@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:#525252;
}

a { color:#0d95ff; text-decoration:underline;}
a:hover {text-decoration:none;}
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;
}
#main h1 a:hover {
	color: #9DC1D2;
	text-decoration: underline;
}
h2 {font-size:15px;color:#9db034; padding-top:5px;}
h2.second {
	font-size:15px;
	font-weight:bold;
	color:#92acb8;
	margin-top: 10px;
	margin-bottom: 10px;
}
h3{ font-size:12px; color:#008aa1; margin:0px;}
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{width:955px; height:240px; background-image:url(../img/head.jpg); }
#head a{ position:absolute; width:130px; height:50px; margin-top:43px; margin-left:48px; display:block; }
#left_panel{width:215px;float:left; background-image:url(../img/bg_left_panel.jpg); background-position:bottom left; background-repeat:no-repeat; padding-bottom:20px;}
#left_panel ul{ width:215px; margin:0px; margin-top:-55px; padding:0px; height:300px; list-style:none; position:relative; z-index:2;}
#left_panel ul li a{ background-color:#FFFFFF; background-repeat:no-repeat; background-position:left;height:20px; padding-top:10px; padding-left:58px; display:block; color:#FFFFFF; text-decoration:none;}
#left_panel ul li a:hover{ background-position:right;}
#left_panel ul li.m1 a{height:19px;padding-top:17px; background-image:url(../img/menu_li_1.jpg);}
#left_panel ul li.m2 a{background-image:url(../img/menu_li_2.jpg);}
#left_panel ul li.m3 a{background-image:url(../img/menu_li_3.jpg);}
#left_panel ul li.m4 a{background-image:url(../img/menu_li_4.jpg);}
#left_panel ul li.m5 a{background-image:url(../img/menu_li_5.jpg);}
#left_panel ul li.m6 a{background-image:url(../img/menu_li_6.jpg);}
#left_panel ul li.m7 a{background-image:url(../img/menu_li_7.jpg);}
#left_panel ul li.m8 a{background-image:url(../img/menu_li_8.jpg);}
#left_panel ul li.m9 a{height:32px;background-image:url(../img/menu_li_9.jpg);}
#left_panel p{ margin:15px; padding:0px; color:#7E7E7E;}

#main{
	width:732px;
	float:right;
	margin-left:8px;
}
#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{width:955px;  background-repeat:no-repeat; margin-top:20px; color:#FFFFFF;}
#foot_1{background-image:url(../img/footer.jpg);}
#foot_2{background-image:url(../img/footer_2.jpg);}
#foot_1 p,#foot_2 p{ margin:0px; margin-left:10px; padding:5px; margin-bottom:5px;}
#foot_1 a,#foot_2 a{ color:#9E9E9E; text-decoration:none; font-size:10px; margin-right:5px;}
#foot_1 p a:hover,#foot_2 p a:hover{ text-decoration:underline;}
.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
}
a:hover.pdf
{
	background: url(/img/pdf_ico.gif) center left no-repeat;
	padding: 2px 25px 2px 25px;
	display:block;
	text-decoration: underline;
	color:#6c6c6c
}

