.fullopenmess {
font-size:11px;
color:#999999;
}

.upload_title {
width:496px;
font-size:12px;
float:right;
margin-bottom: 4px;
}

.upload_file {
width:500px;
font-size:12px;
float:left;
margin-bottom: 4px;
}

.upload_desc {
width:500px;
height:50px;
font-size:12px;
margin-bottom: 4px;
}



.limits {
        color: #FF0000;

}

.post .date {
        float: left;
        width: 70px;
        margin: 0 15px 0 0;
        padding: 2px 0;
        background: #C9E5FC;
        border: 1px solid #C9E5FC;
        text-align: center;
        font-size: 11px;
        color: #3F4C6B;
}

.post .date b {
        display: block;
        padding: 5px 0;
        background: #F4FAFE;
        font-size: 24px;
        font-weight: normal;
}

.post {
}

#pass {
        padding: 10px;
        height: 100px;
        width: 200px;
        border: 1px solid #CCCCCC;
        position: absolute;
        left: 0px;
        top: 0px;
}
.alb_foto {
        border: 1px solid #333333;
        padding: 1px;
}
.pod {
        position: absolute;
        font-size: 11px;
        line-height: 14px;
        height: 14px;
        width: 100%;
        color: #FFFFFF;
        text-align: center;
        left: 0px;
        bottom: 0px;
        background-color: #333333;
        opacity: 0.8;
        filter: alpha(opacity=80);
}

.dez {height: 373px;  width: 560px; position: relative; margin: 0; padding: 0;}
.dez1 {position: absolute; bottom: 0; left: 0; top: 360px; margin: 0; padding: 0;}
.dez2 {width: 560; height: 100%;}
.dez3 {font-size: 12px; color: #ffffff; font-style: normal; font-family: Tahoma; font-variant: normal; text-decoration: none; font-weight: bold; position: relative; padding-right: 4px; padding-top: 1px;}


.dez11 {width: 100%; position: relative; margin: 0; padding: 0; top : -18;}
.dez22 {position: absolute; bottom: 0; left: 0; top: 0; margin: 0; padding: 0; width:100%; height: 18;}
.dez33 {width:100%; height: 100%;}


.dezz1 {width: 100%; position: relative; margin: 0; padding: 0; top : -28;}
.dezz2 {position: absolute; bottom: 0; left: 0; top: 0; margin: 0; padding: 0; width:100%; height: 28;}

.dez111 {width: 100%; position: relative; margin: 0; padding: 0; top : -16;}
.dez222 {position: absolute; bottom: 0; left: 0; top: 0; margin: 0; padding: 0; width:100%; height: 16;}
.dez333 {
        font-size: 11px;
        color: #ffffff;
        font-style: normal;
        font-family: Tahoma;
        font-variant: normal;
        text-decoration: none;
        font-weight: bold;
        position: relative;
        padding-right: 4px;
        padding-top: 1px;
        padding-left: 4px;
}
.dez444 {padding: 0; margin: 0; position: relative;}

.dez23 {font-size: 11px; color: #ffffff; font-style: normal; font-family: Tahoma; font-variant: normal; text-decoration: none; font-weight: bold;  position: relative;}

.sl4 {width: 100%; height: 100%; position: absolute; top: 0; left: 0;}
.mainmenu2 {
        padding: 5px;
        color: #888888;
        text-transform: uppercase;
}
.mainmenu2 a{
        color: #636363;
        text-decoration: none;
}
.mainmenu2 a:hover{
        color: #E34000;
        text-decoration: none;
}
.pad4 {padding: 4px;}
.pad10 {padding: 10px;}

.v3_findMenu_active
        {
        color: #FFFFFF;
        background-color: #A3C652;
        font-size: 11px;
        background-image: url(findMenu.gif);
        background-repeat: no-repeat;
        }

.v3_findMenu_active div
        {
        color: #FFFFFF;
        margin: 0px 0px 0px 10px;
        padding-right: 10px;
        background-image: url(findMenv.gif);
        background-position: top right;
        background-repeat: no-repeat;
        height: 20px;
        }

.v3_findMenu_active div a
        {
        color: #FFFFFF;
        position: relative;
        top: 2px;
        }

.v3_findMenu_active a:link    {text-decoration: none;     color:#FFFFFF;}
.v3_findMenu_active a:visited {text-decoration: none;     color:#FFFFFF;}
.v3_findMenu_active a:active  {text-decoration: none;     color:#FFFFFF;}
.v3_findMenu_active a:hover   {text-decoration: none;     color:#FFFFFF;}

.v3_findMenu
        {
        color: #FFFFFF;
        font-size: 11px;
        }

.v3_findMenu div
        {
        color: #FFFFFF;
        margin: 0px 10px 0px 10px;
        }

.v3_findMenu a
        {
        color: #FFFFFF;
        background-image: url(v3_dot_2.gif);
        background-repeat: repeat-x;
        background-position: 0px 14px;
        }

.v3_findMenu a:link    {text-decoration: none; color:#FFFFFF;}
.v3_findMenu a:visited {text-decoration: none; color:#FFFFFF;}
.v3_findMenu a:active  {text-decoration: none; color:#FFFFFF;}
.v3_findMenu a:hover   {text-decoration: none; color:#FFFFFF;}

.control {
        float: right;
    display: block;
    /*position: relative;*/
        margin: 0 5px;
        font-size: 9pt;
    font-weight: bold;
        text-decoration: none;
        text-transform: uppercase;
        color: #999;
}

.control:hover {
        color: black !important;
}

/* ÊÎÍÅÖ ÔÎÒÎÀËÜÁÎÌÀ */

a:link {color:#578cca; text-decoration:underline;}
a:visited {color:#578cca; text-decoration:underline;}
a:hover {color:#000; text-decoration:none;}
a:active {color:#578cca;  text-decoration:underline;}

.newsstyle {
padding-bottom: 5px;
padding-left:15px;
font-size: 12px;
clear: left;
margin-right: 20px;
color: #000;
}

.newstext {
font-size: 10px;
color: #b2b0a5;
}

a.newslink {color:#5E9C04; text-decoration:underline;}
a.newslink:visited {color:#5E9C04; text-decoration:underline;}
a.newslink:hover {color:#5E9C04; text-decoration:none; border-bottom:1px solid #ccc;}
a.newslink:active {color:#5E9C04; text-decoration:underline;}

#newstitle h2 {color:#ef7e22; font-size:18px; font-family:verdana; font-weight:normal; letter-spacing: -1px; margin:10px 10px 5px 10px; border-bottom:1px dotted #ccc; padding-bottom:5px;}

a.white {color:#FFFFFF; text-decoration:underline;}
a.growblock {color:#767676; text-decoration:underline;}
a.griw {color:#808080; text-decoration:underline; font-size:10px; font-family:verdana; font-weight:normal; letter-spacing: -1px; margin:0px 15px 5px 0px; border-bottom:0px dotted #808080; padding-bottom:2px;}
a.griw_1 {color:#808080; text-decoration:underline; font-size:12px; font-family:verdana; font-weight:normal; letter-spacing: -1px; margin:0px 15px 5px 0px; border-bottom:0px dotted #808080; padding-bottom:2px;}

/* ÄËß ÎÁÚßÂËÅÍÈÉ ÑÒÈËÜ */

a.obj, a.obj:visited, a.obj:active {color: #037DD3; text-decoration: underline;}
a.obj:hover {color: #037DD3; text-decoration:none;}

/* ÄËß ÕÎ×Ó ÎÁÙÀÒÜÑß ÁËÎÊÀ */

a.ho {color:#5e9c04; text-decoration:underline;}
a.ho:visited {color:#5e9c04; font-size:13px; font-family:verdana; font-weight:bold; text-decoration:underline;}
a.ho:hover {color:#5e9c04; font-size:13px; font-family:verdana; font-weight:bold; text-decoration:none; border-bottom:1px solid #ccc;}
a.ho:active {color:#5e9c04; font-size:13px; font-family:verdana; font-weight:bold; text-decoration:underline;}

/* ÎÁÙÈÉ ÑÒÈËÜ */
a.green {color:#5E9C04; text-decoration:underline;}
a.green:visited {color:#5E9C04; text-decoration:underline;}
a.green:hover {color:#5E9C04; text-decoration:none; border-bottom:1px solid #ccc;}
a.green:active {color:#5E9C04; text-decoration:underline;}

a.red {color:#ff5223; text-decoration:none;}
a.red:visited {color:#ff5223; text-decoration:none;}
a.red:hover {color:#ff5223; text-decoration:underline; border-bottom:none;}
a.red:active {color:#ff5223; text-decoration:none;}

a.nobord:hover {border-bottom:0px;}

a.grow {color:#808080; font-size: 12px; text-decoration:none;}
a.grow:visited {color:#808080; font-size: 12px; text-decoration:none;}
a.grow:hover {color:#808080; text-decoration:underline; border-bottom:none;}
a.grow:active {color:#808080; text-decoration:none;}

a.reder {color:#f88c49; font-size: 12px; text-decoration:none;}
a.reder:visited {color:#f88c49; font-size: 12px; text-decoration:none;}
a.reder:hover {color:#ff5223; text-decoration:underline; border-bottom:none;}
a.reder:active {color:#ff5223; text-decoration:none;}

h3 {color:#36a32a; font-size:17px; font-family:verdana; font-weight:normal; margin:0 0 5px 0;}

.e DIV {
        WIDTH: 1px; HEIGHT: 1px
}
.e DIV spacer {
        WIDTH: 1px; HEIGHT: 1px
}
.bl {
        BACKGROUND-COLOR: #000
}

.w756 {WIDTH: 100%;}
.mother {width:100%;}
.wrap {background:#fff; width:95%; padding:auto; margin:auto; display:block;}
.leftside {align:left; width:80%; padding:0 5px 5px 5px;}
.rightside {align:right; width:300px; display:block; padding: 0 10px 20px 20px; padding-right: 20px;}
.rightside h3 {font-size:17px; font-family:verdana; font-weight:normal; color:#36a32a; border-bottom:1px dotted #36a32a; padding:0 0 5px 0; margin:0 0 5px 0;}
.rightside1 h3 {font-size:12px; font-family:verdana; font-weight:bold; border-bottom:1px padding:0 0 5px 0; margin:0 0 5px 0;}
.rightside2 {align:right; padding: 0 5px; width:20%;}
.rightside2 h3 {font-size:14px; font-family:verdana; font-weight:normal; color:#36a32a; border-bottom:1px dotted #36a32a; padding:0 0 5px 0; margin:0 0 5px 0;}
.rightside3 {align:right; width:220px; display:block; padding: 0px 0px 0px 10px; padding-right: 20px;}
.rightside3 h3 {font-size:14px; font-family:verdana; font-weight:bold; color:#36a32a; border-bottom:1px dotted #36a32a; padding:0 0 5px 0; margin:0 0 5px 0;}
.rightside3 h4 a {font-size:14px; font-family:verdana; font-weight:bold; color:#4a92ad; border-bottom:0px dotted #36a32a; padding:0 0 5px 0; margin:0 0 5px 0;}

.sms_button_pay{padding: 15px 15px 15px 15px; border: 1px solid #DE6800;font-size:1.6em;background-color: #fafaf0;color:#DE6800;text-align:center;}
.sms_pay{border: 1px solid #DE6800; padding: 0; background-color: #fafaf0}
.sms_pay legend{font-weight: bold; margin-left: 10px; padding: 5px 15px; line-height: 13px; color: white; background: #DE6800 url(bg_sms_p.gif) left top repeat-x}
.sms_pay .subfields{padding: 10px}
.logos{float: left; padding-right: 10px}
.pay_purse{border: 1px solid #ccc; background-color: #eee; padding: 10px 5px; text-align: center; margin-right: 10px}

.corner-left {align:left; width:19px; height:100%; background-image: url(f_mid-left.gif); background-repeat:repeat-y;}
.corner-right {align:right; width:19px; height:100%; background-image: url(f_mid-rig.gif); background-repeat:repeat-y;}
.corner {width:19px; height:13px;}
.corner2 {width:100%; height:13px;}

#cat-title h2 {color:green; font-size:18px; font-family:verdana; font-weight:normal; letter-spacing: -1px; margin:0 0 5px 0; border-bottom:1px dotted #ccc; padding-bottom:5px;}
#cat-title_pay h2 {color:red; font-size:18px; font-family:verdana; font-weight:normal; letter-spacing: -1px; margin:0 0 5px 0; padding-bottom:5px;}
#cat-title_pay a {color:#000; text-decoration:none;}
#cat-title_pay a:visited {color:#000; text-decoration:none;}
#cat-title_pay a:hover {color:#000; text-decoration:underline; border-bottom:none;}
#cat-title_pay a:active {color:#000; text-decoration:none;}
#cat-block h2 {color:#e4cd22; font-size:18px; font-family:verdana; font-weight:normal; letter-spacing: -1px; margin:0px 15px 5px 0px; border-bottom:1px dotted #e4cd22; padding-bottom:2px;}
#cat-block-blue-2 h2 {color:#4a92ad; font-size:18px; font-family:verdana; font-weight:normal; letter-spacing: -1px; margin:0px 10px 5px 0px; border-bottom:1px dotted #4a92ad; padding-bottom:2px;}
#cat-block-blue h2 {color:#ee5b00; font-size:18px; font-family:verdana; font-weight:normal; letter-spacing: -1px; margin:0px 10px 5px 0px; border-bottom:1px dotted #ee5b00; padding-bottom:2px;}
#cat-block-blue-3 h2 {color:#65300f; font-size:18px; font-family:verdana; font-weight:normal; letter-spacing: -1px; margin:0px 10px 5px 0px; border-bottom:1px dotted #65300f; padding-bottom:2px;}
#cat-block-blue-4 h2 {color:#5e9c04; font-size:18px; font-family:verdana; font-weight:normal; letter-spacing: -1px; margin:0px 10px 5px 0px; border-bottom:1px dotted #5e9c04; padding-bottom:2px;}
#cat-block-alert h2 {color:#cfb900; font-size:18px; font-family:verdana; font-weight:normal; letter-spacing: -1px; margin:0px 10px 5px 0px; border-bottom:1px dotted #cfb900; padding-bottom:2px;}

#cat-block-blues h2 {color:#578cca; font-size:18px; font-family:verdana; font-weight:normal; letter-spacing: -1px; margin:0px 15px 5px 0px; border-bottom:1px dotted #578cca; padding-bottom:2px;}
#cat-block-blues h3 A{color:#578cca; font-size:16px; font-family:verdana; font-weight:normal; letter-spacing: -1px; margin:0px 15px 5px 0px; border-bottom:0px dotted #578cca; padding-bottom:2px;}
#cat-block-red h2 {color:#ee5b00; font-size:18px; font-family:verdana; font-weight:normal; letter-spacing: -1px; margin:0px 15px 5px 0px; border-bottom:0px dotted #ee5b00; padding-bottom:2px;}

#cat-usblock h3 {color:green; font-size:12px; font-family:verdana; font-weight:normal; letter-spacing: -1px; margin:0 0 5px 0; border-bottom:0px dotted #ccc; padding-bottom:0px;}
#cat-usblock h2 {color:green; font-size:18px; font-family:verdana; font-weight:normal; letter-spacing: -1px; margin:0 0 5px 0; border-bottom:0px dotted #ccc; padding-bottom:0px;}
#cat-usblock h2 h3 {color:green; font-size:12px; font-family:verdana; font-weight:normal; letter-spacing: -1px; margin:0 0 5px 0; border-bottom:0px dotted #ccc; padding-bottom:0px;}
#cat-retr {font-weight:normal; letter-spacing: -1px; margin:0px 15px 5px 0px; border-bottom:1px dotted #ee5b00; padding-bottom:15px; padding-top:10px;}
#cat-retr h3 {font-size:12px; font-weight:normal; letter-spacing: -1px; margin:0px 15px 5px 0px; border-bottom:0px padding-bottom:2px;}
#cat-retr h2 {font-size:12px; font-weight:normal; letter-spacing: -1px; margin:0px 15px 5px 0px; border-bottom:0px padding-bottom:2px;}
#cat-retr h4 {font-size:12px; font-weight:normal; letter-spacing: -1px; margin:0px 15px 5px 0px; border-bottom:0px padding-bottom:2px;}
#cat-title-block-main-lastusers h2 {color:#858585; font-size:18px; font-family:verdana; font-weight:normal; letter-spacing: -1px; margin:10px 10px 5px 10px; border-bottom:1px dotted #858585; padding-bottom:5px;}
#cat-title-block-main-obj h2 {color:#6f7378; font-size:18px; font-family:verdana; font-weight:normal; letter-spacing: -1px; margin:10px 10px 5px 0px; border-bottom:1px dotted #CCC; padding-bottom:8px;}
#cat-title-block-main-o h2 {color:#6f7378; font-size:18px; font-family:verdana; font-weight:normal; letter-spacing: -1px; border-bottom:0px; padding-bottom:5px;}
#cat-title-block-main-o2 h2 {color:#6f7378; font-size:18px; font-family:verdana; font-weight:normal; letter-spacing: -1px; border-bottom:0px;}
#cat-title-block-main h2 {color:green; font-size:18px; font-family:verdana; font-weight:normal; letter-spacing: -1px; margin:10px 10px 5px 0px;}
#cat-video-block-main h2 {color:#566372; font-size:18px; font-family:verdana; font-weight:normal; letter-spacing: -1px; margin:10px 10px 5px 0px; border-bottom:1px dotted #566372; padding-bottom:5px;}
#cat-title-block-main h1 {color:green; font-size:18px; font-family:verdana; font-weight:normal; letter-spacing: -1px; margin:10px 10px 5px 10px; border-bottom:1px dotted #ccc; padding-bottom:5px;}
#cat-title-block-grow h2 {color:#767676; font-size:18px; font-family:verdana; font-weight:normal; letter-spacing: -1px; margin:10px 10px 5px 10px; border-bottom:1px dotted #ccc; padding-bottom:5px;}

#cat-block-firm h8 A{color:#808080; font-size:4px; font-family:verdana; font-weight:normal; letter-spacing: -1px; margin:0px 15px 5px 0px; border-bottom:0px dotted #808080; padding-bottom:2px;}
#cat-block-firm_1 h8 A{color:#808080; font-size:6px; font-family:verdana; font-weight:normal; letter-spacing: -1px; margin:0px 15px 5px 0px; border-bottom:0px dotted #808080; padding-bottom:2px;}
#cat-left-bg-block-blue {
}
#cat-title-block-main-text {float: left; font-size:10px; font-weight:normal; width: 100%; padding-right: 10px; margin:3px 0px 5px 5px;}
#cat-title-block-main-text h2 {font-size:12px; font-weight:bold; color: #4a92ad;}

.other_nedv {margin:10px 10px 5px 0px; border-bottom:0px; padding-bottom:5px;}

.other_nedv ul li{
    font:100 12px Arial;
    }
.other_nedv ul li a:link,
.other_nedv ul li a:visited{
    font:13px/18px Arial,Tahoma,Sans-Serif;
    text-decoration:none;
	border-bottom: 1px solid #037DD3;
    }
.other_nedv ul li a:hover{text-decoration:none;}

.margin-top{
        margin-top: 0;
}
.popular-blogs-wrapper{
        float: right;
        width: 280px;
        word-wrap: break-word;
}
#hintbox {
    text-align : left;
    width : 150px;
    font-size : 10px;
    border : 1px solid #99a1ab;
    background-color : #fff;
    layer-background-color : #a396d9;
    color : #282828;
    margin : 10px 0 0 10px;
    padding : 3px 5px;
    position : absolute;
    visibility : hidden;
    z-index : 998;
    -moz-opacity : 0.9;
    -moz-border-radius : 5px;
    filter : alpha(opacity="90");
}
.popular-blogs{
        font-size: 12px;
}
.popular-blogs .user A{
        color: #a3a3a3;
}
.popular-blogs LI{
        margin: 10px 0;
}
.popular-blogs LI SPAN{
        margin-left: 5px;
        color: #546478;
        background: url(/img/pics/comments-16x16.gif) no-repeat;
        padding-left: 18px;
}
.popular-blogs LI strong{
        font-weight: normal;
}
.popular-blogs .popular-blogs-user *{
        vertical-align: top;
}
.popular-blogs .popular-blogs-blog{
        margin-bottom: 2px;
        line-height: 18px;
}
.interesting-video-wrapper{
        float: left;
        width: 355px;
        margin-left: 20px;
        _display: inline;
}
.active-communities-wrapper{
        float: left;
        width: 260px;
        margin-left: 15px;
}
.interesting-video, .active-communities, .popular-blogs{
        margin-top: 10px;
}
.active-communities-wrapper{

}
.active-communities-wrapper UL LI{
        display: block;
        height: 40px;
        background-position: left top;
        background-repeat: no-repeat;
        padding: 0 0 0 40px;
        white-space: nowrap;
        margin: 3px 0;
        font-size: 12px;
        line-height: 16px;
}
.interesting-video UL LI{
        width: 170px;
        height: 140px;
        float: left;
        text-align: left;
        font-size: 12px;
}
.interesting-video UL LI SPAN, .active-communities UL LI SPAN{
        display: block;
        color: #546478;

}
.interesting-video .interesting-video-video{
        text-align: left;
}
.interesting-video .interesting-video-descr{
        margin-top: 5px;
        white-space: nowrap;
        overflow: hidden;
}
.interesting-video .interesting-video-descr span{
        display: block;
}

.news {padding-top:10px; clear:both}
.news h1 {color: #105CB6; font-size:20px; font-family:tahoma; font-weight:normal;  margin:0px; padding:3px 0px;}
.news a:link {color:#105CB6; text-decoration:underline;}
.news a:visited {color:#105CB6; text-decoration:underline;}
.news a:hover {color:#000; text-decoration:none;}
.news a:active {color:#105CB6;  text-decoration:underline;}
.date {padding:20px 10px 10px 0px; background: url(f_calendar.gif) no-repeat; float: left;        font: 10px/80% Arial, Helvetica, sans-serif;width: 45px;color: #666666;height: 40px;text-align: center;}
.date span {display: block; font: 11px Arial, Helvetica, sans-serif; color: #ffffff; padding-top: 15px; height: 16px; text-align: center;}
.new {font: 10px tahoma;color: #FFFFFF;vertical-align: middle;background-color: #3292bf;padding: 1px 3px;}
.story {clear:both; padding:5px 0; font-size: 1.2em; font-family:tahoma; color:#333; text-align:justify;}
.story img {border:5px solid #f1f1f1;}
.story a:hover img {border:5px solid #e1e1e1; text-decoration: none;}
.story-bottom {font:11px verdana; clear:both; width:100%; background:url(f_scissor.gif) top left; background-repeat:repeat-x; margin-top:5px;}
.story-bottom a {color:#5E9C04; text-decoration:underline;}
.story-bottom a:visited {color:#5E9C04; text-decoration:underline;}
.story-bottom a:hover {color:#5E9C04; text-decoration:none;}
.story-bottom a:active {color:#5E9C04; text-decoration:underline;}
.story-bottom img {border:0;}
.sbl {padding: 12px 0px; float: left; text-align: left; width: 50%;}
.sbl a:hover img {border:0;}
.sbr {padding: 12px 0px; text-align:right;float: left;width: 49%;}
.sbr a:hover img {border:0;}

.banner {border-bottom:1px solid #f9f1ea; padding-bottom:15px;}
.banner img {border:5px solid #f1f1f1;}
.banner img:hover {border:5px solid #ffcead;}
.nextprev {width:100%; border-bottom:1px solid #f9f1ea;}
.nextprev-item {width:30%; padding:5px;}
.related-line {clear:both; width:100%; padding-bottom:8px;}
.related-date {padding:3px; background:#fbf6e1; color:#333;}
.related-title {padding:3px; width:100%; font-size: 1.2em; font-family:tahoma;}

/* íà÷àëî äëÿ ôîòîãàëåðåè */

.profile_rating
{
background:url(/templates/m3-reborn/fastheme/bg_ratig.gif) no-repeat;

padding-top:2px;
padding-left: 18px;
width:122px;
height:28px;
margin:0px 0 0 40px;
text-align:center;
}

.profile_rating span span
{
font-size:1.2em;
text-align:center;
padding:0 3px;
}

.rating {
display:block;
float:center;
width:100%;
padding:5px 0;
}

.mod_menu_div {
font-size: 13px;
white-space: nowrap;
padding: 2px 10px 2px 10px;
}

.mod_menu_div a:link    {text-decoration: underline; color:#014EAD;}
.mod_menu_div a:visited {text-decoration: underline; color:#014EAD;}
.mod_menu_div a:active  {text-decoration: underline; color:#014EAD;}
.mod_menu_div a:hover   {text-decoration: none; color:#014EAD;}

.mod_menu_div_active {
font-size: 13px;
white-space: nowrap;
padding: 2px 10px 2px 10px;
background-color: #BD2965;
}

.mod_menu_div_active a:link    {text-decoration: none; color:#FFFFFF;}
.mod_menu_div_active a:visited {text-decoration: none; color:#FFFFFF;}
.mod_menu_div_active a:active  {text-decoration: none; color:#FFFFFF;}
.mod_menu_div_active a:hover   {text-decoration: none; color:#FFFFFF;}





.mod_menu_div_sub_menu {
white-space: nowrap;
font-size: 13px;
float: left;
padding: 0px 20px 2px 10px;
background-image: url(menu_act.gif);
background-repeat: no-repeat;
background-position: right 7px;
}

.mod_menu_div_sub_menu a:link    {text-decoration: underline; color:#014EAD;}
.mod_menu_div_sub_menu a:visited {text-decoration: underline; color:#014EAD;}
.mod_menu_div_sub_menu a:active  {text-decoration: underline; color:#014EAD;}
.mod_menu_div_sub_menu a:hover   {text-decoration: none; color:#014EAD;}


.mod_menu_div_sub_menu_active {
font-size: 13px;
white-space: nowrap;
padding: 0px 20px 2px 10px;
background-color: #BD2965;
background-image: url(menu_acu.gif);
background-repeat: no-repeat;
background-position: right 7px;
}

.mod_menu_div_sub_menu_active a:link    {text-decoration: none; color:#FFFFFF;}
.mod_menu_div_sub_menu_active a:visited {text-decoration: none; color:#FFFFFF;}
.mod_menu_div_sub_menu_active a:active  {text-decoration: none; color:#FFFFFF;}
.mod_menu_div_sub_menu_active a:hover   {text-decoration: none; color:#FFFFFF;}







.mod_or_menu_div {
font-size: 13px;
white-space: nowrap;
padding: 2px 10px 2px 10px;
}

.mod_or_menu_div a:link    {text-decoration: underline; color:#EC3800;}
.mod_or_menu_div a:visited {text-decoration: underline; color:#EC3800;}
.mod_or_menu_div a:active  {text-decoration: underline; color:#EC3800;}
.mod_or_menu_div a:hover   {text-decoration: none; color:#EC3800;}

.mod_or_menu_div_active {
font-size: 13px;
white-space: nowrap;
padding: 2px 10px 2px 10px;
background-color: #F08801;
}

.mod_or_menu_div_active a:link    {text-decoration: none; color:#FFFFFF;}
.mod_or_menu_div_active a:visited {text-decoration: none; color:#FFFFFF;}
.mod_or_menu_div_active a:active  {text-decoration: none; color:#FFFFFF;}
.mod_or_menu_div_active a:hover   {text-decoration: none; color:#FFFFFF;}


.mod_or_menu_div_sub_menu {
font-size: 13px;
white-space: nowrap;
padding: 0px 20px 2px 10px;
background-image: url(menu_acv.gif);
background-repeat: no-repeat;
background-position: right 7px;
}

.mod_or_menu_div_sub_menu a:link    {text-decoration: underline; color:#EC3800;}
.mod_or_menu_div_sub_menu a:visited {text-decoration: underline; color:#EC3800;}
.mod_or_menu_div_sub_menu a:active  {text-decoration: underline; color:#EC3800;}
.mod_or_menu_div_sub_menu a:hover   {text-decoration: none; color:#EC3800;}


.mod_or_menu_div_sub_menu_active {
font-size: 13px;
white-space: nowrap;
padding: 0px 20px 2px 10px;
background-color: #F08801;
background-image: url(menu_acu.gif);
background-repeat: no-repeat;
background-position: right 7px;
}

.mod_or_menu_div_sub_menu_active a:link    {text-decoration: none; color:#FFFFFF;}
.mod_or_menu_div_sub_menu_active a:visited {text-decoration: none; color:#FFFFFF;}
.mod_or_menu_div_sub_menu_active a:active  {text-decoration: none; color:#FFFFFF;}
.mod_or_menu_div_sub_menu_active a:hover   {text-decoration: none; color:#FFFFFF;}


.mod_menu_div_gray {
font-size: 13px;
white-space: nowrap;
padding: 2px 10px 2px 10px;
}

.mod_menu_div_gray a:link    {text-decoration: underline; color:#808080;}
.mod_menu_div_gray a:visited {text-decoration: underline; color:#808080;}
.mod_menu_div_gray a:active  {text-decoration: underline; color:#808080;}
.mod_menu_div_gray a:hover   {text-decoration: none; color:#808080;}



.mod_menu_sep {
padding: 2px 5px 2px 5px;
font-align: center;
}


.mod_or_sub_menu {
font-size: 13px;
}

.mod_or_sub_menu a:link    {text-decoration: none; color:#EF6500;}
.mod_or_sub_menu a:visited {text-decoration: none; color:#EF6500;}
.mod_or_sub_menu a:active  {text-decoration: none; color:#EF6500;}
.mod_or_sub_menu a:hover   {text-decoration: none; color:#EF6500;}

.mod_sub_menu {
font-size: 13px;
}

.mod_sub_menu a:link    {text-decoration: none; color:#BD2965;}
.mod_sub_menu a:visited {text-decoration: none; color:#BD2965;}
.mod_sub_menu a:active  {text-decoration: none; color:#BD2965;}
.mod_sub_menu a:hover   {text-decoration: none; color:#BD2965;}


.mod_sub_menu_with_dot {
font-size: 13px;
width: 200px;
height: 18px;
background-image: url(photo_do.gif);
background-repeat: repeat-x;
background-position: 0px 13px;
}

.mod_sub_menu_with_dot a:link    {text-decoration: none; color:#BD2965;}
.mod_sub_menu_with_dot a:visited {text-decoration: none; color:#BD2965;}
.mod_sub_menu_with_dot a:active  {text-decoration: none; color:#BD2965;}
.mod_sub_menu_with_dot a:hover   {text-decoration: none; color:#BD2965;}

.gr_corner_1 {
width: 5px;
background-color: #F9F9F7;
}

.gr_corner_1 div {
font-size: 1px;
border-left: 1px solid #E4E0D8;
vertical-align: bottom;
}

.gr_center {
border-top: 1px solid #E4E0D8;
border-bottom: 1px solid #E4E0D8;
background-color: #F9F9F7;
}

.gr_corner_2 {
width: 5px;
background-color: #F9F9F7;
}

.gr_corner_2 div {
font-size: 1px;
border-right: 1px solid #E4E0D8;
vertical-align: bottom;
}

.gray_link a:link    {text-decoration: underline; color:#808080;}
.gray_link a:visited {text-decoration: underline; color:#808080;}
.gray_link a:active  {text-decoration: underline; color:#808080;}
.gray_link a:hover   {text-decoration: none; color:#808080;}

.very_gray_link a:link    {text-decoration: underline; color:#B6B5B4;}
.very_gray_link a:visited {text-decoration: underline; color:#B6B5B4;}
.very_gray_link a:active  {text-decoration: underline; color:#B6B5B4;}
.very_gray_link a:hover   {text-decoration: none; color:#B6B5B4;}

.photo_orange_menu div {
padding: 2px 5px 2px 5px;
background-image: url(menu_acv.gif);
background-repeat: no-repeat;
background-position: right 7px;
}

.photo_orange_menu div a:link    {text-decoration: none; color:#EC3800;}
.photo_orange_menu div a:visited {text-decoration: none; color:#EC3800;}
.photo_orange_menu div a:active  {text-decoration: none; color:#EC3800;}
.photo_orange_menu div a:hover   {text-decoration: none; color:#EC3800;}


.photo_orange_menu_active div {
background-color: #F08801;
padding: 2px 5px 2px 5px;
background-image: url(menu_acu.gif);
background-repeat: no-repeat;
background-position: right 7px;
color: #FFFFFF;
}

.photo_orange_menu_active_2 div {
background-color: #F08801;
padding: 2px 16px 2px 10px;
color: #FFFFFF;
background-image: url(menu_acu.gif);
background-repeat: no-repeat;
background-position: right 7px;
text-align: center;
}



.photo_orange_menu_active div a:link    {text-decoration: none; color:#FFFFFF;}
.photo_orange_menu_active div a:visited {text-decoration: none; color:#FFFFFF;}
.photo_orange_menu_active div a:active  {text-decoration: none; color:#FFFFFF;}
.photo_orange_menu_active div a:hover   {text-decoration: none; color:#FFFFFF;}

.photo_orange_menu_active_2 div a:link    {text-decoration: none; color:#FFFFFF;}
.photo_orange_menu_active_2 div a:visited {text-decoration: none; color:#FFFFFF;}
.photo_orange_menu_active_2 div a:active  {text-decoration: none; color:#FFFFFF;}
.photo_orange_menu_active_2 div a:hover   {text-decoration: none; color:#FFFFFF;}

.or_corner_1 {
width: 5px;
background-color: #FDF3DB;
}

.or_corner_1 div {
font-size: 1px;
border-left: 1px solid #FDF3DB;
vertical-align: bottom;
}

.or_center {
border-top: 1px solid #FDF3DB;
border-bottom: 1px solid #FDF3DB;
background-color: #FDF3DB;
}

.or_center span {
white-space: nowrap;
}

.or_corner_2 {
width: 5px;
background-color: #FDF3DB;
}

.or_corner_2 div {
font-size: 1px;
border-right: 1px solid #FDF3DB;
vertical-align: bottom;
}

.gsc-trailing-more-results {
display: none;
}

#cat-title_pay
{clear:both; float:left; width:25%; padding:4px 0 2px 10px; font-weight:bold;}


/* êîíåö äëÿ ôîòîãàëåðåè */

.comment {/*width:100%;*/ border-left:1px solid #e9e9e9;border-top:2px solid #5E9C04; border-right:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9;}
.avatar {padding:15px;}
.avatar2 {padding:15px;}
.text {/*width:100%;*/ /*padding:10px 15px 10px 0;*/ text-align:justify;}
.text2 {/*width:100%;*/ padding:0 0 10px 0; text-align:justify;}
.addc {margin-left:20px;}
.addcline {clear: both; padding:5px 5px 5px 0;}
.addcline span.label {float:left; width:25%; text-align:left;}
.addcline span.formw {float:left; width:75%; text-align:left;}

/*dt {clear:both; float:left; width:25%; padding:4px 0 2px 10px; font-weight:bold;}
dd {float:left; width:70%; margin:0 0 15px 0;}*/
.hint {display:none; position: absolute; margin-left: 40px; width: 200px; margin-top: -4px; border: 1px solid #c93; padding: 10px 12px; background-color: #ffc;}
.hint .hint-pointer {position: absolute; left: -10px; top: 5px; width: 10px; height: 19px; background: url(pointer.gif) left top no-repeat;}

.log1 {font:11px tahoma; width:80px; background:#fff url(../fastheme/usero.gif) top left no-repeat; padding-left:20px; }
.log2 {font:11px tahoma; width:80px; background:#fff url(../fastheme/paso.gif) top left no-repeat; padding-left:20px; }
.search {float:right; margin:15px 0 15px 0; width:350px; height:42px; background: url(f_search.gif);}
.search_input {padding:0 0 0 5px; width:237px; height:20px; color:#696969; border:1px solid #d5e3f3; margin: 11px 0 0 31px; float:left; background-color:#fff;}
.search_button {width:60px; height:22px; border:1px solid #d5e3f3; margin: 11px 0 0 7px; float:left; background-color:#fff;}
.login-text {margin:10px 0 20px 0; font:18px tahoma;}
.after-search {clear:both; float:right; width:400px;}
#fullsearch .search {float:none;position:relative;bottom:0px;margin:0px;}


.bottom {border-top:1px solid #e9e9e9;background-color: #fff;margin: 0px 20px;}
.bottom span.left {padding:10px 0 15px 5px; float:left; width:70%;}

.bottom span.right {padding:10px 0px 15px 0;float:right;width:25%;text-align:right;}
.foto_block {WIDTH: 98%; BORDER: #4a92ad 1px solid; background-color: #4a92ad; color: #ffffff; padding: 10px 10px 10px 10px;}
.foto_block a {color: #FFFFFF; font-size: 18px; padding-left: 10px; text-decoration:none;}
.foto_block a:hover {color: #FFFFFF; font-size: 18px; padding-left: 10px; text-decoration:none;}
.foto_block a:active {color: #FFFFFF; font-size: 18px; padding-left: 10px; text-decoration:none;}
.foto_block a:visited {color: #FFFFFF; font-size: 18px; padding-left: 10px; text-decoration:none;}

.news_block {WIDTH: 98%; BORDER: #cbcbcc 1px solid; background-color: #cbcbcc; color: #000; font-size: 18px; padding: 10px 10px 10px 10px; text-decoration:none;}
.news_block a {color: #FFFFFF; font-size: 18px; padding-left: 10px; text-decoration:none;}
.news_block a:hover {color: #FFFFFF; font-size: 18px; padding-left: 10px; text-decoration:none;}
.news_block a:active {color: #FFFFFF; font-size: 18px; padding-left: 10px; text-decoration:none;}
.news_block a:visited {color: #FFFFFF; font-size: 18px; padding-left: 10px; text-decoration:none;}

.obj_block {WIDTH: 100%; BORDER: #f7f6e5 1px solid; background-color: #f7f6e5; color: #000; font-size: 18px; padding: 10px 10px 10px 10px; text-decoration:none;}
.obj_block a {color: #FFFFFF; font-size: 18px; padding-left: 10px; text-decoration:none;}
.obj_block a:hover {color: #FFFFFF; font-size: 18px; padding-left: 10px; text-decoration:none;}
.obj_block a:active {color: #FFFFFF; font-size: 18px; padding-left: 10px; text-decoration:none;}
.obj_block a:visited {color: #FFFFFF; font-size: 18px; padding-left: 10px; text-decoration:none;}

.objc_block {WIDTH: 98%; BORDER: #774661 1px solid; background-color: #774661; color: #fff; font-size: 18px; padding: 10px 10px 10px 10px; text-decoration:none;}
.objc_block a {color: #FFFFFF; font-size: 18px; padding-left: 10px; text-decoration:none;}
.objc_block a:hover {color: #FFFFFF; font-size: 18px; padding-left: 10px; text-decoration:none;}
.objc_block a:active {color: #FFFFFF; font-size: 18px; padding-left: 10px; text-decoration:none;}
.objc_block a:visited {color: #FFFFFF; font-size: 18px; padding-left: 10px; text-decoration:none;}

.fix a.green {color: #774661; font-size: 12px; padding-left: 10px; text-decoration:none;}
.fix a:hover.green {color: #774661; font-size: 12px; padding-left: 10px; text-decoration:none;}
.fix a:active.green {color: #774661; font-size: 12px; padding-left: 10px; text-decoration:none;}
.fix a:visited.green {color: #774661; font-size: 12px; padding-left: 10px; text-decoration:none;}

.stats {width:100%; border-left:1px solid #e9e9e9; border-top:1px solid #e9e9e9; border-right:1px solid #e9e9e9;}
.what {align:left; width:150px; border-right:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; padding:5px;}
.info {align:left; width:400px; border-bottom:1px solid #e9e9e9; padding:5px;}
#what {align:left; width:20%; border-right:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; padding:7px;}
#info {align:left; width:80%; border-bottom:1px solid #e9e9e9; padding:7px;}

.pm-header {font:18px verdana;line-height: 25px;letter-spacing: -1px;padding-left:10px;padding-top:20px;}

.chromestyle {font:11px verdana; padding:0px 0 0px 0;font-weight: normal;}
.chromestyle ul {clear:both; width:100%; padding:0px 0; margin:0; text-align:center; font-weight: normal;}
.chromestyle ul li {display:inline; font-weight: normal;}
.chromestyle ul li a, .chromestyle ul li a:active, .chromestyle ul li a:visited {color:#555; padding:2px 4px; font-weight: normal; font-size:12px;}
.chromestyle ul li a:hover{color:#000; border-bottom:2px solid #000; font-weight: normal;}

.chromestylefr {font:0.9em verdana; padding:0px 0 0px 0; font-weight: normal;}
.chromestylefr ul {clear:both; width:100%; padding:0px 0; margin:0; text-align:center; font-weight: normal;}
.chromestylefr ul li {display:inline; font-weight: normal;}
.chromestylefr ul li a, .chromestyle ul li a:active, .chromestyle ul li a:visited {color:#fff; padding:2px 4px; font-weight: normal; font-size:0.9em;}
.chromestylefr ul li a:hover{color:#fff; border-bottom:2px solid #fff; font-weight: normal;}


.chromestyle_alert {font:11px verdana; padding:3px 0 5px 0;}
.chromestyle_alert ul {clear:both; width:100%; padding:6px 0; margin:0; text-align:left;}
.chromestyle_alert ul li {display:inline;}
.chromestyle_alert ul li a, .chromestyle_alert ul li a:active, .chromestyle_alert ul li a:visited {color:#d83110; padding:6px 7px; text-decoration:none;}
.chromestyle_alert ul li a:hover{color:#827504; background:#ede6a5; border-bottom:2px solid #a89809;}

.chromestyle_block {font:11px verdana;}
.chromestyle_block ul {clear:both; padding-bottom: 4px; width:100%;text-align:center;}
.chromestyle_block ul li {display:inline;}
.chromestyle_block ul li a, .chromestyle_block ul li a:active, .chromestyle_block ul li a:visited {color:#555; text-decoration:none;}
.chromestyle_block ul li a:hover{color:#111; background:#fff; border-bottom:2px solid #53abd7;}

.chromestyle_block_user {font:11px verdana;}
.chromestyle_block_user ul {clear:both; width:100%;text-align:center;}
.chromestyle_block_user ul li {display:inline; padding: 5px 5px 5px 5px;}
.chromestyle_block_user ul li a, .chromestyle_block_user ul li a:active, .chromestyle_block_user ul li a:visited {color:#555; text-decoration:none;}
.chromestyle_block_user ul li a:hover{color:#111; background:#fff;}

.chromestyle_block_user_ramka_1 {font:11px verdana;}
.chromestyle_block_user_ramka_1 ul {clear:both; padding-bottom: 10px; width:100%;text-align:center;}
.chromestyle_block_user_ramka_1 ul li {display:inline; padding: 5px 5px 5px 5px;}
.chromestyle_block_user_ramka_1 ul li span {display:inline; background:#f4fee5; border:1px solid #8cc739; padding: 5px 5px 5px 5px;}
.chromestyle_block_user_ramka_1 ul li a, .chromestyle_block_user_ramka_1 ul li a:active, .chromestyle_block_user_ramka_1 ul li a:visited {color:#555; text-decoration:none;}
.chromestyle_block_user_ramka_1 ul li a:hover{color:#111; background:#f4fee5; border-bottom:2px solid #8cc739;}

.chromestyle_block_user_ramka_2 {font:11px verdana;}
.chromestyle_block_user_ramka_2 ul {clear:both; padding-bottom: 10px; width:100%;text-align:center;}
.chromestyle_block_user_ramka_2 ul li {display:inline; padding: 5px 5px 5px 5px;}
.chromestyle_block_user_ramka_2 ul li span {display:inline; background:#fdfade; border:1px solid #e7d329; padding: 5px 5px 5px 5px;}
.chromestyle_block_user_ramka_2 ul li a, .chromestyle_block_user ul li a:active, .chromestyle_block_user ul li a:visited {color:#555; text-decoration:none;}
.chromestyle_block_user_ramka_2 ul li a:hover{color:#111; background:#fdfade; border-bottom:2px solid #e7d329;}

.chromestyle_block_user_ramka_3 {font:11px verdana;}
.chromestyle_block_user_ramka_3 ul {clear:both; padding-bottom: 4px; width:100%;text-align:center;}
.chromestyle_block_user_ramka_3 ul li {display:inline;}
.chromestyle_block_user_ramka_3 ul li a, .chromestyle_block_user ul li a:active, .chromestyle_block_user ul li a:visited {color:#555; text-decoration:none;}
.chromestyle_block_user_ramka_3 ul li a:hover{color:#111; background:#fff;}

.dropmenudiv {position:absolute; border:1px solid #e9e9e9; border-top-width:0; line-height:17px; z-index:100; background-color:#fff; width: 150px; text-align:left; visibility:hidden;}
.dropmenudiv a,
.dropmenudiv a:active,
.dropmenudiv a:visited {color:#444; border-left:2px solid #53abd7; display:block; text-indent:3px; border-top:1px solid #e9e9e9; padding:2px 5px; text-decoration:none;}
.dropmenudiv a:hover {background-color: #eef7ff; border-bottom:0;}

#editcon {padding-top:3px;}

.navigation {color:#666; margin: 15px 0 15px 0;}
.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active {text-decoration:none; color:#636363; background:#F9F9F9; border:1px solid #E6E6E6; padding:2px 5px;}
.navigation a:hover {background:#80b128; color:#fff; border-color:#E6E6E6;}
.navigation span {text-decoration:none; background:#80b128; padding:2px 5px; border:1px solid #E6E6E6;color:#FFFFFF;}

/* Öâåòà */
#greenc {color:green;}
#greyc {color:#999;}
#blackc {color:#090909;}
#blackc2 {text-align:justify; color:#090909;}
#blackc3 {padding-bottom:20px; text-align:justify; color:#090909;}
#add {padding-bottom:5px; text-align:center;}
#add-rules {padding:10px 0 20px 10px; text-align:justify; color:#090909;}
#add-rules-item {padding:7px 0 0 10px;}
#creamc {color:#afa56a;}
#blue-link a:link {color:#578cca; text-decoration:underline;}
#blue-link a:visited {color:#578cca; text-decoration:underline;}
#blue-link a:hover {color:#000; text-decoration:none; border-bottom:1px solid #ccc;}
#blue-link a:active {color:#578cca;  text-decoration:underline;}
#cursor {cursor:pointer;}
#cursor-link {cursor:pointer; color:#578cca; text-decoration:underline;}
#cursor-link:hover {cursor:pointer; color:#000; text-decoration:none; border-bottom:1px solid #ccc;}
#regme {background:#ffffe0; padding:10px; margin:0px 15px 15px 10px; border:1px dotted #ccc;}

.rightBlockTitle
	{
	height: 20px;
	color: #FFFFFF;
	font-size: 11px;
	background-color: #87B51E;
	padding-left: 8px;
	}

.my_name {
width: 113px;
cursor: pointer;
color: #5A564F;
font-weight: bold;
white-space: nowrap;
background-repeat: no-repeat;
background-position: 5px 3px;
}

.my_name a {
background-repeat: no-repeat;
background-position: 0px 5px;
padding: 5px 0px 5px 23px;
margin-left: 10px;
}

.my_name a:link    {text-decoration: underline; color:#5A564F;}
.my_name a:visited {text-decoration: underline; color:#5A564F;}
.my_name a:active  {text-decoration: underline; color:#5A564F;}
.my_name a:hover   {text-decoration: none; color:#519000;}

.my66 {
border: 1px solid #EAEAE5;
background-color: #F9F9F7;
padding: 5px 6px 5px 6px;
}

.my66_user {
font-weight: bold;
color: #424242;
font-size: 14px;
}

.my66_user span {
color: #519000;
white-space: nowrap;
}

.my66_user span a:link    {text-decoration: none;     color:#519000;}
.my66_user span a:visited {text-decoration: none;     color:#519000;}
.my66_user span a:active  {text-decoration: none;     color:#519000;}
.my66_user span a:hover   {text-decoration: underline;     color:#519000;}



.my66_button {
color: #519000;
font-weight: bold;
padding: 7px 7px 0px 7px;
white-space: nowrap;
text-align: left;
}

.my66_button a:link    {text-decoration: none;     color:#66665C;}
.my66_button a:visited {text-decoration: none;     color:#66665C;}
.my66_button a:active  {text-decoration: none;     color:#66665C;}
.my66_button a:hover   {text-decoration: none;     color:#182E00;}

/*NEWS*/
.news_chas{
    border-radius: 5px 5px 5px 5px;
    padding: 12px 10px;
    position: relative;
	background:#EAEFDB;
    margin-top:20px;
	}
.news_chas h2{
color: #6F7378;
font-size: 1.215em;
padding: 0 10px 5px;
width: 90%;
	}

.news_chas i.u1,
.news_chas i.u2,
.news_chas i.u3,
.news_chas i.u4{
	display:block;
	position:absolute;
	width:5px;
	height:5px;
	font-size:0;
	}
.news_chas i.u1{ left:0px; top:0; background:url(../img/slices/ugol.jpg) no-repeat;}
.news_chas i.u2{ right:0px; top:0; background:url(../img/slices/ugol.jpg) no-repeat -5px 0;}
.news_chas i.u3{ right:0px; bottom:0; background:url(../img/slices/ugol.jpg) no-repeat -5px -5px;}
.news_chas i.u4{ left:0px; bottom:0; background:url(../img/slices/ugol.jpg) no-repeat 0 -5px;}

.news_chas .news_single_image td div{
	background:#fff;
	font:100 10px Arial;
	color:#66695E;
	padding:8px;
	margin-bottom:10px;
	}
.news_chas .news_single_image td a.img{
	float:left;
	padding:0 5px 10px 0;
	}

.news_chas .news_single_image td div a:link,
.news_chas .news_single_image td div a:visited{
	font:100 10px Arial;
	text-decoration:underline;
	}
.news_chas .news_single_image td div a:hover{text-decoration:none;}


.news_chas .news_single_image td div  a.comments:link,
.news_chas .news_single_image td div  a.comments:visited{
	text-decoration:none;
	}
.news_chas p{
	font:100 11px Arial;
	padding:0 0 5px 0;
	}
.news_chas address{
	font:100 11px Arial;
	font-style:normal;
	}
/************/

/**
 * @subsection menu
 */
#headmenu ul.menutop {
	height: 30px;
    list-style-type: none;
    margin-top:-1px;

}

.button_search_head {
 width: 68px;
 height: 28px;

 position:absolute;
 border:none;
 background: url(../new_img/search-button.png) no-repeat;
}

.button_search_head:hover {
	background-position: 0 -28px;
}

#headmenu ul.menutop li.headmenuitem {
  position:relative;
  display:-moz-inline-stack;
  display:inline-block;
  height:30px;
  margin:0 2px;
  padding:0 3px;
  vertical-align:top;
  font-size:1em;
}

/**
 * @workaround ie rendering bug
 * @affected ie
 * @css-for ie
 * @valid yes
 */
* html #headmenu ul.menutop li.headmenuitem {
    margin: 0 4px;
}

/**
 * @workaround ie inline-block support
 * @affected ie6, ie7
 * @css-for ie6, ie7
 * @valid no
 */
* html #headmenu ul.menutop li.headmenuitem {
    display: inline;
    zoom: 1;
}

#headmenu ul.menutop li.headmenuitem a {
    line-height: 30px;
	font-family: Trebuchet MS;
    font-weight: bold;
    color: #EAF7FD;
    text-decoration:none;

    border-bottom:1px solid #ccc;
    font-size: 12px;
    }

#headmenu ul.menutop li.headmenuitem a:hover {color: #EAF7FD; text-decoration:none; border-bottom:none;}

#headmenu ul.menutop li.headmenuitem.current,
#headmenu ul.menutop li.headmenuitem.active {
  padding: 0 7px;
  margin: 0 -3px;
  background: #EAF7FD;
  border-top:1px solid #666;
  border-right:1px solid #666;
  border-left:1px solid #666;
}

/**
 * @workaround ie rendering bug
 * @affected ie
 * @css-for ie
 * @valid yes
 */
* html #headmenu ul.menutop li.headmenuitem.current,
* html #headmenu ul.menutop li.headmenuitem.active {
  margin: 0 1px;
}

#headmenu ul.menutop li.headmenuitem.current:first-child {
  margin-left: 9px;
}

#headmenu ul.menutop li.headmenuitem.current a,
#headmenu ul.menutop li.headmenuitem.active a {
    color: #FC8100;
}

#headmenu ul.menutop li.headmenuitem.active div.submenuwrap {
  display: block;
}

#headmenu div.submenuwrap {
  position: relative;
  z-index: 99997;
  display: none;
  margin: 0 -7px;
  text-align:left;
  font-weight:normal;
}

/**
 * @workaround opera wrong mouseout event capturing bug
 * @affected opera
 * @css-for opera
 * @valid yes
 */
#headmenu div.submenuwrap {
  min-height: 1px;
  margin-bottom: -1px;
}

#headmenu div.submenutop {
  position: absolute;
  top: 0;
  left: -1px;
  z-index: 99998;
  width: 180px;
  padding: 10px 15px 5px;
  background-color: #EAF7FD;
  border: 1px solid #5A7C0D;
  border-top: none;
}

#headmenu div.submenutop div.i-hate-opera {
  position: absolute;
  left: 0;
  width: 1px;
  height: 100%;
  padding: 20px 0 10px;
}

/**
 * @workaround ie wrong box sizing
 * @affected ie
 * @css-for ie
 * @valid yes
 */
* html #headmenu div.submenutop {
  width: 210px;
}

#headmenu ul.submenutop {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

#headmenu ul.submenutop li.headsubmenuitem {
  margin-bottom: 6px;
  font-size: 11px;
  font-weight: bold;
}

#headmenu ul.submenutop li.headsubmenuitem a {
  display: block;
  line-height: normal;
  text-decoration: none !important;
  border-bottom:0px;
  color: #037DD3 !important;
}

#headmenu ul.submenutop li.headsubmenuitem a.active {
  margin: 0 -5px;
  padding: 0 5px;
  border-bottom:0px;
  background-color: #FC8100;
  text-decoration:none;
  color: #000 !important;
}

#headmenu ul.menutop li.headmenuitem #mailcount {
  position: absolute;
  top: 8px;
  right: -4px;
}

/**
 * @workaround ie rendering bug
 * @affected ie
 * @css-for ie
 * @valid yes
 */
* html #headmenu ul.menutop li.headmenuitem #mailcount {
  top: 4px;
}

#headmenu ul.menutop li.headmenuitem #mailcount b {
  position: relative;
  top: -4px;
  left: 4px;
  line-height: 10px;
  font-size: 10px;
  font-weight: normal;
  color: #FFFFFF;
}

#headmenu ul.headsubmenu {
  margin: 3px -5px 0;
  padding: 0;
  list-style-type: none;
}

#headmenu ul.headsubmenu li.headsubmenu-item {
  padding-left: 20px;
  margin-bottom: 1px;
  font-size: 12px;
  font-weight: normal;
}

#headmenu ul.headsubmenu li.headsubmenu-item a {
  font-weight: normal;
}

#headmenu ul.headsubmenu li.headsubmenu-item.active {
  background-color: #FC8100;
}

#headmenu ul.headsubmenu li.headsubmenu-item.active a {
  color: #FFFFFF !important;
}

.gsbr
{
color:#A7A6A4;
font-family:Trebuchet MS;
font-size: 9px;
}
.gsbr a:link    {color:#A7A6A4;
font-family:Trebuchet MS;
font-size: 9px;}
.gsbr a:visited {color:#A7A6A4;
font-family:Trebuchet MS;
font-size: 9px;}
.gsbr a:active  {color:#A7A6A4;
font-family:Trebuchet MS;
font-size: 9px;}
.gsbr a:hover   {color:#A7A6A4;
font-family:Trebuchet MS;
font-size: 9px;}

/* Tools */
#annc div.announcement {background-color:#f3f7fb; border:1px solid #c3d6e7; padding:5px;}
#pointer {background: url(f_pointer.gif) no-repeat left 3px; padding:0 0 3px 10px; width: 180px;}
#regunreg {background: url(regunreg.gif) no-repeat;}
#unreg {background: url(unreg.gif) no-repeat;}
#reg {background: url(reg.gif) no-repeat;}
#idlist-title {color:#36a32a; font-size:17px; font-family:verdana; font-weight:normal; margin:5px 0 5px 0;}
#idlist-text {padding:0 0 15px 10px;}
#idlist {list-style: none; margin: 0;padding: 0;}
#idlist li {display: block; margin: 0; background: url(arrow-menu.png) no-repeat left 4px; padding:0 0 3px 15px; width: 160px;}
.resizer {cursor:pointer; width:405px; height:14px; border:1px solid #e9e9e9; background: #f9f9f9; margin:2px 0 10px 0;}
#tooltip{background:#fff; border-left:1px solid #189bdd; border-right:1px solid #189bdd; border-bottom:1px solid #189bdd; border-top:3px solid #faae23; font:11px tahoma; color:#1e698e; padding:5px 7px; position:absolute; visibility:hidden;}
#lbOverlay {z-index:150; position: absolute;left: 0;width: 100%;background-color: #333;cursor: pointer;}
#lbCenter, #lbBottomContainer {z-index:160;position: absolute;left: 50%;overflow: hidden;background-color: #fff;}
.lbLoading {background: #fff url(f_loading.gif) no-repeat center;}
#lbImage {z-index:200; position: absolute;left: 0;top: 0;border: 10px solid #fff;background-repeat: no-repeat;}
#lbBottom {border:10px solid #fff; border-top-style: none;}
#lbCloseLink {display: block;        border:0; float: right;width: 62px;height: 14px;background: transparent url(f_closelabel.gif) no-repeat center;margin: 5px 0;}
.leftMenuLink
        {
        font-size: 18px;
        height: 25px;
        padding-top: -7px;
        font-style: normal; font-family: Tahoma; font-variant: normal; text-decoration: none; font-weight: normal;
        }

.leftMenuLink a:link    {text-decoration: underline;     color:#578cca;}
.leftMenuLink a:visited {text-decoration: underline;     color:#578cca;}
.leftMenuLink a:active  {text-decoration: underline;     color:#5E9C04;}
.leftMenuLink a:hover   {text-decoration: none;              color:#5E9C04;}

.v3_findMenu_active
        {
        color: #FFFFFF;
        background-color: #A3C652;
        font-size: 11px;
        background-image: url(../fastheme/findMenu.gif);
        background-repeat: no-repeat;
        }

.v3_findMenu_active div
        {
        color: #FFFFFF;
        margin: 0px 0px 0px 10px;
        padding-right: 10px;
        background-image: url(../fastheme/findMenv.gif);
        background-position: top right;
        background-repeat: no-repeat;
        height: 20px;
        }

.v3_findMenu_active div a
        {
        color: #A3C652;
        position: relative;
        top: 2px;
        }

.v3_findMenu_active a:link    {text-decoration: none;     color:#FFFFFF;}
.v3_findMenu_active a:visited {text-decoration: none;     color:#FFFFFF;}
.v3_findMenu_active a:active  {text-decoration: none;     color:#FFFFFF;}
.v3_findMenu_active a:hover   {text-decoration: none;     color:#FFFFFF;}

.v3_findMenu
        {
        color: #FFFFFF;
        font-size: 11px;
        }

.v3_findMenu div
        {
        color: #FFFFFF;
        margin: 0px 10px 0px 10px;
        }

.v3_findMenu a
        {
        color: #4a92ad;
        background-image: url(../fastheme/v3_dot_2.gif);
        background-repeat: repeat-x;
        background-position: 0px 14px;
        }

.v3_findMenu a:link    {text-decoration: none; color:#4a92ad;}
.v3_findMenu a:visited {text-decoration: none; color:#4a92ad;}
.v3_findMenu a:active  {text-decoration: none; color:#4a92ad;}
.v3_findMenu a:hover   {text-decoration: none; color:#4a92ad;}

/************** END TABLE "informer_inner" *******************/
/************** INFORMER BOTTOM *******************/
table.informer_bottom {
        border: 0px solid #EDEDED;

}
table.informer_bottom td {
        width: 245px;
        height: 132px;
        border: 1px solid #666;
        padding: 5px;
        vertical-align: text-top;
}
table.informer_bottom td a.title, a.title:hover {
        color: #666;
        text-decoration: underline;
        font-size: 11px;
        font-weight: bold;
}
table.informer_bottom td a.text, a.text:hover {
        color: #333;
        text-decoration: none;
        font-size: 11px;
        text-align:left;
}
table.informer_bottom td img {
        width: 80px;
        border: 1px solid #f6f6f6;
        text-align:left;
}

/************** END INFORMER BOTTOM *******************/

/************** INFORMER ÂÎÊÐÓÃ ÑÂÅÒÀ *******************/
.titl {
        font-weight: bold;
        color: #333;
}
table.sub_inner {
        width: 100%;
        border: 0px solid;
}
table.sub_inner td {
        padding: 3px;
}
a.link {
        font-size: 11px;
        color: #333;
        text-decoration: none;
}
a.link:hover {
        text-decoration: underline;
}
/************** END INFORMER ÂÎÊÐÓÃ ÑÂÅÒÀ *******************/

/************** TABLE "informer_sky" *******************/
.informer_sky_title {
        font-size: 10px;
        color: #AD2A2A;
        font-weight: bold;
        border-bottom: 1px solid #ADADAD;
}
td.informer_skypic {
        width: 10px;
        background-image: url(/images/informer_tabl_skypic.gif);
        background-repeat: no-repeat;
        background-position: center top;
        height: 20px;
}
a.informer_skypic, a.informer_skypic:hover  {
        font-size: 10px;
        color: #666666;
        text-decoration: none;
}
/************** END TABLE "informer_sky" *******************/

/************** TABLE "informer_skyfoto" *******************/
table.informer_skyfoto {
        border: 1px solid #E8E8E8;
        border-bottom: 0px;
}
table.informer_skyfoto td {
        border-bottom: 1px solid #E8E8E8;
        text-align: justify;
        padding: 5px;
}
td.informer_skyfoto_title {
        font-size: 13px;
        font-weight: bold;
        background-color: #F3F6F7;
}
a.informer_skyfoto_title, a.informer_skyfoto_title:hover {
        text-decoration: none;
        font-weight: bold;
        color: #747677;
        font-size: 11px;
}
a.informer_skyfoto_text, a.informer_skyfoto_text:hover {
        text-decoration: none;
        color: #8C3A3A;
        font-size: 11px;
}
/************** END TABLE "informer_skyfoto" *******************/

/************** TABLE "informer_book" *******************/
table.informer_book td.ugol_top {
        width: 10px;
        height: 25px;
}
table.informer_book td.ugol_bot {
        width: 10px;
        height: 10px;
        vertical-align: bottom;
}
table.informer_book {
        border: 1px solid #f6f6f6;
}
table.informer_book td.top_mid {
        background-color: #f6f6f6;
        width: 100%;
        height: 20px;
        padding-left: 10px;
}
table.informer_book td.mid {
        padding: 5px;
}
table.informer_book td.bot_mid {
        border-bottom: 1px solid #f6f6f6;
        width: 100%;
}
a.informer_book {
        text-decoration: none;
        color: #5E5A5A;
        font-size: 11px;
}
a.informer_book:hover {
        color: #ff6600;
        text-decoration: underline;
}
table.informer_book_inside td {
        height: 20px;
}
table.informer_book_inside td.informer_book {
        width: 20%;
}
/************** END TABLE "informer_book" *******************/

/************** TABLE "informer_banner" *******************/
table.informer_banner {
        border: 1px solid #f6f6f6;
        border-bottom: 1px;
}
table.informer_banner td {
        border-bottom: 1px solid #f6f6f6;
}
table.informer_banner td.top2 {
        text-align:center;
        vertical-align:middle;
        height: 100px;
}
table.informer_banner td.mid {
        text-align:center;
        vertical-align:middle;
        height: 50px;
        background-color: #f6f6f6;
}
a.informer_banner, a.informer_banner:hover {
        color: #818385;
        text-decoration: none;
        font-size: 11px;
        font-weight: bold;
}
/************** END TABLE "informer_banner" *******************/

/************** TABLE "informer_facts" *******************/
a.informer {
        font-size: 11px;
        text-decoration: none;
        color: #333;
}
a.informer:hover {
        color: #000;
        text-decoration: underline;
}
table.informer_facts td {
        height: 25px;
}
td.informer_facts {
        width: 25px;
        background-image: url("/images/checkbox_red.gif");
        background-repeat: no-repeat;
        background-position: center;
}
/************** END TABLE "informer_facts" *******************/

.b-content-card_item__cost {
    background: none repeat scroll 0 0 #FC8100;
    color: #FFF0E0;
    float: left;
    font: 13px Arial,Tahoma,Sans-Serif;
    margin-bottom: 8px;
    margin-right: 20px;
    padding: 3px 10px 2px;
}
.l-cols__col-r .b-content-card_item__cost {
    margin-bottom: 0;
    margin-top: 0;
}
.b-content-card_item__cost b {
    color: #FFFFFF;
    font: bold 24px Arial,Tahoma,Sans-Serif;
}
.rc3 {
    border-radius: 3px 3px 3px 3px;
}