/*ADD NEW PROJECT*/

/*STEP 0*/
.ap-step0{
	width: 90%;
	padding: 20px 0 0 0;
	list-style:none;
	color: #666;
	font-size:13px;
	}
.ap-step0 li{
	margin: 0 0 40px 0;
	}
.ap-step0 li img{
	float:left;
	margin: 0 30px 0 0;
	}
.ap-step0 li div{
	display:table;
	height: 1%;
	line-height:17px;
	}
.ap-s0-btn{
	float:left;
	width: 250px;
	margin: 0 40px 0 0;
	text-align:right;
	padding: 5px 0 0 0;
	}

/*STEP 1*/
.add-project{
	padding: 35px 0 0 0;
	}
.apf-blc{
	border-bottom: 1px solid #d7d7d7;
	padding-bottom: 15px;
	margin: 0px 20px 15px 20px;
	}
.add-project-form{
	border: 1px solid #B2B2B2;
	width: 573px;
	float:left;
	margin: 0 35px 0 0;
	padding: 20px 0 0 0;
	}
.add-project-more{
	float:left;
	width: 335px;
	}
.apf-option{
	margin: 0;
	}
	

.folder-manage select{ margin-right:10px !important}
.folder-manage .apf-label{ background:url(../images/folder.png) 73px 2px no-repeat; padding-bottom:5px}
#ov-folder .ov-in{ padding:10px 15px !important}
#ov-folder{ position:fixed; top:50%; left:50%; width:550px; margin-left:-275px; margin-top:-100px}
#ov-folder h4{ color:#707070; font-size:14px; padding-bottom:5px; margin-bottom:0}
#ov-folder p{ color:#666; font-size:12px}
#ov-folder .close{ position:absolute; right:15px; top:10px; background:url(../images/ar-sprite.gif) -22px -20px no-repeat; width:12px; height:12px; cursor:pointer}
.manage-folders { padding-top:10px}
.manage-folders li{ list-style:none; padding:6px 0; margin:0; border-bottom:1px solid #f3f2f0; color:#999; height:20px}
.manage-folders li li{ padding: 0;  border-bottom:0;}
.manage-folders ul{ float:left; width:35px; height:20px; background:url(../images/arrow_black_bottom.gif) 18px 6px no-repeat}
.manage-folders li li i{ display:block; width:16px; height:18px; cursor:pointer;background:url(../images/folder.png) 0 0 no-repeat;}
.folder1{ background-position: 0 0;}
.folder2{ background-position: 0 -20px;}
.folder3{ background-position: 0 -40px;}
.manage-folders .folder-cancel{ float:right; width:60px; text-align:right}
.manage-folders .folder-cancel a{ color:#666; text-decoration:none; border-bottom:1px dotted #666}
.manage-folders .folder-cancel a:hover{ border-bottom:0}
.manage-folders .folder-submit { float:right; padding-right:5px;margin-top:-2px}
.manage-folders .folder-submit input{ width:70px; text-align:center }
.manage-folders .form-text input{ width:310px; color:#444; }
.folder-delete{ float:right; background:url(../images/ar-sprite.gif) -22px -20px no-repeat; width:12px; height:12px; cursor:pointer; margin-top:3px; margin-right:2px}
.folder-edit{ float:right; background:url(../images/ar-sprite.gif) 0px -20px no-repeat; width:12px; height:12px; cursor:pointer; margin-top:3px; margin-right:5px}
#ov-folder h5 { padding-top:10px; margin-bottom:-5px}
#ov-folder h5 a{ color:#5da23e; text-decoration:none; border-bottom:1px dotted #5da23e; font-weight:normal; font-size:12px}
#ov-folder h5 a:hover{ text-decoration:none; border-bottom:0}




.bmn{
	margin-bottom: 0 !important;
	}
.fwn{
	font-weight:400 !important;
	}
.apf-label{
	float:left;
	width: 95px;
	font-weight:bold;
	padding: 1px 0 0 0;
	}
.apf-option div{
	height: 1%;
	display:table;
	width: 430px;
	font-size: 100%;
	}
.apf-option .errorBox{
	/*background: url(../images/serror.png) no-repeat 0 0px;
	padding: 0 0 0px 20px;
	margin: 3px 0 5px 0;*/
	}
.apf-title{
	font: 100% Tahoma;
	width: 428px;
	padding: 1px 0 1px 2px;
	color: #333;
	}
.apf-link{
	font: 100% Tahoma;
	width: 345px;
	padding: 1px 0 1px 2px;
	}
.apf-text{
	font: 100% Tahoma;
	width: 428px;
	height: 150px;
	padding: 1px 0 1px 2px;
	line-height: 130%;
	overflow:auto;
	color: #333;
	}
.afp-prepay{
	margin: -4px 0 0 0;
	}
.apf-list li{
	list-style-type:none;
	line-height: 180%;
	margin: 0 0 5px 0;
	}
.apf-list li input{
	margin: 0 3px 0 0;
	}
.apf-list li label{
	font-weight:bold;
	}
.apf-list li span{
	color: #333;
	}
.apf-o-budjet{
	margin: 0 0 25px 0;
	}
.apf-budget{
	font: 100% Tahoma;
	color: #333;
	width: 100px;
	margin: 0;
	}
.apf-category {
	width: 170px;
}
.apf-select{
	font: 100% Tahoma;
	color: #333;
	}
	
.apf-dogovor{ display:block; padding-bottom:10px}	
.apf-dogovor input{ float:left; margin-right:5px !important}	
.disable .budget-pointer, .disable .budget-point{ display:none}	
.disable .fl-form{ color:#999; font-weight:normal}	
.disable .fl-form em{ color:#999; font-weight:normal}	
	
.input-file{
	width: 350px;
	font: 100% Tahoma;
	padding: 3px 0 3px 2px;
	color: #333;
	}
.add-project-more dt{
	font-size: 180%;
	margin: 0 0 10px 0;
	}
.add-project-more dd{
	margin: 0 0 35px 0;
	height: 1%;
	display:table;
	}
.add-project-more dd ul{
	margin: 0 0 0 15px;
	}
.add-project-more-icon{
	width: 75px;
	height: 80px;
	float:left;
	text-align:center;
	padding: 3px 0 0 0;
	}
.apf-o-pro{
	background: #FFF9E7;
	margin: 0 0 10px 95px;
	padding: 10px 15px;
	}
.apf-pro-only{
	line-height: 150%;
	display:table;
	height: 1%;
	}
.apf-pro-check{
	float:left;
	margin: 0 10px 0 0;
	padding: 2px 0 0 0;
	}
.apf-protection{
	margin: 0 0 0 95px;
	line-height: 150%;
	padding: 0 0 0 37px;
	background: url(../images/icons-sprite.png) no-repeat -187px -246px;
	}
.apf-submit{
	margin: 0 0 20px 115px;
	}
.apf-submit input{
	overflow:visible;
	font-size: 100%;
	padding: 2px 25px 3px;
	}
.apf-files{
	margin: 0 0 0 95px;
	}
.apf-clip{
	padding: 3px 0 4px 25px;
	background: url(../images/clip.png) no-repeat;
	display:block;
	margin: 0 0 15px 0;
	}
.apf-clip .flt-tgl-lnk{
	float:left !important;
	}
.apf-clip a:link, .apf-clip a:visited{
	background:url(../images/dot_039.png) repeat-x bottom left;
	color:#003399;
	text-decoration:none;
	}
.apf-clip a:hover{
	background:url(../images/dot_green.png) repeat-x bottom left;
	text-decoration:none;
	color:#6BB24B;
	}
.apf-files .i-btn{
	width: 20px;
	text-align:center;
	}
.apf-files .flt-cnt{
	background: none !important;
	}
.apf-files .flt-cnt .apf-f-inf{
	padding: 10px 25px;
	color: #666;
	background: #F0EFED;
	}
.apf-files ul{
	margin: 0 0 15px 25px;
	list-style:none;
	}
.apf-files ul li{
	margin: 0 0 5px 0;
	}
.apf-or{
	margin: 0 0 10px 0;
	}
.apf-or-one{
	margin: 0 0 7px 0;
	}
.apf-or-one select{
	vertical-align:middle;
	}
.apf-or-one img{
	vertical-align:middle;
	}
.apf-office{
	padding: 10px 0 0 20px;
	width: auto !important;
	}
.apf-office .apf-or{
	width: auto !important;
	}
.apf-office .apf-select{
	width: 180px;
	}
.apf-or-radio{
	float:left;
	width: 20px;
	text-align:center;
	position:relative;
	top:2px;
	}
.apf-sbr{ background:#d9efff;margin: 0 0 20px 95px;padding: 10px 15px;}
#showcities{
	position:relative;
	}
/*STEP 2*/
.add-project-preview{
	border: 1px solid #B2B2B2;
	padding: 15px;
	margin: 15px 0 25px 0;
	}
.add-project-preview h3{
	font-size: 180%;
	font-weight:normal;
	margin: 0 0 20px 0;
	}
.app-free .project-preview{
	border-bottom: none;
	}
.app-left{
	float:left;
	width: 220px;
	margin: 0 3px 0 0;
	}
.app-left p{
	line-height: 130%;
	margin: 0 0 10px 0;
	}
.app-right{
	width: 699px;
	float:left;
	}
.app-right .project-preview h4{
	font-size: 180% !important;
	font-weight:normal;
	margin: 0 0 10px 0;
	}
.app-right .project-preview h4 a:hover{
	text-decoration:underline;
	}
.add-btn img{
	float:left;
	}
.app-list label{
	font-weight:normal !important;
	}
.clip{
	padding: 4px 0 5px 20px;
	background: url(../images/tp-w.gif) no-repeat;
	}
.project-payed-days{
	float:left;
	padding: 6px 0 0 19px;
	font-size: 115%;
	color: #0C6C25;
	margin: 0 10px 0 0;
	}
.project-tp-w{
	background: url(../images/tp-w.gif) no-repeat;
	}
.project-tp-y{
	background: url(../images/tp-y.gif) no-repeat;
	}
.app-sum strong{
	font-size: 180%;
	font-weight:normal;
	}
.app-dayes{
	margin: 0 0 15px 0 !important;
	padding: 5px 0 0 19px;
	}
.app-dayes input{
	font: 100% Tahoma;
	color: #333;
	}
.app-logo{
	padding: 5px 0 0 0;
	color: #666;
	}
.app-logo strong{
	color: #333;
	font-weight:400;
	}
.apf-free-info{
	padding: 10px 0 0 0;
	color: #666;
	}
.apf-payed-info{
	padding: 30px 0 0 0;
	}
.edit-project-btn{
	text-decoration:none;
	}
.edit-project-btn img{
	font-size: 40%;
	font-weight:normal;
	color: #fff;
	background: #B2B2B2;
	text-align:center;
	line-height: 160%;
	}
.blue-btn img{
	background: #93D2FF;
	color: #fff;
	text-align:center;
	font-size: 130%;
	line-height: 160%;
	}
.grey-btn img{
	background: #B2B2B2;
	color: #fff;
	text-align:center;
	font-size: 130%;
	line-height: 160%;
	}
.apf-logo-block{
	background: #FFF7EE;
	padding: 15px 0 !important;
	margin: 0 0 20px 0;
	}
.apf-logo-block h3{
	font-size: 105%;
	line-height: 100%;
	margin: 0 0 5px 115px;
	}
.apf-logo{
	margin: 0 0 10px 115px;
	}
.apf-logo-img{
	float:left;
	margin: 0 10px 0 0;
	}
.apf-addedfiles{
	margin: 0;
	padding: 15px 0 0 0;
	}
.apf-addedfiles h3{
	font-size: 105%;
	line-height: 100%;
	margin: 0 0 7px 0;
	}
.apf-addedfiles ul{
	list-style:none;
	}
.apf-addedfiles ul li{
	line-height: 115%;
	margin: 0 0 5px 0;
	}
INPUT.apf-date{
	border: default;
	width: 163px;
	height: 15px;
	}
SPAN.apf-date{
	cursor: pointer;
	position: absolute;
	margin-top: 3px;
	margin-left: -25px;
	background: url(/images/icons-sprite.png) no-repeat -335px -433px;
	width: 15px;
	height: 15px;
}
/* --- end of ADD NEW PROJECT --- */

/* PAGINATOR */
#fl2_paginator {
	margin:20px 0 0 0;
}

#fl2_paginator a{
	color:#717171;
	text-decoration:underline;
	margin-right: 5px;
}
#fl2_paginator a:hover{
	color: #3bb100;
	text-decoration:underline;
}

#fl2_paginator b{
	font-weight:normal;
	padding:0 3px;
	color: #c6c6c6;
	text-decoration:none;
	border:1px solid #c6c6c6;
}

#nav_pre_not_active {background: url(/images/nav_pre_not_active.png) no-repeat left top; width:119px; height:21px; display:block; text-align:right; padding:0px; font:11px/21px Helvetica, Arial, sans-serif; overflow: hidden;}
#nav_next_not_active {background: url(/images/nav_next_not_active.png) no-repeat left top; width:119px; height:21px; display:block; text-align:left;padding:0px; font:11px/21px Helvetica, Arial, sans-serif; text-align:left}
#nav_pre_not_active span, #nav_pre_not_active a {margin-right:10px}
#nav_next_not_active span, #nav_next_not_active a {margin-left:10px}

/* end of PAGINATOR */


/* CALENDAR */

/* calendar container element */
div#tcal {
	position: absolute;
	visibility: hidden;
	z-index: 100;
	width: 158px;
	padding: 2px 0 0 0;
}

/* all tables in calendar */
div#tcal table {
	width: 100%;
	border-left: 1px solid #EEEEEE;
	border-collapse: collapse;
	background-color: white;
}

/* navigation table */
div#tcal table.ctrl {
	border-bottom: 0;
	border-top: 1px solid #EEEEEE;
}

/* navigation buttons */
div#tcal table.ctrl td {
	width: 15px;
	height: 20px;
	border-bottom: 0 none;
	border-top: 0 none;
	font-family: tahoma, verdana, arial;
	font-size: 9px;
	vertical-align: center;
}

/* month year header */
div#tcal table.ctrl th {
	background-color: white;
	color: black;
	border: 0;
	vertical-align: center;
	font-size: 11px;
}

/* week days header */
div#tcal th {
	/*border: 1px solid silver;*/
	border-collapse: collapse;
	text-align: center;
	padding: 3px 0;
	font-family: tahoma, verdana, arial;
	font-size: 10px;
	background-color: white;
	/*color: white;*/
}

/* date cells */
div#tcal td {
	border: 0;
	border-collapse: collapse;
	text-align: center;
	padding: 2px 0;
	font-family: tahoma, verdana, arial;
	font-size: 11px;
	width: 22px;
	cursor: pointer;
}

/* date highlight in case of conflicting settings order here determines the priority from least to most important */
div#tcal td.othermonth {
	color: silver;
}

div#tcal td.weekend {
	background-color: White;
}

div#tcal td.today {
	border: 1px solid #DF939E;
}

div#tcal td.selected {
	border: 1px solid #FFB3BE;
	background-color: #FFB3BE;
}

/* iframe element used to suppress windowed controls in IE5/6 */
iframe#tcalIF {
	position: absolute;
	visibility: hidden;
	z-index: 98;
	border: 0;
}

/* transparent shadow */
div#tcalShade {
	position: absolute;
	visibility: hidden;
	z-index: 99;
}

div#tcalShade table {
	border: 0;
	border-collapse: collapse;
	width: 100%; padding:0; margin:0;
}

div#tcalShade table td {
	border:0;
	border-collapse: collapse;
	padding: 0; margin:0;
}
div#tcalShade table  td img{ float:left}





/* end of CALENDAR */


.addButton input { width:28px; padding:0! important; height:20px; font-size:10px; vertical-align:top}
.input-file { width:auto;height:20px; }


/*CATALOG*/
.catalog-freelancers{
	width: 100%;
	}
.catalog-freelancers, .catalog-freelancers td, .catalog-freelancers th{
	border-collapse:collapse;
	}
.catalog-freelancers th{
	font-weight:bold;
	color: #fff;
	text-align:center;
	vertical-align:middle;
	border: none;
	}
.catalog-freelancers td{
	font-weight:bold;
	color: #666;
	text-align:center;
	vertical-align:middle;
	}
.cf-sortable{
	background: #89D363;
	padding: 3px 0 5px;
	border-left:1px solid #fff;
	}
.cf-sortable a:link, .cf-sortable a:active, .cf-sortable a:visited,
.cf-sort-active a:link, .cf-sort-active a:active, .cf-sort-active a:visited{
	color: #fff;
	text-decoration:none;
	}
.cf-sort-active{
	background: #6BB24B;
	}
.cf-sort-asc a{
	background: url(../images/arrow_s_d.gif) no-repeat 0 3px;
	padding: 0 0 0 8px;
	}
.cf-sort-desc a{
	background: url(../images/arrow_s_u.gif) no-repeat 0 3px;
	padding: 0 0 0 8px;
	}
.cf-line td{
	border-left: 1px solid #fff;
	padding: 10px 0;
	border-bottom: 15px solid #fff;
	background: #F1F1F1;
	}
.is-pro td{
	background: #FFF9E7;
	}
.cf-fav{
	background: #C5C5C5 url(../images/slt_grey_dark.gif) no-repeat top left !important;
	padding: 0!important;
	height: 80px !important;
	}
.is-pro .cf-fav{
	background:#89D363 url(../images/slt_green_light.gif) no-repeat top left !important;
	}
.cf-fav div{
	height: 80px;
	}
.cf-fav img{
	margin: 35px 0 0 0;
	}
.cf-fav a{ outline:none}
.cf-user{
	text-align:left !important;
	padding: 10px !important;
	vertical-align:top !important;
	}
.cf-user-in{
	margin: 0 0 0 60px;
	}
.cf-spec{
	display:block;
	font-weight:normal;
	margin: 0 0 3px 0;
	padding: 3px 0 0 0;
	}
.cf-user .ac-pro{
	position:relative;
	top:1px;
	}
.cf-avatar{
	margin: 0 10px 10px 0;
	float:left;
	}
.cf-preview td{
	text-align:left;
	padding: 0 0 0 33px !important;
	}
.cf-preview ul{
	border-bottom: 15px solid #fff;
	}
.cf-preview li{
	float:left;
	list-style-type:none;
	margin: 0 20px 0 0;
	width: 200px;
	text-align:center;
	}
.cf-preview li div{
	font-weight:400;
	}
.cf-preview li a, .cf-preview li img{
	display:block;
	margin: 0 auto;
	}
.cf-lc{
	background:#89D363 url(../images/slt_green_light.gif) no-repeat top left !important;
	}
.cf-rc{
	background:#89D363 url(../images/srt_green_light.gif) no-repeat top right !important;
	}
.cf-wlist{
	border-bottom: 15px solid #fff;
	list-style:none;
	font-weight:400;
	}
.cf-wlist li{
	padding: 0 0 7px 0;
	float:none;
	width: auto;
	text-align:left !important;
	}
.cf-txt{
	margin: 0 20px 0 0;
	width: 200px;
	float:left;
	text-align:left;
	font-weight:400 !important;
	padding: 0 0 15px 0;
	line-height:130%;
	}
.cf-txt h3{
	font-weight:400;
	margin: 0 0 10px 0;
	font-size:100%;
	}
.cf-txt p{
	margin: 0 0 10px 0;
	}
*+html .cf-user .u-free{
	display:inline;
	zoom:1;
	}
*+html .cf-user .u-busy{
	display:inline;
	zoom:1;
	}
.cf-user .u-act{
	float:right;
	width: 100px;
	background: url(../images/dot_active.gif) no-repeat 0 2px;
	padding: 0 0 0 13px;
	}
.cf-user .u-inact{
	float:right;
	width: 100px;
	background: url(../images/dot_inactive.gif) no-repeat 1px 2px;
	padding: 0 0 0 13px;
	}
*+html .cf-user .u-inact{
	display:inline;
	zoom:1;
	}
.cf-getpro{
	text-align:left !important;
	font-weight:400 !important;
	}
.cf-getpro .ac-pro{
	position:relative;
	top:1px;
	}
.cfw{
	list-style:none;
	}
.cfw li{
	float:left;
	width: 233px;
	height: 290px;
	border-bottom:1px solid #DEDEDE;
	margin: 0 0 15px 0;
	}
.cfw li h3{
	font: bold 100% Tahoma;
	height: 28px;
	margin: 0 0 7px 0;
	}
.cfw-txt{
	height: 208px;
	width: 218px;
	overflow:hidden;
	line-height:115%;
	margin: 0 0 -8px 0;
	}
.cfw-img{
	width: 200px !important;
	height: 200px;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	}
.cfw-img img{
	display: block;
	margin: 0 auto;
	}
.cfw-info{
	padding: 12px 0 0 0;
	line-height:150%;
	} 
.cfw-info strong{
	color:#666;
	}
.cfwf-span{
	display:block;
	margin: 0 0 5px 0;
	}
.cfwf-span2{ 
	display:block;
	margin: 0 0 3px 0;
	font-size:90%;
	}
.cfwf-pro{
	float:right;
	padding: 10px 40px 0 0;
	}
.cfwf-pro img{
	position:relative;
	top:2px;
	}
.pf-free{
	color: #89D363;
	display:inline-block;
	padding: 0 0 0 12px;
	background: url(../images/dot_free.gif) no-repeat 0 2px;
	}
.cf-sel{
	width: 180px;
	padding: 1px;
	}
.cf-search{
	margin: 0 0 7px 0;
	}
/* --- end of CATALOG --- */

/*
.cat-manager{
	color: #666;
	margin: 0 0 10px 0;
	}
.cat-manager .b1, .cat-manager .b2{
	background: #FFF9E7;
	border-left: 1px solid #FFFCF2;
	border-right: 1px solid #FFFCF2;
	}
.cat-manager-in{
	background: #FFF9E7;
	padding: 5px 10px;
	}
.cat-manager-photo{
	float:left;
	margin: 0 15px 0 0;
	}
.cat-manager h3{
	font-size: 160%;
	font-weight: 400;
	margin: 0 0 3px 0;
	}
.cat-manager h3 a:link, .cat-manager h3 a:visited{
	color: #6BB24B;
	}
.cat-manager2{
	width: 698px;
	height: 88px;
	color: #666;
	margin: 0 0 10px 0;
	}
.cat-manager2 .b1, .cat-manager2 .b2{
	background: #E6FBE7;
	border-left: 1px solid #F2FDF2;
	border-right: 1px solid #F2FDF2;
	}
.cat-manager2-in{
	padding: 18px 0px 25px 80px;
	background: #E6FBE7 url(../images/masssending.png) no-repeat -557px -64px;
	position:relative;
	}
.cat-manager2-in .btn-green2{
	float:right;
	position:relative;
	top:7px;
	right: 33px;
	}
.cat-manager2 h3{
	font-size: 18px;
	font-weight:400;
	margin: 0 0 7px 0;
	}
.cat-manager2 h3 a:link, .cat-manager2 h3 a:visited{
	color: #6BB24B;
	}
.cat-manager2 p{
	font-size: 11px;
	}
.cat-manager2-bg{
	display:block;
	width: 88px;
	height: 42px;
	background: url(../images/masssending.png) no-repeat -665px 0;
	position:absolute;
	left: 433px;
	bottom: -2px;
	z-index:0;
	}*/

.cat-manager3{
	color: #666;
	margin: 0 0 10px 0;
	}
.cat-manager3 .b1{
	background: #E7E6E5;
	border-left: 1px solid #F2F2F1;
	border-right: 1px solid #F2F2F1;
	}
.cat-manager3 .b2{
	background: #fff;
	border-left: 2px solid #F2F2F1 !important;
	border-right: 2px solid #F2F2F1 !important;
	}
.cat-manager3-in{
	overflow: hidden;
	background: #fff url(../images/manager3.png) no-repeat 5px 10px;
	border-left: 1px solid #E7E6E5;
	border-right: 1px solid #E7E6E5;
	padding: 8px 30px 15px 90px;
	}
.cat-manager3 .btn{
	width: 94px;
	}
.cat-manager3 .btn-green{
	float:right;
	position:relative;
	top:17px;
	}
.cat-manager3 h3{
	font-size:16px;
	font-weight:400;
	margin: 0 0 7px 0;
	}
.cat-manager3 p{
	font-size:12px;
	}
.cat-subscribe3{
	color: #666;
	margin: 0 0 20px 0;
	}
.cat-subscribe3 .b1{
	background: #E7E6E5;
	border-left: 1px solid #F2F2F1;
	border-right: 1px solid #F2F2F1;
	}
.cat-subscribe3 .b2{
	background: #fff;
	border-left: 2px solid #F2F2F1 !important;
	border-right: 2px solid #F2F2F1 !important;
	}
.cat-subscribe3-in{
	overflow: hidden;
	background: #fff url(../images/subscribe.png) no-repeat 5px 10px;
	border-left: 1px solid #E7E6E5;
	border-right: 1px solid #E7E6E5;
	padding: 8px 30px 15px 90px;
	}
.cat-subscribe3 .btn{
	width: 94px;
	}
.cat-subscribe3 .btn-blue{
 	float:right;
	position:relative;
	top:17px;
	}
.cat-subscribe3 h3{
	font-size:16px;
	font-weight:400;
	margin: 0 0 7px 0;
	}
.cat-subscribe3 p{
	font-size:12px;
	color: #666;
	}
.cat-sbr3{
	margin-bottom: 10px;
	}
.cat-sbr3-in{
	background: #fff url(/images/sbr-main-pic.png) 14px 8px no-repeat;
	}
.cat-sbr3 .btn{
	width: 94px;
	}
.cinfo{
	color: #999;
	margin: 0 0 20px 0;
	font-size:12px;
	}
.cinfo .b1{
	background: #E7E6E5;
	border-left: 1px solid #F2F2F1;
	border-right: 1px solid #F2F2F1;
	}
.cinfo .b2{
	background: #fff;
	border-left: 2px solid #F2F2F1 !important;
	border-right: 2px solid #F2F2F1 !important;
	}
.cinfo-in{
	background: #fff;
	border-left: 1px solid #E7E6E5;
	border-right: 1px solid #E7E6E5;
	padding: 5px 10px 7px 10px;
	}
/*
.cat-subscribe{
	color: #666;
	margin: 0 0 10px 0;
	}
.cat-subscribe .b1, .cat-subscribe .b2{
	background: #E6F5FB;
	border-left: 1px solid #F2FAFD;
	border-right: 1px solid #F2FAFD;
	}
.cat-subscribe-in{
	background: #E6F5FB url(../images/masssending.png) no-repeat -336px -228px;
	padding: 5px 0px 8px 80px;
	position:relative;
	}
.subscribe-cnt{
	position:relative;
	z-index:2;
	}
.cat-subscribe h3{
	font-size: 160%;
	font-weight: 400;
	margin: 0 0 7px 0;
	font-size: 18px;
	}
.cat-subscribe p{
	font-size: 11px;
	}
.subscribe-bg{
	display:block;
	width: 233px;
	height: 85px;
	background: url(../images/masssending.png) no-repeat 0 -397px;
	position:absolute;
	right: 0;
	bottom: -2px;
	z-index:0;
	}
.cat-subscribe-in .btn-blue{
	float:right;
	position:relative;
	right: 33px;
	top: 25px;
	}*/
.cat-flt-key{
	font-size: 115%;
	line-height: 200%;
	margin: 0 0 15px 0;
	color: #666;
	}
.cat-info{
	color: #666;
	margin: -5px 0 10px 0;
	}
.main-text-seo{
	margin: 30px 0 0 0;
	}
.main-text-seo .b1, .main-text-seo .b2{
	background: #F0EFED;
	border-left: 1px solid #F7F6F5;
	border-right: 1px solid #F7F6F5;
	}
.main-text-seo-in{
	background: #F0EFED;
	padding: 5px 10px;
	line-height: 130%;
	}
.main-text-seo-in p{
	margin: 0 0 5px 0;
	}

/*CATALOG WORKS*/
.catalog-works thead ul{
	list-style:none;
	}
.catalog-works thead ul li{
	float:left;
	margin: 0 40px 0 0;
	}
.catalog-works thead ul li.active{
	font-weight: 900;
	}
.catalog-works td{
	width: 33%;
	padding: 20px 0;
	border-bottom:1px solid #B2B2B2;
	}
.catalog-works h3{
	font-size: 12px;
	margin: 0 0 7px 0;
	}
.catw-one{
	margin: 0 20px 0 0;
	}
.catw-inf{
	padding: 7px 0 0 0;
	line-height: 1.5;
	}
/*CATALOG CLIENTS*/
.catalog-clients{
	width: 100%;
	font-size: 12px;
	margin: -15px 0 15px 0;
	}
.catalog-clients td{
	width: 33%;
	padding: 15px 0 16px 0; vertical-align:middle;
	}
.catalog-clients tr{
	background: url(/images/dot_333.png) repeat-x bottom left; 
	}
.catalog-clients tr.last{
	background: none !important;
	}
.catalog-clients td a, .catalog-clients td img{
	display:block;
	width: 140px;
	margin: 0 auto;
	}
.catalog-aclients{
	width: 100%;
	font-size: 12px;
	}
.catalog-aclients tbody{
	background: url(/images/dot_333.png) repeat-x top left;
	}
.catalog-aclients tr{
	background: url(../images/dot_333.png) repeat-x bottom left;
	}
.catalog-aclients td{
	vertical-align:middle;
	padding: 1px 0 1px 0;
	}
.catalog-clients td .cat-logo{
	display:block;
	}
.lnk-aclients-add{
	float:left;
	font-size: 12px;
	font-weight:900;
	margin: 0 0 20px 0;
	}
.lnk-aclients-add a:link, .lnk-aclients-add a:visited{
	color: #333;
	text-decoration:none;
	}
.lnk-aclients-add .form-in{
	padding: 3px 12px 4px;
	}
.form-cc{
	margin: 0 0 10px 0;
	}
.f-cc-logo{
	width: 142px;
	margin: 0 15px 0 0;
	float:left;
	}
.f-cc-logo .logo-canvas{
	width: 140px;
	height: 100px;
	overflow:hidden;
	border: 1px solid #E7E7E6;
	background: #fff;
	margin: 0 0 7px;
	}
.f-cc-logo .logo-canvas img{
	display:block;
	}
.f-cc-logo span{
	font-size: 11px;
	color: #999;
	}
.f-cc-logo .lnk-upload{
	font-size: 12px;
	float:right;
	}
.f-cc-desc{
	font-size: 12px;
	}
.f-cc-desc div{
	margin: 0 0 15px 0;
	}
.f-cc-desc label{
	display:block;
	margin: 0 0 5px;
	}
.f-cc-desc input{
	width: 500px;
	}
.form-cc .form-btns{
	font-size: 12px;
	background: #EAEAEA;
	padding: 15px 0 15px 172px;
	}
.catalog-aclients .form-cc{
	margin: 10px 0;
	}

.flt-keywords ul{
	margin: 0 1% 0 0;
	padding: 0;
	list-style:none;
	width: 32%;
	float:left;
	}
.flt-keywords ul li{
	padding: 0 0 7px 0;
	}
.flt-keywords ul li a:link, .flt-keywords ul li a:visited{
	color: #999;
	}
