BODY {
	PADDING-RIGHT: 0em; PADDING-LEFT: 0em; BACKGROUND: #fff;
    PADDING-BOTTOM: 1em; MARGIN: 0px; COLOR: black; LINE-HEIGHT: 1.5em;
    PADDING-TOP: 0em;
    FONT-FAMILY: "Verdana","Arial CE","Trebuchet MS", "Luxi Sans", "Helvetica";
    FONT-SIZE: 0.75em; margin-top: 0px;
}

A:link          {color: #000;	text-decoration: none;}
A:visited       {	color: #000;text-decoration: none;}
A:active        { color: #000000;text-decoration: underline;}
A:hover 	{ color: #ff6c0f;text-decoration: underline }

* {margin: 0px; padding: 0px;     -moz-box-sizing: border-box; }

#hmenu {
	background: #ccc;
	text-align: left;
	line-height: 23px;
	vertical-align: middle
	height: 23px;
	padding-top: 2px;
    width: 939px;
    -moz-box-sizing: border-box;
    }

#hmenu ul {
list-style: none;
float: left;
}

#hmenu li{
	FONT-SIZE: 93%;
    text-transform: uppercase;
	FONT-WEIGHT: bold;
    height: 20px;
	color: #000;
    text-align: center;
    padding-left: 20px;
    float: left;
}
#hmenu ul a:link, ul a:visited{
	color: #000;
}

#hmenu a:hover {
	color: #555;
}


H1, H2 {
color : #ff6c0f;
font-size : 120%;
font-weight : bold;
margin-bottom: 5px;
margin-top: 0px;
text-align: left
}

H1 a:link,H1 a:visited, H2 a{
color : #ff6c0f;
}


IMG {
margin: 0px
}

HR {
color : #777;
}

TD {
vertical-align : top;
}

TH {
background: #fbc4a0;
height: 25px;
font-weight: normal;
text-align: left
}

table {
font-size : 100%;
}

FORM {
margin: 0px
}

p {
margin: 0px
}


.title {
font-size : 16px;
font-family : Arial;
color : #000;
font-weight : bold;
text-decoration : none;
}




#leftMenu  {
text-align: left;
width: 180px;
margin-top: 10px;
}

#leftMenu b {
color: #000;
}



#leftMenu UL {
padding: 0;
margin: 0;
list-style: none;
border-style: none;

}

#leftMenu UL UL{
color: #000;
}

#leftMenu UL UL UL{
}

#leftMenu UL UL UL UL{
}

#leftMenu UL li {
border-top: 0px dashed #c0c0c0;
margin:0;
}


#leftMenu a:link, #leftMenu a:visited {
display: block;
line-height: 25px;
font-size: 90%;
font-weight: normal;
margin-bottom: 1px;
}



#leftMenu a:hover{
text-decoration: underline;
color: #6075b4;
}

#leftMenu UL a:link, #leftMenu UL a:visited{
color: #000;
padding-left: 10px;
font-weight: normal;
font-size: 95%;
width: 170px;
background: #dfdfdf;
border-left: 6px solid #c8c8c8
}

#leftMenu UL UL a:link, #leftMenu UL UL a:visited{
color: #000;
font-size: 90%;
padding-left: 20px;
width: 160px;
background: #f4f4f4;
border-left: 6px solid #ededed;
}


#leftMenu UL UL UL a:visited, #leftMenu UL UL UL a:link{
color: #000;
width: 130px;
font-weight: normal;
padding-left: 30px;
margin-left: 1px;
background: #fff;
}

#leftMenu UL UL UL UL a{
color: #000;
padding-left: 53px;
width: 135px;
background: #fff;
}




.columnTitle {
padding : 5px 0 5px 5px;
font-weight : normal;
color : #000;
}




.ramecek {
border : 1px solid #9bc462;
padding-left : 5px;
margin-bottom : 10px;
}


.p-right {
border-width : 0px 1px 1px 0px;
border-style : solid;
border-color : #EBDAEA;
}
.p-left {
border-width : 0 0px 1px 1px;
border-style : solid;
border-color : #EBDAEA;
}

.n1 a:link, .n1 a:visited {
text-align : left;
width: 100%;
height : 20px;
margin-bottom: 2px
}

.kn1 a:link, .kn1 a:visited {
text-align : center;
font-weight: bold;
color: #343594
}

.p1 {
text-align : center;
font-weight : normal;
}

.p1-old {
color: #444;
text-decoration: line-through;
text-align : center;
font-weight : normal;
font-size: 90%
}

.p1d-old {
color: #444;
text-decoration: line-through;
font-weight : normal;
}

.p1-vat {
font-size : 115%;
font-weight : bold;
color: #000;
margin-bottom: 3px
}


.p1col-vat {
color: #343594;
font-size : 95%;
font-weight : bold;
}

.p1col-old {
color: #444;
text-decoration: line-through;
font-weight : normal;
}


.n1col .n1col a:link, .n1col a:visited {
font-size : 95%;
font-weight : bold;
color: #343594
}

.recPrice {
color : #22ff22;
}

.pKey {
font-weight : bold;
color: #444;
width : 120px;
height: 17px
}

.pValue {
}


.pict {
height : 110px;
width : 110px;
margin : 3px;
vertical-align: middle;
text-align:center;
float: center
}



.producerList {
width : 160px;
height : 180px;
overflow : auto;
padding : 0px;
background : #ffffff;
border : 1px solid #cccccc;
text-align : left;
margin : 0 0 10px;
}

.producerList a:link, .producerList a:visited{
color: #444;
}

.producerList a:hover {
color: #222;
}



.menuTitle {
font-size: 100%;
font-weight: bold;
color: #fff;
text-align: left;
height: 23px;
padding-top: 3px;
padding-bottom: 3px;
margin-top: 5px;
width: 180px;
padding-left: 12px;
-moz-box-sizing: border-box;
background: #ff6c0f;
text-transform: uppercase
}

.menuItem {
width: 180px;
margin-right : 0px;
margin-left: 0px;
margin-bottom : 10px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
vertical-align: top;
-moz-box-sizing: border-box
}

.menuItem a:link, .menuItem a:visited {
color: #888
}




.catRight {
text-align: center;
vertical-align: top;
width: 115px;
padding-top: 10px
}

.indexProduct {
text-align: center;
vertical-align: top;
width: 100%;
width: 170px;
background-color: #fff;
}

.index-left {
margin: 2px;
text-align: center;
background-color: #fff;
border: 1px solid #c0c0c0;
padding: 0px;
width: 170px;
-moz-box-sizing: border-box;
display: inline;
float: left;
}

.index-right {
margin: 2px;
text-align: center;
background-color: #fff;
border-width: 1px 1px 1px 1px;
border-style: solid;
border-color: #c0c0c0;
padding: 0px;
width: 170px;
-moz-box-sizing: border-box;
float: left;
display: inline
}

.indexN1 {
height: 37px;
text-align: center;
font-size: 95%
}


.columnProduct {
text-align: center;
vertical-align: top;
width: 155px;
margin-bottom: 10px;
padding-bottom: 1px;
border-bottom: 1px solid #EBDAEA;

}


.columnProduct .p1-vat {
color: #343594;
margin-bottom: 3px
}


.menuItemTx {
margin : 0px;
padding: 5px;
vertical-align: top;
}

.menuItemTx p {
margin: 0px }

.menuItemTx UL {
margin-left: 20px;
padding: 0px; }

.menuItemT {
font-size: 110%;
font-weight: bold;
margin : 5px 5px 0px 5px;
}


.orderTable TH {
border-left: 2px solid #343594; border-bottom: 1px solid #343594;
height: 20px; font-size: 105%; text-align: left; padding-left: 4px
}



.author {
color: #6075b4;
width: 100%;
float: left;
clear: right;
background: #fff
}

.author a:link, .author a:visited {
color: #6075b4
}


.filtr {
width: 750px;
border: 1px solid #BAB3D5;
margin: 5px 0px 10px 0px
}






.fInput {
width: 130px;
height: 20px;
padding: 1px;
margin-right: 2px;
border: 1px solid #555
}

.fInput2 {
width: 100px;
height: 20px;
padding: 1px;
margin-right: 2px;
border: 1px solid #555
}

.fSubmit {
background-color: #6075b4;
height: 20px;
color: #fff;
font-size: 90%;
border: 1px solid #6075b4
}


.obsah {
background-color: #dedede;

overflow: hidden;
}

.obsah2 {
padding: 20px;
}

.polozkaT {
background-color: #fff;
border: 1px solid #dedede;
}

.news {
border-bottom: 1px dashed #c0c0c0;
margin: 1px;
background-color: #BFBFBF;
text-align: left;
padding: 10px;
color: #606060
}
.news a:link, .news a:visited {
font-weight: bold;
}

.newsText {
background-color: #BFBFBF;
font-family: "Trebuchet MS";
font-size: 125%;
font-weight: bold;
word-spacing: 110%;
color: #023882;
margin: 10px 0px 10px 0px;
}


.currency {
border-bottom: 1px dashed #c0c0c0;
margin: 1px;
background-color: #DADADA;
text-align: left;
padding: 10px;
color: #606060
}



.posunVpravo a:link, .posunVpravo a:visited{
color: #343594;
font-weight: bold;
height: 24px;
width: 70px;
background-image: url('image/posun-vpravo.gif');
background-position: bottom right;
background-repeat: no-repeat;
padding-right: 20px;
padding-top: 4px;
}

.posunVlevo a:link, .posunVlevo a:visited{
color: #343594;
font-weight: bold;
height: 24px;
width: 70px;
background-image: url('image/posun-vlevo.gif');
background-position: bottom left;
background-repeat: no-repeat;
padding-left: 20px;
padding-top: 4px;
}

.posunVpravo a:hover, .posunVlevo a:hover {
color: #000
}

.posunZpet a:link, .posunZpet a:visited{
color: #343594;
font-weight: bold;
height: 37px;
width: 90px;
text-align: center;
background-image: url('image/posun-zpet.gif');
background-position: top 50%;
background-repeat: no-repeat;
padding-left: 10px;
padding-right: 10px;
padding-top: 14px;
}


#lista0 {
height: 136px;
width: 939px
}


#logo1 {
width: 624px;
float: left;
clear: right;
height: 100px
}

#kosik {
text-align: right;
float: right;
width: 325px;
height: 130px;
padding-left: 10px;
padding-top: 10px;
background: url('image/halisen-kosik.jpg') 0px left no-repeat;
color: #666;
font-weight: bold;
}


#kosik a{
color: #666;
font-weight: bold;
}

.login {
text-align: right;
width: 310px;
float: right;
font-size: 110%;
height: 22px;
font-weight: bold;
padding-right: 5px;
padding-top: 2px;
}

.login FORM {margin: 0px}

.hledej {
float: left;
width: 220px
}


.detIm {
text-align: center;
clear: right;
float: left;
margin-right: 10px
}

.letters a:link, .letters a:visited{
color: #343594;
font-weight: bold;
height: 30px;
width: 30px;
font-size: 120%;
-moz-box-sizing: border-box;
}

.letters INPUT {
color: #343594;
font-weight: bold;
height: 25px;
width: 25px;
font-size: 115%;
-moz-box-sizing: border-box;
}

.detNadpis {
border-bottom: 1px solid #444;
background: #dedede;
padding-bottom: 3px;
font-weight: bold;
font-size: 105%;
margin: 5px 0px 10px 0px;
}

.fOdkaz {
display: block;
padding: 2px;
font-size: 88%;
background: #bbb;
border: 1px solid #999;
width: 150px;
color: #222;
font-weight: bold;
text-align: center
}

.pInput {
width: 20px;
border: 1px solid #444;
position: relative;
top: -4px;
margin-right: 2px;
}

.catTree UL {
margin: 0px
}

.catTree LI {
margin: 0px
}

.code {
font-family: Courier;
border: 1px dashed #666;
background: #dedede;
padding: 10px;
margin-top: 20px;
margin-bottom: 20px;
}

.tabHeading {
background: #e3e3e3;
font-weight: bold;
}

.subCatList {
width: 100%;
background: #FFD9AE  ;
border-width: 1px 0px 1px 0px;
border-style: solid;
border-color: #FFBA6E;
_height: 20px;
min-height: 20px;
padding-top: 2px;
margin-bottom: 3px;
}


.tabAct, .tabNoAct {
width: 160px;
height: 23px;
display: inline;
padding-left: 6px;
padding-top: 5px;
margin-right: 0px;
cursor: hand;
font-size: 95%;
position: relative;
top: 1px;
}

.tabNoAct {
background: #d9d9d9 0px left no-repeat;
border: 1px solid #999;
border-bottom: 1px solid #555
}

/* #F89C36 url('image/tab-corner.gif') */

.tabAct {
background: #fff  0px left no-repeat;
border-width: 1px 1px 1px 1px;
border-style: solid;
border-color: #555;
border-bottom: 1px solid #fff
}

.tabAct H3, .tabNoAct h3 {
font-size: 80%;
}

#tab1, #tab2 {
border-top: 1px solid #333;
margin-bottom: 10px;
}


.page {
text-align: right;

width: 100%;
}

.page a:link, .page a:visited {
font-size: 90%;
color: #444
}

.sort {
width: 100%;
height: 20px;
border-bottom: 1px solid #444;
background: #eaeaea;
margin-top: 10px;
font-size: 100%;
padding: 3px;
}

#actLang {
border: 3px solid #F89C36;
padding-top: 2px }

.abcMenu ul {
list-style: none;
margin: 0px;
padding: 0px;
}


.abcMenu UL a{
font-weight: bold;
background: url("image/sipka-m2.gif") no-repeat 5px top ;
}


.abcHeader {
color: #343594;
font-size: 87%;
font-weight: bold;
padding-left: 20px;
width: 160px;
background: url("image/sipka-m2.gif") no-repeat 5px top ;
}


.indexCell {

 }

.katPol {
width: 570px;
height: 115px;
border: 1px solid #bbb;
padding: 3px;
margin-bottom: 5px;
}

.katPict {
width: 120px;
float: left; clear: right;
}

.katN1 {
margin-bottom: 10px;
height: 20px;

}

.katDesc {
width: 320px;
float: left; clear: right;
}

.katPrice {
width: 120px;
float: right;
text-align: center;
}

.katP1-vat {
width: 100%;
font-size: 110%;
font-weight: bold;
color: #000;
margin-bottom: 5px
}

.step {
padding: 10px;
width: 40px;
height: 20px;
border: 1px solid #999;
font-size: 120%;
}

.stepAct a:link, .stepAct a:visited{
padding: 10px;
width: 40px;
height: 20px;
border: 1px solid #999;
font-size: 120%;
font-weight: bold;
}

.warning {
margin: 15px 0px 10px 0px;
background: #ffdddd;
border: 1px solid #ff5555;
padding: 5px;
}

.warning UL {
padding-left: 20px;
margin: 0;
list-style: disc;
border-style: none;
}


.warning UL li {
margin:0;
}

.warInput {
background: #ffdddd;
border: 1px solid #ff5555;
}