html, body {
	font-family:Tahoma,Arial,sans-serif;
	font-size:11px;
	margin:0;
	padding:0;
	background:white;
	}

a {
	outline-style:none;
	outline-width:0;
	text-decoration:none;
	cursor:pointer;
	color:#035698;
	font-size:11px;
	}
a:hover
{
	color:#00375F
}
.aavatar{}
.clr {
	clear:both;
	}

img,div {
	margin:0;
	padding:0;
	border:0;
	}

div,span, p, a, table, tbody, tr, th, td, {
    font-size:11px;
}

img {
    font-size:0;
}

a.menu_konto {

	color:white;
	}

a.menu_konto:hover {

	color:#808080;
	}

a.akc2 {

	color:#00539B;
	}

a.akc2 : hover {

	color:#A7763B;
	}


.site {
	width:100%;
	text-align:center;
	}

.site_center {
	margin:0 auto;
	width:984px;
	background:white;
	}

#header {

	width:100%;
	}


#logo_box {

	padding:3px 0 0 4px;
	width:114px;
	float:left;
	}

#logo {

	width:112px;
	height:129px;
	background:url('../images/layout/logo.gif');
	}

#banner_top {

	background:url('../images/layout/banner.gif');
	width:866px;
	height:140px;
	float:right;
	text-align:left;
	}

#menu_top_box {

	width:100%;
	text-align:center;
	border-top:1px solid #4A4A4A;
	border-bottom:1px solid #4A4A4A;
	padding:1px 0;
	background:white;
	/*background:url('../images/layout/menu_top_repeat.gif') repeat-x;*/
	}

#menu_top_bkg {

	width:100%;
	background:url('../images/layout/menu_top_repeat.gif') repeat-x;
	height:50px;
	}

#flash_bkg{

	width:100%;
	text-align:center;
	background:#E6E6E6;
	}

#gray_bar {
	width:100%;
	height:11px;
	background:url('../images/layout/szary_pasek_repeat.gif') repeat-x;
	font-size:9px;
	font-weight:bold;
	text-align:center;
	color:#fff;
	}

#header_search {
	text-align:left;
	width:275px;
	padding:110px 0 0 149px;
	}

#szukaj_input {

		width:192px;
		height:15px;
		padding:2px 0 1px;
		font-size:11px;
		border-top:2px solid #757374;
		border-left:2px solid #757374;
		border-bottom:1px solid #D4D0C7;
		border-right:1px solid #D4D0C7;
	}

#szukaj_input:hover {

		border-top:2px solid #95571A;
		border-left:2px solid #95571A;
		border-bottom:1px solid #D9A451;
		border-right:1px solid #D9A451;
	}

#szukaj_submit {

		margin:0;
		padding:1px 0 1px;
		width:65px;
		border:1px solid white;
		font-weight:bold;
		color:black;
		font-size:13px;
		background:url('../images/layout/szukaj_but_bkg_repeat.gif') #D8D8D8 repeat-x;
	}

#szukaj_submit:hover {

	border: 1px solid #D9A451;
	cursor:pointer;
	}

form#szukaj span{

	float:left;
	display:block;
}


#ul_menu_top {

	padding:0 0 0 20px;
	width:440px;
	float:left;
	text-align:center;
}

#ul_menu_top ul, ul li {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}

#ul_menu_top ul li {
	float: left;
	padding:15px 5px 0 5px;
}

#ul_menu_top ul li.line {
	float: left;
	padding:12px 5px 0 5px;
}

#ul_menu_top ul li a{

	font-size:14px;
	color:white;
}

#ul_menu_top ul li a:hover{

	color:#808080;
}


.input_login {

		width:145px;
		height:15px;
		padding:2px 0 1px;
		font-size:11px;
		border-top:2px solid #757374;
		border-left:2px solid #757374;
		border-bottom:1px solid #D4D0C7;
		border-right:1px solid #D4D0C7;
	}

.input_login:hover {

		border-top:2px solid #95571A;
		border-left:2px solid #95571A;
		border-bottom:1px solid #D9A451;
		border-right:1px solid #D9A451;
	}

#zaloguj_submit {

		margin:0;
		padding:1px 0 1px;
		width:65px;
		border:1px solid #6E6E6E;
		font-weight:bold;
		color:white;
		font-size:13px;
		background:url('../images/layout/but_zaloguj_repeat.gif') #D8D8D8 repeat-x;
	}

#zaloguj_submit:hover {

	border: 1px solid #D9A451;
	cursor:pointer;
	}

#footer {
	margin:7px 0 0;
	border-top: 2px solid #F0F0F0;
	background: white;
	padding: 2px 0 0;
	width:100%;
	text-align:center;
	}

#footer_bkg {

	background: #F0F0F0;
	height:94px;
	width:100%;
	}

#footer_bkg span {

	display:block;
	}

ul.footer_menu, ul.footer_menu li {

	list-style: none;
	margin: 0;
	padding: 0;
	color: #00539B;
}

ul.footer_menu {

	display: block;
	margin:0 auto;
	width:780px;
	}

ul.footer_menu li {

	display: block;
	float:left;
	}

ul.footer_menu li span.d{

	padding:0 4px 0;
	width:5px;
	height:12px;
	display:block;
	background:url('../images/layout/dot.gif') scroll bottom center no-repeat;
	float:left;
}

ul.footer_menu li a {

	font-size:11px;
	color: #00539B;
	text-decoration:none;
	}

ul.footer_menu li a:hover {

	color: #222222;
	}

#copyright {

	padding:5px 0;
	width:100%;
	text-align:center;
	color:#9F9F9F;
	font-size:10px;
	}

.box_title {

	width:100%;
	background:url('../images/layout/box_pasek_top_repeat.gif') scroll top repeat-x;
	}

.box_left_top {

	background:url('../images/layout/box_left_top.gif') scroll top left no-repeat;
	}

.box_right_top {

	background:url('../images/layout/box_right_top.gif') scroll top right no-repeat;
	height:27px;
	}

.box_title_img {

	padding:3px 0 0 3px;
	width:29px;
	height:22px;
	background:url('../images/layout/box_title_img.gif') scroll bottom center  no-repeat;
	float:left;
	}

.box_title_text {

	padding:8px 0 0;
	float:left;
	font-size:14px;
	color:#777777;
	font-weight:bold
	}

.box_title_text_wielkanoc {

	padding:8px 0 0;
	float:left;
	font-size:14px;
	color:#ff0000;
	font-weight:bold
	}

.box_border {

	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	padding:10px 3px 10px 10px;
	}

.box_border_top {

	margin:0 auto; 
	width:810px; 
	border-top:1px solid #D8D8D8; 
	padding:10px 0 5px;
}

.box_border ul, ul li, .box_border ul.ul2, ul.ul2 li{

	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
	font-size:12px;
	}

.box_border ul li, .box_border ul.ul2 li  {

	padding:2px 0 1px 15px;
	background:url('../images/layout/box_li_img.gif') scroll left no-repeat;
	text-align:left;
	}

.box_border ul li span{

	display:block;
	padding: 0 0 4px 0;
	background:url('../images/layout/box_li_line_bottom.gif') scroll left bottom no-repeat;
	}

.box_border ul.ul2 li span {

	display:block;
	padding: 0 0 4px 0;
	background:none;
	}

.box_border ul li span a{

	font-weight:bold;
	color:#035698;
	}

.box_border ul li span a:hover{

	color:#A7763B;
	}

.box_border ul.ul2 li span a{

	color:#035698;
	}

.box_border ul.ul2 li span a:hover{

	text-decoration:underline
	}

.box_bottom {

	background:url('../images/layout/box_pasek_bottom_repeat.gif') scroll bottom repeat-x;
	}

.box_left_bottom {

	background:url('../images/layout/box_left_bottom.gif') scroll bottom left no-repeat;
	}

.box_right_bottom {

	height:33px;
	background:url('../images/layout/box_right_bottom.gif') scroll bottom right no-repeat;
	}

.box2_bottom {

	background:url('../images/layout/bottom2_repeat.gif') scroll bottom repeat-x;
	}

.box2_left_bottom {

	background:url('../images/layout/bottom2_left.gif') scroll bottom left no-repeat;
	}

.box2_right_bottom {

	/*height:4px;*/
	padding:4px 0 0;
	font-size:0;
	background:url('../images/layout/bottom2_right.gif') scroll bottom right no-repeat;
	}


.box_bottom_img {

	width:29px;
	height:24px;
	padding:3px 0 0 3px;
	background:url('../images/layout/box_bottom_img.gif') scroll bottom center  no-repeat;
	float:left;
	}

.box_bottom_text {

	padding:12px 0 0;
	float:left;
	}

.box_bottom_text a{


	color:#D00000;
	text-decoration:none;
	font-weight:bold;
	font-size:10px;
	}

.box_bottom_text a:hover {

	color:#676D77;
	}

.programy_ico {

	float:left;
	padding:0 10px 0 0;
	text-align:center;
	width:40px;
	}



.programy_txt {

	float:right;
	width:70px;
	text-align:left;
	}

td.ksmall {

	font-size:10px;
	}

td.kbold {

	font-weight:bold;
	}

td.kgray {

	color:#bd0908;
	font-size:11px;
	}

a div .img_play {

	height:19px;
	width:19px;
	font-size:0;
	border:0;
	background:url('../images/layout/play_n.png') white no-repeat scroll bottom;
	display:block;
	}

a div:hover .img_play {

	height:19px;
	width:19px;
	font-size:0;
	border:0;
	background:url('../images/layout/play_c.png') white no-repeat scroll bottom;
	display:block;
	}

a div div.txt_play {

	padding:3px 0 0;
	color:#00549A;
	text-align:left;
	font-weight:bold;
	}

a:hover div div.txt_play {

	padding:3px 0 0;
	color:#D00000;
	text-align:left;
	font-weight:bold;
	}

/* nowe do css layout2 */
.article_title {

	font-size:14px;
	font-weight:bold;
	color: #035698;
}

h1.h1_article_title {
	font-size:14px;
	font-weight:bold;
	color: #035698;
	/*display: block;*/
	margin: 0;	
}

.article_img_title {

	width:100%;
	background:#585858;
	color:white;
	text-align:center;
	padding:10px 0;
	font-weight:bold;
}

.art_akc_txt {

	font-size:9px;
	color:#B8B8B8;
	}

.art_intro {

	font-size:13px;
	line-height:1.7em;

	padding:20px 15px 30px;
	text-align:left;
	font-weight:bold;
	}

/*
.art_intro:first-letter {

	padding:0 0 0 30px;
	}	*/

.art_tekst {
    color:#444444;
	font-size:13px;
	line-height:1.2em;

	padding:0 15px 15px;
	text-align:left;
	}

a.art_kom_opt_link {

	display:block;
	background:url( '../images/layout/link_blue_triangle.gif' ) scroll left center no-repeat;
	padding:0 15px;
	color:#005599;
	font-weight:bold;
	font-size:10px;
	}

a.art_kom_opt_link:hover {

	color:#676D77;
	}

.comment {

	padding:20px 0 0;
	}

a.art_kom_opt_link2 {

	display:block;
	background:url( '../images/layout/link_red_triangle.gif' ) scroll left center no-repeat;
	padding:0 15px;
	color:#005599;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	}

a.art_kom_opt_link2:hover {

	color:#676D77;
	}

.link_all a{


	color:#D00000;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	}

.link_all a:hover {

	color:#676D77;
	}

/* koniec layoutu */
.hid{
	display:none
}

.input {
	border: solid 1px #035698
}

.select {
	border: solid 1px #035698
}

.submit {
	border: solid 1px #035698;
	background-color: #fff;
	padding:2px 4px;
	color: #035698;
}

.submit:hover {
	border: solid 1px #c00;
	background-color: #fee;
	color: #f00;
}

.opiss{
	font-weight:bold;
	font-size:12px;
	margin:10px 0px;
}

.opis{
	margin:5px 0px;
}

.foto_switch {
	padding:3px;
	background-color:#666;
	color:#fff;
	font-weight:bold;
}

.foto_opis{
	background-color:#555;
	color:#fff;
	font-weight:bold;
	padding:10px 0px;
	width:100%;
	text-align:center;
	border-top: solid 1px #333;
}

.foto_opis2{
	color:#999;
	font-size:10px;
	padding:3px;
}

#artykul{
	width:500px;
	margin:0 auto;
}
#artykul_foto{
	text-align:center;
	margin:0 auto;
	width:100%
}

.gray10{
	font-size:10px;
	color:#aaa;
}

.status0{
	font-weight:bold;
	color:#c00;
}

.status1{
	font-weight:bold;
	color:#0a0;
}
#infocorner{height:20px;position:fixed;top:20px;right:20px;	font-weight:bold;z-index:100}
#infocorner #good {
	border: solid 1px #0a1;
	background-color:#efe;
	color:#0a1;
	padding:5px;
	opacity: 0.8;
	filter: alpha(opacity=80)
}
#infocorner #bad {
	border: solid 1px #a00;
	background-color:#fee;
	color:#a00;
	padding:5px;
	opacity: 0.8;
	filter: alpha(opacity=80);
}
#ajaxworking {position:absolute;left:10px;top:10px;display:none}

/* tabele */
.shadowTable {border-spacing:0;width:100%}
.shadowTable td {padding:5px;line-height:1em}
.shadowTable th {padding:5px;text-align:center}
.shadowTable .shadow{background:#eee}

fieldset{
	border:1px solid #035698;
	-moz-border-radius: 8px;
	border-radius: 8px;
	margin-bottom:5px;
	padding:5px;
}

legend{
	font-weight:bold;
	border:1px solid #035698;
	background-color:#E0F0FE;
	margin-bottom:3px;
	padding:1px 4px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

/* walidacja */
#f label {color:#C00; font-weight:bold; font-style:italic;font-size:11px}
#f label.error {display:block}

.f label {color:#C00; font-weight:bold; font-style:italic;font-size:11px}
.f label.error {display:block}

.good{color:#0a0;}
.bad{color:#f00;}

#infoLogged{
	color:#fff;
}
#infoLogged a{
	color:#ffa
}
.div5{
	padding:5px;border: solid 1px #ccc;background-color:#eee;margin:5px;
}

#sszukajka,#szukajka
{
	display:block;top:1px;
	float:left;
}
#szukajka
{
	border: solid 1px #B27633;
	height:20px;
}
#llogin, #lpass
{
	border: solid 1px #B27633;height:20px;
	width: 128px;
}



/* Ogloszenia */
	
.ob_line {

	padding: 0 0 20px;
}

.ob_box {

	width:404px;
	background:url('../images/layout/bo_top.png') no-repeat scroll top left;
	float:left;
}

.ob_box_bot {

	/*background:url('img/bo_bottom.png') no-repeat scroll bottom left;*/
	padding:6px 0 0;
}

.ob_box_bottom {

	background:url('../images/layout/bo_bottom.png') no-repeat scroll bottom left;
	height:6px;
	font-size:0;
}

.ob_content {

	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;	
}

.ob_box_he_link_le {
	
    color: #035698;
    cursor: pointer;
    font-size: 11px;
    outline-style: none;
    outline-width: 0;
    text-decoration: none;	
}

.ob_box_he_link_le:hover {

	color:#00375F;
}

.ob_box_he_link_ri {
	
    color: #D00000;
    cursor: pointer;
    font-size: 11px;
    outline-style: none;
    outline-width: 0;
    text-decoration: none;	
}

.ob_box_he_link_ri:hover {

	color:#676D77;
}

.ob_box_he_le {

	float:left;
	padding:7px 0 20px 30px;
	text-align:left;
	width:200px;
}

.ob_box_he_ri {

	float:right;
	padding:7px 30px 20px 0;
	text-align:right;	
	width:125px;	
}
	
.ob_box_he_le, .ob_box_he_ri {

	
	font-weight:bold;
}	

.ob_content_img {

	width:88px;
	padding:6px 40px 11px 16px;
}

.ob_content_linki {

	
}

.ob_content_img, .ob_content_linki {

	float:left;
}

.ob_content_linki {

	width:235px;
	padding:0 15px 15px 0;
}

.ob_content_linki a {

	display:block;
	font-size:12px;
	background:url('../images/layout/ob_arrow.png') no-repeat scroll left center;
	padding:2px 0 2px 20px;
}

	

	.obwn_box {
	
		width:827px;
		background:url('../images/layout/bwn_top.png') no-repeat scroll top left;
	}
	
	.obwn_box_bot {
	
		/*background:url('../images/layout/bo_bottom.png') no-repeat scroll bottom left;*/
		padding:6px 0 0;
	}

	.obwn_box_bottom {
	
		background:url('../images/layout/bwn_bottom.png') no-repeat scroll bottom left;
		height:5px;
		font-size:0;
	}

	.obwn_content {
	
		border-left:1px solid #dddddd;
		border-right:1px solid #dddddd;
		padding:3px 7px 1px;	
	}
	
	.obwn_kat_ico {
	
		float:left;
		width:88px;
	}
	
	.obwn_kat_text {
	
		float:left;
		width:500px;
		padding:0 0 0 15px;
	}
	
	.obwn_kat1 {
	
		padding:11px 0 4px;
		color:#226CA9;
		font-size:24px;
		font-weight:bold;
	}
	
	.obwn_kat2 {
	
		color:#686763;
		font-size:19px;
		font-weight:bold;		
	}
	
	.obwn_kat2 a:hover {
		
		text-decoration: underline;
	}
	
	.obwn_kat_but {
	
		float:right;
		width:170px;
		padding:15px 15px 0 0;
		text-align:right;
	}
	
	.obwn_kat_but img {
	
		border:0;
	}




	.obww_box {
	
		width:827px;
		background:url('../images/layout/boww_top.png') no-repeat scroll top left;
	}
	
	.obww_box_bot {
	
		/*background:url('img/bo_bottom.png') no-repeat scroll bottom left;*/
		padding:6px 0 0;
	}

	.obww_box_bottom {
	
		background:url('../images/layout/boww_bottom.png') no-repeat scroll bottom left;
		height:5px;
		font-size:0;
	}

	.obww_content {
	
		border-left:1px solid #FAC1C2;
		border-right:1px solid #FAC1C2;
		padding:3px 7px 1px;	
	}

	
	.obww_title {
	
		float:left;
		width:620px;
		font-weight:bold;
		font-size:12px;
		padding:0 0 0 22px;
	}
	
	.obww_date {
	
		width:150px;
		float:right;
		text-align:right;
		padding:0 4px 0 0;
	}
	
	.obww_title, .obww_date {
	
		color:#D72F2E;
	}
	
	.bbw_bot_img {

		width:29px;
		height:24px;
		padding:3px 0 0 3px;
		background:url('../images/box_bottom_img.gif') scroll bottom center  no-repeat;
		float:left;
	}
	
	
	
.ogl_wyroznione .box_left_top {

 background:url('../images/layout/box_left_top_w.png') scroll top left no-repeat;
}
	
.ogl_wyroznione .box_title {
	background:url('../images/layout/box_pasek_top_repeat_w.png') scroll top repeat-x;
}

.ogl_wyroznione .box_right_top {

	background:url('../images/layout/box_right_top_w.png') scroll top right no-repeat;
}

.ogl_wyroznione .box_title_img {

	background:url('../images/layout/box_title_img_w.gif') scroll bottom center  no-repeat;
}

.ogl_wyroznione .article_title a {
	/*
	font-size:14px;
	font-weight:bold;
	*/
	font-size: 12px;
	color: #D72F2E;
}

.ogl_wyroznione .box_border {

	border-left:1px solid #FAC1C2;
	border-right:1px solid #FAC1C2;
}

.ogl_wyroznione .box2_left_bottom {

	background:url('../images/layout/bottom2_left_w.png') scroll bottom left no-repeat;
}

.ogl_wyroznione .box2_right_bottom {

	background:url('../images/layout/bottom2_right_w.png') scroll bottom right no-repeat;
}

.ogl_wyroznione .box2_bottom {

	background:url('../images/layout/bottom2_repeat_w.png') scroll bottom repeat-x;
}

.ogl_wyroznione .box_border_top {
	
	border-top:1px solid #F9B7B8; 
}


a.adintext {
	font-size:13px;
	text-decoration: underline;
	font-weight: bold;
}
