body
{
margin: 0px;
}

body, table, p, span, div, li, caption, input, textarea, select
{
font-family: Arial;
font-size: 10pt;
line-height: 1.5;
}

h1
{
font-family: Georgia, Arial, Verdana;
font-size: 16pt;
color: #333333;
font-weight: normal;
}

h2
{
font-size: 10pt;
color: #494847;
}

.shed
{
color: #0f3d65;
}

hr
{
border-width: 0px;
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #cecece;
}

/*SS*/

#main
{
width: 985px;
height: 100%;
position: absolute;
left: 50%;
margin-left: -491;
}

#hdr
{
width: 994px;
height: 364px;
position: absolute;
background: url(images/hdr_main.jpg) no-repeat right;
}


#content
{
width: 100%;
min-height: 500px;
*height: 500px;
margin-top: 364px;
*padding-top: 364px;
background-color: #dddddd;
}

#bottom
{
width: 100%;
height: 250px;
background: url(images/btm.png) no-repeat center;
background-color: #c1c3c6;
}

#copy
{
width: 100%;
height: 40px;
background-color: #dddddd;
}

#submenus
{
width: 100%;
height: 200px;
}

#sm1, #sm2, #sm3
{
width: 313px;
height: 210px;
position: absolute;
top: 310px;
}

#sm1
{
left: 15px;
background: url(images/sm1.png) no-repeat;
}

#sm2
{
left: 336px;
background: url(images/sm2.png) no-repeat;
}


#sm3
{
right: 15px;
background: url(images/sm3.png) no-repeat;
}

ul#sm_ul
{
color: #FFFFFF;
margin-top: 88px;
list-style: none;
}

ul#sm_ul li
{
margin-bottom: 9px;
}


ul#sm2_ul
{
list-style: none;
margin: 3;
margin-left: -10;
*margin: 0;
*margin-left: 30;
}



ul#sm2_ul li 
{
margin-bottom: 10px;
*margin-bottom: 12px;
}

/* Хак только  для Opera*/
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
                          head~body ul#sm2_ul li { margin-bottom: 15px; }
} 


#sm1_dot
{
width: 48px;
height: 24px;
position: absolute;
bottom: -24;
left: 219;  
background: url(images/sm_bullet.png) no-repeat;
}

#infopan
{
width: 312px;
height: 338px;
position: absolute;
right: 15;
background: url(images/ip.png) no-repeat;
padding-top: 90px;
font-size: 8pt;
}

#infopan a
{
margin-left: 40px;

}

#maincont
{
padding-top: 30px;
*padding-top: 40px;
width: 620px;
min-height: 350;
*height: 350;
margin-bottom: 15px;
margin-left: 15px;
}

#mppic
{
width: 210px;
margin-right: 15px;
float: left;
text-align: center;
}

#topm1
{
float: right;
width: 150px;
height: 15;
margin-top: 12;
}

#topm2
{
position: absolute;
width: 230px;
height: 117;
right: 0;
top: 164;
}

#topm3
{
position: absolute;
width: 142px;
height: 17;
top: 282;
left: 90;
}

#st1
{
width: 430;
}

#st2
{
width: 235;
}

#st3
{
width: 310;
}


#st1, #st2, #st3
{
height: 170;
float: left;
margin-top: 37;
}

#dopic
{
float: right;
display: inline;
*margin-top: -15;
}

#logo
{
position: absolute;
top: 80;
left: 50;
width: 190;
height: 150;
}

