@charset "utf-8";
/* CSS Document */

			
			#tags_container{
				width: 404px;
				margin: 250px auto 0 auto;
			}
			
			.tags{
				margin:0 auto;
				padding:0;
				list-style:none;
				font-family: helvetica, arial, "sans serif";
				display: block; margin-top: 4px;
				}
			
			
			.tags li, .tags a{
				float:left;
				height:23px;
				line-height:23px;
				position:relative;
				font-weight: bold;
				font-size: 11px;
				line-height: 25px;
				text-transform: uppercase;
				color: rgba(0,0,0, 0.6);	
				}
.a_cost, .a_cost:link, a_cost:active, a_cost:visited {
	color:white !important;
	text-decoration: none;
}		
.a_cost:hover	{
	color: white;
	text-decoration: underline;
}
			
			.tags a{
			
/*			float: right; */
				margin: 0 12px 14px 0px;
				padding:0px 10px 0 30px;
	/*			background:#77A423;
				text-decoration:none;
				-moz-border-radius-bottomright:4px;
				-webkit-border-bottom-right-radius:4px;	
				border-bottom-right-radius:4px;
				-moz-border-radius-topright:4px;
				-webkit-border-top-right-radius:4px;	
				border-top-right-radius:4px;
				-moz-border-radius-topleft:2px;	
				-webkit-border-top-left-radius:2px;	
				border-top-left-radius:2px;
				-moz-border-radius-bottomleft:2px;		
				-webkit-border-bottom-left-radius:2px;	
				border-bottom-left-radius:2px;
				background: -moz-linear-gradient(bottom, #77A423, #93C436 60%, #AAD15D 96%, #D4ED99 95%);
				background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #77A423), color-stop(0.6, #93C436), color-stop(0.97, #AAD15D), color-stop(0.99, #D4ED99));
				background: -o-linear-gradient(bottom, #77A423, #93C436 60%, #AAD15D 96%, #D4ED99 98%);
				background: -ms-linear-gradient(bottom, #77A423, #93C436 60%, #AAD15D 96%, #D4ED99 98%);*/
				background:url('button_back_price.png') no-repeat;
			}
			
			
		/*	.tags a:before{
				content:"";
				float:left;
				position:absolute;
				top:3px;
				left: -8px;
				width:18px;
				height:18px;
				background-color: #77A423;
				background: -webkit-linear-gradient(left bottom, #77A423, #93C436 60%, #AAD15D 99%);
				background: -moz-linear-gradient(bottom, #77A423, #93C436 60%, #AAD15D 96%, #D4ED99 98%);
				background: -o-linear-gradient(bottom, #77A423, #93C436 60%, #AAD15D 96%, #D4ED99 98%);
				background: -ms-linear-gradient(bottom, #77A423, #93C436 60%, #AAD15D 96%, #D4ED99 98%);
				-webkit-transform:rotate(-45deg);    
				-moz-transform:rotate(-45deg);   
				-ms-transform:rotate(-45deg);   
				-o-transform:rotate(-45deg);
				z-index: -2;
				-moz-border-radius: 3px;
				border-radius: 3px;
				}
*/
			.tags a:hover {
			/*	background: -moz-linear-gradient(bottom, #2f8002, #48aa05 60%, #64bc0f 96%, #a7e432 95%);
				background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #2f8002), color-stop(0.6, #48aa05), color-stop(0.97, #64bc0f), color-stop(0.99, #a7e432));
				background: -o-linear-gradient(bottom, #2f8002, #48aa05 60%, #64bc0f 96%, #a7e432 98%);
				background: -ms-linear-gradient(bottom, #2f8002, #48aa05 60%, #64bc0f 96%, #a7e432 98%);*/
				background:url('button_back_price_hover.png') no-repeat;
			}
	/*		.tags a:hover:before {
				background: -webkit-linear-gradient(left bottom, #2f8002, #48aa05 60%, #64bc0f 99%);
				background: -moz-linear-gradient(bottom, #2f8002, #48aa05 60%, #64bc0f 96%, #a7e432 98%);
				background: -o-linear-gradient(bottom, #2f8002, #48aa05 60%, #64bc0f 96%, #a7e432 98%);
				background: -ms-linear-gradient(bottom, #2f8002, #48aa05 60%, #64bc0f 96%, #a7e432 98%);
			}
			
			
			.tags a:after{
				content:"";
				position:absolute;
				top: 9px;
				left:1px;
				float:left;
				width:6px;
				height:6px;
				-moz-border-radius:6px;
				-webkit-border-radius:6px;
				border-radius:6px;
				background:#FFF;
				}
*/
        	a{
        		color: rgba(0,0,0, .8);
        		text-decoration: none;
        	}
        	
        
		
.greenx {
	color:#00A421;
}
#services_studio a {
	
	color: #6e6e6e;
	padding-right:8px;
	background-position: 0 0;
	background: url(/design1/img/arrow_small.gif) right no-repeat;
} 
#services_studio a:link {
	text-decoration: none;
	color: #6e6e6e;
	padding-right:8px;
	background-position: 0 0;
	background: url(/design1/img/arrow_small.gif) right no-repeat;
} 
#services_studio a:hover {
	text-decoration: underline;
	color: #6e6e6e;
	padding-right:8px;
	background-position: 0 0;
	background: url(/design1/img/arrow_small.gif) right no-repeat;
} 
#services_studio a:visited {
	color: #6e6e6e;
	padding-right:8px;
	background-position: 0 0;
	background: url(/design1/img/arrow_small.gif) right no-repeat;
} 
#services_studio a:active {
	color: #6e6e6e;
	padding-right:8px;
	background-position: 0 0;
	background: url(/design1/img/arrow_small.gif) right no-repeat;
} 



#logo_back_part {
	left:476px;
	top:449px;
	position:absolute; 
	z-index: 80;
	background:url(/design1/img/logo_top_part.png) no-repeat right top ; 
    width:29px; 
	height:95px; 
}
#logo_back {
	position:absolute; 
	top:-22px; 
	left:120px;
	background:url(/design1/img/logo_top.png) no-repeat right top ; 
	z-index:100; 
	width:881px; 
	height:710px; 
}
#logo_back_under{

	background:url(/design1/img/logo_top2.png) no-repeat right top; 

}
#bodydiv {
	width:940px;
	margin:0 auto;
	}
.bottom_row{
	clear:both;
	position:relative;
}
.bottom_row h1{
	margin-top:30px;
}
.right_bottom_row{
	width:380px;
	float:left;
	margin-left:70px;
}
.left_bottom_row{
	float:left;
	width:490px;
}
.discount{
	margin-top:10px;
	border:3px solid #ccc;
	border-radius: 20px;
}
.discount h1{
	font-size:16px;
	color: #EB8105;
	font-weight: bolder;
}
.news_item{
	margin-bottom:15px;
	overflow: hidden;
}
.news_date{
	width:60px;
	float:left;
	text-align: center;
}
.news_date strong{
	font-size: 24px;
	font-weight: bolder;
}
.news_text{
	float:left;
	width:420px;
}
.news_category{
	margin-bottom:10px;
}
.news_intro{
	font-size:11px;
}
#site_post_slide {
	clear:both;
}
#footer_menu {
	float:left;
} 
ul#footer {
margin-left:0;
padding-left:0;
list-style-type:none;
float:left;
width:100%;
}
ul#footer li {
display:inline;
padding-left:5px;
padding-right:5px;
}	

}
#copyright {
	float:left;
	text-align:right;
	padding-left:110px;
}
#divfooter {
	
/*	margin-top:30px;*/

	padding-top:25px;
	clear:both;
	width:940px;
	height:133px;
	background-image:url(/design1/img/bg_footer.png);
	background-repeat:no-repeat;
}
#maindiv {
	/*left: 23%; *//* Отступ в процентах от левого края окна */
	/*position: absolute;*/
	

	
	}
#divsite {
	float:left;
	}
#empty_div {
	height:37px;
}

#block_vtop {
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
	margin-top:15px;
	margin-bottom:15px;
/*	width:280px;
	height:94px;*/
	border-radius: 5px;
	padding:16px;
	
}
#create_in {
	margin-top:35px;
	width:620px;
	height:250px;
}
#service_studio {
	width:540px;
}
.site_cost {
	width:400px;
}
.headpadd {
	padding-top:35px;
	padding-bottom:35px;
	}

.vtop {
	width:280px;
	height:550px;
	margin-left:40px;
	margin-top:55px;
	
	}

.dev_grey_text {
  font-family: "Calibri", Arial;
  color: rgb( 110, 110, 110 );
}

.t24px {
	font-size: 24px;
}
/*.t14px {
	font-size: 14px;
}*/
.t20px {
	font-size: 20px;
}

.t18px {
	font-size: 18px;
}

/*.t12px {
	font-size: 12px;
}*/

.t11px {
	font-size: 11px;
}
.dev_td {
	padding-left:18px;
}

.greyfl {
	color: #7f8c8d;
	margin-top: 0;
}

.sTable {
	margin-top: 55px;
}
.sTable td { vertical-align: top; }
.sTable .dev_td { padding-left: 10px; padding-right: 20px; padding-bottom: 10px; }