/* Основной стилевой */
body
{
    margin: 0px;
    padding: 0px;
    font-size: 12px;
    font-family: Arial;
    background: #FFF url(../images/total_style_bg.gif) repeat-x;
    color: #333333;
}

*  
{
    margin: 0;
    padding: 0;
}

#main {
margin: 0 auto;
width: 730px;
border: 0px solid red;
position: relative;
}

#content {
margin: -100px 0 0 0;
}



#footer {
margin: 20px auto;
width: 730px;
border: 0px solid red;
position: relative;
}


#header {
margin: 0 auto;
width: 822px;
height: 270px;
border: 0px solid red;
background: #FFF url(../images/total_style_bg_header.png);
position: relative;
}
#header_m {
position: absolute;
top: 129px;
left: 47px;
height: 37px;
width: 728px;
background: #FFF url(../images/total_style_bg_header1.png);
}
.header_button {
float: left;
padding: 12px 30px;
text-align: center;
}
.header_button a {
color: white;
display: block;
text-decoration: none;
font-size: 12px;
}

.header_separator {
float: left;
color: white;
width: 5px;
height: 37px;
background: #FFF url(../images/total_style_bg_separator.png);
}

#header_ms {
position: absolute;
top: 108px;
left: 527px;
height: 37px;
width: 400px;
}

.header_button_s {
float: left;
padding: 0 7px 0 0;
text-align: center;
}
.header_button_s a {
color: #333;
display: block;
text-decoration: none;
font-size: 11px;
}

.div1_1{
width: 540px;
height: 47px;
background: #FFF url(../images/div1_1.png);
} 
.div1_2{
width: 540px;
background: url(../images/div1_2.png) repeat-y 0px 40px;
margin: -30px 0 0 0;
}
.div1_3{
width: 540px;
height: 14px;
background: #FFF url(../images/div1_3.png);
} 
.div2_1{
width: 540px;
height: 53px;
background: #FFF url(../images/div2_1.png);
} 
.div2_2{
width: 540px;
background: url(../images/div2_2.png) repeat-y 0px 40px;
margin: -30px 0 0 0;
}
.div2_3{
width: 540px;
height: 15px;
background: #FFF url(../images/div2_3.png);
} 
.div3_1{
width: 190px;
height: 34px;
background: #FFF url(../images/div3_1.png);
} 
.div3_2{
width: 190px;
background: url(../images/div3_2.png) repeat-y 0px 30px;
margin: -30px 0 0 0;
}
.div3_3{
width: 190px;
height: 7px;
background: #FFF url(../images/div3_3.png);
} 
.div4_1{
width: 540px;
height: 53px;
background: #FFF url(../images/div4_1.png);
} 
.div4_2{
width: 540px;
background: url(../images/div4_2.png) repeat-y 0px 40px;
margin: -30px 0 0 0;
}
.div4_3{
width: 540px;
height: 15px;
background: #FFF url(../images/div4_3.png);
} 
.div5_1{
width: 540px;
height: 47px;
background: #FFF url(../images/div5_1.png);
} 
.div5_2{
width: 540px;
background: url(../images/div5_2.png) repeat-y 0px 40px;
margin: -30px 0 0 0;
}
.div5_3{
width: 540px;
height: 14px;
background: #FFF url(../images/div5_3.png);
} 
.div6_1{
width: 730px;
height: 50px;
background: #FFF url(../images/div6_1.png);
} 
.div6_2{
width: 730px;
background: url(../images/div6_2.png) repeat-y 0px 40px;
margin: -30px 0 0 0;
}
.div6_3{
width: 730px;
height: 16px;
background: #FFF url(../images/div6_3.png);
} 
.div7_1{
width: 730px;
height: 50px;
background: #FFF url(../images/div7_1.png);
} 
.div7_2{
width: 730px;
background: url(../images/div7_2.png) repeat-y 0px 40px;
margin: -30px 0 0 0;
}
.div7_3{
width: 730px;
height: 16px;
background: #FFF url(../images/div7_3.png);
}
.div8_1{
width: 188px;
margin: 0 1px;
background: #FFF url(../images/div8_1.png);
}



input
{
border: 1px solid gray;
font-size: 12px;
padding: 3px;
}
textarea
{
border: 1px solid gray;
font-size: 12px;
padding: 3px;
}
.img
{
border: none; 
vertical-align: middle;
}
legend
{
font-weight: bold;
color: #000;
font-size: 15px;
}
fieldset
{
padding: 10px;
}
a
{
color: #CC003A;
text-decoration: none;
}
a:hover
{
color: #000;
text-decoration: underline;
}
.smenu:hover
{
color: red;
}
h1 {
font-size: 17px;
padding: 0 0 11px 0;
}
ul  {
padding: 0 0 0 20px;
}
p {
padding: 0 0 10px 0;
}