/* CSS Document */
body                  { margin:0px; padding:0px; font:normal 12px  Tahoma; color:#fff; background:#380018 url(images/bg_body.jpg);}

img                   { border:0px;}
h1,h2,h3,h4,p         { padding:0px; margin:0px 0px 10px;}
p { line-height:16px; margin-bottom:15px}

h1                    { font-size:24px; font-weight:normal  }
h2                    { font-size:20px; font-weight:normal  }
h3                    { font-size:16px  }
h4                    { font-size:14px  }

a        { text-decoration:none; color:#cc882e;}
a:hover  { text-decoration:underline}

.w1000 { width:1000px; margin:auto;  }

.bg_top { background:url(images/top_bg.png) 0 0 repeat-x; min-width:1000px}

.bg_top_center { background:url(images/head.jpg) 50% 0 no-repeat}


.head_txt2 { position:absolute; margin:131px 0px 0px 35px }
.head_txt  { position:absolute; margin:34px 0px 0px 382px }
.head_tel  { position:absolute; margin:52px 0px 0px 797px }


.but1 { background:url(images/but/but1.jpg) 0 0 no-repeat; width:162px;height:50px; float:left}
.but2 { background:url(images/but/but2.jpg) 0 0 no-repeat; width:162px;height:50px; float:left}
.but3 { background:url(images/but/but3.jpg) 0 0 no-repeat; width:163px;height:50px; float:left}
.but4 { background:url(images/but/but4.jpg) 0 0 no-repeat; width:178px;height:50px; float:left}
.but5 { background:url(images/but/but5.jpg) 0 0 no-repeat; width:176px;height:50px; float:left}

.but1_1 { background:url(images/but/but1_1.jpg) 0 0 no-repeat; width:162px;height:50px; float:left}
.but2_1 { background:url(images/but/but2_1.jpg) 0 0 no-repeat; width:162px;height:50px; float:left}
.but3_1 { background:url(images/but/but3_1.jpg) 0 0 no-repeat; width:163px;height:50px; float:left}
.but4_1 { background:url(images/but/but4_1.jpg) 0 0 no-repeat; width:178px;height:50px; float:left}
.but5_1 { background:url(images/but/but5_1.jpg) 0 0 no-repeat; width:176px;height:50px; float:left}

.but1_2 { background:url(images/but/but1_2.jpg) 0 0 no-repeat; width:162px;height:50px; float:left}
.but2_2 { background:url(images/but/but2_2.jpg) 0 0 no-repeat; width:162px;height:50px; float:left}
.but3_2 { background:url(images/but/but3_2.jpg) 0 0 no-repeat; width:163px;height:50px; float:left}
.but4_2 { background:url(images/but/but4_2.jpg) 0 0 no-repeat; width:178px;height:50px; float:left}
.but5_2 { background:url(images/but/but5_2.jpg) 0 0 no-repeat; width:176px;height:50px; float:left}

.but2_3 { background:url(images/but/but2_3.jpg) 0 0 no-repeat; width:162px;height:50px; float:left}
.but3_3 { background:url(images/but/but3_3.jpg) 0 0 no-repeat; width:163px;height:50px; float:left}
.but4_3 { background:url(images/but/but4_3.jpg) 0 0 no-repeat; width:178px;height:50px; float:left}
.but5_3 { background:url(images/but/but5_3.jpg) 0 0 no-repeat; width:176px;height:50px; float:left}

.pic_left  { background:url(images/but/pic_menu_left.jpg) 0 0 no-repeat; width:36px;height:50px; float:left}
.pic_right { background:url(images/but/pic_menu_right.jpg) 0 0 no-repeat; width:46px;height:50px; float:left}
.pic_left2  { background:url(images/but/pic_menu_left2.jpg) 0 0 no-repeat; width:36px;height:50px; float:left}
.pic_right2 { background:url(images/but/pic_menu_right2.jpg) 0 0 no-repeat; width:46px;height:50px; float:left}
.pic_left2_2  { background:url(images/but/pic_menu_left2_2.jpg) 0 0 no-repeat; width:36px;height:50px; float:left}
.pic_right2_2 { background:url(images/but/pic_menu_right2_2.jpg) 0 0 no-repeat; width:46px;height:50px; float:left}


.top_menu { position:absolute; margin:190px 0px 0px 40px; width:923px; }

.bg_bot { background:url(images/bg_foot.png) 0 100% repeat-x}

.content11 { padding:252px 0px 0px; width:926px; margin:auto}
.content { padding:252px 37px 0px;   }

.content_bg_top { background:url(images/bg_cont_top.png) 0 0 repeat-x}
.bg_content_top { background:url(images/bg_cont_top.png) 0 0 repeat-x}
.bg_content     { background:url(images/bg_cont.png);}
.bg_bot_pic     { background:url(images/bg_cont_bot_pic.gif) 100% 100% no-repeat;  }


.pad {  min-height:600px ; height:auto !important; height:600px; padding:17px 0px 0px 10px}
.pad2 {  min-height:640px ; height:auto !important; height:640px;width:896px; padding-right:20px }

.foot { height:113px; background:url(images/foot.png) 76px 0px no-repeat; clear:both}

.cr {  position:absolute; margin:7px 0px 0px 125px ; color:#ac6cff; font:normal 12px Tahoma; line-height:18px}
.bot_adr  { position:absolute; margin:30px 0px 0px 625px ; color:#ac6cff; font:normal 12px Tahoma }
.bot_mail { position:absolute; margin:50px 0px 0px 692px ; color:#ac6cff; font:normal 12px Tahoma }
.bot_mail a {  color:#ac6cff; font:bold 12px Tahoma }
.bot_control  { position:absolute; margin:20px 0px 0px 335px ; color:#ac6cff; font:normal 12px Tahoma }


.left_col { float:left; width:244px;}
.right_col { float:right; width:645px;}
.right_col li {font: 12px  Tahoma; padding:3px 0px 0px 0px; list-style-type:circle; }
.right_col li li {list-style-type:square; }
.right_col ul {font: bold 12px  Tahoma;}

.left_menu_t { background:url(images/left_ramka.gif) 0 0 no-repeat; min-height:308px; height:auto !important; height:308px}
.left_menu_b { background:#4c288b url(images/left_ramka2.gif) 0 100% no-repeat; width:229px}

ul.left_menu { padding:54px 26px 26px ; margin:0px}
ul.left_menu li {padding:0px; margin:0px 0px 10px; list-style-type:none}
ul.left_menu a { color:#fff; font:bold 12px  Tahoma; }
ul.left_menu li li a { color:#fff; font: 12px  Tahoma; }
ul.left_menu ul { padding:0px; margin:5px 0px 0px;}
ul.left_menu li li { padding:4px 0px 0px 10px; margin:0px;}

.tit_usl { color:#fff; font:bold 12px  Tahoma; position:absolute; margin:10px 0px 0px 80px }

.img_news { text-align:center; padding:30px 0px 20px}

.news_box   { padding:0px 0px 25px 0px; line-height:16px; font-size:12px; color:#ac6cff }
.news_box a { font:bold 12px Tahoma; color:#ac6cff; text-decoration:underline;  line-height:14px}
.news_box a:hover { text-decoration:none}

.all_news   { text-align:right; padding-right:10px }
.all_news a {font:bold 12px Tahoma; color:#ac6cff; text-decoration:underline}
.all_news a:hover { text-decoration:none}

.news_cells { padding:0px 10px 0px 20px}

.clear { clear:both}

#act_menu { color:#cc882e }
#act_left_link { color:#ac6cff }

.SubMenu { padding:5px 0px 0px; margin:5px 0px; border-top:1px solid #ac6cff}

.prev_img {position:absolute; top:-2000px}

.cr_vmu {color:#ac6cff;}

ind_fl {  z-index:1; }
