*{
	margin:0;
	padding:0; 
}
li{
	list-style:none;
}
a[href]{
	color:rgb(13,94,0);
}
a[href]:hover{
	color:rgb(33,134,20);
}
a img{
	border:none;
}
body{
	font-family:Arial;
	font-size:12px;
}
.obliged{
	cursor:help;
}
#main{
	float:left;
	width:100%;
	background:url('bg.jpg') repeat-x;
}
.isnav #stuhy{
	float:left;
	width:100%;
	background:url('stuhy.jpg') center 140px no-repeat;
}
#cover{
	width:1000px;
	margin:0 auto;
}
#cover #top{
	float:left;
	width:1000px;
	background:#fff;
}
#top #topmenu{
	float:left;
	width:960px;
	margin:8px 0 0 20px;
}
#topmenu .top_right{
	float:right;
	/*background:rgb(226,243,253) url('hlavni.jpg') top right repeat-y;*/
	padding-left:5px;
}
#top .user-mini input{
	background:none;
	border:none;
	color:rgb(120,148,163);
	font-size:0.9em;
	width:70px;
	font-weight:bold;
	cursor:pointer;
}
#top .user-mini strong{
	color:rgb(68,104,21);
	position:relative;
	top:-1px;
}
#top .user-mini{
	float:left;
	width:285px;
	margin-top:5px;
	text-align:right;
}
#top .hlavni{
	float:left;
	margin-right:18px;
	height:27px;
}
#top .prihlasen{
	float:left;
	height:27px;
	margin-right:18px;
}
#top .language{
	float:left;
	width:45px;
	margin-top:7px;
	background:url('langsel.jpg') 26px 5px no-repeat;
}
#top .hlavni li, #top .prihlasen li{
	float:left;
	margin:6px 0 0 0;
	padding:0 8px 0 8px;
	border-left:rgb(218,219,220) 1px solid;
	font-family:verdana;
}
#top .hlavni #hlavni_0_0, #top .prihlasen #prihlasen_0_0{
	border-left:none;
}
#top .hlavni li a, #top .prihlasen li a{
	color:rgb(73,38,93);
	text-decoration:none;
}
#top .hlavni li strong, #top .prihlasen li strong{
	font-weight:normal;
}
#top .hlavni li a:hover, #top .prihlasen li a:hover{
	text-decoration:underline;
}
#top .hlavni #hlavni_0_0 a, #top .prihlasen #prihlasen_0_0 a, #top .prihlasen .greentoo{
	color:rgb(32,129,0);
}
#top .prihlasen .greentoo{
	font-weight:bold;
}
#top #float_login dd{
	display:none;
	position:absolute;
}
#top #float_login form{
	width:357px;
	height:254px;
	background:url('login.png') no-repeat;
	position:relative;
	left:-265px;
	top:-25px;
	z-index:10;
	font-family:arial;
}
#top #float_login .flclose{
	float:left;
	margin-left:247px;
}
#top #float_login .flclose a{
	display:block;
	width:110px;
	height:38px;
}
#top #float_login .flclose strong{
	display:block;
	padding:12px 0 0 20px;
}
#top #float_login .flform{
	float:left;
	width:307px;
	margin:10px 0 0 25px;
}
#top .float_hover:hover dd{
	display:block;
}
#top .float_visible{
	display:block !important;
}
#float_login dd .flform div{
	float:left;
	width:307px;
	margin-top:15px;
}
#float_login dd .flform strong{
	display:block;
	float:left;
	width:85px;
	margin-top:12px;
}
#float_login dd .flform span{
	display:block;
	float:left;
	width:222px;
}
#float_login .flform input[type=text], #float_login .flform input[type=password]{
	width:222px;
	height:32px;
	border:rgb(213,227,235) 1px solid;
}
#float_login .flform .movsp{
	margin-top:15px;
}
.minisub{
	width:99px;
	height:34px;
	background:url('minisub.jpg') no-repeat;
	border:none;
	font-weight:bold;
	cursor:pointer;
}
#top .language ul{
	position:absolute;
	display:none;
}
#top .language ul li{
	float:left;
	clear:left;
	width:40px;
	/*background:#caea77;*/
	/*background:url('hlavni.jpg') top right repeat-y;*/
	background:#fff;
	border:#aaa 1px solid;
	border-top:none;
	border-bottom:none;
	position:relative;
	left:-5px;
	padding:9px 5px 0 5px;
}
#top .language li:hover ul{
	display:block;
}
#cover #head{
	float:left;
	width:1000px;
	height:105px;
	background:#fff;
}
#head .logo{
	float:left;
	width:332px;
	height:82px;
	margin:0 0 0 20px;
}
#head .head-info{
	float:left;
	width:500px;
	height:73px;
	margin:5px 0 0 130px;
}
#head .head-info #contact{
	float:left;
	width:308px;
	margin:5px 0 0 190px;
	font-size:2em;
	font-weight:bold;
	color:rgb(89,89,89);
	text-align:right;
}
#head .head-info #contact em{
	font-size:0.9em;
	font-style:normal;
}
#head .head-info #search{
	float:left;
	clear:left;
	width:500px;
	height:57px;
}
#head .head-info form{
	float:left;
	width:490px;
	height:41px;
	margin:8px 0 0 10px;
	background:rgb(213,227,235);
}
#head .head-info form .srchi{
	float:left;
	width:250px;
	height:31px;
	margin:5px 0 0 5px;
	background:#fff url('srchi.jpg') 10px 8px no-repeat;
	text-align:right;
}
#head .head-info input[type=text]{
	border:none;
	width:220px;
	height:31px;
	color:rgb(106,106,106);
	font-weight:bold;
}
#head .head-info form .srchs{
	float:left;
	margin:3px 0 0 5px;
}
#head .head-info input[type=submit]{
	background:url('srchs.jpg') no-repeat;
	border:none;
	font-weight:bold;
	width:74px;
	height:35px;
	color:#fff;
	font-size:1.1em;
	cursor:pointer;
}
#head .head-info .minicart{
	float:left;
	margin:5px 0 0 10px;
}
#head .head-info .minicart a{
	background:url("cart.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
color:#6D8B00;
display:block;
font-size:1em;
font-weight:bold;
height:32px;
line-height:28px;
text-align:right;
text-decoration:none;
width:136px;
	/*display:block;
	width:140px;
	height:32px;
	background:url('cart.png') no-repeat;
	color:rgb(109,139 ,0);
	font-size:1.1em;
	font-weight:bold;
	text-decoration:none;*/
}
#head .head-info .minicart a:hover{
	text-decoration:underline;
}
#head .head-info .minicart a strong{
	display:block;
	padding:9px 0 0 40px;
}
#head .head-info .minicart small{
	font-size:0.8em;
}
#template{
	float:left;
	clear:left;
	width:1000px;
	background:#fff;
	padding-bottom:20px;
}
#nav{
	float:left;
	width:185px;
}
#nav h3{
	width:185px;
	height:52px;
	background:url('prh2.jpg') no-repeat;
	color:#fff;
	font-size:1.2em;
	font-weight:bold;
}
#nav h3 strong{
	display:block;
	float:left;
	margin:18px 0 0 13px;
}
#nav .kategorie{
	float:left;
	width:169px;
	margin-left:10px;
}
#nav .kategorie li{
	float:left;
	clear:left;
}
#nav .kategorie a{
	display:block;
	width:158px;
	height:46px;
	font-size:1.1em;
	color:#000;
	text-decoration:none;
	background:url('but.jpg') no-repeat;
	text-shadow:1px 1px 1px #aaa;
}
#nav .kategorie a.waiting{
	background:url('butwait.jpg') no-repeat;
}
#nav .kategorie li a strong{
	display:block;
	float:left;
	padding:15px 0 0 30px;
	font-weight:normal;
}
#nav .kategorie li > a:hover{
	color:rgb(215,2,19);
}
#nav .kategorie li.selected > a strong{
	font-weight:bold;
}
#nav .kategorie li li{
	background:rgb(202,234,119);
}
#nav .kategorie li li a{
	height:25px;
	background:url('mlitr.jpg') 8px top no-repeat;;
}
#nav .kategorie li li a strong{
	padding:3px 0 0 30px;
}
#nav .kategorie li li li a{
	background:url('mlitr2.jpg') 8px top no-repeat;;
}
#nav .kategorie li li li a strong{
	padding:3px 0 0 50px;
}
#nav .kategorie li li li li a{
	width:116px;
	margin-left:40px;
}
#nav .kategorie li li a.haschild strong{
	background:url('mliun.jpg')9px 8px no-repeat;
}
#nav .kategorie li li.selected a.haschild strong{
	background:url('mlis.jpg') 9px 8px no-repeat;
}
#nav .kategorie .smallli strong{
	padding-top:8px;
}
#nav .kategorie li li .smallli strong{
	padding-top:1px;
}
#nav .msg{
	float:left;
	width:160px;
	height:73px;
	margin:15px 0 0 9px;
	background:url('adv2.jpg') no-repeat;
	color:#fff;
	text-align:center;
	font-size:15px;
}
#nav .msg span{
	display:block;
	width:160px;
	margin-top:16px;
}
#nav .msg strong{
	display:block;
	width:160px;
}
#nav .msg em{
	font-size:1.4em;
	font-style:normal;
}
#nav .topbox{
	float:left;
	width:161px;
	height:183px;
	margin:15px 0 0 7px;
	background:url('topbox.jpg') no-repeat;
}
#nav .topbox dt{
	float:left;
	width:78px;
	height:80px;
	margin:57px 0 0 46px;
	text-align:center;
}
#nav .topbox dd{
	float:left;
	width:151px;
	margin:8px 0 0 5px;
	color:rgb(13,94,0);
	text-align:center;
	font-size:1.1em;
}
#nav .topbox a{
	text-decoration:none;
}
#nav .topbox nobr{
	color:rgb(214,2,1);
}
#nav .adv{
	float:left;
	width:170px;
	margin-top:10px;
	border-top:rgb(204,204,204) 6px solid;
	background:url('msgb.jpg') left bottom repeat-x;
}
#nav .qcont ul{
	float:left;
	width:150px;
	margin:15px 0 0 15px;
}
#nav .qcont ul li{
	float:left;
	margin-top:5px;
}
#nav .qcont a{
	color:rgb(97,117,160);
	text-decoration:none;
}
#nav .qcont strong{
	position:relative;
	top:-5px;
	left:10px;
}
#nav .qcontlink ul{
	float:left;
	width:159px;
	margin:15px 0 0 15px;
}
#nav .qcontlink a{
	display:block;
	width:159px;
	height:45px;
	margin-top:5px;
	color:rgb(99,99,99);
	text-decoration:none;
	font-weight:bold;
	background:url('lbutt.jpg') no-repeat;
	font-size:1.1em;
}
#nav .qcontlink strong{
	display:block;
	padding:15px 0 0 35px;
}
#nav .qcontlink a:hover{
	text-decoration:underline;
}
#content{
	float:left;
	width:800px;
}
.isnav #content{
	border-left:rgb(225,225,225) 1px solid;
	min-height:718px;
}
.nonav #content{
	width:999px;
}
#content #slide-banner{
	float:left;
	width:800px;
	height:175px;
}
#banner{
	float:left;
	width:800px;
	height:175px;
}
#banner .slides_container{
	float:left;
	width:800px;
	height:175px;
}
#banner .slides_container div{
	float:left;
	width:800px;
	height:175px;
}
#content #slide-banner .pagination{
	display:none;
}
#content #thearticle{
	float:left;
	width:800px;
	margin-top:10px;
}
.nonav #content #thearticle{
	width:999px;
}
#thearticle .text{
	float:left;
	width:90%;
	margin:25px 15px;
}
#thearticle .text p, #thearticle .text ul, #thearticle .text h1, #thearticle .text h2, #thearticle .text h3,
#thearticle .text h4, #thearticle .text h5{
	float:left;
	width:100%;
}
#thearticle .text li, .item_description li{
	list-style:disc url('list.jpg');
	margin:5px 0 0 17px;
}
.xarrlist{
	padding-left:20px;
}
#thearticle .text .menu2 li, .item_description .menu2 li, #thearticle .text .arrlist li, .item_description .arrlist li{
	list-style:disc url('list2.jpg');
	padding-left:10px;
	margin:15px 0 0 23px;
	color:rgb(31,73,125);
	font-size:1.1em;
	font-weight:bold;
}
#thearticle .text .arrlist2 li{
	list-style:disc url('arr2.jpg');
	margin:5px 0 0 17px;
}
#thearticle .text .bludeh2{
	color:rgb(49,141,206);
	font-size:1.3em;
}
#thearticle .text .bludeh2min{
	color:rgb(49,141,206);
	font-size:1.1em;
}
#thearticle .text table td{
	border:rgb(166,166,166) 1px solid;
}
#thearticle .text table{
	border:none;
}
#content #thearticle p{
	float:left;
	clear:left;
	width:100%;
	margin:4px 0 3px 0;
}
#thearticle .treeofpages{
	float:left;
	width:800px;
}
#thearticle .treeofpages .rootpage{
	background:url('treeb.jpg') 6px 11px no-repeat;
}
#thearticle .treeofpages li{
	float:left;
	height:31px;
	padding:0 25px;
	background:url('treeli.jpg') no-repeat;
}
#thearticle .treeofpages a{
	display:block;
	color:#000;
	padding-top:8px;
}
#thearticle .treeofpages .currentpage a{
	font-weight:bold;
	text-decoration:none;
}
#content #movebanner{
	float:left;
	width:800px;
	margin:30px 0 20px 0;
	padding:5px 0;
	font-size:1.4em;
	font-weight:bold;
	text-align:center;
	text-decoration:blink;
}
#content #movebanner a{
	text-decoration:none;
	color:rgb(215,2,19);
}
#thearticle .head1{
	float:left;
	clear:left;
	width:800px;
	height:50px;
	background:url('artb.jpg') repeat-x;
	border-top:rgb(231,231,231) 1px solid;
}
.nonav #content .head1{
	width:999px;
}
#movebanner .head1reverse{
	float:left;
	clear:left;
	width:800px;
	height:50px;
	background:url('artb_reverse.jpg') repeat-x bottom;
	border-bottom:rgb(231,231,231) 1px solid;
	margin-top:20px;
	margin-bottom:50px;
}
#thearticle h1{
	float:left;
	margin:25px 0 0 15px;
	font-size:1.6em;
	color:#0a212f;
	color:rgb(0,38,91);
}
.detail #thearticle h1{
	font-size:1.8em;
	color:#0a212f;
	color:rgb(0,38,91);
}
#head .bigh1{
	float:left;
	font-size:2.5em;
	width:450px;
	margin:30px 0 0 130px;
	text-align:right;
}
#thearticle .sort{
	float:left;
	width:800px;
	border-bottom:rgb(132,140,158) 1px solid; 
}
#thearticle .vypis_h2{
	float:left;
	width:750px;
	margin:20px 0 0 25px;
	color:rgb(0,38,93);
	font-size:1.5em;
}
#thearticle .filtr{
	float:left;
	width:580px;
	margin:15px 0 0 10px;
	text-shadow:1px 1px 1px #aaa;
}
#thearticle .filtr li{
	float:left;
	padding-right:3px;
}
#thearticle .filtr li a{
	display:block;
	width:154px;
	height:26px;
	background:url('prodeq.jpg') no-repeat;
	text-align:center;
	color:rgb(73,73,73);
	font-size:1.1em;
	text-decoration:none;
}
#thearticle .filtr li a:hover{
	text-decoration:underline;
}
#thearticle .filtr li a strong{
	display:block;
	padding-top:5px;
	font-weight:bold;
}
#thearticle .filtr li.selected a{
	background:url('prodeqs.jpg') no-repeat;
	text-decoration:underline;
	color:#fff;
}
#thearticle .filtr .all a{
	width:93px;
	height:26px;
	background:url('proddsc.jpg') no-repeat;
}
#thearticle .filtr .all.selected a{
	background:url('proddscs.jpg') no-repeat;
}
#thearticle .filtr .mini a{
	width:65px;
	height:26px;
	background:url('prodbal.jpg') no-repeat;
}
#thearticle .filtr .mini a:hover, #thearticle .filtr .selected.mini a{
	text-decoration:none;
}
#thearticle .filtr .mini.selected a{
	background:url('prodbals.jpg') no-repeat;
}
#thearticle .sort .prodcount{
	float:left;
	width:195px;
	margin:17px 0 0 0;
	font-weight:bold;
	color:rgb(193,193,193);
	text-align:right;
}
#thearticle .sort .prodcount form{
	display:inline;
	margin-left:5px;
}
#thearticle .sort .prodcount input[type=text], #thearticle .sort .prodcount select{
	border:#aaa 1px solid;
	text-align:center;
	width:40px;
}
#thearticle .products{
	float:left;
	width:780px;
	margin:10px 0 0 10px;
	border-left:rgb(223,223,223) 1px solid;
	border-top:rgb(223,223,223) 1px solid;
}
#thearticle .one{
	float:left;
	width:258px;
	height:375px;
	background:url('prod.jpg') repeat-x;
	border-right:rgb(223,223,223) 1px solid;
	border-bottom:rgb(223,223,223) 1px solid;
}
#thearticle .one h2{
	float:left;
	clear:left;
	font-size:1.3em;
	width:228px;
	margin:15px 0 0 15px;
}
#thearticle .one h2 a{
	text-decoration:none;
	color:rgb(13,94,0);
}
#thearticle .one h2 a:hover{
	text-decoration:underline;
}
#thearticle .one .prod_di{
	float:left;
	clear:left;
	width:228px;
	height:309px;
}
#thearticle .one .prod-dscr{
	float:left;
	clear:left;
	width:228px;
	max-height:60px;
	overflow:hidden;
	margin:12px 0 0 15px;
	font-size:0.8em;
}
#thearticle .one .marks, #thearticle .one .marks2{
	float:left;
	clear:left;
	height:1px;
	max-height:1px;
}
#thearticle .one .marks li{
	float:left;
	clear:left;
	width:56px;
	height:65px;
	text-align:center;
	position:relative;
	top:115px;
	left:5px;
}
#thearticle .one .marks2 li{
	float:left;
	clear:left;
	width:56px;
	height:65px;
	text-align:center;
	position:relative;
	top:115px;
	left:190px;
}
#thearticle .discprod span{
	display:block;
	padding-top:16px;
	font-size:1.5em;
	font-weight:bold;
	color:#fff;
}
#thearticle .discprod em{
	font-size:0.7em;
}
#thearticle .topprod{
	background:url('top.png') center top no-repeat;
}
#thearticle .discprod{
	background:url('disc.png') center top no-repeat;
	text-shadow:2px 2px 2px rgb(40,40,150);
}
#thearticle .balicek{
	background:url('balicek.png') center top no-repeat;
}
#thearticle .one .evaluation{
	float:left;
	clear:left;
	height:1px;
	max-height:1px;
	width:70px;
	position:relative;
	top:-25px;
	left:176px;
}
#thearticle .one .prod-image{
	float:left;
	clear:left;
	text-align:center;
	width:258px;
	height:196px;
	margin-top:5px;
}
#thearticle .one .prod-price{
	float:left;
	clear:left;
	width:225px;
	margin:2px 0 0 5px;
	padding:5px 10px;
	font-weight:bold;
}
#thearticle .one .prod-better{
	background:rgb(201,234,119);
}
#thearticle .one .prod-price .old{
	display:block;
	font-size:1em;
}
#thearticle .one .prod-price .old em{
	font-style:normal;
	text-decoration:line-through;
}
#thearticle .one .prod-price .new{
	display:block;
	font-size:1.8em;
	color:rgb(215,2,19);
}
#thearticle .one .prod-butt{
	float:left;
	height:1px;
	max-height:1px;
	width:95px;
	position:relative;
	top:330px;
	left:147px;
}
#thearticle .one .prod-butt a{
	display:block;
	width:95px;
	height:27px;
	line-height:27px;
	text-align:right;
	background:url('buy.jpg') no-repeat;
	border:none;
	font-weight:bold;
	cursor:pointer;
	text-decoration:none;
}
#thearticle .noitem{
	float:left;
	width:800px;
	text-align:center;
	padding:50px 0;
	font-size:1.4em;
	font-style:italic;
}
#thearticle .noitem.green{
	color:#070;
	font-weight:bold;
}
#thearticle .warning, #thearticle .the-msg{
	float:left;
	width:780px;
	height:21px;
	text-align:center;
	margin:30px 0 0 10px;
	font-size:1.4em;
	color:#fff;
	font-weight:bold;
}
#thearticle .warning, #thearticle .the-msg a{
	color:#ff7;
}
#thearticle .warning{
	background:#900;
}
#thearticle .the-msg{
	background:#090;
}
#thearticle .prod_listing{
	float:left;
	width:778px;
	margin:10px 0 0 10px;
}
#thearticle .listing{
	float:right;
	//float:left;
	//width:778px;
	clear:both;
}
#thearticle .listing li{
	float:left;
}
#thearticle .listing li a{
	display:block;
	width:22px;
	height:28px;
	color:rgb(107,107,107);
	background:url('lst.jpg') no-repeat;
	font-weight:bold;
	text-align:center;
	padding-top:7px;
	text-decoration:none;
}
#thearticle .listing .selected a, #thearticle .listing a:hover{
	background:url('lsts.jpg') no-repeat;
	color:#fff;
}
#thearticle .evaluation-p{
	float:left;
	width:120px;
	margin:32px 0 0 30px;
}
#slide-producers{
	float:left;
	width:800px;
	/* pro slider:height:105px;*/
	margin-top:15px;
	border:rgb(233,233,233) 1px solid;
	border-top:rgb(233,233,233) 4px solid;
	border-bottom:rgb(233,233,233) 4px solid;
}
#slide-producers img{
	padding:25px 20px 0 20px;
}
#slide-producers .slides_container{
	margin-left:20px;
	width:760px;
}
#slide-producers .slides_container div{
	height:96px;
}
.prod-next, .prod-prev{
	display:block;
	float:left;
	width:17px;
	height:50px;
	text-decoration:none;
}
.prod-next{
	position:relative;
	top:-70px;
	left:767px;
	background:url('rarr.jpg') no-repeat;
}
.prod-prev{
	position:relative;
	top:-70px;
	background:url('larr.jpg') no-repeat;
}
#thearticle .searching{
	float:left;
	clear:left;
	width:780px;
	margin:10px 0 10px 10px;
	font-weight:bold;
}
#thearticle .searching input[type=text]{
	border:#aaa 1px solid;
	width:300px;
	height:24px;
	padding:3px 5px;
}
#thearticle .searching input[type=submit]{
	background:url('srchs.jpg') no-repeat;
	border:none;
	font-weight:bold;
	width:74px;
	height:35px;
	color:#fff;
	font-size:1.1em;
	cursor:pointer;
}
#thearticle .backbutton{
	float:right;
}
#thearticle .backbutton a{
	display:block;
	width:60px;
	height:15px;
	text-align:center;
	background:rgb(102,102,204);
	border:#003 1px solid;
	color:#fff;
	font-weight:bold;
}
.item_left{
	float:left;
	clear:left;
	width:440px;
	margin-top:10px;
}
.item_marks{
	float:left;
	width:120px;
	margin-left:30px;
	position:relative;
	top:-350px;
}
.item_marks2{
	float:right;
	width:60px;
	position:relative;
	margin-right:30px;
	top:-350px;
}
.item_marks div, .item_marks2 div{
	float:left;
	width:60px;
	height:60px;
	text-align:center;
}
.item_image{
	float:left;
	width:440px;
	height:350px;
	text-align:center;
}
.item_detail{
	float:left;
	width:340px;
	margin:10px 0 0 10px;
}
.item_info{
	float:left;
	width:340px;
	padding:4px 0;
	border-bottom:#eee 2px solid;
}
.item_price{
	float:left;
	width:340px;
	margin-top:10px;
}
.item_price dt{
	float:left;
	width:210px;
	height:20px;
	padding:6px 0 2px 10px;
	font-weight:bold;
}
.item_price dd{
	float:left;
	width:115px;
	height:20px;
	padding:2px 0 6px 5px;
}
.item_price .red{
	font-size:1.7em;
	color:#070;
}
.item_price .yellow{
	background:#ffa;
}
.item_price em{
	text-decoration:line-through;
	font-style:normal;
	font-weight:bold;
	font-size:1.3em;
	color:#c00;
}
.item_buy{
	float:left;
	width:340px;
	height:53px;
	margin-top:10px;
	background:rgb(241,241,241);
}
.item_buy .store{
	float:left;
	width:185px;
	margin:17px 0 0 20px;
	color:#900;
	font-weight:bold;
	font-size:1.5em;
}
.item_buy .store em{
	color:#040;
	font-style:normal;
}
.item_buy .buyit{
	float:left;
	margin-top:7px;
}
/*.item_buy .buyit input{*/
.item_buy .buyit a{
	display:block;
	width:122px;
	height:39px;
	line-height:39px;
	text-align:center;
	text-decoration:none;
	background:url('buy2.jpg') no-repeat;
	color:#fff;
	border:none;
	font-weight:bold;
	cursor:pointer;
	font-size:15px;
}
.item_facts{
	float:left;
	width:200px;
	margin-top:10px;
	color:#444;
}
.item_facts dt{
	float:left;
	width:80px;
	margin-top:3px;
}
.item_facts dd{
	float:left;
	width:120px;
	margin-top:3px;
}
.item_producer{
	float:left;
	width:140px;
	text-align:center;
	margin-top:20px;
}
.item_producer img{
	max-width:100px;
}
.item_keywords{
	float:left;
	width:340px;
	margin-top:10px;
	border-top:#eee 2px solid;
	border-bottom:#eee 2px solid;
	padding:8px 0;
}
.item_keywords li{
	float:left;
}
.item_keywords li a{
	display:block;
	background:url('kw.jpg') no-repeat;
	padding:0 15px 0 25px;
	color:#444;
}
.item_like{
	float:left;
	width:340px;
	margin-top:10px;
}
.item_select{
	float:left;
	width:780px;
	margin:20px 0 0 10px;
	border-bottom:rgb(103,103,103) 2px solid;
	text-shadow:1px 1px 1px #aaa;
}
.item_select li{
	float:left;
	margin-left:3px;
}
.item_select li a{
	display:block;
	height:26px;
	color:rgb(73,73,73);
	text-decoration:none;
	text-align:center;
	font-size:1.1em;
}
.item_select li a:hover{
	text-decoration:underline;
	color:rgb(73,73,73);
}
.item_select li a strong{
	display:block;
	padding-top:6px;
}
.item_select li a span{
	color:rgb(102,120,200);
	font-size:0.9em;
}
.item_select .selected a, .item_select .selected span, .item_select .selected a:hover{
	color:#fff;
	text-decoration:underline;
}
.item_select #iselect0 a{
	width:93px;
	background:url('proddsc.jpg') no-repeat;
}
.item_select .selected#iselect0 a{
	background:url('proddscs.jpg') no-repeat;
}
.item_select #iselect1 a{
	width:154px;
	background:url('prodeq.jpg') no-repeat;
}
.item_select .selected#iselect1 a{
	background:url('prodeqs.jpg') no-repeat;
}
.item_select #iselect2 a{
	width:93px;
	background:url('proddsc.jpg') no-repeat;
}
.item_select .selected#iselect2 a{
	background:url('proddscs.jpg') no-repeat;
}
.item_select #iselect3 a{
	width:118px;
	background:url('prodrec.jpg') no-repeat;
}
.item_select .selected#iselect3 a{
	background:url('prodrecs.jpg') no-repeat;
}
.item_rest{
	float:left;
	width:800px;
	background:url('artb.jpg') repeat-x;
	border-top:rgb(231,231,231) 1px solid;
}
.item_rest .druhejh1{
	float:left;
	width:780px;
	margin:10px 0 0 10px;
	color:rgb(13,94,0);
}
.item_description{
	float:left;
	width:780px;
	margin:20px 10px;
}
.item_block{
	float:left;
	width:780px;
	padding-bottom:30px;
}
.item_rest .filtr{
	visibility:hidden;
}
.item_rest .sort{
	border:none !important;
}
.other_foto{
	float:left;
	width:780px;
	margin:30px 0 0 10px;
}
.other_foto li{
	float:left;
	width:250px;
	margin-right:8px;
}
.rev_top{
	float:left;
	width:780px;
	height:45px;
	margin:20px 0 0 10px;
	background:rgb(236,245,255);
}
.rev_eval{
	float:left;
	width:350px;
	margin:8px 0 0 10px;
}
.rev_stars{
	float:left;
	width:150px;
}
.rev_users{
	float:left;
	width:195px;
	margin:9px 0 0 5px;
	font-size:0.95em;
}
.rev_write{
	float:left;
	width:200px;
	height:20px;
	margin:13px 0 0 200px;
	background:url('revico.jpg') no-repeat;
}
.rev_write a{
	display:block;
	float:left;
	color:rgb(74,39,93);
	margin:2px 0 0 30px;
}
.theform.revform dt{
	width:430px;
}
.theform.revform textarea, .theform.revform input[type=text]{
	width:423px;
}
.theform.revform .submit{
	margin:20px 0 0 510px;
}
.theform.revform .state{
	margin-bottom:15px;
}
.rev_klady, .recenze_zapory{
	float:left;
	width:210px;
}
.recenze_zapory{
	margin-left:10px;
}
.rev_klady p, .recenze_zapory p{
	float:left;
	padding:0 0 3px 10px;
}
.rev_klady textarea, .recenze_zapory textarea{
	width:202px !important;
}
.rev_klady textarea{
	background:rgb(229,255,255);
}
.recenze_zapory textarea{
	background:rgb(255,236,275);
}
.rev_evselect img{
	cursor:pointer;
}
.rev_output{
	float:left;
	width:780px;
	margin:20px 0 0 10px;
}
.rev_oneout{
	float:left;
	width:780px;
	margin:15px 0;
	border:rgb(242,242,242) 1px solid;
}
.rev_oneout h3{
	float:left;
	width:650px;
	margin:8px 0 0 15px;
}
.rev_date{
	float:left;
	width:100px;
	margin-top:8px;
	color:rgb(170,170,170);
	text-align:right;
}
.rev_cont{
	float:left;
	width:750px;
	margin:15px 0 0 15px;
	text-align:justify;
}
.rev_positive, .rev_negative{
	float:left;
	width:368px;
	margin:10px 0 0 15px;
	font-weight:bold;
}
.rev_positive li, .rev_negative li{
	float:left;
	width:343px;
	padding-left:25px;
	margin-top:13px;
}
.rev_positive{
	color:rgb(108,149,35);
}
.rev_negative{
	color:rgb(234,26,0);
}
.rev_positive li{
	background:url('markpos.jpg') no-repeat;
}
.rev_negative li{
	background:url('markneg.jpg') no-repeat;
}
.rev_oneeval{
	float:left;
	width:780px;
	height:36px;
	margin-top:15px;
	background:rgb(237,245,255);
}
.rev_oneeval dt{
	float:left;
	width:130px;
	margin:11px 0 0 15px;
	color:rgb(26,23,27);
	font-weight:bold;
}
.rev_oneeval dd{
	float:left;
	width:150px;
	margin-top:11px;
}
.inserted{
	float:left;
	width:780px;
	margin:20px 0 0 10px;
}
.ins_item{
	float:left;
	width:780px;
	height:120px;
	background:rgb(243,253,227) url('insert.jpg') 620px 8px no-repeat;
}
.ins_item dt{
	float:left;
	width:113px;
	height:113px;
	border:rgb(233,245,213) 1px solid;
	background:#fff;
	margin:3px 0 0 3px;
	text-align:center;
}
.ins_item dt img{
	padding-top:5px;
}
.ins_item dd{
	float:left;
	width:400px;
	margin:40px 0 0 30px;
	font-size:1.1em;
}
.ins_item dd span{
	display:block;
	color:rgb(163,182,89);
	font-weight:bold;
}
.ins_item dd strong{
	display:block;
}
.ins_butts{
	float:left;
	width:780px;
	margin-top:20px;
	padding-bottom:20px;
}
.ins_butts dt{
	float:left;
}
.ins_butts dd{
	float:left;
	margin-left:430px;
}
.ins_butts a{
	display:block;
	float:left;
	height:39px;
	text-decoration:none;
	text-align:center;
}
.ins_butts dt a{
	width:162px;
	background:url('backord.jpg') no-repeat;
}
.ins_butts dd a{
	width:188px;
	color:#fff;
	background:url('normsub2.jpg') no-repeat;
}
.ins_butts dd a:hover{
	color:#ffd;
}
.ins_butts strong{
	display:block;
}
.ins_butts dt a strong{
	margin:13px;
}
.ins_butts dd a strong{
	margin:13px;
}
.theform{
	float:left;
	width:680px;
	margin:20px 0 0 30px;
}
.theform .odstup{
	float:left;
	width:680px;
	margin:30px 0;
}
.theform dl{
	float:left;
	clear:left;
	width:680px;
	margin:5px 0;
}
.theform dd{
	float:left;
	width:190px;
	padding-top:5px;
}
.theform dt{
	float:left;
	width:310px;
	margin-left:10px;
}
.theform input[type=text], .theform input[type=password], .theform textarea{
	width:302px;
	border:rgb(193,193,193) 1px solid;
	padding:3px;
}
.theform input[type=text], .theform input[type=password]{
	height:18px;
}
.theform textarea{
	height:150px;
}
.theform .submit{
	float:left;
	clear:left;
	width:122px;
	margin:20px 0 0 389px;
	display:inline;
}
.theform .submit input{
	width:122px;
	height:39px;
	background:url('formsubmit.jpg') no-repeat;
	border:none;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
}
.theform .bigsub input{
	width:222px;
	height:38px;
	background:url('bigsub.jpg') no-repeat;
	border:none;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
}
.theform .state{
	text-align:center;
	float:left;
	clear:left;
	width:90%;
	margin-top:20px;
	color:#900;
	font-weight:bold;
	font-size:1.5em;
}
.theform .state em, .contactform .state em{
	color:#090;
	font-style:normal;
}
.theform .obliged{
	font-weight:bold;
}
.theform h3{
	float:left;
	width:680px;
	height:45px;
	background:rgb(236,245,255);
	color:rgb(26,23,28);
	font-size:1.3em;
	margin:20px 0;
}
.theform h3 strong, .theform h3 span{
	display:block;
	float:left;
	width:250px;
	margin:12px 0 0 20px;
}
.theform h3 span{
	text-decoration:underline;
	cursor:pointer;
}
.theform .addr-hide{
	display:none;
	background:url('addrhide.jpg') 150px 9px no-repeat;
}
.theform .addr-show{
	background:url('addrshow.jpg') 150px 9px no-repeat;
}
.theform .antibot img{
	width:65px;
}
.theform .antibot input{
	width:340px !important;
	position:relative;
	top:-9px;
	left:15px;
}
.theform .onlytext dt{
	padding-top:4px;
	font-weight:bold;
}
.theform.userform{
	width:830px;
	margin:40px 0 0 40px;
}
.theform.userform dl{
	width:830px;
	margin:5px 0 5px 20px;
}
.theform.userform dd{
	width:210px;
}
.theform.userform dt{
	width:320px;
}
.theform.userform dt.notice{
	width:220px;
	margin-top:5px;
	color:#666;
}
.theform.userform h3{
	width:830px;
}
.theform.userform .toright input{
	display:block;
	float:left;
	width:188px;
	height:39px;
	background:url('normsub2.jpg') no-repeat;
	border:none;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	text-align:center;
	font-size:1.2em;
	cursor:pointer;
}
.theform h3 em{
	display:block;
	float:left;
	margin-top:15px;
	font-size:0.8em;
	font-style:normal;
}
.theform .phone dt{
	font-weight:bold;
}
.theform .phone input[type=text]{
	width:271px;
}
.theform.userform .newsinfo dt{
	width:175px;
	line-height:1.7em;
}
.theform.userform dt.reg_agree{
	clear:left;
	width:350px;
	margin:10px 0 0 250px;
}
.theform.userform .ord_bank{
	width:203px;
}
.theform.userform .ord_bank_no{
	width:82px;
}
.userform .submit{
	clear:none;
	margin-left:706px;
}
.userform .submit.toright{
	margin-left:480px;
}
.userform .state{
	margin-left:10px;
}
.redit{
	color:#a00;
	font-weight:bold;
}
.clform #antibot{
	width:218px !important;
}
#cart{
	float:left;
	width:920px;
	margin:10px 0 0 40px;
}
#cart table{
	border-collapse:collapse;
}
#cart table td{
	padding:0 7px;
}
#cart thead td{
	height:40px;
	background:rgb(237,245,255);
	border-right:rgb(191,226,244) 1px solid;
	font-weight:bold;
}
#cart .cart_item{
	width:700px;
}
#cart tbody td{
	height:95px;
	border-bottom:rgb(231,232,236) 1px solid;
}
#cart .cart_image{
	float:left;
	width:100px;
}
#cart .cart_name{
	float:left;
	margin-top:20px;
}
#cart .cart_name a{
	color:#0a212f;
	color:rgb(0,38,91);
	font-weight:bold;
}
#cart .cart_count, #cart .cart_price, #cart .cart_total{
	width:100px;
}
#cart .cart_count .cart_count_num{
	float:left;
	width:38px;
	height:32px;
	background:url('cartcnt.jpg') no-repeat;
}
#cart .cart_count .cart_count_num span{
	display:block;
	width:38px;
	text-align:center;
	margin-top:8px;
}
#cart .cart_count .cart_count_mod{
	float:left;
	width:24px;
	height:32px;
}
#cart .cart_count .cart_plus, #cart .cart_count .cart_minus{
	float:left;
	width:24px;
}
#cart .cart_count input{
	border:none;
	background:none;
	width:24px;
	height:16px;
	cursor:pointer;
}
#cart .cart_count .cart_plus input{
	background:url('cartplus.jpg') no-repeat;
}
#cart .cart_count .cart_minus input{
	background:url('cartminus.jpg') no-repeat;
}
#cart .state{
	text-align:center;
	float:left;
	clear:left;
	width:100%;
	margin:20px 0;
	color:#900;
	font-weight:bold;
	font-size:1.5em;
}
tbody .cart_store{
	color:rgb(70,131,0);
	font-weight:bold;
}
tbody .cart_store em{
	color:rgb(161,70,0);
	font-style:normal;
}
tbody .cart_price{
	font-weight:bold;
}
tbody .cart_total{
	font-weight:bold;
	font-size:1.1em;
	color:rgb(129,159,0);
}
tbody .cart_erase input{
	width:14px;
	height:14px;
	background:url('carter.jpg') no-repeat;
	border:none;
	cursor:pointer;
}
.cart_better dt{
	float:left;
	width:250px;
	margin-top:8px;
	text-align:left;
}
.cart_better dl{
	margin:10px 0 0 480px;
	float:left;
	width:450px;
	font-size:1.1em;
}
.cart_brief, .cart_better{
	float:left;
	width:920px;
	padding-bottom:20px;
	border-bottom:rgb(231,232,236) 1px solid;
}
.briefing .cart_brief dl{
	margin:10px 0 0 580px !important;
}
.cart_brief dl{
	float:left;
	width:350px;
	margin:10px 0 0 600px;
	font-size:1.1em;
}
.cart_brief dt{
	float:left;
	width:150px;
	margin-top:8px;
	text-align:right;
}
.cart_brief dd, .cart_better dd{
	float:left;
	width:155px;
	margin-top:8px;
	text-align:right;
}
.cart_brief dt strong, .cart_better dt strong{
	font-weight:bold;
}
.cart_brief dd strong, .cart_better dd strong{
	font-weight:bold;
	color:rgb(129,158,0);
	font-size:1.4em;
}
.cart_brief dt em, .cart_brief dd em, .cart_better dt em, .cart_better dd em{
	font-weight:bold;
	font-style:normal;
	color:#900;
	font-size:1.1em;
}
.cart_fwd{
	float:left;
	margin:15px 0 0 574px;
	display:inline;
}
.cart_fwd a, .cart_fwd input{ 
	display:block;
	float:left;
	width:188px;
	height:39px;
	background:url('normsub2.jpg') no-repeat;
	border:none;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	text-align:center;
	font-size:1.2em;
	cursor:pointer;
}
.cart_fwd strong{
	display:block;
	margin:10px 0 0 26px;
}
.cart_podm{
	float:left;
	width:950px;
	margin:20px 0;
	text-align:right;
}
.cart-tree{
	float:left;
	width:920px;
	margin:20px 0 0 40px;
}
.cart-tree li{
	float:left;
	height:50px;
	margin:0 20px;
	padding-right:60px;
	background:url('ctreeb.jpg') right 6px no-repeat;
}
.cart-tree li.last{
	background:none;
}
.cart-tree span{
	display:block;
	float:left;
	width:33px;
	height:33px;
	background:url('ctreeli.jpg') no-repeat;
	font-size:1.4em;
	font-weight:bold;
	color:#fff;
	text-align:center;
	padding-top:7px;
}
.cart-tree .yet span{
	background:url('ctreelis.jpg') no-repeat;
}
.cart-tree strong{
	display:block;
	float:left;
	margin:7px 0 0 10px;
	font-size:1.4em;
}
.cart-tree .yet strong{
	color:rgb(10,51,102);
}
.cart-tree a{
	color:rgb(11,51,104);
	text-decoration:none;
}
.cart_move{
	/* position:relative;
	 top:-70px; */
}
.cart_navic{
	float:left;
	width:330px;
	margin:15px 0 0 593px;
	background:rgb(243,252,227);
	padding:15px 20px;
}
.cart_navic h3{
	float:left;
	width:330px;
	font-size:1.1em;
}
.cart_navic_img{
	float:left;
	width:85px;
	margin-top:10px;
}
.cart_navic_text{
	float:left;
	width:245px;
	margin-top:10px;
	text-align:justify;
}
.cart_navic dl{
	float:left;
	width:330px;
	margin-top:10px;
}
.cart_navic dt{
	float:left;
	width:230px;
}
.cart_navic dd{
	float:left;
	width:100px;
}
.cart_navic input[type=text]{
	width:220px;
	height:35px;
	background:rgb(233,233,233);
	border:none;
	border-top:rgb(191,191,191) 1px solid;
	border-bottom:rgb(255,255,255) 1px solid;
}
.cart_navic input[type=submit]{
	width:99px;
	height:34px;
	background:url('minisub.jpg') no-repeat;
	font-weight:bold;
	text-align:center;
	color:rgb(52,52,52);
	text-decoration:none;
	font-size:1.1em;
	border:none;
	cursor:pointer;
}
.back-buy{
	float:left;
	clear:left;
	margin-top:20px;
	padding-bottom:20px;
}
.back-buy a{ 
	display:block;
	float:left;
	width:162px;
	height:39px;
	background:url('backord.jpg') no-repeat;
	color:#000;
	text-decoration:none;
	text-align:center;
}
.back-buy strong{
	display:block;
	padding-top:12px;
}
.back-ord{
	float:left;
	clear:left;
	margin:20px 0 0 0;
	padding-bottom:20px;
}
.back-ord a{ 
	display:block;
	float:left;
	width:162px;
	height:39px;
	background:url('backord.jpg') no-repeat;
	color:#000;
	text-decoration:none;
	text-align:center;
}
.back-ord strong{
	display:block;
	padding-top:12px;
}
.cart_empty{
	float:left;
	width:920px;
	height:90px;
	margin-top:20px;
}
.cart_empty div{
	float:left;
	width:920px;
	height:80px;
	background:rgb(236,245,255);
}
.cart_empty div strong{
	display:block;
	float:left;
	width:500px;
	margin:33px 0 0 40px;
}
.ord_how{
	float:left;
	width:990px;
	padding-bottom:30px;
}
.ord_manip{
	width:940px;
	float:left;
	margin-left:40px;
}
.ord_ship{
	border-left:rgb(231,233,236) 1px solid;
}
.ord_ship img, .ord_pay img {
	position:relative;
	top:5px;
}
.ord_ship, .ord_pay{
	float:left;
	width:460px;
	border-right:rgb(231,233,236) 1px solid;
	display:inline;
}
.ord_ship{
	margin:20px 0 0 40px;
}
.ord_pay{
	margin:20px 0 0 0;
}
.ord_how h3{
	float:left;
	width:455px;
	height:42px;
	background:rgb(236,245,255);
	color:#0a212f;
	color:rgb(0,38,91);
	font-size:1.4em;
	margin-bottom:10px;
	display:inline;
}
.ord_how h3 strong{
	display:block;
	margin:12px 0 0 20px;
}
.ord_how dt{
	float:left;
	clear:left;
	width:400px;
	margin:10px 0 0 30px;
}
.ord_ship .bigord{
	font-size:1.2em;
	font-weight:bold;
	font-style:normal;
}
.ord_how span{
	color:rgb(180,180,180);
}
.ord_how em{
	color:rgb(217,46,40);
	font-style:normal;
	font-weight:bold;
}
.ord_how .state{
	text-align:center;
	float:left;
	width:890px;
	margin:30px 0 0 70px;
	padding-bottom:30px;
	color:#900;
	font-weight:bold;
	font-size:1.5em;
}
.nasplatnost{
	float:left;
	clear:left;
	width:564px;
	height:1px;
	max-height:1px;
	margin-left:225px;
	z-index:9;
}
.nasplatnost #nasplbox{
	float:left;
	width:534px;
	height:337px;
	border:rgb(151,199,0) 15px solid;
	background:#fff;
	position:relative;
	top:-270px;
	visibility:hidden;
}
.nasplatnost h3{
	float:left;
	width:534px;
	height:45px;
	background:rgb(238,248,255) url('naspli.jpg') 15px 15px no-repeat;
	border-bottom:rgb(217,238,254); 
}
.nasplatnost h3 strong{
	display:block;
	float:left;
	width:460px;
	margin:15px 0 0 40px;
}
.nasplatnost h3 a{
	display:block;
	float:left;
	width:15px;
	height:15px;
	margin-top:15px;
	background:url('nasplx.jpg') no-repeat;
	text-decoration:none;
}
.nasplatnost p{
	width:514px;
	padding:10px;
}
.nasplatnost h2{
	float:left;
	width:514px;
	margin:5px 10px;
	font-size:2.1em;
	color:rgb(0,38,93);
}
.nasplatnost li{
	float:left;
	width:499px;
	margin:10px;
	padding-left:15px;
	background:url('list.jpg') left 4px no-repeat;
}
.naspl_close{
	float:left;
	width:534px;
	margin-top:10px;
	border-top:rgb(231,233,237) 1px solid;
}
.naspl_close a{
	display:block;
	width:99px;
	height:34px;
	margin:5px 0 0 217px;
	background:url('minisub.jpg') no-repeat;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	color:#888;
}
.naspl_close a span{
	display:block;
	padding-top:10px;
}
.volba-nakupu{
	float:left;
	width:912px;
	height:57px;
	margin:20px 0 0 40px;
}
.volba-sel{
	float:left;
	width:910px;
	margin-left:40px;
	background:url('artb.jpg') repeat-x;
	border:rgb(198,198,198) 1px solid;
	border-top:none;
}
.volba-nakupu li{
	float:left;
	margin-right:6px;
	position:relative;
	top:1px;
}
.volba-nakupu li.last{
	margin-right:0;
}
.volba-nakupu a{
	display:block;
	float:left;
	width:300px;
	height:57px;
	background:url('volnakup.jpg') no-repeat;
	color:rgb(106,106,106);
	text-decoration:none;
}
.volba-nakupu a strong{
	display:block;
	margin:10px 0 0 40px;
	font-size:1.3em;
}
.volba-nakupu a span{
	display:block;
	margin:3px 0 0 40px;
}
.volba-nakupu .active a{
	background:url('volnakups.jpg') no-repeat;
}
.volba-mala{
	float:left;
	width:910px;
	height:270px;
	margin:20px 0 0 40px;
	font-size:1.1em;
}
.volba-mala div{
	float:left;
	width:910px;
	text-align:center;
	margin-top:130px;
}
.volba-mala a{
	color:rgb(0,38,93);
	font-weight:bold;
}
.volba-mala img{
	position:relative;
	top:3px;
}
.nonav .loginform, .nonav .activateform{
	margin-left:200px;
}
.loginform, .fpassform, .activateform{
	padding-bottom:30px;
	margin-left:18px;
}
.control-data{
	float:left;
	width:920px;
	margin:20px 0 10px 40px;
	font-size:1.2em;
	font-weight:bold;
}
.briefing{
	float:left;
	width:920px;
	margin:20px 0 0 40px;
}
.briefing h2{
	float:left;
	width:920px;
	height:50px;
	background:rgb(236,245,255);
	font-size:1.5em;
	color:rgb(0,38,93); 
}
.briefing h2 strong{
	display:block;
	margin:14px 0 0 20px;
}
.briefing .brf_dl{
	float:left;
	width:420px;
	margin:10px 0 0 20px;
}
.briefing .brf_dl h3{
	float:left;
	width:420px;
	margin:10px 0;
	text-align:center;
}
.briefing .brf_dl dt{
	float:left;
	clear:left;
	width:150px;
	margin-top:5px;
}
.briefing .brf_dl dd{
	float:left;
	width:270px;
	margin-top:5px;
	font-weight:bold;
}
.brf_dl dd em{
	color:#aaa;
}
.brf_marg{
	float:left;
	width:900px;
	margin:20px 0 0 25px;
	font-size:1.1em;
}
.briefing table{
	float:left;
	width:880px;
	margin:20px 0 20px 20px;
	border-bottom:#bbb 1px solid;
}
.briefing table td{
	border-collapse:collapse;
}
.briefing thead td{
	height:38px;
	background:rgb(236,245,255);
	color:#000;
	font-size:1.2em; 
	font-weight:bold;
	padding:0 15px;
	border-right:rgb(191,226,244) 1px solid;
	text-align:center;
}
td.brf_zbozi{
	text-align:left !important;
}
.briefing tbody td{
	font-size:1.2em;
}
.brf_price{
	text-align:right;
}
.brf_dscr{
	vertical-align:top;
}
.brf_total{
	color:rgb(127,159,0);
	font-weight:bold;
}
.brf_count{
	text-align:center;
}
.briefing tbody td{
	padding:10px 15px;
}
.briefing .zbozi{
	width:600px;
}
.briefing .zbozi img{
	display:block;
	float:left;
	margin-top:5px;
}
.briefing .zbozi a, .briefing .zbozi .imaged{
	display:block;
	float:left;
	margin:37px 0 0 30px;
}
.briefing .zbozi a, .briefing .zbozi span{
	font-weight:bold;
	color:#000;
}
.brf_dl.brf_about{
	width:840px;
	padding-bottom:30px;
}
.brf_msg{
	float:left;
	width:840px;
	margin:10px 0 0 20px;
	padding-bottom:30px;
}
.brf_msg p, .brf_msg div{
	float:left;
	clear:left;
	width:840px;
	margin-top:10px;
	color:#f00;
	text-align:justify;
}
.brf_msg div strong{
	color:#000;
}
.brf_msg div span{
	color:#f00;
}
.submenus{
	float:left;
	width:700px;
	margin:20px 0 0 17px;
}
.submenus ul{
	float:left;
	width:350px;
}
.submenus h3{
	float:left;
	width:350px;
	font-size:1.5em;
	color:rgb(13,94,0);
	padding-bottom:10px;
}
.submenus li{
	float:left;
	width:350px;
	margin-top:5px;
}
.submenus li a{
	padding-left:20px;
	background:url('list.jpg') left 5px no-repeat;
	color:rgb(0,38,93);
	font-weight:bold;
}
.contactform{
	float:left;
	width:780px;
	margin:20px 0 0 10px;
}
.contactform h2{
	float:left;
	width:780px;
	margin:20px 0 10px 0;
	font-size:1.6em;
	color:rgb(77,38,93);
}
.contactform h3{
	float:left;
	width:90%;
	margin:10px 0;
	color:rgb(0,38,93);
	font-size:1.3em;
}
.contactform h4{
	float:left;
	margin:5px 0;
	font-size:1;
}
.contactform .contmov{
	margin-top:30px;
}
.contactform .cont_theme{
	float:left;
	width:390px;
}
.contactform .cont_theme select{
	width:330px;
	height:105px;
	border:#aaa 1px solid;
	padding:3px 5px;
}
.contactform dl{
	float:left;
	width:390px;
}
.contactform dt{
	float:left;
	clear:left;
	width:110px;
	margin-top:11px;
	text-align:right;
}
.contactform dd{
	float:left;
	width:260px;
	margin:5px 0 0 20px;
	display:inline;
}
.contactform dl input{
	width:240px;
	height:26px;
	border:none;
	border-top:rgb(191,191,191) 1px solid;
	border-bottom:#fff 1px solid;
	background:rgb(233,233,233);
}
.cont_cont{
	margin-top:5px;
}
.cont_cont dt{
	width:60px;
	color:#0a212f;
	color:rgb(0,38,91);
}
.cont_cont dd{
	color:rgb(66,66,66);
	font-size:1.3em;
	font-weight:bold;
	margin-top:7px;
}
.cont_qasking{
	float:left;
	width:780px;
	background:rgb(244,253,224);
	padding:20px 0;
}
.cont_que{
	float:left;
	width:350px;
	padding:0 20px;
}
.cont_que textarea{
	width:320px;
	height:180px;
	border:none;
	border-top:rgb(191,191,191) 1px solid;
	border-bottom:#fff 1px solid;
	background:rgb(233,233,233);
	padding:3px 5px;
}
.cont_qasking dl{
	margin-top:15px;
	color:rgb(108,108,108);
}
.cont_qasking .antibot img{
	width:60px;
}
.cont_qasking .antibot input{
	width:171px !important;
	position:relative;
	top:-7px;
	left:5px;
}
.contactform .submit{
	float:left;
	margin:15px 0 0 281px;
	display:inline;
}
.contactform .submit input{
	width:86px;
	height:39px;
	background:url('submit2.jpg') no-repeat;
	border:none;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
}
.contactform .state{
	text-align:center;
	float:left;
	width:90%;
	margin:20px 0 0 10px;
	padding-bottom:10px;
	color:#900;
	font-weight:bold;
	font-size:1.5em;
}
.cont_quicik{
	float:left;
	width:780px;
	margin:20px 0 0 10px;
}
.cont_quicik dt, .cont_quicik dd{
	float:left;
	width:360px;
	text-align:center;
}
.cont_quicik strong{
	font-size:1.6em;
	position:relative;
	top:-10px;
	left:10px;
	color:#600;
}
.cont_asking{
	float:left;
	width:770px;
	margin:20px 0 0 10px;
	padding:10px;
	background:rgb(244,253,224);
	font-size:16px;
	text-align:center;
	line-height:25px;
}
.my-orders{
	float:left;
	width:920px;
	margin:10px 0 0 40px;
}
.my_search{
	float:left;
	width:920px;
	height:70px;
	margin-top:20px;
	background:rgb(236,245,255);
}
.my_search form{
	float:left;
	margin:25px 0 0 40px;
}
.my_search input[type=text], .my_search select{
	border:rgb(186,195,205) 1px solid;
	width:130px;
	height:19px;
	padding:3px 5px;
}
.my_search input.my_date{
	width:90px;
	text-align:right;
}
.my_search select{
	border:rgb(186,195,205) 1px solid;
	width:160px;
	height:25px;
	padding:3px 5px;
	text-align:center;
}
.my_search input[type=submit]{
	width:32px;
	height:25px;
	background:url('microsub.jpg') no-repeat;
	border:none;
	cursor:pointer;
}
.my_output h2{
	float:left;
	width:880px;
	margin:20px 0 0 20px;
	font-size:1.3em;
	color:rgb(0,38,93);
}
.my_output h2 em{
	color:#f00;
	font-style:normal;
}
.my_output table{
	float:left;
	width:880px;
	margin:20px 0 0 20px;
	border-collapse:collapse;
}
.my_output thead td{
	font-weight:bold;
	color:rgb(0,39,90);
}
/*
.my_output .odd{
background:#ddd;
}
.my_output .even{
background:#eee;
}*/
.my_output .even, .my_output .odd{
	background:rgb(245,245,245);
	font-weight:bold;
	color:rgb(0,39,90);
	border-bottom:#fff 5px solid;
}
.my_output .odd{
	background:rgb(235,235,235) !important;
}
.my_output td{
	border-collapse:collapse;
	padding:5px 8px;
	text-align:center;
}
.my_price{
	text-align:right !important;
}
.my_invoice{
	text-align:center;
}
.my_token a{
	/*display:block;
	padding-left:4px;*/
	width:80px;
	font-weight:bold;
	/*background:url('arr.png') left 2px no-repeat;*/
	text-align:center;
}
.my_nothing{
	float:left;
	width:880px;
	margin:20px 0 0 20px;
	color:#900;
	font-weight:bold;
	font-size:1.2em;
	text-align:center;
}
.my_acc_back{
	float:left;
	width:920px;
}
.my_acc_back a{
	display:block;
	float:left;
	width:162px;
	height:39px;
	background:url('backord.jpg') no-repeat;
	color:#000;
	text-decoration:none;
	text-align:center;
}
.my_acc_back a strong{
	display:block;
	padding:12px 0 0 20px;
}
.pselect{
	float:left;
	width:780px;
	margin:0 0 10px 10px;
	background:url('psellup_vyr.jpg') 510px 30px no-repeat;
	border-bottom:rgb(103,103,103) 2px solid;
	padding-bottom:50px; 
}
.pselect h2{
	float:left;
	width:780px;
	margin:10px 0;
	color:rgb(68,104,21);
}
.pselect dl{
	float:left;
	width:780px;
	margin:5px 0;
}
.pselect dt{
	float:left;
	width:200px;
}
.pselect dd{
	float:left;
	width:500px;
	margin:0 0 0 20px;
}
.pselect dt em{
	font-size:1.4em;
	font-weight:bold;
	font-style:normal;
}
.pselect .bolded{
	color:rgb(111,171,35);
}
.pselect select{
	border:#aaa 1px solid;
	width:250px;
	padding:2px 3px;
	background:url('psel.jpg') repeat-x;
}
.fir_offer{
	float:left;
	width:390px;
	margin:20px 0 0 15px;
	background:rgb(244,253,224);
	border:rgb(211,219,194) 1px solid;
}
.fir_offer h3{
	float:left;
	width:360px;
	margin:26px 0 0 15px;
	color:rgb(108,127,0);
	font-size:1.5em;
}
.fir_offer ul{
	float:left;
	width:390px;
	margin-top:22px;
}
.fir_offer ul li{
	float:left;
	width:315px;
	height:15px;
	margin:20px 0 0 15px;
	padding-left:30px;
	background:url('list2.jpg') no-repeat;
	font-weight:bold;
	font-size:1.1em;
}
.fir_offer dl{
	float:left;
	width:390px;
	margin-top:40px;
	padding-bottom:30px;
}
.fir_offer dt{
	float:left;
	margin:15px 0 0 20px;
}
.fir_offer dd{
	float:left;
	margin:15px 0 0 9px;
}
.fir_offer dt a{
	display:block;
	width:99px;
	height:34px;
	background:url('minisub.jpg') no-repeat;
	font-weight:bold;
	text-align:center;
	color:rgb(52,52,52);
	text-decoration:none;
	font-size:1.1em;
}
.fir_offer dd a{
	display:block;
	width:156px;
	height:34px;
	background:url('normsub.jpg') no-repeat;
	font-weight:bold;
	text-align:center;
	color:rgb(52,52,52);
	text-decoration:none;
	font-size:1.1em;
}
.fir_offer dt span, .fir_offer dd span{
	display:block;
	padding-top:9px;
}
.fir_cont{
	float:left;
	width:350px;
	margin:20px 0 0 40px;
	text-align:center;
}
.fir_cont a{
	display:block;
	width:156px;
	height:34px;
	margin:13px 0 0 110px;
	background:url('normsub.jpg') no-repeat;
	font-weight:bold;
	text-align:center;
	color:rgb(52,52,52);
	text-decoration:none;
	font-size:1.1em;
}
.fir_cont span{
	display:block;
	padding-top:9px;
}
.fir_menu{
	float:left;
	width:750px;
	margin:55px 0 0 15px;
	padding-top:30px;
	background:url('artb.jpg') repeat-x;
}
.fir_menu ul li{
	float:left;
	width:710px;
	margin:30px 0 0 40px;
}
.fir_menu a{
	display:block;
	float:left;
	width:660px;
	margin:0 0 0 50px;
	color:rgb(1,38,98);
	font-size:1.2em;
	text-decoration:underline;
}
.fir_menu div{
	float:left;
	margin:10px 0 0 50px;
	width:660px;
	color:rgb(37,27,26);
	font-size:1.1em;
}
.fir_popt{
	background:url('fir_popt.jpg') no-repeat;
}
.fir_lep{
	background:url('fir_lep.jpg') no-repeat;
}
.fir_org{
	background:url('fir_org.jpg') no-repeat;
}
.fir_star{
	background:url('fir_star.jpg') no-repeat;
}
.fir_mydata{
	float:left;
	width:360px;
	height:270px;
	margin:20px 0 0 20px;
	border:rgb(204,204,204) 1px solid;
	background:rgb(244,253,224);
}
.fir_mydata div{
	float:left;
	padding:20px;
}
.fir_mydata h2{
	float:left;
	width:320px;
	font-size:1.25em;
}
.fir_mydata h3{
	float:left;
	width:320px;
	margin-top:35px;
	font-size:1.1em;
}
.fir_mydata dl{
	float:left;
	width:320px;
	margin-top:15px;
}
.fir_mydata dt{
	float:left;
	width:200px;
	height:27px;
	padding-top:3px;
}
.fir_mydata dd{
	float:left;
	width:120px;
	height:30px;
	font-weight:bold;
	text-align:right;
	font-size:1.2em;
}
.fir_mydata ul{
	float:left;
	width:320px;
}
.fir_mydata li{
	float:left;
	margin-right:5px;
}
.fir_mydata ul a{
	display:block;
	width:99px;
	height:34px;
	background:url('minisub.jpg') no-repeat;
	font-weight:bold;
	text-align:center;
	color:rgb(52,52,52);
	text-decoration:none;
	font-size:1.1em;
}
.fir_mydata ul span{
	display:block;
	padding-top:9px;
}
.addid_but{
	width:175px;
	float:right;
	margin-right:15px;
}
.addid_but a{
	display:block;
	width:175px;
	height:31px;
	background:url('popt.jpg') no-repeat;
	text-align:center;
	color:rgb(31,73,125);
	font-size:1.3em;
	text-decoration:none;
}
.addid_but strong{
	display:block;
	padding-top:5px;
}
.zasilka{
	float:left;
	clear:left;
	width:440px;
	margin:20px 0 0 350px;
	font-size:1.2em;
	font-weight:bold;
}
.zasilka input[type=text]{
	width:200px;
	height:26px;
	border:rgb(193,193,193) 1px solid;
	padding:3px;
}
.zasilka input[type=submit]{
	width:99px;
	height:34px;
	background:url('minisub.jpg') no-repeat;
	border:none;
	font-weight:bold;
	cursor:pointer;
}
.autocomplete-w1{ background:url(/js/shadow.png) no-repeat bottom right; position:absolute; top:0px; left:0px; margin:6px 0 0 6px; /* IE6 fix:*/ _background:none; _margin:1px 0 0 0; }
.autocomplete{ border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific:*/ _height:350px;_margin:0; _overflow-x:hidden; }
.autocomplete .selected{ background:#caea77;}
.autocomplete div{font-weight:bold;padding:2px 5px; white-space:nowrap; overflow:hidden; cursor:pointer; }
.autocomplete strong{ color:rgb(68,104,21); }
#under{
	float:left;
	clear:left;
	width:1000px;
	background:#fff;
	padding-bottom:20px;
}
#under .triple{
	float:left;
	width:980px;
	height:110px;
	margin:190px 0 0 10px;
	background:rgb(237,245,255);
	border-top:rgb(108,168,34) 5px solid;
}
#under .triple .nakup, #under .triple .objednavky, #under .triple .spolecnost{
	float:left;
	width:325px;
	height:80px;
	margin-top:8px;
}
#under .triple .objednavky, #under .triple .spolecnost{
	border-left:rgb(217,235,253) 1px solid;
}
#under .triple .nakup, #under .triple .objednavky{
	border-right:#fff 1px solid;
}
#under .triple h3{
	float:left;
	width:232px;
	margin:10px 0 0 80px;
	color:rgb(0,38,93);
	font-size:1.2em;
}
#under .triple h3 strong{
	display:block;
	padding-left:25px;
}
#under .triple ul li{
	float:left;
	clear:left;
	width:208px;
	margin:5px 0 0 105px;
}
#under .triple .nakup h3{
	background:url('nakup.jpg') no-repeat;
}
#under .triple .objednavky h3{
	background:url('objednavky.jpg') no-repeat;
}
#under .triple .spolecnost h3{
	background:url('spolecnost.jpg') no-repeat;
}
#under .triple a{
	color:rgb(0,38,93);
	text-decoration:none;
	font-weight:bold;
}
#under .triple a:hover{
	text-decoration:underline;
}
#under .points{
	float:left;
	width:900px;
	height:110px;
	margin:35px 0 0 50px;
}
#under .points li{
	float:left;
	width:170px;
	margin:0 27px 0 27px;
}
#under .points p{
	text-align:center;
	font-weight:bold;
}
#under .points span{
	display:block;
	height:70px;
}
#under .oceneni{
	float:left;
	width:900px;
	height:95px;
	margin:15px 0 0 50px;
	background:rgb(245,245,245);
}
#under .oceneni p{
	float:left;
	width:700px;
	margin:20px 0 0 100px;
}
#under .oceneni img{
	padding:0 42px;
}
#under .fbpeople{
	float:left;
	width:960px;
	height:185px;
	padding:10px 0 0 10px;
	margin:15px 0 0 10px;
	border-top:rgb(216,223,235) 1px solid;
	border-bottom:rgb(216,223,235) 1px solid;
}
#foot{
	float:left;
	width:1000px;
	height:30px;
}
#foot-content{
	background:#ccc;
	padding:5px 10px;
	font-size:0.9em;
	color:#555;
}
#foot-content a{
	color:#000;
}
.underConstruction{
position:fixed;
top:0px;
left:0px;
width:100%;
height:100%;
background:transparent url('reconstruction-bg.png') repeat;
z-index:9999;
}
.underConstruction .inner{
position:fixed;
top:150px;
width:100%;
height:200px;
background:#a00;
border-top:2px solid #fff;
border-bottom:2px solid #fff;
z-index:10000;
	padding-top:10px;
	padding-bottom:60px;
}
.underConstruction .inner .title{
color:#fff;
font-size:24px;
line-height:46px;
text-align:center;
}
.underConstruction .inner .title a{
	color:#fff;
}
.underConstruction .inner .title .big{
	font-size:35px;
	margin-bottom:20px;
}
.red{
	color:#D70213;
}
a.btnAnalysis{
	display:block;
	width:160px;
	height:50px;
	line-height:50px;
	background:transparent url('adv3.jpg') no-repeat;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	margin:20px auto;
	color:#fff !important;
	font-size:14px;
	text-transform:uppercase;
}
.cont_asking ul{
	text-align:left;
	font-size:14px;
	color:#595959;
	margin-left:10px;
	font-style:italic;
	width:400px;
}
.cont_asking ul li{
	float:left;
	width:170px;
	list-style:circle;
	margin-left:20px;
}