* {
    padding:0;
}

html {
    height:100%;
    }


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

.HTMLbody {background-color: #fff !important;}

/* Верстка */
#container {margin: 0 auto; background: url(./images/main_back.jpg) no-repeat left top; background-color: #ffe330;}
#container_foot {background: url(./images/main_footer.jpg) no-repeat left bottom; position: absolute; }

#container_all {margin: 0 auto; background: url(./images/back.jpg) no-repeat left top;}
#container_foot_all {background: url(./images/footer.jpg) no-repeat left bottom #ffe330; position: absolute;}
#jlogo {width: 1000px; height: 340px; position: relative;}

.main_size {width: 1000px; height: 1040px;}
.main_size_all {width: 1000px; min-height: 500px;}
#icons {position: absolute; right: 85px; top: 180px;}
#icons a {margin-left: 32px;}
#action {position: absolute; width: 468px; height: 60px; left: 468px; top: 217px; background: url(./images/action.gif) no-repeat left top;}
#action_all {position: absolute; width: 468px; height: 60px; left: 464px; top: 218px; background: url(./images/action.gif) no-repeat left top;}
#action_all1 {position: absolute; width: 468px; height: 60px; left: 464px; top: 218px; background: url(./images/action1.gif) no-repeat left top;}


/* Шапка */

/* Основное меню */
#menu {position: absolute; top: 11px; right: 40px; height: 148px;}
#menu_tab {height: 148px;}
#menu_left {font-size: 1px; background: url(./images/menu_left.gif) no-repeat left top; width: 12px;}
#menu_data {background-color: #ed7500;}
#menu_right {font-size: 1px; background: url(./images/menu_right.gif) no-repeat left top; width: 12px;}

.menu_top {margin-top: 7px;}
.menu_last {padding-right: 0px !important;}
.menu_td {padding-right: 20px;}
.menu_border {padding-left: 20px;  background: url(./images/border.gif) no-repeat left 3px;}
.main_menu_item {padding-left: 15px; background: url(./images/arrow.gif) no-repeat left 6px; margin-bottom: 12px;}
.main_menu_item a:link, .main_menu_item a:visited {font-family: Trebuchet MS, Arial; font-size: 14px; font-weight: bold; text-decoration: underline; color: #fff;}

.main_menu_subitem {margin-left: 27px; padding-left: 8px; background: url(./images/arrow_small.gif) no-repeat left 9px; margin-bottom: 2px;}
.main_menu_subitem a:link, .main_menu_subitem a:visited {font-family: Trebuchet MS, Arial; font-size: 12px; font-weight: normal; text-decoration: underline; color: #fff; text-transform: lowercase;}

/* Основной контент */
#content {margin-top: -100px; position: relative;}
.page_head {margin-left: 55px; margin-bottom: 14px;}
.content_back {background-color: #ffea6c;}
.content_tab {margin-left: 35px; width: 935px;}
.corner_lt {background: url(./images/corner_lt.gif) no-repeat left top; width: 16px;}
.corner_lb {background: url(./images/corner_lb.gif) no-repeat left top; width: 16px;}
.corner_rt {background: url(./images/corner_rt.gif) no-repeat left top; width: 16px;}
.corner_rb {background: url(./images/corner_rb.gif) no-repeat left top; width: 16px;}
.content_data {padding: 7px; font-size: 14px; font-family: Arial; line-height: 22px; padding-bottom: 20px;}

/* Подвал */
#footer {color: #fff; font-size: 12px; font-family: Arial; width: 1000px; position: absolute; left: 0; bottom: 23px; text-align: center;}
#footer_all {margin-top: 60px; margin-bottom: 20px; color: #fff; font-size: 12px; font-family: Arial; width: 1000px; text-align: center;}

/* Главная */
#main_text {width: 934px; height: 251px; background: url(./images/main_text.png) no-repeat left top; position: absolute; top: 296px; left: 48px;}
#icon_1 {text-align: center; width: 152px; height: 166px; position: absolute; left: 42px; top: 27px; background: url(./images/icon_1.png) no-repeat left top;}
#icon_1 div {margin-top: 132px;}
#icon_2 {text-align: center; width: 152px; height: 169px; position: absolute; left: 215px; top: 24px; background: url(./images/icon_2.png) no-repeat left top;}
#icon_2 div {margin-top: 126px;}
#main_news {position: absolute; top: 723px; left: -3px;}

#icon_1 a:link, #icon_1 a:visited, #icon_2 a:link, #icon_2 a:visited {color: #ea3d00; font-family: Arial; font-size: 12px; font-weight: bold;}
#address {position: absolute; left: 420px; top: 22px;}
.address {font-family: Arial; color: #fff;}
#city {font-size: 24px;}
#street {font-size: 18px;}
.phone {font-family: Times New Roman; color: #fff;}
#phone_text {font-size: 18px; margin-top: 12px;}
#phone1 {font-size: 42px; line-height: 35px;}
.phone2 {font-size: 24px;}


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

h1 {font-size: 36px; font-weight: normal; color: #dd3e00; margin: 0; font-family: Times New Roman;}
h2 {margin: 0px; font-weight: bold; color: #007d37; font-size: 14px; font-family: Arial;}
h3 {margin: 0px; font-weight: normal; color: #003c85; font-size: 18px; font-family: Arial; margin: 0;}

td {vertical-align: top;}

.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: #3b2ba2;}
p {margin: 0; margin-bottom: 6px;}

/* Новости */
.news_item {padding: 0 20px 40px 10px;}
.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: Arial; text-decoration: underline; font-size: 16px; color: #a22c03; font-weight: bold;}
.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-size: 20px; color: #003c85;}
.news_full {line-height: 30px;}
.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;}

/* Стили редактора */
.jfont_6 {font-size: 6px !important;}
.jfont_7 {font-size: 7px !important;}
.jfont_8 {font-size: 8px !important;}
.jfont_9 {font-size: 9px !important;}
.jfont_10 {font-size: 10px !important;}
.jfont_11 {font-size: 11px !important;}
.jfont_12 {font-size: 12px !important;}
.jfont_13 {font-size: 13px !important;}
.jfont_14 {font-size: 14px !important;}
.jfont_15 {font-size: 15px !important;}
.jfont_16 {font-size: 16px !important;}
.jfont_18 {font-size: 18px !important;}
.jfont_20 {font-size: 20px !important;}
.jfont_22 {font-size: 22px !important;}
.jfont_24 {font-size: 24px !important;}
.jfont_26 {font-size: 26px !important;}
.jfont_28 {font-size: 28px !important;}
.jfont_32 {font-size: 32px !important;}
.jfont_36 {font-size: 36px !important;}
.jfont_40 {font-size: 40px !important;}
.jfont_44 {font-size: 44px !important;}
.jfont_48 {font-size: 48px !important;}
.jfont_54 {font-size: 54px !important;}
.jfont_60 {font-size: 60px !important;}
.jfont_66 {font-size: 66px !important;}
.jfont_72 {font-size: 72px !important;}
.jfont_80 {font-size: 80px !important;}
.jfont_88 {font-size: 88px !important;}
.jfont_96 {font-size: 96px !important;}

/* Обратная связь */
.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 */
.faq_page {border-collapse: collapse; width: 100%;}
.faq_page td {padding-bottom: 10px;}
.faq_msg {width: 535px; height: 132px;}
.faq_label {width: 278px; vertical-align: top; font-size: 12px;}
.faq_input {width: 186px;}
.faq_submit {width: 75px; text-transform: uppercase; border: 1px solid #828282; background-color: #c8c8c8; font-size: 8px;}
.faq_t {font-size: 18px; color: #003c85;}

.faq_text {font-weight: bold; text-transform: uppercase;}
#faq_hr {border-bottom: 1px solid #d2c46c; 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: 14px;}
.faq_answer {font-size: 12px; background-color: #fff098; padding: 20px; margin-left: 33px; margin-top: 18px; margin-bottom: 23px;}
.faq_name {margin-top: 7px; font-size: 12px;}

.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;}

/* ФОто */
.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_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: center;}
.fotogallery_pages a:link, .fotogallery_pages a:visited {color: #a22c03; font-size: 12px; font-family: Tahoma;}
.fotogallery_pages td {width: 21px; line-height: 18px; vertical-align: top !important;}
.page_current {width: 21px; background: url(./images/page.gif) no-repeat left top;}
.page_current a:link, .page_current a:visited {color: #fff;}

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

.send_ok {width: 100%; text-align: center; font-size: 18px; margin-bottom: 15px;}
.ref_back {width: 100%; text-align: center;}
.ref_back a:link, .ref_back a:visited {font-size: 14px; color: #dd3e00;}

/* Карта сайта */
.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;}
.map_2 {background: url(./images/map_2.gif) no-repeat left center; margin-left: 35px; padding-left: 7px;}

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

#copyrights {clear: both; color: #00000a; text-align: left; width: 190px; margin: 0 0 0 auto;}
#copyrights_apple {margin-bottom: 2px;}
#copyrights a:link, #copyrights a:visited {text-decoration: none; color: #00000a; font-size: 9px; font-family: Arial;}

