body#main_body {margin: 0; padding: 0; margin-right:0;
margin-left:auto;  background: #FFFFFF; font-size: 12px; font-family: Tahoma, Verdana, sans-serif; color: #2F3236;
}

img {border:0;}
table {margin: 0; padding: 0; margin-right:auto;
margin-left:auto; }
td {font-size: 12px; font-family: Tahoma, Verdana, Arial, sans-serif; color: #2F3236;
}

h1 {color: #2F3236;  font-size: 14px; font-weight: bold; padding: 8px 29px 10px 23px; margin: 0px 0 0px 0; align: center;}
h2, h3, h4 {font-size: 13px;color: #2F3236; font-weight: bold; padding: 10px 0 5px 0px; margin: 0px 0 10px 0;
        font-family:  Arial, Tahoma, Verdana, sans-serif; text-decoration: underline;
}

a {text-decoration: none; color:#00209F; font-family: Tahoma, Verdana, sans-serif;}
a:hover {text-decoration: underline;}

/*-------HEADER--------*/

#logo { width: 250px; height: 199px; position: absolute; top:0px; left: 0px; background:#EAF3FF; color:#000000; font-size:11px;}
#flash { border:0px solid; margin-left: 290px; margin-bottom:0px; padding-bottom:0px}


#top_line {height: 202px; background: #EAF3FF 280px 0px  no-repeat;  width:100%; }

#banner {height: 110px; background: #EAF3FF url(images/main_banner_.gif) 135px 5px no-repeat; }
.top_sale_title_banner {color:#ooo; background:#fff;  margin:  0px  40px  0px 40px; padding-left:3px;  widht:150px;}

#top_menu {padding: 20px 0 0 20px; border:1px solid;}
#top_menu a {float:left; display: block; color:#fff; padding: 0 9px 9px 9px; }
#top_menu b {color:#666666;}
#top_menu a.top_menu_left_line {border-left: 1px solid #C5C5C5;}

#top_banner {width: 468px; height: 60px; position: absolute; top:10px; left:800px; border:1px solid;}
#slogan {width: 239px; height: 22px; position: absolute; top:149px; left:625px; color: #F5821F; font-size: 12px; }
#header_links {	position: absolute;	top:210px;	left: 70px;	height: 23px;}

#header_links a {color: #183883;  padding: 2px 0 0 14px; font-size: 12px; }

#header {height: 236px;  background: #8790A1;}

#action_top { height: 158px; margin-left:533px; background: #DFDEDE url(images/man_bg.gif) 0 0 no-repeat; padding-left: 88px;}
#action_text {margin: 63px 0 0 0px; height: 85px; width: 210px; color:#999999; font-size: 10px; position: relative; float: left;}

#search {
	position: absolute;
	background: #ffffff url(images/search_bg.gif)  0 0  no-repeat;
	left: 0px;
	top: 131px;
	width:250px;
	height:20px;
}

#search_input {border: 1px solid #C9C9C9;  margin: 25px 5px 5px 15px; width: 100px; height: 20px; background: #fff; color: #00209F; }
#go_search {}
#search a {padding-left: 29px; color: #fff; display:block; }


#menu_main  a{ padding-left: 0px;  font-size: 12px;  font-weight: bold; font-family: Tahoma, Verdana, sans-serif;}
#menu_main_item  a{ padding-left: 0px; color: #656565; font-size: 12px; font-family: Tahoma, Verdana, sans-serif;}
#menu_main_item { padding-left:5px; }
.bench_menu { margin-top:15px; }
.img_bench { text-align:center; margin-bottom:15px;}
#main_menu { padding-left: 0px; height: 42x; background:#8790A1;}
#main_menu_right  {background:#8790A1;  height:100%;} 
#main_menu_blok {padding-left: 260px;  height: 30x;  min-width: 800px; width: 1100;   background: #8790A1 }

#main_menu a {  padding-left: 260px;  line-height: 30px; height: 30px; float:left; color:#fff; padding: 3px 15px 0px 15px; background: #8790A1; font-size:13px;  font-weight: bold; text-align:center;} 
#main_menu a:hover { background: transparent url(images/main_menu.gif) 0 0 repeat; text-decoration: none;  padding: 3px 15px 0px 15px; }
#main_menu a#main_menu_active { background: transparent url(images/main_menu.gif) 0 0 repeat;  text-decoration: none;  padding: 3px 15px 0px 15px; }

/*////////////////////////*/
#menu_big {
    width:220px; height: 185px; margin-top:15px; margin-bottom:0;
	border:0px solid black;
}
#menu_big UL {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: medium none; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#menu_big LI {
	FLOAT: left; MARGIN: 0px; WIDTH: 100%; BORDER-BOTTOM: #8790a1 0px solid
}
#menu_big LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 1.5em; PADDING-BOTTOM: 0.7em; WIDTH: 100%; COLOR: #ffffff; PADDING-TOP: 0.7em; BACKGROUND-COLOR: #183883; TEXT-DECORATION: none
}
#menu_big LI A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #8790a1
}
/* Правое меню на сайте с планом выставки */
#menu {
    width:188px; height: 185px; margin-top:15px; margin-bottom:0;
	border:0px solid black;
}

#menu UL { 
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: medium none; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;

}
#menu LI {
	FLOAT: left; MARGIN: 0px; WIDTH: 100%; BORDER-BOTTOM: #8790a1 0px solid;
}
#menu LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 1.5em; PADDING-BOTTOM: 0.7em; WIDTH: 100%; COLOR: #ffffff; PADDING-TOP: 0.7em; BACKGROUND-COLOR: #183883; TEXT-DECORATION: none
}
#menu LI A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #8790a1
}
.banner {
    margin-top:25px;
    text-align:center;

}


/*-------------------------------*/
/*-------/HEADER--------*/
/*-------CONTENT--------*/
.exibit {
    padding-bottom: 3px;
}
#content_all {background: transparent url(images/content_bg.jpg) 100% 0 no-repeat;}
#content {}

.top_sale {color:#575E68; }
.top_sale_title {color:#fff; background:#183883; width:auto; height:25px;  margin: 15px 0 20px 0; padding-left:45px; padding-top:10px; font-weight: bold;}  /* IE height:35px Moz height:30px */
.top_sale_title_project {color:#fff; background:#183883; width:auto; height:25px;  margin: 15px 0 20px 0; padding-left:75px; padding-top:10px; font-weight: bold;}
.top_sale_title_1  {color:#fff; background:#8790A1;  margin: 15px 0px 0px 15px; width:91%; height:25px; padding-left:35px;
padding-top:8px; font-weight: bold;}

.counter {float: right; font-size: 14px; color:#fff; padding-top:1px;}
.top_sale_blok_01 { padding: 15px 27px 5px 53px; background: transparent url(images/top_sale_blok_01.gif) 0 0 no-repeat;}
.top_sale_blok_02 { padding: 15px 27px 5px 53px; background: transparent url(images/top_sale_blok_02.gif) 0 0 no-repeat;}
.top_sale a {color:#00209F; display: block; text-align:right; margin: 5px 43px 0 30px; }
.top_sale_line { height: 10px; background: transparent url(images/top_sale_line.gif) 0 9px no-repeat;}

.content_title,.content_title_bench {color:#fff; background:#8790A1;  margin: 15px 155px 15px 0px; width: 91%; height:25px; padding-top:10px; font-weight: bold; border-top:0px solid white; border-left:15px solid; padding-left: 45px }
.content_partner, .content_comercial {color:#fff; background:#183883;  margin: 15px 0 15px 0px; width: 100%; height:25px; padding-top:10px; font-weight: bold; text-align:center;}
/*.content_title_bench {color:#fff; background:#183883;  margin: 15px 40px; width: 250; padding-left:3px; font-weight: bold;}*/
.content_title_1 {PADDING-RIGHT: 3px; BACKGROUND: #183883; MARGIN: 15px 0px; WIDTH: 150px; COLOR: #ffffff; TEXT-ALIGN: right; font-weight: bold;}

.news_table {margin-bottom:25px; }
.left_news_td {border-right: 1px solid #B5B5B5; padding: 0 10px 0 60px; color: #575E68;}
.right_news_td {padding: 0 10px 0 30px; color: #575E68;}

.news_gate {color: #183883;}
.news_gate a{color: #183883;}
.news_gate a:hover{color: #183883;}

.table_top_menu {color:#FF7200;}

.subscribe { border:0px solid; padding-right:90px; }
.subscribe A, .subscribe_partner A {text-decoration: none;  color: #FE7123; background: transparent url(images/arr1.gif) 0px 6px no-repeat;}
.subscribe A:hover, .subscribe_partner A:hover {text-decoration: underline;}
.subscribe_partner { border:0px solid; padding-right:15px; }


.text_content {margin: 10px 20px 40px 65px;}

#right_part {width: 278px; padding-top: 205px;}
.content_title_gray { width: 125px; background: #908F8D; color: #fff; margin: 15px 0 15px 0; text-align: right; padding-right:3px}
.links {margin: 0 25px 25px 0px; border: 1px solid #D1D1D1; padding: 10px 0 10px 0;}
.links a {display: block; color: #636363; padding: 0 0 0 30px;  margin: 3px 0 3px 0;}
.links a:hover {color: #FE7400; padding: 0 0 0 30px;  text-decoration: none;}

.slogos {padding-top: 10px;}
.slogos img {margin-right: 25px;}
/*-------/CONTENT--------*/

/*-------FOOTER--------*/
#footer {height: 80px; background: #8790A1 url(images/footer.gif) 10px 10px no-repeat; padding-left: 65px; color:#FFF;}
#footer a {color: #5599EE;}
#copy {float: left; margin: 10px 0px 0 0px; width: 180px;}
#copy a {color: #EAF3FF;}

#contacts {float: left; margin: 10px 0px 0 0px; border-left: 1px solid #BFBFBF; padding: 5px 0 5px 15px; width: 300px;}

/*-------MYFORM--------*/
.table_main{
width:85%;
border:0;
}

.table_main td a {
font-size:14px;
}

.forma {
        BORDER-RIGHT: #4c4c4c 1px solid; BORDER-TOP: #4c4c4c 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #4c4c4c 1px solid; COLOR: #000000; BORDER-BOTTOM: #4c4c4c 1px solid; FONT-FAMILY: 'tahoma'; BACKGROUND-COLOR: #f0f0f0
}

.prh1 {
        padding: 0 0 0 0;  FONT-SIZE: 14px; COLOR: #5599EE;  FONT-FAMILY: 'tahoma'; BACKGROUND-COLOR:
}

.prh2 {
        padding: 10 0 15px 25px; FONT-SIZE: 12px;  COLOR: #000000;  FONT-FAMILY: 'tahoma'; BACKGROUND-COLOR:
}

.prh3 {
        padding: 5 0 5px 10px; FONT-SIZE: 12px;  COLOR: #8790A1;  FONT-FAMILY: 'tahoma'; BACKGROUND-COLOR:
}


.tbcl {
   border-collapse: collapse; 
}

.tdcl {
   border: 1px solid #aaaaaa; padding: 5px;   
}

.padding_10{
margin: 15px 30px 20px 30px; padding-left:3px;
}

.padding_15{
margin: 15px 30px 20px 30px; padding-left:3px;
}
.padding_15  a {font-size:14px;}

#cen h3{
text-decoration:none; font-size: 11px; font-weight: bold; margin: 0 0 0 0; padding:0 0 0 0;
}
#cen h2{
text-decoration:none; font-size: 11px; font-weight: bold; margin: 0 0 0 0; padding:0 0 0 0;
}
#cen table{
   border-collapse: collapse;   /* избавляемся от расстояния между ячейками */
}

#cen td {
   border: 1px solid #aaaaaa; padding: 5px;    /* рамка таблицы */
}


.tdclf {
   border: 1px solid #aaaaaa; padding: 5px;   /* рамка таблицы */
}


#content 
{
margin-right:auto;
margin-left:auto; 
}

/*карта*/
#main_level
{
PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}

#level_1
{
PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}

#level_2
{
PADDING-RIGHT: 0px; PADDING-LEFT: 40px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#level_3
{
PADDING-RIGHT: 0px; PADDING-LEFT: 60px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.comercial {
    text-align:center;
    margin-bottom: 10px;
}
.informer {
    height:100%;
    margin-top:5px;
    margin-bottom:5px;
    margin-left:15px;
    /*border:1px solid;*/

}
.top_sale_1 {
    margin-bottom:25px;
}
.partner {
    text-align:center;
    margin-bottom:10px;
}

