/*toolboxy*/
/*table.toolbox_partnerzy, table.toolbox_sponsorzy{
margin:	0 auto 0;
text-align:	center;
}*/

table.toolbox_partnerzy img{
padding: 20px 0px 0px 100px;
margin:	0px;
text-align:	center;
}

table.toolbox_sponsorzy img{
padding: 20px 0px 0px 80px;
margin:	0px;
text-align:	center;
}

table.boxtext{
margin:	0px;
padding:	10px 5px 15px 5px;
background-color:	rgb(248, 248, 248);
color:	inherit;
border-bottom:	1px solid rgb(229, 229, 229);
text-align:	left;
}

/*menu stopka*/
#bottom_menu table{
text-align:	right;
margin:	auto 0px auto auto;
}

td.cms_foot_pointer{
padding:	0px;
margin:	0px;
width:	1px;
}

td.cms_foot_item{
padding:	0px 15px 0px 15px;
margin:	0px;
text-align:	center;
}

/* sciezka */
table.sitepath{
margin:	15px 0px 0px 25px;
padding:	0px;
font-family:	tahoma, sans-serif;
color: rgb(71, 71, 71);
background-color:	inherit;
}

div.sitepath_path img{
padding-left:	15px;
padding-right:	15px;
vertical-align:	middle;
}

div.sitepath_path a{
font-family:	tahoma, sans-serif;
color: rgb(127, 127, 127);
background-color:	inherit;
text-decoration: none;
}

div.sitepath_path a:hover{
text-decoration:	underline;
}

/*wyszukiwarka*/
td.searchForm_input, td.searchForm_submit, td.searchForm_advanced{
padding:	5px 0px 5px 10px;
text-align:	left;
}

input.searchForm_input, td.searchForm_advanced select.archive_select{
color:	rgb(102, 102, 102);
background-color:	rgb(255, 255, 255);
width:	230px;
height:	17px;
padding: 5px 5px 1px 5px;
border:	1px solid rgb(76, 76, 76);
font-family:	arial, sans-serif;
font-size:	11px;
}

td.searchForm_advanced{
text-decoration  : none;
}

td.searchForm_advanced a{
color:	rgb(255, 102, 0);
background-color:	inherit;
text-decoration  : none;
}

td.searchForm_advanced a:hover{
text-decoration  : underline;
}

table.searchFormAdv{
width:	100%;
text-align:	left;
margin:	0px 0px 10px 0px;
}

table.searchFormAdv td.header_title{
padding: 23px 0px 14px 12px;
margin:	0px;
text-align:	left;
font-size: 24px;
font-weight:	normal;
vertical-align:	middle;
}

table.searchFormAdv td.searchForm_name{
text-align:	right;
padding:	10px 10px 10px 12px;
background-color:	rgb(255, 255, 255);
color:	inherit;
width:	30%;
}

table.searchFormAdv td.searchForm_val{
text-align:	left;
background-color:	rgb(248, 248, 248);
color:	inherit;
padding:	10px 10px 10px 12px;
}

select.searchForm_select{
color:	inherit;
background-color:	rgb(255, 255, 255);
width:	auto;
border:	1px solid rgb(204,204,204);
}

input.searchForm_input_adv{
color:	inherit;
background-color:	rgb(255, 255, 255);
width:	95%;
border:	1px solid rgb(204,204,204);
}

table.searchResult{
text-align:	left;
padding: 10px;
}

table.searchResult th{
padding: 5px 0px 0px 0px;
margin:	0px;
text-align:	left;
font-size: 12px;
font-weight:	normal;
}

table.searchResult td{
padding: 5px 0px 5px 0px;
font-size:	12px;
font-weight:	bold;
}

td.searchResult{
font-size:	12px;
color:	#000;
background-color:	inherit;
padding:	5px;
border-bottom:	 1px dotted rgb(232, 232, 232);
}

td.searchResult a{
color:	rgb(255, 102, 0);
background-color:	inherit;
text-decoration:	none;
}

td.searchResult a:hover{
text-decoration  : underline;
}

/*boxy z sekcja*/
/*polecamy*/
table.box2{
margin:	0px;
padding:	0px 0px 0px 5px;
text-align:	left;
}

table.box2 th{
padding: 5px 0px 10px 12px;
margin:	0px;
text-align:	left;
font-size: 24px;
font-weight:	normal;
}

table.box1 th a, table.box2 th a{
text-align:	left;
font-size: 24px;
font-weight:	normal;
text-decoration:	none;
background:	inherit;
color:	rgb(0, 0, 0);
}

table.box1 th a:hover, table.box2 th a:hover{
text-decoration:	underline;
}

table.box2_item{
margin:	0px;
padding:	0px;
}

td.box2_title{
margin:	0px;
padding:	0px 0px 0px 25px;
text-align:	left;
font-weight:	bold;
text-decoration:	none;
background:	url('../images/fek_pointer1.jpg') no-repeat 5px 0px;
}

td.box2_title a{
font-weight:	bold;
text-decoration:	none;
color:	rgb(0, 0, 0);
background-color:	inherit;
}

td.box2_title a:hover{
text-decoration:	underline;
}

td.box2_date, td.box2_date a, td.box2_date a:hover{
margin:	0px;
padding:	0px 3px 0px 0px;
text-align:	right;
text-decoration:	none;
color:	rgb(0, 0, 0);
background-color:	inherit;
}

td.box2_content{
margin:	0px;
padding:	0px 0px 10px 0px;
} 

td.box2_content p{
padding:	10px 5px 0px 5px;
margin:	0px;
}

td.box2_content a, td.box2_content a:hover{
padding:	0px;
margin:	0px;
background:	rgb(255, 255, 255);
color:	rgb(0, 0, 0);
text-decoration:	none;
}

table.box2 ul{
text-align:	left;
margin:	0px;
padding:	0px;
}

table.box2 ul li{
background:	url('../images/fek_pointer1.jpg') no-repeat 12px 6px;
list-style:	none;
padding:	5px 0px 5px 32px;
}

table.box2 ul li a{
padding:	5px 0px 0px 0px;
font-weight:	bold;
color:	rgb(0, 0, 0);
background-color:	inherit;
text-decoration:	none;
}

table.box2 ul li a:hover{
text-decoration:	underline;
}

table.box2 ul li span{
padding:	2px 5px 0px 0px;
font-style:	italic;
font-weight:	normal;
color:	rgb(76, 76, 76);
background-color:	inherit;
}

td.box2_more{
text-align:	right;
padding-right:	5px;
display:	none;
}

td.box2_more a.cms_link_more{
display:	none;
}

table.box2 td.box_bottom{
display: none;
}

/*kalendarium*/
table.kalendarium{
width:	100%;
margin:	0px;
padding:	0px 0px 10px 0px;
text-align:	left;
border-bottom:	1px solid rgb(229, 229, 229);
}

table.kalendarium th{
padding: 10px 0px 14px 12px;
margin:	0px;
text-align:	left;
font-size: 24px;
font-weight:	normal;
}

table.kalendarium th a{
text-align:	left;
font-size: 24px;
font-weight:	normal;
text-decoration:	none;
background:	inherit;
color:	rgb(0, 0, 0);
}

table.kalendarium th a:hover{
text-decoration:	underline;
}

table.kalendarium_item{
width:	100%;
margin:	0px;
padding:	0px;
text-align:	left;
}

td.kalendarium_title{
margin:	0px;
padding:	6px 5px 6px 29px;
text-align:	left;
font-weight:	bold;
text-decoration:	none;
color:	rgb(0, 0, 0);
background:	rgb(247, 247, 247) url('../images/fek_pointer1.jpg') no-repeat 6px 7px;
border-bottom:	1px solid rgb(230, 230, 230);
}

td.kalendarium_title a{
font-weight:	bold;
text-decoration:	none;
color:	rgb(0, 0, 0);
background-color:	inherit;
}

td.kalendarium_title a:hover{
text-decoration:	underline;
}

td.kalendarium_date{
margin:	0px;
padding:	6px 5px 6px 0px;
text-align:	right;
font-style:	italic;
color:	rgb(0, 0, 0);
background-color:	rgb(247, 247, 247);
border-bottom:	1px solid rgb(230, 230, 230);
}

td.kalendarium_date a, td.kalendarium_date a:hover{
margin:	0px;
padding:	0px 3px 0px 0px;
text-align:	right;
text-decoration:	none;
color:	rgb(0, 0, 0);
background-color:	inherit;
}

td.kalendarium_img{
text-align:	left;
padding:	0px 0px 0px 2px;
margin:	0px;
}

td.kalendarium_content{
margin:	0px;
padding:	0px 0px 10px 0px;
} 

td.kalendarium_content p{
padding:	10px 5px 5px 10px;
margin:	0px;
display:	none;
}

td.kalendarium_content a, td.kalendarium_content a:hover{
padding:	0px;
margin:	0px;
background:	rgb(255, 255, 255);
color:	rgb(0, 0, 0);
text-decoration:	none;
}

table.kalendarium ul li a, table.kalendarium ul li a:hover{
padding:	0px;
margin:	0px;
background:	rgb(255, 255, 255);
color:	rgb(0, 0, 0);
text-decoration:	none;
}

td.kalendarium_more, table.kalendarium td.box_bottom{
display:	none;
}

/*menu pionowe*/
table.sitemenu{
padding:	0px;
margin:	0px;
}

td.cms_menu_item{
text-align:	left;
padding:	0px;
margin:	0px;
border-bottom:	1px solid rgb(229, 229, 229);
white-space:	nowrap;
background:	url('../images/fek_pointer4.jpg') no-repeat 203px center;
}

td.cms_menu_item a.cms_link{
width:	211px;
color:	rgb(76, 76, 76);
background-color:	inherit;
text-decoration:	none;
display:	block;
padding:	18px 0px 18px 25px;
}

td.cms_menu_item a.cms_link:hover{
color:	rgb(76, 76, 76);
background:	rgb(247, 247, 247) url('../images/fek_pointer4.jpg') no-repeat 203px center;
text-decoration:	none;
}

td.cms_menu_item a.cms_link_selected{
width:	211px;
color:	rgb(76, 76, 76);
background:	rgb(247, 247, 247) url('../images/fek_pointer4.jpg') no-repeat 203px center;
text-decoration:	none;
display:	block;
padding:	18px 0px 18px 25px;
}

/*najnowsze wiadomsoci*/
table.najnowsze{
width:	100%;
padding:	0px;
margin:	0px;
text-align:	left;
}

table.najnowsze th{
padding: 10px 0px 14px 12px;
margin:	0px;
text-align:	left;
font-size: 24px;
font-weight:	normal;
}

table.najnowsze ul.latest_news{
text-align:	left;
margin:	0px;
padding:	0px;
}

table.najnowsze ul.latest_news li{
background:	url('../images/fek_najnowsze_bg.jpg') no-repeat top left;
list-style:	none;
padding:	6px 0px 15px 0px;
}

table.najnowsze ul.latest_news li p{
padding:	15px 5px 10px 10px;
text-align:	justify;
display:	none;
}

table.najnowsze ul.latest_news li a{
padding:	5px 0px 0px 31px;
font-weight:	bold;
color:	rgb(0, 0, 0);
background-color:	inherit;
text-decoration:	none;
}

table.najnowsze ul.latest_news li a:hover{
text-decoration:	underline;
}

/*na forum*/
table.forum{
width:	100%;
margin:	0px;
padding:	0px;
text-align:	left;
}


table.forum img{
position:	absolute;
margin-left:	170px;
margin-top:	-107px;
}

table.forum th{
padding: 15px 0px 33px 12px;
margin:	0px;
text-align:	left;
font-size: 24px;
font-weight:	normal;
color:	rgb(127, 177, 33);
background:	url('../images/fek_forum_bg.jpg') no-repeat left bottom;
}

table.forum th a{
text-align:	left;
font-size: 24px;
font-weight:	normal;
color:	rgb(127, 177, 33);
background-color:	inherit;
text-decoration:	none;
}

table.forum th a:hover{
text-decoration:	underline;
}

table.forum td{
margin:	0px;
padding:	10px 0px 0px 0px;
background-color:	rgb(244, 244, 244);
color:	rgb(127, 127, 127);
}

table.forum ul.forum_link{
text-align:	left;
margin:	0px;
padding:	0px;
}

table.forum ul.forum_link li{
background:	url('../images/fek_pointer2.jpg') no-repeat 6px 6px;
list-style:	none;
padding:	5px 0px 5px 30px;
}

table.forum ul.forum_link li a{
padding:	5px 0px 0px 0px;
font-weight:	bold;
color:	rgb(0, 0, 0);
background-color:	inherit;
text-decoration:	none;
}

table.forum ul.forum_link li a:hover{
text-decoration:	underline;
}

table.forum ul.forum_link li p{
padding:	2px 5px 0px 0px;
}

/*tagi*/
table.tagi{
margin:	0px;
padding:	0px 10px 0px 10px;
}

table.tagi th{
padding: 5px 0px 10px 12px;
margin:	0px;
text-align:	left;
font-size: 24px;
font-weight:	normal;
}

table.tagi p{
margin:	0px;
padding:	0px;
text-align:	left;
line-height:	25px;
}

a.cms_tag{
color:	rgb(51, 51, 51);
background-color:	inherit;
text-decoration:	none;
line-height:	20px;
}

a.cms_tag:hover{
color:	rgb(255, 255, 255);
background-color:	rgb(255, 154, 53);
text-decoration:	none;
}

/*blog*/
table.blog{
width:	100%;
margin:	5px 0px 0px 0px;
padding:	0px 0px 10px 0px;
text-align:	left;
/*border-bottom:	1px solid rgb(229, 229, 229);*/
}

table.blog th{
padding: 15px 0px 10px 12px;
margin:	0px;
text-align:	left;
font-size: 24px;
font-weight:	normal;
}

table.blog th a{
text-align:	left;
font-size: 24px;
font-weight:	normal;
text-decoration:	none;
background:	inherit;
color:	rgb(0, 0, 0);
}

table.blog th a:hover{
text-decoration:	underline;
}

table.blog ul{
text-align:	left;
margin:	0px;
padding:	0px;
}

table.blog ul li{
background:	url('../images/fek_pointer3.jpg') no-repeat 6px 6px;
list-style:	none;
padding:	5px 0px 5px 30px;
}

table.blog ul li a{
padding:	5px 0px 0px 0px;
font-weight:	bold;
color:	rgb(0, 0, 0);
background-color:	inherit;
text-decoration:	none;
}

table.blog ul li a:hover{
text-decoration:	underline;
}

table.blog ul li span{
padding:	2px 5px 0px 0px;
font-style:	italic;
font-weight:	normal;
color:	rgb(76, 76, 76);
background-color:	inherit;
}

/*podobne artykuly z sekcji*/
table.linki{
width:	100%;
padding:	0px 0px 10px 0px;
margin:	0px;
text-align:	left;
border-bottom:	1px solid rgb(229, 229, 229);
}

table.linki th{
padding: 10px 0px 14px 12px;
margin:	0px;
text-align:	left;
font-size: 24px;
font-weight:	normal;
}

table.linki ul.section_links{
text-align:	left;
margin:	0px;
padding:	0px;
}

table.linki ul.section_links li{
background:	url('../images/fek_pointer2.jpg') no-repeat 6px 5px;
list-style:	none;
padding:	5px 0px 5px 30px;
}

table.linki ul.section_links li a{
padding:	5px 0px 0px 0px;
font-weight:	bold;
color:	rgb(0, 0, 0);
background-color:	inherit;
text-decoration:	none;
}

table.linki ul.section_links li a:hover{
text-decoration:	underline;
}

/*linki*/
a.cms_link_more{
font-weight:	normal;
color:	rgb(255, 102, 0);
background-color : inherit;
text-decoration:	none;
}

a.cms_link_more:hover{
text-decoration: underline;
}

/* print content & send to friend*/
a.content_module{
color:	rgb(255, 102, 0);
background-color : inherit;
text-decoration:	none;
}

a.content_module:hover{
text-decoration:	underline;
}

/*paging*/
td.searchbar{
font-weight : normal;
color:	rgb(255, 102, 0);
text-decoration : none;
background-color : inherit;
}

span.paging{
font-weight : normal;
color:	rgb(255, 102, 0);
text-decoration : none;
background-color : inherit;
}

a.paging{
font-weight : bold;
color:	rgb(255, 102, 0);
text-decoration : none;
background-color : inherit;
}

a.paging:hover{
text-decoration : underline;
}

/* kanaly rss */
table.rss{
width:	100%;
text-align:	center;
}

table.rss a, a.rss_link{
color:	rgb(255, 102, 0);
background-color:	inherit;
text-decoration:	none;
}

table.rss a:hover, a.rss_link:hover{
text-decoration:	underline;
}

/*informacje i ostrzezenia*/
table.cms_error, table.cms_info{
border : 1px solid rgb(255, 102, 0);
margin-top : 5px;
margin-bottom : 10px;
margin-left : 32px;
margin-right : 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{
text-align : left;
padding : 5px;
}

/*content*/
table.cms_short_text{
width:	100%;
padding: 0px;
margin:	0px;
font-size:	12px;
}

table.cms_full_text{
width:	100%;
padding: 0px;
margin:	0px;
font-size:	12px;
}

img.shortcut_image{
padding-right:	5px;
}

td.header{
margin:	0px;
padding:	0px;
text-align:	left;
}

h1{
padding: 25px 0px 14px 12px;
margin:	0px;
text-align:	left;
font-size: 22px;
font-weight:	normal;
vertical-align : top;
}

td.header a{
font-family:	verdana, sans-serif;
font-size:	22px;
font-weight:	bold;
color:	rgb(83, 83, 125);
background-color:	inherit;
text-decoration:	none;
}

td.header a:hover{
text-decoration:	underline;
}

td.header_date{
padding: 25px 0px 14px 12px;
margin:	0px;
text-align:	left;
font-size: 20px;
font-weight:	normal;
vertical-align:	bottom;
}

td.author{
font-family: tahoma, serif;
font-size:	11px;
font-weight:	bold;
color:	rgb(127, 127, 127);
background-color:	inherit;
padding: 0px 0px 0px 15px;
margin:	0px;
text-align: left;
}

td.header_full_date{
font-family: times, sans-serif;
font-size:	16px;
font-weight:	normal;
color:	rgb(127, 127, 127);
padding: 0px;
background-color: inherit;
text-align: left;
}

td.shortcut, #shortcut, td.content, #content{
text-align:	justify;
line-height:	1.5em;
padding : 0px;
}

table.cms_full_text td.header_tag a.cms_tag, table.short_text td.header_tag a.cms_tag{
color: rgb(255, 102, 0);
background-color:	inherit;
text-decoration:	none;
line-height:	20px;
padding:	5px;
}

table.cms_full_text td.header_tag a.cms_tag:hover, table.short_text td.header_tag a.cms_tag:hover{
color:	rgb(255, 255, 255);
background-color:	rgb(255, 154, 53);
text-decoration:	none;
}

td.shortcut a, #shortcut a, td.content a, #content a{
color:	rgb(255, 102, 0);
background-color:	inherit;
text-decoration:	none;
}

td.shortcut a:hover, #shortcut a:hover, td.content a:hover, #content a:hover{
text-decoration:	underline;
}

td.content_more{
padding:	0px 15px 0px 0px;
}

td.content_back{
padding:	0px;
}

table.tools{
padding:	0px;
margin:	0px 15px 0px 0px;
}

td.icons{
font-weight:	bold;
width:	50%;
text-align:	right;
color:	rgb(0, 0, 0);
background-color:	inherit;
}

td.icons a{
color:	rgb(255, 102, 0);
background-color:	inherit;
text-decoration:	none;
}

td.icons a:hover{
text-decoration:	underline;
}

table.cms_sponsored_text{
width : 100%;
margin: 10px 0px 0px 0px;
border:	1px solid red;
background-color: white;
color:	inherit;
}

td.cms_sponsored_bar{
background-color : rgb(255, 0, 0);
color : inherit;
text-align : right;
}

td.cms_stats{
text-align : left;
padding:	5px 0px 10px 0px;
}

td.cms_admin{
text-align : left;
}

td.cms_admin a{
font-size:	9px;
font-weight:	normal;
color:	rgb(255, 102, 0);
background-color:	inherit;
text-decoration : none;
}

td.cms_admin a:hover{
text-decoration : underline;
}

td.cms_live{
color:	rgb(255, 102, 0);
background-color:	inherit;
text-align : left;
padding-left:	10px;
}

td.navigation{
padding-right:	10px;
}

/*newsletter*/
table.newsletter{
margin:	0px;
padding:	0px;
}

td.newsletter_text{
padding: 10px 5px 5px 5px;
}

td.newsletter_select{
padding: 0px 5px 0px 5px;
}

td.newsletter_input{
padding-left: 5px;
}

input.newsletter{
font-size:	12px;
font-family:	arial, sans-serif;
color: inherit;
background-color:	rgb(255, 255, 255);
width: 200px;
height: 20px;
border: 1px solid rgb(204,204,204);
}

td.newsletter_button{
text-align: left;
}

table.newsletter_main{
margin:	0px;
padding:	0px;
border-bottom: 1px solid rgb(232, 232, 232);
}

table.newsletter_main th{
padding: 25px 0px 14px 12px;
margin:	0px;
text-align:	left;
font-size: 24px;
font-weight:	normal;
}

td.newsletter_main_text{
padding:	10px;
margin:	0px;
text-align:	justify;
color:	inherit;
background-color:	rgb(255, 255, 255);
border-left: 1px solid rgb(232, 232, 232);
border-top: 1px solid rgb(232, 232, 232);
border-right: 1px solid rgb(232, 232, 232);
border-bottom:	5px solid rgb(255, 0, 0);
line-height:	16px;
}

td.newsletter_main_info{
padding:	10px;
margin:	0px;
text-align:	justify;
color:	rgb(255, 0, 0);
background-color:	rgb(244, 244, 244);
font-weight:	bold;
border-top:	5px solid rgb(255, 255, 255);
border-left: 1px solid rgb(232, 232, 232);
line-height:	16px;
}

td.newsletter_main_info ul{
list-style:	none;
margin:	5px;
padding:	5px;
}

td.newsletter_main_info ul li{
background:	url('../images/fek_pointer1.jpg') no-repeat left center;
padding:	5px 10px 5px 25px;
}

td.newsletter_main_form{
padding:	10px;
margin:	0px;
text-align:	justify;
color:	inherit;
background-color:	rgb(244, 244, 244);
border-top:	5px solid rgb(255, 255, 255);
border-right: 1px solid rgb(232, 232, 232);
line-height:	16px;
}

/*formularze - kontaktowy/rejestracji*/
table.cms_askform{
padding:	0px;
margin:	64px 0px 0px 0px;
}

td.cms_contact_value{
text-align:	justify;
font-family: tahoma, sans-serif;
margin:	0px;
padding:	5px 0px 3px 0px;
}

td.cms_contact_value a, td.cms_askform_rowval a{
color:	rgb(255, 102, 0);
background-color:	inherit;
text-decoration:	none;
}

td.cms_contact_value a:hover, td.cms_askform_rowval a:hover{
text-decoration:	underline;
}

td.cms_askform_rowname{
text-align:	right;
margin:	0px;
padding:	5px 0px 0px 0px;
}

td.cms_askform_rowval, td.cms_token{
text-align:	left;
margin:	0px;
padding:	3px 0px 0px 10px;
}

td.cms_askform_rowname_req{
text-align:	right;
color:	rgb(255, 102, 0);
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(181, 181, 181);
}

select.options{
width:	221px;
height:	19px;
margin:	0px;
padding:	0px;
}

textarea.suggestions{
width:	214px;
height:	148px;
margin:	0px;
padding:	5px 0px 0px 5px;
border:	1px solid rgb(181, 181, 181);
}

/*komentarze*/
table.comments{
width:	100%;
border:	1px solid rgb(227, 227, 227);
margin-top:	5px;
margin-bottom:	5px;
padding:	5px;
background-color: white;
color:	inherit;
}

table.comments th{
text-align:	left;
background-color:	rgb(242, 242, 242);
color:	rgb(0, 0, 0);
padding:	5px;
}

table.comments td{
text-align:	left;
padding:	5px;
}

td.comments_header{
text-align:	left;
font-size:	10px;
font-weight:	bold;
color:	rgb(0, 0, 0);
background-color:	rgb(242, 242, 242);
padding:	5px;
border-top:	2px solid rgb(255, 255, 255);
}

td.comments_header ul{
}

td.comments_header li{
text-align        : justify;
}

input.comments_input{
width:	95%;
height:	20px;
text-align:	left;
color:	rgb(127, 127, 127);
background-color:	inherit;
padding:	5px;
border:	1px solid rgb(204,204,204);
}

textarea.comments_text{
width:	95%;
height:	65px;
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;
}

/* ocenianie artykulow */
table.points{
width:	100%;
border:	1px solid rgb(227, 227, 227);
margin:	0px;
padding:	5px;
}

table.points th{
text-align:	left;
font-weight:	bold;
color:	rgb(0, 0, 0);
background-color:	rgb(233, 233, 233);
padding:	5px;
}

table.points td{
text-align:	left;
color:	rgb(127, 127, 127);
background-color:	inherit;
padding:	5px;
}

table.rate_stars{
text-align:	left;
color:	rgb(127, 127, 127);
background-color:	inherit;
padding:	5px;
}

/*formularz uzytkownika*/
table.cms_custom_form{
width:	100%;
margin:	0px;
padding:	0px;
}

td.cms_custom_form_name{
padding: 5px;
background-color: rgb(255, 255, 255);
color: rgb(76, 76, 76);
vertical-align: top;
text-align:	right;
width:	20%;
}

td.cms_custom_form_name_req{
padding: 5px;
background-color: rgb(255, 255, 255);
color: rgb(255, 0, 0);
vertical-align: top;
text-align:	right;
width:	20%;
}

td.cms_custom_form_name2{
padding: 5px 5px 5px 9px;
background-color: rgb(255, 255, 255);
color: rgb(76, 76, 76);
vertical-align: top;
width:	80%;
}

td.cms_custom_form_input{
border:	1px solid rgb(181, 181, 181);
padding: 5px;
background-color: rgb(255, 255, 255);
color: rgb(76, 76, 76);
font-weight:	bold;
text-align:	left;
width:	80%;
}

.cms_custom_form_text{
border: none;
background-color: rgb(255, 255, 255);
color: rgb(76, 76, 76);
width:	90%;
}

.cms_custom_form_select{
width:	100%;
border: none;
background-color: rgb(255, 255, 255);
color: rgb(76, 76, 76);
}

.cms_custom_form_area{
border: none;
background-color: rgb(255, 255, 255);
color: rgb(76, 76, 76);
width: 100%;
height: 50px;
}

.cms_custom_form_group_start{
border-bottom:	2px solid rgb(255, 102, 0);
padding: 10px 0px 5px 0px;
margin:	0px;
text-align:	left;
font-size: 14px;
font-weight:	bold;
}

.cms_custom_form_group_end{
width:	0px;
margin:	0px;
padding:	0px;
}

input.cms_submit{
padding:	3px;
margin:	0px;
border:	1px solid rgb(21, 79, 145);
color: rgb(0, 0, 0);
background-color:	rgb(245, 250, 255);
font-size: 11px;
font-weight:	bold;
}

td.cms_token_text{
padding-left:	10px;
}

/*mapy google*/
div.googlemap{
width:	420px;
height:	500px;
margin:	0px;
padding:	0px;
border:	none;
font-size:	11px;
}

/* mapa strony */
table.sitemapmain{
width:	100%;
margin:	1px 0px 10px 0px;
}

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;
font-weight:	normal;
color:	rgb(255, 102, 0);
background-color : inherit;
text-decoration:	none;
}

td.sitemaptd a:hover{
text-decoration:	underline;
}

/*rss z pliku*/
table.box_feed{
width:	100%;
margin:	5px 0px 0px 0px;
padding:	10px 0px 0px 0px;
text-align:	left;
border-top:	1px solid rgb(229, 229, 229);
}

table.box_feed th{
padding: 5px 0px 10px 12px;
margin:	0px;
text-align:	left;
font-size: 24px;
font-weight:	normal;
}

table.box_feed th a, table.box_feed th a{
text-align:	left;
font-size: 24px;
font-weight:	normal;
text-decoration:	none;
background:	inherit;
color:	rgb(0, 0, 0);
}

table.box_feed th a:hover, table.box_feed th a:hover{
text-decoration:	underline;
}

.feed_item{
width:	100%;
padding:	0px 0px 0px 10px;
margin-bottom:	10px;
line-height:	1.5em;
clear:	both;
}

.feed_title{
width:	100%;
clear:	both;
}

.feed_title a{
font-weight:	bold;
color:	rgb(0, 0, 0);
background-color:	inherit;
text-decoration:	none;
}

.feed_title a:hover{
text-decoration:	underline;
}

.feed_short{
clear:	both;
padding:	5px 10px 5px 30px;
background:	url('../images/fek_pointer1.jpg') no-repeat 6px 7px;
}

.feed_short a{
font-weight:	bold;
color:	rgb(0, 0, 0);
background-color:	inherit;
text-decoration:	none;
}

.feed_short a:hover{
text-decoration:	underline;
}

.feed_short span{
font-size:	13px;
font-weight:	bold;
color:	rgb(255, 102, 0);
background-color:	inherit;
text-decoration:	none;
}

.feed_short span:hover{
text-decoration:	underline;
}
	
.feed_content{
width:	100%;
clear:both;
}

.feed_more{
width:	100%;
clear:both;
}