body{background-color: #E0E0D7;font-family: Arial, Helvetica, sans-serif;margin: 0;padding: 0;}
table {border-spacing:0;border-collapse:collapse;empty-cells:show;}
select{font-size: 11px;}
form{margin: 0;}
img{border: none;}
#page{margin: 0 auto;width:775px;background-color: #fff;}
#hlavni{width: 775px;background-color: #fff;float: left;}
#head {float: left;width: 775px;background-color: #fff;}
#headleft{width: 195px;float: left;}
#headright{width: 580px;float: right;}
#headinfo {height: 25px;background-color: #E0E0D7;color: #5f605a;text-align: right;font-size: 14px;font-weight: bold;}
#headinfo p{margin: 0;padding: 5px 0 5px 0;}
#headpict {height: 155px;text-align: right;background: #fff;}
#headlogo{width: 190px;height: 180px;}
#headlogo img{margin-left: 25px;margin-top: 70px;}
#headsearch{width: 195px;height: 45px;background-color: #ebedee;}
#search{width: 195px;height: 45px;float: left;background: url(round.gif) no-repeat right bottom;}
#sinput{margin: 10px 0px 0px 10px;width: 150px;font-size: 11px;height: 12px;}
#headsearch button{border: none;padding: 4px 4px 4px 0;_padding: 5px;width: 22px;height: 22px;background-color: #ebedee;}
button img{padding: 0px;}
#headmenu{height: 30px;width: 580px;background-color: #ebede4;font-size: 11px;}
#headmenu p{margin: 0;padding: 7px 0 0 15px;}
#headmenu a{color: #000;text-decoration: none;padding-left: 6px;padding-right: 6px;}
#menu{float: left;height: 100px;width: 100%;background-color: #fff;}
#cpanel, .spanel{text-align: center;  vertical-align: middle;}
#cpanel div.icon{height: 90px;width: 95px;text-align:center;}
#cpanel div.icon a {display: block; float: left;height: 92px !important;height: 90px;width: 88px !important;width: 87px;vertical-align: middle; text-decoration : none;padding: 2px 1px 1px 0px;}
#cpanel div.icon a:link{color : #808080;}
#cpanel div.icon a:hover{color: Black;padding: 3px 0px 0px 1px;}
#cpanel div.icon a:active{color : #808080;}
#cpanel div.icon a:visited{color : #808080;}
#cpanel div.icon img{margin-top: 13px;}
#cpanel div.icon span{display: block; padding-top: 3px;font-size:11px;}
.spanel div.icon   {height: 80px;width: 105px;text-align:center;float: left;}
.spanel div.icon a {display: block; vertical-align: middle; text-decoration : none;padding: 2px 1px 1px 0px;}
.spanel div.icon a:hover{color: #000000;padding: 3px 0px 0px 1px;}
.spanel div.icon img { margin-top: 13px; }
.spanel div.icon span { display: block; padding-top: 3px;font-size:11px;}
.spanel img{border: 1px solid #444;}
#oznam{width: 300px;float: left;padding-left: 20px;}
.oznam{border-bottom: 1px solid #8f8f8f;/*width: 96%;*/width:300px; float: left;margin: 5px 0 0 0;padding: 0 5px 5px 5px;display:block;text-align: justify;}
.oznam h3{margin:0;font-size: 12px;font-weight: bold;color: #0065ff;padding-left: 70px;}
.oznam div{font-size: 11px;font-weight: normal;margin: 0;padding-left: 70px;display:block;}
#bannerhore{width: 565px;float: left;height: 60px;margin-bottom: 10px;}
#bannerdole{width: 775px;height: 115px;padding: 0;margin: 15px 0 0 0;float: left;}
#akce{width: 190px;float: left;background-color: #e7e7e7;}
#akce h1, #akce h2, #novinky h2, .promo h2{background: url(time.gif) no-repeat left;padding: 2px 0 0 15px;margin: 0 0 0 5px;}
#novinky{float:left;width: 230px;margin:0px 0 10px 0px;padding: 0;}
#novinky p{color: #000;font-size: 11px;margin:5px 0px 5px 0;text-align: justify;}
#novinky h2{margin:0;padding-top:0;}
#novinky h2 strong{padding:0px;margin: 0px;font-size: 16px;font-weight: bold;color: #0065ff;}
#novinky a, #oznam a, .promo a{color: #0065FF;}
#novinky .viac{width: 190px;text-align: right;margin: 10px 0 0 0;}
#novinky .all{float:left;width: 210px;text-align: right;margin: 0px 0 0 0;font-size: 11px;}
#akce h1 span,#akce h2 span{padding-left: 0px;margin-left: 0px;font-size: 18px;font-weight: normal;color: #0065ff;}
.promo h2 span{padding-left: 0px;margin-left: 0px;font-size: 16px;font-weight: bold;color: #0065ff;}
#akce a{color:#0066ff; font-weight:normal; text-decoration:none; }
#akce ul{list-style:none; margin:0 5px; padding:0; }
#akce li{color:#666666; padding:0;margin:0; }
#akce li a{position:relative; display:block;width: 165px;text-decoration:none; padding:4px 5px; font-size:12px; color:#000; }
#akce li a:hover { background:#fefefe; }
#akce li a span { display:block; position:absolute; top:4px; right:0px; background:transparent; clear:both; font-size:12px; text-align: right;}
#akce li a span strong{color:#000; }
#akce li a span em { font-size: 0.8em; font-style: normal; }
#akce .all{width: 190px;text-align: right;margin: 10px 0;font-size: 11px;}
#akce .all a{text-decoration:underline;}
.all a{text-decoration:underline;background: url(viac.gif) right no-repeat;margin: 0 15px 0 0;padding: 0 15px 0 0;color: #0065ff;font-weight: normal;}
#promo {width: 770px;float: left;font-size: 11px;margin: 10px 0 10px 0;}
.promo {width: 163px;float: left;border-right:  1px solid #8f8f8f;padding: 0 15px 5px 15px;}
.promo h2 {margin: 2px 0;}
.no-border {border: none;padding-right: 0px;}
#obsah {width: 775px;float: left;background-color: #fff;padding:0;margin:0;}
#obsahuvod {width: 570px;float: left;padding-left: 10px;}
#obsahuvod .logo {width: 275px;float: left;padding-left:5px;}
#obsahuvod .logo .img{height: 60px;}
.logo span{font-size: 12px;}
#end {margin-top: 0px;height: 80px;width: 775px;float: left;background-color: #e7e7e7;} 
#copy{background-color: #E0E0D7;color: #000;text-align: right;font-size: 11px;padding: 5px;}
#copy a{color: #000;text-decoration: none;}
/* obsah uvodnych stranok sekcii*/
#form{font-size: 12px;width: 735px;margin: 0 0 0 20px;text-align: left;position: relative;}
#left{width: 49%;float: left;margin-bottom: 15px;}
#right{float:right;width: 49%;margin-bottom: 15px;}
.form{width: 100%;float: left;margin: 0px;display: block;border: 1px solid #888;}
#endmenu {margin-top: 0px;width: 775px;float: left;background-color: #fff;border-top: 1px solid #0065ff;border-bottom: 1px solid #0065ff;} 
#endmenu ul{padding: 0;margin: 0;float: left;}
#endmenu li{float: left;padding: 0 25px;margin: 0;list-style-type: none;
text-align: center;line-height: 20px;vertical-align: middle;font-size: 11px;}
#endmenu a{text-decoration: none; color: #0059AA;font-weight: bold;}
#form .img{padding: 10px 0;float: none;width: 100%;}
#form h2{border-bottom: 1px solid #888;color:#fff;background: #888;}
#form h2{font-size:13px;height:16px;line-height:16px;font-weight:bold;padding:0 0 0 5px;margin:0px}
#form h2 span{display:block;}
#sekciatext h2{border-bottom: 1px solid #0065ff;}
#left label{width: 130px;float: left;display: block;line-height: 20px;text-align: right;padding-right: 5px;}
#left .input{float: left;width: 100%;margin-top: 5px;}
#left .inputText{width: 150px;}
#left input, #left select, select{font-size: 12px;}
#left button, .button{float: right;margin: 0 30px 15px 0;}
.margin{margin-top: 15px;float:left;}
#right .nazov{width: 70%;float: left;padding: 3px;} 
#right .cena{width: 25%;float: left;padding: 3px;}
#right .cena{text-align: right;font-weight: bold;}
#informace{text-align: justify;margin: 10px;}
/* obsah web stranky */
#text{font-size: 12px;padding: 0 20px 20px 20px;margin: 0;text-align: justify;}
#text div.novinka { border-bottom: 1px solid #0065FF; margin-bottom: 15px;  padding-bottom: 10px;}
#text td{font-size: 12px;}
#text h1, #sekciatext h1, #form h1{font-size: 18px;color: #0065ff;margin: 0 0 5px 0;padding: 0;border-bottom: 1px solid #0065ff;}
#form h1{margin-bottom: 15px;}
#text h2, #sekciatext h2{font-size: 15px;color: #0065ff;padding: 5px 0 0px 0;margin: 0;}
#text h3, #sekciatext h3{font-size: 12px;color: #0065ff;padding: 5px 0 0px 0;margin: 0;}
#text hr, #sekciatext hr, #sekciamenu hr{height: 1px;color: #0065ff;background-color: #0065ff;border: none;width : 100%;}
#text ul, #sekciatext ul{padding: 0;margin: 0 0 0 25px;}
#text ol, #sekciatext ol{padding: 0;margin: 0 0 0 25px;	}
#text li, #sekciatext li{padding: 0px;margin: 0;font-size: 12px;}
a{color: #0065ff;}
#sekciamenu{width: 200px;float: left;margin: 5px 0 15px 0;}
#sekciamenu ul{margin: 0;padding: 0;border: none;}
#sekciamenu li{list-style-type: none;margin: 0;padding: 4px 0;background: #fff url('menu_off.gif') no-repeat left;border-bottom: 1px dashed #666;border-spacing: 0;border-collapse: collapse;display: block;position: relative;}
#sekciamenu span{padding: 3px;display: block;}
#sekciamenu li a{padding-left: 12px;display: block;position:relative;text-decoration: none;color: #000;}
#sekciamenu li a:hover {color:#0065ff;}
li#sekciamenu-sel{list-style-type: none;margin: 0;padding: 4px 0;background: #fff url('menu_on.gif') no-repeat left;border-bottom: 1px dashed #666;border-spacing: 0;border-collapse: collapse;display: block;position: relative;}
li#sekciamenu-sel a{color: #0065ff;}
li#podmenu-all{background: #fff url('menu_all_on.gif') no-repeat left;}
#podmenu li{margin-left: 20px;}
#sekciatext{width: 510px;float: left;margin: 0 0 15px 20px;text-align: justify;	}
#sekciatext h2{background-color: #fff;float: none;}
#sekciatext a{color: #0065ff;}
#sekciatext h2 a{text-decoration: none;}
.spanel{float: left;width: 510px;text-align: left;}
.smenu{float: left;width: 510px;background-color: #fff;margin: 0 0 10px 0;}
.spanel h2{text-align: left;display: block;border-bottom: 1px solid #0065ff;margin-top: 0;width: 100%;}
.border{border: 1px solid #0065ff;padding:.05em .3em;}
.border input{font-size: 11px;} 
.btd th{border: 1px solid #0065ff;padding: 1px 3px;font-weight:bold;background-color: #B8D7FF;}
.btd td{border: 1px solid #0065ff;padding: 1px 3px;text-align: center;}
.btd a{color: #000;}
.blackborder td, .blackborder th{padding:.05em .3em;border:1px solid #000;}
.btdon a, .btdoff a{display: block;width: 100%;height: 100%;text-decoration: none;}
.btdon{background-color: #B8D7FF;}
.btdoff{background-color: #ffffff;}
.sakce{border: 1px solid #0065ff;width: 508px;float:left;margin:5px 0;display:block;}
.sakce a{display: block;height: 120px;text-decoration: none;color:#000;}
.sakce a:hover{background-color: #B8D7FF;cursor: pointer;}
.sakceobr{padding: 7px 0 0 7px;width: 109px;height: 113px;float: left;}
.sakcetext{width: 380px;height: 120px;float: left;}
.error, .send{margin: 10px 0;padding: 10px;border: 1px solid #0065ff;font-weight: bold;text-align: center;color: #0065ff;font-size: 15px;}
.error {color: #ff0000;font-size: 12px;}
.noborder, .noborder td{border: none;}
#cena{width: 730px;float: left;}
#lakce {width: 350px;float: left;}
#lakce a{color:#0066ff; font-weight:normal; text-decoration:none; }
#lakce ul{list-style:none; margin:0 10px; padding:0; }
#lakce li{color:#666666; padding:0;margin:0; }
#lakce li a{position:relative; display:block;width: 95%; text-decoration:none; padding:4px 5px; font-size:12px; color:#000; }
#lakce li a:hover { background:#eeeeee;}
#lakce li a span { display:block; width:35%; position:absolute; top:4px; right:0px; background:transparent; clear:both; font-size:12px; text-align: right;}
#lakce li a span strong{color:#000; }
#lakce li a span em { font-size: 0.8em; font-style: normal; }
#lakce .viac{width: 190px;text-align: right;margin: 10px 0;font-size: 12px;}
.lviac{width: 350px;float: left;text-align: right;padding: 10px 0;}
.w90{width: 90%;}
.w95{width: 95%;}
#viza{border-top: 1px solid #0065ff;float: left;width: 730px;margin: 20px 0 0 1px;}
#viza strong{font-weight: normal;}
.line{font-size: 11px;height: 13px;}
.w220{width: 220px;font-size: 12px;}
.w165{width: 165px;}
.w140{width: 140px;}
.w115{width: 115px;}
.w42{width: 42px;}
/*  zima */
.title a, .title{font-size: 15px;font-weight: bold;color: #0065ff;display: block;}
.title a{padding:5px 0;}
.th, .th a{font-size: 13px;font-weight: normal;color: #0065ff;}
.tcenter {text-align: center;}
.fieldset{border: 1px solid #0065ff;}
.fieldset legend{color: #0065ff;font-size: 15px;font-weight: bold;}
#form fieldset{border: 1px solid #0065ff;}
#form legend{color: #0065ff;font-weight: bold;}
.button_send{font-size: 15px;font-weight: bold;}

#fb{height: 80px;}
#fb2{font-size:10px; width: 200px;text-align: left;}
#fb1{height: 65px;width: 210px;}

