/*--- Основные стили ---*/   /*---  ---*/
* {	margin: 0;
 	padding: 0;
}
html, body, #wrap {	height: 100%;
 	font-size: 12px;
 	font-family: Tahoma ,Arial, 'Myriad Pro';
}

body > #wrap {height: auto; min-height: 100%;}
#main {padding-bottom: 75px;}
#footer {	position: relative;
	clear:both;}
.clearfix:after {	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix { height: 1%;}
.clearfix {display: block;}

img {
    border: 0;
}
a {	color:#1288d2;}
p {	font-size: 13px;
	color: #293237;
}
h1 {	font: 24px Tahoma;
	color: #000;
	margin: 0 0 14px;
}
/*-- Картинки в центре блока ---*/
.child {display:-moz-inline-box; display:inline-block; vertical-align:middle;  zoom:1; //display:inline}
.helper {display:-moz-inline-box; display:inline-block; height:100%; width:0px; vertical-align:middle; zoom:1; //display:inline}
/*-- Картинки в центре блока конец ---*/

/*--- Основные стили конец ---*/


/*--- Шапка ---*/
#header {
      width: 100%;
      height: 50px;
      border-bottom: 4px #878787 solid;
      padding: 40px 0;
      background: url('../images/phone.png') bottom right no-repeat;
      background-position: 90% 60%;
}
#header img {	float: left;
	margin: -12px 60px 0 100px;
}
#header a.top-menu {	color: #000;
	float: left;
	margin: 30px 23px 0 23px;}
/*--- Шапка конец ---*/


/*--- Вывод основной информации ---*/
#main {
	padding-bottom: 75px;	min-width: 950px;
}
/*--- Вывод основной информации конец ---*/

/*--- Низ сайта ---*/
#footer {
	margin-top:-73px;
	width: 100%;
	height: 73px;
	background-color: #151515;
	float: left;
}
#copyright {
	width: 250px;
	color: #fdfdfd;
	font-size: 11px;
	margin: 30px 0 0 70px;
}
#bottom-menu {
	margin: -13px 70px 0 0;
}
#footer a.bottom-menu {
	color: #fdfdfd;
	font-size: 11px;
	float: right;
	margin: 0 15px 0 15px;
}
/*--- Низ сайта конец ---*/
#present {	width: 100%;
	height: 340px;
	background: #1d1d1d url('../images/bg.png');
	padding: 30px 0 10px 0;
	margin-bottom: 45px;}
#present ul li {	display: inline-block;

	width: 24.5%;
	height: 346px;
	text-align: center;
	1padding: 0 4% 0 4%;

	vertical-align: top;
	1background-color: #f0f0f0;
}
//img, p, h1, div {border: 1px red solid;}
.p-button {
	margin-top: 24px;
}

#kolonki {	width: 100%;
	padding-bottom: 20px;
}
#kolonki ul li {	display: inline-block;
 	width: 21%;
 	vertical-align: top;
 	margin-left: 3%;
}
#kolonki ul li h1 {	font: 24px Arial;
	color: #534697;
}
#kolonki ul li p {	font: italic 14px Arial;
	color: #1d1d1d;
	line-height: 18px;
}
#kolonki ul li a {	color: #ad60c8;}
#kolonki .news h1 {	color: #1d1d1d;}
#kolonki .news a {	font: italic 14px Arial;
	color: #4646aa;
}

/*РАБОТЫ*/
#line {	width: 100%;
	height: 80px;
	background: #1d1d1d url('../images/bg.png');}
#line p {	margin: 0 0 0 180px;
	padding-top: 28px;
	color: #fff;
	font: 18px 'Tahoma';}
/* меню с синим облачком*/
#sub-links {	width: 100%;
	height: 64px;
	background-color: #e9e9e9;
	margin-bottom: 40px;}
.sub-link{	display: inline-block;
	*display: inline;
	margin: 20px -45px 0 80px;
	text-align: center;
	height: 30px;}
#current-div {background: url('../images/current-bg.png') no-repeat 50% 100%;}
#current-div a {	border: 4px #138cd3 solid !important;
	color: #fff !important;
	text-decoration: none;
	background-color: #138cd3;}
.sub-link a {	font: italic 16px Arial;
	color: #4d4d4d;
	border: 4px #e9e9e9 solid;}
/* ХУЙНЯ В РаБОТАХ*/

#item {
	width: 100%;
	padding: 20px 0 10px 0;
	margin-bottom: 37px;
}
#item ul li {
	display: inline-block;
 	width: 270px;
	1height: 250px;
	text-align: center;
	margin: 0px 0 20px 50px;
	vertical-align: top;
	1border: 1px red solid;
}
.img {	height: 260px;
	background: no-repeat 50% 50%;}
.img1 {	height: 150px;
	background: no-repeat 50% 50%;}
#item  p {	color:#4a4a4a;
}


/* Внутряшки*/
#portfolio {
	width: 60%;
	min-width: 750px;
	margin: 50px 0 60px 80px;
	1border: 1px green solid;

}
#portfolio p {margin-top: 5px; margin-bottom: 30px;}
#portfolio a { font-size: 14px;}
.portfolio-img { margin: 0 auto; width: 725px;text-align:center;}
.portfolio-img-comment {margin-left: 33%; font-style: italic; 1border: px red solid;}
.fuck {margin-left: 50% !important; padding-bottom: 24px; padding-top: 14px;}
.shit {padding-top: 8px; padding-bottom: 24px;}

#navigation {	width: 100%;
	margin: 0 auto;
	text-align: center;
	margin-top: 30px;

font: 14px Arial;}

#navigation span {	font: 23px 'Tahoma';
	color: #c6c6c6;}
.l_arrow { margin-right: 200px;}
.r_arrow { margin-left: 200px;}
/* Внутряшки конец*/

