body#main_body {font-size: 12px; background: #fff; padding: 0px; margin: 0; color: #3c4c3c;  font-family: Georgia, Arial, Tahoma, Verdana, sans-serif;}

/*----Global---*/
img {border:0;}
a {font-size:12px; color:#026ec1; text-decoration: underline;}
a:hover {text-decoration:none;}
h1 {color:#929563; font-size:30px; font-weight:normal; margin:0 0 27px 0; padding-top:35px;}
h2 {color:#929563;}
h3 {color:#929563;}
h4 {color:#929563;}
p {line-height:165%; margin:20px 135px 20px 0;}
td {vertical-align:top;}
li {padding-top: 5px;}


#main_table {height:100%; width:100%; font-size: 12px;}

/*----Header---*/
#logo {position: absolute; top:28px;left: 55px; z-index:1;}
#header {padding:0; margin:0px; height:142px; background: #f6f7e6 url(/images/header_line.gif) 0 100% repeat-x;vertical-align:top;}
#header1 {background: transparent url(/images/cut1.gif) 55px 100% no-repeat;padding:28px 44px 0 0; margin:0;}
#header2 {height:113px;background: transparent url(/images/cut2.gif) 100% 100% no-repeat;margin:0;}

#ico_block {height:30px; float: left; padding-left:430px;}
#ico_block a {display:block; float:left; height: 30px;  width:30px; margin:0 13px 0 0;}
a#home_ico {background: transparent url(/images/home_ico.gif) 0px 0px no-repeat; }
a#home_ico:hover {background-position: 0px -30px; }
a#home_ico_active {background: transparent url(/images/home_ico.gif) 0px -30px no-repeat; }
a#map_ico {background: transparent url(/images/map_ico.gif) 0px 0px no-repeat; }
a#map_ico:hover {background-position: 0px -30px; }
a#map_ico_active {background: transparent url(/images/map_ico.gif) 0px -30px no-repeat;}
a#letter_ico {background: transparent url(/images/letter_ico.gif) 0px 0px no-repeat; }
a#letter_ico:hover {background-position: 0px -30px; }
a#letter_ico_active {background: transparent url(/images/letter_ico.gif) 0px -30px no-repeat;}

#info_block {margin:2px 0px 0 0; float:right;}
#info_block a {font-size:11px; margin: 0 9px 0 10px;}
#info_block span {font-weight:bold; font-size:12px; margin-right:61px;}

/*----Content---*/
#wrapper {float:left; width:100%; margin:0;}
#content {background: transparent url(/images/content_bg.jpg) 50% 24px no-repeat; text-align:center;}
#catalog {background: transparent url(/images/catalog.jpg) 80px 100% no-repeat;  margin-bottom:45px;}
#partners {background: transparent url(/images/partners.jpg) 80px 100% no-repeat; margin-bottom:45px;}
#klient {background: transparent url(/images/klient.jpg) 80px 100% no-repeat;  margin-bottom:45px;}
.company {background: transparent url(/images/company.jpg) 80px  no-repeat; margin-bottom:45px; height: 150px }
#vakans {background: transparent url(/images/vakans.jpg) 80px 100% no-repeat; margin-bottom:45px;}
#note {background: transparent url(/images/note.jpg) 80px 100% no-repeat; margin-bottom:45px;}
#vip {background: transparent url(/images/vip.jpg) 80px 100% no-repeat;  margin-bottom:45px;}
#content_center {padding:0 0 90px 275px;}
/*----main menu---*/
#content1 {width:1100px; margin:0 auto; padding:0 0 16px 0;}
#content1 a {font-weight:bold; display:block; float:left; text-decoration:none; font-size:16px;}
#content1 a.main_menu {margin:45px 0 0 13px; background: transparent url(/images/arr_menu.gif) 0 100% repeat-x;}
#content1 a:hover.main_menu {background:none;}
#content_left {float:left; width:500px; margin-top:37px;}
#content_right {float:left; margin:37px 0 0 83px; width:510px;}
.menu_block1, .menu_block2, .menu_block3 {height:128px; clear:both;}
.menu_block1 {margin-left:178px;}
.menu_block2 {margin-left:71px;}
.menu_block3 {margin-left:434px;}

#main_menu {display:block; float:left; width:283px; margin:70px 0 100px 0;}
ul#main_menu {list-style-type:none;padding:0 0 0px 32px;}
#main_menu li {height:47px; clear:both;}
#main_menu a {font-weight:normal; display:block; float:left;text-decoration:none; font-size:18px; color: #036fc2;}
#main_menu a.main_menu {margin:12px 0 0 21px;}
#main_menu a:hover {font-weight:bold; color: #929563;}
#main_menu .main_menu_active a {font-weight:bold; color: #929563; text-decoration:none;}

/*----/main menu---*/

.rasp {display:block; clear:both; height:0; line-height:0; font-size:0; width:1000px;}
.cl {display:block; clear:both; height:0; line-height:0; font-size:0;}


/*----footer---*/
#footer {height:120px; background: #f2f3e8 url(/images/footer_line.gif) 0 0 repeat-x;}
#footer1 {padding-left:55px; height:120px; background: transparent url(/images/footer.jpg) 55px 1px no-repeat;}
#info1 {float:left; margin:16px 0 0 0px; width:30%;}
#info1 div {float:left;}
#info11 {font-size:22px; margin:-2px 0 0 8px;}
#mail {clear: both; margin-top:8px;}
#info2 {float:left; margin:27px 0 0 0px; width:25%;}
#info2 span {color:#559e54; font-weight:bold;}
#info3 {float:left; margin:37px 0 0 0px;}
#info3 a {font-weight:bold;}
#info4 {float:left; margin:27px 0 0 0px; width:25%;}

