@charset "utf-8";
body{ margin:0; padding:0; background:#121a23; font-family:Tahoma, sans-serif}

form, img, div, font, h1, h2, h3, h4, h5, h6, input{ padding:0; margin:0; border:0;}
p{ padding:0; margin:0;} 
.clear{ clear:both;}
.hr{ height:1px; border-bottom:1px #e8e6e3 solid;}
.hrd{ height:1px; border-bottom:1px #e2e2e2 dashed; margin:10px 0;}
a{ color:#4f6881; text-decoration:none;}
a:hover{ text-decoration:underline;}
/* sklsy do zmiany wielko¶ci fontów na sronie */
.f10 {font-size: 11px;}
.f12 {font-size: 12px;}
.f14 {font-size: 14px;}
.f16 {font-size: 16px;}
.fs {font-family:'arial ce', Alrial, sans-serif; font-weight:bold; color:#5b5b5b;}
.fs span {padding: 0 2px; cursor: pointer;}
.fs .underline {text-decoration: underline;}
#aTxt{ margin:0; padding:20px 0 0 0;  line-height:18px;}
/* -- koniec klas do zmian wielkości fontów -- */
.fleft{ float:left;}
.fright{ float:right;}
li{ color:#7b8c1d;}

#top{}
.logo{ background:url(../img/logo_bg.jpg) no-repeat; width: 273px; height: 115px; text-align:left}
.menu{ background:url(../img/menu_bg.jpg) no-repeat; width:642px; height:115px; text-align:left}
.news{
	background:url(../img/news_bg.jpg) right top no-repeat;
	width:273px;
	border-right:1px #3e546d solid;
	text-align:left;
	padding: 10px;
}
.content{width:642px;text-align:left}
.news p{ font-size:12px; line-height:18px; color:#4f6881; }


#newsy{ margin:15px 25px 0 25px; width:223px; font-size:12px; line-height:18px; color:#4f6881; }
#newsy h1{ margin-top:5px;}
#newsy h2{ font-size:12px; line-height:18px; margin-bottom:6px; margin-top:20px;}
#newsy h2 a{ color:#FFFFFF;}
#newsy p{ font-size:12px; line-height:18px; color:#4f6881; }


#newsy2{ margin:15px 25px 0 25px;  font-size:12px; line-height:18px; color:#4f6881; }
#newsy2 h1{ margin-top:5px;}
#newsy2 h2{margin-top:5px; margin-bottom:0px;}
#newsy2 h2{ font-size:16px; display:inline;}
#newsy2 h2 a{ font-size:26px; color:#FFFFFF;}
#newsy2 p{ font-size:12px; line-height:18px; color:#4f6881; }


.menu_pion{
	background:url(../img/bg_menu.jpg) no-repeat;

	padding: 13px;
}

.menu_pion a{
	text-decoration: none;	
}

.menu_pion a:hover{
	text-decoration: none;
	color: #FF9900;
}

h2.arch_title{font-size:12px; line-height:18px; margin-bottom:6px; color:#FFFFFF}
h2.arch_title a{ color:#FFFFFF}
.arch_data{font-size:10px; color:#999999; line-height:10px; margin:0; padding:0;}
.archiwum{font-size:12px; line-height:18px; color:#4f6881; text-decoration:underline;}
.archiwum p{ margin:0 0 25px 0; padding:0; }

#ostatnie{ margin:15px 25px 0 25px;; width:223px;}
#ostatnie h1{ margin-bottom:15px; margin-top:10px;}
#ostatnie p{ margin:8px 0; padding: 0 0 8px 25px; background: url(../img/orange_dot.jpg) no-repeat; font-size:12px; color:#4f6881; border-bottom:1px #192530 solid;}

#footer{ background:#1a2733; font-size:10px; color:#324b61; margin-bottom:25px; text-align:left;}
#footer a {font-size:10px; color:#324b61;}
#footer td{ padding:15px 25px;}

#tresc{ margin:15px 25px 0 25px; width:592px;}
#tresc h1{ margin-top:5px; margin-bottom:20px;}
#tresc h2{ margin-top:5px; margin-bottom:0px;}
#tresc {
	font-size:12px;
	line-height:18px;
	color:#798b9c;
	margin-top:6px;
	text-decoration: none;
}

.dtd td{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #798b9c;
}
#tresc a {
	color:#FF9900;
	text-decoration: underline;
}
#tresc p span{ text-transform:uppercase; font-weight:bold;}
#tresc li {font-size:12px; line-height:18px; color:#4f6881;}



.menu_table{ margin-left:25px; margin-top:40px;}
.menu_item{ font-size:12px; background:url(../img/menu_left.gif) left top no-repeat; height:30px;}
.menu_item:hover{ background-position:0 -30px;}
.menu_item:hover h3{ background-position:100% -30px;}
.menu_item h3{background:url(../img/menu_right.gif) no-repeat right top; font-size:12px; font-weight:normal;  padding:7px 12px 9px 12px;}
h3 a{ color:#FFFFFF}
h3 a:hover{ color:#000033; text-decoration:none}

#f_cont{ color:#3e546d; font-size:12px;}
.jesli{ text-align:center;}
.error{ font-family:Tahoma, sans-serif; font-size:12px; text-align:center; color:#FF0000; font-weight:bold; width:100%; margin:6px 0;}
.inp{ padding:4px 6px; border:1px #3e546d solid; background:none; width:300px; color:#85a0ba; }
.txta{ padding:4px 6px; border:1px #3e546d solid; background:none; width:300px; height:150px;color:#85a0ba; font-family:Tahoma, sans-serif; font-size:12px; }
.token{ padding:6px 6px; border:1px #3e546d solid; background:none; width:100px; color:#85a0ba;}

.data_newsa{ font-size:11px; color:#999999;}
.intro{ font-style:italic;}



#news_list .list{

	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
#news_list .topic{ color:#FFFFFF;font-size:12px; line-height:18px; margin-bottom:6px; margin-top:20px;}

