@charset "utf-8";
body  {
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	background: #99dff5;
	background-repeat: repeat;
	font-family: Arial,  sans-serif;
	font-size: 12px;
	margin: 0px;
}
img {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
a {
	color: #322320;
	text-decoration: underline;
}
table{margin:0;padding:0;}

/*ul,li{list-style:none;margin:0;padding:0;}*/

#subbody #page #logo li, #navigace li, #subbody #page #leva li, #subbody #podpata li, #vlastallala li{list-style:none;margin:0;padding:0;}
#subbody #page #logo ul, #navigace ul, #subbody #page #leva ul, #subbody #podpata ul, #vlastallala ul{list-style:none;margin:0;padding:0;}

#subbody{background:url('../images/body.gif') repeat-x top left;width:100%;height:698px}


#page{
position:relative;
width: 0 auto;
text-align:left;
padding:0;
width:973px;
margin: 0px auto 20px auto;
background:#ffffff url('../images/page.gif') repeat-y;
}

#logo{
width:973px;height:178px;
background:url('../images/logo.png') no-repeat;
}

#logo #kontakty{position:absolute;right:210px;top:15px;list-style:none;line-height:24px;}

#logo strong{font-size:13px}

#logo #kontakty .h2{display:inline;color:#1f4c7c;font-size:25px}

#logo #kontakty .h3{display:inline;font-size:18px;font-weight:bold}

#logo #kosik{
	position:absolute;
	right:45px;
	top:20px;
}

#logo #kosik ul{list-style:none}

#logo #kosik li a{color:#1f4c7c;font-size:13px !important;font-weight:bold}

#logo #kosik a.button{text-decoration:none;width:86px;height:27px;color:white;background:url('../images/button-large.png') no-repeat;padding:12px 10px;font-weight:bold;margin:0px}


#top{
position:relative;
width:973px;
text-align:left
padding:0;
margin: 0px auto;
color:white;height:40px;
}

#top table{height:40px;}
	
#top p, #top h1{
	text-align:left;
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

#top p.right{margin-left:170px;padding-top:5;}



#top p.right a{color:white;}

#navigace{background:url('../images/menu.png') repeat-x;height:50px;width:973px;}
#navigace ul{padding:18px 20px;color:#3ba8ea}
#navigace li{display:inline;}
#navigace ul li a{color:white;font-weight:bold;margin:0px;padding:1em;text-decoration:none}
#navigace ul li a:hover{background:#3ba8ea url('../images/_header.png') repeat-x;}


#leva{float:left;width:255px;background:white;margin:0;padding:0;}

#leva .head{background-color:#d9f0fb;width:253px;height:38px;border:1px solid #d9f0fb}

#leva h2, #leva .h2, #prava.top h1{
	color:#1f4c7c;
	margin:10px 20px;
	padding:0;
	font-weight:bold;
	font-size:16px;
	display: block;
}


#leva #kategorie a{color:#1B57A3;}
#leva #kategorie a:hover{background-color:#e8f6fc;font-weight:bold;color:#0b79bb;}
#leva #kategorie ul li{background:url('../images/li.gif') no-repeat 12px 12px; text-transform:uppercase; width:255px;border-top:1px solid #cee3ed;padding:0px 0;display:block}
#leva #kategorie ul li.active{background:url('../images/li-hover.gif') no-repeat 12px 13px;background-color:#e8f6fc;}
#leva #kategorie ul li.active a {font-weight:bold;color:#0b79bb;}
#leva #kategorie ul  ul{background-color:#f5fafc;margin:0;padding:0;}
#leva #kategorie ul  ul li {background:url('../images/li.gif') no-repeat 32px 12px; text-transform:none;}
#leva #kategorie ul  ul li a{padding-left:50px;color:black !important;font-weight:normal !important;  width:205px !important;}
#leva #kategorie ul  ul ul li.subactive{background:url('../images/subli.png') no-repeat 52px 13px;background-color:#e8f6fc;}
#leva #kategorie ul  ul ul li.subactive a{font-weight:bold !important;color:#0b79bb !important}
#leva #kategorie ul  ul ul li {background:url('../images/li.gif') no-repeat 52px 12px; text-transform:none;}
#leva #kategorie ul ul ul li a{padding-left:70px;width:185px !important; }
#leva #kategorie ul li a{
	position:relative;
  	display:block; 
  	width:225px; 
  	line-height: 30px;
	text-decoration:none;padding-left:30px;
	}
	
#leva #kategorie2 a:hover{text-decoration:underline;}
#leva #kategorie2 ul li{background:url('../images/li.gif') no-repeat 12px 12px;width:255px;border-top:1px solid #cee3ed;padding:0px 0;display:block}
#leva #kategorie2 ul li.active{background:url('../images/li-hover.gif') no-repeat 12px 13px;background-color:#e8f6fc;}
#leva #kategorie2 ul li a{
	position:relative;
  	width:225px; 
  	line-height: 30px;
	text-decoration:none;
	padding-left:30px;
	color:#333;
	}
#leva #kategorie2 .produktiky li, #leva #kategorie2 .produktiky li.active, #leva #kategorie2 .produktiky .produktiklink{background:none; font-size:10px; color:#0b79bb;}
#leva #kategorie2 ul li .remove_compare{
	padding-left:10px;
	color:#333;
	}




.category li a:hover {
	text-decoration: none;
	color:#fff;
	background-color: #B8CE2D;
	background-image: url(../images/active_item.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.category li ul li a:hover {
  background:url(../images/sub_active_item.gif) no-repeat left top;
  text-decoration: none;
  color:#fff;
}


.category li a.category_head, #sidebar1 .kategorie .category li .category_head {
	color:#FFF !important;
	font-weight: bold !important;
	height: 32px !important;
	line-height: 32px !important;
	font-size: 14px !important;
	padding-left: 15px !important;
	text-transform: uppercase;
	text-decoration: none;
	background-image: url(../images/menu_gr.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.category li a.category_head2 {
	color:#FFF !important;
	font-weight: bold !important;
	height: 34px;
	line-height: 35px;
	font-size: 14px !important;
	padding-left: 15px !important;
	text-transform: uppercase;
	text-decoration: none;
	background-image: url(../images/menu_kosmetika.png);
	background-repeat: no-repeat;
	background-position: left top;
}


#leva form{margin:20px 30px}
#leva form .input{width:200px}

#leva .block{margin:25px}

#leva #vyrobci {padding:0 !important;line-height:0;width:250px;}

#prava{margin:15px 0 0 265px;}

#prava .h2{color:#1f4c7c;font-size:20px;font-weight:bold;background:url('../images/h.gif') no-repeat 4px 7px;padding:5px 50px}
#prava h2, #prava .top h1{
	color:#1f4c7c;
	font-size:20px;
	font-weight:bold;
	background:url('../images/h.gif') no-repeat 4px 7px;
	padding-top: 8px;
	padding-right: 50px;
	padding-bottom: 5px;
	padding-left: 50px;
	display: block;
	margin-top: 25px;
}
#prava p{padding:0 10px}
#prava #rotate{
	width:684px;
	height:209px;
	margin: 0px;
	padding: 0px;
	/*background-image:url('../images/rotate.png')*/
}
#prava #rotate img{
	width:684px;
	height:209px;
	margin: 0px;
	padding: 0px;/
}
/*#prava #rotate h3{padding:0px 0 0 60px;font-size:28px;color:#594300;margin:0;}
#prava #rotate p{padding:15px 0 0 60px ;}
#prava #rotate img{margin:5px}
#prava #rotate .price{padding:0px 0 0 60px ;font-size:30px;color:#9b1010;font-weight:bold}
#prava #rotate .price del{color:#594300 !important;font-size:20p*/x;}

#prava .p{
	border-collapse:collapse;
	padding:0;
	float: right;
	margin-top: -23px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: -10px;
}
#prava .p img{text-align:center;margin-left:40px}
#prava .p td{border:1px solid #a9cbdc;}
#prava .p td table{margin-top:10px}
#prava .p td table td{border:0px}
#prava .product {
	width:196px;
	padding-top: 20px;
	padding-right: 17px;
	padding-bottom: 20px;
	padding-left: 17px;
}
#prava .sleva5 {
	background-image: url(../images/sleva/sleva5.png);
	background-repeat: no-repeat;
	background-position: 2px 2px;
}
#prava .sleva10 {
	background-image: url(../images/sleva/sleva10.png);
	background-repeat: no-repeat;
	background-position: 2px 2px;
}
#prava .sleva15 {
	background-image: url(../images/sleva/sleva15.png);
	background-repeat: no-repeat;
	background-position: 2px 2px;
}
#prava .sleva20 {
	background-image: url(../images/sleva/sleva20.png);
	background-repeat: no-repeat;
	background-position: 2px 2px;
}
#prava .sleva25 {
	background-image: url(../images/sleva/sleva25.png);
	background-repeat: no-repeat;
	background-position: 2px 2px;
}
#prava .sleva30 {
	background-image: url(../images/sleva/sleva30.png);
	background-repeat: no-repeat;
	background-position: 2px 2px;
}
#prava .sleva40 {
	background-image: url(../images/sleva/sleva40.png);
	background-repeat: no-repeat;
	background-position: 2px 2px;
}
#prava .sleva50 {
	background-image: url(../images/sleva/sleva50.png);
	background-repeat: no-repeat;
	background-position: 2px 2px;
}
#prava .novinka {
	background-image: url(../images/sleva/novinka.png);
	background-repeat: no-repeat;
	background-position: 2px 2px;
}
#prava .darek {
	background-image: url(../images/sleva/darek.png);
	background-repeat: no-repeat;
	background-position: 2px 2px;
}
#prava .tip {
	background-image: url(../images/sleva/tip.png);
	background-repeat: no-repeat;
	background-position: 2px 2px;
}
#prava .product .button{margin-left:60px;width:86px;height:27px;color:white;background:url('../images/button-small.gif') no-repeat;padding:6px 16px;font-weight:bold}
#prava .product a{font-weight:bold;color:#1f4c7c;text-decoration:underline}
#prava .product .green{color:#2c9813}
#prava .product .red{color:red}
#prava .product .price{color:#9b1010;font-size:14px;font-weight:bold}
#prava .product .price del{color:#0b79bb;font-size:13px}
#prava .product .detail{margin-left:15px}
#prava .news{
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	padding-top: 20px;
}
#prava .news .up{
	background:url('../images/news-up.png') no-repeat;
	width:684px;
	height:9px;
}
#prava .news .down{background:url('../images/news-down.png') no-repeat;width:684px;height:7px}
#prava .news .telo{border-right:1px solid #cbcbcb;width:683px;background:url('../images/news-back.gif') repeat-y}
#prava .news .telo .novinky{font-weight:bold;color:#555555;padding:10px 0 10px 15px;}
#prava .news .telo p {margin:10px 20px;}

#prava #product1 img{float:left;}
#prava #product1 div{margin:5px 0 0 140px}
#prava #product1 a{font-weight:bold;color:#1f4c7c}
#prava #product1 p{margin:10px 0;padding:0;}

#prava h4{
	width:716px;
	_width:713px;
	height:30px;
	background:#d9f0fb;
	color:#1f4c7c;
	margin-left:-8px;
	border-top:3px solid #a9cbdc;
	font-size:18px;
	padding:8px 0 0 0px;
	text-indent:25px
}

#prava .h4{
	width:716px;
	_width:713px;
	height:30px;
	background:#d9f0fb;
	color:#1f4c7c;
	margin-left:-8px;
	border-top:3px solid #a9cbdc;
	font-size:18px;
	text-indent:25px;
	margin-top: 10px;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}
		
	
#pata{clear:both;display:block;width:973px;height:89px;
background:url('../images/footer.gif') no-repeat;color:#5a7e8f;border-top:2px solid #a9cbdc;
}

#pata a{color:#1f4c7c}
#pata #pata1{
	width: 400px;
	margin-top: 20px;
	margin-left: 20px;
	float: left;
	padding: 0px;
}
#pata #pata2{
	float: left;
	width: 250px;
	margin-left: 50px;
	margin-top: 20px;
}
#pata #pata3{
	float: left;
	margin-top: 20px;
	margin-left: 50px;
	width: 200px;
}

#podpata{margin:20px 0;color:#287e99}
#podpata ul li{display:inline}
#podpata ul li a{color:#287e99;margin:0 10px}
#prava h1, #prava .kategorieprodukt, #prava .nadpish1 h2{
	font-size: 18px;
	color: #000;
	margin-top: 25px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-weight: bold;
	display: block;
	padding: 0px;
	height: 18px;
	background:none;
}


.gray {
	color: #999;
}
#subbody #page #prava .filtr {
	background-image: url(../images/filtr_bg.png);
	background-repeat: no-repeat;
	height: 82px;
	width: 674px;
	margin: 10px;
	padding: 0px;
	clear: both;
}
#prava .filtr .sort {
	float: left;
	margin-top: 50px;
	width: 250px;
	margin-left: 20px;
}
#prava .filtr .sort .div2   {
	float: left;
	font-weight: bold;
	padding-top: 4px;
	padding-right: 5px;
}
#prava .filtr .sort .div1 {
	float: left;
}
#prava .filtr .sort .sipky {
	padding-top: 3px;
	padding-left: 5px;
	float: left;
}
#prava .cara {
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A9CBDC;

}
#prava #brdcrm {
	float: right;
	width: 390px;
	margin-right: 25px;
	text-align: right;
	margin-top: 7px;
}
#brdcrm a {
	color: #0F7CBE;
	text-decoration: underline;
}
#leva .block table tr .search a {
	font-size: 12px;
	color: #285584;
}
#prava .filtr .sort .div1  select {
	width: 150px;
	color: #666;
}
#prava .filtr .jedna {
	width: 220px;
}
#subbody #page #prava #fotodiv {
	width: 250px;
	margin-left: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D9F0FB;
	float: left;
	padding-top: 20px;
	padding-bottom: 15px;
}
#fotodiv #velkafotka {
	width: 165px;
	float: left;
}
#prava #fotodiv #ikonky {
	width: 80px;
	float: right;
}
#prava #fotodiv #odkazyico {
	float: left;
	width: 150px;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 15px;
}
#prava #nadpisdiv {
	float: right;
	width: 425px;
}
#prava #nadpisdiv h2, #prava #nadpisdiv .h2 {
	background-image: none;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	margin: 0px;
}
#nadpisdiv #cenadetail {
	font-weight: bold;
	font-size: 13px;
	line-height: 22px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	width: 280px;
}
.cenared {
	font-size: 18px;
	color: #B00000;
}
.cenamodra {
	color: #127FC1;
	text-decoration: line-through;
}
.cenaseda {
	color: #999;
	text-decoration: line-through;
}
#nadpisdiv #infodetail {
	line-height: 22px;
	padding-top: 10px;
}
#nadpisdiv #cenadetail table {
}
.infogreen {
	color: #6C3;
}
#fotodiv #odkazyico a {
	color: #26486F;
	font-weight: normal;
	line-height: 25px;
}
#nadpisdiv #infodetail form {
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}
#prava #strucnypopis {
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	background-color: #F5FAFE;
	float: left;
	width: 667px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #D9F0FB;
	border-right-color: #D9F0FB;
	border-bottom-color: #D9F0FB;
	border-left-color: #D9F0FB;
	margin-bottom: 10px;
}

#prava #fotogal {
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: right;
	width: 335px;
	border-top-style: none;
	border-bottom-style: none;
	margin-bottom: 0px;
	border-right-style: none;
	border-left-style: none;
}
#page #leva #vyrobci {
	margin-top: 25px;
	margin-bottom: 25px;
	margin-left: 25px;
	padding: 0px;
	margin-right: 0px;
	width: 210px;
}
h3 {
	font-size: 18px;
	font-weight: bold;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 15px;
	padding-left: 8px;
}
#prava #vlastnostiall {
	float: left;
	width: 360px;
}
#strucnypopis .hlucnost {
	background-image: url(../images/hlucnost.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 40px;
}
#vlastnosti ul li {
	background-image: url(../images/odrazka.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
	margin-left: 7px;
}
#prava #technicke {
	float: left;
	line-height: 18px;
	background-color: #F5FAFE;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #D9F0FB;
	border-right-color: #D9F0FB;
	border-bottom-color: #D9F0FB;
	border-left-color: #D9F0FB;
	width: 340px;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 20px;
}
#prava #vlastnosti {
	width: 340px;
	float: left;
	padding-left: 20px;
	padding-bottom: 10px;
}
#prava #fotogal img {
	margin-right: 5px;
	margin-bottom: 5px;
}
#prava #prislusenstvi {
	width: 335px;
	float: right;
}
#prava #prislusenstvi2 {
	width: 707px;
	float: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D9F0FB;
}
.produktmaly a {
	font-weight: bold;
	color: #1F4C7C;
}
.produktmaly {
	width: 150px;
	line-height: 18px;
	padding-right: 15px;
	padding-bottom: 10px;
	float: left;
}
.produktmaly .cenared {
	font-size: 15px;
}
.castdiskuze a {
	color: #1F4C7C;
	font-weight: bold;
}
#prava .castdiskuze {
	padding-top: 10px;
	padding-bottom: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D9F0FB;
	border-right-color: #D9F0FB;
	border-bottom-color: #D9F0FB;
	border-left-color: #D9F0FB;
	float: left;
	width: 707px;
}
#prava #obalfotocele {
	float: left;
	width: 707px;
	background-image: url(../images/mojeklima3_detail_03.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.hlucnost a {
	font-weight: normal;
	color: #26486F;
}
#prava .fotogal {
	padding-bottom: 0px;
}
.product .dokosiku {
	background-image: url(../images/pridat_prazdne.jpg);
	background-repeat: no-repeat;
	height: 28px;
	width: 63px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	float: left;
	font-weight: bold;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
}
.product .quantity, .produktmaly .produktdole form .quantity {
	color: #999;
	float: left;
	background-image: url(../images/inp.png);
	background-repeat: no-repeat;
	height: 30px;
	width: 29px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	margin-top: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	/*line-height: 25px;*/
	background-position: left top;
	text-align: center;
	border: 0px none #FFF;
}
.product td form {
	text-align: right;
	padding-top: 3px;
	margin-top: 3px;
	float: right;
}
.product table tr td .price {
	vertical-align: top;
	padding-top: 3px;
}
#odkazyico .srovnat {
	background-image: url(../images/ico_srovnat.jpg);
	background-repeat: no-repeat;
	padding-left: 25px;
	line-height: 25px;
	background-position: left center;
}
#odkazyico .tisk {
	background-image: url(../images/ico_tisk.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
}
#odkazyico .stahnout {
	background-image: url(../images/ikonakatalog.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
}
#odkazyico .navod {
	background-image: url(../images/ico_stahnout.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
}
#infodetail  #quantity {
	background-image: url(../images/inp_detail.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 35px;
	width: 35px;
	float: left;
	text-align: center;
	padding-top: 8px;
	margin-right: 6px;
	border: 0px none #FFF;
}
.produktmaly .formpro {
	margin-left: 8px;
}
.produktmaly .formpro a {
	margin-right: 3px;
}
#prava #vlastallala {
	float: left;
	width: 707px;
}
#prislusenstvi2 .produktmaly {
	margin-left: 9px;
}
.produktmaly p {
	margin-bottom: 5px;
	padding-bottom: 5px;
}
#prava .product .produktdole   {
	padding-top: 10px;
	height: 40px;
	padding-bottom: 10px;
	padding-right: 5px;
	padding-left: 5px;
}
.product .produktdole .price {
	width: 70px;
	float: left;
}
.product .produktdole .odkazdetail {
	float: right;
	width: 108px;
	text-align: right;
	padding-top: 3px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.product .produktdole .clear {
	clear: both;
}
#prava .product table tr td form a {
	color: #FFF;
	text-decoration: none;
	margin: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
}
.product .produktfoto {
	text-align: center;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.product .produktfoto a img {
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.product h3 {
	font-size: 12px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.vypisproduktu .product {
	float: left;
}
.vypisproduktu .line {
	float: left;
	width: 694px;
}
.vypisproduktu .caraodd {
	border-bottom-style: none;
	width: 720px;
	float: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #a9cbdc;
	height: 0px;
	border-right-style: none;
	border-left-style: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -10px;
}
#prava .vypisproduktu {
	width: 695px;
	background-image: url(../images/vypis-pozadi.png);
	background-repeat: repeat-y;
	float: left;
}
.vypisproduktu .line .product .produktdole .produktsrovnat {
	float: left;
	width: 170px;
	padding-top: 0px;
}
.produktmaly .produktdole .odkazdetail {
	padding-left: 5px;
}
#subbody #top #topleva {
	float: left;
	width: 600px;
}
#subbody #top #topprava {
	float: right;
	width: 330px;
	text-align: right;
}
#subbody #top #topprava .right {
	width: 300px;
	text-align: right;
}
#subbody #top #topprava p.right{margin-left:0px;padding-top:5;}


#leva{float:left;width:255px;background:white;margin:0;padding:0;}
#prava{
	float: right;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 708px;
	padding: 0px;
}
#leva #kategorie2 p {
	padding-top: 10px;
	padding-left: 25px;
	padding-bottom: 10px;
	margin: 0px;
}
#srovnavaci tr th {
	font-weight: bold;
	text-align: left;
	width: 120px;
	padding-bottom: 5px;
	vertical-align: top;
}
#srovnavaci tr, #srovnavaci td, #srovnavaci th {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D9F0FB;
	margin-bottom: 3px;
	padding-bottom: 3px;
	vertical-align: sub;
}
#srovnavaci tr td .price {
	font-size: 13px;
	font-weight: bold;
	color: #117EC0;
}
#srovnavaci tr td {
	vertical-align: top;
}
#prava .middle {
	padding-right: 20px;
}
#prava .top {
	padding-bottom: 10px;
}
#prava .middle ul {
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 20px;
}
#prava .middle p {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin: 0px;
}
#page #navigace ul li .log {
	color: #FED137;
}

/* proporcne */

#proporcne #vlastnostiall {
	float: left;
	width: 700px;
}
#proporcne #vlastallala #vlastnostiall #vlastnosti {
	float: right;
	width: 333px;
}
#proporcne #vlastallala #vlastnostiall #technicke {
	width: 310px;
	padding-bottom: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A9CBDC;
}
#proporcne #vlastallala #fotogal {
	width: 690px;
	padding-right: 10px;
}
#proporcne #vlastallala #prislusenstvi {
	width: 705px;
}
#proporcne #vlastallala #prislusenstvi .produktmaly {
	margin-left: 10px;
}

/* clanky */

.oklima {
	float: left;
	width: 225px;
	text-align:center;
	margin-right:5px;
	margin-top:20px;
	}

.modrepole {
	background-color: #19547C;
	color: white;
	font-style: italic;
	font-size: 16px;
	margin-top:20px;
	margin-bottom: 3px;
	}

.modrepole a {
	color: white;
	text-decoration:none;
	}#prava .middle .centerodsaz h3 {
	color: #1F4C7C;
}
#prava .bottom {
	height: 20px;
	clear: both;
	display:box;
}
#prava .viceclanku {
	float: right;
	color: #1F4C7C;
	font-size: 11px;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#prava .middle .stahuj li {
	margin-bottom: 5px;
	font-size: 13px;
}
#prava .doprava,
#subbody #page #prava .middle .doprava{
	float:left;
	width:180px;
	margin-bottom: 10px;
	display: inline-block;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 50px;
}
#prava .doprava img {
	padding: 5px;
}
#prava .middle .ikonpokladna {
	padding-left: 20px;
}
.odkprihl {
	color: #333;
	font-style: italic;
	font-weight: bold;
}
#subbody #page #navigace ul li .ucet {
	padding-right: 4px;
	padding-left: 9px;
}
.middle #shipping div table tr .bold label {
	font-weight: bold;
}
#page #logo .logoodkaz {
	height: 95px;
	width: 276px;
	position: relative;
	left: 190px;
	top: 14px;
	display: block;
}
#page #logo .logoodkaz span {
	display: none;
}

.srovnavacicara {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D9F0FB;
	margin-bottom: 4px;
	padding-bottom: 4px;
	display: block;
}
#srovnavaci .modrale {
	background-color: #F1FAFE;
}
#nav {
	position: relative;
	left: 550px;

	z-index:0;
}
#nav a{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background-color: #CCC;
	margin: 2px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	color: #333;
}
#subbody #page #prava .vypisproduktu .line .product .produktdole form {
	margin: 0px;
	padding: 0px;
	height: 35px;
}
#podpata #partneri {
	width: 900px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	font-size: 10px;
	color: #769F99;
	font-style: italic;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#subbody #page #prava .middle .stahuj li {
	list-style-type: none;
}
#partneri a {
	color: #287E99;
}
#subbody #page #prava #texthome {
	background-image: url(../images/smajl.gif);
	background-repeat: no-repeat;
	background-position: left 10px;
	width: 450px;
	height: 180px;
	padding-top: 0px;
}
#subbody #page #prava #texthome ol li {
	list-style-type: decimal;
}
.home-red {
	color: #F00;
	font-weight: normal;
	font-size: 15px;
}
.home-blue {
	font-size: 14px;
	font-weight: bold;
	color: #0E4769;
}
.home-bol {
	font-size: 14px;
	font-weight: bold;
}
.home-gree {
	color: #008000;
	font-size: 15px;
}
/* odrazky */
/*#subbody #page #prava .middle ol li{
	list-style: outside;
	list-style-type: lower-alpha;
	list-style-position: outside;
}

#subbody #page #prava .middle ol li li{
	list-style: outside;
	list-style-type: lower-latin;
	list-style-position: outside;
	margin-left: 15px;
}

#subbody #page #prava .middle ul li{
	list-style: outside;
	list-style-type: disc;
	list-style-position: outside;
}*/
#subbody #page #prava .clanekfoto {
	width: 140px;
	float: left;
}
#subbody #page #prava .claneknadpis {
	float: left;
	width: 500px;
}
#subbody #page #prava .clanekpopis {
	float: left;
	width: 500px;
}
#subbody #page #prava .clanek {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D9F0FB;
	margin-bottom: 10px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	clear: both;
	float: left;
}
#subbody #page #prava .clanek .claneknadpis h2 a {
	font-size: 18px;
	color: #1F4C7C;
}
#subbody #page #prava .homecont {
	padding-left: 8px;
	padding-bottom: 10px;
}
#subbody #page #prava .descript img {
	margin: 7px;
	padding: 0px;
}

#popup_container {
	font-family: Arial, sans-serif;
	font-size: 12px;
	min-width: 300px; /* Dialog will be no smaller than this */
	max-width: 600px; /* Dialog will wrap after this width */
	background: #FFF;
	border: solid 5px #999;
	color: #000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#popup_title {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 1.75em;
	color: #666;
	background: #CCC url(../images/title.gif) top repeat-x;
	border: solid 1px #FFF;
	border-bottom: solid 1px #999;
	cursor: default;
	padding: 0em;
	margin: 0em;
}

#popup_content {
	background: 16px 16px no-repeat url(../images/alert/info.gif);
	padding: 1em 1.75em;
	margin: 0em;
}

#popup_content.alert {
	background-image: url(../images/alert/info.gif);
}

#popup_content.confirm {
	background-image: url(../images/alert/important.gif);
}

#popup_content.prompt {
	background-image: url(../images/alert/help.gif);
}

#popup_message {
	padding-left: 48px;
}

#popup_panel {
	text-align: center;
	margin: 1em 0em 0em 1em;
}

#popup_prompt {
	margin: .5em 0em;
}
#subbody #page #leva .navstivtetake p {
	margin-bottom: 10px;
}
#subbody #page #prava .descript {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#subbody #page #prava .middle .infoconte {
	padding: 10px;
}
#subbody #page #prava .middle .srovnanibunka {
	line-height: 18px;
	text-align: left;
	vertical-align: top;
	height: 36px;
}
#subbody #page #prava .descript a {
	color: #427CD4;
}
#subbody #page #prava .homecont .homeico {
	width: 450px;
	margin-bottom: 10px;
}
#subbody #page #prava .homecont .homeico a {
	color: #1F4C7C;
}
.homecont .homeico .bighome {
	color: #1F4C7C;
	font-size: 18px;
	text-decoration: underline;
	font-weight: bold;
}
#subbody #page #prava .homecont .homeico img {
	margin-right: 5px;
}
.nadpisekhome{
	padding-top: 8px;
	padding-right: 50px;
	padding-bottom: 5px;
	display: block;
	margin-top: 25px;
}
#subbody #page #prava .descript ul li {
	background-image: url(../images/plus.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	list-style-type: none;
}

/* pr clanky */
#subbody #page #prava #linx {
	padding-top: 5px;
	clear: both;
	display: block;
	padding-bottom: 5px;
}

#subbody #page #prava #linx h3{
	width:716px;
	_width:713px;
	height:22px;
	color:#8C8C8C;
	margin-left:-8px;
	font-size:14px;
	text-indent:25px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #CCC;
	background-color: #F0F0F0;
}
#subbody #page #prava #linx div h4 {
	background-image: none;
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 13px;
	color: #999;
	background-color: #FFF;
	width: 500px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	display: block;
	height: auto;
}
#subbody #page #prava #linx div p {
	color: #999;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	display: block;
	font-size: 11px;
}
#subbody #page #prava #linx div p a {
	color: #999;
}