@charset "windows-1251";
/* CSS Document */

* { margin: 0; padding: 0;}

body, html { margin: 0; padding: 0; font-family:Verdana, Geneva, sans-serif;}
a, img { outline:none; border: 0;}
#wrapper { width: 964px; margin: 0 auto; background:url(../new_images/back_top.jpg) no-repeat top center; height: 460px; position:relative;}

#header { height: 460px;}
/*Menu*/
.ugol_1 { background:url(../new_images/menu_left.png) no-repeat left top;}
.ugol_2 { background:url(../new_images/menu_right.png) no-repeat right top; padding: 0 12px; width: 800px;}
.menu_top {position:absolute; width:750px; top:0; left:50%; margin-left:-375px;}
.menu { list-style-type:none; background:url(../new_images/menu_rep.png) repeat-x top center; height: 46px; width: 800px;}
.menu li { float: left;}
.menu li a { font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#142679; text-decoration: none; display: block; height: 46px; float:left;}
.menu li a div { padding: 0 0 0 6px;}
.menu li a div div {padding: 0 6px 0 0px;}
.menu li a div div div{ padding: 10px 5px 0 5px;}

.menu li:hover a div { background:url(../new_images/menu_left_hover.png) no-repeat left top; padding: 0 0 0 6px;}
.menu li:hover a div div { background:url(../new_images/menu_right_hover.png) no-repeat right top; height: 46px; padding: 0 6px 0 0px;}
.menu li:hover a div div div{ background:url(../new_images/menu_rep_hover.png) repeat-x top center; padding: 20px 5px 0 5px;}
.menu_line { position:absolute;}

.phones { position:absolute; right: 0; background:url(../new_images/phones.png) no-repeat top left; width: 200px; height:175px; margin: 239px 0 0 0; padding: 15px 0 0 20px; z-index: 10;}
.ph { color:#3d3d3d; font-size:20px; font-weight: bold;}
.email { font-size: 12px; font-weight:bold; margin: 35px 0 0 0;}
.banner_flash { width: 550px; margin: 25px 0 50px 280px; position:absolute; z-index: 2;}
.logo { position:absolute; margin: 62px 0 0 0;}

.menu_block_left { position: absolute; margin: 215px 0 0 50px; background:url(../new_images/menu_block_left.png) no-repeat left top; width:270px; height: 221px; z-index:10;}
.menu_block_left ul { list-style-type: none; margin: 25px 0 0 15px;}
.menu_block_left ul li.menu_left_1 { background:url(../new_images/menu_left_1.png) no-repeat; width: 237px; height: 27px; margin: 0 0 8px 0;}
.menu_block_left ul li.menu_left_2 { background:url(../new_images/menu_left_2.png) no-repeat; width: 237px; height: 27px; margin: 0 0 6px 0;}
.menu_block_left ul li.menu_left_3 { background:url(../new_images/menu_left_3.png) no-repeat; width: 237px; height: 27px; margin: 0 0 12px 0;}
.menu_block_left ul li.menu_left_4 { background:url(../new_images/menu_left_4.png) no-repeat; width: 237px; height: 27px;}

.menu_block_left ul li.menu_left_1:hover { background: url(../new_images/menu_left_1_act.png) no-repeat; }
.menu_block_left ul li.menu_left_2:hover { background: url(../new_images/menu_left_2_act.png) no-repeat; }
.menu_block_left ul li.menu_left_3:hover { background: url(../new_images/menu_left_3_act.png) no-repeat; }
.menu_block_left ul li.menu_left_4:hover { background: url(../new_images/menu_left_4_act.png) no-repeat; }
/*end Menu*/

/*content*/
#content { padding: 0 80px 0 150px;}
#content h1 { color: #2d295e; font-size:20px; font-weight:bold; margin: 0 0 20px 0;}
.text { color:#0e0e0e; font-size: 14px; padding-bottom: 50px;}
.text p { margin: 0 0 15px 0; text-indent: 15px;}
/*end content*/

#footer { position:relative; float:right; margin: 60px 0 0 0;}
.bulit li a{color:#6B8ACE}
