/*glowne menu*/
td.cms_vmenu_container, td.cms_vmenu_container_selected{
padding:	0px 6px 0px 6px;
}

td.cms_vmenu_container a.cms_vmenu_link:hover{
background:	url(../images/pwsz_menu_bg.jpg) repeat-x bottom left;
display:	block;
}

/*menu stopka*/
table.footer{
margin:	0px;
padding:	0px;
}

td.cms_foot_item{
margin:	0px;
padding:	10px 0px 10px 0px;
}

td.cms_foot_item a.cms_link{
background:	url('../images/pwsz_menufoot_bg1.jpg') no-repeat 3px 5px;
padding:	0px 10px 0px 10px;
display:	block;
color:	rgb(178, 178, 178);
background-color:	inherit;
text-decoration:	none;
}

td.cms_foot_item a.cms_link:hover{
background:	url('../images/pwsz_menufoot_bg2.jpg') no-repeat 3px 5px;
padding:	0px 10px 0px 10px;
display:	block;
color:	rgb(178, 178, 178);
background-color:	inherit;
text-decoration:	underline;
}

td.cms_foot_item a.cms_link_selected{
background:	url('../images/pwsz_menufoot_bg2.jpg') no-repeat 3px 5px;
padding:	0px 10px 0px 10px;
display:	block;
color:	rgb(255, 102, 0);
background-color:	inherit;
text-decoration:	none;
}

td.cms_foot_item a.cms_link_selected:hover{
background:	url('../images/pwsz_menufoot_bg2.jpg') no-repeat 3px 5px;
padding:	0px 10px 0px 10px;
display:	block;
color:	rgb(255, 102, 0);
background-color:	inherit;
text-decoration:	underline;
}

/* mapa strony */
table.sitemap{
width:	100%;
margin-top:	5px;
margin-left:	30px;
}

td.sitemaptd{
text-align:	left;
vertical-align:	top;
}

td.sitemaptd img{
vertical-align:	middle;
}

td.sitemaptd a{
padding-left:	10px;
color:	rgb(0, 153, 51);
background-color : inherit;
text-decoration:	none;
}

td.sitemaptd a:hover{
text-decoration:	underline;
}

/*menu pionowe*/
table.sitemenu{
padding:	0px;
margin:	0px;
}

td.cms_menu_item{
text-align:	left;
padding:	0px;
margin:	0px;
border-bottom:	1px solid rgb(238, 238, 238);
white-space:	nowrap;
background:	url('../images/pwsz_pointer1.jpg') no-repeat 15px center;
}

td.cms_menu_item a.cms_link{
width:	140px;
color:	rgb(255, 255, 255);
background-color:	inherit;
text-decoration:	none;
display:	block;
padding:	18px 25px 18px 65px;
}

td.cms_menu_item a.cms_link:hover{
color:	rgb(76, 76, 76);
background:	transparent url('../images/pwsz_pointer2.jpg') no-repeat 15px center;
text-decoration:	none;
}

td.cms_menu_item a.cms_link_selected{
width:	140px;
color:	rgb(76, 76, 76);
background:	transparent url('../images/pwsz_pointer3.jpg') no-repeat 15px center;
text-decoration:	none;
display:	block;
padding:	18px 25px 18px 65px;
}

td.cms_menu_item a.cms_link_selected:hover{
text-decoration:	underline;
}

/*linki*/
a.cms_link_more, a.cms_link_more:hover{
font-weight:	normal;
color: rgb(0, 153, 51);
background-color : inherit;
text-decoration:	none;
}

/* print content & send to friend*/
a.content_module{
color: rgb(0, 153, 51);
background-color : inherit;
text-decoration:	none;
}

a.content_module:hover{
text-decoration:	underline;
}

/* kanaly rss */
table.rss{
margin:	5px 10px 5px 0px;
text-align:	center;
color: rgb(0, 153, 51);
background-color:	inherit;
}

table.rss a{
color: rgb(0, 153, 51);
background-color : inherit;
text-decoration:	none;
}

table.rss a:hover{
text-decoration:	underline;
}

td.rss_text{
color: rgb(0, 153, 51);
background-color : inherit;
padding-left:	2px;
vertical-align:	middle;
}

/*paging*/
td.searchbar{
font-weight : normal;
color : rgb(0, 153, 51);
text-decoration : none;
background-color : inherit;
}

span.paging{
font-weight : normal;
color : rgb(0, 153, 51);
text-decoration : none;
background-color : inherit;
}

a.paging{
font-weight : bold;
color: rgb(0, 153, 51);
text-decoration : none;
background-color : inherit;
}

a.paging:hover{
text-decoration : underline;
}

/*informacje i ostrzezenia*/
table.cms_error, table.cms_info{
width : 90%;
border : 1px solid rgb(0, 153, 51);
margin : 10px;
background-color : white;
color : inherit;
}

table.cms_error td.cms_error, table.cms_info td.cms_info{
font-size : 12px;
color : rgb(255, 255, 255);
padding-left : 11px;
font-weight : bold;
background-color : rgb(255, 102, 0);
margin : 0px;
}

table.cms_error td, table.cms_info td{
color : rgb(76, 76, 76);
background-color : inherit;
text-align : left;
padding : 5px;
}

/*content*/
table.cms_short_text{
width:	100%;
margin : 0px;
padding:	0px;
}

table.cms_full_text{
width:	100%;
margin : 0px;
padding:	0px;
}

img.shortcut_image{
padding-right:	5px;
}

td.header{
text-align : left;
margin:	0px;
padding:	0px;
}

h1{
font-size:	20px;
font-weight:	normal;
text-align:	left;
padding:	10px 0px 5px 0px;
margin: 0px;
vertical-align : top;
}

td.header a{
font-size:	20px;
font-weight:	normal;
color: rgb(76, 76, 76);
background-color:	inherit;
text-decoration:	none;
}

td.header a:hover{
text-decoration:	underline;
}

td.header_date{
font-size:	14px;
color:	rgb(76, 76, 76);
background-color:	inherit;
text-align:	right;
margin:	0px;
}

td.header_tag{
font-size:	11px;
font-weight:	normal;
color:	rgb(127, 127, 127);
background-color:	inherit;
text-align:	right;
vertical-align:	bottom;
padding:	5px 0px 5px 0px;
}

td.author{
font-size:	11px;
font-weight:	bold;
color:	rgb(127, 127, 127);
background-color:	inherit;
padding: 0px;
text-align: left;
}

td.header_full_date{
font-size:	11px;
font-weight:	normal;
color:	rgb(127, 127, 127);
background-color: inherit;
text-align: left;
}

td.shortcut, #shortcut{
text-align:	justify;
font-size:	11px;
line-height:	1.5em;
}

td.shortcut a, #shortcut a{
color: rgb(0, 153, 51);
background-color:	inherit;
text-decoration:	none;
line-height:	1.5em;
}

td.shortcut a:hover, #shortcut a:hover{
text-decoration:	underline;
}

td.content, #content{
text-align:	justify;
font-size:	11px;
padding-top : 7px;
line-height:	1.5em;
}

td.content a, #content a{
color: rgb(0, 153, 51);
background-color:	inherit;
text-decoration:	none;
line-height:	1.5em;
}

td.content a:hover, #content a:hover{
text-decoration:	underline;
}

td.content_more{
padding:	10px 0px 10px 0px;
}

td.content_back{
}

td.icons{
font-weight:	bold;
width:	50%;
text-align:	right;
color:	rgb(0, 0, 0);
background-color:	inherit;
white-space:	nowrap;
}

td.icons a{
color: rgb(0, 153, 51);
background-color:	inherit;
text-decoration:	none;
}

td.icons a:hover{
text-decoration:	underline;
}

table.cms_sponsored_text{
width : 100%;
margin-bottom : 10px;
border:	1px solid red;
}

td.cms_sponsored_bar{
background-color : rgb(255, 0, 0);
color : inherit;
text-align : right;
}

td.cms_stats{
text-align : left;
padding:	10px 0px 10px 0px;
}

td.cms_admin{
text-align : left;
}

td.cms_admin a{
font-size:	9px;
font-weight:	normal;
color: rgb(0, 153, 51);
background-color:	inherit;
text-decoration : none;
}

td.cms_admin a:hover{
text-decoration : underline;
}

td.cms_live{
font-size:	12px;
color: rgb(0, 153, 51);
background-color:	inherit;
text-align : left;
padding-left:	30px;
}

td.navigation{
padding-top:	10px;
}

/*formularz kontaktowy*/
td.cms_contact_value, td.cms_contact_name{
text-align:	justify;
margin:	0px;
padding:	3px 0px 0px 0px;
}

td.cms_contact_value a{
color: rgb(0, 153, 51);
background-color:	inherit;
text-decoration:	none;
}

td.cms_contact_value a:hover{
text-decoration:	underline;
}

table.cms_contact{
width:	630px;
margin:	25px 0px 0px 0px;
padding:	0px;
height:	146px;
background:	rgb(238, 238, 238) url("../../../media/Image/pwsz_kontakt.gif") no-repeat right 30px;
color:	rgb(0, 0, 0);
}

table.cms_askform{
width:	60%;
margin:	0 auto 0;
padding:	0px;
}

td.cms_askform_rowname, td.cms_askform_rowval, td.cms_token{
margin:	0px;
padding:	3px 0px 0px 5px;
}

td.cms_askform_rowname_req{
color: rgb(0, 153, 51);
background-color:	inherit;
margin:	0px;
padding:	3px 0px 0px 5px;
}

input.text{
width:	211px;
height:	19px;
margin:	0px;
padding:	3px 0px 0px 10px;
border-left:	1px solid rgb(100, 180, 70);
border-top:	1px solid rgb(100, 180, 70);
border-right:	1px solid rgb(100, 180, 70);
border-bottom:	3px solid rgb(100, 180, 70);
background-color:	rgb(255, 255 ,255);
color:	rgb(76, 76, 76);
}

select.options{
width:	223px;
height:	19px;
margin:	0px;
padding:	0px;
background-color:	rgb(255, 255, 255);
border:	1px solid rgb(100, 180, 70);
color:	rgb(76, 76, 76);
}

textarea.suggestions{
width:	216px;
height:	100px;
margin:	0px;
padding:	5px 0px 0px 5px;
border-left:	1px solid rgb(100, 180, 70);
border-top:	1px solid rgb(100, 180, 70);
border-right:	1px solid rgb(100, 180, 70);
border-bottom:	3px solid rgb(100, 180, 70);
background-color:	rgb(255, 255 ,255);
background-color:	rgb(255, 255, 255);
color:	rgb(76, 76, 76);
}

/*sciezka*/
table.sitepath{
width:	100%;
padding:	8px 10px 18px 10px;
margin:	0px;
border-bottom:	1px solid rgb(255, 255, 255);
}

.sitepath_path{
vertical-align:	middle;
}

.sitepath_path a{
color:	rgb(0, 153, 51);
background-color:	inherit;
text-decoration:	none;
}

.sitepath_path a:hover{
text-decoration:	underline;
}

div.sitepath_path img{
padding: 0px 5px 0px 5px;
}