/* CSS Document */
body { 
	margin: 0px;
   	padding: 0px;
   	text-align: center;
   	background-color: #eaeaea;
	font: 11px "trebuchet ms", Verdana, Arial, sans-serif;
    }
body, td, th, div, p { 
	font: 11px "trebuchet ms", Verdana, Arial, sans-serif;
	vertical-align:top;
	color: #555555;
    }
div {
	text-align:left;
}
p {
   	text-align:left;
	padding: 4px 0px 4px 0px;
	margin: 0px 0px 0px 0px;
}
a {
	text-decoration: none;
	color: #cc0000;
}
a:hover{
	color: #ff0000;
	text-decoration: underline;
}
h1 {
	color: #01336A;
	font: 26px "Times New Roman", Times, Georgia, serif;
	display: block;
	text-align: left;
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 5px 0px;
	text-transform:uppercase;
	border-bottom: 1px solid #E3E5E8;
}
h2 {
	color: #993300;
	font: 16px "Century Gothic", Arial,sans-serif;
	display: block;
	text-align: left;
	padding: 3px 0px 3px 0px;
	margin: 0;
}
h2 a {
	text-decoration: underline;
	color: #993300;
}
h2 a:hover {
	text-decoration: underline;
	color: #ff0000;
}
h3 {
	color: #009900;
	font: 15px Verdana, Arial,sans-serif;
	display: block;
	text-align: left;
	margin: 0; 
	padding: 4px 0px 4px 0px;
}
h3 a {
	text-decoration: none;
	color: #009900;
}
h3 a:hover {
	text-decoration: underline;
	color: #009900;
}
h4 {
	color: #666666;
	font: 14px Verdana, Arial,sans-serif;
	display: block;
	text-align: left;
	padding: 0px;
	margin: 0;
}
/**********   struktura strony  ***********/
#main {
    margin: 0 auto;
    width: 980px;
	position:relative;
}
#mtab, #mtab_p, #mtab_dn {
	margin:0px;
	padding:0px;
	width: 980px;
}
#mtab{	
	background: #ffffff url(imgs/cont_back.jpg) left top repeat-y;
}
#mtab_p{	
	background: #ffffff url(imgs/cont_back_p.jpg) left top repeat-y;
}
#mtab_dn{
	height: 13px;
	background: #ffffff;
}
div.content { 
	clear:both;  
    padding: 0px 0px 0px 0px; margin: 0px 1px 0px 1px; width:978px;
	
}
div#bottom_h {
	clear:both; height:18px;  
    padding: 0px 0px 0px 0px; margin: 0px 1px 0px 1px; width:978px;
	background: url(imgs/bottom_back_top.jpg) center top repeat-y;
}
div#bottom{
    clear:both; margin: 0px 1px 0px 1px; padding: 10px 0px 0px 0px;
	width:978px; height:30px; 
	text-align:center; font: 9px Verdana;
	background: #ffffff;
}
#head{  
    height:135px;
	background: #ffffff;
}
#h_logo{  
    float:left;
	width:220px;
}
#h_center{  
    float:left;
	width:580px;
	padding:0px;
	margin:0px;
}
#h_right{
	position:relative; 
    float:right;
	text-align:right;
	width:178px;
    height:135px;
	padding:0px;
	background: #e8ebee url(imgs/h_bottom_r.jpg) center bottom repeat-x;
	margin:0px;
}
#m_left{ 
    float:left;
	width:220px;
	text-align:left;
	margin:0px 0px 30px 0px;
	background: #6B80EB url(imgs/ml_back.jpg) center top repeat-y;
}
#m_cent{  
    float:left;
	width:580px;
}
#m_right{  
    float:right;
	text-align:left;
	width:178px;
	margin: 0px;
	padding:0px;
}
#m_pages{  
    float:right;
	text-align:left;
	width:758px;
	margin: 0px;
	padding:0px;
}
#m_left, #m_cent, #m_mov, #m_right{ 
	vertical-align:top;
}
div.cont_tfield {
	margin: 10px 15px 10px 15px;
	padding: 0px;
	clear:both;
	min-height:500px;
}
/********** glowne menu kategorii ***********/
#menu {
	margin: 0px;
	padding: 0px;
	width: 220px;
	border-top: 1px solid #e2e5e8;
}
.menu_item_a, .menu_item_b {
	font: 11px verdana, sans-serif;
	text-align:left;
	vertical-align:middle;
	width:220px;
	border-bottom: 1px solid #e2e5e8;
}
.menu_item_a {
	background: #1A2FB1 url(imgs/menu_back.jpg) center top repeat-y;
	padding: 7px 10px 7px 10px;
}
.menu_item_b {
	background: #2849DC url(imgs/menu_backsub.jpg) center top repeat-y;
	padding: 7px 10px 7px 20px;
}

.menu_item_a img, .menu_item_b img {
	margin-right:2px;
}
.menu_item_a a,.menu_item_b a{color: #B8C2F5;}
.menu_item_a a:hover, .menu_item_b a:hover {color: #B8C2F5;;text-decoration:underline;}

/************ prawa strona *****************/
.news {
	border-bottom: 1px solid #e3e5e8;
	padding: 6px 0px 10px 0px;
	clear:both;
}
.news_img {
	padding: 0px 10px 10px 0px;
	border:0px;
}
/************ style tekstu *****************/
.mp_img{  
    padding:0px;
	border:0px;
}
.main_frame {
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding: 10px;
	vertical-align:top;
}
/*************************************/
.stronicowanie{ 
	padding: 2px;
	height:16px;
	font: bold 11px Verdana;
	text-align:center;
	color: #A63709;
	}
/*************************************/
div.bottom_text {
	padding: 10px 5px 5px 5px;
	font-size: 10px;
	color: #ffffff;
}
.bottom_text a {
	color: #ffffff;
}
.bottom_text a:hover{
	color: #f0f0f0;
	text-decoration:underline;
}
/**********************************/
.form_field{
	width: 380px;
	height: 12px;
	padding: 2px;
	font: 11px Arial, sans-serif;
}
.form_area{
	width: 380px;
	height: 120px;
	font: 11px Arial, sans-serif;
}
.form_butt{
	color: #f0f0f0;
	background: #333333;
	font: 12px Arial, sans-serif;
}
/*******************************/
.pusty {
	padding:0; 
	margin:0;
	border: 0px;
}
.td_head {
	padding:0; margin:0;
	font: #666666 11px Verdana, Arial; 
	background: #E3DBC1;
	text-align: center;
}
.td_data {
	text-align: left;
	font: #333333 10px Arial; 
	background: #f3f3f3;
}
