body{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

h1 {font-size:18px; color:#ff9900}
h2 {  font-size: 16px; color: #ff9900;}

a{ 
  font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #7F7F7F;
	text-decoration: none;
}
a:hover{ text-decoration: underline; }
.current{ color: #2C5999; }

.sortiment{ padding: 2px 0px 1px 2px; }
#levanavigace { width: 100%; list-style-type: none; margin: 0px; padding: 0px; }
#levanavigace li {background: url(../images/odrazka.gif) left top no-repeat; margin-left: 8px; padding-left: 8px;}

#levanavigace2 { width: 100%; list-style-type: none; margin: 0px; padding: 0px; }
#levanavigace2 li {background: url(../images/odrazka2.gif) left top no-repeat; margin-left: 5px; padding-left: 12px;}

#menu{ border: 0px;}

.adresa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 8px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
}
.textblok {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: justify;
	margin: 8px;
	padding: 8px;
}

.tab_akce{
background:url(../images/dots.gif) bottom repeat-x;
margin-top:10px;
padding-bottom:10px;
/*width:530px;*/
}
.bold {font-weight:bold}
.orange {color:#FF7200}
.gray {color:#F4F4F4}
.white {color:#fff}
.little {font-size:10px}
.big {font-size:16px}

.imgright {float:right; padding-left:5px} 
.cleaner{clear:both}
img { border: none }

DIV.maps{ padding-top: 10px;}
DIV.maps img{ padding: 10px;}

TABLE.kontakt{ font-size: 12px; width: 507px; background: #FFEEC5; border: 1px solid #FAB002;}
TABLE.kontakt, TABLE.kontakt TD { padding: 3px; padding-top: 2px; padding-bottom: 2px}
TABLE.kontakt TD { background: #FFEEC5}
TABLE.kontakt TD input, textarea { border: 1px solid #FAB002; width:100%}
TABLE.kontakt TD textarea { height: 100px; }
TABLE.kontakt TD input.field1 { width:100%}

TABLE.tab_produkty {width: 540px;}
TABLE.tab_produkty, TABLE.tab_produkty TD {border: none; padding: 3px; padding-top: 2px; padding-bottom: 2px}
TABLE.tab_produkty TD {background: white; }
TABLE.tab_produkty TR#head TD {color: white; font-weight: bold; font-size: 12px; background: #FAB002; border-top: 1px solid #3c3c3c;} 
TABLE.tab_produkty TR#darker TD {background: #FFEEC5} 
TABLE.tab_produkty TR#oddeleni TD {background: white; color: black} 
TABLE.tab_produkty TD A.produkt, TABLE.tab_produkty TD B.produkt {font-size: 13px; color: #154a99}
TABLE.tab_produkty TD A IMG {border: 1px solid #dfdfdf}
TABLE.tab_produkty TD A:hover IMG {border: 1px solid #b70000}

TABLE.tab_katalog {width: 100%}
TABLE.tab_katalog, TABLE.tab_katalog TD {border: 0px; padding: 8px}
/*TABLE.tab_katalog TD {text-align: left;}*/
TABLE.tab_katalog TD#vrch { width: 33%; border: 1px solid #FAB002; background: #FFEEC5}
TABLE.tab_katalog TD.darker#vrch {border: 1px solid #FAB002; background: #FFEEC5}
TABLE.tab_katalog TD DIV.title {padding: 3px; text-align: left; xwidth: 100%; background: #efefef; color: #2c5999; font-size: 12px; font-weight: bold; margin-bottom: 3px; border: 1px solid #2C5999;}
TABLE.tab_katalog TD A.produkt {color: #2c5999}
TABLE.tab_katalog TD IMG {border: 2px solid #FFEEC5; }
TABLE.tab_katalog TD A IMG {border: 2px solid #7F7F7F; }
TABLE.tab_katalog TD A:hover IMG {border-color: #3c68a4 }

TABLE.tab_detaily {width: 100%;  border: 1px solid #FAB002; }
TABLE.tab_detaily h2 { padding: 0; margin: 0; font-size: 18px; color: #2c5999;}
/*TABLE.tab_detaily TD {text-align: left; width: 100%;}*/
TABLE.tab_detaily TD {font-size: 12px; }
TABLE.tab_detaily TD#vrch { width: 33%; border: 1px solid #FAB002; background: #FFEEC5}
TABLE.tab_detaily TD.darker#vrch {border: 1px solid #FAB002; background: #FFEEC5}
TABLE.tab_detaily TD.popis {padding-left: 20px; text-align: left; }
TABLE.tab_detaily TD A.produkt {color: #2c5999}
TABLE.tab_detaily TD IMG {border: none; }

TABLE.tab_vlastnosti {width: 60%; border: 1px solid #FAB002; border-top: none}
TABLE.tab_vlastnosti TD {border-top: 1px solid #FAB002; padding: 3px;}
TABLE.tab_vlastnosti TD.value {text-align: right}
TABLE.tab_vlastnosti TD {background: #fff}
TABLE.tab_vlastnosti TR.darker TD {background: #FFEEC5} 

DIV.hladanie {border: 1px solid #FAB002; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; background: #FFEEC5}

DIV.hlavicka {padding: 0px; margin-top: 8px; border-bottom: 2px dotted #909090; font-size: 10px;}
DIV.hlavicka_title {color: #2C5999; font-size: 14px; font-weight: bold; }
DIV.hlavicka_obsah {padding: 10px; margin: 0px; border: 0px}

INPUT.submit, INPUT.button {border: 0px; background: #FAB002; color: white; cursor: hand; padding: 0px; height: 20px; font-weight: bold; font-size: 10px; margin: 2px}
INPUT.button#search {margin-top: 4px}
INPUT.button#search2 {margin: 2px; width: 71px;}
INPUT.checkbox, INPUT.radio {border: 0px; cursor: hand; background: none}
INPUT.search, SELECT.search {font-size: 11px; margin: 2px; width: 205px}
INPUT.search#shorter, SELECT.search#shorter {font-size: 11px; margin: 2px; width: 200px}
INPUT.login {width: 100px}
INPUT.login2, INPUT.submit#login2 {width: 100px; font-size: 9px; height: 16px;}
INPUT.kosik {width: 30px}
INPUT.kosik2 {width: 60px}

DIV.obr_katalog {padding: 0px; margin: 4px; height: 103px;}
DIV.vyrobce {border: 1px solid #e6e6e6; padding: 5px; margin-right: 10px}
DIV.zapisnik {border-top: 2px dotted #cdcdcd;}

P.vi {text-align: right; margin: 0px; padding: 0px; padding-right: 10px}
P.vi A, A.vi {font-size: 13px; color: #7F7F7F; font-weight: bold; text-decoration: none}
P.vi A:hover, A.vi:hover {text-decoration: underline}h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;

}

