/****
 * всё что относится к большинству страниц сайта
 **/

body
{
    background-color:#AAAAAA;
    font-family:Arial, sans-serif;
    font-size:11px;
    font-size:1em;
    color:#555555;
    margin:0px;
    padding:0px;
    text-align:center;
}
html>body{text-align:-moz-center}

img,form {display:block;margin:0px;padding:0px;}

ul li{list-style:none;}

a {color:#6666cc;text-decoration:none;}
a:hover {text-decoration:underline;}

* {margin:0px; padding:0px;}
textarea	{border:solid 1px #AAA !important;}
img	{border:0px; display:inline !important; }

table {border-collapse:collapse;margin:0px;padding:0px;}
table td {margin:0px;padding:0px;vertical-align:top;font-size:12px;font-family:Arial;}
.w100 {width:100%}
td.alignr{text-align:right !important;}

.body{min-width:965px;width:80%;}

/* стили для IE6 */
* html .outer {padding-left:965px}
* html .minwidth {height:0} /* holy hack для IE, что бы включить свойство hasLayout */
* html .container {margin-left:-965px;position:relative; height:0; background-color:#ffffff;}
* html .container {background-repeat:repeat-y;background-image:url('../img/sbg2.gif');background-position:100% 0%;}

.body-left,
.body-right{clear:both;float:none;background-repeat:repeat-y;}
.body-left {background-position:0% 0%;background-image:url('../img/sbg1.gif');}
.body-right{background-color:#ffffff;background-position:100% 0%;background-image:url('../img/sbg2.gif');text-align:left;}
.body-left {padding:0px 0px 0px 14px;margin:0px;}
.body-right{padding:0px 14px 0px 0px;margin:0px;}

.p10{padding:0px 5px;}

/*.date {color:#FF5B2B;font-style:normal;font-size:10px;font-family:Arial;}*/

td.d{width:11px;font-size:1px;line-height:1px;}
div.d{width:11px;height:11px;display:block;overflow:hidden;font-size:1px;line-height:1px;}
img.d{height:1px;border:0px;display:block;}


td.site2-left{width:164px;}
td.site2-right{}
td.site3-left{}
td.site3-right{width:267px;}


.left-menu{padding:25px 0px 5px;}
.left-menu div{height:23px;}
.left-menu div a{background-repeat:no-repeat;background-position:18px 50%;}
.left-menu div a{color:#525296;font-size:12px;font-weight:bold;text-decoration:none;line-height:23px;padding-left:40px;display:block;}
.left-menu div.c{background-image:url('../img/left-menu-bg.gif');background-repeat:no-repeat;text-decoration:none;}
.left-menu div.m1  a{background-image:url('../img/m1.gif');}
.left-menu div.m2  a{background-image:url('../img/m2.gif');}
.left-menu div.m3  a{background-image:url('../img/m3.gif');}
.left-menu div.m4  a{background-image:url('../img/m4.gif');}
.left-menu div.m5  a{background-image:url('../img/m5.gif');}
.left-menu div.m6  a{background-image:url('../img/m6.gif');}
.left-menu div.m7  a{background-image:url('../img/m7.gif');}
.left-menu div.m8  a{background-image:url('../img/m8.gif');}
.left-menu div.m9  a{background-image:url('../img/m9.gif');}
.left-menu div.m10 a{background-image:url('../img/m10.gif');}
.left-menu div.m11 a{background-image:url('../img/m11.gif');}
.left-menu div.sub-menu{display:none;height:auto;padding-left:10px;}
.left-menu div.sub-menu br{display:none;}
.left-menu div.sub-menu a{line-height:15px;}
.left-menu div.sub-menu a:hover{text-decoration:underline;}

.panel{display:block;}

.panel table.tablist{width:100%;background-image:url('../img/tablist-bg.gif');background-position:bottom right;background-repeat:repeat-x;}
/*
.panel table.tablist-default{background-image:url('../img/tablist-bg.gif');background-position:top right;width:100%;}
*/
.panel table.tablist-default td{text-align:center;height:23px;white-space:nowrap;vertical-align:bottom;background-position:top right;background-repeat:repeat-x;}
.panel table.tablist-default td a,
.panel table.tablist-default td span{font-size:12px;display:block;height:17px;padding:4px 8px 0px 8px;text-decoration:none;}
.panel table.tablist-default td a:hover{color:#000000}
.panel table.tablist-default td.first a,
.panel table.tablist-default td.first span{background-image:url('../img/tab-small-first.gif');background-repeat:no-repeat;}

.panel table.tablist-default td.yellow {background-image:url('../img/tab-small-yellow.gif');}
.panel table.tablist-default td.green  {background-image:url('../img/tab-small-green.gif');}
.panel table.tablist-default td.blue   {background-image:url('../img/tab-small-blue.gif');}
.panel table.tablist-default td.grey   {background-image:url('../img/tab-small-grey.gif');}

.panel table.tablist-default td.current{border-left:0px solid #D1D1E0;background-image:url('../img/tab-big-grey.gif');}
.panel table.tablist-default td.current a,
.panel table.tablist-default td.current span{background-image:url('../img/tab-big-first.gif');}
.panel table.tablist-default td.current a,
.panel table.tablist-default td.current span{font-size:13px;color:#000000;font-weight:bold;padding:4px 8px 1px 8px !important;height:18px;background-repeat:no-repeat;}

.panel table.tablist-default td.all{vertical-align:middle;padding-left:10px;background-image:none;}
.panel table.tablist-default td.all a.yellow,
.panel table.tablist-default td.all span.yellow{background-color:#FF5B2B;}
.panel table.tablist-default td.all a.green,
.panel table.tablist-default td.all span.green {background-color:#93CA00;}
.panel table.tablist-default td.all a.grey,
.panel table.tablist-default td.all span.grey  {background-color:#A0A0A0;}
.panel table.tablist-default td.all a,
.panel table.tablist-default td.all span{display:block;background-image:url('../img/tab-all.gif');width:41px;height:13px;padding:0px;color:#ffffff;font-size:10px;}

.panel table.tablist-default td.corner {width:auto;padding:0px;}


.panel table.tablist-one{}
.panel table.tablist-one td.first{font-size:12px;font-weight:bold;background-image:url('../img/tab-one-bg.gif');background-repeat:no-repeat;background-position:bottom left;}
.panel table.tablist-one td.first{padding-bottom:11px;}
.panel table.tablist-one td.first a,
.panel table.tablist-one td.first span{padding-left:10px;display:block;background-repeat:no-repeat;}


.panel table.tablist-slim{}
.panel table.tablist-slim td.current{font-size:12px;font-weight:bold;background-image:url('../img/tab-slim-bg.gif');background-repeat:no-repeat;background-position:10px 100%;}
.panel table.tablist-slim td{padding-bottom:11px;}
.panel table.tablist-slim td.current a,
.panel table.tablist-slim td.current span{padding-left:10px;display:block;background-repeat:no-repeat;}
.panel table.tablist-slim td a,
.panel table.tablist-slim td span{font-weight:bold;}


.panel table.tablist-none{background-image:none;}
.panel table.tablist-none td{padding-bottom:10px;}
.panel table.tablist-none td a,
.panel table.tablist-none td span{font-weight:bold;padding-left:10px;display:block;}




.panel .panel-content{float:none;clear:both;border-style:solid;border-color:#D1D1E0;border-width:0px 1px 1px 1px;font-size:12px;}
/* это приходится писать потому что FF неверно трактует border-width:0px 1px 1px 1px; */
.panel .panel-content{border-top-width:0px;border-bottom-width:1px !important;}
.panel .panel-content{height:100px;text-align:left;}
.panel>.panel-content{height:auto;min-height:100px;}
.panel .panel-content table{float:none;clear:both;}


.panel .panel-footer{/*border-bottom:1px solid #D1D1E0;margin:0px 1px;*/}

.pad	{padding:10px !important;}


.icon-black       {padding-left:12px !important;background-image:url('../img/array-small-black.gif');background-repeat:no-repeat;background-position:0% 4px;}
.icon-dark-red    {padding-left:12px !important;background-image:url('../img/array-small-red.gif');background-repeat:no-repeat;background-position:0% 4px;}
.icon-light-red   {padding-left:12px !important;background-image:url('../img/array-small-lightred.gif');background-repeat:no-repeat;background-position:0% 4px;}
.icon-dark-blue   {padding-left:12px !important;background-image:url('../img/array-small-darkblue.gif');background-repeat:no-repeat;background-position:0% 4px;}
.icon-light-blue  {padding-left:12px !important;background-image:url('../img/array-small-lightblue.gif');background-repeat:no-repeat;background-position:0% 4px;}
.icon-light-green {padding-left:12px !important;background-image:url('../img/array-small-green.gif');background-repeat:no-repeat;background-position:0% 4px;}
.icon-dark-grey   {padding-left:12px !important;background-image:url('../img/array-small-darkgrey.gif');background-repeat:no-repeat;background-position:0% 4px;}


.black       {color:#000000 !important}
.dark-red    {color:#FF5B2B !important}
.light-red   {color:#FF0B0B !important}
.dark-blue   {color:#525293 !important}
.light-blue  {color:#4993D3 !important}
.light-green {color:#7CBF00 !important}
.dark-grey   {color:#373737 !important}
.light-grey  {color:#848484 !important}

.loading{display:none;padding:10px 30px;width:100px;color:#000000;font-weight:bold;font-size:12px;background-image:url('../img/loading.gif');background-repeat:no-repeat;background-position:10px 50%;background-color:transparent;border:0px dashed #444444}


/****
 * то что относится в шапке сайта
 **/
.site-header{height:100px;}
.site-header{background-image:url('/img/hbg.gif');background-repeat:repeat-x;}
.site-header table{border-collapse:collapse;margin:0px;padding:0px;height:100px;width:100%;}
.site-header table td{vertical-align:top;padding:0px;margin:0px;border:0px dashed #009900;}

.site-header table table{height:auto;width:auto;}

/* только для шапки */
td.site-logo{background-position:50% 17px;background-image:url('/img/l.gif');background-repeat:no-repeat; width:175px;}
td.site-logo div.header-lang{height:10px;padding:20px 0px 0px 20px;font-size:10px;line-height:10px;}
td.site-logo div.header-lang a{padding:0px 3px}
td.site-logo div.header-lang a.c{color:#FF5B2B;}
td.site-logo div.header-lang a:hover{color:#FF5B2B;text-decoration:none;}
td.site-logo a.title {display:block;height:21px;font-size:21px;line-height:21px;padding-left:21px;}
td.site-logo a.title {padding-top:47px;text-decoration:none;font-weight:bold;background-image:none;}
td.site-logo a.title:hover .red{color:#FF002B}


.site-header td.site2-right {padding-top:10px;}
.site-header td.site2-right table{overflow:hidden;//height:56px; width:100%;}
.site-header td.site2-right table table {height:auto;}
.site-header td.site2-right .header-date{background-image:url('/img/hdbg.gif');padding-top:3px;background-position:center center;background-repeat:no-repeat;}
.site-header td.site2-right .header-date{text-align:center;width:70px;font-size:10px;height:52px;}
.site-header td.site2-right .header-date .big{font-size:30px;color:#6B6BA3;font-weight:bold;line-height:25px;display:block;}
.site-header td.site2-right .header-online-count {text-align:center;width:100px;font-size:10px;padding-top:5px;}
.site-header td.site2-right .header-online-count .big{font-size:30px;color:#4993D3;font-weight:bold;line-height:25px;display:block;height:25px;text-decoration:none;}
.site-header td.site2-right .header-online-users {padding-top:5px;font-size:10px;vertical-align:top;overflow:hidden;width:250px;}
.site-header td.site2-right .header-online-users a{color:#2B71AE;}
.site-header td.site2-right .header-online-users a.red{padding:0px !important;background-image:none;color:#FF5B2B;}


.site-header td.site2-right .login-form{width:375px;overflow-x:hidden;}
.site-header td.site2-right .login-form{font-size:10px;color:#6B6BA3;line-height:10px;}
.site-header td.site2-right .login-form #login {}
.site-header td.site2-right .login-form #login table td{font-size:10px;font-weight:bold;padding:0px;margin:0px;}

.site-header td.site2-right .login-form #login td.signIn {width:80px;height:52px;padding-left:10px;background-image:url('/img/signin.gif');background-repeat:no-repeat;}
.site-header td.site2-right .login-form #login td.signIn a{display:block;padding-top:12px;text-decoration:none;color:#ffffff !important;font-size:10px;}
.site-header td.site2-right .login-form #login td.signIn a span {text-decoration:underline;font-size:14px;font-weight:bold;line-height:18px;}

.site-header td.site2-right .login-form #login form{margin:0px;padding:0px;display:block;}
.site-header td.site2-right .login-form #login form input {font-size:11px;line-height:14px;height:14px;width:100px;margin:4px 0px;}
.site-header td.site2-right .login-form #login form input.remember{margin:0px;padding:0px;width:14px;}
.site-header td.site2-right .login-form #login form input.submit{width:40px;height:13px;line-height:13px;border:0px;background-color:#FF5B2B;font-size:9px;color:#ffffff;}
.site-header td.site2-right .login-form #login form input.submit{background-image: url('/img/tab-all.gif');}
.site-header td.site2-right .login-form #login a{color:#4993D3}

.site-header td.site2-right .login-form #logged{padding-left:23px;display:block;font-weight:bold;font-size:13px;line-height:16px;}
.site-header td.site2-right .login-form #logged img.thumb {/*border:1px solid #C2C2C2;*/padding:1px;float:left;width:50px;height:50px;margin-right:10px;}
.site-header td.site2-right .login-form #logged div.userline{display:block;height:16px;}
.site-header td.site2-right .login-form #logged p{display:block;float:left;font-size:14px;margin:0px;padding:0px 7px 0px 0px;line-height:15px;color:#000000}
.site-header td.site2-right .login-form #logged span.status {display:block;float:left;padding-right:7px;}
.site-header td.site2-right .login-form #logged span.status img{border:0px;display:inline;}
.site-header td.site2-right .login-form #logged .rating{display:block;float:left;}
.site-header td.site2-right .login-form #logged .rating img{display:inline !important;height:14px;width:14px;}
.site-header td.site2-right .login-form #logged a{color:#4993D3;font-size:11px;}
.site-header td.site2-right .login-form #logged span{color:#EA4800;}
.site-header td.site2-right .login-form #logged span.logout{color:#595959 !important;font-weight:normal;display:block;font-size:10px;}
.site-header td.site2-right .login-form #logged a.logout{color:#EA4800;font-size:11px;margin-bottom:5px;font-weight:bold;}

.site-header .menu{margin-top:11px;height:22px;display:block;overflow:hidden;}
.site-header .menu{background-color:#6B6BA3;line-height:22px;font-size:11px;vertical-align:bottom;padding:0px 10px;}
.site-header .menu table td{text-align:center;}
.site-header .menu a{color:#ffffff;text-decoration:none;font-size:11px;font-weight:bold;}
.site-header .menu a:hover{text-decoration:underline;font-weight:bold;/*font-size:14px;*/}
.site-header .menu a.c{text-decoration:underline;font-weight:bold;font-size:14px;}

/****
 * то что отностися к баннерам и прочей рекламе
 **/

/* banners */
.banner {display:block;border:0px solid #E0E0E0;background-color:#F1F1F1;text-align:center;font-size:10px;color:#B8B8C5}

/* Реклама от гугля */
table.google-advert{}
tr.google-advert{}
tr.google-advert td{vertical-align:top;}
tr.google-advert td{color:#00ff00;}
tr.google-advert .site2-right td div{border-left:1px solid #D2D2D2;padding-left:10px;}

tr.google-advert td.google-header {vertical-align:middle;border:0px;text-align:center;font-weight:bold;color:#000000;padding:0px;font-size:9px;}
tr.google-advert td.google-header .google-logo{font-family:Times New Roman;font-size:14px;}
tr.google-advert .site2-right td p{margin:0px;}
tr.google-advert .site2-right td a{color:#339DC8;}
tr.google-advert .site2-right td b a{color:#6B6BA3;}


/* text ads */
div.text-ads{padding:0px;}
div.text-ads table{width:100%;font-size:10px;border-collapse:collapse;margin:0px;padding:0px;}
div.text-ads table td{font-size:10px;padding:0px;margin:0px;}
div.text-ads table {width:100% !important;}
div.text-ads table td{padding: 0px;margin:0px;}
div.text-ads table td a{color:#6B6BA3;text-decoration:underline;/*display:none;*/}
div.text-ads table td a.t {text-decoration:none;}
div.text-ads table td img{height:1px;display:block;}
div.text-ads .bomond{text-align:right;}
div.text-ads .bomond a {display:inline;color:#ffffff;padding:0px 5px 0px 10px;}
div.text-ads .bomond a {background-image:url('/img/textads.gif');background-repeat:no-repeat;}
div.text-ads .bomond span{display:none;}

div.middle-text-ads{padding:0px !important;}

 /****
 * Футер
 **/

.site-footer {border-top:2px solid #CBCBDE;padding:10px 0px 0px 0px;margin:0px;}
.site-footer {width:100%;zoom:100%;}
.site-footer {color:#AAAAAA;font-size:11px;font-family:Arial;}
.site-footer a{color:#4993D3}
.site-footer .copy{}



.site-footer2 {border-top:2px solid #CBCBDE;padding:25px 0px 25px 0px;margin:0px;line-height:17px;position:relative;}
.site-footer2 {width:100%;zoom:100%;}
.site-footer2 {color:#AAAAAA;font-size:70%}
.site-footer2 a{color:#0069AC}
.site-footer2 div.small-text{display:none;}
.site-footer2 .copy{font-size:9px;line-height:9px;}
.site-footer2 .webmaster{display:absolute;top:10px;right:20px;}


/**
	Профиль пользователя
**/
.profile-small td.thumb{width:56px;}
.profile-small td.thumb a.thumb img{/*border:1px solid #C2C2C2;*/padding:1px;width:50px;height:50px;}
.profile-small td.country{width:33px;}
.profile-small td.country div.country{margin-bottom:3px;}
.profile-small td.country div.country img{border:1px solid #AAAAAA;padding:1px;}
.profile-small span.username{display:block;font-size:11px;margin-bottom:3px;}
.profile-small span.username a.male{color:#4993D3}
.profile-small span.username a.female{color:#4993D3}
.profile-small span.username em.age{text-decoration:none;font-style:normal;color:#666666;}
.profile-small .rating{display:block;line-height:14px;}
.profile-small .rating img{display:inline;height:14px;width:14px;}
.profile-small .rating em{font-size:11px;font-style:normal;color:#333333;}
.profile-small {}

/**
	Пенель избранного пользователя
**/
#panel-featured-profile a.thumb{}
#panel-featured-profile .panel-content{padding:7px 3px 2px 3px;background-image:url('../img/featured-bg.gif');background-repeat:repeat-x;}
#panel-featured-profile td.thumb{padding:0px 2px 0px 5px;}
#panel-featured-profile td.country .status img{display:inline;border:0px;}
#panel-featured-profile td.online-status{width:46px;padding-right:3px;padding-left:5px;}
#panel-featured-profile td.online-status{font-size:10px;}
#panel-featured-profile td.online-status span{display:block;width:43px;height:18px;text-align:center;color:#ffffff;}
#panel-featured-profile td.online-status .online{background-image:url('../img/online.gif');}
#panel-featured-profile td.online-status .offline{background-image:url('../img/offline.gif');}
#panel-featured-profile span.username{padding-left:4px;font-size:14px;font-weight:bold;margin-bottom:0px;}
#panel-featured-profile .rating{padding-left:4px;}
#panel-featured-profile div.message-t{background-position:5px 0px;background-image:url('../img/t-featured.gif');height:5px;background-repeat:no-repeat;line-height:5px;font-size:5px;}
#panel-featured-profile div.message{background-color:#E3E6F2;padding:7px 7px 9px;font-size:10px;}
#panel-featured-profile div.message a{color:#026AC3}


#panel-chat-short .panel-content {padding:6px 8px}
#panel-chat-short .panel-content div.c{height:150px;overflow:hidden;}
#panel-chat-short .panel-content div.c div{padding-bottom:5px;}
#panel-chat-short .panel-content div.c div .author{color:#2B71AE;font-size:11px;display:block;}
#panel-chat-short .panel-content div.c div .message{color:#666666;font-size:10px;}
#panel-chat-short .panel-content div.c div .message img{display:inline;}
#panel-chat-short .panel-content div.c div .message a{color:#FF5B2B}

#panel-anons {}
#panel-anons .panel-content {padding:10px 5px;}
#panel-anons .panel-content .anons{height:90px !important;overflow:hidden;}


#panel-anons .interesting {overflow:hidden;}
#panel-anons .interesting a{color:#595959;text-decoration:none;}
#panel-anons .interesting a:hover{text-decoration:underline;}
#panel-anons .interesting .other{color:#6666CC;text-decoration:none;font-size:10px; float:right;}
#panel-anons .interesting .thumb{width:106px;height:79px;padding:0px 7px 2px 0px;border:0px;}
#panel-anons .interesting .title{font-weigth:bold;font-family:Arial;font-size:14px;color:#4993D3;}
#panel-anons .interesting .anons{font-size:10px;height:auto !important;color:#595959;}


#panel-vote{font-size:12px;}
#panel-vote td a{font-size:11px !important;}
#panel-vote p{font-weight:bold;color:#000000;margin:0px;padding:0px 0px 10px 15px;background:url('../img/array-small-black.gif') 0% 10% no-repeat;}
#panel-vote ul{margin:0px;padding:0px 7px;}
#panel-vote ul li{border-bottom:1px solid #DCDCDC;font-size:11px;padding:3px 0px;list-style-type:none;}
#panel-vote ul li input{/*//background-color:#DCDCDC;*/margin-right:10px}
#panel-vote ul li div{background-color:#ff0000;height:2px;font-size:2px;line-height:2px;}
#panel-vote ul.voted {margin:0px 3px;padding:3px 7px;border-bottom:1px solid #dcdcdc;}
#panel-vote ul.voted li{border:0px;font-size:12px;color:#000000;}
#panel-vote ul.voted li .count{font-size:10px;color:#595959;}
#panel-vote .msg{padding:5px;}
#panel-vote div.submit{padding:5px 12px;}
#panel-vote a{font-weight:bold;display:block;font-size:12px;}
#panel-vote a.answer{color:#7CBF00;margin-bottom:5px;}
#panel-vote a.back{color:#7CBF00;margin-bottom:5px;}
#panel-vote a.result{color:#606060;}

#panel-everyday .panel-content{background-image:url('../img/panel-answer-bg.gif');background-position:bottom left;background-repeat:repeat-x;}

#panel-everyday .panel-answer {padding:0px;padding:10px 8px;}
#panel-everyday .panel-answer .item{padding:2px 0px;float:none;clear:both;}
#panel-everyday .panel-answer .item div.answer-count{margin-top:2px;margin-right:4px;zoom:100%;float:left;width:19px;height:18px;color:#ffffff;text-align:center;line-height:16px;background-image:url('../img/cloud-small-green.gif');font-size:10px;}
#panel-everyday .panel-answer .item div.ask{padding-left:22px;}
#panel-everyday .panel-answer .item div.ask a{display:block;}
#panel-everyday .panel-answer .item div.row1{background-color:#EBEBEB;padding-bottom:3px;padding-left:3px;}
#panel-everyday .panel-answer .item div.row2{padding-bottom:3px;padding-left:3px;}
#panel-everyday .panel-answer .item div.ask b{font-size:10px;font-weight:normal;color:#051D2F}
#panel-everyday .panel-answer .item div.ask b a{display:inline;color:#051D2F}
#panel-everyday .panel-answer .item div.ask em {displa:block;font-size:10px;font-style:normal;color:#999999;font-family:Arial;}

#panel-everyday .panel-everyday {padding:1px}
#panel-everyday .panel-everyday .maps{font-size:11px;line-height:21px;padding:0px 10px;background-color:#F5F5F5;/*height:21px;*/}
#panel-everyday .panel-everyday .maps a.icon-dark-red{padding-right:10px;}
#panel-everyday .panel-everyday .indexs{padding:5px 10px;line-height:16px;}
#panel-everyday .panel-everyday .indexs b{color:#000000;font-size:12px;}
#panel-everyday .panel-everyday .indexs b a{color:#000000;}
#panel-everyday .panel-everyday .indexs{font-size:9px;color:#000000;}
#panel-everyday .panel-everyday .indexs u{font-size:11px;color:#666699;text-decoration:underline;}
#panel-everyday .panel-everyday span.diver-up{color:#5F9D0F;font-size:10px;font-weight:bold;}
#panel-everyday .panel-everyday span.diver-down{color:#ff0000;font-size:10px;}
#panel-everyday .panel-everyday .currency {font-size:10px;padding:0px 10px;background-color:#F5F5F5;/*height:21px;*/line-height:21px;margin-bottom:1px;}
#panel-everyday .panel-everyday .currency td{font-size:10px;vertical-align:middle;}
#panel-everyday .panel-everyday .currency b{color:#000000;font-size:12px;}
#panel-everyday .panel-everyday .currency a.change{background-image:url('../img/arrow-down.gif');display:block;width:9px;height:5px;line-height:5px;font-size:4px;}

div.weather{padding:5px 10px; background-image:url('../img/weather-bg.gif');background-repeat:repeat-x;}
div.weather b a{color:#000000;font-size:12px;/*text-decoration:none;*/display:block;margin-bottom:5px;}
div.weather div.one-day{float:left;width:115px;}
div.weather div img{float:left;margin-right:3px;}
div.weather div img{width:25px;height:25px;background-image:url('../img/weather/weather-icons.gif');background-repeat:no-repeat;}
div.weather div b{color:#666666;font-size:14px;font-family:Arial;}
div.weather div span{font-size:14px;font-weight:bold;line-height:18px;}
div.weather div span.h{color:#FF5B2B;}
div.weather div span.l{color:#339DC8;}
.weather-icon{background-image:url('../img/weather/weather-icons.gif');width:25px;height:25px;background-repeat:no-repeat;}
.weather01{background-position:0px 0px;}     /* переменная облачность */
.weather02{background-position:0px -25px;}
.weather03{background-position:0px -50px;}
.weather04{background-position:0px -75px;}   /* грозы */
.weather05{background-position:-25px 0px;}   /* солнечно */
.weather06{background-position:-25px -25px;}
.weather07{background-position:-25px -50px;} /* наводнение */
.weather08{background-position:-25px -75px;} /* кратковременные дожди */
.weather09{background-position:-50px 0px;}
.weather10{background-position:-50px -25px;}
.weather11{background-position:-50px -50px;} /* снег с дождём*/
.weather12{background-position:-50px -75px;} /* сильный дождь */
.weather13{background-position:-75px 0px;}
.weather14{background-position:-75px -25px;} /* облачность */
.weather15{background-position:-75px -50px;} /* снег */
.weather16{background-position:-75px -75px;} /* ураган */
.w-city {color:#000000;font-size:12px;display:block;font-weight:bold;margin-bottom:5px;}
.w-pad {padding:5px 10px;}


#panel-everyday .panel-horoscope {font-size:10px;padding:17px 10px 15px 10px;min-height:120px;zoom:100%;}
#panel-everyday .panel-horoscope img.sign{border:0px;float:left;}
#panel-everyday .panel-horoscope a.sign{display:block;float:left;width:80px;height:30px;line-height:22px;overflow:hidden;}
#panel-everyday .panel-horoscope a.sign img.sign{border:0px;width:22px;height:22px;float:left;margin-right:3px;}
/*#panel-everyday .panel-horoscope div.item{height:75px;}
#panel-everyday .panel-horoscope div.item span{display:block;padding:10px 0px 0px 80px;color:#494949;}
#panel-everyday .panel-horoscope div.item span em{display:block;color:#A4A4A4;font-style:normal;}
#panel-everyday .panel-horoscope div.item img.sign{width:70px;height:70px;}
#panel-everyday .panel-horoscope div.item img.sign1{width:22px;height:22px;}*/
#panel-everyday .panel-horoscope div.item{display:block;height:35px}
#panel-everyday .panel-horoscope div.item span{display:block;padding:0px 0px 0px 50px;color:#494949;}
#panel-everyday .panel-horoscope div.item span em{display:block;color:#A4A4A4;font-style:normal;}
#panel-everyday .panel-horoscope div.item img.sign{width:22px;height:22px;padding:0px 10px;}
#panel-everyday .panel-horoscope .text{display:block;color:#000000;}
#panel-everyday .panel-horoscope .other{display:block;float:right;}
#panel-everyday .panel-horoscope .full{display:block;float:left;}


#panel-finance .panel-content table td{font-size:10px;text-align:left;vertical-align:middle;}
form #chart-form span.legend{font-size:2px;line-height:3px;vertical-align:middle;}
form #chart-form .diver-up{color:#009900;font-weight:bold;}
form #chart-form .diver-down{color:#ff0000;}



.node-list{}
.node-list .node-item{padding:5px 0px 10px 0px}
.node-list .node-item a.thumb{display:block;float:left;margin-right:5px;}
.node-list .node-item a.thumb img.thumb{border:1px solid #999999;padding:1px;width:50px;height:50px;}
.node-list .node-item span.username{color:#8A8A8A;}
.node-list .node-item span.username .male{color:#2B71AE}
.node-list .node-item span.username .female{}
.node-list .node-item a.username{}
.node-list .node-item span.tags{display:block;}
.node-list .node-item span.username .age{color:#555555}
.node-list .node-item div.main{background-color:#F2F2FB;padding:7px 15px;}
.node-list .node-item span.right{float:right;color:#8A8A8A;font-size:9px;}
.node-list .node-item span.title{display:block;color:#6B6BA3;font-weight:bold;font-size:14px;line-height:20px;}
.node-list .node-item span.title a{text-decoration:none;}
.node-list .node-item span.anons{display:block;float:none;clear:both;padding:5px 0px;}
.node-list .node-item table.other{width:100%;}
.node-list .node-item table.other td{height:20px;vertical-align:middle;}
.node-list .node-item table.other td.rating img{display:inline;}
.node-list .node-item table.other td.comments{text-align:right !important;color:#8B8B8B;font-size:11px !important;}
.node-list .node-item table.other td.comments a{color:#6666CC !important;}
span.navigate{display:block;font-size:10px;text-align:center;padding:5px 0px;}

.profile-item span.username{display:block;line-height:20px;}
.profile-item span.username a.username{font-size:14px;font-weight:bold;}
.profile-item .status img{display: inline;border:0px;margin:0px;padding:0px;}
.profile-item .right span{font-size:10px;display: block;width: 43px;height: 18px;text-align: center;color: #ffffff;}
.profile-item .right span.offline{background-image: url(../img/offline.gif);}
.profile-item .right span.online{background-image: url(../img/online.gif);}


/**
	Главная
**/
table.row-first{width:100%}
table.row-first table{width:100%}
/*table.row-first td{border:0px solid #660022}*/

table.row-second{width:100%}
table.row-second table{width:100%}

table.row-third{width:100%}
table.row-third table{width:100%}

table.row-fourth{width:100%}
table.row-fourth table{width:100%}

.div_hidden {display: none;visibility:hidden;position: absolute;}
.country_select{width: 260px; /*padding-top:6px;padding: 4px; */cursor: pointer;/*font-size:11px;font-weight:bold;*/}
.country_select .not_select{border-bottom:dotted 1px; color:#7572CB;}
.country_select img{float:left;margin-right:12px;border:1px solid #cccccc;padding:1px;display:block;z-index:100px;}

.panel-content .anons h3{font-size:17px;font-weight:bold;line-height:20px;margin:0px;padding:0px;margin-bottom:5px;}
.panel-content .anons h3 a{text-decoration:none;color:#525296}
.panel-content .anons h3 a:hover{text-decoration:underline;}
.panel-content .anons p.text{font-size:14px;padding:5px 0px;margin:0px;font-family:Arial;}
.panel-content .anons p.textbody{font-size:14px;}
.panel-content .anons img.thumb{width:106px;height:79px;overflow:hidden;padding:1px;border:1px solid #C5C5D8;float:left;display:block;}


.panel-content .news{padding:9px}
.panel-content .news .anons{height:80px;overflow:visible;}
.panel-content .news>.anons{height:auto;min-height:80px;}
.panel-content .news .anons img.thumb{width:106px;height:79px;overflow:hidden;padding:1px;border:1px solid #C5C5D8;float:left;display:block;}
.panel-content .news .anons em.dat{color:#FF5B2B;display:block;font-style:normal;font-size:10px;}

.panel-content .news table td {border-top: 1px solid #DCDCDC;padding:5px 0px;vertical-align:top;}
.panel-content .news table td.d{border:0px;width:3%}

.panel-content .news table td em.dat{display:block;width:47px;height:11px;float:left;margin-top:2px;background-image:url('/img/ndatebg.gif');background-repeat:no-repeat; margin-right: 5px;}
.panel-content .news table td em.dat{font-size:9px;font-family:Arial;font-style:normal;color:#ffffff;text-align:center;}

.panel-content .news table td a{font-size:12px;display:block;margin-left:52px;text-decoration:none;zoom:100%;color:#525296}
.panel-content .news table td a:hover{text-decoration:underline;}


.panel-content .events{padding:9px 5px;}
.panel-content .events table{}
.panel-content .events table td.date{width:47px;text-align:left;font-size:10px;line-height:10px;padding:9px 0px 0px 9px;}
.panel-content .events table td.date span{display:block;width:25px;height:18px;line-height:18px;color:#ffffff;font-weight:bold;font-size:14px;padding-left:4px;}
.panel-content .events a.ticket{display:block;color:#FF5B2B !important;text-decoration:underline !important;font-size:10px !important;}
.panel-content .events a.ticket1{display:block;width:47px;height:11px;margin-top:2px;background-image:url('/img/ndatebg.gif');background-repeat:no-repeat;font-size:9px;font-family:Arial;font-style:normal;color:#ffffff;text-align:center;text-decoration:none;}

.panel-content .events table.anons h3 a{color:#191919}
.panel-content .events table.anons td.date span{background-image:url('/img/dat-green.gif');}
.panel-content .events table.anons{margin-bottom:10px;}
.panel-content .events table.anons td.thumb{padding-right:10px;width:120px;}


.panel-content .events div.other{background-image:url('/img/event-bg.gif');background-repeat:repeat-x;}
.panel-content .events table.other{background-image:url('/img/event-bg-right.gif'); background-position:100% 0%; background-repeat:no-repeat;}
.panel-content .events table.other td.date span{background-image:url('/img/dat-grey.gif');}
.panel-content .events table.other div.text{margin:7px 0px;padding:0px 5px;background-repeat:no-repeat;/*background-image:url('/img/event-text-bg.gif');*/border-left:1px solid #CECECE}
.panel-content .events table.other a{font-size:12px;text-decoration:none;color:#525296}
.panel-content .events table.other a:hover{text-decoration:underline;}

.panel-content .events tr.additional td{font-size:9px;color:#8B8B8B;border-top:1px solid #CECECE;padding:5px;}
.panel-content .events tr.additional td.d{border:0px;padding:0px;}
.panel-content .events tr.additional a{text-decoration:underline;font-size:11px;font-weight:bold;}
.panel-content .events{}

.panel-content .events td.left-corner  {background-image:url('/img/event-bg-left.gif'); background-position:0% 0%; background-repeat:no-repeat;}


table.row-third {}
table.row-third td.site2-left{width:auto;}
table.row-third td.site3-left{width:164px;}
table.row-third td.site3-right{width:auto;}
table.row-third td.site2-right{width:267px;}


table.row-fourth .site2-left{width:327px;}
table.row-fourth .site3-left{/*width:321px*/}


#panel-updated-profile .panel-content td.p10all{padding:10px;}
/*#panel-updated-profile .panel-content td table{width:auto;}
#panel-updated-profile .panel-content td table td{padding:0px;}
#panel-updated-profile .panel-content {}*/

#panel-new-photos .panel-content{border:0px;}
#panel-new-photos .panel-footer{border:0px;clear:both;float:none;}
#panel-new-photos .panel-content a{display:block;float:left;margin:0px 1px 1px 0px}
#panel-new-photos .panel-content a img{width:50px;height:50px;/*border:1px solid #9AA6AA;*/}


.tags-of-day{background-color:#ffffff; width:100%;}
.tags-of-day td,.tags-of-day td div{background-repeat:no-repeat;overflow:hidden;}
.tags-of-day td{background-image:url('/img/tags-of-day-bg-right.gif');height:84px;background-position:100% 0%;padding-right:1px;}
.tags-of-day td div{padding:7px 10px 13px 10px;height:60px;background-image:url('/img/tags-of-day-bg-left.gif');line-height:21px;background-color:#B4B4B4;}
.tags-of-day td div{border:0px solid #666600;}
.tags-of-day td div strong{}
.tags-of-day td div strong{text-align:center;color:#ffffff;font-weight:bold;font-size:14px;}
.tags-of-day td div strong{padding:1px 20px 5px 13px; margin-left:-10px;margin-right:12px;}
.tags-of-day td div strong{background-image:url('/img/tags-of-day.gif');background-repeat:no-repeat;}

.tags-of-day td div a{color:#ffffff;font-size:12px;text-decoration:none;padding:0px 12px 0px 0px;/*zoom:100%;*/display:block;display:inline;}
.tags-of-day td div a:hover{text-decoration:underline;}
.tags-of-day td div a.s1{font-size:12px;}
.tags-of-day td div a.s2{font-size:14px;font-size:bold;}
.tags-of-day td div a.s3{font-size:16px;}
.tags-of-day td div a.s4{font-size:18px;}
.tags-of-day td div a.s5{font-size:20px;font-weight:bold}



#blog-last{height:100px;background-image:url('/img/blogs-right-bg.gif');background-repeat:no-repeat;background-position:100% 0%;padding-right:2px;}
#blog-last table{background-color:#F4F3E2;overflow:hidden;height:96px;}
#blog-last table td.site3-left{vertical-align:middle;background-image:url('/img/blogs-left-bg.gif');background-repeat:no-repeat;background-position:0% 0%;}
#blog-last table td.site3-left div{padding-left:20px;}
#blog-last table td.site3-left div a{font-size:26px;color:#000000;font-weight:bold;padding-left:2px;}
#blog-last table td.site3-left div span {display:block;width:120px;height:16px;overflow:hidden;background-image:url('/img/blog-not.gif');}
#blog-last table td.site3-left div span a{color:#ffffff;font-size:11px;}
#blog-last table td table{height:auto;}
#blog-last table td table td{font-size:11px;padding:9px 10px 0px 0px;width:50%;}
#blog-last table td table td img{float:left;margin-right:10px;padding:1px;width:30px;height:30px;/*border:1px solid #C2C2C2*/}
#blog-last table td table td a{color:#0269C2;}
#blog-last table td table td span{color:#000000;}
#blog-last table td table td span a{color:#000000;font-size:10px;font-weight:bold;}
#blog-last table td table td em{color:#6A6A6A;font-style:normal;font-size:10px;font-weight:bold;}


#panel-top-rated-blogs .panel-content{padding:6px 8px 4px;height:200px;overflow:hidden;}
#panel-top-rated-blogs .panel-content table{}
#panel-top-rated-blogs .panel-content table td{padding:4px 10px;/*line-height:22px;*/font-family:Tahoma;font-size:11px;}
#panel-top-rated-blogs .panel-content table td.yellow{background-color:#F3F1E4}
#panel-top-rated-blogs .panel-content table td a{color:#026CAF}

#panel-communities .panel-content{padding:6px 8px;height:115px;overflow:hidden;}
#panel-communities .panel-content table{}
#panel-communities .panel-content table td{padding:4px 10px;/*line-height:22px;*/font-family:Tahoma;font-size:11px;}
#panel-communities .panel-content table td.yellow{background-color:#F3F1E4}
#panel-communities .panel-content table td a{color:#026CAF}


#panel-classifieds .panel-content{padding:6px 8px;height:115px;overflow:hidden;}
#panel-classifieds .panel-content table{}
#panel-classifieds .panel-content table td{padding:4px 10px;/*line-height:22px;*/font-family:Tahoma;font-size:11px;}
#panel-classifieds .panel-content table td.grey{background-color:#EBEBEB}
#panel-classifieds .panel-content table td a{color:#595959}


#panel-forum .panel-content{padding:4px 8px;height:119px;overflow:hidden;}
#panel-forum .panel-content {background-image:url('/img/th-b-bg.gif');background-repeat:repeat-x;background-position:0px -7px;}
#panel-forum .panel-content table{font-size:10px;}
#panel-forum .panel-content table td{padding:5px 5px;font-size:10px;/*line-height:12px;*/}
#panel-forum .panel-content table td {background-image:url('/img/forum-bg.gif');background-repeat:no-repeat;background-position:0% 100%;}
#panel-forum .panel-content table td a{color:#4993D3;display:inline;}
#panel-forum .panel-content table td span a{color:#051D2F;display:inline;}
#panel-forum .panel-content table td em{color:#999999;display:inline;font-style:normal;}


#panel-radio .panel-content{height:auto;min-height:30px;padding:10px;font-size:10px;}
#panel-radio .panel-content .radio{text-align:center;}
#panel-radio .panel-content form{padding:2px;margin:0px;display:inline;}
#panel-radio .panel-content select{font-size:11px;}
#panel-radio .panel-content input.submit{border:0px;width:33px;height:14px;overflow:hidden;font-size:10px;padding:0px;margin:0px;line-height:10px;color:#ffffff;background-color:#ffffff;background-image:url('/img/casts-submit.gif');background-repeat:no-repeat;}


/**
	Фото
**/
.sort_block	{ margin:6px 0 6px 0; text-align:left; font-size:12px;}
.sort_block	input	{ margin-right:5px; }
.sort_block	span	{ vertical-align:top;}
.dating-fields	ul{margin:0px; padding:0px; margin-top:10px;}
.dating-fields	input	{margin-right:5px;}
.dating-fields	ul li{list-style:none;}


/**
	Объявления
**/
.bsb-location { color: #555555; font-size: 11px; margin-bottom: 10px; }
.bsb-location .pad { padding: 5px 10px 10px 10px !important; }
.bsb-location a { font-weight: normal; font-size: 11px; margin-left: 30px; text-decoration: none; }
.bsb-location a:hover { text-decoration: underline; }
.bsb-classifieds { background: #f4f3e2; padding: 10px; line-height: 30px; margin-bottom: 10px; }
.bsb-classifieds a { font-size: 14px; color: #4993d3; font-weight: bold; text-decoration: none; }
.bsb-classifieds a:hover{ text-decoration: underline; }

.panel .panel-content .classifieds-list { clear: none; width: 100%; _width: 99%; }
.classifieds-list th { background: #f1f1f1; padding: 5px 10px; }
.classifieds-list a { text-decoration: none; }
.classifieds-list a:hover { text-decoration: underline; }
.classifieds-list .underline { border-bottom: 1px solid #dcdcdc; }
.classifieds-list .razdel { padding: 10px 10px; }
.classifieds-list .razdel a { text-decoration: none; }
.classifieds-list .razdel a:hover{ text-decoration: underline; }
.classifieds-list .c-date { font-size: 10px; color: #FF5B2B }
.classifieds-list td { padding: 3px 5px; }
.classifieds-list .even td { background: #f3f2e3; }

a.rss{padding:0px 0px 5px 23px;background-image:url('../img/rss.gif');background-repeat:no-repeat;font-weight:bold;color:#666699;font-size:10px;}

/**
	Профайлы
**/
.text	{overflow:hidden; //float:left; //width:100%; //overflow:visible;}

.profile .left { background-image: url(../img/profiles/profile_bkg1.jpg); background-repeat: repeat-x; background-position: left top; width: 200px; border: 1px solid #ccc; float:left; overflow:hidden; //float:left;}
.profile .left .top_img { text-align: left; padding-top: 0px; padding-bottom: 7px; }
.border_img { padding: 1px; /*border: 1px solid #aaa;*/ }
.left .thumbs { text-align: left; margin-bottom: 5px;}
.left .thumbs	a	{margin-right:2px;}
a.ref1 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #1f1f1f; font-weight: bold; text-decoration:none; line-height:30px;}
a:hover.ref1 {text-decoration: underline;}
.ref1 i { text-decoration: none; font-style: normal; }
.ref1 b { font-size: 16px; color: #6666cc; }
.left .inn { padding: 13px;}
.left .inn .url { /*margin-top: 10px;*/ margin-bottom: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #cecece; padding-bottom: 10px; }
.left .inn .url p { font-family: Tahoma; font-size: 12px; /*color: #333333;*/ padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 2px; margin-left: 0px;} /*,.left .inn .url input*/
.left .inn .url input	{/*width:100%;*/ background-color:#fefefe;}
.url .online { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #7cbf00; }
.url .offline { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ff0000; }
.ref_arr a { font-family: Tahoma; }
.ref_arr a:hover {text-decoration:underline;}
.ref_arr a.arr	{background-image: url(../img/profiles/arrow.jpg); background-repeat: no-repeat; background-position: left center; padding-left: 14px;}
.ref_arr a.red	{color:#ff5b2b;}
.corr { padding: 1px; vertical-align: middle; margin-right: 7px; border-width:1px;}
.keywords { background-image: url(../img/profiles/ed_ico.jpg); background-repeat: no-repeat; background-position: left center; padding-left:22px; margin-left:-3px; //margin-left:0px;}

.keywords	a{float:left; margin-right:3px; text-decoration:underline;}

.last	{padding-top:10px; padding-bottom:10px;}
.profile .right { margin-left: 215px; }

.right .head1 { margin-bottom: 15px; /*padding-top: 15px; */font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; }
.head1 .h1 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #6666cc; font-weight:bold;}
.head1 .p1 { margin-left: 5px;}
.head1 .p2 { margin-left: 20px;}
.head1 img { vertical-align: middle; margin-right: 2px; display:inline;}
.head1 .p0 { padding-top:7px; float:right !important; /*width:230px;*/}
.head1 .p0_1	{float:left;}

.rate	{ }
.rate	img	{vertical-align:baseline; /*margin-bottom:-1px;*/ margin-right:0px;}

.tab .tab_head { //float: left; //width:100%; border-bottom: 1px solid #cecece; position:relative; height:33px; left:6px; margin-right:2px; //margin-right:2px;}

.tab .tab_head div { float: left; padding-top: 6px; padding-right: 10px; padding-bottom: 3px; padding-left: 10px; white-space: nowrap; background-image: url(../img/profiles/yel_bkg.jpg); background-repeat: repeat-x; background-position: 1px 1px; border-top-width: 1px; border-right-width: 1px; border-top-style: solid; border-right-style: solid;  border-top-color: #cecece; border-right-color: #cecece; margin-left:1px; margin-bottom:1px; margin-top:7px; left:-1px;}

.tab .tab_head div.act	{ padding-top: 7px; padding-bottom:5px; background-image: url(../img/profiles/main_bkg.jpg); background-repeat: repeat-x; background-position: 1px 1px; position:relative; border-left:solid 1px #cecece; margin-top:0px; bottom:-1px; left:-3px; margin-right:-3px; z-index:1; height:20px;}

.tab .tab_head div	a{color:#6666cc; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}
.tab .tab_head div.act a	{ color:#1f1f1f; font-weight:bold;}

.tab .tab_head div:first-child,
.tab .tab_head .first	{border-left: 1px solid #cecece;}

.tab .tab_body { //margin-top:-15px; }
.tab .tab_body .inn	{ border: 1px solid #cecece; border-top-width:0px; position:relative; left:4px;}

.tab_body h1 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #1f1f1f; text-decoration: none; letter-spacing:-1px;line-height:30px;}
.tab_body span.tab_title { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight:bold; color: #1f1f1f; text-decoration: none; line-height:30px;}
.tab_body p {color:#555555; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.tab_body h1 b {color:#6666cc;}
.tab_body .gright { float: right; width: 230px; }
.tab_body .gleft { margin-right: 245px; }

/*.item { height: 90px; width: 93px; float:left;}*/
.item .gi_left { float: left; width: 50px; margin-right:6px; clear:none;}
.item .gi_right {float: left;  width: 33px; clear:none;}
.item .gi_right .flag { margin-bottom: 3px; }
.item .gi_right .flag  img.border_img{ border:1px solid #AAAAAA; padding:1px; }

.dating_vip .item	{width:130px;}
.dating_vip .item .gi_left { float: left; width: 85px; }
.dating_vip .item .gi_right {}

.gallery { margin-top: 15px; }
.listint p { background-image: url(../img/profiles/arrow_next.jpg); background-repeat: no-repeat; background-position: left 3px; padding-left: 12px; margin-top: 10px; }
.listint { margian-bottom: 10px; }
.gbutton { background-image: url(../img/profiles/but_subm.jpg); text-align: center; display: block; height: 18px; width: 115px; padding-top:5px; color:#eeeef9; font-family:Tahoma; text-decoration: none; font-size:11px;}
.gbutton img	{vertical-align:middle;}
.myblog { margin-top: 30px;}
.blog_comm { margin-top: 15px;  //width:100%; //float:left;}

.blog_block { background-color: #ededf9; padding: 10px; //float:left; }

.bb_1 a.corr	{font-size:12px;}
.bb_1 a.title {font-size:17px;font-weight:bold;}
/*.bb_1 a:hover{ text-decoration:underline;}*/
.bb_2 { color: #FF5B2B; font-size: 10px; font-style:normal; float: right; padding-top:3px;}
/*.bb_2 b { color: #a6a6a6; font-weight:normal;}*/
.bb_3 { margin-top: 4px; overflow:hidden;}
.bb_4 { text-align: right; }
.bb_4 img { vertical-align: middle; }
.complim { margin-top: 30px;}
.complim .compl_inn { margin-top: 10px; }
.item .compl { margin-top: 5px; }
.comment_right { margin-left: 110px; }
.comr { font-size: 12px; /*color: #8a8a8a;*/}
.comr .comr_bkg1 { background-image: url(../img/profiles/comm_bkg.jpg); background-repeat: repeat-x; background-position: left top; height: 50px; margin-top: 4px; }

.comr .comr_bkg1 .comr_bkg_l { background-image: url(../img/profiles/comm_1.jpg); background-repeat: no-repeat; background-position: left top; padding-left: 35px; height: 50px; }
.comr_bkg_l .comr_bkg_r { background-image: url(../img/profiles/comm_2.jpg); background-repeat: no-repeat; background-position: right top; height: 50px; padding-right: 32px; font-size:11px; font-family:Tahoma; color:#555555; padding-top:5px; padding-bottom:5px;}
.comr .author { margin-left: 10px; }
.tags { background-color: #ffffff; background-image: url(../img/profiles/blog_edge_gray.jpg); background-repeat: no-repeat; background-position: right bottom; padding-bottom: 4px; margin-top: 10px;}
.tags_inn { background-color: #a6a6a6; padding-top: 8px; padding-bottom: 8px; line-height: 21px; padding-right: 5px; padding-left: 5px; color:#fff; font-size:14px;}
.tags_block { background-image: url(../img/profiles/blog_edge_red.jpg); background-repeat: no-repeat; background-position: left bottom; padding-bottom: 5px;  margin-left: -5px; display:inline; margin-right:7px;}
.tags_block .tags_block_inn { background-color: #ff5b2b; display: inline; height: 18px; padding-right: 8px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #fff; padding-top: 2px; padding-bottom: 2px; padding-left: 15px;}
.tags_inn a,.tags{font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #fff; line-height:25px;}
.tags_inn a	{display:inline;}

.bb_5 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; margin-top: 3px; margin-bottom: 3px; }
.bb_5 a { font-size: 12px; text-decoration: none; }
.bb_5 a:hover { text-decoration: underline; }
.bb4_inn { float: right !important; }
.bb_add { padding-top: 3px !important; margin-bottom:25px; //margin-bottom:0px;}

.paging .top { margin-right: 10px; margin-left: 10px; }
.paging { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #555; text-align: center; margin-top: 8px; margin-left: 8px; }

.paging	select	{height:16px; font-size:12px; font-family:Arial;}
.paging a { font-size: 10px; text-decoration: underline; }
.paging .act { color: #ff5b2b; text-decoration: none; cursor: default; }
.full_comments { margin-top: 10px; margin-bottom: 10px; }
.full_comments_head { margin-top: 25px; }
.add_comment .form { width: 100%; position: relative;}
.ac_p_1 { margin-top: 5px; margin-bottom: 5px; }
.form .ta_1 { width: 98%; height: 150px; overflow:hidden; border: 1px solid #dbdbdb; margin-bottom:15px;}
.commbut { margin-left: 130px; //padding:0px !important;}
.space { margin-top: 10px; }
.contacts_bl p { margin-top: 5px; margin-bottom: 5px; margin-left: 5px; }
.contacts_bl { position: relative; }
.contacts_bl img { margin-right: 5px; vertical-align: middle; }
.contacts_bl .corr { margin-left: 26px; }
.marg { margin-bottom: 20px; }
.photo .ph { margin-bottom: 10px; margin-top:10px;}
.photo .ph_1 { float:right; }
.photo .ph_1 b { font-size:10px;font-style:normal;color:#FF5B2B; }
.photo .ph_0 { margin-right: 10px;}
.photo .ph_3 { margin-top: 5px; margin-bottom:5px;font-size:14px;}
.photo { margin-top: 15px; /*margin-bottom: 40px;*/ position: relative; }
.ph_gal	{}
.ph_gal .item { float: left; height: 160px; width: 120px; }
.nowrap	{white-space:nowrap;}
.margb5 { margin-bottom: 5px; }
.ph_gal { margin-top: 40px; }


.ratingStars	{float:right;}
.ratingStars div {margin-right:2px; margin-top:1px; //overflow:hidden; float:left;}
.ratingStars div.full{background-image:url('../img/star.gif');width:13px;height:12px;}
.ratingStars div.half{background-image:url('../img/star-half.gif');width:12px;height:12px;}
.ratingStars div.empty{background-image:url('../img/star-empty.gif');width:12px;height:12px;}


/*.div_hidden { display: none; position: absolute;}*/
.abs_form	{background-color:#fff; border:solid 1px #000;}
.invite { position:absolute; padding:20px; width: 400px; margin-top:2px;overflow: hidden; z-index: 220; }
.form_table	td	{padding:0 5px 0 5px;}

.pr_mess	{ background-color:#f6f6f6; border:solid 1px #d3d3d3; padding:10px; margin-bottom:8px; font-size:14px;}

.comment {	border: 1px solid #8c89cc;	background-image: url(../img/profiles/comm_line.jpg);	background-repeat: repeat-x;	background-position: left 1px;	position: relative; min-height:50px; margin-top:2px;}
* HTML .comment { height: 50px;}

.comment .edge_lt {	background-image: url(../img/profiles/comm_lt.jpg);	background-repeat: no-repeat;	background-position: left top;	height: 40px;	width: 24px;	position: absolute;	left: -12px;	top: -1px;}
.comment .edge_lb { background-image: url(../img/profiles/comm_lb.jpg); height: 10px; width: 13px; position: absolute; bottom: -1px; left: -1px; background-position: left bottom; background-repeat: no-repeat;}
.comment .edge_rt { background-image: url(../img/profiles/comm_rt.jpg); background-repeat: no-repeat; background-position: right top; height: 12px; width: 12px; position: absolute; top: -1px; right: -1px; //right:-1px;}
.comment .edge_rb { background-image: url(../img/profiles/comm_rb.jpg); background-repeat: no-repeat; background-position: right bottom; height: 12px; width: 12px; position: absolute; right: -1px; bottom: -1px; //right:-1px;}
.comment .comm_content { position: relative; margin:8px; }

.rate_class	{float:left;}
.rate_corr .rate_class {float:right !important;}

.foto_nav	a	{font-size:24px; color:#FF5B2B; font-weight:bold; /*letter-spacing:-4px;*/ font-family:Arial;}

.panel .panel-content{border-bottom-width:1px !important;}


/**
	Знакомства
**/
.pad5	{padding:5px;}

.dat_top_line a { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }
.dat_top_line a.blue {color:#4993d3;}
.dat_top_line a.orange {color:#ff5b2b;}

.margin_left_15	{margin-left:15px;}
.dat_top_block { border: 1px solid #c2c2c2; position:relative; margin-bottom: 10px; top:10px;}
.dat_top_ptr,.dat_top_ptr1 { width:13px; height:6px; background:url(../img/dating/dating_pointer.jpg) no-repeat; position:relative; left:20px; z-index:1; top:5px;}
.dat_top_ptr1	{top:-6px;}
.pos1	{left:110px;}
.pos2	{left:230px;}

.pos1_dt {left:150px;}

.dating_left	{margin-right:275px; position:relative;}

.dating_right { float: right; width: 268px; }
.dating_item { background-color: #ffeaf2; margin-top:10px; /*position:relative; */ width:96%; padding:10px; }
.dating_item_rate { float: right; }
.dating_content h1 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #ff0255; text-decoration: underline; line-height: 20px; }

.dating_comment	{position:relative; border:solid 1px #e68cd8; background-color:#fff; //width:99%; }

.dat_lt { background-image: url(../img/dating/dating_p_lt.gif); background-repeat: no-repeat; background-position: left top; height: 16px; width: 33px; position: absolute; top:-12px; left:-1px;}
.dat_lb { background-image: url(../img/dating/dating_p_lb.gif); background-repeat: no-repeat; background-position: left bottom; height: 6px; width: 6px; position: absolute; left: -1px; bottom: -1px;}
.dat_rt { background-image: url(../img/dating/dating_p_rt.gif); background-repeat: no-repeat; background-position: right top; position: absolute; top: -1px; right:-1px; /*//right: -2px;*/ height: 6px; width: 6px; }
.dat_rb { background-image: url(../img/dating/dating_p_rb.gif); background-repeat: no-repeat; background-position: right bottom; width:6px; height:6px; position:absolute; bottom:-1px; right:-1px; /*//right:-2px;*/}

.date_comment_text { padding: 7px; position: relative; }
.date_comment_text { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #555555; }
.dating_item_name { font-size: 17px; font-weight: bold; color: #ff33ad; line-height: 20px; }
.dating_item_name span{ font-family: Tahoma; font-size: 11px; color: #555555; font-weight: normal; }
.dating_item_name .ref_span{ font-family: Tahoma; font-size: 17px; font-family:Arial, Helvetica, sans-serif; }
.dating_item_details p { font-family: Tahoma; font-size: 12px; font-weight: normal; color: #333333; }
.dating_item_details a {font-family: Tahoma; font-size: 12px; font-weight: normal; color:#ff0255; text-decoration:underline; }
.dating_date { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FF5B2B !important; font-style:normal; }
.dating_item_details .text_date { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #8a8a8a;}


.man	{background-color:#eaf1ff;}
.man .dating_comment	{position:relative; border:solid 1px #8cb7e6; background-color:#fff; //width:99%;}

.man .dat_lt { background-image: url(../img/dating/dating_lt.gif); }
.man .dat_lb { background-image: url(../img/dating/dating_lb.gif); }
.man .dat_rt { background-image: url(../img/dating/dating_rt.gif); }
.man .dat_rb { background-image: url(../img/dating/dating_rb.gif); }

.man .date_comment_text { padding: 7px; position: relative; }
.man .date_comment_text { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #555555; }
.man .dating_item_name { color:#6666cc;}
.man .dating_item_details p { font-family: Tahoma; font-size: 12px; font-weight: normal; color: #333333; line-height:14px;}
.man .dating_item_details a { font-family: Tahoma; font-size: 12px; font-weight: normal; color:#ff0255; line-height:14px; text-decoration:underline;}
.man .dating_date { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FF5B2B !important; font-style:normal;}
.man .dating_item_details .text_date { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #8a8a8a;}

.top_line { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ff0255; }
.dating_search_box { background-image: url(../img/dating/dating_bkg1.jpg); background-position: left top; /*width: 265px;*/ border:solid 1px #fea3c2; margin-top: 10px;}
.dat_ptr_red { background-image: url(../img/dating/dating_red_ptr.jpg); background-repeat: no-repeat; height: 10px; width: 11px; position:relative; left: 30px; top: -9px; }
.dating_right .subscribe { background-color: #fef9d3; border: 1px solid #fed44f; padding: 5px; margin-top: 10px; }
.dating_right .subscribe p { font-family: Tahoma; font-size: 11px; color: #555555; }

.dating_vip { border: 1px solid #a3c1fe; background-color: #eaf1ff; background-repeat: repeat-x; background-position: left bottom; position: relative; margin-top: 7px; }
.marg_r_b_7 { margin-right: 7px; margin-bottom: 7px; }
.marg_top3 { margin-top: 3px; }
.dat_corr	{//right:-1px !important;}
.dat_blue_ptr { background-image: url(../img/dating/dating_blue_ptr.jpg); background-repeat: no-repeat; background-position: left top; height: 6px; width: 11px; position: absolute; left: 30px; top: -6px; }

.dating_content select	{font-size:10px; width:200px;}
.dating_content br	{height:7px; line-height:7px;}


.f_green	{color:#7cbf00;}
.f_blue	{color:#4993d3;}
.f_orange	{color:#ff5b2b;}
.f_red	{color:#ff0b0b;}
.f_black {color:#000 !important;}

.dat_top_ptr_corr1	{left:300px;}
.dat_top_ptr_corr2	{left:410px;}

.blogs_search_box {  border:solid 1px #c2c2c2; margin-top: 10px; background-color:#f6f6f6; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6b6ba3;}

a.orbutton { background-image: url(../img/orange_butt.jpg); text-decoration:none; text-align: center; display: block; width: 115px; line-height: 23px; color:#eeeef9; font-family:Tahoma;}

.orcorr	{ margin-top:5px;}

.margintop15 {margin-top:15px;}
.marginbr3 {margin:0 3px 3px 0px;}

.blog_ava {float:left;margin-right:6px;width: 93px;}
.blog_p1 {color:#8a8a8a; font-size:12px; font-weight:normal; font-family:Arial, Tahoma;}
.blog_p1 a {color:#2b71ae; font-size:12px; font-weight:normal; font-family:Arial, Tahoma; text-decoration:none;}
.blog_p1 a:hover {text-decoration:underline;}

.float_right {float:right;}
.float_left {float:left;} =======
.dating_list {position:relative; //width:100%;}



/*Новости*/

/*Календарь*/

#ui-datepicker-div, .ui-datepicker-inline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 0;
	margin: 0;
	/*background: #ddd;*/
	width: 245px;
}
#ui-datepicker-div, .ui-datepicker-inline  td{
	line-height: 21px; font-size: 10px; height: 21px; width: 15%; border:0px solid #660022;
}
#ui-datepicker-div {
	display: none;
	border: 1px solid #777;
	z-index: 9999; /*must have*/
}
.ui-datepicker-inline {
	float: left;
	display: block;
	border: 0;
}
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-dialog {
	padding: 5px !important;
	border: 4px ridge #ddd !important;
}
button.ui-datepicker-trigger {
	width: 25px;
}
img.ui-datepicker-trigger {
	margin: 2px;
	vertical-align: middle;
}
.ui-datepicker-prompt {
	float: left;
	padding: 2px;
	background: #ddd;
	color: #000;
}
* html .ui-datepicker-prompt {
	width: 245px;
}
.ui-datepicker-control, .ui-datepicker-links, .ui-datepicker-header, .ui-datepicker {
	clear: both;
	float: left;
	width: 100%;
	color: #000;
}
.ui-datepicker-control {
	background: #400;
	padding: 2px 0px;
}
.ui-datepicker-links {
	/*background: #000;*/
	padding: 2px 0px;
}
.ui-datepicker-control, .ui-datepicker-links {
	font-weight: bold;
	font-size: 80%;
	border-bottom: 1px solid #dfdfdf;
}
.ui-datepicker-links label { /* disabled links */
	padding: 0 5px !important;
	color: #888;
}
.ui-datepicker-clear, .ui-datepicker-prev {
	float: left;
	width: 34%;
}
.ui-datepicker-rtl .ui-datepicker-clear, .ui-datepicker-rtl .ui-datepicker-prev {
	float: right;
	text-align: right;
}
.ui-datepicker-current {
	float: left;
	width: 30%;
	text-align: center;
}
.ui-datepicker-close, .ui-datepicker-next {
	float: right;
	width: 34%;
	text-align: right;
}
.ui-datepicker-rtl .ui-datepicker-close, .ui-datepicker-rtl .ui-datepicker-next {
	float: left;
	text-align: left;
}
.ui-datepicker-header {
	padding: 3px 0 3px;
	/*background: #333;*/
	border-bottom: 1px solid #dfdfdf;
	text-align: center;
	font-weight: bold;
	/*height: 1.3em;*/
}
.ui-datepicker-header select {
	/*background: #333;*/
	color: #555;
	border: 0px;
	font-weight: bold;
	font-size: 12px;
	width: auto;
	font-family:Arial;
}
.ui-datepicker {
	/*background: #ccc;*/
	border-bottom: 1px solid #dfdfdf;
	text-align: center;
	font-size: 100%;
}
.ui-datepicker a {
	display: block;
	width: 100%;
	text-decoration: underline;
}
.ui-datepicker-title-row {
	/*background: #777;
	border-bottom: 1px solid #dfdfdf;*/
}
.ui-datepicker-title-row  td{
	/*background: #777;*/
	border-bottom: 1px solid #dfdfdf;
}
.ui-datepicker-days-row {
	/*background: #eee;*/
}
.ui-datepicker-week-col {
	/*background: #777;*/
	color: #000;
}
.ui-datepicker-days-cell {
	color: #000;
	border: 1px solid #ddd;
}
.ui-datepicker-days-cell a{
	display: block;
}
.ui-datepicker-week-end-cell {
	/*background: #ddd;*/
}
.ui-datepicker-title-row .ui-datepicker-week-end-cell {
	/*background: #777;*/
	color: #D82B01;
}
.ui-datepicker-days-cell-over {
	background: #fff;
	border: 1px solid #777;
}
.ui-datepicker-unselectable {
	color: #888;
}
.ui-datepicker-today {
	background: #fcc !important;
}
.ui-datepicker-current-day {
	background: #dfdfdf; !important;
}
.ui-datepicker-status {
	background: #ddd;
	width: 100%;
	font-size: 80%;
	text-align: center;
}

/* ________ Datepicker Links _______

** Reset link properties and then override them with !important */
#ui-datepicker-div a, .ui-datepicker-inline a {
	cursor: pointer;
	margin: 0;
	padding: 0;
	background: none;
	color: #6666CC;
}
.ui-datepicker-inline .ui-datepicker-links a {
	padding: 0 5px !important;
}
.ui-datepicker-control a, .ui-datepicker-links a {
	padding: 2px 5px !important;
	color: #333 !important;
}
.ui-datepicker-title-row a {
	color: #333 !important;
}
.ui-datepicker-inline a:hover {
	background: #DFDFDF !important;
	color: #000 !important;
}
.ui-datepicker-control a:hover {
	background: #DFDFDF !important;
	color: #000 !important;
}
.ui-datepicker-links a:hover, .ui-datepicker-title-row a:hover {
	background: #DFDFDF !important;
	color: #000 !important;
}

/* ___________ MULTIPLE MONTHS _________*/

.ui-datepicker-multi .ui-datepicker {
	border: 1px solid #777;
}
.ui-datepicker-one-month {
	float: left;
	width: 245px;
}
.ui-datepicker-new-row {
	clear: left;
}

/* ___________ IE6 IFRAME FIX ________ */

.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}

/* Конец календаря */

.google-ads { text-align: center; }

.news_list { padding-top: 10px; }
.news_list .anons{ overflow: hidden; }
.news_list .anons em.dat{font-size:10px;font-style:normal;color:#FF5B2B;}
.news_list .anons img{ width: 106px; height: 79px; padding: 1px; border: 1px solid #C5C5D8; float: left; margin-bottom: 10px; }
.news_list hr{ border: 0px; border-bottom: 1px solid #DCDCDC; height: 1px; border-collapse: collapse; padding: 0px; margin: 10px 0px; clear: left; }

.dating_left_upd { float: left; width: 100%; margin-right: -290px; }
.dating_left_upd .dlu-padding { padding-right: 290px; }
/*.w100 { width: 100%; }*/

.news-archive-content hr{ border: 0px; border-bottom: 1px solid #DCDCDC; height: 1px; border-collapse: collapse; padding: 0px; margin: 10px 0px; clear: left; }
.news-archive-head { margin-bottom: 25px; font-size: 14px; padding-left: 10px; }
.news-archive-head b { color: #ff5b2b; }
.news-archive-content .nac-part { padding: 0 10px; }
.news-archive-content a:hover { text-decoration: underline; }
.news-archive-content .nacp-head { font-size: 12px; margin-bottom: 3px; }
.news-archive-content .nacp-head a { color: #6666cc; font-size: 12px; text-decoration: underline; }

.news-one { margin-bottom: 25px; padding-top: 10px; }
.news-one img { border: 1px solid #C5C5D8; float:left; margin-bottom:10px; padding:1px; margin-right: 10px; }
.news-one .no-date-type { font-size: 10px; margin-bottom: 10px; }
.news-one .no-date-type a { font-size: 10px; text-decoration: underline; }
.news-one .no-date-type span { color: #ff5b2b; }
.news-one .no-date-type .dat { font-style:normal;color:#FF5B2B; }
.news-one .no-name { font-size: 16px; font-weight: bold; color: #525296; margin-bottom: 12px; }
.news-one .descr { font-size: 13px; }
.news-one p { margin-bottom: 12px; }

.other-news-head { font-size: 14px; font-weight: bold; color: #525296; margin-bottom: 6px; }
.other-news-head-descr { clear:both; }
.on-one { padding-bottom: 3px; border-bottom: 1px solid #dcdcdc; font-size: 10px; margin-bottom: 6px; }
.on-one-last { padding-bottom: 3px; font-size: 10px; margin-bottom: 6px; }
.on-one em.dat{display:block;width:47px;height:11px;float:left;margin-top:2px;background-image:url('/img/ndatebg.gif');background-repeat:no-repeat;margin-right: 5px;}
.on-one em.dat{font-size:9px;font-family:Arial;font-style:normal;color:#ffffff;text-align:center;}

.search { display:none; }
.posptr1 { left:10px; }
.posptr2 { left:90px; }

.search .lenta {padding:10px;height:100px}
.search .searchbox input{border:1px solid #c7c7c7;font-size:12px;}
.search .searchbox input.submit{}
.search ul {padding:0px;margin:0px;list-style-type:none;float:none;clear:both;}
.search li {float:left;width:100px}

/*Постраничный  аяксовый*/
.pagination {
    /* font-size: 80%;*/
	text-align:center;
	display: block;
	padding-top:0.5em;
	padding-bottom:0.5em;	
}
        
.pagination a {
    text-decoration: none;
	border: solid 1px #AAE;
	color: #15B;
}

.pagination a, .pagination span {
    /*display: block;
    float: left;*/
    padding: 0.3em 0.5em;
    margin-right: 5px;
}

.pagination a:hover {
	background:#0063DC none repeat scroll 0 0;
	border-color:#003366;
	color:#FFFFFF;
	text-decoration:none;
}

.pagination .current {
    /*background: #26B;*/
    background: #FF0084;
    color: #fff;
	border: solid 1px #AAE;
}

.pagination .current.prev, .pagination .current.next{
	color:#999;
	border-color:#999;
	background:#fff;
}


/*    Форумы, события и пр.*/

.bsb-classifieds span { position: relative; display: block; top: -15px; margin-bottom: -30px; }

/*    Форумы */
.forums th { background: #f1f1f1; padding: 5px 10px; font-size: 11px;}
.forums td { padding: 10px 5px; border-bottom: 1px solid #dcdcdc; color: #656565; font-size: 11px;}
.forums a { text-decoration: none; color: #6c7bff; }
.forums a:hover{ text-decoration: underline; }
.forums a.grey-link { color: #656565; }
.forums a.orange-link { color: #ff5b2b; }
.forums a.profile-link { padding-right: 20px; background: url(../img/profile-link.gif) 100% 60% no-repeat; }
.forums .user td { padding: 0; vertical-align: middle; border: 0; }

/*    События */
.events_list { /*padding-top: 10px; */}
.events_list .anons{ overflow: hidden; }
.events_list .anons .e_photo{ width: 106px; height: 79px; padding: 1px; border: 1px solid #C5C5D8; float: left; margin-bottom: 10px; }
.events_list hr{ border: 0px; border-bottom: 1px solid #DCDCDC; height: 1px; border-collapse: collapse; padding-top: 10px; margin-bottom: 10px; clear: left; }
.events_list h3 a { font-size: 17px; }
.events_list h3 a.ticket1{display:block;width:47px;height:11px;margin-top:2px;background-image:url('/img/ndatebg.gif');background-repeat:no-repeat;font-size:9px;font-family:Arial;font-style:normal;color:#ffffff;text-align:center;line-height:11px;}
.events_list .ev-head { font-size: 12px; }
.events_list .ev-head span { color: #ff5b2b; font-size: 10px;}
.events_list .ev-head a { font-size: 10px; text-decoration: none; }
.events_list .ev-head a:hover { text-decoration: underline; }
.events_list .ev-date { font-size: 13px; color: #ff5b2b; font-weight:bold;}
.events_list .ev-tickets { color: #ff5b2b; font-size: 10px; }
.events_list .ev-tickets a { color: #ff5b2b; font-size: 10px; text-decoration: underline; }
.events_list p { margin: 5px auto; font-size: 14px; }

.events-one .evo-path { margin-bottom: 10px; }
.events-one .evo-pic { float: left; margin: 2px 15px 5px 0; width:200px; }
.events-one .evo-date { font-size: 13px; color: #ff5b2b; font-weight:bold; }
.events-one h3 { font-size: 17px; color: #525296; }
.events-one .shopping_cart { width: 85px;height: 18px;padding: 5px 0px 0px 30px;margin: 0;border: 0px;background-image: url(/img/yourcart.gif); color:#EEEEF9;font-family:Tahoma; font-size:11px; }
.events-one .evo-buttons { padding: 20px 0 10px; }
.events-one .evo-buttons img { margin-right: 5px; }
.events-one .info-bar { border-bottom: 1px solid #dcdcdc; /*float:left; width:776px;*/ clear:both; width:100%; padding-bottom: 10px;}
.events-one .row-bar { border-bottom: 1px solid #dcdcdc; /*float:left; width:776px;*/ clear:both; width:100%; padding: 10px 0;}
.events-one .seat-bar { /*float:left; width:776px;*/ clear:both; width:100%; padding: 10px 0;}
.events-one .comments { /*float:left; width:776px;*/ clear:both; width:100%; padding: 10px 0;}
.events-one .place-sectors { float:left; width:356px; padding-right:20px; }
.events-one  h3.tick { font-size:16px; margin-bottom:10px; }
.events-one  table.sectors { width:100%; }
.events-one  table.sectors td { padding:3px 2px; border:1px solid; vertical-align:middle;}
.events-one  table.sectors td.center { text-align:center; }
.events-one  table.sectors td.green { background: #a3e1a3; width: 15px; }
.events-one  table.sectors td.teal { background: #99CCCC; width: 15px; }
.events-one  table.sectors td.aqua { background: #CCFFFF; width: 15px; }
.events-one  table.sectors td.blue { background: #99CCFF; width: 15px;}
.events-one  table.sectors td.navy { background: #b0b0fa; width: 15px;}
.events-one  table.sectors td.purple { background: #FFCCFF; width: 15px;}
.events-one  table.sectors td.maroon { background: #FFCC66; width: 15px;}
.events-one  table.sectors td.yellow { background: #e3e3a0; width: 15px;}
.events-one  table.sectors td.fuchsia { background: #f1b4f1; width: 15px;}
.events-one  table.sectors td.orange { background: #FFCC99; width: 15px;}
.events-one  table.table-hint { /*width: 400px;*/ }
.events-one  table.table-hint td { padding:3px 2px; }
.events-one .place-plan { float:right; width:400px; }
.events-one .evo-author { font-size: 10px; color: #000000; padding-bottom: 10px; /*width:350px; float:left;*/}
.events-one .evo-man { color: #555555; }
.events-one .evo-man a { font-size: 10px; text-decoration: none; }
.events-one .evo-man a:hover { text-decoration: underline; }
.events-one .evo-man a.grey { color: #848484; font-size: 10px; text-decoration: underline; }
.events-one .evoa { margin-right: 10px; }
.events-one .evoa img { margin-bottom: -2px; }
.evoc img { margin-bottom: -3px; }
#table-no-seats tr { height:30px;}

.dating_content .full_comments_head h1, .events-one .comments h1 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #1f1f1f; text-decoration: none; letter-spacing:-1px;line-height:30px;}

/*Кресла*/
.tickets-prices {
	margin:10px 0;
}

.tickets-prices span {
	width:10px;
	height:10px;
	background-image:url('/img/plans/seat_center.gif');
	background-repeat:no-repeat;
	margin:3px 5px 2px 0;
	display:block;
	float:left;
}

.tickets-wrapper {
	/*height: 500px;*/
	width: 776px;
	float:left;
}

#tickets-legend {
	width: 200px;
	float:left;
	padding-top:20px;
	padding-left:20px;
}

#tickets-order {
	margin:10px 0;
}

#tickets-total {
	display:none;
	margin-bottom:10px;
}

.sector-wrapper {
	width: 556px;
	float:left;
	padding-top:20px;
	text-align:center;
}

.sector-wrapper .row-names {
	padding-right:3px;
	border-right:1px solid #D6D6D6;
	margin-right:2px;
	float:left;
	position:relative;
	right:50%;
}

.sector-wrapper .row-names span{
	font-size:11px;
	line-height:14px;
}

.row-wrapper {
	/*display:table;
	margin:0 auto;
	width:auto;*/
	position: relative;
	float: left;
	left: 50%;
}

#sector {
	float:left;
	position:relative;
	right:50%;
}

#sector .stage {
	margin-top:20px;
	clear:both;
}

#sector .row {
	/*padding-top:3px;*/
	/*display:table;*/
	/*position:relative;*/
	/*left:-50%;*/
	/*border-collapse:separate;*/
	clear:both;
	height:14px;
}

#sector .row-center {
	margin:0px auto;
	display:table;
}

* html .row-center p {/*хак для IE6, который не понимает display: table*/
display: inline-block;
}
*:first-child+html .row-center p {/*хак для IE7, который не понимает display: table */
display: inline-block;
}

#sector .row-left {
	float:left;
}

#sector .row-right {
	float:right;
}

#sector .seat {
	float:left;
	width:10px;
	height:10px;
	background-image:url('/img/plans/seat_center.gif');
	background-repeat:no-repeat;
	margin:2px 1px;
}

#sector a.checked, .tickets-prices span.checked {
	background-position: -10px 0 !important;
}

#sector .unactive {
	background-image:none;
}

#sector .booked, .tickets-prices span.booked {
	background-position:-120px 0;
}

#sector .sell {
	background-position:-20px 0;
}

#sector a.seat {
	cursor:default;
}

#sector.sector-active a.seat:hover {
	background-position: -10px 0;
}

#sector a.green,
#sector a.green:hover,
.tickets-prices span.green
{
	background-position: -20px 0;
}

#sector a.teal,
#sector a.teal:hover,
.tickets-prices span.teal
{
	background-position: -30px 0;
}

#sector a.aqua,
#sector a.aqua:hover,
.tickets-prices span.aqua
{
	background-position: -40px 0;
}

#sector a.blue,
#sector a.blue:hover,
.tickets-prices span.blue
{
	background-position: -50px 0;
}

#sector a.navy,
#sector a.navy:hover,
.tickets-prices span.navy
{
	background-position: -60px 0;
}

#sector a.purple,
#sector a.purple:hover,
.tickets-prices span.purple
{
	background-position: -70px 0;
}

#sector a.maroon,
#sector a.maroon:hover,
.tickets-prices span.maroon
{
	background-position: -80px 0;
}

#sector a.yellow,
#sector a.yellow:hover,
.tickets-prices span.yellow
{
	background-position: -90px 0;
}

#sector a.fuchsia,
#sector a.fuchsia:hover,
.tickets-prices span.fuchsia
{
	background-position: -100px 0;
}

#sector a.orange,
#sector a.orange:hover,
.tickets-prices span.orange
{
	background-position: -110px 0;
}
/*конец билетов*/

/*    Гороскопы */
.h-nav { float: right;}
/* .h-next { text-decoration: underline; } */
.horoscopes { margin-top: 10px; }
.horoscopes td { padding-bottom: 20px; }
.horoscopes .h-icon { padding-top: 20px; padding-right: 20px; }
.horoscopes .period { color: #a4a4a4; padding-bottom: 5px; }

/*    Группы */
.group-list { padding: 0 0 5px; }
.group-list .bg { margin: 0 5px; }
.group-list table td { padding: 0 4px; }
.group-list a { text-decoration: none; }
.group-list a:hover { text-decoration: underline; }
.group-list .bg { padding: 4px 0; }
.group-list .ohra .bg { background: #f3f2e3; }
tr .ohra { background: #f3f2e3; }
.group-list .gl-rate { background: url(../img/star_full.gif) 1px 50% no-repeat; color: #8d8d8d; padding: 0 10px 0 17px; }
.group-list .gl-members { background: url(../img/icons_new/user.png) 0 50% no-repeat; color: #8d8d8d; padding: 0 10px 0 17px; }

.bb-add-stat { float: right; }
.bb-add-rate { color: #8d8d8d; padding-left: 1px; margin-bottom: 2px; }
.bb-add-rate img { margin-bottom: -2px; }
.bb-add-members { background: url(../img/icons_new/user.png) 0 50% no-repeat; color: #8d8d8d; padding: 0 0 0 17px; }
.bb-add-user-date a { color: #2b71ae; text-decoration: none; font-size: 10px; }
.bb-add-user-date a:hover { text-decoration: underline; }
.bb-add-user-date { color: #8a8a8a; font-size: 10px; }
.bb-group { margin: 5px 0; }
.bb-group img { margin-bottom: -3px; }
.bb-group a { padding: 0 5px; background: #ff5b2b; font-weight: bold; color: #ffffff; line-height: 130%; font-size: 12px; }
.bb-tags a { font-size: 11px; text-decoration: underline; }
.bb-add-head { margin-top: -20px; font-size: 14px; color: #6b6ba3; font-weight: bold; }
.bb-add-head a { font-size: 17px; }
.bb-add-views { color: #8a8a8a; padding-left: 10px; padding-top: 2px; }
.bsb-groups { background: #f4f3e2; padding: 10px; line-height: 1.4; margin-bottom: 10px; border: 1px solid #c2c2c2; margin-top: 10px; }
.bsb-groups .num { font-size: 12px; font-weight: bold; width: 40px; float: left; text-align: center; margin-bottom: -50px; line-height: 1.4; }
.bsb-groups a { font-size: 12px; color: #4993d3; font-weight: bold; text-decoration: none; margin-left: 45px; display: block; line-height: 1.4; }
.bsb-groups a:hover { text-decoration: underline; }
.bsb-groups .g-corner { position: absolute; background: url(../img/th-full-arrow.gif); width: 9px; height: 7px; margin-left: 30px; margin-top: -15px; }
.bb-add-rate { padding-top: 2px; }
.bb-add-rate a { text-decoration: underline; }

.g-category { margin-bottom: 25px; font-size: 14px; font-weight: bold; color: #000000; }
.g-one { background: #f2f2fb; padding: 5px; margin-bottom: 10px; }
.g-one .go-pic { float: left; }
.g-one .go-name { margin-left: 70px; background: url(../img/group-icon.gif) 0 50% no-repeat; font-size: 14px; padding-left: 30px; margin-bottom: 5px; }
.g-one .go-name a { font-size: 14px; font-weight: bold; }
.g-one .go-stat { margin-left: 70px; }
.g-one .gos-rate { float: left; width: 140px; color: #8d8d8d; }
.g-one .gos-rate img { margin-bottom: -2px; }
.g-one .gos-members { background: url(../img/icons_new/user.png) 0 50% no-repeat; color: #8d8d8d; padding: 0 0 0 17px; margin-left: 140px; margin-bottom: 5px; }
.g-one .go-descr { margin-left: 70px; }

.ieclear { _clear: both; height: 1px; overflow: hidden; }

.group-info { border: 1px solid #d1d1e0; padding: 5px 10px; background: url(../img/hbg.gif) 0 0 repeat-x; overflow: hidden; }
.group-info a { text-decoration: none; }
.group-info a:hover { text-decoration: underline; }
.gi-name { padding-left: 25px; background: url(../img/group-icon.gif) 0 50% no-repeat; font-size: 14px; font-weight: bold; }
.gi-name a { font-size: 14px; }
.gi-cat { color: #555555; }

.bottom-bg { background: url(../img/bbg.gif) 0 100% repeat-x; }
.att { background-position: 0 80%; line-height: 150%; }

/*правки по замечаниям групп*/

.bsb-groups .g-corner { overflow: hidden; }

.blog-comm .text { float: none; }

.ie6clear { clear: both; height: 1px; overflow: hidden; }

.bb_1 .item { height: auto; }
.bb-add-head { margin-top: 10px; }

.bsb-groups .link { margin-left: 45px; margin-bottom: 10px; }
.bsb-groups a { display: inline; margin: 0; }

.vertical { vertical-align:top; }
/*правки по замечаниям конец*/

/* footer*/
.Footer{position:relative;width:800px;text-align:left;color:#aaa;background-repeat:repeat-x;background-position:left top;margin:5px auto 0 auto;}
* html .Footer{z-index:-1;}
.Footer .Jump{width:100%;}
.Footer .Jump .To{white-space:nowrap;font-size:11px;line-height:22px;color:#999;padding:0;font-weight:bold;border:0; text-align:left;}
.Footer .Jump td{font-size:11px;line-height:18px;color:#ccc;padding-left:20px;vertical-align:middle;}
.Footer .About{font-size:11px;line-height:18px;}
.Footer .About span{float:right;}

.Footer .bookmarks{position:absolute;right:0;top:0px;font-size:11px;line-height:18px;}

/* OFFICE */
/*pretty forms*/
.form-pretext { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; margin-bottom: 15px; }
.form-pretext-m { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}
.form-pretext b { color: #f00; }
.form-aftertext { font-family: Arial, Helvetica, sans-serif; font-size: 15px; margin-bottom: 15px;}
.form-tip { color: #f00; font-size: 11px; padding: 3px 6px; margin-right: auto; }
.form-tip1 { color: #676767; font-size: 11px; padding: 3px 6px; margin-right: auto; }
.form-input { border: 1px solid #7572cb; padding: 5px; font-size: 12px; color:#555555;}
.form-textarea { border: 1px solid #7572cb !important; padding: 5px; }
.form-label { display: block; padding: 6px 25px 6px 3px; width: auto !important; }
.form-submit { width: 115px;height: 23px;padding: 0;margin: 0;border: 0px;background-image: url(/img/profiles/but_subm.jpg); color:#EEEEF9;font-family:Tahoma; font-size:11px;}
.f-pad { padding: 6px 0px 13px; }
.f-pad .form-tip { padding-left: 0; }
.f-td { padding-bottom: 7px; height:40px; vertical-align:middle;}
.f-v-td { vertical-align:middle;}

/*for users*/
.user-actions { /*border-left: 1px dotted #bbbbbb; */}
.user-actions div { padding: 1px 0; }

/*photos*/
.photo-list { margin-bottom: 15px; }
.photo-list table { width: auto !important; }
.photo-list .pl-photo { width: 50%; padding-bottom: 15px; }
.photo-list .pl-img { width:100px; }
.photo-list .pl-img img { border: 1px solid #999999; padding: 1px; }
.photo-list .pl-actions { vertical-align: middle !important; padding-left: 10px;}
.photo-list .pl-actions div { margin-bottom: 5px; }
.photo-list .pl-edit { margin-top: 5px; }
.photo-list .pl-edit form { display: none; }
.photo-list .pl-edit-o a { display: none; }
.photo-list .pl-edit-o a.gbutton { display: block; }
.photo-list .pl-edit-o textarea { margin-bottom: 5px; }

/*profile*/
.cab-links tr { height: 40px;}
.cab-links td { width: 50%; padding: 0 15px 7px; vertical-align: top; }
.cab-links img { margin-bottom: -2px; margin-right: 5px; }
.cab-links a { font-size: 14px; font-weight: bold; }

/*groups*/
.groups td { vertical-align: middle !important; padding: 5px !important; }
.groups .g-rate { background: url(../img/star_full.gif) 1px 50% no-repeat; color: #8d8d8d; padding: 0 10px 0 17px; }
.groups .g-members {color: #8d8d8d; }
.groups .even td { background: #f3f2e3; }

/*form2*/
.form2 { padding: 0 12px 0 0; }
.mb5 { margin-bottom: 5px; }
.mb15 { margin-bottom: 15px; }
.form2 .form-label { padding: 6px 25px 6px 0; margin-left: 0 !important; font-size: 12px; font-weight: bold; }
.form2 .form-label a { font-size: 12px; /*border-bottom: 1px dashed #6666CC;*/ }
.form2 .form-label span { font-size: 11px; color: #676767; font-weight: normal; }
.form2 .form-tip { margin: -15px 0 5px; }
.form2 .ticket-form .tf-fields, .form2 .open .hide { display: none; }
.form2 .open .tf-fields, .form2 .hide { display: block; }

/* ответы */
.answer-add form select{width:145px;}
.answer-add #answer-cur-selected {height:30px;line-height:20px;}

/* OFFICE */

/* Автозаполнение */
.ac_results {
	padding: 0px;
	border: 1px solid #7572CB;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
	text-align: left;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('/img/loading.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}
/* Автозаполнение Конец*/
