BODY {
	margin:0px; padding:0px;
	font-family:Calibri,"Trebuchet MS",Arial;
	font-size:0.9em;
	line-height:1.35em;
	background-color:#292929;
	background-image:url(/i/footer-bg.gif);
	position: relative;
	color:#4D4A44;
}

a img {border: none}
textarea {
	font-family:tahoma;
	font-size:14px;
	line-height:1.35em;
}
input, textarea {outline:none;} 
input:active, textarea:active {outline:none;}
:focus {outline:none;} 

.capgrad{
	background:url("/i/capgrad.png") no-repeat 0 200px;
}
.noie {
	text-align:center;
}
.browse {
	width: 100px;
	height:80px;
	background: url(/i/0.gif) no-repeat scroll center center;
	vertical-align:bottom;
}
.browse A {text-decoration:underline;}
.opera {background-image:url(/i/browsers/opera.png);}
.chrome {background-image:url(/i/browsers/chrome.png);}
.firefox {background-image:url(/i/browsers/firefox.png);}
.ie8plus {background-image:url(/i/browsers/ie.png);}

p,UL {
	padding:0;
	margin:0;
}
A {
    color: #2E5D7E;
    text-decoration: none;
}
A:hover,LI.btn:hover,.cp_descr:hover,.act_discuss .profref:hover{
    color: #944816;
}
/*autocomplete*/
.ac_results {
    background-color: #E4EBF3;
    border-radius: 5px 5px 5px 5px;
    color: #3F3F3F;
    overflow: hidden;
    padding: 2px 0;
    z-index: 2000;
}
.money {
	height: 42px;
	line-height: 42px;
	background: url(/i/moneysystems/paylogos.png) no-repeat scroll right -42px;
	opacity: 0.3;
	padding-right:400px;
	margin:10px auto;
}
.money:hover,.moneyhover {
	background-position: right 0px;
	transition: opacity 0.5s ease 0s;
	opacity:0.6;
}
.ac_loc{
    margin-left: 0;
    margin-top: -10px;
    min-height: 70px;
}	

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}
#confresult,#userresult {
	left: 159px;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	position:relative;
    margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	font-size: 14px;
	overflow: hidden;
	border-bottom: 1px dotted #D7D2C5;
	text-align: left;
}

input.ac_loading , select.ac_loading{
	background : window url('/i/refresh.gif') right center no-repeat;
	transition: none
}

.ac_over {
	background-color: Highlight;
	color: HighlightText;
}
/*-----autocomplete*/

/*syntax 1c*/
.str{color:black}
.comm{color:green}
.kwrd{color:red}
.str span{color:black;white-space:pre;}
.comm span{color:green;}
pre {
	border: 1px solid #EEECE1;
	border-left: 15px solid #EEECE1;
	background-color: #f8f8f8;
	padding-left: 5px;
	color: blue;
	margin: 3px 0;
	font-family:"Courier new";
	white-space: pre;
	display: block;
    -o-tab-size: 4; 
    -moz-tab-size: 4; 
    -webkit-tab-size: 4; 
    tab-size: 4; 
	overflow: auto;
}



div.code1			{	
								text-align:left;
                                color:blue;
                                border:1px solid #eee;
                                border-left:16px solid #C4C4C4;
                                padding-bottom:.7em;
								overflow-x:auto;
								background-color:white;
								padding-right:10px;
								padding-top:6px;
								 
                        }

div.leftcloser
                        {
                                border: solid silver;
                                border-width: 0 0 1px 1px;
                                margin-left:7px;
                                margin-bottom:17px;
								
                        }

pre.codecontent
                        {		
								width:99%;
                                position:relative;
                                top: .7em; /*  смещаем контент на середину линии */
                                background-color: #fff; /* закраска в цвет фона обязательна иначе будет видно линию */
                                padding-left:6px;
                                left: 4px;
								overflow-x:auto;
								overflow-y: hidden;
								
                        }

pre.justcode
                        {
                                margin-left:18px;
								overflow:auto;
                        }

div.hideline
                        {
                                position:absolute;
                                width:1px;
                                height:20px;
                                background-color: #FFF;
                                margin-left:-1px;
                         }

div.code img
                        {
                                cursor:pointer;
                                position:absolute;
                                margin: 12px 0 0 -5px;
                        }


div.code span			{display:inline}
/*--------------------- syntax 1C*/

/* leight box*/
#leightbox {
	overflow: hidden;
	color: #333;
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	width: 400px;
	height: 370px;
	padding: 0em;
	border: 2px solid #B8B8B8;
	background-color: #EEECE1;
	text-align: left;
	z-index: 1001;
	overflow: hidden;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-image: url(/i/horgrad.gif);
	background-repeat: repeat-x;
}
#leightbox[id] {
/*IE6 and below Can't See This*/
	position: fixed;
}
#leightbox DIV.innersearch {
	width: 200px;
}
#leightboxclose {
	color: #0000FF;
	text-align: right;
	padding-right: 3px;
	width: 55px;
	float: left;
	margin-bottom: 10px;
}
#leightbox DIV.header {
	text-align: left;
	font-size: 14px;
	padding: 0px;
	padding-left: 3px;
	font-weight: bold;
	width: 338px;
	float: left;
	margin: 0px;
	
}
#leightboxclose, #leightbox DIV.header {
	display: block;
	height: 20px;
	line-height: 20px;
	border-bottom: 1px solid #B8B8B8;
}
DIV.libot {
	background-color: #DCD8C2;
	border-top: 1px solid #B8B8B8;
	position: absolute;
	top: 339px;
	clear: both;
	height: 30px;
	width: 400px;
}
#leightbox DIV.scrparams {
	width: 390px;
	margin: 0 auto;
	border: 1px solid #B8B8B8;
	clear: both;
	background-color: #ECEADD;
}
#leightbox DIV.scrparams SPAN {
	font-size: 9px;
	text-align: left;
	color: #B1AA78;
	padding-left: 3px;
}
#leightbox #paramtab {
	border-collapse: collapse;
	width: 380px;
	margin: 0 auto;
	margin-bottom: 5px;
}
#leightbox TD {
	border: 1px solid #B8B8B8;
	font-size: 11px;
	background-color: white;
	
}
#leightbox TD.srfield {
	text-align: left;
	padding-left: 4px;
	background-color: #F5F5F5;
}
#leightbox TD.srfield  DIV{
	font-size: 11px;
}

#leightbox TD.srval {
	width: 250px;
	background-color: #FFFFFF;
	
}

DIV.libot  A {
	display: block;
	text-decoration: none;
	height: 23px;
	line-height: 23px;
	margin-top: 3px;
	width: 50px;
	text-align: center;
	float: left;
	border: 1px solid #DCD8C2;
	color: #000000;
	visibility: hidden;
}
#buttonsort  {
	width: 80px;}
	
DIV.libot A.rightbott {
	visibility:visible;
	float:right;
	margin-right:3px;
	padding: 0 5px;
	width: auto;
}
#statuscontainer {
	height: 28px;
	width: 266px;
	padding-left: 27px;
	line-height: 30px;
	text-align: left;
	float: left;
	color: #4F4FFF;
	background-image: url(/i/89.gif);
	background-repeat: no-repeat;
	background-position: 5px 7px;
}
#leightboxerr {
	margin: 25%;
	text-align: center;
}
DIV.libot  A:hover {
	background-color: #E2DFCD;
	border: 1px solid #AAAAAA;
}

#leightbox INPUT.srval, #leightbox INPUT.srvalright {
	border: 0px solid white;
	width: 98%;
	background-color: #FFFFFF;
	font-size: 11px;
	margin: 1px 1px 1px 1%;
	height: 16px;
	float:right;
}
#leightbox INPUT.srvalright {
	background-image: url(/i/do.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
	width:48%;
	
}

#leightbox  INPUT.srvalleft {
	float: left;
	border: 0px solid white;
	margin: 1px 0px 1px 3px;	
	height: 16px;
	width: 48%;
	border-right: 1px solid #B8B8B8;
	background-image: url(/i/ot.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
	font-size: 11px;
	
}
DIV.inputcontainer  {
	border: 0;
	position: relative; 
	width: 100%; 
	height: 18px; 
	overflow: hidden;
}
DIV.inputcontainer SELECT.ieselect {
	border: 0;
	background:#ECEADD;
	position: absolute; 
	width: 100%; 
	top: 0px; 
	left: 0px;
}
DIV.inputcontainer INPUT {
	position: absolute;
	top: 0px;
	left: 47%;
	top: 2px;
	height: 16px; 
}
#sortcursor {
	cursor: n-resize;
}


IMG.updownarr {
    cursor: pointer;
    display: block;
    left: 85%;
    position: absolute;
    top: -12px;
}
DIV.imgcover {
	position:relative;
}

TABLE.srcrestab {
	border-collapse: collapse;
	height: 17px;
	width: 100%;
}
#leightbox #overtab {
	overflow-x: auto;
	overflow-y: auto;
	margin: 0 auto;
	width: 390px;
	scrollbar-base-color: #EEECE1;
}
#leightbox TD.ajaxres {
	padding-left: 3px;
	padding-right: 3px;
	height: 16px;
	cursor: pointer;
}
#leightbox TD.ajaxres A {
	text-decoration: none;
	color: #000000;
}
#leightbox TH.ajaxheader {
	height: 18px;
	color: #756F44;
	text-align: center;
	background-color: #EEECE1;
	border: 1px solid #EEECE1;
	border-bottom: 1px solid #B8B8B8;
}
#leightbox #tabbottom {
	height: 100%;
	width: 100%;
	background-color: #FFFFFF;
	margin-top: -5px;
}
#leightbox #overpage {
	width: 100%;
}
#leightbox A.respage {
	margin-left: 5px;
	width: 30px;
	float: left;
}
#leightbox #srcrange {
	font-size: 9px;
	text-align: left;
	color: #B1AA78;
	text-align: right;
	margin-right: 5px;
	float: right;
	display: inline;
}
#overlay {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1000;
	background-color: #333;
	-moz-opacity: 0.8;
	opacity: .80;
	filter: alpha(opacity=80);
}
#overlay[id] {
/*IE6 and below Can't See This*/
	position: fixed;
}
#taskbuttons {
	background-color: #EEECE1;
	height: 26px;
	line-height: 26px;
	margin-left: 1%;
	border: 1px solid #F2F2F2;
	border-right-width: 0px;
	background-color: #FAFAFA;
}
A.taskbtn , A.activetaskbtn, span.taskbtn{
	display: block;
	color: #538ED5;
	border: 1px solid #FAFAFA;
	height: 22px;
	width: auto;
	vertical-align: middle;
	background-repeat: no-repeat;
	background-position: 1px;
	line-height: 20px;
	padding-left: 22px;
	margin-top: 1px;
	margin-left: 1px;
	float: left;
	text-decoration: none;
}
#taskbuttons, A.taskbtn:hover,SPAN.taskbtn:hover {
	text-decoration: none;
	color: #1D4576;
	background-color: #EEECE1;
	border: 1px solid #D7D2B9;
}
A.activetaskbtn {
	color: #FF5050;
	background-color: #FFF8F8;
	border: 1px solid #FFA0A0;
}
#taskbuttons A.activetaskbtn:hover {
	text-decoration: none;
	color: red;
	background-color: #FFF0F0;
	border: 1px solid red;
}
A.panelinfo {
    color: red;
    text-decoration: underline;
	line-height: 23px;
	float:left;
	margin-left: 20px;
	padding-left:14px;
	background-image: url(/i/onfilter.gif);
	background-repeat: no-repeat;
	background-position: 0 60%;
	width: auto;
	
}
A.panelinfo:hover {
	color: darkred;
	text-decoration: underline;
}
#sortpanel {
	background-image: url(/i/onsort.gif);
	padding-left:16px;
}
#taskins {
	background-image: url(/i/taskins.gif);
	width: 55px;
}
#maintaskins {
    background-color: #FFFFDD;
    background-image: url(/i/taskins.gif);
    color: #F76526;
    font-size: 14px;
    margin-right: 5px;
    padding-right: 3px;
    width: auto;
}
#taskchange {
	background-image: url(/i/taskchange.gif);
	width: 50px;
}
#taskup {
	background-image: url(/i/taskup.gif);
	width: 50px;
}
#taskfilter, #filter, #forumThemeFilter ,#forumMessFilter{
	background-image: url(/i/taskfilter.gif);
	width: 50px;
}
#tasksort, #sort, #forumThemeSort,#forumMessSort {
	background-image: url(/i/tasksort.gif);
	width: 65px;
}
#taskdelete {
	background-image: url(/i/taskdelete.gif);
	width: 65px;
}

#add_user_label {
	background-image: url(/i/label.gif);
}	

/*------------------- leightbox*/


/*------------------- discussion*/
DIV.messauthor, DIV.messauthoriam {
    background-image: url("/i/leftscope2.gif");
    background-position: 0 50%;
    background-repeat: no-repeat;
    padding: 0 18px;
    left: -1%;
    position: relative;	
}
DIV.messauthoriam SPAN.messdate {
    color: #8FBF8F;
}

DIV.messtext {
    color: #756D42;
}
DIV.messtext, DIV.messtextiam {
    margin:5px 2%;
}
#discussion-more-link,#discussion-all-link,#discussion {
	display:none;
}


UL.rools,OL.rools {
	margin: 0 2% 0 1%;
	padding-left: 25px;
}
UL.rools SPAN,OL.rools SPAN {
	font-weight:bold;
}
UL.rools LI,OL.rools LI{
	margin-left: 20px;
	margin-top: 8px;
}
UL.ulrestrict{
	margin-left: 15px;
}
IMG.profright {
    float: right;
    position: relative;
    top: -70px;
}
div.overcode pre {background-color:white;}
/*----------------------- discussion*/

/* vote */
.votewrap {
	position: relative;
	margin-right:2%;
}
SPAN.vote {	
	float: right;
	padding-left: 20px;
	background-image: url(/i/vote.gif);
	background-position: left center;
	background-repeat: no-repeat;
	display: block;
	font-size:16px;
	font-weight:bold;
	cursor:pointer;
}
.vote:hover {
	color: black;
}
DIV.votepos table.vote {
	border-collapse: collapse;
	width:330px;
    background-color: #BEB8AD;
    border: 1px solid #A09D95;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 1px 1px 3px #A09D95, -1px -1px 3px #A09D95;	
}
DIV.votepos th { 
    font-weight: normal;
    padding: 0px 3px;
	border-radius:0px;
}
DIV.votepos tD {
	border: 1px solid #F0F0F0;
	background-color: white;
	font-weight:bold;
	text-align: center;
	padding: 3px 0;
}

DIV.votepos tD.middle {
	text-align:center;
}
DIV.votepos {
    background-color: #F2F2F2;
    padding: 1px;
    position: absolute;
    right: 0;
    top: 21px;
}	
.plus, .minus {
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: 6px center;
	display: block;
	height: 18px;
	width: 24px;
	float: left;
}

.plus {
	background-image: url(/i/unactplus.gif);
	margin-left:8px;
}
.minus {
	background-image: url(/i/unactminus.gif);
}
.plus:hover {
	background-image: url(/i/actplus.gif);
}
.minus:hover {
	background-image: url(/i/actminus.gif);
}

.rinfo {
    list-style: none outside none;
    position: absolute;
    right:10px;
    top: 10px;	
	text-align:right;
}

.lbinfo {
    bottom: 10px;
    position: absolute;
    right: 10px;	
}
/*------------------------ vote */


#recipient {
	display: none;
}
#userinfo {
	float: left;
}

#uLogin {line-height:16px;}
/*social net*/
.scl {
    background-position: 0 0;
    background-repeat: no-repeat;
    border: 0 solid;
    cursor: pointer;
    padding: 0 0 20px 28px;
}
.sclbig {
    background-image: url("/i/all_social_big.gif");
    background-repeat: no-repeat;
    border: 0 solid;
    cursor: pointer;
    display: inline;
    font-size: 0;
    height: 32px;
    padding: 16px 18px;
}
UL.sclreg {
    height: 30px;
    padding-top: 10px;
    text-align: center;
}
.scltop {
    top: 28px;
    z-index: 100;
	right: 290px;
	padding: 10px;
}
.sclhide {
	background-repeat: no-repeat;
	display: block;
	padding: 3px 0 5px 30px;
	cursor:pointer;
}
DIV.social {
	display:none;
	top: 35px;
	right: 250px;
	padding: 10px;
}
.vkontakte_bg {
    background-image:url(/i/vkontakte.png);
}
.odnoklassniki_bg {
     background-image:url(/i/ok.png);
}
.mailru_bg {
    background-image:url(/i/mail.png);
}
.facebook_bg {
    background-image:url(/i/facebook.png);
}
.twitter_bg {
    background-image:url(/i/twitter.png);
}
.google_bg {
     background-image:url(/i/google.png);
}
.yandex_bg {
     background-image:url(/i/yandex.png);
}

.more_bg {
    background-image: url("/i/moresoc.png");
}
.vkontakte_big {
    background-position: 0 0;
}
.odnoklassniki_big {
    background-position: 0 -35px;
}
.mailru_big {
    background-position: 0 -70px;
}
.facebook_big {
    background-position: 0 -105px;
}
.twitter_big {
    background-position: 0 -140px;
}
.google_big {
    background-position: 0 -175px;
}
.yandex_big {
    background-position: 0 -210px;
}
.livejournal_big {
    background-position: 0 -245px;
}
.openid_big {
    background-position: 0 -280px;
}
.youtube_big {
    background-position: 0 -350px;
}
.webmoney_big {
    background-position: 0 -315px;
}
div.regulogin {
    margin: 20px 5px;
}
div.regulogin IMG {
    position: relative;
}
/**/
IMG.topsoc{
	opacity:0.5;
	transition: all 0.5s ease 0s;
	cursor:pointer;
	float:left;
}
IMG.topsoc:hover {opacity:1;}
.popupsubmit {
    background: url("/i/submit_bg.png") repeat scroll 0 0 transparent;
    border: 1px solid #605D58;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 1px white inset;
    color: black;
    cursor: pointer;
    display: block;
    font-weight: bold;
    height: 35px;
    margin-left:auto;
	margin-right:auto;
	width:150px;
}

DIV.popup {
    background-color: #BEB8AD;
    border: 1px solid #A09D95;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 1px 1px 3px #A09D95, -1px -1px 3px #A09D95;
    position: absolute;
}
DIV.popupheader,.winheader {
    background: url("/i/popupheader.png") repeat-x scroll left top transparent;
    border-bottom: 1px solid #AEA89E;
    border-radius: 5px 5px 5px 5px;
    border-top: 1px solid #CDCAC5;
    color: #3F3F3F;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    text-align: center;
    text-shadow: 0 1px #B4B4B4;
}
.input1{
    border: 1px solid #A09D95;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 1px 1px 1px #E0DFDC inset, -1px -1px 0 #E0DFDC inset;
    color: #3F3F3F;
    height: 25px;
    padding: 0 2px;
}
INPUT:-moz-placeholder {
    color: #D0CFCC;
}
TEXTAREA:-moz-placeholder {
    color: #D0CFCC;
}

.mainbtn, .discussbtn {
    background: url("/i/orangebg.gif") repeat-x scroll 0 bottom transparent;
    border: 1px solid #E09D5A;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 1px white inset;
    color: white;
    cursor: pointer;
    font-weight: bold;
    height: 50px;
    padding-top: 10px;
    text-align: center;
    text-shadow: 0 1px 1px #D2A951;
    width: 152px;
}
.gobackbtn {
	background-image: url("/i/gobackbg.png");
	border: 1px solid #cdcdcd;
}
.gobackbtn:hover {
	color: #323232;
}
.onbtn {
    background: url("/i/orangebg.gif") repeat-x scroll 0 top transparent;
    border: 1px solid #E09D5A;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 1px white inset;
    color: white;
    cursor: pointer;
    font-weight: bold;
    padding: 10px;
    text-align: center;
    text-shadow: 0 1px 1px #D2A951;
}
DIV.mainbtn:hover, DIV.discussbtn:hover {
	background-image: url("/i/orangebg-act.gif");
}
#private_popup {
	display: none;
	right: 170px;
	top: 28px;
}
#regs_popup {
	display: none;
	right: 270px;
	top: 28px
}
A.popup {
    display: block;
    font-size: 90%;
    padding: 0 0 10px 20px;
    text-decoration: underline;	
}
.a-top {
	border-bottom: 1px solid; cursor:pointer;
}
.licab {
	background:url(/i/lock.png) no-repeat 0 center;
	padding:3px 0 3px 25px;
	color:white;
	text-decoration:underline;
}
.licab:hover{
	color: white;
}

.loc {
	display:none;
	top:28px;
	right: 0px;
	padding: 10px;
}
INPUT.checkboxmargin {
    position: relative;
    top: 2px;
}
.tabs {
    border-bottom: 1px solid;
    list-style: none inside none;
    padding: 6px 10px 5px 20px;
}
.tabs LI {
    background-color: #D7D2C5;
    border-radius: 10px 5px 0 0;
    box-shadow: 0 1px 1px white inset;
	border:1px solid;
    cursor: pointer;
    display: inline;
    list-style: none inside none;
    margin: 0 0 0 -1px;
    padding: 5px 10px 5px;
	border-bottom-width:0px;
	border-color:#B1ADA2;
}
LI.acttaborange {
    background-color: #FBDEAA;
    font-weight: bold;
    padding-bottom: 6px;
    position: relative;
	border-color: #E09D5A;
    z-index: 100;
	top:2px;
	padding-top:6px;
}
.page {
	background: url("/i/btn-bg.gif") repeat-x scroll 0 bottom transparent;
    border: 1px solid #E2DED2;
    border-radius: 3px;
    box-shadow: 0 1px 1px white inset;
    display: inline-block;
    font-size: 1.2em;
    font-weight: bold;
    margin: 0 3px;
    padding: 2px 0;
    text-align: center;
    width: 25px;
}
A.page:hover {
    background: url("/i/act-btn-bg.gif") repeat-x scroll 0 bottom transparent;
}
#active-page {
	background-image: url("/i/sel-btn-bg.gif");
}

INPUT.src {
    position: absolute;
    right: 10px;
    top: 187px;
    width: 200px;
	padding: 0 30px 0 5px;
}
INPUT.imgsrc {
    cursor: pointer;
    position: absolute;
    right: 17px;
    top: 193px;
}

INPUT.brown {
    border: 1px solid #b3ac86;
    border-radius: 5px 5px 5px 5px;
    height: 25px;
}
DIV.footer {
    color: white;
    height: 120px;
    padding-top: 50px;
    text-align: center;
}
A.footer,A.footer:hover {
	color: white;
}
DIV.centerwrap {
	margin: 0 auto;
	max-width: 900px;
}
.rpl-header {
	text-align:center;
	height:20px;
	line-height:40px;
	color: #826D55;
	border-bottom: 1px solid #E2DED2;
	margin-bottom:20px;
}
.rpl-header SPAN,.rpl-footer SPAN  {
    background-color: #E2DED2;
    border-radius: 5px 5px 5px 5px;
    font-size: 0.8em;
    padding: 1px 10px;
}
.rpl-header SPAN {
	cursor:help;
}
.rpl-footer {
	text-align:center;
	height:20px;
	line-height:0px;
	color:#826D55;
	margin-top: 20px;
	border-top: 1px solid #E2DED2;
	position:relative;
}
.rpl-footer SPAN:hover,DIV.inf-sets:hover {
	background-color: #D3CEBC;
	cursor:pointer;
}
.rpl-header:hover SPAN, .rpl-header:hover DIV {
	background-color: #D3CEBC;
}
DIV.inf-sets,.close-sets {
	background:url(/i/settings.png) no-repeat center center #E2DED2;
	width: 20px;
	height:20px;
	border-radius:3px;
	position:absolute;
	right:0;
	top:10px;
}
.close-sets {
	background-image:url(/i/close.png);
}
UL.infotok {
	list-style: none;
	overflow: hidden;
	position:relative;
    margin: 0 auto 20px;
	width: 700px;
	padding: 5px 10px 0px 10px;
}
LI.infotok {
	white-space:nowrap;
	height: 25px;
	overflow: hidden;
	text-overflow:ellipsis;
}
DIV.norate {
    background: url("/i/norate-bg.png") repeat-x scroll 0 0 transparent;
    border: 0 solid;
    bottom: 30%;
    font-size: 0;
    height: 4px;
    line-height: normal;
    padding-top: 1px;
    position: absolute;
    right: 55px;
    width: 40px;
}
.rline {
	position:relative;
}
.formwrap {
	padding: 15px;
}
.formtop {
    color: #8A959D;
    font-size: 1.4em;
    font-weight: bold;
    margin: 10px 0;
}
.formdescr {
    color: #8A959D;
    font-size: 1.5em;
    font-weight: bold;
    padding: 10px 0;
}
.left-field {
	margin: 10px 0 2px;
}
.date-edit {
	margin-left: 5px;
	cursor:pointer;
}
.simpleform {
	width:200px;
}
DIV.form1cl-hr {
	color:#B1ADA2;	
}
.filemark {
	background:url(/i/filemark.png) no-repeat left center;
	padding-left: 18px;
}
.filemark_sm {
	background:url(/i/getfile.gif) no-repeat left center;
	padding-left: 12px;
}
DIV.form1cl-hr HR {
    background-color: #B1ADA2;
    border: 0 none;
    color:  #B1ADA2;
    height: 1px;
	margin:0;
}

INPUT.dinamicfile {
    border: 1px solid #BFBFBF;
    margin: 10px 5px 0 0;
}
.choice,.nice-radio {
	padding: 5px;
	cursor:pointer;
}
.actchoice, .active-radio {
	background-color:#FACF7A;
	border-radius:5px;	
	border-bottom: none
}
.close {
	right: 10px;
	top: 10px;
	position:absolute;
	cursor:pointer;
}
.refresh {
	background:url(/i/refreshing.png) no-repeat 3px center #F3D495;
	padding: 3px 3px 3px 22px;
	border-radius:5px;
	cursor:pointer;
	color:#A49A86;
}


/*carusel*/
.pseudo-hw,.always_hw{
	color: #073abb;
	border-bottom: 1px dotted;
	text-decoration: none;
	cursor: pointer;	
	
}
.pseudo-hw:hover,.always_hw:hover{
	color: #dc005c;
}
.pseudo-hw:active {
	color: #ff0000 !important;
}
.pseudo-hw label {
	cursor: pointer;
}
.active-hw, .active-hw:hover {
	border-bottom: none;
	background: #efefef;
	color: black;
	cursor: auto;
}

.active-pseudo-hw {
	color: #d44782;
}

.hidden-hw {
	display: none;
}

.how-works TD {
	vertical-align: top;
	padding-left: 5px; padding-right: 5px;
}
.how-works IMG {
	display:block;
	margin:0 auto;
}

.how-works td.start {
	font-size: 120%;
	padding-top: 1.6em;
}

.how-works-details {
	background: #FDFDF9;
	padding: 20px;
	margin: 0 -20px;
}
.how-works-details h3 {
	font-size: 1.3em;
}
.how-works-details td.prev-hw {
	padding-right: 4em;
}
.how-works-details div.link-hw {
	position: relative;
}
.how-works-details td.prev-hw div.link-hw {
	margin-left: 1.6em;
}
.how-works-details td.next-hw div.link-hw {
	margin-right: 1.6em;
}
.how-works-details div.arr-hw {
	position: absolute;
	top: 0;
}
.how-works-details td.prev-hw div.arr-hw {
	left: -1.6em;
}
.how-works-details td.next-hw div.arr-hw {
	right: -1.6em;
}
.how-works-details td.next-hw {
	padding-left: 4em;
}
.how-works-details p {
	margin: 0 0 1.2em 0;
}

.how-works .pointers-hw td {
	height: 35px;
}
.how-works .pointers-hw .active-hw {
	background: url('data:image/gif;base64,R0lGODlhRAAhAPeWAP7///7+/vz///3+//v8/v/+////+/v////+/P79+//+/fz9///9+vn///f/////+ur5/+36/+3y9v/8+f/9+P39/cvi8Pj////9/vD6///++/z7+fz8/MTf6vP9/7/f7PT7/8Da6crd6+/4/en4///79/v6+Mzi8Of4/8Hg8v/++fL3+73f6/7//f39+8/i8fr+/8zh8sPa7On4/fn7+tfc4P79+f/8+u/4///7+P/8/fz+/fL5//39/9Tn9sTb6c7g7uHz/cnk9f/89f7+/MbY5sDa68fe7v/9/Pn/9ej2////9v38+PP7/fH7/+37/vL9//X6/szf7vb///L8///6/+r7//7/++L2/f3++fH6/8fa6PX8/8DW4/78/9zh5djm8//8+M3l8c/j7O7z+e75//v+/73e7/v7+8nb577d79Lm8cvl8v/68s3k8snf7ev2/Pr8+e72/8Hd6/z8//f+//7/+vv8//76+/37/Pr//9/x/fr5/+79/+38/+z+/8ne78zj6//6+M/d6P/888fc7f/9+fX+/8Pe77Xe8M7k+b/b58Xf7P79/8bd69Hj7//8+8nc6+v3/8fj7////f///////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAJYALAAAAABEACEAAAj/AC0JHEiwoMGDCBMqXMiwYUI1bvY8MuKwosWLliZlKMBnEMaPIAuC4VHJ0IMmY0KqvCjESZRKD5jo8bNmpc2FIkAcENCCiAsAB3jEuEm04IkLCrJciUMDQCU8CjwAKVo0zYVKCh7YaQEAQAENNwDgeEHV5lEkJgAYcFGpUoACChjYAECFbFmQIq6aoHGgUSUMCRAE2HFgiAGxU++yBKFAAdADdArApQTUwZIhcz0MVezwywoBAAhUopSgrWnTAkYnGJDBB2eGij4LGCB69OnTqSkxqNRAievXCCMdEkB8QYC2lG6jBkBpggYADTKwAW7wCJRKAAYscOq2gvK2oBGU/wijodKAP4GoD9xSB0AAAgSOd5ev3CmlHCUmMEhw4IkY9YBwoQAltbUVAAf0KTfAcZQgQMmDBgjQByPAvTFFAZBQskNy831nWgAgYscdA5QcAIEjnJ0Bh2ReqPZgBfIleBolAQwAAHHE3SAIBg1YgchdNUgAmmiUbODhkd8NMBoCDUBgAVUpSADDbLUhgOSVpi0w2mEOBPHkTT/MgKNxyGGJpZK6RegABB/YFEIEoGmnpJl02keBCoc1gEIHKnUxQmrwxSgjnfWNNgEFDBiAQAEksABSCCOQ1sNpBw5K6GlzPqipDgdg4ehFP8CZQAIYcOiWpZdSqtwDJZLAZ0UpiINZSQ8YKLCBg6ehkep3ydmY3QIDJPGADgWg0GZDQQ45mpG7NtsWmkw6yVAiUlLZlpXONqslJVx6qZAMZYwpn6nZXopmogKsmdAcEdzx65zlOmsnntBJIoVBMmiRQBuBGohqvEjad2iii5JRBEGLyFFFDoRQiiDAqWaqKSV5mBFBIZYEBAA7') 20px bottom no-repeat;
}

#how-stage {
	position: relative;
	margin-bottom: 1em;
}

#how-stage2 {
    margin: 20px auto 0;
    width: 90%;
	border-collapse: collapse;
}

.home-tabs-wrapper {
	position:relative;
}
#home-tabs-contents {
	position: relative;
	margin: 0 -20px;
	background: white;
	zoom: 1;
}
.home-tabs-wrapper .white-stripe {
	position:absolute;
	z-index: 0;
	width: 10000px;
	height: 100%;
	background: #fff;
}

#home-tabs-contents .how-works-details {
	margin: 0;
	width: 100%;
	padding: 1px 0;
}
#home-tabs-contents .how-works-details table {
	margin: 20px;
}

.floating-arrow-hw {
	background: url("data:image/gif;base64,R0lGODlhRAAhAPeWAP7///7+/vz///3+//v8/v/+////+/v////+/P79+//+/fz9///9+vn///f/////+ur5/+36/+3y9v/8+f/9+P39/cvi8Pj////9/vD6///++/z7+fz8/MTf6vP9/7/f7PT7/8Da6crd6+/4/en4///79/v6+Mzi8Of4/8Hg8v/++fL3+73f6/7//f39+8/i8fr+/8zh8sPa7On4/fn7+tfc4P79+f/8+u/4///7+P/8/fz+/fL5//39/9Tn9sTb6c7g7uHz/cnk9f/89f7+/MbY5sDa68fe7v/9/Pn/9ej2////9v38+PP7/fH7/+37/vL9//X6/szf7vb///L8///6/+r7//7/++L2/f3++fH6/8fa6PX8/8DW4/78/9zh5djm8//8+M3l8c/j7O7z+e75//v+/73e7/v7+8nb577d79Lm8cvl8v/68s3k8snf7ev2/Pr8+e72/8Hd6/z8//f+//7/+vv8//76+/37/Pr//9/x/fr5/+79/+38/+z+/8ne78zj6//6+M/d6P/888fc7f/9+fX+/8Pe77Xe8M7k+b/b58Xf7P79/8bd69Hj7//8+8nc6+v3/8fj7////f///////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAJYALAAAAABEACEAAAj/AC0JHEiwoMGDCBMqXMiwYUI1bvY8MuKwosWLliZlKMBnEMaPIAuC4VHJ0IMmY0KqvCjESZRKD5jo8bNmpc2FIkAcENCCiAsAB3jEuEm04IkLCrJciUMDQCU8CjwAKVo0zYVKCh7YaQEAQAENNwDgeEHV5lEkJgAYcFGpUoACChjYAECFbFmQIq6aoHGgUSUMCRAE2HFgiAGxU++yBKFAAdADdArApQTUwZIhcz0MVezwywoBAAhUopSgrWnTAkYnGJDBB2eGij4LGCB69OnTqSkxqNRAievXCCMdEkB8QYC2lG6jBkBpggYADTKwAW7wCJRKAAYscOq2gvK2oBGU/wijodKAP4GoD9xSB0AAAgSOd5ev3CmlHCUmMEhw4IkY9YBwoQAltbUVAAf0KTfAcZQgQMmDBgjQByPAvTFFAZBQskNy831nWgAgYscdA5QcAIEjnJ0Bh2ReqPZgBfIleBolAQwAAHHE3SAIBg1YgchdNUgAmmiUbODhkd8NMBoCDUBgAVUpSADDbLUhgOSVpi0w2mEOBPHkTT/MgKNxyGGJpZK6RegABB/YFEIEoGmnpJl02keBCoc1gEIHKnUxQmrwxSgjnfWNNgEFDBiAQAEksABSCCOQ1sNpBw5K6GlzPqipDgdg4ehFP8CZQAIYcOiWpZdSqtwDJZLAZ0UpiINZSQ8YKLCBg6ehkep3ydmY3QIDJPGADgWg0GZDQQ45mpG7NtsWmkw6yVAiUlLZlpXONqslJVx6qZAMZYwpn6nZXopmogKsmdAcEdzx65zlOmsnntBJIoVBMmiRQBuBGohqvEjad2iii5JRBEGLyFFFDoRQiiDAqWaqKSV5mBFBIZYEBAA7") no-repeat;
	position: absolute;
	width: 68px;
	height: 33px;
}

#how-stage .repeat-hw {
	position:absolute;
	right: 0;
	right: 2em;
	z-index: 1;
	display:none;
}
.how-works-details .close-hw {
	width: 19px;
	height: 19px;
	position:absolute;
	right: 3em;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1NjBEQUI0QTZBMjE2ODExOTk0Q0UyRTE4QUEzOEY3MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGNjdGQUMyMzUzNEIxMUUwQUNBODg3NUI0RTVGNThBRSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGNjdGQUMyMjUzNEIxMUUwQUNBODg3NUI0RTVGNThBRSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU4MERBQjRBNkEyMTY4MTE5OTRDRTJFMThBQTM4RjcwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU2MERBQjRBNkEyMTY4MTE5OTRDRTJFMThBQTM4RjcwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Dd2IMwAAAMZJREFUeNpi/P//PwMlgImBUgByAdQVikB8Aog7cCjlAuLJQByAog/JgFMgcSiuw6J5NlTuJRAHYjOgDskAEK6FamYG4llocnnYDACBIiD+i+aSGUj8f0BcjssLMFACVfgfC67ACDssBoBAMRbN5dgCH1s0sgGxKhZxVkLRCAvtuTicjxI72LzADsQz0TSUAnEhttjBZsBiXAEGDRPk2GnHZsA6HJqRoxgmvx6bAZxAvAKIm/CkfFAYrAFiHpg+xgHPjQABBgBNgM3Hijhy/QAAAABJRU5ErkJggg==") center center no-repeat;
	top: 1em;
	cursor: pointer
}


/*niceradio styles
.active-radio {сursor: default !important; border:0 !important; background: #555; color: #fff; border-radius: 5px}
.nice-radio {border-bottom: 1px dotted; cursor: pointer; margin-right: 10px; padding: 3px 5px}
.radio-container {padding: 10px}
*/

.active-cb {сursor: default !important; border:0 !important; background:#C3C3BF; color: #FFF7E8; border-radius: 5px}
.nice-cb {border-bottom: 1px dotted; cursor: pointer; margin-right: 10px; padding: 3px 5px}
.radio-container {padding: 10px}


/*article*/
UL.sidem {
    border-left: 1px solid #CFCBC0;
    border-radius: 0 0 5px 5px;
    border-right: 1px solid #CFCBC0;
    margin: 0;	
}

.sidem li.active {
    background-image: url("/i/vafle.png");
    background-repeat: repeat;
}
.forumlist.active{ color:#666053;}
.active  A.left-menu{ color:#666053;}
.left.sidem {padding:0; border-width:0px;  margin:0px;}
	.left.sidem li.btn {height: auto; border-radius:0; display:block; line-height:28px; padding:0;border:0px solid; border-bottom:1px solid #E2DED2;}
		.left.sidem li.btn a {display:block; margin:0; padding: 0 15px; background: url(/i/ar-d1.png) 290px center no-repeat}		
		.left.sidem li.btn a:hover {color: #968376; background: url(/i/ar-d.png) 290px center no-repeat}
		.left.sidem li.btn:first-child a {background: none}
		
	.left.sidem li.btn.act { background-image: url("/i/act-btn-bg.gif")!important; background-position: 0 0!important}
		.left.sidem li.btn.act a {color: #944816; background: url(/i/ar-u.png) 290px center no-repeat}
		.left.sidem li.btn.act a span {color: #c79777;}
		.left.sidem li.btn.act a:hover {background: url(/i/ar-u.png) 290px center no-repeat}
	
	ul.pod_menu {display:none;margin:0;}
.pod_menu li {    
	background: none repeat scroll 0 0 #FDFAF2;
    border-bottom: 1px solid #EFEBDE;
    list-style: none outside none;
    padding: 2px 0;
}
			.pod_menu li a {font-weight:normal; color: #2E5D7E!important; padding-left:25px!important; background:none!important}
			.pod_menu li a:hover {text-decoration:underline}
	


.search_article	input.brown {height:35px; padding:0 15px; font-size:15px;}

	input.imgsrcb {cursor: pointer; position: relative; left: -30px; top:3px; margin-right:-19px}

	

	
.tblock.articleD {}
		.tblock.articleD .budget  {
			padding-top: 0;
			right: -145px;
			width: 130px;
			text-align:center;
			}
.tblock.articleD .budget IMG.ava {margin: 30px auto 0;} 			
			.tblock.articleD .budget p {font: 0.9em Calibri; color: #9C978B; margin: 0 0 5px; text-align:left; padding-left:2px;}		
			.avatarSm {padding:6px; background:#fff; border:1px solid #d7d2c5; border-radius:5px; }
		
		.tblock.articleD h3{margin-bottom:5px}
		.minibc {font: 0.9em Calibri; color: #9C978B;  margin: 15px 10px 30px; padding: 0 10px 0 20px;}
		.minibc:after {display:block; content: ' '; clear:both}
		.fr {float:right}
		.coms {background: url("/i/offers.png") 0 center no-repeat; height:20px; padding-left:20px}
		.coms:hover {background-image: url("/i/offers-act.png");}
		.coms:hover span {text-decoration:underline}
	

/* catalog */	
.tblock.articleD.catalogD  {margin-right:250px}
	.tblock.articleD.catalogD  .budget {width:200px; right:-220px}
	
	.tblock.articleD.catalogD .show_det {margin-top:15px; font-size: 0.8em}
		.tblock.articleD.catalogD .hidden {display:none}
		.tblock.articleD.catalogD .hidden a {margin-left:20px}
		.tblock.articleD.catalogD .hidden a#hide_file {margin-left:0; margin-left:50px; display:inline-block}
		.tblock.articleD.catalogD .hidden a#hide_file, .tblock.articleD.catalogD a#show_file {cursor:pointer!important}
	
	.tblock.catalogD  .li-bottom li {line-height:25px}
	.tblock .li-bottom li {cursor:default}
	
	.downs {background: url("/i/downs_ico.png") 0 60% no-repeat; height:20px; padding-left:20px}

	.rate {background: url("/i/rate_ico.png") 0 -36px no-repeat; height:20px; padding-left:25px;}
		.rate:hover {background-position: 0 0}
		.rate strong {color: #999}
	.price {background: url("/i/coins_ico.png") 0 4px no-repeat; height:20px; padding-left:20px; float:right!important; text-indent:3px; }
		.price strong, .price2 strong {font: 18px 'Trebuchet MS'; color: darkred}
	.price2 {background: url("/i/coins_ico.png") 0 4px no-repeat; padding-left:20px; }
	.price3 {background: url("/i/coins_ico.png") no-repeat scroll 180px 2px transparent; }
	
	.oform {width:100px; display:block; margin: 0 15px 15px 0; float:left; padding:6px; background:#fff; border:1px solid #d7d2c5; border-radius:5px; }

.ava {
	background: url(/i/anonim.gif) no-repeat center center #FDFDF9;
	width: 62px;
	height:62px;
	border: 1px solid;
	border-radius: 5px;
	transition: all 0.5s ease 0s;
}
.ava2 {
	background: url(/i/anonim.gif) no-repeat center center;
	width: 62px;
	height:62px;
	border-radius: 5px;
	transition: all 0.5s ease 0s;
}

/*.rline:hover .linkprof {
	display: block;
}*/

DIV.salatecol {
	background-color:#C5F2DD;
	color:#A49A86;
}

.search_members	input.brown {height:35px; padding:0 15px; font-size:15px; width:77%;}
.interactbtn {
	padding:0 15px;
	background-color:#F3D495;
	border-radius: 5px;
	cursor: pointer;
	transition: all 0.5s ease 0s;
	border:1px solid #F3D495;
    font-size: 15px;
    height: 35px;
	color:#A49A86;
	text-align: center;
}
DIV.bigrate,DIV.bigrate2{
    background: url("/i/norate-bg-big.png") repeat-x scroll 0 0 transparent;
    font-size: 0;
    height: 7px;
    left: -103px;
    line-height: normal;
    top: 100px;
    width: 60px;
}

DIV.bigrate2 {
    top: 85px;
}
IMG.bigrate {
	padding-top:1px;
	height:5px;
}

.linerate {
    background: url("/i/norate-bg-big.png") repeat-x scroll 0 0 transparent;
    font-size: 0;
    height: 7px;
    line-height: normal;
    width: 60px;
	margin:8px 0 0 8px;
	text-align:left;
}
.lspace {
	max-width:150px;
	height: 180px;
	background-color:red;
}
.skype{
	background:url(/i/skype.gif) no-repeat left center;
	padding-left:22px;
	transition: all 0.5s ease 0s;
}
.skype:before {content:"skype:"; padding-right:5px;}
.skype:hover{color:inherit !important}
.icq{
	background:url(/i/icq.png) no-repeat left center;
	padding-left:20px;
	transition: all 0.5s ease 0s;
}
.icq:before {content:"ICQ:"; padding-right:5px;}
.icq:hover{color:inherit !important}

.fblock {
	min-height:80px;
	border-bottom:1px dashed #E6DFD1;
	position:relative;
}
.lightul {
	list-style:none;
}
.calendar {
    background: url("/i/date.png") no-repeat scroll 0 center transparent;
    color: #9C978B;
	padding-left:20px;	
}

.size1 {
	width: 500px;
	min-height: 400px;
}
.size2 {
	width: 700px;
	min-height: 400px;
}
.cntwrap {
	margin: 0 auto;
	position:relative;
	top:100px;
}
.wnd {
    background-color: #BEB8AD;
    border: 1px solid #A09D95;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 1px 1px 3px #A09D95, -1px -1px 3px #A09D95;	
}

DIV.srch {
    font-size: 14px;
    overflow: hidden;
    position: absolute;
	padding: 0px;
	overflow: hidden;
	z-index: 2000;
	border-top-width:0;
	box-shadow:1px 1px 3px #A09D95, -1px -1px 3px #A09D95;
	transition:none;
}
.substr {
	font-size: 80%;
	color: #568CCF;
}
.substr B {color:#E09D5A;}
DIV.srch UL {
	list-style: circle inside none;
	margin:0;
	padding:0;
	margin-bottom: -1px;
}
DIV.srch LI {
    font-size: 14px;
    padding: 2px 0 2px 20px;
}
li.ac_over  {
	list-style: disc inside none;
	color: #524D2E;
	background-color: #DDE5F1;
	cursor:pointer;
}
.attention1 {
	background: url("/i/attention.png") no-repeat scroll 5px 5px transparent;
    color: #B31C1B;
    font-family: georgia;
    list-style: none outside none;
    padding: 2px 5px 2px 30px;
}
.liheader{
	
}
.list {
	list-style:disc inside none;
}
.delimg {
	background:url(/i/close.png) no-repeat 2px center;
	padding-left:12px;
}
.delcross {
	background:url(/i/close.png) no-repeat 2px center;
	padding-left:18px;
}
.newwin {
	background:url(/i/newwin.png) no-repeat 2px center;
	padding-left:20px;
}
DIV.error, LI.error,.form1cleror,li.err {
    background: url("/i/err.png") no-repeat scroll left 2px transparent;
    color: #F23400;
    font-family: georgia;
    font-size: 1.2em;
    padding-left: 16px;	
	list-style:none;
}


span.error {
    background: url("/i/err.png") no-repeat scroll left 2px transparent;
    color: #F23400;
    font-family: georgia;
    padding-left: 16px;	
}

DIV.ok, LI.ok {
	background: url("/i/galka.png") no-repeat scroll left center transparent;
    color: #5ea380;
    font-family: georgia;
    font-size: 1.2em;
    padding-left: 22px;	
	list-style:none;
}

DIV.label {
	background: url("/i/galka.png") no-repeat scroll left center transparent;
}

.capcha{
/*	background:url(/script/gif.php) no-repeat 80% center; */
	height: 30px;
	line-height: 30px;
}
.abslupa{
	position:absolute;
    position: absolute;
    right: -20px;
    top: 10px;	
}
.leftbar {
    background: url("/i/forum_head.png") no-repeat scroll 10px center  #FEF6E7;
    border-bottom: 1px solid  #CFCBC0;
    border-left: 1px solid #C1BDB3;
    border-radius: 5px 0 0 5px;
    box-shadow: 0 1px 1px #FDFDF9 inset;
    color: #666053;
    cursor: pointer;
    font-weight: bold;
    padding-left: 45px;
    position: relative;
    transition: all 0.5s ease 0s;
}
.i-tasks{background-image:url(/i/i-tasks.png);}
.i-vacancy{background-image:url(/i/i-vacancy.png);}
.i-private{background-image:url(/i/i-private.png);}
.i-catalog{background-image:url(/i/i-catalog.png);}
.i-article{background-image:url(/i/i-article.png);}
.i-balance{background-image:url(/i/i-balance.png);}
.i-info{background-image:url(/i/i-info.png);}
.i-black{background-image:url(/i/i-black.png);}

.leftbar:hover {
	background-color: #FEF6E7;
}
.leftbar:hover DIV {background: none #FEF6E7;transition: all 0.5s ease 0s;}
.left1 {
	border-left: 1px solid #DCD8CC;
	border-radius: 0 0 0 10px;
	max-height:600px;
	overflow: auto;
}
.actbar,.actbar:hover{
    background-color: #FDFDF9;
    border-bottom: 2px solid #A0BA9E;
    border-left: 1px solid #E1E1DD;
    cursor: inherit;
}
.actbar DIV.innerentity {
	background: none #FDFDF9;
}	
.actbar DIV.bar-left-bg {
	display:block;
}
.mr160 {
	margin-right:160px;
}
.sub-bar {
    border-bottom: 1px dotted #C6C3B8;
    border-collapse: collapse;
    color: #2E5D7E;
    display: block;
    overflow: hidden;
    padding: 3px 3px 3px 5px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.sub-bar:hover {
	color:#944816;
	cursor:pointer;
}
.leftheader {
    border-bottom: 3px solid;
    color: #BBB7A6;
    padding: 10px 5px;
    text-shadow: 0 1px 1px white;
	font-weight: bold;
}
UL.tophelp {
    font-size: 80%;
    list-style: none outside none;
    margin: 0 auto 10px;
    padding: 10px 20px 4px;
    text-align: center;
}
LI.tophelp {
    border-radius: 5px;
    color: #666053;
    cursor: pointer;
    display: inline;
    font-style: normal;
    padding: 5px 30px 8px;
    position: relative;
}
LI.acttophelp {
	color: white;
	background-color:#D5D1C5;
	cursor:inherit;
}
.lightbl {
    background-color: #F6F1E5;
    border-radius: 5px 5px 5px 5px;	
}
.cert_wrap {
	max-height: 500px;
	overflow: auto;
}
TABLE.stat { 
	border-collapse: collapse;
	border: 1px solid #B3AC86;
	background-color:#FDFDF9;
	table-layout:fixed;
}
TABLE.stat .w15 {width:120px}
TABLE.stat .w20 {width:165px}
TABLE.stat TH {
	border: 1px solid #D7D2C5;
	background-color: #E2DED2;	
	padding:1px 2px;
	font-size: 11px;	
}
TABLE.stat TD {
	border: 1px solid #D7D2C5;
	padding:1px 2px;
	font-size: 11px;
	cursor: pointer;
}
TABLE.stat TD.fs1 {
	font-size: 110%;
}
TABLE.stat TD.pdl5 {
	padding-left: 5px;
}
TABLE.stat  tr.stat:hover {background-color:#F6F1E5;}

DIV.tabfixed {
	position:relative;
	top:1px;

}
.srcloc {
    box-shadow: 2px 2px 2px #CDCDCD, -2px 2px 2px #CDCDCD;
    min-height: 70px;
    padding: 2px;	
}
IMG.t55 {top:55px;}
.quick {
    border: 1px solid #E09D5A;
    height: 70px;
    width: 295px;
	border-radius: 5px;
	color: #4D4A44;
}
.innerentity {
    background: url("/i/cp-grad.gif") repeat-x scroll 0 bottom #F1EADC;
    border-left: 1px solid #E8E4D8;
    margin-bottom: 1px;
    padding: 15px 0 15px 10px;
    position: relative;
    top: 1px;	
}

.editbtn,.justbtn {
    background-color: #F3D495;
	background-repeat:no-repeat;
	background-position:5px center;
    border-radius: 5px 5px 5px 5px;
    color: #54687A;
    cursor: pointer;
    padding: 3px 3px 3px 22px;
	transition: all 0.5s ease 0s;
}
.litebtn {
	background-color: #eeece1;
	background-repeat:no-repeat;
	background-position:5px center;
	border-radius: 5px 5px 5px 5px;
	color: #54687A;
	cursor: pointer;
	padding: 3px 3px 3px 22px;
	transition: all 0.5s ease 0s;
}
.litebtn:hover {
	background-color: #F3D495;
}
BUTTON.litebtn {
	border: 2px solid  #F3D495;
}
BUTTON.editbtn {
	border: 2px solid #eeece1;
}
UL.buttons1,UL.buttons2 {
    background-color: #F8F3EA;
    border-bottom: 1px solid #F1E3C3;
    border-radius: 5px 5px 0 0;
    padding: 15px 10px;
    white-space: nowrap;	
}
UL.buttons1 {
    margin-left: -40px;
    margin-right: -40px;
	margin-top:0px;
}
	
.delobj {
	background-image:url(/i/close.png) ;
}
.choiceobj {
	background-image:url(/i/typechoice.png) ;
}
.editobj {
	background-image:url(/i/edit.png);
}
.addobj {
	background-image:url(/i/add.png);
}
.cancelobj {
	background-image:url(/i/cancel.png);
}
.privateobj {
	background-image:url(/i/no_eye.png);
}
.attentobj {
	background-image:url(/i/att2.png);
}
.upobj {
	background-image:url(/i/taskup.png);
}
.prevobj {
	background-image:url(/i/prev.png);
}
.prevallobj {
	background-image:url(/i/prev_all.png);
}
.actualizeobj {
	background-image:url(/i/actual.gif);
}
.renew {
	background-image:url(/i/renew16.png);
}
.messobj {
	background-image:url(/i/privatemess.png);
}
.discussobj {
	background-image:url(/i/mess.png);
}
.blackuser {
	background-image: url(/i/blackuser.png);
}
.expandobj  {
	background-image:url(/i/collapsed.gif);
}
.collapseobj {
	background-image:url(/i/expanded.gif);
}
.plusoffer  {
	background-image:url(/i/goodoffer.png);
}
.minusoffer  {
	background-image:url(/i/badoffer.png);
}
.selobj {
	background-image:url(/i/act-entity.png);
}
.moneyobj {
	background-image: url(/i/coins.gif);
}

.deferobj {
	background-image:url(/i/defer.png);
}
.finishobj {
	background-image:url(/i/onlystate6.png);
}
.attachobj {
	background-image: url(/i/filemark.png);
}
.disc-h {
    margin-left: 20px;
    margin-top: -10px;
    width: 300px;
}
.disc-h2 {
    margin-left: 20px;
    width: 300px;
}
UL.uldiscuss {
    background-color: #FFFCEF;
	border: 1px solid #F1E3C3;
    border-radius: 5px 5px 5px 5px;
    display: block;
    margin-left: 330px;
    margin-right: 20px;
    padding: 10px 10px 10px;
}
.discusswrap {
	position:relative;
	display:block;
	padding:20px 0;
}
.userwrap {
    left: -330px;
    position: absolute;
    text-align: right;
    width: 300px;
}
.help {
	background:url(/i/minhelp.png) no-repeat 0 center;
	padding-left:16px;
}
#preview {
	position: absolute;
	padding: 2px;
	border: 1px solid;
	border-radius:5px;
	border-color:#D7D2C5;
	background-color:#f1eadc;
}
#calendarDiv {
	border: 1px solid #A09D95;
	border-radius: 5px;
}
DIV.datechange {
	background-image: url('/i/changing.gif');
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 15px;
	color: #bfbfbf;
	margin-bottom: 20px;
}
.valign {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 80%;
	height: 40%;
	margin: auto;
}
.content-body {
    margin: 0 auto;
    padding: 50px 10px;
    position: relative;
    width: 980px;
}


#m_body {overflow-y: auto; height: 300px}

.t1{position:relative; top:1px;}
.t-1{position:relative; top:-1px;}
.t15{top:15px;}
.t-2{position:relative; top:-2px;}
.rt2{top:2px; right: 2px;}
.vtop {vertical-align: top;}
.padentity {padding:2px 0 3px 5px;}
.lsn {list-style:none;}
.refresh:hover,.interactbtn:hover,.editbtn:hover ,.justbtn:hover{background-color:#F1CF87; color: inherit;}
.wait,.wait_pdl20{background-image:url(/i/89.gif); background-repeat: no-repeat;}
.wait_pdl20{padding-left:20px !important;}
.t5{right: 5px;top: 6px;}
.cb{position:relative; top:3px;}
.pseudo,.js {border-bottom: 1px dotted; cursor:pointer;}
.pseudo.active {background: #FACF7A; border-radius: 3px; padding: 3px; border: none; cursor: default}
.subspan {padding: 3px 5px;}
.att2 {background: url(/i/att2.png) no-repeat 2px 3px; padding-left:20px; line-height:normal;}
.hlp2 {background: url(/i/helpico.png) no-repeat left 2px; padding-left:23px; line-height:normal;}

.bcl1,.bcl2  {border-color:#D7D2C5;}	
.border  {border:1px solid #D7D2C5;}	
.brd_addr  {border:1px solid #E2DFCB;}	
.b_lite {border:1px solid #B5C8D6;}	
.bcl2  {border-radius:50%;}	
.bcl1:hover  { border-color:#C5F2DD; }	
.bb-dashed {border-bottom:1px dashed #D7D2C5}
.bb {border-bottom:1px solid #D7D2C5;}
.bt-dashed {border-top:1px dashed #D7D2C5}
.bt-dashed2 {border-top:1px dashed #F1E3C3;}
.bb-dotted {border-bottom:1px dotted #D7D2C5}
.bb_c{border-bottom:1px dashed #D7D2C5;}
.bb_c:before{border-bottom:1px solid white;}
.brad5 {border-radius:5px;}
.brad5-top {border-radius:5px 5px 0 0;}
.brad5-btm {border-radius:0 0 5px 5px;}
.brad3 {border-radius:5px;}
.bround {border-radius: 50%;}

.ovh {overflow:hidden;}
.ovhy {overflow-y:hidden;}
.ovhx {overflow-x:hidden;}
.rlt {position:relative;}
.norate IMG {height:3px;}
.fll{ float: left;}
.bfll:before{ float: left;}
.flr{float: right;}
.clear{clear:both;}
.clear-r{clear:right;}
.clearfix:after {
content: ".";
visibility: hidden;
display: block;
height: 0;
clear: both;
}
.resetfont{
    font-size: medium;
    font-weight: normal;
}
.z100{z-index:100;}
.inline,.inlineH1 H1 {display: inline;}
.iblock {display:inline-block;}
.block {display: block;}
.hide {display: none;}
.abs{position: absolute;}
.pointer {cursor:pointer; }
.lefttop {left: 10px; top: 10px;}
.left-10 {left: -10px;}
.l220 {left: 220px;}
.somebg {background-repeat: no-repeat; background-position: left center;}
.bcollapse {border-collapse: collapse;}

.ml10{ margin-left: 10px;}
.ml15{margin-left: 15px;}
.ml5{margin-left: 5px;}	
.ml0{margin-left: 0px;}	
.ml20{ margin-left: 20px;}
.ml25{ margin-left: 25px;}
.ml30{ margin-left: 30px;}
.ml35{ margin-left: 35px;}
.ml40{ margin-left: 40px;}
.ml55{ margin-left: 55px;}
.ml200{ margin-left: 200px;}
.mr32{margin-right:32px;}
.ml330{margin-left: 330px;}
.ml-330{margin-left: -330px;}

.mr5{margin-right: 5px;}	
.mr10{margin-right: 10px;}	
.mr20{ margin-right: 20px;}
.mt5{margin-top: 5px;}
.mt20{margin-top: 20px;}
.mt10{margin-top: 10px;}
.mt15{margin-top: 15px;}
.mt30{margin-top: 30px;}
.mt40{margin-top: 40px;}
.mb10{margin-bottom: 10px;}
.mb5 {margin-bottom: 5px;}
.mb20{margin-bottom: 20px;}
.mb30{margin-bottom: 30px;}
.mb40{margin-bottom: 40px;}
.mb55{margin-bottom: 55px;}
.mrg10{margin: 10px;}
.mrg5{margin: 5px;}
.mrg20{margin: 20px;}
.mr12{margin-right: 12px;}
.mr30{margin-right: 30px;}
.mr40{margin-right: 40px;}
.mr60{margin-right: 60px;}
.mr120{margin-right: 120px;}
.mr140{margin-right: 140px;}
.mr250{margin-right: 250px;}
.mr200{margin-right: 200px;}
.mr220{margin-right: 220px;}
.mr310{margin-right: 310px;}
.mr350{margin-right: 350px;}
.mr360{margin-right: 360px;}
.mr400{margin-right: 400px;}
.mr260{margin-right: 260px;}
.ml310{margin-left: 310px;}
.ml210{margin-left: 210px;}


.mrg2010{margin:20px 10px}
.mtb40{margin-top: 40px ; margin-bottom:40px}
.mtb20{margin-top: 20px ; margin-bottom:20px}
.mtb15{margin-top: 15px ; margin-bottom:15px}
.mtb10{margin-top: 10px ; margin-bottom:10px}
.mlr5{margin-left: 5px ; margin-right:5px}
.mlr10{margin-left: 10px ; margin-right:10px}
.mlr20{margin-left: 20px ; margin-right:20px}
.mlr30{margin-left: 30px ; margin-right:30px}

.mtb5{margin-top: 5px ; margin-bottom:5px}
.mt23 {margin-top:23px;}
.mauto {margin:0 auto;}
.mauto30 {margin:30px auto;}

.pdl10 {padding-left:10px;}
.pdl5 {padding-left:5px;}
.pdl15 {padding-left:15px;}
.pdl18 {padding-left:18px;}
.pdl9 {padding-left:9px;}
.pdr10 {padding-right:10px;}
.pdlr10 {padding-left:10px; padding-right:10px;}
.pdl70 {padding-left:70px;}
.pdl80 {padding-left:80px;}
.pdl30 {padding-left:30px;}
.pdl20 {padding-left:20px;}
.pdl200 {padding-left:200px;}
.pdb5 {padding-bottom:5px;}
.pdb15 {padding-bottom:15px;}
.pdr6 {padding-right:6px;}
.pdlr5 {padding-right:5px; padding-left:5px;}
.pdlr20 {padding-right:20px; padding-left:20px;}
.pdlr30 {padding-right:30px; padding-left:30px;}
.pdr12 {padding-right:12px;}
.pdr25 {padding-right:25px;}
.pdb10 {padding-bottom:10px;}
.pdr20 {padding-right:20px;}
.pdr30 {padding-right:30px;}
.pdr40 {padding-right:40px;}
.pd10 {padding:10px;}
.pd10-t {padding:10px;padding-top:0px;}
.pd20 {padding:20px;}
.pd2 {padding:2px;}
.pd5 {padding:5px;}
.pdt5 {padding-top:5px;}
.pdt15 {padding-top:15px;}
.pdt20 {padding-top:20px;}
.pdt30 {padding-top:30px;}
.pdt10 {padding-top:10px;}
.pdb20 {padding-bottom:20px;}
.pdb30 {padding-bottom:30px;}
.pdtb10 {padding-top:10px;padding-bottom:10px;}
.pdtb15 {padding-top:15px;padding-bottom:15px;}
.pdtb20 {padding-top:20px;padding-bottom:20px;}
.pdtb5 {padding-top:5px;padding-bottom:5px;}
.pdtb50 {padding-top:50px;padding-bottom:50px;}


.h250 {height:250px;}
.h280 {height:280px;}
.h330 {height:330px;}
.h30 {height:30px !important;}
.h50 {height:50px;}
.w100 {width:100%;}
.w60 {width:60%;}
.w65 {width:65%;}
.w74 {width:74%;}
.w90 {width:90%;}
.w20 {width:20%;}
.w15 {width:15%;}
.w30 {width:30%;}
.w45 {width:45%;}
.w49 {width:49%;}
.w50 {width:50%;}
.w80 {width:80%;}
.wd130 {width:130px;}
.wd300 {width:300px;}
.wd350 {width:350px;}
.wd50 {width:50px;}
.wd65 {width:65px;}
.wd85 {width:85px;}
.wd95	{width: 95px}
.wd105	{width: 105px}
.wd160 {min-width:160px;}
.wd170 {min-width:170px;}
.wd120 {width:120px;}
.wd130 {width:130px;}
.wd180 {width:180px;}
.wd220 {width:220px;}
.wd250 {width:250px;}
.wd260 {width: 260px}
.wd200 {width:200px;}
.wd330 {width:330px;}
.wd400 {width:400px;}
.wd450 {width:450px;}
.wd480 {width:480px;}
.h40 {height:40px;}
.h20 {height:20px;}
.h25 {height:25px;}
.h80 {height:80px;}
.lh250{line-height:250%;}
.t70 {top: 70px;	}
.t10 {top: 10px;	}

.mh20 {min-height:20px;}
.mh100 {min-height:100px;}
.mh210 {min-height:210px;}
.mh150 {min-height:150px;}
.mh400 {min-height:400px;}
.mw200 {max-width:200px;}

.fs-1{font-size:0.8em;}
.fs0 {font-size:100%}
.fs1 {font-size:120%}
.fs2 {font-size:130%}
.fs3 {font-size:140%}
.fs4 {font-size:200%}

.fcLINK {color: #2E5D7E}

.lh30{line-height:30px;}
.lh60{line-height:60px;}
.lh1_3{line-height:1.3em;}
.lh1{line-height:1em;}
.lh1_4{line-height:1.4em;}
.lh1_5{line-height:1.5em;}
.lh1_7{line-height:1.7em;}
.lh2{line-height:2em;}
.lh_normal{line-height:normal;}
.nowrap {white-space: nowrap;}
.normal_ws {white-space: normal;}
.cntr {text-align:center;}
.bold {font-weight:bold;}
.shd {text-shadow: 1px 1px 1px #FFFEDC, -1px -1px 1px #434429;}	
.italic {font-style:italic;}
.normal {font-weight:normal;font-style:normal;}
.txover {text-overflow:ellipsis;}
.blink {text-decoration: blink;}
.nodecor {text-decoration: none;}
.txtc{text-align: center;}
.txtr{text-align: right;}
.txtl{text-align: left;}
.txtjustify{text-align: justify;}

.underline {text-decoration:underline;}
.line-through {text-decoration: line-through;}

.wbg {background-color:white;}
.attbg {background-color:#FFBC4A !important;}
.bg-w2{background-color:#F4F4F0;}
.bg-w3{background-color:#F8F5ED;}
.whitebg {background-color:#FDFDF9;}
.bgcol{background-color:#F1EADC;}
.l-bgcol{background-color:#FDFDF9;}
.tstbg{background-color:#FABCBC}
.editbg {background-color: #FBDEAA;}
.editbg2 {background-color: #FFEAC6;}
.editbg3 {background-color: #f4ffc6;}
.editbg_t{background-image: url(/i/changebg_t.png);}
.editbg_v{background-image: url(/i/changebg_v.png);}
.bt2 {border-top:2px solid #BBB7A6;}
.discussbg {background-color:#FFFCEF;}
.probg {background-color:#C5F2DD;}
.masterbg{background-color:#FFEFD5;}
.arcbg{background-color:#eeece1;}
.task_sandbox {width: 40px; height: 20px; background-image: url(/i/sandbox.png); background-repeat: no-repeat}
.task_sandbox.list {position: absolute; right: 10px; bottom: 10px; }
.selectbg {background-color:#E0D0E7;}
.selectbg2 {background-color:#FBF1FF;}
.fixbg {background-color: #d7d2c545;}
.yourbg {background-color:#FFF5C2;}
.yourbg_op04 {background-color:#f7eed1;}
.darkbg {background-color:#3E6A80;}
.redbg {background-color:#d40828;}
.blackbg {background-color:#4d4b4e;}
.moneyland {background-color: #94ea93 !important;}
.vatb{vertical-align:text-bottom;}
.vamdl{vertical-align:middle;}

.white {color:white;}
A.white:hover {color:white;}
.darklink{color:#1d3240;}
.red {color:red;}
.lblue {color:#9DC1D5;}
.dblue {color:#3E6A80;}
.acolor {color:#2E5D7E}
.bigcolor {color:#666053;}
.subcolor{color:#B7A57B;}
.cl-descr,.gray {color: #8A959D;}
.cl2{color:#9C978B;}
.cl3{color:#BBB7A6;}
.clcert{background-color:#FFEB8C;}
.good {color:#26D977 !important;}
.good1 {color:#d64147 !important;}
.a-color {color:#2E5D7E;}
.attent {color:#E09D5A;}
.cl-noact {color:#CBCBCB;}
.b-orange {border-color:#E09D5A;}	
.darkgreen {color: darkgreen;}
.darkred {color: darkred;}
.positive 	{color: green;}
.negative 	{color: darkred;}
.cl2before:before {color:#bcbcbc;}
.errcolor {color:#F23400;}

.op06 {opacity:0.6; transition: all 0.5s ease 0s;}
.op09 {opacity:0.9; transition: all 0.5s ease 0s;}
.op07 {opacity:0.7; transition: all 0.5s ease 0s;}
.op04 {opacity:0.4;}
.op06:hover,.op09:hover {opacity:1;}
.frozen {
	pointer-events: none;
	opacity: 0.6;
}
.pressed {
    background: none repeat scroll 0 0 #F5F4ED;
}

#m_history.pressed {
	background: none repeat scroll 0 0 #94ea93;
}

.grg {font-family:georgia}
.cp_new_in_tab:before, 
.cp_new_in_discuss_contact , .cp_new_in_discuss_contact  DIV{
	background: url(/i/new_entity.gif) no-repeat top left;
    content: " ";
    height: 40px;
    left: 5px;
    opacity: 1;
    position: absolute;
    top: 5px;
    width: 40px;
    z-index: 1000;
}

.cp_new_in_entity {background: url(/i/new_entity.gif) no-repeat top right;}