* {
    padding:0;
}

html {
    height:100%;
    }


body {
    font-family: Tahoma;
    font-size: 12px;
    color: #000;
    height: 100%;
    margin: 0;
    padding: 0;
    background-color: #fff;
}

/* Общие стили */

h1 {font-size: 18px; font-weight: normal; color: #ff0000; margin: 0; margin-bottom: 28px; text-transform: uppercase;}
h2 {margin: 0px; font-weight: bold; font-size: 14px; margin-bottom: 7px; color: #000;}
h3 {margin: 0px; font-weight: normal; font-size: 18px; color: #4f4f4f; margin: 0; margin-bottom: 7px;}

td {vertical-align: top;}

ul {margin-top: 5px; padding-left: 10px; list-style: disc; margin-left: 30px;}

.all {width: 100%; height: 100%;}
.w_100 {width: 100%;}
.h_100 {height: 100%;}
.top, .tab_top td {vertical-align: top;}
a:link, a:visited {color: red;}
p {margin: 0; margin-bottom: 6px;}

/* Верстка */

/* Главная */
#main_block {width: 1024px; height: 768px; margin: 0 auto;}
#content_block {width: 1024px; height: 100%; margin: 0 auto;}
#main_container {position: absolute; width: 1024px; height: 100%;}
#main_logo {background: url(./images/logo_main.gif) no-repeat left top; position: absolute; width: 222px; height: 55px; left: 302px; top: 53px;}
#main_slogan {font-size: 13px; text-transform: uppercase; color: #000; position: absolute; left: 135px; top: 83px;}
#main_search_back {position: absolute; right: 0px; top: 0px;  width: 120px; height: 73px; background: url(./images/main_search.gif) no-repeat left top;}
#main_search {position: absolute; right: 120px; top: 63px;}
#main_search_input {border: 2px solid #231f20; width: 211px; height: 14px;}
#main_icons {position: absolute; left: 690px; top: 45px;}
#main_icons img {margin-right: 17px;}
#main_yandex {position: absolute; left:917px; top: 684px;}
#main_apple {position: absolute; left:835px; top: 715px;}
#main_apple a:link, #main_apple a:visited {color: #000; font-size: 9px; font-family: Arial; text-decoration:none;}
#main_text {position: absolute; width: 300px; right: 35px; top: 95px; font-size: 9px; color: #000; line-height: 12px;}

#main_phones {position: absolute; left: 51px; top: 714px; font-size: 24px; color: #ff0000;}
#main_phones_back {position: absolute; width: 304px; height: 661px; left: 0px; top: 102px; z-index: 0; background: url(./images/main_phones_back.gif) no-repeat left top;}

#main_phones2 {position: absolute; left: 51px; top: 784px; font-size: 24px; color: #ff0000;}
#main_phones_back2 {position: absolute; width: 304px; height: 709px; left: 0px; top: 102px; z-index: 0; background: url(./images/main_phones_back_2.gif) no-repeat left top;}

#main_phones3 {position: absolute; left: 51px; top: 854px; font-size: 24px; color: #ff0000;}
#main_phones_back3 {position: absolute; width: 304px; height: 779px; left: 0px; top: 102px; z-index: 0; background: url(./images/main_phones_back_3.gif) no-repeat left top;}

/* Меню на главной */
.main_menu_item {position: absolute;}
.main_menu_item a:link, .main_menu_item a:visited, .main_menu_item_subitem a:link, .main_menu_item_subitem a:visited {font-size: 13px; color: red; text-decoration: none;}

#main_menu_item0 {z-index: 100; width: 164px; height: 124px; left: 302px; top: 102px; background: url(./images/main_menu0.gif) no-repeat left top;}
#main_menu_item0 div {margin-left: 84px; margin-top: 99px;}

#main_menu_item1 {z-index: 99; width: 175px; height: 160px; left: 250px; top: 102px; background: url(./images/main_menu1.gif) no-repeat left top;}
#main_menu_item1 div {margin-left: 89px; margin-top: 132px;}

#main_menu_item2 {z-index: 98; width: 179px; height: 200px; left: 199px; top: 102px; background: url(./images/main_menu2.gif) no-repeat left top;}
#main_menu_item2 div {margin-left: 92px; margin-top: 164px;}

#main_menu_item3 {z-index: 97; width: 106px; height: 218px; left: 149px; top: 102px; background: url(./images/main_menu3.gif) no-repeat left top;}
#main_menu_item3 div {margin-left: 89px; margin-top: 194px;}

#main_menu_item4 {z-index: 96; width: 125px; height: 250px; left: 98px; top: 102px; background: url(./images/main_menu4.gif) no-repeat left top;}
#main_menu_item4 div {margin-left: 90px; margin-top: 222px;}

#main_menu_item5 {z-index: 95; width: 240px; height: 289px; left: 48px; top: 102px; background: url(./images/main_menu5.gif) no-repeat left top;}
#main_menu_item5 div {margin-left: 90px; margin-top: 252px;}

#main_menu_item6 {z-index: 94; width: 236px; height: 308px; left: 0px; top: 102px; background: url(./images/main_menu6.gif) no-repeat left top;}
#main_menu_item6 div {margin-left: 89px; margin-top: 281px;}

#main_menu_item7 {z-index: 93; width: 136px; height: 88px; left: 0px; top: 392px; background: url(./images/main_menu8.gif) no-repeat left top;}
#main_menu_item7 div {margin-left: 89px; margin-top: 67px;}

#main_menu_item8 {z-index: 92; width: 136px; height: 88px; left: 0px; top: 462px; background: url(./images/main_menu8.gif) no-repeat left top;}
#main_menu_item8 div {margin-left: 89px; margin-top: 67px;}

#main_menu_item_service {color: red; z-index: 90; width: 151px; height: 190px; left: 0px; top: 319px; background: url(./images/main_menu7.gif) no-repeat left top;}
#main_menu_item_service div {margin-left: 89px; margin-top: 135px;}

#main_menu_item_service2 {color: red; z-index: 90; width: 151px; height: 190px; left: 0px; top: 389px; background: url(./images/main_menu7.gif) no-repeat left top;}
#main_menu_item_service2 div {margin-left: 89px; margin-top: 135px;}

#main_menu_item_service3 {color: red; z-index: 90; width: 151px; height: 190px; left: 0px; top: 459px; background: url(./images/main_menu7.gif) no-repeat left top;}
#main_menu_item_service3 div {margin-left: 89px; margin-top: 135px;}

/* Второй уровень меню на главной */
.main_menu_item_subitem {display: none;}
.main_menu_item_subitem, .main_menu_item_subitem_next, .main_menu_item_subitem_first {position: absolute;}
.main_menu_item_subitem_first {width: 228px; height: 44px; background: url(./images/main_sub_item0.gif) no-repeat -8px top;}
.main_menu_item_subitem_next {width: 200px; height: 78px; background: url(./images/main_sub_item1.gif) no-repeat left top;}


.main_menu_item_subitem_first a {position: relative; left: 55px; top: -3px;}
.main_menu_item_subitem_next a {position: relative; left: 100px; top: 35px;}

#main_menu_item_submenu_0 {left: 462px; top: 204px; width: 477px; height: 309px; background: url(./images/main_sub0.gif) no-repeat left top;}
#main_menu_item_submenu_1 {left: 427px; top: 237px; width: 477px; height: 309px; background: url(./images/main_sub1.gif) no-repeat left top;}
#main_menu_item_submenu_2 {left: 387px; top: 269px; width: 477px; height: 309px; background: url(./images/main_sub2.gif) no-repeat left top;}
#main_menu_item_submenu_3 {left: 260px; top: 297px; width: 477px; height: 309px; background: url(./images/main_sub3.gif) no-repeat left top;}
#main_menu_item_submenu_4 {left: 300px; top: 326px; width: 477px; height: 309px; background: url(./images/main_sub4.gif) no-repeat left top;}
#main_menu_item_submenu_5 {left: 184px; top: 355px; width: 477px; height: 309px; background: url(./images/main_sub4.gif) no-repeat left top;}
#main_menu_item_submenu_6 {left: 149px; top: 385px; width: 477px; height: 309px; background: url(./images/main_sub6.gif) no-repeat left top;}
#main_menu_item_submenu_7 {left: 165px; top: 462px; width: 477px; height: 309px; background: url(./images/main_sub6.gif) no-repeat left top;}
#main_menu_item_submenu_8 {left: 162px; top: 532px; width: 477px; height: 309px; background: url(./images/main_sub6.gif) no-repeat left top;}

#main_menu_item_submenu_service {display: block !important; left: 45px; top: 497px; width: 477px; height: 309px; background: url(./images/main_sub7.gif) no-repeat left top;}
#main_menu_item_submenu_service2 {display: block !important; left: 45px; top: 567px; width: 477px; height: 309px;}
#main_menu_item_submenu_service3 {display: block !important; left: 45px; top: 637px; width: 477px; height: 309px;}

#main_menu_item_subitem_0_0 {position: relative; left: 166px; top: 37px;}
#main_menu_item_subitem_0_1 {position: relative; left: 166px; top: 0px;}
#main_menu_item_subitem_0_2 {position: relative; left: 212px; top: -32px;}
#main_menu_item_subitem_0_3 {position: relative; left: 258px; top: -64px;}

#main_menu_item_subitem_1_0 {position: relative; left: 71px; top: 34px;}
#main_menu_item_subitem_1_1 {position: relative; left: 71px; top: -4px;}
#main_menu_item_subitem_1_2 {position: relative; left: 117px; top: -36px;}
#main_menu_item_subitem_1_3 {position: relative; left: 163px; top: -68px;}

#main_menu_item_subitem_2_0 {position: relative; left: 124px; top: 87px;}
#main_menu_item_subitem_2_1 {position: relative; left: 124px; top: 49px;}
#main_menu_item_subitem_2_2 {position: relative; left: 170px; top: 17px;}
#main_menu_item_subitem_2_3 {position: relative; left: 216px; top: -15px;}

#main_menu_item_subitem_3_0 {position: relative; left: 36px; top: 11px;}
#main_menu_item_subitem_3_1 {position: relative; left: 36px; top: -27px;}
#main_menu_item_subitem_3_2 {position: relative; left: 82px; top: -59px;}
#main_menu_item_subitem_3_3 {position: relative; left: 128px; top: -91px;}

#main_menu_item_subitem_4_0 {position: relative; left: 123px; top: 86px; width: 150px;}
#main_menu_item_subitem_4_1 {position: relative; left: 123px; top: 48px; width: 130px;}
#main_menu_item_subitem_4_2 {position: relative; left: 169px; top: 16px;}
#main_menu_item_subitem_4_3 {position: relative; left: 215px; top: -16px;}
#main_menu_item_subitem_4_4 {position: relative; left: 261px; top: -48px;}

#main_menu_item_subitem_5_0 {position: relative; left: 123px; top: 86px; width: 150px;}
#main_menu_item_subitem_5_1 {position: relative; left: 123px; top: 48px; width: 130px;}
#main_menu_item_subitem_5_2 {position: relative; left: 169px; top: 16px;}
#main_menu_item_subitem_5_3 {position: relative; left: 215px; top: -16px;}
#main_menu_item_subitem_5_4 {position: relative; left: 261px; top: -48px;}

#main_menu_item_subitem_6_0 {position: relative; left: 63px; top: 36px; width: 130px;}
#main_menu_item_subitem_6_1 {position: relative; left: 62px; top: -1px; width: 130px;}
#main_menu_item_subitem_6_2 {position: relative; left: 108px; top: -33px;}
#main_menu_item_subitem_6_3 {position: relative; left: 154px; top: -65px; width: 130px;}
#main_menu_item_subitem_6_4 {position: relative; left: 200px; top: -97px; width: 130px;}
#main_menu_item_subitem_6_5 {position: relative; left: 246px; top: -129px;}

#main_menu_item_subitem_7_0 {position: relative; left: 63px; top: 37px; width: 130px;}
#main_menu_item_subitem_7_1 {position: relative; left: 62px; top: -1px; width: 130px;}
#main_menu_item_subitem_7_2 {position: relative; left: 108px; top: -33px;}
#main_menu_item_subitem_7_3 {position: relative; left: 154px; top: -65px; width: 130px;}
#main_menu_item_subitem_7_4 {position: relative; left: 200px; top: -97px; width: 130px;}
#main_menu_item_subitem_7_5 {position: relative; left: 246px; top: -129px;}

#main_menu_item_subitem_8_0 {position: relative; left: 63px; top: 36px; width: 130px;}
#main_menu_item_subitem_8_1 {position: relative; left: 62px; top: -1px; width: 130px;}
#main_menu_item_subitem_8_2 {position: relative; left: 108px; top: -33px;}
#main_menu_item_subitem_8_3 {position: relative; left: 154px; top: -65px; width: 130px;}
#main_menu_item_subitem_8_4 {position: relative; left: 200px; top: -97px; width: 130px;}
#main_menu_item_subitem_8_5 {position: relative; left: 246px; top: -129px;}

#main_menu_item_subitem_service_0 {z-index: 500 !important; top: 10px; position: absolute; background: url(./images/main_ask.gif) no-repeat left top;}
#main_menu_item_subitem_service_0 a {left: 43px; top: 20px;}

#main_menu_item_subitem_service_1 {z-index: 501 !important; top: 55px; position: absolute; background: url(./images/main_feedback.gif) no-repeat left top;}
#main_menu_item_subitem_service_1 a {left: 43px; top: 17px;}

#main_menu_item_subitem_service_2 {z-index: 502 !important; top: 100px; position: absolute; background: url(./images/main_comments.gif) no-repeat left top;}
#main_menu_item_subitem_service_2 a {left: 43px; top: 10px;}

#main_menu_item_subitem_service_3 {z-index: 503 !important; top: 140px; position: absolute; background: url(./images/main_shop.gif) no-repeat left top;}
#main_menu_item_subitem_service_3 a {left: 43px; top: 15px;}

/* Нижнее меню на главной*/
#main_menu_bottom {position: absolute; top: 747px; left: 52px;}
#main_menu_bottom2 {position: absolute; top: 817px; left: 52px;}
#main_menu_bottom3 {position: absolute; top: 887px; left: 52px;}
.main_menu_bottom_item, .main_menu_bottom_item div {display: inline;}
.main_menu_bottom_item, .main_menu_bottom_item a:link, .main_menu_bottom_item a:visited {color: #999999; font-size: 8px; text-decoration: none;}
.main_menu_bottom_split {color: #999999; font-size: 8px;}

/* Шапка */
.header {height: 159px;}
#logo {background: url(./images/logo.gif) no-repeat left top; width: 388px;}
#phones {position: absolute; font-size: 15px; left: 16px; top: 85px; color: #ff0000; letter-spacing: 0.3px;}
#search {width: 257px;}
#search_box {margin-top: 0px; width: 100%; height: 81px; background: url(./images/search_border.gif) no-repeat right center;}
#icons {position: relative; top: -30px;}
#icons img {margin-right: 15px;}
#c1 {position: absolute; top: 89px;}


/* Меню */
#menu_box {width: 363px;}
#menu_box a:hover {text-decoration: underline;}
.menu_item {top: 1300px; left: 16px; height: 112px; background: url(./images/menu_item.gif) no-repeat left top; position: absolute;}
.menu_item div {margin-top: 58px; margin-left: 28px; width: 110px;}
.menu_item a:link, .menu_item a:visited {font-size: 13px; color: #ff0000; text-decoration: none;}


#menu_item0 {top: 105px; z-index: 100;}
#menu_item1 {top: 173px; z-index: 99;}
#menu_item2 {top: 241px; z-index: 98;}
#menu_item3 {top: 309px; z-index: 97;}
#menu_item4 {top: 377px; z-index: 96;}
#menu_item5 {top: 445px; z-index: 95;}
#menu_item6 {top: 513px; z-index: 94;}
#menu_item7 {top: 581px; z-index: 93;}
#menu_item8 {top: 649px; z-index: 92;}

#menu_item5 div {margin-top: 53px;}

/* Второй уровень меню */
.menu_item_subitem {display: none; position: absolute;}
.menu_item_subitem_first {width: 112px; height: 56px; background: url(./images/subitem0.gif) no-repeat left top; position: absolute;}
.menu_item_subitem_next {width: 112px; height: 105px; background: url(./images/subitem1.gif) no-repeat left top; position: absolute;}

.menu_item_subitem .menu_item_subitem_first a {left: 43px; top: 23px; position: relative;}
.menu_item_subitem .menu_item_subitem_next a {left: 43px; top: 83px; position: relative;}

.menu_item_subitem a:link, .menu_item_subitem a:visited {font-size: 13px; color: #000; text-decoration: none;}
.menu_item_menu_current a:link, .menu_item_menu_current a:visited {color: red !important;}

#menu_item_submenu_0 {width: 140px; height: 300px; padding-left: 20px; left: 129px; top: 170px; background: url(./images/menu_line.gif) no-repeat -55px top;}
#menu_item_submenu_1 {width: 140px; height: 300px; padding-left: 10px; left: 139px; top: 240px; background: url(./images/menu_line.gif) no-repeat -65px top;}
#menu_item_submenu_2 {width: 140px; height: 300px; padding-left: 10px; left: 139px; top: 307px; background: url(./images/menu_line.gif) no-repeat -65px top;}
#menu_item_submenu_3 {width: 140px; height: 300px; padding-left: 70px; left: 79px; top: 374px; background: url(./images/menu_line.gif) no-repeat -5px top;}
#menu_item_submenu_4 {width: 140px; height: 300px; padding-left: 60px; left: 89px; top: 444px; background: url(./images/menu_line.gif) no-repeat -15px top;}
#menu_item_submenu_5 {width: 140px; height: 300px; padding-left: 60px; left: 89px; top: 444px; background: url(./images/menu_line.gif) no-repeat -15px top;}
#menu_item_submenu_6 {width: 140px; height: 300px; padding-left: 40px; left: 109px; top: 580px; background: url(./images/menu_line.gif) no-repeat -35px top;}
#menu_item_submenu_7 {width: 140px; height: 300px; padding-left: 40px; left: 109px; top: 648px; background: url(./images/menu_line.gif) no-repeat -35px top;}
#menu_item_submenu_8 {width: 140px; height: 300px; padding-left: 40px; left: 109px; top: 716px; background: url(./images/menu_line.gif) no-repeat -35px top;}

#menu_item_subitem_0_1 {top: 2px; z-index: 50;}
#menu_item_subitem_0_2 {top: 65px; z-index: 49;}
#menu_item_subitem_0_3 {top: 128px; z-index: 48;}
#menu_item_subitem_0_4 {top: 191px; z-index: 47;}

#menu_item_subitem_1_1 {top: 2px; z-index: 50;}
#menu_item_subitem_1_2 {top: 65px; z-index: 49;}
#menu_item_subitem_1_3 {top: 128px; z-index: 48;}
#menu_item_subitem_1_4 {top: 191px; z-index: 47;}

#menu_item_subitem_2_1 {top: 2px; z-index: 50;}
#menu_item_subitem_2_2 {top: 65px; z-index: 49;}
#menu_item_subitem_2_3 {top: 128px; z-index: 48;}
#menu_item_subitem_2_4 {top: 191px; z-index: 47;}

#menu_item_subitem_3_1 {top: 2px; z-index: 50;}
#menu_item_subitem_3_2 {top: 65px; z-index: 49;}
#menu_item_subitem_3_3 {top: 128px; z-index: 48;}
#menu_item_subitem_3_4 {top: 191px; z-index: 47;}

#menu_item_subitem_4_0 {height: 105px; top: -286px; z-index: 46 !important; background: url(./images/subitem_b1.gif) no-repeat left top;}
#menu_item_subitem_4_1 {top: -223px; z-index: 47 !important; background: url(./images/subitem_b1.gif) no-repeat left top;}
#menu_item_subitem_4_2 {top: -160px; z-index: 48 !important; background: url(./images/subitem_b1.gif) no-repeat left top;}
#menu_item_subitem_4_3 {top: -97px; z-index: 49 !important; background: url(./images/subitem_b1.gif) no-repeat left top;}
#menu_item_subitem_4_4 {top: -34px; z-index: 50 !important; background: url(./images/subitem_b0.gif) no-repeat left top;}

#menu_item_subitem_4_0 a, #menu_item_subitem_4_1 a, #menu_item_subitem_4_2 a, #menu_item_subitem_4_3 a, #menu_item_subitem_4_4 a {top: -4px;}

#menu_item_subitem_5_0 {height: 105px; top: -286px; z-index: 46 !important; background: url(./images/subitem_b1.gif) no-repeat left top;}
#menu_item_subitem_5_1 {top: -223px; z-index: 47 !important; background: url(./images/subitem_b1.gif) no-repeat left top;}
#menu_item_subitem_5_2 {top: -160px; z-index: 48 !important; background: url(./images/subitem_b1.gif) no-repeat left top;}
#menu_item_subitem_5_3 {top: -97px; z-index: 49 !important; background: url(./images/subitem_b1.gif) no-repeat left top;}
#menu_item_subitem_5_4 {top: -34px; z-index: 50 !important; background: url(./images/subitem_b0.gif) no-repeat left top;}

#menu_item_subitem_5_0 a, #menu_item_subitem_5_1 a, #menu_item_subitem_5_2 a, #menu_item_subitem_5_3 a, #menu_item_subitem_5_4 a {top: -4px;}

#menu_item_subitem_6_0 {height: 105px; top: -349px; z-index: 46 !important; background: url(./images/subitem_b1.gif) no-repeat left top;}
#menu_item_subitem_6_1 {top: -286px; z-index: 47 !important; background: url(./images/subitem_b1.gif) no-repeat left top;}
#menu_item_subitem_6_2 {top: -223px; z-index: 48 !important; background: url(./images/subitem_b1.gif) no-repeat left top;}
#menu_item_subitem_6_3 {top: -160px; z-index: 49 !important; background: url(./images/subitem_b1.gif) no-repeat left top;}
#menu_item_subitem_6_4 {top: -97px; z-index: 50 !important; background: url(./images/subitem_b1.gif) no-repeat left top;}
#menu_item_subitem_6_5 {top: -34px; z-index: 51 !important; background: url(./images/subitem_b0.gif) no-repeat left top;}

#menu_item_subitem_7_0 {height: 105px; top: -349px; top: -96px; z-index: 46 !important; background: url(./images/subitem_b1.gif) no-repeat left top;}
#menu_item_subitem_7_1 {top: -286px; z-index: 47 !important; background: url(./images/subitem_b1.gif) no-repeat left top;}
#menu_item_subitem_7_2 {top: -223px; z-index: 48 !important; background: url(./images/subitem_b1.gif) no-repeat left top;}
#menu_item_subitem_7_3 {top: -160px; z-index: 49 !important; background: url(./images/subitem_b1.gif) no-repeat left top;}
#menu_item_subitem_7_4 {top: -97px; z-index: 50 !important; background: url(./images/subitem_b1.gif) no-repeat left top;}
#menu_item_subitem_7_5 {top: -34px; z-index: 51 !important; background: url(./images/subitem_b0.gif) no-repeat left top;}

#menu_item_subitem_8_0 {height: 105px; top: -349px; z-index: 46 !important; background: url(./images/subitem_b1.gif) no-repeat left top;}
#menu_item_subitem_8_1 {top: -286px; z-index: 47 !important; background: url(./images/subitem_b1.gif) no-repeat left top;}
#menu_item_subitem_8_2 {top: -223px; z-index: 48 !important; background: url(./images/subitem_b1.gif) no-repeat left top;}
#menu_item_subitem_8_3 {top: -160px; z-index: 49 !important; background: url(./images/subitem_b1.gif) no-repeat left top;}
#menu_item_subitem_8_4 {top: -97px; z-index: 50 !important; background: url(./images/subitem_b1.gif) no-repeat left top;}
#menu_item_subitem_8_5 {top: -34px; z-index: 51 !important; background: url(./images/subitem_b0.gif) no-repeat left top;}

#menu_item_subitem_6_0 a, #menu_item_subitem_6_1 a, #menu_item_subitem_6_2 a, #menu_item_subitem_6_3 a, #menu_item_subitem_6_4 a, #menu_item_subitem_6_5 a {top: -4px;}
#menu_item_subitem_7_0 a, #menu_item_subitem_7_1 a, #menu_item_subitem_7_2 a, #menu_item_subitem_7_3 a, #menu_item_subitem_7_4 a, #menu_item_subitem_7_5 a {top: -4px;}
#menu_item_subitem_8_0 a, #menu_item_subitem_8_1 a, #menu_item_subitem_8_2 a, #menu_item_subitem_8_3 a, #menu_item_subitem_8_4 a, #menu_item_subitem_8_5 a {top: -4px;}

/* Контент */
#right_column {width: 253px;}
#content {padding-right: 30px;}
#content a:link, #content a:visited {color: red; text-decoration: none;}
#content a:hover {text-decoration: underline;}
.head_left {width: 0px;}
.page_head {margin-bottom: 28px;}
.page_head2 {margin-bottom: 15px;}
.cnt_dta {padding-left: 0px;}

/* Подвал */
.footer {height: 30px;}
#footer_data {padding-left: 5px; vertical-align: middle;}
#footer_data a:hover {text-decoration: underline;}

/* Новости */
.news_item {padding: 0 0px 23px 0px;}
.news_list {width: 300px; vertical-align: top;}
.news_list_inner {margin-left: 44px; margin-top: 0px; width: 195px;}
.news_list_inner h1 {margin-left: 0px !important;}
.news_date {padding-left: 30px; padding-right: 18px; font-weight: normal; font-size: 11px; color: #534c22; font-family: Arial;}
.news_date a:link, .news_date a:visited {font-size: 10px; color: #000; font-family: Arial,Georgia; text-decoration: none;}
.news_title {margin-top: 7px; margin-bottom: 7px; font-family: Times New Roman; font-size: 16px; color: #ff0000;}
.news_title a:link, .news_title a:visited {font-family: 'Trebuchet MS'; text-decoration: underline; font-size: 22px; color: #e25d04;}
.news_text {font-size: 12px; color: #000; font-family: Arial;}
.news_text a:link, .news_text a:visited {color: #000;}
.mainnews {padding-top: 33px; padding-right: 10px;}
.news_page {width: 100%; text-align: center; text-transform: uppercase; color: #647d7d; font-weight: bold; font-size: 12px;}

.news_back {background: url(./images/news_title.gif) no-repeat 70px top; padding-top: 31px;}

.news_title_full {margin-top: 10px; margin-bottom: 15px; font-family: 'Trebuchet MS'; text-decoration: underline; font-size: 22px; color: #e25d04;}
.news_full {}
.news_ref_back {margin-top: 20px; padding-left: 12px; background: url(./images/back.gif) left 50% no-repeat;}
.news_ref_back a:link, .news_ref_back a:visited {color: #a22c03; font-size: 12px;}
#news_list_d {margin-top: 15px;}


.all_news {margin-left: 103px; margin-top: 22px;}
.all_news a:link, .all_news a:visited {color: #a22c03; font-weight: bold; font-size: 12px; font-family: Trebuchet MS, Arial;}
.all_news img {margin-right: 6px;}

/* Обратная связь */
.feedback {border-collapse: collapse; width: 90%;}
.feedback td {padding-bottom: 10px;}
.feedback_param {width: 150px;}
.feedback_email {width: 236px;}
.feedback_input {width: 236px;}
.feedback_back {background-color: #c8c8c8; border: none;}

.guest_item {margin-bottom: 15px; background-color: #FFF098; padding: 10px;}

/* FAQ */
.send_bt {background: url(./images/send_bt.gif) no-repeat left top; height: 24px; padding-left: 24px;}
.send_bt input {border: none; margin-top: 9px; background-color: #fff; font-size: 12px;}
.faq_page {border-collapse: collapse; width: 346px; margin-bottom: 50px;}
.faq_page td {padding-bottom: 0px;}
.faq_msg {width: 345px; height: 320px; border: 2px solid #ff0000; margin: 0;}
.faq_label {width: 278px; vertical-align: top; font-size: 12px;}
.faq_input {width: 241px; height: 20px; border: 2px solid #ff0000;}
.faq_submit {width: 188px; text-transform: uppercase; border: 0px solid #828282; font-size: 18px; color: #fff; height:31px; background: url(./images/send_button.gif) no-repeat left top; font-family: 'Arial Narrow';}
.faq_t {font-size: 14px; color: #000; font-weight: bold;}
.faq_label {text-align: right;}
.faq_split {height: 11px; width: 4px; border-left: 2px solid #ff0000;}
.faq_text {font-weight: bold; text-transform: uppercase;}
.faq_hr {border-bottom: 1px solid #000; height: 1px; width: 100%; margin-bottom: 30px;}

.faq_page_list {border-collapse: collapse; width: 100%; margin-top: 25px;}
.faq_page_list td {padding-bottom: 20px;}

.faq_question {font-size: 12px; color: #999999;}
.faq_answer {font-size: 12px; color: #000; margin-top: 48px; margin-bottom: 23px;}
.faq_name {font-size: 12px; color: #999999;}

.faq_pages {text-align: right;}
.faq_pages b {color: #c80000; font-style: italic; font-size: 10px;}
.faq_pages a:link, .faq_pages a:visited {color: #a0a0a0; font-style: italic; font-size: 10px;}

.ask_split {border-top: 2px solid #ff0000; width: 27px;}
.ask_label {padding-top: 17px;}

/* ФОто */
.fotogallery_block {background-color: #f9f9f9; padding: 20px;}
.fotogallery_list_item {text-align: center; padding-bottom: 15px;}
.fotogallery_list_item a {margin-top: 10px;}
.fotogallery_list_item a:link, .fotogallery_list_item a:visited {font-family: Arial; font-weight: bold; color: #a22c03; text-decoration: underline;}
.fotogallery_list_item img {border: 1px solid #000;}
.fotogallery_space {padding-left: 30px;}
.fotogellery_info {margin-top: 10px; font-family: Arial; font-size: 11px; color: #000; line-height: normal;}
.fotogellery_info_full {margin-top: 10px; font-family: Arial; font-weight: bold; font-size: 14px; color: #000; line-height: normal;}
.fotogallery_item {padding-bottom: 40px !important;}
.fotogallery_list_img {background-color: #fff; padding: 5px;}
.fotogallery_list_img img {border: 1px solid #e5e5e5;}

.fotogallery_tab_full {margin-top: 15px;}
.fotogallery_head, .fotogallery_head a:link, .fotogallery_head a:visited {font-weight: bold; font-family: Arial; font-size: 14px;}
.fotogallery_head a:link, .fotogallery_head a:visited {color: #a22c03;}
.fotogallery_pages {text-align: right; margin-top: 40px; padding-right: 10px;}
.fotogallery_pages a:link, .fotogallery_pages a:visited {color: #000; font-size: 12px; text-decoration: none;}
.fotogallery_pages td {width: 21px; line-height: 18px; vertical-align: top !important;}
.page_current {width: 21px;}
.page_current a:link, .page_current a:visited {color: #ff0000; text-decoration: none;}

/* Заявка */
.send_input, .send_select {width: 185px;}
.send_page td {font-size: 12px; line-height: 18px;}

.send_ok {width: 100%; text-align: left; font-size: 12px; margin-bottom: 15px;}
.ref_back {width: 100%; text-align: left;}
.ref_back a:link, .ref_back a:visited {font-size: 12px;}

/* Карта сайта */
.map {margin-top: 20px;}
.map_1, .map_1_1 {padding-left: 15px; margin-bottom: 4px;}
.map_1 {background: url(./images/map_1.gif) no-repeat left center;}
.map_1_1 {background: url(./images/map_1_1.gif) no-repeat left center; left: 10000px;}
.map_2 {background: url(./images/map_2.gif) no-repeat left center; margin-left: 35px; padding-left: 7px; left: 10000px;}

.map_1 a:link, .map_1 a:visited {color: #000; text-decoration: none;}
.map_1_1 a:link, .map_1_1 a:visited {color: #000; text-decoration: none;}
.map_2 a:link, .map_2 a:visited {color: #000; font-size: 12px; text-decoration: none;}

.map_1_1,.map_1,.map_2 {position: absolute;}

#map_0 {z-index: 500; left: 318px; top: 159px; height: 54px; background: url(./images/map0.gif) no-repeat left top;}
#map_0 a {position: relative; left: 25px; top: 34px;}

#map_0_3 {width: 200px; height: 49px; left: 397px; top: 169px; z-index: 600; background: url(./images/map0_3.gif) no-repeat left top;}
#map_0_3 a {position: relative; left: 95px; top: -2px;}

#map_0_2, #map_0_1, #map_0_0 {width: 115px; height: 83px; left: 461px; top: 119px; z-index: 599; background: url(./images/map0_2.gif) no-repeat left top;}
#map_0_2 a, #map_0_1 a, #map_0_0 a {position: relative; left: 30px; top: -2px;}

#map_0_1 {top: 71px; z-index: 598;}
#map_0_0 {top: 23px; z-index: 597;}

#map_1 {z-index: 499; left: 318px; top: 178px; height: 76px; background: url(./images/map1.gif) no-repeat left top;}
#map_1 a,#map_2 a,#map_5 a {position: relative; left: 25px; top: 64px;}

#map_1_0 {display: none;}
#map_1_1 {width: 215px; height: 45px; left: 407px; top: 218px; z-index: 600; background: url(./images/map1_0.gif) no-repeat left top;}
#map_1_1 a {position: relative; left: 85px; top: -2px;}

#map_1_2 {width: 215px; height: 45px; left: 407px; top: 250px; z-index: 600; background: url(./images/map1_1.gif) no-repeat left top;}
#map_1_2 a {position: relative; left: 85px; top: 20px;}

#map_2 {width: 110px; z-index: 498; left: 318px; top: 223px; height: 76px; background: url(./images/map1.gif) no-repeat left top;}
#map_2_0 {width: 150px; height: 41px; left: 419px; top: 295px; z-index: 600; background: url(./images/map2_0.gif) no-repeat left top;}
#map_2_0 a {position: relative; left: 74px; top: 20px;}

#map_2_1, #map_2_2, #map_2_3, #map_2_4 {width: 146px; height: 89px; left: 461px; top: 295px; z-index: 599; background: url(./images/map2_1.gif) no-repeat left top;}
#map_2_1 a, #map_2_2 a, #map_2_3 a, #map_2_4 a {position: relative; left: 33px; top: 66px;}

#map_2_2 {z-index: 598; top: 343px;}
#map_2_3 {z-index: 597; top: 391px;}
#map_2_4 {z-index: 596; top: 439px;}

#map_5 {z-index: 497; width: 150px; left: 318px; top: 268px; height: 76px; background: url(./images/map1.gif) no-repeat left top;}


#map_3 {z-index: 500; width: 155px; left: 18px; top: 159px; height: 61px; background: url(./images/map3.gif) no-repeat left top;}
#map_3 a {position: relative; left: 112px; top: 46px;}
#map_3 a:link, #map_3 a:visited {color: red;}
#map_3_0 a:link, #map_3_0 a:visited, #map_3_1 a:link, #map_3_1 a:visited, #map_3_2 a:link, #map_3_2 a:visited {color: red;}

#map_3_0 {width: 159px; height: 157px; left: 130px; top: 212px; z-index: 600; background: url(./images/map3_0.gif) no-repeat left top;}
#map_3_0 a {position: relative; left: 92px; top: 135px;}

#map_3_1, #map_3_2, #map_3_3, #map_3_4 {width: 140px; height: 79px; left: 202px; top: 341px; z-index: 599; background: url(./images/map3_1.gif) no-repeat left top;}
#map_3_1 a, #map_3_2 a, #map_3_3 a, #map_3_4 a {position: relative; left: 20px; top: 53px;}

#map_3_2 {z-index: 598; top: 387px;}
#map_3_3 {z-index: 597; top: 433px;}
#map_3_4 {z-index: 596; top: 479px;}

#map_4 {z-index: 499; width: 102px; left: 64px; top: 183px; height: 66px; background: url(./images/map4.gif) no-repeat left top;}
#map_4 a {position: relative; left: 46px; top: 41px;}
#map_4_0 a:link, #map_4_0 a:visited, #map_4_1 a:link, #map_4_1 a:visited, #map_4_2 a:link, #map_4_2 a:visited, #map_4_3 a:link, #map_4_3 a:visited, #map_4_4 a:link, #map_4_4 a:visited {color: red;}
#map_4 a:link, #map_4 a:visited {color: red;}

#map_4_0 {width: 120px; height: 313px; left: 130px; top: 232px; z-index: 550; background: url(./images/map4_0.gif) no-repeat left top;}
#map_4_0 a {position: relative; left: 50px; top: 277px;}

#map_4_1, #map_4_2, #map_4_3, #map_4_4 {width: 140px; height: 79px; left: 158px; top: 501px; z-index: 549; background: url(./images/map3_1.gif) no-repeat left top;}
#map_4_1 a, #map_4_2 a, #map_4_3 a, #map_4_4 a {position: relative; left: 20px; top: 53px;}

#map_4_2 {z-index: 548; top: 547px;}
#map_4_3 {z-index: 547; top: 593px;}
#map_4_4 {z-index: 546; top: 639px;}

#map_6 {z-index: 498; width: 138px; left: 18px; top: 183px; height: 96px; background: url(./images/map6.gif) no-repeat left top;}
#map_6 a {position: relative; left: 68px; top: 62px;}
#map_6 a:link, #map_6 a:visited {color: red;}
#map_6_0 a:link, #map_6_0 a:visited, #map_6_1 a:link, #map_6_1 a:visited, #map_6_2 a:link, #map_6_2 a:visited, #map_6_3 a:link, #map_6_3 a:visited, #map_6_4 a:link, #map_6_4 a:visited, #map_6_5 a:link, #map_6_5 a:visited, #map_6_6 a:link, #map_6_6 a:visited, #map_6_7 a:link, #map_6_7 a:visited {color: red;}

#map_6_0, #map_6_1, #map_6_2, #map_6_3, #map_6_4,#map_6_5,#map_6_6,#map_6_7 {width: 162px; height: 100px; left: 90px; top: 253px; z-index: 550; background: url(./images/map6_0.gif) no-repeat left top; text-align: right;}
#map_6_0 a, #map_6_1 a, #map_6_2 a, #map_6_3 a, #map_6_4 a,#map_6_5 a,#map_6_6 a,#map_6_7 a {position: relative; left: -175px; top: 62px; display: block; width: 100px; left: -113px;}



#map_6_1 {top: 298px; z-index: 549;}
#map_6_2 {top: 343px; z-index: 548;}
#map_6_3 {top: 388px; z-index: 547;}
#map_6_4 {top: 433px; z-index: 546;}
#map_6_5 {top: 478px; z-index: 545;}
#map_6_6 {top: 523px; z-index: 544;}
#map_6_7 {top: 568px; z-index: 543;}

.main_right {width: 226px;}
.jmarka_item {float:left; margin-bottom: 5px; border: 1px solid #d7d7d7; margin-right: 5px;}
.jmarka_item a:link, .jmarka_item a:visited {font-size: 18px; color: #e27820;}
.jmarka_nm {text-align: center; padding-bottom: 10px;}

.jmarka_item2 {float:left; margin-bottom: 5px; margin-right: 5px;}
.jmarka_item2 img {border: 1px solid #d7d7d7;}
.jmarka_item2 a:link, .jmarka_item a:visited {font-size: 12px; color: #e27820;}


#right_block {width: 208px; background-color: #c0c0c0; margin-left: 5px;}
#right_block_head {width: 100%; text-align: center; font-size: 18px; color: #fff; padding-top: 13px; padding-bottom: 8px; background: url(./images/zakaz_head.gif) no-repeat left top;}
#right_block_phone {width: 100%; text-align: center; font-size: 18px; color: #fff;}
#right_block_phone div {margin-left: 4px; margin-right: 4px; background-color: #959595; padding: 7px 0;}
#right_block_phone span {font-size: 11px;}
#right_block_time {width: 200px; height: 70px; background: url(./images/right.gif) no-repeat center center #f1f1f1; font-size: 11px; color: #888888;}
#time {font-weight: bold; padding-left: 70px; padding-top: 10px;}
#sunday {padding-left: 70px; padding-top: 16px;}
#right_block_mail {text-align: center; width: 200px; background-color: #959595; margin-left: 4px; margin-top: 3px; color: #fff; padding: 3px 0;}
#right_block_mail a:link, #right_block_mail a:visited {color: #fff;}
#right_block_icq {font-weight: bold; color: #fff; width: 208px; margin-left: 0px; text-align: center; background: url(./images/icq.gif) no-repeat 40px 3px; background: url(./images/zakaz_bottom.gif) no-repeat left top; height: 30px;}
.right_block_head {font-size: 18px; color: #4e4e4e; margin-bottom: 7px;}

#right_block_recom {margin-left: 5px; margin-bottom: 20px;}
.recom_item {padding-left: 10px; background: url(./images/li.gif) no-repeat left center;}
.recom_item a:link, .recom_item a:visited {color: #e27820; font-size: 11px;}

#right_block_opros {margin-left: 5px; margin-top: 20px;}
#radio {font-size: 10px;}

.poll_event {background-color: #eee; padding: 3px;}
.poll_odd {background-color: #ddd; padding: 3px;}

#left_discount span {color: red;}


/* feedback ext*/
.feedback_ext {width: auto;}
.feedback_ext td {padding: 4px;}
.feedback_ext_split {margin-left: 173px; font-weight: bold; font-size: 12px; margin-top: 5px; text-align: left;}
.feedback_ext_label {width: 170px; text-align: left;}
.feedback_ext_label2 {width: 170px; text-align: left;}
.feedback_ext_label div, .feedback_ext_label2 div {margin-right: 15px !important; padding-top: 2px;}
.feedback_ext_nc {color: #ff0000;}
.feedback_ext_date {width: 100px;}
.feedback_ext_ptext {margin-top: 20px;}
.tcalIcon {position: relative; top: -3px;}
.feedback_ext_inp {border: 1px solid #ddd;}
.feedback_ext_bold {font-weight: bold;}

.spec_price_full {margin-left: 10px;}

.right_content_data_head {color: #999; font-size: 14px; margin-bottom: 30px;}
.right_content_data {color: #999; padding-right: 10px;}

.banner1_data {padding-bottom: 25px;}

#portfolio {position: absolute; right:216px; top: 190px;}
