
h1.pos-title {margin: 0px 0px 15px 0px;font-size: 24px;font-weight: bold;line-height: 34px;color: #323232;text-transform: uppercase;letter-spacing: -1px; }
h1.pos-title a {color: #323232;text-decoration: none;}
h1.pos-title a:hover {color: #FF3399; }

h1 span { color: #bebebe; }
h2 span { color: #aaa; font-size:12px}

a.braun { text-decoration: none; color:#1a1a1a;}
a.braun:hover { color:#a19779; }

fieldset.plus { padding:15px; background: #FDF9E3; border-top:2px solid #FAE7BE; border-bottom:1px solid #FAE7BE; border-left:1px solid #FAE7BE; border-right:1px solid #FAE7BE; -webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
h3.newitem { font-size: 19px; line-height: 100%; /* background: #ff3399; */ font-weight: 600; color: #ff3399; margin: 0px 0px 5px 15px; text-transform: uppercase; }

/** Список  **/
table.list td { font-size: 15px; background:url(../images/hrbg.gif) repeat-x bottom; padding: 4px 0px 7px 0px; }
table.list td.nobrd { background: none; padding: 2px 0px 0px 0px;}
table.list a.title { display:block; padding-left: 10px; margin-bottom:1px;}
table.list a.sub { display:block; padding-left: 10px; font-size: 11px; color:#887; text-decoration:none; }
table.list a.sub:hover { text-decoration: underline; }
table.list td.activ { color: #aaa; padding: 4px 0px 5px 10px; line-height: 110%;}
table.list td.activ a:hover { text-decoration:none; }
table.list .activ a.tl { color: #6d654b; font-size:13px; }
table.list .activ a.sb { color: #a19779; font-size:11px; }
table.list .activ .inf { margin-top:3px; font-size:10px; }
table.list .comm .inf { margin-top:3px; font-size:10px; color: #aaa;}
table.list .comm .infuser { margin-bottom:3px; font-size:11px; color: #999;}
table.list .comm .text { text-align:left; font-size: 13px;}
/*table.list .activ .inf a { color: #F8B600; }    */

.tadd { padding: 10px 0px; display: block; color: #77AC00; font-size: 17px; text-decoration: none;}

ul.list { list-style: none; margin:0px; padding:0px; }
ul.list li { height: 25px; line-height: 25px; padding-left: 15px; background: url(../images/typography/list_links.png) 0px 0px no-repeat; cursor: pointer;}
ul.list li:hover, ul.list li.selected { background-position: 0px -25px; }
ul.list li.selected a { color: #ff3399; }
ul.list li a { font-size:13px; }

ul.pgnum{ list-style: none; margin:10px 0px; padding:0px; }
ul.pgnum li { float: left; margin-right: 4px; }
ul.pgnum li a { display: block; background: #E1E1E2; padding: 1px 4px; text-decoration: none; font-size: 10px; }
ul.pgnum li a:hover, ul.pgnum li a.selected { background: #ff3399; color: #fff;  }

ul.ratconf { list-style: none; margin:10px 0px; padding:0px; }
ul.ratconf li { margin-bottom: 8px; padding-left: 10px;  }
ul.ratconf li b { display: block; margin: 0px 0px 4px -10px; color: #333435; }
ul.ratconf li b span { border-bottom: 1px dashed; }
ul.ratconf li span em { font-weight: normal; font-size: 10px; }
ul.ratconf .button { background: #ff3399; border: 1px solid #ff3399; color: #fff; }

ul.tabs { list-style: none; margin:10px 0px; padding:0px; overflow: hidden; clear: both; }
ul.tabs li { /*font-size: 18px;  padding: 3px; */ float: left; margin-right: 10px; }
ul.tabs li a, ul.tabs li span { display: block; padding: 3px 6px; }
ul.tabs li a { color: #333435; }
ul.tabs li a:hover { text-decoration: none; }
ul.tabs li span, ul.tabs a.selected { background:#ff3399; color: #fff; text-decoration: none; }

/** Популярное на главной **/
#bestratings { height: 252px; background:#FFEBCD; margin-bottom:16px; }
#bestratings #area { width: 960px; margin: 0 auto 0 auto; overflow:hidden; border-top:1px solid #e5e3d1;}
#bestratings ul {  display:block; overflow:hidden; margin:16px 0px 0px 16px; padding:0px;}
#bestratings ul img { margin:1px 0px 0px 1px; }
#bestratings li { overflow:hidden; float:left; list-style:none; width: 102px; height:118px; background:url(../images/br-picbg.gif) no-repeat 0 0; margin-right: 16px; }

/** Категории рейтингов **/
#cats td { height: 30px; font-size: 15px; background:url(../images/hrbg.gif) repeat-x bottom; }
#cats td.nobrd { background: none; }
#cats td a { text-decoration: none; color:#6d654b;}
#cats td, #cats td a:hover { color:#a19779; }
#cats td span { color:#F8B600; font-size:11px; }

#column { margin: 5px 0px 10px 10px; }
#column h2 { color: #333435; text-transform: uppercase; font-size: 18px; font-weight: 600; border-bottom: 1px solid #E1E1E2; }

#divcloseau { position:absolute; margin:9px 0px 0px 505px; display:none;}

#ef_loading { position: absolute;  margin:100px 0px 0px 210px;  }

#efoto { width: 520px; height: 220px; }
#efoto #ef_tbl { width: 520px; display:none; }
#efoto label { font-weight: bold; margin-bottom: 2px; }

#footer { border-top: 5px solid #333435; text-align: center; }
#footer .menu { margin-top: 10px; }
#footer .counter { }
#footer .copy { margin-top: 10px; font-size: 11px; }

.fotoctrl { /*background: yellow;*/ margin: 0px 0px 15px 0px; clear: both; overflow: hidden; }
.fotoctrl .addfoto { height: 24px; color: #127CD1; padding-top: 2px; /*text-decoration: underline;*/ background: url(../images/addfoto2.png) no-repeat 0 0px; padding-left: 30px; display: block; float:right;  font-size: 13px; font-weight: 600; text-transform: uppercase;}
.fotoctrl .addfoto:hover { text-decoration: underline; }

#fotoset { list-style: none; margin:0px; padding:0px; }
#fotoset li {overflow: hidden; float: left; background: #E5E5E5; margin: 0px 10px 10px 0px; width: 223px; text-align: center; }
#fotoset li.last { margin-right: 0px; }
#fotoset li img.foto { width: 200px; margin: 10px 0px; }
#fotoset .votebox { /*float: left; margin-left: 40px; */position: absolute; margin: 17px 0px 0px 10px; /*background: yellow; */ }
#fotoset .votebox #ratingctrl span.plus { margin: 0px 0px 0px 3px; width: 22px; text-align: center; }
#fotoset .votebox #ratingctrl span.minus { margin: 0px 0px 0px 4px; width: 22px; text-align: center; }
#fotoset .editbox { float: left;  }

#fotoset .downtool { position: absolute; margin: 185px 0px 0px 11px; height: 25px; width: 200px;/* background: url(../images/bt_bg.png); */}
#fotoset .downtool a.edit { display: block; float: left; margin: 8px 3px 0px 5px; width: 12px; height: 12px; background: url(../images/fs_edit.png) no-repeat 0 0; text-decoration: none; }
#fotoset .downtool a.delete { display: block; float: left; margin: 8px 3px 0px 5px; width: 12px; height: 12px; background: url(../images/fs_delete.png) no-repeat 0 0; text-decoration: none; }
#fotoset .downtool a.expand { display: block; float: right; margin: 5px 5px 0px 5px; width: 16px; height: 16px; background: url(../images/fs_expand.png) no-repeat 0 0; text-decoration: none; }
#fotoset .downtool a.up { display: block; float: left; margin: 4px 6px 0px 5px; width: 16px; height: 16px; background: url(../images/fs_up.png) no-repeat 0 0; text-decoration: none; }
#fotoset .downtool a.down { display: block; float: left; margin: 8px 3px 0px 5px; width: 16px; height: 16px; background: url(../images/fs_down.png) no-repeat 0 0; text-decoration: none; }

#header, #content, #footer { padding: 0 0 0 0; width: 960px; margin: 0 auto 0 auto; }
#header { /*background:url(../images/h-topline.gif) repeat-x top; */ height: 135px; }
#header .tline { height: 25px; background: #FAFBFC;  }
#header .banner { margin-top: 10px; }

#info a { font-size: 12px; color:#aaa; text-decoration:none; }
#info a:hover { color:#009acd; }

#item_desc { height: 90px; }

#logo { display: block; text-decoration: none; margin-top: 19px; }
#logo span { display: block; text-decoration: none; text-transform: uppercase; color: #c0c0c0; font-size: 11px; margin: 5px 0px 0px 10px; }

#numchar { color:#000; font-size: 11px; }

#imgs { padding:10px 0px 0px 0px; height: 294px; overflow: hidden; }
#imgs a { display: block; float: left; margin: 0px 8px 8px 0px; padding: 2px; background:#fff; border:1px solid #E3DECE; }

#page { margin: 5px 10px 10px 0px; }

#preview_d { width:220px; height:220px; cursor:pointer; padding:3px; background:#fff; border:1px solid #E3DECE;margin: 0px 10px 0px 0px; }
#preview_di { width:80px; height:80px; cursor:pointer; padding:3px; background:#fff; border:1px solid #E3DECE; margin: 0px 10px 0px 0px; }

#ratingctrl { float: right; margin-left: 5px;}
#ratingctrl span { display: block; float: left; padding-top: 4px; font-size: 11px;}
#ratingctrl span.plus { color: green; margin-right: 2px; width: 16px; text-align: right; }
#ratingctrl span.minus { color: red; margin-left: 3px; width: 16px; text-align: left; }
.rplus, .rminus, .rplus_ds, .rminus_ds { display: block; width: 24px; height: 24px; margin-left:2px; float:left; }
.rplus:hover, .rminus:hover, #ratingctrl a.selected {   background-position: 0px -24px; }
.rplus, .rplus_ds { background: url(../images/rplus.png) no-repeat 0 0; }
.rminus, .rminus_ds { background: url(../images/rminus.png) no-repeat 0 0; }

#ratingctrl_sm { float: right; margin-left: 5px;}
#ratingctrl_sm span { display: block; float: left; font-size: 11px;}
#ratingctrl_sm span.plus { color: green; margin-right: 2px; width: 16px; text-align: center; }
#ratingctrl_sm span.minus { color: red; margin-left: 3px; width: 16px; text-align: center; }
#ratingctrl_sm .icons, #ratingctrl_sm .vote { clear: both; overflow: hidden; }
.rplus_sm, .rminus_sm, .rplus_ds_sm, .rminus_ds_sm { display: block; width: 16px; height: 16px; margin-left:2px; float:left; }
.rplus_sm:hover, .rminus_sm:hover, #ratingctrl_sm a.selected {   background-position: 0px -16px; }
.rplus_sm, .rplus_ds_sm { background: url(../images/rplus_sm.png) no-repeat 0 0; }
.rminus_sm, .rminus_ds_sm { background: url(../images/rminus_sm.png) no-repeat 0 0; }

#short10 {}
#short10 .divtop { display: none; position: absolute; background: #FFFBDB; border: 1px solid #FFE57F; padding: 5px; z-index: 1000; width: 300px; margin-left: -256px; margin-top: -32px; }
#short10 .divtop ol { margin:0px; padding-left: 20px; font-size: 11px; color: #000; }
#short10 .divtop ol .vote { float: right; }
#short10 .divtop ol .plus { color: green; }
#short10 .divtop ol .minus { color: red; }
#short10 .divtop .close { cursor: pointer; position: absolute; margin-left: 300px; margin-top: -14px; }

#uc_msg { text-align: left; }

#ucomment textarea { width:97%; }

#umenu {  }
#umenu a, #umenu span { display: block; float: right; font-size: 12px; text-decoration: none; padding: 4px 9px;  font-family: Trebuchet MS, Tahoma; }
#umenu a:hover { background: #333435; color: #fff; }
#umenu .rss { background: url(../images/icons/rss.png) no-repeat 0 5px; width: 16px; height: 20px; margin: 0px 5px; padding: 0px; }
#umenu .rss:hover { background: url(../images/icons/rss.png) no-repeat 0 5px; }
#umenu .twitter { background: url(../images/icons/twitter.png) no-repeat 0 5px; width: 16px; height: 20px; margin: 0px 5px; padding: 0px; }
#umenu .twitter:hover { background: url(../images/icons/twitter.png) no-repeat 0 5px; }
#umenu .profile { background:url(../images/user2.png) no-repeat 5px 8px; padding-left:22px; }
#umenu .profile:hover { background:url(../images/user2.png) no-repeat 5px 8px #333435; color: #fff; }
#umenu .exit { background:url(../images/exit.png) no-repeat 5px 8px; padding-left:22px; }
#umenu .exit:hover { background:url(../images/exit.png) no-repeat 5px 8px #333435; color: #fff; }
#umenu .add { background:url(../images/ratadd.png) no-repeat 5px 8px; padding-left:22px; }
#umenu .add:hover { background:url(../images/ratadd.png) no-repeat 5px 8px #333435; color: #fff; }
#umenu .reg { background:url(../images/reg.png) no-repeat 5px 7px; padding-left:22px; }
#umenu .reg:hover { background:url(../images/reg.png) no-repeat 5px 7px #333435; color: #fff; }
#umenu .enter { background:url(../images/enter.png) no-repeat 5px 7px; padding-left:22px; }
#umenu .enter:hover { background:url(../images/enter.png) no-repeat 5px 7px #333435; color: #fff; }

#wrapper { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left;  border-top: 3px solid #333435;}

.abc_line { margin-bottom: 15px; overflow: hidden; }
.abc_line h4 { padding: 3px 0px 0px 5px; float : left; text-transform: uppercase; font-size: 13px; font-weight: 700; margin-right: 10px; }
.abc_line ul { list-style: none; margin:0px; padding: 0px; }
.abc_line ul li { float: left; text-align: center; }
.abc_line ul li a { display: block; color:#fff; width: 25px; padding:3px 0px; margin:0px 5px 0px 0px; font-size:13px; text-decoration:none; background:#DEDEDE; }
.abc_line ul li a:hover { background:#FF3399; color:#fff; }

.add_item_vote { }
.add_item { }

.big { font-size: 18px; }

.blinfo { padding: 5px 0px 0px 0px; }
.blinfo .pic-user { margin-right: 4px; }

.box_code { color: #000; font-family: courier; }

.btext { margin: 10px 0px 10px 0px; font-size: 11px; color: #aaa; padding: 0px 16px; text-align: justify; }

.btn { height:24px; float:right; background: #ff3399;  }
.btn a { display:block; height:24px; background: url(../images/btnr.png) no-repeat right top; padding: 2px 12px 0px 12px; text-decoration: none; color: #fff; font-family: Trebuchet MS, Tahoma; font-size:13px; font-weight: bolder; }
.btn a:hover { color: #fff; }
.btn input { cursor: pointer; display:block; border:none; height:24px; background: #ff3399; /*background: url(../images/btnr.png) no-repeat right top; */ margin:0px; padding: 0px 12px 0px 12px; color: #fff; font-family: Trebuchet MS, Tahoma; font-size:13px; /*font-weight: bolder; */ }
.btn-pl { height:24px; float:right; background: url(../images/btnl-pl3.png) no-repeat 0 0; }
.btn-pl a { display:block; height:24px; background: url(../images/btnr-pl.png) no-repeat right top; padding: 2px 12px 0px 12px/*30px*/; text-decoration: none; color: #19b019; font-family: Trebuchet MS, Tahoma; font-size:13px; font-weight: bolder; }
.btn-pl a:hover { color: #19b019;  }
.btn-cancel { height:24px; float:right; background: url(../images/btnl2.png) no-repeat 0 0; }
.btn-cancel a { display:block; height:24px; background: url(../images/btnr2.png) no-repeat right top; padding: 2px 12px 0px 12px; text-decoration: none; color: #fff; font-family: Trebuchet MS, Tahoma; font-size:13px; font-weight: bolder; }
.btn-cancel a:hover { color: #fff; }
.btn-cancel input { cursor: pointer; display:block; border:none; height:24px; background: url(../images/btnr2.png) no-repeat right top; margin:0px; padding: 0px 12px 0px 12px; color: #fff; font-family: Trebuchet MS, Tahoma; font-size:13px; font-weight: bolder; }

.button { border:1px solid #aaa; }

.calendar { margin-bottom: 15px; overflow: hidden; }
.calendar .year { float: left; width: 220px; }
.calendar h3 {margin: 0px 15px 0px 0px; font-size: 24px; font-weight: bold; line-height: 34px; color: #333435; text-transform: uppercase;letter-spacing: -1px; }
.calendar ul { list-style: none; margin:0px; padding: 0px; }
.calendar ul li { float: left; text-align: center; }
.calendar ul li a { display: block; color:#fff; width: 45px; padding:5px 0px; margin:0px 5px 5px 0px; font-size:15px; text-decoration:none; background:#DEDEDE; }
.calendar ul li a:hover { background:#FF3399; color:#fff; }

.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}

.cntchar {position:absolute; float: right; margin: 5px 0px 0px 430px; font-size: 9px; width:15px;text-align: right;}

.ctrl_desc { margin: 0px 0px 10px 0px; }

.date { color: #aaa; font-size:11px; }

.empty-over { text-align:center; position: absolute; display:none; width:220px; height:220px; background:url(../images/trans.png);/*opacity : .6; filter:alpha(opacity=60); */ }
.empty-over img { margin-top: 102px; }

.empty-over-item { text-align:center; position: absolute; display:none; width:80px; height:80px; background:url(../images/trans.png);/*opacity : .6; filter:alpha(opacity=60); */ }
.empty-over-item img { margin-top: 32px; }

.frat {  padding: 3px 5px 0px 24px; background: url(../images/bgnum-green2.png) no-repeat 0 0; float: right; color: #fff; height: 25px; text-align: center; font-size: 15px; /*font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; */ }
.frat2 {  padding: 3px 5px 0px 24px; background: url(../images/bgnum-red2.png) no-repeat 0 0; float: right; color: #fff; height: 25px; text-align: center; font-size: 15px; /*font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; */ }
.frat_small { float: right; font-size: 10px; }
.frat_small span { padding-left: 4px; }
.frat_small .plus { color: green; }
.frat_small .minus { color: red; }

.gray { color: #aaa; }
.graydark { color: #999;}
.green { color:#19b019}

.hello { margin-bottom: 5px; }
.hello b { font-weight: normal; color:#000; }
.hello .red, .hello .green, .hello .gray { padding: 1px 4px; color: #fff; }
.hello .gray { background: #aaa; }
.hello .green { background: #19b019;}
.hello .red { background: #ea6060;}

.hr { clear:both; height:32px; background:url(../images/hr.gif) repeat-x 0 14px; }
/*.hr-italic { clear:both; height:32px; background:url(../images/hr-italic.gif) repeat-x 0 14px; }*/
.hr-line, .hr-italic {margin: 10px 0px 15px 0px; height: 5px;background: url(../images/separator.png) 0 0 repeat-x;clear: both; }

.hanons { overflow: hidden; clear: both; margin: 5px 0px 10px 0px; }
/*.hanons h4 { text-transform: uppercase; color: #333435; background: url(../images/h4bg.png) no-repeat right 0; height: 25px; margin-bottom: 5px; float: left; padding: 3px 15px 0px 5px; font-size: 13px; color: #666; }*/
.hanons h4 { text-transform: uppercase; color: #333435; height: 25px; margin-bottom: 5px; font-size: 16px; font-weight: 700; color: #333435; border-bottom: 1px solid #E1E1E2; }
.hanons div { margin: 0px 15px 0px 0px; padding: 0px; float: left; width: 310px; }
.hanons div.last { margin: 0px 0px 0px 0px; }
.hanons div ul { list-style: none; margin: 0px; padding: 0px; clear: both; }

.hanons .lists ul { padding-left: 10px; }
.hanons .lists ul li { margin-bottom: 3px; }
.hanons .lists ul li a { font-size: 14px; text-decoration: none; }
.hanons .lists ul li em { font-size: 19px; font-style: normal; color: #ccc; }
.hanons .lists h4 { background: url(../images/icons/list.png) no-repeat 0 0; padding: 0px 0px 0px 20px; }

.hanons .blogs ul { padding-top: 5px; }
.hanons .blogs ul li { clear: both; overflow: hidden; margin-bottom: 7px; padding-bottom: 7px; border-bottom: 1px dotted #c0c0c0; }
.hanons .blogs ul li a { display: block; font-size: 14px; color: #000; text-decoration: none; margin-bottom: 2px;  }
.hanons .blogs ul li a:hover { color: #ff3399; }
.hanons .blogs ul li span { display: block; font-size: 11px; color: #666; line-height: 130%; }
.hanons .blogs h4 { background: url(../images/icons/blog.png) no-repeat 0 0; padding: 0px 0px 0px 20px; }

.hanons .fotos ul { padding-top: 5px; }
.hanons .fotos ul li { float: left; margin: 0px 2px 4px 0px; }
.hanons .fotos ul li.last { margin: 0px 0px 4px 0px; }
.hanons .fotos ul li img { width: 70px; padding: 2px 2px; background:#fff; border-right:1px solid #CDCDCE; border-bottom:1px solid #CDCDCE;}
.hanons .fotos h4 { background: url(../images/icons/foto.png) no-repeat 0 -2px; padding: 0px 0px 0px 24px; }

.hslide { /*border: 1px solid; */  overflow: hidden; clear: both; margin-bottom: 10px; }

.image{ padding: 3px; background:#fff; border:1px solid #CDCDCE; }
.imageh { padding: 3px; background:#fff; border:1px solid #CDCDCE; margin:0px 10px 0px 0px; float:left; }
.imageh1 { padding: 3px; background:#fff; border:1px solid #3AAF02; margin:0px 10px 0px 0px; float:left; }
.imageh-1 { padding: 3px; background:#fff; border:1px solid #EF481A; margin:0px 10px 0px 0px; float:left; }
.img_box { margin: 10px 0px; }

.info { padding:10px 0px; }
.info a { color:#87ceff; text-decoration:none; }
.info a:hover { color:#009acd; }

.inptxt { height: 28px; border:2px solid #E5E3D1; padding-left: 5px; width:98%; font-size:15px; color:#000; }
.inpinfo { color: #999; font-size: 10px;}

.item .image, .item-new .image { margin-right: 10px; }
.item .num, .item-new .num { width:30px; text-align: center; color: #000; font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size:22px; padding:5px 5px 0px 0px}
.item .num span { font-size: 11px; }
.item .butt, .welcome .butt { float:right; width: 85px; height:24px; text-align:right; }
.item .butt input { background: #EAEADE; border:none; font-size: 16px; }
.item .my-place { cursor:default; width:22px; height: 22px; padding-top: 2px; background:url(../images/place-gray.png) no-repeat 0 0; text-align:center; font-weight: bold; font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; color:#fff; }
.item h3 { margin-bottom: 5px; }
.item h3 a {/* text-decoration: none; */ font-size: 22px; }
.item h3 a:hover { text-decoration: underline; }
.item h3 span { color: #999; }
.item .alt { color: #999; }

.item-edit .inptxt { margin-bottom: 5px; }
.item-edit textarea { width: 97%; height: 105px; margin-bottom: 5px; }

.item-new .inptxt { color:#8B8E8E; margin-bottom: 5px; height: 32px; border: 1px solid #c0c0c0; width: 99%; }
.item-new .num { font: 38px/18px Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;}
.item-new textarea { width: 97%; height: 75px; color:#8B8E8E; margin-bottom: 5px; border: 1px solid #c0c0c0; width: 98%; }

#plusvideo_form .inptxt { color:#000; }

.itemplus { list-style: none; margin: 0px 10px 0px 0px; padding:0px; }
.itemplus li { padding: 2px; color: #000;  /*background: #ff3399;*/ margin-top: 5px;}
.itemplus li input { border: 1px solid #fff; color: #000; }
/*.itemplus li.video { background:url(../images/addvideo.gif) no-repeat 0px 2px; padding-left:20px; }  */

.label { display: block; margin-bottom: 5px; }

.left-col { width:700px; border-right: 1px solid #E1E1E2; }

.linkall,
.linkmore { margin-top:5px; text-align:right;}
.linkall a { color:#87ceff; text-decoration: none;}
.linkall a:hover { text-decoration: underline;}

.linkedit { font-size: 9px; text-decoration: none; }

.linknext { float: right; margin: 10px 16px 0px 0px; height: 20px;}
.linknext a { text-decoration: none; }

.listex { overflow: hidden; margin:0px; padding:0px; list-style: none;}
.listex li { float: left; overflow: hidden; width: 116px; height: 145px; margin: 0px 7px 5px 0px; border: 1px solid #CDCDCE; text-align: center; padding: 7px 0px 2px 0px; }
.listex li img { width: 100px;  margin-bottom: 5px; }
.listex li a { /*background: #ff3399; color: #fff; */ font-weight: bold; text-decoration: none; font-size: 11px; }

.meta { font-size: 12px;color: #858586; margin:0px; padding:0px; overflow: hidden;}
.meta div { letter-spacing: 1px;}
.meta div span { color: #333435; text-transform: uppercase;}
.meta .inf { float: right; color: #333435; text-transform: uppercase; }
.meta .inf .list { color: #5A95B4; }
.meta .inf .blog { color: #9DB940; }

.mod-foto h1 { float: left; margin-right: 10px; padding-top: 3px;}
.mod-foto .title { clear: both; margin: 0px 0px 10px 0px; overflow: hidden; }
.mod-foto .title a, .mod-foto .title span, .mod-foto .title em  { display: block; float: left; margin-right: 10px; font-size: 26px; padding-top: 5px; }
.mod-foto .title em { font-style: normal; color: #aaa; padding-top: 8px;}
.mod-foto .image-box { margin: 0px 0px 15px 0px; text-align: center; background: #E5E5E5; padding: 10px 0px; }

.mod-item h1 { margin:0px; }

.mod-links .items { list-style: none; padding:0px; margin:10px 0px; }
.mod-links .items .title { font-size: 16px; }
.mod-links .items span { display: block; font-size: 10px; color: #ff3399; }
.mod-links .url { color: #ff3399; }

.mod-rgmain .left { padding-right: 10px;}
.mod-rgmain .stat td { height: 25px; color:#F8B600; font-size:14px; font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; }
.mod-rgmain .stat .l { text-align:center; }
.mod-rgmain .stat .r { padding-left: 10px; }
.mod-rgmain .info { padding: 5px 0px 10px 0px; overflow: hidden;}
.mod-rgmain .info .pic-views, .mod-rgmain .info .pic-check { overflow: hidden; display: block; float: left; }
.mod-rgmain .cont { clear: both; overflow: hidden; }
.mod-rgmain h1 a {color: #333435;text-decoration: none;}
.mod-rgmain .prevtext { height: 105px; }
.mod-rgmain .micons { float: right; }
.mod-rgmain .micons .list,
.mod-rgmain .micons .blog,
.mod-rgmain .micons .foto,
.mod-rgmain .micons .vote,
.mod-rgmain .micons .add { display: block; float: left; width: 16px; height: 16px; text-decoration: none; margin-right: 5px; }
.mod-rgmain .micons .list { background:url(../images/icons/list.png) no-repeat 0 0px; }
.mod-rgmain .micons .blog { background:url(../images/icons/blog.png) no-repeat 0 0px; }
.mod-rgmain .micons .foto { background:url(../images/icons/foto.png) no-repeat 0 -2px; width: 20px; height: 20px; }
.mod-rgmain .micons .vote { background:url(../images/icons/vote.png) no-repeat 0 0px; }
.mod-rgmain .micons .add { background:url(../images/icons/add.png) no-repeat 0 0px; width: 17px; height: 17px;}

.mod-rview h1 { color: #000; }
.mod-rview h3 { margin-top: 5px; }

.mod-topic { font-size: 14px; }
.mod-topic .navi { margin-bottom: 15px; }
.mod-topic table td { padding: 5px; border-bottom: 1px dotted #aaa; }

.newlist { background:url(../images/newlist.png) no-repeat 0 0px; padding-left: 70px; }
.newlist p { padding:0px; margin:0px; }
.newlist h1 { padding-bottom:5px; margin:0px; }

.nofoto-over { position: absolute; display:none; opacity : .6; filter:alpha(opacity=60); }

.pic-folder { background:url(../images/folder-gray.gif) no-repeat 0 2px; padding-left:21px; margin-right: 10px; }
.pic-user { background:url(../images/user-gray.gif) no-repeat 0 2px; padding-left:16px; margin-right: 10px; }
.pic-views { background:url(../images/views.png) no-repeat 0 0px; padding-left:18px; margin-right: 10px; color: #000; }
.pic-check { background:url(../images/check.png) no-repeat 0 0px; padding-left:20px; margin-right: 10px; color: #000; }
.pic-lock { background:url(../images/lock.png) no-repeat 0 1px; padding-left:18px; }
.pic-reg { background:url(../images/reg.png) no-repeat 0 1px; padding-left:18px; }
.pic-plus { background:url(../images/plus.png) no-repeat 0 0px; padding-left:18px; }
.pic-cat { background:url(../../../admin/icons/folder.png) no-repeat 0 0px; padding-left:20px; }

.place ul { width: 52px; height: 55px; list-style: none; margin:2px 0px; padding:0px; background: url(../images/place-bg.gif) no-repeat 0 0; }
.place ul li { color: #ad9f79; text-align:center; margin:0px; padding:0px; }
.place ul li.t { font-size:24px; padding-top:7px; }
.place ul li.b { font-size:11px;  }

.pn_cont { list-style: none; margin: 0px; padding: 0px; overflow: hidden; }
.pn_cont li { float:left; }
.pn_cont li a { display: block; width: 25px; height: 22px; background: #BFBFBF; color: #f2f2f2; text-decoration: none; margin: 0px 5px 5px 0px; padding: 4px 0px 0px 0px; text-align: center; font-size: 15px; }
.pn_cont li a:hover, .pn_cont li a.selected { background: #ff3399; }

.pos-date {height: 34px;width: 34px;margin-right: 10px;color: #ffffff;background: #333435;float: left;}
.pos-date span.day,
.pos-date span.month {display: block;text-align: center;}
.pos-date span.month {margin: 3px 3px 0px 3px;padding-bottom: 1px;border-bottom: 1px solid #ffffff;font-size: 9px;line-height: 9px;letter-spacing: 1px;text-transform: uppercase;}
.pos-date span.day {margin-top: 1px;font-size: 18px;line-height: 18px;letter-spacing: 1px;}

.prevtext { text-align: justify; }

.pub, .pubno { display: block; margin-bottom: 8px; font-weight: bold;  }
.pub { background:url(../images/check-green.gif) no-repeat 0 2px; padding-left:18px; }
.pubno { background:url(../images/delete.gif) no-repeat 0 2px; padding-left:18px;  color: red; }
.pubno:hover { background:url(../images/check-green.gif) no-repeat 0 2px; padding-left:18px; color: green; }

.rconf { background:#EAEAEA; padding: 5px; margin-bottom: 15px; }

.red { color:#ea6060}
.redstar { color: red; }

.right-col { width:260px;  }

.same_list { margin: 10px 0px; }
.same_list h4 { font-size: 18px; font-weight: 600; color: #333435; margin: 0px 0px 5px 0px; text-transform: uppercase; }
.same_list ul { overflow: hidden; margin:0px; padding:0px; list-style: none;}
.same_list ul li { float: left; overflow: hidden; width: 132px; height: 165px; margin-right: 6px; background: #E4EBF1; border-top: 1px solid #D4D9DE; border-bottom: 1px solid #D4D9DE; text-align: center; padding: 0px; }
.same_list ul li.last { margin-right: 0px; }
.same_list ul li img { width: 120px;  margin: 5px 0px ; }
.same_list ul li a { /*background: #ff3399; color: #fff;  font-weight: bold; text-decoration: none;*/ font-size: 10px; line-height: 120%; }
.same_list .ttl { padding: 0px 5px; }

/** Поиск **/
.search-input { background:#fff; width:250px; height: 23px; border-left:1px solid #cd3333; border-top:1px solid #cd3333; border-bottom:1px solid #cd3333; font-size:15px; color:#525252; padding-left: 5px;}
.search-closeau { position:absolute; margin:3px 0px 0px 145px; display:none; }
.search-lupa { margin: 0px 0px 0px -1px;}

.seltxt { height: 28px; border:2px solid #E5E3D1; padding-left: 5px; font-size:15px; color:#000;  width:100%; }

.seoinfo { background: #EAEAEA; padding: 8px; border-top: 1px solid #dedede; border-bottom: 1px solid #dedede; font-size: 11px; font-family: Trebuchet MS, Tahoma; }
.seoinfo strong { font-weight: normal; color: #000; }

.snum { height:15px; border:none; float: left; background: url(../images/sn_l.gif) no-repeat 0 0; }
.snum span { display:block; border: none; line-height: 110%; height:15px; background: url(../images/sn_r.gif) no-repeat right top; margin:0px; padding: 0px 8px 2px 12px; color: #fff; font-family: Trebuchet MS, Tahoma; font-size:13px;}

.socicon { float: right;  margin-top: -12px; padding:0px; }
.socicon .rss, .socicon .twitter { display: block; float: left; text-decoration: none; width: 34px; height: 34px; margin: 0px 3px; padding: 0px; }
.socicon .rss { background: url(../images/rss32.png) no-repeat 0 5px;  }
.socicon .twitter { background: url(../images/twitter32.png) no-repeat 0 5px;  }

.sort-li { width:86px; height:86px; float: left; cursor: default; background:#E9E5D9; overflow:hidden; margin: 0px 0px 0px 7px; list-style:none;}
.sort-li .delimg { float:right; margin:2px 5px 0px 0px; }
.sort-li .title { font-size: 17px; }
.sort-li img { margin: 3px 0px 0px 3px; }
.sort-li .place { position: absolute; padding:0px; margin: 3px 0px 0px 3px; text-align:center; width: 80px; }
.sort-li .place .on { cursor: pointer; display: none; margin:0px; background:url(../images/plit-bg2.png); color: #EDEDED; width:80px; height:80px; text-align: center; }
.sort-li .place img.loading { margin-top: 30px; }
.sort-li .place span { display: block; font-size: 32px; font-family: Trebuchet MS, Tahoma; font-weight: bold;  padding-top: 16px; }
.sort-li .dplace { float:right; background:url(../images/plit-bg2.png); overflow:hidden; width:25px; height:25px; text-align: center; cursor: pointer; }
.sort-li .dplace:hover { background:url(../images/plit-bg-del.png); }
.sort-li .dplace b { font-size: 15px; font-family: Trebuchet MS, Tahoma; color: #EDEDED; padding-top:2px; display:block; }
.sort-num { float:left; font-size:24px; margin:5px 0px 0px 0px; width:25px; text-align: center; padding-right:5px; color:#DBD8BF;}

.tagtext { font-size: 13px; margin-top: 10px; }
.tagtext p { margin:0px; padding:0px; }

.tbl small { color: #aaa; }

.tbl-addrat .inptxt,
.tbl-addrat .seltxt{ margin-bottom:10px; }
.tbl-addrat .radio { margin-bottom:18px; }
.tbl-addrat .inptxt { color:#000; }
.tbl-addrat label { color: #ff3399; margin-bottom: 5px; font-size: 14px; display: block; }
.tbl-addrat label span { color: #999; font-size: 10px; font-style: italic;}
.tbl-addrat label b { color: green; }
.tbl-addrat .tr {margin-bottom: 5px; font-size: 14px; color: #000; }

.tbl-content { /* border:1px solid #C6C6C1; */ margin-bottom: 15px; }
.tbl-stat td { padding: 5px; }
.tbl-stat .lf { width:42%; }
.tbl-stat .rt { color: #999; }

.tiny { font-size: 9px; }

.text { text-align: justify; font-size:14px; line-height:130%;  }
.text strong,
.desc strong { font-weight: normal; color:#000;}

.ui-state-default .delimg { float:right; margin-top:2px; }
.ui-state-default .title { font-size: 14px; margin-top:3px;}

.uinfo h2 { margin-bottom:5px; }
.uinfo .image { margin-right: 5px;}
.uinfo .tbl-stat { font-size: 11px; }
.uinfo .tbl-stat td { padding: 0px 0px 5px 0px; }
.uinfo .tbl-stat .lf { width:40%; }
.uinfo .rating { float: right;}
.uinfo .rating a { text-decoration: none; }

.urating .item { margin-bottom: 8px; }
.urating .points { float:right }
.urating .more { font-size: 10px; color:#aaa; }
.urating .more .comm { color:#B96415; }

.usr_login h1 { margin: 10px; color: #000; }
.usr_login b { font-weight: normal; color: #000; }

.video_box { margin: 10px 0px; }

.welcome { border:1px solid #e9e5d9; margin-bottom:16px; overflow:hidden; }
.welcome .top { width: 100%; }
.welcome .desc { float:left; width: 425px; font-size: 14px; }
.welcome h2 { height: 40px; background:url(../images/w-hbg.png) no-repeat left center;}
.welcome h2 a { display:block; margin-left: 16px; padding-top: 9px; font-size: 18px; }
.welcome #items {margin:0px 0px 16px 9px; padding:0px; overflow:hidden; }
.welcome #items .title { font-size:15px; color: #5b503e; padding-top: 10px; }
/*.welcome #items li { width: 150px; float: left; border:1px solid; }*/
.welcome .butt { margin-top: 8px; }
.welcome .next { text-align:center; margin-bottom: 16px;}
.welcome #loading { position: absolute; margin:75px 0px 0px 420px; display:none; }
.welcome #gul { margin:0px; padding:16px 0px; list-style:none; overflow:hidden; }
.welcome #gul li { width: 298px;  float:left; margin-left: 16px; display: block; text-align: justify; }
.welcome #gul li strong { font-weight: normal; color: #000; }
.welcome #gul li.like { background:url(../images/wlike.png) no-repeat center center; }
.welcome #gul li.add { background:url(../images/wadd.png) no-repeat center center; }
.welcome #gul li.create { background:url(../images/wcreate.png) no-repeat center center; }

.yaimg {padding: 15px 0px 0px 10px}
.yaimg p { padding-bottom:10px; }
.yaimg .noimg { font-style:italic; }

.ytab { margin-top: 20px; }
.ytab p { margin-bottom: 8px; }


/**  **/



/*****************************************************************************/


.ac_li { background: #EFEBE2; border-bottom: 1px solid #fff; }
.ac_li img { float:left; width:30px; height:30px; margin-right: 5px; }
.cl { width:200px; color: green; }

.sborder { border:2px solid #DEDECB; }
.eborder { border:2px solid red; }

#add_loading { position: absolute; width: 695px; height: 230px; margin:0px; display:none; background:url(../images/opbg.png);}
#add_loading img { margin:90px 0px 0px 260px; }
#add_loading_gi { position: absolute; margin:250px 0px 0px 230px; display:none; }

.sselect { color:#000; background:yellow; }

.eimg:hover { background:url(../images/edit-over.png); z-index:1000;}