/*---reset-----------------------*/


* {
    font-size: 100.01%;
    font-family: Arial;
	outline:none 
}

body, html,
h1, h2, h3, h4, h5, h6,
address, blockquote, div, p,
dl, dt, dd, ol, ul, li,
form, label,
table, tbody, td, th, tr,
img  {
    margin: 0;
    padding: 0;
	  border: 0;
	  
}

ol, ul {list-style: none;}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

th, td {
    vertical-align: top;
    text-align: left;
}

blockquote:before, blockquote:after,
q:before, q:after {content: '';}

blockquote, q {quotes: '' '';}

/*---default---------------------*/
html, body{
    width: 100%;
    height: 100%;
}

body {
    font-size: 0.75em;
    font-style: normal;
    color: #ffffff;
    background: #313457 url(../img/body.bg.gif) 0 0 repeat-x;
}

a:link, a:active, a:visited, a:hover {
    color: #ff7800;
}

a:hover {
    text-decoration: none;
}

h1 {
    margin-bottom: 0.92em;
    font-size: 2em;
    font-weight: normal;
}


/*---error-----------------------*/

.error {
    color: red;
    -background-color: green;
}

.z {border: 1px dashed red;}

/*---global----------------------*/

.g-block {display: block !important;}

.g-clear {clear: both;}

.g-png {behavior: url("../img/png.htc");}

/*---container-------------------*/

.b-rama {
    background:url(../img/body.bg3.jpg) 50% 600px no-repeat;
    
}

.b-rama-foot {
    background: url(../img/foot.rama.bg.gif) 50% 100% no-repeat;  
    margin:0;
    padding: 0;
}

.b-container {
    margin: 0 auto;
    width: 972px;
    position: relative;
    overflow: hidden;
}

.container__rama {
    padding-bottom: 210px;
    position: relative;
}

    /*-------------------------*/
    .b-container_footer {
        margin-top: -143px;
        min-height: 143px;
        overflow: hidden;
    }

/*---b-foot---------------------*/

.b-foot {
    position: absolute;
    top: 50px;
    left: 25px;
    width: 365px;
    font-size: 1.17em;
    height: 48px;
    overflow: hidden;
}

.b-foot .text {
    font-size: 0.86em;
    color: #b0d5ff;
}

.b-foot .text a:link,
.b-foot .text a:active,
.b-foot .text a:visited,
.b-foot .text a:hover {
    color: #b0d5ff;
}

.b-foot-img {
    position: absolute;
    top: 63px;
    right: 40px;
}

/*---content---------------------*/

.l-content {
    width: 100%;
    position: relative; 
}

.l-content2 {
    width: 100%;
}

.l-content:after, .l-content2:after {
    clear: both;
    display: block;
    content: '';
}

.content__wrapper {
    margin-left: -259px;
    width: 100%;
    float: right;
}

.content__wrapper2 {
    margin-right: -259px;
    width: 100%;
    float: left;
}

.content__right {
    width: 258px;
    float: right;
    overflow: hidden;
}

.content__left {
    width: 258px;
    float: left;
}    

.content__center {
    margin-left: 259px;
    margin-right: 259px;
}



/*---b-header---------------------*/

.b-header {
    background: url(../img/head.bg.jpg) 0 0 no-repeat;
    height: 123px;
    position: relative; 
    
}

.b-menu-travel {
    position: absolute;
    top: 72px;
    left: 10px;
    z-index: 250;
}

.b-menu-travel div {
    background: url(../img/travel.bg.png) 0 0 no-repeat;
    width: 174px;
    height: 51px;
    text-align: center;
}

.b-menu-travel div a:link,
.b-menu-travel div a:active,
.b-menu-travel div a:visited,
.b-menu-travel div a:hover {
    padding-top: 1.09em;
    font-size: 1.5em;
    color: #fff;
    text-decoration: none;
    font-weight: 600;
    display: block;
    position: relative;
}

.b-header .phone {
    position: absolute;
    top: 38px;
    right: 156px;
    font-size: 1.17em;
    font-weight: bold;
    font-style: italic;
    text-align: right;
}
.b-header .on-line {
    position: absolute;
    top: 40px;
    right: 20px;
    font-size: 0.83em;
    font-weight: bold;
    font-style: italic;
  
}
.b-header .on-line-frame {
    position:absolute; 
	top:25px; right: 135px ;
	z-index: 999;
	visibility: hidden; 
}
.b-header #logo {
	width: 220px; 
	height: 100px; 
	position: absolute; 
	z-index: 100;
}
.b-header .on-line a {
    color: white;
}
 /*-------------on-line konsuktacii-----------*/
.up_win_konsul  { width:230px}
.up_win_konsul-left  { width:900px}
.up_win_konsul .b-box {  margin-bottom: 2px;  padding: 2px 22px 2px 13px;  position: relative; }
 
.up_win_konsul .b-box .box-mid .up_win_bg    { background:#fff url(../img/vn/up_win_bg_konsult.png) 0 100% repeat-x; }
.up_win_konsul .b-box .u1  { background:url(../img/vn/box.u1_up_w_konsult.png) 100% 0 no-repeat; width: 13px; }
.up_win_konsul .b-box .u2  { background: url(../img/vn/box.u2_up_w_konsult.png) 0 0 no-repeat; width: 22px;}
.up_win_konsul .b-box .u3  { background: url(../img/vn/box.u3_up_w_konsult.png) 0 100% no-repeat; width: 22px;}
.up_win_konsul .b-box .u4  { background: url(../img/vn/box.u4_up_w_konsult.png) 0 0 no-repeat; width: 13px;}
.up_win_konsul .b-box .box-left, .up_win_konsul .b-box .box-right  { background:#fff url(../img/vn/up_win_bg2_konsult.png) 0 100% repeat-x; width: 13px;}
.up_win_konsul .text { padding:10px 11px}
.up_win_konsul .b-box .sh-left { width: 9px; background: url(../img/vn/box.sh.left_konsult.png) 0 0 repeat-y;} 
.up_win_konsul .b-box .box-left  { left: 9px;}
.up_win_konsul .b-box .box-right { right: 18px;}
.up_win_konsul .b-box .sh-right  { width: 17px;  background:url(../img/vn/box.sh.right_konsult.png) 0 0 repeat-y;} 
.up_win_konsul .b-box .sh-bot { width: 196px; height: 11px; bottom: -9px; left: 13px;  background:url(../img/vn/box.sh.bot_otel.png) 0 0 repeat-x; }
.up_win_konsul .b-box .sh-top { width: 196px; left: 13px; background: url(../img/box.sh.top.png) 0 0 no-repeat; }

.uin_cells { background: url(../img/vn/icq_green.png) 0 0 no-repeat; padding:5px 0 0 43px; height:38px }
.uin_name { color:#000; font:normal 12px Arial}
.uin_num { color:#009c00; font:normal 18px Arial}
.uin_txt { color:#505050; font:normal 10px Arial; padding:20px 0 10px}
.up_win_konsul-left .uin_txt {
	padding-top: 5px;


}
.up_win_konsul-left td {
	padding-left: 20px;

}
.up_win_konsul-left .b-box .sh-bot {
	bottom: -5px;
	width: 866px;
}
.up_win_konsul-left .b-box .sh-top {
	
	width: 866px;
}

.grey  { background: url(../img/vn/icq_grey.png) 0 0 no-repeat;}
/*---b-contry---------------------*/

.b-contry {
    position: absolute;
    width: 700px;
    height: 50px;
    bottom: 0;
    left: 200px;
}
.b-contry a {
    text-decoration: none;
}

.b-contry .item-1 {
    background: url(../img/contry-line/item1.png) 0 0 no-repeat;
    width: 97px;
    height: 47px; 
    position: absolute;
    bottom: 0;
    left: 0;
    cursor: hand;
    cursor: pointer;
}

.b-contry .item-1 .title {
    margin-top: 0.5em;
    margin-left: 0.61em; 
}

.b-contry .item-1 .prise {
    margin-left: 2.5em;
    
}

.b-contry .item-2 {
    background: url(../img/contry-line/item2.png) 0 0 no-repeat;
    width: 79px;
    height: 47px;
    position: absolute;
    bottom: 0;
    left: 93px; 
    cursor: hand;
    cursor: pointer;
}


.b-contry .item-2 .title {
    margin-top: 0.5em;
    margin-left: 1em; 
}

.b-contry .item-2 .prise {
    margin-left: 1.17em;
}

.b-contry .item-3 {
    background: url(../img/contry-line/item3.png) 0 0 no-repeat;
    width: 95px;
    height: 45px; 
    position: absolute;
    bottom: 0;
    left: 173px;
    cursor: hand;
    cursor: pointer;
}

.b-contry .item-3 .title {
    margin-top: 0.39em;
    margin-left: 0.83em; 
}

.b-contry .item-3 .prise {
    margin-left: 3.08em;
}

.b-contry .item-4 {
    background: url(../img/contry-line/item4.png) 0 0 no-repeat;
    width: 98px;
    height: 50px; 
    position: absolute;
    bottom: 0;
    left: 269px;
    cursor: hand;
    cursor: pointer;
}

.b-contry .item-4 .title {
    margin-top: 0.61em;
    margin-left: 0.83em; 
}

.b-contry .item-4 .prise {
    margin-left: 2.75em;
}

.b-contry .item-5 {
    background: url(../img/contry-line/item5.png) 0 0 no-repeat;
    width: 109px;
    height: 49px; 
    position: absolute;
    bottom: 0;
    left: 369px;
    cursor: hand;
    cursor: pointer;
}

.b-contry .item-5 .title {
    margin-top: 0.61em;
    margin-left: 0.83em; 
}

.b-contry .item-5 .prise {
    margin-left: 3.92em;
}

.b-contry .item-6 {
    background: url(../img/contry-line/item6.png) 0 0 no-repeat;
    width: 83px;
    height: 46px; 
    position: absolute;
    bottom: 0;
    left: 478px;
    cursor: hand;
    cursor: pointer;
}

.b-contry .item-last {
    background: url(../img/contry-line/item-last.png) 0 0 no-repeat;
    width: 115px;
    height: 49px; 
    position: absolute;
    bottom: 0;
    left: 408px;
}                                                

.b-contry .item-last img {
    margin-left: 52px;
    margin-top: 20px;
    display: block;
    cursor: hand;
    cursor: pointer;
}

.b-contry .title {
    color: #92200f;
    font-size: 1.5em;
    font-weight: bold;
}

.b-contry .prise {
    color: #282828;
    
}


.item-3.akt_contry  { background-position:0 -47px;   }
.akt_contry .title {}
.akt_contry .prise{ color:#fff}

.item-2.akt_contry  { background-position:0 -49px;  }
.akt_contry .title {}
.akt_contry .prise{ color:#fff}

.item-1.akt_contry  { background-position:0 -49px;  }
.akt_contry .title {}
.akt_contry .prise{ color:#fff}

 /*---b-menu-center---------------------*/

.b-menu-center {
    margin-left: 5px;
    margin-right: 3px;
    background: url(../img/menucent.bgm.gif) 0 0 repeat-x; 
    position: relative;
   
}

.b-menu-center .shadowl {
    width: 440px;
    height: 9px;
    background: url(../img/menucent.shl.png) 0 0 no-repeat;
    position: absolute;
    top: 0;
    left: 3px;
}

.b-menu-center .shadowr {
    width: 439px;
    height: 9px;
    background: url(../img/menucent.shr.png) 0 0 no-repeat;
    position: absolute;
    top: 0;
    right: 4px; 
}
.b-menu-center span { width:14px; height:34px; position:absolute;  top:0; margin-left:-14px; display:block; z-index:0}
.b-menu-center .shadowl {z-index:100}
.b-menu-center .shadowr {z-index:100}

.b-menu-center .left {
    background: url(../img/menucent.bgl.gif) 0 0 no-repeat; 
}

.b-menu-center .right {
    background: url(../img/menucent.bgr.gif) 100% 0 no-repeat;
    height: 37px; 
}

.b-menu-center ul {
    margin-left: 1.5em;
}

.b-menu-center li {
    margin-right: 1em;
    padding-right: 1.42em;
    height: 35px;
    float: left;
     font-weight: bold;
    background: url(../img/menucent.dot.gif) 100% 0 no-repeat;
   
}

.b-menu-center li.last {
    margin: 0;
    padding: 0;
    background: none;
}
.b-menu-center .current, .b-menu-center li:hover { background: url(../img/vn/menucent.bgm_akt.gif) 0 0 repeat-x;padding-top:1px ; }
.b-menu-center .current span,.b-menu-center li:hover span  { background: url(../img/vn/menucent.bgm_akt.gif) 0 0 repeat-x; width:14px; height:34px; position:absolute;  top:0; margin-left:-14px; display:block;  }
.b-menu-center .current #akt_b-menu-center_l { background: url(../img/vn/menucent.bgm_akt.gif) 0 0 repeat-x;padding-top:1px;  }
.b-menu-center .current #akt_b-menu-center_l span { background: url(../img/vn/menucent.bgm_akt_l_tur.gif) 0 0 repeat-x; width:15px; height:34px; position:absolute;  top:0; margin-left:-15px; display:block; }
.bug_hover  { background: url(../img/vn/menucent.bgm_akt.gif) 0 0 repeat-x; width:14px; height:34px; position:absolute;  top:0; margin-left:-14px; display:block;  }
.b-menu-center li a:link, 
.b-menu-center li a:active, 
.b-menu-center li a:visited, 
.b-menu-center li a:hover {
    margin-top: 0.5em;
    font-size: 1.33em;
    text-decoration: none;
    color: #2b2b29;
    display: block;
}
.b-menu-center_33.b-menu-center { background: url(../img/33/menucent.bgm_tur.gif) 0 0 repeat-x;}
.b-menu-center_33.b-menu-center .left  { background: url(../img/33/menucent.bgl_tur.gif) 0 0 no-repeat; }
.b-menu-center_33.b-menu-center .right { background: url(../img/33/menucent.bgr_tur.gif) 100% 0 no-repeat;}
.b-menu-center_33.b-menu-center li { background: url(../img/33/menucent.dot_tur.gif) 100% 0 no-repeat; }
.b-menu-center_33.b-menu-center li a:link, 
.b-menu-center_33.b-menu-center li a:active, 
.b-menu-center_33.b-menu-center li a:visited, 
.b-menu-center_33.b-menu-center li a:hover { color: #560005; font-weight:bold }
.b-menu-center_33.b-menu-center .current, .b-menu-center_33.b-menu-center li:hover { background: url(../img/33/menucent.bgm_akt_tur.gif) 0 0 repeat-x;padding-top:1px }
.b-menu-center_33.b-menu-center .current span,.b-menu-center_33.b-menu-center li:hover span  { background: url(../img/33/menucent.bgm_akt_tur.gif) 0 0 repeat-x; width:14px; height:34px; position:absolute;  top:0; margin-left:-14px; display:block;  }
.b-menu-center_33.b-menu-center .current #akt_b-menu-center_l { background: url(../img/33/menucent.bgm_akt_tur.gif) 0 0 repeat-x;padding-top:1px }
.b-menu-center_33.b-menu-center .current #akt_b-menu-center_l span { background: url(../img/33/menucent.bgm_akt_l_tur.gif) 0 0 repeat-x; width:15px; height:34px; position:absolute;  top:0; margin-left:-15px; display:block}

.b-menu-center_32.b-menu-center { background: url(../img/32/menucent.bgm_oae.gif) 0 0 repeat-x;}
.b-menu-center_32.b-menu-center .left  { background: url(../img/32/menucent.bgl_oae.gif) 0 0 no-repeat; }
.b-menu-center_32.b-menu-center .right { background: url(../img/32/menucent.bgr_oae.gif) 100% 0 no-repeat;  }

.b-menu-center_32.b-menu-center li { background: url(../img/32/menucent.dot_oae.gif) 100% 0 no-repeat;}
.b-menu-center_32.b-menu-center li a:link, 
.b-menu-center_32.b-menu-center li a:active, 
.b-menu-center_32.b-menu-center li a:visited, 
.b-menu-center_32.b-menu-center li a:hover { color: #560005; font-weight:bold }
.b-menu-center_32.b-menu-center .current, .b-menu-center_32.b-menu-center li:hover { background: url(../img/32/menucent.bgm_akt_oae.gif) 0 0 repeat-x;padding-top:1px }
.b-menu-center_32.b-menu-center .current span,.b-menu-center_32.b-menu-center li:hover span  { background: url(../img/32/menucent.bgm_akt_oae.gif) 0 0 repeat-x; width:14px; height:34px; position:absolute;  top:0; margin-left:-14px; display:block}
.b-menu-center_32.b-menu-center .current #akt_b-menu-center_l { background: url(../img/32/menucent.bgm_akt_oae.gif) 0 0 repeat-x;padding-top:1px }
.b-menu-center_32.b-menu-center .current #akt_b-menu-center_l span { background: url(../img/32/menucent.bgm_akt_l_oae.gif) 0 0 repeat-x; width:15px; height:34px; position:absolute;  top:0; margin-left:-15px; display:block}


.b-menu-center_25.b-menu-center { background: url(../img/25/menucent.bgm_egipet.gif) 0 0 repeat-x;}
.b-menu-center_25.b-menu-center .left  { background: url(../img/25/menucent.bgl_egipet.gif) 0 0 no-repeat; }
.b-menu-center_25.b-menu-center .right { background: url(../img/25/menucent.bgr_egipet.gif) 100% 0 no-repeat; }
.b-menu-center_25.b-menu-center li { background: url(../img/25/menucent.dot_egipet.gif) 100% 0 no-repeat;}
.b-menu-center_25.b-menu-center li a:link, 
.b-menu-center_25.b-menu-center li a:active, 
.b-menu-center_25.b-menu-center li a:visited, 
.b-menu-center_25.b-menu-center li a:hover { color: #560005; font-weight:bold }
.b-menu-center_25.b-menu-center .current, .b-menu-center_25.b-menu-center li:hover { background: url(../img/25/menucent.bgm_akt_egipet.gif) 0 0 repeat-x; padding-top:1px; }
.b-menu-center_25.b-menu-center .current span, .b-menu-center_25.b-menu-center li:hover span { background: url(../img/25/menucent.bgm_akt_egipet.gif) 0 0 repeat-x; width:14px; height:34px; position:absolute;  top:0; margin-left:-14px; display:block}
.b-menu-center_25.b-menu-center .current #akt_b-menu-center_l,  { background: url(../img/25/menucent.bgm_akt_egipet.gif) 0 0 repeat-x; padding-top:1px }
.b-menu-center_25.b-menu-center .current #akt_b-menu-center_l span { background: url(../img/25/menucent.bgm_akt_l_egipet.gif) 0 0 repeat-x; width:15px; height:34px; position:absolute;  top:0; margin-left:-15px; display:block}

#vip_menu {width:250px; background:#fdfefe url(../img/vn/vip_menu_turcia.png) 0 100% repeat-x; padding:10px 0; margin:5px 0 0 -14px; position:absolute; overflow:visible; border:none; height:auto; z-index: 100; visibility: hidden;}
#vip_menu li {padding:0; margin:0; float:none; width:auto; background:none; border:none; height:auto; overflow:visible}
#vip_menu a {color:#560005; font:normal 14px Arial; display:block; padding:3px 0 3px 13px; margin:0; text-decoration:none; border:none}
#vip_menu a:hover {color:#fff; background:#a8160f}

#vip_menu25 {width:250px; background:#f5e869 url(../img/vn/vip_menu_turcia.png) 0 100% repeat-x; padding:10px 0; margin:5px 0 0 -14px; position:absolute; overflow:visible; border:none; height:auto; z-index: 100; visibility: hidden;}
#vip_menu25 li {padding:0; margin:0; float:none; width:auto; background:none; border:none; height:auto; overflow:visible}
#vip_menu25 a {color:#560005; font:normal 14px Arial; display:block; padding:3px 0 3px 13px; margin:0; text-decoration:none; border:none}
#vip_menu25 a:hover {color:#fff; background:#ac782c}

#vip_menu32 {width:250px; background:#f5e869 url(../img/vn/vip_menu_turcia.png) 0 100% repeat-x; padding:10px 0; margin:5px 0 0 -14px; position:absolute; overflow:visible; border:none; height:auto; z-index: 100; visibility: hidden;}
#vip_menu32 li {padding:0; margin:0; float:none; width:auto; background:none; border:none; height:auto; overflow:visible}
#vip_menu32 a {color:#560005; font:normal 14px Arial; display:block; padding:3px 0 3px 13px; margin:0; text-decoration:none; border:none}
#vip_menu32 a:hover {color:#fff; background:#ac782c}

#vip_menu33 {width:250px; background:#f5e869 url(../img/vn/vip_menu_turcia.png) 0 100% repeat-x; padding:10px 0; margin:5px 0 0 -14px; position:absolute; overflow:visible; border:none; height:auto; z-index: 100; visibility: hidden;}
#vip_menu33 li {padding:0; margin:0; float:none; width:auto; background:none; border:none; height:auto; overflow:visible}
#vip_menu33 a {color:#560005; font:normal 14px Arial; display:block; padding:3px 0 3px 13px; margin:0; text-decoration:none; border:none}
#vip_menu33 a:hover {color:#fff; background:#ac782c}

/*---b-menu-top---------------------*/

.b-menu-top {
    position: absolute;
    top: 8px;
    right: 13px;
    zoom: 1;
    width: auto;
}

.b-menu-top .left {
    background: url(../img/menutop.bgl.png) 0 0 no-repeat;
    width: 3px;
    height: 25px;
    position: absolute;
    overflow: hidden;
    font-size: 0;
}

.b-menu-top .middle {
    margin-left: 3px;
    margin-right: 4px;
    background: url(../img/menutop.bgm.gif) 0 0 repeat-x; 
    height: 25px;
    overflow: hidden;  
}

.b-menu-top .right {
    background: url(../img/menutop.bgr.png) 0 0 no-repeat; 
    width: 4px;
    height: 25px;
    position: absolute;
    top: 0;
    right: 0;
    overflow: hidden;
    font-size: 0;     
}

.b-menu-top ul {
    margin-left: 0.5em;
    font-size: 0.83em;
    padding-top: 0.4em;
}

.b-menu-top li {
    margin-right: 0.5em;
    float: left;
}

.b-menu-top li a:link, 
.b-menu-top li a:visited, 
.b-menu-top li a:active, 
.b-menu-top li a:hover {
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    position: relative;
}

.b-menu-top li span {
    margin-left: 0.5em;
}


/*---b-menu-top---------------------*/

.b-menu-top2 {
    width: 220px;
    position: absolute;
    top: 94px;
    right: 30px;
    background: url(../img/menutop2.bgm.gif) 0 0 repeat-x;
}

.b-menu-top2 .left {
    background: url(../img/menutop2.bgl.gif) 0 0 no-repeat; 
}

.b-menu-top2 .right {
    background: url(../img/menutop2.bgr.gif) 100% 0 no-repeat;
    height: 29px;
    overflow: hidden; 
}

.b-menu-top2 ul {
    margin-left: 1em;
}

.b-menu-top2 li {
    margin-right: 0.58em;
    margin-top: 2px;
    padding-top: 0.67em;
    float: left;
    height: 27px;
    background: url(../img/menutop2.dot.gif) 100% 0 no-repeat;
}

.b-menu-top2 li.last {
    margin-right: 0;
    background: none;
}

.b-menu-top2 li a:link, 
.b-menu-top2 li a:active, 
.b-menu-top2 li a:visited, 
.b-menu-top2 li a:hover {
    margin-right: 0.58em;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
}

#zi {position:relative; z-index:999999}
/*---m-menu-top---------------------*/
#maloe_menu { position:absolute; top:-2px; margin-left:-69px; z-index:200; }
#maloe_menu ul  { position:relative; padding:0; margin:0;}
#maloe_menu li  { padding:0; margin:0; float:none}
#maloe_menu ul ul  { padding:4px 0 0 5px;background:url(../img/vn/maloe_menu_sh_l.png) 0 0 repeat-y; top:0px; left:-11px }
#maloe_menu ul li  { padding:0 5px 0 0 }
#maloe_menu ul li li { background:url(../img/vn/maloe_menu_sh_r.png) 100% 0 repeat-y;}
#maloe_menu #t_sh,#b_sh { height:5px; left:5px; position:absolute; width:108px}
#maloe_menu #t_sh { background:url(../img/vn/maloe_menu_sh_t.png) 0 0 repeat-x; top:0}
#maloe_menu #b_sh { background:url(../img/vn/maloe_menu_sh_b.png) 0 0 repeat-x; top:auto;}
#maloe_menu #t_ug,#maloe_menu #br_ug { width:119px; left:0px;} 
#maloe_menu #t_ug { background:url(../img/vn/maloe_menu_ug_tr.png) 100% 0 no-repeat; height:5px; top:1px; position:absolute;}
#maloe_menu #bl_ug { background:url(../img/vn/maloe_menu_ug_bl.png) 0 0 no-repeat; top:auto; height:5px; position:absolute; left:2px;}
#maloe_menu #br_ug { background:url(../img/vn/maloe_menu_ug_br.png) 100% 0 no-repeat; top:auto; height:15px; position:absolute; }
#maloe_menu a     { color:#fff; font:normal 10px Arial; text-decoration:none; background:none}
#maloe_menu ul ul a  { display:block; margin:0;  padding:5px 7px 5px; background:#a21e00;}
#maloe_menu ul ul a:hover { background:#ff0101 url(../img/vn/bg_maloe_menu.png) 0 100% repeat-x}
/* #maloe_menu #akt_maloe_menu  { padding:6px 10px ; background:url(../img/vn/maloe_menu_akt.png) 0 0 no-repeat; width:128px; text-align:left}*/
#maloe_menu li#akt_maloe_menu { padding:6px 10px ;  width:128px; text-align:left}
#maloe_menu li ul { display:none}
#maloe_menu li#akt_maloe_menu:hover    { background:url(../img/vn/maloe_menu_akt.png) 0 0 no-repeat;}
#maloe_menu li#akt_maloe_menu:hover ul { display:block}
.blank_maloe_menu { padding-left:58px}



.b-header { z-index:200}
.b-menu-top  { z-index:100}
.b-menu-top2 { z-index:50}

.b-menu-center{ z-index:25 }


/*---b-box---------------------*/

.b-box {
    margin-bottom: 2px;
    padding: 2px 7px 2px 7px;
    position: relative;
}

.b-box .box-mid {
    min-height: 135px;
    background: #075390 url(../img/box.mid.bg.gif) 0 0 repeat-x;
    height: auto;
}

.b-box .u1 {
    width: 7px;
    height: 52px;
    position: absolute;
    top: 0;
    left: 0;
    background: url(../img/box.u1.png) 0 0 no-repeat; 
}

.b-box .u2 {
    width: 7px;
    height: 52px;
    position: absolute;
    top: 0;
    right: 0;
    background: url(../img/box.u2.png) 0 0 no-repeat; 
}

.b-box .u3 {
    width: 7px;
    height: 60px;
    position: absolute;
    bottom: -1px;
    right: 0;
    background: url(../img/box.u3.png) 0 0 no-repeat; 
}

.b-box .u4 {
    width: 7px;
    height: 60px;
    position: absolute;
    bottom: 0;
    left: 0;
    background: url(../img/box.u4.png) 0 0 no-repeat; 
}

.b-box .sh-top {
    width: 245px;
    height: 2px;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 7px;
    background: url(../img/box.sh.top.png) 0 0 no-repeat; 
}

.b-box .sh-bot {
    width: 244px;
    height: 2px;
    overflow: hidden;
    position: absolute;
    bottom: 0;
    left: 7px;
    background: url(../img/box.sh.bot.png) 0 0 no-repeat; 
}

.b-box .title {
    height: 50px;
    background: url(../img/box.title.gif) 0 0 no-repeat;
}

.b-box .sh-left {
    width: 3px;
    background: url(../img/box.sh.left.png) 0 0 no-repeat;
    position: absolute;
    top: 52px;
    left: 0;
} 

.b-box .box-left {
    width: 4px;
    background: #075390 url(../img/box.left.bg.gif) 0 0 repeat-x;
    position: absolute;
    top: 52px;
    left: 3px;
}

.b-box .sh-right {
    width: 2px;
    background: url(../img/box.sh.right.png) 0 0 no-repeat;
    position: absolute;
    top: 52px;
    right: 1px;
} 

.b-box .box-right {
    width: 4px;
    background: #075390 url(../img/box.left.bg.gif) 0 0 repeat-x;
    position: absolute;
    top: 52px;
    right: 3px;
}

.b-box .pic {
    position: absolute;
    top: 2px;
    right: 3px;
    z-index: 100px;
}

.b-box h2 {
    padding-top: 0.5em;
    padding-left: 1em;
    font-size: 1.5em;
    font-weight: normal;
}

.b-box .text {
    padding-left: 1.5em;
}

.b-box ul {
    padding-bottom: 0.5em;
}

.b-box li {
    padding-bottom: 1em;
}

.b-box li a:link,
.b-box li a:active,
.b-box li a:visited,
.b-box li a:hover {
    color: #fff;
}

    /*------------------------*/
    .b-box-center .sh-top, .b-box-center .sh-bot {
        width: 440px;
    }
    
    .b-box-center .text {
        padding-top: 1em;
        padding-bottom: 0.5em;
    }
    .b-box-center .text ul{
       margin-left: 30px;
       list-style: disc url()
    }
    
    
    .b-box-center .text h2 {
        padding-top: 0;
        padding-left: 0;
        padding-bottom: 0.5em;
    }
    
    .b-box-center .text p {
        padding-bottom: 0.75em;
    }
    
    .b-box-center li a:link,
    .b-box-center li a:active,
    .b-box-center li a:visited,
    .b-box-center li a:hover {
        color: #ff7800;
    }
    
    .b-box-center .u1 {
        background: url(../img/box.cent.u1.png) 0 0 no-repeat; 
    }
    
    
    .b-box-center .u2 {
        background: url(../img/box.cent.u2.png) 0 0 no-repeat; 
    }

/*------------------------*/

.b-news-box {
    margin-bottom: 2px;
    background: url(../img/news.box.bg.png) 0 0 no-repeat;
    width: 258px;
    height: 101px; 
}

.b-news-box div {
    padding-top: 1.36em;
    padding-left: 2em;
    padding-right: 1em;
    font-size: 0.92em;
    color: #434343; 
}

.b-news-box a:link,
.b-news-box a:active,
.b-news-box a:visited,
.b-news-box a:hover {
    color: #434343;
    text-decoration: none;
    font-weight: bold;
}   

.c_breadcrumbs {  font:bold 14px Arial; color:#343434; padding:15px 0 19px 30px; margin:0 0 15px}
.c_breadcrumbs a { text-decoration:none; font-weight:normal; color:#343434; background:url(../img/vn/breadcrumbs_pic.gif) 100% 50% no-repeat;padding:0 23px 0 0; margin-right:3px}
.c_breadcrumbs a:hover { text-decoration:underline}

/*---------b-box-red---------------*/

.b-box-red {
   
}
.b-box-red a{
     text-decoration: none;
}

.b-box-red .u1 {
    width: 7px;
    height: 52px;
    position: absolute;
    top: 0;
    left: 0;
    background: url(../img/boxred.u1.png) 0 0 no-repeat; 
}

.b-box-red .u2 {
    width: 7px;
    height: 52px;
    position: absolute;
    top: 0;
    right: 0;
    background: url(../img/boxred.u2.png) 0 0 no-repeat; 
}

.b-box-red .u3 {
    width: 7px;
    height: 57px;
    position: absolute;
    bottom: 2px;
    right: 0;
    background: url(../img/boxred.u3.png) 0 0 no-repeat; 
}

.b-box-red .u4 {
    width: 7px;
    height: 57px;
    position: absolute;
    bottom: 2px;
    left: 0;
    background: url(../img/boxred.u4.png) 0 0 no-repeat; 
}

.b-box-red .title {
    height: 60px;
    background: url(../img/boxred.title.gif) 0 0 no-repeat;
}

.b-box-red .box-mid {
    background: #9d1d00 url(../img/boxred.mid.gif) 0 0 no-repeat;
    position: relative; 
}

.b-box-red .box-left {
    background: #9d1d00 url(../img/boxred.left.bg.gif) 0 0 no-repeat; 
}

.b-box-red .box-right {
    background: #9d1d00 url(../img/boxred.right.bg.gif) 0 0 no-repeat; 
}

.b-box-red .prise {
    background: url(../img/redbox.sh.prise.png) 0 0 repeat-x;
    width: 80px;
    height: 41px;
    position: absolute;
    top: 0;
    right: 13px;
    font-size: 1.17em;
}

.b-box-red .prise div {
    padding-top: 1.29em;
    text-align: center; 
}
.b-box-red .prise a {
    color: white; 
}


.b-box-red .btn1, .b-box-red .btn2 {
    margin-bottom: 0.5em;
    background: url(../img/redbox.btn.png) 0 0 no-repeat;
    width: 223px;
    height: 30px;
    font-size: 1.17em;
    text-align: center;
    color: #6c0404;
    font-weight: bold;
    cursor: hand;
    cursor: pointer;
}

.b-box-red .btn1 div, .b-box-red .btn2 div {
    padding-top: 0.4em;
}

.b-box-red .btn_box {
    padding-left: 18px;
    padding-top: 70px;
}

.b-box-red .text  {
    padding-bottom: 1em;
}

.b-box-red .text p {
    margin-bottom: 1em;
}

.b-box-red .btn2 {
    xtop: 114px;
}

.b-box-red .btn3 {
    background: url(../img/redbox.btn3.png) 0 0 no-repeat;
    width: 38px;
    height: 23px;
    position: absolute;
    top: 56px;
    right: 18px;
    font-size: 1.17em;
    text-align: center;
    color: #6c0404;
    font-weight: bold;
    cursor: hand;
    cursor: pointer;
}

.b-box-red .btn3 div {
    margin-top: 0.2em;
}

.b-box-red .enter {
    padding-left: 3px;
}
.b-box-red .enter a{
   text-decoration: underline;
}

.b-box-red .enter * {
    color: #fff;
}

.b-box-red .input {
    position: absolute;
    top: 57px;
    left: 152px;
}

.b-box-red .input input {
    width: 52px;
    border: 1px solid #ac290d;
    background: #e31e0b url(../img/redbox.input.bg.gif) 0 0 repeat-x;
    color: #e6816b; 
}

.b-box-red .text {
}

/*---------b-centerban---------------*/

.b-centerban {
    margin-left: 259px;
    -background: url(../img/centerban.bg.png) 0 0 no-repeat;
    width: 714px;
    height: 257px;
    position: relative;
}
.b-centerbanright {
	width:278px;
	height: 257px;
	position: absolute;
	left: 436px;
	z-index: 2;
    background: url(../img/centerbanright.bg.png) 0 0 no-repeat;
}

.b-centerban .img {
    
    width: 500px;
    height: 253px;
    position: absolute;
    top: 1px;
    left: 2px;
    
}
.b-centerbantopright {
    background: url(../img/centerbantopright.png) 0 0 no-repeat;
    width: 5px;
    height: 39px;
    position: absolute;
	left: 1px;
	top: 0px;
	z-index: 20;
}
.b-centerban .slide {
    position: absolute;
    top: 18px;
    right: 11px;
    z-index: 12;
    height: 220px;
    overflow: hidden;
}


.b-centerban .slide .move {
    margin-left: -4px;
}
.b-centerban .slide div {
   position: relative;
}
.b-centerban .ar-top {
    position: absolute;
    right: 124px;
    top: 3px;
    cursor: hand;
    cursor: pointer;
    z-index: 12;
    visibility: hidden;
}

.b-centerban .ar-bot {
    position: absolute;
    right: 124px;
    top: 238px;
    cursor: hand;
    cursor: pointer;
    z-index: 12;
}

.b-centerban .text {
    position: absolute;
    width: 410px;
    top: 185px;
    left: 31px;
    font-family: Trebuchet MS, Arial;
    font-size: 1.17em;
    z-index: 12;
}
.b-centerban .text33 {
   color: #750000;
}
.b-centerban .text32 {
   color: #750000;
}
.b-centerban .text25 {
   color: #750000;
}
.b-centerban .line {
    position: absolute;
    bottom: 0;
    left: 2px;
    z-index: 10;
}
.b-centerbantopright {

}

.b-centerban .text div {
    font-size: 1.29em;
}

.b-centerban .slide1 {
    margin-bottom: 2px;
    width: 240px;
    height: 53px;
    overflow: hidden;
    background: url(../img/slide/slide1.png) 0 0 no-repeat;  
    font-size: 0.83em;
    font-family: Trebuchet MS, Arial;
}

.b-centerban .slide1 img {
    margin-right: 1.3em;
    float: left;
}

.b-centerban .slide1 b {
    font-size: 1.2em;
}

.b-centerban .slide1 .rama {
    margin: 4px 7px 0 7px;
}

.b-centerban .slide1 a:link,
.b-centerban .slide1 a:active,
.b-centerban .slide1 a:visited,
.b-centerban .slide1 a:hover {
    color: #fff;
}
/*---------b-toplist---------------*/

.b-toplist {
    margin-bottom: 4px;
    position: relative;
}

.b-toplist .item {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
   	padding-left: 3.93em;
    background: #bfc6d2 url(../img/toplist.item.bg.gif) 0 0 repeat-x;
    color: #494944;    
    font-size: 1.17em;
    
    cursor: hand;
    cursor: pointer;
}


.b-toplist .item span {
    margin-left: 0.86em;
    font-weight: bold;
} 
.b-toplist25 .item {   
    background: #bfc6d2 url(../img/25/toplist.item.bg.gif) 0 0 repeat-x;
	color: #8e2d15;    
}
.b-toplist32 .item {   
    background: #bfc6d2 url(../img/32/toplist.item.bg.gif) 0 0 repeat-x;
	color: #8e2d15;    
}
.b-toplist33 .item {   
    background: #bfc6d2 url(../img/33/toplist.item.bg.gif) 0 0 repeat-x;
	color: #8e2d15;    
}
.b-toplist .rama-toplist {
    padding-left: 2px;
    padding-right: 2px;
    background: url(../img/toplist.rama.bg.png) 0 0 no-repeat; 
}

.b-toplist .sh-bot {
    margin-left: 2px;
    background: url(../img/toplist.bot.bg.png) 0 0 no-repeat;
    font-size: 0;
    width: 450px;
    height: 2px; 
}

.b-toplist .top {
    width: 456px;
    height: 36px;
    background: url(../img/toplist.top.bg.png) 0 0 no-repeat;
    color: #494944;
    font-size: 1.17em; 
    cursor: pointer;
}
.b-toplist25 .top {    
    background: url(../img/25/toplist.top.bg.png) 0 0 no-repeat;
	color: #8e2d15;    
}
.b-toplist32 .top {    
    background: url(../img/32/toplist.top.bg.png) 0 0 no-repeat;
	color: #8e2d15;    
}
.b-toplist33 .top {    
    background: url(../img/33/toplist.top.bg.png) 0 0 no-repeat;
	color: #8e2d15;    
}
.b-toplist .top p {
    padding-top: 0.71em;
    margin-left: 3.93em;
}
.b-toplist .top span {
    margin-left: 0.86em;
    font-weight: bold;
} 
.b-toplist .item2 {
    padding-top: 0.3em;
    padding-bottom: 0.2em;
    background: #555a66 url(../img/toplist.item2.bg.gif) 0 0 repeat-x;
    position: relative;
    font-size: 1.17em;
    font-weight: bold;
    cursor: pointer;
}
.b-toplist .item2SPO {
    
  cursor: default;
}
.b-toplist25 .item2 {     
    background: #bfc6d2 url(../img/25/toplist.item2.bg.gif) 0 0 repeat-x;
    color: #3b3b3b; 
}
.b-toplist32 .item2 {    
    background: #bfc6d2 url(../img/32/toplist.item2.bg.gif) 0 0 repeat-x;
    color: #3b3b3b; 
}
.b-toplist33 .item2 {
    
    background: #bfc6d2 url(../img/33/toplist.item2.bg.gif) 0 0 repeat-x;
    color: #3b3b3b; 
}

.b-toplist table {
    width: 100%;
}

.b-toplist .right {
    width: 60px;
}

.b-toplist .item2 .about {
    margin-left: 8em;
    font-size: 0.71em;
}

.b-toplist .item2 .title {
    margin-left: 2.29em;
}

.b-toplist .item2 .stars {
    background: url(../img/toplist.stars.gif) 0 0 no-repeat;
    position: absolute;
    width: 72px;
    height: 19px;
    top: 13px;
    left: 9px;
}

.b-toplist .scroll {
    height: 197px;
    overflow: hidden;
}
.b-toplist .scroll .innerscroll {
    
}

.b-toplist .slider {
    padding-right: 21px;
    position: relative;
    background-color: #424650;
    overflow: hidden;
}

.b-toplist .slider .scroll-dot {
    position: absolute;
    right: 0;
    top: 0;
    width: 21px;
    height: 88px;
    background: url(../img/toplist.scroll.gif) 0 0 no-repeat;
    cursor: hand;
    cursor: pointer;
}
.b-toplist25 .slider .scroll-dot {
    
    background: url(../img/25/toplist.scroll.gif) 0 0 no-repeat;
   
}
.b-toplist32 .slider .scroll-dot {
    
    background: url(../img/32/toplist.scroll.gif) 0 0 no-repeat;
   
}
.b-toplist33 .slider .scroll-dot {
    
    background: url(../img/33/toplist.scroll.gif) 0 0 no-repeat;
   
}

/*-------------oteli-----------*/
.up_win_otel  { 
	width:330px;
	position: absolute;
	visibility: hidden;
	z-index: 1200;
}
.up_win_otel .b-box {  margin-bottom: 2px;  padding: 2px 13px 2px 13px;  position: relative; }
 
.up_win_otel .b-box .box-mid .up_win_bg    { background:#c32300 url(../img/vn/up_win_bg_otel.png) 0 100% repeat-x; }
.up_win_otel .b-box .u1  { background:url(../img/vn/box.u1_up_w_otel.png) 100% 0 no-repeat; width: 13px; }
.up_win_otel .b-box .u2  { background: url(../img/vn/box.u2_up_w_otel.png) 0 0 no-repeat; width: 13px;}
.up_win_otel .b-box .u3  { background: url(../img/vn/box.u3_up_w_otel.png) 0 0 no-repeat; width: 13px;}
.up_win_otel .b-box .u4  { background: url(../img/vn/box.u4_up_w_otel.png) 0 0 no-repeat; width: 13px;}
.up_win_otel .b-box .box-left, .up_win_otel .b-box .box-right  { background:#c32300 url(../img/vn/up_win_bg2_otel.png) 0 100% repeat-x; width: 13px;}
.up_win_otel .text { padding:15px}
.up_win_otel .b-box .sh-left { width: 9px; background: url(../img/vn/box.sh.left_otel.png) 0 0 repeat-y;} 
.up_win_otel .b-box .box-left  { left: 9px;}
.up_win_otel .b-box .box-right { right: 9px;}
.up_win_otel .b-box .sh-right  { width: 9px;  background:url(../img/vn/box.sh.right_otel.png) 0 0 repeat-y;} 
.up_win_otel .b-box .sh-bot { width: 247px; height: 11px; bottom: -9px; left: 70px;  background:url(../img/vn/box.sh.bot_otel.png) 0 0 repeat-x; }
.up_win_otel .b-box .sh-top { width: 304px; left: 13px; background: url(../img/box.sh.top.png) 0 0 no-repeat; }
.str_otel { background:url(../img/vn/str_otel.png) 0 0 no-repeat; height:20px; width:57px; position:absolute; left:13px}
 

.zagolovok_otel  a { color:#fff; font:normal 16px Arial}
.zagolovok_otel    { padding:0 0 10px }
.otel_cells        { min-height:105px; height:auto !important; height:105px}
.otel_cells_img    { float:left}
.otel_cells_cont   {}
.otel_kontent      { clear:both}
.otel_cells_img img {
	margin-right: 10px;
} 
.otel_cells .zvezdi {
	position: absolute;
	margin-top: 50px;
}
/*---------b-toplist---------------*/



.b-seo {
    margin-left: 3px;
    margin-top: 200px;
    background: url(../img/seo.sh.png) 0 0 no-repeat;
    position: relative;
}
.b-seo .sh_rama {
    margin-left: 2px;
    margin-right: 8px;
    padding-top: 14px;
    padding-left: 10px;
    padding-bottom: 14px;
    background: #075390 url(../img/seo.bg.gif) 0 0 no-repeat;
  
}

.b-seo .left {
    float: left;
    width: 245px;
}

.b-seo .right {
    float: left;
    width: 692px;
    background-color: #033d73;
    min-height: 400px;
}

.b-seo .left li {
    margin-bottom: 0.39em;
    padding: 0.39em 0 0.39em 0.39em;
    font-size: 1.50em;
}

.b-seo .left li.on {
    background-color: #033d73;
}

.b-seo .left li a:link, 
.b-seo .left li a:active, 
.b-seo .left li a:visited, 
.b-seo .left li a:hover {
    color: #fff;
}

.b-seo .right .rama {
    padding: 0.83em 1.25em 0 1.25em;
}

.b-seo .right p {
    margin-bottom: 1.25em;
}

.b-seo .sh_top, .b-seo .sh_bot {
    background: url(../img/seo.sh.top.png) 0 0 no-repeat;
    width: 964px;
    height: 3px;
    position: absolute;
    top: -3px;
    left: 0;
}

.b-seo .sh_bot {
    background: url(../img/seo.sh.bot.png) 0 0 no-repeat;
    bottom: -3px;
}
/*--------b-box2----------------*/

.b-box2 .u1 {
    width: 6px;
    height: 50px;
    position: absolute;
    top: 0;
    left: 1px;
    background: url(../img/box2.u1.png) 0 0 no-repeat; 
}

.b-box2 .u2 {
    width: 6px;
    height: 50px;
    position: absolute;
    top: 0;
    right: 1px;
    background: url(../img/box2.u2.png) 0 0 no-repeat; 
}

.b-box2 .u3 {
    width: 6px;
    height: 46px;
    position: absolute;
    bottom: 0;
    right: 1px;
    background: url(../img/box2.u3.png) 0 0 no-repeat; 
}

.b-box2 .u4 {
    width: 6px;
    height: 46px;
    position: absolute;
    bottom: 0;
    left: 1px;
    background: url(../img/box2.u4.png) 0 0 no-repeat; 
}

.b-box2 .box-left {
    width: 4px;
    background: #eaecf0 url(../img/box2.cent.mid.gif) 0 0 repeat-x;
    position: absolute;
    top: 50px;
    left: 3px;
}

.b-box2 .box-right {
    width: 4px;
    background: #eaecf0 url(../img/box2.cent.mid.gif) 0 0 repeat-x;
    position: absolute;
    top: 50px;
    right: 3px;
}
.b-box2 .sh-left {
    width: 2px;
    background: url(../img/box2.shl.png) 0 0 repeat-y;
    position: absolute;
    top: 50px;
    right: 1px;
}
.b-box2 .sh-right {
    width: 2px;
    background: url(../img/box2.shr.png) 0 0 repeat-y;
    position: absolute;
    top: 50px;
    right: 1px;
}

.b-box2 .box-mid {
    min-height: 100px;
    background: #eaecf0 url(../img/box2.cent.mid.gif) 0 50px repeat-x;
  
    
}

.b-box2 .box-mid .top {
    background: url(../img/box2.cent.top.gif) 0 0 repeat-x;
}

.b-box2 .box-mid .bot {
    background: url(../img/box2.cent.bot.gif) 0 100% repeat-x;
}

.b-box2 .box-mid .text {
    padding: 0;
    padding-left: 1em;
    min-height: 100px;
}   

.b-box2 .box-mid .text {
    padding-top: 2em;
    font-size: 0.92em;
    color: #434343; 
}

.b-box2 .box-mid .text p {
    padding-bottom: 1em;
}

.b-box2 .box-mid .text a:link,
.b-box2 .box-mid .text a:active,
.b-box2 .box-mid .text a:visited,
.b-box2 .box-mid .text a:hover {
    color: #434343;
    text-decoration: none;
    font-weight: bold;
}
/*---b-box-sub-menu---------------------*/
.content__right { width: 258px; float: right; overflow:visible;}
.content__right_overflow { width: 258px; overflow:visible;}

.b-box-sub-menu {
    margin-bottom: 2px;
    padding: 2px 7px 2px 7px;
    position: relative;
}

.b-box-sub-menu .box-mid { background:#eeedf3 url(../img/vn/bg_sub_menu.gif) 100% 0 repeat-y; margin-left:-15px;;  z-index:20; position:relative;
}

.b-box-sub-menu .u2 {
    width: 7px;
    height: 52px;
    position: absolute;
    top: 0;
    right: 0;
    background: url(../img/vn/box.u2_2.png) 0 0 no-repeat; 
}

.b-box-sub-menu .u3 {
    width: 7px;
    height: 60px;
    position: absolute;
    bottom: -1px;
    right: 0;
    background: url(../img/vn/box.u3_2.png) 0 0 no-repeat; 
}


.b-box-sub-menu .sh-top {
    width: 245px;
    height: 2px;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 7px;
    background: url(../img/vn/box.sh.top.png) 0 0 no-repeat; 
}

.b-box-sub-menu .sh-bot {
    width: 244px;
    height: 2px;
    overflow: hidden;
    position: absolute;
    bottom: 0;
    left: 7px;
    background: url(../img/vn/box.sh.bot.png) 0 0 no-repeat; 
}





.b-box-sub-menu .sh-right {
    width: 2px;
    background: url(../img/vn/box.sh.right.png) 0 0 repeat-y;
    position: absolute;
    top: 52px;
    right: 1px;
} 

.b-box-sub-menu .box-right {
    width: 4px;
    background: #eaedee;
    position: absolute;
    top: 52px;
    right: 3px;
}

.b-box-sub-menu .pic {
    position: absolute;
    top: 2px;
    right: 3px;
    z-index: 100px;
}

.b-box-sub-menu li a:link,
.b-box-sub-menu li a:active,
.b-box-sub-menu li a:visited,
.b-box-sub-menu li a:hover,
.submenu li a:link,
.submenu li a:active,
.submenu li a:visited,
.submenu li a:hover,
 {
    color: #701f13;
}
.submenu {
  bottom: 50px;
}
.b-box-sub-menu .text, .submenu {	padding:3px 0 10px 1.5em }
.b-box-sub-menu .text ul,  .b-box-sub-menu .text li, .submenu ul, .submenu li{ padding:0; margin:0}
.b-box-sub-menu .text ul ul, .submenu ul ul { padding:0; margin:0}
.b-box-sub-menu .text ul li, .submenu ul li { padding:10px 0 0; margin:0}
/*.b-box-sub-menu .text ul ul { background:url(../img/vn/bg_sub_menu2.gif) 100% 0 repeat-y} */

#eli {background:url(../img/vn/bg_sub_menu_b2.gif) 100% 0 no-repeat; height:14px; padding:0; margin:0}

/*.b-box-sub-menu .current  { background:url(../img/vn/bg_sub_menu_t2.gif) 100% 0 no-repeat; padding:10px 0 0 } */
.b-box-sub-menu ul li a:hover, .b-box-sub-menu .current a, .submenu ul li a:hover, .submenu .current a {
	color: #cc2500;
	
	text-decoration:none;
	font-weight:bold;
	
} 
.b-box-sub-menu .current li a {
	color: #cc2500;	
	text-decoration:none;
	font-weight:normal;	
} 
.b-box-sub-menu ul li ul, .submenu ul li ul   { 
	list-style-type: disc;	 
	margin-left: 15px; 
} 
.b-box-sub-menu ul li ul a, .submenu ul li ul a  { 
	
	-background:url(../img/vn/sub_menu_2.gif) 0 50% no-repeat; 
	color:#701f13
}  
.b-box-sub-menu ul #akt-sub-menu     {
		background:url(../img/vn/bg_sub_menu_t2.gif) 100% 0 no-repeat; padding:10px 0 0 } 	
}
.b-box-sub-menu ul ul     {
		
		background:url(../img/vn/bg_sub_menu2.gif) 100% -30px; repeat-y} 	
}
.b-box-sub-menu ul li ul li  {
			
}
.b-box-sub-menu li a, .submenu li  a { 
	
	color:#701f13
}
.b-box-sub-menu ul li ul a:hover, {color: #cc2500; font-weight:bold; background:url(../img/vn/sub_menu_1.gif) 0 50% no-repeat}

.b-box-sub-menu ul {
    padding-bottom: 0.5em;
}
  
.b-box-sub-menu li {
    padding-bottom: 1em;
}
.b-box-sub-menu .text ul ul { background:url(../img/vn/bg_sub_menu2.gif) 100% 0 repeat-y}
#akt-sub-menu  { background:url(../img/vn/bg_sub_menu_t2.gif) 100% 0 no-repeat; padding:10px 0 0; margin:0 }
#pad0 { padding:0; margin:0}
/*#akt-sub-menu a  {color: #cc2500; text-decoration:none}   */
#akt-sub-menu ul   { 
	list-style-type: disc;
	color:#701f13;
	margin-left:15px;
	
		
		
}
#akt-sub-menu ul li  { 
	padding-right: 15px;
	
		
		
}
#akt-sub-menu ul a  { 
	
	color:#701f13
}
#akt-sub-menu ul a:hover {color: #cc2500; font-weight:bold;}
.b-box-sub-menu.white .text ul ul { background:url(../img/vn/bg_sub_menu2_w.gif) 100% 0 repeat-y}
.b-box-sub-menu.white #eli {background:url(../img/vn/bg_sub_menu_b2_w.gif) 100% 0 no-repeat;}
.b-box-sub-menu.white #akt-sub-menu  { background:url(../img/vn/bg_sub_menu_t2_w.gif) 100% 0 no-repeat;}
.b-box-sub-menu.white .u2 { background: url(../img/vn/box.u2_2_w.png) 0 0 no-repeat; }
.b-box-sub-menu.white .u3 { background: url(../img/vn/box.u3_2_w.png) 0 0 no-repeat; }
.b-box-sub-menu.white .box-mid, .b-box-sub-menu.white .box-right {  background: #fff }
.b-box-sub-menu .main-razdel {
    font-size: 14px;
    color:#701f13;
    font-weight: bold;
    margin-top: 15px;
    display: block;
}
#eli  {
	list-style-type: none;
}
  /*---------всплывающее белое окно---------------*/


.up_win   { width:960px}
.up_win .b-box .box-mid .up_win_bg    { background:#fefefe url(../img/vn/up_win_bg.png) 0 100% repeat-x }
.up_win .b-box .u1  { background: url(../img/vn/box.u1_up_w.png) 0 0 no-repeat; }
.up_win .b-box .u2  { background: url(../img/vn/box.u2_up_w.png) 0 0 no-repeat; }
.up_win .b-box .u3  { background: url(../img/vn/box.u3_up_w.png) 0 0 no-repeat; }
.up_win .b-box .u4  { background: url(../img/vn/box.u4_up_w.png) 0 0 no-repeat; }
.up_win .b-box .box-left,.up_win .b-box .box-right  { background:#fefefe url(../img/vn/up_win_bg2.png) 0 100% repeat-x;}
.up_win  .text { padding:0 0 10px; background:url(../img/vn/up_win_bg3.png) 0 0 no-repeat }

/*---------------turagenstva---------*/
.up_win .but_close { width:37px; float:right; padding:3px 0 0 0}

.up_win #box_uslugi { position:absolute;top:60px; left:5px }
.up_win #box_uslugi ul li a {  text-decoration:underline; font:bold 14px Arial; color:#102e6b;}
.up_win #box_uslugi ul li a:hover { color:#ff0000;text-decoration:underline}
.up_win #box_uslugi ul { width:190px; float:left}
.up_win #box_uslugi li { padding-left:70px}
.up_win #box_uslugi ul#w207 { width:207px;}
.up_win #box_uslugi ul#w200 { width:200px;}
.up_win .b-box .sh-bot, .up_win .b-box .sh-top { width:99%;background-repeat:repeat-x; left:4px}


.pic1 { background:url(../img/vn/pic_up_w_1.png) 0 0 no-repeat; height:31px; padding-top:10px}
.pic2 { background:url(../img/vn/pic_up_w_2.png) 0 0 no-repeat; height:32px; padding-top:17px}
.pic3 { background:url(../img/vn/pic_up_w_3.png) 0 0 no-repeat; height:49px; padding-top:17px}
.pic4 { background:url(../img/vn/pic_up_w_4.png) 0 7px no-repeat; height:31px; padding-top:17px; padding-right:10px}
.pic5 { background:url(../img/vn/pic_up_w_5.png) 0 5px no-repeat; height:32px; padding-top:17px; padding-right:10px}
.pic6 { background:url(../img/vn/pic_up_w_6.png) 0 0 no-repeat; height:49px; padding-top:17px}
.pic7 { background:url(../img/vn/pic_up_w_7.png) 0 7px no-repeat; height:40px;  padding-top:17px}
.pic8 { background:url(../img/vn/pic_up_w_8.png) 0 0 no-repeat; height:49px; padding-top:5px;padding-right:20px}
.pic9 { background:url(../img/vn/pic_up_w_9.png) 0 0 no-repeat; height:31px; padding-top:0px}

.up_win #box_razdeli { padding:272px 0 0 30px; width:580px; float:left; text-align:left}
.up_win #box_razdeli .zagolovok { font:normal 19px Arial; color:#a11000; padding-bottom:20px}
.up_win #box_razdeli ul { width:160px; float:left}
.up_win #box_razdeli li { padding-bottom:10px}
.up_win #box_razdeli a { color:#102e6b; font:normal 12px Arial}


.up_win #box_dopolnitelno {  float:right;  margin:0px 0 0 0 ; width:290px; text-align:left;  padding-left: 30px; position: relative;}
.up_win #box_dopolnitelno  .zagolovok { font:normal 19px Arial; color:#a11000; padding-bottom:20px; padding-left: 30px;}
.up_win #box_dopolnitelno ul { }
.up_win #box_dopolnitelno li { padding-bottom:10px}
.up_win #box_dopolnitelno a { color:#102e6b; font:normal 12px Arial}

.up_win #valuta { background:url(../img/vn/valuta.png) 0 0 no-repeat; height:62px ; width:150px; overflow:hidden; position:absolute; top:0; left:0}
.up_win #valuta .kurs {  font:normal 18px Arial; color:#950000; position:absolute;  top:3px; left:75px} 
.up_win #valuta .kurs a{  color:#950000; text-decoration: none; font-size: 15px;} 
 /*----фон контента белый ----*/

 
.clear {
	clear: both;
}

#overlay {
	background: transparent url(../img/overlay.png) 0 0;
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 10000;
	display: none;
	
	
}
.fire {
  position: absolute;
  margin-left: -16px;
   
}



