/*wyszukiwarka*/
.searchForm{
margin:	0px;
padding:	0px;
text-align:	left;
}

.searchForm_input{
width:	218px;
overflow:	hidden;
margin:	0px;
padding:	8px 8px 0px 9px;
text-align:	left;
color:	rgb(139, 139, 139);
background-color:	inherit;
}

input.searchForm_input{
font-family:	arial, serif;
font-size:	12px;
background:	url('../images/pwsz_bg_input.jpg') no-repeat top left;
width:	200px;
height:	22px;
margin:	0px;
padding:	3px 8px 0px 10px;
border:	none;
}

.searchForm_submit{
width:	78px;
overflow:	hidden;
padding:	7px 0px 0px 0px;
margin:	0px;
text-align:	left;
}

table.searchFormAdv{
width:	100%;
border:	1px solid rgb(234, 234, 234);
text-align:	left;
margin:	0px 0px 10px 0px;
}

table.searchFormAdv td.header_title{
padding-left:	10px;
font-size:	14px;
font-weight:	bold;
height:	29px;
width:	100%;
vertical-align:	middle;
}

table.searchFormAdv td.searchForm_name{
text-align:	right;
padding-right:	10px;
}

table.searchFormAdv td.searchForm_val{
text-align:	left;
padding-right:	10px;
}

select.searchForm_select{
color:	inherit;
background-color:	rgb(255, 255, 255);
width:	auto;
border:	1px solid rgb(204,204,204);
}

input.searchForm_input_adv{
width:	216px;
border:	1px solid rgb(204,204,204);
}

table.searchResult{
width:	100%;
text-align:	left;
padding: 10px;
}

span.searchResultLink{
font-size: 10px; 
font-style:	italic;
font-weight:	normal;
color: #707070; 
background-color:	inherit;
text-decoration: none; 
}

table.searchResult th{
font-size:	12px;
font-weight:	bold;
text-align:	left;
}

table.searchResult td{
font-weight:	bold;
}

td.searchResult{
padding:	5px;
border-bottom:	 1px solid rgb(204,204,204);
}

/*gorne menu*/
.hmenu{
width:	992px;
overflow:	hidden;
margin:	0px;
padding:	0px;
border:	none;
font-size:	0px;
line-height:	0px;
background:	url('../images/pwsz_bg_menu_left.jpg') no-repeat left center;
}

.cms_hmenu_pointer{
display:	none;
}

.cms_hmenu_item{
margin:	0px;
padding:	0px;
font-size:	13px;
line-height:	13px;
float:	left;
list-style-type:	none;
}

.cms_hmenu_item a.cms_hmenu_link .left, .cms_hmenu_item a.cms_hmenu_link .right, .cms_hmenu_item a.cms_hmenu_link_selected .left, .cms_hmenu_item a.cms_hmenu_link_selected .right{
display:	none;
}

.cms_hmenu_item a.cms_hmenu_link{
display:	block;
float:	left;
height:	27px;
padding:	10px 20px 0px 20px;
font-family: arial, serif;
color:	rgb(255, 255, 255);
background:	transparent url('../images/pwsz_bg_menu_pointer.gif') no-repeat center right;
text-decoration:	none;
font-size:	16px;
}

.cms_hmenu_item a.cms_hmenu_link:hover{
display:	block;
float:	left;
height:	27px;
padding:	10px 20px 0px 20px;
font-family: arial, serif;
color:	rgb(255, 255, 113);
background:	transparent url('../images/pwsz_bg_menu_pointer.gif') no-repeat center right;
text-decoration:	none;
font-size:	16px;
}

.cms_hmenu_item a.cms_hmenu_link_selected{
display:	block;
float:	left;
height:	27px;
padding:	10px 20px 0px 20px;
font-family: arial, serif;
color:	rgb(255, 255, 113);
background:	transparent url('../images/pwsz_bg_menu_pointer2.gif') no-repeat center right;
text-decoration:	none;
font-size:	16px;
}

/*podmenu*/
.menubok{
margin:	0px 0px 18px 0px;
padding:	0px;
text-align:	left;
background-color:	rgb(251, 251, 251);
color:	inherit;
}

.menubok th{
margin:	0px;
padding:	0px;
text-align:	left;
}

.menubok td{
margin:	0px;
padding:	0px 0px 4px 0px;
background:	url('../images/pwsz_bg_menu_bottom.jpg') no-repeat bottom center;
text-align:	left;
}

.vmenu_bg_top{
width:	194px;
height:	4px;
margin:	0px;
padding:	0px 0px 0px 7px;
border-right:	1px solid rgb(234, 234, 234);
border-left:	1px solid rgb(234, 234, 234);
font-size:	0px;
line-height:	0px;
}

.vmenu_bg_top_sub{
height:	4px;
margin:	0px;
padding:	0px;
border:	none;
font-size:	0px;
line-height:	0px;
}

.vmenu_bg_center{
width:	194px;
overflow:	hidden;
margin:	0px;
padding:	0px 0px 0px 7px;
border-right:	1px solid rgb(234, 234, 234);
border-left:	1px solid rgb(234, 234, 234);
}

.vmenu_bg_center_sub{
overflow:	hidden;
margin:	0px;
padding:	0px;
border-right:	1px solid rgb(234, 234, 234);
border-left:	1px solid rgb(234, 234, 234);
}

.vmenu_bg_bottom{
width:	194px;
height:	4px;
margin:	0px;
padding:	0px 0px 5px 7px;
border-right:	1px solid rgb(234, 234, 234);
border-left:	1px solid rgb(234, 234, 234);	
font-size:	0px;
line-height:	0px;
}

.vmenu_bg_bottom_sub{
height:	4px;
margin:	0px;
padding:	0px;
border:	none;	
font-size:	0px;
line-height:	0px;
}
	
.vmenu{
width:	188px;
margin:	0px;
padding:	0px;
border:	none;
font-size:	0px;
line-height:	0px;
list-style-image:	none;
background:	rgb(121, 69, 115) url('../images/pwsz_bg_menu_v_center.jpg') repeat-x top left;
color:	inherit;
}

.vmenu_bg_center_sub .vmenu{
width:	186px;
margin:	0px;
padding:	0px;
border:	none;
line-height:	0px;
list-style-image:	none;
background-color:	rgb(121, 69, 115);
color:	inherit;
background-image:	none;
}

.vmenu .cms_vmenu_pointer{
display:	none;
}

.vmenu .cms_vmenu_item{
width:	188px;
margin:	0px;
padding:	0px;
background:	url('../images/pwsz_bg_menu_v.gif') repeat-x bottom left;
text-align:	left;
border:	none;
list-style:	none;
}

.vmenu .cms_vmenu_item a.cms_vmenu_link .top, .vmenu .cms_vmenu_item a.cms_vmenu_link .bottom, .vmenu .cms_vmenu_item a.cms_vmenu_link_selected .top, .vmenu .cms_vmenu_item a.cms_vmenu_link_selected .bottom{
display:	none;
}

.vmenu .cms_vmenu_item a.cms_vmenu_link{
display:	block;
overflow:	hidden;
padding:	9px 10px 9px 34px;
margin:	0px;
font-weight:	bold;
font-size:	12px;
line-height:	12px;
color: rgb(255, 255, 180);
background:	transparent url('../images/pwsz_bg_menu_v_pointer.gif') no-repeat 18px center;
text-decoration:	none;
border:	none;
}

.vmenu .cms_vmenu_item a.cms_vmenu_link:hover{
display:	block;
overflow:	hidden;
padding:	9px 10px 9px 34px;
margin:	0px;
font-weight:	bold;
font-size:	12px;
line-height:	12px;
color: rgb(255, 255, 255);
background:	transparent url('../images/pwsz_bg_menu_v_pointer.gif') no-repeat 18px center;
text-decoration:	none;
border:	none;
}

.vmenu .cms_vmenu_item a.cms_vmenu_link_selected{
display:	block;
overflow:	hidden;
padding:	9px 10px 9px 34px;
margin:	0px;
font-weight:	bold;
font-size:	12px;
line-height:	12px;
color: rgb(255, 255, 255);
background:	transparent url('../images/pwsz_bg_menu_v_pointer2.gif') no-repeat 18px center;
text-decoration:	none;
border:	none;
}

/* dropdown menu */
div.menuNormal{
display:	none;
}

div.menuHover{
position:	absolute;
border:	none;
margin:	-30px auto auto 150px;
padding:	0px;
z-index:	10;
}

/*menu stopka*/
.fmenu{
margin:	0px;
padding:	0px;
text-align:	center;
}

.cms_fmenu_pointer{
padding:	0px 10px 0px 10px;
margin:	0px;
border:	none;
text-align:	center;
list-style-type:	none;
float:	left;
}

.cms_fmenu_pointer img{
display:	inline;
margin:	0px;
padding:	0px;
text-align:	center;
vertical-align:	middle;
}

.cms_fmenu_item{
padding:	0px;
margin:	0px;
text-align:	center;
list-style-type:	none;
float:	left;
}

.cms_fmenu_item a.cms_fmenu_link{
background-color:	inherit;
color:	rgb(104, 101, 27);
text-decoration:	none;
font-weight:	bold;
}

.cms_fmenu_item a.cms_fmenu_link:hover, .cms_fmenu_item a.cms_fmenu_link_selected{
background-color:	inherit;
color:	rgb(27, 155, 7);
text-decoration:	none;
font-weight:	bold;
}

/* sciezka */
table.sitepath{
margin:	0px 0px 0px 20px;
padding:	0px;
font-size:	12px;
line-height:	12px;
color:	rgb(0, 0, 0);
background-color:	inherit;
}

div.sitepath_path img{
padding:	0px 7px 1px 7px;
}

div.sitepath_path a{
color:	rgb(0, 0, 0);
background-color:	inherit;
text-decoration: none;
}

div.sitepath_path a:hover{
color:	rgb(27, 155, 7);
background-color:	inherit;
text-decoration:	underline;
}

/*content*/
table.cms_short_text{
width:	772px;
padding: 0px;
margin:	0px 0px 10px 0px;
border-bottom:	1px solid rgb(229, 229, 229);
}

table.cms_full_text{
width:	772px;
padding: 0px;
margin:	0px 0px 10px 0px;
}

img.shortcut_image{
width:	110px;
margin-right:	10px;
}

td.header{
width:	671px;
margin:	0px;
padding:	0px;
text-align:	left;
font-size:	14px;
font-weight:	bold;
color:	rgb(25, 155, 7);
background-color:	inherit;
}

h1{
margin:	0px;
padding:	0px;
font-size:	14px;
font-weight:	bold;
vertical-align : top;
}

td.header a{
color:	rgb(25, 155, 7);
background-color:	inherit;
text-decoration:	none;
}

td.header a:hover{
text-decoration:	underline;
}

td.header_date{
width:	78px;
height:	24px;
margin:	0px;
padding:	0px 12px 0px 8px;
text-align:	right;
color:	rgb(123, 123, 123);
background:	transparent url('../images/pwsz_bg_date.jpg') no-repeat top left;
vertical-align:	middle;
}

.header_tag{
font-weight:	normal;
color:	rgb(127, 127, 127);
background-color:	inherit;
text-align:	right;
vertical-align:	bottom;
padding:	0px 10px 5px 10px;
float:	right;
}

.header_tag a{
font-weight:	normal;
color:	#d54608;
background-color:	inherit;
text-decoration:	none;
}

.header_tag a:hover{
text-decoration:	underline;
}

.author{
font-weight:	bold;
color:	rgb(127, 127, 127);
background-color:	inherit;
padding: 0px 0px 0px 15px;
margin:	0px;
text-align: left;
float:	left;
}

td.shortcut, #shortcut, td.content, #content{
text-align:	justify;
line-height:	1.5em;
padding : 15px 0px 10px 0px;
font-size:	12px;
}

td.content, #content{
padding : 0px 0px 0px 0px;
}

td.shortcut a, #shortcut a, td.content a, #content a{
color:       rgb(27, 155, 7);
background-color:	inherit;
text-decoration:	none;
font-size:	12px;
}

td.shortcut a:hover, #shortcut a:hover, td.content a:hover, #content a:hover{
text-decoration:	underline;
font-size:	12px;
}

.content_more{
float:	right;
width:	60px;
padding:	0px 0px 10px 0px;
margin:	0px;
text-align:	right;
}

td.content_back{
padding:	0px;
}

.community{
margin:	0px;
padding:	0px 0px 0px 15px;
border:	none;
text-align:	left;
float:	left;
display:	none;
}

.community img{
padding:	5px 10px 0px 0px;
}

.toolbar{
width:	100%;
margin:	0px 0px 20px 0px;
padding:	10px 0px 5px 0px;
border-bottom:	1px solid rgb(229, 229, 229);
text-align:	right;
float:	right;
}

.toolbar table{
margin:	0px 0px 0px auto;
}

table.tools{
padding:	0px;
margin:	0px 15px 0px 0px;
}

td.icons{
font-weight:	bold;
text-align:	right;
color:	rgb(0, 0, 0);
background-color:	inherit;
padding:	0px 0px 0px 15px;
}

td.icons a{
color:	rgb(118, 117, 117);
background-color:	inherit;
text-decoration:	none;
}

td.icons a:hover{
color:       rgb(27, 155, 7);
background-color:	inherit;
text-decoration:	none;
}

table.cms_sponsored_text{
width : 100%;
margin: 10px 0px 0px 0px;
border:	1px solid red;
}

td.cms_sponsored_bar{
background-color : rgb(255, 0, 0);
color : inherit;
text-align : right;
}

.cms_stats{
float:	left;
width:	712px;
text-align : right;
padding:	4px 0px 10px 0px;
font-size:	12px;
}

.cms_stats table{
margin:	0px 0px 0px auto;
padding:	0px;
}

.cms_stats table a{
font-size:	12px;
}

td.cms_admin{
text-align : left;
}

td.cms_admin a{
font-size:	9px;
font-weight:	normal;
color:       rgb(27, 155, 7);
background-color:	inherit;
text-decoration : none;
}

td.cms_admin a:hover{
text-decoration : underline;
}

td.cms_live{
color:       rgb(27, 155, 7);
background-color:	inherit;
text-align : left;
padding-left:	10px;
}

td.navigation{
padding:	0px;
}

/* kanaly rss */
table.rss{
width:	100%;
text-align:	center;
margin:	0px;
padding:	0px;
}

table.rss a, a.rss_link{
font-weight:	normal;
color:	rgb(118, 117, 117);
background-color:	inherit;
text-decoration:	none;
}

table.rss a:hover, a.rss_link:hover{
font-weight:	normal;
color:	rgb(27, 155, 7);
background-color:	inherit;
text-decoration:	none;
}

/*komentarze*/
table.comments{
width:	100%;
border:	1px solid rgb(227, 227, 227);
margin-top:	5px;
margin-bottom:	5px;
padding:	5px;
}

table.comments th{
text-align:	left;
background-color:	rgb(233, 233, 233);
color:	rgb(0, 0, 0);
padding:	5px;
}

td.comments_header{
text-align:	left;
font-size:	10px;
font-weight:	bold;
color:	rgb(0, 0, 0);
background-color:	rgb(233, 233, 233);
padding:	5px;
margin:	0px 0px 5px 0px;
border-top:	2px solid rgb(255, 255, 255);
border-bottom:	2px solid rgb(255, 255, 255);
}

td.comments_header ul{
}

td.comments_header li{
text-align        : justify;
}

input.comments_input{
width:	300px;
height:	20px;
text-align:	left;
color:	rgb(127, 127, 127);
background-color:	inherit;
padding:	0px 5px 0px 5px;
border:	1px solid rgb(204,204,204);
}

textarea.comments_text{
width:	300px;
height:	200px;
text-align:	left;
color:	rgb(127, 127, 127);
background-color:	inherit;
padding:	5px;
border:	1px solid rgb(204,204,204);
}

input.cms_token_input{
border:	1px solid rgb(204,204,204);
}

input.comments_submit{
color:	rgb(0,0,0);
background-color:	rgb(247,247,247);
border:	1px solid black;
}

/* mapa strony */
table.sitemapmain{
width:	100%;
margin:	0px 0px 10px 0px;
}

table.sitemap{
width:	100%;
margin-top:	10px;
margin-left:	22px;
}

td.sitemaptd{
text-align:	left;
vertical-align:	top;
}

td.sitemaptd img{
vertical-align:	top;
}

td.sitemaptd a{
padding-left:	10px;
font-weight:	normal;
color:	rgb(27, 155, 7);
background-color : inherit;
text-decoration:	none;
}

td.sitemaptd a:hover{
padding-left:	10px;
font-weight:	normal;
color:	rgb(118, 117, 117);
background-color : inherit;
text-decoration:	none;
}

/*mapy google*/
div.googlemap{
width:	430px;
height:	500px;
margin:	0px 0px auto auto;
padding:	0px;
border:	none;
}

/*podobne z sekcji*/
.section_link{
margin:	0px 0px 10px 0px;
padding:	0px;
text-align:	left;
}	

.section_link li.section_link_header{
font-size:	14px;
font-weight:	bold;
color:	rgb(0, 0, 0);
background-color:	inherit;
list-style:	none;
border-bottom:	1px solid rgb(0, 0, 0);
margin:	0px 0px 5px 5px;
padding:	0px;
}

.section_link li{
color:	rgb(118, 117, 117);
background-color:	inherit;
margin:	3px 0px 3px 20px;
padding:	0px;
}

.section_link li a{
color:	rgb(27, 155, 7);
background-color:	inherit;
text-decoration:	none;
}

.section_link li a:hover{
color:	rgb(118, 117, 117);
background-color:	inherit;
text-decoration:	none;
}

/*logowanie i rejestracja*/
table.cms_login{
width:	310px;
color:	#000;
background-color:	inherit;
margin:	0px;
padding:	0px;
text-align:	left;
float:	left;
}

td.cms_login_field{
color:	#000;
background-color:	inherit;
padding:	0px 0px 10px 45px;
margin:	0px;
}

td.cms_login_input{
width:	215px;
color:	#000;
background-color:	inherit;
padding:	0px 10px 10px 0px;
margin:	0px;
}

td.cms_login_text{
color:	#000;
background-color:	inherit;
padding:	10px 10px 0px 45px;
margin:	0px;
}

input.cms_input_external{
color:	inherit;
background-color:	rgb(255, 255, 255);
width:	100%;
height:	16px;
border:	1px solid rgb(204,204,204);
}

table.cms_logout{
width:	203px;
height:	100px;
color:	#000;
background:	rgb(251, 251, 251) url('../images/pwsz_bg_logout.jpg') no-repeat top center; 
margin:	0px 0px 10px 0px;
padding:	5px 0px 0px 0px;
text-align:	left;
}

table.cms_login_edit{
width:	450px;
color:	#000;
background-color:	inherit; 
margin:	0px;
padding:	0px;
text-align:	left;
}

td.cms_login_rowname, td.cms_login_rowname_req{
text-align:	right;
color:	#000;
background-color:	inherit;
margin:	0px;
padding:	3px 0px 0px 10px;
}

td.cms_login_rowname_req{
color:	rgb(255, 0, 0);
background-color:	inherit;
}

td.cms_login_rowval, td.cms_token{
text-align:	left;
color:	#000;
background-color:	inherit;
margin:	0px;
padding:	3px 0px 0px 10px;
}

input.text{
width:	211px;
height:	19px;
margin:	0px;
padding:	3px 0px 0px 10px;
border:	1px solid rgb(204, 204, 204);
background-color:	rgb(255, 255, 255);
color:	#000;
font-family:	arial, serif;
font-size:	11px;
}

select.options{
width:	221px;
height:	19px;
margin:	0px;
padding:	0px;
background-color:	rgb(255, 255, 255);
color:	#000;
font-family:	arial, serif;
font-size:	11px;
}

textarea.suggestions{
width:	214px;
height:	100px;
margin:	0px;
padding:	5px 0px 0px 5px;
border:	1px solid rgb(181, 181, 181);
background-color:	rgb(255, 255, 255);
color:	#000;
font-family:	arial, serif;
font-size:	11px;
}

/*tabsy w contencie*/
label.tabs_menu{ 
color:	rgb(0, 0, 0);
background-color:	inherit; 
margin: 0px 1px 0px 0px; 
padding:5px 2px 0 0; 
display: block; 
float: left; 
cursor: pointer; 
font-size: 13px;}

label.tabs_menu span.tab_left{
width:6px; 
height:30px; 
background: url('../images/pwsz_tabs-left.jpg') no-repeat 0 0; 
display:block; 
float: left;
}

label.tabs_menu span.tab_center{
height:20px; 
background: url('../images/pwsz_tabs-center.jpg') repeat-x 0 0; 
display:block; 
float: left; 
padding: 6px 9px 4px 9px;
}

label.tabs_menu span.tab_right{
width:6px;
height:30px;
background: url('../images/pwsz_tabs-right.jpg') no-repeat 0 0; 
display:block;  
float: left;
}

label.active span.tab_left{
width:6px; 
height:30px; 
background: url('../images/pwsz_tabs-left-akt.jpg') no-repeat 0 0; 
display:block; 
float: left;
}

label.active span.tab_center{
height:20px; 
background: url('../images/pwsz_tabs-center-akt.jpg') repeat-x 0 0; 
display:block; 
float: left;
padding: 6px 9px 4px 9px;
}

label.active span.tab_right{
width:6px; 
height:30px; 
background: url('../images/pwsz_tabs-right-akt.jpg') no-repeat 0 0; 
display:block;  
float: left;
}

div.label-clr{
clear: both;
}

.tabs_text{
background: url('../images/pwsz_linia-tabs.gif') repeat-x 0 0; 
margin-top:-3px; 
padding: 10px;
border-right: 2px solid rgb(241, 240, 240);
border-bottom: 2px solid rgb(241, 240, 240);
border-left: 2px solid rgb(241, 240, 240);
}

/*banner partnerzy*/
.partnerzy{
width:	100%;
margin:	0px;
padding:	0px;
}

.partnerzy .banner_fade_cont{
width:	100%;
height:	61px;
margin:	0px;
padding:	0px;
}

/*galeria*/
.cms_short_gallery_text{
text-align:	center;
margin:	0 auto 0;
padding:	0px;
text-align:	left;
}

.cms_short_gallery_text .h1{
margin:	0px;
padding:	0px;
text-align:	left;
}

.cms_short_gallery_full{
margin:	0 auto 0;
padding:	0px;
border:	none;
text-align:	center;
}

.cms_short_gallery_left{
margin:	0px;
padding:	5px;
text-align:	left;
}

.cms_short_gallery_right{
margin:	0px;
padding:	5px;
text-align:	right;
}

.cms_short_gallery_desc{
height:	25px;
margin:	0px;
padding:	0px;
border:	none;
text-align:	center;
background-color:	inherit;
color:	rgb(0, 0, 0);
font-size:	11px;
font-weight:	bold;
vertical-align:	middle;
}

.gallery_short{
width:	772px;
height:	150px;
overflow:	auto;
white-space:	nowrap;
margin:	0 auto 0;
padding:	0px;
border:	none;
text-align:	center;
}

.gallery_all{
margin:	10px 10px 0px 0px;
padding:	5px;
border:	1px solid rgb(25, 25, 25);
float:	left;
}

.gallery_slide{
margin:	10px 10px 0px 0px;
padding:	5px;
border:	1px solid rgb(25, 25, 25);
background-color:	rgb(255, 255, 255);
color:	inherit;
}
