

html,body{height:100%;}
html,body,form,fieldset,h1,h2,h3,h4,h5,h6,p,pre,blockquote,ul,ol,dl,address,a{margin:0;padding:0;}
images,a{border:none;}
ul{list-style-type:none;}
#detail-produktu {width:566px;float:left;padding:20px;border-left:1px solid #ECE9CE;margin-bottom:20px;}
#detail-produktu .nor * {border:0 !important}

body{font:normal 82.5%/150% Tahoma, Verdana, Arial, lucida, sans-serif;color:#000;background:#2D1801 url('/images/body-bg.png') repeat-x 0px 0px;text-align:center;}
.vrsek{width:890px;margin:10px 0;float:left;padding:10px;background:#fff url('/images/vrsek.png') no-repeat 0px 0px;}
.link{float:left}
.produkt{width:500px;}
form * {vertical-align:middle}
#detail-produktu .lev {float:left;width:260px;}
#detail-produktu .pra {float:left;width:250px;}
#detail-produktu .noprint {clear:left;width:460px;padding:10px}
#detail-produktu .datdo .ks {width:25px;clear:both}
/*#detail-produktu .datdo span {float:left;width:20px}*/
.js_cena{
	font-size:16px;
}
/*#detail-produktu .datdo .sub {float:right;margin-right:20px;display:inline;}*/
/*#detail-produktu .datdo  {clear:left;float:left;}*/
#detail-produktu h3 {clear:left;}
/*#detail-produktu .cena {float:left;}*/
#detail-produktu .upro {font-size:1.7em}
#detail-produktu .pripla {border:1px dotted #000;width:300px;border-collapse:collapse}
#detail-produktu .pripla td {padding:2px 3px;border:1px dotted #000;}
/*=Layout--------------------------------------------------------*/
#layout{margin:0 auto;width:970px;height:100%;text-align:left;background:transparent url('/images/wrapper-bg.png') repeat-y 0px 0px;}
#levy{width:300px;float:left;padding-bottom:50px;margin-bottom:20px}
#levy .or {font-size:1.5em;padding-left:20px}

#stred{width:566px;float:left;padding:20px;border-left:1px solid #ECE9CE;;margin-bottom:20px;}
#outer_wrapper{padding:0 15px;float:left;display:inline;height:100%;background:transparent url('/images/wrapper-fade.png') no-repeat 0px 0px;}
#wrapper{padding:0 15px 15px 15px;float:left;background-color:#fff;}
#footer{width:910px;clear:both;background:#fff url('/images/footer-bg.png') no-repeat 0px 0px;}
#head{width:910px;height:172px;float:left;background:#fff url('/images/head-motiv.jpg') no-repeat 0px 0px;}
#menu{height:54px;width:910px;background:#fff url('/images/menu-bg.png') repeat-x 0px 0px;float:left;}
#menu div{width:100%;background:transparent url('/images/menu-bg-right.png') no-repeat 100% 0px;float:left;}
#main{margin:20px 0;width:100%;float:left;}
#main_box{margin:20px 0;width:710px;float:left;overflow:hidden;}
#left_box{margin:20px 0;width:190px;float:left;}
#c{width:100%;float:left;}
.navipath{width:600px;float:left;color:#BAB170;margin:0 0 10px 0;font-size:11px !important;}
/*=Distance obsahu----------------------------------------------------------*/
#main .in{margin:0; padding:0 20px; float:left; }
.ff #main .in{padding:0; }
#main .contentWrapper{margin:0 0 20px 0; border:solid 1px white; }
#main .contentWrapper .contentWrapper,.ff #main .contentWrapper{margin:0; border:none; }
#main_box .in,#left_box .in{margin:0; padding:0; float:left; }
/*=Logo----------------------------------------------------------*/
#logo h1{margin:0;padding:0;float:left;text-align:left;border:none;display:block;}
#logo h1 a{margin:0;padding:0;text-indent:-999em;text-decoration:none;border:none;float:left;}
#logo h1 a span{margin:0;padding:0;text-indent:-999em;height:79px;width:403px;display:block;text-decoration:none;border:none;background:transparent url('/images/logo.png') no-repeat 0 0;float:left;}
/*=Footer----------------------------------------------------------*/
#footer{font-size:10px;}
#fa,#fb,#fc{color:#62481B;float:left;height:165px;}
#fa h5,#fb h5,#fc h5{font-weight:bold;margin:10px 0 0px 0;padding:0;}
#fa a,#fb a,#fc a{color:#62481B;border-color:#62481B;}
#fa .box, #fb .box{padding:20px;font-style:normal;display:block;float:left;}
#fb .box{padding-top:48px;}
#fa{width:262px; }
#fb{width:295px; }
#fc{width:353px; }
#cc{color:#AC956D;width:100%;text-align:center;}
#cc a{color:#AC956D;border-color:#AC956D;}
#fc #tools{padding:40px 0 0 15px;float:left;line-height:30px;}
#fc #mapa-webu{width:70px;text-align:right;float:left;border-right:solid 1px #F3F1E0;}
#fc #search-box{width:265px;float:left;}
/*ie*/
#loginbox { _margin:0 0 0 12px; }
#imagemap .in,
#loginbox .in { _display:inline; }
#loginbox form div label { _line-height:100%; }
#loginbox #user,
#loginbox #pass { _width:175px; }
#langbox .tx-srlanguagemenu-pi1 { _width:120px; }
.tabs a span {_padding:6px 8px 5px 8px; margin:0 3px 0 0; _border-top:solid 1px #D9D197; _width:1px; _white-space:nowrap; _display:block; _float:left; _cursor:hand; }
/*=Menu----------------------------------------------------------*/
#nav{margin:0 -2px 0 0;padding:0;list-style:none;float:left;text-align:left;display:block;background:transparent url('/images/menu-bg-left.png') no-repeat 0px 0px;}
#nav ul{margin:0 0 0 16px;}
#nav ul ul{margin:0 0 0 0;}
#nav li{margin:0 0 2px 0;padding:0;display:block;float:left;background:transparent url('/images/menu-sep.png') no-repeat 100% 9px;}
#nav li a{margin:0;padding:0 6px 10px 6px;display:block;color:#000D1A;border:none;font:normal 13px/54px  Tahoma, Verdana, Arial, lucida, sans-serif;text-decoration:underline;}
#nav li li a{padding:6px 0;font-size:12px;width:216px;text-transform:none;background:transparent url('/images/menu-li2.png') no-repeat 0 12px;}
#nav li a:hover{color:#000;text-decoration:none;}
#nav li a span{padding:0 16px; display:block;}
#nav li.aktiv a{color:#000; text-decoration:none; background:transparent url('/images/menu-li-act.png') no-repeat 50% 45px; }
#nav li.aktiv li a{color:#003615; text-decoration:underline; background:transparent url('/images/li2.png') no-repeat 0 12px; }
#nav li li.aktiv a{color:#000; text-decoration:none; background:#fff url('/images/li-akt.png') no-repeat 194px 10px; }
#usermenu li a span{width:120px;display:block;float:left;}
/*=Text----------------------------------------------------------*/
h1,h2,h3,h4,h5{font:normal 1em Trebuchet MS, Arial, Sans-Serif;letter-spacing:.02em;color:#000;padding-bottom:.5em;}
h3,h4,h5{color:#440000;}
h1 a,h2 a,h3 a,h4 a,h5 a{text-decoration:none;border-bottom:solid 1px;}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover{text-decoration:none;border-bottom:none;}
h2{font-size:24px; font-weight:bold; }
h3{font-size:1.4em; margin-top:10px;}
h4{font-size:1.3em; font-weight:bold;}
h5, .box h2{font-size:1.2em; }
p{padding:0 0 .2em 0; }
dfn{font-variant:normal; font-style:normal; }
#main dfn{padding:0 .3em; background:#F3F5D0; border:dotted 1px #DADF77; cursor:help; }
#main h1 dfn, #main h2 dfn, #main h3 dfn, #main h4 dfn, #main h5 dfn, #main .navipath dfn{padding:0; background:transparent; cursor:inherit; border:none; }
/*=Vycty,definice,vysvetlivky,zkratky----------------------------------------------------------*/
ul,ol{margin:0 0 1.4em 30px}
li{line-height:160%;}
#content ul{margin:3px 0 15px 20px;list-style-type:disc;}
#content li{list-style-type:disc;}
#content acronym, #content abbr{padding:0 4px;font-family:Tahoma, Verdana, Arial, lucida, sans-serif;cursor:help;background:#FFF8D6;}
cite{font-weight:normal; }
#content h2 acronym, #content h2 abbr, #content h3 acronym, #content h3 abbr, #content h4 acronym, #content h4 abbr, #content a acronym, #content a abbr{padding:0;background:none;border:none;text-decoration:none;}
#content ul.page-menu{margin:0 0 20px 15px;list-style-type:none;}
#content ul.page-menu li{padding:0 0 0 15px;list-style-type:none;background:transparent url('/images/page-menu-li.gif') no-repeat 0 50%;}
#usermenu li{margin:0 0 3px 0;}
/*=Odkazy----------------------------------------------------------*/
a{color:#000;text-decoration:none;border-bottom:solid 1px #333;}
a:hover{color:#000;text-decoration:none;border:none;}
a image{border:none;text-decoration:none;}
h3 a, h3 a:hover{padding:0 20px 0 0;color:#440000;}
.totop a, .totop a:hover, .navipath a, .navipath a:hover{color:#BAB170;border-color:#F2EFDA;}
#lightbox a, #lightbox a:hover{border:none;text-decoration:none;}
#usermenu li a, #usermenu li a:hover{margin:0;padding:6px 10px;border:solid 1px #F2EFDA;background-color:#fff;color:#000D1A;display:block;float:left;}
#usermenu li a:hover{border:solid 1px #666;}
/*=imagess--------------------------------------------------------------*/
.treemenudiv images{border:none;}
/*=Tables--------------------------------------------------------------*/

table,td,th{font-size:1em; color:#000; }
table ul{margin:0 0 0 20px; list-style-type:disc; }
table li{list-style-type:circle; }
.tabulka1{margin:0 10px 20px 10px; width:auto; background-color:#fff; border:0 }
.tabulka1 th{font-size:110%; text-align:left; background-color:#F4EFD3; padding:1em 6px; border:solid 1px #F4EFD3; border-width:0 0 1px 0 }
.tabulka1 td{font-size:100%; text-align:left; padding:3px 6px; border:solid 1px #F4EFD3; border-width:0 1px 1px 0 }
.tabulka1 th h4{margin:0; padding:8px; font-size:130%; font-weight:bold; }
.tabulka1 th h5{margin:0; padding:4px; font-size:115%; font-weight:bold; }
.tabulka1 table{border:solid 1px #F4EFD3; border-width:1px 0 0 1px; }
.tabulka1 table td{padding:3px 8px }
.tabulka1 ul,.tabulka1 li{list-style-type:circle; }
.tabulka1 ul{margin:10px 0 14px 14px; }
.tabulka2{margin:0 10px 20px 10px; width:710px; background-color:#fff; border:solid 1px #F4EFD3; border-width:1px 0 0 1px; }
.tabulka2 th{font-size:110%; text-align:left; background-color:#FAF8F0; padding:4px 6px; border:solid 1px #F4EFD3; border-width:0 0 1px 0; }
.tabulka2 tr.hd th{border-bottom:solid 1px #B4A891;  padding:6px; }
.tabulka2 tr.hd th.br{border-right:solid 1px #B4A891; }
.tabulka2 td{font-size:100%; text-align:left; padding:4px 6px; border:solid 1px #F4EFD3; border-width:0 1px 1px 0 }
table.tabulka2 td.sum{border:solid 2px #B4A891; color:darkred !important; }
.tabulka2 th h4{margin:0; padding:8px; font-size:130%; font-weight:bold; }
.tabulka2 th h5{margin:0; padding:4px; font-size:115%; font-weight:bold; }
.tabulka2 table{border:solid 1px #F4EFD3; border-width:1px 0 0 1px; }
.tabulka2 table td{padding:3px 8px }
.tabulka2 ul,.tabulka2 li{list-style-type:circle; }
.tabulka2 ul{margin:10px 0 14px 14px; }
.tx-damdownloads-pi1-list th{color:#2A0200; font-size:1.1em; background:#FBF9F5; }
th.list-item-title{width:200px; text-align:left; }
th.list-item-type{width:60px; text-align:left; }
th.list-item-size{width:70px; text-align:left; }
th.list-item-download{width:70px; text-align:left; }
.tx-newloginbox-pi3-listrow table{margin:0 10px 20px 10px; width:auto; background-color:#fff; border:0 }
.tx-newloginbox-pi3-listrow th{font-size:110%; text-align:left; padding:1em 6px; border:solid 1px #F4EFD3; background-color:#F4EFD3; border-width:0 0 1px 0;}
.tx-newloginbox-pi3-listrow td{font-size:100%; text-align:left; padding:3px 6px; border:solid 1px #F4EFD3; background-color:#F8F7EE; border-width:0 1px 1px 0 }
.tx-newloginbox-pi3-listrow tr.tx-newloginbox-pi3-listrow-odd td{background-color:#F2EFDA; }
.tx-newloginbox-pi3-listrow th a,.tx-newloginbox-pi3-listrow th a:hover{color:#795318; border-color:#795318; }
.tx-a2csponsoren-table{border:none;text-align:center;margin:5px;width:100%;}
#content td.tx-a2csponsoren-cell a:hover, #content td.tx-a2csponsoren-cell a:hover images{border:none;background:transparent;background-color:transparent;text-decoration:none;}
.tx-a2csponsoren-cell{border:none;margin:0px;padding:10px;text-align:center;}
.tx-newloginbox-pi3-listrow table{width:850px;}

.vypiss {width:550px;margin-top:15px;border:1px solid #ECE9CE;float:left;border-collapse: collapse}
.vypiss td {padding-left:5px;}  
.vypiss tr {padding:3px 0;}
.vypiss h3 a {padding:0;margin:0;}
.vypiss .sub {margin-left:7px;width:30px;background:url('../images/kosik.jpg') no-repeat;padding:3px 0;border:0;cursor:pointer}

/* =Formulare---------------------------------------------------*/
form{border:0; margin:0; }
form fieldset{margin:15px 0 0 0;padding:10px 20px;margin:0;border:none;display:block;
/*border:solid 1px #FBFAF3;*/
float:left;}
form fieldset p{margin:0; padding:0; }
/*form label{display:block;float:left;width:90px;padding:3px 10px 3px 0px;margin:0;text-align:right;}*/
form label{font-weight:bold}
form textarea{font:normal 100%/140% Tahoma, Verdana, Arial, lucida, sans-serif;}
form div.optional, form div.required{float:left;margin:0 0 3px 0;}
form div.optional label, label.optional{color:#472300;font-weight:normal;}
form div.required label, label.required{color:#472300;font-weight:bold;}
form div.required input[type=text], form div.optional input[type=text], form div.optional input[type=file], form div.required input[type=password]{padding:2px 5px 0 5px;height:20px;width:180px;border:solid 1px #E4DFBC;}
form div.required textarea{padding:2px 5px;height:60px;width:600px;border:solid 1px #E4DFBC;}
form div.submit{width:700px;text-align:right;}
form div.submit input{padding:3px;text-align:center;}
form div.submit div{display:inline;float:left;text-align:left;width:auto;padding:0;margin:0;}
form div.submit div input.inputSubmit, form div.submit div input.inputButton{float:right;margin:0 0 0 5px;}
form div.captcha{margin:0 0 0 100px;}
.tx-srfeuserregister-pi1 form label{width:140px;}

form div.required input.min,form div.optional input.min{width:80px; float:left; }
form div.required input.mid,form div.optional input.mid{width:150px; float:left; }
form div.required input.big,form div.optional input.big{width:220px; float:left; }
form .error {color:red; width:250px; float:left; }
.search {float:left;width:255px;overflow:hidden;padding-left:0}
.search input#hledat {float:left;width:100px;}

.search input.sub {float:right;width:100px;margin-top:-20px;margin-right:10px;display:inline;}
.search input.sub2 {float:right;width:80px;margin-right:10px;display:inline;}
.filtr select {width:120px}
.datdo .sub {padding:2px 0}
/*=Loginbox-----------------------------------------------------------*/
#loginbox{margin:0 0 0 33px;width:205px;height:264px;float:left;color:#573B0B;background:transparent url('/images/loginbox-bg.png') no-repeat 0px 0px;}
#loginbox .in{margin:15px;padding:0;float:left;}
#loginbox input#user, #loginbox input#pass{margin:0 0 5px 0;padding:0 5px;height:20px;line-height:20px;width:160px;border:solid 1px #E4DFBC;}
#loginbox form div label{margin:0;padding:0;width:auto;text-align:left;color:#573B0B;line-height:inherit;font-weight:normal;}
#loginbox form div.submit{width:175px;}
#loginbox a, #loginbox a:hover{color:#573B0B;border-color:#573B0B;}
#loginbox p{font-size:10px;line-height:120%;margin:0 0 1em 0;}
#content #loginbox ul{margin:0;list-style-type:none;}
#content #loginbox li{list-style-type:none;font-size:10px;}
.kosa {float:right;width:200px;}
.link {display:block}
/*=Mapa-----------------------------------------------------------*/
#flb{margin:0 0 0 34px;width:269px;float:left;}
#imagemap{margin:0;width:269px;height:204px;color:#573B0B;background:transparent url('/images/mapa-bg.png') no-repeat 0px 0px;float:left;}
#imagemap .in{margin:15px 20px;width:229px;text-align:right;float:left;}
/*=Hotline-----------------------------------------------------------*/
#hotline{margin:7px 0 0 0;width:269px;height:53px;color:#000;float:left;}
/*=Language-----------------------------------------------------------*/
#langbox{margin:22px 0 0 0;width:120px;height:34px;background:transparent url('/images/lang-bg.png') no-repeat 0px 0px;float:right;}
#langbox a, #langbox a:hover{text-decoration:none;border:none;}
#langbox .tx-srlanguagemenu-pi1{padding:0 8px;width:104px;height:34px;background:transparent url('/images/lang-bg-r.png') no-repeat 100% 0px;float:left;}
#langbox .CUR,#langbox .NO{margin:8px 0 0 0;padding:0;width:30px;float:left;}
#langbox .CUR images,#langbox .NO images{border:solid 2px white;}
/*=Accessibility Tweaks by Dave Shea mezzoblue.com-----------------------------------------------------------*/
#skipNav{position:absolute; left:-9999px; font-size:small; }
#skipNav a,#skipNav a:hover{color:#000; }
#skipNav a:focus{display:block; position:absolute; top:-30px; left:9989px; font-size:large; background:#fff; padding:10px; width:15em; z-index:1000;}
.hide{display:none; }
/*=Cleaner-----------------------------------------------------------*/
.cleaner{margin:-1px 0 0 0;padding:0;    height:0;clear:both;    border:none;line-height:0px;}
hr{margin:-1px 0 0 0;line-height:0px;    height:0;display:none;}
@page{size:21cm 29.7cm }
@page{margin:1cm 1cm 1cm 1cm }
@media print{
	body,html{font:normal .9em/140% Tahoma,Verdana,Arial,lucida,sans-serif;text-align:left;background-image:none;color:#000 !important;}
	
#head, #logo, #logo h1, #logo h1 a, #logo h1 a span{width:100%;height:auto;background-image:none;background-color:#fff;}
#layout, #outer_wrapper, #wrapper, #main{width:100%;background-image:none;}
#box_newsletter, #motiv, #menu, #box_top, #right_box.navipath{display:none;}
.in{margin:0;padding:0;}
div{background-color:#fff;color:#000 !important;}

dfn{border:none;background-color:transparent;}
h1,h2,h3{color:#000; }
}
h1{font-size:1.8em; }
h3{font-size:1.1em; padding-bottom:4px; }
a{text-decoration:none; color:#444; }

/**[href]:before{content:"[odkaz:http://";}
*[href]:after{content:"]";}*/

.produkt h3.vyy{font-size:1.3em;padding:0;}

.vypis h1{
	padding:0;
	margin:0;
}

#levy li a.aktivni{
	font-weight:bold;
	font-size:14px;
	color:black;
}
#levy li{
	padding-left:5px;
	margin-top:5px;
}
#levy li.aktivnili{
	border-left:1px solid #ddd; 
}
#levy ul{
	margin-bottom:3px;
}

.katbox{
	display:block;
	width:100px;
	height:120px;
	float:left;
	text-decoration:none;
	border:none;
	text-align:center;
	margin:10px;
}
.katbox:hover,.katbox:visited{
	text-decoration:none;
	border:none;
}
.katbox img{
	background-color:#eee;
	display:block;

}

.tdna{width:150px;}

#levy ul{
	margin:0 0 0 10px;
}

.right{
	text-align:right;
}

#provedeni{
	width:580px;
	border-top:1px dotted #000;
	border-bottom:1px dotted #000;
	border-collapse:collapse
}
#provedeni thead td{
	text-align:center;
	font-weight:bold;
	border-bottom:1px dotted #000;
	background-color:#F7F5E9;
}
#provedeni .pdf{
	text-indent:10px;
}
h3{border-top:15px}


div#imgzbozi{
	display:block;
	width:250px;
	heiht:280px;
	float:left;
	text-align:center;

}
div#udajelevo{

	width:300px;
	float:left;
}

.formularpop{
	margin:10px 0;
}
 .formularpop em,.formularpop i{
 	font-size:10px;
 }
 .formularpop input {
 	width: 150px;
 }
  
 #stred ul li{
 	list-style-type:circle;
 }
 
 thead{
 	font-weight:bold;
 }
 tfoot td,tbody td{
 	border-top:1px solid #ddd;
 }
 
 
 .volba{
 	width:270px;
 	float:left;
 }
 
 #vyberpripl h3{
 	margin-top:20px;
 }
 
 .souvisejiciKPouzdrum{
 	width:150px;
 	float:left;
 	border-right:1px solid #ddd;
 	margin-right:5px;
 }
 
 input#email {
 	float: left;
 	color: #000;
 	margin-right: 4px;
 }
 label.error {
 	float: right;
 	font-size: 0.7em;
 	color: red;
 	display: none;
 }
 
 #footer .banner {text-align: center; margin-top: 12px;}
