/*--- DErek (Zhukov Alexandr) ---*/
/* reset
--------------------------------------------------*/
body,h1,h2,h3,h4,h5,h6,p,form,fieldset { margin:0;padding:0; }
img { border: 0; }

/* body
--------------------------------------------------*/
body { background:#6f0100 url("/_bone/b.jpg") no-repeat 100% 0%;
       font-family: Verdana;
       font-size: 62.5%;   /* Resets 1em to 10px */
       text-align: left; /* Center for IE 5.x */
}

.clearing { clear: both; height: 1px; font-size: 1px; }

a { text-decoration: underline; outline: none; }
a:hover { text-decoration: none; }

object { outline: none; }

/*misc*/
.v_top { vertical-align: top; }
.f_0 { font-size: 0px; }
.m_0 { margin: 0; }
.p_0 { padding: 0; }
.fleft { float: left; }
.fright { float: right; }
.clear{ clear: both; }
.h_15{height:15px;}

.global { min-width:1000px;}

.inner {}

.inner a { color: #650103; text-decoration: underline; }
.inner a:hover { text-decoration: none; }
.inner a:visited { color: #650103; }

/* GlobalTable
--------------------------------------------------*/
.t {border: none; border-collapse: collapse; width: 100%}
.t td {padding: 0px; vertical-align:top}


/* Head
--------------------------------------------------*/
.head { background: url("/_bone/head.jpg") no-repeat 50% 0%; height:314px}
.hc { width:1000px; margin:0 auto 0 auto; position:relative}

.hc .phone { font-size:20px; position:absolute; right:0px; top:228px; color:#e0b346; width:295px; background: url("/_bone/ht.jpg") no-repeat; padding: 23px 0px 0px 88px; }

.hc .phone form { margin: 10px 0px 0px 0px; color: #ffffff; font-family: Verdana; font-size: 12px; font-weight: bold; }

.hc .phone select { width: 52px; color: #ffffff; font-family: Verdana; font-size: 12px; font-weight: bold; border: 1px solid transparent; background-color: transparent; }

.hc .phone .currency_ok { width: 25px; height: 18px; margin: 0px 0px 0px 5px; color: #ffffff; font-family: Verdana; font-size: 12px; font-weight: bold; background-color: transparent; border: 1px solid #ffffff; }

.h_flash { width:619px; height:314px}

.logo { outline:none; display:block; width:418px; height:115px; background: url("/_bone/logo.png") no-repeat; cursor:pointer; position:absolute; right:84px; top:62px; }


/* Head/Inner
--------------------------------------------------*/
.inner .head {background: url("/_bone/head_in.jpg") no-repeat 50% 0%} 


/* Head Menu
--------------------------------------------------*/
.h_menu { height:42px; background: url("/_bone/h_menu.jpg") no-repeat 50% 0%; padding-top:1px }
.h_menu ul { margin:0px; padding:0 0 0 45px; list-style:none; width:955px; margin:0 auto 0 auto; }
.h_menu ul li { float:left; height:27px; background: url("/_bone/hm_li.gif") no-repeat; padding:15px 12px 0 16px }

.h_menu ul li a { display:block; float:left; font-size:1px}
.h_menu ul li a:hover { background-position:0% 100%}

.h_menu ul .hm1 { background:none}
.h_menu ul .hm1 a { background-image: url("/_bone/hm1.jpg"); width:52px; height:11px }
.h_menu ul .hm2 a { background-image: url("/_bone/hm2.jpg"); width:77px; height:11px }
.h_menu ul .hm3 a { background-image: url("/_bone/hm3.jpg"); width:55px; height:11px }
.h_menu ul .hm4 a { background-image: url("/_bone/hm4.jpg"); width:19px; height:11px }
.h_menu ul .hm5 a { background-image: url("/_bone/hm5.jpg"); width:42px; height:11px }
.h_menu ul .hm6 a { background-image: url("/_bone/hm6.jpg"); width:32px; height:11px }
.h_menu ul .hm7 a { background-image: url("/_bone/hm7.jpg"); width:110px; height:16px; position:relative; top:-4px }
.h_menu ul .hm8 a { background-image: url("/_bone/hm8.jpg"); width:32px; height:11px }
.h_menu ul .hm9 a { background-image: url("/_bone/hm9.jpg"); width:146px; height:11px }
.h_menu ul .hm10 a { background-image: url("/_bone/hm10.jpg"); width:63px; height:11px }

.h_menu ul #hm_ac a { background-position:0% 100%}


/* Head Menu/Menu
--------------------------------------------------*/
.inner .h_menu { background: url("/_bone/h_menu_in.jpg") no-repeat 50% 0%; }


/* Center
--------------------------------------------------*/
.center_f { background: url("/_bone/center_f.jpg") repeat-x 0% 100%; padding: 0px; min-height: 1px; }
.inner .center_f { background-position: 0% 105%; }
.center { background: url("/_bone/center.jpg") no-repeat 50% 0%; }
.bg_long { background: url("/_bone/bg_long.jpg") no-repeat 50% 100%; }
.center_b { background: url("/_bone/center_b.jpg") no-repeat 50% 301px; }
.inner .center_b { background: none; }

.center_c { width:1000px; margin:0 auto 0 auto; font-family:Verdana; font-size:12px; /*overflow:hidden;*/ min-height:1px; _height: 1px; }
*html .center_c { overflow:visible;}





/* Center - INNER 323
--------------------------------------------------*/
/*
.inner .center { background: url("/_bone/ct_in.jpg") no-repeat 50% 0%  } 
.inner .center_b { background: url("/_bone/cb_in.jpg") no-repeat 50% 323px; }
*/
.inner .center { background: url("/_bone/arc_top.png") no-repeat 50% 0%; } 
/*.inner .center_b { background: url("/_bone/arc_top.png") no-repeat 50% 323px; }*/
.inner .center_c { position: relative; min-height:470px; _height:470px; width:780px; margin:0 auto 0 auto; font-family:Verdana; font-size:12px; overflow: visible; color:#0f0f0f; padding:30px 60px 210px 140px; font-weight:boldo; font-family:Tahoma; font-weight:normal; }

.inner .center_c h1 { font-size:18px; text-align:center; padding:0 0 20px 0}
.inner .center_c p { padding-bottom:15px; text-indent:15px}
.inner .center_c ul { margin:0px; padding:0 0 15px 0; list-style:none; }

/* Center - INNER/B
--------------------------------------------------*/
/*
.in_b .center_b {background: url("/_bone/in_b.jpg") no-repeat 50% 323px  }
.in_c .center_b {background: url("/_bone/in_c.jpg") no-repeat 50% 323px  }


.in_e .center { background: url("/_bone/ct_in_e.jpg") no-repeat 50% 0%  } 
.in_e .center_b {background: url("/_bone/cb_in_e.jpg") no-repeat 50% 323px  }
.in_e .center_c { min-height:570px; _height:570px; padding:30px 60px 110px 140px; }


.in_f .center_b {background: url("/_bone/in_f.jpg") no-repeat 50% 323px  }
.in_f .center_c { min-height:490px; _height:490px; }

.in_g .center { background: url("/_bone/ct_in_g.jpg") no-repeat 50% 0%  } 
.in_g .center_b {background: url("/_bone/cb_in_g.jpg") no-repeat 50% 283px  }

.in_h .center { background: url("/_bone/ct_in_e.jpg") no-repeat 50% 0%  } 
.in_h .center_b {background: url("/_bone/in_h.jpg") no-repeat 50% 323px  }
.in_h .center_c { min-height:570px; _height:570px; padding:30px 60px 110px 140px; }

.in_i .center { background: url("/_bone/ct_in_i.jpg") no-repeat 50% 0%  } 
.in_i .center_b {background: url("/_bone/in_i.jpg") no-repeat 50% 323px  }

.in_j .center { background: url("/_bone/ct_in_j.jpg") no-repeat 50% 0%  } 
.in_j .center_b {background: url("/_bone/in_j.jpg") no-repeat 50% 323px  }
*/

.in_a .center_f { background-position: 0% 101.5%; }
.in_a .center_b { background: url("/_bone/in_a.jpg") no-repeat 50% 100%; }

.in_b .center_f { background-position: 0% 104%; }
.in_b .center_b { background: url("/_bone/in_b.jpg") no-repeat 50% 100%; }

.in_c .center_f { background-position: 0% 104%; }
.in_c .center_b { background: url("/_bone/in_c.jpg") no-repeat 50% 100%; }

.in_e .bg_long { background: url("/_bone/bg2_long.jpg") no-repeat 50% 0%; }
.in_e .center_f { background-position: 0% 101%; }
/*.in_e .center { background: url("/_bone/ct_in_e.jpg") no-repeat 50% 0%; }*/
.in_e .center_b { background: url("/_bone/cb_in_e.jpg") no-repeat 50% 100%; }
.in_e .center_c { min-height:570px; _height:570px; padding:30px 60px 110px 140px; }

.in_f .center_f { background-position: 0% 100%; }
.in_f .center_b { background: url("/_bone/in_f.jpg") no-repeat 50% 100%; }
.in_f .center_c { min-height:490px; _height:490px; }

.in_g .center_f { background-position: 0% 104%; }
.in_g .bg_long { background: none; }
.in_g .center { background: url("/_bone/ct_in_g.jpg") no-repeat 50% 0%; } 
.in_g .center_b { background: url("/_bone/cb_in_g.jpg") no-repeat 50% 283px; }

.in_h .center_f { background-position: 0% 103%; }
.in_h .bg_long { background: none; }
.in_h .center { background: url("/_bone/ct_in_e.jpg") no-repeat 50% 0%; } 
.in_h .center_b { background: url("/_bone/in_h.jpg") no-repeat 50% 314px; }
.in_h .center_c { min-height:565px; _height:570px; padding:30px 60px 110px 140px; }

.in_i .center_f { background-position: 50% 104%; }
/*.in_i .center_b { background: none; }
.in_i .center { background: url("/_bone/ct_in_i.jpg") no-repeat 50% 0%; }*/
.in_i .center_b { background: url("/_bone/in_i2.jpg") no-repeat 50% 91%; }

.in_j .center_f { background-position: 50% 101%; }
.in_j .bg_long { background: none; }
.in_j .center { background: url("/_bone/ct_in_j.jpg") no-repeat 50% 0%; } 
.in_j .center_b { background: url("/_bone/in_j.jpg") no-repeat 50% 324px; }
.in_j .center_c {  padding:30px 60px 225px 140px; }

/* Center/Catalog
--------------------------------------------------*/
.cat_s {padding:60px 1px 0 108px; float:left; width:386px; height:229px; color:#ffffff;  }
.cat_s a { color:#FFFFFF}
.cat_s ul { margin:0px; padding:0 30px 0px 1px; list-style:none; float:left; width:160px; min-height:175px; _height:125px;}
.cat_s ul li { background: url("/_bone/cat_li.gif") no-repeat 0px 8px; padding:0 0 14px 19px; }
.cat_s ul li a { color:#fee494}


.cat_s i { font-style:normal; display:block; text-align:right; padding:0 107px 0 0;  }
.cat_s i a { margin-left:4px}


/* Center/About
--------------------------------------------------*/
.about { width:372px; height:237px;float:left; padding:52px 50px 0 70px; color:#352303; line-height:20px; }
.about a { color:#963434}
.about p { padding-bottom:20px}
.about h6 { padding-bottom:25px; color:#6d531e; /*font-size:18px;*/ font-size: 28px; font-family:Trebuchet MS; font-weight:normal;}
.about i { display:block; text-align:right; padding:0 0 0 0; font-style:normal; color:#963434}

/* Center/Respite
--------------------------------------------------*/
.v_respite { width:362px; height:270px; padding:20px 0 0 134px; float:left}
.v_respite h6 { padding-bottom:22px; color:#4f3a1b;  font-family:Trebuchet MS; font-size:28px; font-weight:normal;}
.v_respite a { color:#000000}

.v_respite ul { margin:0px; padding:0 0 0 0; list-style:none}
.v_respite ul li { background: url("/_bone/re_li.gif") no-repeat 0px 8px; padding:0 0 16px 19px }
{* .v_respite ul li a { color:#5c3604} *}
.v_respite ul li { color:#5c3604}

.v_respite i { font-style:normal; display:block; color:#000000; padding-top:16px;  }
.v_respite i a { margin-left:4px}

/* Center/News
--------------------------------------------------*/
.news { width:351px; height:291px;float:left; padding:22px 60px 0 90px; color:#ffffff; color:#ffffff}
.news a { color:#eee33a}
.news h6 { padding-bottom:15px; color:#4f3a1b; font-family:Trebuchet MS; font-size:28px; font-weight:normal;}
.news ul { margin:0; padding:0 0 0 0; list-style:none}
.news ul li { background:#bda77e url("/_bone/new_li.gif"); padding:7px 8px 9px 9px; line-height:16px; margin-bottom:10px}
.news ul li i { color:#fed4a7; font-style:normal; display:block; float:left; font-size:11px;}
.pt_6{padding-top:6px;}
.mr_5{margin-right:5px;}
.d_block{display:block;}

/* Center/Ticket
--------------------------------------------------*/
.l_of { width: 200px; }
.f_ticket { padding: 15px 18px 50px 0px; }
.f_ticket table {border: none; border-collapse: collapse; /*width: 100%*/}
.f_ticket table td {padding:0 0 10px 0; vertical-align:top}
.f_ticket table .ft_r { width: 180px; padding-right:10px}
.f_ticket table .in { width: 196px; border:1px solid #825c02; font-size:12px; font-family:Tahoma; background:#eee6de}
.f_ticket table .in1 { width: 50px; border:1px solid #825c02; font-size:12px; font-family:Tahoma; background:#eee6de}
.f_ticket table .in2 { width: 75px; border:1px solid #825c02; font-size:12px; font-family:Tahoma; background:#eee6de; margin:0 3px}
.f_ticket table textarea { width:196px; border:1px solid #825c02; font-size:12px; font-family:Tahoma; overflow:auto; height:110px; background:#eee6de }
.f_ticket table select { border: 1px solid #825c02; }
.f_ticket .btn { border:1px solid #7f5a00; cursor:pointer;}

/* Center/Text Block
--------------------------------------------------*/
/*.txt_block { width: 463px; height: 285px; background: url("/_bone/txt_block.jpg") no-repeat; float:right; position:relative; margin-right:-70px; padding:14px 10px 0 60px; }*/
.txt_block { width: 463px; height: 285px; background: url("/_bone/txt_block.png") no-repeat; float:right; position:relative; margin-right:-80px; padding:14px 10px 0 70px; }
*html .txt_block { margin-right:-35px}

.txt_column { width: 463px; height: 500px; padding: 50px 0px 0px 0px; float: right; position: relative; margin-right: -40px; }

/* Center/Foto
--------------------------------------------------*/
.l_foto { width:281px; height:240px; background: url("/_bone/l_foto.jpg") no-repeat; position:relative; margin:20px 0 0 -50px; _margin-left:-25px;
float:left; padding:58px 0 0 58px; margin-right:75px }


.img_txt {  height:400px; width:450px; float:left; position:relative; margin-right:-35px; padding-top:40px}


/* Center/Contacts
--------------------------------------------------*/
.cont_txt { float:left; width:330px;}
.map { float: right; width:425px;}
.map img { border:3px solid #8f6602; margin-bottom:10px}


/* Footer
--------------------------------------------------*/
.footer { position: relative; clear: both; height:126px; background: url("/_bone/footer.jpg") no-repeat 50% 0%; margin: 0px; padding: 0px; }
.fc { width:965px; margin:0 auto 0 auto; padding: 25px 0 0px 35px; font-size:11px; color:#ffbaba; font-family:Verdana; overflow: hidden; min-height:1px; _height:1px;
line-height:15px}
*html .fc { overflow:visible}
.fc a { color:#ffbaba}
.fc b { display:block; padding-bottom:6px; color:#FFFFFF; font-size:12px}

.f_left { background: url("/_bone/f_left.gif") repeat-y 100% 0%; width:260px; padding-bottom:3px; float:left; margin-right:35px; }
.f_center { background: url("/_bone/f_left.gif") repeat-y 100% 0%; width:230px; padding-bottom:3px; float:left; margin-right:35px; }
.f_right { width: 270px; padding-bottom:3px; float:left; }

.login_error { color:#650103; }

.login_txt, .login_btn { margin-top: 2px; font-family: Verdana; font-size: 12px; font-weight: bold; color: #ffffff; border: 1px solid #780404; background-color: transparent; }
.login_txt { width: 92px; height: 17px; padding: 3px 3px 0px 3px; }
.login_btn { padding: 0px 6px 3px 5px; color: #ffffff; }

/* Footer/INNER
--------------------------------------------------*/
.inner .footer { background: none; margin-top:-126px}
.in_f  .footer { margin-top:-130px}
.in_j .footer { margin-top:-135px}


.content_iwp a{ color:#650103; text-decoration:underline;}
.content_iwp a:hover{ text-decoration:none;}
.f_14{font-size:14px;}
h1{ font-size:14px; text-align:left; color:#650103;}
h2{ font-size:18px; font-weight:bold; text-align:left; color:#650103;}
.green_border{ border:3px solid #8b6700;}

.submenu { position: absolute; left: 100px; top: 100px; width: 200px; font-weight: bold; }
.submenu a { display: block; width: 180px; padding: 0px 0px 0px 20px; margin: 5px 0px 0px 0px; color: #3f2402; }
.submenu a:visited { color: #3f2402; }
.submenu a:hover { color: #ffe7c8; }
.submenu a.current { background: url('/_bone/submenu.png') no-repeat 0px 2px; color: #ffe7c8; }
.submenu a:visited.current { color: #ffe7c8; }

.submenu .sublevel { margin: 0px 0px 0px 20px; padding: 0px; }
.submenu .sublevel a.current { background: none; }

.narrow_content { padding-left: 200px; }

a.sm_link { width: 16px; height: 16px; margin: 0px 0px 0px 30px; padding: 2px; /*background: transparent url('/_bone/sitemap.gif') no-repeat 2px 2px;*/ }
a:hover.sm_link { background-color: #c28115; }

.sitemap { float: right; width: 300px; }
.sitemap ul li { margin: 0px 0px 10px 0px; padding: 0px; }
.inner .center_c .sitemap ul li ul { margin: 10px 0px 0px 20px; padding: 0px; }

.form_errors { margin: 10px 0px 10px 0px; color: #650103; }
.form_success { width: 400px; margin: 50px 0px 0px 0px; color: #650103; font-weight: bold; }