/* CSS Document */
html, body {margin:0; padding:0;height:100%;background-color:#e2dff0;font: 12px Tahoma, Arial, Helvetica, sans-serif;line-height:1.5;color:#252932;}
h1 {font-size: 18px; padding:0;margin:0;font-weight:bold;}
h2, h3 {font-size: 14px; padding:0;margin:0;font-weight:bold;}
a {color:#1065d9;text-decoration:underline;outline:none}
a:hover {text-decoration:none;}
.px {height: 1px;font-size: 0;line-height:0;}
.link_more {text-align:right;font-weight:bold}
.link_more a {color:#393A3D;padding-left:10px;background: url('/t/img/center/news_more.gif') 0 60% no-repeat;}
.link_more a:hover {}
#container {min-height:100%;min-width:950px;}
.with_bg{background:  bottom right no-repeat;}
* html #container {height:100%;width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 950)? "950px" : "");}
#head {height:200px;background: url('/t/i/head_fon.jpg') 0px 0 no-repeat;}
#head #logo {margin:15px 0 0 70px;border:0;color:#0074C5}
#head #contacts{float: right; width: 466px; height: 169px;}
#head #contacts #web {list-style-type:none;padding-left: 100px;height:32px;margin:0}
#head #contacts #web li {float:left;width:20px;padding-left:60px;padding-top:5px;}
#head #contacts #web li img {border:0}
#head #contacts #contacts_top_1{margin-top: 8px; color: #000000;}
#head #contacts #contacts_top_1 img{margin-bottom: 10px;}
#head #contacts #contacts_top_1 p{margin: 0 0 7px 0;}
#head #contacts #contacts_top_1 .grey_bg{background: #9b9b9b; color: #ffffff; font-size: 10px;width: 60px;height: 14px;padding: 1px 5px 2px 2px;margin-right: 10px;}
#head #contacts #contacts_top_1 #address_span{padding-right: 28px;}
#head #contacts #contacts_top_1 #email_span{padding-right: 25px;}
#head #contacts #contacts_top_1 .scheme_contacts{margin-left: 73px;}
#head #main_menu{height: 58px;background: url(/t/i/main_menu_fon.jpg) repeat-x; margin-top: 20px;}
#head #menu {padding-left: 70px;width: 100%; height: 58px;}
#head #menu img {border:0}
#head #menu span {display: none;}
#head #menu td{text-align: right; vertical-align: top; width: 14%; padding-left: 0px;}
#head #menu #menu_td3{width: 12%;}
#head #menu a{display:block;height: 51px; float: left;}
#head #menu .menu1 {background:url('/t/i/menu/index.gif') 0px 4px no-repeat; width: 118px;}
#head #menu .menu1:hover {background:url('/t/i/menu/index-on.gif') 0px 0px no-repeat}
#head #menu .menu2 {background:url('/t/i/menu/catalog.gif') 0px 4px no-repeat; width: 118px;}
#head #menu .menu2:hover {background:url('/t/i/menu/catalog-on.gif') 0px 0 no-repeat}
#head #menu .menu3 {background:url('/t/i/menu/services.gif') 0px 4px no-repeat;width:118px;}
#head #menu .menu3:hover {background:url('/t/i/menu/services-on.gif') 0px 0px no-repeat}
#head #menu .menu4 {background:url('/t/i/menu/price.gif') 0px 4px no-repeat; width: 118px}
#head #menu .menu4:hover {background:url('/t/i/menu/price-on.gif') 0px 0px no-repeat}
#head #menu .menu5 {background:url('/t/i/menu/about.gif') 0px 4px no-repeat; width: 118px;}
#head #menu .menu5:hover {background:url('/t/i/menu/about-on.gif') 0px 0px no-repeat;}
#head #menu .menu6 {background:url('/t/i/menu/request.gif') 0px 4px no-repeat;width: 118px;}
#head #menu .menu6:hover {background:url('/t/i/menu/request-on.gif')  0px 0 no-repeat;}
#head #menu .menu7 {background:url('/t/i/menu/contacts.gif') 0px 4px no-repeat; width: 118px;}
#head #menu .menu7:hover {background:url('/t/i/menu/contacts-on.gif') 0px 0px no-repeat}

#head #menu #menu_td1 #active {background:url('/t/i/menu/index-on.gif') 2px 0px no-repeat}
#head #menu #menu_td2 #active {background:url('/t/i/menu/catalog-on.gif') 2px 0 no-repeat}
#head #menu #menu_td3 #active {background:url('/t/i/menu/services-on.gif')2px 0px no-repeat}
#head #menu #menu_td4 #active {background:url('/t/i/menu/price-on.gif ') 2px 0px no-repeat}
#head #menu #menu_td5 #active {background:url('/t/i/menu/about-on.gif') 2px 0px no-repeat;}
#head #menu #menu_td6 #active {background:url('/t/i/menu/request-on.gif')  2px 0 no-repeat;}
#head #menu #menu_td7 #active {background:url('/t/i/menu/contacts-on.gif') 2px 0px no-repeat}

div.header {background: #D53F3D url('/t/i/header_fon.gif') 0 0 no-repeat;height:34px; color:#FFFFFF}
div.header h2 {background:url('/t/i/header_fon2.gif') 100% 0 no-repeat;padding-top:6px;height:28px;padding-left:21px}

/*#grey_gap{background: #e2dff0;height: 12px;font-size: 0px;line-height: 100px;}*/
.title{color: #005186; font-size: 24px; margin: 0px 0 8px 0; padding: 13px;}
.title_grey{color: #5b5d61; font-size: 24px; margin: 0px; padding: 0px; font-style: italic; }
.all_txt{background: #d3d3d3 url(/t/i/triangle.gif) no-repeat 5px 6px; color: #262626; text-decoration: none; font-size: 10px; padding: 2px 5px 3px 13px;}
#inner_tit{margin-top: 8px;}
.article_list{list-style-type: none; margin: 3px 0 0 0px; padding: 0px;}
.article_list li{padding: 0px 0 4px 0px;}
.article_list a{color: #3f444e; background: url(/t/i/article-list.gif) no-repeat 0 3px;padding: 0px 0 0px 0px;}
.article_list a:hover{color: #9599a3;background: none;}
#content .left_column .title, #left_column_grey .title{margin-left: 33px;}
#catalog_list{list-style-type: none; margin: 0px; padding: 0px;}
#catalog_list li{background: url(/t/i/dot_list.gif) no-repeat 0 10px; padding: 0px 0 4px 32px;}
#catalog_list a{color: #005186;font-size: 14px;/*font-weight: bold;*/}
#catalog_list a:hover{color: #484848;}


#content{width: 100%; margin-top: 40px;}
#content td{vertical-align: top;}
#content #grey_back{ padding-top: 12px;}
#content #white_back{background: url() repeat-x top;}
#content .left_column{width: 10px;padding: 20px 0px 20px 0px;}
#content .right_column{width: 10px; padding: 20px 0px 20px 0px;}
#content .center{padding:15px 10px 15px 10px;


}
#content .center1{padding:0px;
position: absolute;
left: 50%;
width: 700px;
margin-left:-350px; /* значение равно половине width со знаком минус */}
#content #grey_back .left_column{background: 1px dotted #000000; padding-left: 0px; padding-top: 100px;}
#content #grey_back .right_column{background:  1px dotted #000000; padding-top: 100px;}
#content #grey_back .right_column .news_block{margin-bottom: 7px;}
#content #grey_back .right_column .black_date{margin: 0px; background: url(/t/i/dotted_border.gif) repeat-x bottom; color: #ffffff; font-size: 10px; margin-bottom: 5px;}
#content #grey_back .right_column .black_date .black_bg{background: #000000; padding: 2px;}
#content #grey_back .right_column .for_all_link{margin: 2px 0 0 0;}
#content .center .service_list{list-style-type: none; margin: 0px 0 0 0px; padding: 0px;}
#content .center .service_list li{padding: 0 0 0 10px;background: url(/t/i/blue_triangle.gif) no-repeat 0 6px;}


#left_column_grey{margin-top: 53px; padding: 0px; width: 252px;background: #dcdddf url(/t/i/left_inner_bg.jpg) repeat-y right; margin-bottom: 0px; float: left;}
#left_column_grey #for_fon{background: padding: 12px 10px 20px 0px;width: 242px;}
#left_column_grey #white{background: #e2dff0 ; width: 224px;padding: 12px 10px 20px 18px;}

#center_inner{margin-left: 290px;padding: 60px 30px 10px 0px;}
#center_inner #bread_crumbs{font-size: 14px; background: url(/t/i/dotted_border.gif) repeat-x bottom;padding-bottom: 8px;margin: 0px 8px 15px 0;}
#center_inner #bread_crumbs a{color:#005186;}

#search{margin: 20px 0 0 20px;}
#search img{float: left;}
.search_in{border: 1px solid #686868; border-left: none; width: 130px; margin: 7px 3px 0 0; float: left; height: 17px;}
.btn_search{margin: -21px 0 0 160px;}
* html .btn_search{margin: -33px 0 0 160px;}
/* архив новостей 
#left {width:0px; float:left;}
#left #news {margin: 20px 30px 0 22px}
#left #news .header {margin-right:17px}
#left #news .all_news {display:block;text-align:right;font-size:11px;color:#0864AB;padding-right:17px}
#center {margin-left:277px;padding:12px 22px 0 0}
#center #nav {background: #D53F3D url('/t/i/nav_fon.gif') 0 0 repeat-x;height:32px; color:#FFFFFF}
#center #nav #search {float:right;width:317px;background:url('/t/i/nav_fon3.gif') 100% 0 no-repeat;height:32px;}
#center #nav #search h3 {float:left;width:78px}
#center #nav #search form {padding-top:6px}
#center #nav #search input {border:0px;float:left;padding:2px;color:#B9B9B9}
#center #contacts_top_1, #center #contacts_top_2 {color:#044F92;margin-top:18px}
#center #contacts_top_1 a, #center #contacts_top_2 a {color:#1E98FF;}
#center #contacts_top_1 .address, #center #contacts_top_2 .address {color:#1976BE; font-size:16px}
#center #contacts_top_1 .phone, #center #contacts_top_2 .phone {color:#D80612; font-size:20px}
#center #contacts_top_1 {}
#center #contacts_top_2 {float:right;width:50%;}
#center #main_out {clear:right;margin-top:30px}
#center #main_out .header {margin:10px 0;color:#D80612; text-decoration:underline;font-size:15px}
#center_empty {height:130px}
#contacts_bottom {padding-left:277px;margin-top:-190px; margin-bottom:40px}
* html #contacts_bottom {position:absolute}
#contacts_bottom #contacts_top_1, #contacts_bottom #contacts_top_2 {margin-top:20px;font-size:10px}
#contacts_bottom #contacts_top_1 {float:left;width:50%;}
#contacts_bottom #contacts_top_2 {}
#contacts_bottom .address {color:#000000}
#contacts_bottom .address span {font-size:12px}
#contacts_bottom a {font-size:12px;color:#1E98FF}
#contacts_bottom .phone {font-size:13px}
#contacts_bottom .header {width:336px}*/
#counters_main { text-align: right; padding-right: 5px; }
#counters_main1 {text-align: right; padding-right: 5px; padding-top: 450px;}

#counters { background: #d3d3d3; text-align: right; padding-bottom: 2px; padding-right: 2px;}
#bottom_empty { clear:both; height:59px;}

#bottom {margin-top:-59px;background: #d3d3d3 url(/t/i/footer_border.png) repeat-x ;color:#000000;font-size:9px;position:absolute; height: 51px;   width: 100%;}
#bottom a {color:#000000;}
#bottom #copyright, #bottom #developer {}
#bottom #copyright {float:left;width:50%;padding: 20px 0 0 0;}
#bottom #copyright #bottom_menu{margin: 0 0 0 65px; list-style-type: none;padding: 0px;color: #000000;font-size: 10px;}
#bottom #copyright #bottom_menu li{display: inline;}
#bottom #copyright #bottom_menu a{color: #000000;}
#bottom #developer {width: 410px; float: right;padding: 10px 0 0 0; }
