/* CSS Document */

*{margin:0px; padding:0px;}

img{border:none;}

img.png{behavior:url("/bitrix/templates/premia_index/png.htc");}

html{
height:100%;
}

body{
height:100%;
font-family:"Trebuchet MS";
font-size:14px;
color:#fff;
background:#fbfbfb;
}

body.pvbody{
background:#fff;
}

body a{
color:#fff;
}

p{
padding-bottom:20px;
}

h1{
font-size:24px;
font-weight:normal;
padding-bottom:14px;
}

h2{
font-size:16px;
color:#333333;
padding-bottom:18px;
}

h3{
font-size:18px;
padding-bottom:12px;
}

h4{
font-size:18px;
font-weight:normal;
padding-top:10px;
padding-bottom:12px;
}

ul, ol{
padding:0px 0px 10px 35px;
}

ol li{
padding-bottom:10px;
}

.docbody ul li {
margin-bottom: 5px; 
list-style-image: url(/bitrix/templates/premia_index/images/spisok.gif);
}

.main{
min-height:100%;
min-width:1000px;
}

.mainbg{
min-height:830px;
padding-bottom:170px;
}

.main.mabout{
background:url(/bitrix/templates/premia_index/images/about_bbg.gif) left top;
}

.main.mabout .mainbg{
background:url(/bitrix/templates/premia_index/images/about_bg.jpg) left top no-repeat;
}

.main.mnomin{
background:url(/bitrix/templates/premia_index/images/nomin_bbg.gif) left top;
}

.main.mnomin .mainbg{
background:url(/bitrix/templates/premia_index/images/nomin_bg.jpg) left top no-repeat;
}

.main.mprofile{
background:url(/bitrix/templates/premia_index/images/profile_bbg.gif) left top;
}

.main.mprofile .mainbg{
background:url(/bitrix/templates/premia_index/images/profile_bg.jpg) left top no-repeat;
}

.main.muchastn{
background:url(/bitrix/templates/premia_index/images/uchastn_bbg.gif) left top;
}

.main.muchastn .mainbg{
background:url(/bitrix/templates/premia_index/images/uchastn_bg.jpg) left top no-repeat;
}

.main.mpress{
background:url(/bitrix/templates/premia_index/images/press_bbg.gif) left top;
}

.main.mpress .mainbg{
background:url(/bitrix/templates/premia_index/images/press_bg.jpg) left top no-repeat;
}

.main.morganiz{
background:url(/bitrix/templates/premia_index/images/organiz_bbg.gif) left top;
}

.main.morganiz .mainbg{
background:url(/bitrix/templates/premia_index/images/organiz_bg.jpg) left top no-repeat;
}

.main.mzhuri{
background:url(/bitrix/templates/premia_index/images/zhuri_bbg.gif) left top;
}

.main.mzhuri .mainbg{
background:url(/bitrix/templates/premia_index/images/zhuri_bg.jpg) left top no-repeat;
}

.main.mpartnrs{
background:url(/bitrix/templates/premia_index/images/partners_bbg.gif) left top;
}

.main.mpartnrs .mainbg{
background:url(/bitrix/templates/premia_index/images/partners_bg.jpg) left top no-repeat;
}

.main.mcontcts{
background:url(/bitrix/templates/premia_index/images/contacts_bbg.gif) left top;
}

.main.mcontcts .mainbg{
background:url(/bitrix/templates/premia_index/images/contacts_bg.jpg) left top no-repeat;
}

.main.mvote{
background:url(/bitrix/templates/premia_index/images/vote_bbg.gif) left top;
}

.main.mvote .mainbg{
background:url(/bitrix/templates/premia_index/images/vote_bg.jpg) left top no-repeat;
}

.main.msroki{
background:url(/bitrix/templates/premia_index/images/sroki_bbg.gif) left top;
}

.main.msroki .mainbg{
background:url(/bitrix/templates/premia_index/images/sroki_bg.jpg) left top no-repeat;
}

.main.mcommnts{
background:url(/bitrix/templates/premia_index/images/commnts_bbg.gif) left top;
}

.main.mcommnts .mainbg{
background:url(/bitrix/templates/premia_index/images/commnts_bg.jpg) left top no-repeat;
}

.main.muchlist{
background:url(/bitrix/templates/premia_index/images/uchlist_bbg.gif) left top;
}

.main.muchlist .mainbg{
padding-bottom:150px;
background:url(/bitrix/templates/premia_index/images/uchlist_bg.jpg) left top no-repeat;
}

.main.muchlist .mainbg2{
min-height:830px;
background:url(/bitrix/templates/premia_index/images/uchlist_bman.gif) left bottom no-repeat;
padding-bottom:50px;
}

.main.mblog{
color:#333333;
background:url(/bitrix/templates/premia_index/images/blog_bbg.gif) left top;
}

.main.mblog .mainbg{
min-height:1350px;
background:url(/bitrix/templates/premia_index/images/blog_bg.jpg) left top no-repeat;
}

.main.mfeedback{
background:url(/bitrix/templates/premia_index/images/feedback_bbg.gif) left top;
}

.main.mfeedback .mainbg{
background:url(/bitrix/templates/premia_index/images/feedback_bg.jpg) left top no-repeat;
}

.main.msmap{
background:url(/bitrix/templates/premia_index/images/smap_bbg.gif) left top;
}

.main.msmap .mainbg{
background:url(/bitrix/templates/premia_index/images/smap_bg.jpg) left top no-repeat;
}

.top{
height:38px;
width:944px;
font-family:"Trebuchet MS";
font-size:13px;
font-weight:bold;
text-transform:uppercase;
color:#fff;
margin-bottom:9px;
padding:0px 0px 0px 28px;
}

.top a{
color:#fff;
text-decoration:none;
}

.top .topbg{
height:38px;
width:892px;
float:left;
background:url(/bitrix/templates/premia_index/images/menu_bg.png) top repeat-x;
}

.menuul{
list-style:none;
padding:0px;
}

.menuul li{
height:37px;
float:left;
list-style:none;
background:url(/bitrix/templates/premia_index/images/menubrdr.gif) right top no-repeat;
padding-right:2px;

}

.menuul li div{
height:28px;
float:left;
padding:9px 7px 0px 7px;
}

.menuul li.premact div{
background:url(/bitrix/templates/premia_index/images/menu_aboutact.gif) top repeat-x;
}

.menuul li.nominact div{
background:url(/bitrix/templates/premia_index/images/menu_nominact.gif) top repeat-x;
}

.menuul li.uchasnact div{
background:url(/bitrix/templates/premia_index/images/menu_uchastnact.gif) top repeat-x;
}

.menuul li.pressact div{
background:url(/bitrix/templates/premia_index/images/menu_pressact.gif) top repeat-x;
}

.menuul li.orgact div{
background:url(/bitrix/templates/premia_index/images/menu_orgact.gif) top repeat-x;
}

.menuul li.zhuriact div{
background:url(/bitrix/templates/premia_index/images/menu_zhuriact.gif) top repeat-x;
}

.menuul li.partnersact div{
background:url(/bitrix/templates/premia_index/images/menu_partnrsact.gif) top repeat-x;
}

.menuul li.contcsact div{
background:url(/bitrix/templates/premia_index/images/menu_contctsact.gif) top repeat-x;
}

.menuul li.voteact div{
background:url(/bitrix/templates/premia_index/images/menu_voteact.gif) top repeat-x;
}

.menuul li.blogact div{
color:#000;
background:url(/bitrix/templates/premia_index/images/menu_blogact.gif) top repeat-x;
}

.menuul li.blogact a{
color:#000;
}

.indxpage{
background:url(/bitrix/templates/premia_index/images/indx_bbg.gif) left top;
}

.indxpagebg{
min-height:674px;
background:url(/bitrix/templates/premia_index/images/indx_bg.jpg) left top no-repeat;
}

.top .hicon{
height:38px;
width:22px;
float:left;
background:url(/bitrix/templates/premia_index/images/menu_iconbg.png) left top repeat-x;
padding:0px 0px 0px 5px;
}

.top .hicon div{
height:26px;
background:url(/bitrix/templates/premia_index/images/menubrdr.gif) top right no-repeat;
padding:12px 0px 0px 0px;
}

.top .hicon img{
display:block;
float:left;
position:relative;
margin-left:-3px;
}

.top .lbrdr{
float:left;
behavior:url("/bitrix/templates/premia_index/png.htc");
}

.top .rbrdr{
float:right;
behavior:url("/bitrix/templates/premia_index/png.htc");
}

.top .enter{
height:37px;
text-align:center;
font-size:12px;
font-weight:bold;
text-transform:none;
float:left;
color:#fff;
background:url(/bitrix/templates/premia_index/images/menubrdr.gif) right top no-repeat;
padding-right:2px;
}

.top .enter div{
height:27px;
width:100px;
float:left;
padding:10px 6px 0px 6px;
}

.top .enter.entact div{
background:url(/bitrix/templates/premia_index/images/profbtn_bg.gif) top repeat-x;
}

.top .enter .a_enter{
padding-right:18px;
background:url(/bitrix/templates/premia_index/images/ienter.gif) right center no-repeat;
}

.top .enter .a_leave{
padding-right:21px;
background:url(/bitrix/templates/premia_index/images/ileave.gif) right center no-repeat;
}

.top .ismap{
float:left;
padding:14px 0px 0px 16px;
}

.search{
height:21px;
width:118px;
float:right;
/*background:url(/bitrix/templates/premia_index/images/isearch.gif) 0px 13px no-repeat;*/
padding:10px 0px 0px 18px;
}

.search .input_text{
width:107px;
font-family:"Trebuchet MS";
font-weight:normal;
font-size:11px;
border-top:1px solid #a3a3a3;
border-right:1px solid #fff;
border-bottom:1px solid #fff;
border-left:1px solid #a3a3a3;
padding:0px 0px 1px 3px;
}

.indxcontent{
width:1000px;
padding-bottom:35px;
}

.indxcontent .leftcol{
width:240px;
float:left;
padding:0px 57px 0px 89px;
}

.logo{
height:198px;
width:106px;
}

.logo a{
outline:none;
}

.logo img{
display:block;
}

.indxcontent .rightcol{
width:510px;
float:left;
padding:20px 0px 0px 0px;
}

.indxtext{
padding:0px 15px 15px 15px;
}

.nominations{
padding-bottom:20px;
}

.nomcell{
width:239px;
line-height:120%;
float:left;
margin-right:25px;
}

.nomcell.ncright{
margin:0px;
}

.nomcell .nname{
font-size:30px;
font-weight:bold;
line-height:110%;
padding:10px 0px;
}

.nomcell .nomtxt{
padding:0px 0px 0px 4px;
}

.nomcell .numb{
font-size:12px;
text-align:center;
}

.nomcell .btndiv{
padding:15px 0px 5px 0px;
}

.nomcell .btndiv img{
display:block;
}

.nomcell .ncellbodty{
min-height:100px;
border-left:1px solid #fff;
border-right:1px solid #fff;
background:url(/bitrix/templates/premia_index/images/nomcell_bg.png);
padding:8px 10px 0px 10px;
}

.nomcell .ncellt{
height:5px;
background:url(/bitrix/templates/premia_index/images/nomcell_t.png) no-repeat;
}

.nomcell .ncellb{
height:5px;
background:url(/bitrix/templates/premia_index/images/nomcell_b.png) no-repeat;
}

.nomcell.nchor{
width:503px;
}

.nomcell.nchor .ncellt{
height:5px;
background:url(/bitrix/templates/premia_index/images/nomcell_t2.png) no-repeat;
}

.nomcell.nchor .ncellb{
height:5px;
background:url(/bitrix/templates/premia_index/images/nomcell_b2.png) no-repeat;
}

.nomcell.nchor .numb{
text-align:left;
padding:2px 0px 4px 4px;
}

.nomcell .nomc_l{
width:227px;
float:left;
padding:0px 35px 0px 0px;
}

.nomcell .nomc_r{
width:206px;
float:left;
}

.nuchtitle{
font-weight:bold;
color:#ee8b00;
padding:12px 0px;
}

.nuchcell{
line-height:120%;
font-size:12px;
padding-bottom:10px;
}

.nuchcell p{
font-weight:bold;
padding-bottom:0px;
}

.nuchcell a{
color:#cccccc;
}

.deadline{
padding:0px 10px 21px 16px;
}

.deadline .dlcell{
font-size:12px;
float:left;
}

.deadline .dldots{
font-size:48px;
line-height:120%;
float:left;
padding:0px;
}

.deadline .dlcell.dlday{
padding-right:18px;
}

.deadline .dlcell .nmb{
font-size:48px;
}

.deadline .dlcell .lbel{
text-align:center;
margin-top:-10px;
}

.deadline .title{
font-size:18px;
}

.deadline .dlbody{
/*position:relative;*/
margin-top:-3px;
}

.indxbody{
min-width:1000px;
color:#333333;
background:url(/bitrix/templates/premia_index/images/indxcont_bg.gif) top repeat-x #fbfbfb;
}

.indxbody a{
color:#3366cc;
}

.indxbodybg{
padding:35px 50px 0px 50px;
}

.indxbody .news{
width:48%;
float:left;
}

.indxbody .nwsdate{
font-size:13px;
color:#464646;
}

.indxbody .newstit{
font-size:14px;
font-weight:bold;
color:#000;
padding-bottom:9px;
}

.indxbody .newstit.index{
padding-bottom:2px;
}

.indxbody .nwstext{
font-size:13px;
}

.indxbody .archlnk{
clear:both;
font-size:13px;
font-weight:bold;
}

.indxbody .archlnk div{
padding:0px 0px 0px 48%;
}

.news2col{
width:100%;
}

.news2col .newscol{
width:48%;
float:left;
padding-bottom:15px;
}

.news2col .newscolbg{
padding-right:15px;
}

.indxdline{
width:26%;
float:right;

}

.indxdline .title{
height:30px;
font-size:18px;
}

.indxdline .title div{
width:280px;
position:absolute;
}

.indxdline .dlcell{
font-size:11px;
float:left;
}

.indxdline .dldots{
font-size:32px;
line-height:120%;
float:left;
padding:0px;
}

.indxdline .dlcell.dlday{
margin-left:-2px;
padding-right:10px;
}

.indxdline .dlcell .nmb{
font-size:35px;
}

.indxdline .dlcell .lbel{
text-align:center;
margin-top:-4px;
}

.indxbody .nwstitle{
font-family:"Trebuchet MS";
font-size:16px;
font-weight:bold;
text-transform:uppercase;
color:#333333;
padding-bottom:10px;
}

.mnenie{
width:25%;
float:left;
}

.mnenie_padding { padding-right: 20px; }

.mnetext{
font-size:14px;
line-height:120%;
font-style:italic;
padding-bottom:12px;
}

.mnepers{
font-size:12px;
color:#333333;
padding:0px 0px 0px 67px;
}

.mnepers .photo{
float:left;
margin-left:-67px;
}

.mnepers .mperstext{
width:100%;
float:right;
}

.mnepers .mperstext p{
font-size:14px;
font-weight:bold;
padding-bottom:4px;
}

.partners{
min-width:1000px;
color:#333333;
}

.partners a{
color:#3366cc;
}

.partnerstab{
width:100%;
}

.partnerstab td{
vertical-align:middle;
padding-bottom:20px;
}

.partnerstab td.tdspace{
width:20%;
}

.partnersbg{
background:#fbfbfb;
padding:30px 50px 0px 50px;
}

.partners h2{
min-height:10px;
}

.partners .plinks{
width:100%;


}

.partners .plinks img{
display:block;
margin:0px;
}

.partners .plinks .plink{
/*width:20%;*/
float:left;
/*margin-left:-1px;*/
padding:0px 3% 15px 0px;
}

.partners .ptext{
width:26%;
font-size:20px;
line-height:110%;
color:#333333;
font-weight:bold;
padding-bottom: 30px;
float: left;
}

.partners .ptext .link{
padding:0px 0px 8px 0px;
}

.partners .ptext .commnttext{
font-size:12px;
color:#666666;
line-height:14px;
font-weight:normal;
}

.partner_link { 
float: right;
}

.content{}

.content .leftcol{
width:250px;
float:left;
padding:0px 50px 0px 80px;
}

.main.mblog .leftcol a{
color:#3366cc;
}

.submenuul{
list-style:none;
padding:0px 0px 20px 0px;
}

.submenuul li{
list-style:none;
padding:6px 0px 5px 11px;
}

.submenuul li.liact{
font-weight:bold;
background:url(/bitrix/templates/premia_index/images/point.gif) left top no-repeat;
}

.submenuul li.liact a{
text-decoration:none;
}

.submenuul .mmonth{
color:#cccccc;
}

.submenuul ul{
padding-top:6px;
font-weight:normal;
padding-bottom:0px;
padding-left:10px;
}

.submenuul ul li{
font-weight:normal;
padding:3px 0px 3px 0px;
}

.main.mblog .submenuul a{
color:#3366cc;
}

.main.mblog .submenuul li.liact{
background:url(/bitrix/templates/premia_index/images/point2.gif) left top no-repeat;
}

.main.mblog .submenuul li.liact a{
color:#333333;
}

.intlogo{
padding:0px 0px 30px 9px;
}

.intlogo img{
display:block;
}

.content .rightcol{
width:560px;
float:left;
padding:0px 0px 0px 0px;
}

.welcome{
height:20px;
font-size:12px;
text-align:right;
margin-top:-4px;
padding:0px 18px 0px 0px;
}

.welcome a{
font-weight:bold;
}

.pagetitle{
font-size:24px;
font-weight:bold;
background:url(/bitrix/templates/premia_index/images/point.gif) left top no-repeat;
padding:5px 0px 35px 15px;
}

.pagetitle .aedit{
font-size:12px;
font-weight:normal;
margin-left:7px;
}

.main.mblog .pagetitle{
background:url(/bitrix/templates/premia_index/images/point2.gif) left top no-repeat;
}

.pagetitle.ptpolozh{
padding-bottom:15px;
}

.docbody{
line-height:120%;
padding:0px 0px 0px 15px;
}

.main mblog .docbody{
width:510px;
}

.main.mprofile .docbody{
width:510px;
}

.docbody.dbnom{
padding-right:85px;
}

.docbody.dbzhuri{
padding-top:12px;
padding-right:85px;
}

.docbody.dbvote{
width:440px;
}

.dbnomin{
width:790px;
line-height:120%;
padding:0px 0px 0px 100px;
}

.dbnomin h1{
font-size:30px;
line-height:110%;
font-weight:bold;
}

.dbnomin .btndiv{
padding-bottom:4px;
}

.dbnomin .btndiv img{
display:block;
margin-left:-2px;
}

.dbnomin .numb{
font-size:12px;
}

.dbnomin_l{
width:380px;
float:left;
padding:0px 25px 25px 0px;
}

.dbnomin_r{
width:380px;
float:left;
padding:0px 0px 25px 0px;
}

.formdiv{
width:458px;
padding:7px 0px 25px 0px;
}

.mainfld{
color:#ff9900;
font-weight:bold;
}

.formdiv .button{
padding:10px 0px 27px 0px;
}

.formdiv .approve{
font-size:12px;
line-height:120%;
padding-top:20px;
padding-bottom:30px;
}

.formdiv .approve.aprnopadd{
padding-bottom:10px;
}

.formdiv .approve .chbox{
height:15px;
width:15px;
float:left;
margin:0px 8px 0px 0px;
}

.formdiv .approve label{
width:410px;
float:left;
margin-top:1px;
}

.formdiv .approve.aprv{
font-size:15px;
font-weight:bold;
color:#ffa200;
padding-top:0px;
}

.formdiv .approve.aprv .chbox{
margin-top:3px;
}

.formdiv .approve.aprv a{
color:#ffa200;
}

.formdiv .button .btnact{
height:49px;
width:200px;
font-family:"Trebuchet MS";
font-size:24px;
font-weight:bold;
color:#fff;
border:none;
background:url(/bitrix/templates/premia_index/images/btn_bg.gif) left top no-repeat;
margin-right:8px;
}

.formdiv .button .btnunact{
height:49px;
width:200px;
font-family:"Trebuchet MS";
font-size:24px;
font-weight:bold;
color:#fff;
border:none;
background:url(/bitrix/templates/premia_index/images/btn_bg2.gif) left top no-repeat;
}

.formdiv.fdfeebbck{
padding-top:14px;
}

.formdiv.fdfeebbck .button{
padding-top:6px;
padding-top:2px;
}

.formdiv.fdfeebbck .button input{
height:32px;
width:121px;
font-family:"Trebuchet MS";
font-size:18px;
font-weight:bold;
color:#fff;
border:none;
background:url(/bitrix/templates/premia_index/images/cmmnt_btnbg.gif) no-repeat;
padding-bottom:1px;
}

.formdiv .form_l{
font-size:14px;
font-weight:bold;
padding:0px 50px 7px 0px;
}

.formdiv .form_l.flnomin{
font-size:18px;
font-weight:normal;
}

.formdiv .form_r{
font-size:14px;
padding-bottom:17px;
}

.formdiv.fdfeebbck .form_r{
padding-bottom:10px;
}

.formdiv .form_r .add{
float:right;
}

.formdiv .form_r .chbox{
width:18px;
float:left;
padding:6px 0px 0px 0px;
}

.formdiv .form_r .chbox input{
height:15px;
width:15px;
}

.formdiv .regbtn{
height:37px;
width:205px;
font-family:"Trebuchet MS";
font-size:18px;
font-weight:bold;
color:#fff;
border:none;
display:block;
background:url(/bitrix/templates/premia_index/images/regbtn_bg.png) left top no-repeat;
margin-bottom:15px;
padding-bottom:4px;
}

.formdiv .regbtn.rbtn2{
margin-top:15px;
}

.form_r .birth_d{
width:55px;
float:left;
margin-right:10px;
margin-bottom:0px;
}

.form_r .birth_m{
width:127px;
float:left;
margin-right:10px;
margin-bottom:0px;
}

.form_r .birth_y{
width:56px;
float:left;
margin-right:10px;
margin-bottom:0px;
}

.pfieleds{
font-size:12px;
}

.htlabel{
width:47px;
font-size:12px;
float:left;
padding:6px 0px 0px 0px;
}

.form_r .rbutton{
height:15px;
width:15px;
float:left;
margin:1px 8px 0px 0px;
}

.form_r label{
width:425px;
float:left;
font-weight:bold;
padding-bottom:5px;
}

.form_r .input_text{
height:28px;
width:456px;
}

.form_r .input_text.itht{
width:409px;
float:left;
}

.form_r .input_text.itfinp{
width:371px;
float:left;
}

.form_r .btnfile{
width:78px;
float:right;
margin-top:-1px;
}

.form_r .btnfile input{
width:79px;
height:32px;
font-family:"Trebuchet MS";
font-size:17px;
font-weight:bold;
color:#fff;
border:none;
background:url(/bitrix/templates/premia_index/images/btn_view.png) no-repeat;
padding-bottom:3px;
}

.form_r .input_text.itadd{
width:422px!important;
float:left!important;
}

.form_r .input_text.itadd input{
width:416px!important;
}

.form_r .input_text.itaddch{
width:404px!important;
float:left!important;
}

.form_r .input_text.itaddch input{
width:398px!important;
}

.form_r .input_text.itkodent{
height:28px;
width:250px!important;
}

.form_r .input_text.itkodent input{
width:244px!important;
}

.form_r .input_text.itkod{
width:65px;
float:left;
margin-right:5px;
margin-bottom:8px;
}

.form_r .input_text.itphone{
width:200px;
float:left;
margin-bottom:8px;
}

.form_r .input_text div{
height:28px;
float:left;
background:url(/bitrix/templates/premia_index/images/itext_bg.gif) top repeat-x;
}

.form_r .input_text img{
float:left;
}

.form_r .input_text input{
width:450px;
float:left;
font-family:"Trebuchet MS";
font-size:13px;
border:none;
background:none;
padding:4px 0px 0px 2px;
}

.form_r .input_text.itfinp input{
width:365px;
}

.form_r .input_text.itht input{
width:403px;
}

.form_r .input_text.itkod input{
width:59px;
}

.form_r .input_text.itphone input{
width:194px;
}

.form_r .tarea{
width:456px;
}

.form_r .tarea div{
border-left:1px solid #1a3439;
border-right:1px solid #1a3439;
background:#fff;
}

.form_r .tarea textarea{
height:164px;
width:444px;
font-family:"Trebuchet MS";
font-size:13px;
border:none;
overflow:hidden;
background:none;
padding:0px 5px 0px 5px;
}

.form_r .tarea img{
display:block;
}

.form_r select{
width:220px;
font-family:"Trebuchet MS";
font-size:12px;
display:block;
}

.form_r .cmmnt{
font-size:11px;
padding:0px 0px 0px 4px;
}

.form_r .phonelabl{
width:37px;
float:left;
padding:6px 4px 0px 0px;
}

.formdiv .kod{
padding-bottom:20px;
}

.formdiv .kod img{
display:block;
}

.formdiv .conctinfo{
font-size:16px;
font-weight:bold;
color:#ffa200;
border-top:1px solid #ffa200;
margin-top:12px;
padding:27px 0px 25px 0px;
}

.form_cmmnt{
font-size:12px;
line-height:120%;
padding-bottom:10px;
}

.orgcell{
padding-bottom:32px;
}

.orgcell a{
color:#cccccc;
}

.orgcell h3{
padding-top:0px;
padding-bottom:12px;
}

.orgcell p{
padding-bottom:12px;
}

.zhuri{
font-size:12px;
line-height:115%;
padding:0px 0px 0px 99px;
}

.zhuricell{
width:360px;
font-size:12px;
line-height:115%;
padding:0px 35px 15px 100px;
}

.zhuricell.zhcright{
padding-right:0px;
}

.zhuricell .name{
font-size:14px;
font-weight:bold;
padding-bottom:8px;
}

.zhuricell .date{
font-size:11px;
color:#cccccc;
padding-bottom:7px;
}

.cit{
font-size:14px;
font-style:italic;
padding-bottom:35px;
}

.zhuricell .photo{
width:90px;
float:left;
margin-left:-100px;
}

.zhuricell .descrtn{
width:100%;
float:left;
}

.partnrslist{
padding:0px 0px 0px 99px;
}

.partcell{
width:156px;
float:left;
margin:0px 14px 15px 0px;
}

.partcell .pcbody{
height:76px;
background:url(/bitrix/templates/premia_index/images/partcell_bg.png);
}

.partcell .pcbody table{
width:100%;
border-collapse:collapse;
}

.partcell .pcbody table td{
height:76px;
text-align:center;
vertical-align:middle;
}

.partcell .pctop{
height:4px;
padding:0px 4px;
}

.partcell .pctop div{
height:4px;
background:url(/bitrix/templates/premia_index/images/partcell_bg.png);
}

.partlistdiv{
padding:10px 0px 10px 0px;
}

.userlink a{
font-weight:bold;
}

.userlink a.ilink{
position:absolute;
margin:4px 0px 0px -18px;
}

.contcell{
padding-bottom:12px;
}

.contcell.ccpadd{
padding-bottom:20px;
}

.votebody{
/*width:737px;*/
width:650px;
position:relative;
margin-left:-38px;
padding:42px 0px 15px 0px;
}

.votebody .vprev{
height:525px;
width:29px;
float:left;
background:url(/bitrix/templates/premia_index/images/site_btnbg.png);
}

.votebody .vprev div{
padding:240px 0px 0px 0px;
}

.votebody .vprev img{
padding:8px;
display:block;
}

.votebody .vdbody{
/*height:525px;*/
/*width:635px;*/
width:548px;
float:left;
padding:0px 0px 0px 25px;
}

.votebody .vdbody .sitepic{
width:320px;
font-weight:bold;
float:left;
}

.votebody .vdbody .sitepic .sname{
font-size:24px;
line-height:100%;
padding-bottom:14px;
}

.votebody .vdbody .sitedescr{
/*width:280px;*/
width:200px;
float:right;
padding:0px 15px 0px 0px;
}

.votebody .vdbody .sitedescr.sdescrb{
padding-bottom:45px;
}

.votebody .vdbody .sitedescr .url{
font-size:18px;
padding:5px 0px 5px 0px;
}

.votebody .vdbody .sitedescr a{
color:#cccccc;
}

.votebody .vdbody .sitedescr p{
padding-bottom:8px;
}

.votebody .vdbody .sitedescr .votes{
font-size:22px;
color:#ffa200;
}

.votebody .vnext{
height:525px;
width:29px;
float:right;
background:url(/bitrix/templates/premia_index/images/site_btnbg.png);
}

.votebody .vnext div{
padding:240px 0px 0px 0px;
}

.votebody .vnext img{
padding:8px;
display:block;
}

.votediv{
font-size:11px;
line-height:110%;
color:#999999;
}

.votediv div{
height:36px;
width:235px;
float:right;
position:relative;
margin-top:-36px;
margin-right:-20px;
}

.votediv .btn{
height:32px;
width:111px;
font-family:"Trebuchet MS";
font-size:18px;
line-height:normal;
font-weight:bold;
text-align:center;
color:#fff;
text-decoration:none;
float:left;
background:url(/bitrix/templates/premia_index/images/votebtn_bg.gif) no-repeat;
background:url(/bitrix/templates/premia_index/images/cmmnt_btnbg.gif) no-repeat;
margin-right:7px;
padding:4px 5px 5px 5px;
}

.votediv .btn.btnvote{ background:url(/bitrix/templates/premia_index/images/votebtn_bg2.gif) no-repeat; }

.intervlnk{
padding:20px 0px 14px 0px;
}

.intervlnk a{
font-weight:bold;
}

.sitepager{
color:#cccccc;
padding:20px 0px 0px 0px;
}

.sitepager a{
color:#cccccc;
}

.sitepager .numbs{
width:205px;
float:left;
color:#ffa200;
text-align:center;
}

.sitepager .spagr_l{
width:170px;
float:left;
}

.sitepager .spagr_l a{
background:url(/bitrix/templates/premia_index/images/prev_arr.gif) left 7px no-repeat;
padding-left:19px;
}

.sitepager .spagr_r{
width:170px;
float:right;
text-align:right;
}

.sitepager .spagr_r a{
background:url(/bitrix/templates/premia_index/images/next_arr.gif) right 7px no-repeat;
padding-right:19px;
}

.comntcell{
width:450px;
font-style:italic;
padding:0px 0px 30px 0px;
}

.comntcell.cinterv{
padding-bottom:40px;
}

.comntcell .cmntphoto{
width:96px;
float:left;
padding-bottom:14px;
}

.comntcell .cmntabout{
width:350px;
font-size:12px;
line-height:115%;
float:left;
font-style:normal;
padding-bottom:14px;
}

.comntcell .cmntabout .name{
font-size:14px;
font-weight:bold;
padding-bottom:7px;
}

.comntcell .cmntabout .date{
font-size:11px;
color:#cccccc;
padding-bottom:8px;
}

.comntcell.cinterv .cmntabout .name{
height:30px;
padding-bottom:10px;
}

.comntcell .workpl{
font-size:14px;
}

.comntcell .workpl a{
color:#cccccc;
}

.comntcell .workpl p{
font-weight:bold;
padding:0px 0px 2px 0px;
}

.newscell{
padding-bottom:10px;
}

.newscell.ncell2{
padding-bottom:17px;
}

.newscell.ncprelease{
padding-bottom:24px;
}

.newscell.ncdtld{
padding-bottom:0px;
}

.nsublnk{
font-size:11px;
line-height:normal;
font-weight:normal!important;
font-style:normal!important;
padding:6px 0px 0px 0px;
}

.nsublnk.index{
font-size:11px;
padding: 0;
color: #000;
}

.nsublnk.index span{
color: #000;
}

.nsublnk.index a{
color: #000;
}

.nsublnk.nslpubl{
font-size:12px;
padding-bottom:10px!important;
}

.nsublnk a{
color:#e6e6e6;
}

.nsublnk.nslpubl a{
text-decoration:none;
}

.nsublnk .sblog{
color:#fff;
}

.nsublnk a.aphoto{
background:url(/bitrix/templates/premia_index/images/iphoto.gif) 0px 4px no-repeat;
padding-left:19px;
}

.nsublnk a.avideo{
background:url(/bitrix/templates/premia_index/images/ivideo.gif) 0px 3px no-repeat;
padding-left:19px;
}

.nsublnk span{
color:#e6e6e6;
padding-left:2px;
}

.newscell .ndate{
height:41px;
width:35px;
position:absolute;
background:url(/bitrix/templates/premia_index/images/ndate_bg.png) no-repeat;
margin-left:-46px;
}

.newscell .ndate .nday{
height:17px;
font-size:24px;
text-align:center;
padding:5px 0px 2px 0px;
}

.newscell .ndate .nmonth{
font-size:14px;
text-align:center;
}

.newscell .ntext{
min-height:35px;
}

.newscell .ntext div{
font-weight:bold;
padding-bottom:7px;
}


.newscell .ntext div.intsubhead { 
padding-bottom:4px;
}

.pager{
height:30px;
}

.pager.pgrtpadd{
padding-top:20px;
}

.pager.psearch{
padding-left:25px;
}

.pager div{
float:left;
background:#133967;
margin-right:4px;
padding:1px;
}

.pager.psearch div{
background:#3d294d;
}

.pager div a{
display:block;
padding:0px 3px;
}

.pager div span{
float:none;
display:block;
font-weight:bold;
background:#0d74e9;
margin:0px;
padding:0px 3px;
}

.pager.psearch div span{
background:#6c587b;
}

.pager span{
float:left;
margin:3px 4px 0px 0px;
}

.main.mblog .pager div span{
background:#949494;
color:#fff;
}

.main.mblog .pager div{
background:#474747;
}

.main.mprofile .pager{
padding-top:14px;
}

.main.mprofile .pager div span{
background:#a49b45;
}

.main.mprofile .pager div{
background:#544d00;
}

.backlink{
font-size:12px;
}

.backlink a{
color:#cccccc;
}

.backlink a.arr{
position:absolute;
margin:6px 0px 0px -20px;
}

.uchstn_l{
width:380px;
float:left;
padding:0px 15px 0px 98px;
}

.uchstn_r{
width:390px;
float:left;
}

.uchstn_l a,
.uchstn_r a{
color:#cccccc;
}

.uchstn_l .title,
.uchstn_r .title{
font-size:30px;
font-weight:bold;
padding-bottom:35px;
}

.uchstn_l ol,
.uchstn_r ol{
padding:0px 0px 25px 35px;
}

.uchstn_l ol li,
.uchstn_r ol li{
padding:0px 0px 25px 0px;
}

.docbody .smapul{
list-style:none !important;
padding:25px 0px 40px 0px;
}

.docbody .smapul li{
font-size:18px;
font-weight:bold;
list-style:none !important;
list-style-image: none;
padding:0px 0px 25px 0px;
}

.docbody .smapul ul{
padding-top:5px;
}

.docbody .smapul li li{
font-size:14px;
font-weight:normal;
list-style:none !important;
list-style-image: none;
padding:3px 0px 3px 0px;
}

.docbody .smapul li li a{
text-decoration:underline;
}

.searchform{
height:40px;
padding-bottom:35px;
}

.searchform .input_text{
height:28px;
width:453px;
float:left;
margin-right:5px;
}

.searchform .input_text div{
height:27px;
float:left;
background:url(/bitrix/templates/premia_index/images/itext_bg.gif) top repeat-x;
padding:1px 0px 0px 0px;
}

.searchform .input_text input{
width:445px;
font-family:"Trebuchet MS";
font-size:13px;
float:left;
border:1px solid #fff;
padding:2px 0px 0px 2px;
}

.searchform .input_text img{
float:left;
}

.searchform .button{
height:24px;
width:59px;
font-family:"Trebuchet MS";
font-size:12px;
font-weight:bold;
color:#fff;
float:left;
border:none;
background:url(/bitrix/templates/premia_index/images/searchbtn_bg.gif) no-repeat;
margin:2px 0px 0px 0px;
}

.srchres{
font-size:18px;
font-weight:bold;
padding-bottom:25px;
}

.srchres div{
font-size:12px;
font-weight:normal;
padding:2px 0px 2px 0px;
}

.srchres span{
color:#ffa200;
}

.sresol{
width:380px;
padding:0px 0px 10px 25px;
}

.sresol a{
color:#cccccc;
}

.sresol li{
padding-bottom:20px;
}

.ulatributs{
list-style:none;
padding:5px 0px 7px 0px;
}

.ulatributs li{
list-style:none;
list-style-image: none !important;
background:url(/bitrix/templates/premia_index/images/lineb.gif) 0px 8px no-repeat;
padding:0px 0px 8px 14px;
}

.spsize{
color:#cccccc;
}

.spsize.spsl{
padding-left:5px;
}

.uchbanner{
padding-top:10px;
padding-bottom:18px;
}

.uchbanner img{
display:block;
}

.uchbanner .bannercode{
width:470px;
font-size:12px;
color:#333333;
background:#c2c2c2;
margin-top:14px;
padding:10px;
}

.uchbanner_t td {
padding: 0 12px 12px 0;
} 

ol.ollist li{
padding-bottom:2px;
}

.nomination{
padding-bottom:40px;
}

.nomination .name{
font-size:30px;
line-height:normal;
font-weight:bold;
padding-bottom:8px;
}

.nomination .uchbtn{
height:54px;
padding-bottom:4px;
}

.nomination .uchbtn img{
float:left;
position:relative;
margin-left:-4px;
}

.nomination .yetnomintd{
font-size:12px;
}

.polozhbtn{
font-size:12px;
text-align:right;
padding-bottom:23px;
}

.polozhbtn.pbnewsd{
width:439px;
}

.polozhbtn a.aprint{
background:url(/bitrix/templates/premia_index/images/iprint.gif) 0px 0px no-repeat;
margin-right:3px;
padding-left:22px;
}

.polozhbtn a.adwnld{
background:url(/bitrix/templates/premia_index/images/idoc.gif) 0px 0px no-repeat;
margin-left:3px;
padding-left:22px;
}

.polozhbtn .days{
width:50%;
font-size:14px;
text-align:left;
float:left;
padding-left:15px;
}

.polozhbtn .days a{
background:url(/bitrix/templates/premia_index/images/arr.gif) 0px 7px no-repeat;
padding-left:20px;
}

.polozhbtn .blinks{
width:45%;
text-align:right;
float:right;
}

.daylink{
font-size:14px;
padding-left:114px;
padding-bottom:20px;
}

.daylink a{
background:url(/bitrix/templates/premia_index/images/arr.gif) 0px 7px no-repeat;
padding-left:20px;
}

.orgkom{
padding:0px 0px 27px 100px;
}

.orgkom .photo{
width:100px;
float:left;
margin-top:4px;
margin-left:-100px;
}

.orgkom table{
margin-top:10px;
}

.orgkom table td{
padding:0px 4px 0px 0px;
}

.orgkom .oabout{
width:100%;
float:left;
}

.prog_date{
font-size:18px;
padding-bottom:24px;
}

.prog_date span{
font-size:36px;
}

.meropr{
padding:0px 0px 20px 114px;
}

.meropr p{
padding-bottom:10px;
}

.meropr .doklad{
font-weight:bold;
padding-bottom:2px;
}

.meropr .place{
font-size:12px;
padding-bottom:8px;
}

.meropr .doklabout{
font-style:italic;
padding-bottom:5px;
}

.meropr .mtime{
width:100px;
float:left;
font-weight:bold;
margin-left:-114px;
padding:0px 10px 0px 0px;
}

.meropr .mname{
width:100%;
float:left;
}

.videocell{
padding-bottom:35px;
}

.videocell h4{
padding-top:0px;
}

.videocell .player{
padding:6px 0px 10px 0px;
}

.videocell .player img{
display:block;
}

.videocell .vlinks{
width:415px;
font-size:12px;
}

.videocell .vlinks .stat{
width:260px;
float:left;
}

.videocell .vlinks .dwnld{
width:150px;
float:right;
text-align:right;
}

.videocell .vlinks .dwnld a{
background:url(/bitrix/templates/premia_index/images/idoc.gif) 0px 0px no-repeat;
padding-left:23px;
}

.photoarch{
padding-bottom:38px;
}

.photoarch h4{
padding-top:0px;
}

.photoarch .thumbs{
padding-bottom:8px;
}

.photoarch .thumbs img{
display:block;
}

.photoarch .thumb{
float:left;
padding:0px 3px 0px 0px;
}

.photoarch .stat{
font-size:12px;
color:#cccccc;
}

.photoarch .stat span{
color:#fff;
padding-right:5px;
}

.gallery{}

.gallery h4{
padding-top:0px;
}

.gallery .bigphoto{
width:440px;
padding-bottom:10px;
}

.gallery .bigphoto img{
display:block;
border:1px solid #000;
}

.gallery .descr{
width:440px;
font-size:13px;
padding-bottom:8px;
}

.gallthumbs{
font-size:12px;
}

.gallthumbs img{
display:block;
padding:5px;
}

.gallthumbs img.tact{
border:2px solid #ff6600;
padding:3px;
}

.thumbs_table{
position:relative;
margin-left:-5px;
margin-bottom:12px;
}

.thumbs_table td{
vertical-align:top;
padding:0px 5px 5px 0px;
}

.organizators{
width:460px;
}

.organizators h4{
padding-top:0px;
}

.org_table{
width:100%;
}

.org_table td{
vertical-align:top;
}

.org_table .pictd{
padding:3px 16px 0px 0px;
}

.org_table .pictd img{
float:right;
}

.orgperson{
padding-bottom:15px;
}

.orgperson .name{
font-size:14px;
font-weight:bold;
padding-bottom:8px;
}

.orgperson p{
font-style:italic;
}

.orgperson .wplace{
font-size:12px;
line-height:120%;
padding-bottom:10px;
}

.sovetartcle{
width:454px;
padding-bottom:35px;
}

.sovetartcle h2{
color:#fff;
padding-bottom:12px;
}

.sovetartcle .publ{
font-size:12px;
}

.sovetartcle .publ span{
color:#cccccc;
}

.comments{
width:500px!important;
background:url(/bitrix/templates/premia_index/images/commnt_bg.png);
margin-bottom:5px;
padding:15px 20px;
}

.comments h4{
padding-top:0px;
}

.comments .tarea{
width:499px!important;
padding-bottom:15px;
}

.comments .tarea div{
border-left:1px solid #1a3439;
border-right:1px solid #1a3439;
background:#fff;
}

.comments .tarea textarea{
height:164px;
width:483px!important;
font-family:"Trebuchet MS";
font-size:13px;
border:none;
overflow:hidden;
background:none;
padding:0px 5px 0px 5px;
}

.comments .tarea img{
display:block;
}

.comments .formcmmnt{
width:360px;
float:left;
line-height:112%;
font-size:11px;
color:#999999;
padding:0px 10px 10px 8px;
}

.comments .button{
height:32px;
width:121px;
float:left;
font-family:"Trebuchet MS";
font-weight:bold;
font-size:18px;
color:#fff;
border:none;
background:url(/bitrix/templates/premia_index/images/cmmnt_btnbg.gif) no-repeat;
}

.cmmntslist{
padding:0px 0px 10px 8px;
}

.comments .cmmntnumb{
padding-bottom:20px;
}

.cmmntcell{
font-size:14px;
border-bottom:1px solid #6f1a66;
margin-bottom:21px;
padding-bottom:20px;
}

.comments.cmmntnews .cmmntslist.clnomnt .cmmntcell {
border-bottom:1px solid #2d5b80;
}

.cmmntslist.clnomnt .cmmntcell{
border-bottom:1px solid #663d24;
}

.cmmntcell.cclast{
border:none;
padding-bottom:11px;
}

.cmmntcell .name{
font-weight:bold;
padding-bottom:2px;
}

.cmmntcell .text{
padding-bottom:3px;
}

.cmmntcell .date{
font-size:12px;
color:#999999;
}

.comments .pager div{
background:#5b3b54;
}

.comments .pager div span{
background:#a688a0;
}

.cmmntslist.clnomnt .pager div{
background:#674113;
}

.cmmntslist.clnomnt .pager div span{
background:#e9820d;
}

.nomincell{
padding:10px 0px 40px 0px;
}

.nomincell .ratng{
color:#ffa200;
}

.nomincell .nomname{
font-size:30px;
line-height:120%;
font-weight:bold;
padding-bottom:24px;
}

.nomincell .nomname.nomnpgr{
padding-bottom:15px;
}

.nomincell ol{
padding-bottom:0px;
}

.nomincell ol li{
padding-bottom:22px;
}

.nomincell .url a{
color:#cccccc;
}

.nomincell .dtl{
font-size:12px;
color:#cccccc;
}

.nomincell .btn{
padding:0px 0px 0px 17px;
}

.allsites{
color:#ffa200;
padding:0px 0px 30px 20px;
}

.allsites a{
color:#ffa200;
}

.sortby{
width:520px;
font-size:12px;
background:url(/bitrix/templates/premia_index/images/sort_bg.png);
margin-bottom:28px;
padding:5px 10px;
}

.sortby a{
padding-right:15px;
}

.sortby span{
color:#cccccc;
padding-right:15px;
}

.sortby .sortup{
background:url(/bitrix/templates/premia_index/images/sort_up.gif) right 8px no-repeat;
}

.sortby .sortdown{
background:url(/bitrix/templates/premia_index/images/sort_down.gif) right 8px no-repeat;
}

.sortby b{
padding-right:3px;
}

.nomincell .pager{
padding:15px 0px 0px 20px;
}

.nomincell .pager div{
background:#674113;
}

.nomincell .pager div span{
background:#e9820d;
}

.leftcol .btn{
padding:14px 0px 20px 7px;
}

.leftcol .uchbtn{
padding:245px 0px 20px 7px;
}

.partnrcell .name{
font-size:24px;
line-height:120%;
font-weight:bold;
}

.partnrlogo{
padding:0px 0px 20px 0px;
}

.partnrlogo img{
display:block;
}

.purl{
font-size:18px;
}

h4.h4fback{
padding-top:0px;
padding-bottom:0px;
}

.finaltit{
font-size:24px;
color:#fff;
font-weight:bold;
padding:0px 0px 35px 15px;
}

.ltitleblog{
font-size:16px;
font-weight:bold;
color:#000;
padding:0px 0px 5px 10px;
}

.frendmssg{
font-size:12px;
color:#3366cc;
line-height:125%;
padding:8px 0px 8px 10px;
}

.frendmssg p{
font-weight:bold;
color:#333333;
padding:0px 0px 2px 0px;
}

.frendmssg p a{
color:#333333!important;
}

.blogtpgr{
line-height:130%;
padding-top:15px;
padding-bottom:30px;
}

.blogtpgr .back{
width:45%;
float:left;
}

.blogtpgr .back a{
background:url(/bitrix/templates/premia_index/images/prev_arrb.gif) 0px 7px no-repeat;
padding-left:18px;
}

.blogtpgr .newtheme{
width:50%;
font-size:18px;
font-weight:bold;
text-align:right;
float:right;
}

.blogtpgr a{
color:#3366cc;
}

.blogmssg{
width:510px;
border-bottom:1px solid #c5c5c5;
margin-bottom:35px;
padding:0px 0px 35px 0px;
}

.blogmssg.bmlast{
border:none;
padding-bottom:20px;
margin-bottom:0px;
}

.blogmssg .mdate{
font-size:12px;
color:#333333;
}

.blogmssg .mtheme{
font-size:16px;
font-weight:bold;
color:#3366cc;
padding-bottom:10px;
}

.blogmssg .mtheme a{
color:#3366cc;
}

.blogmssg .mauthor{
color:#333333;
padding-bottom:10px;
}

.blogmssg .mauthor a{
font-weight:bold;
color:#333333;
}

.blogmssg .mcmmnts{}

.blogmssg .mcmmnts a{
color:#3366cc;
}

.postcmmnt{
width:499px;
padding-bottom:32px;
}

.postcmmnt .textarea{}

.postcmmnt .textarea div{
border-left:1px solid #1a3439;
border-right:1px solid #1a3439;
background:#fff;
}

.postcmmnt .textarea textarea{
height:164px;
width:486px;
font-family:"Trebuchet MS";
font-size:13px;
border:none;
overflow:hidden;
background:none;
padding:0px 5px 0px 5px;
}

.postcmmnt .textarea img{
display:block;
}

.cmmnts_numb{
color:#333333;
font-weight:bold;
padding:20px 0px 20px 0px;
}

.postcmmnt .btndiv{
font-size:11px;
color:#999999;
padding:15px 0px 0px 12px;
}

.postcmmnt .cmmnttext{
width:340px;
line-height:125%;
float:left;
}

.postcmmnt .button{
height:37px;
width:139px;
float:right;
font-family:"Trebuchet MS";
font-size:18px;
font-weight:bold;
color:#fff;
border:none;
background:url(/bitrix/templates/premia_index/images/blog_publbg.gif) left top no-repeat;
padding-bottom:2px;
}

.commentcell{
width:500px;
border-bottom:1px solid #6b6b6b;
margin-bottom:17px;
padding-bottom:12px;
}

.commentcell.cclast{
border:none;
margin:0px;
}

.commentcell .mauthor{
font-size:12px;
color:#999999;
padding-bottom:4px;
}

.commentcell .mauthor a{
font-size:14px;
font-weight:bold;
color:#333333;
margin-right:10px;
}

.commentcell .mmtext{
padding-bottom:5px;
}

.commentcell .mdate{
font-size:12px;
color:#999999;
padding-bottom:4px;
}

.commentcell .manswlnk{
font-size:12px;
color:#999999;
}

.commentcell .manswlnk a{
color:#3366cc;
}

.commentcell .answer{
padding:15px 0px 8px 45px;
}

.postanswer{}

.postanswer .textarea{}

.postanswer .textarea div{
width:497px;
border-left:1px solid #1a3439;
border-right:1px solid #1a3439;
background:#fff;
}

.postanswer .textarea textarea{
height:50px;
width:486px!important;
font-family:"Trebuchet MS";
font-size:13px;
border:none;
overflow:hidden;
background:none;
padding:0px 5px 0px 5px;
}

.postanswer .textarea img{
display:block;
}

.postanswer .btndiv{
height:28px;
padding:5px 0px 0px 0px;
}

.postanswer .btndiv .button{
height:28px;
width:85px;
font-family:"Trebuchet MS";
float:right;
font-size:14px;
font-weight:bold;
color:#fff;
border:none;
background:url(/bitrix/templates/premia_index/images/answer_btnbg.gif) left top no-repeat;
padding-bottom:2px;
}

.postform{
padding:25px 0px 20px 0px;
}

.postform label{
display:block;
color:#333333;
font-weight:bold;
padding-bottom:8px;
}

.postform .input_text{
height:28px;
width:499px;
margin-bottom:17px;
}

.postform .input_text.ifile{
width:394px;
float:left;
}

.postform .input_text div{
height:28px;
float:left;
background:url(/bitrix/templates/premia_index/images/itext_bg.gif) top repeat-x;
}

.postform .input_text img{
float:left;
}

.postform .input_text input{
width:493px;
float:left;
font-family:"Trebuchet MS";
font-size:13px;
border:none;
background:none;
padding:4px 0px 0px 2px;
}

.postform .input_text.ifile input{
width:388px;
}

.postform .textarea{
margin-bottom:17px;
}

.postform .textarea div{
width:497px;
border-left:1px solid #1a3439;
border-right:1px solid #1a3439;
background:#fff;
}

.postform .textarea textarea{
height:165px;
width:486px!important;
font-family:"Trebuchet MS";
font-size:13px;
border:none;
overflow:hidden;
background:none;
padding:0px 5px 0px 5px;
}

.postform .textarea img{
display:block;
}

.postform .viewbtn{
height:30px;
width:72px;
float:left;
font-family:"Trebuchet MS";
font-size:14px;
font-weight:bold;
color:#fff;
border:none;
background:url(/bitrix/templates/premia_index/images/blog_viewbg.gif) left top no-repeat;
padding-bottom:5px;
margin:0px 1px 0px 3px;
}

.postform .add{
width:31px;
float:left;
}

.postform .publbtn{
height:37px;
width:502px;
}

.postform .publbtn input{
height:37px;
width:139px;
float:right;
text-align:center;
font-family:"Trebuchet MS";
font-size:18px;
font-weight:bold;
color:#fff;
border:none;
background:url(/bitrix/templates/premia_index/images/blog_publbg.gif) left top no-repeat;
padding-bottom:2px;
}

.friends_table{
width:485px;
color:#333333;
border-collapse:collapse;
margin-top:5x;
margin-bottom:34px;
}

.friends_table a{
color:#3366cc;
}

.friends_table th{
vertical-align:top;
text-align:left;
font-size:12px;
color:#666666;
background:url(/bitrix/templates/premia_index/images/friends_thbg.png);
padding:4px 8px 3px 8px;
}

.friends_table th.thnumb{
width:50px;
}

.friends_table td{
vertical-align:top;
text-align:left;
padding:14px 8px 6px 8px;
}

.friends_table td p{
color:#000;
font-weight:bold;
padding:0px;
}

.pager.pfriends{
padding-left:74px;
}

.myprof{
font-size:12px;
padding-bottom:25px;
}

.myprof span{
color:#cccccc;
}

.myprof p{
padding-bottom:2px;
}

.mynomin{
padding-bottom:24px;
}

.mynomin .img{
width:23px;
float:left;
padding:0px 20px 0px 0px;
}

.mynomin .img img{
display:block;
}

.mynomin .btn{
height:29px;
width:111px;
float:left;
font-family:"Trebuchet MS";
font-size:14px;
font-weight:bold;
color:#fff;
border:none;
background:url(/bitrix/templates/premia_index/images/prof_uchbg.png) left top no-repeat;
margin-top:8px;
padding:0px 0px 4px 0px;
}

.mynomin .nomname{
float:left;
font-size:12px;
padding:0px 10px 0px 0px;
}

.mynomin .nomname div{
font-size:14px;
font-weight:bold;
}

.mynomin .nomname div a{
color:#fff;
}

.mynominact{
padding-bottom:25px;
}

.mynominact .img{
width:23px;
float:left;
padding:0px 20px 0px 0px;
}

.mynominact .img img{
display:block;
}

.mynominact .nomname{
width:457px;
line-height:115%;
float:left;
}

.mynominact .nomname span{
font-size:12px;
color:#cccccc;
}

.mynominact .nomname p{
font-size:12px;
color:#cccccc;
padding:0px;
}

.proftitle{
background:url(/bitrix/templates/premia_index/images/proftitle_bg.png);
margin-bottom:12px;
margin-top:6px;
padding:3px 5px 2px 5px;
}

.proftitle.pt1{
width:450px;
}

.proftitle .ptleft{
width:50%;
font-weight:bold;
float:left;
}

.proftitle .ptright{
width:45%;
text-align:right;
float:right;
}

.mytheme{
padding-bottom:25px;
}

.mytheme .title{
font-size:12px;
border-bottom:1px solid #d9d49d;
margin-bottom:4px;
padding:0px 0px 4px 0px;
}

.mytheme .title span{
color:#cccccc;
}

.mytheme .title a{
color:#fff;
}

.mytheme .newtheme{
padding-top:16px;
font-weight:bold;
}

.pprof1{
padding-top:12px;
}

.authform{
width:454px;
}

.authform label{
font-weight:bold;
color:#fff;
display:block;
padding-bottom:4px;
}

.authform .input_text{
height:28px;
width:225px;
float:left;
margin-bottom:12px;
margin-right:5px;
}

.authform .input_text div{
height:27px;
float:left;
background:url(/bitrix/templates/premia_index/images/itext_bg.gif) top repeat-x;
padding:1px 0px 0px 0px;
}

.authform .input_text input{
width:217px;
font-family:"Trebuchet MS";
font-size:13px;
float:left;
border:1px solid #fff;
padding:2px 0px 0px 2px;
}

.authform .input_text img{
float:left;
}

.authform .input_text.itforg{
width:250px;
}

.authform .input_text.itforg input{
width:242px;
}

.authform .remember{
height:20px;
padding-bottom:10px;
}

.authform .remember input{
height:15px;
width:15px;
float:left;
margin:2px 5px 0px 0px;
}

.authform .remember label{
font-size:12px;
font-weight:normal;
float:left;
margin:0px;
}

.authform .button{
height:36px;
width:89px;
font-family:"Trebuchet MS";
font-size:18px;
color:#fff;
display:block;
font-weight:bold;
border:none;
background:url(/bitrix/templates/premia_index/images/btnenter_bg.png) left top no-repeat;
padding-bottom:3px;
margin:5px 0px 10px 0px;
}

.authform .button2{
height:36px;
width:110px;
font-family:"Trebuchet MS";
font-size:18px;
color:#fff;
display:block;
font-weight:bold;
border:none;
background:url(/bitrix/templates/premia_index/images/btnpassw_bg.png) left top no-repeat;
padding-bottom:3px;
margin:5px 0px 10px 0px;
}

p.premembr{
font-size:12px;
padding-bottom:12px;
}

p.pregister{
font-size:24px;
font-weight:bold;
padding-bottom:22px;
}

.showonsite{
height:17px;
font-size:12px;
font-weight:normal;
padding:10px 0px 0px 0px;
}

.showonsite input{
height:15px;
width:15px;
float:left;
margin:0px 5px 0px 0px;
}

.showonsite label{
float:left;
font-weight:normal;
}

.footer{
min-width:1000px;
font-size:12px;
color:#333333;
}

.footerbg{
padding:0px 50px 45px 50px;
}

.footer a{
color:#3366cc;
}

.footer .copyrights{
width:290px;
float:left;
}

.footer .flinks{
width:16%;
float:right;
}

.footer .counter{
width:10%;
float:right;
padding:2px 0px 0px 0px;
}

.footer .counter div{
float:right;
}

.footer .counter img{
display:block;
}

.fsearch{
width:280px;
float:left;
background:url(/bitrix/templates/premia_index/images/isearchf.gif) 0px 9px no-repeat;
}

.fsearch .input_text{
width:206px;
float:left;
border:1px solid #a3a3a3;
font-family:"Trebuchet MS";
font-size:13px;
padding:1px 0px 0px 2px;
margin-right:7px;
}

.fsearch .button{
height:22px;
width:51px;
font-family:"Trebuchet MS";
font-size:12px;
font-weight:bold;
color:#fff;
float:left;
background:url(/bitrix/templates/premia_index/images/search_btn.gif) no-repeat;
border:none;
margin:0px;
padding-right:0px;
padding-bottom:1px;
}

.intfooter{
height:150px;
min-width:1000px;
font-size:12px;
color:#333333;
background:url(/bitrix/templates/premia_index/images/intfooterbg.gif) top repeat-x;
position:relative;
margin-top:-150px;
}

.intfooter a{
color:#3366cc;
}

.intfooter .fsearch{
width:230px!important;
float:left;
background:url(/bitrix/templates/premia_index/images/isearchf.gif) 0px 41px no-repeat;
padding:37px 25px 0px 20px;
}

.intfooter .fsearch .input_text{
width:160px!important;
}

.intfooter .copyrights{
width:325px;
float:left;
padding:30px 20px 0px 0px;
}

.intfooter .flinks{
width:150px;
float:left;
padding:30px 10px 0px 0px;
}

.intfooter .deadline{
width:270px;
float:left;
padding-right:10px;
padding-bottom:0px;
padding-left:0px;
}

.intfooter .deadline .title{
font-size:14px;
padding:0px;
}

.intfooter .counter{
width:90px;
float:right;
padding:34px 20px 0px 0px;
}

.intfooter .counter img{
display:block;
}

.intfooterbg{
height:117px;
padding:33px 50px 0px 50px;
}


/* PopUp */

.pup_main{
width:470px;
color:#222020;
font-size:12px;
margin:auto;
}

.pup_main a{
color:#3366cc;
}

.pup_main .photor{
float:right;
}

.putop{
height:113px;
background:#222020;
border-bottom:1px solid #c3c3c3;
padding:3px 29px 0px 30px;
}

.putop .pulogo{
float:right;
}

.putop .putitle{
width:345px;
float:left;
font-size:48px;
color:#fff;
padding-top:20px;
}

.pubody{
line-height:125%;
border-top:1px solid #525252;
background:url(/bitrix/templates/premia_index/images/pubody_bbg.gif) right repeat-y;
}

.pubody p{
padding-bottom:14px;
}

.pubody .name{
font-size:18px;
padding:0px 0px 2px 0px;
}

.pubody .dob{
color:#666666;
padding-bottom:10px;
}

.pubodybg{
background:url(/bitrix/templates/premia_index/images/pubody_bg.gif) right top no-repeat;
padding:15px 30px 22px 30px;
}

.pverslnk{
padding:20px 0px 7px 0px;
}

.pverslnk a{
background:url(/bitrix/templates/premia_index/images/ipvers.gif) 0px 0px no-repeat;
padding-left:25px;
}

.pufooter{
clear:both;
padding:20px 0px 0px 0px;
}

/* Pront Version */

.pversmain{
width:660px;
font-size:14px;
color:#000;
}

.pversmain p{
padding-bottom:14px;
}

.pversmain a{
color:#0066cc;
}

.pversmain p.ptitle{
padding:15px 0px 25px 0px;
}

.pversmain .pvtop{
height:33px;
background:url(/bitrix/templates/premia_index/images/pvtop_bg.gif) top right no-repeat;
padding:10px 50px 0px 47px;
}

.pversmain .pvtop input{
height:20px;
width:95px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
border:none;
background:url(/bitrix/templates/premia_index/images/btn_print.gif) no-repeat;
}

.pvcont{
background:url(/bitrix/templates/premia_index/images/pvcont_tbg.jpg) right top no-repeat;
}

.pvcontbg{
min-height:400px;
background:url(/bitrix/templates/premia_index/images/pvcont_bbg.jpg) right bottom no-repeat;
padding:22px 57px 32px 57px;
}

.pvlogo{
height:193px;
padding-bottom:38px;
}

.pvlogo img{
display:block;
float:left;
}

.pvtitle{
font-size:24px;
font-weight:bold;
padding-bottom:28px;
}

.pvfooter{
font-size:13px;
padding:80px 0px 0px 0px;
}



/* New Footer */

a.more{
font-size:13px;
}

.partnersbg{
padding:4px 50px 5px 50px;
}

.partners .ptext{
margin-top:-4px;
}

.liders { padding:20px 0px 10px 0; }
.liders a { color: #0e5415; font-size: 16px; font-weight: bold; }
.liders strong { font-size: 16px; }

.kriterii{
font-size:13px;
line-height:18px;
padding:27px 0px 0px 0px;
}

.kriterii .ktit{
font-size:18px;
line-height:normal;
padding-bottom:4px;
}

.kriterii .parametrs{
padding:2px 0px 0px 10px;
}

.partners .plinks{
padding-bottom:24px;
}

.footer .flinks{
width:150px;
float:left;
}

.fsearch{
margin-top:8px;
}

.footer .counter{
/*width:22%;*/
width:200px;
}

.footer .counter div{
float:right;
padding-left:10px;
padding:0px 0px 0px 10px;
}

.footer .copyrights{
width:280px;
}

.fsearch{
width:270px;
}

.fsearch .input_text{
width:196px;
}

.indxbody .newstit{
font-weight:normal!important;
}





.spacer{
height:1px;
clear:both;
}

div.hr{
width:100%;
height:1px;
border-top:1px solid #fff;
}

.rightcol .table{
width:100%;
border-collapse:collapse;
margin-bottom:20px;
}

.rightcol .table th{
font-size:16px;
text-align:left;
background:#15223b;
border-left:1px solid #15223b;
border-right:1px solid #15223b;
vertical-align:top;
padding:6px 15px 7px 15px;
}

.rightcol .table th span{
font-weight:normal;
}

.rightcol .table td{
font-size:14px;
border:1px solid #183f9e;
vertical-align:top;
padding:8px 15px;
}

.rightcol .table td.tdcent{
font-size:16px;
text-align:center;
}

.rightcol .table td.tdtitle{
font-size:16px;
font-weight:bold;
background: url(/bitrix/templates/premia_index/images/tdtitle.jpg) left top no-repeat #214499; } 

.words { padding-top: 12px; color: #999; }
.error_title { color: #ff9900; font-size: 17px; font-weight: bold; margin-bottom: 8px; }


.comments.cmmntnews{
background:url(/bitrix/templates/premia_index/images/cmmntnews_bg.png);
}


.pager.pgrnews div{
background:#354a65!important;
}

.pager.pgrnews div a{
background:#354a65!important;
}

.pager.pgrnews div span{
background:#8297b1!important;
}

.main.mblog .pager div span{
background:#949494;
color:#fff;
}

.winner_banner { padding: 7px 0; }
.winner_banners { padding-bottom: 7px; }