* {
	border: 0 none;
	outline: 0 none;
	margin: 0;
	padding: 0;
}
body {
	margin: 17px 0 0 0;
	padding: 0;
	background-color: #000;
	text-align: center;
	font-family: Tahoma, Helvetica, Arial;
	color: #888;
	font-size: 13px;
}
td {
	text-align: left;
	font-size: 13px;
}
ul {
	margin-left: 20px;
}
#pages_text {
	text-align: left;
}

#pages_text a, #pages_text a:visited, #pages_text a:active {
	text-decoration: none;
	color: #333;
	
}
#pages_text a:hover {
	color: #000;
	border-bottom: 1px solid orange;
}
.clear a:hover {
	border: 0 none !important;
}
.services a, .services a:visited, .services a:active {
	text-decoration: none;
	color: #fff;
	
}
.services a:hover {
	border: 0 none !important;

}
.services {
	text-align: center;
}
#pages_text  table{
	margin: 15px auto 15px auto;
}
#pages_text td {
	vertical-align: top;
	text-align: left;
}
#header {
	height: 141px;
	width: 1000px;
	margin: 0 auto 0 auto;
}
#hs_1 {
	float: left;
	width: 429px;
	height: 141px;
	background: url(images/header_01.jpg) no-repeat left top;
}
#hs_2 {
	float: left;
	width: 571px;
	height: 83px;
	background: url(images/header_02.jpg) no-repeat left top;
	}
#menu_1, #menu_2, #menu_3, #menu_4, #menu_5 {
	background: url(images/menu.jpg) no-repeat left top;
}
#menu_1 {
	float: left;
	width: 149px;
	height: 58px;
}
#menu_2 {
	float: left;
	width: 79px;
	height: 58px;
	background-position: -149px 0;
}
#menu_3 {
	float: left;
	width: 82px;
	height: 58px;
	background-position: -228px 0;
}
#menu_4 {
	float: left;
	width: 124px;
	height: 58px;
	background-position: -310px 0;
}
#menu_5 {
	float: left;
	width: 137px;
	height: 58px;
	background-position: -434px 0;
}
a:hover #menu_1 {
	background-position: 0 -58px;
}
a:hover #menu_2 {
	background-position: -149px -58px;
}
a:hover #menu_3 {
	background-position: -228px -58px;
}
a:hover #menu_4 {
	background-position: -310px -58px;
}
a:hover #menu_5 {
	background-position: -434px -58px;
}

#quote {
	background: url(images/bg_11.jpg) no-repeat center top;
}

#qs_1 {
	width: 1000px;
	height: 193px;
	background: url(images/vektor_12.jpg) no-repeat left top;
	margin: 0 auto;
}

#main {
	background: #CCCCCC url(images/bg_16.gif) repeat-y center top;
}
#ms_1 {
	width: 1000px;
	background-color: #fff;
	margin: 0 auto;

	
}

#services_1, #services_2, #services_3, #services_4, #services_5, #services_6 {
	width: 318px;
	height: 158px;
	display: inline-table !important;
	display: inline;
	margin: 3px 8px 3px 4px;
}
#services_1 {
	background: url(images/services_01.jpg) no-repeat left top;
}
#services_2 {
	background: url(images/services_02.jpg) no-repeat left top;
}
#services_3 {
	background: url(images/services_03.jpg) no-repeat left top;
}
#services_4 {
	background: url(images/services_04.jpg) no-repeat left top;
}
#services_5 {
	background: url(images/services_05.jpg) no-repeat left top;
}
#services_6 {
	background: url(images/services_06.jpg) no-repeat left top;
}
a:hover #services_1, a:hover #services_2, a:hover #services_3, a:hover #services_4, a:hover #services_5, a:hover #services_6 {
	background-position: 0 -158px;
}
#info {
	font-family: Helvetica;
}
#is_1 {
	width: 1000px;
	margin: 0 auto;
}

.info_photo {
	border: 1px solid #565656;
	margin: 0 auto;
}

#contact, #recommend, #last_work {
	height: 204px;
	float: left;
}
#contact {
	
	width: 329px;
	height: 204px;
	background: url(images/vektor_36.gif) no-repeat left top;
	color: white;

	font-size: 14px;
}
#contact_left {
	float: left;
	clear: left;
	text-align: left;
	margin-top: 15px !important;
	margin-top: 0px;
}
#contact_right {
	float: right;
	text-align: left;
	margin-top: 15px !important;
	margin-top: 0px;

}
#contact .small {
	font-size: 12px;
}

#contact a, #last_work a {
	color: gray;
	text-decoration: underline;
}
#contact a:hover, #last_work a:hover {
	color: white;
}
#recommend {
	width: 343px;
	height: 204px;
	background: url(images/vektor_37.gif) no-repeat left top;
}
#last_work {
	width: 328px;
	height: 204px;
	background: url(images/vektor_38.gif) no-repeat left top;
	color: white;
	text-align: left;
}

#footer {}

#logotypes {
	display: block;
	
}

h1,h2,h3 {
	color: #666;
	font-weight: normal;
}
h1 {
	font-size: 18px;
	padding-top: 15px;
}
h2 {
	margin-left: 20px;
	font-size: 16px;
}
h3 {
	font-size: 14px;
}
#iemarquee img {
	vertical-align: middle;
}

img.logosy {
	margin-left: 15px;
	margin-right: 15px;
}

.logosy {
	width: 156px;
	height: 51px;
}

a #logo_1 {
background: transparent url(images/logosy/logos_01.gif) no-repeat 0 0;
}

a #logo_2 {
background: transparent url(images/logosy/logos_02.gif) no-repeat 0 0;
}

a #logo_3 {
background: transparent url(images/logosy/logos_03.gif) no-repeat 0 0;
}

a #logo_4 {
background: transparent url(images/logosy/logos_04.gif) no-repeat 0 0;
}

a #logo_5 {
background: transparent url(images/logosy/logos_05.gif) no-repeat 0 0;
}

a #logo_6 {
background: transparent url(images/logosy/logos_06.gif) no-repeat 0 0;
}

a #logo_7 {
background: transparent url(images/logosy/logos_07.gif) no-repeat 0 0;
}

a #logo_8 {
background: transparent url(images/logosy/logos_08.gif) no-repeat 0 0;
}

a #logo_9 {
background: transparent url(images/logosy/logos_09.gif) no-repeat 0 0;
}

a #logo_10 {
background: transparent url(images/logosy/logos_10.gif) no-repeat 0 0;
}
a #logo_11 {
background: transparent url(images/logosy/logos_11.gif) no-repeat 0 0;
}
a #logo_12 {
background: transparent url(images/logosy/logos_12.gif) no-repeat 0 0;
}
a #logo_13 {
background: transparent url(images/logosy/logos_13.gif) no-repeat 0 0;
}
a #logo_14 {
background: transparent url(images/logosy/logos_14.gif) no-repeat 0 0;
}
a #logo_15 {
background: transparent url(images/logosy/logos_15.gif) no-repeat 0 0;
}
a #logo_16 {
background: transparent url(images/logosy/logos_16.gif) no-repeat 0 0;
}
a #logo_17 {
background: transparent url(images/logosy/logos_17.gif) no-repeat 0 0;
}
a #logo_18 {
background: transparent url(images/logosy/logos_18.gif) no-repeat 0 0;
}
a #logo_19 {
background: transparent url(images/logosy/logos_19.gif) no-repeat 0 0;
}
a #logo_20 {
background: transparent url(images/logosy/logos_20.gif) no-repeat 0 0;
}
a #logo_21 {
background: transparent url(images/logosy/logos_21.gif) no-repeat 0 0;
}
a #logo_22 {
background: transparent url(images/logosy/logos_22.gif) no-repeat 0 0;
}
a #logo_23 {
background: transparent url(images/logosy/logos_23.gif) no-repeat 0 0;
}
a #logo_24 {
background: transparent url(images/logosy/logos_24.gif) no-repeat 0 0;
}
a #logo_25 {
background: transparent url(images/logosy/logos_25.gif) no-repeat 0 0;
}
a #logo_26 {
background: transparent url(images/logosy/logos_26.gif) no-repeat 0 0;
}
a #logo_27 {
background: transparent url(images/logosy/logos_27.gif) no-repeat 0 0;
}
a:hover #logo_1, a:hover #logo_2, a:hover #logo_3, a:hover #logo_4, a:hover #logo_5, a:hover #logo_6, a:hover #logo_7, a:hover #logo_8, a:hover #logo_9, a:hover #logo_10, a:hover #logo_11, a:hover #logo_12, a:hover #logo_13, a:hover #logo_14, a:hover #logo_15, a:hover #logo_16, a:hover #logo_17, a:hover #logo_18, a:hover #logo_19, a:hover #logo_20, a:hover #logo_21, a:hover #logo_22, a:hover #logo_23, a:hover #logo_24, a:hover #logo_25, a:hover #logo_26, a:hover #logo_27 {
background-position: 0px -51px;
}
.re_pic_cont {
	text-align: center;
	margin: 10px 0 10px 0;
}
.re_info_cont {
	font-size: 10px;
	color: #aaa;
}
.re_info_cont_big {
	font-size: 13px;
	color: #888;
}
.re_title_small{
	font-weight: bold;
	color: #fff;
}
.re_title_big{
	font-weight: bold;
	color: #333;
}
