/* Chariot (c) 2009.11.12 */


*		{ padding:0;border:0;}
.clr		{ clear:both;}
img			{ border:0;}
form		{ margin:	0px; padding:	0px; }
a			{ outline: none; color:#663200;}
table		{ border-collapse: collapse;}
table td table	{ border-collapse: collapse;}

body.main	{ margin:0; padding:0px; text-align:center; background:	#EDDE9D; color:	#000; font:	11px Arial, Helvetica, sans-serif; }

#logo		{ width:257px; height:150px; background: url('../images/logo.png') no-repeat 0 0; display:block; position: absolute; top:5px; left:50%; margin-left: -128px;}

#top		{ width:976px; height:38px; margin: 0 auto; }
#top ul				{ list-style:none; margin: 10px 0px 0 0; padding:0; width:300px; float: right;}
#top ul li			{ float: left; display: block;}
#top ul li a		{ display: block; text-decoration: none; color: #000; padding: 0 7px; color:#6D3100;}
#top ul li a:hover	{ text-decoration: underline;}


#top2		{ width:976px; height:302px; margin: 0 auto; }
#szukaj				{ width:961px; height:61px; margin: 0  0 0 9px; background-color:#E6D087; }
table.wyszukiwarka	{margin:18px 50px 0 0; float: right;}

#bannerpodmenu	{width:976px; margin: 0 auto; text-align: center;}
#bannerpodmenu table	{margin: 0 auto; text-align: center;}

#menu_glowne	{width:976px; height:56px; margin: 0 auto;}
table.menu		{ width:960px;margin: 0 0 0 9px; background: #653100 url(../images/menu_top.jpg) no-repeat 0 0;}
table.menu table.top_menu	{ margin: 0 auto;}

#menu_bottom	{ width:976px; height: 7px; background: url('../images/menu_bottom.jpg') no-repeat 0 0; }

#sciezka		{ width:976px; height:46px; margin: 0 auto;}
#sciezka a		{ color:#000; padding: 0 5px; text-decoration:none;}
#sciezka img	{ color:#000; padding: 0 5px;}
.sciezka_path	{ margin: 10px 0 0 10px;}


#zawartosc		{width:976px; margin: 0 auto 30px;}
#zawartosc td	{ vertical-align: top;}

#cont			{ width:887px; background-color:#fff;}
#cont ul		{ margin: 10px 30px;}

table#zawartosc .bannerTable img	{padding: 10px 0; margin: 0 auto; }

table.podmenu td.cms_menu_item	{ background: url(../images/podmenu_tlo.jpg) no-repeat 0 0; height:25px; width:229px;}

table.podmenu td.cms_menu_item a	{ text-decoration: none; font:12px tahoma, sans-serif; color:#FEF9F6;}
table.podmenu td.cms_menu_item a.cms_link { padding:5px 0 0 42px;   height:25px; line-height:28px;}
table.podmenu td.cms_menu_item a.cms_link:hover { padding:5px 0 0 42px;  background: url(../images/punktor-menu.png) no-repeat 15px 4px; height:25px; line-height:28px; }
table.podmenu td.cms_menu_item a.cms_link_selected {padding:5px 0 0 42px; background: url(../images/punktor-menu.png) no-repeat 15px 4px; height:25px; line-height:28px;}


/*newsletter*/
table.newsletter	{ background: url(../images/newsletter_tlo.jpg) no-repeat 0 0; width:229px; height:149px; }
td.cms_newsletter_info	{}
td.newsletter_text		{ font: 11px tahoma, serif; color: #000; background-color:	inherit; padding-top:70px; color:#fff;}
td.cms_counter_title	{ font: 11px tahoma, serif; color: #000; background-color:	inherit; }
td.newsletter_input		{}
input.newsletter		{ font:11px tahoma, serif; color: #000; width: 149px; padding:2px 5px 2px 5px;height: 18px; background: url(../images/newsletter_pole.jpg) no-repeat 0 0;  border: 0; }
td.newsletter_button	{text-align: left;padding-bottom: 7px;}

table.colum_right td	{ background: url(../images/tlo_reklama.jpg) repeat-y 0 0; width:210px;}
table.polebannerowe 	{ background: url(../images/tlo_partnerzy.jpg) repeat-y 0 0; width: 229px;}



#footer				{ width:100%; height:140px; background: url(../images/footer_tlo.jpg) repeat-x 0 0;}

#footerceontent	{ width:976px; margin: 0px auto 0; padding-top:20px;}

#chariot		{ width:150px; height:40px; float: left; text-align: left; font:11px Arial, Helvetica, sans-serif; line-height:18px;}
#chariot	a	{ text-decoration: none;}

#footer table.stopka{ margin: 0; width:auto; float: right;}
#footer table.stopka a{ color:#000; padding: 0 5px; text-decoration:  none;}

#copyright	{width:200px; height:20px; float: right; margin-top:5px;}

/*moduly*/
table.modules		{ width:	100%; margin:	0px; padding:	0px; }
table.bannerTable	{ width:	100%; margin:	0px auto; padding:	0px; text-align:	center; }


/* mapa strony */
.sitemapmain		{ margin: 0 0 0px 0; width:100%; text-align: left;}

.sitemapmain 	td.header h1	{ margin: 0 0 20px 0; width:100%; text-align: left;}
.searchFormAdv td.header h1	{ margin: 0 0 20px 0; width:100%; text-align: left;}
.sitemap		{ margin: 0px 10px;}
.sitemap td		{ padding:1px 5px 2px;}
.sitemaptd a	{color: #000; text-decoration:none;}

.sitemap .sitemap	{ margin-left:20px;}



/*boxy lewa/prawa*/
table.box_cont2, table.box_cont {
width:	100%;
margin:	10px 0px 10px 0px;
padding:	0px;
border:	1px solid rgb(20,20,20);
background: #ffffff;
color:	inherit;
}

#bottom_banner table.box_cont td table.box_cont td{
width:	100%;
margin:	10px 0px 10px 0px;
padding-bottom:	15px;
}

table.box_cont th, table.boxy th{
margin:	0px;
padding:	12px 10px 12px 10px;
text-align:	left;
font-family:	arial, sans-serif;
font-size:	12px;
font-weight:	bold;
color:	white;
background:	rgb(153, 0, 0) url('../images/cms_bg_head.jpg') repeat-x top left;
}

table.box_cont th a, table.boxy th a{
text-align:	left;
font-family:	arial, sans-serif;
font-size:	12px;
font-weight:	bold;
color:	white;
background-color:	transparent;
text-decoration:	none;
}

table.box_cont th a:hover, table.boxy th a:hover{
text-decoration:	underline;
}

table.box_cont2 th{
margin:	0px;
padding:	12px 10px 12px 10px;
text-align:	left;
font-family:	arial, sans-serif;
font-size:	12px;
font-weight:	bold;
color:	white;
background:	rgb(153, 0, 0) url('../images/cms_bg_head2.jpg') repeat-x top left;
}

table.box_cont2 th a{
text-align:	left;
font-family:	arial, sans-serif;
font-size:	12px;
font-weight:	bold;
color:	white;
background-color:	transparent;
text-decoration:	none;
}

table.box_cont2 th a:hover{
text-decoration:	underline;
}

table.box_cont ul{
text-align:	left;
list-style-image:url('../images/cms_bullet.jpg');
padding-top: 10px;
}

table.box_cont li a, table.box_cont2, table.box_cont li a:hover{
text-align:	left;
font-family:	tahoma, sans-serif;
font-size:	11px;
color:	#000;
background-color:	inherit;
text-decoration:	none;
}

/*box z sekcja*/
table.boxy{
margin:	0px;
padding:	0px;
}

td.box_cont_date, td.box_cont2_date{
text-align:	right;
font-family:	tahoma, sans-serif;
font-size:	12px;
color:	#000;
background-color:	inherit;
padding:	5px 10px 0px 5px;
margin:	0px;
vertical-align:	bottom;
}

td.box_cont_title, td.box_cont2_title{
text-align:	left;
font-family:	tahoma, sans-serif;
font-size:	12px;
font-weight:	bold;
color:	#000;
background-color:	inherit;
padding:	5px 5px 0px 10px;
margin:	0px;
}

td.box_cont2_title a, td.box_cont_title a:hover, td.box_cont_title a, td.box_cont_title a:hover{
text-align:	left;
font-family:	tahoma, sans-serif;
font-size:	12px;
font-weight:	bold;
color:	#000;
background-color:	inherit;
text-decoration:	none;
}

td.box_cont2_content, td.box_cont_content{
text-align:	left;
font-family:	tahoma, sans-serif;
font-size:	11px;
color:	#000;
background-color:	inherit;
padding:	10px;
margin:	0px;
text-decoration:	none;
}

td.box_cont2_content a, td.box_cont2_content a:hover ,td.box_cont_content a, td.box_cont_content a:hover{
text-align:	left;
font-family:	tahoma, sans-serif;
font-size:	11px;
color:	#000;
background-color:	inherit;
text-decoration:	none;
}

td.box_cont_more, td.box_cont2_more{
text-align:	left;
margin:	0px;
padding:	10px;
}



/*menu boczne*/
td.cms_menu_item	{ width:	100%; margin:	0px; padding:	0px; text-align:	left; }

/*informacje i ostrzezenia*/
table.cms_error, table.cms_info{
border : 1px solid rgb(213, 38, 19);
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-family : tahoma, sans-serif;
font-size : 12px;
color : rgb(255, 255, 255);
padding-left : 11px;
font-weight : bold;
background-color : rgb(213, 38, 19);
margin : 0px;
}

table.cms_error td, table.cms_info td{
font-family : tahoma, sans-serif;
font-size		  : 11px;
color : rgb(76, 76, 76);
background-color : inherit;
text-align : left;
padding : 5px;
}

/*powiadom znajomego*/
body.send_friend{
padding : 0px;
margin : 0px;
}

table.send_friend{
text-align : center;
}

table.send_friend_form{
width : 100%;
height : 100px;
background-color : rgb(255, 255, 255);
color : inherit;
text-align : center;
padding : 0px;
margin : 0px;
}

table.send_friend_form th{
background-color:	#663200;
font-family:	tahoma, sans-serif;
font-weight : bold;
font-size : 12px;
color : rgb(255, 255, 255);
text-align : justify;
padding : 5px;
border-bottom : 1px solid rgb(0, 0, 0);
}

table.send_friend_form td{
background-color : #EDDE9D;
text-align : justify;
font-family:	tahoma, sans-serif;
font-weight : normal;
font-size		  : 11px;
color : rgb(0, 0, 0);
padding : 5px;
}

table.send_friend_form a{
background-color : inherit;
font-family:	tahoma, sans-serif;
font-size : 12px;
font-weight : bold;
color : rgb(255, 0, 0);
text-decoration : none;
}

table.send_friend_form a:hover{
text-decoration : underline;
}

input.send_friend_input	{ background-color : #fff; font: 11px Arial, Helvetica, sans-serif;	color : #000; text-align : left; padding:2px  5px; border: 1px solid #663200; }

input.send_friend_submit{
background-color : #f00;
border : 1px solid rgb(255, 255, 255);
font-size : 12px;
font-weight : bold;
color : rgb(255, 255, 255);
text-align : center;
padding : 5px;
}

/*drukowanie zawartosci*/
body.print{
padding : 10px;
margin : 0px;
background-color : rgb(255, 255, 255);
color : inherit;
}

table.print{
text-align : center;
}

table.print_form{
width : 100%;
margin : 0px;
padding : 0px;
}

table.print_form th{
padding : 5px;
}

table.print_form th a{
background-color : inherit;
font-family:	tahoma, sans-serif;
font-size		  : 11px;
font-weight : bold;
color : rgb(97, 97, 97);
text-decoration : none;
}

table.print_form th a:hover{
background-color : inherit;
font-family:	tahoma, sans-serif;
font-size		  : 11px;
font-weight : bold;
color : rgb(0, 0, 0);
text-decoration : none;
}

td.print_form_header{
font-family:	tahoma, sans-serif;
font-size		  : 11px;
padding : 5px;
background-color : inherit;
font-weight : bold;
color : rgb(0, 0, 0);
text-align : left;
border : 1px;
border-style : none none solid none;
border-color : rgb(220, 220, 220);
}

td.print_form_content{
font-family:	tahoma, sans-serif;
font-size: 11px;
padding : 5px;
background-color : inherit;
font-weight : normal;
color : rgb(0, 0, 0);
text-align : justify;
}

/*content*/
table.cms_short_text{ width:	537px; padding: 0px; border-top: 2px solid #EDDE9D; margin:	5px 0px 0px 0px; background-color: white; color:	inherit; font: 14px Arial, Helvetica, sans-serif;}
table.cms_full_text	{ width:	537px; padding: 0px; margin:	18px 0px 0px 0px; background-color: #fff; color:	inherit; font: 14px Arial, Helvetica, sans-serif;}



img.shortcut_image{
padding-right:	40px;
}

td.header	{margin:	0px; padding:	0px 0 0 0; text-align:	left; font-family:	arial, sans-serif; }


td.header h1{ margin:	0px; padding:	15px 0 0 22px; text-align:	left; font: bold 12px	Tahoma, arial, sans-serif; text-transform: uppercase; color:	#532D00; display:block; height:30px; background:	rgb(244, 244, 246) url('../images/tlo_h1.jpg') repeat-x 0 0; }

table.cms_full_text	 td.header h1{ margin:	0px; padding:	15px 0 0 22px; text-align:	left; font: bold 12px	Tahoma, arial, sans-serif; text-transform: uppercase; color:	#532D00; display:block; height:30px; background:	rgb(244, 244, 246) url('../images/header_tlo.jpg') repeat-x 0 0; }

h1{
margin:	0px;
padding:	12px 15px 12px 15px;
font-family:	arial, sans-serif;
text-align:	left;
font-size:	13px;
vertical-align : top;
}

td.header a{
font-family:	verdana, sans-serif;
font-size:	11px;
font-weight:	bold;
color:	rgb(83, 83, 125);
background-color:	transparent;
text-decoration:	none;
}

td.header a:hover	{ text-decoration:	underline; }

td.header_date{ margin:	0px; padding:	17px 20px 0px 0px;
text-align:	right; font: 11px verdana, sans-serif;
font-style: italic; color:	#532D00; background: url('../images/tlo_h1.jpg') repeat-x right 0px; }

td.header_tag{
font-family: tahoma, serif;
font-size:	11px;
font-weight:	normal;
color:	rgb(127, 127, 127);
background-color:	inherit;
text-align:	right;
vertical-align:	bottom;
padding:	5px 10px 5px 10px;
}

td.header_tag a{
font-family: tahoma, serif;
font-size:	11px;
font-weight:	normal;
color:	#d54608;
background-color:	inherit;
text-decoration:	none;
}

td.header_tag a:hover{
text-decoration:	underline;
}

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{ display:none; }

td.shortcut, #shortcut, td.content, #content{
text-align:	justify;
font: 14px Arial, Helvetica, sans-serif;
color:	#000;
background-color:	inherit;
line-height:	1.5em;
padding : 7px 15px 0px 15px;
}

td.shortcut a, #shortcut a, td.content a, #content a{ font:	11px Arial, Helvetica, sans-serif; color:	#663200; 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 0px 10px 15px;
}

table.tools		{ padding:	0px; margin:	0px 15px 0px 0px; }
table.tools img { padding: 0px 1px 0 4px; }

td.icons{
font-weight:	bold;
width:	50%;
text-align:	right;
color:	rgb(0, 0, 0);
background-color:	inherit;
}

td.icons a{ font:bold 11px	Arial, Helvetica, sans-serif; color:	#663200; 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:	20px 0px 10px 15px;
}

td.cms_admin{
text-align : left;
}

td.cms_admin a{
font-family:	tahoma, sans-serif;
font-size:	9px;
font-weight:	normal;
color:	rgb(213, 38, 19);
background-color:	inherit;
text-decoration : none;
}

td.cms_admin a:hover{
text-decoration : underline;
}

td.cms_live{
font-family:	tahoma, sans-serif;
font-size:	11px;
color:	rgb(213, 38, 19);
background-color:	inherit;
text-align : left;
padding-left:	10px;
}

td.navigation{
padding-right:	10px;
}

/*linki*/
a.cms_link_more{ font: 11px Arial, sans-serif; color:	#663200; background-color : inherit; text-decoration:	none; }

a.cms_link_more:hover	{ text-decoration: none;}

/* print content & send to friend*/
a.content_module{font:  11px Arial, Helvetica, sans-serif; color:	#663200; background-color : inherit; text-decoration:	none; }

a.content_module:hover{
text-decoration:	underline;
}

/*paging*/
td.searchbar{
font-family:	tahoma, sans-serif;
font-weight : normal;
font-size		  : 11px;
color : rgb(170, 170, 170);
text-decoration : none;
background-color : inherit;
}

span.paging{
font-family:	tahoma, sans-serif;
font-weight : normal;
font-size		  : 11px;
color : rgb(170, 170, 170);
text-decoration : none;
background-color : inherit;
}

a.paging{
font-family:	tahoma, sans-serif;
font-weight : bold;
font-size		  : 11px;
color:	rgb(213, 38, 19);
text-decoration : none;
background-color : inherit;
}

a.paging:hover{
text-decoration : underline;
}

/* MENU GORA */
td.cms_vmenu_link_pointer{
width:	1px;
}

td.cms_vmenu_container{ padding-left:	0px; }

a.cms_vmenu_link{
font-family: arial, serif;
font-size:	13px;
color:	#fff;
background-color:	inherit;
text-decoration:	none;
}

a.cms_vmenu_link:hover{
text-decoration:	underline;
}

td.cms_vmenu_container_selected{ padding-left:	0px }

a.cms_vmenu_link_selected{
font-family: arial, serif;
font-size:	13px;
color:	rgb(0, 0, 0);
background-color:	inherit;
text-decoration:	none;
}

a.cms_vmenu_link_selected:hover{
text-decoration:	underline;
}
