*{margin:0;padding:0}
body,html{background-color:#000;font-family:tahoma;text-align:center;margin-left:-12px;line-height:1.20em;}
#main{width:800px;margin:0 auto;text-align:left;background-color:#000;border-right:20px solid #000;padding-top: 10px;}
h1{font-size:100px;color:#fff;text-transform:uppercase;text-align:right;padding:0px 20px 3px 0}
h1 a{color:#fff;text-align:left;text-decoration:none;letter-spacing:30px;}
h2{font-size:22px;color:#fff;margin-bottom:23px;font-family:arial;font-weight:normal;display: block;border-top: 2px solid #333333;padding-top: 7px;}
h3{clear:both;font-size:16px;color:#C7C7C7;padding:10px 0;font-weight:normal;}
#head{height:150px;}
.hem{text-align: right;}
.hem li{display: inline;text-align: right;margin-left: 15px;}
.hem li a{color:#fff;font-size: 11px;}
.hem li a:hover, .hem li.current_page_item a{text-decoration: none;}
#logo{border:none;width:775px;height:133px;z-index:2;position:absolute;margin-left:25px;margin-top: 00px;}
#logo a{display:block;position:relative;overflow:hidden;width:775px;height:133px}
#logo a span{display:block;position:absolute;left:0px;top:0px;z-index:1;width:775px;height:133px;cursor:pointer; cursor:hand;background:url(img/analogon.gif) no-repeat top left;}
#logo a span:hover{background:url(img/analogon.gif) no-repeat 0px -135px;}
.clear{clear:both;line-height:0;font-size:0;height: 0;}
img{border:1px solid #454545}
img.cartimg{border:0}
p{font-family:arial;}
p.title{font-size:10px;text-align:right;color:#fff;padding:0 20px 20px 0;}
div.menubox{display:block;border:0px solid #101010;height:50px;padding:10px 10px 0px 0;margin-left:27px;}
.search{float:right;width:17%;}
.search input{float:left;padding:1px;border-top:1px solid #2F2F2F;border-left:1px solid #2F2F2F;border-bottom:1px solid #4F4F4F;border-right:1px solid #2F2F2F;background-color:#000;color:#fff;width:70px;}
input.submit{width:45px;float:left;margin:-0px 0 0 5px;background-color:#000;border:0;padding:3px;cursor:pointer;cursor:hand;color:#4F4F4F;font-size: 11px;}
ul.menu{width:84%;float:left;}
ul.menu li{list-style-type:none;float:left}
ul.menu li{border-left: 1px solid #fff }
ul.menu li a img{margin-bottom: -3px;}
ul.menu li a{display:inline;color:#fff;margin-right:7px;display:block;padding:0 6px 2px 12px;text-decoration:none;font-size:12px;border-bottom:3px #000 solid;}
ul.menu li.page-item-747, ul.menu li.page-item-40 a, ul.menu li.page-item-42 a, ul.menu li.page-item-461 a, ul.menu li.page-item-747 a{font-size: 10px;margin-right:0px;}
ul.menu li.page-item-747, ul.menu li.page-item-40 , ul.menu li.page-item-42 , ul.menu li.page-item-461 , ul.menu li.page-item-747 {font-size: 10px;margin-right:0px;margin-top: 15px;margin-bottom: 15px;}
ul.menu li.page-item-40{clear: both;}
ul.menu li.page-item-477 a{color:#66FF66}
ul.menu li.current_page_item a,ul.menu li a:hover{text-decoration:none;border-bottom:3px #fff solid;}

#searchform{display: block;height:30px;float: right;width: 120px;*width: 120px;}
#searchform fieldset{border: 0 ;text-align: left;float: right;}
#searchform input{float: right;width:50px}
#searchform input.txt{color:#4C4C4C;background-color: #000;border:1px solid #4C4C4C;font-size: 12px;padding: 1px }
#searchform input.submit{margin-right: 5px;font-size: 12px;width:50px;margin-top: -3px;}


.line{border-color:#89E163;border-bottom:1px solid #000;clear:both;}
#obsah{clear:both;padding:0px 0px 20px 26px;}
#obsah p{color:#C7C7C7;font-size:14px;font-weight:bold;}
#obsah h3 a {clear:both;font-size:12px;color:#fff;padding:10px 0;font-weight:normal;}
.item, .obsah{float:left;width:485px;}
.itemlong{width:100%;}
.itemlong .dalsi{background: url(img/bdgobsah.gif) repeat-y right}
.item img{float:left;margin-bottom:15px;}
.item img.cartimg {float:none;margin:0;}
#obsah .item p{float:right;width:285px;padding-right:5px;}
.aa img{width:60px;margin-bottom:15px; }
.aa{float:none;width:254px;clear:both;padding-bottom:14px;float:left;}
.item a{color:#fff;}
.item a:hover img{border-color: #fff;}
.item a:hover{text-decoration:none;color:#C7C7C7}
#obsah .aa p{font-size:12px;padding-right:10px;width:170px;font-weight:normal;line-height:1.3em;}

.kontakt .inright{min-height: 463px;*min-height: 472px;_height: 472px;}
.dalsi{clear:both;background-color:#101010;padding:10px 12px 5px 12px;height: 390px;_height: 388px}
.item_small{width:50%;float:left;height:160px;_height:170px;}
.odkaznavse{font-size: 12px;float: right;margin-top: 16px;_margin-top: 5px;color:#fff}
.odkaznavse:hover{text-decoration: none;}

.item_small img{}
.itemlong .item_small{width:32%;margin-right: 1%;} 
#obsah .item_small p{font-size:12px;width:150px;padding-right:0px;line-height:1.3em;font-weight:normal;}
#obsah .itemlong .item_small p{width:140px;padding-right: 14px;}
.item_form{width: 47%;float:left;padding-right: 10px;height:160px}
.item_form a{color: #fff;}
.item_form a:hover{text-decoration:none;color:#C7C7C7}
#obsah .obsah .item_form h3{margin-bottom: 0px;}

#obsah .obsah form .item_form img{margin: 0 }
#obsah .obsah form .item_form p{width:115px;float: right;padding-right: 10px;}

#obsah .kontakt p {font-size: 11px;font-weight: normal;margin-bottom: 13px;}
.dalsi h2,.dalsi h2 a{font-size:18px;margin-bottom:5px;}
#footer{clear:both;height:100px;}
span.edit a{clear: both;color: green;display: block;}


#obsah .obsah p{font-size: 12px;font-weight: normal;margin-bottom: 17px;}
#obsah .obsah p.nom{margin: 0 }
#obsah .obsah p.error{margin-bottom: 0;color:red}
#obsah .obsah form p{margin-bottom: 0px;}
#obsah strong{font-size: 14px;}
#obsah .item_small strong{font-size: 12px;font-style: italic;font-weight: normal;}
#obsah .obsah h3{font-size: 17px;margin-bottom:11px;}
#obsah .obsah h2{margin-bottom: 20px;}
#obsah .obsah img{float: left;margin: 0 20px 10px 0px}
#obsah .obsah img.cartimg{float:none;margin:0}
#obsah .obsah a.objednat{display: block;padding: 10px;width:275px;_width:240px;text-align: center;background-color: blue;background-color: #2A2A2A;color:#fff;border:1px solid #707070;text-decoration: none;margin-bottom: 20px;float: left;}
#obsah .obsah a.objednat:hover{background-color: #3C3C3C;}


.obsah form{background-color: #111111;padding:15px 0px 15px 32px;width:445px;font-size: 12px;}
.obsah form span{color:#C7C7C7;}
.obsah form span.req{color: red;}
.obsah input, .obsah textarea{background-color: #2A2A2A;color:#fff;padding:2px;border:1px solid #707070;font-family: arial;font-size: 12px;margin-bottom: 15px;}
.obsah input{width:190px}
.obsah input.radio{width:auto;border: none ;padding:0;background-color: transparent;float: left;}

.obsah p label{font-weight: normal;}
.obsah ul li{color:#C7C7C7;margin-left: 0px;margin-bottom: 14px;}
.obsah ul li.nodisc{list-style-type: none;}
.obsah ul li span{font-size: 11px;color:#4C4C4C;}
.obsah ul li a{font-size: 12px;;}
.obsah p.fitem{display: block;float: left;width:215px;}
.obsah p.long{display: block;clear:both;width:100%}
.obsah p.longinput input, .obsah p.long textarea{width:405px}
.obsah p.submit {clear: both;}
.obsah p.submit input{cursor: pointer;cursor: hand;width:100px;}
#obsah .obsah p.small{font-size: 11px;margin-bottom: 5px;clear: both;}
.obsah a{color:#fff}
.obsah a:hover{text-decoration: none;color:#C7C7C7}
#obsah .obsah p strong{}
#obsah strong.hclear{clear: both;font-size: 17px;display: block;border-top: 1px solid #231F20;padding-top:2px;width:99%;font-weight: normal;color:#4C4C4C}
.vypis .item_small{margin-bottom: 10px;}
a.zoom{display: block;width:162px;float: left;margin: 0 15px 15px 0;color:#fff;text-decoration: none;font-size: 12px;}
#obsah .obsah a.zoom img{margin-bottom: 2px;}
#obsah .obsah a.zoom:hover{text-decoration: underline;}
.item_obsah{float: left;width:300px}
.normal{float: none;width:auto}

.pripravujeme {border-bottom: 2px solid  #650000;border-top: 2px solid  #650000;padding:8px 8px 0 8px;margin-bottom: 16px;background-color: #380000;}
.pripravujeme a{color:#C7C7C7;font-size: 11px;font-weight: normal;}
.green{background-color: #003803;border-bottom: 2px solid  #076500;border-top: 2px solid  #076500;}
.gray{background-color: #101010;border-bottom: 2px solid  #333333;border-top: 2px solid  #333333;}
#obsah .pripravujeme strong{font-size: 16px;font-weight: normal;}
.pripravujeme ul{margin: 10px 0 10px 0}
.pripravujeme li{color:#C7C7C7;font-size: 14px;margin-left: 20px;margin-bottom: 3px;}
.pripravujeme li a{color:#fff}
.pripravujeme li a:hover{text-decoration: none;color:#C7C7C7}


.kosik {
/*border-bottom: 2px solid  #650000;border-top: 2px solid  #650000;background-color: #380000;*/
background-color: #003803;border-bottom: 2px solid  #076500;border-top: 2px solid  #076500;
padding:8px 8px 0 15px;margin-bottom: 16px;

}
.itemlong .kosik{margin:0 20px 15px 13px;}
.kosik li, .kosik li a {color:#fff;font-size: 12px;}
.kosik li a.krizek{text-decoration:none;color:#CC0000}
.kosik li a.krizek:hover{color:#FF0000;}
.kosik li{list-style-type: none;}
.kosik li a:hover{text-decoration: none;}
.kosik ul {margin-bottom: 15px;}
.kosik li.celkemc span{font-weight: bold;}
.kosik li.hkosik{font-size: 16px;margin-bottom: 10px;color:#C7C7C7;line-height: 1.80em;}
.kosik li.celkemc {margin-top: 5px;font-weight: bold;}
.kosik li.celkemc a {background-color: #006600;padding:4px;text-decoration: none;}
.kosik li.celkemc a:hover{background-color: #009900;}


#obsah .item_small p{font-size:12px;width:143px;padding-right:0px;line-height:1.3em;font-weight:normal;}
#obsah .item .item_small p{font-size:12px;width:146px;padding-right:3px;line-height:1.3em;font-weight:normal;}
.right .odkaznavse{margin-right: 14px;margin-top: 36px;margin-bottom: 7px;} 
.right{float:right;width:265px;}
.inright{float:right;width:250px;padding-left:15px;background:#101010 url(img/roh.gif) no-repeat right bottom ;min-height: 607px;*min-height: 622px;_height: 607px;}
.right h2, .right h3{text-align:left;padding-right:20px;margin-bottom:20px;font-size:18px;}
.right h3{padding: 0 20px 0 0}
.right h2 a{color:#fff;}
.right h2 a:hover{text-decoration:none;color:#C7C7C7}
#obsah .inright{padding-top: 15px;}
.right .item_small{height:117px;width:240px}
.right .item_small h3{text-align: left;margin-bottom: 7px;line-height: 0.90em;}
.right .item_small img{margin-right: 10px;float: left;width:48px}
.right .item_small img.cartimg{float:none;border:0px;margin:0;width:auto}
#obsah .right .item_small p {margin-bottom: 2px;width:auto}
.right .item_small a{color:#fff;font-size: 11px;}
.right .item_small a:hover{text-decoration: none;color:#C7C7C7;background-color: #101010;}
.right .item_small h3 a:hover{background-color: transparent;}
#obsah .right .item_small strong {font-size: 12px;font-style: italic;font-weight: normal;}
#obsah .right .item_small p {font-size:12px;padding-right:0px;line-height:1.3em;font-weight:normal;float: left;width:100px}
#obsah p span.tema{font-size: 11px;color:#4C4C4C}
#obsah p.winfo{font-size: 12px;display: block;padding:10px 0px 0 0px;clear: both;text-align: right;width:250px;}
#obsah p.winfo a {color:#666666;font-size: 11px;text-decoration: none;font-size: 8px;}
#obsah p.winfo a span{font-size: 12px;}
#obsah p.winfo a:hover{text-decoration: underline;color:#fff;}
.navleft{float: left;width: 45%;}
.navright{float: right;width: 49%;text-align: right;}
#obsah .navigation{height: 30px;color: #fff;font-size: 11px;line-height: 1.20em;border-top: 2px solid #333333;padding-top: 7px;}
.navigation a{font-size: 11px;color:#C7C7C7;text-decoration: none;display: block;height:30px}
.navigation a:hover{color:#fff;text-decoration: underline;}
