/* 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: #339900;
	font: 26px "Times New Roman", Georgia, Times, serif;
	display: block;
	text-align: left;
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 5px 0px;
}
h2 {
	color: #666666;
	font: 14px Verdana, Arial,sans-serif;
	display: block;
	text-align: left;
	padding: 3px 0px 3px 0px;
	margin: 0;
}
h2 a {
	text-decoration: underline;
	color: #FF0000;
}
h2 a:hover {
	text-decoration: underline;
	color: #cc0000;
}
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:24px;  
    padding: 0px 0px 0px 0px; margin: 0px 1px 0px 1px; width:978px;
	background: url(imgs/bottom_back_top.jpg) center top no-repeat;
}
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: #e8ebee;
}
#head{  
    height:164px;
	background: #ffffff url(imgs/h_bottom.jpg) center bottom repeat-x;
}
#h_logo{  
    float:left;
	width:240px;
}
#h_logo img{  
    padding:45px 0px 0px 35px;
}
#h_center{  
    float:left;
	width:512px;
	padding:0px;
	margin:0px;
}
#h_center img{  
    padding:0px;
	border-right: 1px solid #f4f4f4;
	border-bottom: 1px solid #f4f4f4;
	border-top: 1px solid #f4f4f4;
}
#h_right{
	position:relative; 
    float:right;
	text-align:right;
	width:226px;
    height:164px;
	padding:0px;
	background: #e8ebee url(imgs/h_bottom_r.jpg) center bottom repeat-x;
	margin:0px;
}
#m_left{ 
    float:left;
	width:240px;
	text-align:left;
}
#m_cent{  
    float:left;
	width:512px;
}
#m_right{  
    float:right;
	text-align:left;
	width:226px;
	margin: 0px;
	padding:0px;
}
#m_pages{  
    float:right;
	text-align:left;
	width:738px;
	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;
	border-top:1px solid #e3e5e8;
}
#c_boxes {
	position:absolute;
	top:164px;
	left:752px;
	width:226px;
	height:163px;
	background: #eaecee;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
}
/********** glowne menu kategorii ***********/
#menu {
	margin: 0px;
	width:238px;
}
.menu_item_a, .menu_item_b, .menu_item_c  {
	font: 11px verdana, sans-serif;
	text-align:left;
	vertical-align:middle;
	width:238px;
	height:24px;
	padding: 0px 0px 0px 10px;
	background: #f2f2f2;
	border-bottom: 1px solid #e2e5e7;
}
.menu_item_a {
	background: #ffffff;
	font-weight:bold;
}
.menu_item_b {
	background: #f2f2f2;
	font-weight:bold;
}
.menu_item_c {
	background: #f2f2f2;
}
.menu_item_a img, .menu_item_b img {
	margin-right:2px;
}
.menu_item_a a,.menu_item_b a, .menu_item_c a{color: #006699;}
.menu_item_a a:hover, .menu_item_b a:hover, .menu_item_c a:hover {color: #006699;;text-decoration:underline;}

#users_box {
	padding: 10px 10px 5px 20px;
	background: #ffffff;
}

/********** menu stopka ***********/
#menu_bottom {
	padding: 0px;
	width:90%;
	text-align:center;
}
.menu_bottom_item {
	font: 11px Verdana;
	height:16px;
	width: 20%;
	text-align:center;
	vertical-align:middle;
}
.menu_bottom_item a {color:#666666;}
.menu_bottom_item a:hover {color:#cc0000;text-decoration:none;}

#page_nav_bottom a {color:#666666;}
#page_nav_bottom a:hover {color:#cc0000;text-decoration:underline;}

/************ prawa strona *****************/
#news_box {
	border-bottom: 1px solid #ffffff;
	padding: 15px 5px 10px 5px;
	background: #efefef;
	margin:0px;
}
.news {
	border-top: 1px solid #e3e5e8;
	padding: 0px;
	clear:both;
}
.news_date, .main_date {
	color:#BCBCBC;
	font: 9px Verdana, Arial,sans-serif;
	padding:0; margin:0;
}
.news_item {
	font: 11px "trebuchet ms", Verdana, Arial, sans-serif;
}
#events_box {
	border-bottom: 1px solid #ffffff;
	padding: 15px 5px 10px 5px;
	background: #e2e5e8;
	margin:0px;
}
#links_box {
	padding: 15px 5px 10px 5px;
	background: #eaecee;
	margin:0px;
}
.links_item {
	color: #FF0000;
	border-bottom:1px solid #cccccc;
	padding:5px 5px 5px 5px;
	font: 12px Verdana, Arial, sans-serif;
}
.links_item a {
	color: #FF0000;
}
/************ style tekstu *****************/
.mp_img{  
    padding:0px;
	border-right: 1px solid #f4f4f4;
	border-bottom: 1px solid #f4f4f4;
}
.main_frame {
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding: 10px;
	vertical-align:top;
}
/*************************************/
.highlight {
	color:#ff6600;
	font-weight: bold;
}
.small_img { 
	border: 4px solid #F0F0F0;
	}
.big_img { 
	border: 4px solid #F0F0F0;
	}
.prod_img{ 
	border: 4px solid #F0F0F0;
	margin: 0px;
	margin: 0px 10px 10px 0px
	}
.prod_list{ 
	padding: 5px;
	font: bold 11px Verdana;
	text-align:center;
	color: #A63709;
	height:140px;
	width:25%;
	}
.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;
}
/*******************************/
.head_text {
	color: #00DC00;
	font: 25px "Century Gothic", Arial,sans-serif;
	display: block;
	text-align: left;
	padding: 0px;
	margin: 0px;
	text-transform:uppercase;
}
.head_text img {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	vertical-align:middle;
}
.listN, .listP, .listNews { 
	padding: 2px 10px 2px 10px;
	border-top: 1px solid #cccccc;
	}
.listN { 
	background:#F9F9F9;
	}
.listP { 
	background:#F3F3F3;
	}
.listNews {
	clear:both;
}
/*********************************/