@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/bg.jpg) #dbdbdb top repeat-x;}
body * {z-index:100; position:relative;}
a, img {border:none;}
.clear {clear:both;}


.content {padding-bottom:130px;}
.content_cont {width:990px; text-align:left;}
.content_cont_main {z-index:100;}


.header {z-index:110;}
.header_logo {background:url(/img/header_logo.png) no-repeat; width:398px; height:111px;}
.header_menu {position:absolute; width:990px; *margin-left:-500px;}
.header_menu a {text-decoration:none; font-family:"myriad Pro"; font-size:18px; color:#644234; margin:0 6px 0 6px;}
.header_menu span {font-family:"myriad Pro"; font-size:18px; color:#ff1e00; margin:0 6px 0 6px;}

.footer {position:absolute; bottom:0; height:130px; min-width:100%;}
.footer_cont {width:990px;}
.footer_cont div {background:url(/img/footer.png) no-repeat bottom; width:398px; height:130px;}


/* ---------------- Главная -------------------------- */
.content_cont_main_index {margin-top:16px;}
.content_cont_main_index_ramka {background:url(/img/index/ramka.png) no-repeat; width:601px; height:486px; position:absolute; margin-left:202px; *margin-left:0;}
.content_cont_main_index_video {padding-top:54px; position:absolute; margin-left:294px; *margin-left:-202px;}
.content_cont_main_index_v_ramka {width:601px; height:466px; margin-left:202px; position:absolute; *margin-left:-300px;}
.content_cont_main_index_v_ramka_l {background:url(/img/index/v_ramka_l.png) no-repeat; width:166px; height:446px; position:absolute;}
.content_cont_main_index_v_ramka_c {background:url(/img/index/v_ramka_c.png) no-repeat; width:255px; height:74px; position:absolute; margin:372px 0 0 166px;}
.content_cont_main_index_v_ramka_r {background:url(/img/index/v_ramka_r.png) no-repeat; width:180px; height:446px; position:absolute; margin:0 0 0 421px;}
.content_cont_main_index_line {background:url(/img/index/line.png) no-repeat; width:473px; height:1px; margin-top:36px;}
.content_cont_main_index_text {margin-top:18px; font-family:'myriad Pro'; font-size:14px; color:#52381d;}




/* ---------------- Конкурсы ------------------------ */
.content_cont_main_contests {margin-top:16px;}
.content_cont_main_contests_title {background:url(/img/contests/title_rus.png) no-repeat; width:111px; height:29px; position:absolute; margin-left:432px; margin-top:60px; z-index:120;}
.content_cont_main_contests_cont {margin-left:122px; *margin-top:120px;}
.content_cont_main_contests_cont_elem {background:url(/img/contests/el.png) no-repeat; width:750px; height:399px; position:absolute; z-index:110; margin-top:180px; *margin-left:-138px; *margin-top:100px;}
.content_cont_main_contests_cont_bg_v {background:url(/img/contests/bg_v.png) no-repeat; width:750px; height:500px; position:absolute; margin-top:-70px; z-index:100; *margin-top:-167px; *margin-left:-138px;}
.content_cont_main_contests_cont_bg_c {background:url(/img/contests/bg_c.png) repeat-y; width:475px; margin-left:138px; min-height:460px; margin-top:96px; z-index:100;}
.content_cont_main_contests_cont_bg_c_text {font-family:tahoma; font-size:12px; color:#000; margin:0 10px 0 10px;}
.content_cont_main_contests_cont_bg_n {background:url(/img/contests/bg_n.png) no-repeat; width:750px; height:360px; margin-top:-155px; z-index:90;}



/* ---------------- Контакты ------------------------ */
.content_cont_main_contacts {margin-top:16px;}
.content_cont_main_contacts_title {background:url(/img/contacts/title_rus.png) no-repeat; width:96px; height:17px; position:absolute; margin-left:440px; margin-top:68px; z-index:120;}
.content_cont_main_contacts_cont {margin-left:122px; *margin-top:120px;}
.content_cont_main_contacts_cont_elem {background:url(/img/contacts/el.png) no-repeat; width:750px; height:399px; position:absolute; z-index:110; margin-top:72px; *margin-top:-26px; *margin-left:-138px;}
.content_cont_main_contacts_cont_bg_v {background:url(/img/contacts/bg_v.png) no-repeat; width:750px; height:500px; position:absolute; margin-top:-70px; z-index:100; *margin-top:-167px; *margin-left:-138px;}
.content_cont_main_contacts_cont_bg_c {background:url(/img/contacts/bg_c.png) repeat-y; width:475px; margin-left:138px; min-height:460px; margin-top:96px; z-index:100;}
.content_cont_main_contacts_cont_bg_c_text {font-family:tahoma; font-size:12px; color:#000; margin:0 10px 0 10px;}
.content_cont_main_contacts_cont_bg_n {background:url(/img/contacts/bg_n.png) no-repeat; width:750px; height:360px; margin-top:-155px; z-index:90;}

.content_cont_main_contacts_cont_bg_c_form {width:426px; margin-left:20px; margin-top:24px;}
.content_cont_main_contacts_cont_bg_c_form_title {font-family:'myriad Pro'; font-size:12px; color:#303030; margin-top:6px; text-align:center;}
.content_cont_main_contacts_cont_bg_c_form_phone {font-family:'Times New Roman'; font-size:16px; color:#d10710; margin-top:24px; margin-left:20px;}

.content_cont_main_contacts_cont_bg_c_form_submit {margin-left:20px; margin-top:8px;}
.content_cont_main_contacts_cont_bg_c_form_submit input {border:none; background:url(/img/contacts/but.jpg) no-repeat; width:105px; height:20px; cursor:pointer; font-family:'Times New Roman'; font-size:16px; color:#573223; line-height:20px;}

.content_cont_main_contacts_cont_bg_c_form_input_name {margin-top:12px;}
.content_cont_main_contacts_cont_bg_c_form_input_name_bg {position:absolute; background:url(/img/contacts/input.jpg) no-repeat; width:153px; height:20px; margin-left:66px; *margin-left:46px; margin-top:0px;}
.content_cont_main_contacts_cont_bg_c_form_input_name_el {font-family:'Times New Roman'; font-size:16px; color:#6d4534; margin-left:20px; vertical-align:bottom; margin-top:0px;}
.content_cont_main_contacts_cont_bg_c_form_input_name_el span {vertical-align:bottom;}
.content_cont_main_contacts_cont_bg_c_form_input_name_el input {width:142px; height:20px; border:none; margin-left:22px; background:transparent;}

.content_cont_main_contacts_cont_bg_c_form_input_mail {margin-top:6px;}
.content_cont_main_contacts_cont_bg_c_form_input_mail_bg {position:absolute; background:url(/img/contacts/input.jpg) no-repeat; width:153px; height:20px; margin-left:66px; *margin-left:46px; margin-top:0px;}
.content_cont_main_contacts_cont_bg_c_form_input_mail_el {font-family:'Times New Roman'; font-size:16px; color:#6d4534; margin-left:20px; vertical-align:bottom; margin-top:0px;}
.content_cont_main_contacts_cont_bg_c_form_input_mail_el span {vertical-align:bottom;}
.content_cont_main_contacts_cont_bg_c_form_input_mail_el input {width:142px; height:20px; border:none; margin-left:18px; background:transparent;}

.content_cont_main_contacts_cont_bg_c_form_input_text {}
.content_cont_main_contacts_cont_bg_c_form_input_text_title {font-family:'Times New Roman'; font-size:16px; color:#6d4534; margin-top:14px; margin-left:20px;}
.content_cont_main_contacts_cont_bg_c_form_input_text_bg {position:absolute;  background:url(/img/contacts/textarea.jpg) no-repeat; width:371px; height:109px; margin-left:20px; *margin-left:0px; margin-top:6px;}
.content_cont_main_contacts_cont_bg_c_form_input_text_el {margin-left:24px; *margin-left:20px; margin-top:10px;}
.content_cont_main_contacts_cont_bg_c_form_input_text_el textarea {background:transparent; width:362px; height:100px; border:none; overflow:hidden; *margin-left:4px;}



/* ---------------- Отзывы ------------------------ */
.content_cont_main_guestbook {margin-top:16px;}
.content_cont_main_guestbook_title {background:url(/img/guestbook/title_rus.png) no-repeat; width:110px; height:17px; position:absolute; margin-left:434px; margin-top:68px; z-index:120;}
.content_cont_main_guestbook_cont {margin-left:122px; *margin-top:120px;}
.content_cont_main_guestbook_cont_bg_v {background:url(/img/guestbook/bg_v.png) no-repeat; width:750px; height:500px; position:absolute; margin-top:-70px; z-index:100; *margin-top:-167px; *margin-left:-138px;}
.content_cont_main_guestbook_cont_bg_c {background:url(/img/guestbook/bg_c.png) repeat-y; width:475px; margin-left:138px; min-height:460px; margin-top:96px; z-index:100;}
.content_cont_main_guestbook_cont_bg_c_item {margin-left:50px; width:371px; margin-top:18px;}
.content_cont_main_guestbook_cont_bg_c_item_title {font-size:12px; font-family:"myriad Pro"; color:#52a0dd;}
.content_cont_main_guestbook_cont_bg_c_item_v {background:url(/img/guestbook/item_v.jpg) no-repeat; width:371px; height:5px;}
.content_cont_main_guestbook_cont_bg_c_item_c {background:url(/img/guestbook/item_c.jpg) repeat-y; width:371px; padding:0px 8px 2px 6px; font-family:"myriad Pro"; font-size:14px; color:#512714;}
.content_cont_main_guestbook_cont_bg_c_item_n {background:url(/img/guestbook/item_n.jpg) no-repeat; width:371px; height:3px;}
.content_cont_main_guestbook_cont_bg_n {background:url(/img/guestbook/bg_n.png) no-repeat; width:750px; height:360px; margin-top:-155px; z-index:90;}

.content_cont_main_guestbook_cont_bg_c_nav {margin-left:10px; margin-right:18px; margin-top:12px;}
.content_cont_main_guestbook_cont_bg_c_nav_activ {font-family:tahoma; font-size:14px; color:#ff1e00; margin:0 4px;}
.content_cont_main_guestbook_cont_bg_c_nav_nactiv {font-family:tahoma; font-size:14px; color:#644234; cursor:pointer; margin:0 4px;}

.content_cont_main_guestbook_cont_bg_c_img {background:url(/img/guestbook/img.png) no-repeat; width:148px; height:92px; margin-left:162px; margin-top:16px;}

.content_cont_main_guestbook_cont_bg_c_but {background:url(/img/guestbook/but_rus.jpg) no-repeat; width:133px; height:21px; cursor:pointer; margin-left:170px; margin-top:8px;}






.content_cont_main_guestbook_cont_bg_c_form {width:426px; margin-left:20px; margin-top:24px;}

.content_cont_main_guestbook_cont_bg_c_form_submit {margin-left:20px; margin-top:8px;}
.content_cont_main_guestbook_cont_bg_c_form_submit input {border:none; background:url(/img/guestbook/but.jpg) no-repeat; width:105px; height:20px; cursor:pointer; font-family:'Times New Roman'; font-size:16px; color:#573223; line-height:20px;}

.content_cont_main_guestbook_cont_bg_c_form_input_name {margin-top:12px;}
.content_cont_main_guestbook_cont_bg_c_form_input_name_bg {position:absolute; background:url(/img/guestbook/input.jpg) no-repeat; width:153px; height:20px; margin-left:66px; *margin-left:46px; margin-top:0px;}
.content_cont_main_guestbook_cont_bg_c_form_input_name_el {font-family:'Times New Roman'; font-size:16px; color:#6d4534; margin-left:20px; vertical-align:bottom; margin-top:0px;}
.content_cont_main_guestbook_cont_bg_c_form_input_name_el span {vertical-align:bottom;}
.content_cont_main_guestbook_cont_bg_c_form_input_name_el input {width:142px; height:20px; border:none; margin-left:22px; background:transparent;}

.content_cont_main_guestbook_cont_bg_c_form_input_city {margin-top:6px;}
.content_cont_main_guestbook_cont_bg_c_form_input_city_bg {position:absolute; background:url(/img/guestbook/input.jpg) no-repeat; width:153px; height:20px; margin-left:66px; *margin-left:46px; margin-top:0px;}
.content_cont_main_guestbook_cont_bg_c_form_input_city_el {font-family:'Times New Roman'; font-size:16px; color:#6d4534; margin-left:20px; vertical-align:bottom; margin-top:0px;}
.content_cont_main_guestbook_cont_bg_c_form_input_city_el span {vertical-align:bottom;}
.content_cont_main_guestbook_cont_bg_c_form_input_city_el input {width:142px; height:20px; border:none; margin-left:9px; background:transparent;}

.content_cont_main_guestbook_cont_bg_c_form_input_code {margin-top:6px;}
.content_cont_main_guestbook_cont_bg_c_form_input_code_bg {position:absolute; background:url(/img/guestbook/input.jpg) no-repeat; width:153px; height:20px; margin-left:66px; *margin-left:46px; margin-top:0px;}
.content_cont_main_guestbook_cont_bg_c_form_input_code_el {font-family:'Times New Roman'; font-size:16px; color:#6d4534; margin-left:20px; vertical-align:bottom; margin-top:0px;}
.content_cont_main_guestbook_cont_bg_c_form_input_code_el span {vertical-align:bottom;}
.content_cont_main_guestbook_cont_bg_c_form_input_code_el input {width:142px; height:20px; border:none; margin-left:24px; background:transparent;}

.content_cont_main_guestbook_cont_bg_c_form_refresh {position:absolute; cursor:pointer; margin-top:-50px; margin-left:20px;}
.content_cont_main_guestbook_cont_bg_c_form_code {margin-bottom:4px; margin-top:6px; margin-left:20px;}
.content_cont_main_guestbook_cont_bg_c_form_code img {width:144px; height:50px;}

.content_cont_main_guestbook_cont_bg_c_form_input_text {}
.content_cont_main_guestbook_cont_bg_c_form_input_text_title {font-family:'Times New Roman'; font-size:16px; color:#6d4534; margin-top:14px; margin-left:20px;}
.content_cont_main_guestbook_cont_bg_c_form_input_text_bg {position:absolute;  background:url(/img/guestbook/textarea.jpg) no-repeat; width:371px; height:109px; margin-left:20px; *margin-left:0px; margin-top:6px;}
.content_cont_main_guestbook_cont_bg_c_form_input_text_el {margin-left:24px; *margin-left:20px; margin-top:10px;}
.content_cont_main_guestbook_cont_bg_c_form_input_text_el textarea {background:transparent; width:362px; height:100px; border:none; overflow:hidden; *margin-left:4px;}


/* ---------------- Галлерея фигур ------------------------ */
.content_cont_main_gallery_pieces {margin-top:16px;}
.content_cont_main_gallery_pieces_line {background:url(/img/gallery_pieces/line.png) no-repeat; width:473px; height:1px;}
.content_cont_main_gallery_pieces_img {position:absolute; margin-top:-114px; *margin-top:-90px;}
.content_cont_main_gallery_pieces_img_bg {background:url(/img/gallery_pieces/bg_img.png) no-repeat; width:472px; height:599px; position:absolute;}
.content_cont_main_gallery_pieces_img_img {width:270px; height:324px; position:absolute; margin-top:150px; margin-left:84px;}
.content_cont_main_gallery_pieces_img_border {background:url(/img/gallery_pieces/border.png) no-repeat; width:472px; height:599px; position:absolute;}
.content_cont_main_gallery_pieces_opis_lang {float:right; padding-top:70px; margin-right:60px;}
.content_cont_main_gallery_pieces_opis_lang_activ {font-family:tahoma; font-size:14px; color:#ff1e00; margin:0 4px 0 4px;}
.content_cont_main_gallery_pieces_opis_lang_nactiv {font-family:tahoma; font-size:14px; color:#211002; margin:0 4px 0 4px; cursor:pointer;}
.content_cont_main_gallery_pieces_items {margin-top:40px; width:840px;}
.content_cont_main_gallery_pieces_items_activ {font-family:'myriad Pro'; font-size:14px; color:#F60; margin:0 8px 0 8px; line-height:20px;}
.content_cont_main_gallery_pieces_items_nactiv {font-family:'myriad Pro'; font-size:14px; color:#d2220b; margin:0 8px 0 8px; line-height:20px;}
.content_cont_main_gallery_pieces_items a:hover {text-decoration:none;}
.content_cont_main_gallery_pieces_title {font-family:tahoma; font-size:18px; color:#5c320d; margin-top:24px;}
.content_cont_main_gallery_pieces_opis {font-family:tahoma; font-size:14px; color:#211002; margin-top:20px; padding-bottom:12px;}




/* ---------------- Галлерея фигур ------------------------ */
.content_cont_main_art_gallery {margin-top:16px;}
.content_cont_main_art_gallery_line {background:url(/img/art_gallery/line.png) no-repeat; width:473px; height:1px;}
.content_cont_main_art_gallery_img {position:absolute; margin-top:-104px; *margin-top:-80px;}
.content_cont_main_art_gallery_img_bg {background:url(/img/art_gallery/bg.png) no-repeat; width:667px; height:608px; position:absolute;}
.content_cont_main_art_gallery_img_img {width:403px; height:326px; position:absolute; margin-top:134px; margin-left:80px;}
.content_cont_main_art_gallery_img_ramka {background:url(/img/art_gallery/ramka.png) no-repeat; width:667px; height:608px; position:absolute;}
.content_cont_main_art_gallery_img_opis {position:absolute; width:276px; margin-top:478px; margin-left:130px;}
.content_cont_main_art_gallery_img_opis_title1 {font-family:tahoma; font-size:14px; color:#562511; line-height:20px;}
.content_cont_main_art_gallery_img_opis_title1 span {color:#d2060f;}
.content_cont_main_art_gallery_img_opis_title2 {font-family:tahoma; font-size:14px; color:#562511; line-height:20px;}
.content_cont_main_art_gallery_opis {margin-top:40px; width:880px; text-align:left; font-family:tahoma; font-size:12px; color:#030303;}
.content_cont_main_art_gallery_items {font-family:tahoma; font-size:18px; color:#5c320d; margin-top:24px; margin-left:186px;}
.content_cont_main_art_gallery_items_active a {font-family:'Times New Roman'; font-size:12px; color:#d2060f; line-height:18px;}
.content_cont_main_art_gallery_items_nactive a {font-family:'Times New Roman'; font-size:12px; color:#532713; line-height:18px;}
.content_cont_main_art_gallery_items a:hover {text-decoration:none;}



/* ---------------- Кафе ------------------------ */
.content_cont_main_cafes {}
.content_cont_main_cafes_title {background:url(/img/cafes/title_rus.png) no-repeat; width:62px; height:29px; position:absolute; margin-left:460px; margin-top:38px; z-index:120;}
.content_cont_main_cafes_bg {background:url(/img/cafes/bg.png) no-repeat; width:781px; height:413px; margin-left:114px;}
.content_cont_main_cafes_bg_text {width:622px; height:270px; font-family:"myriad Pro"; font-size:16px; color:#59301e; margin-top:84px; margin-left:84px;}
.content_cont_main_cafes_img {background:url(/img/baner_cafes.jpg) no-repeat; width:723px; height:272px; margin-left:124px;}



/* ---------------- Сувениры ------------------------ */
.content_cont_main_souvenirs {}
.content_cont_main_souvenirs_title {background:url(/img/souvenirs/title_rus.png) no-repeat; width:114px; height:29px; position:absolute; margin-left:436px; margin-top:38px; z-index:120;}
.content_cont_main_souvenirs_bg {background:url(/img/souvenirs/bg.png) no-repeat; width:781px; height:413px; margin-left:114px; margin-top:70px;}
.content_cont_main_souvenirs_bg_text {width:460px; height:270px; font-family:"myriad Pro"; font-size:16px; color:#552b19; margin-top:16px; margin-left:38px;}
.content_cont_main_souvenirs_img {background:url(/img/baner_souvenirs.jpg) no-repeat; width:723px; height:272px; margin-left:124px; margin-top:-119px;}