/* Design and coding: Kostya-Strahov.ru */
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 400;
  src: url(/fonts/PT_Serif-Web-Regular.ttf);
}
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 700;
  src: url(/fonts/PT_Serif-Web-Bold.ttf);
}
@font-face {
  font-family: myb;
  src: url(/fonts/MyriadPro-Bold_1.otf) format("opentype");
}
@font-face {
  font-family: myr;
  src: url(/fonts/MyriadPro-Regular_1.otf) format("opentype");
}
@font-face {
  font-family: myi;
  src: url(/fonts/MyriadPro-It_1.otf) format("opentype");
}
@font-face {
  font-family: h_ul;
  src: url(/fonts/HelveticaNeueCyr-UltraLight.otf) format("opentype");
}
@font-face {
  font-family: h_r;
  src: url(/fonts/HelveticaNeueCyr-Roman.otf) format("opentype");
}
@font-face {
  font-family: h_l;
  src: url(/fonts/HelveticaNeueCyr-Light.otf) format("opentype");
}
@font-face {
  font-family: h_m;
  src: url(/fonts/HelveticaNeueCyr-Medium.otf) format("opentype");
}
@font-face {
  font-family: mir;
  src: url(/fonts/MinionPro-Regular_1.otf) format("opentype");
}
@font-face {
  font-family: mybc;
  src: url(/fonts/MyriadPro-Cond_1.otf) format("opentype");
}
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: url(/fonts/PT_Sans-Web-Regular.ttf);
}
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 700;
  src: url(/fonts/PT_Sans-Web-Bold.ttf);
}
body{
 font-size: 13px;
 font-family: arial,verdana,helvetica,clean,sans-serif;
 line-height: 1.22em;
 margin: 0px;
 padding: 0px;
 color: black;
 background-color: white;
}
.page_table{
 font-size: 11px;
 font-family: Tahoma, Arial;
 color: #232323;
}
/* vvv main */
a.dark{
 color: black;
}
a.dark:hover{
 color: navy;
}
a.gray{
 color: #454545;
}
a.gray:hover{
 color: black;
}
a, a.no_line{
 color: #414141;
 outline: none;
}
a:hover, a.no_line:hover{
 color: #e01414;
}
a.no_line{
 text-decoration: none;
}
a.no_line:hover{
 text-decoration: underline;
}
a.white{
 color: white;
}
a.white:hover{
 color: #0B55C4;
}
.cap1{
 color: #4d4d4d;
 font-size: 16px;
}
.cap2{
 color: #4d4d4d;
 font-size: 14px;
}
.norm_text{
 color: #4d4d4d;
 font-size: 12px;
}
.read_text{
 font-size: 14px;
 font-family: Serif;
 letter-spacing: 0.8pt;
 line-height: 1.4;
}
.inp_btn, .inp_btn_sel, .inp_btn_small{
 outline: none;
 text-decoration: none;
/* display: block;
 float: left;
*/
 height: 14px;
 background-color: #F1F1F1;
 color: #4d4d4d;
 cursor: pointer;
 padding-left: 10px;
 padding-right: 10px;
 border-width: 1px;
 border-style: solid;
 border-color: #7e7e7e;
 height: 18px;
 font-size: 11px;
}
.inp_txt{
 font-size: 11px;
 height: 18px;
 border-width: 1px;
 border-style: solid;
 border-color: #7e7e7e;
}
.inp_btn:hover, .inp_btn_sel:hover, .inp_btn_small:hover{
 background-color: #cac9ff;
}
.inp_btn_sel{
  background-color: #cac9ff;
  outline: none;
}
.inp_btn_small{
 height: 15px;
 padding-left: 2px;
 padding-right: 2px;
 outline: none;
}
/* vvv all */
/* index */
.top_fon{
}
.fon{
 background-color: #dadada;
 background-attachment:fixed;
}
.top_menu_div{
 display: block;
 position: fixed;
 left: 0px;
 top: 0px;
 width: 100%;
 z-index:250;
 transition: all .4s;
 -moz-transition: all .4s;
 -webkit-transition: all .4s;
 -o-transition: all .4s;
}
.top_menu_div_fon{
 display: block;
 position: fixed;
 left: 0px;
 top: 0px;
 width: 100%;
 opacity: 1;
 z-index:249;
 box-shadow: 0 0px 0px #ffffff;
 transition: all .4s;
 -moz-transition: all .4s;
 -webkit-transition: all .4s;
 -o-transition: all .4s;
}
.menu_table{
 margin-top: -10px;
 width: 100%;
 padding: 20px;
 background: white;
 min-width: 1170px;
 transition: all .3s;
 -moz-transition: all .3s;
 -webkit-transition: all .3s;
 -o-transition: all .3s;
}
.menu_left{
}
.menu_right{
}
.menu_fon{
}
a.menu_lnk,a.menu_lnk_act{
 display: block;
 float: left;
 width: 100%;
 height: 16px;
 text-align: center;
 font-size: 14px;
 font-family: myb;
 color: #000000;
 text-decoration: none;
 text-transform: uppercase;
 transition: all .3s;
 -moz-transition: all .3s;
 -webkit-transition: all .3s;
 -o-transition: all .3s;
}
a.menu_lnk:hover,a.menu_lnk_act{
 color: #ee7105;
}
a.menu_lnk_spec,a.menu_lnk_spec_act{
 display: block;
 float: left;
 width: 100%;
 height: 14px;
 text-align: center;
 font-size: 15px;
 font-family: myb;
 color: #717171;
 text-decoration: none;
}
a.menu_lnk_spec:hover,a.menu_lnk_spec_act{
 color: #e0e0e0;
 text-shadow: none;
}
.menu_lnk_div{
 margin-top: 1px;
}
.menu_lnk_div_spec{
 margin-top: 1px;
}
.menu_pipeline{
 display: block;
 float: left;
 height: 16px;
 width: 1px;
 background-color: #ffb154;
}
/* White plate */
.white_plate{
 background-color: white;
 box-shadow: 0 0 10px 1px #aaaaaa;
 margin-top: 34px;
 border-radius: 5px;
}
.winter_head{
 background-color: white;
 box-shadow: 0 0 10px 1px #414141;
 margin-top: 18px;
 border-radius: 5px 5px 0 0;
 background-image: url(pics/winter2016_headfon.jpg);
 background-position: right top;
 background-repeat: no-repeat;
}
.maw_head{
 background-color: white;
 box-shadow: 0 0 10px 1px #414141;
 margin-top: 18px;
 border-radius: 5px 5px 0 0;
 background-image: url(pics/maw_headfon.jpg);
 background-position: right top;
 background-repeat: no-repeat;
}
.house_head{
 background-color: white;
 box-shadow: 0 0 10px 1px #414141;
 margin-top: 18px;
 border-radius: 5px 5px 0 0;
 background-image: url(pics/house_fon.jpg);
 background-position: right top;
 background-repeat: no-repeat;
}
.manandwoman_head{
 background-color: white;
 box-shadow: 0 0 10px 1px #414141;
 margin-top: 18px;
 border-radius: 5px 5px 0 0;
 background-image: url(pics/manandwoman_head.jpg);
 background-position: 364px 9px;
 background-repeat: no-repeat;
}
.head_holder{
 display: block;
 position: relative;
 width: 800px;
 height: 114px;

}
.winter2015_text{
 display: block;
 position: absolute;
 width: 140px;
 height: 67px;
 left: 440px;
 top: 5px;
 background-image: url(pics/winter2015_text.jpg);
 background-position: 0 0;
 background-repeat: no-repeat;
 z-index: 5;
}
.winter2015_2015{
 display: block;
 position: absolute;
 width: 352px;
 height: 113px;
 left: 433px;
 top: -34px;
 background-image: url(pics/winter2015_2015.png);
 background-position: 160px 0;
 background-repeat: no-repeat;
 z-index: 5;
}
a.logo_lnk_transp{
 display: block;
 position: absolute;
 width: 318px;
 height: 55px;
 top: 9px;
 left: 14px;
 background-image: url(pics/newlogo.png);
 background-position: 0 0;
 background-repeat: no-repeat;
 text-decoration: none;
 overflow: hidden;
 outline: none;
}
.logo_text_1{
 color: #ff8502;
 font-family: 'Arial Narrow', Arial, sans-serif;
 font-stretch: condensed;
 font-size: 49px;
 font-weight: bold;
}
.logo_text_2{
 margin-left: 5px;
 color: #390986;
 font-family: 'Arial Narrow', Arial, sans-serif;
 font-stretch: condensed;
 font-size: 49px;
 font-weight: bold;
}
.center_menu_fonx{
 display: block;
 float: left;
 margin-left: 18px;
 background-image: url(pics/center_menu_transp.png);
 background-position: 0 0;
 background-repeat: no-repeat;
}
.center_menu_onorange_td{
 padding-left: 13px;
}
.center_menu_fon{
}
.center_menu_rightpic{
}
a.center_menu_onorange_lnk{
 color: #2b2b2b;
 text-shadow: #ffc17e 1px 1px 0px;
 font-size: 11px;
 text-decoration: none;
}
a.center_menu_onorange_lnk:hover{
 color: white;
 text-shadow: none;
}
.center_menu_clocks{
 padding-left: 13px;
 font-size: 11px;
 color: #676767;
}
a.center_menu_lnk{
 color: #27055b;
 font-size: 11px;
 text-decoration: none;
 text-shadow: #ede2ff 1px 1px 0px;
}
a.center_menu_lnk:hover{
 color: black;
 text-shadow: none;
}
.center_menu_onblue{
}

.center_menu_onlight{
}
a.center_menu_ol_lnk{
 color: #2d2d2d;
 font-size: 11px;
 text-decoration: none;
}
.center_menu_pipe{
 color: #c19ce5;
 text-shadow: #f3e7fe 1px 1px 0px;
}
.center_menu_pipe_light{
 color: #e4bd92;
}
a.center_menu_ol_lnk:hover{
 color: #FF931F;
 text-shadow: none;
}
.center_menu_onblue_cap{
 color: #565656;
 font-size: 10px;
}
a.show_search_lnk{
 display: block;
 float: right;
 width: 55px;
 height: 33px;
 margin-right: 40px;
 margin-top: 3px;
 font-size: 11px;
 color: #414141;
 outline: none;
 background-image: url(pics/zoom.png);
 background-position: right 16px;
 background-repeat: no-repeat;
 text-decoration: none;
}
a.show_search_lnk:hover{
 color: #e01414;
}
.top_search_div{
 display: block;
 float: right;
 margin-top: 12px;
 margin-right: 0px;
 width: 253px;
 height: 29px;
 outline: none;
 opacity: 0;
 background-image: url(pics/search_field.png);
 background-position: 0 0;
 background-repeat: no-repeat;
 transition: opacity .5s,margin .4s;
 -moz-transition: opacity .5s,margin .4s;
 -webkit-transition: opacity .5s,margin .4s;
 -o-transition: opacity .5s,margin .4s;
}
.search_field{
 display: block;
 float: left;
 width: 184px;
 height: 20px;
 margin-left: 7px;
 margin-top: 6px;
 font-size: 10px;
 color: #717171;
 border: 0px;
 font-style: italic;
}
a.search_btn{
 display: block;
 float: right;
 margin-right: 3px;
 margin-top: 2px;
 width: 57px;
 height: 25px;
 font-size: 11px;
 color: #5b5b5b;
 text-decoration: none;
 text-shadow: #fefefe 1px 1px 0px;
 outline: none;
}
a.search_btn:hover{
 color: #e01414;
}
.search_btn_text{
 margin-top: 6px;
 margin-left: 10px;
}
/* top news */
.tn_img{
 background-color: #bbbbbb;
 background-position: right 0;
 background-repeat: no-repeat;
}
.tn_shadow_left{
 background-image: url(pics/top_news_shadow_left.png);
 background-position: 0 0;
 background-repeat: no-repeat;
 background-color: #f0eaf8;
}
.tn_shadow_right{
 background-color: #ffffff;
}
.tn_top_shadow{
 background-image: url(pics/top_news_shadow_top.gif);
 background-position: 0 0;
 background-repeat: repeat-x;
}
.tn_bottom_shadow{
 background-image: url(pics/top_news_shadow_bottom.gif);
 background-position: 0 bottom;
 background-repeat: repeat-x;
}
a.tn_btn_a,a.tn_btn:hover{
 display: block;
 float: left;
 width: 236px;
 background-color: #d0d0d0;
 text-decoration: none;
 color: #000000;
 outline: none;
}
a.tn_btn{
 display: block;
 float: left;
 width: 236px;
 color: black;
 text-decoration: none;
 outline: none;
 background-color: #ffffff;
}
.tn_arrow{
 background-image: url(pics/top_news_arrow.png);
 background-position: right 10px;
 background-repeat: no-repeat;
}
.tn_btn_text{
 font-size: 14px;
 font-family: myr;
 outline: none;
 padding: 5px 5px 3px 18px;
 line-height: 1;
}
.tn_cap{
 font-size: 13px;
 font-family: myb;
 color: #fff;
 margin-left: 18px;
 background-color: #ee7103;
}
.tn_list{
 display: block;
 float: right;
 height: 277px;
 overflow: hidden;
 background-color: #D0D0D0;
}
a.tn_img_lnk{
 display: block;
 float: left;
 width: 400px;
 height: 277px;
 background-image: url(pics/top_news_dark.png);
 background-position: 0 bottom;
 background-repeat: repeat-x;
 text-decoration: none;
}
.tn_img_text{
 font-size: 14px;
 color: #ffffff;
 margin-top: 230px;
 line-height: 1.4;
 margin-left: 11px;
 margin-bottom: 10px;
 font-weight: bold;
 text-shadow: #44323a 1px 1px 0px;
}
a.tn_center_text{
 display: block;
 float: left;
 height: 238px;
 font-size: 14px;
 color: #2c2c2c;
 margin-left: 1px;
 margin-top: 8px;
 margin-right: 0px;
 line-height: 1.3;
 text-decoration: none;
 overflow: hidden;
}
a.tn_center_text:hover{
 color: black;
}
.tn_cat{
 font-size: 10px;
 color: #747474;
 padding-left: 10px;
}
/* vip-1 */
.underblock_shadow{
 background-image: url(pics/underblock_shadow.png);
 background-position: center 0;
 background-repeat: no-repeat;
}
/* news */
.n_fon{
 display: block;
 float: left;
 width: 494px;
 overflow: hidden;
 background-color: #FFFFFF;
 padding-bottom: 10px;
}
.n_fon_wide{
 width: 800px !important;
}
.n_fon_inv{
 display: block;
 float: left;
 width: 494px;
 overflow: hidden;
 background-color: #FFE5C7;
 border-style: solid;
 border-width: 2px;
 border-color: #FFB55C;
 border-top: 0px;
 border-left: 0px;
 border-bottom: 0px;
 padding-bottom: 10px;
}
.n_cap{
 margin-left: 19px;
 margin-top: 7px;
 font-size: 13px;
 font-weight: bold;
 color: #ff6c00;
 text-shadow: #ffffff 1px 1px 0px;
}
.n_cap h1 {
 display: inline;
 font-size: 13px;
 font-weight: bold;
 color: #ff6c00;
 margin: 0px;
}
.n_cap_block{
 display: block;
 float: left;
 margin-left: 19px;
 margin-top: 7px;
 font-size: 13px;
 font-weight: bold;
 color: #ff6c00;
 text-shadow: #ffffff 1px 1px 0px;
}
.n_news{
 display: block;
 float: left;
 width: 465px;
 margin-left: 19px;
 margin-top: 8px;
 font-size: 12px;
 color: #252525;
}
.n_img{
 display: block;
 float: left;
 width: 100px;
 height: 100px;
 margin-right: 11px;
 margin-bottom: 5px;
 background-position: center center;
 background-repeat: no-repeat;
 background-size: cover;
}
a.n_cap_lnk{
 display: block;
 float: left;
 width: 370px;
 font-family: myb;
 font-size: 15px;
 color: #000000;
 text-decoration: none;
}
a.n_cap_lnk:hover{
 color: #f1842f;
}
a.d_big_cap_lnk{
 display: block;
 float: left;
 font-size: 12px;
 font-weight: bold;
 color: #340E70;
 margin-bottom: 5px;
}
.n_cap_one_div{
 display: block;
 float: left;
 width: 370px;
 font-size: 12px;
 color: #340E70;
 text-decoration: none;
 margin-bottom: 10px;
 font-weight: bold;
 border-style: solid;
 border-width: 1px;
 border-left: 0px;
 border-right: 0px;
 border-top: 0px;
 border-color: #FFA330;
}
.n_cap_lnk_one{
 color: #000 !important;
 font-family: 'PT Serif' !important;
 font-weight: 700;
 font-size: 21px !important;
 text-decoration: none;
}
a.go_to_gallery{
 display: block;
 float: right;
 color: #717171;
 text-decoration: underline;
 font-size: 10px;
 outline: none;
}
.n_text{
 display: block;
 float: left;
 margin-top: 7px;
}
.n_text article {
 font-family: 'PT Serif';
 font-size: 16px;
 color: #000;
 text-indent:0;
}
.n_text article p {
}
.n_text article b {
 font-family: 'PT Serif';
 font-size: 16px;
 color: #000;
}
.n_text article blockquote {
 background-color: #E3E3E3;
 font-family: 'PT Serif';
 font-size: 17px;
 color: #000;
 padding-left: 30px;
 padding-right: 30px;
}
.n_text img{

}
a.n_camera{
}
.n_text_lnk{
 text-decoration: none;
}
.n_text_lnk2{
 text-decoration: none;
 font-family: myr;
 font-size: 14px;
}
a.n_text_lnk2:hover{
 color: #f1842f;
}
.n_cat_com{
 display: block;
 float: left;
 width: 280px;
 margin-top: 5px;
 font-size: 10px;
 color: #5e5e5e;
}
.n_date{
 display: block;
 float: right;
 width: 90px;
 text-align: right;
 margin-top: 5px;
 font-family: myr;
 font-size: 12px;
 color: #9c9c9c;
}
.n_date_pin{
}
.n_news_pin{
 background-image: url(pics/pin.png);
 background-size: 11px 11px;
 background-repeat: no-repeat;
 background-position: right 0;
}
.n_line{
 display: block;
 overflow: hidden;
 float: left;
 width: 482px;
 height: 2px;
 margin-top: 3px;
 background-color: #dadada;
}
.n_line_wide{
 width: 800px !important;
}
.n_line_blog{
 display: block;
 overflow: hidden;
 float: left;
 width: 588px;
 border-radius: 0 1px 1px 0;
 background-image: url(pics/line_gray.png);
 background-position: right 0;
 background-repeat: no-repeat;
 height: 3px;
 margin-top: 3px;
 margin-left: 0px;
}
.n_big_line{
 display: block;
 overflow: hidden;
 float: right;
 width: 193px;
 height: 1px;
 margin-top: 15px;
 margin-bottom: 15px;
 background-color: #FFA13D;
}
.n_big_line_inv{
 display: block;
 overflow: hidden;
 float: left;
 width: 193px;
 height: 1px;
 margin-top: 15px;
 margin-bottom: 15px;
 background-color: #FFA13D;
}
/* details */
.d_fon{
 display: block;
 float: right;
 width: 222px;
 overflow: hidden;
 background-color: #f1eef5;
 border: none;
 padding-bottom: 10px;
}
.d_cap{
 display: block;
 float: right;
 width: 183px;
 height: 26px;
 text-decoration: none;
 margin-left: 8px;
 margin-right: 9px;
 margin-top: 7px;
 margin-bottom: 7px;
 font-family: myb;
 font-size: 14px;
 color: #ffffff;
 text-transform: uppercase;
 transition: all  .5s;
 -moz-transition: all  .5s;
 -webkit-transition: all  .5s;
 -o-transition: all  .5s;
 background-color: #ef7f1a;
}
.d_cap div{
 display: block;
 float: left;
 margin-left: 9px;
 margin-top: 5px;
}
.d_cap_orange{
 display: block;
 float: right;
 width: 191px;
 height: 26px;
 text-decoration: none;
 background-image: url(pics/block_cap_orange.png);
 background-position: 0 0;
 background-repeat: no-repeat;
 margin-left: 8px;
 margin-top: 7px;
 font-size: 13px;
 color: #340e70;
 text-shadow: #ffc684 1px 1px 0px;
 font-weight: bold;
}
.d_cap_orange div{
 display: block;
 float: left;
 margin-left: 9px;
 margin-top: 5px;
}
.d_fon2{
 display: block;
 float: right;
 width: 222px;
 overflow: hidden;
 background-color: #f1eef5;
 border-style: solid;
 border-width: 2px;
 border-color: #a999c2;
 border-top: 0px;
 border-left: 0px;
 border-bottom: 0px;
 padding-bottom: 10px;
}
.d_cap2{
 margin-left: 8px;
 margin-top: 7px;
 font-size: 13px;
 color: #340e70;
 text-shadow: #daedff 1px 1px 0px;
 font-weight: bold;
 background-color: #99ccff;
 padding-top: 5px;
 padding-bottom: 3px;
 padding-left: 7px;
 border-radius: 4px 0 0 0;
}
.d_news2{
 display: block;
 float: left;
 width: 210px;
 margin-left: 8px;
 margin-top: 8px;
 font-size: 12px;
 color: #252525;
 background-color: #fff;
}
.d_img2{
 margin-right: 9px;
 margin-bottom: 5px;
 background-position: 0 0;
 background-repeat: no-repeat;
}
.d_text_lnk2{
 display: block;
 margin-top: 6px;
 margin-left: 8px;
 margin-right: 8px;
 margin-bottom: 5px;
 text-decoration: none;
 font-family: myr;
 color: #000;
 font-size: 11px;
}
a.d_text_lnk2:hover{
 color: #f1842f;
}
.d_news{
 display: block;
 float: left;
 width: 202px;
 margin-left: 8px;
 margin-top: 8px;
 font-size: 12px;
 color: #252525;
}
.d_big_news{
 display: block;
 float: left;
 width: 182px;
 margin-left: 10px;
 margin-top: 0px;
 font-size: 12px;
 color: #252525;
}
a.d_img{
 display: block;
 float: left;
 width: 80px;
 height: 79px;
 margin-right: 5px;
 margin-bottom: 5px;
 background-position: 0 0;
 background-repeat: no-repeat;
}
a.d_big_img{
 display: block;
 float: left;
 width: 182px;
 height: 136px;
 margin-right: 8px;
 margin-bottom: 5px;
 background-position: 0 0;
 background-repeat: no-repeat;
}
.d_text{
 margin-top: 0px;
}
.d_text_lnk{
 text-decoration: none;
}
.d_big_text_lnk{
 display: block;
 float: left;
 text-decoration: none;
}
/* theme_4 */
.th4_fon,.th5_fon,.th6_fon{
 display: block;
 float: right;
 width: 200px;
 overflow: hidden;
 background-color: #f1f1f1;
 border-top: 2px solid #a999c2;
 padding-bottom: 10px;
}
a.th4_cap{
 display: block;
 float: right;
 width: 195px;
 height: 26px;
 text-decoration: none;
 margin-left: 8px;
 margin-top: 7px;
 font-size: 13px;
 color: #e7e7e7;
 font-weight: bold;
 transition: all  .5s;
 -moz-transition: all  .5s;
 -webkit-transition: all  .5s;
 -o-transition: all  .5s;
 background-color: #1e2c90;
 box-shadow: 0px 1px 1px rgba(255, 255, 255, 0.5) inset;
 border-radius: 3px 0 0 0px;
}
a.th4_cap:hover{
 background-color: #2b3bb3;
 color: #ffffff;
}
.th4_cap div, .th5_cap div{
 display: block;
 float: left;
 margin-left: 9px;
 margin-top: 5px;
}
.th6_cap div{
 display: block;
 float: left;
 margin-left: 30px;
 margin-top: 5px;
}
a.th5_cap{
 display: block;
 float: right;
 width: 195px;
 height: 26px;
 text-decoration: none;
 margin-left: 8px;
 margin-top: 7px;
 font-size: 13px;
 color: #e7e7e7;
 font-weight: bold;
 transition: all  .5s;
 -moz-transition: all  .5s;
 -webkit-transition: all  .5s;
 -o-transition: all  .5s;
 background-color: #146a11;
 box-shadow: 0px 1px 1px rgba(255, 255, 255, 0.5) inset;
 border-radius: 3px 0 0 0px;
}
a.th5_cap:hover{
 background-color: #188914;
 color: #ffffff;
}
a.th6_cap{
 display: block;
 float: right;
 width: 195px;
 height: 26px;
 text-decoration: none;
 margin-left: 8px;
 margin-top: 7px;
 font-size: 13px;
 color: #e7e7e7;
 font-weight: bold;
 background-image: url(pics/theme6_ico.png);
 background-position: 8px center;
 background-repeat: no-repeat;
 transition: all  .5s;
 -moz-transition: all  .5s;
 -webkit-transition: all  .5s;
 -o-transition: all  .5s;
 background-color: #9d2725;
 box-shadow: 0px 1px 1px rgba(255, 255, 255, 0.5) inset;
 border-radius: 3px 0 0 0px;
}
a.th6_cap:hover{
 background-color: #bc1310;
 color: #ffffff;
}
/* 7, 8 */
.th7_fon,.th8_fon{
 display: block;
 float: left;
 width: 200px;
 overflow: hidden;
 padding-bottom: 8px;
 background-color: #bdbdbd;
}
a.th8_cap, a.th7_cap{
 display: block;
 float: right;
 width: 183px;
 height: 26px;
 text-decoration: none;
 margin-left: 8px;
 margin-right: 9px;
 margin-top: 7px;
 font-family: myb;
 font-size: 13px;
 color: #e7e7e7;
 text-transform: uppercase;
 transition: all  .5s;
 -moz-transition: all  .5s;
 -webkit-transition: all  .5s;
 -o-transition: all  .5s;
 background-color: #4a4a48;
}
a.th8_cap:hover, a.th7_cap:hover{
 background-color: #f1842f;
 color: #ffffff;
}
.th8_cap div, .th7_cap div{
 display: block;
 float: left;
 margin-left: 9px;
 margin-top: 7px;
}
/* /7, 8 */
/* 9, 10 */
.th9_fon,.th10_fon{
 display: block;
 float: left;
 width: 200px;
 overflow: hidden;
 padding-bottom: 8px;
 background-color: #bdbdbd;
 padding-bottom: 8px;
}
a.th10_cap, a.th9_cap{
 display: block;
 float: right;
 width: 183px;
 height: 26px;
 text-decoration: none;
 margin-left: 8px;
 margin-right: 9px;
 margin-top: 7px;
 font-family: myb;
 font-size: 13px;
 color: #e7e7e7;
 text-transform: uppercase;
 transition: all  .5s;
 -moz-transition: all  .5s;
 -webkit-transition: all  .5s;
 -o-transition: all  .5s;
 background-color: #27357B;
}
a.th10_cap:hover, a.th9_cap:hover{
 background-color: #f1842f;
 color: #ffffff;
}
.th10_cap div, .th9_cap div{
 display: block;
 float: left;
 margin-left: 9px;
 margin-top: 7px;
}
/* /9, 10 */
/* ny_th */
.winter_btn{
 display: block;
 position: absolute;
 left: 486px;
 top: 8px;
 width: 150px;
 height: 65px;
}
.maw_btn{
 display: block;
 position: absolute;
 left: 486px;
 top: 8px;
 width: 150px;
 height: 65px;
}
.ny_th1_fon, .ny_th2_fon, .ny_th3_fon{
 display: block;
 float: right;
 width: 200px;
 overflow: hidden;
}
.blog_img_div_ny{
 display: block;
 width: 560px;
 overflow: hidden;
 margin-left: 20px;
}
.blog_img_ny{
 border-radius: 0;
}
.ny_th1_fon{
 padding-bottom: 8px;
 margin-bottom: 10px;
 background-color: #28367f;
 background-image: url(pics/ny16_whitearrow.png);
 background-position: 0 11px;
 background-repeat: no-repeat;
}
a.ny_th1_cap{
 display: block;
 float: right;
 width: 160px;
 height: 26px;
 text-decoration: none;
 margin-left: 20px;
 margin-right: 9px;
 margin-top: 7px;
 font-family: myb;
 font-size: 18px;
 color: #e7e7e7;
 text-align: center;
 text-transform: uppercase;
 transition: all  .5s;
 -moz-transition: all  .5s;
 -webkit-transition: all  .5s;
 -o-transition: all  .5s;
}
a.ny_th1_cap:hover{
 font-family: myb;
 font-size: 18px;
 color: #ffffff;
}
.ny_th1_cap div{
 display: block;
 float: left;
 margin-left: 0px;
 margin-top: 4px;
}
a.ny_th1_text{
 display: block;
 float: left;
 width: 180px;
 margin-top: 7px;
 margin-left: 10px;
 background-color: #fff;
 text-decoration: none;
}
.ny_th1_text div {
 display: block;
 float: left;
 margin: 8px 10px;
 font-family: myr;
 font-size: 12px;
 color: #000;
}

.ny_th2_fon{
 padding-bottom: 8px;
 background-image: url(pics/newyear_form3.png);
 background-position: 0 8px;
 background-repeat: no-repeat;
}
a.ny_th2_cap{
 display: block;
 float: right;
 width: 200px;
 height: 26px;
 text-decoration: none;
 margin-top: 7px;
 font-family: myb;
 font-size: 16px;
 color: #e7e7e7;
 text-align: center;
 transition: all  .5s;
 -moz-transition: all  .5s;
 -webkit-transition: all  .5s;
 -o-transition: all  .5s;
}
a.ny_th2_cap:hover{
 font-family: myb;
 font-size: 16px;
 color: #ffffff;
}
.ny_th2_cap div{
 display: block;
 margin-top: 7px;
}
a.ny_th2_text{
 display: block;
 float: left;
 width: 200px;
 margin-top: 7px;
 background-color: #fff;
 text-decoration: none;
}
.ny_th2_text div {
 display: block;
 float: left;
 width: 155px;
 margin-top: 10px;
 margin-left: 25px;
 font-family: myr;
 font-size: 12px;
 color: #2a347c;
}

.ny_th3_fon{
 padding-bottom: 8px;
 background-image: url(pics/newyear_form2.png);
 background-position: 0 8px;
 background-repeat: no-repeat;
}
a.ny_th3_cap{
 display: block;
 float: right;
 width: 200px;
 height: 26px;
 text-decoration: none;
 margin-top: 7px;
 font-family: myb;
 font-size: 16px;
 color: #e7e7e7;
 text-align: center;
 transition: all  .5s;
 -moz-transition: all  .5s;
 -webkit-transition: all  .5s;
 -o-transition: all  .5s;
}
a.ny_th3_cap:hover{
 font-family: myb;
 font-size: 16px;
 color: #ffffff;
}
.ny_th3_cap div{
 display: block;
 margin-top: 7px;
}
a.ny_th3_text{
 display: block;
 float: left;
 width: 200px;
 margin-top: 7px;
 background-color: #fff;
 text-decoration: none;
}
.ny_th3_text div {
 display: block;
 float: left;
 width: 155px;
 margin-top: 10px;
 margin-left: 25px;
 font-family: myr;
 font-size: 12px;
 color: #2a347c;
}
/* /ny_th */
/* specrep */
.specrep_head{
 background-image: url(pics/specrep_head.png);
 background-position: 0 0;
 background-repeat: no-repeat;
 background-color: #3d3d3c;
 font-family: myb;
 font-size: 16px;
 padding-left: 10px;
 padding-top: 5px;
 color: #fff;
}
.specrep_img{
 display: block;
 width: 198px;
 height: 235px;
 background-position: center center;
 background-repeat: no-repeat;
 border-left: 1px solid #7f7f7f;
 border-right: 1px solid #7f7f7f;
}
.specrep_foot{
 background-image: url(pics/specrep_foot.png);
 background-position: right bottom;
 background-repeat: no-repeat;
 background-color: #3d3d3c;
}
.specrep_lnk{
 display: block;
 margin: 10px 18px 14px  18px;
 font-family: "PT Sans";
 font-size: 12px;
 color: #fff;
 text-decoration: none;
}
/* /specrep */
/* banners */
.left_banner{
 display: block;
 margin-bottom: 10px;
}
.right_banner{
 display: block;
 margin-bottom: 10px;
}
.left_col_top{
 display: block;
 text-align: left;
 width: 206px;
 margin-top: 20px;
 margin-bottom: 2px;
 font-size: 11px;
 color: #7d7d7d;
}
a.right_col_top{
 display: block;
 text-align: right;
 width: 206px;
 margin-top: 2px;
 margin-bottom: 2px;
 font-size: 11px;
 color: #323131;
}
.bp_table{
  margin-top: 10px;
  margin-bottom: 10px;
  background-image: url(pics/bp_fon.png);
  background-position: 0 0;
  background-repeat: repeat-x;
}
.bp_left{
  background-image: url(pics/bp_left.png);
  background-position: 0 0;
  background-repeat: no-repeat;
}
.bp_left2{
  background-image: url(pics/bp_text_2.png);
  background-position: 0 bottom;
  background-repeat: no-repeat;
}
.bp_left_po{
  background-image: url(pics/bp_left_po.png);
  background-position: 0 0;
  background-repeat: no-repeat;
}
.bp_right{
  background-image: url(pics/bp_right.png);
  background-position: 0 0;
  background-repeat: no-repeat;
}
.bp_right2{
  background-image: url(pics/bp_more.gif);
  background-position: right bottom;
  background-repeat: no-repeat;
}
.bp_text_td{
 padding-bottom: 7px;
}
.bp_right_po{
  background-image: url(pics/bp_right_po.png);
  background-position: 0 0;
  background-repeat: no-repeat;
}

.bp_border{
  background-color: #c3c3c3;
}
.bp_table2{
  margin-top: 10px;
  margin-bottom: 10px;
}
a.spec_more_2{
 display: block;
 float: right;
 margin-bottom: 11px;
 margin-right: 10px;
 color: white;
 font-size: 12px;
 outline: none;
}
.bp_shadow_top{
  background-image: url(pics/bp_shadow_top.gif);
  background-position: 0 0;
  background-repeat: repeat-x;
}
.bp_shadow_bot{
  background-image: url(pics/bp_shadow_bot.gif);
  background-position: 0 0;
  background-repeat: repeat-x;
}

/* business+ and personal opinion */
.spec_pipe{
 display: block;
 background-color: #d8d8d8;
 height: 235px;
 margin-bottom: 8px;
}
a.spec_lnk{
 font-size: 11px;
 text-decoration: none;
 outline: none;
}
.spec_cap{
 color: #393939;
 font-size: 12px;
 font-weight: bold;
 margin-top: 15px;
 margin-bottom: 3px;
}
.spec_short{
 color: #323232;
 font-size: 12px;
}
.spec_lead{
 margin-top: 4px;
 font-size: 11px;
 color: #5c5b5b;
}
.spec_img_img{
 display: block;
 width: 182px;
 height: 136px;
 margin-bottom: 5px;
 background-position: 0 0;
 background-repeat: no-repeat;
 border-radius: 15px 0 15px 0;
}
.spec_img_tl{
 display: block;
 width: 182px;
 height: 136px;
 background-image: url(pics/cor_tl.gif);
 background-position: 0 0;
 background-repeat: no-repeat;
}
.spec_img_br{
 display: block;
 width: 182px;
 height: 136px;
 background-image: url(pics/cor_br.gif);
 background-position: right bottom;
 background-repeat: no-repeat;
}
a.spec_more{
 display: block;
 float: right;
 margin-top: 242px;
 margin-right: 10px;
 color: white;
 font-size: 12px;
 outline: none;
}
a.topical_tab_lnk,a.topical_tab_lnk_a{
 font-size: 13px;
 color: #340e70;
 font-weight: bold;
 text-shadow: #ffffff 1px 1px 0px;
 text-decoration: none;
 border-style: dashed;
 border-width: 1px;
 border-top: 0px;
 border-left: 0px;
 border-right: 0px;
 outline: none;
}
a.topical_tab_lnk_a{
 border: 0px;
}
a.topical_tab_lnk:hover{
 border-style: solid;
}
.media_table{
 margin-top: 10px;
 background-image: url(pics/media_fon.png);
 background-position: 0 0;
 background-repeat: repeat-x;
}
a.foot_logo{
 display: block;
 float: left;
 margin-left: 10px;
 width: 190px;
 height: 31px;
 background-image: url(pics/small_logo.png);
 background-position: 0 0;
 background-repeat: no-repeat;
 text-decoration: none;
 overflow: hidden;
}
.small_logo_text_1{
 color: #ff8502;
 font-family: 'Arial Narrow', Arial, sans-serif;
 font-stretch: condensed;
 font-size: 26px;
 font-weight: bold;
}
.small_logo_text_2{
 margin-left: 5px;
 color: #390986;
 font-family: 'Arial Narrow', Arial, sans-serif;
 font-stretch: condensed;
 font-size: 26px;
 font-weight: bold;
}
.foot_pipeline{
 display: block;
 float: left;
 width: 4px;
 height: 29px;
 margin-left: 16px;
 margin-right: 16px;
 /* background-image: url(pics/colour_pipeline.gif); */
 background-position: 0 0;
 background-repeat: no-repeat;
}
.foot_sl{
 display: block;
 float: left;
 width: 229px;
}
.foot_search_div{
 display: block;
 float: left;
/*
 margin-top: 25px;
 margin-right: 20px;
*/
 width: 253px;
 height: 29px;
 outline: none;
 background-image: url(pics/search_field.png);
 background-position: 0 0;
 background-repeat: no-repeat;
}
.foot_search_text{
 display: block;
 float: left;
 margin-right: 10px;
 margin-top: 9px;
 font-size: 11px;
 color: #494848;
}
.foot_links_cap{
 color: #ff8502;
 font-size: 14px;
 font-family: Calibri, 'Arial Narrow, Arial, sans-serif'; font-stretch: condensed;
 text-decoration: none;
}
a.foot_links_lnk{
 color: #222222;
 font-size: 11px;
 font-family: Calibri, 'Arial Narrow, Arial, sans-serif'; font-stretch: condensed;
}
a.foot_links_cap:hover,a.foot_links_lnk:hover{
 color: #ff8502;
 text-decoration: underline;
}
.foot_links_text{
 font-size: 11px;
 line-height: 1.3;
 color: #414141;
}
.gray_foot_copyright{
 display: block;
 float: left;
 width: 10px;
 margin-left: 15px;
 font-size: 14px;
 color: #3c3c3c;
 text-align: left;
}
.gray_foot{
 display: block;
 float: left;
 margin-left: 12px;
 font-size: 11px;
 color: #3c3c3c;
 text-align: justify;
}
.foot_links_table{
 margin-top: 10px;
 margin-bottom: 10px;
}
.foot_banners_div{
 display: block;
 width: 100%;
 height: 31px;
 margin-top: 10px;
 margin-bottom: 2px;
 overflow: hidden;
}
a.foot_banners_lnk{
 display: block;
 float: left;
 margin-left: 0px;
}
.f_left{
 display: block;
 float: left;
 margin-bottom: 15px;
}
.f_right{
 display: block;
 float: right;
 margin-bottom: 15px;
}
a.cat_tag{
 display: block;
 float: left;
 margin: 0 10px 7px 0;
 font-size: 11px;
 color: #420275;
 border: 1px solid #ffd7a6;
 background-color: #ffeed9;
 border-radius: 4px;
 text-decoration: none;
 transition: all .4s;
 -moz-transition: all .4s;
 -webkit-transition: all .4s;
 -o-transition: all .4s;
}
a.cat_tag:hover{
 background-color: #ffd7a6;
}
.cat_tag div {
 display: block;
 float: left;
 margin: 3px 7px 3px 7px;
}
.tags_pref{
 display: block;
 float: left;
 margin: 6px 10px 5px 10px;
}
a.tags_a{
 display: block;
 float: left;
 margin: 0 10px 7px 0;
 font-size: 11px;
 color: #420275;
 border: 1px solid #e5d7f8;
 background-color: #f7f2fd;
 border-radius: 4px;
 text-decoration: none;
 transition: all .4s;
 -moz-transition: all .4s;
 -webkit-transition: all .4s;
 -o-transition: all .4s;
}
a.tags_a:hover{
 background-color: #d5b9ee;
}
.tags_a div {
 display: block;
 float: left;
 margin: 3px 7px 3px 7px;
}
.relnews_block{
 display: block;
 float: left;
 width: 100%;
 margin-bottom: 30px;
}
.n_author{
 display: block;
 width: 100%;
 text-align: right;
 font-family: 'PT Serif';
 font-size: 11px;
 text-transform: uppercase;
 font-style: italic;
 color: #5b5b5b;
}
.n_foto{
 display: block;
 width: 100%;
 padding-top: 5px;
 text-align: right;
 font-size: 11px;
 font-style: italic;
 color: #717171;
}
.ss_fon{
 display: block;
 float: left;
 width: 720px;
 padding-top: 5px;
 padding-bottom: 15px;
 background-color: #323232;
 text-align: center;
}
a.ss_big_img_a{
 display: block;
 float: left;
 text-align: center;
 height: 600px;
 width: 800px;
 margin-bottom: 10px;
 margin-top: 5px;
 outline: none;
 background-position: center center;
 background-repeat: no-repeat;
 background-size: contain;
}
.ss_big_img{
}
a.ss_pi,a.ss_pi_act{
 display: block;
 width: 90px;
 height: 60px;
 background-position: center 0;
 background-repeat: no-repeat;
 background-size: cover;
 outline: none;
 opacity: 0.7;
}
a.ss_pi:hover,a.ss_pi_act{
 opacity: 1;
}
.gallery_comment{
 padding: 5px 15px 5px 15px;
 font-size: 12px;
 color: #a1a1a1;
}
a.ss_cap{
 display: block;
 float: left;
 margin-left: 15px;
 width: 600px;
 text-align: left;
 font-size: 15px;
 color: white;
 text-decoration: none;
}
a.ss_cap:hover{
 text-decoration: underline;
 color: #ff8502;
}
.ss_cap h1 {
 margin: 0px;
 font-size: 15px;
 color: #ffffff;
 font-weight: normal;
}
a.media_aleft,a.media_aright{
 display: block;
 float: left;
 width: 19px;
 height: 32px;
 margin-top: 52px;
 margin-left: 5px;
 background-image: url(pics/media_aleft.png);
 background-position: 0 0;
 background-repeat: no-repeat;
 outline: none;
}
a.media_aright{
 background-image: url(pics/media_aright.png);
}
a.media_aleft:hover,a.media_aright:hover{
 background-position: 0 -32px;
}
a.media_cap{
 display: block;
 color: white;
 font-size: 11px;
 text-decoration: none;
 text-shadow: #212121 -1px -1px 0px;
}
a.media_cap:hover{
 text-decoration: underline;
 color: #ff8502;
}
a.media_img_lnk{
 color: white;
 outline: none;
 text-decoration: none;
}
a.media_img_lnk:hover{
 color: #ff8502;
}
.media_img_lnk_img,.media_img_lnk_img_act{
 display: block;
 width: 150px;
 height: 100px;
 outline: none;
 box-shadow: 1px 1px 6px 0px #1f1f1f;
 opacity: 0.8;
}
.media_img_lnk_img_act{
 box-shadow: none; /*#5B23B4;*/
 opacity: 1;
}
.media_text{
 display: block;
 height: 44px;
 overflow: hidden;
 font-size: 11px;
 margin-top: 4px;
}
a.media_page,a.media_page_act{
 display: block;
 float: left;
 width: 13px;
 height: 17px;
 margin-left: 8px;
 background-image: url(pics/media_page.png);
 background-position: 0 0;
 background-repeat: no-repeat;
}
a.media_page:hover,a.media_page_act{
 background-position: -13px 0;
}

/* comments */
.cmm_div{
 display: block;
 float: left;
 width: 100%;
 margin-left: 0px;
 margin-bottom: 50px;
}
a.cmm_title{
 display: block;
 float: left;
 width: 100%;
 margin-left: 19px;
 font-size: 14px;
 font-family: Calibri, 'Arial Narrow, Arial, sans-serif'; font-stretch: condensed;
 color: #ff8603;
 text-decoration: none;
 outline: none;
}
a.cmm_menu{
 display: block;
 float: left;
 height: 35px;
 margin-left: 0px;
 margin-top: 5px;
 padding-top: 7px;
 padding-left: 10px;
 padding-right: 10px;
 font-size: 12px;
 font-family: Calibri, 'Arial Narrow, Arial, sans-serif'; font-stretch: condensed;
 color: #4201a8;
 font-weight: bold;
 outline: none;
 text-decoration: none;
 border-bottom: 3px solid #ebdefe;
 transition: all .8s;
 -moz-transition: all .8s;
 -webkit-transition: all .8s;
 -o-transition: all .8s;
}
.cmm_menu span {
 border-bottom: 1px dashed #9269d2;
}
a.cmm_menu:hover{
 color: #ff8603;
}
.cmm_menu:hover span {
 border-color: #c399ff;
}
.cmm_menu_fon{
 display: block;
 float: left;
 margin-left: 19px;
 background-image: url(pics/cmm_menu_fon.gif);
 background-position: 0 bottom;
 background-repeat: repeat-x;
}

.faq_message_ans_arrow{
 display: block;
 float: left;
 width: 500px;
 margin-top: 15px;
 margin-left: 45px;
}
.faq_message{
 display: block;
 float: left;
 width: 750px;
 margin-top: 15px;
 padding-top: 20px;
 background-position: 0 28px;
 background-repeat: no-repeat;
 border-style: solid;
 border-width: 1px;
 border-color: #e1e1e1;
 border-left: 0px;
 border-right: 0px;
 border-bottom: 0px;
}
.faq_menu_fon{
 display: block;
 float: left;
}
.faq_menu_fon_left{
 display: block;
 float: left;
 width: 600px;
}
a.faq_menu_add{
 display: block;
 float: left;
 width: 147px;
 height: 42px;
 background-position: 0 0;
 background-repeat: no-repeat;
 margin-left: 0px;
 margin-top: 5px;
 padding-top: 7px;
 padding-left: 10px;
 padding-right: 10px;
 font-size: 14px;
 font-family: Calibri, 'Arial Narrow, Arial, sans-serif'; font-stretch: condensed;
 color: #4201a8;
 font-weight: bold;
 outline: none;
 text-decoration: none;
 background-image: url(pics/faq_add.jpg);
 outline: none;
}
.faq_menu,a.faq_menu_act{
 display: block;
 float: left;
 margin-left: 20px;
 margin-top: 20px;
 font-size: 14px;
 font-family: Calibri, 'Arial Narrow, Arial, sans-serif'; font-stretch: condensed;
 color: #4201a8;
 font-weight: bold;
 outline: none;
}
a.faq_menu_act{
 text-decoration: none;
 color: #ff8603;
 outline: none;
}
a.faq_menu:hover,a.faq_menu_act:hover{
 color: #ff8603;
 text-decoration: underline;
}

.cmm_menu_fon_left{
 display: block;
 float: left;
 width: 100%;
 }
.cmm_message{
 display: block;
 float: left;
 width: 800px;
 background-image: url(avatars/default.jpg);
 background-position: 19px 0px;
 background-repeat: no-repeat;
}
.cmm_message_inner{
 display: block;
 float: left;
 margin-top: 15px;
 margin-left: 19px;
 margin-bottom: 7px;
}
.cmm_message_menu,.cmm_message_menu_ans{
 display: block;
 float: left;
 margin-left: 65px;
}
.cmm_message_menu_name{
 font-size: 12px;
 color: #414141;
}
.cmm_message_menu_guest{
 font-size: 12px;
 color: #919191;
}
.cmm_message_menu_guest small {
 font-size: 11px;
 color: #a1a1a1;
}
.cmm_message_menu_date{
 font-size: 10px;
 color: #b9b9b9;
 margin-left: 15px;
}
.cmm_quote_text{
 display: block;
 font-size: 11px;
 color: #919191;
 font-style: italic;
}
a.cmm_message_menu_lnk,a.cmm_message_menu_lnk_aj{
 font-size: 11px;
 font-family: Calibri, 'Arial Narrow, Arial, sans-serif'; font-stretch: condensed;
 color: #4201a8;
 font-weight: bold;
 text-decoration: none;
 margin-left: 25px;
 outline: none;
 border-bottom: 1px dashed #9269d2;
}
a.cmm_message_menu_lnk:hover,a.cmm_message_menu_lnk_aj:hover{
 color: #ff8603;
}
a.cmm_message_menu_lnk_aj{
 text-decoration: none;
 border-style: dashed;
 border-width: 1px;
 border-top: 0px;
 border-left: 0px;
 border-right: 0px;
 outline: none;
}
.cmm_message_text,.cmm_message_text_ans{
 display: block;
 float: left;
 margin-top: 4px;
 margin-left: 65px;
 font-size: 16px;
font-family: 'PT Serif';
 color: #49494a;
 overflow: hidden;
 width: 694px;
}
.cmm_message_text_ans{
 width: 694px;
}
.cmm_vote{
 display: block;
 float: right;
 width: 22px;
 height: 50px;
 margin-left: 15px;
 font-size: 11px;
 font-weight: bold;
 color: #10b121;
 text-align: right;
}
a.cmm_vote_plus,a.cmm_vote_minus{
 display: block;
 float: left;
 width: 12px;
 height: 12px;
 margin-bottom: 2px;
 margin-left: 10px;
 background-image: url(pics/cmm_vote_plus.png);
 background-position: 0 0;
 background-repeat: no-repeat;
 text-decoration: none;
}
a.cmm_vote_minus{
 background-image: url(pics/cmm_vote_minus.png);
}
a.cmm_am_lnk{
 display: block;
 float: left;
 width: 100%;
 opacity: 1;
 font-size: 12px;
 text-decoration: none;
 color: #4201a8;
 outline: none;
 margin-left: 19px;
 padding-left: 25px;
 background-image: url(pics/cmm_add.gif);
 background-position: 0 0;
 background-repeat: no-repeat;
 transition: opacity .5s;
 -moz-transition: opacity .5s;
 -webkit-transition: opacity .5s;
 -o-transition: opacity .5s;
}
.cmm_am_lnk_text{
 border-color: #4201a8;
 border-style: dashed;
 border-width: 1px;
 border-top: 0px;
 border-left: 0px;
 border-right: 0px;
}
.cmm_am{
 display: block;
 float: left;
 margin-top: 15px;
 width: 100%;
}
.cmm_am_div{
 display: block;
 float: left;
 height: 0px;
 overflow: hidden;
 transition: height .8s;
 -moz-transition: height .8s;
 -webkit-transition: height .8s;
 -o-transition: height .8s;
}
.cmm_inp_txt{
 font-size: 12px;
 border-width: 1px;
 border-style: solid;
 border-color: #C8BBDD;
 border-radius: 4px;
 padding: 5px;
}
.cmm_inp_btn{
 font-size: 11px;
 color: #111111;
 background-color: #D5C7EB;
 border-width: 1px;
 border-style: solid;
 border-color: #C8BBDD;
 border-radius: 4px;
 box-shadow: 1px 1px 2px 0px #e1e1e1;
 padding: 5px;
}
.cmm_td_cap{
 padding-top: 8px;
 padding-right: 7px;
 width: 50px;
 text-align: right;
}
.cmm_message_ansto_text{
 font-size: 10px;
 color: #717171;
}
.cmm_message_ans_arrow{
 display: block;
 float: left;
 width: 100%;
 margin-top: 0px;
 margin-left: 0px;
}
.cmm_message_ans_arrow_inner{
 display: block;
 float: left;
 width: 500px;
 margin-top: 15px;
 margin-left: 64px;
 margin-bottom: 7px;
 background-image: url(pics/cmm_re_arrow.png);
 background-position: 0 8px;
 background-repeat: no-repeat;
}
.cmm_message_ans{
 display: block;
 float: left;
 width: 500px;
 margin-left: 20px;
 background-image: url(avatars/default.jpg);
 background-position: 0 8px;
 background-repeat: no-repeat;
}
/* --- */
.search_div{
 display: block;
 float: left;
 width: 500px;
 font-size: 12px;
 margin-left: 19px;
 margin-top: 25px;
 margin-bottom: 15px;
}
.search_founded{
 font-weight: bold;
 color: #414141;
}
a.search_cap_lnk{
 font-size: 16px;
 font-weight: bold;
 color: #340E70;
 text-decoration: none;
 outline: none;
}
a.search_cap_lnk:hover{
 text-decoration: underline;
}
.currency_fon{
 font-size: 11px;
 color: #515151;
 padding-left: 25px;
 padding-top: 7px;
 line-height: 1.5;
 background-image: url(pics/cur_usd.gif);
 background-position: 10px 7px;
 background-repeat: no-repeat;
}
.weather_emp_fon{
 font-size: 11px;
 color: #515151;
 padding-left: 0px;
 padding-top: 0px;
 line-height: 1.5;
}
.weather_emp_fon img{
 border-radius: 0px;
 box-shadow: 0 0 0px 0px #cccccc;
}
.weather_fon{
 font-size: 11px;
 color: #515151;
 padding-left: 10px;
 padding-top: 10px;
 line-height: 1.5;
 background-image: url(pics/sun.gif);
 background-position: 7px 7px;
 background-repeat: no-repeat;
}
.weather_fon img{
 border-radius: 7px;
 box-shadow: 0 0 2px 1px #cccccc;
}
h1{
 font-size: 12px;
 font-weight: bold;
 color: #340E70;
 text-decoration: none;
}
.news_banner{
 display: block;
 float: left;
 width: 100%;
}
.under_top{
 display: block;
 float: left;
 margin-top: 7px;
 margin-bottom: 7px;
 width: 100%;
 text-align: center;
}
a.ajax{
 font-size: 11px;
 line-height: 1.4;
 color: #3A75C4;
 text-decoration: none;
 border-style: dashed;
 border-width: 1px;
 border-top: 0px;
 border-left: 0px;
 border-right: 0px;
}
a.ajax:hover{
 text-decoration: none;
 border-style: solid;
 border-width: 1px;
 border-top: 0px;
 border-left: 0px;
 border-right: 0px;
}
.n_search_date{
 display: block;
 float: right;
 font-size: 10px;
 color: #D2CAE0;
}
a.archive_lnk{
 display: block;
 float: left;
 margin-top: 7px;
 margin-left: 107px;
 font-size: 11px;
 color: #414141;
}
.weather_table{
 font-size: 10px;
 color: #515151;
}
/* old site table classes */
table{
 font-size: 12px;
 color: #252525;
}
article table{
 font-family: "PT Serif";
 font-size: 16px;
 color: #000;
}
.bglight {background-color: White;}
.bglight2 {background-color: #F4F4F4;}
.bgdark {background-color: #E5E5E5;}
.bgborder {background-color: #DEDEDE;}
table.t1{
 background-color: #DEDEDE;
}
table.t2{
 background-color: #E5E5E5;
}
table.t3{
 background-color: #F4F4F4;
}
table.t1 td,table.t2 td, table.t3 td{
 background-color: #ffffff;
}
/* --- */
.text_footer{
 margin-top: 10px;
 font-size: 6px;
 color: #e4e4e4;
}
a.topnews_btn{
 display: block;
 float: left;
 width: 127px;
 height: 25px;
 background-image: url(pics/topnews_btn.png);
 background-position: 0 0;
 background-repeat: no-repeat;
}
div.calend{
 display: block;
 float: left;
 margin-left: 20px;
 width: 140px;
 height: 152px;
}
table.calend{
 text-align: center;
 font-size: 12px;
}
.calend_cap{
 background-color: #D5C7EC;
 font-size: 10px;
 border-radius: 3px 3px 0px 0px;
 text-shadow: #f1f1f1 1px 1px 0px;
 padding-top: 2px;
 padding-bottom: 1px;
}
.calend_year{
 display: block;
 float: left;
 width: 100%;
 text-align: center;
 font-size: 18px;
 color: #717171;
 font-weight: bold;
 margin-top: 40px;
 margin-bottom: 20px;
 border-style: solid;
 border-width: 1px;
 border-color: #d7d7d7;
 border-left: 0px;
 border-right: 0px;
 border-top: 0px;
}
a.calend_lnk{
 text-decoration: none;
 outline: none;
}
a.calend_lnk_list{
 text-decoration: none;
 display: block;
 float: left;
 width: 18px;
 text-align: center;
 padding-top: 2px;
 padding-bottom: 2px;
 border-radius: 3px 3px 3px 3px;
 background-color: #f1f1f1;
 margin-left: 2px;
 outline: none;
}
a.calend_lnk:hover{
 text-decoration: underline;
}
.calend_dow{
 font-size: 8px;
 color: #717171;
}
a.top_rss{
 display: block;
 position: absolute;
 width: 16px;
 height: 13px;
 top: 47px;
 left: 340px;
 background-image: url(pics/rss.png);
 background-position: center bottom;
 background-repeat: no-repeat;
 outline: none;
}
a.top_f{
 display: block;
 position: absolute;
 width: 16px;
 height: 13px;
 top: 47px;
 left: 356px;
 background-image: url(pics/f.png);
 background-position: center bottom;
 background-repeat: no-repeat;
 outline: none;
}
a.top_v{
 display: block;
 position: absolute;
 width: 16px;
 height: 13px;
 top: 47px;
 left: 372px;
 background-image: url(pics/v.png);
 background-position: center bottom;
 background-repeat: no-repeat;
 outline: none;
}
a.top_t{
 display: block;
 position: absolute;
 width: 16px;
 height: 13px;
 top: 47px;
 left: 390px;
 background-image: url(pics/tw.png);
 background-position: center bottom;
 background-repeat: no-repeat;
 outline: none;
}
a.news_archive_lnk{
 display: block;
 float: right;
 font-size: 11px;
 margin-right: 20px;
 margin-top: 9px;
}
.calend_mon{
 display: block;
 float: left;
 font-size: 10px;
 margin-top: 14px;
 margin-right: 10px;
}
a.on_bigpic{
 display: block;
 float: left;
 width: 200px;
 height: 139px;
 color: white;
 text-decoration: none;
}
.on_news{
 display: none;
 width: 200px;
 height: 139px;
 position: absolute;
 left: 0px;
 top: 0px;
 z-index: 200;
 font-size: 12px;
 color: white;
 text-shadow: #212121 1px 1px 0px;
 background-image: url(pics/transparency.png);
 background-position: 0 0;
 background-repeat: repeat;
}
.on_cap{
 display: block;
 float: left;
 width: 100%;
 font-size: 14px;
 color: #ff8603;
}
a.on_lc_text{
 display: block;
 float: left;
 width: 320px;
 overflow: hidden;
 margin-bottom: 10px;
 font-size: 12px;
 text-decoration: none;
}
a.on_all:hover,a.on_lc_text:hover{
 color: #ff8603;
}
.on_lc_lnk{
 font-size: 10px;
 color: #787878;
 text-decoration: underline;
}
a.on_all{
 display: block;
 float: left;
 margin-top: 5px;
 width: 100%;
 font-size: 12px;
 text-decoration: underline;
 color: #340E70;
}
.on_vert_dash{
 display: block;
 width: 1px;
 height: 308px;
 border-style: solid;
 border-width: 1px;
 border-color: #ffbd94;
 border-right: 0px;
 border-top: 0px;
 border-bottom: 0px;
}
.on_horiz_dash{
 display: block;
 float: left;
 width: 753px;
 height: 1px;
 border-style: solid;
 border-width: 1px;
 border-color: #ffbd94;
 border-left: 0px;
 border-right: 0px;
 border-bottom: 0px;
}
.on_cmdiscl{
 display: block;
 float: left;
 margin-top: 7px;
 font-size: 9px;
 color: #717171;
}
.poll_div{
 margin-left: 10px;
 margin-top: 7px;
}
.poll_div b{
 display: block;
 float: left;
 width: 100%;
 margin-bottom: 5px;
}
.poll_div a{
 text-decoration: none;
}
.poll_res{
 margin-top: 15px;
}
.poll_bar{
 display: block;
 float: left;
 width: 1px;
 height: 14px;
 margin-top: 3px;
 border-style: solid;
 border-width: 1px;
 border-color: #9e9e9e;
 background-color: #c6b4e3;
 border-radius: 3px 3px 3px 3px;
 background-image: url(pics/bar_fon.gif);
 background-position: 0 0;
 background-repeat: repeat-x;
}
.poll_perc{
 display: block;
 float: left;
 margin-top: 5px;
 margin-left: 3px;
 font-size: 10px;
 color: #919191;
}
a.poll_btn{
 display: block;
 float: left;
 margin-left:45px;
 height: 21px;
 border-style: solid;
 border-width: 0px;
 border-color: #7e7e7e;
 background-color: #fb9b35;
 background-image: url(pics/btn_fon.png);
 background-position: 0 0;
 background-repeat: repeat-x;
 border-radius: 0px;
 text-decoration: none;
 color: #212121;
 text-shadow: #e6cdb3 0px 0px 0px;
}
a.poll_btn:hover{
 color: white;

}
.poll_btn div{
 display: block;
 float: left;
 margin-left: 10px;
 margin-right: 10px;
 margin-top: 4px;
}
.d_poll_wide_fon{
 display: block;
 float: left;
 background-image: url(pics/poll.png);
 background-position: 0 0;
 background-repeat: no-repeat;
 width: 100%;
 min-height: 26px;
}
.d_poll_wide{
 display: block;
 float: left;
 width: 550px;
 margin-left: 159px;
 margin-top: 4px;
 padding-bottom: 5px;
 font-size: 12px;
 color: #252525;
}
.d_poll_wide a{
 text-decoration: none;
 color: #000000;
}
.n_ins_fon{
 background-image: url(pics/ny_fon.jpg);
 background-position: 0 0;
 background-repeat: repeat;
}
.ins_one{
 border-radius: 8px 8px 8px 8px;
 background-color: white;
 box-shadow: 2px 2px 5px 0px #000000;
}
.ins_lnk{
 display: block;
 float: left;
 margin-left: 0px;
 margin-top: 0px;
}
.ins_one td{
 padding-left: 10px;
 padding-right: 10px;
}
.ins_one_cap{
 font-size: 14px;
 font-weight: bold;
 padding-top: 10px;
 padding-bottom: 5px;
}
.ins_one_text{
 font-size: 11px;
 color: #414141;
}
.ins_one_contacts{
 padding-top: 5px;
 padding-bottom: 10px;
 font-size: 12px;
}
.ins_one_contacts span{
 font-size: 10px;
}
.print{
 display: block;
 width: 57px;
 height: 25px;
 outline: none;
 text-decoration: none;
 color: #B2B2B2;
 padding-left: 37px;
 margin-top: 4px;
 background-image: url(pics/print_new.png);
 background-position: 0 0;
 background-repeat: no-repeat;
}
.td_print{
 color: #B2B2B2;
 font-family: myr;
 font-size: 11px;
 text-align: right;
 padding: 0 0 0 10px;
}
.round{
 border-radius: 10px;
}
.shadow{
 box-shadow: 0 0 10px 1px #aaaaaa;
}
.shadow_round{
 box-shadow: 0 0 10px 1px #aaaaaa;
 border-radius: 10px;
}

.big_img_transparent {
 box-shadow: 0 0 10px 1px #000000;
 border-radius: 4px;
 opacity: 0.5;
}

.transparency {
  opacity: 0.5;
}

.faq_t_cap{
 font-size: 12px;
 color: #414141;
 padding-top: 4px;
 padding-right: 30px;
}
.faq_t_com{
 font-size: 11px;
 color: #919191;
}
.q_msg{
 display: block;
 color: black;
 border-style: dotted;
 border-width: 1px;
 font-size: 14px;
 border-color: red;
 padding: 15px;
 margin-bottom: 40px;
}
.text_ans{
 width: 100%;
 font-size: 12px;
 background-color: #c4d7ff;
 border-radius: 5px 5px 5px 5px;
 margin-top: 15px;
 padding: 15px;
}
a.adm_ctr{
 font-size: 11px;
 color: black;
}
a.newbtn{
 display: block;
 float: left;
 width: 100px;
 padding: 5px;
 text-align: center;
 text-decoration: none;
 font-size: 13px;
 color: #414141;
 background-color: #D4C9E5;
 border: 1px #717171 solid;
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 border-radius: 10px;
 text-shadow: white 1px 0px 0px;
 outline: none;
}
a.newbtn:hover{
 background-color: #FF9E37;
 border-color: #717171;
 text-shadow: none;
}
.inp_txt_new{
 font-size: 12px;
 height: 22px;
 color: #313131;
 padding-left: 3px;
 padding-right: 3px;
 background-color: white;
 border: 1px #c1c1c1 solid;
 -moz-border-radius: 7px;
 -webkit-border-radius: 7px;
 border-radius: 7px;
 text-shadow: white 1px 0px 0px;
}
.blog_img{
 border-radius: 0 10px 10px 0;
 box-shadow: 1px 1px 2px 0px #e1e1e1;
}
a.n_cap_lnk_blog{
 display: block;
 float: left;
 width: 555px;
 text-decoration: none;
 margin-bottom: 10px;
 margin-left: 20px;
 font-family: "PT Sans";
 font-weight: 700;
 font-size: 18px;
 color: #000;
}
.slide_pic{
 display: block;
 position: absolute;
 left: 0px;
 top: 0px;
 z-index: 10;
 height: 277px;
 width: 400px;
 background-position: 0 0;
 background-repeat: no-repeat;
 transition: opacity .7s,margin .4s;
 -moz-transition: opacity .7s,margin .4s;
 -webkit-transition: opacity .7s,margin .4s;
 -o-transition: opacity .7s,margin .4s;
}
.slide_pic_s{
 display: block;
 position: absolute;
 left: -400px;
 top: 0px;
 opacity: 1;
 z-index: 10;
 height: 277px;
 width: 400px;
 background-position: 0 0;
 background-repeat: no-repeat;
 transition: left .4s;
 -moz-transition: left .4s;
 -webkit-transition: left .4s;
 -o-transition: left .4s;
}
.slide_pic_holder{
 display: block;
 position: absolute;
 height: 277px;
 width: 400px;
 overflow: hidden;
}
.slide_text_holder{
 display: block;
 position: absolute;
 height: 277px;
 width: 164px;
 overflow: hidden;
}
.slide_text{
 display: block;
 position: absolute;
 width: 135px;
 margin-left: 15px;
 margin-top: 10px;
 height: 267px;
 overflow: hidden;
 font-family: myr;
 color: #000;
 font-size: 13px;
 transition: opacity .5s,margin .4s;
 -moz-transition: opacity .5s,margin .4s;
 -webkit-transition: opacity .5s,margin .4s;
 -o-transition: opacity .5s,margin .4s;
}
.tn_time{
 font-family: mir;
 font-size: 11px;
 color: #000;
}
.slide_cap_s{
 display: block;
 position: absolute;
 font-size: 18px;
 width: 385px;
 color: #ffffff;
 margin-top: 215px;
 line-height: 1.1;
 margin-left: 11px;
 margin-bottom: 10px;
 font-weight: bold;
 text-shadow: #44323a 1px 1px 0px;
 transition: left 0.8s;
 -moz-transition: left 0.8s;
 -webkit-transition: left 0.8s;
 -o-transition: left 0.8s;
}
.slide_cap{
 display: block;
 position: absolute;
 font-size: 18px;
 width: 385px;
 color: #ffffff;
 margin-top: 215px;
 line-height: 1.1;
 margin-left: 11px;
 margin-bottom: 10px;
 font-weight: bold;
 text-shadow: #44323a 1px 1px 0px;
}
.read_more_lnk{
 font-size: 12px;
 font-family: myb;
 color: #f07106;
 margin-top: 10px;
}
.pagination{
 display: block;
 float: left;
 width: 735px;
 margin-left: 25px;
 font-size: 12px;
 margin-top: 30px;
 color: white;
}
a.page_a,a.page_a_act{
 display: block;
 float: left;
 width: 25px;
 height: 23px;
 background-color: #f5811e;
 margin-right: 5px;
 margin-bottom: 7px;
 text-decoration: none;
 box-shadow: 1px 1px 2px 0px #000000;
 border-radius: 3px;
 color: white;
}
.page_a div, .page_a_act div{
 display: block;
 float: left;
 width: 25px;
 text-align: center;
 margin-top: 5px;
 text-shadow: #af5d17 -1px -1px 0px;
}
.page_a_act div{
 text-shadow: white 1px 1px 0px;
}
a.page_a_act{
 background-color: #e1e1e1;
 color: #414141;
}
a.congrats_all{
 display: block;
 float: right;
 margin: 0px 20px 10px 0;
 font-family: mybc;
 font-size: 16px;
 color: #414141;
 text-decoration: none;
}
.winter_congrats_div{
 display: block;
 float: left;
 width: 600px;
 height: 300px;
 overflow: hidden;
 margin: 10px 0 10px 0px;
}
.winter_congrats_handler{
 display: block;
 position: relative;
 width: 600px;
 height: 300px;
}
.winter_congrats_img{
 display: block;
 position: absolute;
 z-index: 2;
 left: 43px;
 top: 58px;
 width: 200px;
 height: 200px;
 background-position: left center;
 background-repeat: no-repeat;
 background-size: cover;
}
.winter_congrats_t{
 display: block;
 position: absolute;
 z-index: 7;
 width: 290px;
 height: 182px;
 left: 255px;
 top: 95px;
 color: #000;
 font-size: 14px;
}
.winter_congrats_t big {
 display: block;
 font-size: 18px;
 line-height: 1.2;
 margin-bottom: 7px;
}
a.winter_congrats_a{
 display: block;
 position: absolute;
 z-index: 5;
 width: 600px;
 height: 300px;
 left: 0px;
 top: 0px;
 background-image: url(pics/congrats.png);
 background-position: 0 0;
 background-repeat: no-repeat;
}

a.head_winter_lnk{
 display: block;
 float: right;
 width: 450px;
 height: 45px;
}
a.head_house_lnk{
 display: block;
 float: right;
 width: 450px;
 height: 45px;
}
@-webkit-keyframes cloudmoves {
    from { -webkit-transform:  rotate(0);}
    to { -webkit-transform:  rotate(10deg);}
}
@keyframes cloudmoves {
    0%  { transform:  rotate(5deg); }
    100%{ transform:  rotate(-5deg); }
}
.house_cloud1{
 display: block;
 position: absolute;
 width: 61px;
 height: 27px;
 left: 670px;
 top: -14px;
 background-image: url(pics/house_cloud.png);
 background-position: 0 0;
 background-repeat: no-repeat;
 -webkit-animation: cloudmoves 1s ease 0.5s infinite alternate;
 animation: cloudmoves 2s ease 0.5s infinite alternate;
}
.house_cloud2{
 display: block;
 position: absolute;
 width: 61px;
 height: 27px;
 left: 360px;
 top: 7px;
 background-image: url(pics/house_cloud.png);
 background-position: 0 0;
 background-repeat: no-repeat;
 -webkit-animation: cloudmoves 1s ease 1s infinite alternate;
 animation: cloudmoves 2s ease 1s infinite alternate;
}
.social_f, .social_v, .social_o, .social_y, .social_g, .social_t, .social_r{
 display: block;
 position: absolute;
 width: 27px;
 height: 27px;
 top: 33px;
 left: 500px;
 background-position: 0 0;
 background-repeat: no-repeat;
 background-size: cover;
 transition: all .5s;
 -moz-transition: all .5s;
 -webkit-transition: all .5s;
 -o-transition: all .5s;
}
.social_y{
 left: 577px;
 background-image: url(pics/s_y.png);
 z-index: 6;
}
.social_v{
 left: 670px;
 background-image: url(pics/s_v.png);
 z-index: 3;
}
.social_f{
 left: 608px;
 background-image: url(pics/s_f.png);
 z-index: 5;
}
.social_t{
 left: 639px;
 background-image: url(pics/s_t.png);
 z-index: 4;
}
.social_g{
 left: 732px;
 background-image: url(pics/s_i.png);
 z-index: 1;
}
.social_o{
 left: 701px;
 background-image: url(pics/s_o.png);
 z-index: 2;
}
.social_r{
 left: 546px;
 background-image: url(pics/s_r.png);
 z-index: 7;
}
.foot_social_f, .foot_social_v, .foot_social_o, .foot_social_y, .foot_social_g, .foot_social_t, .foot_social_r{
 display: block;
 float: left;
 width: 27px;
 height: 27px;
 margin-right: 5px;
 background-position: 0 0;
 background-repeat: no-repeat;
 background-size: cover;
 transition: all .5s;
 -moz-transition: all .5s;
 -webkit-transition: all .5s;
 -o-transition: all .5s;
}
.foot_social_y{
 background-image: url(pics/s_y.png);
}
.foot_social_v{
 background-image: url(pics/s_v.png);
}
.foot_social_f{
 background-image: url(pics/s_f.png);
}
.foot_social_t{
 background-image: url(pics/s_t.png);
}
.foot_social_g{
 background-image: url(pics/s_i.png);
}
.foot_social_o{
 background-image: url(pics/s_o.png);
}
.foot_social_r{
 background-image: url(pics/s_r.png);
}
.new_search_div{
 display: block;
 position: absolute;
 width: 123px;
 height: 25px;
 left: 417px;
 top: 33px;
 border: 1px solid #dadada;
 border-radius: 4px;
 background-image: url(pics/search_fon.png);
 background-position: right bottom;
 background-repeat: no-repeat;
 transition: all .5s;
 -moz-transition: all .5s;
 -webkit-transition: all .5s;
 -o-transition: all .5s;
}
.new_search_div input {
 display: block;
 position: absolute;
 width: 94px;
 height: 20px;
 left: 5px;
 top: 3px;
 font-size: 12px;
 color: #7f7f7f;
 border: none;
 background: none;
 transition: all .5s;
 -moz-transition: all .5s;
 -webkit-transition: all .5s;
 -o-transition: all .5s;
}
.new_search_div a {
 display: block;
 float: right;
 width: 25px;
 height: 25px;
 left: 5px;
 top: 5px;
}
.form_inp,.form_btn{
 background-color: white;
 border-style: solid;
 border-width: 1px;
 border-color: #9e9e9e;
 border-radius: 3px;
 padding: 5px 5px 3px 5px;
 font-size: 14px;
 text-shadow: #c1c1c1 1px 1px 2px;
 color: #515151;
 background-color: #ffffff;
 transition: all .5s;
 -moz-transition: all .5s;
 -webkit-transition: all .5s;
 -o-transition: all .5s;
}
.form_inp:focus{
 border-color: #FF8600;
 color: #111111;
 text-shadow: #a1a1a1 1px 1px 2px;
}
.form_btn{
 border-style: solid;
 border-width: 1px;
 border-color: #cecece;
 border-radius: 3px;
 box-shadow: 1px 1px 1px 1px #e1e1e1;
 padding: 5px 5px 3px 5px;
 font-size: 14px;
 background-image: url(pics/top_news_orange.png);
 background-position: 0 0;
 background-repeat: repeat-x;
 color: #2b2b2b;
 text-shadow: #ffc17e 1px 1px 0px;
 transition: all .5s;
 -moz-transition: all .5s;
 -webkit-transition: all .5s;
 -o-transition: all .5s;
}
.form_btn:focus{
 border-color: #aeaeae;
 box-shadow: 1px 1px 2px 1px #a1a1a1;
}
.transition1{
 transition: all 1s;
 -moz-transition: all 1s;
 -webkit-transition: all 1s;
 -o-transition: all 1s;
}
.fot_aut{
 font-size: 10px;
 margin-left: 20px;
 color: #717171;
}
.fot_aut a {
 color: #717171;
}
.top_tab_2015{
 display: block;
 position: absolute;
 width: 136px;
 height: 27px;
 left: 400px;
 top: 0px;
 text-decoration: none;
 color: #ffffff;
 background-image: url(pics/winter2015_topbtn.png);
 background-position: 0 0;
 background-repeat: no-repeat;
 font-size: 18px;
 font-family: Calibri, 'Arial Narrow, Arial, sans-serif'; font-stretch: condensed;
 font-weight: bolder;
 transition: color 1.0s;
 -moz-transition: color 1.0s;
 -webkit-transition: color 1.0s;
 -o-transition: color 1.0s;
}
.top_tabs{
 display: block;
 float: right;
 width: 253px;
 margin: 0 25px 0 50px;
 height: 27px;
 background-image: url(pics/top_tabs.png);
 background-position: 0 0;
 background-repeat: no-repeat;
}
a.top_tab{
 display: block;
 float: left;
 width: 125px;
 height: 27px;
 text-decoration: none;
 color: #ffffff;
 transition: color 1.0s;
 -moz-transition: color 1.0s;
 -webkit-transition: color 1.0s;
 -o-transition: color 1.0s;
}
a.top_tab:hover{
 color: #4901A8;
}
.top_tab div {
 display: block;
 float: left;
 margin-top: 1px;
 font-size: 18px;
 font-family: Calibri, 'Arial Narrow, Arial, sans-serif'; font-stretch: condensed;
 font-weight: bolder;
}
a.totop_div{
 display: block;
 position: fixed;
 z-index: 240;
 width: 117px;
 height: 53px;
 top: -100px;
 right: 50px;
 opacity: 0.8;
 text-decoration: none;
 background-color: #ffffff;
 -webkit-transition: top 1.5s;
 -moz-transition: top 1.5s;
 -ms-transition: top 1.5s;
 -o-transition: top 1.5s;
 transition: top 1.5s;
 border-radius: 0 0 5px 5px;
 background-image: url(pics/totop.png);
 background-position: 15px 25px;
 background-repeat: no-repeat;
}
.totop_div div {
 display: block;
 float: left;
 margin: 25px 0 0 47px;
 color: #000000;
 font-weight: bold;
 font-size: 16px;
 font-family: Calibri, 'Arial Narrow, Arial, sans-serif'; font-stretch: condensed;
 text-decoration: none;
}
.underb_handler{
}
.underb{
 display: block;
}
.lockobank_lnk{
 text-decoration: none;
 display: block;
 position: relative;
 height: 120px;
 width: 130px;
 background-image: url(pics/currency_lockobank.jpg);
 background-position: 0 0; background-repeat: no-repeat;
}
.lockobank_currency{
 display: block;
 position: absolute;
 font-size: 15px;
 color: #515151;
 font-weight: bold;
}
.house_congrats_div{
 display: block;
 float: left;
 width: 571px;
 height: 288px;
 overflow: hidden;
 margin: 10px 0 10px 20px;
}
.house_congrats{
 display: block;
 position: absolute;
 width: 571px;
 height: 288px;
}
.house_congrats_t{
 display: block;
 position: absolute;
 width: 571px;
 height: 288px;
 left: 0px;
 top: 0px;
}
.house_congrats_a{
 display: block;
 position: absolute;
 width: 571px;
 height: 288px;
 left: 0px;
 top: 0px;
 background-image: url(pics/house_frame.png);
 background-position: 0 0;
 background-repeat: no-repeat;
}
a.house_congrats_cap{
 display: block;
 font-size: 14px;
 font-weight: bold;
 color: #340E70;
 text-decoration: none;
 margin-bottom: 10px;
}
/* longread */
.lr_promo{
 display: block;
 position: fixed;
 z-index: 250;
 width: 100%;
 height: 15%;
 min-height: 50px;
 max-height: 160px;
 left: 0px;
 bottom: 0px;
 transition: all 1s;
 -moz-transition: all 1s;
 -webkit-transition: all 1s;
 -o-transition: all 1s;
}
a.lr_promo_lnk{
 display: block;
 position: absolute;
 z-index: 250;
 height: 100%;
 width: 100%;
 top: 0px;
 left: 0px;
}
a.lr_promo_hide{
 display: block;
 position: absolute;
 z-index: 251;
 top: 10px;
 right: 0px;
 max-width: 38px;
 max-height: 38px;
 width: 38px;
 height: 80%;
 background-image: url(pics/lr_close.png);
 background-position: 0 0;
 background-repeat: no-repeat;
 background-size: contain;
}
.lr_plate{
 display: block;
 position: absolute;
 z-index: 251;
 left: 0px;
 top: 10px;
 width: 100%;
 height: 100%;
 background-color: #706764;
 opacity: 0.8;
}
.lr_aa{
 display: block;
 position: absolute;
 z-index: 252;
 left: 0px;
 top: 0px;
 width: 100%;
 height: 10px;
 overflow: hidden;
 background-image: url(pics/longread_aa.png);
 background-position: center 0;
 background-repeat: no-repeat;
 -webkit-background-size: contain;
 background-size: contain;
 opacity: 0.8;
}
.lr_text{
 display: block;
 position: absolute;
 z-index: 252;
 left: 0px;
 top: 27%;
 width: 100%;
 height: 66%;
 overflow: hidden;
 background-image: url(pics/longread_text.png);
 background-position: center 0;
 background-repeat: no-repeat;
 -webkit-background-size: contain;
 background-size: contain;
}
.lr_date{
 display: block;
 position: absolute;
 z-index: 253;
 left: 0px;
 top: 27%;
 width: 100%;
 height: 66%;
}
.lr_foot_spacer{
 display: block;
 width: 100%;
 height: 190px;
 background-color: #d1d1d1;
}
.lr_daynum_handler{
 display: block;
 position: relative;
 width: 150px;
 height: 100%;
}
.lr_daynum_text{
 display: block;
 position: absolute;
 width: 150px;
 text-align: center;
 top: 20%;
 color: #313131;
 font-size: 46px;
 font-weight: bold;
 opacity: 1;
 transition: all .3s;
 -moz-transition: all .3s;
 -webkit-transition: all .3s;
 -o-transition: all .3s;
}
.lr_daynum_small{
 display: block;
 position: absolute;
 width: 150px;
 text-align: center;
 top: 70%;
 color: #ffffff;
 font-size: 12px;
 font-weight: bold;
 opacity: 1;
 transition: all .3s;
 -moz-transition: all .3s;
 -webkit-transition: all .3s;
 -o-transition: all .3s;
}
@media (min-height:0px) and (max-height:400px) {
 .lr_daynum_text{ font-size: 24px !important; top: 12% !important; }
 .lr_daynum_small{ opacity: 0; }
}
@media (min-height:401px) and (max-height:500px) {
 .lr_daynum_text{ font-size: 26px !important; top: 20% !important; }
 .lr_daynum_small{ opacity: 0; }
}
@media (min-height:501px) and (max-height:600px) {
 .lr_daynum_text{ font-size: 30px !important; top: 12% !important;}
 .lr_daynum_small{ font-size: 8px !important; }
}
@media (min-height:601px) and (max-height:750px) {
 .lr_daynum_text{ font-size: 36px !important; top: 13% !important; }
 .lr_daynum_small{ font-size: 10px !important; }
}
@media (min-height:751px) and (max-height:10000px) {
 .lr_daynum_text{ font-size: 46px !important; top: 15% !important; }
 .lr_daynum_small{ font-size: 12px !important; }
}
.lr_frame{
 display: none;
 position: fixed;
 z-index: 255;
 top: 100%;
 bottom: 0px;
 left: 0px;
 width: 100%;
 height: 0%;
 background-color: #ffffff;
 overflow: auto;
 transition: top 1s;
 -moz-transition: top 1s;
 -webkit-transition: top 1s;
 -o-transition: top 1s;
}
.lr_daynum_fon{
 display: block;
 position: absolute;
 left: 0px;
 top: -8%;
 width: 150px;
 height: 116%;
 background-image: url(pics/lr_daynum_fon.png);
 background-position: center center;
 background-repeat: no-repeat;
 background-size: contain;
 opacity: 0.7;
}
.lr_loader{
 display: block;
 position: absolute;
 left: 60px;
 top: 30%;
 height: 30px;
 width: 30px;
 opacity: 0;
 transition: all .3s;
 -moz-transition: all .3s;
 -webkit-transition: all .3s;
 -o-transition: all .3s;
}
/* small */
.lr_promo_small {
 display: block;
 position: fixed;
 z-index: 250;
 width: 800px;
 height: 43px;
 left: 0px;
 bottom: -45px;
 transition: bottom 1s;
 -moz-transition: bottom 1s;
 -webkit-transition: bottom 1s;
 -o-transition: bottom 1s;
 opacity: 0.8;
 background-image: url(pics/lr_small.png);
 background-position: 0 0;
 background-repeat: no-repeat;
}
/* /longread */
.chtivo_quote{
 font-size: 15px;
 font-style: italic;
 background-color: #FFE5C7;
 padding: 0 10px;
 border-radius: 3px;
 color: #000;
}
a.undernews_archive{
 display: block;
 float: left;
 text-decoration: none;
 background-color: #f48029;
 border-left: 5px solid #fff;
 border-right: 5px solid #fff;
}
a.undernews_archive:hover{
 background: linear-gradient(to top, #ff7e00 50%, #f37c08 100%);
}
.undernews_archive div {
 display: block;
 margin: 9px 20px 6px 20px;
 font-size: 14px;
 color: #fff;
 font-weight: bold;
}
a.undernews_archive:hover div {
 color: #212121;
}
.underundernews_archive{
 display: block;
 float: left;
 width: 100%;
 padding: 0px 0px 0px 0;
 background-color: #eaeaea;
}
.lra_head{
 display: block;
 width: 100%;
 height: 29px;
 background-image: url(pics/lr_archive_head.jpg);
 background-position: center 0;
 background-repeat: no-repeat;
}
.lra_lnk{
 border-bottom: 1px solid #d5d5d5;
 font-size: 18px;
 padding: 30px 20px 3px 20px;
}
.lra_lnk a {
 color: #4a00a9;
 text-decoration: none;
}
.lra_year{
 padding: 50px 20px 0px 20px;
 color: #5e5e5c;
 font-size: 22px;
 font-weight: bold;
}
.lra_day{

}
a.lra_day_lnk{
 display: block;
 position: relative;
 width: 45px;
 height: 45px;
 background-color: #ffffff;
 text-decoration: none;
 border-radius: 50px;
 transition: all .5s;
 -moz-transition: all .5s;
 -webkit-transition: all .5s;
 -o-transition: all .5s;
}
a.lra_day_lnk:hover{
 background-color: #f1f1f1;

}
.lra_day_lnk div {
 display: block;
 position: absolute;
 width: 45px;
 top: 9px;
 text-align: center;
 font-size: 24px;
 font-weight: bold;
 color: #d1d1d1;
}
/* act */
a.lra_day_lnk_act{
 display: block;
 position: relative;
 width: 45px;
 height: 45px;
 background-color: #FFA230;
 text-decoration: none;
 border-radius: 50px;
 color: #414141;
 box-shadow: 1px 1px 3px #d1d1d1;
 transition: all .5s;
 -moz-transition: all .5s;
 -webkit-transition: all .5s;
 -o-transition: all .5s;
}
a.lra_day_lnk_act:hover{
 background-color: #FF8700;
 color: #111111;

}
.lra_day_lnk_act div {
 display: block;
 position: absolute;
 width: 45px;
 top: 9px;
 text-align: center;
 font-size: 24px;
 font-weight: bold;
}
.dayofweek{
 font-size: 11px;
 color: #d1d1d1;
}
.n_cap_new_text{
 display: block;
 float: left;
 overflow: hidden;
 width: 132px;
 height: 14px;
 margin-top: 5px;
 margin-left: 17px;
 background-image: url(pics/index_new_text.png);
 background-position: 0 0;
 background-repeat: no-repeat;
}
.n_cap_new_text h1 {
 color: #ffffff;
 font-size: 11px;
 display: block;
 float: left;
 margin-left: 133px;
}
a.n_cap_new_btn1{
 display: block;
 float: right;
 width: 94px;
 height: 23px;
 margin-right: 10px;
 background-image: url(pics/index_new_btn_1.png);
 background-position: 0 0;
 background-repeat: no-repeat;
 opacity: 1;
 transition: all .4s;
 -moz-transition: all .4s;
 -webkit-transition: all .4s;
 -o-transition: all .4s;
}
a.n_cap_new_btn2{
 margin-right: 4px;
 display: block;
 float: right;
 width: 98px;
 height: 23px;
 background-color: #f8dfc9 !important;
 transition: all .5s;
 -moz-transition: all .5s;
 -webkit-transition: all .5s;
 -o-transition: all .5s;
}
a.n_cap_new_btn2:hover{
 background-color: #ffbe85 !important;
}
.n_cap_new_btn2 div {
 display: block;
 float: left;
 width: 86px;
 height: 19px;
 margin: 3px 0 0 6px;
 background-image: url(pics/longread_menuitem.png);
 background-position: center center;
 background-repeat: no-repeat;
 -webkit-background-size: contain;
 background-size: contain;
}
a.n_cap_new_btn1:hover,a.n_cap_new_btn2:hover{
 opacity: 0.7;
}
.n_cap_lnk h1, .n_cap_lnk h2, .n_cap_lnk_one {
 font-family: 'PT Sans';
 font-weight: 700;
 font-size: 18px;
 margin: 0px;
 color: #000;
}
.n_news_pin .n_cap_lnk{
 max-width: 645px;
}
.nt_img_handler{
 display: inline-block;
 position: relative;
}
.nt_img_handler span {
 display: block;
 position: absolute;
 bottom: 10px;
 line-height: 0.9;
 left: 2%;
 width: 96%;
 height: 12px;
 font-size: 12px;
 font-family: Arial;
 font-weight: bold;
 color: #ffffff;
 text-shadow: 1px 1px 1px #111111;
 text-align: right;
}
.nt_date{
 display: block;
 float: left;
 width: 100%;
 font-family: Arial;
 font-weight: bold;
 font-size: 18px;
 color: #ff8d59;
}
.nt_date div {
 display: block;
 float: left;
 margin: 18px 20px;
}
a.nt_lnk{
 display: block;
 float: left;
 width: 100%;
 margin-bottom: 4px;
 background-color: #f1f1f1;
 text-decoration: none;
 background-position: 565px center;
 background-repeat: no-repeat;
}
.nt_time{
 display: block;
 float: left;
 width: 120px;
 margin-right: 20px;
}
.nt_time div {
 margin: 15px 0 15px 30px;
 font-size: 25px;
 font-family: Arial;
 font-weight: bold;
 color: #cacaca;
}
.nt_text{
 display: block;
 float: left;
 width: 420px;
 margin: 22px 0 10px 0;
 font-size: 14px;
 font-weight: bold;
 color: #3b0a7b;
}
.nt_img{
 display: block;
 float: left;
 width: 120px;
 margin-right: 20px;
 height: 100%;
 min-height: 60px;
 background-image: url(logo180x180.png);
 background-position: center center;
 background-repeat: no-repeat;
 background-size: cover;
}
/* 2015 09 big refresh */
a.logo_lnk{
 display: block;
 position: absolute;
 width: 291px;
 height: 48px;
 top: 18px;
 left: 19px;
 background-image: url(pics/newlogo.png);
 background-position: 0 0;
 background-repeat: no-repeat;
 text-decoration: none;
 overflow: hidden;
 outline: none;
}
.clocks{
 display: block;
 position: absolute;
 left: 22px;
 top: 76px;
 width: 97px;
 height: 30px;
 font-size: 36px;
 font-family: h_ul;
}
a.health_btn{
 display: block;
 position: absolute;
 left: 657px;
 top: 12px;
 width: 60px;
 height: 60px;
 background-image: url(pics/health_btn.jpg);
 background-position: 0 0;
 background-repeat: no-repeat;
}
a.food_btn{
 display: block;
 position: absolute;
 left: 722px;
 top: 12px;
 width: 60px;
 height: 60px;
 background-image: url(pics/food_btn.jpg);
 background-position: 0 0;
 background-repeat: no-repeat;
}
a.invest_btn{
 display: block;
 position: absolute;
 left: 592px;
 top: 12px;
 width: 60px;
 height: 60px;
 background-image: url(pics/aptekaru.png);
 background-position: 0 0;
 background-repeat: no-repeat;
}
.top_search_form{
 display: block;
 position: absolute;
 left: 400px;
 top: 12px;
 width: 150px;
 height: 59px;
 border-bottom: 1px solid #ececec;
}
.top_search_form input {
 display: block;
 position: absolute;
 left: 0px;
 top: 0px;
 width: 150px;
 height: 59px;
 text-align: right;
 font-family: h_l;
 font-size: 13px;
 border: none;
 color: #c6c6c6;
 outline: none;
}
.top_search_form input:focus {
 font-size: 18px;
 color: #000;
}
.top_search_form a {
 display: block;
 position: absolute;
 left: 150px;
 top: 0px;
 width: 40px;
 height: 59px;
 background-image: url(pics/search_zoom.png);
 background-position: 9px center;
 background-repeat: no-repeat;
}
.head_menu_div{
 display: block;
 position: absolute;
 left: 327px;
 top: 77px;
 width: 455px;
 height: 29px;
}
.head_menu_div a {
 display: block;
 position: absolute;
 left: 0px;
 top: 0px;
 width: 123px;
 height: 29px;
 background-color: #ececec;
 color: #000;
 font-size: 15px;
 font-family: h_m;
 text-align: center;
 text-decoration: none;
 transition: all .5s;
 -moz-transition: all .5s;
 -webkit-transition: all .5s;
 -o-transition: all .5s;
}
.head_menu_div a:hover {
 color: #fff;
 background-color: #493b78;
}
.head_menu_div a div {
 margin-top: 7px;
}
.head_menu_div a.arrow_down_double{
}
.head_menu_div a.arrow_down_double:hover{
}
.head_menu_dd{
 display: block;
 position: absolute;
 z-index: 250;
 left: 0px;
 top: -2000px;
 width: 190px;
 height: 100px;
 padding: 10px 0;
 background-color: #292166;
 opacity: 0;
 line-height: 1;
 transition: opacity .5s;
 -moz-transition: opacity .5s;
 -webkit-transition: opacity .5s;
 -o-transition: opacity .5s;
}
.head_menu_dd div {

}
.head_menu_dd a {
 display: block;
 margin-left: 20px;
 margin-top: 10px;
 margin-right: 12px;
 color: #ffffff;
 font-size: 15px;
 font-family: 'PT Sans';
 line-height: 1;
 text-decoration: none;
}
.head_info{
 display: block;
 position: absolute;
 left: 126px;
 top: 78px;
 width: 182px;
 height: 30px;

}
.head_info table {
 font-size: 12px;
 font-family: h_l, Helvetica, Arial;
 color: #000;
}
.cur_diff{
 padding-left: 3px;
 font-family: 'PT Sans';
}
.cur_eur, .cur_usd{
 padding-top: 2px;
}
.innewsgal_block{
 display: block;
 float: left;
 margin-right: 25px;
 width: 390px;
 height: 370px;
}
.innewsgal_handler{
 display: block;
 position: relative;
 left: 0px;
 top: 0px;
 width: 390px;
 height: 370px;
}
a.innewsgal_lnk{
 display: block;
 position: absolute;
 width: 390px;
 height: 370px;
 text-decoration: none;
}
.innewsgal_pic{
 display: block;
 position: absolute;
 left: 0px;
 top: 0px;
 width: 390px;
 height: 370px;
 background-position: center center;
 background-repeat: no-repeat;
 background-size: cover;
 z-index: 1;
}
.innewsgal_head{
 display: block;
 position: absolute;
 left: 0px;
 top: 0px;
 width: 390px;
 height: 50px;
 background-color: #000;
 opacity: 0.6;
 z-index: 2;
}
.innewsgal_foot{
 display: block;
 position: absolute;
 left: 0px;
 top: 320px;
 width: 390px;
 height: 34px;
 padding-top: 16px;
 background-color: #000;
 opacity: 0.6;
 z-index: 2;
 text-align: center;
 font-family: myr;
 font-size: 18px;
 color: #fff;
}
.innewsgal_foot b {
 font-family: myr !important;
 color: #fff !important;
}
.innewsgal_zoom{
 display: block;
 position: absolute;
 left: 157px;
 top: 148px;
 width: 75px;
 height: 74px;
 background-image: url(pics/gallery_zoom.png);
 background-position: 0 0;
 background-repeat: no-repeat;
 opacity: 0.8;
 z-index: 3;
}
.innewsgal_big{
 display: none;
 position: absolute;
 left: -40px;
 top: 0px;
 width: 800px;
 height: 600px;
 background-position: center center;
 background-repeat: no-repeat;
 background-size: contain;
 z-index: 240;
 opacity: 0;
 transition: all .4s;
 -moz-transition: all .4s;
 -webkit-transition: all .4s;
 -o-transition: all .4s;
}
.innewgal_big_fon{
 display: block;
 position: absolute;
 left: 0px;
 top: 0px;
 width: 800px;
 height: 600px;
 z-index: 241;
 background-color: #333333;
 opacity: 0;
 transition: opacity .5s;
 -moz-transition: opacity .5s;
 -webkit-transition: opacity .5s;
 -o-transition: opacity .5s;
}
.dark_fon{
 display: none;
 position: absolute;
 width: 1200px;
 left: -240px;
 top: -100px;
 height: 800px;
 background-color: #000;
 box-shadow: 0 0 20px 20px #000000;
 z-index: 239;
 opacity: 0;
 transition: opacity 1.5s;
 -moz-transition: opacity 1.5s;
 -webkit-transition: opacity 1.5s;
 -o-transition: opacity 1.5s;
}
.img_comment{
 display: none;
 opacity: 0;
 position: absolute;
 left: 0px;
 top: 630px;
 width: 720px;
 height: 35px;
 font-size: 15px;
 color: #fff;
 overflow: hidden;
 z-index: 240;
 text-align: center;
}
.innewsgal_left{
 display: block;
 position: absolute;
 left: -112px;
 top: 0px;
 width: 362px;
 height: 600px;
 opacity: 0;
 background-image: url(pics/gallery_left.png);
 background-position:  20px 232px;
 background-repeat: no-repeat;
 z-index: 242;
 transition: all .4s;
 -moz-transition: all .4s;
 -webkit-transition: all .4s;
 -o-transition: all .4s;
}
.innewsgal_right{
 display: block;
 position: absolute;
 left: 200px;
 top: 0px;
 width: 712px;
 height: 600px;
 opacity: 0;
 background-image: url(pics/gallery_right.png);
 background-position:  639px 232px;
 background-repeat: no-repeat;
 z-index: 242;
 transition: all .4s;
 -moz-transition: all .4s;
 -webkit-transition: all .4s;
 -o-transition: all .4s;
}
.innewsgal_close{
 display: block;
 position: absolute;
 left: 842px;
 top: -50px;
 width: 30px;
 height: 30px;
 opacity: 0;
 background-image: url(pics/gallery_close.png);
 background-position:  0 0;
 background-repeat: no-repeat;
 z-index: 243;
 transition: all .4s;
 -moz-transition: all .4s;
 -webkit-transition: all .4s;
 -o-transition: all .4s;
}
.innewsgal_img{
 display: block;
 position: absolute;
 left: 0px;
 top: 0px;
 width: 800px;
 height: 600px;
 background-position: center bottom;
 background-repeat: no-repeat;
 background-size: contain;
 z-index: 241;
 opacity: 0;
 transition: all .4s;
 -moz-transition: all .4s;
 -webkit-transition: all .4s;
 -o-transition: all .4s;
}
.gallery_previews{
 display: block;
 float: left;
 width: 800px;
 height: 70px;
 background-color: #555555;
}
.gallery_previews_handler{
 display: block;
 position: relative;
 left: 0px;
 top: 5px;
 width: 800px;
 height: 60px;
}
a.gallery_prview_img{
 display: block;
 position: absolute;
 top: 5px;
 left: 0;
 width: 70px;
 height: 50px;
 background-position: center top;
 background-repeat: no-repeat;
 background-size: cover;
 transition: all .3s;
 -moz-transition: all .3s;
 -webkit-transition: all .3s;
 -o-transition: all .3s;
}
a.gp_left{
 display: block;
 position: absolute;
 left: 717px;
 top: 10px;
 width: 36px;
 height: 40px;
 background-image: url(pics/gallery_left.png);
 background-position: center center;
 background-repeat: no-repeat;
 background-size: contain;
 opacity: 0.6;
 transition: all .3s;
 -moz-transition: all .3s;
 -webkit-transition: all .3s;
 -o-transition: all .3s;
}
a.gp_left:hover{
 opacity: 0.8;
}
a.gp_right{
 display: block;
 position: absolute;
 left: 753px;
 top: 10px;
 width: 36px;
 height: 40px;
 background-image: url(pics/gallery_right.png);
 background-position: center center;
 background-repeat: no-repeat;
 background-size: contain;
 opacity: 0.6;
 transition: all .3s;
 -moz-transition: all .3s;
 -webkit-transition: all .3s;
 -o-transition: all .3s;
}
a.gp_right:hover{
 opacity: 0.8;
}
/* tags */
.tags_div{
 display: block;
 float: left;
 width: 720px;
 margin-left: 40px;
 margin-right: 20px;
 margin-top: 15px;
 margin-bottom: 20px;
}
.tags_list{
 display: block;
 float: left;
 width: 370px;
}
.tags_cap{
 display: block;
 float: left;
 width: 90px;
 height: 20px;
 background-image: url(pics/tag_cap.png);
 background-position: left center;
 background-repeat: no-repeat;
}
.tags_social{
 display: block;
 float: left;
 width: 348px;
}
a.tags_list_a{
 display: block;
 float: left;
 height: 20px;
 margin-right: 8px;
 margin-bottom: 8px;
 background-color: #9c9c9c;
 text-decoration: none;
}
a.tags_list_a:hover{
 background-color: #ef7922;
}
a.tags_list_a div {
 display: block;
 float: left;
 margin: 4px 10px 0 10px;
 font-family: myi;
 font-size: 12px;
 text-transform: uppercase;
 color: #fff;
}
.tags_plate{
 display: block;
 float: left;
 width: 656px;
 margin-top: 20px;
 padding: 0px 30px 18px 30px;
 border: 2px solid #c6c6c6;
}
.tags_plate_div{
 display: none;
 float: left;
 width: 656px;
}
.tags_plate_div a {
 display: block;
 margin-bottom: 4px;
 font-family: myr;
 font-size: 16px;
 color: #727272;
 text-decoration: none;
}
.tags_plate_div a:hover {
 color: #000;
}
.fll{
 display: block;
 float: left;
}
.handler{
 display: block;
 position: relative;
}
.tags_arrowup{
 display: block;
 position: relative;
 left: 0px;
 top: -20px;
 width: 36px;
 height: 20px;
 background-image: url(pics/arrow_up.png);
 background-position: 0 0;
 background-repeat: no-repeat;
}
/* /tags */
a.go_to_comments{
 display: block;
 margin: 24px 100px 24px 300px;
 font-family: myr;
 font-size: 16px;
 color: #000;
 text-decoration: none;
}
a.nor_lnk{
 display: block;
 position: relative;
 width: 397px;
 height: 270px;
 overflow: hidden;
 background-position: 0 0;
 background-repeat: no-repeat;
 background-size: cover;
 opacity: 1;
 transition: all .3s;
 -moz-transition: all .3s;
 -webkit-transition: all .3s;
 -o-transition: all .3s;
}
a.nor_lnk:hover{
 opacity: 0.8;
}
.nor_whitecircle{
 display: block;
 position: absolute;
 left: 159px;
 top: 80px;
 width: 79px;
 height: 79px;
 background-image: url(pics/nor_white_circle.png);
 background-position: 0 0;
 background-repeat: no-repeat;
 z-index: 2;
}
.nor_whitecircle big {
 display: block;
 position: absolute;
 left: 0px;
 top: 25px;
 width: 79px;
 height: 30px;
 font-family: myb;
 font-size: 20px;
 color: #000;
 text-align: center;
 z-index: 3;
}
.nor_whitecircle small {
 display: block;
 position: absolute;
 left: 0px;
 top: 47px;
 width: 79px;
 height: 30px;
 font-family: myr;
 font-size: 11px;
 color: #515151;
 text-align: center;
 z-index: 3;
}
.nor_dark_plate_holder{
 display: block;
 position: absolute;
 left: 0px;
 top: 205px;
 width: 397px;
 height: 65px;
}
.nor_dark_plate_fon{
 display: block;
 position: absolute;
 left: 0px;
 top: 0px;
 width: 397px;
 height: 65px;
 background-color: #000;
 opacity: 0.7;
}
.nor_dark_plate_text{
 display: block;
 position: absolute;
 left: 0px;
 top: 0px;
 width: 397px;
 height: 65px;
 font-family: myr;
 font-size: 12px;
 color: #FFf;
}
.nor_dark_plate_text big {
 font-family: ARIAL;
 font-size: 15px;
 font-weight:bold;
 text-transform: uppercase;
 color: #FFF;
}
/* topblocks */
.topblocks{
 display: block;
 float: left;
 width: 720px;
 margin-left: 40px;
}
.topblocks_cap{
 display: block;
 float: left;
 width: 717px;
 height: 22px;
 margin-bottom: 20px;
 background-image: url(pics/topblocks_cap.png);
 background-position: center 0;
 background-repeat: no-repeat;
}
.tb_gray,.tb_blue,.tb_orange{
 font-family: 'PT Serif';
 font-size: 16px;
 padding: 10px;
}
.tb_gray a ,.tb_blue a ,.tb_orange a {
 display: block;
 width: 150px;
 margin-top: 20px;
 height: 130px;
 overflow: hidden;
}
.tb_gray a{
 text-decoration: none;
 color: #000;
}
.tb_blue a ,.tb_orange a {
 text-decoration: none;
 color: #fff;
}
.tb_gray a:hover ,.tb_blue a:hover {
 color: #EC6505;
}
.tb_orange a:hover {
 color: #000;
}
.tb_gray{
 background-color: #dadada;
}
.tb_blue{
 background-image: url(pics/nw_block_bl.jpg);
 background-position: center center;
 background-repeat: no-repeat;
}
.tb_orange{
 background-image: url(pics/nw_block_or.jpg);
 background-position: center center;
 background-repeat: no-repeat;
 color: #fff;
}
/* /topblocks */
a.back{
 display: block;
 float: left;
 width: 717px;
 height: 20px;
 margin-top: 30px;
 margin-left: 40px;
 background-image: url(pics/back.png);
 background-position: center center;
 background-repeat: no-repeat;
 opacity: 1;
 transition: all .3s;
 -moz-transition: all .3s;
 -webkit-transition: all .3s;
 -o-transition: all .3s;
}
a.back:hover{
 opacity: 0.8;
}
.longread_menuitem{
 background-color: #f8dfc9 !important;
 background-image: url(pics/longread_menuitem.png);
 background-position: center 10px;
 background-repeat: no-repeat;
 transition: all .5s;
 -moz-transition: all .5s;
 -webkit-transition: all .5s;
 -o-transition: all .5s;
}
a.longread_menuitem:hover{
 background-color: #ffbe85 !important;
}
.aj_more_news{

}
/* news double size override */
.n_news_ds{
}
.n_img_ds{
 display: block;
 float: left;
 width: 170px;
 height: 130px;
 margin-right: 11px;
 margin-bottom: 5px;
 background-position: center center;
 background-repeat: no-repeat;
 background-size: cover;
}
.n_cap_lnk_ds h2 {
font-size: 22px !important;
}
.n_text_ds{
}
.n_text_lnk2{
 font-family: myr;
 font-size: 16px;
 color: #414141;
}
/* /news double size override */
.comments_cnt{
 display: block;
 float: left;
 height: 15px;
 font-size: 11px;
 color: #717171;
 background-image: url(pics/comments.png);
 background-position: 0 center;
 background-repeat: no-repeat;
 padding-left: 23px;
 padding-right: 20px;
}
.photos_cnt{
 display: block;
 float: left;
 height: 15px;
 font-size: 11px;
 color: #717171;
 background-image: url(pics/photos.png);
 background-position: 0 center;
 background-repeat: no-repeat;
 padding-left: 23px;
 padding-right: 20px;
}
/* new media gallery block */
.nmg_div{
 display: block;
 position: relative;
 z-index: 2;
 width: 800px;
 height: 202px;
 background-image: url(pics/nmg_fon.png);
 background-position: 0 0;
 background-repeat: repeat-x;
 background-color: #2a2a2a;
}
.nmg_photo_handler_1, .nmg_photo_handler_2, .nmg_photo_handler_3{
 display: block;
 position: absolute;
 left: 20px;
 top: 20px;
 z-index: 3;
 width: 240px;
 height: 150px;
 box-shadow: 1px 1px 10px 0 #303030;
 overflow: hidden;
 background-position: center center;
 background-repeat: no-repeat;
 background-size: cover;
}
.nmg_photo_handler_2{
 left: 280px;
}
.nmg_photo_handler_3{
 left: 540px;
}
.nmg_photo{
 display: block;
 position: absolute;
 z-index: 1;
 opacity: 1;
 left: 0px;
 top: 0px;
 width: 240px;
 height: 150px;
 background-position: center top;
 background-repeat: no-repeat;
 background-size: cover;
 transition: opacity .5s, width .5s, height .5s, left .5s, top .5s;
 -moz-transition: opacity .5s, width .5s, height .5s, left .5s, top .5s;
 -webkit-transition: opacity .5s, width .5s, height .5s, left .5s, top .5s;
 -o-transition: opacity .5s, width .5s, height .5s, left .5s, top .5s;
}
a.nmg_left{
 display: block;
 position: absolute;
 z-index: 3;
 left: -8px;
 top: 20px;
 width: 28px;
 height: 150px;
 background-image: url(pics/nmg_left.png);
 background-position: 0 64px;
 background-repeat: no-repeat;
}
a.nmg_right{
 display: block;
 position: absolute;
 z-index: 3;
 left: 780px;
 top: 20px;
 width: 28px;
 height: 150px;
 background-image: url(pics/nmg_right.png);
 background-position: 10px 64px;
 background-repeat: no-repeat;
}
.nmg_pages{
 display: block;
 position: absolute;
 z-index: 3;
 left: 540px;
 top: 7px;
 width: 240px;
 height: 20px;
}
a.nmg_page{
 display: block;
 float: right;
 width: 5px;
 height: 5px;
 background-image: url(pics/nmg_page.png);
 background-position: 0 -5px;
 background-repeat: no-repeat;
 margin-left: 5px;
}
a.nmg_page:hover,.nmg_page_act{
 background-position: 0 0 !important;
}
.nmg_text_handler_1, .nmg_text_handler_2, .nmg_text_handler_3{
 display: block;
 position: absolute;
 z-index: 3;
 left: 20px;
 top: 180px;
 width: 240px;
 height: 22px;
 overflow: hidden;
}
.nmg_text_handler_2{
 left: 280px;
}
.nmg_text_handler_3{
 left: 540px;
}
.nmg_text{
 display: block;
 position: absolute;
 z-index: 3;
 opacity: 0;
 left: 0px;
 top: 0px;
 width: 240px;
 height: 13px;
 font-size: 12px;
 font-family: myr;
 color: #d9d9d9;
 overflow: hidden;
 transition: opacity .4s, top .7s;
 -moz-transition: opacity .4s, top .7s;
 -webkit-transition: opacity .4s, top .7s;
 -o-transition: opacity .4s, top .7s;
}
.nmg_cnt{
 display: block;
 position: absolute;
 left: 10px;
 top: 130px;
 width: 220px;
 height: 20px;
 font-family: myr;
 font-size: 16px;
 color: #fff;
 text-align: right;
 opacity: 0.8;
 text-shadow: 0 0 1px #000;
}
/* /new media gallery block */
a.show_all_news_links{
 display: block;
 float: right;
 color: #9F9F9F;
 text-decoration: none;
 border-bottom: dashed 1px #9F9F9F;
 font-size: 13px;
 margin-top: 7px;
}
.show_all_news_links_div{
 display: none;
}
.show_all_news_links_div_visible{
 display: block;
}
.big_img_handler{
 display: inline-block;
 position: relative;
}
.big_img_cr{
 display: block;
 position: absolute;
 bottom: 0;
 height: 15px;
 width: 100%;
 color: #fff;
 font-size: 10px;
 text-shadow: 1px 1px 1px #777777;
 text-align: right;
 opacity: 0.8;
}
.big_img_cr span {
 margin-right: 10px;
}
.gal_img_cr{
 display: block;
 position: absolute;
 z-index: 7;
 bottom: 0;
 height: 15px;
 width: 100%;
 color: #fff;
 font-size: 10px;
 text-shadow: 1px 1px 1px #777777;
 text-align: center;
 opacity: 0.8;
}
.dib{
 display: inline-block;
}



.top_menu_div_fon_md{
 height: 100px;
}
.top_menu_div_md{
 height: 32px;
}
.top_menu_div_md a {
 font-size: 11px;
}



.white_plate_xs{
 border-radius: 0;
 margin: 0 !important;
 box-shadow: none;
}
.n_news_pinned_rub h2 {
 color: #FF8600;
}

.ny_fixed{
 display: block;
 position: fixed;
 bottom: 0px;
 z-index: 10;
 left: 50%;
 width: 800px;
 margin-left: -400px;
 height: 110px;
 transition: bottom .5s;
 -moz-transition: bottom .5s;
 -webkit-transition: bottom .5s;
 -o-transition: bottom .5s;
}
.ny_x{
 display: block;
 position: absolute;
 right: -15px;
 top: 17px;
 z-index: 12;
 font-size: 17px;
 text-decoration: none;
 color: #000000;
 opacity: 0.8;
}