body {
	background-color: #738085;
	font-family: Droid Sans,Trebuchet MS,Verdana,Helvetica,sans-serif;
	color: #374548;
	font-size: 12pt;
	padding: 0;
	margin: 0;
}

#page_wrapper {
	background-color: #FAFAFA;
    margin: 0 auto;
    text-align: left;
    width: 1080px;
}

a {
	color: #33ccff;
	text-decoration: underline;
	cursor: pointer;
}

a:hover {
	color: #33b2ff;
}

.clear {
	clear: both;
}

li {
    list-style: none outside none;
}

ul {
	padding: 0;
	margin: 0;
}

/********************************************
*header
*********************************************/

#header {
	background-image: url("../images/header.png");
	background-repeat: no-repeat;
    float: left;
    height: 379px;
    width: 1080px;
}

.header_logo {
	background-image: url("../images/logo_header.png");
    background-repeat: no-repeat;
    display: block;
    height: 68px;
    margin: 54px 0 0 70px;
    text-decoration: none;
    width: 410px;
}

.hotline {
    margin: 58px 0 0 177px;
}

.font-big_hotline {
	font-size: 20pt;
}

#main_menu_header {
	display: block;
    height: 130px;
    margin-left: 50px;
    width: 980px;
}

.button_main_menu_header li {
    height: 130px;
    width: 196px;
	display: block;
    text-align: center;
    float: left;
}

#main_menu_header ul li a {
    height: 80px;
    width: 196px;
    display: block;
    padding: 50px 0 0 0;
}

#main_menu_header ul li a:HOVER {
    color: white;
}

.about_company {
	background-image: url("../images/main_menu_header.png");
    background-position: 0 0;
    background-repeat: no-repeat;
}

.about_company:HOVER {
    background-position: -196px 0;
}

.about_company-selected {
    background-position: -196px 0;
}

.about_company-selected a {
	color: white;
	text-decoration: none;
}


.production {
	background-image: url("../images/main_menu_header.png");
    background-position: 0 0;
    background-repeat: no-repeat;
}

.production:HOVER {
    background-position: -392px 0;
}

.production-selected {
    background-position: -392px 0;
}

.production-selected a {
	color: white;
	text-decoration: none;
}


.technical_characteristics {
	background-image: url("../images/main_menu_header.png");
    background-position: 0 0;
    background-repeat: no-repeat;
}

.technical_characteristics:HOVER {
    background-position: -588px 0;
}

.technical_characteristics-selected {
    background-position: -588px 0;
}

.technical_characteristics-selected a {
	color: white;
	text-decoration: none;
}


.price {
	background-image: url("../images/main_menu_header.png");
    background-position: 0 0;
    background-repeat: no-repeat;
}

.price:HOVER {
    background-position: -784px 0;
}

.price-selected {
    background-position: -784px 0;
}

.price-selected a {
	color: white;
	text-decoration: none;
}


.contacts {
	background-image: url("../images/main_menu_header.png");
    background-position: 0 0;
    background-repeat: no-repeat;
}

.contacts:HOVER {
    background-position: -980px 0;
}

.contacts-selected {
    background-position: -980px 0;
}

.contacts-selected a {
	color: white;
	text-decoration: none;
}


/********************************************
*content
*********************************************/

#content {
	float: left;
    margin-top: 20px;
    padding: 0 50px 20px;
    width: 980px;
}

.slides_big {
	background-color: white;
    border-bottom: 2px solid #53676C;
    margin-bottom: 10px;
    width: 980px;
}

.link_arrow {
	background: url("../images/arrow.png") no-repeat scroll right 0 transparent;
    float: right;
    font-size: 10pt;
    font-weight: bold;
    height: 20px;
    margin: 10px 24px 10px 10px;
    padding-right: 20px;
}

.slides {
	height: 240px;
}

.slides_big img {
	float: right;
}

.text-slides_big {
	padding-left: 30px;
    padding: 10px 0 10px 30px;
}

.content-slides_big {
	width: 418px;
	float: left;
	height: 238px;
}

.title-slides_big {
    border-left: 20px solid #53676c;
    color: #33b2ff;
    font-size: 26pt;
    padding-left: 10px;
}

.selector-slides_big {
}

.button {
	display: inline-block;
	height: 20px;
	width: 20px;
	margin: 4px 0;
	background-color: #53676c;
	text-decoration: none;
}

.button:HOVER {
	background-color: #33b2ff;
}

.buttons_selector-selected {
	background-color: #33ccff;
}

.text_box_normal {
	line-height: 1.4;
    margin: 10px 30px 0;
}

.title_text_normal {
	color: #33b2ff;
    margin: 20px 30px 0;
	font-size: 18pt;
}

.box {
    float: left;
    margin-top: 20px;
	width: 100%;
}

.box_white {
	background-color: white;
}

.box_blue {
	background-color: #80E5FF;
    padding: 30px;
	
}

.box_green {
	background-color: #a8dd84;
	padding: 30px;
}

.box_yellow {
	background-color: #fedc52;
	padding: 30px;
}

.box_2 {
    float: left;
    margin-top: 20px;
    width: 490px;
}

.box_2:hover {
	background-color: white;
}

.box_production {
    border-bottom: 1px dashed #53676C;
    float: left;
    margin-top: 20px;
    padding-bottom: 20px;
}

.box_production:hover {
	background-color: white;
}

.production-imeges {
	float: right;
    height: 290px;
    width: 300px;
	}

.production-imeges3 {
	float: left;
    margin: 20px 13px 0;
    height: 290px;
    width: 300px;
}

.text_box_production {
	float: left;
    line-height: 1.3;
    width: 680px;
}

#customers {
	border-collapse: collapse;
    float: left;
    margin-left: 30px;
    margin-top: 20px;
    width: 94%;
}

#customers th {
    background-color: #33CCFF;
    color: #FFFFFF;
    padding-bottom: 4px;
    padding-top: 5px;
    text-align: left;
}

#customers td, #customers th {
    border: 1px solid #33B2FF;
    padding: 10px 20px;
}

.map {
	background-color: white;
    height: 600px;
    margin-top: 20px;
    width: 980px;
}


/********************************************
*footer
*********************************************/

#footer {
	background-image: url("../images/footer.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    color: white;
    float: left;
    font-size: 10pt;
    height: 110px;
    padding: 36px 70px 0;
    width: 940px;
}

.address_footer {
	width: 395px;
	float: left;
	font-size: 11pt;
}

.logo_footer {
	background-image: url("../images/logo_footer.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    float: left;
    height: 38px;
    margin: 16px 0 0 55px;
    text-decoration: none;
    width: 230px;
}

.phones_footer {
	float: right;
    text-align: right;
    width: 190px;
	font-size: 11pt;
}

.developed {
	display: block;
    font-size: 9pt;
    margin-bottom: 10px;
    margin-left: 190px;
    margin-top: 33px;
    text-align: center;
}












