*{
	margin: 0;
}

img{
	border:0;
}

a{
	text-decoration:none;
	outline: none;
}

ul {
	margin:0px;
	padding:0px;
}

body{ 
	background-color: #05111C;
	font-family: 'Arial';
	font-size: 12px;
	color: #fff;
	text-align: center;
}

.clear{
	clear: both;	 
}

.wrap{
	width:1000px;
	margin:0 auto;
	text-align:left;	
}	


#site{
	background: #0E2031 url(../img/bg.gif) repeat-x;	
}	

#top{
	background: url(../img/top.jpg) 50% 0 no-repeat;
	height:288px;
}

#top h1{
	margin-top:75px;
	margin-left:20px;
	position:absolute;
}

#menu{
	height:109px;
	background: url(../img/menu.jpg) 50% 0 no-repeat;
}

#menu ul{
	list-style:none;	
	
}



#menu ul li a{
	display:block;
	float:left;
}

#menu ul li a#start{
	width:116px;
	height:70px;
	background: url(../img/menu-start.jpg) 0 0 no-repeat;
	margin-left:118px;
}

#menu ul li a#start:hover,#menu ul li a#start.current{;
	background: url(../img/menu-start_c.jpg) 0 0 no-repeat;
}

#menu ul li a#ofirmie{
	width:107px;
	height:66px;
	background: url(../img/menu-ofirmie.jpg) 0 0 no-repeat;
	margin-left:25px;
}

#menu ul li a#ofirmie:hover,#menu ul li a#ofirmie.current{;
	background: url(../img/menu-ofirmie_c.jpg) 0 0 no-repeat;
}

#menu ul li a#oferta{
	width:112px;
	height:64px;
	background: url(../img/menu-oferta.jpg) 0 0 no-repeat;
	margin-left:20px;
}

#menu ul li a#oferta:hover,#menu ul li a#oferta.current{;
	background: url(../img/menu-oferta_c.jpg) 0 0 no-repeat;
}

#menu ul li a#realizacje{
	width:177px;
	height:64px;
	background: url(../img/menu-realizacje.jpg) 0 0 no-repeat;
	margin-left:35px;
}

#menu ul li a#realizacje:hover,#menu ul li a#realizacje.current{;
	background: url(../img/menu-realizacje_c.jpg) 0 0 no-repeat;
}

#menu ul li a#kontakt{
	width:114px; 
	height:71px;
	background: url(../img/menu-kontakt.jpg) 0 0 no-repeat;
	margin-left:43px;
}

#menu ul li a#kontakt:hover,#menu ul li a#kontakt.current{;
	background: url(../img/menu-kontakt_c.jpg) 0 0 no-repeat;
}

#content{
	min-height:200px;
	background: url(../img/content.jpg) 50% 100% no-repeat;
	padding-bottom:30px;
}

#content .left{
	float:left;
	width:300px	
}

#content .right{
	float:right;
	width:600px	
}	

#offer{
	width:290px;	
	margin-left:30px;
	
}	

#offer .top{
	width:290px;
	height:47px;
	background: url(../img/offer-top.jpg) 50% 0 no-repeat;	
}

#offer .top2{
	width:290px;
	height:45px;
	background: url(../img/reffer-top.jpg) 50% 0 no-repeat;	
}

#offer .top3{
	width:290px;
	height:44px;
	background: url(../img/contact-top.jpg) 50% 0 no-repeat;	
}

#offer .bottom{
	width:290px;
	height:22px;
	background: url(../img/offer-bottom.jpg) 50% 0 no-repeat;	
}

#offer .bd{
	min-height:120px;	
	background: #18324C url(../img/offer-bd.jpg) 50% 0 no-repeat;	
	padding:0 20px
}

#offer a.more{
	float:right;
	margin-right:9px;	
}	

#offer .contact{
	width:217px;
	height:23px;
	padding:4px 6px;
	background: url(../img/input-text.png) 50% 0 no-repeat;
	border:none;
	color:#235686;
	margin-bottom:10px;
	margin-left:10px;
	
}

#offer .contactt{
	width:217px;
	height:133;
	padding:4px 6px;
	background: url(../img/textarea.png) 50% 0 no-repeat;
	border:none;
	color:#235686;
	font-size:12px;
	font-family: 'Arial';
	margin-left:10px;
}

#offer .submit{
	position:absolute;
	margin-left:185px;
	margin-top:20px;	
}

#offet .form-info{
	text-align:center;	
}	

#offer ul{
	list-style:none;	
}

#offer ul li{
	background: url(../img/dot.png) 0 10px no-repeat;	
	padding:3px 0 3px 15px;
}	

#real{
	width:534px;	
	margin-bottom:30px;
}

#real .bd{
	width:534px;
	height:129px;
	background: url(../img/real.jpg) 0 0 no-repeat;	
	float:right;	
	
}

#real img{
	margin-top:35px;
	border:1px solid #162E43;
	margin-right:5px;	
	margin-left:15px;
}	

#real a.more{
	float:right;
	margin-right:8px;	
}

#text{
	padding-top:60px;
	width:536px;
	background: url(../img/text.jpg) 50% 0 no-repeat;	
	margin-bottom:50px; 
}	

#text .bd{
	min-height:20px;
	background: url(../img/text-bottom.jpg) 0 100% no-repeat;	
	padding:0 20px 20px 20px;
	line-height:16px;
}	

#text a.more{
	float:right;
	margin-right:8px;	
}

#text h2{
	position:absolute;
	margin-top:-50px;	
	margin-left:20px;
}

#text h3{
	font-size:14px;
	color:#1E8A4A;	
	margin:15px 0;
}	

#text a{
	color:#1F924B;
	font-weight:bold;	
}

#text ul{
	list-style:none;	
}

#text ul li{
	border-bottom:1px solid #3E4D5A;
	padding-bottom:15px;
	margin-top:15px;	
}

#text ul.offer li{

	padding-left:20px;

	background: url(../img/arrow.png) 5px 4px no-repeat;	
}


#text ul li ul li{
	background: url(../img/arrow.png) 0 50% no-repeat;	
	padding:3px 0 3px 15px;
	margin-left:5px;
	margin-top:0px;	
	border-bottom:none;
}

#text .image{
	float:left;
	width:150px;	
}

#text .image img{
	border:4px solid #1A3853;	
}

#text .desc{
	width:320px;
	float:right;	
}	

#foot{
	color:#2C5B82;
	height:70px;
}

#foot p{
	float:left;
	margin-top:30px;
	width:350px;
}

#foot .wrap div{
	float:right;
	margin-top:30px;
	width:200px;
}

#foot .wrap div a{
	color:#2C5B82;
	text-decoration:underline;
}

a.more{
	display:block;
	height:30px;
	width:74px;
	background: url(../img/more.png) 0 0 no-repeat;
}

.green{
	color:#1E8A4A
}

.red{
	color:#E43347
}
