

/********** GLOBAL ************/
body{ margin:0px; padding:0px; text-align:center; color:#636363; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
h1{ font-size:24px; width:600;color:#A00906; font-weight:normal; margin:0 0 0 0px; padding: 10px 0 5px 0px;}
div.overflow {overflow:hidden; width:600px}
h2{ font-size:19px; color:#A00906; font-weight:normal; margin:0 0 0 0px; padding: 10px 0 5px 0px; }
h3{ font-size:14px; color:#A00906; font-weight:bold; margin:0 0 0 0px; padding: 10px 0 5px 0px; }
p{ color:#636363; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:0 0 0 0px; padding: 10px 0 10px 0px; line-height:15px}
a{ color:#A00906;}
a:hover{ color:#A00906; text-decoration:none}
input { border:1px solid silver; padding-right: 5px;}

/****** Error *****/
.zvyrazniTab01, .zvyrazniTab02 {font-weight:bold;}
.zvyrazniTab01 {color:#CC0000;}

ul{ margin:0px; padding:10px 0 5px 5px }
ul li{ list-style:none; background-image:url(../images/arr.gif); background-repeat:no-repeat; padding-left:10px; background-position:0 4px;}

form{ margin:0px; padding:0px}
textarea{ width:90%}
.clear{ clear:both; width:100%; font-size:0px; line-height:0px; margin:0px}
.bottLine{ width:100%; background-color:#D8D8D8; border-top:1px solid #FFFFFF; height:5px; font-size:0px; margin-bottom:9px}
.bottLineTab{ width:100%; background-color:#D8D8D8;  height:5px; font-size:0px; margin-bottom:9px; padding:0px}
.topLine{ width:100%; background-color:#D8D8D8; border-bottom:1px solid #FFFFFF; height:5px; font-size:0px; }

.mainHolder{ margin:auto; width:984px; text-align:left; position:relative;}
.buttonAll{ border:1px solid #990000; background-color:#EB4343; color:#FFFFFF; font-weight:bold; }

a.button{ border:1px solid #990000; background-color:#EB4343; color:#FFFFFF; font-weight:bold; padding:2px 9px 2px 9px; 
text-decoration:none; display:block; }
a:hover.button{ color:#FFFFFF}

/***************************/


/********** HLAVIČKA ************/
.headContent{ width:984px; float:left;position:absolute; top:0; left:0;}
/*******************************/

.logo{ background-image:url(../images/bg_logo.gif); background-repeat:no-repeat; width:267px; height:163px; float:left}
.logo img{ margin:10px 0 0 2px}

/********** menu v HLAVIČCE ************/
.headMenu{ background-image:url(../images/bg_top.gif);  height:163px; width:525px; float:left;  overflow:hidden;}
.headMenu ul{ float:left; margin:0px; padding:19px 0 0 10px; display:block;}
.headMenu ul li{  line-height:20px; font-size:10px; list-style:none; background-image:url(../images/top_menu_arr.gif); 
background-repeat:no-repeat; padding-left:10px; background-position:0 5px; }
.headMenu ul li a{ text-decoration:none; font-weight:bold; color:#820301; text-transform: uppercase;  }
.headMenu ul li a:hover{ color:#CC3333}
/*******************************/


/********** registrace v HLAVIČCE ************/
.headRegistr{ background-image:url(../images/bg_head_registr.gif); background-repeat:repeat-x; float:right; width:148px;
height:163px; padding:10px 22px 0 13px}
.headRegistr p{ color:#FFFFFF; padding:8px 0 8px 0; white-space:nowrap }
.headRegistr p a{ color:#FFFFFF; }
.headRegistr p a:hover{ color:#FFFFFF; }
/*******************************/

.mainContent {padding:173px 0 0 0;}

/********** LEVÝ SLOUPEC ************/
.leftContent{ width:183px; float:left; margin-top:9px; left:-618px; position:relative;}

/********** LEVÝ SEARCH ************/
.formularSearch{ background-color:#737373; width:183px;  height:37px}
.formularSearch div{ float:left;}
.formularSearch input.textSearch{ width:100px; border:0px; margin:10px 0px 10px 10px;    }
.formularSearch input.buttonSearch{ width:61px; border:0px; background-image:url(../images/butt_search.gif); 
background-repeat:no-repeat; height:18px; margin:10px 0px 10px 0px;  _margin-top:11px}

/********** LEVÝ BANNER ************/
.banner {margin-bottom: 8px;}

/********** LEVÝ news letter ************/
.newsLetter{ background-color:#737373;  }
.newsLetter p{ color:#FFFFFF;font-size:11px;  padding-left:14px; padding-RIGHT:5px; padding-top:0px } 
.newsLetter h2{ color:#FFFFFF; font-size:13px; font-weight:bold; padding:11px 0 10px 14px; }
.newsLetter div{ float:left;}
.newsLetter input.textLetter{ width:125px; border:0px solid #FFFFFF; }
.newsLetter input.buttonLetter{ background-image:url(../images/butt_ok_letter.gif); background-repeat:no-repeat; 
height:18px; width:35px; border:0px; _margin-top:1px  }
.newsLetter form{ margin:0px; padding:0px 0 28px 12px; }
 


/********** LEVÉ SUBMENU ************/
.subMenu{ background-color:#EB4343}
.subMenu ul{ padding-left:14px}
.subMenu ul li{ list-style:none; background-image:url(../images/left_menu_arr.gif); background-repeat:no-repeat; padding-left:10px; background-position:0 7px; line-height:23px}
.subMenu ul li a{ color:#FFFFFF; font-weight:bold; text-decoration:none}
.subMenu ul li a:hover{ color:#FFFFFF; text-decoration:underline}
.subMenu h2{ color:#FFFFFF; font-size:13px; font-weight:bold; background-image:url(../images/bg_subnenu.gif); background-repeat:repeat-x; padding:11px 0 11px 14px; text-transform: uppercase; background-color:#DC1010;  }


/********** LEVÝ informace ************/
.informace{ background-color:#EEEBE2;}
.informace h2 { padding:11px 0 10px 14px; font-size:13px; font-weight:bold; background-color:#737373; color:#FFFFFF}
.informace h2.bg { color:#820301; background-image:url(../images/bg_novinky.gif); background-repeat:repeat-x; }
.informace ul{ padding-left:14px}
.informace ul li{ list-style:none; background-image:url(../images/top_menu_arr.gif); background-repeat:no-repeat; padding-left:10px; background-position:0 7px; line-height:23px}
.informace ul li a{ color:#820301; font-weight:bold; text-decoration:none}
.informace ul li a:hover{ color:#CC3333; text-decoration:underline}
.informace .reklama { padding:8px 2px 8px 2px; font-size:9px; }



/********** LEVÝ KONTAKT ************/
.kontaktLeft{ background-color:#7EC94C}
.kontaktLeft h2{ color:#FFFFFF; font-size:13px; font-weight:bold; background-image:url(../images/bg_kontakt.gif); background-repeat:repeat-x; padding:11px 0 11px 14px}
.kontaktLeft p{ color:#FFFFFF; padding-left:14px; font-size:11px}
.kontaktLeft p a{ color:#FFFFFF}
.kontaktLeft p a:HOVER{ color:#FFFFFF}


/********** STŘEDNÍ SLOUPEC ************/
.centerContent{ width:600px; float:left;  margin-top:9px; padding:0 9px 0 9px; left:183px; position:relative;}

/********** TABULKA ZBOŽÍ ************/
.tabZbozi td { padding-left:3px; padding-right:3px; width:33%; text-align:center}
.tabZbozi td div.overflow {overflow:hidden; width:175px}
.tabZbozi th { height:4px; font-size:0px; background-color:#D8D8D8}
.tabZbozi td.one, .tabZbozi td.two{ border-right:1px solid #D8D8D8; }
.tabZbozi td p{ font-size:11px;  padding: 0px 0 5px 0px}
.tabZbozi td h2{ font-size:13px; }
.tabZbozi td h3{ font-size:13px; }
.tabZbozi td p.cenaNakup{ font-weight:bold; color:#A00906; line-height:25px}
.tabZbozi td p.cenaNakup a{ text-decoration:none}
.tabZbozi td p.cenaNakup img{ vertical-align: baseline;}
.tabZbozi td.bez-zbozi { }

/********** TABULKA další předchozí, seznam ************/
.tabDetail{ margin-top:10px}
.tabDetail td img{ padding:13px 10px 10px 10px}


/********** DETAIL ZBOŽÍ - košík atd ************/
.detailZbozi{ margin-top:15px}
.tabPopis{ width:100%; margin:5px 0 5px 0}
.picture{ float:left; margin-bottom:10px; margin-top:5px }
.tabPopis td{ background-color:#F2F2F2}
.tabPopis td span{ color:#A00906; font-weight:bold}

.tabKosik{ width:100%;  margin-top:-3px}
.bg-white {background-color: white;}
.tabObj{ width:350px; float:right;  margin-top:-15px}


.tabVelkoobchod {font-size: 10px;}
.tabVelkoobchod h2 {font-size: 14px; font-weight: bold; margin: 0px; padding: 0px;}
.tabVelkoobchod tr.suda td { background-color: #F8F8F8;}
.tabVelkoobchod tr.licha td { background-color: #FCFCFC;}
.tabVelkoobchod th { padding: 0px; margin: 0px;}

/********** STŘEDNÍ SLOUPEC drobečkova navigace ************/
.drobeckovaNavi{ width:100%; background-color:#EFEFEF;}
.drobeckovaNavi p{ padding:12px 0 12px 10px}

/********** PRAVÝ SLOUPEC ************/
.rightContent{ width:183px; float:left;  margin-top:9px}

/********** BOXY V PRAVO ************/
.boxRight{ background-color:#EEEBE2;}
.boxRight h2 { padding:11px 0 10px 14px; font-size:13px; font-weight:bold; background-color:#737373; color:#FFFFFF}
.boxRight h2.bg { color:#A00906; background-image:url(../images/bg_novinky.gif); background-repeat:repeat-x; }
.boxRight h2.nadpis { padding:11px 0 0px 14px; font-size:13px; font-weight:bold; color:#9E0705; background-color:#EEEBE2}
.boxRight h3.nadpis { padding:11px 0 0px 14px; font-size:13px; font-weight:bold; color:#9E0705; background-color:#EEEBE2}
.boxRight p { padding-left:14px; padding-right:10px; font-size:11px}
.boxRight p.cenaDetail { font-weight:bold; color:#A00906; padding-top:0px; text-align:right}
.boxRight p.cenaDetail span.left{ float:left}
.boxRight p.cenaDetail a{ text-decoration:none; }
.boxRight p.cenaDetail a:hover{ text-decoration:underline}




/********** PATIČKA ************/
.footer{ width:100%; background-color:#EFEFEF; margin-top:10px }
.footer p{ text-align:center; color:#737373; font-size:11px }

/****************************************
	TISK
***************************************/

@media print {
.headContent, .leftContent, .rightContent {display:none; width:0px;}
.centerContent {margin:0px;border:0px solid #dadada; padding:0px; }
}

.f10 {font-size: 10px;}

.textAlignRight {text-align: right;}

h3.popisek {background-color:#EEEBE2; padding: 10px;}

.floatRight {float: right;}
.floatLeft {float: left;}

.textDecorationNone {text-decoration: none;}
.w100 {width:100px;}
.w560 {width: 560px;}
.w140 {width: 140px;}
.w80 {width: 80px;}
.w120 {width: 120px;}

.h20 {height: 20px;}

.pocetKusu {width :30px; text-align: right;}
.celkovaCena {font-size:13px; font-weight: bold;}
.pocetKs{width:40px; text-align: right; padding: 0px 2px 0px 0px; margin: 0px;}

.lineHeight20 {line-height: 20px;}
.bgWhite {background-color: white;}

.mR45 {margin-right:45px}

.popisZbozi {font-size:14px;}

.seznamPopis {padding:10px 0 10px 5px;}

.redstar {color:#A00906}
