@charset "utf-8";
/* CSS Document */
body{
margin:0 auto;
padding: 0px;
text-align: left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#fff;
color:#000000;
}

a { color:#0d95ff; text-decoration:underline;}
a img{ border:0px; text-decoration:none;}


.clear{clear:both;}
.red{ color:#ff0000; font-size:12px; font-weight:bold;}
.left{float:left;}
.right{float:right; margin-right:3px;}


hr {   
width: 99%;
display: block;
height: 1px;
border-top: 1px solid #dcdcdc;
border-left: 0 none;
border-right: 0 none;
border-bottom: 0 none;
margin-bottom:10px;
margin-top:10px;
text-align:center;
}
h1, h2, h3, h4, h5, h6 { margin:0px;}
h1 { font-size:25px; font-weight:normal; color:#c0d7e2; letter-spacing:1px; margin-bottom:10px;}
#main h1 a {
	color: #c0d7e2;
	text-decoration: none;
}
h2 {font-size:15px;color:#9db034; padding-top:5px;}
h3 {
	font-size:15px;
	font-weight:bold;
	color:#92acb8;
	margin-top: 10px;
	margin-bottom: 10px;
}
h4 {font-size:13px; color:#727272;}
h5 { font-size:12px; color:#008aa1; margin:0px;}
h6 {}
.text-field {
	border:1px solid #b0cf05; padding:1px;
	background: #fff;
	margin: 3px;
	color:#6e7264;
	font-size:12px;
	padding: 2px
}

#center{width:955px; margin:auto;}
#head{ }

#left_panel{
	font-size: 9px;
}
#left_panel ul{
	display: none;
}
#main{
}
#main p{ margin-left:5px; margin-right:5px;}
#main_left{width:555px; float:left;}
#main_left #banner{ background-image:url(../img/banner.jpg); background-repeat:no-repeat; height:237px;
 padding-left:20px;padding-right:20px;}
.clanek {padding:10px;}
.clanek .img{ display:block; float:left; margin-top:5px;}
.clanek .text{ display:block; float:left; width:75%; margin-left:8px;}

#main_right .news{ margin:10px; margin-top:18px; font-size:11px; }
#main_right .news .date{ color:#6e8101; font-weight:bold;}
#main_right .news .text{ color:#647b84; }


#main_right{width:169px; margin-left:8px; float:left; background-image:url(../img/news_top.jpg); background-repeat:no-repeat;}
#foot_1,#foot_2{ display:none}

.reference{ background-image:url(../img/tab_ref_top.jpg); background-repeat:repeat-x; background-position:bottom; margin-bottom:25px; }
.reference tr th{ color:#9db034; font-size:14px;border-top:1px solid #b0cf05; padding:3px;  }
.reference tr td{ padding:0px; margin:0px;padding-left:10px; }
.reference tr td.pic{ padding-left:2px;}
.reference tr td img{ border:1px solid #b0cf05; padding:1px;}

.produkty_menu_box{ width:366px;float:left; margin-bottom:30px;}
.produkty_menu_box img { margin-right:10px; }
.produkty_menu_box ul {
	margin-left:0px;
	margin-top:5px;
	margin-right: 5px;
	margin-bottom: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 123px;
}
.produkty_menu_box ul li,.cube li{
	list-style-image:url(../img/produkty_li.jpg);
	margin: 0px;
	padding: 0px;
}
.produkty_menu_box ul li a,.cube li a{ color:#adadad; text-decoration:none; }
.produkty_menu_box ul li a:hover,.cube li a:hover{
	text-decoration: underline;
	color:#0d95ff; 
}
.produkty_menu_box ul li:hover,.cube li:hover{
	list-style-image: url(../img/produkty_li_hov.jpg);
}

.rule{margin:0px;  }
.rule p{ font-weight:normal; margin:0px; }
.rule li{list-style-type:upper-alpha;font-size:15px; color:#9db034; font-weight:bold; margin-bottom:5px; margin-top:5px;}
.rule ul li{list-style-type:upper-roman;font-size:12px; font-weight:bold;margin-top:10px;color:#727272;}
.rule ul ol{margin:0px; padding:0px;}
.rule ul ol li{list-style-type:decimal;font-size:12px; font-weight:bold;  }


.popis{ float:right; width:520px; margin:0px; margin-top:5px;}
.popis a img{ background-color:#fff;}
.tab th{ background-color:#a1c1d0; color:#FFFFFF; font-weight:normal; padding-left:5px; padding-right:5px;}
.tab td{ background-color:#f7f7f7;padding-left:5px; padding-right:5px;}
.tab a img{ background-color:#f7f7f7;}
a.pdf
{
    color: #0d95ff;
	margin:2px;
	background: url(/img/pdf_ico.gif) center left no-repeat;
	padding: 2px 25px 2px 25px;
	float:right;
	display:block;
	line-height:30px;
	text-decoration:none
}
