body{ 
	background:#C0C0C0;
	margin: 0;
	padding: 0;
	font: 11px Tahoma;
	color: #333;
	text-align: center;
}

img {
	margin: 0;
	padding: 0;
	border: 0;
}
.all_all {
	width: 980px;
	height:272px;
	margin: 0 auto;
}
.all {
	width: 980px;
	height:300px;
	margin: 0 auto;
	text-align: left;
	background: url(images/cien_top.jpg) #fff top repeat-x;
}
.pas_t{
	width: 980px;
	height:272px;
	float:left;
	background:url(images/pas_t.gif) top repeat-x;
}
p{
	font:11px Tahoma;
	line-height:15px;
	color:#666;
}
a{ color:#666;}
li{ line-height: 16px;}
h1{
	font-size:13px;
	font-family: Verdana;
	font-weight: bold;
	color:#e33d09;
	}
#active{ color:#000000}

.top{
	width:980px;
	height:272px;
	float:left;
}
.top_left{
	width:276px;
	height:272px;
	float:left;
}
.logo{
	float:left;
	width:192px;
	height:117px;
	margin-left:21px;
	background:url(images/logo_02.jpg) left top no-repeat;
}
.top_sr{
	width:426px;
	height:272px;
	float:right;
}
.top_right{
	width:278px;
	height:272px;
	float:right;
	background:url(images/makaron_right.jpg) bottom left no-repeat;
}
.submenu{
	height:39px;
	float:left;
	margin-top:8px;
}
.button1, .button2{
	width:132px;
	height:39px;
	float:left;
	background:url(images/sub_left.gif) left top no-repeat;
}
.button_zn{
	float:left;
	background:url(images/str_gl_zn.jpg) center left no-repeat;
	margin:0 0 0 15px;
}
#kont{
	background:url(images/kont_zn.jpg) center left no-repeat;
}
.button1 a, .button2 a{
	display:block;
	width:102px;
	height:10px;
	padding:10px 0 8px 0;
	margin:0 0 0 25px;
	background:url(images/submenu_pod.gif) bottom left no-repeat;
	text-decoration:none;
	color:#959493;
}
.makarony_pasja{
	width:253px;
	height:95px;
	float:left;
	margin:0 0 0 5px;
	background:url(images/makarony-to-nasza-pasja.gif) bottom left no-repeat;
}

.menu_all{
	width:276px;
	float:left;
	background:url(images/makaron.gif) bottom right no-repeat;
	}
.menu_div{
	width:119px;
	float:left;
	margin:35px 0 0 20px;
}
.menu_div ul{ list-style:none; margin:0; padding:0; float:left;}
.menu_div ul li{
	padding:2px 0 2px 45px;
	background:url(images/menu_zn.gif) center left no-repeat;
}

.srodek{
	width: 980px;
	float:left;
	text-align:left;
	background:url(images/dol.jpg) #fff top repeat-x;
}
.left{
	width:340px;
	height:600px;
	float:left;
	padding:0 0 0 15px;
	background:url(images/left_dol.jpg) bottom left no-repeat;
	}
.sr{
	width:326px;
	float:left;
	}
.right{
	width:294px;
	float:left;
	background:url(images/right_dol.gif) bottom right no-repeat;
}

.naglowek{
	margin:60px 0 0 0;
	height:40px;
	width:300px;
	background:url(images/wstazki.gif) right top no-repeat;
	float:left;
}
.nagl_s{
	height:40px;
	width:300px;
	float:left;
	background:url(images/kropki.gif) bottom repeat-x;
}
.nagl_oferta{
	width:920px;
	float:left;
	background:url(images/kropki.gif) bottom repeat-x;
	padding:8px 15px;
}
#nagl{
	margin:10px 0 0 2px;
}
#n_right{width:275px;}

#nagl_foto{ margin:10px 0 0 15px;}

.text{
	float:left;
	padding:15px 20px 15px 15px;
}

.wiecej_all{
	float:right;
	height:21px;
	width:110px;
	background:url(images/submenu_pod.gif) bottom left no-repeat;
	text-align:right;
}
.wiecej{ 
	height:21px;
	padding:3px 30px 0 0;
	float:left;
	margin:0;
	background:url(images/wiecej.gif) top right no-repeat;
}
.wiecej a{text-decoration:none;}
	
.footer{
	width:980px;
	height:54px;
	float:left;
	background:url(images/footer.gif) #e33d09 left top no-repeat;
}
#top{margin-top:8px;}
#img{ padding:10px;}

.przep{ padding:2px; margin:15px; border:1px solid #e33d09;}
.formularz{ text-align:left;}
.formularz input, .formularz textarea{ width: 200px;}
.formularz input#wyslij{display:none;}

.formularz_sg{ text-align:left;}
.formularz_sg input, .formularz_sg textarea{ width: 150px;}
.formularz_sg input#wyslij{display:none;}

.investmag{ float:right; text-decoration:none; color:#fff; margin:32px 10px 0 0;}
.investmag:hover{ text-decoration:underline;}