* {margin: 0;}
html, body {height: 100%;}
body,p,div,h1,h2,h3,h4,table,ul,li,span,img,a{margin:0;padding:0}
body{font-family:Arial, Helvetica, sans-serif;color:#56585c;font-size:12px;background:#f4f4f4;}
.clear{width:100%;height:0;clear:both}
#ramka{width:960px;position:relative;overflow:hidden;z-index:2;margin: 0 auto}
a img{text-decoration:none;border:0}
#menu{height:61px;width:960px;background:  url(../images/menu_back.png) repeat-x top left}
#menu ul li{float:left;display:inline}
#menu ul li a{display:block;height:40px;text-align:center;color:#fff;text-shadow:2px 2px 2px #000;text-decoration:none;font-size:15px;text-transform:uppercase;padding:20px 35px 0; font-weight: bolder;}
#menu ul li a:hover,#menu ul li a.selected{background:#3496dc}
#header{width:960px;height:300px;position:relative;}
#tail_left{z-index:1;background: url(../images/body_back.png) repeat-x top left;min-height:620px;position:absolute;top:0;width:50%;left:0}
#tail_right{z-index:1;background:url(../images/body_back2.png) repeat-x top left;min-height:620px;position:absolute;top:0;width:50%;left:50%}
.slogan{text-transform:uppercase;font-size:13px;font-weight:bolder;text-shadow:2px 2px 2px #fff;list-style:none;padding:15px 0 0}
.slogan li,.box li,.linki li{background:url(../images/custom-marker.gif) no-repeat left;padding:3px 0 3px 15px}
#left{width:262px;float:left;display:inline;overflow:hidden;margin:0 0 0px 0px; padding: 15px 0 0 0;}
.ramka1_top{background:url(../images/ramka_1_top.png) no-repeat top left;height:10px;width:262px}
.ramka1_bottom{background:url(../images/ramka_1_bottom.png) no-repeat top left;height:10px;width:262px;margin:0 0 20px}
.ramka1_tresc{border-left:1px solid #c6cbd2;border-right:1px solid #c6cbd2;width:220px;background:#eaecef;padding:10px 20px}
#left h1{color:#0049a4;font-size:15px;border-bottom:2px solid #339ae1;margin:0 0 10px;padding:0 0 8px}
.ramka1_tresc li a{color:#000;text-decoration:none;font-weight:bolder;font-size:12px}
#main{width:645px;float:right;display:inline;color:#56585c;margin:0 0px 0px 0; padding: 15px 0 0 0;}
#main h1,#main h2{color:#0049a4;font-size:17px;text-transform:uppercase;background:url(../images/marker.gif) no-repeat left;margin:0 0 5px;padding:5px 0 3px 30px}
#main a,.linki li a{color:#49a3df;text-decoration:none!important;font-weight:bolder}
.data{color:#49a3df;font-size:11px;padding:0 0 10px}
#main p{padding:5px 0}
.box{width:213px;float:left;display:inline;margin:0 1px 10px 0}
.box h3{height:31px;width:213px;color:#fff;font-size:16px;text-align:center;background:url(../images/custom-title01.gif) no-repeat top left;padding:15px 0 0}
.box h4{height:31px;width:213px;color:#fff;font-size:16px;text-align:center;background:url(../images/custom-title02.jpg) no-repeat top left;padding:15px 0 0}
.box .tresc{background:#194b84 url(../images/box_bottom.png) no-repeat bottom center;width:191px;color:#bad6ea;margin:0 1px;padding:10px}
.more-link a{display:block;font-size:12px;font-weight:700;background:url(../images/more-link.gif) no-repeat top left;height:18px;width:61px;color:#000!important;margin:0 2px 0 0;padding:3px 0 0 30px}
.more-link a:hover{text-decoration:none!important;color:#49a3df!important}
#footer{width:960px;height:67px;background:url(../images/footer.gif) repeat-x top left;
position:relative;z-index:2;margin: 0 auto;}
#footer_inner{width:960px;color:#fff;text-align:center;margin:0 auto;padding:20px 0 0}
#ie_6{border:2px solid red;font-size:16px;text-align:center;z-index:10;display:none;background:#fff;padding:5px 0}
.inputtext2{width:200px;border:1px solid #49a3df;padding:2px}
.inputtext3,input.captcha{width:94px;border:1px solid #49a3df;padding:2px}
.inputtextarea1{width:350px;border:1px solid #49a3df;padding:2px}
.error_list{color:red;text-shadow:1px 1px 1px gray;font-weight:bolder}
th{text-shadow:1px 1px 1px silver}
.indent{padding:5px 20px}
.banner{width:100%;text-align:center;padding:5px 0}
.news{padding:0 0 20px}
.avatar_float{border:1px solid silver;float:left;display:inline;margin:0 15px 10px 0}
.news_tytul{padding:0 0 10px}
.news_tytul a{color:#000!important}
.news_tytul a:hover{text-decoration:underline!important}
.pagination{float:right;padding:5px 0}
.pagination a{float:left;border:1px solid #49a3df;display:block;text-align:center;text-decoration:none;font-weight:bolder;margin:0 5px 0 0;padding:2px 3px}
.pagination a:hover,.pagination a.sel{text-decoration:none;background:#49a3df;color:#fff!important}
.avatar{border:1px solid silver}
.list-col{width:40%;float:left;margin:10px 30px 10px 0}
ul,#menu ul{list-style:none}
.ramka1_tresc li,.list-col li{background:url(../images/marker.gif) no-repeat left;padding:3px 0 3px 30px}
.ramka1_tresc li a:hover,#main a:hover,.linki li a{text-decoration:underline}
