/* CSS Document */
body {
	background:#333 url('img/body_bcg.jpg') repeat-x 1035px top;
 	font-family: "Tahoma CE",Tahoma,"Arial CE",sans-serif;
	font-size: 0.70em;
	color: #000;
	margin:0;
	padding:0;
	}

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

h1, h2, h3, h4 {}

h1 {padding:10px 0px;margin:0px;font-size:11pt;}
h2 {padding:10px 0px;margin:0px;font-size:11pt;color:#454545;}
h3 {}
h4 {}
.h2{font-size:11pt;font-weight:bold;}
#detail .h2{padding:10px 0px;}

/* 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 gray;	padding: 5px 10px;font-weight: bold;text-align: left;vertical-align: top;background-color:#ddd;color: black;}
td {border: 1px solid gray;	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;}

/* ANCHORS
-------------------------------------------------- */
a {text-decoration:none;color:#454545;}
a:visited {}
a:hover { }

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

/* Bloky
-------------------------------------------------- */
#obal{position:relative; width:974px;margin:0px 0px 0px 61px;padding:0px 0px 20px 0px;background:white;min-height:904px;_height:904px;background:white url('img/maj_bcg.gif') repeat-y left top;}
#left_side{background:url('img/left_side.jpg') no-repeat left top;position:absolute;top:0px;left:-61px;width:61px;height:904px;}

/* top
-------------------------------------------------- */	
#top{position:relative;	width:100%;height:162px;background:url('img/top.jpg') no-repeat left top;}
#home{height:100px;left:10px;position:absolute;top:22px;width:356px;}
#cart{display:block;position:absolute;top:62px;left:708px;color:black;}
#cart span{font-weight:bold;display:block;padding:0px 0px 3px 0px;font-size:9pt;}
#cart em{color:#515151;font-weight: bold;}
#cart p{padding:0px 0px 0px 118px;color:#515151;}

#menu_h1{position:absolute;bottom:0px;left:186px;}
#menu_h1 ul{padding:0px;margin:0px;}
#menu_h1 ul li{list-style-type: none;display:block;float:left;}
#menu_h1 ul li a{text-decoration:none;display:block;float:left;_display:inline;width:120px;height:21px;line-height:21px;margin:0px 2px 0px 0px;color:white;text-align:center;background:url('img/menu_h1.gif') no-repeat left top;text-transform: uppercase;font-size:10px;}

/* above_maj
-------------------------------------------------- */
#above_maj{position:relative;width:100%;height:30px;_height:34px;border-top:black solid 4px;background:white;}

#drobek{position:absolute;left:175px;top:5px;width:100%;height:20px;padding-left:10px;}
#drobek ul{padding:0px;margin:0px;}
#drobek ul li{list-style-type: none;display:block;float:left;}
#drobek ul li a{text-decoration:none;color:#9b9b9b;padding:0px 6px 0px 12px;display:block;background:url('img/arrow_drobek.gif') no-repeat left 5px;}
#drobek ul li a:hover{text-decoration:underline;}

#prihlaseni{position:relative;}
#prihlaseni ul{padding:3px 0px 0px 20px;margin:0px;position:absolute;top:2px;right:10px;background:url('img/figurka.gif') no-repeat left 2px;height:21px;}
#prihlaseni ul li{list-style-type: none;display:block;float:left;}
#prihlaseni ul li a{text-decoration:none;display:block;font-weight:bold;color:#515151;padding:0px 0px 0px 20px;background:url('img/double_arrow.gif') no-repeat 11px 4px;}
#prihlaseni ul li a:hover{text-decoration:underline;}
/* maj
-------------------------------------------------- */	
#maj{float:left;position:relative;text-align:left;width:100%;}
	
#obsah{float:left;width:746px;}
	
/* stred
-------------------------------------------------- */	
#stred{width:574px;float:right;position:relative;}

.text{padding:0px 10px;}

.item{position:relative;padding-left:10px;}
.box{position:relative;padding:10px;width:254px;_width:274px;height:257px;_height:277px;margin:1px;border:#9b9b9b solid 1px;float:left;background:url('img/box_bcg.gif') repeat-x left top;}
.box h2{padding:0px 0px 10px 0px;height:30px;}
.box h2 a{font-size:10pt;color:#454545;}
.box a{color:#454545;}
.box-img{display:block;width:110px;height:110px;}
.box a img{border:#676767 solid 1px;width:110px;height:110px;display:block;}
.prize{position:absolute;top:70px;left:133px;}
.prize span{display:block;color:#454545;}
/*.prize em{display:block;color:#454545;font-size:11pt;font-weight:bold;}*/
.prize em{font-weight: bold;}
.box_desc{margin-top:10px;height:65px;overflow:hidden;}
.in_cart{background:url('img/in_cart.gif') no-repeat left top;display:block;width:89px;height:25px;position:absolute;bottom:10px;right:10px;}
/* leva
-------------------------------------------------- */	
#leva{width:172px;float:left;position:relative;margin:-30px 0px 0px 0px;}

#search{position:relative;width:172px;height:52px;background:url('img/hledej_bcg.jpg') no-repeat left top;}
#search_hidden{width:1px;height:52px;background:white;position:absolute;top:0px;right:-1px;}
#searchstring{position:absolute;top:18px;left:5px;border:black solid 1px;width:115px;}
#searchsubmit{position:absolute;top:18px;left:120px;border:none;background:none;}

#menu_v1{position:relative;margin:10px 0px 0px 0px;}
#menu_v1 h3{margin:10px 0px 2px 0px;padding:0px 0px 0px 10px;}
#menu_v1 ul{padding:0px;margin:0px;}
#menu_v1 ul li{list-style-type: none;display:block;}
#menu_v1 ul li a{position:relative;text-decoration:none;display:block;_height:1px;padding:3px 0px 3px 20px;color:#454545;background:url('img/arrow.gif') no-repeat 10px 7px;font-weight:bold;}
#menu_v1 ul li a:hover{text-decoration:underline;}

#menu_v1 ul li ul{}
#menu_v1 ul li ul li{}
#menu_v1 ul li ul li a{font-weight:normal;padding:2px 0px 2px 25px;background:none;}

#menu_v1 ul li ul li ul{}
#menu_v1 ul li ul li ul li{}
#menu_v1 ul li ul li ul li a{padding:2px 0px 2px 35px;background:url('img/arrow_45.gif') no-repeat 25px 6px;}
/* prava
-------------------------------------------------- */	
#prava{width:228px;	float:right;overflow:hidden;position:relative;}

#aktuality h3{height:34px;background:url('img/nadpis.gif') repeat-x left top;line-height:34px;padding:0px 0px 0px 10px;margin:0px;}
#aktuality h3 a{text-transform: uppercase;color:#454545;font-size:10pt;}
#aktuality dl{padding:0px 10px;margin:0px;}
#aktuality dl dd{padding:0px;margin:0px;}
#aktuality dl dd h4{padding:20px 0px 5px 0px;margin:0px;}
#aktuality dl dd h4 a{color:#454545;text-decoration:underline;font-size:9pt;}
#aktuality dl dd p{}
#aktuality_link{display:block;color:#454545;padding:10px 0px 10px 10px;}

#novinky{position:relative;margin:10px 0px 0px 0px;}
.nejprodavanejsi{position:relative;margin:0px;}
#novinky h3, .nejprodavanejsi h3{text-transform: uppercase;color:#454545;font-size:10pt;height:34px;background:url('img/nadpis.gif') repeat-x left top;line-height:34px;padding:0px 0px 0px 10px;margin:0px 0px 10px 0px;}

.box1{position:relative;width:208px;height:215px;_height:225px;overflow:hidden;padding:0px 0px 10px 0px;margin:0px 0px 10px 10px;border-bottom:#9b9b9b solid 1px;}
.box1 h2{padding:0px;margin:0px;height:30px;line-height:13px;overflow:hidden;}
.box1 h2 a{color:#454545;font-size:9pt;}
.box1 a{color:#454545;}
.box1 a img{border:#676767 solid 1px;width:110px;height:110px;display:block;margin:5px 0;}
.prize1{left:130px;position:absolute;top:75px;font-size:9pt;color:#454545;}
.box1_desc{position:relative;height:66px;overflow:hidden;}
/* pata
-------------------------------------------------- */	
#pata{clear:both;}

#pata2{position:relative;margin:0px 0px 0px 61px;background:white;border-top:black solid 3px;width:974px;height:30px;}
#pata2 p{position:absolute;top:7px;left:10px;}

#menu-pata2{position:absolute;top:7px;right:10px;}
#menu-pata2 ul{padding:0px;margin:0px;}
#menu-pata2 ul li{list-style-type: none;display:block;float:left;background:url('img/line_pata2.gif') no-repeat left 3px;}
#menu-pata2 ul li a{text-decoration:none;color:black;padding:0px 8px 0px 8px;}
#menu-pata2 ul li a:hover{text-decoration:underline;}

/* detail
-------------------------------------------------- */
#detail{float:right;margin:0 -208px 0 0;position:relative;width:760px;z-index:150;}
/*
#detail table{margin:10px 0px;position:relative;}
#detail form{position:relative;}
.detail_pic img{border:1px solid gray;float:left;margin:10px 15px 0px 0px;position:relative;z-index:200;}
.obal_bcg_detail{background:white url('img/maj_bcg1.gif') repeat-y left top !important;}

.categories{padding:0px;margin:0px;}
.categories li{list-style-type: none;display:block;float:left;}
.categories li a{color:black;margin:0px 5px;}
.categories li a:hover{text-decoration: underline;}
*/

/* detail
-------------------------------------------------- */

/* 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:url('img/box_bcg.gif') repeat-x left top;border-top:#bbb solid 3px;color:gray;width:330px;_width:350px;margin:0px 0px 10px 0px;padding:0px 15px 10px 15px;}
.detail-right-desc .h2{color:#1E2713;padding:5px 10px 5px 15px;}
.detail-right-desc table{width:330px;}
.detail-right-desc table tr th{background:none;color:#1E2713;border:#bbb solid 1px;border-right:none;border-left:none;}
.detail-right-desc table tr td{background:none;color:gray;border:#bbb solid 1px;border-right:none;border-left:none;}
.detail-right-desc table tr td span, .detail-right-desc table tr td strong{color:black;}
.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:#d9d9d9 url('img/arrow-down.gif') no-repeat 6px 8px;border-top:#bbb solid 3px;border-left:#E8E8E8 solid 1px;border-right:#E8E8E8 solid 1px;clear:both;}
.detail-universal-desc{position:relative;padding:10px;clear:both;background:url('img/box_bcg.gif') repeat-x left top;border:#d9d9d9 solid 1px;min-height:120px;_height:120px;}
.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:black;}

.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;}

.obal_bcg_detail{background:white url('img/maj_bcg1.gif') repeat-y left top !important;}

/* cart
-------------------------------------------------- */
#cart-form fieldset legend, .formular fieldset legend{padding:0px;margin:0px;color:black;}
.formular fieldset,#cart-form fieldset, .order-fieldset{padding:10px;margin-bottom:20px;border:black solid 1px;}
.order-fieldset table{width:675px;}
.order-fieldset table tr td, .order-fieldset table tr th{border:black solid 1px;}

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

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

/*ostatni ----------------------------------------------------------------*/
.clear {clear:both;}
.nonobr{background:none !important;}
#stranky{display:block;margin:20px 0px;text-align:center;}
#quick_form div table{width:699px;}
#quick_form div table tr td{border:none;}
#quick_form div table tr td textarea{font-size:1.3em;}
.header_form{border:none !important;background:#ddd;}


.stred{text-align:center;}

/*-------odkazy-------------*/
#leva #odkazy
	{
	margin-top:20px;
	position:relative;
	background:none;
	}
	
#leva #odkazy h3
	{
	text-align:left;
	color:black;
	font-size:110%;
	}
	
#leva #odkazy li
  {
  border-bottom:1px solid gray;
  padding:4px 0px;
  }
	
#leva #odkazy li a
	{
	background:none !important;
	padding:0;
	padding-left:10px;
	margin:2px 0;
	}
	
#leva #odkazy li p
  {
  color:gray;
  padding-left:10px;
  padding-right:10px;
  }
