body, td { 
	margin: 0;
   	padding: 0;
	font: 11px Verdana, Arial, sans-serif;
}
body { 
   	text-align:center;
   	background: url(imgs/back.gif) left top repeat;
    }  
p {
   	text-align:left;
}
img {
   	border:0px;
}
a {
	color: #ff0033;
}
a:link, a:visited{
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
table {
	padding: 5px;
}
h1 {
	color: #336699;
	margin: 10px 0px 5px 0px;
	width:100%;
	padding: 0;
	font: 16px "Century Gothic",Arial,sans-serif;
	border-bottom: 1px solid #c4d7d6;
}
h2 {
	color: #a00018;
	margin: 2px 0px 6px 0px; 
	padding: 0;
	font: bold 13px'trebuchet ms',arial,verdana,sans-serif;
}
h3 {
	color: #336699;
	margin: 5px;
	padding: 0;
	font: 16px "Century Gothic", Arial,sans-serif;
}
h4 {
	color: #cc0000;
	margin: 5px;
	padding: 0;
	font: 14px "Century Gothic",Arial,sans-serif;
}
/**********    naglowek  ***********/
#main {
    margin: 0 auto;
    width: 796px;
}
#mtab_up, 
#mtab, 
#mtab_dn {
	margin:0px;
	padding:0px;
	width: 796px;
}
/*
#mtab_up{
	height: 5px;
	background: url(imgs/mtab_up.gif) left bottom no-repeat;
}*/
#mtab{	
	background: #fcf9ed url(imgs/cont_back.jpg) repeat-y 18px 0px;
	/*	background: url(imgs/mtab_back.gif) left top repeat-y;
	border-left:1px solid #DFD7BB;
	border-left:1px solid #DFD7BB;*/
	position:relative;
	
	text-align:left;
}
/*#mtab_dn{
	height: 5px;
	background: url(imgs/mtab_dn.gif) left top no-repeat;
}*/
div.content {   
    padding: 0; margin: 0px 0px 0px 18px; width: 760px; 
	/*background: #fcf9ed;*/
}
div#cont_movie, div#cont_movie_p {
    clear:both; margin: 0px 0px 0px 5px; padding: 0; width:786px; 
	background: #fcf9ed url(imgs/cont_movie_back.jpg) top center no-repeat;
}
div#cont_movie {
    height: 280px;
}
div#cont_movie_p {
    height: 230px;
}
div#bottom {
    clear:both;  padding: 0px 0px 0px 0px; margin: 0px 0px 0px 18px; color: #000; height:26px; width:760px;
	background: url(imgs/bottom_back.jpg) left bottom repeat-x;
}
#h_logo{  
    float:left; width:220px; height: 78px;
	background: #fcf9ed url(imgs/h_logo.jpg) left top no-repeat;
}
#h_right{ 
    float:right; width:540px; height: 54px; 
	text-align:right;
	background: #fcf9ed url(imgs/h_right.jpg) left top no-repeat;
}
#h_menu{  
    background: url(imgs/hmenu_back.jpg) left bottom repeat-x;
	float:right; width:540px; height: 24px; margin:0; padding:0; border:0;
}
#logo {  
    float:left; 
}

div#cont_tfield {
	float: right;
	width: 500px; 
	text-align: left;
    padding: 10px 40px 10px 0px;  
}
#page_nav{
	float: left;
	width: 177px;
	padding: 0px;
	text-align:left;
}
#page_nav{
	padding: 0px 0px 10px 0px;
}
/*********************/
#menuhor_tab {
	border: 0;
	width: 530px;
	height: 24px;
}
.menuhor {
	color: #fcf9ed;
	vertical-align: middle;
	font-size: 11px;
	text-align: center;
	width: 10%;
	border-left: 1px solid #A4DE9A;
}
.menuhor a {
	color: #fcf9ed;
}
.menuhor a:hover {
	color: #fcf9ed; text-decoration:underline;
} 
.menuhor a:active {
	color: #336699; text-decoration:none;
} 
#menu {
	padding: 50px 0px 0px 0px;
	width:177px;
	background: url(imgs/menu_back_up.jpg) left top no-repeat;
}
.menu_item {
	font: 11px Verdana, Arial, sans-serif;
	padding: 5px 0px 5px 0px;
	width:127px;
	margin:0px 0px 0px 10px;
	text-align: left;
	color: #ffffff;
	vertical-align: middle;
	border-bottom: 1px dotted #fcf9ed;
}
.menu_item a, .top_link a {
	color: #fcf9ed;
}
.menu_item a:hover, .top_link a:hover {
	color: #fcf9ed; text-decoration:underline;
}
.menu_img {
	vertical-align:middle;
	margin: 0;
	border: 0;
}
.prod_img_tab  {
	vertical-align:top;
	padding: 10px 10px 0px 0px;
}
.logo_img  {
	border: 1px solid #D9D7CD;
}
.mpage_tab {
	vertical-align:top;
   	border: 1px solid #d9d7cd;
	padding: 0px 0px 30px 0px;
	background: #fcf9ed url(imgs/tab_bottom.gif) right bottom no-repeat;
}
.promocje {
	padding:10px;
}
/*************************************/
.stronicowanie {
	border-bottom: 1px dotted #ff9999;
	border-top: 1px dotted #ff9999;
	padding: 1px;
	margin: 0px 0px 6px 0px;
	font: 10px 'trebuchet ms', arial,verdana,sans-serif;
}
p.prod_name {
	color: #ff0033;
	padding:3px; 
	background: #F9F1DF;
	font: 14px 'trebuchet ms', arial,verdana,sans-serif;
}
p.prod_namesmall {
	color: #ff3300;
	font-size: 14px;
	margin:0; 
	padding: 0;
	font-family: 'trebuchet ms',arial,verdana,sans-serif;
}
.top_link {
	margin: 24px 10px 0px 0px;
	font-size: 10px;
	text-align:right;
}
p.bottom_text {
	color: #fcf9ed;
	vertical-align: middle;
	font-size: 9px;
	text-align: center;
}
.title, .title_promocje, .title_nowosci {
	color: #ffffff;
	margin:0; 
	padding: 1px 0px 3px 0px;
	font: lighter 26px "Century Gothic", Arial,sans-serif;
}
.title {
	width: 500px;
	background: #6ac8dc url(imgs/i_title_back.jpg) top left repeat-y;
}
.title sup{
	font: lighter 16px "Century Gothic", Arial,sans-serif;
}
.title_promocje {
	width: 100%;
	background: #5e5eaf url(imgs/i_title_promocje.jpg) top left repeat-y;
}
.title_nowosci {
	width: 100%;
	background: #78b300 url(imgs/i_title_nowosci.jpg) top left repeat-y;
}
.title_prod {
	color: #ffffff;
	margin: 0px 0px 10px 0px; 
	padding: 0px 0px 0px 10px;
	width: 100%;
	font: 18px "Century Gothic",Arial,sans-serif;
	background: #6ac8dc url(imgs/i_title_prod_back.jpg) top left repeat-y;
}
.prod_row {
	border-bottom: 1px solid #F1E3BE;
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 10px 0px;
	}
p.small_link {
	margin: 0px;
	padding: 2px 0px 2px 0px;
	}
.prod_img {
	border: 1px solid #c4d7d6;
	text-align: left;
	float:left;
	margin: 0px 10px 10px 0px;
}
/*************************************/
.text_img {
	border: 1px solid #c4d7d6;
	text-align: center; 
}
.tabImg {
	width: 150px;
	height: 90px; 
	padding:0; margin:0;
	border: 1px solid #c4d7d6;
}
.tabTxt {
	width: 130px;
	height: 24px; 
	text-align: center;
	font: #333333 10px Arial; 
	background: #E3DBC1;
}
p.textRow {
	border-bottom: 1px solid #F1E3BE;
	padding: 5px 0px 5px 0px;
	}

p.bottom_text {
	padding: 5px 5px 5px 5px;
	font-size: 9px;
}
.bigImg {
	padding:0; margin:0;
	border: 3px solid #c4d7d6;
}
/*************************************/
.pusty {
	padding:0; 
	margin:0;
	border: 0px;
}
div#formularz{
	padding-left:20px;
	padding-top:0px;

}

div#formularz table td{
	padding-bottom:10px;
	padding-top:5px;
}
div#formularz table td sup{
	color:red;
}

td.lbl {padding:0.3em 5px;text-align:right;}
div#info{
	padding-left:20px;
	padding-bottom:20px;

}
div#info sup{
	color:red;
}
.ok{color:green;text-align:center;font-size:14px;font-weight:bold; border:1px solid green;padding:5px;}
.zle{color:red;text-align:center;font-size:14px;font-weight:bold;border:1px solid red;padding:5px;}

.title_konkurs {
	
	text-align:center;
	color: white;
	margin:0; 
	padding: 1px 0px 3px 0px;
	font: lighter 26px "Century Gothic", Arial,sans-serif;
}
.title_konkurs b{
	text-align:center;
	color: #ffffff;
	margin:0; 
	padding: 1px 0px 3px 0px;
	font-size: 26px;
	font-weight:bold;
}

.title_konkurs {
	width: 500px;
	background: #6ac8dc url(imgs/i_title_back.jpg) top left repeat-y;
}
.title_konkurs sup{
		font: lighter 16px "Century Gothic", Arial,sans-serif;
}
div#reg_kon p{
	text-align:justify;
	padding-left:0px;
	line-height:3ex;
}

div#reg_kon h1 {
	color: #336699;
	
	font: 16px "Century Gothic",Arial,sans-serif;
	border-bottom: 1px solid #c4d7d6;
	margin-left:00px;
	margin-right:0px;
}

div#konkursy p
{
	text-align:justify;
	padding-left:0px;
	line-height:3ex;
}

div#konkursy h1 {
	color: #336699;
	
	font: 16px "Century Gothic",Arial,sans-serif;
	border-bottom: 1px solid #c4d7d6;
	margin-left:0px;
	margin-right:0px;
}

div#konkursy ul li p
{
	list-style-type:disc;
	padding-bottom:0px;
	font-size:12px;
	line-height:3ex;
	font-family:verdana;
	font-weight:bold;
	text-align:justify;
	
}

div#konkursy ul li
{
	list-style-type:disc;
	padding-bottom:8px;
	line-height:3ex;
	font-family:verdana;
	font-weight:bold;
	text-align:justify;
	
}

div#konkursy a
{
	font-size:15px;
	font-weight:bold;
	font-family:arial;

	
}
.form
{
	text-align:right;
	padding:1em 15px;
	
}
div#kontakt
{
	padding-left:10px;
}
div#kontakt sup
{
	color:red;
}

div#calosc{float:left;width:100%;}
div#lewa{margin-right:500px;border-right:1px solid grey;}
div#prawa{float:left;margin-left:-500px;width:500px;}
div#prawa p{padding-left:30px;padding-top:20px;color:black;line-height:3.0ex}

/*********/
.home_news_item table td {
	vertical-align:top;
}
.news_item table td {
	vertical-align:top;
}
.news table td {
	vertical-align:top;
}
.news_img {
	border: 1px solid #c4d7d6;
	text-align: left;
	float:left;
	margin: 0px 10px 10px 0px;
	padding:6px;
	background:#ffffff;
}