/* CSS Document */
body {text-align:center;
	background:#8a967e url('img/body_bcg.gif') repeat-x left top;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.77em;
	color: #000;
	margin:0;
	padding:0;
	}

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

h1, h2, h3, h4 {}

h1 {font-size:11pt;margin:0px;padding:10px 0px 7px 0px;}
h2 {font-size:11pt;margin:0px;padding:10px 0px 7px 0px;}
h3 {font-size:9pt;margin:0px;padding:10px 0px 7px 0px;}
h4 {font-size:8pt;margin:0px;padding:10px 0px 7px 0px;}
h5 {font-size:8pt;margin:0px;padding:10px 0px 7px 0px;}
h6 {font-size:8pt;margin:0px;padding:10px 0px 7px 0px;}
.h2{font-weight:bold;}

/* BLOCKS
-------------------------------------------------- */
address {	margin: .66em 0;}
blockquote {margin: .66em 20px;}
hr { clear:both;	}
p, .editor { text-align: justify; margin:0;}

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

/* TABLES
-------------------------------------------------- */
table {border-collapse: collapse;margin-top: 10px;margin-bottom: 10px; font-size:100%;}
caption {margin: 0 0 .66em 0;text-align: center;color: #D01310;}
th {border: 1px solid #A2A2A2;	padding: 5px 10px;font-weight: bold;text-align: left;vertical-align: top;background-color:#E01820;color: white;}
td {border: 1px solid #A2A2A2;	padding: 5px 10px;vertical-align: top;background-color: white;}

/* FORMS
-------------------------------------------------- */
fieldset {clear: both; 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;}
u {cursor:pointer;}

/* ANCHORS
-------------------------------------------------- */
a {color:#1E2713;}
a:visited {}
a:hover { }

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

/* Bloky
-------------------------------------------------- */
#obal{position:relative; width:942px; margin:0 auto;background:white;}

/* top
-------------------------------------------------- */	
#top{position:relative;width:100%;height:330px;background:url('img/top.jpg') no-repeat left top;}
#home{height:50px;left:18px;position:absolute;top:31px;width:172px;}

#menu1{position:absolute;top:22px;left:400px;width:450px;}
#menu1 ul{padding:0px;margin:0px;}
#menu1 ul li{list-style-type: none;display:block;float:left;}
#menu1 ul li a{padding-left:15px;text-decoration:none;float:left;display:block;width:140px;_width:155px;font-size:9pt;text-align:left;font-weight: bold;color:#1e2713;line-height:20px;text-transform: uppercase;background:url('img/arrow_top.gif') no-repeat left 6px;}

#reg{position:absolute;top:130px;left:30px;text-align:left;color:#444;}
#reg span, #cart span{font-weight: bold;}
#reg a, #info a{color:#444;}

#info{position:absolute;top:170px;left:30px;text-align:left;color:#444;}
#cart{position:absolute;top:289px;left:30px;display:block;text-align:left;color:#1e2713;text-decoration: none;}

#drobek{position:absolute;bottom:3px;left:365px;}
#drobek ul{padding:0px;margin:0px;}
#drobek ul li{list-style-type: none;display:block;float:left;}
#drobek ul li a{text-decoration:none;float:left;display:block;color:#7c7c7c;font-size:11px;padding:0px 6px 0px 10px;background:url('img/arrow_drobek.gif') no-repeat left 5px;}

#search{position:absolute;bottom:16px;left:365px;width:auto;height:30px;}
#searchstring{position:absolute;top:0px;left:0px;width:150px;color:#424142;}
#searchsubmit{position:absolute;top:1px;left:160px;}
/* maj
-------------------------------------------------- */	
#maj{float:left;position:relative;text-align:left;width:100%;background:url('img/maj_bcg.gif') repeat-y left top;}
.obal_bcg_detail{background:url('img/maj_bcg1.gif') repeat-y left top !important;}
	
#obsah{float:left;width:750px;}
	
/* stred
-------------------------------------------------- */	
#stred{width:548px;float:right;position:relative;}

.text{padding:10px}
.text ol, .text ul{padding:10px 0px;margin:0px 0px 0px 20px;}

.item{position:relative; width:100%;}
.box{position:relative;_display:inline;background:url('img/box.gif') no-repeat left top;width:259px;height:278px;float:left;margin:7px;}
.box h2{padding:11px 0px 0px 20px;margin:0px;line-height:17px;}
.box h2 a{color:white;font-weight: bold;font-size:10pt;text-decoration: none;}
.box h2 a:hover{text-decoration: underline;}
.box_pic{position:absolute;top:62px;left:15px;}
.box_pic img{width:117px;height:139px;}
.box_description{font-size:8pt;height:131px;left:141px;line-height:13px;overflow:hidden;position:absolute;top:60px;width:108px;}
.to_detail{display:block;bottom:57px;color:#636466;padding:5px 14px 5px 34px;position:absolute;right:9px;text-decoration:none;}
.to_detail:hover{text-decoration:underline;}
.to_cart{display:block;bottom:5px;height:49px;left:10px;position:absolute;width:56px;}
.box .prizes-text{position:absolute;top:224px;left:77px;color:#636466;text-align:right;}
.box .prizes-text span, .box .prizes span{width:85px;display:block;font-size:8pt;height:35px;}
.box .prizes-text em, .box .prizes em{font-size:10pt;font-weight:bold;}
.box .prizes{position:absolute;top:224px;right:12px;color:#636466;text-align:right;}
.box .box_pic .info{display:block;width:17px;height:90px;position:absolute;top:5px;left:-6px;}
.discount{background:url('img/discount.gif') no-repeat left top;}
.action{background:url('img/action.gif') no-repeat left top;}
.recommended{background:url('img/recommended.gif') no-repeat left top;}

/*--selected items--*/
.selected-items-caption{position:relative;float:left;clear:both;width:100%;height:26px;line-height:26px;width:522px;margin:10px 0px 1px 0px;}
.selected-items-caption span{background:#373737;color:#fff;height:26px;display:inline-block;padding:0px 11px;}
.selected-items{position:relative;float:left;clear:both;width:522px;margin:0px 0px 20px 0px;border:#4e5f3b solid 3px;}
* html .selected-items, * html .selected-items-caption{width:528px;display:inline;}
.selected-box{position:relative;float:left;width:174px;height:253px;background:url('img/selected-box-bcg.jpg') repeat-x left bottom;}
.selected-box h2{padding:0px;margin:0px;display:block;height:44px;background:#4E5F3B;text-align:center;border-right:#fff  solid 1px;}
.selected-items .third h2{border:none;}
.selected-box h2 a{text-decoration: none;color:white;display:block;float:left;height:34px;margin:4px 0 0;overflow:hidden;padding:0px 5px;font-size:10pt;}
.selected-box h2 a:hover{text-decoration: underline;}
.selected-box-inside{position:relative;height:207px;border-right:#c8cdc2 solid 1px;margin:2px 0px 0px 0px;text-align:center;}
.selected-box-inside a img{width:110px;height:110px;}
.selected-box-inside .normal-prize{position:absolute;top:120px;left:0px;width:100%;text-align: center;}
.selected-box-inside .action-prize{position:absolute;top:140px;left:0px;width:100%;text-align: center;font-size:1.4em;font-weight:bold;}
.selected-box-inside .more-info {position:absolute;top:170px;left:30px;}
.selected-box-inside .more-info img{width:106px;height:23px;}
/*--selected items--*/

/* leva
-------------------------------------------------- */	
#leva{overflow:hidden;width:202px;float:left;position:relative;}

#menu_v1{position:relative;margin:0px 0px 1px 0px;}
#leva h3,#menu_v1 h3{margin:0px;padding:11px 0px 0px 28px;overflow:hidden;width:174px;_width:202px;color:white;font-size:9pt;height:25px;_height:36px;background:url('img/left_caption.gif') no-repeat left top;}
#menu_v1 ul{position:relative;padding:0px;margin:3px 0px 0px 4px;width:191px;background:url('img/menu_v_bcg.jpg') repeat-y left top;}
#menu_v1 ul li{position:relative;list-style-type: none;display:block;}
#menu_v1 ul li a{position:relative;_height:1px;text-decoration:none;color:#1e2713;display:block;padding:5px 3px 5px 25px;border-bottom:white solid 1px;}
#menu_v1 ul li a span{display:block;background:url('img/menu_v_arrow.gif') no-repeat left top;width:6px;height:9px;position:absolute;left:14px;top:7px;}
#menu_v1 ul li a:hover{background:url('img/menu_v_hover.gif') repeat-y left top;}

#menu_v1 ul li ul{padding:0px;margin:0px;}
#menu_v1 ul li ul li{}
#menu_v1 ul li ul li a{padding:5px 3px 5px 40px;background:url('img/menu_v_bcg2.gif') repeat-y left top;}
#menu_v1 ul li ul li a span{display:block;background:url('img/menu_v_square.gif') no-repeat left top;width:4px;height:4px;position:absolute;left:29px;top:10px;}

#menu_v1 ul li ul li ul li a{padding:3px 3px 3px 50px;}

#interest_links{clear:both;float:left;position:relative;width:100%;margin:0px 0px 20px 0px;}
#interest_links h3{margin:0px;padding:11px 0px 0px 28px;overflow:hidden;width:174px;_width:202px;color:white;font-size:9pt;height:25px;_height:36px;background:url('img/left_caption.gif') no-repeat left top;}
#interest_links ul{padding:0px;margin:3px 11px 0px 18px;}
#interest_links ul li{list-style-type: none;padding:7px 0px;}
#interest_links ul li a{color:#454f3a;text-decoration: none;}
#interest_links ul li a em{display:block;color:#1e2713;text-decoration: underline;font-weight: bold;font-size:10pt;padding:0px 0px 3px 0px;}

#vrstveni{clear:both;float:left;position:relative;width:100%;}
#vrstveni a img{position:relative;margin:1px 0px 0px 4px;}
#vrstveni ol{position:relative;padding:0 10px 0 30px;}
#vrstveni ol li{position:relative;padding:0 0 10px;}
#vrstveni ol li ul{position:relative;padding:0px;margin:0px;}
#vrstveni ol li ul li{position:relative;padding:0px;margin:0px;list-style-type: none;}

/* prava
-------------------------------------------------- */	
#prava{width:191px;float:right;overflow:hidden;position:relative;margin:-42px 0px 0px 0px;padding-bottom:20px;}

#aktuality{position:relative;float:left;}
#aktuality h3{height:34px;line-height:34px;padding:0px;margin:0px 0px 15px 0px;text-align:center;}
#aktuality h3 a{text-transform: uppercase;color:#1e2713;font-size:13pt;font-weight:bold;text-decoration: none;}
#aktuality dl{padding:0px;margin:0px;position:relative;float:left;margin:0px 0px 15px 0px;}
#aktuality dl dd{padding:0px;margin:0px;clear:both;float:left;width:190px;}
#aktuality dl dd h4{padding:0px 5px 0px 10px;margin:0px;}
#aktuality dl dd h4 a{color:#1e2713;text-decoration:none;font-size:8pt;margin:0px;padding:0px;}
#aktuality dl dd p{padding:0px 5px 0px 10px;text-align:left;color:#1e2713;font-size:8pt;}
.aktualita_arrow{display:block;float:right;background:url('img/aktualita_arrow.gif') no-repeat left bottom;width:38px;height:25px;}

#novinky{position:relative;clear:both;padding:20px 0px 0px 0px;margin:0px 0px 10px 0px;}
#novinky h3{border-top:#bfc6b8 solid 1px;border-bottom:#bfc6b8 solid 1px;margin:0px 1px 0px 0px;padding:4px 0px 4px 10px;text-transform: uppercase;font-size:10pt;}

.nejprodavanejsi{position:relative;float:left;width:100%;}
.nejprodavanejsi h3{height:41px;line-height:34px;padding:0px;margin:0px;text-align:center;text-transform: uppercase;color:#1e2713;font-size:11pt;font-weight:bold;}

.box1{position:relative;width:182px;height:267px;background:url('img/box1.gif') no-repeat left top;margin:5px 0px 0px 4px;}
.box1 h2{height:32px;line-height:15px;margin:0;overflow:hidden;padding:0 10px 0 15px;position:relative;top:9px;}
.box1 h2 a{color:#1e2713;font-weight: bold;font-size:9pt;text-decoration: none;}
.box1_pic{position:absolute;top:44px;left:34px;}
.box1_pic img{width:117px;height:139px;}
.box1_description{font-size:8pt;height:40px;left:10px;line-height:13px;overflow:hidden;position:absolute;top:189px;width:164px;}
.prize{bottom:7px;color:white;font-size:11pt;font-weight:bold;left:6px;padding:5px 0px 5px 20px;width:150px;_width:170px;position:absolute;text-decoration:none;}

/* pata
-------------------------------------------------- */	
#pata{position:relative;clear:both;width:940px;_width:100%;height:61px;background:url('img/pata_bcg.gif') repeat-x left top;border-left:#4f603d solid 1px;border-right:#4f603d solid 1px;}
#pata_under{overflow:hidden;background:url('img/pata_under.gif') no-repeat left top;width:940px;height:3px;position:absolute;left:0px;bottom:-3px;_bottom:-4px;}

#menu-pata{height:30px;line-height:30px;}
#menu-pata a{color:#1e2713;border-right:#1e2713 solid 1px;font-size:8pt;text-decoration: none;padding:0px 7px 0px 4px;text-transform: uppercase;}
#menu-pata a:hover{text-decoration: underline;}
#menu-text{position:relative;height:30px;line-height:30px;position:relative;}

#bottom_absolute{height:219px;background:url('img/bottom_absolute.gif') repeat-x left top;margin:-97px 0px 0px 0px;}
/*ostatni ----------------------------------------------------------------*/
.clear {clear:both;}
.nonobr{background:none !important;}
.noborder{border:none !important;}
.c{text-align:center;}
#menu1 ul li a:hover, #cart:hover, #aktuality dl dd h4 a:hover{text-decoration:underline;}
#stranky{position:relative;clear:both;height:40px;line-height:40px;text-align:center;display:block;}

#quick_form table tr td{border:none;}
.header_form{border:none !important;border-top:white solid 10px !important;border-bottom:white solid 10px !important;background-color:#E01820;color:white;}

/* detail
-------------------------------------------------- */
#detail{float:right;margin:0 -172px 0 0;position:relative;width:700px;z-index:150;padding-bottom:30px;}
#detail h1{color:#1E2713;}
#detail table{position:relative;}
#detail form{position:relative;}
.detail_pic img{float:left;margin:10px 15px 0 40px;position:relative;z-index:200;}
.nic{text-align:center;border:none !important;padding-top:20px !important;}

#detail-right{position:relative;float:right;width:350px;margin-right:0px;_display:inline;overflow:hidden;}
.detail-right-desc{background:#F5F5F5;border-top:#E8E8E8 solid 3px;color:gray;width:330px;_width:350px;margin:0px 0px 10px 0px;padding:0px 15px 10px 15px;}
.detail-right-desc .h2{background:url('img/arrow-down.gif') no-repeat left 11px;color:#1E2713;padding:5px 10px 5px 15px;}
.detail-right-desc table{width:330px;}
.detail-right-desc table tr th{background:none;color:#1E2713;border:#E8E8E8 solid 1px;border-right:none;border-left:none;}
.detail-right-desc table tr td{background:none;color:gray;border:#E8E8E8 solid 1px;border-right:none;border-left:none;}
.detail-ourprize{color:#E01820 !important;font-size:11pt;}

.detail-universal-desc-h{position:relative;top:1px;z-index:5;height:20px;width:170px;_width:200px;padding:0px 10px 0px 20px;line-height:20px;background:#F5F5F5 url('img/arrow-down.gif') no-repeat 6px 8px;border-top:#E8E8E8 solid 3px;border-left:#E8E8E8 solid 1px;border-right:#E8E8E8 solid 1px;clear:both;}
.detail-universal-desc{position:relative;padding:10px;clear:both;background:#F5F5F5;border:#E8E8E8 solid 1px;}
.detail-universal-desc table{padding:0px;margin:0px;width:680px;}
.detail-universal-desc table tr th{background:none;color:#1E2713;border:none;}
.detail-universal-desc table tr td{background:none;color:gray;border:none;}

#galerie a img{border:#E8E8E8 solid 1px;margin:5px;}
.descript{color:gray;}

.categories{position:relative;margin:0px;padding:0px 0px 0px 0px;display:block;width:100%;height:20px;}
.categories li{position:relative;list-style-type: none;display:block;float:left;line-height:20px;background:url('img/arrow-black2.gif') no-repeat right 7px;padding:0px 12px 0px 7px;}
.categories li a{position:relative;color:black;margin:0px;text-decoration: none;}
.categories li a:hover{text-decoration: underline;}
.w{position:relative;width:100%;height:1px;overflow:hidden;}

/* cart
-------------------------------------------------- */
#cart-form fieldset legend, .formular fieldset legend{padding:0px;margin:0px;color:black;}
.formular fieldset,#cart-form fieldset{padding:10px;margin-bottom:20px;border:#A2A2A2 solid 1px;}

#cart-form fieldset table, .formular fieldset table{width:100%;}
#cart-form fieldset table tr th, .formular fieldset table tr th{border:#A2A2A2 solid 1px;color:white;}
#cart-form fieldset table tr td, .formular fieldset table tr td{border:#A2A2A2 solid 1px;color:black;}
#cart-form fieldset table tr td a, #cart-form fieldset legend, #cart-form fieldset p{color:black;}

.extra{color:#E01820;font-size:11pt;}
.center{display:block;text-align:center;margin:10px 0px;}
.center input{margin:0px 2px;padding:3px;}

.alert_form {color:red !important; padding:3px 0; line-height:1.6;}

/* order
-------------------------------------------------- */
.order-fieldset{border:1px solid #A2A2A2;margin-bottom:20px;padding:10px;}
.order-fieldset table{width:675px;}
#quick_form textarea{font-size:1.2em;}





.box1a {clear:both; float:left; margin:10px 0px 10px 10px; width:690px; _width:680px; border-bottom:1px solid #ccc;}
.box1a a {text-decoration:underline;}
.box1a .box1a-prava { float:right; width:500px;}
.box1a h2 { margin:0; clear:none; width:auto;}
.box1a a img {float:left; margin:0px 10px 0px 0px;}
.box1a p {clear:none; margin:0px 20px 0px 0px; float:none; padding:0;}
.box1a ul {padding-left:0; margin:0;}
.box1a ul li {list-style:none;margin:0;}

#hledeja {border-bottom:1px solid #D9D9D9; }
#hledeja fieldset {text-align:center; padding-bottom:15px; border:none; }
#hledeja fieldset label { font-size:11pt; margin:0px 5px 0px 0px; font-weight:bold;}
#hledeja fieldset input { text-align:left; font-size:11pt; width:300px; line-height:1.5; font-weight:bold; padding-left:3px;}
#hledeja fieldset button {  font-size:11pt; }
#hledeja fieldset p {text-align:center; display:block; margin:5px 0 0 0; }
#result {color:black; text-align:right; margin:5px 0 18px 0; font-size:110%; width:695px;}
.bigprice { font-weight:bold; }