@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0;}
html {height:100%;}
body {height:auto !important; height:100%; min-height:100%; position:relative; width:100%; background:url(../img/tpl/header_bg.jpg) #FFF top repeat-x;}
body * {z-index:100; position:relative;}
a, img {border:none;}
.clear {clear:both;}


.content {padding-bottom:78px;}
.content_cont {width:1024px; text-align:left;}


/*.header {padding:26px 0 0 188px;}*/
.header {padding:26px 0 0 0;}
.header_img {background:url(../img/tpl/header_img.png) no-repeat; width:1024px; height:235px;}
.logo {background:url(../img/tpl/logo.png) no-repeat; width:250px; height:188px;}
.logo_title {background:url(../img/tpl/logo_title.png) no-repeat; width:399px; height:188px; margin-left:16px; position:absolute; top:0; margin:26px 0 0 280px;}

.main_menu_1 {clear:both; margin:0 30px 0 30px;}
.main_menu_1 a {color:#2a2302; font-family:Georgia; font-size:12px; line-height:20px; margin:0 10px;}
.main_menu_1 a:hover {text-decoration:none;}

.main_menu_2 {clear:both; margin:0 30px 0 30px;}
.main_menu_2 a {color:#6d3b01; font-family:Georgia; font-size:12px; line-height:20px; margin:0 10px; text-decoration:none;}
.main_menu_2 a:hover {color:#6d6d01;}







.footer {position:absolute; bottom:0; height:78px; min-width:100%; background:url(../img/tpl/footer_bg.jpg) 0 50px repeat-x;} /*+50px*/
.footer_cont {color:#FFF; font-size:11px; font-family:Georgia; text-align:left; width:1024px; margin:58px 0 0 38px;}



.index_infopage {margin:50px 34px 0 34px;}
.index_infopage_title {color:#cd7207; font-size:18px; line-height:20px; font-family:Georgia;}
.index_infopage_text {color:#000; font-size:12px; line-height:20px; font-family:Georgia; margin-top:10px;}

.index_news {margin-top:54px;}
.index_news_item {width:273px; float:left; margin:0 34px;}
.index_news_item_date {color:#ff8c05; font-family:Georgia; font-size:12px; line-height:16px;}
.index_news_item_title {color:#7fb9dd; font-family:Georgia; font-size:12px; line-height:16px; margin-top:4px;}
.index_news_item_title a {color:#7fb9dd;}
.index_news_item_title a:hover {text-decoration:none;}
.index_news_item_opis {color:#000; font-family:Georgia; font-size:12px; line-height:20px; margin-top:2px;}
.index_news_link {float:right; margin-right:34px; margin-top:12px;}
.index_news_link img {margin-right:6px; margin-bottom:-2px;}
.index_news_link a {color:#7fb9dd; font-family:Georgia; font-size:12px; line-height:16px; margin-top:4px;}
.index_news_link a:hover {text-decoration:none;}


.news {margin-top:16px;}
.news_item {margin:12px 34px;}
.news_item_date {color:#ff8c05; font-family:Georgia; font-size:12px; line-height:16px;}
.news_item_title {color:#7fb9dd; font-family:Georgia; font-size:12px; line-height:16px; margin-top:4px;}
.news_item_title a {color:#7fb9dd;}
.news_item_title a:hover {text-decoration:none;}
.news_item_opis {color:#000; font-family:Georgia; font-size:12px; line-height:14px; margin-top:2px;}
.news_link {float:right; margin-right:34px; margin-top:12px;}
.news_link img {margin-right:6px; margin-bottom:-2px;}
.news_link a {color:#7fb9dd; font-family:Georgia; font-size:12px; line-height:16px; margin-top:4px;}
.news_link a:hover {text-decoration:none;}


.news_nav {margin:10px 0 0 34px; font-size:20px; font-family:Georgia;}
.news_nav a {margin:0 2px 0 2px; color:#7fb9dd;}
.news_nav a:hover {text-decoration:none;}
.news_nav span {font-weight:bold; color:#000; margin:0 2px 0 2px;}


.full_news {margin:16px 34px 0 34px;}
.full_news_date {color:#ff8c05; font-family:Georgia; font-size:12px; line-height:16px;}
.full_news_title {color:#7fb9dd; font-family:Georgia; font-size:18px; line-height:22px; margin-top:2px;}
.full_news_text {color:#000; font-family:Georgia; font-size:12px; line-height:16px; margin-top:2px;}


.zakaz {margin:0 34px 0 34px;}
.zakaz_title {color:#cd7207; font-size:18px; line-height:20px; font-family:Georgia;}
.zakaz_text {color:#000; font-size:12px; line-height:20px; font-family:Georgia; margin-top:10px;}
.zakaz_text_input {width:500px; clear:both;}
.zakaz_text_input span {float:left; margin-bottom:2px;}
.zakaz_text_input input {float:right; width:326px; margin-bottom:2px;}
.zakaz_text_input select {float:right; width:330px; margin-bottom:2px;}
.zakaz_text_title {clear:both; text-align:center; width:500px; padding:4px 0;}
.zakaz_text_sub {clear:both; padding-top:12px;}
.zakaz_text_sub button {padding:2px 6px;}


.full_galary_video {margin:16px 34px 0 34px;}
.full_galary_video_title {color:#7fb9dd; font-family:Georgia; font-size:18px; line-height:22px; margin-top:2px;}
.full_galary_video_text {color:#000; font-family:Georgia; font-size:12px; line-height:16px; margin-top:2px;}

.galary_video {margin-top:16px;}
.galary_video_item {margin:4px 34px;}
.galary_video_item_title {color:#7fb9dd; font-family:Georgia; font-size:12px; line-height:16px; margin-top:4px;}
.galary_video_item_title a {color:#7fb9dd;}
.galary_video_item_title a:hover {text-decoration:none;}

.galary_video_nav {margin:10px 0 0 34px; font-size:20px; font-family:Georgia;}
.galary_video_nav a {margin:0 2px 0 2px; color:#7fb9dd;}
.galary_video_nav a:hover {text-decoration:none;}
.galary_video_nav span {font-weight:bold; color:#000; margin:0 2px 0 2px;}

.galary_foto {}
.galary_foto div {width:160px; height:100px; margin-right:24px; margin-bottom:24px; float:left;}
.galary_foto div a {opacity:0.4;}
.galary_foto div a:hover {opacity:1;}


.galary_foto_cat_list {}
.galary_foto_cat_list div {margin:0 0 0 36px;}
.galary_foto_cat_list div a {color:#7fb9dd; font-size:16px;}
.galary_foto_cat_list div a:hover {text-decoration:none;}