* {
    padding:0;
}

html {
    height:100%;
    }


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

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

h1 {font-size: 22px; font-weight: normal; color: #000; margin: 0; font-family: 'Trebuchet MS'; margin-bottom: 15px;}
h2 {margin: 0px; font-weight: normal; font-size: 22px; font-family: 'Trebuchet MS'; margin-bottom: 7px; color: #e25d04; text-decoration: underline;}
h3 {margin: 0px; font-weight: bold; font-size: 14px; font-family: 'Trebuchet MS'; 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: #fe6602;}
p {margin: 0; margin-bottom: 6px;}

/* Новости */
.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; line-height: normal;}
.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; line-height: normal;}
.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 */
.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;}



.head1 {height: 37px;}
.head1_left {background: url(./images/caption_left.gif) no-repeat left top; width: 15px; font-size: 1px;}
.head1_right {background: url(./images/caption_right.gif) no-repeat left top; width: 15px; font-size: 1px;}
.head1_center {background-color: #f5f5f5; vertical-align: middle;}
.head1_center h1 {font-size: 24px; color: #383838; font-family: Arial; margin: 0; padding: 0;}


/* RSS*/
#rss {width: 211px; padding-top: 30px; padding-bottom: 25px;}
.rss_data {margin-right: 20px;}
.rss_data td {padding: 0 0 14px 0;}
.rss_head {font-family: 'Trebuchet MS'; font-weight: bold; color: #414141; font-size: 14px;}
.rss_head a:link, .rss_head a:visited {font-family: 'Trebuchet MS'; font-size:12px; color: #e25d04; font-weight: bold;}
.rss_head2 {font-family: 'Trebuchet MS'; font-weight: normal; color: #414141; font-size: 18px;}
.rss_date {font-family: 'Trebuchet MS'; font-size: 10px; color: #868686;}
.rss_text h2 {font-size: 12px; font-weight: normal; margin-bottom: 5px;}
.rss_text a:link, .rss_text h2 a:visited {font-family: 'Trebuchet MS'; font-size: 11px; color: #868686;}
.rss_text {font-size: 11px; color: #434343; background:url(./images/rss.gif) no-repeat left 22px; padding-left: 10px !important;}

/* Вёрстка */
.main_container {width: 961px;}
#head {height:241px; background: url(./images/head.jpg) no-repeat left top;}
#footer {height:50px; background: url(./images/footer.gif) repeat-x left top; text-align: center; font-family: 'Trebuchet MS'; font-size:12px; color: #484848;}
#footer div {margin-top: 10px;}


/* Правое меню */
#right_menu {width: 231px;}

/* Основное меню */
#main_menu {margin-bottom: 30px; padding-right: 25px; margin-top: 26px;}
#main_menu a:link, #main_menu a:visited {font-family: 'Trebuchet MS'; font-size:14px; color: #e25d04; text-decoration: underline;}
#main_menu .main_menu_item {background: url(./images/main_menu.gif) no-repeat left 7px; padding-left: 13px; margin-left: 7px;}

/* Меню каталога */
#catalog_menu {margin-bottom: 30px; padding-right: 25px;}
#catalog_menu a:link, #catalog_menu a:visited {font-family: 'Trebuchet MS'; font-size:15px; color: #1f5585; text-decoration: underline; font-weight:bold;}
#catalog_menu .main_menu_item {background: url(./images/catalog_menu.gif) no-repeat left 7px; padding-left: 13px; margin-left: 7px;}

/* Контент */
.content {padding-top: 30px; padding-right: 20px; padding-bottom: 25px; line-height:18px;}
.subpage {padding-left: 15px; background:url(./images/sub.gif) no-repeat left 5px; margin-bottom: 4px;}
.subpage a:link, .subpage a:visited {font-family: 'Trebuchet MS'; color: #1f5585; font-size:12px;}

/* Каталог */
.catalog_item {background-color:#bad4e1; text-align: center; width: 148px; padding-bottom: 4px;}
.catalog_vsplit {height: 25px;}
.catalog_split {width: 25px;}
.catalog_item img {margin-top: 8px;}
.catalog_item a:link, .catalog_item a:visited {font-family: 'Trebuchet MS'; font-size:14px; font-weight:bold; color: #1f5585;}
.catalog_data {text-align: center; vertical-align: middle;}

/* Обратная связь справа */
#feed {background-color:#f5f5f5; margin-bottom: 20px; width:211px;}
.feed_head {font-family:'Trebuchet MS'; font-size:18px; color: #000;}
.feed_hr {height: 1px; border-bottom:1px solid #d7d7d7; width: 167px; margin-top:7px; margin-bottom:10px;}
.feed_label {font-family:'Trebuchet MS'; font-size:11px; color: #484848;}
.feed_inp input {width: 168px; margin-bottom:10px;}
.feed_txt textarea {width: 168px; height: 91px;}
.feed_send input {margin-left: 2px; margin-top: 4px;}

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

