body {background-color:#eceeee;}

.sprite, #share42 a {background:url(../images/sprite-vc.png) no-repeat 0 0}
.clr{clear:both;display:block;height:0;overflow:hidden;visibility:hidden;width:0}
.Left{float:left}
.Right{float:right}
.display{display:none}
.fon14 {font-size:14px;}
.text-w{text-shadow:1px 1px 0 #fff}


#outer { display: block; width : 100%; min-height : 100%;}
#inner { width : 1000px; margin-top:5px;}




/***********************
* 	HEADER
************************/
.logo {position:relative;  background-position:0 -25px;   width:190px; margin-right:10px;}
.home { display:block;
height:70px; width:190px; margin-top:5px;}
.top-menu {height:36px; width:800px;}
.share {height:39px; width:800px; position:relative;}
.share42init,.share-wrap, .wrap-42 {height:30px;}
.share42init { background-color:#eceeee;}
.wrap-42 {width:304px; position:absolute; top:6px; right:4px; z-index:10; background-position:-114px -140px;}

.pathway {height:18px;}
.path { color:#c8cbcc; font-size:12px; height:18px; margin-top:11px; position:relative; z-index:1;}
.path i {font-size:14px;}

.l-head {
    padding: 10px 0 0 2px;
    width: 1000px;
}

.l-page {
    width: 980px; background-color:#FFF; padding:10px; border-radius:6px;
}
.l-column_main  {width: 674px;}
.b-box_holidays {width:654px;}

/***********************
* 	SHARE
************************/ 
.share42init a {border:none !important;}
#share42 a {display:inline-block; width:24px; height:24px; margin:0 0 0 4px; padding:0; outline:none;}
#share42 a {opacity: 0.7}
#share42 a:hover {opacity: 1}
#share42 a:hover {opacity:1;}
#share42 .i_vk{background-position:0 -106px}
#share42 .i_facebook{background-position:-24px -106px}
#share42 .i_twitter{background-position:-48px -106px}
#share42 .i_odnokl{background-position:-72px -106px}
#share42 .i_moimir{background-position:-96px -106px}
#share42 .i_lj{background-position:-120px -106px}
#share42 .i_live{background-position:-144px -106px}
#share42 .i_yaru{background-position:-168px -106px}
#share42 .i_gplus{background-position:-192px -106px}
#share42 .i_blog{background-position:-216px -106px}



/***********************
* 	TOP MENU
************************/
.sf-m,.sf-m *{margin:0;padding:0;}
.sf-m{ font-family:Arial, Helvetica, sans-serif;}
.sf-m ul{position:absolute;top:-999em;z-index:100}
.sf-m ul li{width:100%;position:relative;z-index:100}
.sf-m li:hover{visibility:inherit}
.sf-m li{float:left;position:relative}
.sf-m a,.sf-m a span{display:inline-block;cursor:pointer;position:relative}
.sf-m a span{-webkit-transition:all .36s ease-in-out;-o-transition:all .36s ease-in-out;-moz-transition:all .36s ease-in-out;-ms-transition:all .36s ease-in-out;-kthtml-transition:all .36s ease-in-out;transition:all .36s ease-in;padding:0 16px}
.sf-m a,.sf-m a:visited{color:#FFF;text-shadow:1px 1px 0 rgba(0,0,0,.1)}
.sf-m li:hover ul,.sf-m li.sfHover ul{width:196px;left:0;top:36px;box-shadow:2px 4px 4px rgba(0,0,0,.2)}
.sf-m li a{line-height:36px}
.sf-m li li a{line-height:28px;padding-left:16px;transition:none!important; text-decoration:none;}
.sf-m li li a,.sf-m .active li a{display:block}
.sf-m .active ul li a{background:none}
ul.sf-m li li:last-child a{padding-bottom:3px}
.sf-m li a span{background:url(../images/sprite-vc.png) 0 -400px no-repeat}
.sf-m li a:hover span{background-position:0 -190px}
#voicelink a{background-color:#fa9f3a}
#voicelink a:hover{background-color:#f98300}
#ecards a{background-color:#bcd637}
#ecards a:hover{background-color:#a6c600}
#sms a{background-color:#38c2dd}
#sms a:hover,#sms:hover > a{background-color:#06b5d8}
#scenario a{background-color:#a270db}
#scenario a:hover,#scenario:hover > a{background-color:#9a67d3}
#for-hol a{background-color:#f6c83b}
#for-hol a:hover,#for-hol:hover > a{background-color:#f4bc0d}
#rifmator a{background-color:#c362d1}
#rifmator a:hover{background-color:#bc43cd}
#rifmator a span{padding:0 20px}