@charset utf-8;
body {background-color:#405e1e; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; padding:0}
.body {width:100%; height:662px; background-image:url(../images/shadow.jpg); background-position:center top; background-repeat:no-repeat; border:0}
a {color:#405e1e; text-decoration:underline;}
a:hover {color:#405e1e; text-decoration:none;}
.top {width:995px; height:127px; background: url(../images/head_bg.jpg) repeat-x}
.top_left {float:left; width:468px; height:127px}
.menu {height:100px; border:0; font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:1em;}
.logo {background:url(../images/main-logo.jpg); background-repeat:no-repeat; background-position:left; height:77px}
.home {background:url(../images/menu_bg.jpg) repeat-x; width:30px; height:23px; padding:0 5px 0 5px;}
.menu_border {background:url(../images/menu_border.jpg) no-repeat; width:2px; height:23px}
.item a { font-size:0.9em; background:url(../images/menu_bg.jpg) repeat-x; white-space: nowrap; padding:0 5px 0 5px; color:#fff; height:23px; display:block; text-decoration:none; text-align:center; font-weight:bold;}
.item a:hover { font-size:0.9em; background:url(../images/menu_bg_hover.jpg) repeat-x; white-space: nowrap; padding:0 5px 0 5px; color:#fff; height:23px; display:block; text-decoration:none;text-align:center; font-weight:bold;}

.main_page {clear:both; width:995px; height:434px}
.bottom {clear:both; width:995px; height:80px; background:url(../images/shadow_bot.jpg) top no-repeat}
.bottom_production {clear:both; width:995px; height:80px;}
.bottom_contact {clear:both; width:995px; height:80px;}
.contacts_bottom {float:left; height:50px; color:#FFFFFF; font-size:10px; line-height:13px; background:url(../images/logo_bottom.jpg) no-repeat; background-position:20px 3px;  margin:0 0 20px 0}
.main_contact_bottom {float:left; height:80px; color:#FFFFFF; font-size:10px; line-height:13px; background:url(../images/logo_bottom.jpg) no-repeat; background-position:20px 3px; margin:30px 0 10px 0}
.contact_bottom {float:left; height:50px; color:#FFFFFF; font-size:10px; line-height:13px; background:url(../images/logo_bottom.jpg) no-repeat; background-position:20px 3px; margin:30px 0 10px 0}
.ul_contact_bottom {list-style:none; text-align:left; margin:0; margin:0 0 0 90px; float:left}
.logo_aam {float:right; height:50px; width:120px; background:url(../images/logo_aam.jpg) no-repeat; margin:30px 0 0 0}
.logo_aam_contact {float:right; height:50px; width:120px; background:url(../images/logo_aam.jpg) no-repeat; margin:0 0 20px 0}
.head_image {float:right; width:276px; height:124px; background:url(../images/head_image.jpg) no-repeat; background-position:0 10px; border-top:3px solid #e39a27}
 /* CSS contact.html */
.contact_content_top { clear:both; height:110px; background:url(../images/body_top.jpg) no-repeat; width:995px; }
h1 {font-size:1.7em; color:#fff; text-align:left; width:900px; height:59px; margin:0; line-height:4.8em; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal}
.body_bord_top {background:#fff; font-size:12px; color:#000}
.body_bord_ul {float:left; width:200px; list-style:none; padding:0; margin:0 0 0 180px; text-align:left; line-height:17px}
.phone {color:#999}
.adress {float:left; list-style:none; padding:0; margin:0; text-align:left; line-height:17px}
.subway {clear:both; list-style:none; padding:20px 0 0 0; margin:0 0 30px 180px; text-align: left; line-height:17px}
.body_bord_left_mid {background:#e39a27; width:24px}
.body_main_bg {background-color:#fff; text-align:center; background-image: url(../images/body_main_bg.jpg); background-position:bottom; background-repeat:repeat-x; width:944px; vertical-align:text-top;  font-size:12px; color:#000; margin:0 0 0 80px}
.body_bord_right_mid {background:#e39a27;}
.body_bottom {background:url(../images/body_bottom.jpg) no-repeat; height:161px}
#submenu a {repeat-x; width:150px; height:20px; font-size:14px; color:#fff; text-decoration:none; text-align:center; line-height:16px}
.production { width:150px; height:20px; background:url(../images/menu_bg.jpg) repeat-x; text-align:center; line-height:16px; font-size:14px; vertical-align:middle}
.production_active {padding:0 2px 0 2px; width:150px; height:20px; background:url(../images/menu_bg_hover.jpg) repeat-x; text-align:center; line-height:16px; font-size:14px; vertical-align:middle}
.production_gallery {padding:0 2px 0 2px; width:150px; height:20px; background:url(../images/menu_bg.jpg) repeat-x;  text-align:center; line-height:16px; font-size:14px; vertical-align:middle; color:#FFFFFF}
.production_gallery:hover { padding:0 2px 0 2px; width:150px; height:20px; background:url(../images/menu_bg_hover.jpg) repeat-x;  text-align:center; line-height:16px; font-size:14px; vertical-align:middle; color:#FFFFFF}
.production:hover { background:url(../images/menu_bg_hover.jpg) repeat-x; width:120px; height:20px; font-size:14px; color:#fff; text-decoration:none; text-align:center; line-height:16px}
.production_feed_back {padding:0 2px 0 2px; ;width:150px; height:20px; background:url(../images/menu_bg.jpg) repeat-x; text-align:center; line-height:16px; font-size:14px; vertical-align:middle}
.production_feed_back:hover {padding:0 2px 0 2px; width:150px; height:20px; background:url(../images/menu_bg_hover.jpg) repeat-x; text-align:center; line-height:16px; font-size:14px; vertical-align:middle}
.production_feed_back_active {padding:0 2px 0 2px; width:150px; height:20px; background:url(../images/menu_bg_hover.jpg) repeat-x; text-align:center; line-height:16px; font-size:14px; vertical-align:middle}
.production_empty { width:20px; height:20px; background:url(../images/menu_bg.jpg) repeat-x;}
h2 { font:Verdana, Arial, Helvetica, sans-serif; color: #999999; font-size:22px; font-weight:normal}
.top_submenu {background:url(../images/body_top.jpg); height:110px; padding:0 0 0 24px}
.name_submenu {font-size:1.8em; color:#FFFFFF; height:30px; line-height:1.8em; padding:25px 0 0 30px; width:500px;}
.body_main_content {margin:0 20px 20px 0; width:850px}
.content_text_top {margin:20px 0 0 40px; width:850px; text-align:left; font-size:12px}
.content_image {float:left; margin:20px 20px 20px 50px}
.image_text {float:left; vertical-align:text-bottom; font-style:italic; color:#999999; width:500px; margin:180px 0 0 0; text-align:left}
.content_text_bottom {clear:both; margin:20px 0 0 40px; width:850px; font-size:12px; text-align:left}
.feed_back_title {margin:20px 0 0 40px; width:900px; text-align:left; font-size:12px;}
.callback_left {float:left; background:url(../images/callback_left.jpg); width:15px; height:362px; margin:0 0 30px 120px}
.callback_mid {float:left; background:url(../images/callback_mid.jpg) repeat-x; width:600px; height:362px}
.callback_right {float:left; background:url(../images/callback_right.jpg); width:15px; height:362px}
.callback_container {width:500px; height:300px; margin:30px 0 0 50px;}
.to_whom {width:60px; height:20px; font-size:16px; font-weight:bold; color:#FFF; text-align:left; float:left}
.callback_div_select {width:440px; height:20px; font-size:16px; text-align:left; float:left}
.reverse_address {width:180px; height:20px; font-size:16px; font-weight:bold; color:#FFF; text-align:left; float:left; margin:15px 0 0 0}
.reverse_address_div_input {width:318px; height:20px; font-size:16px; text-align:left; float:left; margin:15px 0 0 0}
.text_of_letter {width:130px; height:20px; font-size:16px; font-weight:bold; color:#FFF; text-align:left; float:left; margin:15px 0 0 0}
.div_textarea {width:368px; height:20px; font-size:16px; text-align:left; float:left; margin:15px 0 0 0}
.table_code {clear:both; width:500px; padding:185px 0 0 0}
.image_code {height:30px; width:130px; background:#FFF}
.enter_code_text {padding:0 0 0 10px; font-size:14px; color:#FFF; font-weight:bold; width:200px}
.callback_select {font-size:14px; width:443px} 
.reverse_address_input {font-size:14px; width:318px; height:14px}
.textarea {font-size:14px; width:368px; height:190px}
.write_code_input {font-size:14px; width:100px; height:14px}
.td_write_code_input {padding:0 0 0 10px}

.divWithTheme{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	opacity:0.8;
	-moz-opacity:0.8;
	position:absolute;
	width:140px;
	display:none;
	background:#000000;
	padding:5px 5px 10px 5px;
	color:#FFFFFF;
	font-size:0.8em;
	text-align:left;
}

.divWithTheme a{
	color:#FFFFFF;
	text-decoration:none;
}

.divWithTheme a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

#divWithTheme1{
	top:340px;
	left:50px;
}

#divWithTheme2{
	top:250px;
	left:30px;
}

#divWithTheme3{
	top:310px;
	left:50px;
}	

#divWithTheme4{
	top:245px;
	left:50px;
}

#divWithTheme5{
	top:340px;
	left:50px;
}

.img_gallery {float:left; margin:20px 0 0 20px; width:160px; height:160px; border:3px solid #666; cursor:pointer;}
.gallery {width:845px; height:180px; margin:-20px 0 40px 40px; border:0}
.gallery_td_top {padding:0 0 0 40px}
.gallery_td_bottom {padding:0 0 30px 40px}

.admin_title {color:#FFF}
.admin_title_ul {list-style:none; padding:0; margin:0; float:left; font-size:12px; color:#666}
.admin_title_ul a { text-decoration:none; color:#666}
.admin_title_ul a:hover { text-decoration:underline}
.admin_title_ul_slash { float:left; border:none; padding:0 0 0 20px; margin:15px 0 0 30px}
.admin_title_ul_border { border-left:1px solid #666; float:left; margin:15px 0 0 15px; padding:0 15px 0 15px}
.admin_title_active { text-decoration:underline}
.admin_div_hr {height:3px; width:850px; clear:both; padding:20px 0 0 45px}
.admin_hr {width:850px; height:3px; background:#000000;}
.admin_div_content_left {clear:both; float:left; width:300px; height:300px; margin:30px 0 0 50px}
.admin_div_content_left ul {margin:0; padding:0; list-style:none; line-height:12px; font-size:12px}
.admin_div_content_left ul li {margin:0 0 0 28px}
.admin_div_content_left a { color:#990000}
.admin_div_content_left ul .admin_title_li {margin:0 20px 0 0}
.admin_div_content_right {float:left; width:350px; height:300px; margin:30px 0 0 200px}
.admin_div_content_right ul {list-style:none; width:300px; text-align:left; margin:0 0 0 40px; padding:0}
.admin_div_content_right_li {margin:10px 0 0 15px}
.admin_div_content_right_input_t {float:left; margin:5px 0 0 15px;$margin:5px 0px 0 7px}



.title {font:Verdana, Arial, Helvetica, sans-serif; color: #777777; font-size:22px; font-weight:normal}
.comment {float:left; vertical-align:text-bottom; font-style:italic; color:#999999; width:500px; margin:180px 0 0 0; text-align:left}
.type {color:#777}



.top_menu_12 a{

margin:0px;
padding:0px;
color:#FFFFFF;
text-decoration:none;
background:#003333;
text-align:left;
font-size:12px;

}


.top_menu_12 a:hover{

margin:0px;
padding:0px;
color:#FFFFFF;
text-decoration:underline;
background:#003333;
text-align:left;
font-size:12px;

}

.top_menu_12{

margin:0px;
padding:0px;
color:#FFFFFF;
text-decoration:underline;
background:#003333;
text-align:left;
font-size:12px;
opacity:0.8;
-moz-opacity:0.8;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}