body  {margin:0px; background-image:url(../images/bg.jpg); font-size:12px;}
#container {width:1000px; margin:0px auto; font-family:verdana; font-size:11px; color:#3e434d;}

#top {width:100%;} 

#left {}
#right {}
#main {width:972px;background:#FFF; padding:0px 10px 10px 10px;}
#footer {width:100%; height:110px; background-image:url(../images/footer_bg.png); background-repeat:no-repeat}

.clear {clear:both; font-size:1px;}

a.top_menu {display:block;  height:35px; text-align:center;  float:left; font-size: 20px; 
	     margin:10px 10px 0 11px; color:#FFF; text-decoration:none; padding:5px 10px 0 10px; background-color:#3e434d; font-weight:normal}

a.top_menu:hover {display:block;  height:35px; text-align:center;  float:left; font-size:20px;    
              margin:10px 10px 0 11px; padding:5px 10px 0 10px; color:#3e434d; background-color:#FFFFFF; text-decoration:none; font-weight:normal}



a.top_menu_dop {display:block; width:190px; height:30px; font-size: 18px; 
	     margin:-1px; color:#FFF; text-decoration:none; padding:8px 10px 0 10px; background-color:#3e434d; font-weight:normal}

a.top_menu_dop:hover {display:block; width:190px; height:30px;font-size:18px;    
              margin:-1px; padding:8px 10px 0 10px; color:#3e434d; background-color:#CCC; text-decoration:none; font-weight:normal}





p {margin: 8px 0 7px 0;}
h1 {margin: 8px 0 8px 0; font-size:14px; font-weight: bold;}
h2 {margin: 8px 0 8px 0; font-size:12px; font-weight: bold;}

.top {float:left; width:250px; height:150px; margin-top:20px;}
.top2 {float:left; width:250px; height:150px; background-image:url(../images/bloks.png); background-repeat:no-repeat; margin-left:0px; margin-top:15px;}
.top3 {margin-top:15px;margin-right:15px; font-size:11px; padding-left:8px; text-align:left}
.top5 {padding-top:5px;}
.top6 {color:#F00; font-weight:bold}
.top7 {font-size:12px; font-weight:bold; padding-bottom:5px; padding-top:5px;}
.top8 { margin-left:55px; font-size:11px; margin-top:5px; margin-bottom:5px;}
.top9 {padding-right:20px; text-align:right; padding-top:5px;}
.top10 {width:100%; height:50px; background-image:url(../images/top_menu_bg.png); background-repeat:no-repeat}

a.top4 {font-size:13px; font-weight:bold;text-decoration:underline; color:#333;}
a.top4:hover {font-size:13px; font-weight:bold;text-decoration:none; color:#333;}

a.top_b {font-size:11px; text-decoration:underline; color:#333; font-family:tahoma}
a.top_b:hover {font-size:11px; text-decoration:none; color:#333}
a.top_b1 {font-size:12px; text-decoration:underline; color:#333}
a.top_b1:hover {font-size:12px; text-decoration:none; color:#333}



.main {width:480px; float:left; text-align:justify}
.main1 {font-size:14px; text-align:left; margin:8px 0 8px 0;}
.main2 {margin:0 0 0 20px}
.main3 { width:480px; float:left; margin-left:10px;}
.main4 {float:left; width:220px; height:200px;}
.main5 {font-size:14px; text-align:left; margin:8px 0 8px 0;}
.main6 { float:left; width:260px; height:00px; text-align:center; margin-top:30px;}
.main8 {width:480px; float:left; margin-left:10px;}
.main9 {float:left; width:200px; height:200px; text-align:center; margin-top:30px;}
.main10 {float:left; width:280px; height:00px; margin-top:15px;}
.main11 {font-size:18px; text-align:left; margin:8px 0 8px 0; color:#F00}
.main12 {font-size:14px; font-weight:bold; line-height:18px}
.main13 {font-size:12px; margin:10px 0 10px 0}
.main14 {text-align:right; padding-right:20px;}

a.main7 {font-size:14px; text-decoration:none; color:#333; font-weight:bold}
a.main7:hover {font-size:14px; text-decoration:underline; color:#333; font-weight:bold}

a.main_p {font-size:11px; text-decoration:underline; color:#333; font-weight:bold; display:block; margin-bottom:1px; padding:2px;}
a.main_p:hover {font-size:11px; text-decoration:none; color:#333; font-weight:bold;}

a.main16 { font-size:11px; color:#333;  text-decoration:underline; font-weight:bold}
a.main16:hover { font-size:11px; color:#333;  text-decoration:none; font-weight:bold}

.footer  {margin:37px 0px 0 20px; font-size:11px; color:#FFF; float:left}
.footer1 {margin:37px 0px 0 20px; font-size:11px; color:#FFF; float:left}
.footer2 {margin:40px 0px 0 20px; font-size:11px; color:#FFF; float:left}
.footer4 {margin:42px 0px 0 20px; font-size:11px; color:#FFF; float:left}
.footer5 {margin:17px 0px 0 20px; font-size:11px; color:#FFF; float:left}
.footer6 {margin:42px 0px 0 20px; font-size:11px; color:#FFF; float:left}

a.footer7 {color:#FFF; font-weight:bold; text-decoration:underline}
a.footer7:hover {color:#FFF; font-weight:bold; text-decoration:none}
.footer8 {}

.clearfloat {

	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;}

.br {font-size:5px;}

.dop {margin-left:11px;padding:0px;margin-top:49px;padding-bottom:0px;display:none;position:absolute; font-size:0px;} 
.dop1 {margin-left:0px; width:180px; float:left;}
.dop3 {float:left}



a {font-size:11px; text-decoration:underline; color:#333; font-weight:bold}
a:hover {font-size:11px; text-decoration:none; color:#333; font-weight:bold}
.shadow {
  float: left; /* Создание обтекания для правильного положения тени */
  background: url(../images/shadow.png) no-repeat 100% 100%; /* Рисунок с тенью */
 }
 .bottom-left-corner {
  background: url(../images/corner_bl.png) no-repeat -10px 100%; /* Левый нижний уголок */
 }
 .top-right-corner {
  padding: 0 14px 14px 0; /* Ширина тени справа и снизу */
  background: url(../images/corner_tr.png) no-repeat 100% -10px; /* Правый верхний уголок тени */
 }

