html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;line-height:18px;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;visibility:hidden}
.clearfix:after{clear:both}
.clearfix{zoom:1}
body{font:13px/1.2 Georgia, serif;color:#222}
a{text-decoration:none; color:#222;outline:0}
a:hover{text-decoration:underline}
h1,h2,h3,h4,h5,h6,strong,b{font-weight:bold}
h2, h3, h4, h5, h6 {  font-size: 18px;  font-weight: bold;}
p{font-size:14px !important}
em,i{font-style:italic}
.topic-slider .fr{margin-top: 11px;}
img {max-width: 100%;vertical-align: middle;border:0;-ms-interpolation-mode:bicubic}
.YMaps img {max-width: none;}
hr { border: none; border-bottom: 1px solid #949494 }
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
html,button,input,select,textarea{font-family:sans-serif}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}
button,input{line-height:normal}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}
button[disabled],input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top; max-width: 100%}
.breadcrumb {list-style: none;}
.breadcrumb > li {display: inline-block;float: left}
.breadcrumb > li > .divider {padding: 0 4px 0 2px;}
.breadcrumb > .active {color: #FC7400;}
.row{width:100%;*zoom:1;margin-bottom: 10px}.row:before,.row:after{display:table;content:"";line-height:0;}.row:after{clear:both;}
.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1020px;padding:0 10px}
[class*="width"] {float: left;}
.width100p {width: 100%; float: none;}
.width940 {width: 940px}
.width730 {width: 730px}
.width660 {width: 660px}
.width570 {width: 570px}
.width500 {width: 500px}
.width420 {width: 420px}
.width330 {width: 330px}
.width290 {width: 290px}
.width275 {width: 275px}
.width200 {width: 200px}
.width140 {width: 150px}
.width85 {width: 85px}
.container{margin-right:auto;margin-left:auto;*zoom:1;}.container:before,.container:after{display:table;content:"";line-height:0;}
.container:after{clear:both;}
.container-fluid{padding-right:20px;padding-left:20px;*zoom:1;}.container-fluid:before,.container-fluid:after{display:table;content:"";line-height:0;}
.container-fluid:after{clear:both;}
	/* округление углов */
.rounded5 {-moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px;  border-radius: 5px; }
.rounded10 {-moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px;  border-radius: 10px; }
.rounded15 {-moz-border-radius: 15px; -webkit-border-radius: 15px; -khtml-border-radius: 15px;  border-radius: 15px; }
.rounded50 {-moz-border-radius: 50%; -webkit-border-radius: 50%; -khtml-border-radius: 50%;  border-radius: 50%; }
[class*="pos"] {float:left; }
.fl{float:left}
.fr{float:right}
.rel {position: relative}
.abs {position: absolute}
.img-wrp{position:relative;display:block}
.pbm{margin-bottom:13px;padding-bottom:10px;border-bottom:1px solid #D9DEE7}
.pbm:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}
.mrgnbtm30{margin-bottom:30px}
.mrgnbtm10{margin-bottom:10px}
.mrgnbtm5{margin-bottom:5px}
.mrgnleft30{margin-left:30px}
.mrgnleft-30{margin-left:-30px}
.mrgnleft-20{margin-left:-20px}
.mrgnleft-10{margin-left:-10px}
.mrgntop10{margin-top:10px}
.mrgncenter{margin:0 auto; float:none;display: table;}
.no-indent{margin-bottom: 0 !important}
.inline-block{display:inline-block;zoom:1;*display:inline;vertical-align:middle}
.align-center{text-align:center}
.align-right{text-align:right}
.red-txt{color:#bc1230}
.red45 {
  color: #BC1230;
  font-size: 45px !important;
  font-weight: normal;
  line-height: 45px;
  font-family: georgia;
}
.redbold17{font-size:17px;font-weight:bold;color:#9f0622;padding-bottom:10px}
.black45{font-size:45px;font-weight:normal}
.black15{font-size:15px}
.greytxt{color:#5c5c5c}
.hidden{display:none}
body > .container > header{position:relative}
body > .container > header .row {margin-bottom: 0}
body > .container > header .row .ads-block {height:70px;overflow:hidden;
    margin-bottom: 10px;}
.ads-block{display: table;width: 100%}
.ads-block  .inner div{margin:0 auto;text-align:left}
body > .container > header .ads-block .label {display:none}
.login-style1{/*background:#e5e5e5;margin-bottom:20px;*/padding:10px;margin-left:130px;}
.login-style1 .key{width:22px;height:20px;background:url("/images/vmsprite1.png") no-repeat scroll -168px -305px transparent;margin-right:5px}
.login-style1 input{padding:0 5px;height:15px;line-height:15px;margin:-1px 8px 0 0;border:1px solid #ccc; font-size: 10px; width: 110px}
.login-style1 input:focus{border-color:#bc1230}
.login-style1 .reg{font-weight:bold;float:right;color:#909191;text-decoration:underline}
.login-style1 .fb{background:url(/images/small-fb-icon.png) no-repeat 0 50%;height:16px;padding:1px 0 1px 12px}
.login-style1 a{}
.login-style1 .lost-pw{color:#909191;font-size:12px;margin-left:10px}
.login-style1 .g-button{vertical-align:middle; font: bold 13px Arial; padding-left:30px; padding-right: 30px;}
.login-style1 .blue-buttom{border: none; margin-left:0}
.placeholder{color:#aaa}
.login-style1 .user-exit{vertical-align:middle}
.login-style1 .user-profile b{background:url(/images/vmsprite.png) -362px -127px no-repeat;width:21px;height:18px}
.g-button{vertical-align:top;color:#222 !important;text-align:center;display:inline-block;zoom:1;*display:inline;padding: 0px 20px 2px;border:1px solid #d7d6d8;-webkit-border-radius:10px;border-radius:10px;background:#f9f9f9;background:-moz-linear-gradient(top,#f9f9f9 0%,#b3b5b8 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f9f9f9),color-stop(100%,#b3b5b8));background:-webkit-linear-gradient(top,#f9f9f9 0%,#b3b5b8 100%);background:-o-linear-gradient(top,#f9f9f9 0%,#b3b5b8 100%);background:-ms-linear-gradient(top,#f9f9f9 0%,#b3b5b8 100%);background:linear-gradient(top,#f9f9f9 0%,#b3b5b8 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#b3b5b8',GradientType=0 )}
.g-button:hover{text-decoration:none;background:#b3b5b8;background:-moz-linear-gradient(top,#b3b5b8 0%,#f9f9f9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#b3b5b8),color-stop(100%,#f9f9f9));background:-webkit-linear-gradient(top,#b3b5b8 0%,#f9f9f9 100%);background:-o-linear-gradient(top,#b3b5b8 0%,#f9f9f9 100%);background:-ms-linear-gradient(top,#b3b5b8 0%,#f9f9f9 100%);background:linear-gradient(top,#b3b5b8 0%,#f9f9f9 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3b5b8', endColorstr='#f9f9f9',GradientType=0 )}
.g-button:active{position:relative;top:1px}
.g-button.big {font-size:17px}
.g-button.small{font-size:11px;padding:1px 20px}
.ads-block .inner {text-align: center;/*height: 80px; background: url("/images/moscvichka/test_banner8.jpg") no-repeat */;background-size: contain;-moz-background-size: contain; -o-background-size: contain; -webkit-background-size: contain;}
.ads-block.header-ads .inner div{text-align: center}
.pos5 .inner {width: 730px;min-height:110px;overflow:hidden;}
.logo_container {height: 180px;text-align: center;background: transparent url(/images/moscvichka_logo.png) right top no-repeat;}
.logo_container2 {margin-top: 5px;height: 40px;text-align: center;background: transparent url(/images/moscvichka_logo2.png) left center no-repeat;}
.header-nav{ position: static;margin: 0;}
.add-menu {float: left;border-bottom: 3px solid #BD4997;padding-bottom: 3px;padding-right: 15px;position: relative;}
.add-menu > li{display: inline-block; position: relative;}
.add-menu > li:last-child {position: static;}
.add-menu > li a{font: 14px Georgia, serif;font-weight: bold;zoom: 1;padding:5px 6px 7px;border: 1px solid transparent;}
.add-menu > li:hover > a{text-decoration: none;background-color: #F8D5B9;-moz-border-radius: 5px 5px 0 0;-webkit-border-radius: 5px 5px 0 0;-khtml-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0;border: 0;border-bottom: 3px solid #FF9E53;padding-bottom: 5px;border: 1px solid transparent;border-bottom: 3px solid #FF9E53;}
.add-menu > li > ul:after {content: '';position: absolute;left: 18px;top:0px;width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 5px solid #BD4997;z-index:9999}
.add-menu > li > ul {display: none;position: absolute;margin-top: 5px;z-index: 999;width: 185px;background-color: white;-moz-border-radius: 0 0 5px 5px;-webkit-border-radius: 0 0 5px 5px;-khtml-border-radius: 0 0 5px 5px;border-radius: 0 0 5px 5px;border: 1px solid #BD4997;padding-top: 5px;}
.add-menu > li:last-child > ul {right: 0;}
.add-menu > li:last-child > ul:after {left: 130px;}
.add-menu > li > ul > li {padding: 5px 0;}
.add-menu > li > ul > li:hover{background: url('../images/moscvichka/menu_hover.png')}
.add-menu > li > ul > li a {padding: 0;display:block;margin-left:10px}
.add-menu > li:hover > ul {display: block;}
/*.add-menu ul > li > a:after {content: '';position: absolute;left: 18px;top: 0px;width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 5px solid #FF9E53;}*/
.add-menu > li.active > a, .add-menu > li:active > a,.add-menu > li:hover> a{background-color: #BD4997;-moz-border-radius: 5px 5px 0 0;-webkit-border-radius: 5px 5px 0 0;-khtml-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0;border: 1px solid #BD4997;color:white}
.add-menu > li:first-child a{color:#fff;text-shadow:0 1px 1px grey;background-color: #bd4997;background-image: url("/images/moscvichka/glass.png");border: 1px solid #bd4997;border-radius: 5px 5px 0 0;text-decoration: none;-moz-border-radius: 5px 5px 0 0;-webkit-border-radius: 5px 5px 0 0;-khtml-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0;border: 0;border-bottom: 3px solid #bd4997;padding-bottom: 3px;border: 1px solid transparent;border-bottom: 3px solid #bd4997;}
.social-links li{display: inline-block;zoom: 1;float: right;margin: 2px;}
.social-links a{display:block;width:24px;height:24px;background:url(/images/vmsprite.png) no-repeat}
.social-links .fb{background-position:0 -402px}
.social-links .vk{background-position:-144px -402px}
.social-links .tw{background-position:-120px -402px}
.social-links .lj{background-position:-48px -402px}
.social-links .od{background-position:-96px -402px}
.social-links .gp{background-position:-24px -402px}
.social-links .ya{background-position:-168px -402px;}
.searchstring {padding: 5px 8px;position: relative;margin-top: 7px;}
.searchstring input.left {
    border: 1px solid #b6c1d8;    padding: 5px;
}
#searchform.left {
    padding-bottom: 8px;
}
.searchstring input{border:0;padding: 2px;}
.searchstring input.searchbutton {background:url("/images/moscvichka/sprite.png") no-repeat scroll -452px -211px transparent;
    border: 1px solid #B6C1D8;
    border-radius: 0 5px 5px 0;
    margin-left: -1px;
    padding: 5px;
    text-decoration: underline;
    text-indent: -999999px;
    width: 30px;}

.searchstring input.searchbutton:hover {text-decoration:none;}
.agevar {background-color: white;    border: 1px solid #b44691;   font-weight: bold;    padding: 3px 4px;    position: absolute;    right: 5px;    top: 5px;}
/*nav.main-nav {background: url("/images/moscvichka/header_gradients/header_gradient_ffa055.png") repeat-x scroll 0 18px transparent;height: 50px;}*/
nav.main-nav .main-menu {padding-bottom: 3px;
    width: 100%;
    text-align: center;}
nav.main-nav .main-menu li {display: inline-block;zoom: 1;font: 15px Georgia, serif;font-weight: normal;position: relative;top:-2px;}
nav.main-nav .main-menu li a {padding: 7px;/*border-right: 1px solid #999;*/font-style: italic;font-weight: bold;font-size: 12px;line-height:18px;}
nav.main-nav .main-menu li:last-child a:after {    display: none;}
nav.main-nav .main-menu li:last-child a {border: 0}
nav.main-nav .main-menu li .link-main-theme {margin-left:5px; padding-left: 29px; background: url(/images/moscvichka/arrow-main-theme.png) left center no-repeat;}
nav.main-nav .main-menu li:nth-child(7) a:after {display: none;}
.main-menu.mrgncenter a:after {  background: none repeat scroll 0 0 transparent;
    color: #D452A9;
    content: ".";
    font-size: 25px;
    margin-left: 3px;
    position: absolute;
    top: -5px;}
nav.main-nav .main-menu li div{clear:both;height: 33px;width: 100%;background: transparent repeat-x;z-index: 0;}
/*nav.main-nav .main-menu li a {border-bottom:39px solid transparent;}
nav.main-nav .main-menu li:nth-child(1) a {
-webkit-border-image:url(/images/moscvichka/header_gradients/header_gradient_fb7e47.png) 0 0 25 0 round;
-o-border-image:url(/images/moscvichka/header_gradients/header_gradient_fb7e47.png) 0 0 25 0 round;
border-image:url(/images/moscvichka/header_gradients/header_gradient_fb7e47.png) 0 0 25 0 round;
}*/
nav.main-nav .main-menu li:nth-child(1) div{background-image: url("/images/moscvichka/header_gradients/header_gradient_fb7e47.png"); }
nav.main-nav .main-menu li:nth-child(2) div{background-image: url(/images/moscvichka/header_gradients/header_gradient_fa6264.png); }
nav.main-nav .main-menu li:nth-child(3) div{background-image: url(/images/moscvichka/header_gradients/header_gradient_e35d90.png); }
nav.main-nav .main-menu li:nth-child(4) div{background-image: url(/images/moscvichka/header_gradients/header_gradient_c359c3.png); }
nav.main-nav .main-menu li:nth-child(5) div{background-image: url(/images/moscvichka/header_gradients/header_gradient_8c68d1.png); }
nav.main-nav .main-menu li:nth-child(6) div{background-image: url(/images/moscvichka/header_gradients/header_gradient_5d8bcf.png); }
nav.main-nav .main-menu li:nth-child(7) div{background-image: url(/images/moscvichka/header_gradients/header_gradient_539cb7.png); }
nav.main-nav .main-menu li:nth-child(8) div{background-image: url(/images/moscvichka/header_gradients/header_gradient_42c444.png); }
nav.main-nav .main-menu li:nth-child(9) div{background-image: url(/images/moscvichka/header_gradients/header_gradient_9bcd10.png); }
nav.main-nav .main-menu li:nth-child(10) div{background-image: url(/images/moscvichka/header_gradients/header_gradient_b8cf03.png); }
nav.main-nav .main-menu li:nth-child(11) div{background-image: url(/images/moscvichka/header_gradients/header_gradient_ddd003.png); }
/*nav.main-nav .main-menu li.active, nav.main-nav .main-menu li:active {background-color: #ff9e53; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; -khtml-border-radius: 5px 5px 0 0;  border-radius: 5px 5px 0 0;border: 0;padding: 5px 10px;}*/
.main {border:5px solid #5888f6;padding:0 15px;box-shadow:0 5px 3px -5px grey;-webkit-box-shadow:0 5px 3px -5px grey;-moz-box-shadow:0 5px 3px -5px grey;}
.main_container, .sidebar {margin-top: 20px; margin-bottom: 10px;}
.main_container {margin-left: 5px; width: 712px; float: left;}
.sidebar {/*margin-right: 5px;*/ width: 240px; float: right;}
.main_container [class*="pos"] {padding-left: 0}
.sidebar [class*="pos"] {padding: 0;margin-left: 0;}
		/* Главные стили */
.content {/*height: 95%;background: hsl(0,0%,75%);margin: 5px;*/}
.main_container .content > div {padding-top: 10px;overflow: hidden;margin-left: 15px;margin-right: 15px;}
.sidebar .content > div {overflow: hidden;margin: 0;}
h1 { font: normal bold 24px Georgia, serif !important; font-weight: bold; font-style: normal;color:#000 !important }
.date { font: 12px Georgia, serif; font-style: italic; margin: 5px 0 5px; }
.date span { font-style: normal; color: grey; padding-right: 5px; font-weight:bold;}
.typearticle .date > span {font-style: italic;}
.typearticle .state > .date {font-weight: normal;}
.image {max-height: 250px; overflow: hidden; margin-bottom: 5px;}
.text {line-height: 18px;font-size:14px}
.text a,.text p,.text span{font-size:14px !important;font-weight:normal !important}
.main_container > header > h3, .sidebar > header > h3 {display: block;  font-style: italic; font-weight: bold;}
header.news_header {margin: -25px -2px 0;padding-bottom: 15px;}
.border_header {border-top: 4px solid #95A5C3}
		/* Позиции */
.main_container [class*="pos"] .content a { color: black;}
[class*="pos"] {overflow: hidden; z-index:1;position: relative;}
.pos1 {height: 525px;}
.pos2 {height: 560px;}
.pos3 {min-height: 280px;margin-bottom:10px;}
.pos4 {height: 400px;}
.pos5 {height: auto;padding-top:20px;overflow:visible;float:left}
.pos6 {height: 171px;width:275px;}
.pos7 {height: 280px;}
.pos8 {height: 200px;}
.pos9 {height: 326px;}
.pos10 {height: 275px;}
.pos11 {height: 520px;}
.pos12 {height: 275px;}
.pos13 {height: 185px;}
.pos14 {min-height: 450px;padding-bottom: 5px !important;}
.pos15 {height: 400px;}
.pos16{height:720px;}
.pos17{height:700px;}
.pos18 {height: 426px;}
.pos19 {height: 400px;}
.pos20{height:720px;}
.pos21 {height:365px;}
.pos22 {height:370px;}
.pos23 {min-height: 710px;}
.pos24 {height: 720px;}
.pos25 {height:355px;}
.pos26 {height:390px;}
.pos28 {height: 360px;}
.pos29 {height: 115px;}
.pos-fotter-adv.width100p {min-height: 100px;float: none;position:relative;}
/*fix for word*/
.text_exposed_show {
  float: none;
  position: inherit;
}
/**/
		/* type1 Первый Контейнер */
.type1 .pos1 {height: 560px;background: url(/images/moscvichka/shadow.png) no-repeat right bottom;}
.type1 .pos1 > .content {height: 550px;width: 408px;background-color: #f2f3e5;}
.type1 .pos1 > .content > div {height: 540px; position: relative}
.type1 .pos1 > .content .hide_text {position: absolute;height: 63px;width: 100%;background: url(/images/moscvichka/type1_pos1_text_hide.png) bottom repeat-x;bottom: 0;}
.type1 .pos2 .content {margin-left: 0;margin-right: 0}
.type1 .pos2 .content h1 { font-size: 14px}
.type1 .pos2 {margin-left: 12px;}
.type1 .pos2 .content h1, .type1 .pos2 .date, .type1 .pos2 .text, .type1 .pos2 .text a {line-height: 18px;}
.type1 .pos2 > article > .content {overflow: hidden;line-height: 18px;height:175px;}
.type1 .pos2 > article:last-child {border-bottom: none;}
.type1 .pos6 .content .image {}
.type1 .pos6 .content .text {padding-top: 0;}
.type1 .pos6 .content > div {padding-top: 0; margin: 0; height: 280px;}
.type1 .pos3.width100p {/*margin-bottom:20px;*/}
/*.type1 .pos6 .date {margin-bottom: 18px;}*/
        /* type2 Второй Контейнер */
.type2 .pos9 {margin-top:15px;}
.type2 > .main_container {border: 1px solid #D9DEE7;border-top: 4px solid #95A5C3;}
.type2 > .main_container > header > h3 span{font-style:normal;font-size:20px;}
/*.type2 > .main_container > header > h3{padding-right: 145px;background: transparent url(/images/moscvichka_logo2.png) right 4px no-repeat;display: inline;}*/
.type2 > .main_container > .pos7 h1 {width: 390px;float: left; color: #000;font-size: 18px; line-height: 28px;font-style:italic}
.type2 > .main_container > .pos7 h2 > a {  color: #000000;  float: left;  font-size: 18px !important;  line-height: 28px;  width: 390px;  font-weight: bold !important;}
.type2 > .main_container > .pos7 .image {width: 356px;float: left; margin-right: 20px;}
.type2 > .main_container > .pos7 .cont {top: -8px;height: 240px;width: 290px;border-bottom:1px solid #DADFE3}
.type2 > .main_container > .pos7 .rel {overflow: hidden;margin-top:35px;}
.type2 > .main_container > .pos7 .text {overflow: hidden;height: 230px;width: 290px;float: left;margin:0}
.type2 > .main_container > .pos7 .club_content {margin-left: 15px;margin-right: 5px;}
.type2 .pos7 > .content .hide_text {position: absolute;height: 33px;width: 320px;background: url("/images/moscvichka/type4_pos16_text_hide.png") repeat-x scroll center center transparent;bottom: 5px;right:0px;}
.type2 > .main_container > .pos8 {width: 100%; }
.type2 > .main_container > .pos8 .advt {width: 680px;padding:5px; display: block !important;margin: 0 10px;background-color:#dadfe3}
.type2 > .main_container > .pos8 .advt li {overflow:hidden;width: 170px;height:180px;padding-right:20px;padding-left:20px;margin-left:-1px;float: left;margin-left: 0px;position: relative;border-right:1px solid #c2c5c7;}
.type2 > .main_container > .pos8 .advt li:after{content:""}
.type2 > .main_container > .pos8 .advt li > .img img {position: relative;}
.type2 > .main_container > .pos8 .advt li > .img {width:170px;height:105px;overflow:hidden;position: relative;border: 1px solid #c2c5c7; }
.type2 > .main_container > .pos8 .advt li > .date {font:normal bold 10px arial,bold }
.type2 > .main_container > .pos8 .advt li > .date span {font:italic bold 10px arial,bold;color:#000 }
.type2 > .main_container > .pos8 .advt li > .when {background-color: #FFFFFF;color: #333333;font-size: 13px;font-weight: bold;margin-top: -20px;opacity: 0.7;padding: 2px 20px;width: 55px;}
.type2 > .main_container > .pos8 .advt li > .poloska {content:"";background:url('../images/moscvichka/sliderd.jpg')}
.type2 > .main_container > .pos8 .advt .today > .img img {position: relative;}
/*.type2 > .main_container > .pos8 .advt .today > img a:after {border: 4px solid #ED5627;content: "";height: 98px;left: 0px;position: absolute;width: 163px;}*/
.type2 > .main_container > .pos8 .advt .today > .when {position:absolute;top:125px;}
.type2 > .main_container > .pos8 .advt .today > .img {border: 4px solid #ED5627 !important;width:170px;height:105px;overflow:hidden;position: relative;border: none;box-shadow:3px 3px 5px black; -o-box-shadow:3px 3px 5px black;-moz-box-shadow:3px 3px 5px black;-webkit-box-shadow:3px 3px 5px black;}
.type2 > .main_container > .pos8 .advt .today > .date {font:italic bold 10px arial,bold }
.type2 > .main_container > .pos8 .advt .today > .when {background-color: #ED5627;color: #FFFFFF;font-size: 20px;font-weight: bold;margin-top: -20px;opacity: 0.9;padding: 3px 10px;width: 110px;}
.type2 > .main_container > .pos8 .advt li > a {color: #000;text-shadow:0 0 2px white}
.type2 > .main_container > .pos8 .advt li > a.header {width: 140px; height: 32px; line-height: 18px; top: 0; left: 0; text-align: center;overflow: hidden; text-decoration: none; }
.type2 > .main_container > .pos8 .advt li > a.header h1 {font:italic bold 14px Georgia,serif !important;display: block;min-height:17px;}
.type2 > .main_container > .pos8 .advt li > a.header .date {display: block;font-size: 10px;font: 12px Arial, serif;font-weight: normal;font-style: normal;margin: 0;}
.type2 > .main_container > .pos8 .advt li > a.preview {bottom: 0;left: 0;overflow: hidden;color: #222;float:left;font-family:arial;}
.type2 > .sidebar {margin-top:2px}
.type2 > .sidebar header.news_header {margin-bottom: 0px; padding:0;margin-top: -23px;}
.type2 > .sidebar > .pos10 {margin-bottom: 15px;width: 225px;}
.type2 > .sidebar > .pos10:last-child {margin-bottom: 0px;}
.type2 > .sidebar > .pos10 > .content {height: 272px;overflow: hidden;}
.type2 > .sidebar > .pos10 .article.aside .border {border:1px solid #DADFE3;border-top:none;margin-top:5px;padding:0px 10px 10px 10px;height:235px}
.type2 > .sidebar > .pos10 .article.aside .border:after{background: url("/images/moscvichka/type4_pos16_text_hide.png") repeat-x scroll center bottom transparent;border-bottom: 1px solid #DADFE3;bottom: 2px;content: "";height: 10px;position: absolute;width: 99%;right:1px;z-index: 1;}
.type2 > .sidebar > .pos10 .article.aside .clearfix {border-bottom:4px solid #95A5C3}
.type2 > .sidebar > .pos10 .article.aside .border > .text {overflow:hidden}
.type2 > .sidebar > .pos10 .article.aside .block-name {float: left;font-weight:bold;font-style:italic}
.type2 > .sidebar > .pos10 .article.aside .date {  background: none repeat scroll 0 0 #333333;  color: white;  font: bold 10px/17px Georgia !important;  margin: 0;  position: absolute;  right: 0;  text-align: right;  top: 0;  width: 100%;  z-index: 1;  opacity:.85;}
.type2 > .sidebar > .pos10 .article.aside p{color: black;margin-left: 5px;font-weight: bold;}
.type2 > .sidebar > .pos10 .article.aside .date span {margin-left: 5px;color: white;font-weight: normal;}
.type2 > .sidebar > .pos10 .article.aside .border_white{height: 135px;margin-bottom: 5px;overflow: hidden;border: 1px solid white;}
.type2 > .sidebar > .pos10 .article.aside h3 {position: relative; margin-bottom: 5px;}
.type2 > .sidebar > .pos10 .article.aside .answers {bottom: 0;height: 12px;padding: 5px 0;;background: white;width: 100%;}
.type2 > .sidebar > .pos10 .article.aside .answers a {color: black; float: left;font: normal 11px Arial, serif;}
.type2 > .sidebar > .pos10 .article.aside .answers a:nth-child(1) {padding-left: 18px;margin-left: 7px; background: url(/images/moscvichka/ansv2.png) no-repeat;}
.type2 > .sidebar > .pos10 .article.aside .answers a:nth-child(2) {margin-left: 20px;}
.type2 > .sidebar > .pos10 .article.aside .answers a:nth-child(3) {padding-left: 18px;margin-right: 7px; background: url(/images/moscvichka/views.png) no-repeat;float: right;}
            /* type3 Третий Контейнер */
.type3 > .main_container {border: 1px solid #D9DEE7;border-top: 4px solid #95a5c3;}
.pos11:nth-child(1) {height: 550px;}
.pos11:nth-child(1) > .content:after{background: #EEECF7;  content: "";  height: 20px;  position: absolute;  top: 15px;  width: 20px;  transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);left: 10px;}
.pos11:nth-child(1) > .content {background: none repeat scroll 0 0 #EEECF7;float: right;height: 550px;width: 400px;border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;}
.pos11:nth-child(1) > .content > .article {margin:0 15px;}
.pos11 > .content .hide_text {position: absolute;height: 63px;width: 100%;background: url(/images/moscvichka/type3_pos11_text_hide.png) bottom repeat-x;bottom: 0;width:390px;left:27px;}
.pos12 .article.small.horizontal {height:235px;}
.pos12 {}
.pos12:nth-child(2) > .content{background: none repeat scroll 0 0 #ecefda;border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;height: 260px;width: 255px;}
.pos12:nth-child(2) > .content:after{ background: #ecefda;  content: "";  height: 20px;  position: absolute;  top: 15px;  width: 20px;  transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);right: 10px;}
.pos12:nth-child(2) > .content .text{font-size:11px;}
.pos12:nth-child(2) > .content .date{margin:5px 0 10px}
.pos12:nth-child(3) > .content:after {  background: #333;  content: "";  height: 20px;  position: absolute;  top: 15px;  width: 20px;  transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);right: 10px;}
.pos12:nth-child(3) > .content{background: none repeat scroll 0 0 #333333;border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;color: white;height: 275px;width: 255px;}
.pos12:nth-child(3) > .content .article{height:245px}
.pos12:nth-child(3) > .content a{font-size:11px;color:white}
.content h2 a,.content h3 a  {font-size: 18px !important;font-weight: bold;}
.pos12:nth-child(3) > .content .horizontal .text {}
.pos13.width420 {margin-bottom:15px;}
.pos13.width420 > .content:after{background: #edefda;  content: "";  height: 20px;  position: absolute;  top: 15px;  width: 20px; transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);left: 10px;}
.pos13.width420 > .content {background: none repeat scroll 0 0 #edefda;float: right;height: 185px;width: 400px;border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;}
.pos13.width420 > .content .image {width:150px;}
/*.type3 > .main_container > .pos13.width420 > .content a {font-size:11px}*/
.pos13.width420 > .content .horizontal .text {height:108px}
.pos13.width275 > .content{background: none repeat scroll 0 0 #eeeef6;border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;height: 185px;width: 255px;}
.pos13.width275 > .content:after{background: #eeeef6;  content: "";  height: 20px;  position: absolute;  top: 15px;  width: 20px;  transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);right: 10px;}
.pos13 .article.small.horizontal{height:155px;}
.pos13.width275 > .content .text a{font-size:11px;}
.pos13.width275 > .content .horizontal .text {height:92px;}
.pos14.width100p > .content .pricols{background-color:#fff;padding:15px;margin-left:20px;margin-top:30px;margin-right:20px}
.pos14.width100p > .content .pricols1 {padding:0 15px;}
.pos14.width100p > .content .pricols1 p{margin-bottom:10px;}
.pos14.width100p > .content .pricols1 .text{font-size: 11px;height: 198px;line-height: 18px;margin: 10px 0;overflow: hidden;}
.pos14 {padding-top: 30px !important;background: #f8e9f0 url(/images/moscvichka/pricols.png) center top no-repeat; }
.pos15 {margin-top: 10px;}
.border_header.sidebar.row {margin:20px 0 0}
.type3 > .pos5 { width:720px; }
            /* type4 Четвертый Контейнер */
.type4 > .main_container >.fieldset {border:1px solid #c9c9c9}
.type4 > .main_container >.fieldset > legend:after {content:"/";color:#c9c9c9;margin-right:-2px;font-weight:bold;padding-left:5px;}
.type4 > .main_container >.fieldset > legend:before {content:"/";color:#c9c9c9;margin-left:-3px;font-weight:bold;padding-right:5px;}
.type4 > .main_container >.fieldset > legend {color:#000;font-weight:bold;margin-left:20px;font-style:italic;font-size:16px;}
.type4 .pos16 {height: 690px;}
.type4 .pos16 > .content {height: 520px;width: 408px;}
.type4 .pos16 > .content > div {height: 520px; position: relative}
.type4 .pos16 > .content .hide_text {position: absolute;height: 63px;width: 100%;background: url(/images/moscvichka/type4_pos16_text_hide.png) bottom repeat-x;bottom: 0;}
.type4 .pos16 > .content .image {max-height:210px}
.type4 > .main_container > .fieldset > .pos16 .advt {background-color:#333;padding:0 25px;display: block !important;margin: 10px 15px 0;color:#fff;font-weight:bold;min-height:130px}
.type4 > .main_container > .fieldset > .pos16 .advt p {padding:5px 0;}
.type4 > .main_container > .fieldset > .pos16 .advt a{color:white}
.type4 > .main_container > .fieldset > .pos16 .advt li {width: 105px;height: auto;margin: 0 10px 0 0;float: left;margin-left: 0px;position: relative;overflow:hidden;height:75px;}
.type4 > .main_container > .fieldset > .pos16 .advt li  img {position: relative;}
.type4 > .main_container > .fieldset > .pos16 .advt li  a {padding:0;}

.type4 > .main_container > .fieldset > .pos16 .advt .glink {color:#fff;font-weight:normal;font-size:12px;text-decoration:underline;float:right;padding:8px;cursor:pointer;min-height:10px;display:block}
.type4 .pos17 .content {margin-left: 0;margin-right: 0}
.type4 .pos17 .content h1 { font-size: 14px}
.type4 .pos17 {margin-right: 10px;margin-top:10px;}
.type4 .pos17 .content h1, .type1 .pos17 .date, .type1 .pos17 .text, .type1 .pos17 .text a {line-height: 18px;}
.type4 .pos17 > article {height: 215px;}
.type4 .pos17 > article > .content {height: 200px;width:280px;overflow: hidden;line-height: 17px;}
.type4 .pos17 > article > .content .text{}
.type4 .pos17 > article:last-child {border-bottom: none;}
.type4 .pos17 > .vmdaily-news{background-color:#F3EAE5;border-radius:5px;height:665px;padding:10px 0 0 5px;}
.type4 .pos17 > .vmdaily-news .vmdaily-news-img{width:110px;height:80px;margin:0 5px 15px 0;float:left;}
.type4 .pos17 > .vmdaily-news .vmdaily-news-link{}
.type4 .pos17 > .vmdaily-news .vmdaily-news-list{height:610px;margin-top:15px;font-size:11px;overflow:hidden;}
.type4 .pos17 > .vmdaily-news .vmdaily-news-logo-small{width:110px; margin-right:5px;height: 31px;}
.type4 .pos17 > .vmdaily-news .vmdaily-news-header{height: 31px;line-height: 31px;font-size: 16px;font-weight: bold;}

.pos18 > .content > .photos {height:390px;padding:10px;display:block}
.pos18 > .content > .photos {border:1px solid #c9c9c9}
.pos18 > .content > .photos > legend:after {content:"/";color:#c9c9c9;margin-right:-2px;font-weight:bold;padding-left:5px;}
.pos18 > .content > .photos > legend:before {content:"/";color:#c9c9c9;margin-left:-3px;font-weight:bold;padding-right:5px;}
.pos18 > .content > .photos > legend {color:#000;font-weight:bold;margin-left:35px;font-style:italic;font-size:16px;}
.pos18 > .content > .photos > .black {background-color:#333;height:360px;padding:10px;width:195px;}
.pos18 > .content > .photos > .black  a, .black{color:#fff;}
.pos18 > .content > .photos > .black .text {height:330px;overflow:hidden}
.pos18 > .content > .photos > .black .pcounter{padding:10px 0;font-weight:bold}
.pos18 > .content > .photos .article-headline {display: block;font-weight: bold !important;margin-bottom: 0;}
            /* type5 Пятый Контейнер */
.type5 > .main_container ,.type5 >.sidebar  {margin-top:0;margin-bottom:0}
.type5.row {margin-bottom:0}
.type5 .pos20 {height: 715px;}
.type5 .pos20 > .content {height: 480px;width: 408px;}
.type5 .pos20 > .content > div {height: 480px; position: relative}
.type5 .pos20 > .content .hide_text {position: absolute;height: 63px;width: 100%;background: url(/images/moscvichka/type4_pos16_text_hide.png) bottom repeat-x;bottom: 0;}
.type5 .pos20 > .content .image {max-height:220px}
.type5 .pos20 > .content:nth-child(2) {height: 180px;width: 408px;border-top:1px solid #D9DEE7;padding-top:20px;margin-top:35px;}
.type5 .pos20 > .content:nth-child(2) > div {height: 170px;position:relative}
.type5 .pos20 > .content:nth-child(2) > div .text {height: 105px;}
.type5 .pos20 > .content:nth-child(2) .image {width:135px;}
.type5 .pos21 .content {margin-left: 0;margin-right: 0;height:155px;overflow:hidden}
.type5 .pos21 .content h1 { font-size: 14px}
.type5 .pos21 {margin-right: 12px;}
.type5 .pos21 > .border {border-left:1px solid #D9DEE7;border-right:1px solid #D9DEE7;border-bottom:1px solid #D9DEE7;height:330px;margin-top:10px;padding:0 10px;}
.type5 .pos21 > .border > .pos6 {height:165px;width:250px;margin:0;padding:0}
.type5 .pos21 > .border > .pos6 > .content div {margin-left:0;margin-right:0;padding-top:0}
.type5 .pos21 > .border > .pos6 > .content div .text {overflow:hidden;}
.type5 .news_header {border-bottom:4px solid #95A5C3;margin:0;padding-bottom:0}
.type5 .pos22 .article{margin-left: 0;margin-right: 0;height:285px;overflow:hidden}
.type5 .pos22 .article h1 { font-size: 14px}
.type5 .pos22 {margin-right: 12px;margin-top:10px;}
.type5 .pos22  .border {border-left:1px solid #D9DEE7;border-right:1px solid #D9DEE7;border-bottom:1px solid #D9DEE7;height:295px;margin-top:10px;padding:0 10px;}
.type5 .pos22  .border  {height:295px;}
.type5 .pos22  .border   .article div {margin-left:0;margin-right:0;padding-top:0}
.type5 .pos22  .border   .article div .text {height:75px;overflow:hidden;}
.type5 .pos22  .border   .article div   .image {width:250px;}
.type5 .pos23 .content {margin-left: 0;margin-right: 0;border-left:1px solid #D9DEE7;border-right:1px solid #D9DEE7;border-bottom:1px solid #D9DEE7;margin-top:10px;padding:0 10px 5px;min-height:675px}
.type5 .pos23 .content h1 { font-size: 14px}
.type5 .pos23 {margin-right: 12px;}
.type5 .pos23  .content  .pricols  .tuf {height:210px;overflow:hidden;margin:10px 0}
.type5 .pos23  .content  .pricols  .tuf .image {width:140px;margin:0 auto}
.type5 .pos23  .content  .pricols  .tuf .text {overflow:hidden}
.type5 .pos23  .content  .pricols  .tuf .date {margin:5px 0 0}
.type5 .pos23  .content  .pricols  .tuf h3 {background-color:#E4E6CE;padding:5px;}
.type5 .pos23  .content  .pricols  .knopa {margin-top:10px;}
            /* type6 Шестой Контейнер */
.type6.row {margin-bottom:0}
.type6  .main_container ,.type6 .sidebar  {margin-top:0}
.type6 .pos24 {height: 715px;}
.type6 .pos24  .content {height: 510px;width: 408px;}
.type6 .pos24  .content  > div {height: 510px; position: relative}
.type6 .pos24  .content .hide_text {position: absolute;height: 63px;width: 100%;background: url(/images/moscvichka/type4_pos16_text_hide.png) bottom repeat-x;bottom: 0;}
.type6 .pos24  .content .image {max-height:220px}
.type6 .pos24  .content:nth-child(2) {height: 180px;width: 408px;border-top:1px solid #D9DEE7;padding-top:20px;margin-top:35px;}
.type6 .pos24  .content:nth-child(2) > div {height: 170px;position:relative}
.type6 .pos24  .content:nth-child(2) > div .text {height: 105px;}
.type6 .pos24  .content:nth-child(2) .image {width:135px;}
.type6 .news_header {border-bottom:4px solid #95A5C3;margin:0;padding-bottom:0}
.type6 .pos25 .content {margin-left: 0;margin-right: 0}
.type6 .pos25 .content h1 { font-size: 14px}
.type6 .pos25 {margin-right: 12px;}
.type6 .pos25 .pos6  .content {height: 140px;overflow: hidden;line-height: 17px;}

.type6 .pos25  .border {border-left:1px solid #D9DEE7;border-right:1px solid #D9DEE7;border-bottom:1px solid #D9DEE7;height:315px;margin-top:10px;padding:0 10px;}
.type6 .pos25  .border  .pos6 {height:155px;overflow:hidden;width:255px;margin:0;padding:0}
.type6 .pos25  .border  .pos6  .content > div {margin-left:0;margin-right:0;padding-top:0;}
.type6 .pos25  .border  .pos6  .content > div .text {overflow:hidden;}
.type6 .pos26 .content {margin-left: 0;margin-right: 0}
.type6 .pos26 .content h1 { font-size: 14px}
.type6 .pos26 {margin-right: 12px;margin-top:10px;}
.type6 .pos26 .pos6 {width:250px;}
.type6 .pos26  .border {border-left:1px solid #D9DEE7;border-right:1px solid #D9DEE7;border-bottom:1px solid #D9DEE7;height:353px;margin-top:10px;padding:0 10px;}
.pos6.pbm:last-child {border-bottom:medium none;}
.type6 .pos26  .border  .pos6 {height:160px;}
.pos26 .pos6.pbm:nth-child(2) {  border: medium none;}
.type6 .pos26 .border .pos6 :last-child{border:medium none;}
.type6 .pos26  .border  .pos6  .content > div {margin-left:0;padding-top:0;height:158px}
.type6 .pos26  .border  .pos6  .content > div .text {overflow:hidden;}
.pos28  .content  .photos .black.rounded5{width:215px;}
.pos28  .content  .photos {height:320px;padding:10px;display:block}
.pos28  .content  .photos .knopa {margin-top:5px;}
.pos28  .content  .photos {border:1px solid #c9c9c9}
.pos28  .content  .photos  legend:after {content:"/";color:#c9c9c9;font-weight:bold;padding-left:5px;}
.pos28  .content  .photos  legend:before {content:"/";color:#c9c9c9;margin-left:-3px;font-weight:bold;padding-right:5px;}
.pos28  .content  .photos  legend {font-size:16px;color:#000;font-weight:bold;margin-left:35px;font-style:italic}
.pos29  .ads-block  .inner {}
/*end type6*/
/*start type article*/

.typearticle .main_container {width:680px;}
.typearticle .pos30 {font-family:arial;margin-top: 20px;width: 680px;margin-left:0px;}
.pos30 .content h4 {font-size: 16px;}
.typearticle .pos30 .article-content {font-size: 14px;line-height: 18px;}
.typearticle .pos30 .article h3{font-size: 16px;padding-bottom: 10px;padding-top: 2px;}
.typearticle .pos30 .article .state-date-string {font-weight:bold;padding-bottom:5px;}
.typearticle .pos30 > .content {height: 550px;width: 408px;background-color: #f2f3e5;}
.typearticle .pos30 > .content > div {height: 540px; position: relative}
.typearticle .pos30 > .content .hide_text {position: absolute;height: 63px;width: 100%;background: url(/images/moscvichka/type1_pos1_text_hide.png) bottom repeat-x;bottom: 0;}
.typearticle .main_container .breadcrumbs{color: #FF9E53;font-family: georgia;font-style: italic;font-weight: bold;}
.typearticle .article .photos-counter {display: inline-block;font: italic bold 11px Arial;text-align: center;}
.typearticle .article .photos-counter b{background: url("../images/vmsprite.png") no-repeat scroll -238px -305px transparent;height: 11px;margin-right: 3px;width: 15px;}
.typearticle .views-counter {font: italic 11px Arial;padding-left: 5px;}
.typearticle .views-counter b{background: url("../images/vmsprite.png") no-repeat scroll -205px -339px transparent;height: 11px;width: 12px;}
.typearticle .article .content p {font-size: 14px;margin-bottom: 5px;}
.typearticle .pos31 {padding-right:20px;}
.typearticle .pos30 .author{font-size: 12px;position: relative;text-transform: uppercase;}
.typearticle .pos30 .author a{font-weight: bold;}
.typearticle .pos30 .gallery.clearfix, .typearticle .pos30 .tags-block,.typearticle .pos30 .state{margin-left:10px;}
.typearticle .pos30 .gallery.clearfix .gallery-image-comment ,.typearticle .pos30 .gallery.clearfix .photo-name {font-weight:bold;margin-top:10px;}
.typearticle  .border {/*position:relative; top:-22px;*/}
.border_header > .border {border:1px solid #C5C5C5;border-top:none;display:inline-block;}
.pos31 > .ads-block {min-height:400px;clear:both}
.pos34:nth-child(1) {height: 550px;width:390px}
.pos34:nth-child(1) > .content:after {background: url("/images/moscvichka/corners.png") repeat scroll 0 0 transparent;content: "";height: 35px;left: 10px;position: absolute;top: 15px;width: 18px;}
.pos34:nth-child(1) > .content {background: none repeat scroll 0 0 #EEECF7;float: right;height: 550px;width: 370px;border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;}
.pos34:nth-child(1) > .content > .article {margin:0 15px;}
.pos34 > .content .hide_text {position: absolute;height: 63px;background: url(/images/moscvichka/type3_pos11_text_hide.png) bottom repeat-x;bottom: 0;width:360px;left:27px;}
.pos35 .article.small.horizontal {height:230px;}
.pos35 {margin-bottom:15px;}
.pos35:nth-child(2) > .content{margin-left:0;background: none repeat scroll 0 0 #ecefda;border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;height: 260px;width: 255px;}
.pos35:nth-child(2) > .content:after {    background: url("/images/moscvichka/corners.png") repeat scroll -12px -81px transparent;     content: "";    height: 35px;      position: absolute;       right: 10px;      top: 15px;     width: 20px;}
.pos35:nth-child(2) > .content .text{font-size:11px;}
.pos35:nth-child(2) > .content .date{margin:5px 0 10px}
.pos35:nth-child(3) > .content:after {    background: url("/images/moscvichka/corners.png") repeat scroll -17px -162px transparent;    content: "";    height: 35px;    position: absolute;     right: 10px;    top: 15px;     width: 15px; }
.pos35:nth-child(3) > .content{margin-left:0;background: none repeat scroll 0 0 #333333;border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;color: white;height: 275px;width: 255px;}
.pos35:nth-child(3) > .content .article{height:240px}
.pos35:nth-child(3) > .content a{font-size:11px;color:white !important;}
.content h2 a,.content h3 a  {font-size: 18px !important;font-weight: bold;}
.pos35:nth-child(3) > .content .horizontal .text {}
.pos36.fl {margin-bottom:15px;width:390px;}
.pos36.fl > .content:after {     background: url("/images/moscvichka/corners.png") repeat scroll -32px -198px transparent;     content: "";     height: 35px;     left: 10px;       position: absolute;     top: 15px;    width: 15px; }
.pos36.fl > .content {background: none repeat scroll 0 0 #edefda;float: right;height: 185px;width: 370px;border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;}
.pos36.fl > .content .image {width:150px;}
/*.type3 > .main_container > .pos13.width420 > .content a {font-size:11px}*/
.pos36.width420 > .content .horizontal .text {height:108px}
.pos36.width275 > .content{margin-left:0;background: none repeat scroll 0 0 #eeeef6;border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;height: 185px;width: 255px;}
.pos36.width275 > .content:after {    background: url("/images/moscvichka/corners.png") repeat scroll -18px 0px transparent;     content: "";    height: 35px;    position: absolute;    right: 10px;    top: 15px;    width: 15px;}
.pos36 .article.small.horizontal{height:155px;}
.pos36.width275 > .content .text a{font-size:11px;}
.pos36.width275 > .content .horizontal .text {height:92px;}
.pos37.width100p > .content .pricols{background-color:#fff;padding:15px;margin-left:20px;margin-top:30px;margin-right:20px}
.pos37.width100p > .content .pricols1 {padding:0 15px;}
.pos37.width100p > .content .pricols1 p{margin-bottom:10px;}
.pos37.width100p > .content .pricols1 .text{font-size: 11px;height: 198px;line-height: 18px;margin: 10px 0;overflow: hidden;}
.pos37 {padding-top: 30px !important;background: #f8e9f0 url(/images/moscvichka/pricols.png) center top no-repeat; }
.pos38 {margin-top: 10px;}
.pos38 fieldset {  display: table-cell;border:1px solid #FF7777;padding:5px;}
.center-legend fieldset {margin-top:12px;}
.center-legend fieldset legend {background: none repeat scroll 0 0 white;left: 50%;margin-left: -95px !important;position: absolute;top: 0;width: 190px;}
.pos38 legend:after {content:"/";color:#fe4343;font-weight:bold;padding-left:5px;}
.pos38 legend:before {content:"/";color:#fe4343;margin-left:-3px;font-weight:bold;padding-right:5px;}
.pos38 legend {color:#fe4343;font-weight:bold;margin-left:85px;font-style:italic;font-size:14px;}
.pos38 .allnews {  background: none repeat scroll 0 0 white;  color: #9C9C9C;  float: right;  font-size: 12px;  font-style: italic;  font-weight: bold;  margin-bottom: -10px;  margin-right: -5px;  padding: 0 10px;cursor:pointer}
.pos38 .crop{border: 3px solid #FFFFFF;float: left;margin: 1px 10px 1px 1px;max-height: 80px;outline: 1px solid #c7c7c7;overflow: hidden;width: 80px;}
.pos38 .crop.active,
.pos38 .news.item:hover > .crop {outline: 1px solid #FF8543;}
.pos38 .crop img{max-height: 120px;max-width: 120px;margin-left: -26%;margin-top: -4%;}
.pos38 .news.item {height: 88px;overflow: hidden;margin-bottom: 10px;background: #FFF7EB;float: left;width: 100%;display: table;margin-right: 5px;max-width: 315px;}
.pos38 .newscol .text {height: 75px;overflow: hidden;margin: 8px 0;text-indent: 3px;}
.pos38 .newscol .text:before {background: none repeat scroll 0 0 red;  content: "";  float: left;  height: 3px;  margin: 10px 0;  width: 3px;}

.pos39 {margin-top: 10px;margin-bottom:10px;}
.pos39 fieldset {  display: table-cell;  border:1px solid #bebebe;padding:5px;}
.pos39 legend:after {content:"/";color:#bebebe;font-weight:bold;padding-left:5px;}
.pos39 legend:before {content:"/";color:#bebebe;margin-left:-3px;font-weight:bold;padding-right:5px;}
.pos39 legend {color:#000000;font-weight:bold;margin-left:55px;font-style:italic;font-size:14px;}
.pos39 .crop{border: 3px solid #FFFFFF;float: left;margin: 1px 0px 1px 1px;max-height: 80px;outline: 1px solid #c7c7c7;overflow: hidden;width: 80px;}
.pos39 .crop.active,
.pos39 .news.item:hover > .crop {outline: 1px solid black;}
.pos39 .crop img {max-height: 120px;max-width: 120px;margin-left: -26%;margin-top: -4%;}
.pos39 .news.item {  height: 88px;  overflow: hidden;  margin-bottom:10px;background:#eeeef6;}
.pos39 .newscol .text {height: 75px;overflow: hidden;text-indent: 3px;padding-left:10px}
.pos39 .newscol .text:before {  background: #474747;  content: "";  float: left;  height: 3px;  margin: 10px 0;  width: 3px;}
.pos39 .news .views {border-bottom: 1px dotted #929494;float: right;text-align: right;width: 170px;position: relative;bottom: 7px;}
.pos39 .news .views > span {background: none repeat scroll 0 0 #EEEEF6;float: right;font-size: 10px;padding: 0 5px;position: relative;color:#929494;top: 3px;}
.pos39 .news .views > span:before{background: url("/images/moscvichka/sprite.png") no-repeat scroll -37px -233px transparent;content: attr(title);display: block;float: left;height: 15px;margin-right: 5px;position: relative;width: 15px;}
.pos40 {margin-top: 10px;}
.pos40 fieldset {  display: table-cell;  width: 260px;border:1px solid #bebebe;padding:5px;}
.pos40 legend:after {content:"/";color:#bebebe;font-weight:bold;padding-left:5px;}
.pos40 legend:before {content:"/";color:#bebebe;margin-left:-3px;font-weight:bold;padding-right:5px;}
.pos40 legend {color:#000000;font-weight:bold;margin-left:45px;font-style:italic;font-size:14px;}
.pos40 .crop{border: 3px solid #FFFFFF;float: left;margin: 1px 10px 1px 1px;max-height: 80px;outline: 1px solid #c7c7c7;overflow: hidden;width: 80px;}
.pos40 .crop.active,
.pos40 .news.item:hover > .crop {outline: 1px solid black;}
.pos40 .crop img{margin: -20px -15px -40px -55px;max-height: 250px;max-width: 250px;	}
.pos40 .news.item {  height: 88px;  overflow: hidden;  margin-bottom:10px;background:#edffeb;}
.pos40 .newscol .text {height: 75px;overflow: hidden;margin: 8px 0;}
.pos40 .newscol .text span {font-weight:bold !important}
.container legend {
  display: flex;
}
.pos41 {
  overflow:visible;
  margin-left:0;
  margin-top:30px;
  border:none;
}
.pos41 .row {
  margin-top:15px;
}
.pos41 .aftertext {
  margin-right:-1px;
  margin-bottom:-5px;
}

.border_header.sidebar.row {margin:20px 0 0}
.type3 > .pos5 { width:720px; }
            /* type4 Четвертый Контейнер */

/*end typearticle*/
/*footer*/
/*
body  .container  footer  {height:60px;font-size:12px;font-weight:bold;font-family:arial}
body  .container  footer  li{float:left;}
body  .container  footer  li:after{content:"|";padding:0 5px}
body  .container  footer  li:last-child:after{content:"";padding:0 5px}
body  .container  footer .fmenu{width:570px;margin:0 auto}
*/

/* начало футера */
footer {/*background:url("http://vmtest.vm.ru/images/moscvichka/footerbg.png") repeat scroll 0 0 transparent;*/margin-top:-20px;padding:10px 5px;}
footer .black{margin-bottom: 15px;color: black;font: normal 10px Arial;position: relative;}
footer .black a{color:black;padding:0 1px;}
/* новогоднее footer .newyear-footer{background: url(../images/new-year.png) no-repeat -558px 5px transparent; width: 115px; height: 93px; position: absolute; top: -37px; bottom: -6px; left: -65px; right: 974px;}
footer .newyear-footer2 {background: url(../images/new-year.png) no-repeat -662px 5px transparent; width: 154px; height: 93px; position: absolute; top: -6px; bottom: -37px; right: -35px; left: 905px;} */
footer .center{text-align:center;padding:10px 0}
footer .fcol2 {padding:10px 5px}
footer .right{text-transform:uppercase;font-size:11px}
footer .right a{margin-bottom:4px;display:inline-block;zoom:1;*display:inline}
footer .center li{display:inline-block;zoom:1;*display:inline;margin:0 2px}
footer .f-menu-1{text-transform:uppercase;margin-bottom:5px}
footer .f-menu-2 a:before{color: #E05500;content: "?";float: left;font-size: 5px;}
	footer .row-fluid { margin-bottom: 0 }
footer .team{font-weight:normal;}
footer .team li{margin-bottom:5px}
footer .rights, footer .ramb{font-size:12px;}
footer .ramb {float:left;}
footer .rights a, footer .ramb a{color:#0a8db9}
footer .rights li{margin-bottom:7px}
.online-counter{margin-left:10px;width:150px;text-align:left}
.online-counter i{float:left;width:29px;height:31px;background:url(../images/vmsprite.png) -45px -139px no-repeat;margin-right:5px}
.online-counter p {font-size:12px !important}
footer .rss{width:31px;height:31px;display:inline-block;zoom:1;*display:inline;vertical-align:middle;margin-left:10px;background:url(../images/vmsprite.png) 0 -139px no-repeat}
footer .top100 {padding-right: 10px;}
footer .fcol2{width:25% !important;}
footer .fcol8{width:50% !important;}
footer .span3 {  width: 200px;}
footer .span9 {  width: 800px;}
footer [class*="span"] {  float: left;  min-height: 1px;font-weight:normal;font-size:12px;}
footer .row-fluid [class*="fcol"] p ,footer .row-fluid [class*="fcol"] a{font-size:10px !important;font-family:georgia}
footer .row-fluid [class*="fcol"] {margin-left:0 !important;}
/* конец футера */

            /* horizontal */

.horizontal .image {float:left;margin-right: 10px; margin-top: 5px;}
.horizontal.small .image {width: 110px}
.horizontal .date {width: 64%;text-align: left;}
.horizontal .text {width: 100%;margin: 0 0 15px;float: left;margin:0px 0;overflow:hidden;font-size:11px;}
.vertical .image {float: none;}
/* Общие стили */
.news_header{font-style:italic}
    /* Вечерка ТВ Слайдер */
    .slider2 {margin-bottom:0;overflow: hidden;font: 13px/1.2 Arial,"Helvetica CY","Nimbus Sans L",sans-serif;}
    .slider2 .block-name {padding: 0 5px;color: #c12e3f;text-transform: uppercase;letter-spacing: 1px;margin-bottom: 5px;display: block;font-weight: normal;font-size: 12px !important;}
    .slider2 .page-navigator * {display: inline-block;zoom: 1;vertical-align: middle;font-weight: 700;}
    .slider2 .page-navigator .to-previous, .page-navigator .to-next {background: url(/images/vmsprite.png) no-repeat;width: 8px;height: 16px;margin: 0 5px;text-decoration: none;}
    .slider2 .page-navigator .to-next, .main-topics .to-next, .topic-slider .white.to-next {background-position: -238px -336px;position:relative;}
    .slider2 .page-navigator .to-previous, .main-topics .to-prev, .topic-slider .white.to-prev {background-position: 0 -369px;}
    .slider2 .page-navigator {text-align: center;margin-bottom: 0px;height:20px;}
	.slider2 .page-navigator >a{}
    .slider2 .viewport {float: left;width: 228px;overflow: hidden;position: relative;}
    .slider2 .overview {position: relative;width: 228px;left: 0;top: 0;}
    .slider2 .overview li {float: left;margin: 0 20px 0 0;width: 228px;}
    .slider2 .disable {visibility: hidden;}
    .msc-tv h3 {padding: 0 5px;margin-bottom: 2px;font-size: 13px !important;}
    .msc-tv {border: 6px solid #dedede;padding: 3px 0;}
    .slider2 .img-wrp {position: relative;display: block;}
    .slider2 .date-string {padding: 0 5px;font-weight: bold;font-size: 11px;}
    .slider2 .date-string b {color: #808080;padding-right: 5px;font-weight: bold;}
    .slider2 .img-wrp {position: relative;display: block;margin:0}
    .slider2 [class*="tile-sml"] {opacity:.85;background: url(../images/play.gif) no-repeat !important;background-position:0 0;width:52px;height:40px;bottom:10px;right:10px;/*margin:-18px 0 0 -25px*/}
    .slider2 [class*="tile"] {position: absolute;background: url(/images/vmsprite.png) no-repeat;}
    .slider2 .tile-sml-vid {background-position: -182px -71px;}
    .slider2 .align-center {text-align: center;}
    .slider2 .g-button {vertical-align: top;color: #222 !important;text-align: center;display: inline-block;zoom: 1;padding: 0px 20px 2px;border: 1px solid #d7d6d8;-webkit-border-radius: 10px;border-radius: 10px;background: #f9f9f9;background: -moz-linear-gradient(top,#f9f9f9 0%,#b3b5b8 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f9f9f9),color-stop(100%,#b3b5b8));background: -webkit-linear-gradient(top,#f9f9f9 0%,#b3b5b8 100%);background: -o-linear-gradient(top,#f9f9f9 0%,#b3b5b8 100%);background: -ms-linear-gradient(top,#f9f9f9 0%,#b3b5b8 100%);background: linear-gradient(top,#f9f9f9 0%,#b3b5b8 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#b3b5b8',GradientType=0 );}
    /*Слайдер тем во втором блоке*/
    .slider1 {overflow: hidden;padding:0 30px;}
    .slider1 .page-navigator * {display: inline-block;zoom: 1;vertical-align: middle}
    .slider1 .page-navigator .to-previous, .page-navigator .to-next {/*background: url(/images/moscvichka/arrows.png) no-repeat;*/width: 8px;height: 19px;text-decoration: none;margin: 10px 5px;}
    .slider1 .page-navigator .to-next, .main-topics .to-next, .topic-slider .white.to-next {background:url("/images/vmsprite.png") no-repeat scroll -235px -335px transparent;position:relative;top:35px;}
    .slider1 .page-navigator .to-previous, .main-topics .to-prev, .topic-slider .white.to-prev {background:url("/images/vmsprite.png") no-repeat scroll -0px -365px transparent;position:relative;top:5px;right:670px;}
    .slider1 .page-navigator {height: 0;overflow: visible;width: 100%}
    .slider1 .page-navigator .to-next,.slider1 .page-navigator .to-previous {position: absolute;top:50%;width: 15px;margin-top: -10px;}
    .slider1 .page-navigator .to-previous {left:15px;}
    .slider1 .page-navigator .to-next {right: 15px}
    .slider1 .viewport {float: left;width: 620px;overflow: hidden;position: relative;margin-left:-5px;}
    .slider1 .overview {position: relative;width: 655px;left: 0;top: 0;}
    .slider1 .disable {visibility: hidden;}
    .slider1 [class*="tile-sml"] {width: 50px;height: 36px;top: 50%;left: 50%;margin: -18px 0 0 -25px;}
    .slider1 [class*="tile"] {position: absolute;background: url(/images/vmsprite.png) no-repeat;}
    .slider1 .tile-sml-vid {background-position: -182px -71px;}
    .slider1 .align-center {text-align: center;}
	    /*Слайдер тем в четвертом блоке*/
    .slider3 {overflow: hidden;min-height:90px;}
    .slider3 .page-navigator * {display: inline-block;zoom: 1;vertical-align: middle}
    .slider3 .page-navigator .to-previous, .page-navigator .to-next {width: 20px;height: 19px;text-decoration: none;margin: 0px 5px;}
    .slider3 .page-navigator .to-next, .main-topics .to-next, .topic-slider .white.to-next {background: url("/images/vmsprite.png") no-repeat scroll -28px -346px transparent;position:relative;top:15px;}
    .slider3 .page-navigator .to-previous, .main-topics .to-prev, .topic-slider .white.to-prev {background: url("/images/vmsprite.png") no-repeat scroll 0 -346px transparent;position:relative;right:368px;bottom:35px;}
    .slider3 .page-navigator {text-align: center;margin-bottom: 0px;position: absolute;right: 5px;width: 30px;line-height:50px;}
    .slider3 .viewport {float: left;width: 400px;overflow: hidden;position: relative;margin:0}
    .slider3 .overview {position: relative;width: 655px;left: 0;top: 0;}
    .slider3 .disable {visibility: hidden;}
    .slider3 [class*="tile-sml"] {width: 50px;height: 36px;top: 50%;left: 50%;margin: -18px 0 0 -25px;}
    .slider3 [class*="tile"] {position: absolute;background: url(/images/vmsprite.png) no-repeat;}
    .slider3 .tile-sml-vid {background-position: -182px -71px;}
    .slider3 .align-center {text-align: center;}
	/* article gallery
	-------------*/#awOnePageButton .view-slide{display:none} /* This class is removed after the showcase is loaded */ /* Assign the correct showcase height to prevent loading jumps in IE */
	.showcase-load{height:470px;/* Same as showcase javascript option */overflow:hidden} /* Container when content is shown as one page */
	.showcase-onepage{ /**/} /* Container when content is shown in slider */
	.showcase{position:relative;margin:auto}
	.showcase-content-container{/*background-color:#000*/} /* Navigation arrows */
	.showcase-arrow-previous,.showcase-arrow-next{position:absolute;/*background:url('../images/arrows.png');*/width:100px;height:300px;top:0;cursor:pointer;z-index:9;}
	.showcase-arrow-previous{left:0px}
	.showcase-arrow-previous:hover{}
	.showcase-arrow-next{right:0px;}
	.showcase-arrow-next:hover{background-position:-34px -34px} /* Content */
	.showcase-content{/*background-color:#000;*/text-align:center;/* height: 435px;*/ position: relative;}
	.showcase-content .gallery-image-link img{max-height: 385px;}
	.showcase-content-wrapper{text-align:center;height:470px;width:700px;display:table-cell;vertical-align:middle} /* Styling the tooltips */
	.showcase-plus-anchor{background-image:url('../images/awshowcase/plus.png');background-repeat:no-repeat}
	.showcase-plus-anchor:hover{background-position:-32px 0}
	div.showcase-tooltip{background-color:#fff;color:#000;text-align:left;padding:5px 8px;background-image:url(../images/awshowcase/white-opacity-80.png)} /* Styling the caption */
	.showcase-caption{padding:2px 0 0 30px;text-align:left; /*font-size:11px;*/ position: absolute; bottom: 0; left: 0; right: 0; background: #fff;}
	.showcase-onepage .showcase-content{margin-bottom:10px} /* Button Wrapper */
	.showcase-button-wrapper{clear:both;margin-top:10px;text-align:center}
	.showcase-button-wrapper span{margin-right:3px;padding:2px 5px 0px 5px;cursor:pointer;font-size:12px;color:#444444}
	.showcase-button-wrapper span.active{color:#fff} /* Thumbnails */
	.showcase-thumbnail-container/* Used for backgrounds, no other styling!!! */ {background-color:#333}
	.showcase-thumbnail-wrapper{overflow:hidden}
	.showcase-thumbnail{width:120px;/*height:90px;*/cursor:pointer;/*border:solid 1px #333;*/position:relative}
	.showcase-thumbnail-caption{position:absolute;bottom:2px;padding-left:10px;padding-bottom:5px}
	.showcase-thumbnail-content{padding:10px;text-align:center;padding-top:25px}
	/*.showcase-thumbnail-cover{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA9JREFUeNpiYGBgSAMIMAAAawBnDb5zPgAAAABJRU5ErkJggg==);position:absolute;top:0;bottom:0;left:0;right:0} */
	.showcase-thumbnail:hover{/*border:solid 1px #999*/}
	.showcase-thumbnail:hover .showcase-thumbnail-cover{display:none}
	/*.showcase-thumbnail.active{border:solid 1px #999} */
	.showcase-thumbnail.active .showcase-thumbnail-cover{display:none}
	.showcase-thumbnail-wrapper-horizontal{padding:20px 10px}
	.showcase-thumbnail-wrapper-horizontal .showcase-thumbnail{margin-right:20px;width:119px; text-align: center;}
	.showcase-thumbnail-wrapper-horizontal .showcase-thumbnail img{ max-height: 80px; width: auto;}
	.showcase-thumbnail-wrapper-vertical{padding:10px}
	.showcase-thumbnail-wrapper-vertical .showcase-thumbnail{margin-bottom:10px}
	.showcase-thumbnail-button-backward,.showcase-thumbnail-button-forward{padding:7px;cursor:pointer}
	.showcase-thumbnail-button-backward{padding-bottom:0px;padding-right:0px}
	.showcase-thumbnail-button-backward .showcase-thumbnail-vertical,
	.showcase-thumbnail-button-forward .showcase-thumbnail-vertical,
	.showcase-thumbnail-button-forward .showcase-thumbnail-horizontal,
	.showcase-thumbnail-button-backward .showcase-thumbnail-horizontal{ background: url(../images/vmsprite.png) no-repeat ;display:block;width:10px;height:29px}
	.showcase-thumbnail-button-backward .showcase-thumbnail-vertical{background-position:0 -51px;margin-left:55px}
	.showcase-thumbnail-button-backward:hover .showcase-thumbnail-vertical{background-position:-17px -51px}
	.showcase-thumbnail-button-forward .showcase-thumbnail-vertical{background-position:0 -34px;margin-left:55px}
	.showcase-thumbnail-button-forward:hover .showcase-thumbnail-vertical{background-position:-17px -34px}
	.showcase-thumbnail-button-backward .showcase-thumbnail-horizontal{background-position:-382px -216px;margin-top:40px;margin-bottom:30px}
	.showcase-thumbnail-button-backward:hover .showcase-thumbnail-horizontal{ opacity: 0.7}
	.showcase-thumbnail-button-forward .showcase-thumbnail-horizontal{background-position:-392px -166px;margin-top:40px;margin-bottom:30px}
	.showcase-thumbnail-button-forward:hover .showcase-thumbnail-horizontal{ opacity: 0.7} /* Hide button text */
	.showcase-thumbnail-button-forward span span,.showcase-thumbnail-button-backward span span{display:none} /* Clear (used for horizontal thumbnails) -------------------------------------------*/
	.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;float:none}
	.big-gallery { background: #333; padding: 20px;/* margin: 0 -173px  -100% 0;*/ position: absolute; z-index: 9999; top: 0; left: 0 }
	.white-close { display:inline-block;zoom:1;*display:inline;width:30px;height:30px;background: url(../images/vmsprite.png) -108px -251px no-repeat;margin-bottom:20px }
	.big-gallery .showcase-arrow-next,
	.big-gallery .showcase-arrow-previous {margin-top:-15px;top:220px;width:10px;height:29px;background: url(../images/vmsprite.png)  no-repeat }
	.big-gallery .showcase-arrow-previous{left:-17px;background-position:-382px -216px}
	.big-gallery .showcase-arrow-next{right:-17px;background-position:-392px -166px}
	.big-gallery .showcase-caption { color: #fff; }
	.popup-gallery .showcase-content { height: auto;  }
	.popup-gallery .showcase-caption { background: rgba(255,255,255,0.8); padding: 5px 0}
	/*article gallery*/
    /* Блок Чата chat-bl*/
    #chatRoom {display: block;overflow: hidden;}
    .chat-bl {border:4px solid #b44691;width:669px;height:280px;padding: 0;margin-bottom: 15px;margin-top:-5px;font-family: Arial, serif;box-shadow:3px 3px 5px #ddd;-o-box-shadow:3px 3px 5px #ddd;-moz-box-shadow:3px 3px 5px black;-khtml-box-shadow:3px 3px 5px #ddd;-webkit-box-shadow:3px 3px 5px #ddd;padding-top:0 !important;}
    .type2 .pos9 .content h3 {font: bold italic 14px Georgia,serif;color:#fff;padding: 0;text-align: center;position: relative;display: inline-block;overflow: hidden;padding:5px 10px;margin-left:25px;
        background: #f45ec1; /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0NWVjMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNDQ2OTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, #f45ec1 0%, #b44691 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f45ec1), color-stop(100%,#b44691)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #f45ec1 0%,#b44691 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #f45ec1 0%,#b44691 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #f45ec1 0%,#b44691 100%); /* IE10+ */
        background: linear-gradient(to bottom, #f45ec1 0%,#b44691 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f45ec1', endColorstr='#b44691',GradientType=0 ); /* IE6-8 */
        -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; -khtml-border-radius: 5px 5px 0 0;  border-radius: 5px 5px 0 0; }
	.type2 .pos9  .content .spisok,.interview-container .spisok  {display:inline-block;float:right;font:italic 14px Georgia,serif;color:#7d7d7d}
	.type2 .pos9  .content .spisok a.interview-container .spisok a {color:#7d7d7d}
	.type2 .pos9  .content h3 a,.interview-container h3 a {color:white}
    .chat-bl .my {padding-left: 70px;margin-bottom: -2px;display: none;}
    .chat-bl .reply {background: #fff9e2;color: #8e8d8d;padding: 5px 20px 5px 5px;position: relative;margin: 5px 0 2px 16px;-webkit-box-shadow: 1px 1px 2px #BEBEBE;box-shadow: 1px 1px 2px #BEBEBE;}
    .chat-bl .close, .chat-bl .del {color: #9F0622;font-weight: bold;margin: 0 5px;}
    .chat-bl .answer { border: 1px solid #FFD2C2;padding: 5px 10px;margin-right: 20px;}
    .chat-bl .my-ava {display: block;width: 60px;float: left;}
    .chat-bl .my-comment {position: relative;margin-left: 70px;}
    .chat-bl .my-comment .txtarea {border: 1px solid #C6C6C6;padding: 5px;margin-bottom: 2px;background: #fff;}
    .chat-bl .my-comment textarea {border: none;width: 100%;min-width: 100%;padding: 0;margin: 0;}
    .r-button {background: #CFDBEB;font: bold 13px Arial;text-align: center;padding: 4px 15px;display: inline-block;zoom: 1;vertical-align: middle;color: #555;border: 1px solid #C6C6C6;}
    .r-button:hover{background-color: #F5FAFF;text-decoration: none;}
	.pink-buttom {font: bold 13px Arial;text-align: center;padding: 4px 15px;display: inline-block;zoom: 1;vertical-align: middle;color: #fff;margin-left:25px;cursor:pointer;background: #ba00c2;background: -moz-linear-gradient(top, #ba00c2 0%, #6e007b 51%, #620072 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ba00c2), color-stop(51%,#6e007b), color-stop(100%,#620072));background: -webkit-linear-gradient(top, #ba00c2 0%,#6e007b 51%,#620072 100%);background: -o-linear-gradient(top, #ba00c2 0%,#6e007b 51%,#620072 100%);background: -ms-linear-gradient(top, #ba00c2 0%,#6e007b 51%,#620072 100%);background: linear-gradient(to bottom, #ba00c2 0%,#6e007b 51%,#620072 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ba00c2', endColorstr='#620072',GradientType=0 );}
	.pink-buttom:hover {	background: #ba00c2;background: -moz-linear-gradient(45deg, #ba00c2 0%, #6e007b 51%, #620072 100%);background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#ba00c2), color-stop(51%,#6e007b), color-stop(100%,#620072));background: -webkit-linear-gradient(45deg, #ba00c2 0%,#6e007b 51%,#620072 100%);background: -o-linear-gradient(45deg, #ba00c2 0%,#6e007b 51%,#620072 100%);background: -ms-linear-gradient(45deg, #ba00c2 0%,#6e007b 51%,#620072 100%);background: linear-gradient(45deg, #ba00c2 0%,#6e007b 51%,#620072 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ba00c2', endColorstr='#620072',GradientType=1 );text-shadow:0 0 1px black;text-decoration:none;}
	.blue-buttom{font: bold 13px Arial;text-align: center;padding: 4px 15px;display: inline-block;zoom: 1;vertical-align: middle;color: #fff;margin-left:45px;cursor:pointer;background: #0098d3;background: -moz-linear-gradient(top, #0098d3 0%, #0173aa 51%, #034c86 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0098d3), color-stop(51%,#0173aa), color-stop(100%,#034c86));background: -webkit-linear-gradient(top, #0098d3 0%,#0173aa 51%,#034c86 100%); background: -o-linear-gradient(top, #0098d3 0%,#0173aa 51%,#034c86 100%); background: -ms-linear-gradient(top, #0098d3 0%,#0173aa 51%,#034c86 100%);background: linear-gradient(to bottom, #0098d3 0%,#0173aa 51%,#034c86 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0098d3', endColorstr='#034c86',GradientType=0 ); }
	.blue-buttom:hover {text-decoration:none;background: #034c86;background: -moz-linear-gradient(top, #034c86 0%, #0173aa 49%, #0098d3 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#034c86), color-stop(49%,#0173aa), color-stop(100%,#0098d3));background: -webkit-linear-gradient(top, #034c86 0%,#0173aa 49%,#0098d3 100%);background: -o-linear-gradient(top, #034c86 0%,#0173aa 49%,#0098d3 100%);background: -ms-linear-gradient(top, #034c86 0%,#0173aa 49%,#0098d3 100%);background: linear-gradient(to bottom, #034c86 0%,#0173aa 49%,#0098d3 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#034c86', endColorstr='#0098d3',GradientType=0 );}
    .smiles-list {background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #F7941F;
box-shadow: 0 0 5px;
display: none;
margin-top: 95px;
padding: 5px 5px 8px 5px;
position: absolute;
right: 30px;
width: 230px;
z-index: 1;}
.smiles-list:after {
border-bottom: 5px solid #F7941F;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
bottom: 100%;
content: "";
height: 0;
position: absolute;
right: 103px;
width: 0;
margin-bottom: 22px}
/* kostili dlya article_full.tpl */
#more_theme, #adv38 {float: left;}
.scrollbar.disable{display:none;}
/* end kostili dlya article_full.tpl */
    .smiles-list li {display: inline-block;zoom: 1;margin: 0 1px 5px 1px;cursor: pointer;}
    .chat-posts {margin: 0px 0;}
    .scroller2 {border-bottom: none;padding-bottom: 0;}
    .scroller2 .scrollbar {position: relative;float: right;width: 20px;margin: 0;overflow:hidden;height:270px !important;}
    .scroller2 .track {background-color: #d8d8d8;height: 100%;width: 6px;position: relative;margin-left: 6px;height:270px !important}
    .scroller2 .thumb {background-color: #b44691;width: 6px;height: 270px !important;cursor: pointer;position: absolute;top: 0;left: 0px;-moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px;  border-radius: 5px;}
    .scroller2 .thumb .end {background: url(/images/moscvichka/scrollbar.png) 0 0 no-repeat;height: 270px;z-index: 1;position: absolute;top: -2px;left: -7px;width: 20px;}
    .scroller2 .viewport {max-height: 279px;overflow: hidden;position: relative;margin-right: 15px;}
	.interview-container .scroller2 .viewport {max-height: 1000px;}
    .scroller2 .overview {position: relative;left: 0;top: 0;margin-right: 5px;width:100%;}
    .chat-posts li {margin-bottom: 5px;margin-left:5px;width:645px}
	.chat-posts li  h4 {font-style:italic;color:#b44691;font:bold  12px Georgia,serif;         margin-left: 10px;}
.chat-posts li h4:before {
    background: none repeat scroll 0 0 #B44691;
    border-radius: 50% 50% 50% 50%;
    content: "";
    height: 5px;
    left: 6px;
    position: absolute;
    margin-top: 5px;
    width: 5px;
}
	.g-button {vertical-align: top;color: #222 !important;text-align: center;display: inline-block;zoom: 1;padding: 0px 20px 2px;border: 1px solid #d7d6d8;-webkit-border-radius: 10px;border-radius: 10px;background: #f9f9f9;background: -moz-linear-gradient(top,#f9f9f9 0%,#b3b5b8 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f9f9f9),color-stop(100%,#b3b5b8));background: -webkit-linear-gradient(top,#f9f9f9 0%,#b3b5b8 100%);background: -o-linear-gradient(top,#f9f9f9 0%,#b3b5b8 100%);background: -ms-linear-gradient(top,#f9f9f9 0%,#b3b5b8 100%);background: linear-gradient(top,#f9f9f9 0%,#b3b5b8 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#b3b5b8',GradientType=0 );}
.chat-posts .root {
    background: transparent;
    border: 1px solid #5888F6;
    box-shadow: 0 0 3px #b4c6ec;
    margin-left: 10px;
    padding: 0;
    position: relative;
}
.chat-posts .root .ava {position: absolute;top: 5px;left: 5px;width: 40px;}
    .chat-posts .top {margin-bottom: 3px;padding: 5px 5px 8px;background-color: #B9CEFB;}
    .chat-posts .top:nth-child(odd) {background-color: #A0BCFC;}
    .chat-posts .root .name {font-weight: bold;color: #FC7400;float: left;text-decoration:underline;height:14px;}
	.chat-posts .root .name:hover{text-decoration:none;border-bottom:1px dashed}
	.chat-posts .root .time {color: #787878;font-size: 10px;margin-left: 5px;}
    .chat-posts .root .ansv {background: url("/images/moscvichka/ansv1.png") no-repeat scroll 0 0 transparent;
        font-size: 11px;
        height: 16px;
        margin-left: 7px;
        padding: 1px 21px;
        width: 18px;
        padding-right: 0;}
    .chat-posts .root .views {background: url("/images/moscvichka/views.png") no-repeat scroll 0 0 transparent;
        color: black;
        font-size: 11px;
        
        margin-right: 7px;
        padding: 2px 21px;}
    .smiles-list li {display: inline-block;zoom: 1;margin: 0 1px 5px 1px;cursor: pointer;width: 21px;height:11px;}
    .chat-bl .breadcrumb {padding: 0; margin: 0;list-style: none;display: block;}
	/*slidshow*/
	.slideshow {position:relative;margin:0 0 1em;}
	.slideshow a {font-size:0em;text-decoration:none;padding:9px;}
	.pos15 .slideshow a:hover,.slideshow .selected a {background:url("../images/moscvichka/sprite.png") repeat scroll 30px 0 transparent;}
	.carousel {margin:0;padding:0;list-style:none;}
	.slide {z-index:100;}
	.slide img {display:block;}
	.slides-pagination {position:absolute;bottom:1px;left:80px;margin:0;padding:0;list-style:none;z-index:110;}
	.slides-pagination li {display:inline;}
	.slides-pagination a {background:url("../images/moscvichka/sprite.png") repeat scroll 0 0 transparent;display:block;float:left;width:2em;margin-right:5px;}
/*admin*/
	.ad-grid .container {width:950px;}
	.ad-grid .container .span12 article {float:left;width:640px;padding:5px}
	.ad-grid .container .span12 aside{float:left;width:270px;padding:5px}
	.ad-grid .container .span12 button {  background: url("/images/admin/edit_button.png") no-repeat scroll 0 0 transparent;  color: transparent;  height: 33px;width:20px;}
	.ad-grid .container .span12 button.save {  background: url("/images/admin/admin-check.png") no-repeat scroll 0 0 transparent;  color: transparent;  height: 25px;width:20px;}
	.ad-grid .ads-name {padding:5px 0}
	.ad-grid .container .span12 .mosc>article>.block6,.ad-grid .container .span12  .mosc>article>.block7,.ad-grid .container .span12  .mosc>article>.block8 {float:none;width:100%;}
	.ad-grid .container .span12 article  [class*="block"] {padding:5px 0;margin:5px;float:left;width:200px;border:1px solid #ccc;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
	.ad-grid .container .span12 article  [class*="block"] [class*="pos"] {text-align:center;overflow:visible;float:none;}
	.ad-grid .container .span12 aside  [class*="block"] [class*="pos"] {text-align:center;overflow:visible;float:none;}
	.ad-grid .container .span12 aside  [class*="block"]  {padding:5px 0;margin:5px;float:left;width:100%;border:1px solid #ccc;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
	.ad-grid .container .span12 .blok2,
	.ad-grid .container .span12 .blok3,
	.ad-grid .container .span12 .blok4,
	.ad-grid .container .span12 .blok5,
	.ad-grid .container .span12 .blok6,
	.ad-grid .container .span12 .blok7 {float:left}
	.ad-grid .container .span12 .block1 {width:400px !important;}
	.ad-grid .container .span12 .block2 {width:210px !important;}
	.ad-grid .container .span12 .blok2 {width:210px;}
	.ad-grid .container .span12 .blok3 {width:420px;}
	.ad-grid .container .span12 .blok4 {width:420px;}
	.ad-grid .container .span12 .blok5 {width:220px;}
	.ad-grid .container .span12 .blok6 {width:420px;}
	.ad-grid .container .span12 .blok7 {width:220px;}
	.ad-grid .container .span12 .block3{width:700px !important}
	.ad-grid .container .span12 .block10{width:400px !important;float:left}
	.ad-grid .container .span12 .block15{width:570px !important;clear:both;margin:0 auto}
	.ad-grid .container .span12 .block13{width:400px !important;clear:both;float:left;}
	.ad-grid .container .span12 .block14{float:left;}
	.ad-grid .container .span12 .block18{width:400px !important;}
	.ad-grid .container .span12 .block181{width:400px !important}
	.ad-grid .container .span12 .block19{float:right}
	.ad-grid .container .span12 .block22{width:400px !important;}
	.ad-grid .container .span12 .block23{width:400px !important;}
	.ad-grid .container .span12 .block24 {}
	.ad-grid .container .span12 .block25{}
	.ad-grid .container .span12 .block27{width:400px !important;}
	.ad-grid .container .span12 .block28{width:400px !important;}
	.ad-grid .container .span12 .block29 {}
	.ad-grid .container .span12 .block30{}
	.ad-grid .container .span12 .block31{}
	.ad-grid .container .span12 .parameter form {display:inline}
	.ad-grid .container .span12 h3 {color: #1C6782;font: italic bold 18px Arial;word-wrap: break-word;}
	.ad-grid .container .span12 .parameter .article-date {color:#9E0202;}
	.ad-grid .container .span12 .parameter .atricle-time {font-weight:bold}
	.ad-grid .container .span12 .parameter .article-title {color: #717171;font: bold 13px Arial !important;}
	.position .item:nth-child(2n) {  background-color: #bbeac1;  color: black;  padding: 5px;  text-shadow: none;}
	.position .item:nth-child(2n+1) {background-color: #BCEEFF;padding: 5px;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}
/*admin*/
.pos27.width100p {height:410px;}
.pos28 .text {max-height:270px;overflow:hidden;}
/*start single article*/
.articleview {}
.main-news article {padding: 10px 0;margin-bottom: 0px;border-bottom: 1px dashed #CCC;}
.main-news .header1 {font-size: 13px;color: #bf0056;font-weight: bold;margin-bottom: 0px;text-transform: capitalize;}
.typearticle .date-string {font-weight: normal;float: right;color: #AAA;}
.typearticle .main-news .header2 {font-size: 16px;font-weight: bold;}
.row-fluid:before, .row-fluid:after{content: "";display: table;line-height: 0;}
.row-fluid:after{clear: both;}
.row-fluid {display: block;font: 0.8em Arial;margin: 4px 0 6px;padding: 0;}
.row-fluid [class*="fcol"]{-moz-box-sizing: border-box;display: block;float: left;margin-left: 1.95312%;min-height: 10px;position: relative;z-index: 2;}
.row-fluid [class*="fcol"]:first-child {margin-left: 0;}
.row-fluid .fcol4{width: 22%;}
.row-fluid .fcol8 {width: 75%;}
.main-news .txt-wrap {overflow: hidden;text-transform: none;font-size: 14px;}
h1.rubrics-header {font-size: 24px;color: #AA0052;}
.pos30 .content,.pos30 .state-row-fluid {    margin-left: 10px;	line-height:1.75em;}
.typearticle aside{padding-left: 10px;padding-right: 20px;width:255px;}
/*end single article*/
.ads-block h1 {font-size:10px !important;color: #7E7E7E !important;text-align:right}
.ads-block  p.label {  color: #7E7E7E;  font-size: 10px !important;  text-align: right;}
.adv-bodered {  display: table-cell;border:1px solid #FF7777;padding:5px;}

.adv-bodered legend:after {content:"/";color:#fe4343;font-weight:bold;padding-left:5px;}
.adv-bodered legend:before {content:"/";color:#fe4343;margin-left:-3px;font-weight:bold;padding-right:5px;}
.adv-bodered legend {color:#fe4343;font-weight:bold;margin-left:85px;font-style:italic;font-size:14px;}

#socials>a{    width: 17px;    height:17px;    display: inline-block;    background-image: url('/images/socials_all.png');}
/*user*/
.vm-bg-left{background:url(../images/vm-bg1.png) no-repeat 0 100%;padding-bottom:150px}
.vm-bg-right{background:url(../images/vm-bg1.png) no-repeat 100% 100%;padding-bottom:150px}
.span7{width:589px;}
.span6{width:502px;}
.span6-5{width:520px;}
.span5{width:389px;}
.input-line .left {  float: left;  width: 25%;}
.input-line div {  float: left;  margin-left: 2%;  width: 73%;}
.input-line input {  border: 1px solid #D9D9D9;  margin-bottom: 5px;  padding: 2px 2%;  width: 96%;}
.input-line input:focus, .pers-p .bdate input:focus {  border: medium none #BC1230;}
.input-line {  margin-bottom: 10px;}
.input-line input[type=checkbox] {width: 15px;}
[class*="span"]{float:left;min-height:1px;}
.main .user-info {padding:30px 0}
[class*="span"].border-left {border-left: 1px solid #bebebe; margin-left: -2px;}
[class*="span"].border-right {border-right: 1px solid #bebebe;margin-right: -2px; }
.border-box{border:1px solid #c1c1c1;padding:10px;margin-bottom:10px}
.blok-header{font:bold 20px Arial;border-bottom:1px solid #000;margin-bottom:10px}
.blok-header .page-navigator{float:right;font:normal 13px Arial;padding-top:6px}
[class*="hicon"] {background: url(../images/vmsprite.png) no-repeat; display: inline-block;zoom:1;*display:inline; margin-right: 10px; vertical-align: middle;}
.hicon1{width:35px;height:29px;background-position:-261px -150px}
.hicon2{width:26px;height:30px;background-position:-208px -251px}
.hicon3{width:53px;height:30px;background-position:-71px -185px}
.hicon4{width:33px;height:30px;background-position:-261px -200px}
.hicon5{width:39px;height:32px;background-position:-145px -185px}
.hicon6{width:35px;height:29px;background-position:-253px -50px}
.hicon7{width:35px;height:29px;background-position:-244px -0px}
.hicon8{width:35px;height:29px;background-position:-205px -185px}
.hicon9{width:35px;height:29px;background-position:-94px -140px}
.hicon10{width:28px;height:30px;background-position:-159px -251px}
.hicon11{width:33px;height:29px;background-position:-255px -251px}
.hicon12{width:33px;height:29px;background-position:-54px -251px}
.hicon13{width:35px;height:29px;background-position:-253px -100px}
.hicon14{width:33px;height:29px;background-position:0 -251px}
.row-fluid{width:100%;*zoom:1;margin-bottom: 10px}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0;}
.row-fluid:after{clear:both;}
.row-fluid [class*="fcol"]{display:block;width:100%;min-height:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:1.953125%;*margin-left:1.904296875%;position:relative;z-index:2}
.row-fluid [class*="fcol"]:first-child{margin-left:0;}
.row-fluid .fcol12{width:100%;*width:99.951171875%;}
.row-fluid .fcol11{width:91.50390625%;*width:91.455078125%;}
.row-fluid .fcol10{width:83.0078125%;*width:82.958984375%;}
.row-fluid .fcol9{width:74.51171875%;*width:74.462890625%;}
.row-fluid .fcol8{width:66.015625%;*width:65.966796875%;}
.row-fluid .fcol7{width:57.51953125%;*width:57.470703125%;}
.row-fluid .fcol6{width:49.0234375%;*width:48.974609375%;}
.row-fluid .fcol5{width:40.52734375%;*width:40.478515625%;}
.row-fluid .fcol4{width:32.03125%;*width:31.982421875%;}
.row-fluid .fcol3{width:23.53515625%;*width:23.486328125%;}
.row-fluid .fcol2{width:15.0390625%;*width:14.990234375%;}
.row-fluid .fcol1{width:6.54296875%;*width:6.494140625%;}
.row-fluid .offset12{margin-left:103.90625%;*margin-left:103.80859375%;}
.row-fluid .offset12:first-child{margin-left:101.953125%;*margin-left:101.85546875%;}
.row-fluid .offset11{margin-left:95.41015625%;*margin-left:95.3125%;}
.row-fluid .offset11:first-child{margin-left:93.45703125%;*margin-left:93.359375%;}
.row-fluid .offset10{margin-left:86.9140625%;*margin-left:86.81640625%;}
.row-fluid .offset10:first-child{margin-left:84.9609375%;*margin-left:84.86328125%;}
.row-fluid .offset9{margin-left:78.41796875%;*margin-left:78.3203125%;}
.row-fluid .offset9:first-child{margin-left:76.46484375%;*margin-left:76.3671875%;}
.row-fluid .offset8{margin-left:69.921875%;*margin-left:69.82421875%;}
.row-fluid .offset8:first-child{margin-left:67.96875%;*margin-left:67.87109375%;}
.row-fluid .offset7{margin-left:61.42578125%;*margin-left:61.328125%;}
.row-fluid .offset7:first-child{margin-left:59.47265625%;*margin-left:59.375%;}
.row-fluid .offset6{margin-left:52.9296875%;*margin-left:52.83203125%;}
.row-fluid .offset6:first-child{margin-left:50.9765625%;*margin-left:50.87890625%;}
.row-fluid .offset5{margin-left:44.43359375%;*margin-left:44.3359375%;}
.row-fluid .offset5:first-child{margin-left:42.48046875%;*margin-left:42.3828125%;}
.row-fluid .offset4{margin-left:35.9375%;*margin-left:35.83984375%;}
.row-fluid .offset4:first-child{margin-left:33.984375%;*margin-left:33.88671875%;}
.row-fluid .offset3{margin-left:27.44140625%;*margin-left:27.34375%;}
.row-fluid .offset3:first-child{margin-left:25.48828125%;*margin-left:25.390625%;}
.row-fluid .offset2{margin-left:18.9453125%;*margin-left:18.84765625%;}
.row-fluid .offset2:first-child{margin-left:16.9921875%;*margin-left:16.89453125%;}
.row-fluid .offset1{margin-left:10.44921875%;*margin-left:10.3515625%;}
.row-fluid .offset1:first-child{margin-left:8.49609375%;*margin-left:8.3984375%;}
[class*="span"].hide,.row-fluid [class*="span"].hide{display:none;}
[class*="span"].pull-right,.row-fluid [class*="span"].pull-right, .pull-right {float:right;}
.pers-p{padding:10px 0}
.pers-p input[type="text"],
.pers-p input[type="password"],
.pers-p input[type="email"],
.pers-p textarea,
.pers-p select,
.pers-p .field,
.pers-p .textarea{border:1px solid #d3d3d3;display:block;display:block;width:100%;padding:2px 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.pers-p select{padding:0 0 0 5px;height:21px}
.pers-p .fcol12{margin-left: 0;}
.pers-p .blue-buttom{margin-left: 0;margin-top: 15px;}
/*search*/
.s-filters input[type="text"],.s-filters1 select{border:1px solid #C1C1C1;font-size:13px;width:205px}
.s-filters input[type="text"]{padding:2px 5px}
.s-filters select{width:225px;height:22px}
.s-filters .second input[type="text"]{width:145px}
.s-filters .second b{line-height:22px}
.s-filters .border{border-left:1px solid #C1C1C1;border-right:1px solid #C1C1C1;padding-left:20px;margin-right:10px}
.s-filters .third label{display:inline-block;zoom:1;*display:inline;vertical-align:middle;margin-bottom:3px}
/*search*/



/* NEW */
.pos33 .state{border-bottom:4px solid #9db2cf;margin-bottom:10px;margin-left:0}
.pos33 .article { font-family:georgia;  border-right: 1px solid #D5D2CB; border-left: 1px solid #D5D2CB;  border-bottom: 1px solid #D5D2CB;padding:0 15px 12px;margin:15px 0}
.pos41 header.news_header {
  border-bottom: 4px solid #95A5C3;
  margin: -35px -2px 0;
  text-indent: 10px;padding-bottom:0;
}
.typearticle  .content{font-family:georgia}
.typearticle .pos33 .gallery.clearfix, .typearticle .pos33 .tags-block,.typearticle .pos33 .state{margin-left:0;clear:both}
.info .author{font-size: 12px;position: relative;width:55%;margin:5px 0;font:italic 12px Georgia,serif;text-align:center;}
.info .author span {  color: white; text-transform: none;}
.info .author a {color:white}
.info .date {  width: 33%;  text-align: center;border-right:1px solid #9fa0a0;color:white}
.info .date b {margin-right:10px;}
.description{color: #666666;font-style: italic;padding: 5px 0;}
.typearticle .pos33 {font-family:georgia;}
.typearticle .pos33 .state h3{padding-bottom:0;font-size:22px;font-family:georgia;}
.typearticle .pos33 .state h5{font-style:italic;padding-bottom:0;font-size:16px;font-family:georgia;margin-left:10px;}
.typearticle .pos33 .content h4 {font-size:18px;font-weight:normal;margin-bottom:10px;padding:0 30px;}
.articleimage{text-align:center;border: 5px solid white;box-shadow: 0 0 5px grey;width:540px;margin:10px auto 15px}
.gallery-image {border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;}
.info {  background: none repeat scroll 0 0 rgba(24, 27, 34, 0.62);  display: table;  height: 30px;  position: absolute;  width: 540px;  border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;}
.contentimage{margin-left: 0px !important;padding-top:0 !important;border: 5px solid white;box-shadow: 0 0 5px grey;margin:15px 0;position: relative;text-align: center}
.contentimage .info {border-radius:0;-moz-border-radius:0;-webkit-border-radius:0; width: 100%}
.contentimage .info .author a {color: white}

.contentimage .info .author {width:100%;text-align:left;padding:0 10px;color: white}
.contentvideo{margin:15px 0;display: block;position: relative;margin-left: 0px !important;padding-top:0 !important;border: 5px solid white;box-shadow: 0 0 5px grey;overflow:visible !important}
.contentvideo .flowplayer{display: block;}
.contentvideo.width620 { width: 650px; }
.contentvideo .info { border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; z-index: 2 }
.contentvideo .info a{color: #FFF !important;}
.contentvideo .info .author {text-align:left;padding:0 10px;}
.cdn_video_embeded .fcol4 {display: none;}
.obj-wrp.cdn_video_embeded .fcol8 {
    border: 5px solid white;
    box-shadow: 0 0 5px grey;
    display: block;
    margin-bottom: 15px;
    margin-left: 5px !important;
    margin-right: 0;
    margin-top: 15px;
    overflow: visible !important;
    padding-top: 0 !important;
    position: relative;
    width: 99%;
    font-size:14px;
}
.obj-wrp.cdn_video_embeded .fcol8 iframe {
    float: left;width:100%; min-height:350px;
}
.contentmusic{margin:15px 0;background-color:#bfbcb7;width:400px;display: block;position: relative;margin-left: 0px !important;padding-top:0 !important;border: 5px solid white;box-shadow: 0 0 5px grey;overflow:visible !important}
.contentmusic .info {width:400px;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0; z-index:1;position:relative;}
.info  > span {  color: white;  font-size: 20px;  font-weight: bold;  margin-bottom: 5px;  margin-left: 5px;  margin-right: 5px;  position: relative;  top: 3px;}
.contentmusic .info .author {text-align:left;padding:0 10px;}
.contentmusic .player{width:400px;background-color:#bfbcb7;display:inline-block}
.contentmusic .inner{background-color:#fff;padding:5px;margin:5px;width:380px;display:inline-block}
.contentmusic .cover{width:110px;}
.contentmusic .downloadlink {text-align:right;margin:-5px 5px 5px;border-bottom:1px solid #595A5A;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;}
.contentmusic .downloadlink > a {  color: #595A5A;  font-size: 10px;  font-style: italic; line-height:10px; font-weight: bold;}
.contentmusic .control {  background-color: #333333;  float: left;  height: 80px;  width: 265px;}
.contentmusic .pause { margin-top:20px;margin-left:10px; background: url("/images/moscvichka/sprite.png") no-repeat scroll -73px -203px transparent;  float: left;  height: 30px;  width: 25px;}
.contentmusic .speeker {  background:url("/images/moscvichka/sprite.png") no-repeat scroll -51px -203px transparent;   float: left; height: 30px;  width: 20px;}
.contentmusic .volume {margin-top:20px;margin-right:5px;float: right;display:inline}
.contentmusic .level {  background: url("/images/moscvichka/sprite.png") no-repeat scroll -263px -203px transparent;  float: left;  height: 30px;  width: 20px;}
.contentmusic .timeline {float:left;width:180px;}
.contentmusic .time {  background-color: black;  height: 10px;  margin: 15px 20px;  width: 140px;}
.contentmusic .name {float: left;  width: 265px;font-weight:bold;font-size:16px;margin:8px 0;}
.contentmusic .name > span {clear: both;  float: left;font-size:14px;margin:5px 0}
.contentmusic .name > span:before {content:"Автор аудио: ";font-weight:normal;}
.contentmusic .elapsed{ background: url("/images/moscvichka/playerbg.png") repeat scroll 0 0 transparent;float: left;height: 8px;width: 50%;border: 1px solid black;border-radius: 3px;}
.contentmusic .elapsed:after { background:url("/images/moscvichka/sprite.png") no-repeat scroll -99px -203px transparent;margin-top:-13px; content:""; float: right;  height: 30px;  width: 20px;}
.contentmusic .time1{background: none repeat scroll 0 0 #232323;border: 1px solid grey;color: white;margin: 15px 20px;padding: 2px;text-align: center;}
.width620 {width:620px;}
.width620 .info{width:620px;}
.contentimage.fl {width:320px;}
.contentimage.fl .info{width:320px;}
.contentimage.fr {width:270px;}
.contentimage.fr .info{width:270px;}
.articleinfo {
    border-bottom: 1px solid #E6E5E0;
    border-top: 1px solid #E6E5E0;
    color: #989898;
    display: inline-block;
    font-family: georgia;
    height: 100%;
    margin: 10px auto;
    min-height: 33px;
    padding: 2px 0;
    position: relative;
    width: 100%;
}
.articleinfo .left {
    width: 91%;
}
.articleinfo  .right{
    border-left: 1px solid #E6E5E0;
    display: table-row;
    height: 100%;
    line-height: 100%;
    position: absolute;
    right: 0;
    top: 0;
}
/*.articleinfo .center {  margin-left: 45px;}*/
.articleinfo  .views-counter {border: 1px solid #E6E6E4;
    border-radius: 3px 3px 3px 3px;
    color: #686868;
    height: 15px;
    margin: 8px;
    padding: 2px 5px 2px 2px;
    vertical-align: middle;}
.printbtn {background: #fbfbfd;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZmJmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMmUyZTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top, #fbfbfd 0%, #e2e2e2 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfd), color-stop(100%,#e2e2e2)); background: -webkit-linear-gradient(top, #fbfbfd 0%,#e2e2e2 100%);background: -o-linear-gradient(top, #fbfbfd 0%,#e2e2e2 100%); background: -ms-linear-gradient(top, #fbfbfd 0%,#e2e2e2 100%);background: linear-gradient(to bottom, #fbfbfd 0%,#e2e2e2 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfd', endColorstr='#e2e2e2',GradientType=0 );color:#d68117;text-shadow:1px 1px 1px white;font:italic 11px Arial;border: 1px solid #E6E6E4;border-radius: 3px 3px 3px 3px;margin: 8px 0px 8px 8px;padding:2px 10px;}
.printbtn:hover {background: #f2c071;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyYzA3MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNjllNTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top, #f2c071 0%, #f69e57 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2c071), color-stop(100%,#f69e57));background: -webkit-linear-gradient(top, #f2c071 0%,#f69e57 100%);background: -o-linear-gradient(top, #f2c071 0%,#f69e57 100%);background: -ms-linear-gradient(top, #f2c071 0%,#f69e57 100%);background: linear-gradient(to bottom, #f2c071 0%,#f69e57 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2c071', endColorstr='#f69e57',GradientType=0 );color:white;cursor:pointer;border:1px solid #e2c79f;text-shadow:0 0 0;}
.articleinfo  .printbtn:hover:after {background:url("/images/moscvichka/sprite.png") no-repeat scroll -19px -254px transparent;content: attr(title);display: block;float: right;margin:0 0px 0 9px;height: 15px;position: relative;width: 15px;}
.thmbscontainer {height:37px;border-right:1px solid #E6E5E0;float:left}
.smile-button { cursor:pointer;background: url("/images/moscvichka/sprite.png") no-repeat scroll -283px -205px transparent;float: left;height: 30px;width: 22px;}
.thmbs {float:left;background: #fbfbfd;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZmJmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMmUyZTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top, #fbfbfd 0%, #e2e2e2 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfd), color-stop(100%,#e2e2e2)); background: -webkit-linear-gradient(top, #fbfbfd 0%,#e2e2e2 100%);background: -o-linear-gradient(top, #fbfbfd 0%,#e2e2e2 100%); background: -ms-linear-gradient(top, #fbfbfd 0%,#e2e2e2 100%);background: linear-gradient(to bottom, #fbfbfd 0%,#e2e2e2 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfd', endColorstr='#e2e2e2',GradientType=0 );color:#d68117;text-shadow:1px 1px 1px white;font:italic 11px Arial;border: 1px solid #E6E6E4;border-radius: 7px;-moz-border-radius: 7px;-webkit-border-radius: 7px;margin: 4px 0 0;padding:2px 5px;}
.up:after {background:url("/images/moscvichka/sprite.png") no-repeat scroll -5px -208px transparent;   float: left; height: 25px;  width: 20px;content:""}
.down:after {background:url("/images/moscvichka/sprite.png") no-repeat scroll -30px -208px transparent;   float: left; height: 25px;  width: 20px;content:""}
.upinactive:after {background:url("/images/moscvichka/sprite.png") no-repeat scroll -308px -211px transparent;   float: left; height: 25px;  width: 20px;content:""}
.downinactive:after {background:url("/images/moscvichka/sprite.png") no-repeat scroll -334px -211px transparent;   float: left; height: 25px;  width: 20px;content:""}
.thmbs  +.counter{border: 1px solid #E6E6E4;border-radius: 3px 3px 3px 3px;color: #686868;float: left;font-size: 10px;line-height: 8px;margin: 8px;padding: 4px 4px 8px;}
/*baloon*/
.baloon{margin: 20px ;padding: 20px;position: relative;overflow:visible !important;border:4px solid transparent;-moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px;  border-radius: 5px;font-weight:bold;font-weight:bold;font-family:georgia;box-shadow:0 0 5px grey;-moz-box-shadow:0 0 5px grey;-webkit-box-shadow:0 0 5px grey;max-width:300px;}
.baloon:after{content: "";position: absolute;bottom: -20px;left: 20px;border-top: 20px solid blue;border-top-color: inherit;border-left: 20px solid transparent;border-right: 20px solid transparent;}
/* colors*/
.baloon.sand:before{content: "";position: absolute;bottom: -14px;left: 26px;border-top: 14px solid #fffde8;border-left:14px solid transparent;border-right: 14px solid transparent;z-index:1;}
.baloon.sand {background-color:#fffde8;border-color:#ede1c9;}
.baloon.blue:before{content: "";position: absolute;bottom: -14px;left: 26px;border-top: 14px solid #f8fbff;border-left:14px solid transparent;border-right: 14px solid transparent;z-index:1;}
.baloon.blue {background-color:#f8fbff;border-color:#dce6f2;}
.baloon.sand {background-color:#fffde8;border-color:#ede1c9;}
.baloon.red:before{content: "";position: absolute;bottom: -14px;left: 26px;border-top: 14px solid #FFEFEF;border-left:14px solid transparent;border-right: 14px solid transparent;z-index:1;}
.baloon.red {background-color:#FFEFEF;border-color:#b64c4c;}
/*colors*/
/*baloon*/
/*sprite*/
.articleinfo  .views-counter:before{background: url("/images/moscvichka/sprite.png") no-repeat scroll -2px -236px transparent;content: attr(title);display: block;float: left;height: 15px;position: relative;width: 15px;}
.articleinfo  .printbtn:after{background: url("/images/moscvichka/sprite.png") no-repeat scroll -19px -237px transparent;content: attr(title);display: block;float: right;margin:0 0px 0 9px;height: 15px;position: relative;width: 15px;}
.righticon {height: 38px;margin-top:-10px;position: relative;width: 35px;float:right;margin-right:5px;}
.righticon  .picture {background: url("/images/moscvichka/sprite.png") no-repeat scroll 0px 0px transparent;}
.righticon  .video {background:url("/images/moscvichka/sprite.png") no-repeat scroll -37px 0 transparent}
.righticon  .music {background:url("/images/moscvichka/sprite.png") no-repeat scroll -108px 0 transparent}
.righticon .commenticon {background:url("/images/moscvichka/sprite.png") no-repeat scroll -145px 0 transparent;margin-top:-45px;}
.playiconbig {background: url("/images/moscvichka/sprite.png") no-repeat scroll 0 -75px transparent;height: 125px;left: 40%;position: absolute;top: 40%;width: 130px;}
/*sprite*/
.aftertext {  background: none repeat scroll 0 0 white;  color: grey;  float: right;  font-family: georgia;  font-size: 11px;  font-style: italic;  font-weight: bold;padding: 0 5px;}
/*readalso*/
.readalso {padding-left:35px;}
.readalso .item {display:inline-block;border-bottom:1px dotted grey}
.readalso .date span{color:black;font-weight:normal}
.readalso .date{float:left;font-weight:bold;color:grey;}
.readalso .heading{margin:5px 0;float:right;width:490px;font-weight:bold}
/*readalso*/
.social {margin: 8px;height: 21px;margin-left: 315px;}
.social a{height: 24px;position: relative;width: 24px; float:left;margin-right:4px;
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";

  /* IE 5-7 */
  filter: alpha(opacity=100);

  /* Netscape */
  -moz-opacity: 1.0;

  /* Safari 1.x */
  -khtml-opacity: 1.0;

  /* Good browsers */
  opacity: 1.0;}
.social a:hover {  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

  /* IE 5-7 */
  filter: alpha(opacity=100);

  /* Netscape */
  -moz-opacity: 1;

  /* Safari 1.x */
  -khtml-opacity: 1;

  /* Good browsers */
  opacity: 1;}
.social .vk {background:url("/images/moscvichka/sprite.png") no-repeat scroll -3px -41px transparent}
.social .lg {background:url("/images/moscvichka/sprite.png") no-repeat scroll -27px -41px transparent}
.social .face {background:url("/images/moscvichka/sprite.png") no-repeat scroll -51px -41px transparent}
.social .tw {background:url("/images/moscvichka/sprite.png") no-repeat scroll -75px -41px transparent}
.social .g {background:url("/images/moscvichka/sprite.png") no-repeat scroll -99px -41px transparent}
.social .odn {background:url("/images/moscvichka/sprite.png") no-repeat scroll -123px -41px transparent}
.social .ya {background:url("/images/moscvichka/sprite.png") no-repeat scroll -147px -41px transparent}
.social .mailru {background:url("/images/moscvichka/sprite.png") no-repeat scroll -171px -41px transparent}
/*commentsblock*/
.commentsblock {padding: 3px;margin-top: 10px;margin-bottom: 10px;}
.commentsblock header {background:url("/images/moscvichka/headerbg.jpg") repeat scroll 0 0 transparent;width:100%;height:38px;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;}
.commentsblock header h2 {font:italic bold 16px georgia;color:white;padding:10px 5px 5px 10px}
.commentsblock section {background-color:#fff7eb;box-shadow: 0 0 2px grey;-moz-box-shadow: 0 0 2px grey;-webkit-box-shadow: 0 0 2px grey;border-bottom:1px dotted #CEC8BE;width:100%;margin-top: -5px;display:table;}
.commentsblock footer {background-color: #FFF7EB;box-shadow: 0px 1px 2px grey;display: inline-block;height: 51px;margin: 0;padding: 0;width: 100%;}
.end > div:first-child {  float: left;  margin: 8px 0;  text-indent: 110px;  color: #717171;  font-weight: bold;  font-size: 12px;}
.end .printbtn{font-weight:bold}
.pagination {  height: 20px;  margin: 0 auto;  width: 270px;}
.pagination > li {background: url("/images/moscvichka/sprite.png") no-repeat scroll -230px -308px transparent;border-right: 1px solid #E6E6E4;color: #666666;display: inline;float: left;font: 11px georgia;height: 16px;text-shadow: 1px 1px 1px white;width: 19px;padding:2px 0;text-align: center;}
.pagination > li:first-child{background: url("/images/moscvichka/sprite.png") no-repeat scroll -277px -308px transparent;width:23px;}
.pagination > li:last-child{background: url("/images/moscvichka/sprite.png") no-repeat scroll -253px -308px transparent;border:none;width:23px;}
/*
.pos33 .pagination > li:first-child.active,.pos33 .pagination > li:first-child:hover{background-position:-277px -360px;width:23px;}
.pos33 .pagination > li:last-child.active,.pos33 .pagination > li:last-child:hover{background-position:-253px  -360px;border:none;width:23px;}
.pos33 .pagination > li:hover,
.pos33 .pagination > li.active {background: url("/images/moscvichka/sprite.png") no-repeat scroll -230px -360px transparent;color:#fff;text-shadow:none;cursor:pointer;}
*/

.pagination.fl {margin: 5px 10px;}
.pagination > li:first-child.active,.pagination > li:first-child:hover{background-position:-277px -334px;width:23px;}
.pagination > li:last-child.active,.pagination > li:last-child:hover{background-position:-253px -334px;border:none;width:23px;}
.pagination > li:hover,
.pagination > li.active {background: url("/images/moscvichka/sprite.png") no-repeat scroll -230px -334px transparent;color:#fff;text-shadow:none;cursor:pointer;}



.addcommentbt {background:url("/images/moscvichka/sprite.png") no-repeat scroll 0 -307px transparent;color:#666666;text-shadow:1px 1px 1px white;font:11px georgia;margin: 15px 10px;padding:5px 0px;height:15px;width:225px;text-align:center}
.addcommentbt:hover {background: url("/images/moscvichka/sprite.png") no-repeat scroll 0 -332px transparent;color:#dc8843;text-decoration:none;cursor:pointer;text-shadow:0 0 0;}
.commentsblock .addcomment{border-bottom: 1px dotted #CEC8BE;display: block;padding-bottom: 15px;padding-top: 0;float:left;width:100%}
.commentsblock .ava {padding: 12px 12px 12px;  width: 60px;float:left}
.ava  img {border: 1px solid white;  outline: 1px solid #d9d3c9;}
.commentsblock .commentinner {float:left;padding-top:10px;font-family:georgia}
.commentsblock .podlogka{width:570px;background-color:#fff;box-shadow: 0 0 5px grey;-moz-box-shadow: 0 0 5px grey;-webkit-box-shadow: 0 0 5px grey;padding:5px;-moz-border-radius: 2px; -webkit-border-radius: 2px; -khtml-border-radius: 2px;  border-radius: 2px;}

/*
.commentsblock .podlogka:before{width: 0px;height: 0px;border-style: inset; border-width: 10px 10px 10px 0;border-color: transparent #ffffff transparent transparent;content:"";float:left;margin-top:10px;margin-left:-15px;}
*/
.commentsblock .podlogka:before {
  background: url("/images/moscvichka/sprite.png") no-repeat scroll -410px -214px transparent;
  content: "";
  float: left;
  height: 30px;
  margin-left: -16px;
  margin-top: 10px;
  position: absolute;
  width: 25px;
}
.commentsblock .podlogka1 {background-color:#fff;border:1px solid #ebe9e3;padding:5px;display:inline-block;width:98%;}
.commentsblock .podlogka1  .name {color: #FF6600;float: left;font: bold 12px georgia;margin-right:5px;}

.commentsblock .podlogka1 .name:after {  content: ":";}
.commentsblock .podlogka1 input {width:225px;border:1px solid #dedbd1;margin-bottom:5px;}
.captcha{clear:both;float:right;}
.captcha .inner div{float:left}
.commentsblock .podlogka1 .commenttextdiv {overflow:hidden;max-width:430px;width:430px;border:1px solid #dedbd1;margin-bottom:5px;max-width:440px;min-height:50px;float:right}
.commentsblock .podlogka1 textarea {border: medium none;width:430px;
display:none}
.commentsblock  .namefrst a {padding: 0 15px;color: #FF6600;
font: bold 12px georgia;}
.podlogka1 .top {  background: none repeat scroll 0 0 white;  border-left: 1px solid #EBE9E3;  border-right: 1px solid #EBE9E3;  border-top: 1px solid #EBE9E3;  float: right;  margin-top: -27px;  padding: 0 5px;  /*width: 310px;*/  margin-right: -6px;}
.podlogka1 .top > span {  border-right: 1px solid #EBE9E3;  float: left;  font-size: 12px; color:grey; margin: 0 5px;  padding-right: 5px;}
.podlogka1 .top .thmbscontainer {height:20px;float:left;width:100px;}
.podlogka1 .top .thmbs {float:left;background: #fbfbfd;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZmJmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMmUyZTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top, #fbfbfd 0%, #e2e2e2 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfd), color-stop(100%,#e2e2e2)); background: -webkit-linear-gradient(top, #fbfbfd 0%,#e2e2e2 100%);background: -o-linear-gradient(top, #fbfbfd 0%,#e2e2e2 100%); background: -ms-linear-gradient(top, #fbfbfd 0%,#e2e2e2 100%);background: linear-gradient(to bottom, #fbfbfd 0%,#e2e2e2 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfd', endColorstr='#e2e2e2',GradientType=0 );color:#d68117;text-shadow:1px 1px 1px white;font:italic 11px Arial;border: 1px solid #E6E6E4;border-radius: 7px;-moz-border-radius: 7px;-webkit-border-radius: 7px;margin: 4px 0 0;padding:2px 5px;}
.podlogka1 .top .up:after {margin:3px;background:url("/images/moscvichka/sprite.png") no-repeat scroll -91px -237px transparent;   float: left; height: 14px;  width: 12px;content:""}
.podlogka1 .top .down:after {font-weight:bold;margin:3px;background:url("/images/moscvichka/sprite.png") no-repeat scroll -107px -237px transparent;   float: left; height: 14px;  width: 12px;content:""}
.podlogka1 .top .upinactive:after {margin:3px;background:url("/images/moscvichka/sprite.png") no-repeat scroll -120px -237px transparent;   float: left; height: 14px;  width: 12px;content:""}
.podlogka1 .top .downinactive:after {font-weight:bold;margin:3px;background:url("/images/moscvichka/sprite.png") no-repeat scroll -135px -237px transparent;   float: left; height: 14px;  width: 12px;content:""}
.podlogka1 .top .counter {font-weight:bold;   border: 1px solid #E6E6E4;  color: #686868;  float: left;  font-size: 12px;  line-height: 8px;  margin: 4px;  padding: 2px;}
.podlogka1 .top .admin {float:left;border-right: 1px solid #EBE9E3;
color: grey;
font-size: 12px;
margin: 0 5px;
padding-right: 5px;}
.approve {background: url("/images/moscvichka/sprite.png") no-repeat scroll -360px -215px transparent;margin:0 5px;
content: "";
float: left;
height: 20px;
width: 20px;}
.del {background: url("/images/moscvichka/sprite.png") no-repeat scroll -382px -214px transparent;margin:0 5px;
content: "";
float: left;
height: 20px;
width: 20px;}

/*
.podlogka1 .top .up + .counter {border-color:green}
.podlogka1 .top .down + .counter {border-color:red}
*/
.podlogka1 .reply{padding: 0 5px;font-weight:bold;float:right;color:#606060}
.podlogka1 .text a {color:#A5A5A5;}
.podlogka1 .text {margin-bottom:10px;}
.podlogka1 .text span{color:#666666;}
.podlogka1 .text .title {color: #FF6600; float:left; font-weight: bold !important;}
.comment {float: left;margin: 10px 0;}
.comment.reply {  clear: both;  float: left;  position: relative; }
.comment.reply .ava {  margin-left: 25px;}
/*
.comment.reply .ava:before {  background: url("/images/moscvichka/sprite.png") no-repeat scroll -1px -260px transparent;  content: attr(title);  display: inline;  float: left;  height: 45px;  left: 40px;  margin: 0 0 0 9px;  position: absolute;  top: -5px;  width: 22px;}
*/
.commentsblock .comment.reply .podlogka {width:545px;}
.commentsblock .comment.reply .podlogka1 .date,
.commentsblock .comment.reply .podlogka1 .reply {right:5px;}
.comments {display:inline-block}
/*commentsblock*/
/*slider*/
.contentslider {  background-color: white; box-shadow: 0 2px 2px grey;-moz-box-shadow: 0 2px 2px grey;-webkit-box-shadow: 0 2px 2px grey; margin: 2px;  padding: 5px;}
.stepcarousel{position: relative;overflow: scroll;width: 666px;height: 175px;background-color:#bebcb6;font-family:georgia;}
.stepcarousel .belt{position: absolute;left: 0;top: 0;}
.stepcarousel .panel{border:1px solid #9b9a94;float: left;overflow: hidden;margin:5px 10px;width: 142px; display:block;padding:5px;background-color:white;height:155px;}
.panel .date {background: none repeat scroll 0 0 rgba(51, 51, 51, 0.67);color: white;padding: 2px 0;position: absolute;text-align: left;text-indent:10px;top: 0;width: 142px;}
.contentslider header {background-color:#333;width:100%;height:32px;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;}
.contentslider header h2 {font:italic bold 16px georgia;color:white;padding:5px 5px 5px 10px;width:30%;float:left;}
#contentslider1-paginate {width:38%;float:left;text-align:center;padding:5px 0;}
.slidericon {width:28%;}
.slidericon:after {background: url("/images/moscvichka/sprite.png") no-repeat scroll -73px 0 transparent;content: "";float: right;height: 38px;margin-top: -5px;width: 35px;}
.forumicon:after {background: url("/images/moscvichka/sprite.png") no-repeat scroll -180px 0 transparent;content: "";float: right;height: 38px;margin-top: -15px;width: 35px;}

.contentslider section {background-color:#BEBCB6;}
.contentslider footer {background-color:#BEBCB6;width:100%;display:inline-block;margin:0;padding:0 0 5px}
.contentslider footer a:first-child {margin-left:10px;color:#7a7a78;border-bottom:1px solid #7a7a78;width:49%}
.contentslider footer a:last-child {margin-right:10px;color:#7a7a78;border-bottom:1px solid #7a7a78;width:48%;text-align:right;}
.videomini {background: url("/images/moscvichka/sprite.png") no-repeat scroll -152px -114px transparent;height: 63px;left: 30%;position: absolute;top: 20%;width: 63px;}
/*slider*/
/*search*/
.s-filters input[type="text"],.s-filters1 select{border:1px solid #C1C1C1;font-size:13px;width:205px}
.s-filters input[type="text"]{padding:2px 5px}
.s-filters select{width:225px;height:22px}
.s-filters .second input[type="text"]{width:145px}
.s-filters .second b{line-height:22px}
.s-filters .border{border-left:1px solid #C1C1C1;border-right:1px solid #C1C1C1;padding-left:20px;margin-right:10px}
.s-filters .third label{display:inline-block;zoom:1;*display:inline;vertical-align:middle;margin-bottom:3px}
.search-results li {margin: 13px 20px;padding-bottom: 10px;border-bottom: 1px solid #c1c1c1;}

/*search*/
/* NEW */

header #ya_partner_0 .ya-partner__item {width:300px !important;float:none !important}


/*forum tabs*/
.pos44 .tabs1 {
  position: relative;
  min-height: 350px; /* This part sucks */
  clear: both;
  margin: 0px 0;
  width:255px;
  top:10px;
}
.pos44 .tab {
  float: left;
}
.pos44 .tab span {
font-family: georgia;
font-size: 16px;
font-style: italic;
font-weight: bold;
}

.pos44 .tab label {

left: 5px;
padding: 5px 15px;
position: relative;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
box-shadow: #808080}
.pos44 .tab [type=radio] {
  display: none;
}
.pos44 .content {
background: none repeat scroll 0 0 white;
bottom: 0;
height: 290px;
left: 0;
margin: 0 5px;
overflow: hidden;
padding: 10px;
position: absolute;
right: 0;
top: 22px;}
.pos44 [type=radio]:checked ~ label {
background: none repeat scroll 0 0 white;
border-bottom: 2px solid white;
z-index: 2;
}
.pos44 [type=radio]:checked ~ label ~ .content {
  z-index: 1;
}

.pos44 {
  background:#f7941f;
  margin-top:25px;
  border-radius:5px;
  -o-border-radius:5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  -ms-border-radius:5px;
  overflow:visible;
    margin-bottom: 25px;
}
.pos44 .newscol .text {
  overflow: hidden;
}
.pos44 .news .views {
  border-bottom: 1px dotted #929494;
  bottom: 7px;
  float: right;
  position: relative;
  text-align: right;
  width: 100%;
}
.pos44 .news .views > span:before {
  background: url("/images/moscvichka/sprite.png") no-repeat scroll -37px -233px transparent;
  content: attr(title);
  display: block;
  float: left;
  height: 15px;
  margin-right: 5px;
  position: relative;
  width: 15px;
}
.pos44 .news .views > span {
  background: none repeat scroll 0 0 #fff;
  color: #929494;
  float: right;
  font-size: 10px;
  padding: 0 5px;
  position: relative;
  top: 3px;
}
.pos44 .news.item {
  overflow: hidden;
  margin:3px 0;
}
.rubrik {float:left}
.rubrik .date {float:right}
.rubrikcontainer{
background:#f8f8f8;padding:10px 0 10px 30px;border-bottom:1px solid #f1b65f;display:inline-block;margin:15px 0;border-top:1px solid #eaeaea;
}
.rubrikcontainer > div {float:left}
.rubriktop > .date {font-size:11px;}
.rubriktext{font-family: georgia;
height: 190px;
margin: 0 10px 10px;
overflow: hidden;
width: 395px;}
.rubriktop > p {
  clear: both;
}
.rubriktext h2 {font-size:16px;color:#000;font-weight:bold;margin:5px 0 5px 0px;float:left}
.rubrikimg{width:235px;height:167px;float:left;position:relative}
.rubriktext h2:before {
  background: url("/images/moscvichka/sprite.png") no-repeat scroll -148px -240px transparent;
  content: "";
  float: left;
  height: 14px;
  margin: 3px;
  width: 12px;
}
.rubrikimg:before {
  background: url("/images/moscvichka/sprite.png") no-repeat scroll 0 -365px transparent;
  bottom: 0;
  content: attr(title);
  display: block;
  height: 167px;
  left: -21px;
  margin-right: 5px;
  position: absolute;
  width: 22px;
}
.avakolumnimage {
background: none repeat scroll 0 0 white;
box-shadow: 0 0 5px #DEDDD7;
float: left;
padding: 5px;
position: relative;
width: 220px;
margin-right: 15px;}
.avakolumn {
  float: left;
  width: 230px;
  margin-right: 5px;
}
.avakolumnimage .autor {
background: none repeat scroll 0 0 rgba(255, 255, 255, 0.6);
display: inline-block;
position: absolute;
width: 220px;
bottom:1px;
}
.kolumninfo {font-size: 11px;
float:right;
width: 410px;}
.kolumninfo .person {

}
.kolumninfo .left {border-right:1px solid #E6E5E0;width: 185px;}
.kolumninfo .right {border:none;}
.avakolumnimage .autor > p{
padding:15px;color:#3f000f;font-weight:bold;font-style:italic
}
.allcolumnist article {display:table;width:650px;background:#f8f8f8;border:1px solid #ededed;padding:0 10px 10px;border-bottom:1px solid #eebe78;margin-top:35px;margin-bottom:15px;}
.allcolumnist article .avakolumn {height:270px;}
.allcolumnist article .avakolumnimage{border:1px solid #d2d0c9;margin-top:-20px;}

.allcolumnist article .avakolumnimage:before{
background: url("/images/moscvichka/sprite.png") no-repeat scroll -295px 0 transparent;
bottom: 0;
content: attr(title);
display: block;
height: 15px;
margin-right: 5px;
position: absolute;
top: -15px;
width: 230px;
opacity:.5;}
.allcolumnist article  h3{
color: #000000; width:260px;border-right: 1px solid #E1E0DC;
float: left;
font-size: 16px;
font-weight: bold;
padding: 7px 0 7px 0;}
.allcolumnist article  h3:before {
  background: url("/images/moscvichka/sprite.png") no-repeat scroll -148px -240px transparent;
  content: "";
  float: left;
  height: 14px;
  margin: 3px;
  width: 12px;
}
.allcolumnist article .top {
border-bottom: 1px dashed #D4D2CC;
display: table;
position: relative;
width: 400px;}
.allcolumnist article .text {
    padding-right: 0;
    width: 400px;
    float: right;
    max-height: 180px;
    overflow: hidden;}
.allcolumnist article .date {
font-size: 14px;
padding: 5px;
margin: 0;
position: absolute;
right: -10px;
}
.allcolumnist article .date span {color:#666;font-weight:bold;}
.allcolumnist .inner{position:relative}
.allcolumnist .bottom {
    background: none repeat scroll 0 0 #F8F8F8;
    border-bottom: 1px solid #EBEAE8;
    border-top: 1px solid #EBEAE8;
    height: 35px;
    width: 405px;
    float: right;
    clear: both;}
.allcolumnist .bottom .left{width:85px;border-right:1px solid #e1e0dc}
.allcolumnist .bottom .right a {color:#0481d9;margin:0 10px;cursor:pointer }
.allcolumnist .bottom .right{text-align:center}
.articlesfor {
background: url("/images/moscvichka/sprite.png") no-repeat scroll -225px 0px transparent;
content: "";
float: left;
height: 22px;
width: 22px;margin-right:5px;margin-left: -5px;}
.calendar{
background: url("/images/moscvichka/sprite.png") no-repeat scroll -252px 0 transparent;
height: 30px;
margin-right: 5px;
position: absolute;
width: 34px;}
.calendar:hover,.calendar.active{background: url("/images/moscvichka/sprite.png") no-repeat scroll -252px -30px transparent;}
.allcolumnist .bottom .left,.allcolumnist .bottom .right{padding:5px;color:#666}
.content td {border: 1px solid #E8E5DE;padding:5px 0}
.addcomment .text .del{
    background: url("/images/moscvichka/sprite.png") no-repeat scroll -430px -217px transparent;
    content: "";
    float: left;
    height: 15px;
    margin: 0 5px;
    width: 20px;           }
.reply .podlogka1 .text span {
    color: #969696;
}
.authorArticles{
    clear: both;
}
.grey-label {
    vertical-align: middle;
    margin-right: 5px;
    background: #808080;
    padding: 1px 5px;
    font-size: 10px;
    font-weight: bold;
    color: #FFF;
    text-transform: uppercase;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    display: inline-block;
    zoom: 1;
    text-shadow: -1px -1px 0px #6A6A6A;
    cursor: default;
}
.list_pager {
	text-align: center;
}
.list_pager span {
	border: 1px solid #F60;
	border-radius: 13px;
	height: 17px;
	width: 17px;
	display: inline-block;
	text-align: center;
	margin: 2px;
	cursor:pointer;
}
.list_pager span:hover,.list_pager span.active{
	border: 2px solid #F60;
}
.authorArticles li{clear: both;border-bottom: 1px solid #EBEAE8;}
.authorArticles h4{
    color: #000;
    float: left;
    font-size: 16px;
    font-weight: bold;
    padding: 7px 7px 7px 0;
}
.authorArticles h4 a{
    color: #F60;
    font: bold 13px Arial;
}
.main_container .pos30 > article > .content a {
    color: blue;
}
.image > a > img {
    max-height: 250px;
    overflow: hidden;
}
.state .date {
    float: right;
    font-size: 12px;
    font-weight: bold;
    color: #808080;
}
/*start showcase*/
.showcase-thumbnail-container {
    background-color: #EEEEF6;
}
.showcase-caption {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.77);
    bottom: 0;
    left: 0;
    padding: 2px 10px 0 30px;
    position: absolute;
    right: 0;
    text-align: left;
}
.showcase-content-container {
    background: none repeat scroll 0 0 #EEEEF6;
}
.showcase {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D3D3CB;
    border-top:medium none;
    padding: 5px;
    width: 655px !important;
    margin-left:5px;
}
.showcase-thumbnail-button-backward .showcase-thumbnail-vertical, .showcase-thumbnail-button-forward .showcase-thumbnail-vertical, .showcase-thumbnail-button-forward .showcase-thumbnail-horizontal, .showcase-thumbnail-button-backward .showcase-thumbnail-horizontal {
    background: url("../images/moscvichka/sprite.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 29px;
    width: 10px;
}
.showcase-thumbnail-button-backward .showcase-thumbnail-horizontal{
    background-position:-255px -119px;
    margin-bottom: 30px;
    margin-top: 40px;
}
.showcase-thumbnail-button-forward .showcase-thumbnail-horizontal {
    background-position:-266px -68px;
    margin-bottom: 30px;
    margin-top: 40px;
}
.showcase-thumbnail-wrapper-horizontal .showcase-thumbnail img {
    box-shadow: 0 0 2px #000000 inset;
    max-height: 80px;
    width: auto;
    position: relative;
    border:2px solid rgba(51, 51, 51, 0.19);
}
.showcase-thumbnail-wrapper-horizontal .showcase-thumbnail img::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    box-shadow: 0 0 10px 10px rgba(0,0,0,.5) inset;
    content: "";
}
.showcase-content-container > .showcase-content > .showcase-content {
    border: 6px solid #FFFFFF;
    /*display: table;*/
    margin: 0 auto;
    position: relative;
    text-align: center;
    margin-top:15px;
    box-shadow: 0 0 5px grey;
}

/*end showcase*/
.add-menu > li > ul > li:last-child:hover {
    border-radius: 0 0 5px 5px;
}
.kolumn-author {
    background:none repeat scroll 0 0 rgba(255, 255, 255, 0.71);
    left: 11px;
    margin-top: -18px;
    position: absolute;
    text-align: center;
    width: 218px;
    display: block;
}
.week,.month,.all{
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.kolumn-header {
    border-bottom: 4px solid #95A5C3;
    border-top: medium none;
    font-weight: bold;
    margin: 10px 0;
}
.kolumn-articles-list > li > strong{
    background-color: #BD4997;
    color: #FFFFFF;
    display: inline-block;
    font-size: 11.844px;
    font-weight: bold;
    line-height: 14px;
    padding: 2px 4px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    vertical-align: baseline;
    white-space: nowrap;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.kolumn-articles-list > li > a > strong {
    color:#3D6DE4
}
.kolumn-articles-list > li {
    border-bottom: 1px solid #EEEEEE;
    margin: 2px 0;
    padding: 5px 0;
}
.kolumn-avatar{
    border: 3px solid white;
    float: left;
    margin: 1px 20px 15px 1px;
    max-width: 200px;
    outline: 1px solid rgba(88, 133, 247, 0.48);
}
.kolumn-name-header{
    color: #333;
    float: left;
    margin-bottom: 10px;
    width: 65%;
}
.flowplayer {
    width: 600px;
    height: 338px;
}
/* temp yandex ads */
.ya-partner_ads-up.ya-partner_type_horiz .ya-context__list_item_3.ya-context__list_picnum_0 .ya-partner__item {
    width: 305px !important;
}
/* end */
/*Yara правка*/
.chat-bl_small {
	border:4px solid #b44691;width:375px;height:280px;padding: 0;margin-bottom: 15px;margin-top:-5px;font-family: Arial, serif;box-shadow:3px 3px 5px #ddd;-o-box-shadow:3px 3px 5px #ddd;-moz-box-shadow:3px 3px 5px black;-khtml-box-shadow:3px 3px 5px #ddd;-webkit-box-shadow:3px 3px 5px #ddd;padding-top:0 !important; margin-right:10px !important;}
.chat-bl_small .chat-posts li {margin-bottom: 5px;margin-left:5px;width:350px;}
.chat-bl_small .chat-posts .root .name {font-weight: bold;color: #000;float: left;text-decoration:underline;height: auto; width:232px;}
.chat-bl_small .chat-posts .root .name:hover { text-decoration:none; border:0 none;}
.chat-bl_small .chat-posts .root .ansv {background: url("/images/moscvichka/ansv1.png") no-repeat scroll 0 0 transparent;
        font-size: 11px;
		float:left;
        height: 16px;
        margin-left: 7px;
        padding: 1px 21px;
        width: 18px;
        padding-right: 0;}
.chat-bl_small .chat-posts .root .views {background: url("/images/moscvichka/views.png") no-repeat scroll 0 0 transparent;
        color: black;
		float:left;
        font-size: 11px;
        margin-right: 3px;
        padding: 2px 0 2px 21px;}




.chat-bl_question {
	border:4px solid #4992bc;
	width:290px;
	height:280px;
	padding: 0;
	margin-bottom: 15px;
	margin-top:-5px;
	font-family: Arial, serif;
	box-shadow:3px 3px 5px #ddd;
	-o-box-shadow:3px 3px 5px #ddd;
	-moz-box-shadow:3px 3px 5px black;
	-khtml-box-shadow:3px 3px 5px #ddd;
	-webkit-box-shadow:3px 3px 5px #ddd;
	padding-top:0 !important;
	margin:-5px 0 0 0 !important;
}

.type2 .pos9 .content h3.question,.interview-container h3.question {
	font: bold italic 14px Georgia,serif;
	color:#fff;
	padding: 0;
	text-align: center;
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding:5px 10px;
	margin-left:15px;
    background: #5cb6eb; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0NWVjMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNDQ2OTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #5cb6eb 0%, #4992bc 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5cb6eb), color-stop(100%,#4992bc)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #5cb6eb 0%,#4992bc 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #5cb6eb 0%,#4992bc 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #5cb6eb 0%,#4992bc 100%); /* IE10+ */
    background: linear-gradient(to bottom, #5cb6eb 0%,#4992bc 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5cb6eb', endColorstr='#4992bc',GradientType=0 ); /* IE6-8 */
    -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; -khtml-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}

.chat-bl_question .chat-posts li{margin-left:0px;}
.chat-bl_question .scroller2 {width: 100%;}
.chat-bl_question .scroller2 .overview{margin-right:0px;}
.chat-bl_question .scroller2 .thumb .end {background: url(/images/moscvichka/scrollbar_blue.png) 0 0 no-repeat;height: 279px;z-index: 1;position: absolute;top: -2px;left: -7px;width: 20px;}
.chat-bl_question .scroller2 .scrollbar {position: relative;float: right;width: 20px;margin: 0;overflow:hidden;height:279px ;}
.chat-bl_question .scroller2 .track {background-color: #d8d8d8;height: 100%;width: 6px;position: relative;margin-left: 6px;height:279px;}
.chat-bl_question .scroller2 .thumb {background-color: #4992bc;width: 6px;height: 279px !important;cursor: pointer;position: absolute;top: 0;left: 0px;-moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px;  border-radius: 5px;}
.chat-bl_question .scroller2 .thumb .end {background: url(/images/moscvichka/scrollbar_blue.png) 0 0 no-repeat;height: 279px;z-index: 1;position: absolute;top: -2px;left: -7px;width: 20px;}
.chat-bl_question .scroller2 .viewport {  overflow: hidden;position: relative;margin-right: 15px;}
.chat-bl_question .scroller2 .overview {position: relative;left: 0;top: 0;overflow: hidden;padding: 10px;}
.chat-bl_question .scroller2 .overview ul {overflow: hidden;}
.chat-bl_question .scroller2 .overview .interview-button-container{display:inline-block;}
.chat-bl_question .scroller2 .overview .interview-button-container *{float:left;margin:2px;}
.chat-bl_question .scroller2 .overview .interview-button-container .counter{border: 2px solid #4992bc;border-radius: 5px;padding: 6px;color: #B9CEFB;margin-right: 20px;}
.chat-bl_question .scroller2 .overview .interview-button-container .all-interview{padding: 7px;}
.pollblock  .disabled{background: silver!important;cursor: default!important;}
.interview-container .chat-bl_question {width:250px;}

.chat-bl_question .scroller2 .scrollbar.disable{display:none;}

.chat-bl_question.pollblock.no-scroll {height: 100%;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.chat-bl_question.pollblock.no-scroll .chat-posts{padding: 10px;padding-top: 0}

.vopros {
    background: none repeat scroll 0 0 #B9CEFB;
    border: 1px solid #5888F6;
    box-shadow: 0 0 3px #b4c6ec;
    margin:0 0 10px 0;
    padding: 5px;
	font-weight:bold;
    position: relative;
}
.question div.vibor {
	float:left;
	width:90%;
	margin:0 0 5px 0px;
	color:#000;
	font-size:13px;
	font-weight:normal;}
.question div.vibor button {
	margin: 0 10px 0 0;}
.question button[type="button"],.all-interview {
	border:0;
	background: #0098d3;background: -moz-linear-gradient(top, #0098d3 0%, #0173aa 51%, #034c86 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0098d3), color-stop(51%,#0173aa), color-stop(100%,#034c86));background: -webkit-linear-gradient(top, #0098d3 0%,#0173aa 51%,#034c86 100%); background: -o-linear-gradient(top, #0098d3 0%,#0173aa 51%,#034c86 100%); background: -ms-linear-gradient(top, #0098d3 0%,#0173aa 51%,#034c86 100%);background: linear-gradient(to bottom, #0098d3 0%,#0173aa 51%,#034c86 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0098d3', endColorstr='#034c86',GradientType=0 );
	border-radius: 5px 5px 5px 5px;
	padding: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	color: #FFFFFF!important;
	text-decoration: none!important;
	cursor: pointer;
	display: inline-block;
	}
.answer {
	background: url(/images/moscvichka/question-ans.jpg) center center no-repeat;
	width:82px;
	height:27px;
	float:left;
	margin:10px 0 0 10px;
	padding:6px 0 0 10px;
	color:#4692b4;}
.answer_punkt {
	height: auto;
	width: 100%!important;

	float:left;}
.answer_title, .answer_result {
	float:left;
	width:99%;}
.answer_line {
	height:2px;
	float:left;
	background:#4992bc;
	margin:0;}
.allanswers {
	border:0;
	background: #0098d3;background: -moz-linear-gradient(top, #0098d3 0%, #0173aa 51%, #034c86 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0098d3), color-stop(51%,#0173aa), color-stop(100%,#034c86));background: -webkit-linear-gradient(top, #0098d3 0%,#0173aa 51%,#034c86 100%); background: -o-linear-gradient(top, #0098d3 0%,#0173aa 51%,#034c86 100%); background: -ms-linear-gradient(top, #0098d3 0%,#0173aa 51%,#034c86 100%);background: linear-gradient(to bottom, #0098d3 0%,#0173aa 51%,#034c86 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0098d3', endColorstr='#034c86',GradientType=0 );
	border-radius:5px 5px 5px 5px;
	width:136px;
	height:28px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	text-align:center;
	text-transform:uppercase;
	color:#FFFFFF !important;
	float:left;
	padding:5px 0 0 0;
	margin:10px 10px 0 5%;
}


/* side social tabs */
.ui-tabs {
    padding: 0.2em;
    position: relative;
    min-height: 280px; /* This part sucks */
    clear: both;
    margin: 25px 0;
    width:270px;
    top:25px;
}
.ui-tabs .ui-tabs-nav {
    margin: 0;
    padding: 0.2em 0.2em 0;
    display:table;
}
.ui-tabs .ui-tabs-nav li {
    float: left;
font-size:9px;
    padding: 0 0 0 14px;
}
.ui-tabs .ui-tabs-nav li a {
    float: left;
    padding: 0.5em 1em;
    text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
    margin-bottom: -1px;
    padding-bottom: 1px;
}
.ui-state-default.ui-corner-top.ui-tabs-selected.ui-state-active {
    background: none repeat scroll 0 0 white;
    border:1px solid #7b90b9;
    border-bottom:1px solid #fff;
    position: relative;
    top: 1px;
    z-index: 1;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
    cursor: text;
}
.ui-tabs .ui-tabs-panel {
    background: none repeat scroll 0 0 transparent;
    border-width: 0;
    display: block;
    padding: 1em 1.4em;
    border: 1px solid #7b90b9;
    overflow: hidden;
}
.ui-tabs .ui-tabs-panel.ui-tabs-hide{
    display:none;
}
.ui-tabs .vk-tab{
    position:relative;
    color:#7b90b9;
}
.ui-tabs .vk-tab:after{
    background: url("/images/moscvichka/sprite.png") no-repeat scroll -220px -210px transparent;
    content: attr(title);
    display: block;
    float: left;
    height: 25px;
    left: -20px;
    top: 2px;
    margin-right: -20px;
    margin-top: -5px;
    position: relative;
    width: 20px;
}
.ui-tabs .fc-tab{
    position:relative;
    color:#7b90b9;
}
.ui-tabs .fc-tab:after{
    background: url("/images/moscvichka/sprite.png") no-repeat scroll -195px -210px transparent;
    content: attr(title);
    display: block;
    float: left;
    height: 25px;
    left: -21px;
    top:2px;
    margin-right: -20px;
    margin-top: -5px;
    position: relative;
    width: 20px;
}
.ui-tabs .od-tab{
    position:relative;
    color:#ff6600;
}
.ui-tabs .od-tab:after{
    background: url("/images/moscvichka/sprite.png") no-repeat scroll -243px -210px transparent;
    content: attr(title);
    display: block;
    float: left;
    height: 25px;
    left: -21px;
    top:2px;
    margin-right: -20px;
    margin-top: -5px;
    position: relative;
    width: 20px;
}
/* END side social tabs */
/* contests */
.ny-contest .head{text-align:center;background:url(../images/ny/1.jpg) no-repeat}
.ny-contest h4{font:bold 27px Arial;color:#9f0622;padding:10px 0 15px}
.ny-contest .head p{font-size:18px}
.ny-contest p{margin-bottom:7px}
.ny-contest .prize{background:url(../images/ny/snake.jpg) 100% 0 no-repeat;padding:5px 200px 35px 0}
.ny-contest .prize a{ margin-bottom: 15px; display: inline-block;zoom:1;*display:inline;}
.ny-contest .prize li{font:bold 14px Arial;margin-bottom:7px;list-style:decimal;margin-left:20px}
.ny-contest .questions > li{margin-bottom:20px}
.ny-contest .questions li li{margin-bottom:5px}
.ny-contest .questions input{margin-right:5px;vertical-align:middle}
.ny-contest .questions b{color:#666}
.ny-contest .form{background:url(../images/ny/line.jpg) 10px 0 no-repeat;padding-top:40px;margin-top:230px}
.ny-contest .tree{background:url(../images/ny/tree.jpg) 100% 100% no-repeat;height:500px}
.ny-contest .form .align-right{background:url(../images/ny/line.jpg) 0 100% no-repeat;padding:0 19px 40px 0}
.ny-contest .form input[type="text"]{border:1px solid #d3d3d3;padding:2px 5px;width:260px}
.ny-contest .upper{margin-top:-220px}
/* END contests */


/* ya adv temp */

.ads-block td {
    float: none;
}

/* polls */
.poll-block{margin-bottom:15px}
.poll-block h3, .all-polls h3{padding-bottom:10px}
.poll-block li, .all-polls li{margin-bottom:7px;font-family: georgia;}
.poll-block input{margin:0 5px 0 0}
.poll-block .results li div, .all-polls .results li div{border:1px solid #5888F6; border-right: none}
.poll-block-header  {font: bold 20px Georgia;margin-bottom: 10px;}
.poll-block-header .page-navigator {font: normal 13px Georgia;margin-top: -22px;}
.all-polls {font-size: 14px;}
.all-polls [class*="fcol"] {margin-left: 60px;}
.all-polls h3 {padding-top: 5px;font-weight: bold;font-size: 18px;}
.all-polls > li > div {width: inherit; padding: 10px 20px;background-color: #EEECF7;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.all-polls > li:nth-child(odd) > div{background-color: #F2F3E5;}
.all-polls > li > div > span {display: block;font-size: 12px;color: black;font-family: georgia;font-style: italic;}
.all-polls > li > div > span > a{color: #fa9f4e;}
.all-polls .row-fluid {position: relative;}
.all-polls .row-fluid .fcol5{position: static;}
.all-polls .result-counter{border: 3px solid #4b90ba;border-left: none;background-color: white;color: #4b90ba;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;bottom: 15px;font-family: georgia;padding: 5px 10px 3px;position: absolute;right: 15px;}
.all-polls .result-counter:after {content: "{";font-size: 35px;left: -7px;position: absolute;top: 2px;}
.all-polls .row-fluid .fcol5{width:430px;}
/* navigation common*/
.page-navigator{text-align:center;margin-bottom:10px}
.page-navigator *{display:inline-block;zoom:1;*display:inline;vertical-align:middle;font-weight:700}
.page-navigator .to-previous,.page-navigator .to-next{background:url(../images/vmsprite.png) no-repeat;width:8px;height: 16px;margin:0 5px;text-decoration:none}
.page-navigator .to-previous, .main-topics .to-prev, .topic-slider .white.to-prev{background-position:0 -369px}
.page-navigator .to-next, .main-topics .to-nxt, .topic-slider .white.to-nxt{background-position:-238px -336px}
.page-navigator .to-previous:hover,
.page-navigator .to-next:hover,
.page-navigator .disable { opacity: 0.7;filter: alpha(opacity=70); }

/* modal */
.simple-modal-backdrop { background:  none repeat scroll 0 0 rgba(0, 0, 0, 0.75); height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 99 }
.simple-modal-box {overflow-y: scroll; background: transparent;width:100%;height:90%; padding-top: 50px; position: fixed; z-index: 100;text-align:center; }
.simple-modal-box img{max-width:960px;width:100%;border: 4px solid #cca36f; }
.simple-modal-box .close{background:#cca36f;width:20px;height:20px;border-radius:50%;cursor:pointer;position:fixed;top:60px;font-family:arial;font-size:15px;color:black;text-align:center;margin-left: 15px;}
.simple-modal-wrapper {display:table;margin:0 auto;position:relative;}
    .infographics-wrapper{margin:10px 15px 10px 5px !important;padding:5px;padding-top: 5px !important;display:block;clear:both;border:5px solid white;box-shadow:0 0 5px grey;-moz-box-shadow:0 0 5px grey;-o-box-shadow:0 0 5px grey;-webkit-box-shadow:0 0 5px grey;}
    .infographics-inner{box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;display:block;position:relative;margin:0 auto;background-color: transparent; text-align:center; border-radius: 10px;-moz-border-radius: 10px;-o-border-radius: 10px;-webkit-border-radius: 10px;}
    .infographics-author{color: white; text-align:right;width: 100%;clear:both;font-style:italic;background:none repeat scroll 0 0 rgba(24, 27, 34, 0.62);height:30px;position: absolute;text-align: left;text-indent: 150px;padding-top: 5px;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-o-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;}
    .infographics-author-name{color: white;font-weight:bold;}
    .infographics-image{width: 99%;margin:0; border:none;cursor: pointer;}
    .infographics-title{text-align:left; color:#666666; font-weight:normal; font-style:italic;margin: 10px 0;}
    .infographics-link{float:none; display:block; font-size:12px;margin: 0 0 5px; color:black;font-family: georgia; font-style: italic; text-transform: lowercase;}
    .infographics-link-icon{display:none; margin-bottom:-2px; width:16px; height:16px; background-repeat:no-repeat; background-image: url('/images/vmsprite.png'); background-position: -0px -304px;}



/*ny 2014*/
.ny2014{background-image: url("../images/holidays/ny2014/mosc/top-bg-header.jpg");background-repeat: no-repeat;}
.ny2014 nav.main-nav,.ny2014 footer .black,.ny2014 section.main{position: relative;}
.ny2014 section.main{border:3px solid #BD4997}
.ny2014 nav.main-nav .main-menu{border:none;position: relative;}
.ny2014 .row .width940.mrgncenter .row .width660.fr{position: relative}
.ny2014 .row .width940.mrgncenter .row .width660.fr:after{background-image: url(../images/holidays/ny2014/mosc/balls.jpg);width: 157px;height: 140px;top: 22px;right: 81px;position: absolute;content: "";z-index: -1;}
.ny2014 .msc-tv{background:white;}
.ny2014 nav.main-nav:after,
.ny2014 footer .black:after {background-position: left bottom;z-index: -1;position: absolute;content: '';width: 100%;height: 185%;background-repeat: no-repeat;}
.ny2014 nav.main-nav .main-menu:after,.ny2014 section.main:after,.ny2014 section.main:before{background-position: left top;background-repeat: repeat-y;content: '';position: absolute;z-index: -1;}
.ny2014 nav.main-nav:after {background-image: url("../images/holidays/ny2014/mosc/snow-top-norepeat.png");top: -70px;}
.ny2014 footer .black:after {background-image: url("../images/holidays/ny2014/mosc/bottom-footer-norepeat.jpg");top: -20px;}
.ny2014 section.main:after{background-image: url("../images/holidays/ny2014/mosc/white-right.png"),url("../images/holidays/ny2014/mosc/right-repeat-snow-pattern.jpg");background-position: right bottom,left top;background-repeat: no-repeat,repeat-y;width: 67px;height: 100%;top: 0;right: -70px;}
.ny2014 section.main:before{background-image: url("../images/holidays/ny2014/mosc/white-left.png"),url("../images/holidays/ny2014/mosc/left-repeat-snow-pattern.jpg");background-position: left bottom,left top;background-repeat: no-repeat,repeat-y;width: 67px;height: 100%;top: 0;left: -65px;}


/* list + blockquotes */
.rounded-list,.blue-list{counter-reset:li;list-style:none;*list-style:decimal;padding:0;margin:25px 0;text-shadow:0 1px 0 rgba(255,255,255,.5)}
.rounded-list li{position:relative;display:block;margin:.5em 0;color:#444;text-decoration:none;border-radius:.3em}
.rounded-list li:before{content:counter(li);counter-increment:li;position:absolute;left:0;top:0;margin-top:.5em;font-family:arial;font-size:15px;background:#d452a9;height:32px;width:32px;line-height:32px;color:white;text-align:center;font-weight:bold;border-radius:2em;transition:all .3s ease-out}
.rounded-list li>*:first-child{clear:both;padding-left:50px;padding-top:15px;display:block;margin-bottom:15px}
.blue-list{padding:0 0 0 60px}
.blue-list li{position:relative;display:block;margin:.5em 0;color:#444;text-decoration:none;border-radius:.3em;transition:all .3s ease-out}
.blue-list li:before{content:counter(li) ".";counter-increment:li;position:absolute;left:-35px;top:-1px;color:#5888f6;text-align:center;font-size:16px}
.blockquote-black,.blockquote-pink{padding:20px 0 20px 50px;border-top:5px solid gray;border-bottom:5px solid gray;position:relative;font-style:italic;font-size:16px;color:#333;margin:15px 0;display:block}
.blockquote-black:before,.blockquote-black:after,.blockquote-pink:before,.blockquote-pink:after{content:"";background-color:white;height:2px;width:100%;left:0;position:absolute}
.blockquote-pink:after,.blockquote-pink:before{background-color:white}
.blockquote-pink{color:#d452a9;border-top:5px solid #d452a9;border-bottom:5px solid #d452a9}
.blockquote-black:before,.blockquote-pink:before{top:-4px}
.blockquote-black:after,.blockquote-pink:after{bottom:-4px}

/* 8 march */

.march_8 .logo_container{background: transparent url(/images/holidays/8_march_2014/mosc_logo.png) right top no-repeat;background-size: 100%}

/* 1 may */
.may_1 .logo_container{
    background: transparent url(/images/holidays/1_may/moscvichka_logo_1_may.png) right top no-repeat;
}

/* 9 may */
.may_9 .logo_container{
    background: transparent url(/images/holidays/9_may/moscvichka_logo_9_may.png) right top no-repeat;
}

/* to top btn */
.to_top{width: 52px;height: 52px;position: fixed;bottom: 10px;right: 10px;background-image: url('../images/to_top_mosc.png');background-position: 0 0;cursor: pointer;display: none;}
.to_top:hover{background-position: 0 52px;}

/* Teaser */
.adv-teaser-block .teaser {
    padding: 10px 0;
    margin: 0;
    border-width: 0;
    position: relative;
    overflow: hidden;
    clear: none;
}




.adv-teaser-block .teaser a {
    color: #000000;
    display: block;
    text-decoration: none;
    position: relative;
}
.adv-teaser-block .teaser a:hover {
    text-decoration: underline;
}


.adv-teaser-block .teaser .image {
    width: 75px;
    height: 75px;
    position: absolute;
    top: 0;
    left: 0;
}
.adv-teaser-block .teaser .image img {
    width: 75px;
    height: 75px;
}
.adv-teaser-block .teaser .text {
    font-size: 12px;
    display: block;
    min-height: 75px;
    margin-left: 85px;
    margin-right: 10px;
    width: 60%;
}
.adv-teaser-block.horizontal .teaser {
    float: left;
}
.adv-teaser-block.horizontal {
    clear: both;
    overflow: auto;
}

/**/
.authorization_captcha{overflow:hidden;width: 310px;margin:0px auto;}
.authorization_captcha span{width: 100%;display: block;text-align: center;color: rgb(245, 0, 0);font-weight: 700;}

.authorization_captcha>div{float:left;padding:5px;height: 54px;position: relative;overflow: hidden;}
.authorization_captcha>div:last-child{width:165px;}
.authorization_captcha img{width:125px;height:63px;}
.authorization_captcha a{text-align: left;margin-top: 3px;display: block;font-size: 16px;background: url('/images/pages/captcha-refresh.jpg') no-repeat right;background-size: 18%;width: 96px;text-decoration: none;}
.authorization_captcha a:hover{border-bottom: 1px solid black;}
.authorization_captcha input{padding: 3px;position: absolute;bottom: 5px;left:0px;}
/**/


.captcha-info{border:1px solid #D4BC4C;	background-color: #F9F6E7;	padding: 8px 11px;	font-size: 12px;	text-align: left;	position:relative;margin-bottom:15px!important;}
.captcha-info .close{position: absolute;top: 3px;right: 3px;padding: 1px 5px;border: 1px solid rgb(206, 165, 61);cursor: pointer;background: rgb(246, 234, 142);}
.captcha-info .close:hover{background:rgb(209, 199, 122)}

.authorization .alert .login,.authorization .alert .email,.authorization .alert .big{font-size: 14px;color: rgb(189, 0, 0);}

.authorization_login .span6{margin: 0px 265px;}
.authorization_login form>div>input[type='submit']{margin-left: 313px;}
.authorization_recovery form>div>input[type='submit']{margin-left: 266px;}


.authorization form>div{margin: 5px 0px;}
.authorization form>div>label {width: 185px;display: block;float: left;text-align: right;margin-right: 10px;padding-top: 4px;}
.authorization form>div>input {border: 1px solid #C0CAD5;padding: 3px;}
.authorization form>div>input[type='submit']{border-radius: 5px;padding: 2px 10px;background: silver;border: 1px solid gray;color: black;}
.authorization form>div>input[type='submit']:hover{background: rgb(179, 179, 179);}
.authorization .links{margin-top: 15px;text-align: center;}
.authorization .links a{margin: 10px;font-weight: 700;}

.authorization .alert{padding: 8px 11px;font-size: 12px;text-align: left;position: relative;margin-bottom: 15px!important;line-height: 14px;}
.authorization .alert-error{border: 1px solid #D44C4C;background-color: #F9E7E7;}
.authorization .alert-error ul{margin: 10px 50px;list-style: inherit;}

.authorization .alert-success{border:1px solid #4CD457;background-color: #E7F9E9;}

.authorization h3{text-align: center;font-size: 20px;margin: 10px 0px;}
.authorization .red45{text-align: center;}

.authorization_login .social_buttons{text-align:center;}
.authorization_login .social_buttons span{height: 32px;width: 32px;display: inline-block;background: url(/images/social-button.png);margin:7px;cursor:pointer;}
.authorization_login .social_buttons .vk{background-position:-96px 0px;}
.authorization_login .social_buttons .fb{background-position:0px 0px;}
.authorization_login .social_buttons .tw{background-position:-64px 0px;}
.authorization_login .social_buttons .ok{background-position:-32px 0px;}

.authorization .authorization_info{background: url(../images/vm-bg1.png) no-repeat center 100%;padding-bottom: 150px!important;border-right: 1px solid silver;margin-left: -1px;}


/*****/


.authorization_registration p .vechimg{margin-top: -12px;margin-left: -20px;height: 35px;}
.authorization_registration p .moscimg{margin-left: 10px;}

.authorization_registration form > .input-line b {text-transform: uppercase}
.authorization_registration form > .input-line > .span12  p.span6 {color: grey}
.authorization_registration form > .input-line {min-height: 60px;}

.authorization_registration form>div>label {width: 210px;}
.authorization_registration form>div>input[type='submit']{margin-left: 166px;}
.authorization_registration .license{text-align: center;background: rgb(247, 247, 247);border: 1px solid silver;padding: 5px;margin: 10px auto;}
.authorization_registration .captcha-info>p{text-align: center;}
/*****/

.authorization_header .social_buttons_mini{text-align:left;width: 320px;float: left;margin-top: 10px;}
.authorization_header .social_buttons_mini p{display: inline-block;width: 220px;float: left;padding-top: 2px;}
.authorization_header .social_buttons_mini span{height: 16px;width:16px;display: inline-block;background: url(/images/social-button-mini.png);margin:3px 4px 0px 0px;cursor:pointer;}
.authorization_header .social_buttons_mini .vk{background-position:-48px 0px;}
.authorization_header .social_buttons_mini .fb{background-position:0px 0px;}
.authorization_header .social_buttons_mini .tw{background-position:-32px 0px;}
.authorization_header .social_buttons_mini .ok{background-position:-16px 0px;}
.authorization_header .remember_block{width: 115px;float: left;margin-top: 15px;position:relative;}
.authorization_header .remember_block label>*{cursor:pointer;}
.authorization_header .remember_block span{position: absolute;top: -4px;left: 14px;}

.authorization .span6{width:490px;padding:0px 10px;}
.authorization.main{padding:15px 0px;}


/***********************************************************************************************/
#user-edit .image-container .img-thumbnail {
	height: 100px;
	line-height: 100px;
	text-align: center;
	width: 100px;
	padding: 4px;
	margin: 0px auto;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
}

#user-edit .image-container .input-file [type="file"]{
	display:none;
}
#user-edit .image-container .input-file span{
	padding: 3px 5px;
	font-size: 12px;
	border-radius: 4px;
	border: 1px solid #A5A5A5;
	display: block;
	width: 100px;
	margin: 4px auto;
	text-align:center;
	cursor:pointer;
	color: white;
}

#user-edit .image-container .input-file span:before{
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	margin-right: 5px;
}

#user-edit .image-container .input-file span.upload-photo{
	background: #687ACE;	
}
#user-edit .image-container .input-file span.upload-photo:hover{
	background-color: #909CD3;
}
#user-edit .image-container .input-file span.upload-photo:before{
	content: '+';
}

#user-edit .image-container .input-file span.remove-photo{
	background: #A05361;	
}
#user-edit .image-container .input-file span.remove-photo:hover{
	background-color: #AA364A;
}
#user-edit .image-container .input-file span.remove-photo:before{
	content: 'x';
}

#user-edit .image-container p{
	font-size: 10px;
	color:#9f0622;
	text-align: center;
}
#user-edit .general-info .row-info{
	margin-bottom: 23px;
	overflow:hidden;
}
#user-edit .general-info .row-info .col-info{
	width: 50%;
	float: left;
}
#user-edit .general-info .row-info .col-info label{
	display: inline-block;
	margin-bottom: 3px;
	width: 100%;
	font-size: 14px;
	color: black;
}
#user-edit .general-info .row-info .col-info input{
	width: 195px;
	display: inline-block;
	font-size: 14px;
	color: black;
}
#user-edit .general-info .row-info.last-row {
	margin-bottom: 0px;
}
#user-edit .general-info .row-info.last-row .col-info{
	width: 33.33333%;
	float: left;
}
#user-edit .general-info .row-info.last-row .col-info input{
	width: 125px;
}
#user-edit .general-info .row-info.last-row .col-info select{
	width: 125px;
	height: 22px;
}
#user-edit .description-container{
	margin-left: 5px;
}
#user-edit .description-container textarea{
	max-width: 545px;
	min-width: 545px;
	max-height: 150px;
}

#user-edit .button-container{
	overflow: hidden;
}

#user-edit .button-container .button{
	padding: 5px 12px;
	font-size: 12px;
	border-radius: 4px;
	color: #464646;
	background-color: #EEEEEE;
	border: 1px solid #A5A5A5;
	display: block;
	text-align:center;
	cursor:pointer;
	margin-right: 10px;
	float: right;
	font-weight: 700;
}
#user-edit .button-container .button:hover{
	background-color:#D1D1D1;
}

#user-edit .alert {
    padding: 8px 11px;
    font-size: 12px;
    text-align: left;
    position: relative;
    margin-bottom: 5px !important;
    line-height: 14px;
}
#user-edit .alert-error {
    border: 1px solid #D44C4C;
    background-color: #F9E7E7;
}
#user-edit .alert-error ul {
    margin: 10px 50px;
    list-style: inherit;
}
#user-edit .alert-success {
    border: 1px solid #4CD457;
    background-color: #E7F9E9;
}

#user-edit  .alert .close{
	float: right;
	border: 1px solid;
	width: 14px;
	font-size: 11px;
	background: rgb(230, 230, 230);
	text-align: center;
	cursor: pointer;
	position: absolute;
	top: 5px;
	right: 5px;
}
#user-edit .alert .close:hover{
	background: #898989;
}

/***********************************************************************************************/
#video-upload-block{
	overflow:hidden;
}
#video-upload-block .upload-form{}
#video-upload-block .upload-form form input[type="file"]{
	display:none;
}
#video-upload-block .upload-form form > div{
	margin: 15px 0px;
	position:relative;
}

#video-upload-block .upload-form form > div .limit-text{
	position: absolute;
	right: 11px;
	bottom: 0px;
	height: 16px;
	width: 64px;
	border: 1px solid dimgrey;
	background: whitesmoke;
	text-align: center;
} 
#video-upload-block .upload-form form > div textarea{
	max-width: 550px;
	min-width: 550px;
	max-height: 50px;
	min-height: 50px;
	margin-top: 5px;
}
#video-upload-block .upload-form form > div input{
	width:50px;
}
#video-upload-block .upload-form form .upload-video,
#video-upload-block .upload-form form .uploadify-button{
    background-color: #505050;
    border-radius: 30px;
    border: 2px solid #808080;
    color: #FFF;
    width: 300px;
    height: 35px;
	margin: 0px auto;
	display: block;
	margin-bottom: 10px;
	font: bold 12px Arial, Helvetica, sans-serif;
}
#video-upload-block .upload-form form .uploadify-button{
	width: 296px !important;
}
#video-upload-block .upload-form form div#file_upload{
	margin:15px auto;
}
#video-upload-block .upload-form form .upload-video:hover,
#video-upload-block .upload-form form .uploadify-button:hover{
    background-color: #606060;
}
#video-upload-block .upload-form form .empty-description{
	display:none;
}
#video-upload-block .upload-form form .error-upload{
	display:none;
}


#video-upload-block .upload-success{
	display:none;
}
#video-upload-block .upload-success .image-container{
	text-align:center;
	overflow:hidden;
}
#video-upload-block .upload-success .button-container{
	margin-top:20px;
}
#video-upload-block .upload-success .button-container input{
	width: 200px;
}


/* social float block */
.follow_us_float{
    position: fixed;
    right: 15px;
    bottom: 15px;
    width: 340px;
    -webkit-box-shadow: 0px 0px 3px 0px  grey;
    -moz-box-shadow:0px 0px 3px 0px  grey;
    box-shadow: 0px 0px 3px 0px  grey;
    border-radius: 10px;
    padding-left: 15px;
    padding-top: 29px;
    padding-right: 5px;
    padding-bottom: 15px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    background-image: url(/images/moscvichka/bg-social.png);
    background-repeat: no-repeat;
    background-position: left top;
    -webkit-background-size: cover;
    background-size: cover;
    overflow: hidden;
    z-index: 9;
}
.follow_us_float a,
.follow_us_float .close{
    background-image: url(/images/moscvichka/sprite_social.png);
}

.follow_us_float .social{
    width: 62px;
    height: 62px;
    display: block;
    float: left;
    margin-right: 3px;
    padding: 0;
    position: relative;
}
.follow_us_float .social:hover{
    top: 1px;
    left: 1px;
}

.follow_us_float .social.vk{
    background-position: 0 0;
}

.follow_us_float .social.tweet{
    background-position: -64px 0;
}

.follow_us_float .social.odn{
    background-position: -128px 0;
}

.follow_us_float .social.face{
    background-position: -191px 0;
}

.follow_us_float .close{
    width: 22px;
    height: 22px;
    position: absolute;
    top: 5px;
    right: 5px;
    background-position: 0 -70px;
    cursor: pointer;
}
.follow_us_float .header{
    color: #852c68;
    font-weight: bold;
    font-size: 16px !important;
    margin-bottom: 5px;
}
.follow_us_float .text{
    color: #444444;
    font-size:12px !important;
}

.center.fl > span {
    float: left;
    font-family: georgia;
    font-size: 14px;
    font-style: italic;
    font-weight: bold;
    margin-left: 111px;
    margin-top: 10px;
}

.center {
    float: right;
}
.width570.proverb p:first-child {
    height: 53px;
    overflow: hidden;
}
.msc-holid-exam {
    width: 100%;
    text-align: right;
    margin-top: 5px;
}
.msc-holid-exam a {
    display: inline-block;
    border-radius: 2px;
    margin-right: 5px;
    opacity: .8;
    -webkit-border-radius:2px;
    border-radius: 2px;
}
.msc-holid-exam a:hover {
    opacity: 1;
}
.msc-holid-exam a.ny-2015 {
    width: 187px;
    height: 23px;
    background: url(/images/moscvichka/sprite-links.png) 0px -51px no-repeat;
}
.msc-holid-exam a.msc-cl-examination {
    width: 139px;
    height: 23px;
    background: url(/images/moscvichka/sprite-links.png) 0px -28px no-repeat;
}
.msc-holid-exam a.msc-cinderella {
    width: 163px;
    height: 23px;
    background: url(/images/moscvichka/sprite-links.png) 0px -74px no-repeat;
}

/*project cinderella*/
.italic {
    font-style: italic;
}
.bold {
    font-weight: 700;
}
.typearticle .cinderella {
    font-family: Georgia;
}
.cinderella-body span.text {
    display: block;
    margin-bottom: 25px;
    font-size: 16px;
}
.cinderella-head {
    margin-bottom: 50px;
}
.cinderella-head a,
.cinderella-head span {
    display: inline-block;
    font: 700 italic 14px/1 Georgia, serif;
    color: #595959;
}
.cinderella-head .no-front a {
    color: #bd4997;
}
.cinderella-head .cinderella-award {
    text-transform: uppercase;
    font-style: normal;
}
.cinderella-logo {
    width: 454px;
    height: 129px;
    background: url(../images/cinderella/sprite-cinderella.png) no-repeat;
    margin: 25px auto 45px;
}
.cinderella-head-list {
    text-align: center;
}
.cinderella-head-list li {
    display: inline-block;
    vertical-align: top;
}
.cinderella-head-list li a {
    display: block;
    font: 14px/1 Georgia, serif;
    color: #bd4997;
    text-transform: uppercase;
}
.cinderella-head-list li.active a {
    color: #595959;
    font-weight: 700;
}
.cinderella-head-list a.divider {
    width: 8px;
    height: 8px;
    background: #c3c3c3;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    margin: 3px 50px 0;
}
.cinderella-body h2 {
    font:700 italic 22px/1.1em Georgia, serif;
    text-align: center;
    color: #595959;
}
.showcase-content h2 {
    font-size: 18px;
}
div.showcase-thumbnail-container > div.showcase-thumbnail-restriction {
    width: 609px !important;
}
.cinderella-body-title {
    text-align: center;
    width: 470px;
    margin: 20px auto 0;
    color: #fff;
    font:700 italic 16px/1.1em Georgia, serif;
    background: #5caeb4;
    padding: 8px 0;
}
.cinderella-body-title.front {
    width: 100%;
}
.comment-body-title {
    font-style: italic;
    text-align: center;
    font-size: 16px;
}
.cinderella-body-descr {
    padding-left: 50px;
    background: url(../images/cinderella/quotes.png) 3px 3px no-repeat;
    margin: 30px 0 10px;
}
.cinderella-body-descr span.text {
    font-style: italic;
}
.cinderella-body hr {
    border-bottom: none;
    height: 4px;
    background: url(../images/cinderella/turquoise-line.png) repeat-x;
    margin-bottom: 25px;
}
.cinderella-body-cont {
    margin-top: 30px;
}
.cinderella-body-cont h3 {
    color: #bd4997;
    text-align: center;
    font-style: italic;
    margin-bottom: 20px;
}
.cinderella-winner-wrap {
    width: 600px;
    margin: 0 auto 30px;
    background: #eeecf7;
    padding: 10px;
}
.cinderella-winner-list li {
    display: block;
    width: 50%;
    height: 280px;
    float: left;
    position: relative;
    padding-top: 15px;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    text-align: center;
    font-size: 12px;
}
.cinderella-winner-list .winner-img {
    display: block;
    width: 190px;
    height: 190px;
    margin: 0 auto;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
    margin-bottom: 5px;
}
.cinderella-winner-list .winner-img img {
    display: block;
    width: 100%;
    height: auto;
    margin-top: -50px;
}
.cinderella-winner-list li:first-child {
    border-right: 1px dotted #d5ccfe;
    border-bottom: 1px dotted #d5ccfe;
}
.cinderella-winner-list li:last-child {
    border-left: 1px dotted #d5ccfe;
    border-top: 1px dotted #d5ccfe;
    margin: -1px 0 0 -1px;
}
.cinderella .win-progress {
    position: absolute;
    display: inline-block;
    font:14px/1.1em Arial, sans-serif;
    color: #fff;
    text-align: center;
    line-height: 47px;
    width: 59px;
    height: 55px;
    opacity: .8;
    bottom: 75px;
    left: 45px;
    background: url(../images/cinderella/sprite-cinderella.png) -80px -129px no-repeat;
}
.cinderella .cinderella-member .win-progress {
    top: 165px;
    left: 55px;
}
.cinderella-winner-list li span {
    display: block;
}
.cinderella .winner-name {
    color: #bd4997;
    font-weight: 700;
    font-size: 14px;
}
.cinderella .winner-age {
    font-weight: 700;
}
.cinderella .winner-signature {
    font-style: italic;
}
.cinderella-timer {
    text-align: center;
    color: #5caeb4;
    margin-top: 30px;
    font-style: italic;
}
.cinderella-timer-title {
    font-size: 16px;
    font-weight: 700;
}
.cinderella-timer-body {
    font-size: 50px;
    line-height: 1em;
}
.cinderella-member-list li {
    display: block;
    width: 25%;
    float: left;
    text-align: center;
    position: relative;
    height: 445px;
    margin-bottom: 20px;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    overflow: hidden;
}
.cinderella-member span,
.cinderella-member a {
    display: block;
}
.cinderella-member a {
    text-decoration: none;
}
.member-img {
    width: 150px;
    height: 245px;
    margin: 0 auto;
    overflow: hidden;
    -webkit-box-shadow: 2px 2px 5px #555;
    box-shadow: 2px 2px 5px #555;
    margin-bottom: 20px;
}
.member-img img {
    display: block;
    width: auto;
    max-width: none;
    height: 245px;
}
.member-progress {
    position: absolute;
    top: 150px;
    left: 55px;
    width: 70px;
    height: 70px;
    background: #5caeb4;
    color: #fff;
    line-height: 70px;
    font-size: 18px;
    font-weight: 700;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: .7;
}
.member-like {
    display: inline-block;
    width: 42px;
    height: 43px;
    background: url(../images/cinderella/sprite-cinderella.png) -139px -173px no-repeat;
}
.member-like:hover, .member-like.hover {
    background: url(../images/cinderella/sprite-cinderella.png) -139px -130px no-repeat;
}
.member-up {
    display: none;
    width: 42px;
    height: 43px;
    background: url(../images/cinderella/sprite-cinderella.png) -181px -173px no-repeat;
}
.member-up:hover {
    background: url(../images/cinderella/sprite-cinderella.png) -181px -130px no-repeat;
}
.cinderella-member .member-like {
    margin: 0 auto;
}
.member-name {
    border-top: 1px solid #dadada;
    width: 150px;
    margin: 0 auto;
    font-weight: 700;
    padding-top: 10px;
    margin-top: 10px;
}
.member-age {
    font-style: italic;
}
.cinderella-winner-tab li {
    width: 25%;
    float: left;
    text-align: center;
    position: relative;
    border-bottom: 3px solid #45a4ab;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
    height: 460px;
    overflow: hidden;
    padding-top: 260px;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
}
.cinderella-winner-tab .member-img {
    position: absolute;
    top: 40px;
    left: 25px;
    width: 120px;
    height: 200px;
    opacity: .7;
}
.cinderella-winner-tab .active .member-img {
    width: 150px;
    height: 245px;
    top: 10px;
    left: 10px;
    opacity: 1;
}
.cinderella-winner-tab li.active {
    border-left: 1px solid #ededed;
    border-right: 1px solid #ededed;
    border-bottom: 3px solid transparent;
}
.tab-content {
    margin-top: 25px;
    color: #373737;
}
.tab-content h4 {
    font-size: 16px;
    margin-bottom: 5px;
}
.tab-content p,
.tab-content p b {
    font-size: 14px;
    line-height: 1.25em;
    margin-bottom: 5px;
    word-spacing: 2px;
}
.tab-content .contentimage {
    margin: 15px 10px;
}
.tab-content h5 {
    font-size: 14px;
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.cinderella-big-img {
    margin: 20px 0;
}
.cinderella-big-img-title {
    display: block;
    font-style: italic;
}
.cinderella-btn {
    text-align: center;
    margin: 20px 0;
}
.row-fluid.winner-month {
    margin-bottom: 0px;
    margin-top: 0px;
}
.winner-month {
    padding: 25px 0;
    border-bottom: 1px solid #dadada;
}
.cinderella-body-cont .winner-month:first-child {
    border-top: 1px solid #dadada;
}
.winner-img {
    display: block;
    box-shadow: 0px 2px 5px #555;
}
.winner-month-title {
    width: 170px;
    margin: 0 auto;
}
.winner-month-title span {
    display: block;
    text-align: center;
    font: 12px/1.3em Georgia, serif;
}
.winner-month-title .member-name {
    font-size: 14px;
    font-weight: 700;
}
.winner-date {
    width: 170px;
    height: 170px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #5caeb4;
    font:italic 22px/1em Georgia, serif;
    color: #fff;
    text-align: center;
    margin-bottom: 30px;
}
span.winner-mark {
    display: inline-block;
    width: 70px;
    height: 65px;
    background: url(../images/cinderella/sprite-cinderella.png) -383px -130px no-repeat;
    margin: 20px 0 7px;
}
/*cinderella-slider*/
.cinderella-body .slider {
    margin-top: 25px;
    margin-bottom: 30px;
}
.cinderella-body .slider-title {
    text-align: center;
    background: url(../images/cinderella/turquoise-line.png) left center repeat-x;
}
.cinderella-body .slider-title span {
    display: inline-block;
    font:700 italic 21px/1.1em Georgia, serif;
    color: #bd4997;
    background: #fff;
    padding: 0 20px;
}
#cinderella-slider {
    position: relative;
    height: 220px;
    margin-top: 10px;
    overflow:hidden;
    background: url(../images/cinderella/slider-bg.jpg);
}
#cinderella-slider .viewport {
    width: 620px;
    margin-top: 25px;
    margin-left: 40px;
    height: 180px;
    overflow: hidden;
    position: relative;
}
#cinderella-slider .buttons {
    position: absolute;
    display: block;
    top: 34%;
    background: url(../images/cinderella/sprite-cinderella.png) no-repeat;
    -webkit-border-radius: 35px;
    border-radius: 35px;
    display: block;
    width: 70px;
    height: 70px;
    z-index: 100;
    -webkit-box-shadow: 0 1px 3px #999;
    box-shadow: 0 1px 3px #999;
}
#cinderella-slider .prev {
    background-position: 35px -129px;
    left: -35px;
}
#cinderella-slider .next {
    right: -35px;
    background-position: -45px -129px;
}
#cinderella-slider .overview {
    list-style: none;
    position: absolute;
    padding: 0;
    margin: 0;
    left: 0;
    top: 0;
}
#cinderella-slider .overview li {
    overflow: hidden;
    float: left;
    margin: 0 20px 0 0;
    width: 143px;
}
#cinderella-slider .overview li a {
    display: block;
    position: relative;
    width: 125px;
    height: 125px;
    border: 5px solid #fff;
    border-radius: 50%;
    overflow: hidden;
    -webkit-box-shadow: 1px 1px 1px #999, inset 0px 0px 5px #999;
    box-shadow: 1px 1px 1px #999, inset 0px 0px 5px #999;
}
#cinderella-slider .overview li a img {
    max-width: none;
}
#cinderella-slider .overview li > span {
    display: block;
    text-align: center;
    font: italic 14px/1 Georgia, serif;
    color: #bd4997;
    margin-top: 15px;
}
.cinderella .slider .win-progress {
    top: 65px;
    left: 33px;
}
#cinderella-slider .disable {
    visibility: hidden;
}
/*cinderella-carousel*/
.roundabout-holder {
   list-style: none;
   padding: 0;
   margin: 0 auto;
   height: 440px;
   width: 500px;
}
.roundabout-moveable-item {
    display: block;
   height: 350px;
   width: 200px;
   cursor: pointer;
   border: 6px solid transparent;
   overflow: hidden;
   background: #fff;
}
.roundabout-moveable-item img {
    display: block;
    width: 100%;
    max-height: 100%;
    opacity: .6;
}
.roundabout-in-focus {
   cursor: auto;
   border: 6px solid #ecb245;
}
.roundabout-moveable-item.roundabout-in-focus img {
    opacity: 1;
}
.carousel-title {
    position: absolute;
    display: none;
    width: 150px;
    height: 150px;
    background: rgba(255, 255, 255, .8);
    border-radius: 50%;
    top: 225px;
    left: 35px;
    text-align: center;
    font: italic 22px/1em Georgia, serif;
}
.roundabout-in-focus .carousel-title {
    display: block;
}
.carousel-title span {
    display: inline-block;
    margin-top: 55px;
}
.nav-carousel {
    position: relative;
    text-align: center;
    min-height: 110px;
}
.nav-carousel .nav {
    display: inline-block;
    width: 26px;
    height: 33px;
    background: url(../images/cinderella/sprite-cinderella.png) no-repeat;
    vertical-align: top;
}
.nav-carousel .nav.prev-carousel {
    background-position: -357px -130px;
}
.nav-carousel .nav.next-carousel {
    background-position: -331px -130px;
}
.carousel-descr {
    display: inline-block;
    width: 200px;
}
.carousel-descr .member-name {
    border-top: none;
}

/*timer*/
.countdownHolder{
    width:450px;
    margin:0 auto;
    font: 44px/1 Arial, sans-serif;
    text-align:center;
    letter-spacing:-20px;
}
#countdown .position{
    display: inline-block;
    height: 1.6em;
    overflow: hidden;
    position: relative;
    width: 1.05em;
    float: none;
}
.digit{
    position:absolute;
    display:block;
    width:1em;
    border-radius:0.2em;
    text-align:center;
    color:#5caeb4;
    letter-spacing:-1px;
}
.digit.static{
    line-height: 1.5em;
}
.countDiv{
    display:inline-block;
    width:16px;
    height:1.6em;
    position:relative;
}
.countDiv:before,
.countDiv:after{
    position:absolute;
    width:5px;
    height:5px;
    background-color:#5caeb4;
    border-radius:50%;
    left:50%;
    margin-left:-3px;
    top:0.5em;
    box-shadow:1px 1px 1px rgba(4, 4, 4, 0.5);
    content:'';
}
.countDiv:after{
    top:0.9em;
}
/*end project cinderella*/
article.cinderella {
    width: 680px; /* ибо не вписалось в жестокие реалии России */
}
.cinderella-winner-tab li {
    height: 385px;
}
/*end project cinderella*/


.member-signature {
    overflow-y: hidden;
    height: 50px;
}

.winner-signature {
    overflow-y: hidden;
    height: 50px;
}

.ui-dialog .ui-dialog-titlebar {
    background: #bd4997 !important;
    border-color: transparent !important;
}

.ui-widget-content {
    border-color: #bd4997 !important;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    border-color: transparent !important;
    background: #fff !important;
    font-weight: bold !important;
    color: #bd4997 !important;
}

.cinderella-carousel-img {
    position: absolute;;
    width: initial !important;
    max-width: none !important;
}
.main-topic-list h2 {
    display: inline-block;
    float: left;
    font: bold italic 16px/1em Arial, sans-serif;
    margin: 5px 0px 0 0;
    color: #AA0052;
}
.main-topic-list .search-topic {
    font-size: 14px;
    margin-left: 25px;
    height: 20px;
    width: 195px;
    padding-left: 8px;
    background: #eee;
    border: 1px solid #c1c1c1;
    vertical-align: bottom;
    color: #333;
    float: left;
}
.main-topic-date > li {
    display: block;
    margin-top: 35px;
}
.main-topic-date > li span {
    font: 18px/1em Georgia, serif;
    color: #AA0052;
}
.main-topic-month-item li {
    display: block;
    margin-top: 10px;
    font: italic 14px/1em Georgia, serif;
}
.main-topic-list-head .page-navigator {
    float: right;
    margin-top: 3px;
    margin-bottom: 0;
}
.main-topic-list-head .page-navigator strong:first-child {
    width: 70px;
}
.main-topic-list-head .page-navigator * {
    width: 12px;
}
.date-icon {
    height: 18px;
    width: 18px;
    margin: 0 3px;
    display: inline-block;
    zoom: 1;
    vertical-align: middle;
    background: url(/images/vmsprite.png) -353px -166px no-repeat;
}

/* form start */

.class-form, .class-errors, .class-successes, .class-form input, .class-form textarea, .class-form select {
    padding: 5px;
    margin-top: 10px;
}

.class-errors, .class-successes {
    margin-left: 5px;
}

.class-form input, .class-form textarea, .class-form select {
    border: 1px solid #add8e6;
    min-width: 250px;
    background-color: transparent;
}

.class-form input[type=submit] {
    background-color: #d3d3d3;
    width: 260px;
}

.class-errors {
    border: 1px solid #f08080;
    width: 250px;
}

.class-error {
    color: #f08080;
    padding: 5px;
}

.class-successes {
    border: 1px solid #90ee90;
    width: 250px;
}

.class-success {
    color: #90ee90;
    padding: 5px;
}

/* form end */

.styled-table{width:100%}
.styled-table caption{ font-size: 15px; color: #9C1103; margin: 10px 0;}
.styled-table thead {background:#dededf;background:-moz-linear-gradient(top,#dededf 0%,#a7a7a7 36%,#999999 51%,#a4a4a4 64%,#dcdcdc 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#dededf),color-stop(36%,#a7a7a7),color-stop(51%,#999999),color-stop(64%,#a4a4a4),color-stop(100%,#dcdcdc));background:-webkit-linear-gradient(top,#dededf 0%,#a7a7a7 36%,#999999 51%,#a4a4a4 64%,#dcdcdc 100%);background:-o-linear-gradient(top,#dededf 0%,#a7a7a7 36%,#999999 51%,#a4a4a4 64%,#dcdcdc 100%);background:-ms-linear-gradient(top,#dededf 0%,#a7a7a7 36%,#999999 51%,#a4a4a4 64%,#dcdcdc 100%);background:linear-gradient(top,#dededf 0%,#a7a7a7 36%,#999999 51%,#a4a4a4 64%,#dcdcdc 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dededf', endColorstr='#dcdcdc',GradientType=0 )}
.styled-table th{background:url(/images/admin/table-header-hatch.png);color:#fff;font:bold 13px Tahoma,Arial;padding:5px;text-shadow:1px 1px 0px #000;border:1px solid #bebebe}
.styled-table tbody tr{background:#e7e7e7}
.styled-table tbody tr:nth-child(odd){background:#ffffff;background:-moz-linear-gradient(top,#ffffff 0%,#ededed 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#ededed));background:-webkit-linear-gradient(top,#ffffff 0%,#ededed 100%);background:-o-linear-gradient(top,#ffffff 0%,#ededed 100%);background:-ms-linear-gradient(top,#ffffff 0%,#ededed 100%);background:linear-gradient(top,#ffffff 0%,#ededed 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 )}
.styled-table td{border:1px solid #bebebe;padding:10px 5px;color:#666;font:normal 12px Tahoma;vertical-align:middle;text-align:center}

.text-grey {
    color: #d3d3d3;
}

.text-green {
    color: #00ee00;
}

.text-red {
    color: #f00500;
}

.myclub_plashka {
    padding: 10px;
    margin: 10px;
    border-radius: 10px;
    text-align: center;
    background: hotpink;
}
.image_container {
    padding-left: 3px;
    padding-right: 3px;
}


.tips_wraper {
    height: 70px;
    overflow: hidden;
    position: relative;
}

.tip {
    bottom: 15px;
    color: #a1cad9;
    font-size: 12px;
    left: 28px;
    letter-spacing: 6px;
    line-height: 13px;
    position: absolute;
}

.tip_item_Days{
    left: 25px;
}

.tip_item_Hours{
    left: 20px;
}

.tip_item_Minutes{
    left: 16px;
}

.tip_item_Seconds{
    left: 12px;
}