@import url(common.css);
input,textarea{
outline: none;
}
.studio{
position: absolute;
bottom: -30px;
right: 21px;
font-size: 13px;
}
.studio a:hover{
text-decoration: underline;
}
.top_bar{
background: #73b819;
color: #fff;
min-height: 55px;
}
.logo{
font-family: "Airborne Pilot","PT Sans";
font-size: 20px;
font-weight: 600;
color: #fff;
float: left;
width: 90px;
height: 20px;
}
.logo img{
position: absolute;
top: 5px;
}
.menu_top{
float: left;
width: 570px;
margin-left: 12px;
height: 56px;
}
.menu_top li{
float: left;
height: 100%;
margin: 0 5px;
padding: 0 5px;
}
.menu_top li a{ 
font-size: 14px;
margin-top: 20px;
display: inline-block;
color: #fff;
font-weight: bold;
text-transform: uppercase;
border-bottom: 2px solid transparent;
}
.menu_top li a:hover{
border-bottom-color: #fff;
}
.menu_top li.active{
background: #fff;
}
.menu_top li.active a{
	color: #73b819;
}
.authbtn{
float: right;
padding: 12px 0;
}
.authbtn .login{
font-size: 14px;
text-transform: uppercase;
padding: 5px 20px;
display: inline-block;
}  
.register{
font-size: 14px;
border:1px solid #fff;
text-transform: uppercase;
padding: 5px 20px;
display: inline-block;
}
.authbtn .register:hover{
background: #73b819;
color:#fff; 
}
.search_top{
background-color: #fff;
-webkit-box-shadow: 0 1px 5px 0 #969696;
box-shadow: 0 1px 5px 0 #969696;
}
.search_block{		
background-color: #fff;  
margin: 0;
border-radius: 6px;
padding: 10px; 
padding-left: 0;
}
.search_block form{
margin-left: 20px;
}
.search_block form .search_text{ 
width: 640px !important;
}
.search_block form .search_go{
width: 220px;
border:3px solid #7abe20;
border-radius: 6px;
font-size: 14px;
color: #73b819;
background-color: #fff;
margin-left: 20px;
cursor: pointer;
padding: 17px;
}
 .search_block form .search_go:hover{
	background-color: #73b819;
	color: #fff;
}

.index_bl{
background:url(../images/bg1.jpg) center top no-repeat #393939;
padding: 20px 0;
}	 
.index_bl h1.title{
color: #fff; 
float: left;
margin-left: 180px; 
}
.index_bl .ponline{
color: #fff;
font-size: 14px; 
padding: 4px 10px; 
float: left;
margin-top: 14px;
margin-left: 20px;
background-color: #73b819; 
position: relative; 
}
.index_bl .ponline span{
width: 12px;
height: 22px;
color: #fff; 
background: url(../images/mar.png)no-repeat;
display: block;
position: absolute; 
top: 0;
right: -12px;
}
.index_bl .ponline b{
font-weight: bold;
}
.index_bl .thebest{
background-color: #fff;
min-height: 200px;
margin: 20px 0;
border-radius: 6px;
padding: 20px; 
padding-left: 0;
-webkit-box-shadow: 0 1px 5px 0 #969696;
box-shadow: 0 1px 5px 0 #969696;
}
.index_bl .thebest h2{
margin-left: 20px;
}
.index_bl .thebest .profitem{
width: 82px;
float: left; 
margin-left: 24px;
margin-top: 24px; 
height: 130px;
color: #000;
}
.index_bl .thebest .profitem:hover{
text-decoration: none;
}
.index_bl .thebest .profitem img{
-webkit-box-shadow: 0 2px 2px 0 #BDBDBD;
box-shadow: 0 2px 2px 0 #BDBDBD;
}
.index_bl .thebest .profitem p{
font-size: 12px;
line-height: 14px;
margin-top: 2px;
}
.index_bl .thebest .allvips{
color: #6ebd63;
border-bottom: 1px solid #6ebd63;
margin-left: 20px;
float: left;
margin-top: 20px;
font-size: 14px; 
display: block; 
}
.index_bl .thebest .allvips:hover{
border-bottom-color: transparent;
text-decoration: none;
}
.index_bl .search_block{
padding: 20px;
}
.index_bl .butbl{
text-align: center;
margin-top: 20px;
}
.index_bl .bpro{
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f0f0f0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f0f0f0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f0f0f0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f0f0f0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f0f0f0 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f0f0f0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 ); /* IE6-9 */
border:3px solid #fff;
border-radius: 6px;
text-align: center;
font-size: 14px;
color: #666666;
font-weight: bold;
width: 226px;
padding: 15px 0;
display: inline-block;
}
.index_bl .bpro:hover{
background: #fff;
color: #73b819;		
text-decoration: none;
}
.index_bl .plad{ 
margin-left: 30px; 
width: 226px;
} 
.index_bl .plad:hover{
text-decoration: none;
}

.catalog_services{
padding: 30px 0;
text-align: -moz-left;
}
.catalog_services .show_all,.catalog_services .hide_all{
color: #6ebd63;
font-size: 14px; 
display: inline-block;
margin: 10px 0; 
float: left;
}
.catalog_services > .container{		
position: relative;
}
.catalog_services .cat_it{ 
border-radius: 4px; 
position: relative;
margin-bottom: 10px;
height: 41px;
overflow: hidden;
float: none;
display: inline-block; 
text-align: left;
vertical-align: top; 
margin-left: 21px; 
} 
.catalog_services .cat_it a:hover{
text-decoration: none;
}
.catalog_services .cat_it.active_cat{
height: 51px;
} 
.catalog_services .cat_it img{
position: absolute;
border-radius: 4px;  
z-index: 2;
}
.catalog_services .cat_it p{
position: relative;
z-index: 6;
color: #fff;
text-align: center;
padding: 12px 5px;
font-size: 14px;
}
.catalog_services .sub_cat{
width: 959px;
margin-left: 21px;
text-align: left;
}
.catalog_services .sub_cat .catlist{ 
position: relative; 
width: 960px !important;
padding: 10px 0;
padding-top: 0;
background: #73b819;
color: #fff;
z-index: 100;
display: none;   
margin-top: -15px;
margin-bottom: 10px;
padding-right: 2px;  
border-radius: 0 0 4px 4px;
}
.catalog_services .sub_cat .catlist li{
margin-top: 10px ; 
margin-left: 15px; 
float: none;
width: 221px;
vertical-align: top;
display: inline-block;
}
.catalog_services .sub_cat .catlist li a{
	color: #fff;
}
	.catalog_services .sub_cat .catlist li a:hover{
		text-decoration: underline;
	}



.footer{
background: #232323;
padding: 40px 0;
color: #fff;
}
.footer a{
color: #fff;
}
.footer .copyright{
font-size: 14px;
float: left;
margin-right: 30px;
}
.footer .menu_footer{
float: left;
width: 550px;
}
.footer .menu_footer li{
float: left;
font-size: 14px;
font-weight: bold;
margin-right: 15px;
}
.footer .menu_footer li a:hover{
text-decoration: underline;
}
.footer .social{
float: right;
}
.social a{
margin-left: 15px;
}
.social a:hover{
opacity: 0.5;
}


.search_result{
padding: 20px 0;
}
.search_result .search_cats{
padding-bottom: 25px;
} 
.search_result .search_cats li{
margin-top: 15px;
position: relative;
padding-left: 25px;
}
.search_result .search_cats li label{
	font-size: 15px;
	cursor: pointer; 
}
	.search_result .search_cats li label input{ 
		position: absolute;
		left: 0;
	}
.search_result .s_master{		
border:1px solid #ddd;
padding: 10px;
width: 206px;
margin-left: 16px;
margin-bottom: 20px;
}
.search_result .s_master:hover{
border:1px solid #73b819; 
}
.search_result .s_master img{
margin: 10px 0;
-webkit-box-shadow: 0 1px 2px 0 #969696;
box-shadow: 0 1px 2px 0 #969696;
}
.search_result .s_master .mname, .search_result .s_master .mprof{
font-size: 15px;
line-height: 16px;
padding: 2px 0;
}
.search_result .s_master .m_actions{
margin-top: 10px;
clear: both;
}
.search_result .s_master .m_actions a{
color: #000;
font-size: 15px;
font-weight: bold;
font-family: "PT Sans";
width: 29px;
height: 21px;
display: block;
float: left;
margin-right: 8px;
}
.search_result .s_master .m_actions a:hover{
text-decoration: none;
}
.search_result .s_master .m_actions .a_photo{
	background: url(../images/master_pr_ico.png) no-repeat 0 0; 
}
	.search_result .s_master .m_actions .a_photo:hover{
		background: url(../images/master_pr_ico_hover.png) no-repeat 0 0;
	}
.search_result .s_master .m_actions .a_video{
	background: url(../images/master_pr_ico.png) no-repeat -40px 0; 
}
	.search_result .s_master .m_actions .a_video:hover{
		background: url(../images/master_pr_ico_hover.png) no-repeat -40px 0; 
	}
.search_result .s_master .m_actions .a_profit{
	background: url(../images/master_pr_ico.png) no-repeat -78px 0; 
}
	.search_result .s_master .m_actions .a_profit:hover{
		background: url(../images/master_pr_ico_hover.png) no-repeat -78px 0; 
	}
.search_result .s_master .m_actions .a_random{
	background: url(../images/master_pr_ico.png) no-repeat -114px 0; 
}
	.search_result .s_master .m_actions .a_random:hover{
		background: url(../images/master_pr_ico_hover.png) no-repeat -114px 0; 
	}
.search_result .s_master .m_actions .a_like{
	background: url(../images/master_pr_ico.png) no-repeat -149px 0; 
	width: 50px;
	text-align: right;
	padding-top: 3px;
	height: 18px;
}
	.search_result .s_master .m_actions .a_like.active{
		background: url(../images/master_pr_ico_hover.png) no-repeat -149px 0; 
	}
.search_result .btn-greenb{
margin: 30px auto;
display: block;
}


.search_result .sads{		
border:1px solid #ddd;
padding: 20px; 
margin-left: 16px;
margin-bottom: 20px;
width: 285px;
color: #000;
position: relative;
left:-15px;
}
.search_result .sads:hover{
border:1px solid #73b819;
text-decoration: none;
}
.search_result .sads p{
font-size: 12px;
margin-top: 6px; 
}
.search_result .sads .aprice{
font-size: 24px;
font-weight: 800;
position: relative;

}
.company-list{
background: url('/new_styles/images/company-portf.png') no-repeat;

margin: 10px 0;
}
.work-full{
background: url('/new_styles/images/full-day.png') no-repeat;
margin: 10px 0;
}
.text p{
margin:5px 0;
}
.kypons{
font-size: 16px;
font-weight: 800;
}
.kypons img{
width: 120px;
height: 100px;
float: left;
margin-right: 15px;
}
.discount{
position: absolute;
width: 100px;
height: 55px;

}
.btn-green-new{
background: #6dad1a;
background-image: -webkit-linear-gradient(top, #6dad1a, #73b819);
background-image: -moz-linear-gradient(top, #6dad1a, #73b819);
background-image: -ms-linear-gradient(top, #6dad1a, #73b819);
background-image: -o-linear-gradient(top, #6dad1a, #73b819);
background-image: linear-gradient(to bottom, #6dad1a, #73b819);
-webkit-border-radius: 4;
-moz-border-radius: 4;
border-radius: 4px;
cursor: pointer;
color: #ffffff;
font-size: 15px;
padding: 3px 10px 3px 10px;
text-decoration: none;

}
.btn-green-new:hover{
background: #6bad15;
background-image: -webkit-linear-gradient(top, #6bad15, #69a816);
background-image: -moz-linear-gradient(top, #6bad15, #69a816);
background-image: -ms-linear-gradient(top, #6bad15, #69a816);
background-image: -o-linear-gradient(top, #6bad15, #69a816);
background-image: linear-gradient(to bottom, #6bad15, #69a816);
text-decoration: none;
}
.discount{
background-color: #cc4e5a;width: 120px;height: 60px;left:0;top:0;
font-size: 22px;
color:#fff;
}
.disc2{
margin: 0 auto;
padding: 20px 45px 0;
position: relative;
}
.work-not-full{
background: url('/new_styles/images/not-full-day.png') no-repeat;
margin: 10px;
}
.company-list a{

margin-left: 20px;
}
.ad_desc {
clear: both;
padding: 15px;
background: #FDFEFE;
border-width: 1px;
}
.ad_desc .au img{
-webkit-box-shadow: 0 1px 2px 0 #969696;
box-shadow: 0 1px 2px 0 #969696;
}
.ad_desc .text p{		
font-size: 15px;
line-height: 16px; 
}

.requests {
clear: both;
padding: 15px;
position: relative;
overflow: hidden;
}	
.requests .sely{
position: absolute;
top: 0px;
right: 0;
background: #73b819;
padding: 5px;
font-size: 14px;
color: #fff;
z-index: 20;
cursor: pointer;
border-radius: 0 0 0 4px;
border:1px solid #639B1A;
display: none;
}
.requests .seln{
position: absolute;
top: 0px;
right: 0;
background: #ce3939;
padding: 5px;
font-size: 14px;
color: #fff;
z-index: 20;
cursor: pointer;
border-radius: 0 0 0 4px;
border:1px solid #AD2E2E;
display: none;
}
.requests.selected{
border-color: #73b819;
}
.requests .au img{
-webkit-box-shadow: 0 1px 2px 0 #969696;
box-shadow: 0 1px 2px 0 #969696;
float: left; 
margin-right: 15px;
}
.requests .text{ 
position: relative;
}
.requests .text .date{
position: absolute;
right: 0;
top: 6px;
}
.requests .text .p{
margin-top: 6px;	 
}
.tarifs .btn{
position: absolute;
bottom: 0;
left: 50%;
margin-left:-75px;
}
.ad_act{
padding: 20px;
}

.tarifs{
padding: 30px 0;
}
.tarifs > div{
padding: 0 25px;
border-right: 1px solid #ddd;
margin: 0;
width: 193px;
position: relative;
padding-bottom: 20px;
}
.tarifs >div:last-child{
border-right: none;
}
.tarifs >div .price{
font-size: 16px;
}
.tarifs >div p{
line-height: 18px;
}

.cabinet_cats{
padding: 0px;
padding-top: 10px; 
}
.carat + div{
height: 200px !important;
}

.carat + div ul{
max-height: 200px;
overflow-y: auto;
}

.summary-btn {
float: right;
position: relative;
top: 7px;
width: 100px;
}
.portfolio{
font-size: 14px;
}
.portfolio > div{
margin-bottom: 30px; 
float: none;
display: inline-block;
vertical-align: top;
}
.portfolio > div p{
margin-top: 20px;
}
.portfolio > div .portfolio_img{
position: relative;
background: #000;
overflow: hidden;
border-radius: 4px;
width: 226px;
height: 226px;
}
.portfolio > div .portfolio_img .remove_btn{
position: absolute;
bottom: 5px;
left: 50px;
color: #fff;
background: #ce3939;
display: none;
}
.portfolio > div .portfolio_img:hover .remove_btn{
display: inline-block;
}
.portfolio > div .portfolio_img:hover .remove_btn:hover{
background-color: #CE2525;
}
.portfolio > div .portfolio_img:hover img{
opacity: 0.6;
}
.portfolio .preview{
width: 226px;
height: 226px;
border:1px solid #ccc;
border-radius: 4px;
position: relative;
}
.portfolio .preview a{
position: relative;
top: -50px;
}
.portfolio > div .portfolio_video{
width: 420px;
height: 310px;
}
.portfolio > div .portfolio_video a{
width: 100px;
display: none;
}
.portfolio > div .portfolio_video:hover a{
display: block;
}

.question_answer{
clear: both;
}
.question_answer .question{
clear: both;
padding: 15px;
}	
.question_answer .question .au img, .question_answer .answer .au img{
-webkit-box-shadow: 0 1px 2px 0 #969696;
box-shadow: 0 1px 2px 0 #969696;
float: left; 
margin-right: 15px;
}
.question_answer .question .text, .question_answer .answer .text{ 
position: relative;
}
.question_answer .question .text .date, .question_answer .answer .text .date{
position: absolute;
right: 0;
top: 6px;
}
.question_answer .question .text .p, .question_answer .answer .text .p{
margin-top: 6px;	 
}
.question_answer .answer{
clear: both;
padding: 15px;
margin-left: 60px;
}
.question_answer .btn{
margin-left: 50px;
margin-top: 0px;
}


.skidka{
position: relative;
margin-bottom: 10px;
}
.skidka textarea{
min-height: 112px;		
height: 112px;
}
.skidka a.btn{
margin-top: 100px;
}
.skidka_img{
/*height: 133px;*/
width: 150px;
border:1px solid #898989;
border-radius: 4px;
margin-top: 5px;
background: #fff;
}
.skidka_img a.btn{
margin: 0 10px;
padding:  10px;
position: relative;
top: -40px;
} 



.stars{ 
display: block;
height: 40px; 
margin: 20px auto;
margin-bottom: 0px;
width: 100px;
}

.company{
color: #000;
}
.company span{
color: #73b819;
}


/*header index*/
.logo.inh{
float: none;
margin: 0 auto;
display: block;
}
.logo.inh img{
position: relative;
top: 0;
margin-top: 5px;
}
.index_bl.inh{
min-height: 620px;
}
.in_menu{
font-size: 50px;
padding: 10px 0;
text-align: center;
}


#counter{
color: #fff;
margin-top: 250px;
}

.counter-item.days,
.counter-item.hours,
.counter-item.minutes,
.counter-item.seconds {
float: left;
text-align: center;
height: 100%;
width: 25%;
padding: 0 2.5%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

.counter-item.hours,
.counter-item.minutes,
.counter-item.seconds {
border-left: 1px rgba(255,255,255,0.4) solid;
}

.counter-item-name {
padding-top: 17px;
font-size: 80%;
line-height: 20px;
text-transform: uppercase;
font-weight: bold;
}

.counter-item-value {
font-size: 500%;
position: relative;
line-height: 100px;
height: 100px;
}

.counter-item-value .current,
.counter-item-value .next,
.counter-item-value .prev {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
opacity: 1;
-webkit-transform: scale(1) translateY(0px) translateZ(0);
-moz-transform: scale(1) translateY(0px);
-ms-transform: scale(1) translateY(0px);
-o-transform: scale(1) translateY(0px);
transform: scale(1) translateY(0px);
-webkit-transition: all 200ms ease-in-out;
-moz-transition: all 200ms ease-in-out;
-o-transition: all 200ms ease-in-out;
transition: all 200ms ease-in-out;
}

.counter-item-value .next {
-webkit-transform: scale(0.7) translateY(-70px) translateZ(0);
-moz-transform: scale(0.7) translateY(-70px);
-ms-transform: scale(0.7) translateY(-70px);
-o-transform: scale(0.7) translateY(-70px);
transform: scale(0.7) translateY(-70px);
opacity: 0;
}

.counter-item-value .prev {
-webkit-transform: scale(0.7) translateY(70px) translateZ(0);
-moz-transform: scale(0.7) translateY(70px);
-ms-transform: scale(0.7) translateY(70px);
-o-transform: scale(0.7) translateY(70px);
transform: scale(0.7) translateY(70px);
opacity: 0;
}

.counter-placeholder {
height: 225px;
}



/**chat block**/
#chat_block{
display: none;
width: 640px;
height: 411px;

}
#chat_block  .row{
margin-left: -15px;
}
#chat_block .msgs_bl{
height: 252px;
overflow-y: scroll; 
clear: both;
border:1px solid #777;
border-radius: 4px;
padding: 6px 0;
margin-right: 10px;
margin-left: 4px;
}
#chat_block #send_bl{
height: 20%;
margin-top: 10px;
}
#chat_block .msgs_bl .mesgRow{
position: relative;
clear: both;
overflow:auto;
}
#chat_block .msgs_bl .mesgRow .sended_time{
position: absolute;
font-size: 10px;
line-height: 10px;
top: 5px;
}
#chat_block .msgs_bl .mesgRow.myR .sended_time{
left: 10px;
}
#chat_block .msgs_bl .mesgRow.otR .sended_time{
right: 10px;
text-align: right;
}
#chat_block .msgs_bl .mesgB{
border:1px solid #ccc; 
padding: 4px;
margin: 4px 0;
max-width: 80%;
}
#chat_block .msgs_bl .mymsg{
border-radius: 4px 0px 4px 4px;
float: right;
padding-right: 10px; 
background: #E1FFBA;
border-color: #73B819;
margin-right: 10px;
} 
#chat_block .msgs_bl .mymsg:after{
position: absolute;
right: 0;
top:4px;
z-index: 2;
content: "";  
border:5px solid #73B819; 
border-color:#73B819 transparent  transparent  #73B819;
}
#chat_block .msgs_bl .mymsg:before{
position: absolute;
right: 3px;
top:10px;
z-index: 3;
content: "";  
border:4px solid #E1FFBA; 
margin-top: -5px;
border-color:#E1FFBA transparent transparent   #E1FFBA ;
}
#chat_block .msgs_bl .otmsg{
border-radius: 0px 4px 4px 4px;
float: left;
padding-left: 10px; 
background: #F4F4F4;
margin-left: 10px;
}
#chat_block .msgs_bl .otmsg:after{
position: absolute;
left: 0;
top:4px;
z-index: 2;
content: "";  
border:5px solid #ccc; 
border-color: #ccc #ccc   transparent  transparent ;
}
#chat_block .msgs_bl .otmsg:before{
position: absolute;
left: 3px;
top:10px;
z-index: 3;
content: "";  
border:4px solid #ccc; 
margin-top: -5px;
border-color:#F4F4F4  #F4F4F4 transparent   transparent ;
}
#chat_block .msgs_bl .otmsg .sended_time{
right: -100px;
}
#chat_block .msgs_bl .otmsg .msg_author{
color: #000;
}
#chat_block .msgs_bl .otmsg .msg_author img{
	width: 30px;
	max-height: 30px;
	border-radius: 2px;
}
#chat_block .msgs_bl .otmsg .msg_author h6{
	display: inline;
	vertical-align: top;
}
	#chat_block .msgs_bl .otmsg .msg_author h6 span{
		font-weight: normal;
	}
#chat_block .msgs_bl .otmsg .msg_author:hover{
text-decoration: none;
}
/*change*/
.r_colum{
margin-left: 4px!important;
}
.wr_t{
position: relative;
}
.wr_user_id{
position: absolute;
top: -25px;
left: 18px;
}
.wr_drop_down_menu{
background: none repeat scroll 0 0 #fff;
border: 1px solid #898989;
border-radius: 6px;
display: block;
margin-top: 5px;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
position: relative;
height: 40px;
overflow: hidden;
z-index: 99;
}
.select_category{
width: 470px;
position: absolute;
top: 0;
left: 18px;
}
.wr_drop_down_menu span{
color: #888;
display: block;
font-size: 16px;
font-style: italic;
line-height: 1;
overflow: hidden;
padding: 12px 10px;
white-space: nowrap;
}
.wr_drop_down_menu .old_dr_m{
position: relative;
}
.wr_drop_down_menu .old_dr_m .show_but{
height: 10px;
margin-top: -5px;
position: absolute;
right: 12px;
padding: 0;
top: 50%;
width: 12px;
background: url("../images/drop_ico.png") no-repeat;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
.wr_drop_down_menu.open .old_dr_m .show_but{
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
-webkit-transform: rotate(-180deg);
-moz-transform: rotate(-180deg);
-o-transform: rotate(-180deg);
transform: rotate(-180deg);
}

.wr_drop_down_menu:hover {
box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}
.wr_drop_down_menu .all_dr_m span:hover{
background:#73b819;
color: #fff;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}
.wr_drop_down_menu+.span3{
margin-left: 500px;
}
.sel_cat{
display: none; 
}
.all_dr_m{
max-height: 400px;
overflow-y: auto;
}
.fancybox-inner{
overflow: visible!important;
}
#grafic .carat+div, #form_reg .carat+div{
height: 200px!important;
}
#grafic .carat+div ul, #form_reg .carat+div ul{
max-height: 200px;
overflow-y:auto; 
}
.big_6{
margin-bottom: 20px;
}
.big_8 .tabs_list, .big_3 .tabs_list, .big_7 .tabs_list, .big_1 .tabs_list{
padding-bottom: 20px;
}
#form_reg {

}
.wr_stars label{
display: inline-block;
width: 15px;
height: 15px;
cursor: pointer;
background: url("../images/rating-icon.png") no-repeat;
}
.wr_stars label.active{
background: url("../images/rating-icon.png") no-repeat 0 -17px!important;
}
.wr_stars{
padding: 10px 0;
}
.vacancy_price{
width: 200px!important;
}
.wr_tabs{
margin-bottom: 10px;
margin-left: 4px;
}
.wr_tabs>div{
display: inline-block;
border:1px solid #73b819;
color: #73b819;
margin-right: 10px;
border-radius: 5px;
padding: 5px 10px;
cursor: pointer;
position: relative;
}
.wr_tabs>div:hover{
background: #73b819;
color: #ffffff;
}
.wr_tabs>div.cur{
background: #73b819;
color: #ffffff;
}
div[class^=chat]{
display: none;
}
.requests .btn.grey_back_l.fancyb{
position: absolute;
bottom: 10px;
right: 10px;
}
.wr_textareaa{
width: 97%!important;
box-sizing:border-box;
margin-top: 17px;
}
.wr_sub{
float: none;
margin: 0 auto;
}
.fixed_but{
position: fixed;
bottom: 0;
right: 0;
padding: 10px 20px;
font-size: 20px;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
}
.close_tab{
position: absolute;
top:1px;
right: 1px;
}
.auto_compl{
position: absolute;
top: 87px;
display: none;
z-index: 999;
width: 69%;
box-sizing:borde-box;
padding: 20px;
background: #ffffff;
border-radius: 5px;
left: 20px;
border:1px solid #898989;
}
.search_top .auto_compl{
width: 641px;
top:77px;
}
.more-category{
border: 1px solid #ddd;
padding: 10px;
float:right;
width: 230px;
}
.more-category > .span3 p{
max-width: 220px;
}
.with-category{
width: 690px !important;
float:left;
display: table;
}
.resume-head{
font-family: "PT Sans";
font-size: 18px;
font-weight: 600;
line-height: 16px;
}
.wr_reg_ag .user_ava{
text-align: center;
}

.wr_reg_ag .wr_ava{
vertical-align: middle;
margin-right: 10px;
border-radius: 100px;
display: inline-block;
overflow: hidden;
box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3); }
.wr_reg_ag img{
display: block; 
width: 100%;

}
.wr_reg_ag input[type=submit]{
margin-top: 10px;
}
.country-phone{
border: 2px solid #dadadf;
border-radius: 6px;
font-size: 15px;
font-style: normal;
margin-top: 5px;
padding: 10px!important;
position: relative;
font-family: Helvetica, sans-serif;
}
.country-phone img{
width: 17px!important;
display: inline-block!important;
}
#error-phone{
padding: 10px 0;
text-align: center;
}
.country-phone-options{
background: #ffffff;
max-height: 200px!important;
}
.country-phone-selected>span{
margin-top: 2px;
}
.country-phone-selected img{
margin-top: -1px!important
}
.country-phone input[type=text], .country-phone input[type="text"]:focus{
border: none!important; 
padding: 0!important;
font-size: 15px!important;
margin-top:4px;
border-radius: 0!important;
display: inline-block!important;
width: auto!important;
box-shadow: none!important;
vertical-align: top;
}
.q_q .span4{
width: 306px!important;
}
.wrap_pop_up{
background: -moz-radial-gradient(center, ellipse cover,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.65)));
background: -webkit-radial-gradient(center, ellipse cover,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
background: -o-radial-gradient(center, ellipse cover,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
background: -ms-radial-gradient(center, ellipse cover,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
background: radial-gradient(ellipse at center,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=1 );

position: fixed;
width: 100%;
height: 100%;
top:0;
left:0;
z-index: 9998;
display: none;
}
.q_pop_up{
box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.8);
background: #fff;
padding: 20px;
position: fixed;
top:50%;
left:50%;
z-index: 9999;
display: none;
}
.q_pop_up h2 {
font-size: 20px;
margin-bottom: 10px;
text-align: center;
color:#666;
font-weight: 400;
font-family: Tahoma,sans-serif;
}
.q_pop_up .span4{
width: 46%;
}
.q_pop_up .span8 {
width: 100%;
margin: 0;
box-sizing:border-box;
}
#form_reg:after{
content: " ";
clear: both;
display: block;
}
.q_pop_up i.close{
cursor: pointer;
position: absolute;
top:10px;
right: 10px;
color:darkred;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
}
.q_pop_up i:hover{
color:red;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
}
.q_pop_up .wr_submit{
text-align: center;
}
#add_ad .wr_inp > div.margin_b15 {
float: left;
}
#add_ad .wr_inp > div {
float: right;
width: 48%;
}
.q_pop_up .wr_submit input{
display: inline-block;
width: 50%;
}
#add_ad .span4{
float: none;
box-sizing:border-box;
width: 100%;
margin: 0;
display: block;
}
.wr_inp:after {
clear: both;
content: " ";
display: block;
}
.q_pop_up input[type=submit]{
border:none;
color:#ffffff;
background: #008080;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;

}
.q_pop_up input[type=submit]:hover, .wr_chat .write_msg input:hover{
background: #58B63F;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
}
.q_pop_up .wrap_select{
margin-top: 5px;
}
.q_pop_up .span4 input[type=text]{
width: 100%;
margin-bottom: 10px;
box-sizing:border-box;
}
.q_pop_up .row, .q_pop_up .span9{
margin: 0;
display: block;
}
#add_ad textarea{
width: 100%;
box-sizing:border-box;
}
/* drop domn menu*/
.wrap_select{
position: relative;
height: 42px;
}

.q_drop_down{
border:2px solid #dadadf;	
overflow: hidden;
box-sizing: border-box;
z-index: 99;
width: 100%;
position: absolute;
top:0;
left:0;
background: none repeat scroll 0 0 #fff;

border-radius: 6px;
}

.q_drop_down .q_title, .q_drop_down li span{
color: #888;
position: relative;
display: block;
cursor: pointer;
font-size: 16px;
font-style: italic;

padding:5px 10px;

}

.q_drop_down.q_open .q_title b{
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg);
}
.q_drop_down .q_title b{
z-index: 2;
background: url("../images/drop_ico.png") no-repeat scroll 0 0 #fff;
width: 12px;
height: 10px;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
position: absolute;
top:9px;	
right:8px;

}
.q_drop_down .q_title span{
white-space:nowrap;
}
.q_drop_down .q_title:after{
width: 50px;
height: 100%;
content: " ";
background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 60%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(60%,rgba(255,255,255,1)));
background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 60%);
background: -o-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 60%);
background: -ms-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 60%);
background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 60%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );

position: absolute;
z-index: 1;
top:0;
right: 0;
}
.q_drop_down .q_all{
overflow: hidden;
max-height: 200px;
height: 0;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.q_drop_down .q_all>ul{
max-height: 200px;
overflow: auto;
}
.q_drop_down .q_all>ul>li>span{
color:#008080;
font-weight: bold;
}
.q_drop_down .q_all>ul>li>ul>li{
list-style: square;
margin-left: 40px;
color:#888888;
}
.q_drop_down .q_all>ul>li>ul>li span{
font-weight: normal;
padding-left: 5px;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
}
.q_drop_down .q_all>ul>li>ul>li span:hover{
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
background: #008080;
color:#ffffff;
}

/* announcements */
.wr_announcements{
border-collapse: collapse;
width: calc(100% - 270px);
float: right;
}
.wr_announcements th{
text-align: left;
background: #5CA8A8;
color:#fff;
vertical-align: middle;
padding:10px 5px;
font-size: 10pt; 
}
.wr_announcements .aprice{
font-weight: bold;
}
.wr_announcements td{
padding: 12px 5px;
}
.wr_announcements tr{
border-bottom: 1px solid #ccc;
padding: 100px;
}
.wr_announcements td .title{
font-size: 12pt;
position: relative;
font-weight: bold;
color: #008095;
display: inline-block;
margin-bottom: 5px;
}
.wr_announcements td div .descript{
font-size: 10pt;
}
.wr_announcements td a:visited {
color: #A9BEBE;
}
.wr_announcements td{
vertical-align: middle;
}
.wr_announcements td .more{
color:#13b957;
display: inline-block;
}

.wr_announcements .adate{
color:#999;
font-size: 10pt;
padding-top: 5px;
}
.wr_announcements tr td:first-child, .wr_announcements tr th:first-child{
text-align: left;
}
.wr_announcements tr td i{
color:#31D775;
}
.wr_announcements tr td, .wr_announcements tr th{
text-align: center;
}
.wr_announcements td a.title:hover, .wr_announcements td .more:hover{
text-decoration: underline;
}
#item_list{
display: block;
width: 100%;
max-width: 1920px;
box-sizing:border-box;
position: relative;
}
#item_list:after{
content: " ";
display: block;
clear: both;
}
/* drop down menu (filter) */
.wr_category{
float: left;
width: 270px;
padding:0 15px;
box-sizing:border-box;
margin-top: -45px;
}

.wr_category>ul>li a{
display: inline-block;
color: #008080;
}
.wr_category>ul>li.active>a{
font-weight: bold;
color:#555;
text-decoration: underline;
}
.wr_category>ul>li.active ul{
display: block;
}
.wr_category>ul>li a:hover{
text-decoration: underline;
}
.wr_category>ul>li{
position: relative;
margin: 5px 0;
border-bottom:1px dashed #ccc;
}
.wr_category ul li a{
margin: 10px 0;
line-height: 20px;
font-size: 11pt;
}
.wr_category>ul>li i{
position: absolute;
right:10px;
top:10px;
cursor: pointer;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
}
.wr_category ul.sub{
margin-top: -10px;
padding-left: 18px;
}
.wr_category ul.sub li{
margin: 7px 0;
}
.wr_category ul.sub li {
color:#999;
}
.wr_category ul.sub li a{
margin: 2px 0;
}
.wr_category ul.sub{
display: none;
}
.wr_category ul.sub li.active a{
color:#000;
text-decoration: none;

}
.wr_rating{
float: right;

}
.wr_rating span{
font-size: 14px;
}
.wr_rating span i{
vertical-align: sub;
font-size: 16px;
}
.wr_rating span i.fa-thumbs-up{
color:green;
}
.wr_rating span i{
color:#BDBDBD;
}
.wr_rating span i.red{
color:darkred;
}
.wr_vacancy:after{
content: " ";
display: block;
clear: both;
}
.search_on_site_inner span.title{
padding: 10px 0 10px 266px;
margin: 0 auto;
max-width: 1920px;
box-sizing:border-box;
display: block;
font-family: "Roboto";
font-size: 35px;
font-weight: 300;
line-height: 35px;

}
.wr_announcements .company a,.wr_announcements .company a:visited{
color:#008080;
}
.wr_announcements .summ{
font-size: 20px;
}
/* chat */
.wr_chat{
position: fixed;
width: 60%;
left:20%;
height: 80%;
top:10%;
z-index: 9999;
box-shadow: 0 0 10px 0 #000;
background: #fff;
}
.wr_chat i{
position: absolute;
top:0;
right: -30px;
color:darkred;
font-size:20px;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
cursor: pointer;

}
.wr_chat i:hover{
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
color:red;
}
.wr_chat .message{
margin-bottom: 30px;
padding-bottom: 1px;
}
.wr_chat .q_mes{
background: none repeat scroll 0 0 #d6ecfc;
border-radius: 5px;
box-shadow: 0 0 5px #c1c4c3;
margin-top: 10px;
padding: 10px 10px 30px;
position: relative;
}
.message.my_mes .q_mes{
background: #fdfffc;
}

.q_mes{
white-space: pre-wrap;
}

.wr_chat .message .ava_user{
border-radius: 10px;
display: inline-block;
height: 70px;
overflow: hidden;

width: 70px;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
}
.wr_chat .message .ava_user:hover{
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
box-shadow: 2px 2px 5px 0 #999;
}
.wr_chat .message img{
display: block;
max-width: 100%;
max-height: 100%
}
.wr_chat .message .who{
font-size: 18px;
margin-bottom: 10px;
}
.wr_chat .message .mes{
width: calc(100% - 100px);
float: right;
}
.wr_chat .message .mes_time{
font-style: italic;
position: absolute;

color:#aaa;
bottom: 10px;
right: 10px;
font-size: 14px;
}

.wr_chat #my_mes .who{
text-align: right;
}
.wr_chat #my_mes .ava_user{
float: right;
margin: 0 0 0 30px;
}
.wr_chat #my_mes .mes{
float: left;
}
.wr_chat .all_chat:after{
position: absolute;
height: 20px;
width: 100%;
content: " ";
display: block;
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 33%, rgba(255,255,255,0.52) 65%, rgba(255,255,255,0) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(33%,rgba(255,255,255,1)), color-stop(65%,rgba(255,255,255,0.52)), color-stop(100%,rgba(255,255,255,0)));
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 33%,rgba(255,255,255,0.52) 65%,rgba(255,255,255,0) 100%);
background: -o-linear-gradient(top,  rgba(255,255,255,1) 33%,rgba(255,255,255,0.52) 65%,rgba(255,255,255,0) 100%);
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 33%,rgba(255,255,255,0.52) 65%,rgba(255,255,255,0) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,1) 33%,rgba(255,255,255,0.52) 65%,rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 );

z-index: 9;
top:0;
left:0;
}
.wr_chat .all_chat>div{
position: absolute;
bottom: 0;
left:0;
padding: 20px;
box-sizing:border-box;
width: 100%;
overflow: auto;
height: 100%;
}
.wr_chat .all_chat{
position: relative;
overflow: auto;
height: 80%;

box-sizing:border-box;
}

.wr_chat .write_msg{
height: 20%;

box-shadow: 0 0 15px #999;
}
.wr_chat .write_msg form{
height: 100%;
overflow: hidden;
position: relative;
}
.wr_chat .write_msg textarea{
display: block;
float: left;
height: 100%;
padding: 10px;
font-family: Tahoma,sans-serif;
box-sizing:border-box;
border:none;
border-radius: 0;
margin: 0;
width: 60%;
box-shadow: 0 0 15px #999;	
resize:none;
}
.wr_chat .write_msg input{
position: absolute;
top:50%;
right: 10px;
margin-top: -22px;
border:none;
width: 200px;
padding: 10px 0px;
text-align: center;
display: inline-block;
color:#fff;
font-size: 18px;
background: #008080;
border-radius:5px;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
}
.wr_chat{
display: none;
}
#add_c textarea{
width: 100%;
margin-top: 10px;
box-sizing:border-box;
}
#add_c label i{
font-size: 30px;
}
#add_c input[type="radio"] + label:before{
display: none;
}
#add_c input[type="radio"]#c_good:checked + label, #add_c label i.good:hover{
color:green;
}

#add_c input[type="radio"]#c_bad:checked + label, #add_c label i.bad:hover{
color:darkred;
}
.q_portfolio_img > .span3 {
color: #ffffff;
display: inline-block;
height: 225px;
margin: 0 20px 20px 0;
overflow: hidden;
position: relative;
transition: all 0.3s ease 0s;
width: 47%;
background: #F1F1F1;
}
.q_portfolio_img > .span3:nth-of-type(2n+2){
margin-right: 0;
}
.q_portfolio_img > .span3 .wr_description {
bottom: 0;
box-sizing: border-box;
left: 0;
padding: 5px 10px;
transition: all 0.3s ease 0s;
color:#fff;
text-decoration: none;
width: 100%;
}
.q_portfolio_img > .span3 img {
display: block;
max-height: 100%;
width: 100%;
}
.q_portfolio_img >
.q_portfolio_img > .span3 .remove_btn-old {
color: darkred;
cursor: pointer;
right: 0;
top: -30px;
transition: all 0.3s ease 0s;
}
.q_portfolio_img > .span3 .wr_description, .q_portfolio_img > .span3 .remove_btn-old {
background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
padding: 5px;
position: absolute;
}
.q_portfolio_img > .span3 p.title {
margin-bottom: 10px;
}
.q_portfolio_img>.span3:hover .remove_btn-old{
top: 0px;
}
#review_submit{
display: inline-block !important;
}
.trueriml_tabRight .portfolio > div .portfolio_img {
background: none;
height: auto;
width: auto;
}
.trueriml_tabRight .portfolio > div .portfolio_img:hover img{
opacity: 1;
}
.trueriml_tabRight .portfolio > div p {
margin-top: 0px;
}
.currency input[type=text]{
width: 74%!important;
margin-right: 0!important;;
}
.currency  .wrap_select{
width: calc(26% - 5px)!important;
display: inline-block!important;
vertical-align: top!important;;
z-index: 98;
}
.currency  .q_drop_down .q_title:after{
display: none!important;
}
.set_rating {
margin-bottom: 15px;
text-align: center;
}
.set_rating > p {
font-size: 21px;
margin-bottom: 5px;
}
.set_rating label {
background: url("../images/rating-icons.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
cursor: pointer;
display: inline-block;
height: 13px;
overflow: hidden;
position: relative;
width: 13px;
}
.set_rating input[type="radio"] {
left: -9999px;
position: absolute;
}
#add_c form>div{
text-align: center;
margin-bottom: 15px;
}
.rec h2{
text-align: center;
margin-bottom: 15px;
}
.rec .wr_submit{
text-align: left;
}
.rec .wr_submit input{
margin-left: 134px;
}
.wr_faq{
width: 990px;
margin: 0 auto;
}

.wr_faq ul li span{
font-size: 20px;
display: block;
margin-bottom: 15px;
}
.wr_faq ul li dt{
font-size: 18px;
margin: 10px 0;
text-decoration: underline;
cursor: pointer;
}
.wr_faq ul li dt:hover{
text-decoration: none;
}
.wr_faq ul li dd{
margin-bottom: 10px;
font-size: 16px;
display: none;
padding: 10px;
}
.wr_faq h2{
margin: 20px 0;
font-weight: bold;
}
.wr_faq dl{
margin-left: 30px;
margin-bottom: 15px;
}
.view_img .alb_descript{
margin: 10px 0;
}
.view_img .tabs_req a{
color:#fff;
text-decoration: none;
}
.view_img .tabs_req{
margin: 20px 0;
}
.wr_for_video {
float: left;
height: 300px;
margin: 0 20px 20px 0;
overflow: hidden;
position: relative;
width: 30%;
}
.wr_for_video .dark {
background: none repeat scroll 0 0 rgba(0, 0, 0, 0.4);
height: 100%;
left: 0;
position: absolute;
top: 0;
transition: all 0.3s ease 0s;
width: 100%;
z-index: 1;
}
.wr_for_video .dark span {
color: #ffffff;
cursor: pointer;
display: block;
font-size: 20px;
height: 60px;
left: 50%;
margin-left: -45px;
margin-top: -30px;
opacity: 0.8;
position: absolute;
top: 50%;
transition: all 0.3s ease 0s;
width: 90px;
}
.wr_for_video iframe, .wr_for_video .portfolio_video, #show_video iframe {
display: block;
height: 100%;
width: 100%;
}
#show_video {
background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
box-shadow: 0 0 5px 0 #000;
padding: 0;
}
#show_video .close {
font-size: 20px;
right: -30px;
top: 0;
}
#portfolio_conteiner .wr_for_video{
margin: 10px;
}
#portfolio_conteiner .wr_for_video:nth-of-type(2n+2){
margin-right: 0px;	
}
#portfolio_conteiner .portfolio_video{
width: 100%;
height: 100%;
}
#for_rev .user, #for_rev .wr_info{
display: table-cell;
vertical-align: top;
}
#for_rev .name{
font-size: 16px;
color:#008080;
font-weight: normal;
}
#for_rev .user img{
width: 100px;
}
#for_rev .wr_info{
padding-left: 20px;
}
#for_rev .wr_info p{
margin-bottom: 10px;
}
#for_rev .wr_info .bad{
color:darkred;
}
#for_rev tr td{
padding: 15px 10px;
vertical-align: top;
text-align: left;
}
#for_rev td.price{
font-size: 20px;
color:#008080;
}
.wr_re_rev{
margin-top: 15px;
}
.wr_re_rev .re_rev{
margin: 10px;
display: none;
}
.wr_re_rev span{
border-bottom: 1px dashed #666;
cursor: pointer;
box-sizing:border-box;
}
.wr_re_rev span:hover{
border-bottom:none;
}
#for_rev tr:nth-of-type(2n+2){
border:none;
}
#for_rev tr:nth-of-type(2n+2) td{
padding-bottom: 0;
}
#for_rev .add_rev{
color:#14a3a3;
font-size: 18px;
border-color:#14a3a3;
}
.wr_rating li{
display: inline-block;
margin: 0;
padding: 0;
background: url("../images/rating-icons.png") no-repeat;
width: 15px;
height: 15px;
}
.wr_rating li.star{
background-position: 0 -17px;
}
#for_rev{
width: 100%;
}
table#for_rev tr th{
text-align: left;
}
table#for_rev tr td{
background: none;

}
table#for_rev{
background: #fdfdfd
}

.h_mail{
background: #242932!important;
}
.h_mail i{
z-index: 999;
animation: pulse 1s infinite linear;
-webkit-animation: pulse 1s infinite linear;
}

.h_mail:after{
content: " ";
width: 0;
height: 0;
background: rgba(0,214,139, .5);
display: block;
position: absolute;
top:0;
left: 0;
right: 0;
bottom: 0;
margin: auto;
border-radius: 100px;

animation: pulse2 1s infinite linear;
-webkit-animation: pulse2 1s infinite linear; 

}
@keyframes pulse2 {
0% {
opacity: 1;
width: 0;
height: 0;
border-radius: 100px;
}
50% {
opacity: 1;
width: 100%;
height: 100%;
border-radius: 4px;
}
100% {
opacity: 0;
}
}
@-webkit-keyframes pulse2 {
0% {
opacity: 1;
width: 0;
height: 0;
border-radius: 100px;
}
50% {
opacity: 1;
width: 100%;
height: 100%;
border-radius: 4px;
}
100% {
opacity: 0;
}
}
@keyframes pulse {
0% {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);

}
50% {
-webkit-transform: scale(1.2);
-moz-transform: scale(1.2);
-ms-transform: scale(1.2);
-o-transform: scale(1.2);
transform: scale(1.2);

}
100% {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);

}
}
@-webkit-keyframes pulse {
0% {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);

}
50% {
-webkit-transform: scale(1.2);
-moz-transform: scale(1.2);
-ms-transform: scale(1.2);
-o-transform: scale(1.2);
transform: scale(1.2);

}
100% {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);

}
}
.no_found{
width: 960px;
margin: 0 auto;
background: none;
position: relative;
}
.no_found h1{
font-size: 40px;
font-weight: bold;
margin: 20px 0;
color:darkred;

}
.no_found>p{
font-size: 20px; 
}
.no_found i.icon-deathstarbulding{
position: absolute;
color: #E5E5E5;
top:0;
right: 0;
font-size: 200px;
text-shadow: 2px 2px 5px #bbb;
}
.no_found .btn.btn-green{
margin-top: 20px;
}
.wr_oferta{
width: 960px;
margin: 0 auto;

}
.wr_oferta h1{
margin-top: 20px;
}
.wr_oferta .wr_l {
margin-top: 20px;
}
.wr_oferta h1 {
color: #000000;
font: 200 25px "Roboto Condensed",sans-serif;
margin-bottom: 28px;
text-align: center;
}
.wr_oferta h2 {
margin: 20px 0;
}
.wr_oferta ul {
padding: 20px 0 20px 40px;
list-style: disc;
}
.wr_oferta p {
font-size: 16px;
line-height: 18px;
}
#add_ad .span9 {
width: 600px;
}

.n_plan {
text-align: center;
}

.plan {
margin-right: 15px;
}
.plan:nth-of-type(4) {
margin-right: 0;
}
.plan {
box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3);
box-sizing: border-box;
display: inline-block;
overflow: hidden;
padding: 15px;
text-align: center;
vertical-align: top;
width: 230px;
}
.plan input[type="checkbox"] {
left: -999em;
position: absolute;
}
.plan label {
background: url("../img/check2.png") no-repeat scroll 0 2px rgba(0, 0, 0, 0);
cursor: pointer;
display: block;
margin: 15px 0;
position: relative;
margin-right: 0!important;

}
.plan label a{
font-size: 13px!important;
}
.plan ul{
min-height: 410px;
}
.plan ul li:last-child{
border: none
}
.plan input[type="checkbox"] + label:before,.plan input[type="radio"] + label:before {


position: absolute;
top:0;
left: -5px;


}
.plan input[type="checkbox"]:checked + label {
background-position: 0 -33px;
}
.wr_text {
color: #888888;
font-size: 14px;
line-height: 16px;
}
.wr_text p {
margin-bottom: 10px;
}
.more {
text-align: center;
}
.more a:hover {
background: none repeat scroll 0 0 #598f13;
}
.more a {
background: none repeat scroll 0 0 #008080;
border-radius: 5px;
color: #ffffff;
display: inline-block;
font-size: 14px;
padding: 11px 25px;
text-transform: uppercase;
}
.plan form > p {
background: none repeat scroll 0 0 #008080;
color: #ffffff;
font-size: 20px;
font-weight: bold;
margin-bottom: 30px;
padding: 20px 0;
position: relative;
text-transform: uppercase;
}
.plan form > p:after {
background: none repeat scroll 0 0 #008080;
bottom: -8px;
content: " ";
display: block;
height: 16px;
left: 50%;
margin-left: -8px;
position: absolute;
transform: rotate(45deg);
width: 16px;
}
.price span:first-child {
font-size: 25px;
}
.plan input[type="submit"] {
background: none repeat scroll 0 0 #ffffff;
border: 2px solid #008080;
color: #008080;
display: block;
font-weight: bold;
margin: 0 auto;
padding: 14px 0 10px;
text-align: center;
text-transform: uppercase;
width: 93%;
}
.plan input[type="submit"]:hover {
background: none repeat scroll 0 0 #008080;
border: 2px solid #008080;
color: #ffffff;
display: block;
text-align: center;
}
.price {
margin: 15px 0;
}
.price span {
color: #008080;
font-family: Bebasb,sans-serif;
font-size: 56px;
vertical-align: top;
}
.price p {
color: #888888;
font-size: 14px;
margin-top: -10px;
}
.plan li {
border-bottom: 1px solid #e6e6e6;
color: #242932;
padding: 10px 0;
}
header:after {
clear: both;
content: " ";
display: block;
}
.wr_advantages .h_text{
height: 0;
overflow: hidden;
-webkit-transition: all 1s cubic-bezier(.65, 1.95, .03, .32);
-moz-transition: all 1s cubic-bezier(.65, 1.95, .03, .32);
-ms-transition: all 1s cubic-bezier(.65, 1.95, .03, .32);
-o-transition: all 1s cubic-bezier(.65, 1.95, .03, .32);
transition: all 1s cubic-bezier(.65, 1.95, .03, .32);
}
.wr_advantages .h_text>div{
padding-top: 20px;
}
.wr_advantages{
width: 960px;
margin: 0 auto;
box-sizing:border-box;
padding: 20px;
background: #FFFFFF;
box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
margin-bottom: 20px;
font-size: 14px;
line-height: 18px;
font-family: "Roboto", sans-serif;
text-align: justify;

}
.wr_advantages h3{
font-family: "Roboto", sans-serif;
text-align: center;
font-size: 30px;
}
.wr_about{
width: 990px;
padding: 0!important;
text-align: justify;
margin: 0 auto!important;
}

.wr_about h2, .wr_about h3{
font-size: 30px;
margin: 20px 0;
text-align: center;
}
.wr_s_text.wr_about ul li{
color:#000;
}
.wr_s_text.wr_about ul{
padding: 0 25px ;
}
.wr_und span{
font-weight: bold;
}
.wr_und{
color:#999;
font-size: 14px;
margin-top: 5px;
font-style: italic;
}
.head_part .span6 {
width: auto;
}
.wrapper > .wr_s_text > div {
background: none repeat scroll 0 0 #ffffff;
box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
box-sizing: border-box;
color: #b2b2b2;
font-family: "Roboto",sans-serif;
font-size: 14px;
line-height: 18px;
margin: 0 auto 20px;
padding: 20px;
text-align: justify;
}
.wr_reg_ag{
position: relative;
}
.over_lay.wr_info_ag{
position: absolute;
top:0;
right:-136%;
width: 446px;
height: 100%;
z-index: 99;
margin: 0;
text-align: center;
border-right: none;
border-left:5px dashed #088080;
opacity: 0;
box-sizing:border-box;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
}
.over_lay.wr_info_ag.show{
right:0;
opacity: 1;

-webkit-transition: right 1s cubic-bezier(.65, 1.95, .03, .32), opacity 1s ease;
-moz-transition: right 1s cubic-bezier(.65, 1.95, .03, .32), opacity 1s ease;
-ms-transition: right 1s cubic-bezier(.65, 1.95, .03, .32), opacity 1s ease;
-o-transition: right 1s cubic-bezier(.65, 1.95, .03, .32), opacity 1s ease;
transition: right 1s cubic-bezier(.65, 1.95, .03, .32), opacity 1s ease;	
}
.over_lay.wr_info_ag .title{
font-size: 20px;
line-height: 25px;
}
.over_lay.wr_info_ag>div {
display: table-cell;
height: 327px;
vertical-align: middle;
}
.redir_time{
font-size: 30px;	
color:#008080;
}
.redir{
margin-top: 20px;
font-size: 20px;
line-height: 25px;
}
.sort_block .btn.btn-green{
background: #242932;
}
.sort_block .btn.btn-green:hover{
background: #008080;
border-color:#fff;
}
.wr_au .au{
width: 30%;
}
.info_user_an tr td:first-child{
background: #E7ECEF;
width: 30%;
border-right: 1px solid #ccc;
}

.info_user_an tr td{
padding: 10px;
border-bottom: 1px solid #ccc;
}
.info_user_an tr:last-child td{
border-bottom: none;
}
.info_user_an i.fa-thumbs-up{
color:green!important;
}

.info_user_an i.fa-thumbs-down{
color:darkred!important;
}
.info_user_an .wr_rating{
float: none;
}
.info_user_an .color{
color:#008080;
}
.wr_user_announ .wr_text{
border:1px solid #ddd;
padding: 10px 10px 0px 10px;
background: #fff;
border-radius:5px;
}
.wr_user_announ .wr_text p{

}
.au .txt_l{
margin: 10px 0 ;
}
.wr_user_announ{
margin-bottom: 40px;
}
.wr_announcement{
position: relative;
}
.wrap_announ:after {
content: " ";
display: block;
clear: both;
}
.wrap_announ .l_colum{
float: left;
width: 68%
}
.wrap_announ .r_colum{
float: right;
width: 30%;
padding-top: 150px;
}
.wrap_announ .r_colum>div{
width: 100%;
}
.desc_announ.wr_div div p{
text-align: left;

}
.desc_announ.wr_div div *{
background: none!important;
}
.container.wrap_announ{
width: 1000px;
}
.wr_div h2{
font-size: 19px;
line-height: 19px;
}
.top_user td{
background: none!important;
}
.top_user td:first-child{
width: 75%;
}
.wrap_announ i.icon-signal{
color:#008080!important;
}
.trueriml_tabRight_about .top .info_user_an{
float: left;
width:calc(100% - 270px);
}
.trueriml_tabRight_about .top:after{
content: " ";
display: block;
clear: both;
}
.news:after{
clear: both;
display: block;
content: " ";
}
.news{

}
.wr_news .title{
color:#008095;
font-size: 18px;
font-weight: bold;
}
.wr_news img{
float: left;
margin: 0 10px 10px 0;
width: 120px;
}
.show_fuul{
font-style: italic;
color:#008080;
cursor: pointer;
}
.show_fuul:hover{
text-decoration: underline;
}
.news .wr_hide:after{
content: " ";
display: block;
position: absolute;
width: 100%;
height: 25px;
background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1)));
background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
bottom: 0;
left:0;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.news .wr_hide{
overflow: hidden;
position: relative;
height: 150px;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.wr_news{
margin-bottom: 50px;
}
.wr_premium td{
background: #FBEECD!important;
}
.pr_lab{
position: relative;
background: gold;
display: inline-block;
color:#fff;
padding: 5px 10px;
text-shadow:1px 1px 3px rgba(0,0,0,.3);
left: -15px; 
top:-4px;
}
.pr_lab:after{
content: " ";
display: block;
position: absolute;
top:0;
right: -24px;
border:12px solid transparent;
border-left: 12px solid gold; 
}
.pr_lab:before{
content: " ";
display: block;
position: absolute;
bottom:-10px;
left: 0px;
border: 5px solid transparent; 
border-right: 5px solid goldenrod; 
border-top: 5px solid goldenrod;
}
.wr_lab_pop{
margin-top: 10px!important; 
}

.wr_lab_pop label:before{
vertical-align: top!important;
}
.wr_lab_pop label{
vertical-align: middle;
line-height: 20px;
}
.wr_au .wr_sel:after{
clear: both;
content: " ";
display: block;
}
.wr_au .wr_sel>div{
float: left;
}
.wr_au .wr_sel .wrap_select{
width: 72px;
margin-left: 20px;
}
.wr_au .wr_sel input{
margin: 0;
}
.wr_au .wr_inp_sub span{
display: inline-block;
margin-right: 29px;
}
.wr_text_edit textarea{
width: 100%;
box-sizing:border-box;
}

#mceu_2-open span{
position: static;
}
#requests_container .wr_submit input{
border: none;
margin: 0;
cursor: pointer;
width: 50%;
margin: 0 auto;
}
.for_status{
position: absolute;
top:10px;
right: 10px;
width: 200px;
z-index: 999;
}
#select_error{
width: 240px;
margin-left: -130px;
text-align: center;
padding-top: 30px;
padding-bottom: 30px;
margin-top: -40px;
}
.wr_news .news{
border-bottom: 1px solid #ccc;
padding-bottom: 20px;
margin-bottom: 20px;
}
.wr_news .news:last-child{
border:none;
}
.wr_announcement .q_button{
width: 162px;
}
.q_status{
margin-bottom: 20px;
font-size: 18px;
}
.rec .over_lay.wr_info_ag{
height: auto;
}
.rec .over_lay.wr_info_ag > div{
height: 100px;
}
.att{
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
}
.att.see{
color:red;
}