body {
	font-size: 9px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, arial, Helvetica, sans-serif;
	background:url(../img/body_bg.jpg) repeat-x;
	}

.nobold {
	font-weight:normal;
}

a{
	text-decoration:none;
}

a.link3  {
	font-weight: bold;
	color: #E01F24;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	font-size:12px}
	
a.link3:hover {
	font-weight: bold;
	color: #E01F24;
	font-variant: normal;
	text-transform: none;
	text-decoration: underline;}	
	
a.link3a {
	font-weight: bold;
	color: #4f4f4f;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;}
	
a.link3a:hover {
	font-weight: bold;
	color: #4f4f4f;
	font-variant: normal;
	text-transform: none;
	text-decoration: underline;}	
	
a.link3b {
	font-weight: bold;
	color: #ffff00;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;}
	
a.link3b:hover {
	font-weight: bold;
	color: #ffff00;
	font-variant: normal;
	text-transform: none;
	text-decoration: underline;}	

.darrow{
	font:bold 20px arial,sans-serif;
	font:bold 16px arial,sans-serif;
	color:#f50;
}
a.link3c {
	font:bold 14px arial,sans-serif;
	font-weight: bold;
	color: #555;
	text-decoration:none;
	padding:2px;
}
	
a.link3c:hover {
	text-decoration: underline;
	color:#fff;
	background:#555;
	padding:2px;
}
a.link3d {
	font:bold 1.3em arial,sans-serif;
	color: #00d;
	letter-spacing:1px;
	text-decoration: none;}
	
a.link3d:hover {
	text-decoration: underline;}	

a.link2 {
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;}

a.link2:hover {
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	font-variant: normal;
	text-transform: none;
	text-decoration: underline;}		
	
.bg_jasnonieb {
	background-color: #7a97E0;
}
a.link2a {
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;}

a.link2a:hover {
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	font-variant: normal;
	text-transform: none;
	text-decoration: underline;}		
a.link2b {
	font:normal 13px arial,sans-serif;
	color: #000000;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;}

a.link2b:hover {
	text-decoration: underline;}		

a.link2m {
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;}

a.link2m:hover {
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	font-variant: normal;
	text-transform: none;
	text-decoration: underline;}		

a.h5 {
	clear:both;
	margin: 0;
	padding: 0;
	font: bold 14px Verdana, arial, Helvetica, sans-serif;
	text-decoration: underline;
	text-align: left;
	color:#00c;
}
a.h5:hover{
	color:#00f;
}
	
	.bg_jasnonieb {
	background-color: #7a97E0;
}

.bialy_9 {
	color: #FFFFFF;
}
.szary10, .szary10 a {
	font-size: 13px;
	font-weight: normal;
	color: #6F6F6F;
}
.szary10 a {
	text-decoration:none;
}
.szary10 a:hover{
	text-decoration:underline;
}

.szary11 {
	font-size: 10px;
	font-weight: normal;
	color: #6F6F6F;
}
.spacja {
	background-color: #FFFFFF;
	height: 16px;
	width: 2px;
	font-size: 4px;
}
.szary11_2 {
	font-size: 11px;
	color: #868686;
}

.czarny11 {
	font-size: 11px;
	color: #333333;
}
.height3 {
	font-size: 2px;
	background-color: #FF0000;
}
.szary18 {
	font-size: 18px;
	font-weight: normal;
	color: #5D5D5D;
}
.white_bg{
	background:#ffffff;
}
.red_bg{
	font-size: 10px;
	color: #FFFFFF;
	background:url(../img/h3_green.jpg) repeat-x center right;
}
.light_bg{
	border: solid #666666;
	border-width: 1px 1px 0 1px;
	background:#eeeeee;
}

.czerwony12 {
	font-size: 12px;
	color: #FE0000;
}
.czarny16 {
	font-size: 16px;
	color: #333333;
}
.czarny13 {
	font-size: 14px;
	font-weight: normal;
	color: #333333;
}
.czarny14 {
	font-size: 14px;
	font-weight: normal;
	color: #333333;
}
.linia_gora_dol_nieb {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DEE7Fa;
}
.input1 {
	font-size: 11px;
	font-weight: bold;
	color: #607FFE;
	border: 1px solid #FFFFFF;
}
a.link_niebieski {
	font-size: 10px;
	font-weight: normal;
	color: #3560D0;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
a.link_niebieski:hover {
	text-decoration: underline;
}

a.link_niebieski_ciemny {
	font-size: 12px;
	font-weight: normal;
	color: #4a78a6;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
a.link_niebieski_ciemny:hover {
	text-decoration: underline;
}

a.link2 {
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}

a.link2:hover {
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	font-variant: normal;
	text-transform: none;
	text-decoration: underline;
	
}

a.link4 {
	font-weight: normal;
	color: #04046a;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}

a.link4:hover {
	font-weight: normal;
	color: #04046a;
	font-variant: normal;
	text-transform: none;
	text-decoration: underline;
	border: 1px none #FFFFFF;	}

a.link5 {
	font-size: 10px;
	font-weight: normal;
	color: #9C9a9D;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}

a.link5:hover {
	font-size: 10px;
	font-weight: normal;
	color: #9C9a9D;
	font-variant: normal;
	text-transform: none;
	text-decoration: underline;
	border: 1px none #FFFFFF;	
}
a.link6 {
	font-size: 11px;
	font-weight: normal;
	color: #DE1F24;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
a.link6:hover {
	font-size: 11px;
	font-weight: normal;
	color: #DE1F24;
	font-variant: normal;
	text-transform: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #7a97E0;
	border-right-color: #7a97E0;
	border-bottom-color: #7a97E0;
	border-left-color: #7a97E0;
	text-decoration: underline;
}

.link9{
	font:bold 14px sans-serif;
	color: #22a;
	text-decoration: none;
	float:right;
}
.link9:hover{
	text-decoration: underline;
}

.szary13 {
	font-size: 14px;
	color: #333333;
}
.szary14 {
	font-size: 14px;
	color: #333333;
}
.szary10 {
	font-size: 12px;
	color: #FFFFFF;
}
.czerwny14 {
	font-size: 14px;
	font-weight: normal;
	color: #E11E22;
}
.temp3 {
	font-size: 2px;
}
.spacja {
	background-color: #FFFFFF;
	height: 15px;
	width: 2px;
	font-size: 4px;
}
.tekst_naglowek_log {
	font-size: 14px;
	color: #9C9a9D;
}
.tekst12 {
	font-size: 12px;
	color: #333333;
}
.tekst11 {
	font-size: 11px;
	color: #04046a;
}
.bialy13 {
	font-size: 13px;
	color: #FFFFFF;
}
.bialy9 {
	font-weight: normal;
	color: #FFFFFF;
}
.czerwony10 {
	font-size: 10px;
	font-weight: normal;
	color: #E71C20;
}
.czerwony11 {
	font-size: 11px;
	font-weight: bold;
	color: #DE1F24;
}
.tekst10_nieb {
	font-size: 10px;
	color: #04046a;
}
.czerwony16 {
	font-size: 18px;
	font-weight: bold;
	color: #DE1F24;
	border: 1px solid #FFFFFF;
}
.niebieski12 {
	font-size: 12px;
	color: #5569BF;
}
.niebieski10 {
	font-size: 10px;
	font-weight: normal;
	color: #3560D0;
}
.szary9 {
	font-weight: normal;
	color: #C4C4C4;
}
.bialy11 {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}


#tag_area{
display:block;
clear: both;
width:820px;
height:115px;
background:url(../img_new/bg_tag.jpg) repeat-x;
padding:5px 5px 10px 5px;
margin:10px auto 10px auto;
overflow:hidden;
text-align:center;
}

#tag_area h1, #tag_area h2, #tag_area h3, #tag_area h4, #tag_area h5, #tag_area h6{
display:inline;
padding:0;
margin:4px 5px 4px 5px;
background:none;
border:none;
text-transform:lowercase;
}
#tag_area h1 a { font-size:32px; color:#666666; text-decoration:none;}
#tag_area h2 a { font-size:20px; color:#555555; text-decoration:none;}
#tag_area h3 a { font-size:17px; color:#444444; text-decoration:none;}
#tag_area h4 a { font-size:15px; color:#999999; text-decoration:none;}
#tag_area h5 a { font-size:13px; color:#111111; text-decoration:none;}
#tag_area h6 a { font-size:10px; color:#666666; text-decoration:none;}

#tag_area h1 a:hover, #tag_area h2 a:hover, #tag_area h3 a:hover, #tag_area h4 a:hover, #tag_area h5 a:hover, #tag_area h6 a:hover {
	text-decoration:underline;
}
#tag_area h3.clear{
	display:block;
	float:none;
	clear:both;
	margin: 0 0 2px 0;
	padding:6px 0 0 8px;
	font:bold 14px arial,sans-serif;
	color:#666;
}

#header, #topmenu, #root, #kontakt, #footer, #linkme, #pustyblok{
	margin: 0 auto 0 auto;
	padding: 0;
	clear: both;
	width: 980px;
}
.rootcontent{
	margin: 0 0 20px 0;
	padding: 0;
	float:left;
	clear: both;
	width: 980px;
}
#gdzie_jestes{
	display:block;
	margin: 0 auto 10px auto;
	padding: 0;
	width: 980px;
}
#gdzie_jestes, #gdzie_jestes a{
	font-size:13px;
}
#root_left{
	display: block;
	margin: 0 15px 0 0;
	padding: 0;
	float: left;
	width: 240px;
}
.leftcontent{
	display:block;
	margin:0 0 15px 0;
	padding:0;
}

#root_right{
	display:block;
	position:relative;
	margin:0;
	padding:0;
	float:left;
	width:725px;
}
#content{
	display: block;
	margin: 0;
	padding: 0;
	float: left;
	width: 723px;
}
hml>body #content{
	width: 665px;
}

#root_left p{
	margin:0 0 10px 0;
	text-indent:5px;
}

#zajawka_forum{
	display: block;
	margin: 0 0 12px 0;
	padding: 0;
	float: left;
	width: 665px;
}

img.wiadomosci_maly{
	display:block;
	float:left;
	width:120px;
	height:80px;
	border:none;
	margin:0 5px 0 0;
	padding:7px;
	background:url(../img/img_bg1.gif) 50% 50% no-repeat;
}

a.noclear{
	display:block;
	float:left;
}

img.klatka_center, a img.klatka_center{
	display:block;
	width: 120px;
	height: 80px;
	border: 1px solid #aaa;
	margin: 15px auto 2px auto;
	padding: 0;
	float: none;
	clear:both;
}


h4.short_news{
	margin:0 5px 2px 5px;
	padding: 0;
	font:bold 20PX arial,Verdana,sans-serif;
	text-align:left;
	color:#505050;
}
#blockquote{
	display: block;
	clear:both;
	margin: 15px 5px 5px 5px;
	padding: 2px 3px 2px 3px;
	background: #ebebeb;
	border: none;
	font-size: 10px;
	color: #777777;
}
#blockquote h5{
	margin: 0;
	padding: 0;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
}
#blockquote p{
	margin: 0;
	padding: 0;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
}
#blockquote p.left{
	text-align: left;
}
#blockquote p.right{
	text-align: right;
	float: right;
}
p.prawa_small{
	margin:-3px 5px 5px 0;
	padding:0;
	text-align: right;
	font-size: 10px;
}
#blockquote a{
	color: #777777;
	text-decoration: none;
}
#blockquote a:hover{
	color: #777777;
	text-decoration: underline;
}		


#pustyblok{
	height:200px;
}
.separator{
	height: 0px; 
	clear: both;
}

.hilight{
	color:#cc0000;
	font-weight:bold;
}
.czerwony{
	font-weight: bold;
	color: #E01F24;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
#komunikat{
	display:block;
	clear:both;
	margin: 2px 2px 10px 2px;
	font: bold 13px arial, sans-serif;
	color:#e01f24;
	text-align:center;
}
.lekki{
	margin: 2px; 
	background:#f6f6f6;
	border:solid 1px #c0c0c0;
	width: 250px;
	color: #333333;
}
.lekki2{
	margin: 2px 5px 2px 5px; 
	padding: 3px;
	background:#f6f6f6;
	border:solid 1px #c0c0c0;
}
.button_lekki{
	margin: 2px; 
	background:#333333;
	border:solid 1px #c0c0c0;
	color: #f6f6f6;
	cursor: pointer;
}

h3{
	margin:0 0 6px 0;
	padding:0;
	color:#111;
		font:normal 2.5em Georgia,"Times New Roman",serif;
	font:normal 2.3em Arial,sans-serif;
	text-align: left;
	padding:0 0 1px 0;
	border-bottom:1px solid #f50;
}
h3.red, h3.red a{
	color:#555;
		font:normal 2.5em Georgia,"Times New Roman",serif;
	font:normal 2.3em Arial,sans-serif;
	border-bottom:1px solid #060;
	text-align: left;
}
h3.center{
	font-size: 10px;
	text-align: center;
}
h4 {
	margin: 0;
	padding: 0 0 1px 3px;
	font-family: Verdana, arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	border: none;
	text-align: left;
	background:none;
	border:none;
	color:#7a7a7a;
}
a h4{
	text-decoration:none;
}
a:hover h4{
	text-decoration:underline;
}

h4.data{
	margin:0 0 6px 0;
	color:#000033;
		font:normal 2em Georgia,"Times New Roman",serif;
	font:normal 1.9em Verdana,Arial,sans-serif;
	text-align: left;
	padding:0 5px 0 0;
	border-bottom:1px solid #000;
	color:#f00;
}
h4.data .datac{
	display:block;
	float:right;
	font-size:80%;
	padding:4px 0 0 0;
	color:#000;
}


h4.small {
	padding:0;
	font-size:13px;
}
h5 {
	margin: 0;
	padding: 0 0 1px 3px;
	font-family: Verdana, arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border: none;
	text-align: left;
	background:none;
	border:none;
	color:#333333;
}
h5.right {
	float: right;
}

p.male, p.male2{
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-weight: normal;
	text-indent: 0;
}
p.male2{
	text-align:justify;
}
p.male_wiad{
	margin:0;
	padding:0;
	font-size:1.1em;
}
p.wiecej{
	margin:-3px 5px 5px 0;
	padding:0;
	text-align: right;
}

.justify{
	text-align:justify;
}
.right{
	text-align:right;
}
.invisible{
	display:none;
}
.margin0{
	margin:0;
}
.w200{
	width:200px;
}
.token{
	margin:0;
	padding:0;
	width:60px;
	height:19px;
}
.center{
	margin: 5px auto 5px auto;
	text-align:center;
}

#header{
	height:85px;
	font-size:12px;
	background:url(../img/header_bg.jpg) 70% 0 no-repeat;
	overflow:hidden;
}

#header_logo{
	display:block;
	width:330px;
	height:30px;
	float:left;
	margin:0;
	padding:55px 0 0 0;
	text-decoration:none;
	background: url(../img/logo.jpg) no-repeat;
	font:normal 21px arial,sans-serif;
	color:#000;
	overflow:hidden;
}
.shadow{
	color:#888;
}
#header_logo h1{
	display:block;
	clear:both;
	margin:0;
	padding:0 0 0 20px;
	text-align:left;
	font:normal 21px arial,sans-serif;
	color:#000;
	letter-spacing:2px;
}

#topmenu{
	height:33px;	
	width:980px;
	padding: 0;
	margin-bottom:6px;
	text-align:center;
	background:url(../img/body_bg.jpg) 0 -85px repeat-x #f70;
}

#topmenu ul {
	margin: 0;
	padding: 0;
	height:100%;
	list-style: none;
}

#topmenu li {
	display: block;
	float:left;
	width:180px;
	height:100%;
	margin:0;
	padding:0 0 0 1px ;
	background: url(../img/topmenu_left_bdr.jpg) 0 55% no-repeat;
}
html>body #topmenu li {
	width:auto;
}
#topmenu li:first-child {
	background: none;
}

#topmenu a{
	display: block;
	height: 23px;
	padding: 9px 68px 1px 67px;
	text-align: center;
	background:none;
	letter-spacing: 0;
	font: bold 14px arial, verdana, sans-serif;
	color: #eee;
	text-decoration: none;
	overflow: hidden;
}
#topmenu a:hover, #topmenu a.active, #topmenu a.active:hover {
	color: #fff;
	background:url(../img/body_bg_hover.jpg) 0 -85px repeat-x #005;
}

#footer{
	margin: 10px auto 5px auto;
	padding:0;
	height:20px;
	background:url(../img/stopka.jpg) no-repeat;
}
#bottomlinks, #copyright{
 	display:block;
	float:left;
	margin:0;
	padding:0;
}
#bottomlinks{
	width: 565px;
	height:14px;
	padding:3px 0 3px 0;
	text-align:right;
}
#copyright{
	width: 410px;
	height:14px;
	padding:6px 0 0 5px;
	text-align:left;
}

#wiadomosci_content {
	display:block;
	margin:0;
	padding:5px;
	float:left;
	width:499px;
	border:solid #dedede;
	border-width: 1px 0 0 1px;
	background: url(../img/bg_blue_shadow.jpg) repeat-x;
}
#wiadomosci_content h3{
	font-size:18px;
}
#wiadomosci_right, #bigright {
	display:block;
	margin:0 0 0 5px;
	padding:0 5px 5px 8px;
	float:left;
	width:190px;
	border:solid #dedede;
	border-width: 1px 0 0 1px;
	background: url(../img/bg_blue_shadow.jpg) repeat-x;
}
html>body #wiadomosci_right{
	width:194px;
}
#bigright{
	width:360px;
}

#artykul_img{
	display:block;
	margin:0 5px 5px 0;
	padding:7px;
	float:left;
	width:210px;
	height:140px;
	background:url(../img/img_bg2.gif) 50% 50% no-repeat;
	border:0;
}
#wiadomosci_content h4{
	margin:0 0 5px 0;
	padding:0;
	font: bold 20px arial,Verdana,sans-serif;
	text-align: left;
	color: #404040;
}
#wiadomosci_content p{
	font: normal 12px arial,Verdana,sans-serif;
	text-align:justify;
}
#wiadomosci_right h4{
	margin:3px 0 3px 0;
	padding:0;
	font:bold 14px Verdana,arial,sans-serif;
	color:#060;
	text-decoration:underline;
}
#komentarze, #strona_add_coment{
	display: block;
	width: 493px;
	margin: 5px;
	padding: 2px 3px 2px 3px;
	font-size: 10px;
	color: #777777;
}
#komentarze h5{
	margin: 0 0 5px 0;
	padding: 0;
	font: bold 13px arial,Verdana,sans-serif;
	text-align: left;
	color: #404040;
}
#komentarze h6{
	margin: 0;
	padding: 0;
	font: bold 12px arial,Verdana,sans-serif;
	text-align: center;
	color: #404040;
}

#komentarze p{
	margin: 3px 0 3px 0;
	font: normal 11px arial,Verdana,sans-serif;
	text-align:left;
}
#komentarze hr{
	margin:5px 0 5px 0;
	padding:0;
	width: 300px;
	height: 1px;
	color: #dedede;
	background-color: #dedede;
	border:0;
}
#komentarze .flink6{
	border-bottom:none;
}
#komentarze .flink6:hover{
	border-bottom:1px solid #333;
}
#komentarze_top, #komentarze_content{
	display: block;
	clear: both;
	width: 490px;
	margin: 0;
	padding: 0;
	border: none;
}
#komentarze_topleft{
	display:block;
	float:left;
	width:211px;
	margin: 0 1px 0 0;
	padding:0;
	text-align: left;
}
#komentarze_topright{
	display:block;
	float:right;
	width:211px;
	margin: 0;
	padding:0;
	text-align: right;
}
#button_dodajkomentarz{
	margin: 2px 3px 0 0;
	cursor:pointer;
}
#dodajkomentarz {
	display: none;
	width: 350px;
	margin: 5px auto 5px auto;
	padding: 10px 3px 10px 3px;
	border: solid #dedede;
	border-width: 1px 0 0 1px;
	font-size: 10px;
	color: #777777;
	background: #f3f3f3;
	text-align:center;
}
#wyszukiwarka_content {
	display:block;
	margin:0 0 5px 0;
	padding:5px;
	float:left;
	width:651px;
	border:solid #dedede;
	border-width: 1px 0 0 1px;
	background: url(../img/bg_blue_shadow.jpg) repeat-x;
}
#wyszukiwarka_content .mini_img_lista{
	width:60px;
	height:auto;
	padding:0 5px;
	background:none;
}

#kontakt{
	margin-bottom:50px;
	height:430px;
}
#kontakt1,#kontakt2,#kontakt3{
	display:block;
	float:left;
}
#kontakt1{
	width: 233px;
	height:348px;
	margin: 0 1px 0 0;
	padding: 0;
	background: url(../img/siedziba/solpol.jpg) no-repeat 5px 5px;
	border: solid #cccccc;
	border-width: 1px 0 1px 1px;
}
#kontakt2{
	width: 287px;
	height:340px;
	margin: 0 1px 0 0;
	padding: 5px;
	background:#666666;
	color: #ffffff;
	font-size: 14px;
	font-weight: normal;
}
#kontakt3{
	float:right;
	width: 486px;
	height:338px;
	margin: 0 auto;
	padding: 5px;
	background:#eeeeee;
	border:1px solid #ddd;
	text-align:center;
}
#kontaktx{
	width: 286px;
	height:338px;
	margin: 0 auto 0 auto;
	padding: 5px;
	background:#eeeeee;
	border: 1px solid #aaaaaa;
	text-align:center;
	font-size: 14px;
	font-weight: normal;
}
.tekst_kontakt {
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
.tekst_kontakt2 {
	font-size: 13px;
	font-weight: bold;
	color: #666666;
}
#kontakt3 #pytanie, #kontakt3 #autor, #kontakt3 #token, .logowanie {
	width: 280px;
	background:#fff;
	color: #000000;
	border: solid 1px #cccccc;
}
#cms_form{
	display:block;
	margin:15px 0 15px 5px;
	clear:both;
	width:610px;
	font: bold 12px "Times New Roman",sans-serif;
	color:#666666;
}
#powrot{
	display:inline;
	margin: 0 5px 0 5px;
}
#buttony_cms{
	display: block;
	width:600px;
	margin:0;
	padding:0;
	clear:both;
}
.btnimage{
	display:block;
	float:left;
	margin: 0 6px 0 0;
	padding:0;
	border:1px solid #aaaaaa;
	cursor:pointer;
}
.near_buttons{
	display:block;
	float:left;
	margin: 0 10px 0 0;
	padding:2px 0 0 0;
}
.delikatny{
	width: 600px;
	background:#eeeeee;
	color: #000000;
	border: solid 1px #cccccc;
}

#sitemap li a	{
}
#sitemap{
	list-style:circle;
}

#zgloszenie{
	margin: 5px 0;
	padding: 3px;
	background: url(../img/cien1.jpg) 0 0 repeat-x;
	border: 1px solid #cccccc;
}


.mikro-navi{
	display:block;
	float:right;
	clear:none;
	margin:2px 0 0 10px;
	padding:0;
}

a.framed1, .noframed{
	display:block;
	float:left;
	width:19px;
	padding:0;
	font:bold 13px arial,sans-serif;
	color:#000;
	border:1px solid #f50;
	text-align:center;
	text-decoration:none;
}
a.framed1:hover, .noframed:hover{
	border:1px solid #999;
}
.noframed{
	padding:0 5px;
	border:1px solid #ddd;
	width:9px;
}

#short_news{
	margin: 0 auto 0 auto;
	padding:0 5px 5px 145px;
	clear: both;
	width: 680px;
	height:25px;
	overflow:hidden;
	background:url(../img/shortnews_bg.jpg) 0 0 no-repeat;
	color:#888;
}
#short_news strong{
	font-weight:bold;
}

#zajawka_forum ul{
	list-style:none;
	display:block;
	margin:0;
	padding:0;
}

#zajawka_forum ul li{
	display:block;
	clear:both;
	margin:0 0 3px 0;
	padding:5px;
	background:url(../img/cien1.jpg) repeat-x 0 100% #fff;
	border:solid #e5e5e5;
	border-width:1px;
	font:normal 12px arial,sans-serif;
	color:#444;
}

#zajawka_forum .post_bottom{
	display:block;
	float:right;
	margin:5px -5px 3px -6px;
	padding:1px 5px 1px 10px;
	background:#fff;
	border:1px solid;
	border-color:#ddd #fff #ddd #ddd;
}
#zajawka_forum h4{
	margin:0;
	padding:0;
}
#zajawka_forum h4 a{
	font:bold 18px arial,sans-serif;
	text-decoration:none;
	color:#060;
	border-bottom:1px solid #ccc;
}
#zajawka_forum h4 a:hover{
	border-bottom:1px solid #060;
}

#zajawka_forum small{
	padding:0 5px;
}
html>body #zajawka_forum small{
	padding:0;
}

#news_box{
	font-size:1.2em;
}

label{
	display:block;
	margin:0;
	padding:2px 5px;
	float:left;
	width:100px;
	font:bold 13px arial,sans-serif;
}

#galeria div{
	display:block;
	margin:0 0 15px 38px;
	padding:7px 7px 7px 7px;
	float:left;
	width:120px;
	height:100px;
	background:url(../img/img_bg1a.gif) 50% 0 no-repeat;
	overflow:hidden;
}
#galeria img{
	display:block;
	margin:0;
	padding:0;
	clear:both;
	width:120px;
	height:80px;
	border:0;
}

a.lightbox, a.galleria{
	text-decoration:none;
}
a.lightbox:hover, a.lightbox:hover h6, a.galleria:hover, a.galleria:hover h6{
	text-decoration:underline;
}

a.lightbox h6, a.galleria h6{
	display:block;
	clear:both;
	margin:4px 0 0 0;
	padding:0;
	font:normal 12px arial;
	color:#333;
	text-align:center;
	overflow:hidden;
}


img.mini_foto_1, a img.mini_foto_1{
	display:block;
	clear:both;
	margin:2px auto;
	padding:7px;
	width:120px;
	height:80px;
	background:url(../img/img_bg1.gif) 50% 50% no-repeat;
	border:0;
	text-decoration:none;
}

#dodaj_form{
	display:block;
	width:475px;
	margin:0 0 10px 0;
	padding:0; 
}
h5.galeria{
	display:block;
	width:455px;
	margin:0;
	padding:10px 10px 5px 10px;
	cursor:pointer;
	font:bold 14px arial,sans-serif;
	color:#111;
	background:url(../img/dodaj_form_bg_top.gif) 0 0 no-repeat;
}
#dodaj_form_content{
	display:block;
	width:455px;
	margin:0;
	padding:5px 10px 15px 10px; 
	background:url(../img/dodaj_form_bg.gif) 0 100% no-repeat;
}

.input2{
	width:300px;
	margin:2px 0;
}

.input3, .input3a{
	border:none;
	background:none;
	font:bold 1.2em arial,sans-serif;
	color:#f00;
}
.input3a{
	border:1px solid #999;
	padding:2px;
	text-align:center;
	background:#fff;
	background:#fff;
}

#foto_info{
	display:block;
	margin:-3px 0 0 0;
	padding:2px 5px;
	text-align:right;
	font:normal 13px arial,sans-serif;
	color: #000;
}

#fotobox{
	display:block;
	margin:5px 0;
	position:relative;
}
#ocena_ogolna{
	position:absolute;
	top:0;
	right:0;
	margin:0;
	width:56px;
	height:60px;
	text-align:center;
	font:normal 14px arial,sans-serif;
	padding:2px 0 2px 8px;
	background:url(../img/ocena_bg.png) 0 0 no-repeat;
	color:#fff;
}
#ocena_ogolna strong{
	font:bold 32px arial,sans-serif;
	color:#ff0;
}
#pip{
	position:absolute;
	top:0;
	left:0;
	margin:0;
	padding:5px;
	width:100px;
	background:#eee;
	border:1px solid #070;
	cursor:pointer;
}
#bigfoto{
	display:block;
	margin:0 auto;
	border:1px solid #bbb;
	width:70%;
	max-width:640px;

}
html>body #bigfoto{
	width:auto;
}

#subfoto{
	display:block;
	margin:0 auto 5px auto;
	padding:0 5px;
	max-width:640px;
	background:#fff;
}
#subfoto  h4{
	margin:0;
	padding:3px 5px 0 5px;
	text-align:center;
	font:normal 2em verdana,arial,sans-serif;
	color:#060;
}

#navi_left{
	display:block;
	float:left;
}
#navi_right{
	display:block;
	float:right;
}
#navi_left, #navi_right{
	font:bold 13px arial,sans-serif;
	text-decoration:none;
	color:#333;
}
#navi_left:hover, #navi_right:hover{
	color:#00c;
}

a#navi_left.disact, a#navi_right.disact, #galer_navi a.disact, a#navi_left.disact:hover, a#navi_right.disact:hover, #galer_navi a.disact:hover{
	color:#ddd;
	cursor:default;
}

#ocena_box{
	display:block;
	float:right;
	width:200px;
	margin:0;
	padding:5px 5px 15px 5px;
	background:#eee;
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px;

}
#ocena_box h5, #strona_add_coment h5{
	margin:0 0 10px 0;
	padding:0 0 3px 0;
	font:bold 14px arial,sans-serif;
	border-bottom:1px solid #777;
}

#strona_add_coment textarea{
	width:99%;
	border:1px solid #999;
	margin:0 0 5px 0;
	padding:1px;
}
#autor{
	border:1px solid #999;
	margin:0 0 5px 0;
	padding:1px;
}
#ocena_in{
	border:0;
	color:#070;
	width:25px;
	font-weight:bold;
	text-align:center;
	background:#eee;
}
#redalert{
	display:block;
	font:bold 12px arial,sans-serif;
	color:#c00;
	letter-spacing:1px;
}
.komentarz p b{
	color:#555;
}

p.standard{
	font-size:1.4em;
}

p.subcaption{
	margin:3px 0;
	padding:0;
	font:normal 1.3em verdana,arial,sans-serif;
	color:#777;
	text-align:center;
	border-top:1px solid #ccc;
}
#komentarze .komentarz p{
	font-size:15px;
}

#kalendarz{
	display:block;
	float:right;
	margin:0 0 10px 10px;
	padding:0;
	font-size:1.2em;
}

.event{
	display:block;
	margin:0 0 20px 0;
	padding:5px;
	
	font-size:12px;
}

.event h2{
	margin:0 0 10px 0;
	padding:0 0 3px 0;
	font:bold 14px arial,sans-serif;
	border-bottom:1px solid #777;
}
.event h2 strong{
	color:#090;
	font:bold 1em arial,sans-serif;
}
.event p{
	margin:3px 0 0 0;
	padding:0;
	text-align:justify;
	text-indent:10px;
}
.event a{
	font:bold 1em arial,sans-serif;
	color:#33b;
	text-decoration:none;
	border-bottom:1px solid #ccc;
}
.event a:hover{
	border-bottom:1px solid #222;
}
.event img{
	display:block;
	float:left;
	border:1px solid #666;
	padding:2px;
	margin:0 5px 5px 0;
	width:140px;
}


#galer_navi{
	display:block;
	float:right;
	margin:0;
	padding:0 5px;
	text-align:right;
	color:#f50;
}
#galer_navi a{
	font:bold 24px arial,sans-serif;
	text-decoration:none;
	color:#007;
}
#galer_navi a:hover{
	color:#f50;
}
#galer_navi a small{
	font:bold 16px arial,sans-serif;
	color:#007;
}
#galer_navi a.vlight small{
	font:bold 16px arial,sans-serif;
	color:#999;
}
#galer_navi a.vlight:hover small{
	color:#007;
}

/* reklama - lewa */
h4.reklama, a h4.reklama{
	margin:0;
	font:bold 1.4em arial,sans-serif;
	color:#070;
	text-decoration:none;
}
a:hover h4.reklama{
	text-decoration:underline;
}
p.reklama{
	text-align:justify;
	color:#003;
}
p.reklama a{
	font:bold 1.2em arial,sans-serif;
	color:#00e;
	text-decoration:none;
}
p.reklama a:hover{
	text-decoration:underline;
}

#wiadomosci_right .reklama_box{
	margin-top:40px;
}
#wiadomosci_right p.reklama{
	margin:0 0 18px 0;
	padding:0;
}

.reklama_box{
	margin:5px;
	padding:5px;
	border:1px solid #999;
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px;
	background:#f0f0ff;
}
.reklama_box h3, .reklama_box h3.reklama{
	font-size:18px;
}

#root_left .reklama_box{
	margin:5px 0;
}

#galeria_filtr_form{
	display:block;
	float:right;
	font-size:11px;
}

.galerdel{
	margin-left:10px;
	border-left:1px solid #999;
	border-bottom:1px solid #999;
}

/* noclegi */
.oferta1{
	display:block;
	padding:0;
	margin:10px 0;
	border:1px solid #bbb;
	height:100px;
	overflow:hidden;
	font:normal 14px arial,sans-serif;
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px;
}
.oferta1 h4{
	margin:3px 0 0 0;
	padding:0 5px;
}
.oferta1 p{
	margin:0;
	padding:2px 5px;
}
.autoheight{
	height:auto;
	padding:10px 5px;
}
.big1{
	padding:5px;
	height:auto;
}
.mini_img_lista{
	display:block;
	float:left;
	height:90px;
	margin:0 5px 0 0;
	padding:5px;
	background:#eee;
	border-right:1px solid #bbb;
	-moz-border-radius: 6px 0 0 6px;  
	-webkit-border-radius: 6px 0 0 6px;
}
.art_in{
	display:block;
	float:right;
	height:90px;
	margin:0 0 5px 5px;
	padding:5px;
	background:#eee;
	border:1px solid #bbb;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
}
.art_in2{
	display:block;
	float:left;
	height:90px;
	margin:5px 5px 0 0;
	padding:5px;
	background:#eee;
	border:1px solid #bbb;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
}
.big1 .mini_img_lista{
	margin:-5px 10px 0 0;
	padding:10px 10px 0px 5px;
	background:none;
}
a .mini_img_lista {
	border:none;
	border-right:1px solid #bbb;
}
a:hover .mini_img_lista {
	border:none;
	border-right:1px solid #bbb;
}

#oferta_fotos{
	display:block;
	text-align:center;
}

img.mikro2{
	display:block;
	margin:10px 0 3px 0;
	padding:0;
	height:40px;
}

img.mini2{
	display:inline;
	margin:10px 15px;
	padding:2px;
	border:1px solid #aaa;
	height:100px;
}

#klauzula{
	display:block;
	clear:both;
	margin:5px;
	padding:5px;
	text-align:justify;
	color:#666;
	border:1px solid #999;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.spacer0{
	display:block;
	clear:both;
	height:0
}	
.spacer1{
	display:block;
	clear:both;
	height:10px;
	border-bottom:1px solid #ddd;
}	
.blink{
	text-decoration:blink;
}

#admin_over{
	display:block;
	float:right;
	padding:5px 10px;
	margin:2px 2px 0 0;
	position:fixed;
	top:0;
	right:0;
	background:#000;
	color:#fff;
	text-align:center;
	line-height:150%;
	border:1px solid #000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-opacity:0.8;
}

#temp_c{
	display:block;
	position:absolute;
	margin:-210px 0 0 -35px;
	padding:15px 12px 10px 12px;
	width:166px;
	height:85px;
	font:bold 14px arial,sans-serif;
	color:#060;
	background:url('../img/dymek.png');
	text-align:center;
	z-index:10;
	overflow:hidden;
}

#admin_menu1{
	display:block;
	margin:5px 0;
	padding:0;
}
#admin_menu1 li{
	display:block;
	margin:5px 0;
	padding:2px 5px;
	border:2px solid #060;
	font:normal 16px arial,sans-serif;
}

#admin_menu1 li a{
	font:bold 13px arial,sans-serif;
	color:#00b;
}
#admin_menu1 li a:hover{
	text-decoration:underline;
}

#admin_menu1.ul_act li a.del_offer{
	color:#f00;
	cursor:pointer;
}
#admin_menu1.ul_inact li a.act_offer, #admin_menu1.ul_del li a.act_offer{
	color:#070;
	cursor:pointer;
}
#admin_menu1.ul_inact li, #admin_menu1.ul_inact li a{
	color:#999;
	background:#eee;
	border-width:1px;
	border-color:#ccc;
}
#admin_menu1.ul_del li{
	background:#ddd;
	border-width:1px;
	border-color:#ccc;
	font-size:12px;
}
#admin_menu1.ul_del li strong{
	color:#999;
	text-decoration:line-through;
}
#admin_menu1.ul_del li .deltext{
	font-weight:bold;
	text-decoration:none;
	color:#f00;
}
 
.tip{
	display:block;
	margin:0 0 5px 0;
	padding:0;
	font:normal 1.4em arial,sans-serif;
	color:#080;
}
 
/* wyszukiwarka */ 
#szukaj{
	display:block;
	margin:0;
	padding:2px;
	height:40px;
	background:#fcfcfc;
	border:1px solid #999;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
}
#sub_szukaj{
	display:block;
	margin:0;
	padding:2px;
	text-align:right;
}
#input_szukaj{
	float:left;
	width:170px;
	height:20px;
	margin:9px 2px 0 2px;
	padding:0;
	font:bold 15px arial,sans-serif;
	background:none;
	border:none;
}
#input_szukaj_btn{
	float:right;
	margin:0;
	padding:0;
	width:40px;
	height:40px;
}

.lista_www {
	list-style:none;
	display:block;
	margin:0;
	padding:0;
}
.lista_www strong{
	font-weight:bold;
	color:#cc0000;
}
.lista_www  li{
	display:block;
	clear:both;
	margin:0 0 10px 0;
	padding:5px;
}
.lista_www  li p{
	margin:3px 0;
	padding:0;
	font-weight:normal;
	text-align:justify;
}

.shad1{
	font-size:11px;
	color:#666;
}

.yt_over{
	width:100%;
	height:145px;
	position:absolute;
	left:0;
	top:0;
	cursor:pointer;
}

#overload{
	display:block;
	width:100%;
	height:100%;
	overflow:auto;
	position:fixed;
	margin:auto;
	top:0;
	left:0;
	background:url(../img/rgb_000000.png);
	z-index:100;
}
#overload_in{
	display:block;
	position:relative;
	width:850px;
	height:450px;
	overflow:auto;
	margin:100px auto;
	padding:10px;
	border:1px solid #009;
	background:#fafafa;
	z-index:101;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
}
#overload_in img{
	display:block;
	position:relative;
	float:left;
	margin:0 5px 5px 0;
}
#overload_in p{
	text-align:justify;
}
#overload_in a.link3c{
	position:absolute;
	left:5px;
	top:86px;
}

.blok_in_ajax{
	display:block;
	position:relative;
	float:left;
	margin:5px;
	padding:5px;
	width:250px;
	height:100px;
	overflow:hidden;
	background:#eee;
	border:1px solid #999;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
}

/* klatka YT w cms */
.sredniefoto_oferta{
	width:120px;
	border:1px solid #666;
}

a.show_short{
	margin:0;
	padding:2px 3px;
	display:block;
	border-bottom:1px solid #ddd;
	border-left:1px none;
}
a.show_short:hover{
	background:#efe;
	border-bottom:1px solid #070;
	border-left:1px solid #070;
	text-decoration:none;
}

#zajawka_ad{
	display:block;
	width:225px;
	height:190px;
	position:absolute;
	margin:-112px 0 0 -270px;
	padding:10px 30px 10px 15px;
	background:url('../img/zajawka_ad.png') no-repeat;
	font:normal 10px arial, sans-serif;
	text-align:justify;
	overflow:hidden;
	z-index:105;
}
#zajawka_ad h5{
	display:block;
	margin:0 0 5px 0;
	padding:0;
	font:bold 16px arial,sans-serif;
	color:#060;
}
#zajawka_ad hr{
	display:block;
	margin:5px 0;
	padding:0;
	border:solid #ccc;
	border-width:1px 0 0 0;
}
#zajawka_ad img.mini_img_lista{
	width:60px;
	height:40px;
}

.load_center{
	display:block;
	margin:80px auto;
}


#share_it{
	display:block;
	position:fixed;
	top:120px;
	left:-160px;
	z-index:150;
	margin:0 0 0 -10px;
	padding:5px 30px 5px 15px;
	width:150px;
	background: url(../img/share_bg.jpg) 100% 50% no-repeat #eef6ff;
	border:1px solid #070;
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px;
}
#share_it a{
	display:block;
	clear:both;
	width:100px;
	height:21px;
	margin:5px;
	padding:4px 0 0 40px;
	font:bold 14px arial,sans-serif;
	text-decoration:none;
	color:#333;
	border:1px solid #bce;
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px;
}
#share_it a:hover{
	color:#07e;
	text-decoration:underline;
	border:1px solid #479;
}
#share_it #sledzik{
	background:url(../img/share_icons.jpg) 5px -125px no-repeat;
}
#share_it #wykop{
	background:url(../img/share_icons.jpg) 5px -75px no-repeat;
}
#share_it #twitter{
	background:url(../img/share_icons.jpg) 5px -25px no-repeat;
}
#share_it #blip{
	background:url(../img/share_icons.jpg) 5px 0 no-repeat;
}
#share_it #linkedin{
	background:url(../img/share_icons.jpg) 5px -100px no-repeat;
}
#share_it #facebook{
	background:url(../img/share_icons.jpg) 5px -50px no-repeat;
}


/* NOWA S. GŁÓWNA - DODATEK NA FORUM */
#home_img{
	display:block;
	clear:both;
	margin:5px 0;
	padding:0;
}
#home_img .img_container1{
	display:block;
	float:left;
	margin:0 1px;
	padding:1px;
	width:353px;		/* kamera: 720 x 576 */
	height:284px;
	position:relative;
	overflow:hidden;
	text-align:center;
	background:url('../img/home_img_bg.png') 50% 50% no-repeat;
}
#home_img img{
	display:block;
	margin:auto;
	height:284px;
}
#home_img img.mini_img_lista{
	display:block;
	margin:0 5px 0 0;
	height:59px;
}
#home_img h4{
	display:block;
	position:absolute;
	left:0;
	top:0;
	margin:0;
	padding:2px 15px 2px 8px;
	float:left;
	background:url('../img/rgb_000000.png');
	font:bold 18px arial,sans-serif;
	color:#fff;
	-moz-border-radius:0 0 14px 0;
	-webkit-border-radius:0 0 14px 0;
}

#home_img #hi_caption{
	display:block;
	position:absolute;
	right:0;
	bottom:20px;
	margin:0;
	padding:2px 5px;
	background:url('../img/shad_o_b.png') 0 100% repeat-x;
	width:300px;
	font:normal 12px arial,sans-serif;
	color:#ddd;
	text-align:left;
	border:solid #555;
	border-width:1px 0 1px 1px;
}
#home_img #hi_caption h5{
	display:block;
	margin:0;
	padding:0 0 3px 0;
	font:bold 12px arial,sans-serif;
	color:#fff;
}
#home_img .grey{
	display:block;
	margin:0;
	padding:0;
	color:#569;
}

.noclegi_smart{
	display:block;
	clear:both;
	overflow:hidden;
	background:#fff;
	margin:0;
	padding:0;
	height:69px; /* 71 */
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
}
.noclegi_smart h5, .noclegi_smart p{
	margin:0;
	padding:3px 0 0 0;
	text-align:left;
	text-decoration:none;
}
.noclegi_smart a {
	color:#555;
}
.noclegi_smart a :hover{
	text-decoration:underline;
}
.noclegi_smart:hover{
	background:#eef2f9;
	border-color:#cce2f9;
}
.first_block h5{
	margin-top:32px;
}
.first_block p{
	height:14px;
	overflow:hidden;
}

a.reklama_graf1 img{
	display:block;
	clear:both;
	margin:5px 0;
	padding:0;
	border:none;
}
a.reklama_graf1:hover img{
	background:#dae5fa;
}







