/*CSS для стандартных элементов*/
html {height:100%;}
body {height:auto !important; min-height:100%; position:relative; background: #ffffff;}
#container{width:100%; min-width:980px; max-width:1300px; margin:0 auto; text-align:left;}
#container404{width: 360px; margin:0 auto; text-align:left; margin-top:150px; position:relative;}
#container404 .logo{position:absolute; left:-180px; top:0; border:none !important;}
#container404 h2{left:0 !important;}
.clear{clear:both; height:0; overflow:hidden;}



#award_list {
	display: block;
 	position: absolute;
	top: 10px;
	right: 9%;
	color: #C00023;
	display: inline-block;
	font: 700 18px/20px 'Open Sans';
	text-decoration: none;

}
#award_list:hover {
color: #1B82F6;
}


.bottomNewsContainer {
	margin-top: 20px;
}

.vk_widget{float:right; width:45%;}
.vk_widget #vk_groups{width:100% !important}
.vk_widget #vk_groups iframe{width:100% !important}

#print-logo{display:none;}
/*Плашка Реактив справа*/
#reaktive {position:absolute; right:50px; top:35px; _right:50px; overflow:hidden;}
#reaktive_block {display:none; position:absolute; top:-125px; left:15px; width:274px; height:131px; color:#FFF; font-size:11px; line-height:13px; z-index:10; _zoom:1;}
#reaktive_block #reaktive {position:static; _zoom:1;}
#reaktive_block IMG {position:absolute; width:0; height:0; left:70px; top:131px; border:none !important;_zoom:1;}

/*Форма связаться с нами*/
.dark {position:absolute; z-index:99; right:0; bottom:0; width:3000px; height:7000px; background-color:#000; -moz-opacity:0.3; filter:alpha(opacity:30); opacity:0.3;}
.popup-feedback {background-color:#FFF; position:fixed; _position: absolute; left:50%; top:50%; _top:300px; margin:-198px 0 0 -212px; z-index:100; width:424px; height:387px; overflow:hidden; border:1px solid #004E73; text-align:left;}
.popup-feedback .close{position: absolute; top: 0px; right: 0px; cursor: pointer; font-weight: bold; color: #FFF; z-index:80;}
.popup-bg{position:absolute; z-index:1; width:381px; height:230px; background:url(/pics/bg/up/auth-form.png) left top no-repeat;}
.popup-feedback .pad {position:relative; z-index:2; background-color:#fff; left:4px; top:4px; width:386px; height:422px; padding:20px 16px; overflow:hidden;}
.popup-feedback .pad .text {margin:0 0 15px;}
*+HTML .popup-feedback .pad .text {margin:3px 0px;}
*HTML .popup-feedback .pad .text {margin:3px 0px;}
.popup-feedback  .pad h2{font-family:'Open Sans', arial, arial; font-size:22px; line-height:22px; color:#42484B; padding:0 0 10px; font-weight:normal;}
.popup-feedback  .pad label{font-family:'Open Sans', arial; font-size:13px; color:#42484B; line-height:18px;}
.popup-feedback .pad INPUT, .popup-feedback DIV.text TEXTAREA {width: 366px; padding:3px 5px; border:1px solid #004E73; font-family:'Open Sans',arial !important; font-size: 13px !important; line-height:18px; color: #42484B; }
.popup-feedback .pad TEXTAREA {height: 100px; padding:3px 5px; border:1px solid #004E73; width:366px; font-family:'Open Sans',arial,arial !important; font-size: 14px !important;}
.popup-feedback .pad .subm{margin-top:17px; width:95px; cursor:pointer;}

/*Ссылка перейти к списку*/
div.back{margin:0 0 25px -25px; position:relative; font-size:13px; width:100%;}
div.back a {background:url(/pics/i/back.gif) no-repeat scroll 0 3px transparent; padding-left:25px;}
div.back a:hover{background-position:0 -10px;}

/*Ссылка распечатать*/
div.print{font-size:13px; line-height:13px; float:right; margin-top:16px;}

/*Карта Яндекс или Google*/
#map{width:99%; height:400px; margin:25px 0; border:1px solid #E0E0E0;}

/*Пейджинг*/
#paging {margin: 35px 0 0; font-size: 18px;}
#paging a{padding:0 7px 0px; float:left;}
#paging span{display:block; float:left; padding:0 7px 0px; color:#000;}
#paging strong.hd-page{padding:0; float:left; display:block; font-weight:normal; padding-right:5px;}

/*Разметка сайта*/
p.date{font-size:13px; line-height: 15px; color: #000000; margin:0 0 15px !important;}

.header{background: url(/pics/i/flag.png) left top no-repeat; position:relative; margin-bottom:25px;  overflow:hidden; position:relative; width:100%;}
.header .pad{ padding:37px 3% 0 3%; position:relative;}
.header img.logo{left: 95px; top:35px; position:absolute;}
.header .logoText{text-align:center; width:335px; position:absolute; top: 73px; left: 210px; z-index:2; height: 50px;}
.header h4.slogan{font:normal 13px/14px 'Open Sans'; color:#666;}
.header h1.name{font:normal 30px/31px 'Open Sans'; color:#000;}

.header .pad .floatIEwrapper {
    height: 53px;
}

.header .headerRightSide{position:relative; float:right; width:367px;  overflow:hidden; right:5%;}
.header .headerRightSide .icons{float:left; position:relative; overflow:hidden; width:102px;}
.header .headerRightSide .icons a{display:block; position:relative; float:left; width:24px; margin-right:10px;}

.header .headerRight{position:relative; float:right; width:367px; padding-bottom: 18px; overflow:hidden; right:6.2%;}
.header .headerRightText{font-size: 12px; margin-top: -1px; color: #000; width: 233px; float:left; position:relative; overflow:hidden; font-weight: bold;}
.header .headerRightText2{font-size: 31px; margin-top: 8px; padding-left: 12px; color: #000; float:left; position:relative; }
.header .headerRightCount{background-image: url("../pics/podl.png");position:relative; min-width: 24px; height: 34px;   float:left; font-size: 30px; color: #fff;  text-align: center; margin-right: 2px;}
.count {
    padding-top: 10px;
}

.header .searchForm{position:relative;  width:260px; float:right;}

.header .headerBottom{overflow:hidden; _zoom:1; margin-top: 8px;}
.header .headerBottom .joinBtn{float:left; width:197px; height: 35px; margin-top:1px; position:relative; margin-right:13px; _zoom:1; text-align:center; font-size:18px; line-height:19px; background:url(/pics/bg/join.png) 0 0 no-repeat; padding-top:14px;}


.header .menu{overflow:hidden; background:url(/pics/bg/menubg.png) left top repeat-x; height: 45px; _zoom:1; margin-top:30px;}
.header .menu .pad{padding:15px 0 0; text-align:center;}
.header .menu a{font:bold 14px/16px 'Open Sans'; color:#11507D; text-decoration:none; display:inline-block; _display:inline;  margin-right:1.5%;}
.header .menu a:hover{color:#1B82F6;}
.header .menu a.last{margin-right:0;}
.header .menu a.active{color:#2d2d2d; cursor:default;}
.header .menu a.activeLink{color:#2d2d2d; cursor:pointer;}
.header .menu a.activeLink:hover{color:#d80043;}


.bgBottom{background:none; _zoom:1; width:100%; overflow:hidden;}
.mContent{position:relative;}
.mContent .subMenu{margin-bottom:35px; position: relative;}
.mContent .subMenu li{font:bold 16px/20px 'Open Sans'; margin-bottom:16px;}
.mContent .subMenu .subMenu li{font-weight: 400;}
.mContent .subMenu .subMenu{margin-left:30px; margin-bottom:0; font-weight: 400}
.mContent .subMenu li a{text-decoration:none;}
.mContent .subMenu li a.active{color:#2d2d2d; cursor:default;}
.mContent .subMenu li a.activeLink{color:#2d2d2d;}
.mContent .subMenu li a.activeLink:hover{color:#d80043;}


.mContent .cLeft .leftNews{margin-bottom:35px;}
.mContent .cLeft .leftNews .item{font-size:13px; line-height:18px; margin-bottom:20px;}
.mContent .cLeft .leftNews .date{ color:#000;}

.mContent .cLeft .leftSubscribe{margin-bottom:35px; font-size:13px; position:relative; width: 195px;}
.mContent .cLeft .leftSubscribe .pad{padding: 0 10px 0 0; background:#FFF; _zoom:1;}
.mContent .cLeft .leftSubscribe .border{padding:0; background:none; _zoom:1; }
.mContent .cLeft .leftSubscribe h4{font: normal 13px/17px 'Open Sans' !important;  color:#505050;}

.mContent .cLeft .leftTags{margin-bottom:35px; font-size:13px; position:relative;  width: 205px; text-align:left; font-style: italic;}
.mContent .cLeft .leftTags h4{text-align:left; margin-bottom:4px;}
.mContent .cLeft .leftTags .pad{padding: 0px 0 0px; _zoom:1;}
/*.mContent .cLeft .leftTags .weight10{font-size:200%; line-height:120%;}
.mContent .cLeft .leftTags .weight9{font-size:190%; line-height:120%;}
.mContent .cLeft .leftTags .weight8{font-size:180%; line-height:120%;}
.mContent .cLeft .leftTags .weight7{font-size:170%; line-height:120%;}
.mContent .cLeft .leftTags .weight6{font-size:160%; line-height:120%;}
.mContent .cLeft .leftTags .weight5{font-size:150%; line-height:120%;}
.mContent .cLeft .leftTags .weight4{font-size:140%; line-height:120%;}
.mContent .cLeft .leftTags .weight3{font-size:130%; line-height:120%;}
.mContent .cLeft .leftTags .weight2{font-size:120%; line-height:120%;}
.mContent .cLeft .leftTags .weight1{font-size:110%; line-height:120%;}*/

.mContent .tagsList{margin:20px 0; font-size:13px; line-height:18px;}
.mContent .tagsList a{ font-style:italic;}

.mContent .cLeft .additionalInfo{margin-bottom:35px;}
.mContent .cLeft .additionalInfo p{margin:0 0;}

.mContent .cLeft  .smallSlider{width:228px; height:72px; background:#D9EDF0 url(/pics/bg/smallslider.gif) top repeat-x; overflow:hidden; position:relative; left:-16px;}
.mContent .cLeft  .smallSlider .pad{padding:13px 16px; _zoom:1;}
.mContent .cLeft .smallSlider .sliderOverflow{width:100%; overflow:hidden; position:relative; height:45px;}
.mContent .cLeft .smallSlider .sliderContainer{width:9999px; height:45px; position:relative; left:0; top:0; overflow:hidden;}
.mContent .cLeft .smallSlider .sliderContainer a{float:left; margin-right:8px; position:relative; width:60px; height:45px; display:block;}
.mContent .cLeft .smallSlider .sliderContainer img{}
.mContent .cLeft .smallSlider .sliderLeft{position:absolute; height:45px; width:16px; left:0; top:13px; cursor:pointer; z-index:2; background: url(/pics/i/sliderLeft.gif) center center no-repeat;}
.mContent .cLeft .smallSlider .sliderRight{position:absolute; height:45px; width:16px; right:0; top:13px; cursor:pointer; z-index:2;background: url(/pics/i/sliderRight.gif) center center no-repeat;}
.mContent .cLeft .smallSlider .sLeftOpacity{position:absolute; width:5px; height:45px; position:absolute; left:0; top:0; background: url(/pics/i/sleftopacity.png) 0 0 no-repeat;}
.mContent .cLeft .smallSlider .sRightOpacity{position:absolute; width:5px; height:45px; position:absolute; right:0; top:0; background: url(/pics/i/srightopacity.png) 0 0 no-repeat;}

.mContent .cLeft .rssLenta{width:205px; margin-bottom:35px; overflow:hidden;}
.mContent .cLeft .rssLenta a{padding-left:30px; background:url(/pics/icon/rss.png) 0 0 no-repeat; display:block; height:25px; padding-top: 2px; float:left;}

.footer{padding-bottom:20px; font-size:13px; line-height:18px; color:#000;}
.footer .hr{/*margin: 8px 3% 18px;*/ color:#E2E2E2; background-color:none; border:none; border-bottom:1px solid #E2E2E2; line-height:0; display:block; outline:none; height:0;}
.footer .fCenter{margin-left: 296px; position:relative;}
.footer .fCenter a.contacts{float:left; margin-right:15px; position:relative;}
.footer .fCenter .rktv{float:left; position:relative;}

/*Лента*/
.lenta{ width:100%;}
.lenta .element{width:44.8%; margin-bottom:25px; position:relative; float:left; margin-right:5%;}
.lenta .element p{margin-top:5px !important; margin-bottom:0 !important;}
.lenta .element p.name{margin:0 !important;}
.lenta .first{width:100%; margin-right:0 !important;}
.lenta .first h2{margin-top:0 !important; font-weight:bold !important; margin-bottom:10px !important;}
.lenta .first img{float:left; margin-right:10px;}
.lenta .first p{overflow:hidden; _zoom:1;}
.lenta .first .date{/*margin-left:-45px !important;*/ position:relative;}
.lenta .first h2{left:0 !important;}
#content .lenta .additionalPosts{font-size:13px;}

.spisok .element{margin-bottom:40px;}

.comments{zoom:1;}
.comments .comment{font-size:13px; line-height:18px;}
.comments .comment span.author{font-weight:bold; color:#000;}
.comments .comment span.date{color:#000;}
.comments .comment {margin-bottom:35px;}
.comments .comment p{margin-top:3px !important;}

.commentForm{width:500px;}
.commentForm  label{display:block; margin-bottom:10px;}
.commentForm  span{display:block; margin-bottom:1px; font-size:13px; color:#000;}
.commentForm input{width:180px; font-size:14px; line-height:14px; font-family:'Open Sans';}
.commentForm textarea{width:490px; height:100px; font-size:14px; line-height:20px; font-family:'Open Sans';}
.commentForm  input.commentSubmit{width:70px; height:21px; border:none; position:relative; cursor:pointer;}

.joinForm{ width:500px;}
.joinForm table{width:100%; table-layout:fixed;}
.joinForm table td{padding-top:10px;}
.joinForm table td.noPadding{padding-top:0;}
.joinForm table td input.error{background:#ff7c7c;}
.joinForm  label{display:block; margin-bottom:10px;}
.joinForm  label.tdLabel{font-size:13px; color:#000; margin-bottom:10px;}
.joinForm  span{display:block; margin-bottom:1px; font-size:13px; color:#000;}
.joinForm  span.star{display:inline; margin:0; color:red;}
.joinForm textarea, .joinForm input{width:80%; font-size:14px; line-height:20px; font-family:'Open Sans';}
.joinForm .twoColsForm{width:90%;}
.joinForm textarea{height:90px;}
.joinForm hr{width:100%;}

.spisok .spisokImg{float:left; margin-right:20px; padding-top: 1px; _margin-right:5px; width:120px; text-align:right;}
.spisok .spisokImg.big{width:auto; zoom:1;}
.spisok .spisokImg span.votes{display:block; font-size:13px; color:#000;}
.spisok .spisokTxt{overflow:hidden; _zoom:1;}
.spisok .spisokTxt p{margin: 0 0 10px !important;}
.spisok .spisokTxtNormal {overflow:hidden; _zoom:1; _padding-left:15px;}
.spisok .spisokTxtNormal span.name{color:#4E75A0;}
.spisok .spisokTxt p span.name{color:#4E75A0;}
.spisok .spisokImg.normal{padding-top:10px;}

.spisok .element.video p{margin-bottom:10px !important;}
#content.spisok .element h2{left:0 !important; margin-bottom: 10px;}

#content .elementNewspaper{margin-bottom:40px;}
#content .elementNewspaper h2{margin-bottom:5px !important; left:0 !important;}
#content .elementNewspaper p{margin-bottom:5px;}
.downRead{position:relative; overflow:hidden; margin-bottom:20px;}
.downRead span{float:left; margin-right:15px; display:block;}

.mGallery{}
.mGallery .item {margin:0 20px 20px 0; *margin-right:20px; display:-moz-inline-box; text-align:top; vertical-align:top; display:inline-block; *zoom:1; *display:inline; vertical-align:top; width:120px;}
.mGallery .itemAlbum{margin:0 20px 20px 0; *margin-right:20px; display:-moz-inline-box; text-align:top; vertical-align:top; display:inline-block; *zoom:1; *display:inline; vertical-align:top; width:180px;}
.mGallery .item img{margin-left:0;}
.mGallery .itemAlbum a{font-size:13px; line-height:18px;}


/*Текстовые стили*/
.cLeft h4{color:#000; font: bold 14px/18px 'Open Sans'; margin-bottom:10px;}
span.error{font-size:11px; line-height:14px; color:red; display:none; margin:0;}
#content img.marginTop{margin-top: 5px !important;}


/*Формы*/
input, select, textarea{border-color: #3D7BAD #A4C9E3 #A4C9E3 #A4C9E3; border-style: solid; border-width: 1px; padding: 3px 5px; -moz-border-radius: 3px; border-radius: 3px; }
input:focus, textarea:focus, select:focus{border-color: #008DFF #B9E2FF #B9E2FF #B9E2FF; border-style: solid; border-width: 1px;}
input.checkbox{padding:0 !important; margin:0 !important; border:none !important; margin-bottom: auto !important; vertical-align:middle !important; width:13px !important; height:13px !important; margin-right:3px !important; position:relative; margin-top:-1px !important;}
input.focus{color:#000 !important;}
label{vertical-align:middle; display:inline;}


.header .searchForm input{font-size:13px; line-height:14px;  color:#666666; width:167px; float:left; position:relative;}
.header .searchForm input.submitSearch{width:75px; height:25px; border:medium none; padding:0; position:static; vertical-align: middle; float:right;  margin-top:-1px;}

.cLeft input.subscribeBtn{border:none !important; width:54px; height:25px; background:url(/pics/i/subsBtn.gif) left top no-repeat; padding:0; float:right; cursor:pointer;}
.cLeft input.subscribeBtn.unsub{background-position:0 -21px;}
.cLeft input.subscribeInput{width: 173px;  margin-bottom: 10px; font-size:11px; line-height:13px;  color:#C6C6C6;}
input.submit{width:109px; height:25px;  border:none; position:relative; cursor:pointer; left: -4px;}
input.submitVote{width:163px; height:25px; padding:0;  border:none; position:relative; cursor:pointer; float:left; margin-right:10px; margin-top: -3px;}
input.submitJoin{width:274px; height:25px;  border:none; position:relative; cursor:pointer; left: -4px; margin-top: 10px;}
input.submitNominate{width:190px; height:25px;  border:none; position:relative; cursor:pointer; left: -4px; margin-top: 10px;}

input.submitSearch{width:75px; height:25px; border:medium none; padding:0; position:relative; top: -1px; vertical-align: middle; float:right;}

input.error, textarea.error{background:#ff7c7c;}

p.remark{font-size:13px; line-height:18px;}
p.remarkJoin{font-size:13px; line-height:18px;}

a.onPage{text-decoration:none;}
a.onPage span{ border-bottom:1px dotted; display:inline !important;}
#content h2.serviceHeader {margin-bottom:25px;}
#content h2.serviceHeader a{font-size:14px; line-height:14px; padding-left: 10px;}

.fMessage{display:block; font-size:11px; line-height:17px; display:none;}
.fMessage img{margin-bottom: -3px;}

label.noMargin{margin-bottom:0;}
label.mt10{margin-top:10px;}

#photo{min-height:32px; _height:32px; padding-left:20px; background:url(/pics/i/attach2.gif) 0 3px no-repeat; margin-bottom:15px; overflow:hidden; position:relative; font-size:13px;}
#photo p{font-size:11px; color:#A8A8A8; line-height:13px; margin:0 0 !important;}
#photo_btn_wrap{height:23px; left:20px; overflow:hidden; position:absolute; top:0; width: 147px;}
#photo .loading, #photo .file-path{display:none; vertical-align:middle; border: none !important;}
#photo .loading img{margin-right:5px; margin-top: -2px; vertical-align:middle;}
#suLoad, #suFile{display:none;}

input.submitSearch{width:75px; height:25px; border:medium none; padding:0; position:static; vertical-align: middle; float:right;}
div.searchFormBig{overflow:hidden; _zoom:1;}
div.searchFormBig input{width: 97%;}

#content ol.searchResults{margin-top:0!important; position:relative; left:-10px !important; margin-left:0;}
#content ol.searchResults h4{margin:0; font:normal 14px/20px 'Open Sans';}
#content ol.searchResults p{margin:0; font:13px/18px 'Open Sans';}
#content ol.searchResults li{margin-bottom:20px;}

h3.adr{margin-bottom: 20px !important;}

.element.video span.date{display: block; font-size: 13px; line-height: 10px; margin-bottom: 10px;}

span.votes .successVote{vertical-align:top; display:none;}
span.voteInline .successVote{margin-left: 15px; vertical-align:top;}
span.voteInline{color:#000; font-size:13px; line-height: 23px;}


/*Главная страница*/
.chairman{}
.chairman .photoName{position:relative; height:68px; width: 232px; padding-top:6px;}
.chairman .photoChairman{position:absolute; bottom:0; left:0;}
.chairman .nameChairman{padding-left: 83px;}
.chairman .nameChairman a{display:block; text-decoration:none; font:bold 14px/18px 'Open Sans'; color:#11507D;}
.chairman .nameChairman span{font-size:13px;}
.chairman p{font-size:13px; line-height:17px; margin:15px 0;}

.chairman .photoName .blockLink{position:absolute; width:100%; height:70px; top:0; left:0; z-index:2;}


.zombieImage{position:relative; left:-20px; width:232px; margin: 39px 0;}

.age h4{font-size:18px; color:#000;}
.age img{position:relative; left: -30px;}
.age p{font-size:13px; line-height:18px;}

.cursor{cursor:pointer !important;}

.main .cRight .pad{padding:0 0 0 20px; overflow:hidden; _zoom:1; }
.main .cRight .pad.bgVhr{background:url(/pics/bg/hr.gif) 71% 0 repeat-y;}

.memories{margin-bottom:25px;}
.memories h2{font:bold 14px/18px 'Open Sans'; position:relative; color:#11507D; margin-bottom:15px;}
.memories .item{margin-bottom:15px;}
.memories .item img{float:left; margin-right:10px; margin-top:6px;}
.memories .item p{overflow:hidden; zoom:1; font:normal 13px/18px 'Open Sans';}

.miniLenta{margin-right:29%; _zoom:1;}
.miniLenta div.subscribeLink{font-size:13px; line-height:18px; margin-top:5px;}
.miniLenta .pad{padding:0 0 0 0 !important; overflow:hidden; _zoom:1;}
.miniLenta .element{width:42.4%; _width:41.4%;  margin-bottom:15px; position:relative; float:left; margin-right: 10%; font-size:13px !important; line-height:18px !important; }
.miniLenta .element.right{margin-right:0;}
.miniLenta .element p{margin-top:5px !important; margin-bottom:0 !important;}
.miniLenta .element p.name{margin:0 !important;}
.miniLenta .first{width:100%; margin-right:0 !important; margin-bottom: 7px;}
.miniLenta .first h2{margin-top:0 !important; font:bold 18px/24px 'Open Sans'; position:relative; margin-bottom: 10px;}
.miniLenta .first img{float:left; margin-right:10px; margin-top: 6px;}
.miniLenta .first p{overflow:hidden; _zoom:1; font:normal 13px/17px 'Open Sans';}
.miniLenta .first .date{margin-left:-18px !important; position:relative;}
.main .cRight .miniLenta .pad{padding-right:4.5% !important;}
.main .cRight .miniLenta .hr{height:0; line-height:0; overflow:hidden; width:100%; border-bottom:1px solid #E2E2E2; margin:15px 0; clear:both;}

.cLeft .nominateCandidate{zoom:1; padding-top:5px}
.cLeft .nominateCandidate h2{margin-bottom:10px;}
.cLeft .nominateCandidate p{margin:10px 0;}
.cLeft .nominateCandidate img{margin-top:5px; margin-bottom: 5px;}

.cLeft .topLinks{_zoom:1;}
.cLeft .topLinks h2{font:bold 14px/18px 'Open Sans'; color:#11507D; margin-bottom:10px;}
.cLeft .topLinks ul li{padding-left:23px; margin-bottom:10px; _zoom:1;}
.cLeft .topLinks ul li.gerb{background:url(/pics/gerb.gif) 0 2px no-repeat;}
.cLeft .topLinks ul li.lj{background:url(/pics/lj.gif) 0 2px no-repeat;}

h1.premium{font:bold 18px/24px 'Open Sans'; color:#000; margin:0 0 10px 0 !important;}
.main .cLeft{_overflow:hidden; padding-left:0; width: 220px; padding-top:0;}
.main  .smallSlider{width:100%; height:100px; position:relative; margin:10px 0;  _zoom:1;}
.main  .smallSlider .pad{padding:0 17px; _zoom:1;}
.main .smallSlider .sliderOverflow{width:100%; overflow:hidden; position:relative; height:100px;}
.main .smallSlider .sliderContainer{width:9999px; height:100px; position:relative; left:0; top:0; overflow:hidden;}
.main .smallSlider .sliderContainer a{float:left; margin-right:1px; position:relative; width:100px; height:100px; display:block;}
.main .smallSlider .sliderContainer img{width:100px; height:100px;}
.main .smallSlider .sliderLeft{position:absolute; height:25px; width:30px; left:0; top:35px; cursor:pointer; z-index:2; background: url(/pics/i/sLeft.png) center center no-repeat;}
.main .smallSlider .sliderRight{position:absolute; height:25px; width:30px; right:0; top:35px; cursor:pointer; z-index:2;background: url(/pics/i/sRight.png) center center no-repeat;}
.main .smallSlider .sLeftOpacity{position:absolute; width:5px; height:45px; position:absolute; left:0; top:0; background: url(/pics/i/sleftopacity.png) 0 0 no-repeat;}
.main .smallSlider .sRightOpacity{position:absolute; width:5px; height:45px; position:absolute; right:0; top:0; background: url(/pics/i/srightopacity.png) 0 0 no-repeat;}

.bottomNewsContainer{
    margin-right:100px;
    margin-bottom:25px;
}

.bottomNews {float:left; width:45%;}
.bottomNews h2{font:bold 14px/18px 'Open Sans'; color:#11507D; margin-bottom:10px;}
.bottomNews .pad{padding-left:0 !important;}
.bottomNews .element{margin-bottom:15px;}
.bottomNews .element p.date{margin-bottom:7px !important; font:13px/17px 'Open Sans'; color:#666666;}
.bottomNews .element p.title{ margin: 0 0 7px; font:bold 14px/18px 'Open Sans';}
.bottomNews .element.last{margin-right:0;}
.bottomNews .element{font:13px/18px 'Open Sans';}

.nominatesMain{background:#004183; position:relative; _zoom:1; background:#004081 url(/pics/bg/visualbg.png) right top no-repeat; margin-right:100px;}
.nominatesMain .pad{padding:20px 90px 20px 30px !important; z-index:2; position:relative; z-index:3;}
.nominatesMain h1{font:normal 24px/30px 'Open Sans'; color:#FFF; margin-bottom: 15px;}
.nominatesMain img.visualPic{top: 45px; position: absolute; right: -71px;}
.nominatesMain .flagBg{width:390px; height:84px; position:absolute; left:0; top:0; z-index:1;}
.nominatesMain .flagBg .flag{width:390px; height:84px; background:url(/pics/i/visualflag.png) 0 0 no-repeat;}

.nominatesMain{color:#FFF;}
#nominant{position:relative; zoom:1;}
.nominatesMain .nomination{margin-bottom:15px; width:49%; float:left; margin-right:1.8%; overflow:hidden;}
.nominatesMain .nomination.noMargin{margin-right:0;}
#nominant .nLeft{width:49%; float:left;}
#nominant .nRight{width:49%; float:right;}
#nominant .nomination div.nominantN{white-space:nowrap; float:left; display:block; margin-right: 15px;}
.nominatesMain h5{font:normal 13px/18px 'Open Sans'; color:#A2D9FF;}
.nominatesMain a{color:#FFF !important; font-size:13px; line-height:18px;}
.nominatesMain a:hover{color:#D0E7FF !important;}
.nominatesMain h5 a{font:normal 13px/18px 'Open Sans'; color:#A2D9FF !important;}
.nominatesMain ul li{background:url(/pics/i/ulWhite.png) 0 10px no-repeat; padding-left:22px;}

#nominant a.nominateBtn, #nominant a.voteBtn{display:block; height:25px;  margin:20px 10px 0 0; cursor:pointer !important; position:relative; overflow:hidden; float:left;}
#nominant a.nominateBtn{background:url(/pics/bg/nominateBtn.png) 0 0 no-repeat; width:170px;}
#nominant a.voteBtn{background:url(/pics/bg/voteBtn.png) 0 0 no-repeat; width:99px;}

.cLeft.noPadding{ padding-top: 3px !important;}

.votesN{padding-left:14px; background:url(/pics/i/voteIcon.gif) 3px 0px no-repeat; color:#A2D9FF; font-size:13px;}

a.allNominants{float:right; font-size:13px;}
.linkContainer .pad{padding:0 15px 0 0 !important;}
.linkContainer{background-position:0 2px !important; padding-left:20px !important; background-repeat:no-repeat !important; zoom:1;}

ul.linksPage{position:relative; overflow:hidden; padding-left:0 !important;}
ul.linksPage li{overflow:hidden; display:block; float:left; width:45%; margin-bottom:25px !important; zoom:1;}

#content a img{padding:1px; border:1px solid #DEDEDE !important;}

#content.lenta .first a img{border:none !important;}
#content.spisok .spisokImg a img{border:none !important;}
#content.spisok .spisokImg.big a img{padding:1px; border:1px solid #DEDEDE !important;}
.sortBox{position:relative; top:-15px; left:-43px; z-index:10;}
.sortBoxHeader{font-size:13px;}
.sortForm{width: 350px; overflow:hidden; position:absolute; z-index:11; margin-top:5px; display:none; border:1px solid #DEDEDE; background: url("/pics/bg/smallslider.gif") repeat-x scroll center top #D9EDF0; padding:15px 25px 25px 25px;}
.sortBox label span{display:block; margin-bottom:1px;}
.sortBox .sortForm{font-size:13px;}
.sortBox .sortForm a.left{float:left; margin-right:15px;}
.sortBox .sortForm div{margin-bottom:4px;}
.sortBox label.head{margin-bottom:0; margin-top:10px;}
.sortBox label{display:block; margin-bottom:5px;}
.sortBox .sortForm a.active{color:#2d2d2d; cursor:default; text-decoration:none;}
.sortBox .sortForm a.active:hover{color:#d80043;}
.sortBox .sortForm a.active span{border:none;}

.mContent h2.itemHeading{ margin-bottom:4px !important;}

#subscribeError{margin-top:5px;}

.videoContainer{width:100%; height: 310px; margin:18px 0;}
.videoContainer.inner{height:385px;}
#content ul.linksPage li.clear{clear:both !important; height:0 !important; overflow:hidden !important; width:100% !important; margin:0 !important; padding:0 !important; margin-bottom:0 !important;}

.main .footer .fCenter{margin-left:240px;}
.footer .pad{padding: 0 3%;}

.element .commentsCount{font-size:12px !important; font-weight:normal !important; color:#505050 !important;}
.element.first .commentsCount{font-size:12px !important;}
.element.video .commentsCount{font-size:12px !important;}
.itemAlbum .commentsCount{font-size:12px !important;}
.memories .item .commentsCount{font-size:12px !important;}
.itemAlbum .commentsCount a{font-size:12px !important;}

.element.anouncement h2{margin-bottom:10px !important;}
.voteLinkImg{padding: 0 !important; vertical-align: top;}

.votesInline{color:#505050; font:13px/17px 'Open Sans' !important;}
#content .votesInline a img{border:none !important;}
.searchPage form{position:relative;}
#content ol.searchResults li{list-style: decimal outside none !important;}

.nominatesClear{margin-top:25px;}

#nominant p{margin-bottom:10px;}

.commentCackle {
    font-weight: normal;
    text-decoration: none;
    font-size: 12px;
    color: #505050;
}

.events_anounce{width:27%; float:right;}
.events_anounce h2{font:bold 14px/18px 'Open Sans'; position:relative; color:#11507D; margin-bottom:15px;}
.events_anounce .item{margin-bottom:15px;}
.events_anounce .item img{float:left; margin-right:10px; margin-top:6px;}
.events_anounce .item p{overflow:hidden; zoom:1; font:normal 13px/18px 'Open Sans';}