body { font-family:Arial, Tahoma;font-size:11px; margin:0px; padding:0px; background-image:url(../images/page-back.gif); background-repeat:no-repeat; background-position:center top; color:#333333;}

a { color:#333333;}
.cls {clear:both;}
.clw { clear: both; line-height: 1px; font-size: 1px; }
form {display:inline;}

#suma { position:absolute;  width:116px; text-align:center; margin-top:28px; }
#suma a { color:#FFFFFF	; font-weight:bold	; font-size:14px; text-decoration:none; }
#topmenu a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; width: 130px; display: block; float: left; text-align: center; background-image: url(../images/top-menu-div.gif); background-repeat: no-repeat; background-position: left top; padding-top: 6px; height: 26px; }
#topmenu a.nbc { background-image:none;}

#botmenu a { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none; width:130px; display:block; float:left; text-align:center; background-image:url(../images/top-menu-div.gif); background-repeat:no-repeat; background-position:right top; padding-top:6px; height:26px;}
#botmenu a.nbc { background-image:none;}

#pCnt h1 { margin:0px; padding:0px; padding-left:10px; padding-bottom:10px; font-size:18px; color:#ff9900;}
#pCnt h3 {font-size:12px; margin:0px; color:#005eA1; padding-bottom:5px;}
#pCnt h4 {font-size:12px; margin:0px; color:#005eA1; padding-bottom:5px;}

#pCnt h2 { font-size:14px; margin:0px; color:#005eA1; padding-bottom:5px;}

#pCnt .path { font-size:9px; padding-left:10px; padding-bottom:10px;}
#pCnt .path a { color:#333333;}

#leftMenu { margin-bottom:16px;padding:0px;}
#leftMenu a {
	border-bottom: 1px dotted #BCBCBC;
	color: #333333;
	display: block;
	line-height: 16px;
	text-decoration: none;
	padding-top: 2px;
	padding-left: 7px;
}
#leftMenu a:hover { background-color:#cfcfcf; }
.mrgL10 { margin-left:10px;}
.mrgR10 { margin-right:10px;}

.vBox { width:160px; float:left; color:#666666; overflow:hidden;height:180px;}
.vBox h2 { font-size:14px; margin:0px; color:#005eA1; padding-bottom:5px;}
.vBox .foto { padding-bottom: 8px;}


.rBox { padding-bottom:20px;}
.rBox .foto { padding-bottom:4px;}
.rBox span.cena1 { color:#333333; text-decoration:line-through; }
.rBox span.cena2 { color:#CC3300; font-weight:bold;  }
.rBox a.link { color:#757575; font-weight:bold;}

/* top menu */
#chromemenu{ }
.dropmenudiv{ position: absolute; top: 0; border: 1px solid white; /*Theme Change here*/ border-bottom-width: 0; font-size: 10px; line-height: 16px; z-index: 100; background-color: #005EA1; width: 180px; visibility: hidden; }
.dropmenudiv a{ width: 100%; background-image: none; display: block; text-indent: 3px; border-bottom: 1px solid white; /*Theme Change here*/ padding: 2px 0; text-decoration: none; font-weight: bold; color: White; }
.dropmenudiv a:hover{ /*Theme Change here*/ background-color: #004b82; }

/* levé menu */
.lMenu h2{
	font-size:12px; color:#FF9900; font-weight:bold; padding-bottom:3px;margin: 0px;
}

.lMenu-c2{}
.lMenu-c2 h2 {
	font-size:12px; color:#FF9900; font-weight:bold; padding-bottom:3px; margin: 12px 0px 0px 0px;
}

#obsah {margin:0px;padding:0px;}
#obal {width:542px; text-align:left;}

.hor-menu {padding-top:5px;padding-bottom:25px;}
.hor-menu a{color:#23A3DA;}
.hor-menu a:hover{text-decoration:none;color:#23A3DA;}

/* top podmenu obsah*/
#menu-obs1{ float: right; width: 570px; text-align: right; line-height: 30px; font-size: 11px; color: #FF9900; font-weight: bold; }
#menu-obs1 a{ color: #828282; background-color: #ECECEC; padding: 3px; font-size: 11px; text-decoration: none; }

/* výpis zboží */
.pgTurn-t{ border-bottom: 1px solid #ECECEC; padding: 2px; text-align: right; }
.pgTurn-b{ border-top: 1px solid #ECECEC; padding:2px; text-align: right;}

.sort-formular{margin-bottom: 20px; padding:0px 0px 5px 2px;  border-bottom: 1px solid #ECECEC;}
.sort-formular form{ display: inline; padding: 0px; margin: 0px; }
.sort-formular select{ font-size: 9px; width: 80px; }

.v-list{ text-align: center; padding-bottom: 20px;}
.v-list .vBox{ width: 160px; border:1px solid #CFCFCF;height:190px;padding:5px;margin:2px;}
.v-list .vimage{ width: 100px; height: 90px; overflow: hidden; text-align: center; }
.v-list .nazev A{ font-size: 13px; color: #005eA1; font-weight: bold; }
.v-list .nazev A .dopln-nazev{ color: #23A3DA; display: block; }
.v-list .cena{ color: #FF9900; font-size: 13px; font-weight: bolder; }

/* detail zboží */
.v-detail{
	padding: 0px;
	margin: 0px;
}
.detail-p1 { color: #343434; font-size: 11px;}

.detail-p1 h2 { color: #FF9900; font-size: 16px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; margin: 0px;}

.detail-p1 .vinfo {width: 275px; float: right; margin-right: 10px;}
.detail-p1 .vinfo .info1 { font-size: 11px;}
.detail-p1 .vinfo .info2 { font-size:11px;}
.detail-p1 .vinfo .cena {margin-top: 0px; color: #FF9900; font-weight: bold; font-size: 20px;}
.detail-p1 .vinfo .dph { font-size: 11px; font-weight: normal;}
.detail-p1 .vinfo .vyrobce { margin-top: 16px;}

.detail-p1 .vinfo .koupit { margin-top: 30px; height: 47px; background-image: url(../images/ui/koupit/koupit-back.gif); background-repeat: repeat-x; }
.detail-p1 .vinfo .koupit form { margin: 0px; padding: 0px;  }
.detail-p1 .vinfo .koupit .input1 { margin-left: 40px; border: 1px solid #005EA1; width: 16px; vertical-align: middle; text-align: center;}
.detail-p1 .vinfo .koupit .input2 { vertical-align: middle; margin-top: 1px;}

.detail-p1 .vinfo .vdalsi { text-align: center; margin-top: 40px;}
.vdalsi .input1 {font-size:9px; width:240px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:11px; }

.detail-p1 .fotky { width: 230px; float: left; height: 400px; margin-left: 10px; }
.detail-p1 .fotky .big { margin-left: 10px;}
.detail-p1 .fotky .zoom { border-bottom: 1px solid #c7c7c7; width:200px; padding-bottom: 5px;  }

.detail-p1 .fotky .small { width: 90px; float:left; height:140px; margin-right:10px; margin-bottom:10px; text-align:center;  }
.detail-p1 .fotky .small .popisek { height:40px; font-size:9px; overflow:hidden; }
.detail-p1 .fotky .small .minifoto { width:80px; margin-bottom:5px; height:auto;    }


h3.detail { font-size: 10px; margin-left: 12px; margin-top: -20px; margin-bottom: 20px;}



/* detail založky */
.tab-group { border:1px solid #c7c7c7; clear: both; width:539px;}

#tab1, #tab2, #tab3 { margin:10px; }
#tab1, #tab2, #tab3 { display:none; }

.detail-p2 .tab-btn { background-image:url(../images/ui/tabs/tab-back.gif);  cursor: hand; width:auto; background-color: #FFEAC1; float: left; margin-left: 10px; }
.detail-p2 .tab-btn-a {color:white;font-weight: bold; background-image:url(../images/ui/tabs/tab-back.gif);  cursor: hand; width:auto; background-color: #FF9900; float: left; margin-left: 10px; }
.detail-p2 .tab-btn-s {background-image:url(../images/ui/tabs/tab-back.gif);  cursor: hand; width:auto; background-color: #FFCD6F; float: left; margin-left: 10px; }

#tech-info table .tr1 { background-color:#e7e7e7;}
#tech-info table .tr2 { background-color:#FFFFFF;}
#tech-info table td { padding:5px;}
#tech-info table td img{ margin-right:10px; vertical-align:middle;}

#detail-forum .item { border-bottom: 2px solid #e7e7e7;}
#detail-forum .item .nadpis { background-color:#e7e7e7; padding:4px;}
#detail-forum .item .vyrobek { font-weight:bold;}
#detail-forum .item .jmeno {}
#detail-forum .item .otazka { margin-top:5px; padding-left:5px; color:#333333;}
#detail-forum .item .odpoved { margin-top:5px; margin-bottom:5px; padding-left:14px; font-style:italic;}
.dalsi-nakup a{
	color: #FF9900;
	font-size: 13px;
}


/*detail top panel*/
.actionBox { float: right; font-size: 12px; text-align: right; margin-right: 10px; margin-top: 16px; margin-bottom: 60px; }
.actionBox a { display: block; width: auto; text-decoration: none; color: #333333; background-image: url(../images/ui/rs/sqr-bullet.gif); background-position: right 62%; background-repeat: no-repeat; margin-right: 10px; padding-right: 10px; }
.actionBox a:hover { text-decoration: underline; }


/* nastavení diskuze detail zboží */
.otazky-odpovedi{}
.otazky-blok { padding-bottom: 10px; margin: 0px; }
.otazky-blok h5{ font-size: 11px; padding: 0px; margin: 0px; }
.otazky-odpoved{ margin-left: 10px; margin-top: 5px; background-color: #F8F8F8; padding-top: 2px; padding-bottom: 2px; }
.icon-detail{ margin-right: 4px; }

#parametry { font-size:11px; }
.opt-param{font-size:9px;}
.window input { font-size:10px; line-height:11px;  }
.window select { font-size:10px; line-height:11px; }

/* nastavení nejprodávanější detail */
.win-blok {}
.window { font-size: 12px; margin-bottom: 10px;}
.window a {text-decoration: none;   }
.window a:hover {text-decoration: underline;}
.window .title img { }
.window .title { color: #ff9900; font-weight: bold; height: 24px;padding-bottom:20px;}
.window .label { margin-top: 4px;}


.window .vBox { width:160px; float:left; color:#666666; overflow:hidden;text-align: center;}
.window .vBox .vimage { padding-bottom: 8px; width: 100px; height: 90px; overflow: hidden; }
.window .vBox .nazev a { text-decoration: none; color: #313038; font-weight: bold; margin-bottom:5px; }
.window .vBox .cena { color: #cc0000; font-weight: bold; font-size: 12px; margin-bottom: 5px;}

h6.kroky{ font-size: 16px; color: #CC3348; text-align: left; }

/* rekapitulace ceny */
input.nbr{ border: none; text-align: right; font-size: 9px; border: 0px solid white; }

/* tabulka doprava */
.text-doprava{ color: Black; }

/* modul prodejce */
#prodejci{padding:0px;margin:0px;border:1px solid #BCBCBC;}
#prodejci td.titulek{background-color:#23A3DA;line-height:25px;color:white;font-size:80%;font-weight:bold;}
#prodejci td.kontakt{font-size:80%;}
#prodejci td.kontakt img{border:1px solid #BCBCBC;}
