body{color:#002156;font:0.7em/1.4em Tahoma,sans-serif;text-align:center;margin:0;padding:0;height:100%;background:#E4E4E4 /* url('../lay-gfx/bg_all.jpg') repeat-x */; /*overflow-y: scroll*/}
img{border:0;}
strong{font-weight:bold;}
em{font-style:italic;}
p,ul,ol{margin:0px 0;padding:0;}
ul,ol{color:#155680;margin:8px 0;padding:0;}
li{margin:0 0 0 2.5em;padding:0;}
h1,h2,h3,h4,h5,h6{padding:0;}
/* forms */
form{padding:0;margin:0;}
input,select,textarea{font:1em/1.3em Tahoma,sans-serif;}
textarea,input.text,select{background:#fff;}
textarea,input.text{padding:2px;}
select{}
h4.allnews {background:url('../lay-gfx/logo_small.jpg') no-repeat 0 50%;padding-left:24px;}
li{list-style: none; background:transparent url('../lay-gfx/logo_small.jpg') no-repeat 0px 0px; margin: 0 0 0 0; padding: 0.3em 0 0.3em 2.5em;}
.contentViews li {background-image:none; padding: 0 0 0 0em;}
/* links */
a{color:#2983CF;}
a:link,a:visited{text-decoration:none;}
a:hover,a:active,a:focus{text-decoration:underline;}
a.more span{font-size:1px;line-height:1px;visibility:hidden;}
a.more{text-decoration:none;background:url('../lay-gfx/more.gif') no-repeat 0 50%;padding-left:4px;} 
/*** layout ***/
#wrapper_out{position:absolute;width:100%;background:#E4E4E4 /*url('../lay-gfx/bg_all.jpg') repeat-x */;}
#wrapper{position:relative;width:936px;margin:0 auto;height:100%;text-align:left;}
.home_bg{background:#E4E4E4 /* url('../lay-gfx/bg_all.jpg') repeat-x*/}
.subs_bg{background:#E4E4E4 /* url('../lay-gfx/bg_all.jpg') repeat-x*/}
/** top **/
#home_top{height:80px;}
#home_top h1{margin:0;padding:10px 0 0 7px;}
#top{padding-left: 7px; padding-right: 8px; /*border-left: 1px solid #c7ced6; border-right: 1px solid #c7ced6*/}
#top .pic{display:block;margin-bottom:-1px;}
#pic_under {padding-left: 7px; padding-right: 7px; border-left: 1px solid #c7ced6; border-right: 1px solid #c7ced6; border-bottom: 1px solid #c7ced6;}
#pic_under2 {padding-left: 7px; padding-right: 7px;}
#pic_under3 {padding-left: 7px; padding-right: 7px; border-left: 1px solid #c7ced6; border-right: 1px solid #c7ced6; border-top: 1px solid #c7ced6;}
#pic_under_sub {padding-left: 7px; padding-right: 7px; border-left: 1px solid #c7ced6; border-right: 1px solid #c7ced6; border-bottom: 1px solid #c7ced6; height: 9px}
#pic_under2_sub {padding-left: 7px; padding-right: 7px;}
#pic_under3_sub {padding-left: 7px; padding-right: 7px; border-left: 1px solid #c7ced6; border-right: 1px solid #c7ced6; border-top: 1px solid #c7ced6;}
#news_gl {position: relative; left: 7px; padding-left: 7px; padding-right: 7px; /*border-left: 1px solid #002752; border-right: 4px solid #002752; border-bottom: 1px solid #c7ced6;*/ overflow: hidden; height: 170px; background: url('../lay-gfx/news_gl_bg2.gif') no-repeat 0px 0px; text-align: left; width: 923px}
#news_wrap {width: 67%; float: left;}
#news_wrap a:active{text-decoration: none;}
#news_wrap a:focus{text-decoration: none;}
#news_wrap a:visited{text-decoration: none;}
#news_one {width: 50%; float: left;}
#news_one h3 {margin-left: 11px; font-size:11px; padding-top: 5px; color: #e2ab00; font-weight: normal}
#news_two {width: 50%; float: right;}
#news_two h3 {margin-left: 17px; font-size:11px; padding-top: 5px; color: #e2ab00; font-weight: normal}
#news_three {width: 33%; float: right;}
#news_three h3 {margin-left: 8px; font-size:11px; padding-top: 5px; color: #e2ab00; font-weight: normal}
.news_list {padding-top: 2px; margin: 0; padding-left: 8px; color: #ffffff;}
.news_list li {color: #C9DBF1; background: none; padding: 0; margin: 0; line-height: 12px; padding-bottom: 14px; padding-left: 2px}
.news_list a{color: #C9DBF1; text-decoration: none}
.more_gl {padding-left: 5px}
.more_gl_pl {float: left; background: url(../lay-gfx/plusik.gif); width: 11px; height: 9px; font-size:1px; display: block; position: relative; top: 2px;}
.more_gl_pl2 {float: left; background: url(../lay-gfx/plusik2.gif); width: 11px; height: 9px; font-size:1px; display: block; position: relative; top: 6px; left: -6px;}
.news_list2 {padding-top: 3px; margin: 0; padding-left: 13px; color: #ffffff; width: 260px}
.news_list2 li {color: #C9DBF1; background: none; padding: 0; margin: 0; line-height: 11px; padding-bottom: 12px; padding-left: 2px}
.news_list2 a{color: #C9DBF1; text-decoration: none}
.news_list2 a:hover {text-decoration: none; color: #e2ab00;}
.news_list3 a:hover {text-decoration: none; color: #e2ab00;}
.news_list a:hover{text-decoration: none; color: #e2ab00;}
.news_list3 {padding-top: 3px; margin: 0; padding-left: 5px; color: #ffffff;}
.news_list3 li {color: #C9DBF1; background: none; padding: 0; margin: 0; line-height: 11px; padding-bottom: 8px; padding-left: 2px}
.news_list3 a{color: #C9DBF1; text-decoration: none}
.news_list3 a:active{text-decoration: none;}
.news_list3 a:focus{text-decoration: none;}
.news_list3 a:visited{text-decoration: none;}
#log_date {float: right; margin-top: 40px; margin-right: 7px; width: 340px}
#log_date2 {float: left; width: 260px; padding-right: 9px; border-right: 1px solid #8a9fbf; padding-top: 11px; padding-bottom: 11px; text-align: right}
#log_date3 {float: right; width: 60px; padding-top: 11px; padding-left: 9px; text-align: left}
#log_date a{color: #224783}
#log_date a:hover{color: #224783; text-decoration: none}
#top h1,#top h2{margin:0;}
#top h2{color:#F1BB00;font-size:18px;font-weight:normal;}
#top p{font-size:120%;line-height:130%;font-weight:normal;color:#fff;}
.xwelcome{float:right;width:585px;padding:55px 40px 0 0;}
.xwelcome{float:right;width:460px;padding:65px 40px 0 0;}
.welcome{float:right;width:460px;padding:0px 40px 0 0;}
#logo2{float:right;width:660px; height: 141px; background: url('../lay-gfx/subs_bg.jpg') no-repeat; }
#logo2 img { margin-top: 40px;}
#subs_pic {float: left; width: 260px; height: 141px; margin:0; padding:0}
.sub_tit {} 
.subs_menu_tit {color: #e2ab00; font-weight: bold; font-size: 11px; margin-left: 16px; padding:0; background:transparent url('../lay-gfx/menu_sep3.gif') repeat-x left bottom; width: 133px;}
.subs_menu_tit2 {color: #e2ab00; font-weight: bold; font-size: 11px; margin-left: 22px; padding-bottom: 2px; margin-top: 7px; width: 145px; background: url('../lay-gfx/menu_sep3.gif') repeat-x left bottom;}
/* main menu */
#main_menu{background: #192C4C ; font-size: 11px; line-height: 0px; width: 923px}
#main_menu a{color:#fff; padding-bottom: 2px;margin-bottom:0px;font-size:11px;display:block;text-decoration:none;}
/* #main_menu a:hover, #main_menu a.active{border-bottom: 4px solid #fff;} (białe podkreślenie)*/
#main_menu ul{margin:0;padding-left:12px;}
#main_menu ul li{margin:0;padding:0;list-style:none;float:left; background:transparent;}
#main_menu .lang {float: right; color: #c5cdd4; padding: 7px 15px 0 0; margin:0; }
#main_menu .lang a {color: #f0f0f0; text-decoration: none; display:inline; font-weight: normal;  line-height: 12px;}
#main_menu .lang a.active {color: #a5a8ab; text-decoration: none; /* background:none;*/}
#main_menu .lang a:hover {color: #ffffff; text-decoration: none; /*background:none;*/}
/* menu */
#menu{margin:0;padding:0;float:left; background: #192C4C; height: 25px}
#menu li{margin:0;padding:0;list-style:none;float:left;background:url('../lay-gfx/menu_sep.gif') no-repeat 0 100%;}
#menu li.first{background-image:none;}
#menu li.first a{}
#menu a{float:left;color:#e2ab00;font-weight:normal;line-height:25px;padding:0 10px;}
/* menu tree */
#menu ul {margin: 0; padding: 0; border-bottom: 0px solid #002752; border-left: 1px solid #002752; border-right: 1px solid #002752; display: block; background: #192C4C;} /*url('../lay-gfx/bg_alpha3.png') repeat*/
#menu .sub { position: absolute; clear:both; margin-top: 25px; margin-left: 9px; width: 170px; display: none; z-index:1000;}
#menu .sub li {float: left; display: block; clear:both; width: 163px; background: transparent; background: url('../lay-gfx/menu_sep.gif') repeat-x 100% 0; padding-bottom: 2px; padding-top: 2px;}
#menu .sub li.first {background-image: none;}
#menu .sub a {display: block; width: 170px; line-height: 120%; font-weight:normal;}
#menu ul a {color: #ffffff}
#menu a:hover {color: #e2ab00}
#menu .in2 ul {margin: 0px 0 0 200px; width: 170px;} 
#menu li.over ul.in2  { display: block;  width: 170px;}
#menu .in2 li.over ul.in3  { display: block;  width: 170px;}
#menu .in3 li.over ul.in4  { display: block;  width: 170px;}
/* cols */
#cols { /*position: relative; left: 7px;*/}
#cols .top-bar-l {width: 188px; height: 7px; background-color: #192C4C; position: relative; left: 7px; border-bottom: solid 1px #7C9BBA; float: left;}
#cols .top-bar-m {width: 546px; height: 7px; background-color: #192C4C; position: relative; left: 7px; border-bottom: solid 1px #F5F8FC; float: left;}
#cols .top-bar-r {width: 189px; height: 7px; background-color: #192C4C; position: relative; left: 7px; border-bottom: solid 1px #7C9BBA; float: left;} 
#cols .top-bar-r_not {width: 189px; height: 7px; background-color: #192C4C; position: relative; left: 7px; border-bottom: solid 1px #F5F8FC; float: left;} 
#cols .col-l{position: relative; left: 7px;  float:left;  width:157px;padding:7px 23px; padding-left: 7px; border-left: 1px solid #002752; background: #192C4C 7px 0px; min-height: 230px}
#cols .col-r{/*border-top: 6px solid #192C4C; */position: relative; left: 7px; float:left; width:728px; padding: 0px 0px 0px 0px;font-family:Tahoma,sans-serif; /* border-right: 1px solid #c7ced6; */ padding-right: 7px}
#cols .col-r h2{margin:12px 0;padding:0; font:1.5em/2em Tahoma,"Trebuchet MS",sans-serif; }
#cols .col-r1{float:left;width:475px;font-family:Tahoma,sans-serif; padding-left: 32px; padding-right: 32px; text-align: justify}
#cols .col-r1_not{float:left;width:682px;font-family:Tahoma,sans-serif; padding-left: 28px; padding-right: 32px;}
#cols .col-r2{position: relative; left: 7px; float:right;width:189px;font-family:Tahoma,sans-serif;background: #192C4C 0px 0px; min-height: 230px}
#breadcrumbs{font-size: 10px; padding-bottom: 24px}
#breadcrumbs a{color:#a2b0c0; font-weight: bold;}
#breadcrumbs span{color: #e2ab00}
/* side menu */
.smenu{margin: 1px 16px;padding:0 0px; font-size: 11px; line-height: 14px;}
.smenu li{margin: 1px 0px;padding: 0;list-style:none;background:transparent; width: 133px; background: url('../lay-gfx/menu_sep2.gif') repeat-x left bottom;}
.smenu li._a{font-weight:bold; /*list-style-image: url('../lay-gfx/arrow.gif')*/}
.smenu li.first a{border-top:0;}
.smenu li.first_a{border-top:0;font-weight:bold;} /* list-style-image: url('../lay-gfx/arrow.gif')} */
.smenu .gt {float: left; background: url(../lay-gfx/arrow.gif) 0px 2px; width: 7px; height: 13px; font-size:1px; position: absolute; left: 14px;}
.smenu a{text-decoration:none;display:block;color:#ffffff;padding:2px 0px;font-family:Tahoma,sans-serif; font-size: 11px;}
.smenu a.active{font-weight:bold;}
.smenu a:hover, .smenu a:active {color:#e2ab00; text-decoration:none; }

.smenu2{position:relative; left: 11px; margin:0px 0px;padding:0; font-size: 11px; line-height: 16px; }
.smenu2 li{margin:0;padding:0;list-style:none;background:transparent; width: 177px;}
.smenu2 li.first a{border-top:0;}
.smenu2 a{text-decoration:none;display:block;color:#ffffff;padding:2px 11px;font-family:Tahoma,sans-serif; font-weight: normal; font-size: 11px}
.smenu2 a.active{font-weight:bold; background: url('../lay-gfx/arrow.gif') no-repeat 0 3px;}
.smenu2 a:hover, .smenu a:active {color:#e2ab00; text-decoration:none; }
.bmenu{margin-left:23px;width:129px;font-size: 11px; line-height: 16px;}
.bmenu ul{margin:0;}
.bmenu a{color:#2983CF;}
#stopka_gl {padding-left: 7px; padding-right: 7px; padding-top: 11px; height: 40px; color: #848689; background-color:#E4E4E4;}
#stopka_gl a, a:hover{color: #848689}
/* else */
.cl{clear:both;} /* line-height:1px;height:1px;font-size:1px;position:relative;} */
.cl2{clear:both;} /* line-height:1px;height:1px;font-size:1px;margin-bottom: -1px;position:relative;} */
.tab{width:100%;margin:1em 0 2em 0;border-collapse:collapse;}
.tab th{color:#245693;text-align:left;font-weight:bold;border-bottom:3px solid #70b8eF;padding:2px 2px 2px 3px; margin: 0px 2px;}
.tab td{padding:4px 2px 2px 5px;border-bottom: 1px solid #ddd;}
.tab td.first,.tab th.first{padding-left:2px;background-image:none;}
.tab td.first{color:#867800;}
.tab .right {text-align:right;}
.tab .center {text-align:center;}
.tab th.ord {background: #eee;}
.zrodlo {text-align: right; padding-right: 20px; margin-top: 0.5em;}
.graf {height: 390px; background:url('../img/graf_bg.jpg') no-repeat; background-position: 60px 0px}
.graf div a {color: #155680; text-decoration:none; font-weight:bold;};
.graf div a:hover {color: #5F9AC1; text-decoration:underline; font-weight:bold;}
font.required {font-style:italic; margin-top: 00px; margin-bottom: 0px; display: none; }
div.required {text-align: right;}
p.subscribe {margin-top: 10px; padding-left: 148px;}
.error {    background-color: #ECB400;
    border: 1px solid #ff0000;
    color: #000;
    font-size: 85%;
    font-weight: bold;
    margin: 1em 0em 0.5em 0em;
    padding: 0.5em 1em;
    vertical-align: middle;
    display: block;}
.glowna_link {
margin-top: 70px; margin-left: 24px;
}
.glowna_link a {
font:12px Tahoma, sans-serif; color: #1A557F; background: url('../img/arrow_gl.gif') no-repeat; padding-right: 18px; background-position: 2px; font-weight: bold;
}