html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {outline: 0;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

em{
	font-style: italic;
}

legend{
	display: none;
}

html{
	height:100%; 

}

body{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: normal;
	font-size: 12px;
	color: #1B1B1B;
	text-align: left;
	background: #FFFFFF;
}


p, .text, #centerContent{
	font-family: Arial, Tahoma, Verdana;
	font-weight: normal;
	font-size: 12px;
	color: #1B1B1B;
	line-height: 20px;
	margin: 0px 0px 16px 0px;
}

img{
	border: none;
}


/* WRAPPER */
#wrapper{
	margin: 0 auto 0 auto;
	width: 963px;
	position: relative;
	background: #FFFFFF;
}

#top{
	height: 90px;
	overflow: hidden;
	padding: 10px 0px 0px 15px;
}
#top a{
	text-decoration: none;
	border: none;
}

#top .block1{
	float: left;
}

#top #date_name{
	font-size: 11px;
	color: #6B6B6B;
	line-height: 12px;
	clear: both;
	margin-bottom: 10px;
}

#top .block2{
	float: right;
	padding-top: 18px;
}


/****** BOX SEARCH ****/
#box_search{
	float: right;
	margin: 19px 0px 3px 0px;
}
.box_form{
	width: 227px;
	height: 32px;
	background: url('../img/box_search.gif') 0 0 no-repeat #FFFFFF;
	float: left;
}
.box_form input.inp_text{
	color: #6B6B6B;
	border: none;
	background: transparent;
	width: 170px;
	margin: 8px 0px 0px 15px;
	float: left;
}
input.sub_szukaj{
	background: transparent;
	padding: 0;
	margin: 0px 0px 0px 0px;
	border: none;
	width: 35px;
	height: 32px;
	text-indent: -9999px;
	line-height: 0;
	cursor: pointer;
	float: right;
}


/****** BOX NEWSLETTER ****/
.box_form2 input.inp_text{
	color: #747474;
	font-size: 11px;
	border: none;
	background: url('../img/input.jpg') 0 0 no-repeat transparent;
	width: 182px;
	height: 24px;
	margin: 0;
	padding: 0px 7px 0px 7px;
	float: left;
	line-height: 24px;
}
input.btn_zapisz{
	background: url('../img/btn1.gif') 0 0 no-repeat transparent;
	padding: 0;
	margin: 0px 0px 0px 0px;
	border: none;
	width: 53px;
	height: 23px;
	line-height: 11px;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
	float: right;
	color: #FFFFFF;
}
input.btn_zapisz2{
	background: url('../img/btn2.gif') 0 0 no-repeat transparent;
	padding: 0;
	margin: 0px 0px 0px 0px;
	border: none;
	width: 150px;
	height: 23px;
	line-height: 11px;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
	float: right;
	color: #FFFFFF;
	text-align: center;
}

.newsletter_text{
	font-size: 11px;
	padding: 0px;
}

input.input1, textarea.textarea1{
	border: 1px solid #D7D7D7;
	padding: 4px;
	font-size: 11px;
	font-family: Arial;
}

.modules{
	width: 500px;
}

input.sub_comment{
	width: 63px;
	height: 24px;
	display: block;
	background: url('../img/btn_dodaj.gif') 0 0 repeat-x transparent;
	border: none;
	cursor: pointer;
	color: #FFFFFF;
	font-size: 11px;
	text-align: center;
	float: right;
	margin: 0px 0px 0px 0px;
}

span.formFieldError{
	display: block;
	color: #FF0000;
	font-size: 11px;
	background: #FFF9F9;
	padding: 1px 4px;
	border: 1px dotted #E0E0E0;
	border-width: 1px 1px 0px 1px;
}
.error{
	color: #FF0000;	
}

div.captchaBox{
	margin: 4px 0px 0px 0px;
}


a.ico_startowa{
	float: right;
	width: 16px;
	height: 16px;
	border: none;
	text-decoration: none;
	display: block;
	background: url('../img/ico_startowa.gif') center 0 no-repeat transparent;
	text-indent: -999em;
	padding: 0;
	margin: 0px 4px 0px 6px;
}
a.ico_rss{
	float: right;
	width: 16px;
	height: 16px;
	border: none;
	text-decoration: none;
	display: block;
	background: url('../img/ico_rss.gif') center 0 no-repeat transparent;
	text-indent: -999em;
	padding: 0;
	margin: 0px 3px 0px 0px;
}

.txt_startowa{
	float: right;
	padding: 1px 0px 0px 0px;
}


/* MENU TOP */
#menuTop{
	clear: both;
	margin: 3px 0px 0px 0px;
}
#menuTop ul{
	list-style: none;
	padding: 0;
	margin: 0;
}
#menuTop ul li{
	padding: 0;
	margin: 0;
	float: left;
	background: none;
}
#menuTop ul li h2{
	background: none;
	padding: 0;
	margin: 0;
}
#menuTop ul li a{
	padding: 0;
	margin: 0;
	display: block;
	border: none;
	text-decoration: none;
	text-indent: -999em;
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 44px;
}
#menuTop li.m1 a{
	background-image: url('../img/menu/m1.png');
	width: 43px;
	margin-right: 1px;
}
#menuTop li.m4 a{
	background-image: url('../img/menu/m4.png');
	width: 98px;
}
#menuTop li.m5 a{
	background-image: url('../img/menu/m5.png');
	width: 82px;
}
#menuTop li.m6 a{
	background-image: url('../img/menu/m6.png');
	width: 107px;
}
#menuTop li.m9 a{
	background-image: url('../img/menu/m9.png');
	width: 106px;
}
#menuTop li.m14 a{
	background-image: url('../img/menu/m14.png');
	width: 107px;
}
#menuTop li.m36 a{
	background-image: url('../img/menu/m36.png');
	width: 140px;
}
#menuTop li.m37 a{
	background-image: url('../img/menu/m37.png');
	width: 176px;
}
#menuTop li.m38 a{
	background-image: url('../img/menu/m38.png');
	width: 103px;
}
#menuTop li a:hover,
#menuTop li.active a{
	background-position: 0 -44px;
}


/* UNDER MENU */
div#underMenu{
	clear: both;
	overflow: hidden;
	height: 47px;
}
div#underMenu ul#breadcrumbs{
	float: left;
	list-style: none;
	padding: 18px 0 0 16px;
	margin: 0;
	position: absolute;
}
div#underMenu ul#breadcrumbs li{
	float: left;
	padding: 0;
	margin: 0;
	color: #6B6B6B;
	font-size: 11px;
	background: none;
}
div#underMenu ul#breadcrumbs li a{
	display: block;
	border: none;
	text-decoration: none;
	background: url('../img/str_breadcrumbs.gif') 0 50% no-repeat transparent;
	font-size: 11px;
	color: #3C3C3C;
	padding: 0px 0px 0px 10px;
	margin-left: 6px;
	font-weight: normal;
}
div#underMenu ul#breadcrumbs li.first a{
	background: none;
	padding-left: 0;
}
div#underMenu ul#breadcrumbs li.last a{
	font-weight: bold;
}


#clock{
	float: right;
	width: 500px;
	text-align: right;
}
#clock .clockText{
	float: right;
	margin: 12px 8px 0px 0px;
	font-size: 11px;
	text-align: right;
}
#clock .clockText a{
	border: none;
	text-decoration: none;
	font-size: 11px;
}
#clock #clockFlash{
	float: right;
}


/* CENTER */
div#center{
	overflow: hidden;
}

/* LEFT CONTENT */
div#leftContent{
	float: left;
	width: 153px;
	overflow: hidden;
}

ul#menu2{
	list-style: none;
	padding: 0;
	margin: 0 0 5px 2px;
	width: 148px;
}
ul#menu2 li{
	padding: 0;
	margin: 0;
	background: url('../img/menu2_bg.png') 0 0 repeat-x transparent;
	height: 29px;
}
ul#menu2 li span{
	background: url('../img/menu2_top.png') 0 0 no-repeat transparent;
	display: block;
}
ul#menu2 li span.end{
	background: url('../img/menu2_bottom.png') 0 bottom no-repeat transparent;
	display: block;
}
ul#menu2 li:hover,
ul#menu2 li.active{
	background-position: 0 -29px;
}
ul#menu2 li a{
	display: block;
	border: none;
	text-decoration: none;
	color: #445C6B;
	font-weight: bold;
	font-size: 11px;
	height: 29px;
	line-height: 29px;
	padding-left: 30px;
	background-image: url('../img/menu2_sprite.png');
	background-repeat: no-repeat;
}
ul#menu2 li.m4 a{
	background-position: 5px 10px;
}
ul#menu2 li.m5 a{
	background-position: 5px -19px;
}
ul#menu2 li.m6 a{
	background-position: 5px -48px;
}
ul#menu2 li.m7 a{
	background-position: 5px -77px;
}
ul#menu2 li.m8 a{
	background-position: 5px -106px;
}
ul#menu2 li.m9 a{
	background-position: 5px -135px;
}
ul#menu2 li.m10 a{
	background-position: 5px -164px;
}
ul#menu2 li.m11 a{
	background-position: 5px -193px;
}
ul#menu2 li.m12 a{
	background-position: 5px -222px;
}
ul#menu2 li.m13 a{
	background-position: 5px -251px;
}
ul#menu2 li.m14 a{
	background-position: 5px -280px;
}
ul#menu2 li.m15 a{
	background-position: 5px -309px;
}
ul#menu2 li.m16 a{
	background-position: 5px -338px;
}
ul#menu2 li.m17 a{
	background-position: 5px -367px;
}
ul#menu2 li.m18 a{
	background-position: 5px -396px;
}
ul#menu2 li.m19 a{
	background-position: 5px -425px;
}
ul#menu2 li.m20 a{
	background-position: 5px -454px;
}
ul#menu2 li.m21 a{
	background-position: 5px -483px;
}

/* Licznik */
div#licznik{
	width: 116px;
	height: 27px;
	display: block;
	background: url('../img/licznik.png') 0 0 no-repeat transparent;
	margin: 0 auto 5px auto;
	padding: 5px 0px;
}
div#licznik p{
	margin: 0;
	font-weight: bold;
	font-size: 11px;
	color: #747474;
	text-align: center;
	line-height: 14px;
}
div#licznik p.count{
	text-align: center;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	letter-spacing: 2px;
	margin: 0;
}

/* CENTER RIGHT CONTENT */
div#centerRightContent{
	float: left;
	width: 810px;
	overflow: hidden;
}



/* CENTER CONTENT */
div#centerContent{
	float: left;
	width: 520px;
	overflow: hidden;
	margin: 0px 0px 0px 10px;
}

#slideBox{
	width: 491px;
	height: 287px;
	display: block;
	background: url('../img/slideBox.gif') 0 0 no-repeat transparent;
	padding: 10px 14px;
	position: relative;
	margin-bottom: 8px;
}
#slideBox .img{
	width: 491px;
	height: 287px;
	overflow: hidden;
	text-align: center;
}
#slideBox .title{
	position: absolute;
	bottom: 10px;
	width: 491px;
	height: 57px;
	background: url('../img/pix_black.png') 0 0 repeat transparent;
}
#slideBox .title a{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 22px;
	padding: 0 30px;
	text-decoration: none;
	border: none;
	display: block;
	line-height: 57px;
}
#slideBox .title a:hover{
	color: #E3F0F9;
}

#slideBox .navi_left{
	position: absolute;
	bottom: 10px;
}
#slideBox .navi_left a{
	background: url('../img/str_left.gif') 50% 50% no-repeat transparent;
	width: 30px;
	height: 57px;
	display: block;
	text-decoration: none;
	border: none;
}
#slideBox .navi_right{
	position: absolute;
	bottom: 10px;
	right: 14px;
}
#slideBox .navi_right a{
	background: url('../img/str_right.gif') 50% 50% no-repeat transparent;
	width: 30px;
	height: 57px;
	display: block;
	text-decoration: none;
	border: none;
}

#slideBox .slide_pager{
	position: absolute;
	z-index: 10;
	margin: 0;
	top: 10px;
	right: 14px;
}
#slideBox .slide_pager ul{
	list-style: none;
	padding: 0;
	margin: 0;
}
#slideBox .slide_pager li{
	float: left;
	padding: 0;
	margin: 0 1px 0 0;
	background: none;
}
#slideBox .slide_pager li a{
	padding: 0;
	margin: 0;
	text-decoration: none;
	border: none;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
	display: block;
	width: 23px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	background: url('../img/slide_box_pager.png') 0 0 no-repeat transparent;
}
#slideBox .slide_pager li a:hover,
#slideBox .slide_pager li.active a{
	background-position: 0 -22px;
	color: #634E1B;
}

/* BOX 1 */
.box1{
	width: 252px;
	float: left;
	margin-bottom: 7px;
	position: relative;
}
.box1 h3{
	font-size: 14px;
	font-weight: bold;
	color: #747474;
	width: 227px;
	background: url('../img/head_252.jpg') 0 0 no-repeat transparent;
	height: 24px;
	display: block;
	line-height: 24px;
	padding: 0px 11px 0px 14px;
	position: relative;
}
.box1 a.more{
	border: none;
	text-decoration: none;
	float: right;
	color: #7E7E7E;
	font-size: 10px;
	background: url('../img/str_orange.gif') 0 5px no-repeat transparent;
	padding-left: 8px;
	line-height: 14px;
	position: absolute;
	right: 11px;
	top: 6px;
	display: block;
}
.box1 a.more:hover{
	text-decoration: underline;
}
.box1 .inner_{
	border: 1px solid #EAEAEA;
	border-width: 0 1px;
	overflow: hidden;
	padding: 12px;
	height: 150px;
}
.box1 ul{
	list-style: none;
	padding: 0;
	margin: 0;
}
.box1 ul li{
	padding: 0 0 0 12px;
	margin: 0 0 8px 0;
	background: url('../img/li_circle.gif') 0 4px no-repeat transparent;
	display: table;
}
.box1 ul li a{
	padding: 0;
	display: block;
	text-decoration: none;
	border: none;
	color: #000000;
	font-size: 11px;
	line-height: 12px;
}
.box1 ul li.promo{
	background: none;
	padding-left: 0;
	overflow: hidden;
}
.box1 .img{
	/*width: 65px;*/
	/*height: 52px;*/
	/*overflow: hidden;*/
	float: left;
	margin-right: 12px;
	border: 1px solid #E8E8E8;
	text-align: center;
	line-height: 0;
}
.box1 .img a{
	border: none;
}
.box1 ul li.promo a{
	display: block;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
}
.box1 ul li a:hover{
	color: #747474;
}
.box1 .end{
	width: 252px;
	height: 2px;
	background: url('../img/box1_end.gif') 0 0 no-repeat transparent;
	overflow: hidden;
}

/* BOX 2 */
.box2{
	width: 519px;
	float: left;
	margin-bottom: 7px;
	position: relative;
}
.box2 h3{
	font-size: 14px;
	font-weight: bold;
	color: #747474;
	width: 494px;
	background: url('../img/head_519.jpg') 0 0 no-repeat transparent;
	height: 29px;
	display: block;
	line-height: 29px;
	padding: 0px 11px 0px 14px;
	position: relative;
}
.box2 a.more{
	border: none;
	text-decoration: none;
	float: right;
	color: #7E7E7E;
	font-size: 10px;
	background: url('../img/str_orange.gif') 0 5px no-repeat transparent;
	padding-left: 8px;
	line-height: 14px;
	position: absolute;
	right: 11px;
	top: 9px;
	display: block;
}
.box2 a.more:hover{
	text-decoration: underline;
}
.box2 .inner_{
	border: 1px solid #EAEAEA;
	border-width: 0 1px;
	overflow: hidden;
	padding: 12px;
}
.box2 .inner_ a{
	border: none;
	text-decoration: none;
}
.box2 ul{
	list-style: none;
	padding: 0;
	margin: 0;
}
.box2 ul li{
	padding: 0 0 0 12px;
	margin: 0 0 8px 0;
	background: url('../img/li_circle.gif') 0 4px no-repeat transparent;
	display: table;
}
.box2 ul li a{
	padding: 0;
	display: block;
	text-decoration: none;
	border: none;
	color: #000000;
	font-size: 11px;
	line-height: 12px;
}
.box2 ul li.promo{
	background: none;
	padding-left: 0;
}
.box2 .img{
	/*
	width: 108px;
	height: 86px;
	overflow: hidden;
	*/
	float: left;
	margin-right: 12px;
	border: 1px solid #E8E8E8;
	text-align: center;
	line-height: 0;
}
.box2 .img a{
	border: none;
}
.box2 ul li.promo a{
	display: block;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
}
.box2 ul li a:hover{
	color: #747474;
}
.box2 .end{
	width: 519px;
	height: 2px;
	background: url('../img/box2_end.gif') 0 0 no-repeat transparent;
	overflow: hidden;
}

/* Links */

.box2.links_bottom div.simple{
	padding: 0;
	text-align: center;
	margin: 0 auto;
	margin-bottom: 16px;
	width: 80%;
}
.box2.links_bottom div.simple span{
	margin: 0 0 0 6px;
	padding: 0 0 0 7px;
	background: url('../img/bar.gif') 0 0 no-repeat transparent;
}
.box2.links_bottom div.simple span:first-child{
	background: none;
	padding-left: 0;
	margin-left: 0;
}
.box2.links_bottom div.simple span a{
	color: #747474;
	font-size: 14px;
	font-weight: bold;
}
.box2.links_bottom div.simple span a:hover{
	color: #000000;
}

.box2.links_bottom ul.with_image{
	list-style: none;
	padding: 0;
	overflow: hidden;
	clear: both;
}
.box2.links_bottom ul.with_image li{
	background: none;
	padding: 0;
	margin: 0;
	float: left;
	width: 30%;
	margin-left: 20px;
	height: 50px;
	display: block;
}
.box2.links_bottom ul.with_image li.nomargin{
	margin-left: 0;
}
.box2.links_bottom ul.with_image li .img{
	width: 35px;
	height: 35px;
	overflow: hidden;
	float: left;
	margin-right: 8px;
}
.box2.links_bottom a.more{
	border: none;
	text-decoration: none;
	float: right;
	color: #7E7E7E;
	font-size: 10px;
	background: url('../img/str_orange.gif') 0 5px no-repeat transparent;
	padding-left: 8px;
	line-height: 12px;
}
.box2.links_bottom a.more:hover{
	text-decoration: underline;
}


/* BOX 3 */
.box3{
	width: 272px;
	float: left;
	margin-bottom: 7px;
}
.box3 h3{
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	width: 251px;
	background: url('../img/head_272.jpg') 0 0 no-repeat transparent;
	height: 36px;
	display: block;
	line-height: 36px;
	padding: 0px 0px 0px 21px;
	position: relative;
}
.box3 .inner_{
	border: 1px solid #EAEAEA;
	border-width: 0 1px;
	overflow: hidden;
	padding: 0;
}
.box3 ul{
	list-style: none;
	padding: 0;
	margin: 0;
}
.box3 ul li{
	padding: 6px 4px 6px 22px;
	margin: 0 0 0 0;
	background: none;
	display: block;
	border-top: 1px solid #E4E4E4;
	overflow: hidden;
}
.box3 ul li:first-child{
	border-top: none;
}
.box3 ul li span{
	float: left;
	display: block;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	background: url('../img/box3_bg.gif') 0 0 no-repeat transparent;
	width: 16px;
	height: 16px;
	text-align: center;
	padding-right: 12px;
}
.box3 ul li a{
	padding: 0;
	display: block;
	text-decoration: none;
	border: none;
	color: #000000;
	font-size: 11px;
	line-height: 12px;
}
.box3 ul li.promo{

}
.box3 ul li.promo span{
	float: left;
	display: block;
	font-size: 18px;
	color: #765D1E;
	font-weight: bold;
	background: url('../img/box3_nr1.gif') 0 0 no-repeat transparent;
	width: 31px;
	height: 31px;
	text-align: center;
	padding-right: 12px;
	margin-top: 2px;
	line-height: 31px;
}
.box3 ul li.promo a{
	display: block;
	font-size: 11px;
	font-weight: bold;
	line-height: 13px;
}
.box3 ul li a:hover{
	color: #747474;
}
.box3 .end{
	width: 272px;
	height: 2px;
	background: url('../img/box3_end.gif') 0 0 no-repeat transparent;
	overflow: hidden;
}

/* BOX 4 */
.box4{
	width: 272px;
	float: left;
	margin-bottom: 7px;
}
.box4 h3{
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	width: 251px;
	background: url('../img/head_272_2.jpg') 0 0 no-repeat transparent;
	height: 32px;
	display: block;
	line-height: 32px;
	padding: 0px 0px 0px 21px;
	position: relative;
}
.box4 .end{
	width: 272px;
	height: 2px;
	background: url('../img/box3_end.gif') 0 0 no-repeat transparent;
	overflow: hidden;
}
.box4 .inner_{
	border: 1px solid #EAEAEA;
	border-width: 0 1px;
	overflow: hidden;
	padding: 0;
}
.box4 ul{
	list-style: none;
	padding: 0;
	margin: 0;
}
.box4 ul li{
	padding: 3px 14px 5px 14px;
	margin: 0 0 0 0;
	background: none;
	display: block;
	border-top: 1px solid #E4E4E4;
	overflow: hidden;
}
.box4 ul li:first-child{
	border-top: none;
}
.box4 ul li a{
	padding: 4px 0 0 0;
	display: block;
	text-decoration: none;
	border: none;
	color: #000000;
	font-size: 12px;
	line-height: 14px;
}
.box4 ul li.promo a{
	font-weight: bold;
}
.box4 .img{
	width: 48px;
	height: 48px;
	overflow: hidden;
	float: right;
	border: 1px solid #E8E8E8;
	text-align: center;
	margin-left: 20px;
}
.box4 ul li a:hover{
	color: #747474;
}
.box4 ul li a:hover small{
	color: #AEAEAE;
}
.box4 small{
	font-size: 11px;
	line-height: 12px;
	display: block;
	color: #7E7E7E;
	font-weight: normal;
}





/* BOX 5 */
.box5{
	width: 272px;
	float: left;
	margin-bottom: 7px;
}
.box5 h3{
	font-size: 14px;
	font-weight: bold;
	color: #747474;
	width: 247px;
	background: url('../img/head_272_3.jpg') 0 0 no-repeat transparent;
	height: 24px;
	display: block;
	line-height: 24px;
	padding: 0px 11px 0px 14px;
	position: relative;
}
.box5 span{
	font-size: 11px;
	float: right;
	color: #747474;
	font-weight: bold;
	position: absolute;
	right: 6px;
	top: 0px;
}
.box5 .inner_{
	border: 1px solid #EAEAEA;
	border-width: 0 1px;
	overflow: hidden;
	padding: 6px;
}
.box5 .end{
	width: 272px;
	height: 2px;
	background: url('../img/box5_end.gif') 0 0 no-repeat transparent;
	overflow: hidden;
}

/* BOX 6 */
.box6{
	width: 519px;
	margin-bottom: 17px;
}
.box6 .top{
	width: 519px;
	height: 2px;
	background: url('../img/box6_top.gif') 0 0 no-repeat transparent;
	overflow: hidden;
}
.box6 .end{
	width: 519px;
	height: 2px;
	background: url('../img/box6_end.gif') 0 0 no-repeat transparent;
	overflow: hidden;
}
.box6 .inner_{
	border: 1px solid #EAEAEA;
	border-width: 0 1px;
	overflow: hidden;
	padding: 8px 12px;
}
.box6 .img{
	float: left;
	margin-right: 18px;
}
.box6 .img a{
	border: none;
}
.box6 h4, .box6 h4 a{
	font-size: 20px;
	color: #1D416C;
	font-weight: bold;
	line-height: 22px;
	text-decoration: none;
	border: none;
	margin-bottom: 6px;
}
.box6 h4 a:hover{
	color: #000000;
}
.box6 p{
	margin-bottom: 0;
}


/* BOX 7 */
.box7{
	width: 519px;
	margin-bottom: 17px;
}
.box7 .top{
	width: 519px;
	height: 2px;
	background: url('../img/box7_top.gif') 0 0 no-repeat transparent;
	overflow: hidden;
}
.box7 .end{
	width: 519px;
	height: 2px;
	background: url('../img/box7_end.gif') 0 0 no-repeat transparent;
	overflow: hidden;
}
.box7 .inner_{
	border: 1px solid #EAEAEA;
	border-width: 0 1px;
	overflow: hidden;
	padding: 8px 12px;
}
.box7 strong.nick{
	color: #6a6a6a;
	font-size: 11px;
}
.box7 .date{
	float: right;
	font-size: 10px;
	color: #b6abab;
	font-style: italic;
}
.box7 p{
	padding: 0;
	margin: 0;
	line-height: 13px;
	font-size: 11px;
	color: #b6abab;
}


/* sponsorowany */
li.sponsorowany a{
	color: #FF0000 !important;
	font-weight: bold;
	float: left;
}
li.sponsorowany a:hover{
	color: #747474 !important;
}
li.sponsorowany span.reklama{
	color: #FF0000;
	font-weight: normal;
	font-size: 10px;
	float: right;
	padding-left: 10px;
	position: relative;
	top: -2px;
}

/* GALLERY SLIDE SHOW */
.gallerySlideShow{
	width: 519px;
	margin-bottom: 17px;
	position: relative;
}
.gallerySlideShow h1.article{
	padding-bottom: 4px;
	padding-left: 0;
}
.gallerySlideShow .date{
	padding: 0px 0px 16px 0px;
	clear: both;
	overflow: hidden;
	display: block;
	font-size: 11px;
}
.gallerySlideShow .top{
	width: 519px;
	height: 2px;
	background: url('../img/box6_top.gif') 0 0 no-repeat transparent;
	overflow: hidden;
}
.gallerySlideShow .end{
	width: 519px;
	height: 2px;
	background: url('../img/box6_end.gif') 0 0 no-repeat transparent;
	overflow: hidden;
}
.gallerySlideShow .inner_{
	border: 1px solid #EAEAEA;
	border-width: 0 1px;
	overflow: hidden;
	padding: 8px 12px;
}
.gallerySlideShow .img{
	width: 491px;
	/*height: 287px;*/
	overflow: hidden;
	text-align: center;
}
.gallerySlideShow .title p{
	margin: 10px 0 20px 0;
	text-align: justify;
	font-size: 12px;
	color: #4A4A4A;
	line-height: 15px;
}
.gallerySlideShow .title p small{
	font-size: 11px;
	padding-top: 4px;
	display: block;
}
.gallerySlideShow .navi_left a{
	width: 17px;
	height: 33px;
	background: url('../img/str_left2.png') 0 0 no-repeat transparent;
	display: block;
	border: none;
	text-decoration: none;
	position: absolute;
	left: 30px;
	margin-top: -160px;
}
.gallerySlideShow .navi_right a{
	width: 17px;
	height: 33px;
	background: url('../img/str_right2.png') 0 0 no-repeat transparent;
	display: block;
	border: none;
	text-decoration: none;
	position: absolute;
	right: 30px;
	margin-top: -160px;
}
.gallerySlideShow .slider{
	width: 436px;
	height: 66px;
	overflow: hidden;
	margin: 8px auto 0 auto;
	position: relative;
}
.gallerySlideShow .slider li a{
	width: 62px;
}
.gallerySlideShow .navi_left2 a{
	width: 11px;
	height: 19px;
	background: url('../img/str_left3.png') 0 0 no-repeat transparent;
	display: block;
	border: none;
	text-decoration: none;
	position: absolute;
	left: 22px;
	margin-top: 30px;
}
.gallerySlideShow .navi_right2 a{
	width: 11px;
	height: 19px;
	background: url('../img/str_right3.png') 0 0 no-repeat transparent;
	display: block;
	border: none;
	text-decoration: none;
	position: absolute;
	right: 22px;
	margin-top: -44px;
}


.gallerySlideShow ul{
	list-style: none;
	padding: 0;
	margin: 0;
	width: 8000px;
	position: relative;
}
.gallerySlideShow ul li{
	padding: 0;
	margin: 0 5px 0 0;
	float: left;

}
.gallerySlideShow ul li a{
	padding: 0;
	margin: 0;
	text-decoration: none;
	width: 66px;
	height: 64px;
	overflow: hidden;
	display: block;
	border: none;
}
.gallerySlideShow ul li a{
	border: 1px solid #EAEAEA;
}
.gallerySlideShow ul li a:hover{
	border: 1px solid #1B1B1B;
}
.gallerySlideShow ul li.active a{
	border: 1px solid #69819E;
}

/* RIGHT CONTENT */
div#rightContent{
	float: right;
	width: 272px;
	overflow: hidden;
}

#slideBox2{
	width: 272px;
	height: 192px;
	display: block;
	background: url('../img/slideBox2.png') 0 0 no-repeat transparent;
	padding: 0;
	position: relative;
	margin-bottom: 8px;
	overflow: hidden;
}
#slideBox2 h3{
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	width: 251px;
	background: transparent;
	height: 34px;
	display: block;
	line-height: 34px;
	padding: 0px 0px 0px 21px;
	position: relative;
	clear: both;
	overflow: hidden;
}

#slideBox2 .img{
	width: 245px;
	height: 151px;
	overflow: hidden;
	text-align: center;
	margin-left: 14px;
	left: 0;
	position: absolute;
	top: 34px;
}

#slideBox2 .title{
	position: absolute;
	bottom: 7px;
	width: 245px;
	height: 48px;
	background: url('../img/pix_black.png') 0 0 repeat transparent;
	margin-left: 14px;
	left: 0;
}
#slideBox2 .title a{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	padding: 10px 14px 0 28px;
	text-decoration: none;
	border: none;
	display: block;
	line-height: 14px;
}
#slideBox2 .title a:hover{
	color: #E3F0F9;
}

#slideBox2 .slide_pager{
	position: absolute;
	z-index: 20;
	margin: 0;
	top: 12px;
	right: 12px;
}
#slideBox2 .slide_pager ul{
	list-style: none;
	padding: 0;
	margin: 0;
}
#slideBox2 .slide_pager li{
	float: left;
	padding: 0;
	margin: 0 1px 0 0;
	background: none;
}
#slideBox2 .slide_pager li a{
	padding: 0;
	margin: 0;
	text-decoration: none;
	border: none;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
	display: block;
	width: 23px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	background: url('../img/slide_box_pager2.png') 0 0 no-repeat transparent;
}
#slideBox2 .slide_pager li a:hover,
#slideBox2 .slide_pager li.active a{
	background-position: 0 -22px;
	color: #634E1B;
}

/* LINKS */
#links{
	margin-bottom: 7px;
}
#links ul{
	list-style: none;
	padding: 0;
	margin: 0;
}
#links ul li{
	padding: 0;
	margin: 0;
	background: none;
}
#links ul li a{
	padding: 0 0 0 44px;
	margin: 0;
	border: none;
	text-decoration: none;
	background: url('../img/links.jpg') 0 0 no-repeat transparent;
	display: block;
	color: #FFFFFF;
	width: 105px;
	height: 34px;
	overflow: hidden;
	font-size: 13px;
	font-weight: bold;
	line-height: 34px;
}

#links ul li.a1 a{
	background-position: 0 0;
}
#links ul li.a2 a{
	background-position: 0 -34px;
}
#links ul li.a3 a{
	background-position: 0 -68px;
}
#links ul li.a4 a{
	background-position: 0 -102px;
}
#links ul li.a5 a{
	background-position: 0 -136px;
}
#links ul li.a6 a{
	background-position: 0 -170px;
}
#links ul li.a7 a{
	background-position: 0 -204px;
}
#links ul li.a8 a{
	background-position: 0 -238px;
}
#links ul li.a9 a{
	background-position: 0 -272px;
}
#links ul li.a10 a{
	background-position: 0 -306px;
}
#links ul li.a11 a{
	background-position: 0 -340px;
}
#links ul li.a12 a{
	background-position: 0 -374px;
}
#links ul li a:hover{
	color: #FDEA5F;
}


/* LINKS 2 */
#adv_links ul.simple{
	padding: 0 0 8px 0;
	margin: 0;
	list-style: none;
	overflow: hidden;
}
#adv_links ul.simple li{
	padding: 0 0 0 10px;
	margin: 0 0 0 6px;
	background: url('../img/li_disc.gif') 0 7px no-repeat;
	float: left;
	font-size: 11px;
	color: #000000;
}
#adv_links ul.simple li a{
	padding: 0 0 0 0;
	margin: 0;
	border: none;
	text-decoration: none;
	font-size: 11px;
	color: #000000;
}
#adv_links ul.simple li a:hover{
	text-decoration: underline;
}


#adv_links ul.with_image{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	list-style: none;
	clear: both;
	overflow: hidden;
	border-top: 1px dotted #B2B2B2;
}
#adv_links ul.with_image li{
	padding: 8px 0;
	margin: 0 0 0 0;
	background: none;
	overflow: hidden;
	border-bottom: 1px dotted #B2B2B2;
}
#adv_links ul.with_image li .img{
	width: 35px;
	height: 35px;
	overflow: hidden;
	float: left;
	margin-right: 12px;
}
#adv_links ul.with_image li a{
	padding: 0 0 0 0;
	margin: 0;
	border: none;
	text-decoration: none;
	display: block;
}
#adv_links ul.with_image li a span{
	font-size: 11px;
	color: #9b9b9b;
	font-weight: bold;
	padding: 4px 0px 0px 0px;
	display: block;
	line-height: 12px;
}
#adv_links ul.with_image li a:hover span{
	color: #747474;
}



/* NEWS list */
ul.list1{
	list-style: none;
	padding: 0;
	margin: 0;
}
ul.list1 li{
	padding: 0 14px 0 0;
	margin: 0 0 10px 0;
	clear: both;
	overflow: hidden;
	background: none;
}
ul.list1 li .img{
	float: left;
	/*border: 1px solid #ECECEC;*/
	width: 90px;
	height: 90px;
	overflow: hidden;
	margin-right: 18px;
	text-align: center;
}
ul.list1 li .img a{
	border: none;
}
ul.list1 li h4,
ul.list1 li h4 a{
	font-size: 16px;
	color: #1D416C;
	font-weight: bold;
	line-height: 16px;
	text-decoration: none;
	border: none;
	margin-bottom: 6px;
}
ul.list1 li h4 a:hover{
	color: #000000;
}
ul.list1 li p{
	margin-bottom: 0;
	line-height: 16px;
}

ul.list1 li.mini{
	background: url('../img/li_circle.gif') 0 7px no-repeat transparent;
	margin-left: 13px;
	padding-left: 20px;
}
ul.list1 li.mini h4{
	margin: 0;
	padding: 0;
}
ul.list1 li.mini h4 a{
	font-size: 12px;
}


/* KONKURS list */
ul.list2{
	list-style: none;
	padding: 0;
	margin: 0;
}
ul.list2 li{
	padding: 6px;
	margin: 0 12px 10px 0;
	overflow: hidden;
	background: none;
	border: 1px solid #EAEAEA;
	float: left;
	width: 230px;
	height: 140px;
	position: relative;
}
ul.list2 li.last{
	float: right;
	margin-right: 0;
}
ul.list2 li .img{
	float: left;
	width: 90px;
	overflow: hidden;
	margin-right: 10px;
	text-align: center;
}
ul.list2 li .img a{
	border: none;
}
ul.list2 li h4,
ul.list2 li h4 a{
	font-size: 14px;
	color: #1D416C;
	font-weight: bold;
	line-height: 14px;
	text-decoration: none;
	border: none;
	margin-bottom: 0;
	padding-bottom: 0;
	padding-top: 4px;
	margin-top: 0;
}
ul.list2 li h4 a:hover{
	color: #000000;
}
ul.list2 li span.nick{
	color: #7E7E7E;
	font-size: 10px;
	padding: 0 0 6px 0;
	margin: 0;
	display: block;
}
ul.list2 li p{
	margin-bottom: 0;
	line-height: 16px;
	font-size: 11px;
}
ul.list2 li a.more{
	position: absolute;
	bottom: 6px;
	right: 6px;
}
.box6.box_konkurs h4{
	padding-bottom: 0;
	margin-bottom: 0;
}
.box6.box_konkurs span.nick{
	font-size: 10px;
	color: #7E7E7E;
	display: block;
	padding-bottom: 6px;
}

.gallerySlideShow.box_konkurs span.nick{
	font-size: 10px;
	color: #7E7E7E;
	display: block;
	padding-bottom: 6px;
}
.gallerySlideShow.box_konkurs h4{
	padding-bottom: 0;
	margin-bottom: 0;
}





/* FOOTER */
div#footer{
	clear: both;
	overflow: hidden;
	padding-bottom: 10px;
	margin-top: 12px;
}
#footer .block1{
	clear: both;
	background: #153C59;
	display: block;
	margin: 0px 0px 0px 2px;
	overflow: hidden;
	padding: 15px 25px;
}
#footer .block1 ul{
	list-style: none;
	padding: 0;
	margin: 0;
	float: left;
	width: 225px;
}
#footer .block1 ul li{
	padding: 0 0 2px 0;
	margin: 0;
	background: none;
}
#footer .block1 ul li a{
	padding: 0;
	margin: 0;
	color: #FFFFFF;
	text-decoration: none;
	border: none;
}
#footer .block1 ul li a:hover{
	text-decoration: underline;
}

#footer .block2{
	clear: both;
	overflow: hidden;
	padding: 12px 4px 0px 12px;
}
#footer .block2 ul{
	list-style: none;
	padding: 0;
	margin: 0;
}
#footer .block2 ul li{
	float: left;
	padding: 0 16px 0 0;
	margin: 0;
	background: none;
}
#footer .block2 ul li a{
	padding: 0;
	margin: 0;
	display: block;
	border: none;
	text-decoration: none;
	color: #000000;
}
#footer .block2 ul li a:hover{
	text-decoration: underline;
}
#footer .block2 .kamikaze{
	float: right;
	color: #717171;
}
#footer .block2 .kamikaze a{
	border: none;
	text-decoration: none;
	color: #717171;
}
#footer .block2 .kamikaze a:hover{
	text-decoration: underline;
}

/* HEADERS */
h1, h2.index{
	font-family: Arial;
	font-size: 24px;
	color: #b40100;
	padding: 0px 5px 0px 0px;
	margin: -7px 0 0 0;
	font-weight: bold;
	line-height: 100%;
	background: #FFFFFF;
	display: block;
	position: absolute;
}
h2, h1.category{
	font-size: 36px;
	font-weight: bold;
	color: #636363;
	background: url('../img/box3_nr1.gif') 0 4px no-repeat transparent;
	padding: 0px 0px 0px 40px;
	margin: 6px 0 10px 13px;
	overflow: hidden;
	line-height: 42px;
	position: static;
}
h3, h1.article{
	font-size: 20px;
	font-weight: bold;
	color: #1B1B1B;
	background: transparent;
	padding: 8px 0px 12px 16px;
	margin: 0px 0 0px 0px;
	overflow: hidden;
	line-height: 20px;
	position: static;
}

h4, .h4{
	font-size: 20px;
	font-weight: bold;
	color: #1B1B1B;
	background: transparent;
	padding: 8px 0px 12px 0px;
	margin: 0px 0 0px 0px;
	overflow: hidden;
	line-height: 20px;
}

h5, .h5{
	font-size: 13px;
	font-weight: bold;
	color: #1D416C;
	background: transparent;
	padding: 0px 0px 8px 0px;
	margin: 0px 0 0px 0px;
	overflow: hidden;
	line-height: 13px;
}

h6, .h6{
	font-size: 14px;
	font-weight: bold;
	color: #1B1B1B;
	background: transparent;
	padding: 0px 0px 4px 0px;
	margin: 0px 0 0px 0px;
	overflow: hidden;
	line-height: 14px;
}

/****** COLORS ****/
.blue{
	color: #1D416C;
}
.black{
	color: #1B1B1B;
}
.gold{
	color: #E6B100;
}
.grey{
	color: #747474;
}

/*********** HELPERS ***********/
table td{
	vertical-align: top;
}

strong, .b{
	font-weight: bold !important;
}
.n{
	font-weight: normal !important;
}

img{
	border: none;	
}
.clear{
	clear: both;
	border: none;
	height: 1px;
}
.overflow{
	overflow: hidden;
}
.noborder{
	border: none !important;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
.left{
	text-align: left !important;
}
.right{
	text-align: right !important;
}
.center{
	text-align: center !important;
}
.justify{
	text-align: justify !important;
}

.hide{
	display: none;
}

/**** FONTS ***/
.f9{
	font-size: 9px !important;
}
.f10{
	font-size: 10px !important;
}
.f11{
	font-size: 11px !important;
}
.f12{
	font-size: 12px !important;
}
.f13{
	font-size: 13px !important;
}
.f14{
	font-size: 14px !important;
}
.f15{
	font-size: 15px !important;
}
.f16{
	font-size: 16px !important;
}
.f18{
	font-size: 18px !important;
}


/********** OL, UL ********************/
ol, ul {
	line-height: 140%;
	margin: 10px 0px 16px 12px;
	padding-left: 4px;
}

ul li {
	list-style: none;
	margin-bottom: 12px;
	background: url('../img/li.gif') 0px 7px no-repeat;
	padding-left: 18px;
}

ol li {
	margin-bottom: 12px;
	margin-left: 22px;
	padding-left: 0px;
}

ul li ul li ul li{
	background: url('../img/li.gif') 0px 7px no-repeat;
}

ul li ul li a:visited{
	color: #875801;
}


/******** LINKS *****************/

a:link {text-decoration: none}
a:visited {text-decoration: none}
a:hover {text-decoration: none}
a:active {text-decoration: none}

a:link, 
a:visited, 
a:active{
	color: #1D416C;
	border-bottom: 1px dotted #1D416C;
	text-decoration: none;
}
a:hover{
	text-decoration: none;
	border-bottom: none;
}

a.more{
	border: none;
	text-decoration: none;
	float: right;
	color: #7E7E7E;
	font-size: 10px;
	background: url('../img/str_orange.gif') 0 5px no-repeat transparent;
	padding-left: 8px;
	line-height: 12px;
}
a.more:hover{
	text-decoration: underline;
}


/******** TABLES *****************/
#centerContent table{
	background: #FFFFFF;
	margin: 8px 0px 16px 0px;
	border: 0px solid #FFFFFF;
	border-collapse: collapse;
	border-spacing: 0px 0px;
}

#centerContent table td, 
#centerContent p table td,
#centerContent table td p,
#centerContent p table td p,
#centerContent table th{
    border: 1px solid #E8E8E8;
	vertical-align: middle;
    padding: 6px;
	text-align: center;
	color: #1B1B1B;
	line-height: 14px;
}
#centerContent table tr.head td,
#centerContent p table tr.head td,
#centerContent table td.head, 
#centerContent p table td.head,
#centerContent table th{
	background: #F5F5F5;
	border: 1px solid #D7D7D7;
	color: #1D416C;
	padding: 6px;
	line-height: 14px;
	font-weight: bold;
}


/* PAGING */
.paging{
	text-align: center;
	overflow: hidden;
	margin: 0 auto;
	font-size: 11px;
	color: #1B426D;
	height: 20px;
}

.paging a{
	font-size: 11px;
	color: #1B426D;
	border: none;
	text-decoration: none;
	padding: 2px;
	text-align: center;
}
.paging a:hover{
	color: #1B426D;
}
.paging em{
	font-style: normal;
	font-weight: bold;
}
.paging span.bar{
	padding-right: 5px;
}


.info{
	clear: both;
	padding-top: 25px;
	overflow: hidden;
	position: relative;
}


a.btn_glosuj{
	width: 67px;
	height: 24px;
	display: block;
	background: url('../img/btn_glosuj.gif') 0 0 no-repeat transparent;
	text-indent: -9999px;
	cursor: pointer;
	float: right;
	border: none;
}
span.glosowanie_cnt{
	float: right;
	display: block;
	padding: 2px 0px 0px 4px;
}

a.btn_share{
	width: 82px;
	height: 24px;
	display: block;
	background: url('../img/btn_share.gif') 0 0 no-repeat transparent;
	text-indent: -9999px;
	cursor: pointer;
	float: right;
	border: none;
}
.share{
	position: absolute;
	right: 0;
	margin: -30px 0 0 0;
	padding: 0;
}
.share ul{
	list-style: none;
	padding: 4px;
	margin: 0px;
	border: 1px solid #DBDBDB;
	border-width: 0px 1px 0px 1px;
	overflow: hidden;
	display: block;
}
.share ul li{
	padding: 0px;
	margin: 0px;
	background: none;
	float: left;	
}
.share ul li a{
	padding: 2px 2px;
	border: none;
}

iframe.facebook_like{
	width: 70px;
	float: right;
	overflow: hidden;
	margin: 3px 10px 0px 0px;
}

.g_plus{
	float: right;
	position: relative;
	top: 5px;
}


/***** VOTE BOX *****/
div.voteBox{
	overflow: hidden;
	float: right;
	font-size: 11px;
	padding: 3px 10px 0px 0px;
	width: 120px;
	color: #091D27;
}
.newsBox.oneNews .voteBox{
	float: right;
}
div.voteBox em{
	font-style: normal;
	color: #787878;
}

div.voteBox span{
	float: left;
}

div.voteBox div.text_{
	font-size: 10px !important;
	font-weight: bold;
	float: left;
	padding: 1px 8px 0px 0px !important;
	margin-right: 2px;
}
div.voteBox div.starBox{
	display: inline;
	float: right;
	margin-top: 3px;
}
div.voteBox div.starBox.voted{
	opacity:0.3;
	filter:alpha(opacity=30);
}
div.voteBox div.starBox a{
	float: left;
	width: 12px;
	height: 13px;
	display: block;
	background: url(../img/components/vote/star.gif) 0 0 no-repeat;
	cursor: pointer;
	border: none;
	text-decoration: none;
}
div.voteBox div.starBox a.empty{
	background-position: 0px 0px !important;
}
div.voteBox div.starBox a.half{
	background-position: 0px -13px !important;
}
div.voteBox div.starBox a.full{
	background-position: 0px -26px !important;
}
div.voteBox div.starBox a.over{
	background-position: 0px -39px !important;
}
div.voteBox div.vote_loading{
	width: 155px;
	text-align: center;
	position: absolute;
	margin-top: -18px;
	display: none;
	z-index: 100;
}
div.voteBox div.whiteBox{
	width: 134px;
	height: 22px;
	background: #FFFFFF;
	position: absolute;
	margin-top: -22px;
	display: none;
}

#box_facebook{
	margin-bottom: 7px;
}

p.message{
	text-align: center;
	padding: 8px;
	border: 1px solid #D7D7D7;
	border-width: 1px 0;
	font-size: 12px;
	overflow: hidden;
}
#slideBox .img a{
	border: none;
	text-decoration: none;
}


/* 404 */
body.body404{
	background: url('../img/404/bg.jpg') 0 0 repeat-x #FFFFFF;
}
div#c404{
	width: 500px;
	margin: 0 auto;
	text-align: center;
	padding: 0px 0px 0px 0px;
}
div#c404 .box_form{
	width: 223px;
	height: 28px;
	background: url('../img/404/form.jpg') 0 0 no-repeat #FFFFFF;
	float: right;
	margin-top: 40px;
}
div#c404 .box_form input.inp_text{
	color: #6B6B6B;
	border: none;
	background: transparent;
	width: 170px;
	margin: 4px 0px 0px 15px;
	float: left;
	font-size: 14px;
}
div#c404 input.sub_szukaj{
	background: transparent;
	padding: 0;
	margin: 0px 0px 0px 0px;
	border: none;
	width: 33px;
	height: 28px;
	text-indent: -9999px;
	line-height: 0;
	cursor: pointer;
	float: right;
}
div#c404 h2{
	float: left;
	margin-top: 30px;
}
div#c404 ul{
	clear: both;
	text-align: left;
	margin-top: 16px;
}


/* CZYTAJ TAKŻE */
#seeAlso{
	clear: both;
	overflow: hidden;
	padding: 10px 0px;
}
#seeAlso ul{
	list-style: none;
	padding: 0;
	margin: 0;
}
#seeAlso ul li{
	background: none;
	float: left;
	padding: 0px 0px 0px 0px;
	width: 245px;
	line-height: 13px;
	height: 80px;
	margin-bottom: 0;
}
#seeAlso ul li a{
	text-decoration: none;
	border: none;
	font-weight: bold;
	color: #000000;
	display: block;
	padding-right: 20px;
}
#seeAlso ul li span{
	font-weight: normal;
	font-size: 11px;
	display: block;
	padding-top: 2px;
}
#seeAlso ul li a .img{
	width: 64px;
	height: 64px;
	text-align: center;
	overflow: hidden;
	float: left;
	margin-right: 16px;
	border: none;
}
#seeAlso ul li a:hover .img{

}
#seeAlso ul li a:hover{
	color: #676767;
}


/************** BANERY *************/
#baner_120_600_left{
	width: 120px;
	height: 600px;
	top: 85px;
	margin-left: -130px;
	position: fixed;
	text-align: center;
	z-index: 5000;
	overflow: hidden;
}
#baner_120_600_left a{
	border: none;
}
#baner_120_600_right{
	width: 120px;
	height: 600px;
	top: 85px;
	margin-left: 980px;
	position: fixed;
	text-align: center;
	z-index: 5000;
	overflow: hidden;
}
#baner_120_600_right a{
	border: none;
}

#baner_750_200_wrapper{
	width: 800px;
	display: block;
	margin-left: 12px;
	margin-bottom: 8px;
	padding: 0px;
}
#baner_750_200_wrapper a{
	border: none;
}
#baner_750_200{
	width: 750px;
	/*height: 200px;*/
	margin: 0 auto;
	text-align: center;
	overflow: hidden;
}
#baner_750_200 a{
	border: none;
}
#baner_468_60{
	width: 468px;
	height: 60px;
	overflow: hidden;
	text-align: center;
	position: absolute;
	margin: 18px 0 0 260px;
	left: 0;
}
#baner_468_60 a{
	border: none;
}

#baner_150_480{
	width: 150px;
	height: 480px;
	overflow: hidden;
	text-align: center;
	margin: 8px 0 8px 0;
	left: 0;
}
#baner_150_480 a{
	border: none;
}

.adv_2{
	text-align: center;
	padding-bottom: 8px;
	clear: both;
}
#baner_468_60_2{
	text-align: center;
	padding-bottom: 8px;
	clear: both;
}
#baner_468_60_2 a{
	border: none;
}
#baner_468_60_3{
	text-align: center;
	padding-bottom: 8px;
	clear: both;
}
#baner_468_60_3 a{
	border: none;
}
.baner a{
	border: none;
	text-decoration: none;
}

#baner_120_60{
	text-align: center;
	padding-bottom: 8px;
	float: left;
}
#baner_120_60 a{
	border: none;
}
#baner_120_60_2{
	text-align: center;
	padding-bottom: 8px;
	float: rigth;
}
#baner_120_60_2 a{
	border: none;
}
#baner_270_127{
	text-align: center;
	padding-bottom: 8px;
}
#baner_270_127 a{
	border: none;
}

.uwaga_konkurs{
	padding-bottom: 4px;
	overflow: hidden;
}
.uwaga_konkurs a{
	border: none;
	text-decoration: none;
}


#pre_comment{
	border: 1px solid #EAEAEA;
	overflow: hidden;
	padding: 14px 8px 0px 8px;
	background: #F5F5F5;
	width: 501px;
	margin-bottom: 4px;
}
#pre_comment p{
	float: left;
}
#pre_comment input{
	float: right;
}
h6#comments_add{
	padding-bottom: 10px;
}
h6#commentsH{
	padding: 8px 0;
}


/* FORM MODULE */
/******** FORMS *****************/

input{
	font-family: Tahoma;
}

form.form_module label{
	clear: both;
	display: block;
	font-family: Arial;
	font-size: 12px;
	color: #181818;
	margin-top: 8px;
}

form.form_module input{
	border: 1px solid #E5E5E5;
	padding: 4px;
	width: 490px;
}
form.form_module textarea{
	border: 1px solid #E5E5E5;
	padding: 4px;
	width: 490px;
	height: 140px;
}
form.form_module select{
	border: 1px solid #E5E5E5;
	padding: 4px;
	width: 485px;
}

form.form_module label.error{
	color: #FF3300;
}
form.form_module span.formFieldError{
	display: block;
	color: #FF0000;
	font-size: 11px;
	background: #FBFBFB;
	padding: 4px;
	border: 1px dotted #E0E0E0;
	border-width: 0px 0px 1px 1px;
}
form.form_module p.message{
	border: 1px dotted #CE9797;
	padding: 8px 16px;
	margin: 10px 0 20px 0;
	color: #FF3300;
	text-align: center;
}
form.form_module .error{
	color: #FF3300;
	font-size: 11px;
	padding: 0;
	margin: 0;
}
form.form_module input.submit{
	width: 160px;
	cursor: pointer;
	float: right;
	background: #38567C;
	color: #FFFFFF;
	font-size: 11px;
	margin: 8px 0px 0px 0px;
}
form.form_module label.req-info{
	float: left;
}
form.form_module .text{
	line-height: 12px;
	margin-bottom: 0px !important;
}


/* HOROSKOP */
#horoskop{
	clear: both;
}

#horoskop h5{
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding: 16px 0px 20px 10px;
}

#horoskop .znak{
	float: left;
	width: 119px;
	height: 147px;
	overflow: hidden;
	padding: 0;
	margin: 0px 14px 9px 0px;
}
#horoskop .znak.last{
	margin-right: 0;
}
#horoskop a{
	display: block;
	border: none;
}

#horoskop a.month,  
#horoskop a.week {
	width: 519px;
	height: 45px;
	text-indent: -9999px;
	background-repeat: no-repeat;
}

#horoskop a.month {
	background-image: url('../img/horoskop/month_horoscope_inactive.jpg');
}

#horoskop .active a.month,
#horoskop a.month:hover {
	background-image: url('../img/horoskop/month_horoscope_active.jpg');
}

#horoskop a.week {
	background-image: url('../img/horoskop/week_horoscope_inactive.jpg');
}

#horoskop .active a.week,
#horoskop a.week:hover {
	background-image: url('../img/horoskop/week_horoscope_active.jpg');
}

#horoskop a:hover .foot{
	color: #FDEA5F;
}
#horoskop .znak .img{
	width: 119px;
	height: 118px;
	overflow: hidden;
}
#horoskop .znak .foot{
	width: 119px;
	height: 29px;
	overflow: hidden;
	background: url('../img/horoskop/foot.jpg') 0 0 no-repeat transparent;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	line-height: 11px;
	padding-top: 3px;
}
#horoskop .znak .foot small{
	font-size: 9px;
	display: block;
	font-family: Tahoma;
	font-weight: normal;
	color: #CCCCCC;
}
#horoskop .horoskop_right{
	float: right;
	width: 360px;
}
#horoskop h4{
	color: #1d416c;
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 4px;
}
#horoskop h5{
	color: #e8b600;
	font-size: 12px;
	font-weight: bold;
	padding: 0;
	margin: 0 0 20px 0;
	text-transform: uppercase;
}
#horoskop h6{
	color: #e8b600;
	font-size: 12px;
	font-weight: bold;
	padding: 14px 0px 18px 8px;
	color: #000000;
}
#horoskop .line{
	clear: both;
	overflow: hidden;
	padding: 0;
	margin: 0 0 8px 0;
	border: none;
	background: #E3E4E5;
	height: 1px;
	width: 515px;
	display: block;
}
#horoskop a.btn_back{
	display: block;
	width: 111px;
	height: 24px;
	background: url('../img/horoskop/btn_back.jpg') 0 0 no-repeat;
	color: #515F58;
	font-weight: bold;
	font-size: 11px;
	border: none;
	text-decoration: none;
	line-height: 24px;
	padding: 0px 0px 0px 30px;
	text-align: left;
	float: left;
}
#horoskop a.btn_next{
	display: block;
	width: 111px;
	height: 24px;
	background: url('../img/horoskop/btn_next.jpg') 0 0 no-repeat;
	color: #515F58;
	font-weight: bold;
	font-size: 11px;
	border: none;
	text-decoration: none;
	line-height: 24px;
	padding: 0px 30px 0px 0px;
	text-align: right;
	float: right;
}
#horoskop a.btn_back:hover, 
#horoskop a.btn_next:hover{
	color: #000000;
}

.horoscope_provider a {
	border: none;
	text-decoration: none;	
}

/* SEX ALERT */
#sex_alert{
	position: fixed;
	margin: 0px 0 0 160px;
	z-index: 1000;
	background: #FFE1E1;
	border: 1px solid #FF9393;
	padding: 20px;
	width: 700px;
	display: none;
}
#sex_alert p{
	text-align: center;
	font-size: 16px;
	line-height: 22px;
}
#sex_alert .btn_sex_rezygnuje{
	margin-right: 10px;
}
#sex_alert .btn_sex_wchodze{
	margin-left: 10px;
}

small.konkurs_vote{
	font-size: 11px;
}


/* POP NEWSLETTER */
/*
#pop_newsletter{
	position: fixed;
	margin: 0px 0 0 160px;
	z-index: 1000;
	background: #FFE1E1;
	border: 1px solid #FF9393;
	padding: 20px;
	width: 700px;
	display: none;
}
#pop_newsletter p{
	text-align: center;
	font-size: 16px;
	line-height: 22px;
}
*/


#pop_newsletter{
	position: fixed;
	margin: 190px 0 0 160px;
	z-index: 1000;
	width: 510px;
	height: 292px;
	background: url('../img/newsletter.png') 0 0 no-repeat transparent;
	overflow: hidden;
}
#pop_newsletter.sended{
	background: url('../img/newsletter2.png') 0 0 no-repeat transparent;
}
#pop_newsletter p{
	font-family: Tahoma;
	color: #4c4c4c;
	font-size: 11px;
	line-height: 16px;
}
#pop_newsletter a.pop_close{
	float: right;
	width: 41px;
	height: 41px;
	text-indent: -9999em;
	display: block;
	border: none;
	text-decoration: none;
}

#pop_newsletter span{
	font-size: 11px;
	float: right;
	color: #747474;
	font-weight: bold;
	position: absolute;
	right: 6px;
	top: 0px;
}
#pop_newsletter .inner_{
	overflow: hidden;
	padding: 12px 0 0 24px;
}
#pop_newsletter label{
	float: left;
	padding: 3px 6px 0px 0px;
	clear: left;
	width: 80px;
	text-align: right;
	color: #333333;
	font-weight: bold;
}
#pop_newsletter input.inp_text{
	background: none;
	width: 160px;
}

#pop_newsletter form{
	padding: 10px 0px 0px 0px;
}
#pop_newsletter input.btn_zapisz2{
	margin: 0 30px 0 0;
}

p.footer-summary {
	display: block;
	float: left;
	width: auto;
	/*padding-left: 30px;*/
	font-size: 11px;
	line-height: 17px;	
}