@CHARSET "UTF-8";

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td
	{
	margin: 0;
	padding: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset,img {
	border: 0;
}

/* address,caption,cite,code,dfn,em,strong,th,var {
	font-style: normal;
	font-weight: normal;
} */

ol,ul {
	list-style: none;
}

caption,th {
	text-align: left;
}
 /*
h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal;
} */

q:before,q:after {
	content: '';
}

abbr,acronym {
	border: 0;
}

body {
	text-align:center;
	background-color: #0d0e12;
	
	background-position: center top;
	background-repeat: repeat-x;
	font-family: Verdana, sans-serif;
	color: #8E8C89;
	font-size: 9px;
}

h1, h2, h3 {
	color: #F1F1F1;
	font-weight: bold;
}

a, a:active, a:visited, a:hover {
	color: #8E8C89;
	
}
a:active, a:visited { 
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

h1 {
	font-size: 17px;
	text-transform: uppercase; 
}
h1.alt {
	color: #B8B5B1;
	text-indent: 20px;
	background: transparent url('../images/strzalka.gif') no-repeat 0px 4px;
	margin-bottom: 11px;
}
.hilite {
	color: #B8B5B1;
}
.header {
	
	height: 150px;
	vertical-align: middle;
	text-align: center;
}
.header .logo {
	 
	margin-bottom: auto;
	margin-left: auto;
	margin-right: auto;	
}

.footer {
	height: 272px;
	width: 870px;
	
	margin: 0px auto;
	position: relative;
	float: left;
	margin-left: 68px;
}
.footer .footer_info {
	height: 33px;
	font-size: 9px;
	vertical-align:top;
	color: #CAC8C4;
	position:absolute;
	top: 165px;
	left: 0px;
	width: 870px;
}
.footer_info a,.footer_info a:visited, .footer_info a:active {
	text-decoration: none;
	color: #CAC8C4;
}
.footer_info .left {

}
.footer_info .right {
	text-align: right;
}
.footer_info1 {
	position:relative;
}
.footer_info1 div {
	position: absolute;
}
#footer_copy {
	top: 7px;
	left: 0px;
}
#footer_links {
	top: 7px;
	left: 160px;
}
#footer_gazeta {
	top: 0px;
	left: 436px;
}
#footer_gazeta2 {
	top: 1px;
	left: 526px;
	
}
#footer_accreo {
	top: 2px;
	left: 337px;
}
#footer_created {
	top: 7px;
	right: 0px;
}

.bg_top {
	background-image: url(../images/bg_top_repeat.gif);
	/* background-image: url(../images/bg_top.gif); wylaczone 07.10.2011 */
	background-color: #20212a;
	background-position: center 0px;
	background-repeat: repeat-x;
	margin: 0px auto;
}
.bg_btm1 {
	background-image: url(../images/bg_bottom_repeat2.png);
	background-position: left bottom;
	background-repeat: repeat-x;
}
.bg_btm {
	background-image: url(../images/bg_bottom.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
	margin: 0px auto;
	width: 1000px;
}

.content_top {
	background-image: url(../images/ramka-top4.gif);
	background-position: center top;
	background-repeat: no-repeat;
	width: 854px;
	margin: 0px auto;
	text-align: left;
}
.content_header {
	margin:0px 15px 15px 15px;
	
}
.content_header_in {
	height: 32px;
	
	overflow:hidden;
}

.content_header .witaj {
	text-transform: uppercase;
	font-size: 12px;
	height: 27px;
	line-height: 27px;
	clear:none;
	float:left;
	margin-right: 8px
}
.content_header .witaj span {
	font-size: 16px;
	font-weight: bold;
}
.content_menu {
	height: 42px;
	margin-top: 15px;
	
}
	ul.mainmenu1 {
		height: 42px;
		width: 820px;
		background-image: url(../images/menu.gif);
		background-repeat: no-repeat;
		background-position: top left;
	}
	
		ul.mainmenu1 li {
			display:block;
			float:left;
			background: transparent url('../images/menu_sep_top.gif') no-repeat top right;
			text-align:center;
		}
		ul.mainmenu1 li a, ul.mainmenu1 li a:visited {
			color:rgb(20,20,26);
			text-decoration: none;
			display:block;
			padding: 16px 0 0 0;
			font-size: 9px;
			font-weight: bold;
			text-transform: uppercase;
			display:block;
			height: 42px;
			margin-right:1px
	
		}
		
		ul.mainmenu1 li.mn a:active, ul.mainmenu1 li.mn a:hover {
			color: white;
			text-shadow: #666666 1px 1px 0px;
			background: transparent url('../images/menu_bg_hover.gif') repeat-x top left;		
		}
		ul.mainmenu1 li.m1 a {
			margin-left: 10px;
			
		}
		ul.mainmenu1 li.m1 {
			width: 106px;
			
		}
		ul.mainmenu1 li.m2 {
			width: 107px;
		}
		ul.mainmenu1 li.m3 {
			width: 97px;
		}	
		ul.mainmenu1 li.m4 {
			width: 85px;
		}
		ul.mainmenu1 li.m5 {
			width: 113px;
		}
		ul.mainmenu1 li.m6 {
			width: 98px;
			
		}
		ul.mainmenu1 li.m7 {
			width: 97px;
			background-image: none;
		}
		ul.mainmenu1 li.mreg {
			background: transparent url('../images/menu_rejestracja_lite.gif') no-repeat top right;
			color: white;
			width: 117px;
			
		}
		ul.mainmenu1 li.mreg a, ul.mainmenu1 li.mreg a:visited, ul.mainmenu1 li.mreg a:active {
			margin-right:0px;
			padding: 0;
			text-indent: -9999px;
		}
		ul.mainmenu1 li.mreg a:hover {
			background: transparent url('../images/menu_rejestracja_dark.gif') no-repeat top right;
		} 



.content_nav {
	margin: 0 22px;
	border-bottom: solid 1px rgb( 109, 107, 109);
	padding-bottom: 15px;
	height: 9px;
}

.content_nav1 {
	
}

.content_nav1 .nav_btn {
	float:right;
}
.content_nav1 .nav_track {
	float:left;
}
.content_nav span.bcrumb {
	text-transform: uppercase;
	font-size: 9px;
}
.content_nav span.bcrumb a, .content_nav span.bcrumb a:visited, .content_nav span.bcrumb a:active, .content_nav span.bcrumb a:hover {
	color: #8E8C89;
	text-decoration: none;
	text-transform: uppercase;
}
.content_main {
	margin: 26px 25px 0;
	text-align: left;
}
.content_btm {
	background-image: url(../images/ramka-btm4.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
	width: 854px;
	margin: 0px auto;
}

.content_mid {
	background-image: url(../images/ramka-mid4.gif);
	background-position: left top;
	background-repeat: repeat-y;
	width: 854px;
	margin: 0px auto;
	float:left;
	margin-left: 73px;
}
.e_input {
	height: 31px;
	
	width: 132px;
	border: 0px none;
	background: transparent url('../images/in_email.gif') no-repeat top left;
	color: rgb(123,123,124);
	float:left;
	font-size: 10px;
	font-weight:bold;
	margin-right: 8px;
	text-align:left;
	vertical-align: middle;
	
}
.e_input input {
	margin-top: 8px;
	border-width: 0px;
	height:15px;
	border-style: solid;
	background-color:transparent;
	color: rgb(123,123,124);
	font-size: 10px;
	width: 122px;
	margin-left: 4px;
}

form#form_1d a {
	display:block;
	float:right;
	
}

.msgclass {
	padding: 15px 15px 18px 15px;
	margin-bottom: 15px;
}

.msgclass .header {
	height: auto;
	vertical-align: top;
	text-align: left;
	font-size: 16px;
	color: white;
	font-weight: bold;
	padding-right: 8px;
	margin-bottom: 15px;
}
.msgclass .body {
	line-height: 200%;
	font-size: 10px;
}

.msgclass .image {
	margin: 0 20px 0 0;
	float: left;
}

.msgclass .msgclass_bottom {
}
.msgclass .opis_bledu {
	color: white;
	font-size: 14px;
}

#pm_msg_error, #pm_msg_warn {
	background-color: #F0A400;
	color: white;
}
#pm_msg_info {
	background-color: #7ABF0D;
}
#pm_msg_error .image{

}
#pm_msg_error .opis_bledu {

}
#pm_msg_error .msgclass_bottom {
}
#pm_msg_error .header {
}

a.tbutton {
	height: 25px;
	line-height: 25px;
	color: black;
	text-transform: uppercase;
	font-size: 9px;
	text-align: center;
	background-image: url(../images/btn_left.gif);
	background-position: left top;
	background-repeat: no-repeat;
	display: block;
	text-decoration: none;

}
a.tbutton, a.tbutton:active, a.tbutton:visited, a.tbutton:hover {
	text-decoration: none;
	text-transform: uppercase;
}
a.tbutton, a.tbutton:active, a.tbutton:visited {
	color: black;
}

a.tbutton:hover {
	color: white;	
}

a.tbutton span {
	display:block;
	background-image: url(../images/btn_right.gif);
	background-position: right top;
	background-repeat: no-repeat;
	height: 25px;
}

h2 {
	font-size: 17px;
	color: #b8b5b1;
	text-transform: uppercase;
	background-image: url("../images/strzalka.gif");
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 20px;
}

.content_left{float: left; width: 473px; margin-bottom: 20px;}
.content_right{float: right; width: 306px;}

.news-box{float: left;width: 465px; border-bottom: solid 1px #8d8c8e; padding: 11px 8px 9px 0px;border-collapse: separate;}
.news-txt{float: left; width: 370px;}
.jury-text{ float: left; width: 369px; margin-left: 18px;}
h2.jury { color: B8B5B1; font-size: 11px; font-weight: bold; text-transfom: uppercase; text-indent: 0; padding-left: 0; margin-bottom: 2px;background-image: none;}

.jury-img{ float: left; width: 78px; }
.news-img{float: right; width: 78px;}
.news-box h3, .download-list-box h3, .news-content h3{font-size: 14px; color: #f1f1f1;text-transform:  uppercase;}
.news-short{margin: 5px 0 5px 0;font-weight: bold;}
.news-btn{margin-top: 10px;}

.news-box a, .news-box a:active, .news-box a:visited, .news-box a:hover { text-decoration: none }
.news-box h3 a, .news-box h3 a:active, .news-box h3 a:visited, .news-box h3 a:hover { color: #F1F1F1;}

.news-list-box{float: left;width: 473px; border-top: solid 1px #8d8c8e; padding: 11px 0px 9px 0px;border-collapse: separate;}
.news-paginator{font-size: 9px; text-transform: uppercase;color: #b8b5b1; margin: 7px 0 7px 0;}
.news-paginator img{margin-top: 2px;}
.news-paginator a{text-decoration: none; color:#a7a4a1; margin-left: 7px;}
.news-paginator a:visited{text-decoration: none;}
.news-paginator a.hilite{color:#fffffe;}
.news-list-box h3{font-size: 11px; color: #f1f1f1;text-transform:  uppercase;}
.news-list-img{float: right; width: 78px; height: 100%}
.news-list-txt{float: left; width: 370px;}
.news-list-txt .hilite{margin: 5px 0 5px 0;}

.download-list-box{float: left;width: 473px; border-top: solid 1px #8d8c8e; padding: 11px 0px 0px 0px;margin: 15px 0 0 0;}
.download-list-box-left{float: left;width: 182px;}
.download-list-box-right{float: left;width: 290px;}
.download-list-box .hilite{line-height: 190%;}

.news-content{width: 473px;border-top: solid 1px #8d8c8e; margin-top: 16px; padding-top: 10px;}
.news-content .hilite{padding: 3px 0 3px 0;}

div.zwijacz {clear:both;}

.fkontakt {
	width: 473px;
	padding-top: 8px;
}
.fkontakt input, .fkontakt select {
	width: 128px;
}
.fkontakt-title {
	margin-bottom: 8px;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.fkontakt-label {
	float: left;
	width: 68px;
	height: 32px;
}
.fkontakt-label-r {
	float: left;
	width: 88px;
	height: 32px;
	margin-left: 20px;
}

.fkontakt-input {
	float: left;
	width: 133px;
	height: 32px;
}
.fkontakt textarea {
	background-color: #121318;
	border: 1px solid #3e3e4d;
	color: #8c8c8d;
	font-size: 10px;
}

.topborder {
	border-top: solid 1px #8d8c8e;
}
.kontaktinfo {
	float: left;
	margin-top: 8px;
	width:473px;
	padding: 6px 0;
	font-weight: bold;
}

ul.subpagelist {
	display:block;
	margin-top: 30px;
}
ul.subpagelist li {
	text-indent: 17px;
	float:left;
	display:block;
	margin-left: 16px;	
	background: transparent url(../images/strzalka_mini_right.gif) no-repeat 0px 0px;
	
}
ul.subpagelist li.subpagelist_first {
	margin-left: 0px;
}
ul.subpagelist li.subpagelist_last {
}
ul.subpagelist li a {
	text-transform: uppercase;
}
.articlecontent {
	margin-top: 16px;
}

.content_left p {
	margin-top: 10px;
	margin-bottom: 10px;
}

.nagroda-img {
	float:left;
	font-size:14px;
	font-weight:bold;
	height:54px;
	margin-top:20px;
	width:190px;
}

.nagroda-tresc {
	float:left;
	height:54px;
	width:275px;
}

table td {
	vertical-align: top;
}

.content_main {
}

.content_main ul {
	list-style-type: disc; 
	
}

.content_main li {
	list-style-position: outside;
	margin-left: 20px;
	margin-bottom: 5px;
}

.w100 {
	width: 100px;
}
