body {
background:url(/assets/templates/main/images/bg.jpg) repeat;
border-top:3px solid #72bf44;
padding:0;
margin:0 auto;
min-width:1000px;
}
p, div, span, ul, li, td, h1-h7 {
margin:0;
padding:0;
}

h1 {
font-size:24px;
color:#72bf44;
}
h2 {
font-size:24px;
color:#72bf44;
}

h3 {
margin:25px 0 0 0;
}
p {
margin:5px 0 20px 0;
}
body, p, div, span, li, td, a {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#333;
}
.clear {
clear:both;
line-height:0px;
height:0;
font-size:0;
}
.none {
display:none;
}
a {
color:#09c;
}
a.sUrl, a:visited.sUrl {
color:#333;
text-decoration:none;
}
a:hover {
color:#72bf44;
}
a:hover.sUrl {
color:#333;
text-decoration:underline;
}
a.more {
font-weight:bold;
display:block;
float:right;
text-decoration:underline;
background:url(/assets/templates/main/images/more.gif) left no-repeat;
margin:10px;
padding:0 0 0 10px;
}
h2 {
height:32px;
}
li{
list-style:none;
}
ul.liGreen li {
display:block;
margin:10px 0 10px 15px;
padding:0 0 0 18px;
background: url(/assets/templates/main/images/bull.gif) top left no-repeat;
}
#main {
background:url(/assets/templates/main/images/bg_main.gif) top right no-repeat;
width:100%;
}

#left {
background:none;
width:43%;
float:left;
}

#right {
width:45%;
float:left;
}
#logo {
background:url(/assets/templates/main/images/logo.gif) no-repeat;
width:311px;
height:171px;
margin:25px 0 20px 50px;
}
#logo a, #logo a:hover,#logo a:visited {
width:311px;
height:171px;
display:block;
text-decoration:none;
border:none;
}
#houses {
background:url(/assets/templates/main/images/bg_left.gif) no-repeat;
width:448px;
}
#photo, #photo1 {
margin:19px 0 100px 86px;
}
#houses div {
margin: 0 0 20px 50px;
padding:0 0 0 50px;
}
#brus {
background:url(/assets/templates/main/images/icon1.jpg) left no-repeat;
}
#karkas {
background:url(/assets/templates/main/images/icon2.jpg) left no-repeat;
}
#ind {
background:url(/assets/templates/main/images/icon3.jpg) left no-repeat;
}
#special {
background:url(/assets/templates/main/images/icon4.jpg) left no-repeat;
}
#ind2 {
background:url(/assets/templates/main/images/icon3.jpg) left center no-repeat;
height:40px;
padding: 0 0 0 50px;
margin:0 0 15px 0;
}
#ind2 img {
margin:10px 0 0 0;
}
#menu {
width:480px;
padding:30px 0 0 0;
margin:20px 0 0 0;
background:none;
}
.menu1 {
float:left;
clear:both;
margin:0;
background:none;
background:none;
}
.menu2 {
float:left;
background:none;
}
#gallery {
font-weight:bold;
}
.menu1 a, .menu2 a {
display:block;
color:#231f20;
padding:0 0 0 21px;
width:208px;
height:23px;
margin:0 -21px 10px 0;
}
.menu1 a:hover, .menu2 a:hover, .menu1 a.current, .menu2 a.current {
background:url(/assets/templates/main/images/bg_menu.gif) no-repeat;
line-height:23px;
color:#fff;
text-decoration:none;
}
#content {
margin:25px 0 0 21px;

}

#content2a {
margin:25px 0 0 80px;

}

h2#my_sozdaem {
background:url(/assets/templates/main/images/my_sozdaem.gif) left no-repeat;
}
h2#pressa {
background:url(/assets/templates/main/images/pressa.gif) left no-repeat;
}
h2#ournews {
background:url(/assets/templates/main/images/ournews.gif) left no-repeat;
}
#footer {
width:100%;
height:132px;
background:url(/assets/templates/main/images/bg_footer.gif) bottom repeat-x;
}
#foot_cont {
width:100%;
height:132px;
background:url(/assets/templates/main/images/footer1.gif) bottom left no-repeat;
}
#copy {
float:right;
width:330px;
height:50px;
background:#9eb2be;
color:#fff;
line-height:50px;
text-indent:25px;
margin-top:20px;
}
#design {
clear:both;
float:right;
width:330px;
height:50px;
background:url(/assets/templates/main/images/design.gif) no-repeat;
line-height:60px;
text-indent:25px;	
}
#news {
margin:40px 0 0 21px;
}
.newss {
width:45%;
float:left;
margin:0 20px 0 0;
}
.newss2 {
margin:20px 20px 0 0;
}
.newss2 h2 {
margin:0;
padding:0;
}
.newss a, .newss2 a {
display:block;
margin:0 0 20px 0;
}
#rright {
width:30px;
height:136px;
background:url(/assets/templates/main/images/tel.gif) right top no-repeat;
width:60px;
margin:80px 7px 0 0 ;
float:right;
}
#rright a {
display:block;
width:11px;
height:10px;
margin:2px 0 50px 0;
}
a#home {
background:url(/assets/templates/main/images/home.gif) no-repeat;
}
a#mail {
background:url(/assets/templates/main/images/mail.gif) no-repeat;
}
a#map {
background:url(/assets/templates/main/images/map.gif) no-repeat;
}
.small_info {
font-size:11px;
color:#999;
margin:10px 0 0 0;
}
.h2img {
margin:0 0 20px 0;
}