*{ margin: 0 auto; padding: 0; }  
body{ margin: 0 auto; padding: 0; background: #FFFFFF; font-family: trebuchet ms; font-size: 12px; }  
.top{ width: 1000px; overflow:hidden; }  
.top_logo{ width: 180px; height: 40px; float: left; padding: 10px; }  
.top_logo img{ width:180px; height: 40px; float: left; margin: 0px; }  

.top_menu{ max-width: 467px; height: 60px; float: left; }  
.top_menu .pole_menu{ display: block; width: 100%; height: 20px; margin: 20px 0px; float: right; }  
.top_menu .pole_menu .menu_link{ display: none; }  .top_menu .pole_menu .menu{ list-style: none; float: right; }  
.top_menu .pole_menu .menu li { float: left; }  
.top_menu .pole_menu .menu li a{text-decoration: none; background: #2a3238; color: #FFFFFF; padding: 6px 10px; position: relative; display: block; margin: 0px 5px; text-align: center; text-transform:uppercase;font-size:14px;font-weight:bold;border:1px solid #2a3238;}  
.top_menu .pole_menu .menu li a:hover, .top_menu .pole_menu .menu li .select{ background: #fff; color:#2a3238;}  
.top_menu .pole_menu .menu li .submenu{ display: none; list-style: none; position: absolute; margin: 0px 0px 0px 5px; padding: 0px; background: #6fcf3a; }  
#sub_1{ position: absolute; z-index: 100; width:120px;}  
.top_menu .pole_menu .menu li .submenu li{ float: none; }  
.top_menu .pole_menu .menu li .submenu li a{ padding: 4px 0px; margin: 0px; display: block; }  
.top_menu .pole_menu .menu li .submenu li a:hover{ background: #444444; color: #FFFFFF; } 
 
.top2{ width: 100%; background: #2a3238; z-index: 0; }  
.top2 .top2_slider{ width: 1000px;}  
.top2 .top2_slider a p{ font-size: 60px; text-align:right; margin: 0px 20px; padding: 20px;color:#fff;}  

.content{max-width: 1000px; overflow:hidden; }  
.content .pole_info{max-width:480px;margin:10px 3px;float:left;background:#eee;padding:5px;}  
.content .pole_info .pole_info_top{width:100%;overflow:hidden;}
.content .pole_info .pole_info_top img{width:50%;display:block;float:left;}  
.content .pole_info p.naglowek{font-size: 14px;padding:5px 10px;}  
.content .pole_info p.link{font-size: 16px;padding:5px 10px;text-transform:uppercase;}  
.content .pole_info p.tresc{font-size: 12px;text-align: justify;padding:5px 10px;line-height:24px;}  

.content .pole_top{width:100%;overflow:hidden;margin:10px 0px;float:left;background:#eee;padding:10px;border-top:1px solid #2a3238;}  
.content .pole_top a{font-size:16px;text-transform:uppercase;color:#041A3C;}  

.content .content_left{width:30%;overflow:hidden;float:left;}  
.content .content_left img{width:70%;}  

.content .content_right{width:70%;float:left;}  
.content .content_right p{text-align:right;line-height:24px;}  

.footer{ margin:10px auto;width: 100%; overflow:hidden; background: #fff; padding:4px 0px; border-top:2px solid #2a3238;}  
.footer .footer_pole{max-width:1300px;margin:0px auto;}  
.footer .footer_pole a{padding:0px 20px;text-align:left;color:#2a3238;}

/* other */
a {text-decoration:none;}

/* media */
@media (max-width:1020px){  
	.top_menu .pole_menu{width:120px;height:40px;margin:10px;}  
	.top_menu .pole_menu .menu_link{display: block; text-align: center; padding: 13px 0px; background: #2a3238; color:#fff;}  
	.top_menu .pole_menu .menu{display: none; list-style: none; float: none; position: absolute; }  
	#sub_1{ position: relative; z-index: 100; } 
	#menu_1{ position: absolute; z-index: 100; width:120px;}  
	.top_menu .pole_menu .menu li {float:none;}  
	.top_menu .pole_menu .menu li a{background:#2a3238;color:#FFFFFF;display:block;margin:0px;text-align:center;}  
	.top_menu .pole_menu .menu li a:hover{ background: #444444; color:#fff;}  
	.top_menu .pole_menu .menu li .submenu{ display: none; list-style: none; position: relative; margin: 0px; padding: 0px; }  
	.top_menu .pole_menu .menu li .submenu li{ float: none; }  
	.top_menu .pole_menu .menu li .submenu li a{ padding: 4px 0px; margin: 0px; display: block; background: #fd0000; }  
	.top_menu .pole_menu .menu li .submenu li a:hover{ background: #fff; color: #2a3238; }  
}  

@media (max-width:720px){  
	.top_menu #menu{ display: none; }  
	.top_menu #menu li #submenu{ display:none; }
}  

@media (max-width:420px){  
	.top_menu #menu{ display: none; }  
	.top_menu #menu li #submenu{ display:none; }
} 