img {
	border: 0;
}

body {
background:URL(../bg.jpg) center center fixed;
max-width:1400px;
min-width:1000px;
font-size:14px;
font-family:"Trebuchet MS", Trebuchet, Webdings, Wingdings, symbol;
margin:0 auto;
}

#header {
width:100%;
position:relative;
float:left;
}

#logo {
position:relative;
float:left;
margin:24px 20px 10px;
}

#phones {
position:relative;
float:right;
margin:0 20px 10px;
}

#search {
position:relative;
float:right;
margin-right:20px;
background:URL(../search.png);
width:164px;
height:23px;
}

#search input {
background:transparent;
border:0;
outline:none;
float:right;
margin-right:4px;
margin-top:3px;
width:82%;
font-size:12px;
}

#menu_wrap {
position:relative;
width:100%;
float:left;
}

.menu {
width:1000px;
margin:0 auto;
}

.menu a {
font-size:18px;
position:relative;
z-index:4;
font-weight:400;
color:#222;
margin:28px 28px;
}

.menu a:hover {
text-decoration:none;
}

#content {
width:100%;
float:left;
position:relative;
margin-top:50px;
}

#place {
width:971px;
background:#fff;
height:320px;
font-size:14px;
font-style:normal;
text-align:left;
margin:0 auto;
}

#place_image {
position:relative;
float:left;
margin-right:20px;
margin-left:-120px;
z-index:0;
}

#place_text {
position:relative;
float:right;
width:55%;
top:27%;
display:table-cell;
vertical-align:middle;
margin-right:50px;
}

#star {
width:467px;
height:355px;
position:relative;
float:left;
z-index:1;
margin-left:-220px;
margin-top:-33px;
}

#title {
font-size:22px;
position:relative;
width:100%;
font-style:normal;
}

.content_row {
width:971px;
position:relative;
margin:30px auto 0;
}

.catalog img {
border:5px solid #fff;
}

.catalog_thumb {
float:left;
}

.catalog_text {
float:left;
margin-left:8px;
}

.catalog li {
float:left;
list-style-type:none;
margin-bottom:10px;
position:relative;
width:50%;
}

.catalog_col img {
border:5px solid #fff;
}

.catalog_col_thumb {
float:left;
}

.catalog_col_text {
float:left;
padding-left:8px;
}

.catalog_col li {
float:left;
list-style-type:none;
margin-bottom:10px;
position:relative;
width:50%;
}

.catalog_list img {
border:5px solid #fff;
}

.catalog_list_thumb {
float:left;
}

.catalog_list_text {
float:none;
padding-left:8px;
margin-left:8px;
}

.catalog_list li {
float:left;
list-style-type:none;
margin-bottom:10px;
position:relative;
width:1000px;
}

.plane {
position:relative;
float:left;
width:293px;
margin-left:15px;
margin-top:20px;
margin-right:15px;
vertical-align:top;
}

.plane_image {
position:relative;
float:left;
width:293px;
}

tr {
vertical-align:top;
}

.plane_image img {
border:15px #fff solid;
}

.plane_text {
position:relative;
float:left;
margin-top:10px;
line-height:24px;
width:293px;
}

.plane_title {
position:relative;
float:left;
font-size:16px;
font-weight:600;
width:293px;
margin-top:5px;
}

#footer {
width:100%;
height:230px;
margin-top:60px;
position:relative;
padding-top:5px;
float: left;
}

#footer_menu {
width:971px;
color:#fff;
margin:5px auto 0;
}

#footer_menu a {
color:#fff;
font-size:11px;
line-height:16px;
position:relative;
z-index:2;
}

#footer_menu div.footer_menu_topic a {
font-size:13px;
font-weight:700;
}

#footer_menu a:hover {
text-decoration:none;
}


#footer_contects {
width:400px;
position:relative;
float:left;
margin-top:18px;
margin-left:10px;
color:#fff;
font-size:12px;
line-height:14px;
}

#footer_logo {
width:179px;
top:-48px;
position:relative;
height:94px;
margin:0 auto -50px;
}

#copyright {
position:relative;
font-size:12px;
line-height:14px;
float:right;
text-align:right;
width:400px;
margin-top:18px;
margin-right:10px;
color:#fff;
}

#menu_corp {
display:none;
position:absolute;
width:230px;
margin-top:-48px;
margin-left:15px;
z-index:3;
}

#menu_corp_header {
background:url(../menu_corp_top.png);
width:230px;
height:59px;
}

#menu_corp_content {
text-align:left;
background:url(../menu_corp_bg.png);
background-position:bottom;
padding-bottom:30px;
}

#menu_child {
display:none;
position:absolute;
width:176px;
margin-top:-40px;
margin-left:281px;
z-index:3;
}

#menu_child_header {
background:url(../menu_child_top.png);
width:176px;
height:52px;
}

#menu_child_content {
text-align:left;
background:url(../menu_child_bg.png);
background-position:bottom;
padding-bottom:30px;
}

#menu_wed {
display:none;
position:absolute;
width:168px;
margin-top:-48px;
margin-left:460px;
z-index:3;
}

#menu_wed_header {
background:url(../menu_wed_top.png);
width:168px;
height:61px;
}

#menu_wed_content {
text-align:left;
background:url(../menu_wed_bg.png);
background-position:bottom;
padding-bottom:26px;
}

#menu_wed_content a {
color:#fff;
font-size:13px;
font-style:normal;
border:0;
line-height:21px;
margin:0 0 0 7px;
}

#menu_pres {
display:none;
position:absolute;
width:204px;
margin-top:-48px;
margin-left:634px;
z-index:3;
}

#menu_pres_header {
background:url(../menu_pres_top.png);
width:204px;
height:61px;
}

#menu_pres_content {
text-align:left;
background:url(../menu_pres_bg.png);
background-position:bottom;
padding-bottom:58px;
}

#menu_serv {
display:none;
position:absolute;
width:156px;
margin-top:-44px;
margin-left:840px;
z-index:3;
}

#menu_serv_header {
background:url(../menu_serv_top.png) left;
width:156px;
height:55px;
}

#menu_serv_content {
text-align:left;
font-size:12px;
width:155px;
background:url(../menu_serv_bg.png) left;
background-position:bottom;
padding-bottom:24px;
margin-left: 1px;
}

#menu_serv_content a {
color:#fff;
font-size:13px;
font-style:normal;
border:0;
line-height:21px;
margin:0 0 0 7px;
}

#menu_corp_content a,#menu_child_content a,#menu_pres_content a {
color:#fff;
font-size:14px;
font-style:normal;
border:0;
line-height:21px;
margin:0 0 0 7px;
}

#menu_corp_content a:hover,#menu_child_content a:hover,#menu_wed_content a:hover,#menu_pres_content a:hover, #menu_serv_content a:hover {
background:none;
border-color:transparent;
}

#menu_serv {display:none;
position:absolute;}

#menu_about, #link_about {display: none;}
#menu_about a, #link_about a {display: none; font-size: 0.1pt; margin: 0; padding: 0;}
#link_serv {margin-right: 35px;}
a {color:#1b6fb2;}
a:hover {text-decoration: none;}

