@charset "utf-8";
html, body {margin:0; padding:0; bottom:0; top:0;}
*{margin:0;padding:0}
body {min-width: 973px; max-width: 1420px;}
body, input, textarea {font-family: "Tahoma";}

table, td {border-collapse: collapse; vertical-align:top}
td {margin: 0; padding: 0; vertical-align: top;}

ul, ol {list-style-position:inside;}
li {margin-left:25px;}
/* Holly Hack. IE Requirement \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

img {border:0; text-decoration: none;}

a {color: #3333cc;text-decoration:none;}
a:hover {text-decoration:underline; background:#FFF9D1;}
a:visited {color: #800080}
.logo a:hover , .sorting a:hover, .rating  a:hover, .tabbernav   a:hover , .Profile_plashka a:hover, .login_mail a:hover, .login_type a:hover {background:none;}

.clr {clear:both;}

.txtr {text-align:right}
.txtl {text-align:left}
.txtc {text-align:center}

/* COLORS */
.grey, .grey a {color: #868686;}
.gray {color:#999999;}
.dark {color: #050505;}
h2.lgrey a, .lgrey  {color: #999}

/* FONTS */
.f10 {font-size: 10px;}
.f11 {font-size: 11px;line-height: 13px;}
.f12 {font-size: 12px;}

/* WIDTH */
.w33 {width: 33%;}
.w66 {width: 66%;}
.w50 {width: 50%;}
.w110 {width:110px;}
.w135 {width:135px !important;}
.floatl {float:left;}
.floatr {float: right;}

/* MARGINS */
.mr10 {margin-right: 10px;}

.mt5 {margin-top: 5px;}
.mt10 {margin-top: 10px;}
.mt15 {margin-top: 17px;}
.mt20 {margin-top: 20px;}
.mt25 {margin-top: 25px;}
.mt30 {margin-top: 30px;}
.mt35 {margin-top: 35px;}
.mt38 {margin-top: 38px;}
.mt40 {margin-top: 40px;}
.mt50 {margin-top: 55px;}

.ml10 {margin-left: 10px;}
.ml15 {margin-left: 17px;}
.ml20 {margin-left: 20px;}

.mb10 {margin-bottom: 10px;}

.pt5 {padding-top: 5px;}
.pt10 {padding-top: 10px;}
.pt15 {padding-top: 17px;}
.pt20 {padding-top: 20px;}

/* H1, H2, H3 */
h1 {
font-size: 24px;
font-weight:normal;
margin-bottom: 5px;
line-height: 29px;
}

h1 a:visited {color: #3333cc}

h2 {
color:#666666;
font-size:18px;
line-height:24px;
z-index:3;
font-weight:normal;
margin: 0px;
}

h2 a {
font-size: 16px;
font-weight:bold;
line-height: 15px;
z-index: 10;
}

h2 div {display:inline; padding:2px 5px 0px 5px;}

/********** INDEX: login, header ******************/
.header {width:100%;}
.header .hh1 {border-bottom:1px #9290A8 solid; padding-bottom:2px; font-size:11px; }
.header .hh2 {border-top:1px #9290A8 solid; padding-bottom:2px; font-size:11px; border-bottom:none;}
.header .hh1 span {padding-right:5px}
.header .hh1 span.red, .header .hh1 span.red a:link, .header .hh1 span.red a:visited, .header .hh1 span.red a:hover {color:#3333CC !important; padding:0px; font-weight:bold;} 
.header .hh1 a:link, .header .hh1 a:hover, .header .hh1 a:visited {margin-right:15px; color:#3333CC}

.logo a {display:block;}
.logo div {white-space:nowrap;font-size: 12px; line-height: 20px; display:block; color:#868686; font-weight:bold;}

#menu {margin-top: 10px;background: url(mbg00000.gif) top left repeat-x;}
.menu2 {background: url(mbg10000.gif) top left no-repeat;}
.menu3 {background: url(mbg20000.gif) top right no-repeat;height: 67px;padding-right: 10px;padding-left: 10px;}
#menu .mactive {background: #c4ebb4;color: #000;}
#menu .mactive:hover {cursor:text;text-decoration:none;}
.rbactive {background: #FCFAA4;color: #000 !important; padding-right:2px;}
.menusub {position:relative; top: 13px;}

.search form {display:block;float:right;}
.search input {float:left;}
.search span input {border: 1px solid #adacac;height: 18px;width: 130px;line-height: 20px;font-size: 13px;padding-top:2px;}

.addnews {margin-right: 10px;display:block;}

/* top banner */
#topbanner {text-align:center;}

/************ Login box *******************/
.loginbox {float:right;}
.login_type {padding:0px;}
.login_type  img{position:relative; top:-3px; left:-10px; border-right:1px solid #808080; border-bottom:1px solid #808080; padding:3px;}
.appltitle {background: url(appl_bg0.gif) left top repeat-x;}
.appltitle2 {background: url(appl_l00.gif) left top no-repeat;}
.appltitle3 {
background: url(appl_r00.gif) right top no-repeat;
height: 26px;
line-height: 24px;
padding-left: 10px;
}
.applbody {background: #fbfcff url(appl2_bg.gif) left top repeat-x;}
.applbody2 {background: url(appl2_l0.gif) left top repeat-y;}
.applbody3 {
background: url(appl2_r0.gif) right top repeat-y;
height: 100%;
}
.applbodyb {height: 1px;background: #878a94;}
.Enter {border-bottom:1px solid #CACDD7;display:block;font-size:11px;margin-bottom:5px;padding:4px 10px 2px;}
.Enter label {position:relative; top:-2px; margin-right:5px}

/* popup */
#logon, #maillogon {float:right;width: 315px;position: absolute;top: 125px;right: 260px;display: none;z-index: 255;}
#maillogon {right:98px !important;}
#maillogin_error {color:red; padding:2px 0px;}
#mailruother input {position:relative; top:2px;}
.popup_close {float: right;cursor:pointer;width: 90px;color: #3333cc;font-size: 11px;}
.popup_close:hover {text-decoration: none;}
.loginform {width: 300px; z-index:100; padding: 1px 10px 5px 10px;}
.loginform td {padding: 0px 2px; vertical-align:middle;}
.loginform .loglefttd {text-align:right; padding-right: 10px; white-space: nowrap; width:82px;}
.loginform .loginenter {padding:0px 10px}

/*********** Main **************************/
.important {background:#FFF9D1; }

.anons, h3 {
margin-top: 0px;
line-height: 17px;
font-size: 12px;
color: #555555;
display:block;
font-weight:normal;
margin-bottom: 0px;
text-align: justify;
}

.hmain {
position:absolute;
font-size: 24px;
color: #666666;
}

.hmain span a{font-size: 11px;line-height:8px}

/* Подвал */
.podval {padding-top:10px;}
.podval table {width:100%}
.podval table td.rbrd {border-right:1px #ccc solid; width:5px;}
.podval table td.lbrd {border-left:1px #ccc solid;  width:5px;}
.podval table td.txttd, .rightpageblock {font-size:12px; padding:0px 7px; line-height:18px;}
.rightpageblock {margin-top:18px}
.rightpageblock .BlockBox {padding-bottom:10px;}
.podval table td b, .rightpageblock b {color:#555555; display:block; font-size:13px;}
.podvalcount {border-bottom:1px #ccc solid; color:#868686; font-size:11px; padding:7px 7px;}
#bottom {margin-top: 10px;}
.copyr {color: #000;font-size: 11px;}
.counters{text-align: right;}
.tfirstpage2 {width: 215px;}

/* on pages */
.tmain {width: 100%;}
.tmain h1{font-size: 18px;color: #666666; z-index:3; line-height:24px}
.tmain h1.detailp {font-size: 24px;color: #666666; z-index:3; margin-top:-5px;}
.tspace {width: 20px;}

/* баннеры */
.extnews {margin-top: 10px;}


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

/* правый блок */
.colnews {
width:240px;
padding-top: 5px;
}

.colleft {
/* width:52%;*/
width: 506px;
float:left;
}

.col34 {
margin-left: 526px;
 padding-top: 2px;
}

 .col342 {
 margin-right: 20px;
 }

 .minh {
 position:relative;
 top: -5px;
 }

/* б�б�б�аАаНаИб�аА аНаОаВаОб�б�аИ */
.tbanner {width: 240px;}

.bodytext {
margin-top:10px;
font-size: 14px;
line-height: 17px;
}

.bodytext img.floatr  {
margin-left: 10px;
}

.bodytext p {padding: 0px 0 15px; text-align: justify;}
.bodytext table td {padding: 3px;}

.bodyright {
padding-top:20px;
float:right;
margin-left: 20px;
margin-bottom: 10px;
}

.bodybox {
background: #d9dcdd;
font-size: 11px;
line-height: 15px;
color: #676767;
padding: 1px;
width: 250px;
}

.bodybox2 {
background: #fff;
padding: 1px;
}

.bodybox3 {
background: #f8f8f8;
padding: 3px 10px;
}

.bodybox p {
padding: 7px 0;
}

.bodybox .floatl img {
margin-right: 5px;
}

.com_baloonbut {
font-size: 11px;
}

.com_baloonbut img {
margin-right: 5px;
}

.butright {
display:block;
float:right;
padding-top: 5px;
font-size: 11px;
}

.commentbut {
margin-bottom: 20px;
}


.butright img {
position:relative;
top: 5px;
padding-left: 20px;
margin-right: 5px;
}


.more_pad {
padding-left:110px
}

.more_pad span {font-size:11px;}

/* аКаОаМаМаЕаНб�аАб�аИаИ */
.com_baloon {padding-left:45px; margin-bottom: 12px;}

.com_baloon { clear: both;}
.com_baloon b {background: url(bg_05000.gif) repeat-x left top;}
.com_baloon b b {background: url(bg_06000.gif) repeat-y right top;}
.com_baloon b b b {background: url(bg_07000.gif) repeat-x left bottom;}
.com_baloon b b b b {background: url(bg_08000.gif) repeat-y left top;}
.com_baloon b b b b b {background: url(bg_01000.gif) no-repeat left top;}
.com_baloon b b b b b b {background: url(bg_02000.gif) no-repeat right top;}
.com_baloon b b b b b b b {background: url(bg_03000.gif) no-repeat right bottom;}
.com_baloon b b b b b b b b {background: url(bg_04000.gif) no-repeat left bottom;}
.com_baloon br {clear:both; line-height: 0px}
.com_baloon em {padding:3px; display:block; font-style:normal}
.com_baloon b {display:block; font-weight:normal;}

.com_menu {
background: #fffbb0;
height: 25px;
line-height: 25px;
font-size: 12px;
padding: 0 10px;
}

.com_menu table {
width: 100%;
text-align:center;
}

.com_menu table td {
width: 33%;
}

.com_menu img {
position:relative;
top: 4px;
margin-right: 5px;
}

.comright {
display:block;
float:right;
color: #999;
font-size: 11px;
}

ul.comright:hover, ul.comright.sfhover {
color: #000;
text-decoration:none;
}

.comright a {
margin-left: 10px;
}


.com_text {
font-size: 13px;
line-height: 17px;
color: #000;
padding: 7px 10px;
}

.triangle {
position: relative;
left: -9px;
top: 10px;
}

.triangle img {
position:absolute;
}

.com_header {
font-size: 11px;
color: #999;
padding-bottom: 5px;
}

.com_avatar {
display:block;
float:left;
overflow: hidden;
width: 30px;
height: 45px;
/*position:absolute; */
z-index:10;
}

.videoitem {
display:block;
width: 230px;
float:left;
margin-right: 9px;
margin-bottom: 20px;
height: 135px;
}

.videopic {
background: url(video_bg.gif) top left no-repeat;
width: 100px;
height: 75px;
overflow: hidden;
float:left;
margin-right: 10px;
}


.videothumb {
position:relative;
top: 1px;
margin-left: 10px;
display:block;
overflow: hidden;
width: 80px;
height: 73px;
}

.mplaym {
display:block;
position:relative;
margin-top: -25px;
margin-left: 65px;
width: 20px;
height: 20px;
}

.mplaym:hover {
cursor:pointer
}

.videotitle {
font-size: 12px;
line-height: 15px;
margin-left: 105px;
}

.videotitle span {
display:block;
margin-top: 2px;
}

.videotitle span small {
font-size: 12px;
color: #999;
display:block;
}

.videotitle span a {
color: #0f8509;
font-size: 12px;
}

.sorting {
background: url(s0000000.gif) bottom right repeat-x;
height:21px;
position:relative;
top: 5px;
padding:0px;
}

.sorting u {
display:block;
font-style:normal;
text-decoration:none;
text-align:center;
height: 21px;
float:right;
font-size: 11px;
line-height: 21px;
margin-left: 5px;
}

#bydate { width: 72px; }
#bypop { width: 105px; }
#bycom { width: 130px; }


.sorttab {display:block; background: url(tab_bg00.gif) left top repeat-x;}
.sorttab2 {background: url(tab_l000.gif) left top no-repeat;}
.sorttab3 {background: url(tab_r000.gif) right top no-repeat;}

.sorttab_m {display:block; background: url(tabr_bg0.gif) left top repeat-x;}
.sorttab2_m {background: url(tabr_l00.gif) left top no-repeat;}
.sorttab3_m {background: url(tabr_r00.gif) right top no-repeat;}

.sorttabactive {display:block; background: url(taba_bg0.gif) left top repeat-x;}
.sorttabactive a {color: #000;}
.sorttabactive a:hover {color: #000; text-decoration:none;}
.sorttabactive2 {background: url(taba_l00.gif) left top no-repeat;}
.sorttabactive3 {background: url(taba_r00.gif) right top no-repeat;}

.sorting a:hover {text-decoration:none}

/* аНаАаВаИаГаАб�аИб� */

.nav {
margin: 0 auto;
margin-top: 10px;
}

.nav td {
padding: 0 5px;
}

.prev, .next {
font-size: 14px;
line-height: 17px;
}

.prev {
text-align: left;
}

.next {
text-align: right;
}

.navlinks {
font-size: 11px;
line-height: 17px;
text-align:center;
}

.navlinks a {
font-size: 14px;
line-height: 19px;
padding: 1px 3px;
}

.activepage {
background: #c4ebb4;
color: #000;
font-weight:bold;
padding: 0px 5px;
}

.activepage:hover {
text-decoration:none;
cursor:text;
}

.navbut a {
position:relative;
top: 5px;
}

/* rating */

.rating {
text-align: right;
font-size: 11px;
}

.rating a {
margin-left: 5px;
padding: 0px 5px;
}


.galitem {
width: 150px;
float:left;
margin-right: 25px;
margin-bottom: 25px;
height: 200px;
}

.galpic {
display:block;
width: 100px;
overflow: hidden;
}

.galover {
position:relative;
top: -25px;
left: 5px;
}

.galover a {
text-decoration:none;
position:absolute;
color: #fff;
font-size: 11px;
}

.galover span {
position:relative;
top: -6px;
left: -60px;
text-align: left;
}

.galtitle a {
font-size: 14px;
line-height: 17px;
}

.galtitle span {
display:block;
padding-top: 3px;
}

.galtitle span a {
color: #53a74f;
font-size: 11px;
}


.galtitle small {
display:block;
color: #676767;
font-size: 11px;
line-height: 13px;
}

.galview {
height:28px;
margin: 20px 0;
}

.galview span {
display:block;
float:left;
font-size: 12px;
line-height: 27px;
margin-right: 10px;
}

.viewbut div {
height:28px;
float:left;
cursor:pointer;
}

.viewb1 {
width: 37px;
background: url(view1000.gif) top left no-repeat;
}

.viewb2 {
width: 38px;
background: url(view2000.gif) top left no-repeat;
}

.viewb3 {
width: 37px;
background: url(view3000.gif) top left no-repeat;
}

#viewactive div {
cursor: default;
}

#viewactive .viewb1 {
width: 37px;
background: url(view1_a0.gif) top left no-repeat;
}

#viewactive .viewb2 {
width: 38px;
background: url(view2_a0.gif) top left no-repeat;
}

#viewactive .viewb3 {
width: 37px;
background: url(view3_a0.gif) top left no-repeat;
}

/* аПаОаКаАаЗ аГаАаЛаЕб�аЕаЙ */
.gal_all {
text-align:center;
font-size: 14px;
}

.gal_all img {
display:block;
margin: 0 auto;
margin-top: 20px;
margin-bottom: 5px;
}

.gal_one {
text-align:center;
margin-bottom: 20px;
}

.gal_one table {
margin: 0 auto;
}

.onenav {
vertical-align:middle;
width: 36px;
}

.onepicture {
padding: 5px 20px;
}

.gal_thumb a {
display:block;
float:left;
margin-right: 23px;
margin-bottom: 25px;
}


.comment2 {
margin: 10px 0;
}

.com_header2 {
font-size: 11px;
color: #999;
padding-bottom: 5px;
}

.com_header2 img {
position:relative;
top: 2px;
margin-right: 5px;
}

.comhide {
display: none;
position:relative;
margin-top: -30px;
width: 100%;
z-index:200;
}

.comhide .combal9 {
/*position: absolute; */
background: #fff;
padding-left: 0;
margin-left: 150px;
}

.com_menu span {
margin-left: 10px;
}

/*Old Style*/
.w_100 {width: 100%;}
/* Всплывающая карточка : Новость другу  и т.д.*/
.u_card {width: 300px; left: 0; top: 0;font-size:12px;}
.u_card2 {background: #BCB6E1 url(bg090500.gif) repeat-x left top;}
.u_card2 div {background: url(bg090500.gif) repeat-y left top;}
.u_card2 div div {background: url(bg090500.gif) repeat-y right top;}
.u_card2 div div div {background: url(bg090100.gif) no-repeat left top;}
.u_card2 div div div div {height: 31px; background: url(bg090200.gif) no-repeat right top;}
.u_card2 b {display: block; float: left; padding: 8px 0 0 30px; background: url(ico16000.gif) no-repeat 10px 9px;}
.u_card2p {display: block; float: right; padding: 8px 10px 0 12px; background: url(ico36000.gif) no-repeat left 12px;}
.u_card3 {padding: 8px 8px 4px 8px; background: #EFEDF6; border-left: 1px #B2ABC4 solid; border-right: 1px #B2ABC4 solid;}
.u_card4 {height: 34px;}
.u_card4 span {display: block; float: left; padding: 0 0 0 32px; background: url(ico33000.gif) no-repeat 2px top;}
.u_card4p {float: right; padding: 0 0 0 30px; background: url(ico34000.gif) no-repeat left top;}
.u_card4 a {font-weight: bold;}
.u_card5 {background: #FFF url(bg091100.gif) no-repeat left top;}
.u_card5 div {background: url(bg091200.gif) no-repeat right top;}
.u_card5 div div {background: url(bg091300.gif) no-repeat right bottom;}
.u_card5 div div div {background: url(bg091400.gif) no-repeat left bottom;}
.u_card5 div div div div {background: url(s0000001.gif) no-repeat 223px 10px;}
.u_card5 td {padding: 2px 0 0 10px;}
.u_card5 span {font-size: 91%; color: #999;}
.u_card5 p {padding: 8px 0 8px 10px;}
.u_card5 a {display: block; padding: 5px 0 10px 10px;}
.u_card5 img {display: block; border: 0;}
.u_card6 {padding: 0 0 0 3px;}
.u_card6 div {padding: 5px 0 2px 20px; background: url(ico03000.gif) no-repeat left 5px;}
.u_card6 p {padding: 3px 0 2px 20px; background: url(ico31000.gif) no-repeat left 4px;}
.u_card7 {background: #EFEDF6 url(bg090500.gif) repeat-x left bottom;}
.u_card7 div {background: url(bg090300.gif) no-repeat right bottom;}
.u_card7 div div {background: url(bg090400.gif) no-repeat left top;}
.u_card7 img {width: 5px; height: 5px;}
.u_card8 {margin: 7px 0 0 0; background: #E7F4FC url(bg092500.gif) repeat-x left top;}
.u_card8 div {background: url(bg092600.gif) repeat-y right top;}
.u_card8 div div {background: url(bg092700.gif) repeat-x left bottom;}
.u_card8 div div div {background: url(bg092800.gif) repeat-y left top;}
.u_card8 div div div div {background: url(bg092100.gif) no-repeat left top;}
.u_card8 div div div div div {background: url(bg092200.gif) no-repeat right top;}
.u_card8 div div div div div div {background: url(bg092300.gif) no-repeat right bottom;}
.u_card8 div div div div div div div {background: url(bg092400.gif) no-repeat left bottom;}
.u_card8 p {padding: 8px 8px 8px 40px; background: url(ico35000.gif) no-repeat 9px 7px;}
.u_card8 a {display: block; padding: 3px 0 0 0;}

/*++++++++ pageslist ++++++++++++++++++++++++++*/
.pageslist {float:left; width:100%; margin-bottom:20px; font-size:1.1em}
.pageslist TABLE {width:auto; margin:0 auto}
.pageslist TD {font-size:12px; padding:0 6px}
.pageslist A {font-weight:bold}
.pageslist B {background-color:#fff398; padding:2px 3px;}
.pageslist .nowrapbox {white-space:nowrap}
.pageslist .nowrapbox A {margin:0 3px}
.pageslist SPAN {display:block; padding-top:5px; font-size:11px; text-align:center}
/*++++++++ to_email ++++++++++++++++++++++++++*/
#mes_email {display: none;}
#tmes_email {display: none;}


.combal9 {padding-left:45px; margin-bottom: 12px;}
.combal9 { clear: both;}
.combal5 {background: url(bg_05000.gif) repeat-x left top;}
.combal6 {background: url(bg_06000.gif) repeat-y right top;}
.combal7 {background: url(bg_07000.gif) repeat-x left bottom;}
.combal8 {background: url(bg_08000.gif) repeat-y left top;}
.combal1 {background: url(bg_01000.gif) no-repeat left top;}
.combal2 {background: url(bg_02000.gif) no-repeat right top;}
.combal3 {background: url(bg_03000.gif) no-repeat right bottom;}
.combal4 {background: url(bg_04000.gif) no-repeat left bottom;}
.combal0 {padding:3px; display:block; font-style:normal}

.addcomment .combal9 {
margin-top: 5px;
padding-left: 0;
font-size: 13px;
}

.f18 { font-size: 18px;}

.addcomment .combal0 {
padding: 10px;
}

.actarea {
width: 100%;
height: 300px;
font-family: Arial;
font-size: 13px;
}

.addcomb {
width:200px; height:30px;
display:block;
margin-top: 5px;
}

.lastcom {
margin: 20px 0 10px 0;
font-size: 18px;
}

/* аДаОаБаАаВаИб�б� аНаОаВаОб�б�б� */

.add_nl {
float:left;
}

.add_nr {
line-height: 16px;
}

.add_nl input {
padding: 5px 15px;
width: 150px;
margin-right: 20px;
 }

.addcont div {
clear:both;
padding-top: 10px;
}

.addcont {
margin-top: 20px;
font-size: 12px;
}

.addcont h2 {
margin-bottom: 10px;
}

/* Добавление новостей */
.add_newstext {
font-size: 12px;
width: 685px;
}

.add_newstext h2 {
margin-top: 20px;
margin-bottom: 10px;
}

.add_newstext ul {
list-style:inside;
list-style-type: disc;
margin-bottom: 20px;
line-height: 17px;
}

.add_newstext i {font-style:normal;font-size: 11px;}
.add_newstext select, .add_newstext iframe {margin-right: 10px;}

.add_newstextb {
float:left;
line-height: 33px;
margin-top: 20px;
}

.add_newstextb input {padding: 5px 15px;width: 200px; }
.add_newstextb div { margin: 0 10px; }
.preview_news {background:#fff; border:1px solid #ccc; z-index:20;}
.preview_news_in {padding:5px; overflow: auto;}
.preview_news_in  .hpreview {color:#666666; font-size:24px; background:transparent url(s0000000.gif) repeat-x scroll right bottom; }
.preview_news_in  .bodytext {margin-bottom:10px;}
.preview_news_top {background:#E9E8EF; padding:0px 5px; border-bottom:1px solid #ccc; padding:2px 5px; font-weight:bold; font-size:12px;}
.preview_news_top span {font-weight:normal;}
.preview_news_top img {position:relative; top:2px;}
.poll_answers {position:relative; top:-7px;}

 /* б�аПаИб�аОаК аНаОаВаОб�б�аЕаЙ */

.newsbox {padding-bottom: 20px;font-size: 12px;}

.newstext {padding: 5px 0;}

.newsbox h2 {margin-bottom: 5px;}

.time, .newsbar {font-size: 12px;}
.newsphoto { float: right; margin-left: 10px; }
.loginform  {line-height: 17px;}
.regform {line-height: 17px;}
.regform input {margin-right: 10px;}

.regform i {font-style:normal;color: #868686}

.regform table {margin: 10px 0;}

.newsbar a {color: #0f8509}

.time {color: #999;font-size: 11px;}


/* вероятно не используются, проверить */
.bfl LI {float:left !important;}

.orderbox {height: 55px;}
.orderbox DIV {float:right; display: block;}
.orderbox A {float:right; display: block; margin-left: 10px;}

.borderbox {float:left; border:1px solid #aebccf; margin-bottom:10px}
.leftcolumn .borderbox {width:158px !important; width:160px; w\idth:158px}
.rightcolumn .borderbox {width:238px !important; width:240px; w\idth:238px}

.h3box {float:left; width:100%; background:url(bg_h3000.gif) repeat-x 0 100%; padding:5px 0 7px 0}

.h3box A {float:right; font-size:11px; padding-right:7px}
.innerbox {float:left !important; float:right; padding:5px; margin-bottom: 0px}

.h1box {float:left; width:100%; border-bottom:1px solid #aebccf; margin:0 0 10px 0}
.h2box {float:left; width:100%; border-bottom:1px solid #aebccf; margin:0 0 0px 0}

.maincontent {padding:0 0 10px 0 !important; padding: 0px;}

/*------------PREVIEW-----------*/

.news_view {width: 100%; padding: 17px 0 0 0;}
.news_view h1, .news_view h2, .news_view h3, .news_view h4 {font-weight: normal;}
.news_view img {margin: 0 0 10px 10px; border: 1px #CCC solid;}
.news_view h1 {padding: 0 0 1px 0; font-size: 163%; color: #000;}
.news_view h2 {color: #999; padding: 0 0 2px 20px; background: url(ico16000.gif) no-repeat left 2px;}
.news_view h3 {padding: 8px 0 0 0;}
.news_view h3 b a {display: block; font-size: 110%;}
.news_view h3 a {display: block; padding: 3px 0 0 0;}
.news_view h4 {padding: 3px 0 0 0;}
.news_view h4 a {color: #000;}
.news_view h4 a:hover {color: #000;}
.news_view h4 span {display: block; float: left; width: 55px; color: #999;}
.news_view div {padding: 10px 0 1px 0; line-height: 16px;  font-size: 110%; min-height: 190px;}
.news_view table {margin: 21px 0 0 0;}
.news_view table b {display: block; float: right; padding: 0 0 4px 20px; background: url(ico21000.gif) no-repeat left top; font-weight: normal;}
.news_view td {vertical-align: top;}

.h2box {
margin-top: 20px;
}

.centercolumn {
font-size: 12px;
}

.centerbox {
clear:both
}

div#tags_list {
 position:absolute;
 width: 250px;
 height: 120px;
 background: #fff !important;
 border: 1px #7F9DB9 solid;
 display: none;
 z-index:100;
}
div.tag_item_off {font-size: 15px; font-weight: bold; background: none !important;}
div.tag_item_on {font-size: 15px; font-weight: bold; background: #ebf1f4 !important;}

input.binput {
height: 20px;
font-size: 14px;
padding-top: 3px;
}

select.binput {
height: 22px;
font-size: 14px;

}


.comm01 {padding: 0 0 0 10px;}
.comm01 h1 {padding: 5px 0 10px 42px; background: url(ico43000.gif) no-repeat left top; font-size: 163%; font-weight: normal;}
.comm01 div {margin: 3px 0 10px 0; padding: 0 0 0 8px; border-left: 5px #CCC solid; font-size: 110%;}

.comm05 {padding: 0 0 0 10px;}
.comm05 div {background: #F6FAFD url(bg110500.gif) repeat-x left top;}
.comm05 div div {background: url(bg110600.gif) repeat-x left bottom;}
.comm05 div div div {background: url(bg110600.gif) repeat-y left top;}
.comm05 div div div div {background: url(bg110600.gif) repeat-y right top;}
.comm05 div div div div div {background: url(bg110100.gif) no-repeat left top;}
.comm05 div div div div div div {background: url(bg110200.gif) no-repeat right top;}
.comm05 div div div div div div div {background: url(bg110300.gif) no-repeat right bottom;}
.comm05 div div div div div div div div {background: url(bg110400.gif) no-repeat left bottom;}
.comm05 div div div div div div div div div {padding: 12px 12px;}
.comm05 textarea {width: 100%; height: 150px; border: 1px #7F9DB9 solid;}
.comm05 p {color: #999;}
.comm05 span {display: block; padding: 5px 0; font-size: 110%;}
.comm05 b {display: block; text-align: center;}
.comm05 table {margin: 0 auto;}
.comm05 td {padding: 10px 0 0 0;}



/* RSS */
.rss {margin-top: 20px;}
.rss td, .rss th {
	vertical-align: top;
	padding: 0px 50px 10px 20px;
}
.rss th {text-align:left;}
.rss ul {
	list-style-type: none;
	margin: 5px 0px 0px 0px;
	padding: 0px;
}
.rss ul li {
	line-height: 20px;
}
.rss ul li a {
	background: transparent url(ico06000.gif) no-repeat 0 50%;
	padding: 2px 0 2px 20px;
	height: 20px;
	color: #444;
	text-decoration: none;
}
.rss ul li a:hover {
	color: #444;
	text-decoration: underline;
}


/* TAGS */
div#tags_cloud {
 	position: absolute;
 	display: none;
 	height: 100%;
    background-color: #fff;
 	overflow: auto;
}

.ttag, .sources {
width: 100%;
text-align:justify;
line-height: 29px;
font-size: 20px;
}

.ttag a, .sources a {padding:0px 10px;}

.ttag a:hover, .sources a:hover {background:#FCFAA4; color:#1B1B9B !important; }

.tags0, .ttag a.tags0:visited {
color: #C8C8FF;
}
.tags1, .ttag a.tags1:visited  {
color: #A1A1FA;
}
.tags2, .ttag a.tags2:visited  {
color: #8B8BF4;
}
.tags3, .ttag a.tags3:visited  {
color: #6F6FEC;
}
.tags4, .ttag a.tags4:visited  {
color: #4E4EDC;
}
.tags5, .ttag a.tags5:visited  {
color: #3333CC;
}
.tags6, .ttag a.tags6:visited  {
color: #2727B3;
}
.tags7, .ttag a.tags7:visited  {
color: #1B1B9B;
}
.tags8, .ttag a.tags8:visited  {
color: #141488;
}
.tags9, .ttag a.tags9:visited  {
color: #0D0D76;
}


/* */


.tfirstpage {
width: 500px;
}

.tright2 {
width: 240px;
padding-left: 10px;
}


/* Polls amd charts */
.poll {padding: 0 20px; margin-top:10px;}
.poll span a {color: #FF3E25; margin-left: 10px;}
.pollanswers {line-height:20px;}

.pollpic {margin-right: 10px;}
.poll h1 {line-height: 16px;}
.poll ul {list-style: none;  list-style-position: outside; padding-bottom: 10px;}

.poll ul li {
font-size: 13px;
line-height: 24px;
font-weight:bold;
float:left;
width: 100%;
margin-left:5px;
white-space: nowrap;
}

.com_poll {
padding: 0;
margin-top: 20px;
background-color: #fffbb0;
}

.com_poll .combal0 {
padding: 10px;
margin: 0;
}

.com_poll textarea {
width: 95%;
height: 100px;
font-family: Arial;
font-size: 12px;
border: 1px solid #abadb3;
margin: 5px 0;
}

.com_poll span {
background: url(polla000.gif) top left no-repeat;
padding-left: 20px;
font-size: 14px;
}

.com_poll .combal9 {padding: 0}
.com_poll input {padding: 2px 10px;}
.chart {margin: 25px 0;border: 1px solid #d9dcdd;}

.chart div {
border: 1px solid #fff;
text-align:center;
background: #efefef;
}

.chart img {margin: 0 auto;}
.poll .chart {margin: 10px 0;}

.pollslist .poll ul {
padding-top: 17px;
padding-bottom: 17px;
}

.p210 {padding: 3px 10px;}
.p10 {padding: 0px 10px;}

.pollslist table {
margin-bottom: 20px;
width: 100%;
}

.pollslist table td {
width: 49.999%
}

.pollslist h1 {
font-size: 16px;
font-weight:bold;
line-height: 16px;
}

.f13 {font-size: 13px;}
.f14 {font-size: 14px;}
.f16 {font-size: 16px;}

.alone span {
line-height: 24px;
padding-bottom: 3px;
display:block
}

#nav .alone a:visited {
color: #fff
}

#nav .alone span a {
padding-right: 5px;
margin-right: 5px;
color: #fff;
}

#nav .alone span a:visited {
color: #fff;
}


#nav2 .alone a:visited {
color: #000
}

#nav2 .alone span a {
padding-right: 5px;
margin-right: 5px;
color: #000;
}

#nav2 .alone span a:visited {
color: #000;
}

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

.dsearch {
border: 1px solid #e5d9ac;
width: 545px;
}

.dsearch div {
margin:1px;
background: #fff4cc;
padding: 7px;
}

.dsearch form{
display:block;
height: 23px;
}

.dsearch input {
float:left;
}

.dsearch em {
font-style:normal;
font-size: 11px;
color: #000;
line-height: 20px;
float:left;
margin-right: 10px;
margin-left: 7px;
}

.dsearch span input {
border: 1px solid #adacac;
height: 20px;
width: 380px;
line-height: 20px;
font-size: 16px;
}

.dtype {
width: 80px;
}

.dtype a {
font-size: 11px;
line-height: 15px;
}

.w100 {width: 100%;}
.w99 {width: 99.7%;}
.w84 {width: 84%;}
.w77 {width: 75.4%;}
.w77 {width: 74%;}

.sorting2 {
top: 0
}

.sorting2 u {
float:left;
margin-left: 0;
margin-right: 5px;
}

.sorttab2active {
display:block;
background: url(taba2_bg.gif) left top repeat-x;
}

.sorttab2active a {
color: #000;
}

.sortta2active a:hover {
color: #000;
text-decoration:none;
cursor:text;
}

.sorttab2active2 {
background: url(taba2_l0.gif) left top no-repeat;
}

.sorttab2active3 {
background: url(taba2_r0.gif) right top no-repeat;
}

.gr {background: url(dbg00000.gif) top left repeat-x;}
.gr2 {background: url(dbrd0000.gif) top left no-repeat;}
.gr3 {background: url(dbrd0000.gif) top right no-repeat; padding: 5px 15px 15px 15px;}

.face {
font-size: 12px;
}

.face img {
margin-right: 15px;
line-height: 14px;
}

.face small {
color: #676767;
display:block;
font-size: 12px;
margin-bottom: 3px;
margin-top: 2px;
}

.face span a {
color: #0f8509;
font-size: 11px;
}

.gtable {
font-size: 12px;
width: 100%;
}

.gtable small {
color: #676767;
font-size: 12px;
}

.gtable td {
padding: 3px 15px 3px 0;
}

.gtable span a {
color: #0f8509;
font-size: 11px;
}

.gtable .bbg td {
background: #f4f6fe
}

.desc {
width: 80%;
}

.subh1 {
position:relative;
top: -5px;
font-size: 12px;
display:block;
}

.dabc {
padding: 1px 0;

}

.dabc a {
display:block;
width: 17px;
height: 17px;
line-height: 16px;
text-align:center;
margin-right: 2px;
border:1px solid #aebccf;
background: #f4f6ff;
float:left;
font-size: 12px;
}

.tdosier div {
margin-bottom: 10px;
}

.tdosier div a {
font-size: 12px;
}

.tdosier small {
color: #868686;
font-size: 11px;
margin-right: 5px;
}

.tdosier span a {
color: #0f8509;
font-size: 11px;
white-space:nowrap
}

.tdosier h5 {
font-size: 18px;
margin-bottom: 15px;
font-weight:normal;
}

.tdosier li {
width: 24.999%;
float:left;
}

.tdosier img {
margin-bottom: 3px;
}

.letter {
margin-left: 10px;
float:left;
display:block;
width: 32px;
height: 32px;
line-height: 31px;
text-align:center;
margin-right: 2px;
border:1px solid #aebccf;
font-size: 24px;
font-weight:bold;

}

.letter div {
background: #f4f6ff;
margin: 1px;
}

.activel {
font-weight: bold;
color: #000;
text-decoration:none;
cursor:text;
}

.activel:hover {
text-decoration:none;
cursor:text;
}

.dshow a {
margin-left: 10px;
}


h1.ic {
font-size: 24px;
color: #676767;
}

h1.ic h5 {
font-size: 18px;
color: #000;
font-weight:normal;
line-height: 21px;
}

.infonav {
font-size: 14px;
line-height: 16px;
padding-bottom: 10px;
}

.infonav a {margin-left: 15px; border-bottom: 1px dashed #3333cc}
.infonav a:hover { border: none; text-decoration:none;}

.nanons span small {font-size: 11px;color: #999;}
.nanons span a.catlink {color: #3333CC;font-size: 11px;font-weight:normal;}

.nanons span em {
color: #999999;
font-style:normal;
font-size: 11px;
}

.nanons {
display:block;
padding: 3px 3px 10px 3px;
clear:both;
}


.gallist h5, .videolist h5 {
font-size: 18px;
font-weight:normal
}


#popdisc { width: 105px; }
#freshdisc { width: 90px; }
#popnews { width: 90px; }
#freshnews { width: 95px; }

.mpaging {
font-size: 12px;
line-height: 21px;
margin-left: 110px;
}

.mpaging a {
color: #3333cc;
line-height: 21px;
padding:0 6px;
border: 1px solid #b9b9bf;
background: #f8f8f8;
display:block;
float:left;
}

.mpaging span a {
margin-right: 4px;
font-size: 14px;
}

.mpaging  em {
font-style:normal;
margin-right: 4px;
display:block;
float:left;
font-size: 14px;
}

a.mprev {line-height: 19px;margin-right: 4px;background:url(arrow040.gif) center left no-repeat;padding:0 10px 2px 20px;background-color: #f8f8f8;}
a.mnext {line-height: 19px;margin-right: 4px;background:url(arrow030.gif) center right no-repeat;padding:0 20px 2px 10px;background-color: #f8f8f8;}


a#mactive{
border: 1px solid #90c57b;
background: #c4ebb4;
color: #000;
}
a#mactive:hover {
cursor:text;
text-decoration:none;
}

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

.tmenu {
background: url(tm000000.gif) top left repeat-x;
height: 59px;
overflow:hidden;
}

.tmenu1 {
background: url(tm100000.gif) top left no-repeat;}

.tmenu2 {
background: url(tm200000.gif) top right no-repeat;
height: 60px;
}

.tmenu a:visited, .bmenu a:visited {
color: #3333cc;
}


/* $Id: example.css,v 1.5 2006/03/27 02:44:36 pat Exp $ */

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
 display:none;
}
.tabberlive {
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0;
 margin-left: 3px;
}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display:inline;
}

ul.tabbernav li a
{
 text-decoration: none;
 font-size: 12px;
 line-height: 26px;
}

ul.tabbernav li a:link { color: #fff; }
ul.tabbernav li a:visited { color: #fff; }

ul.tabbernav li a:hover
{
 color: #fff;
 text-decoration: underline;
}

ul.tabbernav li.tabberactive a {
color: #000 !important
}

ul.tabbernav li.tabberactive a:hover
{
 color: #000;
 text-decoration:none;
 background: none;
 cursor:text;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {


 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}

.tabberlive#tab4 .tabbertab a{
color: #ff0000
}

/* Example of using an ID to set different styles for the tabs on the page */

.tabberlive .tabbertab {
 height:27px;
 overflow: hidden;
 line-height: 26px;
 font-size: 11px;
 padding: 0 8px;
}

.tabberlive .tabbertab a {
padding: 1px 3px;
}

.tabbertab p span {
background: url(messages.gif) center left no-repeat;
padding:0 0 0 7px;
margin:0 5px 0 -2px;
font-size:9px;
}
.tabbertab p span {
padding:0 0 0 5px;
}
.tabbertab p span {
padding:0 0 0 5px;
}
.tabbertab p span span{
background: url(messages.gif) center right no-repeat;
padding:0 5px 0 0 ;
color:#fff;
font-style:normal;
}

ul.tabbernav span {
margin-top: 5px;
display:block;
float:left;
text-align:center;
}

.tabbernav li em {
display:block;
font-style:normal;
}

li.tabberactive span  {
background: url(tmt00000.gif) top left repeat-x;
}
li.tabberactive em  {
background: url(tmt10000.gif) top left no-repeat;
}
li.tabberactive em em   {
background: url(tmt20000.gif) top right no-repeat;
height: 27px;
}

.ttagg1 {width: 68px;}
.ttagg2 {width: 85px;}
.ttagg3 {width: 106px;}
.ttagg4 {width: 60px;}
.ttagg5 {width: 55px;} 
.ttagg6 {width: 105px;}
.ttagg7 {width: 65px;}
.ttagg8 {width: 140px;}

.tfav {padding-left: 200px;}
.tover {padding-left: 170px;}
.tkill {padding-left: 280px;}

.tcab {padding-left: 152px;}

.tabbertab {
clear:both;
}

#ttactive {
color: #fff !important; 
background: #FC0204; 
}

#ttcont {
font-weight:bold;
}

.menusub {
position: relative;
width: 307px;
margin-right: 5px;
float:right;
margin-top: -8px;
}

.menusub2 {width:307px;}

.show {display:block}

.novisited  a:visited {
color: #3333cc;
}

/*--------------------------------------------------
  xelat code
  detail page
  --------------------------------------------------*/
.pub {color:#868686;}

.newsctrl input {
font-size: 14px;
text-align:center;
}

.newsctrl form {

margin-right:15px;
}

/*.newsctrl div img {
position:relative;
top: 4px;
}

.newsctrl div span {
margin: 0 5px;
} */
/*--------------------------------------------------
xelat code
clients info popup
----------------------------------------------------*/
#user_card {display: none; width:342px;}

.infopop {
/*width: 306px; */
border: 1px solid #cccbcb;
background: #fff;
font-size: 12px;
color: #000;  }

.infopop td {border-top: 1px solid #cccbcb;border-bottom: 1px solid #cccbcb;}
.infopop .w100 td {width:100%}
.infopop td.usercard {width:70px;}
.infopop div { font-size:11px;margin: 5px 0px;}
.infopop div small, .infopop div span {white-space: nowrap; font-size:11px;}

.infopop div.infocard_left small {
display:block;
float:left;
width:115px;}

.infopop small {
color: #676767;
font-size: 12px;
}

.infopop2 td {border: 0px;}
#ulogin {font-weight:bold; color:#000; font-size:14px;}
#u_raiting {color:#000; font-weight:bold;}

.phead {background: #e9e8ef;height: 21px;}
.phead span {display:block;float:left}
.plr15 {padding-left: 10px; padding-right: 10px;}

.popx {text-align:right;}
.popx img {position:relative;top: 2px;}
.popx  a {position: relative; right: -8px;}

.name h4 {
font-size: 18px;
font-weight:normal;
line-height: 21px;
position:relative;
top: -5px;
}

.name {line-height: 18px;}
.name img {margin-right: 10px;}
.name em {font-style:normal;display:block;}
.who .left {padding-right: 10px;padding-bottom: 3px;}

.nums {border: 1px solid #a9a6a6;text-align:center;}
.nums td {padding: 5px 0;}
.nums h4 {font-weight:normal;line-height: 21px;font-size: 18px;}
.nums .bright {border-right: 1px solid #d8d6d6}
.cont span {margin-top: 3px;display:block;}

.cont img {
margin-right: 5px;
position:relative;
top: 3px;
}

.pbot {background: #e9e8ef;
height: 30px;
padding: 7px 0 0 15px ;
}

.pbot img {
position:relative;
top: 4px;
margin-right: 3px;
}

#divMailRu {position: absolute;z-index: 255;display:none; background:#fff;}
#divMailRu .divMailRutd {padding: 0 10px 5px 10px;}
#divMailRu .divMailRutd img {position:relative; top:3px}

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

.ncomments {padding: 5px;}
.ncomment {padding:2px; margin-bottom:10px; margin-top:10px;}
.comms {display:block; font-size:11px; padding-left:40px; line-height:14px;}

.ncomgr {background:#ededed none repeat scroll 0 0; border:1px solid #cccccc;}
.speakergr {background:url(speakerg.gif) no-repeat; height:10px; width:11px; position:relative; top:-6px; left:4px;}

.ncomhead {
font-size: 12px;
color: #676767;
margin-bottom: 6px;
}

.online {
background: url(on000000.gif) left 4px no-repeat !important;
padding-left: 9px;
}

.online2 {
background: url(on000000.gif) left 6px no-repeat !important;
padding-left: 9px;
}

.offline {
background: url(off00000.gif) left 4px no-repeat !important;
padding-left: 9px;
}

.offline2 {
background: url(off00000.gif) left 6px no-repeat !important;
padding-left: 9px;
}

.space {
padding: 0 5px;
}
.pr10 {padding-right:10px;}

.ncom {
margin-left: 35px;
position:relative;
font-size: 14px;
line-height: 17px;
padding:2px 4px;
text-align: justify;
}

.popul {
font-style:normal;
color: #999;
}

.abu img {
margin-left: 5px;
}

.popul img {
position:relative;
top: 3px;
}

.abuss {
border: 1px solid #e9ecbe;
background: #ffffda;
}
/*xelat code for complain on detail page*/
.abuss textarea {
margin-top: 10px;
width: 99%;
border: 1px solid #ccc;
background: #fff;
font-size: 14px;
font-family: "Tahoma";
height: 150px;
}

.abuss input, #abusst {
margin-top: 10px;
width: 105px;
height: 23px;
}
/* ======== */
.addcom {
border:1px solid #96CAFF;
background: #E5F2FF;
}

.interestingcom {background:#FFF7E2; border:1px solid #FFE175;}  
.newcom  {padding:2px; background:#E9F7E3; margin-bottom: 10px; border:1px solid #5DAD59; }

.answer {
margin-top: 10px; 
margin-left: 15px;
position:relative;
clear:both;
}

.answer textarea {
width: 98%;
border: 1px solid #ccc;
background: #fff;
font-size: 14px;
font-family: "Tahoma";
height: 150px;
}

.answer input {
width: 105px;
height: 23px;
}

.btns {
position:relative;
margin-bottom: 5px;
line-height: 23px;
}

.abulist {
padding-left: 40px;
line-height: 17px;
margin-bottom: 5px;
}

.abulist  span {
display:block;
margin-top: 2px;
}

.abulist input {
margin: 0;
width: 16px;
height: 16px;
overflow:hidden;
margin-right: 3px;
}


/* Rusline */
.no_top_border {border-top: 0px !important;}

.tcenter{clear:both;padding:80px 0;margin:0 auto;width:900px}
.infobox{clear:both;margin-top:10px}
.infobox2{clear:both;margin-top:10px}
.infobox h1{font-size: 24px;color: #666666;padding-bottom:10px;border-bottom:1px solid #aebccf}
.infobox h2{font-size:18px;font-weight:bold;padding:0 0 15px 0}

.ava{width:75px; height:155px; float:left; text-align:center; margin-right:73px}
.ava a{margin-bottom:0;display:block}
.about-t .ava img{margin-bottom:10px;}

.about-t {border-collapse:collapse; }
.about-t input{border:1px solid #ADACAC;height:18px;line-height:20px;font-size:13px;margin-right:5px;}
.about-t select{border:1px solid #ADACAC;height:22px;line-height:22px;font-size:13px;margin-top:0;padding:0;vertical-align: top}
.about-t textarea{border:1px solid #ADACAC;height:20px;line-height:20px;font-size:12px;margin:0;padding:0;width:300px;height:100px}
.about-t td{padding-bottom:15px;font-size:11px;vertical-align:middle;}
.about-t td.coclan select{vertical-align:middle;margin-right:5px}
.about-t td.emp{padding:10px 0;}
.about-t a{font-size:11px}
.about-t img{margin:0 5px -2px 0; border:0px;}
.about-t .ava-block label {width:102px;}
.about-t .ava-block .inputfield {width:202px;  float:left;}
.about-t label {font-size:12px; width:147px; float:left;}
.about-t .inputfield {width:305px;  float:left;}
.about-t span{font-size:11px;padding-left:30px;width:50px;margin:0 -15px 0 0;display:block;float:left}
.about-t div.where_find {display:inline; position:relative; top:3px;}

#phones_td div, #aims_td div, #socials_td div {margin-bottom:5px;}

.in55{width:300px}

.insample{color:#666666; font-size:12px !important; font-style:italic;}

.va {vertical-align: middle;}
.vt {vertical-align: top !important;}
.w48 {width: 48px;}
.w60 {width: 60px;}
.w83 {width: 83px;}
.w92 {width: 92px;}
.w110 {width: 110px;}
.w142 {width: 142px;}
.w160 {width: 160px;}
.w197 {width: 197px;}
.w255 {width: 255px;}


.table2col{font-size:14px;color:#000;margin:20px 0 80px 0}
.table2col td p img{float: left;margin:0 10px 20px 0}
.table2col td p {clear: both;padding: 0 0 10px 0;}

.buttonbox{margin:10px 0}

.exsample{background:#f1f1f6;padding:10px;margin:0 0 15px 0;font-size: 12px; width:325px;}
.exsample p{padding-bottom:0}
.exsample span{font-style:italic;color:#666666;display: block;}

.chatbox{font-size:12px;}
.chatbox td {vertical-align:top; padding-bottom:10px;} /* border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC; */
.chatbox span {margin-top:10px; font-size:11px;}
.chatbox a  {font-size:11px;}
.chatbox img {margin-right:5px; margin-top:3px;}
.chatbox span{color:#666666;padding:5px 0;clear:both}
.chatbox p img{margin:0 10px 10px 0;float:left;}

.chat_back {font-size:12px !important;}
.chat_user {font-size:13px !important;padding:20px 0 !important}
.chat_user img{vertical-align: middle;}

.chattext{width: 100%;height:100px;border:1px solid #abadb3;padding:5px 0;margin:5px 0 10px 0}
.chatsubj{width: 100%;border:1px solid #abadb3;padding:2px 0;margin:5px 0px 0px 0px}

.add_to{margin:20px 0 0 0;}
.add_to p{border:1px solid #cfcfcf;padding:8px;font-size: 12px;width:114px}
.add_to a{display: block;}
.add_to span{display: block;color:#666666;padding:5px 0}

.searchbox{background:#fff4cc;border:1px solid #e5d9ac;width:450px;padding:5px;height:22px;margin:10px 0 20px 0}
.searchbox label{float: left;font-size: 11px;padding:3px 20px 0 0}

.community{}
.community p{padding:0 0 10px 0}

.community_left{background:url(table01_.gif) top left no-repeat;}
.community_right{background:url(table01_.gif) top right no-repeat;padding:15px;}
.community_right a{color:#3333cc}
.tableleft{float: left;;width: 86%;}
.tableleft table{width: 100%;font-size: 12px;}
.tableleft table th{color:#666666;font-size: 11px;font-weight:normal;text-align:left;padding:5px 0}
.tableleft table td{color:#000; font-size:12px; font-weight:normal;text-align:left;padding:3px 5px;vertical-align:middle}
.tableleft table td span{margin:0 10px 0 0}
.tableleft table td img{vertical-align:middle;margin:0 5px 0 0}


div.toptitle {border-bottom:1px solid #c6c6e5;padding:0 0 13px 0;width: 100%;margin:0 0 10px 0}
div.toptitle {padding:0 0 5px 0; margin:0 0 10px 0}
div.toptitle div {float:right;margin:0 50px 0 0 }
div.toptitle div label{margin:0 20px 0 0 }
div.toptitle div p{padding:2px 0;font-size: 12px;}
div.toptitle div p input{vertical-align: middle;}

.list01{width:14%;font-size: 12px;color:#666666;float:left;}
.list01 p{padding:2px;clear: both;}
.list01 ul{margin:0 0 15px 0;padding:0;}
.list01 ul li {padding:4px 0;display: block;width:120px}
.list01 ul li a{padding:2px;}
.list01 ul li a.act{background:#c4ebb4;padding:2px;color:#000;cursor:text}
.list01 ul li a.act:hover{text-decoration:none}

.colorred, .colorred a {color:#ff3333 !important}
.colororange{color:#d17519 !important}
.colorgreen {color:#FF3E25 !important} /* {color:#52a74d !important} */
.colorblue{color:#3333cc !important}

.table_add_news{width:725px ;margin:40px auto 60px auto;font-size: 11px;}
.table_add_news td img{vertical-align:middle;}
/*.table_add_news td a{margin-right:20px;}*/
.table_add_news span{color:#666666; margin:0px;}
.table_add_news h1{font-size: 24px;color: #666666;}
.table_add_news textarea{font-size:14px; border:1px solid #abadb3;;width:538px;height:130px;margin:0 0 5px 0;overflow:auto;padding:9px;}
.table_add_news p {vertical-align:middle;margin:0px;padding:0px; margin-bottom:5px !important;}
.table_add_news p input{vertical-align:middle;margin-right:5px}

.table_add_photos{width: 80%;margin:0 auto;font-size: 12px;}
.table_add_photos h1{font-size: 24px;color: #666666;}
.table_add_photos span.allfields {color:#cc3333;font-size: 12px;margin-right:94px}

.table_add_photos{width: 630px;margin:10px auto}
.table_add_photos a{color:#3333cc}
.table_add_photos span{color:#666666;font-size: 11px;}
.table_add_photos span.tc{float: left;margin:6px 6px 0 0}
.table_add_photos td{padding:5px;}
.table_add_photos td label, label.blogtitle {display: block;padding:2px 0; font-weight:bold; font-size:14px;}
.table_add_photos span#labelimage{ font-weight:bold; font-size:14px;}
.table_add_photos td input{border:1px solid #b9b9bf;padding:2px 0;margin:2px 0; color:#666666;font-size: 11px;}
.table_add_photos .black {color:#000000;font-size: 11px;}
.table_add_photos td  select {color:#666666;font-size: 11px; height:22px; padding-top:3px;}
.table_add_photos td.add_photos{padding:10px 0 20px 110px}
.table_add_photos td.add_photos{padding:10px 0 20px 115px}
.table_add_photos td.add_photos img{vertical-align:middle;margin:0 3px 0 0}
.table_add_photos td.buttontd img{vertical-align:middle}
.table_add_photos td.browse{text-align: center;}

.dropbox{border:1px solid #ecd9a5;background:#fffbe5;padding:10px;font-size:12px;}
.dropbox a{color:#3333cc}

.editor{
/*background:#f0f0ee;border:1px solid #abadb3; */
margin-bottom:20px}
.editor img{margin:1px;}
.editor textarea{border:1px solid #abadb3;width:100%;margin:0 -1px -2px -1px;height:100px; color:#666666;font-size: 11px;}


.invite{width: 600px;margin:20px auto;font-size: 12px;}
.invite h1{font-size: 24px;color: #666666;}

.invite-top{background:url(invite_t.gif) top left no-repeat;height:7px;text-align:right;font-size:1px;margin-top:15px}
.invite-bot{background:url(invite_b.gif) top left no-repeat;height:7px;text-align:right;font-size:1px}
.invite-bg{background:#f5f4fa;border-left:1px solid #dbdceb;border-right:1px solid #dbdceb;padding:15px 10px 15px 20px}
.invite-bg table{width:100%;}
.invite-bg table td{padding:3px 0 3px 10px;vertical-align:middle;}
.invite-bg label span{color:#666666}
.invite-bg input{border:1px solid #b9b9bf;padding:2px 0;margin:2px 0}
.invite-bg select{border:1px solid #b9b9bf;padding:2px 0;margin:2px 0;width: 100%;}
.invite-bg textarea{border:1px solid #b9b9bf;padding:2px 0;margin:2px 0;width: 100%;height:100px}
.invite-bg p{font-size: 11px;padding:20px 0 10px 10px}
.invite-bg p img{float: left;margin:0 10px 10px 0}

.friends{padding-top:10px}
.friends h1{font-size: 24px;color: #666666;padding-bottom:10px}
.friends h1 a{font-size:12px;color:#3333cc;float:right;margin:0 53px 0 0;line-height:14px}
.friends table{width: 100%;font-size: 12px;}
.friends table th{background:#b0b0c1;color:#fff;font-size: 11px;padding:5px}
.friends table th.tal{text-align:left;padding-left:45px}
.friends table th a{color:#fff}
.friends table td{vertical-align:middle;padding:3px 5px}
.friends table td img{vertical-align:middle;margin:0 5px 0 0}
.friends table td a{color:#3333cc}
.friends table td span{color:#666666}
.friends_but {height:22px; width:68px; background:url(but_frie.gif) no-repeat; padding-top:3px; color:#000; text-align:center;}
#reqF_answer a:hover {text-decoration:none; cursor:hand;}
.tar{text-align:right}


.kaka{background:#e4e2ee;padding:3px 4px;height:22px}
.kaka a{float:left;}
.kaka form span input{color:#999999;font-style:italic;font-size:12px !important;width:170px}

.news00{padding:15px 0 0 0;clear: both;}
.news00 h2{padding:0 0 5px 0}
.news00 h2 a{font-size: 18px;;color:#3333cc}
.news00 p{padding:0 0 5px 0;font-size: 14px;}
.news00 p span{color:#666666}
.news00 p img{vertical-align:middle;}

.news-txt{}
.news-txt img{float: left;margin:0 10px 25px 0}
.news-txt p{margin:0 0 0 40px}
.news-txt p a{color:#3333cc}
.news-txt p img{float:none;margin:0;vertical-align:middle}
.news-txt p span {margin:0 5px}

.view-answers{margin:5px 0 5px 20px;font-size: 12px;}

/*.opacy{_filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);z-index:1000;	zoom:1;opacity:0.5}
.opacy h2 a{position:relative;}
*+html .opacy p{filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);z-index:1000;	zoom:1;opacity:0.5;}*/

.massegebox{width: 100%;}
.massegebox h1{font-size: 24px;color: #666666;padding:5px 0 10px 0}
.massegebox td form span input{color:#999999;font-style:italic;font-size:12px !important;width:170px}

.list02{font-size: 12px;margin:10px 0}
.list02 li {padding:4px 5px;display: block;width:140px}
.list02 li a{padding:2px;}
.list02 li.act{background:#deedf8;}
.list02 li.act a{font-weight:bold;}

.table_massage{width:100%;font-size: 12px;}
.table_massage a{color:#3333cc}
.table_massage th{background:#deedf8;padding:3px;font-weight: normal; font-size:11px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; text-align:left;}
.table_massage th label{vertical-align:middle;}
.table_massage th img{vertical-align:middle;}
.table_massage th input{vertical-align:middle;}
.table_massage th.end{text-align:right;padding-right:10px}
.table_massage span.end{float:right;padding-right:10px;}
.table_massage span.end input {width:20px;}


.bg00{background:#deedf8;text-align: center;vertical-align:middle;padding:0 3px !important}
 .mes_brdl {border-left:1px solid #ccc; width:20px;}
 .mes_brdr {border-right:1px solid #ccc;}
.table_massage td{padding:5px 3px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; font-size:11px;}
.table_massage td input, .table_massage th input  {margin:0px 4px}
.table_massage td img{margin:4px 5px 0 8px}
.table_massage td p img{float:none;margin:10px 0 0 0}
.table_massage td p span{color:#666666}

.table_massage td p span.bbl{background:url(messages.gif) top left no-repeat;font-size: 9px;padding:0 0 0 5px;}
.table_massage td p span.bbl span.bbr {background:url(messages.gif) top right no-repeat;padding:0 5px 0 0;color:#fff !important}
.table_massage td.mes_td {white-space:nowrap; padding-right:20px;}

.send_msg {padding-top: 0px; padding-left: 0px; padding-bottom: 20px; padding-right: 0;}
.send_msg ul {padding-left: 0; padding-bottom: 20px; padding-right: 0; padding-top: 0; margin-left: 0; margin-bottom: 0; margin-right: 0; margin-top: 0px; float:left;list-style-position:outside}
.send_msg ul li {float:none;padding:1px 0;}
.send_msg label {display: block; width:100px;float: left; padding:0 6px 0 4px;}
.send_msg p {clear: both;padding:7px 0}
.send_msg textarea {display: block;width:400px; height: 150px; border:1px solid #abadb3;float: left;padding:2px 0}
.send_msg_subj {display: block;width:300px; border:1px solid #abadb3;float: left;padding:2px 0}

/*
.ljlogin{padding:10px 17px;margin-bottom:15px}
*html .ljlogin{padding:10px 22px}
.ljlogin p{clear: both;padding:7px 0}
.ljlogin input{display: block;width:185px;border:1px solid #abadb3;float: left;padding:2px 0}
*/

.topbox{background:#f6f5f8;border:1px solid #dae1e9;padding:15px 20px;width:200px;margin-top:10px}
.topbox p{padding:0 0 5px 0;}
.topbox p img{vertical-align:middle;}
.topbox ul{margin:10px 0;padding:0;float: left;}
.topbox ul li{display: block;width: 200px;float: left;height:18px}
.topbox ul li a{font-size: 12px;;color:#3333cc}
.topbox ul li.act a{color:#000;cursor:text;font-weight: bold;}

/* Calendar Small */
.mini-calentar{margin:15px 0 25px 0 }
.month-celect{text-align:center;padding:0 0 10px 0;color:#000;font-weight: bold;}
.month-celect a{margin:0 5px;font-size:12px;font-weight: normal;}
.calendar-small {margin:0 0 10px 0;font-size: 12px;}
.calendar-small th{color:#666666;}
.calendar-small th.red{color:#d92c61;}
.calendar-small td{height:20px;width:32px;text-align:center;vertical-align:middle;}
.calendar-small td a{display:block;height:17px;width:32px;color:#adaeae;text-decoration:none;padding-top:3px;border:1px solid #fff;}
.calendar-small td a.color001{background-color:#e9f6ff;color:#3333cc}
.calendar-small td a.color002{background-color:#c6e7fd;color:#3333cc}
.calendar-small td a.color003{background-color:#a6d9f9;color:#3333cc}
.calendar-small td a.act{color:#3333cc;border:1px solid #d14747}
/* Calendar small- */

.micro-txt {line-height:17px;text-align: justify; font-size:13px;
padding-left:60px; display:block;}
.micro-txt .f12 a{margin:0 8px 0 0;color:#3333cc}
.micro-txt .f14 {margin-bottom:8px;}
.micro-txt span {margin:0 0px 0 0;color:#999; font-size:11px}
.micro-txt a span {margin:0 0px 0 0;color:#3333CC; font-size:15px; font-weight:bold;}
.micro-txt p.m-link a{margin:0}

/* line under the text in listing or comments*/
.under_txt {font-size:11px; color:#999999}
.ut_url  a {color: #0f8509 !important;}
.ut_comms, .ut_comms a {color:#ff3333 !important;}
.ut_vote, .ut_vote a {color:#ff3333 !important}
.ut_butts {top:2px; position:relative;}
.ut_butts a  {margin-right:1px;}
.butts, .butts2 {top:2px; position:relative;} /* убрать везде и удалить */
.butts a, .butts2 a {margin-right:1px;} /* убрать везде и удалить */
a.commscolor:link, a.commscolor:active, a.commscolor:visited, a.commscolor:hover{color: #FF3E25;}/* убрать везде и удалить */
.url  a {color: #0f8509 !important;} /* убрать везде и удалить */
.green, a.green, a:hover.green, a:active.green, a:visited.green {color: #FF3E25}/* убрать везде и удалить */

.microblogs{padding:10px 0 0 0}
.microblogs h1{font-size: 24px;color: #666666;}

.newsctrl em, #favoritis em {font-style:normal; color: #999;}

.view-link{padding:10px 0;margin:0 0 0 10px !important}

.microblogs-txt{font-size: 12px;}
.microblogs-txt span{color:#666666}
.microblogs-txt div{padding:2px 0 10px 0}
.microblogs-txt div img {float:left;}
.microblogs-txt div p{margin:0 0 0 40px}
.microblogs-txt div p img{float:none}
.microblogs-txt div p a{margin:0 10px 0 0}


.favorite-top{background:#e4e2ee;padding:3px 4px;height:22px;color:#000;font-size: 11px;}
.favorite-top a{margin:0 5px;}
.favorite-top input{color:#999999;vertical-align:middle;}
.favorite-top img{Vertical-align:middle;margin-top:1px}
.favorite-top label{vertical-align: middle;}

.favorites{}
.favorites h1{font-size: 24px;color: #666666;padding-bottom:10px}
.favorites table{width: 100%;font-size: 12px;}
.favorites table th{background:#b0b0c1;color:#fff;font-size: 11px;padding:5px;text-align:left;font-weight:normal}
.favorites table th.tarr{text-align:right;}
.favorites table th a{color:#fff}
.favorites table th span {margin:0 5px}

.favorites table td.tar{text-align:right;vertical-align:bottom}
.favorites table td{vertical-align:middle;padding:5px;color:#666666}
.favorites table td.t-check{vertical-align:top;padding-top:7px}
.favorites table td img{vertical-align:middle;margin:0 5px 0 0}
.favorites table td a{color:#3333cc}
.favorites table td span{color:#666666}

.personal_page{font-size:14px}
.personal_page h1{font-size: 24px;color: #666666;padding:5px 0 20px 0;border-bottom:1px solid #aebccf}
.personal_page h1 span{font-size: 14px;color: #000;line-height:20px}
.personal_page table {width: 100%;}
.personal_page table td{padding:20px 0 0 0}
.personal_page table td span{color:#666666}
.personal_page table td div{float: left;margin:5px 10px 0 0;}
.personal_page table td div p{padding:10px;text-align: center;border:1px solid #a9a6a6;float: left;}
.personal_page table p img{Vertical-align:middle;margin:0 5px 0 0}
.personal_page table td.sep{border-bottom:1px solid #aebccf}


.settings{width:700px;margin:15px auto;font-size: 12px;}
.settings h1{font-size: 24px;color: #666666;}
.settings h2{font-size: 18px;color: #666666;padding:15px 0 5px 0}

/*.settings-top{background:url(/public/images/invite_top_left.gif) top left no-repeat;height:7px;text-align:right;font-size:1px;margin-top:15px} */
/*.settings-bot{background:url(/public/images/invite_bot_left.gif) top left no-repeat;height:7px;text-align:right;font-size:1px} */
/*.settings-bg{background:#f5f4fa;border-left:1px solid #dbdceb;border-right:1px solid #dbdceb;padding:20px 20px}*/
.settings-top, .settings-bot {display:none;}

.boldtd td {font-weight:bold;}
.settings-b {float:left;width: 100%;margin:10px 0 0 110px}

.listing{padding:20px 0 20px 20px;}

.listing ul{float:left;margin:10px 0 0 0;padding:0;list-style-position:outside}
.listing ul li{float:none;padding:1px 0;}

.listing2 {padding-top: 0px; padding-left: 0px; padding-bottom: 20px; padding-right: 0;}
.listing2 ul{padding-left: 0; padding-bottom: 20px; padding-right: 0; padding-top: 0; margin-left: 0; margin-bottom: 0; margin-right: 0; margin-top: 0px; float:left;list-style-position:outside}
.listing2 ul li{float:none;padding:1px 0;}

.ljlogin{padding:10px 17px;margin-bottom:15px}
.ljlogin{padding:10px 22px}
.ljlogin p{clear: both;padding:7px 0}
.ljlogin label{display: block;width:60px;float: left;padding:0 0 0 4px}
.ljlogin input{display: block;width:185px;border:1px solid #abadb3;float: left;padding:2px 0}

.clear{clear:both;font-size:1px;height:1px;width:99%}

/* Menu */
.tmenu-left{background:url(mbg11000.gif) top left no-repeat;height:67px;padding-left:5px}
.tmenu-right{background:url(mbg22000.gif) top right no-repeat;height:67px;padding-right:5px}
.tmenu00{background:url(mbg00000.gif) left top repeat-x;height:67px;clear:both;margin-top:20px}

.tmenu-top{margin:0;padding:7px 0 0 0;list-style-type:none;float:left;}
.tmenu-top li{float:left;height:27px;margin:0 7px 0 5px}
.tmenu-top li a{font-size:11px;cursor:pointer;text-decoration:none;}

.tmenu-bot{margin:0;padding:7px 0 0 0;list-style-type:none;float:left;}
.tmenu-bot li{float:left;height:27px;margin-right:10px;padding-left:6px}
.tmenu-bot li a{font-size:12px;cursor:pointer;text-decoration:none;color:#fff !important;padding:2px}
.tmenu-bot li.act a{background:#e2f5da;color:#898b89 !important}
.tmenu-bot li.act a img{display:none}
/* Menu */

.search2 {overflow:hidden;float:right;position:relative;height: 22px;top:6px}
.search2 form {display:block;float:left;}
.search2 input {float:left;}
.search2 span input {border: 1px solid #adacac;height: 20px;width: 130px;line-height: 20px;font-size: 16px;}

.search3 {overflow:hidden;float:right;position:relative;height: 22px;}
.search3 form {display:block;float:left;}
.search3 input {float:left;}
.search3 span input {border: 1px solid #adacac;height: 18px;width: 130px;font-size: 16px;padding:2px 0 0 0}

.addnews2 {float:right;margin-right: 10px;position:relative;top: 6px;}

/*плашечки*/
.error {border-color: red; color: red;}

.enterbox {background:url(plashka0.gif) no-repeat; width:703px; padding:3px; height:72px; margin-top:15px;}
.enterbox table {height:66px; width:695px; font-family:Arial, Helvetica, sans-serif; border-collapse:collapse;}
.enterbox table td {background:#fff; padding:12px 8px; width:260px; white-space:nowrap; border-left: 1px solid #c2c2c2;}
.enterbox table td.t1 {background:#f0fbec; font-size:26px; border-left:0px; padding-top:17px;}
.enterbox table td span {color:#999; font-size:11px;}
.enterbox table td a {text-decoration:none; font-size:18px;}

/* Важно, Фото и Видео */
span.aEditor {color:#FF3E25;  font-size:11px;  position:relative;   margin-left:5px;  font-weight:bold;}
a.aEditor {text-decoration:none;}
.categ span, .categ {position:relative; font-weight:normal; color:#CC6600 !important; font-size:11px; margin-left:5px; text-decoration:none;}
.nanons h2 a.categ {text-decoration:none;}


/* Избранное */
.afftarbox {background:url(afftar20.gif) repeat-x left top; height:16px; font-size:11px; float:left; margin-right:5px;}
.afftarbox div {background:url(afftar10.gif) no-repeat left top; height:16px; float:left;}
.afftarbox div div {background:url(afftar30.gif) no-repeat right top; height:16px; padding:1px 4px 1px 4px; float:left;}

.newsctrl table tr td.f12 {vertical-align:middle;}

.abusetext, .micro-txt span.abusetext {color:#999; font-size:11px; line-height:14px; display:block; margin:5px 0px;}


/* Микроблоги */
.blogpic {/*padding-top:4px; text-align:center; width:60px; */
float:left;
position:relative;
width:60px;}
.blogpic img {width:50px; }
.myblogav {margin-right:5px; height:30px;}
.addblogtitle {width:538px; margin-bottom:10px; border:1px solid #ABADB3; height:18px; font-size:14px; padding:0px 9px;}
.tmain h1 p {position:relative; top:-1px; display:inline;}

/* Личная карточка пользователя  HOME/USER */
.Profile {display:block; padding:3px 5px; font-size:14px; margin-top:15px;}
.Profile_info {background:#EAEAEA; padding:15px;}
.Profile_rating {font-size:16px; color:#000; font-weight:bold;}
.Profile_cnt {color:#868686; font-size:14px;}
.Profile_cnt b {color:#000; font-size:14px;}
.Profile_plashka {background:url(profile_.png) no-repeat; width:464px; height:42px; padding:10px 7px; margin-bottom:10px;}
.Profile_plashka td {vertical-align:middle; text-align:center; font-size:13px;}
.Profile_plashka td a {color:#fff;}
.Profile_left {display:block; float:left; width:210px; color:#555555;} /* del */
.Profile_right2 {display:block; margin-bottom:5px; } /* del */
.Profile_right {margin-left:210px; display:block;} /* del */


.text1 .mceContentBody {font-size:12px;}

em#favoritis {font-style:normal;}
.table_add_photos td .norm_lbltxt {display:inline; font-size:12px; font-weight:normal; cursor:pointer;}

iframe html body div div div.gnezdo_header {border:none;}

.allcomments {font-size:11px; color:#555555; margin-left:60px; margin-bottom:2px;}
.newscomments {font-size:11px; color:#555555; margin-left:40px; margin-bottom:2px;}

#tinymce p {margin:0px; font-size:12px; font-family:Tahoma;}

a.num_comm_block {position:absolute; top:-5px; left:-4px; background:url(numcomm0.png) no-repeat; width:34px; height:30px; font-size:9px; text-align:center; line-height:16px; font-family:Tahoma; color:#000}
a.num_comm_block:hover {text-decoration:none; }
.num_comms {position:relative; width:100px; float:left; margin:0 10px 5px 0;}

#rb_ru_anons_container table {height: auto;}

.discussh3 {font-size:19px;}
.discusstable {width:100%}
.discusstable th, .discusstable td {padding:2px 10px 2px 0px;}
.discusstable th {color:#666666; font-size:11px; font-weight:normal; text-align:left;}
.discusstable td {font-size:13px;}
.discusstable td.comcount {text-align:right; width:36px;}

/* partner blocks style */
.bodytext table.akmostable td {padding:5px;}
#rtn4p_neb5_ijnnj table tr td {padding:0px !important;}

.users_stats {width: 100%; font-size: 11px;}
.users_stats td {padding: 5px 5px; text-align: center; color: #999;}
.users_stats th {padding: 5px 5px; text-align: center; color: #000; vertical-align:top;}
.users_stats span {color: #00F;}
.users_stats b {font-weight: normal; color: #0F8509;}
.users_stats strong {color: #F00;}
.users_stats i {font-style: normal; color: #F00;}
.users_statsr2 th {color:#868686; font-size:10px; padding:0px 2px; font-weight:normal;}
.users_stats_act td {background: #E5E5E5;}
.uarr {color: #0F8509;}
.darr {color: #F00;}
.users_checkboxes {position:absolute; font-size:11px; margin-top:4px;}
.users_checkboxes input {margin-left:10px}
.users_checkboxes span {position:relative; top:-2px;}

.sources {font-size:18px;}
span.sources {color:#868686}

/* Forexclub hyperlink */
a:link.for_hyperlink , a:visited.for_hyperlink  ,  a:active.for_hyperlink  {color:green}
a:hover.for_hyperlink  {color:#141488; background:#FCFAA4;}

.stars {background:url(stars000.png) top left no-repeat !important; height:20px; width:20px; position:absolute;  display:block;}
.stars_card {left:3px; top:22px;}
.stars_prof {left:-6px; top:-5px;}
.card_int {color:#FFA407 !important}

.rttxt {padding-left:5px;}
.rimg {padding-bottom:5px;}

.toolbar_table {width:300px}
.toolbar_table th {font-weight:bold;}
.toolbar_table td, th {padding:2px 5px; border-bottom:1px dotted #A5C9D5; text-align:left; font-size:15px;}


/*  no use - look and del 
.hright a:visited {color: #3333cc}
.hright {text-align: right;line-height: 17px;padding-top: 26px;white-space:nowrap;}
.hright a {padding-left: 7px;}

.menusup {
padding: 10px 0;
position:relative;
margin-left: -5px;
}

.menusup a {
line-height: 19px;
color: #4546d0;
font-size: 11px;
padding: 0 5px;
float: left;
display:block;
}

.menusup a:hover {
background: #c4ebb4;
color: #000;
}

.menusup a:hover, .menusup a:visited {color: #4546d0;}


ul#nav {
	margin: 0;
	padding: 0;
	list-style: none;
	position:relative;
	top: 10px;
	float:left;
    z-index: 254;
	}

ul#nav li {
	position: relative;
	float:left;
	padding-left: 15px;
	top: 1px;
	left: -10px;
	list-style-position: outside;
	line-height: 17px;
	}

ul#nav div a {
	float: none;
	display:block;
	height: 20px;
	line-height: 19px;
    padding-top: 2px;
    padding-bottom: 2px;
	padding-left: 15px;
	}

#nav div {
	position: absolute;
	left: 0px; 
	top: 27px;
	display: none;
	border: 1px solid #9d9da9;
	border-top: none;
	background: #fff;
	width: 155px;
	margin: 0;
	padding: 0;
	list-style: none;

	}

#nav div a:hover {
background: #ededf3;
}

#nav li:hover div, #nav li.over div { display: block; } 
#nav a:visited {color: #000}
#nav .over, #nav .bg:hover {background: url(/public/images/li1.gif) top left no-repeat;}
#nav .over span, #nav .bg:hover span {background: url(/public/images/li2.gif) top right no-repeat;}
#nav .bg span a {
background-image: url(/public/images/liarr.gif);
background-repeat: no-repeat;
background-position: right 0;
padding-right: 15px;
margin-right: 5px;
}

#nav .over span a, #nav .over span a:hover, #nav .bg:hover span a, #nav .bg span a:hover {
background-image: url(/public/images/liarr.gif);
background-repeat: no-repeat;
background-position: right -25px;
padding-right: 15px;
margin-right: 5px;
color: #000
}

#nav .bg span a:visited {color: #fff;}
#nav .bg:hover span a:visited {color: #000;}

#nav .over div a, #nav .over span a, #nav .over span a:hover, #nav .over span a:visited {
color: #000;
}

.bg span{line-height: 24px;padding-bottom: 3px;}
.bg span a {color: #fff;}
.bg span, .over span {display:block}
.over span a, .over a:hover, .bg:hover a, .bg a:hover  {
color: #000;
text-decoration:none;
}

.links li {
float:left;
line-height: 15px;
list-style:none;
}

.links li {
float:left;
line-height: 15px;
list-style:none;
}

.subform {line-height: 15px;}

#mappl {
position: relative;
display: none;
z-index: 40;
top: -33px;
left: -121px;
}

#mappl2 {
position:absolute;
width: 320px;
left: 345px;}

.yellow span {
line-height: 18px;
padding: 2px 5px 3px 5px;
font-size: 11px;
color: #000;
background: #ffdb5e;
}

.yellow {margin-bottom: 5px;}
.yellow a {color: #000;}

.nanons h2 a:link {color: #3333cc;}
.nanons h2 a {position:relative;top: -2px;} 

.tor {
text-align:left;
display:block;
}

.hrr {
background: #d0d3dc url(/public/images/hr_l.gif) top left no-repeat;
height: 1px;
}

.hrr2 {
background: url(/public/images/hr_r.gif) top right no-repeat;
height: 1px;
}

.nline {
background: #f4f6ff url(/public/images/list_l.gif) top left repeat-y;
}

.nline2 {
background: url(/public/images/list_r.gif) top right repeat-y;
}
.nlist {
font-size: 12px;
line-height: 15px;
}

.nlist small {
color: #666;
display:block;
float: left;
font-size: 12px;
}

.nlistitem h5 {
margin-left: 38px;
font-weight: normal;
font-size: 12px;
}

.nlistitem {
padding-top: 5px;
padding-bottom: 5px;
}

.nbig, .nbig h5, .nbig small {
line-height: 24px;
font-size: 18px;
font-weight: normal;
}

.nbig h5 {
margin-left: 48px;
display:block;
}

.notime h5 {
margin-left:0;
}

.abc div b {
position:absolute;
display:block;
}

#bmenu {
background: url(/public/images/bm_bg.gif) top left repeat-x;
font-size: 12px;
margin-bottom:15px
}

.bmenu2 {
background: url(/public/images/bm_l.gif) top left no-repeat;
}

.bmenu3 {
background: url(/public/images/bm_r.gif) top right no-repeat;
	height: 28px;
}


#nav2 .bg span {
line-height: 28px;
padding-bottom: 4px;
}

ul#nav2 {
	margin: 0;
	padding: 0;
	list-style: none;
	position:relative;
	float:left;
	}

ul#nav2 li {
	position: relative;
	float:left;
	padding-left: 15px;
	top: 0px;
		list-style-position: outside;
	}

#nav2 li div a {
  color:#000;
	float: none;
	display:block;
	height: 20px;
	line-height: 19px;
    padding-top: 2px;
    padding-bottom: 2px;
	padding-left: 15px;
	}

#nav2 li span a {
  color:#000;
	}

#nav2 li div {
	position: absolute;
	left: 0px; 
	top: 28px;
	display: none;
	border: 1px solid #9d9da9;
	border-top: none;
	background: #fff;
	width: 155px;
	margin: 0;
	padding: 0;
	list-style: none;
		padding-left: 0px;
	}

ul#nav2 li span a {
line-height: 27px;
}


#nav2 div a:hover {
background: #ededf3;
}

ul#nav2 a {
color: #000
}

#nav2 li:hover div, #nav2 li.over div { display: block; } 

#nav2 .bg span a {
background-image: url(/public/images/bliarr.gif);
background-repeat: no-repeat;
background-position: right 0;
padding-right: 15px;
margin-right: 5px;
}

#nav2 .over, #nav2 .bg:hover {
background: url(/public/images/bli1.gif) top left no-repeat;
}

#nav2 .over span, #nav2 .bg:hover span {
background: url(/public/images/bli2.gif) top right no-repeat;
}

#nav2 .over span a, #nav2 .bg:hover span a, #nav2 .over span a:hover {
background-image: url(/public/images/bliarr.gif);
background-repeat: no-repeat;
background-position: right 35px;
padding-right: 15px;
margin-right: 5px;
}
.amenu a {margin-right: 10px;}


*/
.begun .begun_adv_sys_logo {display:none;}
.begun .begun_adv_table  * {font-family:Tahoma !important; font-size:11px !important;}
.begun .begun_adv_city, .begun .begun_adv_bullit {display:none;}
.begun .begun_adv_ext .begun_adv_contact span.begun_adv_contact {padding:0px !important; display:block; position:relative; top:-3px;}

/* mail.ru popup */
#topmaillogin img {position:relative;top:2px;}
.box_login_mail {width:270px; background:#e5e5e5; padding:1px;}
.box_login {background:#fff; padding:1px;}
.login_mail {background:#00468c; height:24px;}
.logo_mail {width:61px; height:13px; border:0;  margin:0px 0px -2px 0px;}
.mail_login_form {padding:0px 0 5px 0px; margin:0; overflow:hidden;}
.mail_left {text-align:right; width:50px}
.pole_mail, .pole_pass {width:105px;}
.domain_mail {width:80px;}
.but_mail {padding:0 10px !important;}
.but_mail_end {width:160px;}
#newslandLogin {width:153px}
#loginlabel {font-size:12px; margin-bottom:7px;}
.reg_mail {margin:5px;}
.mail_avtoriz {margin-bottom:7px; margin-right:5px;}
.info_mail P {margin:5px 0; padding:0;}
.reg_mail A {color:#005bb5; text-decoration:underline;}
.reg_mail A:hover {color:#005bb5; text-decoration:none;}
.check_mail {margin:0 7px 0 0; padding:0; float:left;}
.login_mail P {color:#fff; margin:0; padding:5px 0 0 11px;}
.mail_left P, .mail_right P {margin:0; padding:0 0 2px 0;}

.titleblock {color: #FF3E25; font-size:18px; font-weight:bold;margin:0; float:left;}
.titleblock a:hover {background:none;text-decoration:underline;}

/* -------------------------СОБСТ.МАТЕРИАЛЫ-ВИДЕО-ФОТО-ОПРОС ЛЕЙБЛЫ------------------------- */
span.original_content {
	display: inline-block;
	background: transparent url(red-sq00.gif) no-repeat scroll 0 0;
	width: 16px;
	height: 16px;
	vertical-align: middle;
}

a.news_type_label {
	display: inline-block; 
	padding: 2px 8px; 
	color: #FFFFFF!important; 
	text-decoration: none;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
	font-size: 10px;
	letter-spacing: normal;
	vertical-align: middle;
}

a.news_type_label:active { top: 1px; }

a.red.news_type_label { background-color: #FF3333; }
a.blue.news_type_label { background-color: #6B90DA; }
a.green.news_type_label { background-color: #00A65E; }