*{margin:0;padding:0;}
body{color:#333333;background: #E9E9E9;font: 0.75em/1.8em Verdana, Arial, tahoma;}
#main img{border: 1px solid #D5D4BF;padding: 5px;margin: 5px 15px 5px 10px;}
p{margin:0px;padding: 10px;}
a{text-decoration:none;background:inherit;color: #003366;}
a:hover{color:#666666;background:inherit;text-decoration: underline;}
ul, li{list-style:none;margin: 0px;padding: 0px;text-align: left;text-indent: 0px;background:none;}
.subcat{margin-left:1em;}
h1,h2{color:#003399;font-size:22px;background:inherit;line-height: 120%;margin: 0px;padding: 10px 0px;font-weight: normal;}
h2 a{color:#003399;}h2.big{display: none;}h3{font-size:14px;margin:5px;}#pix{background: url(design/bg.gif) repeat-x 0% 0%;}
#wrapper{width:960px;padding:0px;margin-top: 0;margin-right: auto;margin-bottom: 0px;margin-left: auto;}
#header{height:95px;width: 960px;margin: 0px;padding: 0px;}
#logo{width: 535px;margin: 0px;padding: 0px;background: url(design/logo.jpg) no-repeat 0px 0px;line-height: 0px;display: block;float: left;}
#logo h1{text-indent: -20000px;display: block;margin: 0px;padding: 0px;line-height: 0px;font-size: 0px;}
#logo p{display: none;}#logo h1 a{display: block;height: 95px;width: 430px;}#top{}
#search{margin:20px 0px;padding: 0px;display: block;background: #CCCCCC;}
input{vertical-align:middle;padding:2px;border: 1px solid #797522;}
input.searchfield{width:180px;border:1px solid #ccc;font-size:12px;padding:4px;background-color: #FFFFFF;margin-left: 10px;}
input.searchbutton{border:0;color:#fff;font-size:12px;background:#666666;padding:2px;margin: 0px 0px 0px 10px;}
#crumbs{clear:both;margin:0;padding-left: 30px;padding-bottom: 5px;padding-top: 5px;font-size: 11px;line-height: 12px;}
#content{padding: 0px;margin: 0px;height: auto;width: 960px;}
#content p.subcat{margin-left:30px;}
#main{width:605px;float:left;padding: 10px 20px;margin: 0px;}
#side{width:305px;float:right;padding: 0px;margin: 0px;}
.single{padding: 0px;margin: 0px;}
#footer{	clear:both;	margin-top:30px;	border-top:2px solid #eee;	padding-right: 20px;	padding-left: 20px;}
#footer p {	margin: 5px 0px;	padding: 0px;}
#main input[type=button]{border:1px solid #ccc;color:#000;font-size:.8em;line-height:1.5em;cursor:pointer;display:block;float:left;background:#f9f6f2;margin:0 .1em;padding:.2em .8em;}
.strong{font-weight:700;}.em{font-style:italic;}.underline{text-decoration:underline;}.del{text-decoration:line-through;}
fieldset{border:1px solid #E4DF94;color:#000;background:#FFFBC0;margin:0 0 8px;padding:10px 8px;}
textarea{width:97%;height:20em;padding:3px;border: 1px solid #797522;}
.comment{color:#333333;border-top:1px solid #FFFFFF;background:#FFFEF2;margin:0 0 10px;padding:10px;}
.commentsbox{color:gray;background:#E9E9E9;margin:0 0 10px;padding:10px;}
.date{margin:0px;display: block;clear: both;padding: 0px;text-align: right;color: #FFFFFF;}
.clearer{	clear:both;	margin:0 auto;	padding:0px;	color: #FFFFFF;	font-size: 1px;	line-height: 1px;}
hr{	clear:both;	margin:0px;	padding:0px 0 0;	background: #F5F5F5;	border-style: none;	border-width: 0px;	height: 0px;	width: 0px;	display: inline;}

/* for expandable title links on archive and sitemap pages */
.drop_title a{font:bold 12px Arial;}
.droplist_div{width:95%;border-bottom:1px solid #ccc;padding:4px 0;}
.subcatlist_div{width:95%;padding:0 0 0 15px;}
#horni_menu{width: 415px;height: 95px;background: 0% 0%;margin: 0px;padding: 0px;float: left;}
#horni_menu   ul{height: 95px;width: 415px;list-style-type: none;float: left;display: block;margin: 0px;padding: 0px;}
#horni_menu  ul li{margin: 0px;padding: 0px;display: block;}
#horni_menu   ul li.topm1, #horni_menu  ul li.topm2,  #horni_menu  ul li.topm3, #horni_menu  ul li.topm4, #horni_menu  ul li.topm5{padding: 0px;float: left;margin: 0px;}
#horni_menu  ul li.topm1 a, #horni_menu ul li.topm2 a, #horni_menu ul li.topm3 a, #horni_menu ul li.topm4 a, #horni_menu ul li.topm5 a{height: 35px;display: block;margin: 0px;padding: 0px;text-indent: -20000px;}
#horni_menu ul li.topm1 a{background: url(design/menu_top.jpg) no-repeat 0% 0%;width: 260px;}	
#horni_menu ul li.topm2 a{background: url(design/menu_top.jpg) no-repeat -260px 0%;width: 70px;}
#horni_menu ul li.topm3 a{background: url(design/menu_top.jpg) no-repeat -205px 0%;width: 120px;}
#horni_menu ul li.topm4 a{background: url(design/menu_top.jpg) no-repeat -335px 0%;width: 80px;}
#horni_menu ul li.topm5 a{background: url(design/menu_tel.jpg) no-repeat 0% 0%;width: 414px;height: 60px;}
#horni_menu ul li.topm1 a:hover{background: url(design/menu_top_h.jpg) no-repeat 0% 0%}
#horni_menu ul li.topm2 a:hover{background: url(design/menu_top_h.jpg) no-repeat -260px 100%;}	
#horni_menu ul li.topm3 a:hover{background: url(design/menu_top_h.jpg) no-repeat -205px 100%;}
#horni_menu ul li.topm4 a:hover{background: url(design/menu_top_h.jpg) no-repeat -335px 100%;}
#horni_menu ul li.topm5 a:hover{background: url(design/menu_tel_h.jpg) no-repeat 0% 100%;}
#side .side_bar{margin: 0px;padding: 0px;width: 305px;}
#side .side_bar ul{margin: 15px 0px 0px;}
#side .side_bar ul li{margin: 0px;border-top: 1px solid #FFFFFF;border-bottom: 1px solid #999999;}
#side .side_bar ul li a{margin: 0px;font-size: 14px;line-height: 30px;color: #333333;padding-left: 15px;display: block;}
#side .side_bar ul li a:hover{margin: 0px;background: #E9E9E9;}

.single img{width: 80px;margin: 6px 10px;background: #FFFFFF;border: 1px solid #E9E9E9;padding: 2px;float: left;}
.slideshow{position:relative;height: 196px;width: 960px;left: 0px;margin: 0px;padding: 0px;top: 0px;float: left;}
.slideshow img{position:absolute;top:0px;left:0px;}
.slideshow img.opacity{filter:alpha(opacity=0);opacity:0;}
.page{width: 950px;background: url(design/blok_bg.jpg) repeat-y 0px 0px;padding: 0px;margin: 0px 5px 10px;}
.page_top{width: 950px;padding-top: 6px;background: url(design/blok_top.jpg) no-repeat 0px 0px;}
.page_bot{width: 950px;padding-top: 6px;padding-bottom: 0px;background: url(design/blok_bot.jpg) no-repeat 0px 0px;}

.box-03-top{width:955px;height:6px;background:url("design/box-03-top.gif") 0 0 no-repeat;font-size:0;line-height:0;margin: 0px 5px;padding: 0px;}
.box-03-bottom{width:950px;height:8px;margin-bottom:18px;background:url("design/box-03-bottom.gif") 0 0 no-repeat;font-size:0;line-height:0;margin: 0px 5px;}
.box-03{padding:19px 27px 17px 25px;background:url("design/box-03.gif") 0 0 repeat-y;margin: 0px 5px;}
#loopedSlider{position:relative;}
#loopedSlider .container{width:800px;height:135px;margin-left:49px;overflow:hidden;position:relative;}
#loopedSlider .slides{position:absolute;top:0;left:0;}
#loopedSlider .slides div{position:absolute;top:0;width:820px;display: none;}
#loopedSlider ul.pagination{list-style-type:none;margin:0;padding:0;margin:0;width:75px;}
#loopedSlider ul.pagination li{float:left;margin:0 3px;}
#loopedSlider ul.pagination a{display:block;width:8px;height:8px;overflow:hidden;background-image:url("design/pagination.gif");background-position:0 0;background-repeat:no-repeat;}
#loopedSlider ul.pagination a span{display:none;}
#loopedSlider ul.pagination li.active a{background-position:0 -8px;}
#loopedSlider ul.list{margin:0;}
#loopedSlider ul.list li{display:block;float:left;width:140px;margin:0 10px;}
#loopedSlider ul.list li img{display:block;}
#loopedSlider .previous{position:absolute;top:45px;left:0;}
#loopedSlider .next{position:absolute;top:45px;right:0;}
#loopedSlider .pagination{position:absolute;bottom:0;left:425px;}

#main .perex .left2 ul{margin:0px;padding: 0px;display: block;}
#main ul{margin:15px 25px;display: block;}
#main ul li{background:url(design/ul.gif) no-repeat 0px 12px;font-weight: normal;margin: 0px;padding: 2px 6px 2px 12px;display: block;font-size: 13px;}
#main ul li a{margin: 0px;padding: 0px;background:none;}
#main ul li a strong{margin: 0px;padding: 0px;background:none;color: #333333;text-decoration: underline;}
#main ul li a:hover{background:none;text-decoration: underline;}
#main ul li:hover{background:url(design/ul-ul.gif) no-repeat 0px 12px;}
#main ul ul{margin:0 0 0 25px;}
#main ul ul li{padding-left:13px;background:url("design/ul-ul.gif") 0px 6px no-repeat;}

#main table{
	margin:15px 0;
	border-collapse:collapse;
	width: 600px;
	border-top: 1px solid #d0d0d0;
	border-left: 1px solid #d0d0d0;
}
#main table th, #main table td{
	padding:7px 10px;
	border-right:1px solid #d0d0d0;
	border-bottom: 1px solid #d0d0d0;
}
#main table th{text-align:left;background:url("design/table-th.gif") 0% 100% repeat-x;color: #FFFFFF;}
#main table tr.odd td{background:#f0f0f0;}
#main table td.popis{	width: 380px;}
#main table td.jednotka{	width: 40px;}
#main table td.cena{	width: 90px;}
#main dt{font-weight:bold;}
#main dd{margin-left:25px;margin-bottom:15px;}


.box-04{position:relative;width:900px;height:38px;padding:22px 25px;background:url("design/box-04.gif") 0 0 no-repeat;overflow:hidden;margin: 0px 5px;}
.box-04 .box-04-title{float:left;display:block;}
.box-04 .box-04-title h3{float:left;margin:0px;height:36px;overflow:hidden;background:url(design/box-04-title-l.gif) no-repeat 0px 0px;font-weight:bold;text-transform:uppercase;font-size:100%;color: #FFFFFF;padding: 0px 0px 0px 8px;}
.box-04 .box-04-title h3 span{float:left;display:block;padding:9px 15px 9px 7px;background:url("design/box-04-title-r.gif") 100% 0 no-repeat;}
.box-04 .box-04-links{float:left;margin:0px;padding:0px;}
.box-04 .box-04-links span{margin:0 10px;}
.box-04 .box-04-links img{margin:0 0px 0 25px;padding: 0px;height: 30px;border: 1px solid #E9E9E9;}
#main .yoxview{margin:15px 0;margin-left:-25px;margin-right:-25px;padding:25px;text-align: center;}
#main .yoxview img{padding:0px;width: 140px;}
#main .perex{padding:0px 0px 40px;letter-spacing:-1px;background: url(design/upoutavka.jpg) no-repeat 100% 100%;margin: -10px -20px 20px;border-bottom: 1px solid #CCCCCC;}
#main .perex strong{padding:0px;color: #333333;font-size: 13px;}
#main .perex strong:hover{background: #CCCCCC;}
#main .perex span{padding:0px;font-size: 16px;margin: 0px 0px 0px 60px;}
#main .perex .left{margin:0px;padding: 0px 0px 0px 20px;width: 305px;display: block;float: left;background: url(design/perex_top.jpg) no-repeat 0% 0%;}
#main .perex .left p{margin:0px;padding: 5px;}
#main .perex .left h2{margin:0px;font-size: 24px;font-weight: normal;color: #003399;padding-top: 10px;padding-bottom: 20px;}
#main .perex .left2 h2{margin:0px;font-size: 24px;font-weight: normal;color: #003399;padding-top: 10px;padding-bottom: 20px;}
#main .perex .left h3{margin:0px;font-size: 24px;font-weight: normal;color: #003399;padding-top: 10px;padding-bottom: 20px;}
#main .perex .left2 h3{margin:0px;font-size: 24px;font-weight: normal;color: #003399;padding-top: 10px;padding-bottom: 20px;}
#main .perex .left2{margin:0px;padding: 0px 20px;width: 280px;display: block;float: left;background: url(design/perex_top.jpg) no-repeat 100% 0%;}
.neni{padding:0px;display: none;}
#side .side_bar .single h2{margin: 0px;padding: 10px 10px 5px;display: block;font-size: 12px;color: #FFFFFF;border-top: 1px solid #CCCCCC;background: #666666;font-weight: bold;}
#side .side_bar .single h3{margin: 0px;padding: 10px 10px 2px;display: block;font-size: 12px;color: #222222;border-top: 1px solid #CCCCCC;line-height: 16px;}
#side .side_bar .single span{margin: 0px;padding: 10px;font-size: 11px;display: block;border-bottom: 1px solid #FFFFFF;line-height: 16px;}
.reference{padding:0px;width: 200px;float: left;}
.galery{padding:0px;}
.galery img{	padding:0px;	margin: 0px;	width: 90px;	float: left;}

