/* CSS Document */
body {text-align:center;
	background:url('img/bcg.jpg') repeat-x left top;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000;
	margin:0;
	padding:0;
	}

/* text
-------------------------------------------------- */

h1, h2, h3, h4 {}

h1 {color:#343e4d;font-size:10pt;font-weight:bold;clear:both;margin:0px 0px 30px 14px;text-transform:uppercase}
h1 span{font-size:14pt;font-weight:normal;}
h2 {color:#343e4d;font-size:11pt;font-weight:normal;clear:both;margin:0px 0px 15px 0px;}
h3 {}
h4 {padding:0px;margin:0px;font-size:12pt;color:#343e4d;}
h5{font-size:11pt;}


.h2 { font-weight:bold; font-size:130%; margin: 10px 0;}

/* BLOCKS
-------------------------------------------------- */
address {	margin: .66em 0;}
blockquote {margin: .66em 20px;}
hr { clear:both;	}
p { text-align: justify; margin:0;}
.editor{margin:10px 0px;padding:0px 14px;color:#343E4D;}
.editor a{color:black;}
.editor h3 a{text-decoration: none;}
.editor img{margin:20px;}

/* LISTS
-------------------------------------------------- */
dl, dt, dd { margin:0; text-align:left;}
dl {}
dt {}
dd {}
ul, ul li {}

/* TABLES
-------------------------------------------------- */
table {border-collapse: collapse;margin:10px 0px 0px 8px;font-size:100%;width:460px;}
caption {margin: 0 0 .66em 0;text-align: center;color: #D01310;}
th {border:#353e4d solid 1px;padding: 5px 10px;font-weight: bold;text-align: left;vertical-align: top;background-color:#CDAA28;color: white;}
td {border:#353e4d solid 1px;padding: 5px 10px;vertical-align: top;color:#353E4D;vertical-align: middle;}
td a{color:#353E4D;}

/* FORMS
-------------------------------------------------- */
fieldset {border:none;}
legend {}
input, textarea, select {font-size: 1em;}

/* INLINES
-------------------------------------------------- */
abbr, acronym {border-bottom: 1px dotted;font-variant: small-caps;cursor: help;}
dfn {position: relative; font-style:normal; cursor: help; top: 2px;}
cite, em, q, var {font-style: normal;}
code, kbd, samp, pre {font-family: "Lucida Consode", "Andale Mono", monospace;}
sub {font-size: smaller;text-decoration: none !important;vertical-align: sub;}
sup {font-size: smaller;text-decoration: none !important;vertical-align: super;}
del {text-decoration: line-through;}
ins {text-decoration: underline;}
strong {font-weight: bold;}

/* ANCHORS
-------------------------------------------------- */
a {}
a:visited {}
a:hover {}

/* Img
-------------------------------------------------- */
img	{ border:none;	}

/* Bloky
-------------------------------------------------- */
#podobal{position:relative;width:956px;background-color:white;margin:0 auto;}
#obal{position:relative; width:942px; margin:0 auto;margin-bottom:20px;}
.obal_bcg{background:url('img/obal_bcg.jpg') repeat-y left top;_background:url('img/obal_bcg_ie.jpg') repeat-y left top;}
.obal_bcg_detail{background:url('img/obal_bcg_detail.jpg') repeat-y left top;_background:url('img/obal_bcg_detail-ie6.jpg') repeat-y left top;}

/* top
-------------------------------------------------- */	
#top{position:relative;width:942px;height:369px;background:url('img/top.jpg') no-repeat left top;}
#home{display:block;height:50px;left:125px;position:absolute;top:68px;width:300px;}

#menu_top1{position:absolute;top:4px;left:0px;height:56px;overflow:hidden;}
#menu_top1 ul{padding:0px;margin:0px;}
#menu_top1 ul li{list-style-type: none;display:block;float:left;height:56px;background:url('img/menu_top1.jpg') no-repeat right top;}
#menu_top1 ul li a{text-transform:uppercase;font-size:9pt;text-decoration:none;color:white;font-weight:bold;display:block;padding:35px 11px 0px 11px;}

#info{position:absolute;top:120px;left:340px;text-align:left;color:#343e4d;}
#info a{color:#343e4d;text-decoration:none;}

#menu_top2{position:absolute;top:263px;left:0px;overflow:hidden;}
#menu_top2 ul{padding:0px;margin:0px;}
#menu_top2 ul li{list-style-type: none;display:block;float:left;background:url('img/menu_top2.jpg') no-repeat right 1px;}
#menu_top2 ul li a{text-transform:uppercase;font-size:9pt;text-decoration:none;color:white;font-weight:bold;display:block;padding:0px 11px 0px 11px;}

#hledej{position:absolute;top:216px;left:328px;width:120px;}
#target{position:absolute;top:215px;left:465px;width:40px;}

#kosik{position:absolute;top:300px;left:720px;text-align:right;}
#kosik a{text-decoration:none;}
#kosik a span{display:block;color:#343e4d;border-bottom:#a7acb3 solid 1px;}
#kosik a em{color:#343e4d;display:block;font-weight:bold;font-size:12pt;margin-top:1px;}
/* maj
-------------------------------------------------- */	
#maj{float:left;position:relative;text-align:left;width:100%;}
	
#obsah{position:relative; float:left;width:721px;}
	
/* stred
-------------------------------------------------- */
#drobek{margin:10px 0px 0px 15px;height:40px;width:100%;}
#drobek ul{padding:0px;margin:0px;}
#drobek ul li{list-style-type: none;display:block;float:left;background:url('img/drobek.jpg') no-repeat left 5px;padding:0px 8px 0px 15px;}
#drobek ul li a{text-decoration:none;color:#98a1ad;}
.noarrow{background:none !important;padding:0px 8px 0px 0px !important;}
	
#stred{width:485px;float:right;position:relative;margin-top:-87px;}
.text{margin:15px;width:455px;background:none;}
.text p{color:#343e4d;}
.box{position:relative;width:474px;height:159px;background:url('img/box.jpg') no-repeat left top;margin:0px 0px 15px 5px;}
.box a img{position:relative;left:12px;top:12px;}
.box_text{position:absolute;right:9px;top:17px;width:260px;height:86px;overflow:hidden;}
.box_text h2{padding:0px;margin:0px;}
.box_text p{color:#343e4d;text-align:left;margin-left: 5px;}
.cena{color:#CEAA29;position:absolute;top:104px;left:210px;font-size:10pt;}
.box_text h2 a{color:#CEAA29;text-decoration:none;font-size:9pt;font-weight:bold;margin:0px 0px 0px 5px;padding:3px 0px;display:block;}
.box_odkaz{position:absolute;bottom:7px;right:9px;width:186px;height:27px;text-decoration:none;}
/*.box_odkaz span{color:#343E4D;font-size:9pt;font-weight:bold;left:17px;padding:0 17px;position:relative;top:5px;}*/
.box_odkaz span{line-height:27px;color:#343E4D;font-size:9pt;font-weight:bold;padding:0 9px 0 34px;}

#filter { background:white; border:1px solid #9A9A9A; padding:10px 10px; margin:0 5px 10px;}
#filter fieldset {margin:5px 0; padding:0;}
/*#filter .filter-item {float:left !important; white-space:nowrap;}*/

/* leva
-------------------------------------------------- */	
#leva{overflow:hidden;width:235px;float:left;position:relative;margin-left:1px;margin-top:-81px;}

#menu_v{position:relative;padding-bottom:20px;background-color:white;}
#menu_v ul{padding:0px;margin:0px;position:relative;}
#menu_v ul li{list-style-type: none;display:block;position:relative;}
#menu_v ul li a{position:relative;text-decoration:none;display:block;width:234px;height:27px;background:url('img/menu_v0.jpg') no-repeat left top;}
#menu_v ul li a span{padding:0px 0px 0px 27px;position:relative;top:5px;color:#343d4c;font-weight:bold;font-size:9pt;text-transform:uppercase;}

#menu_v ul li ul{}
#menu_v ul li ul li{}
#menu_v ul li ul li a{background:url('img/menu_v.jpg') no-repeat left top;}
#menu_v ul li ul li a span{padding:0px 0px 0px 40px;color:#707787;}
#menu_v ul li ul li a:hover{background-position:-234px 0px;}

#menu_v ul li ul li ul li a span {padding:0px 0px 0px 50px; text-transform:none; font-weight:normal;}

#zaj_odkazy_nadpis{background:url('img/zajimave_odkazy.gif') no-repeat left top;height:25px;padding:0px 0px 0px 30px;margin:30px 0px 0px 16px;}
#zaj_odkazy_nadpis span{color:#343e4d;font-weight:bold;font-size:11pt;position:relative;top:5px;}
#zaj_odkazy{padding:0px;margin:15px 0px 15px 32px;width:195px;}
#zaj_odkazy li{list-style-type:none;background:url('img/zajimave_odkazy_mini.gif') no-repeat left 4px;padding:0px 0px 0px 15px;margin:5px 0px;}
#zaj_odkazy li a{text-decoration:none;}
#zaj_odkazy li a em{text-decoration:underline;color:#343e4d;font-weight:bold;display:block;}
#zaj_odkazy li a span{color:#343e4d;}

/* prava
-------------------------------------------------- */	
#prava{width:220px;margin-left:1px;	float:right;overflow:hidden;position:relative;}
.prava_h3{background:url('img/prava_h3.jpg') no-repeat left top;height:25px;padding:0px 0px 0px 30px;margin:10px 5px;overflow:hidden;}
.prava_h3 span{color:#343e4d;font-weight:bold;font-size:11pt;position:relative;top:5px;}

.box1{position:relative;margin-left:2px;margin-bottom:25px;}
.box1_top{width:215px;height:172px;background:url('img/nejprodavanejsi.jpg') no-repeat left top;}
.box1_top a{text-decoration:none;}
.box1_top h4 a{margin:0px 0px 0px 18px;font-size:9pt;text-decoration:none;color:#343e4d;position:relative;top:1px;display:block;height:30px;overflow:hidden;}
.box1_top a p{margin:0px 0px 0px 18px;font-size:8pt;position:relative;top:-1px;color:#343e4d;}
.box1_top a img{position:relative;top:10px;left:12px;}
.box1_popis{background-color:#7e8794;width:205px;_width:215px;overflow:hidden;padding:5px;}
.box1_popis p{color:white;text-align:left;}
.box1_popis span{color:white;text-align:center;display:block;margin-top:5px;}
.big{font-weight:bold;font-size:12pt;margin-top:0px !important;}
.big em{font-size:10pt;font-weight:normal;padding:0px 5px 0px 0px;}

#aktuality{}
#aktuality dl{position:relative;border-bottom:#7e8794 solid 1px;padding:15px 0px 5px 0px;}
#aktuality dl dd{border-left:5px solid #343e4d;position:relative;background:url('img/aktualita.jpg') no-repeat left center;_background-position:5px;&background-position:5px;padding:0px 0px 0px 25px;}
#aktuality dl dd h4 a{font-size:10pt;text-decoration:none;color:#343e4d;}
#aktuality dl dd span{color:#626e80;}
#aktuality dl dd p{text-align:left;color:#343e4d;}

/* detail
-------------------------------------------------- */	
#detail{position:relative;width:700px;min-height:900px;_height:920px;float:right;z-index:150;margin:0px -218px 0px 0px ;}
.tabulka,  #quick_form div table {width:660px;}
.header_form{border-bottom:1px solid #353E4D !important;}
.detail_popis{position:absolute;top:50px;left:280px;}
.detail_popis fieldset table{width:200px;}
.kos5{margin:5px 0px 0px 55px;}

#detail-text{position:relative;margin:10px 10px 10px 1px;color:#353E4D;background:url('img/dotted.gif') repeat-x left bottom;padding:0px 0px 5px 0px;}
#detail-text ul li{list-style-type: none;}
.bigprice{color:black;font-size:11pt;}

/* pata
-------------------------------------------------- */	
#pata{clear:both;width:942px;height:53px;background:url('img/pata.jpg') no-repeat left top;position:relative;}
#pata_text{position:absolute;top:5px;left:34px;color:white;text-align:left;}

#menu-pata{position:absolute;top:22px;left:243px;}
#menu-pata ul{padding:0px;margin:0px;}
#menu-pata ul li{list-style-type: none;display:block;float:left;background:url('img/menu_pata.jpg') no-repeat right 4px;padding:0px 10px;}
#menu-pata ul li a{text-decoration:none;color:white;text-transform:uppercase;font-size:8pt;}

/*cart ----------------------------------------------------------------*/
#cart table{width:660px;}
#cart-form{padding:0px 0px 0px 0px;margin:10px;position:relative;}
#cart-form fieldset{border:1px solid #353E4D;padding:10px;margin:0px 0px 20px 0px;}
#cart-form fieldset legend{color:#353E4D;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
#cart-form fieldset table{padding:0px 0px 0px 0px;margin:0px 0px 10px 0px;_margin:10px 0px 10px 0px;&margin:10px 0px 10px 0px;}

.center{display:block !important;text-align:center;color:#353E4D;line-height:30px;}
.larger{font-size:12pt;color:black;}

/*products ----------------------------------------------------------------*/
#filter{position:relative;}
.h3{clear:both;color:#343E4D;font-size:10pt;font-weight:bold;margin:0px 0px 10px 0px;text-transform:uppercase;}
#filter form p{color:#343E4D;position:relative;}
.filter-item, .checkbox, #filtr, #filtr fieldset{position:relative;}
/*.filter-item{white-space:nowrap;display:block;float:left;}*/
.filter-item label{position:relative;top:-2px;color:#343E4D;white-space:nowrap;}

/*ostatni ----------------------------------------------------------------*/
.clear {clear:both;}	
.noborder, .noborder tr td, .noborder tr th{border:none !important;}

#stranky{text-align:center;color:#536075;line-height:30px;}
#stranky a{color:#536075;}
#galerie a img{margin-right:5px;}

#hlavni{margin:0px 0px 0px 8px;}
#hlavni h1{width:450px;display:block;}
#nakup table{padding:0px;margin:0px;}
.parametry, #price{padding:0px;margin:10px 0px;}

#quick_form table tr td{border:none;}


#menu_v ul.special li a span {color:red !important;}

.ip-related {padding: 10px 10px 10px 10px;}