body {
	padding: 0px;
	margin: 0px;
	width: 100%;
	height: 100%;
	font-size: 12px;
	background-color: #1469ad;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
}

p, a, h1, h2, h3, h4, h5, li, ul, div, span {font-family: Arial, Helvetica, sans-serif; font-size: 12px; 1color: #666;}
.all {
	padding:0px 7px 0px 8px;
	min-height:100%;
	width:987px;
	margin:0px auto;
	background: url(/img/ten.gif) repeat-y;
	color :#666;
}
.all_footer {
	min-height:100%;
	background: #FFF url(/img/footer.jpg) no-repeat bottom left;
	background-color: #fff;
}
img {
	border:none;
}
table {
	width:100%;
	border-collapse:collapse;
}
td {
	vertical-align:top
}
* {
	margin:0px;
	padding:0px;
}
ul {
	margin:0px;
	padding:0px;
}

p {text-align: justify; margin-bottom: 6px;}
.clear {
	clear:both;
	font-size:1px;
	height:1px;
}
.all_0 {
	background: url(/img/background.jpg) no-repeat;
	1background-color: #f9f9ff;
}
.logo {
	padding:20px 0px 0px 45px;
}

.logo a {outline-style: none;}



.header_menu {
	padding:20px 30px 0px 0px;
}
.language {
	float:right;
	margin-right:15px;
	margin-top: -60px;
}
/* menu */
.menu {
	background: url(/img/menu_bg.gif) no-repeat top left;
	width: 501px;
	height: 34px;
	font-family: Arial;
	position: absolute;
	margin: -60px 0 0 400px;
	z-index: 5;
}
.menu ul {
	margin-left: 18px;
	list-style-type: none;
}
.menu ul li {
	float: left;
	position:relative;
	1padding: 0 25px;
	1width:121px;
	background: url(/img/li_line.gif) no-repeat 100% 9px;
}
.menu ul li.last {
	background: none;
}
.menu ul li a {
	display: block;
	1padding:7px 10px 10px;
	padding:7px 25px 10px;
	margin:1px 0px;
	color: #ffffff;
	text-decoration: none;
	white-space: nowrap;
	outline-style: none;
}
	.menu ul li a.act {
		color: #bcff32;
		}
	
.menu ul li ul, .menu_2 ul li ul {
	margin-left: 5px;
	width: 170px;
	padding-bottom: 5px;
}
.menu ul li ul li {
	background: none;
}
.submenu_wrapper {
	float:left;
	margin:0;
	margin-left: 0;
	position:absolute;
	z-index:5;
	display: none;
	width: 190px;
}
.submenu {
	background:#1469AD url(/img/ten_mod.gif) repeat-x scroll 0 0;
	border-left:1px solid #44799E;
	border-right:1px solid #44799E;
	float:left;
}
.submenu_inner_wrapper {
	background:transparent url(/img/menu_ugl_bott190.gif) no-repeat scroll 100% 100%;
	1border-left:1px solid #44799E;
	float:left;
	margin:0 -1px;
	padding:3px 5px 5px 7px;
	position:relative;
	top:10px;
}

.submenu_inner_inner {
	background:transparent url(/img/menu_ugl_left_red.gif) no-repeat bottom left;
	1border-left:1px solid #44799E;
	float:left;
	margin:0 -1px;
	1padding:3px 5px 5px 7px;
	position:relative;
	1top:10px;
}

.submenu_inner_wrapper li.last {
	background: transparent url(/img/menu_ugl_left_red.gif) no-repeat scroll -5px 20px;
	float:left;
	1margin:0 -1px;
	1padding:3px 5px 5px 7px;
	1position:relative;
	1top:10px;
	1height: 30px;
	width: 100%;

} 

.menu_2 ul li ul {
	top: 26px;
	margin: 0 0 0 5px;
}
.menu ul li ul li, .menu_2 ul li ul li {
	display:block;
	border-top:0px;
	border-bottom:1px solid #ECECEC;
	width: 163px;
	padding:2px 0;
}
.menu_2 ul li ul li {
	background: none;
}
.menu ul li ul li.bg, .menu_2 ul li ul li.bg {
	border-bottom:1px solid #5796c1;
	background: url(/img/submenu_bg_corner.gif) no-repeat top right;
	height: 10px;
	padding: 0;
	width: 175px;
	margin-left: 0;
}
.menu ul li ul li a, .menu_2 ul li ul li a {
	color: #fff;
	padding: 0;
	display: block;
	font-family:Arial, Tahoma;
	font-size:8pt;
	padding:2px 3px 2px 4px;
	background: none;
}
.menu ul li ul li a:hover, .menu_2 ul li ul li a:hover, .menu ul li ul li.last a:hover, .menu_2 ul li ul li.last a:hover  {
	1background:#ff0000;
	background: #094779;
	text-decoration:none;
}
.menu ul li ul li.last, .menu_2 ul li ul li.last {
	border-bottom: none;
}
.menu_2 {
	position: absolute;
	height:26px;
	background: url(/img/menu_2.gif) no-repeat;
	margin: -26px 0 0 410px;
	z-index: 2;
}
.menu_2 ul {
	list-style-type: none;
	margin: 0 15px 0 0;
}
.menu_2_ugl {
	position:relative;
	left:5px;
	float:left;
	height:26px;
	background: url(/img/menu_2_ugl.gif) 100% 0 no-repeat;
}
.menu_2_ugl li {
	background: url(/img/li_line_2.gif) 100% 4px no-repeat;
	float: left;
	1padding:0px 15px 0px 15px;
	padding:0;
}
.menu_2_ugl li.no_back {
	background: none;
	width: 63px;
}
.menu_2_ugl li a {
	font:normal 9pt Arial, Tahoma;
	color:#000000;
	text-decoration:none;
	display: block;
	padding:3px 20px 6px;
}

.menu_2_ugl li a.act, .menu_2_ugl li.no_back a.act {
	color: #0090ff;
}

.menu_2_ugl li a:hover {
	text-decoration:underline;
}
.menu_2_ugl ul {
	padding-top:2px;
}
.big_img_block {
	padding:10px 0px 0px 10px;
	margin:0px 0px 0px 45px;
	width:896px;
	height:441px;
	background: url(/img/big_img_block.gif) no-repeat;
	position: relative; z-index: 1;
}


.big_img_block_2 {
	margin:0px 0px 0px 45px;
	width:905px;
	background:#f9f9ff url(/img/big_img_block_2.gif) no-repeat;
}
.big_img_block_2_2 {
	padding:10px 0px 0px 11px;
	background: url(/img/ugl_big_b.gif) 0 100% no-repeat;
}
.big_img_block img, #menu1, #menu2, #menu3, #menu4 {
	display:block;
	float:left;
	margin-right:2px;
	margin-bottom:2px;
	width: 219px; height: 219px;
	position: relative; z-index: 2;
	outline-style: none;
}
.big_img_block_2 img, #second_menu1, #second_menu2, #second_menu3, #second_menu4 {
	display:block;
	float:left;
	margin-right:2px;
	margin-bottom:2px;
	outline-style: none;
}
.margin_1, #menu4 {
	margin:0px 0px 0px 220px;
}
.group {
	float:left;
	width:440px;
	background: url(/img/group.jpg) no-repeat;
	margin-left: 2px;
}
.group_ugl {
	padding:25px;
	font:normal 12pt Time New Roman;
	color:#ffffff;
	line-height:20px !important;
	float:left;
	width:390px;
	background: url(/img/group_ugl.jpg) 0 100% no-repeat;
	min-height: 330px;
	height: auto !important;
	height: 330px;
}
.group_ugl p {
	padding:20px 20px 10px 0px;
}
.group_ugl h1 {
	font:bold 17pt Arial, tahoma;
}
.podrobnee {
	text-align:right;
}
.podrobnee a {
	font:normal 10pt Tahoma, Arial;
	color:#b9ff32;
	text-decoration:underline;
}
.podrobnee a:hover {
	text-decoration:none;
}
.probel {
	height:40px;
}
.left_block {
	width:475px;
	padding-left:50px;
}
.geo h1 {
	line-height:21px !important;
	font:normal 16pt Arial, Tahoma;
	color:#00599d;
	margin-bottom:15px;
	1width: 203px;
}
.geo {
	position:relative;
	margin-top:-210px;
}
.spec_predlog {
	position:relative;
	z-index:100;
	margin-top:-20px;
	width: 400px;
}
.spec_predlog h1, .spec_predlog h1 a {
	line-height:19px !important;
	font:normal 15pt Arial, Tahoma;
	color:#35515f;
	margin-bottom:16px;
}

.spec_predlog h1 a {text-decoration: underline;}
.spec_predlog h1 a:hover {text-decoration: none;}
.spec_predlog h1 b {
	font-size:14pt;
}
.spec_predlog a {
	line-height:37px !important;
	font:bold 25pt Tahoma, Tahoma;
	color:#00599d;
	text-decoration:none;
}
.spec_predlog a:hover {
	text-decoration:underline;
}
.news_all {
	padding:15px 0px 35px 0px;
	background: url(/img/line.gif) no-repeat;
}
.news_all h1 {
	font:normal 16pt Arial, Tahoma;
	1color:#209cbb;
	margin-bottom:15px;
	font-weight: bold;
	color: #35515F;
}
.right_block {
	padding-top:20px;
}
.menu_news div {
	float:left;
	font:bold 8pt Tahoma, Arial;
	color:#000000;
}
.menu_news div a {
	color:#ffffff;
	text-decoration:none;
}
.menu_news div a:hover {
	text-decoration:underline;
}
.menu_p_1, .menu_p_2, .menu_p_3 {
	margin-right:5px;
	height:23px;
	background:#00599d url(/img/menu_p.gif) no-repeat;
}
.menu_p_ugl {
	padding:4px 15px 0px 15px;
	height:19px;
	background: url(/img/menu_p_ugl.gif) 100% 0 no-repeat;
}
.activ_p {
	background:#b9ff32 url(/img/activ_p.gif) no-repeat;
}
.activ_p_ugl {
	background: url(/img/activ_p_ugl.gif) 100% 0 no-repeat;
}



/*  Н О В О С Т И   */

.menu_news .activ_p_ugl a {
	color: #000;
	outline: none;
}
.news_bl {
	padding-right:40px;
	padding-top:20px;
	line-height:16px !important;
}
.news_bl h3 {
	font: bold 12px Tahoma, Arial;
	1color:#4db0c9;
	margin: 0px;
	color: #00599D;
}

.news_second_bot h3 {
	font:normal 8pt Tahoma, Arial;
	color:#4db0c9;
	margin: 10px 0px 6px 0px;
}

.news_bl a, .news_second_bot a {
	line-height:13px !important;
	font:normal 10pt Time New Roman;
	color:#666;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
}
.news_bl a:hover, .news_second_bot a:hover {
	text-decoration:underline;
}
.all_news_ss {
	padding-top:20px;
}
.all_news_ss a {
	font:normal 10pt Tahoma, Arial;
	1color:#4db0c9;
	text-decoration:underline;
	color: #00599D;;
}
.all_news_ss a:hover {
	text-decoration:none;
}

/* Л Е В Ы Й   Б Л О К  */


.leftb_top {
	width: 219px; 
	height: 9px; 
	background: url(/img/left_menu_top.gif) no-repeat top left;
	margin-top: 13px;
	padding: 0;
	}
	
.leftb_center {

	width: 219px;  
	background: url(/img/left_menu_middle.gif) repeat-y top left;
}	

.leftb_bottom {
	width: 219px; 
	height: 9px; 
	background: url(/img/left_menu_bottom.gif) no-repeat top left;
	margin-bottom: 20px;
}

/*  P L O S C H A D K A  */


.plochadka {
	line-height:14px !important;
	font:normal 10pt Georgia, tahoma, Arial;
	color:#000000;
	padding:13px 0px 33px 14px;
	background: url(/img/line.gif) no-repeat;
	background: none; 

}
.plochadka h1 {
	line-height:19px !important;
	font:normal 13pt Arial, Tahoma;
	color:#35515f;
	margin-bottom: 5px;
	font-weight: bold;
}

.plochadka p {padding: 3px 0; line-height: 16px; text-align: left;}


.plochadka span {
	color:#80888f;
	font-size:8pt;
}
.foto_plo {
	float:left;
	border:solid 1px #91afb2;
	margin-right:20px;
}
.foto_plo img {
	display:block;
	border:solid 4px #ffffff;
	margin: 0;
}

.plo_txt {width: 200px; font-size: 12px; color:#000; float: left;}

/*************/



.footer {
	position:relative;
	left:4px;
	line-height:17px !important;
	font:normal 8pt Georgia, Tahoma;
	color:#ffffff;
	width:906px;
	margin:-90px auto;
	padding:12px 0px 0px 0px;
	border-top:solid 1px #ffffff;
}
.footer a {
	color:#ffffff;
	text-decoration:underline;
	font:normal 8pt Georgia, Tahoma;
	
}
.footer a:hover {
	text-decoration:none;
}
.content {
	padding-bottom:110px;
}
.left_block_2 {
	width:219px;
	padding-top: 0;
	padding-bottom:120px;
}
.project {
	/*background:#e7e7e7 url(/img/project.gif) no-repeat;*/
	font-size: 0;
	width: 219px;
	
}

/* NEWS  */

.news_second_top {
	background:#fff url(/img/left_menu_top.gif) no-repeat top left;
	width: 219px;
	1padding-top: 9px;
}


.news_second_mid {
	width: 219px;
	background: #fff url(/img/left_menu_middle.gif) repeat-y left top;
}

.news_second_bot {
	width: 219px; 
	height: 9px; 
	background: url(/img/left_menu_bottom.gif) no-repeat top left;
	margin-bottom: 20px;
}


/* LEFT INNER BLOCK  */



.left_inner_block {width: 199px; margin-left: 14px; padding-bottom: 5px;}

.left_inner_block h2 {font-weight: bold; color: #35515F; margin-bottom: 5px; font-size: 12pt;}

.left_inner_block h3 {font-weight: bold; color: #00599D; margin-top: 10px;}

.left_inner_block p {text-align: left; margin: 7px 0 0 0;}

.left_inner_block a {line-height: 18px;}




/* СПИСОК ОБЪЕКТОВ */

.project_top {background:#fff url(/img/left_menu_top.gif) no-repeat top left; padding-top: 9px;}

.project_middle {
	width: 219px;
	background: #fff url(/img/left_menu_middle.gif) repeat-y left top;
}


.project_ugl {
	width: 209px;
	background: url(/img/left_menu_bottom.gif) no-repeat bottom left;
	padding: 2px 0px 5px 10px;
}

.project_ugl ul {
	list-style-type:none;
}
.project_ugl ul li {
	padding-left:12px;
	background: url(/img/li_str_p.gif) 0 5px no-repeat;
	padding-bottom:5px;
	1font: bold 10pt Arial, Tahoma;
	color:#024376;
}
.project_ugl ul li a {
	font: normal 1.0em  tahoma;
	color:#35515F;
	text-decoration:underline;
	1font-weight:bolder;
}
.project_ugl ul li a.act {
	font-weight:bolder;
	font-family: tahoma;
}
.project_ugl ul li ul li a.act {
	color: #57a9ea;
	font-weight: bold;
	text-decoration: none;
}
.project_ugl ul li ul a {
	font:normal 10pt Arial, Tahoma;
	
}
.project_ugl ul li a:hover {
	text-decoration:none;
}
.no_margin {
	margin:0px !important;
}
.project_ugl ul li ul {
	padding-top:5px;
	padding-left:7px;
}
.project_ugl ul li ul li {
	padding-left:7px;
	background: url(/img/li_str_p_2.gif) 0 7px no-repeat;
}
.project_ugl ul li ul li a {
	color: #024376;
	font-size: 12px;
}

.project_ugl ul li ul li {
list-style: none;
background: transparent url(/img/listdot.gif) no-repeat scroll 1px 7px;
margin-left: -3px;
padding-left: 9px;}




.mini_predlog {
	margin:16px 0px 20px 0px;
	1background:#d1dfef url(/img/mini_predlog.gif) no-repeat;
	width: 219px;
}
.mini_predlog_ugl {
	padding:15px 15px 20px 14px;
	1background: url(/img/mini_predlog_ugl.gif) 0 100% no-repeat;
}
.mini_predlog_ugl h2 {
	line-height:16px !important;
	font:bold 13pt Arial, Tahoma;
	color:#35515f;
	margin:0px 0px 12px 0px;
}
.mini_predlog_ugl div {
	line-height:17px !important;
	1padding-bottom:12px;
	font:normal 11pt Time New Roman;
	color: #35515F;
}
.mini_predlog_ugl div a {
	font-weight:bold;
	color:#b20404;
	text-decoration:underline;
}
.mini_predlog_ugl div a:hover {
	text-decoration:none;
}
.right_block_2 {
	padding:0 0px 0px 24px;
}
.center_content h1, .center_content h1 a  {
	font:bold 14pt Verdana, Tahoma;
	color:#00599d;
	margin:0px 0px 12px 0px;
}

.center_content h2, .center_content h2 a  {
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#00599d;
	margin:0px 0px 8px 0px;
}
.center_content {
	1font:normal 11pt Time New Roman;
	line-height:20px !important;
	width: 620px;
}
.center_content ul {
	margin-left: 5px;
}
.center_content ol {margin-left: 17px;}

.center_content a {color: #00599D;}

/*
.1center_content li {
list-style: none;
background: transparent url(/img/listdot.gif) no-repeat scroll 1px 9px;
margin-left: 3px;
padding-left: 9px;}*/

.center_content table tr td p {margin-bottom: 5px;}

.no_border {
	border:none !important;
}
/* ОБЫЧНЫЕ НОВОСТИ */

.news_list {
	margin-bottom: 15px;
}

.news_list h3, .news h3 {
	color: #56AD03;
	margin-bottom: 3px;
}
.news h3 span {color: #00599D; font-size: 14px; text-decoration: none;}

.news_list a, .news_list a:link, .news_list a:visited, .news_list a:hover, .news_list a:active, .news a, .news a:link, .news a:visited, .news a:hover, .news a:active  {color: #00599D; text-decoration: } 

.news_list h3 a, .news_list h3 a:link, .news_list h3 a:hover, .news_list h3 a:active,
.news h3 a, .news h3 a:link, .news h3 a:hover, .news h3 a:active {color: #00599D; font-size: 14px; text-decoration: none;} 
.news_list h3 a:hover {color: #003d6c; text-decoration: underline;}

.news_group, .news_about {
	display: none;
}

.news .light_photo img {
	border:1px solid #91AFB2;
	padding:4px;
	}

.obj_menu {
	1background: url(/img/big_menu.gif) no-repeat top left;
	height: 23px;
	width: 660px;
}
.obj_menu ul {
list-style-type:none;
margin: 0;
}

.obj_menu li {
float:left;
position:relative; 
list-style-type: none;
background: url(/img/inact_obj_menu.gif) no-repeat top left;
margin-right: 2px;
}

.obj_menu li a, .obj_menu li a:link, .obj_menu li a:visited, .obj_menu li a:hover, .obj_menu li a:active {
color: #fff; 
font-size: 12px; 
font-family: Arial, Helvetica, sans-serif; 
line-height: 23px;
display: block; 
text-align: center; 
text-decoration: none; 
height: 23px;
width: 105px;
outline-style: none;
}

.obj_menu li a:hover {text-decoration: underline;}

/*.big_menu li a:hover {background: #b9ec88; color: #000000;}
.big_menu li a.big_menu_act {background: #9ce159; color: #000000;}
.obj_menu ul li.big_menu {background: url(/img/inact_obj_menu.gif) no-repeat top left;}*/
.obj_menu li.big_menu_act {background: url(/img/act_obj_menu.gif) no-repeat top left;}
.obj_menu li.big_menu_act a, .obj_menu li.big_menu_act a:link, .obj_menu li.big_menu_act a:visited, .obj_menu li.big_menu_act a:hover, .obj_menu li.big_menu_act a:active {color: #000;}

.object_more {margin: 10px 0 20px 0px; width: 639px;}
.s_select {height: 38px; float: left;}
.object_more img {border: 1px solid #91AFB2; padding: 4px;}

.obj_img {float:left; margin: 0 10px 30px 0; width: 150px; height: 170px; border: 1px solid #91AFB2; padding: 4px; }
.obj_img img {margin: 0; padding: 0;}
.obj_now {text-align: center; height: 20px; width: 150px; background-color: #ff9138; color: #FFFFFF; margin-top: 5px;}
.obj_past {text-align: center; height: 20px; width: 150px; background: url(/img/past.jpg) no-repeat top left; 1background-color: #56AD03; color: #FFFFFF; margin-top: 5px;}
.obj_fut {text-align: center; height: 20px; width: 150px; background-color: #1469AD; color: #FFFFFF; margin-top: 5px;}

.project_list {1margin-bottom: 40px; 1height: 215px;}
.project_list p {margin-bottom: 3px;}

.project_list a, .project_list a:link, .project_list a:visited, .project_list a:hover, .project_list a:active {color: #373A3D;}


.short_desc {width: 440px; float: left; margin-bottom: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.short_desc ul {margin: 0;}
.short_desc li {
list-style: none;
background: transparent url(/img/listdot.gif) no-repeat scroll 1px 9px;
margin-left: 8px;
padding-left: 9px;}
.short_desc strong {1color: #339900;}
.short_desc h3 {color: #00599D; margin-bottom: 5px; font-family: Arial, Helvetica, sans-serif;}
.short_desc p {width: 440px;}

.more_desc {width: 600px;  text-align: justify;}
.more_desc h2 {color: #00599D; font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin: 7px 0 5px 0;}
.more_desc h3 {color: #00599D; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 7px 0 2px 0;}
.more_desc li, .object_more li {
	list-style: none;
	background: transparent url(/img/listdot.gif) no-repeat scroll 1px 9px;
	margin-left: 3px;
	padding-left: 9px;
	}
	
.center_li li	{
	list-style: none;
	background: transparent url(/img/listdot.gif) no-repeat scroll 1px 9px;
	margin-left: 3px;
	padding-left: 9px;
}

.more_desc a {color: #373A3D;}

/* choice flat */
table.choice_flat {
	1border: 1px solid #373A3D;
	width: auto;
	1background-color: #000;
	
}
table.choice_flat td {
	padding: 1px;
}
table.choice_flat td.floor_left {
	border: none;
	border-bottom: 1px solid #373A3D;
	width: 20px;
	padding; 0;
	text-align: right;
	padding-right: 5px;
}
table.choice_flat td.floor_left {
	border-right: 1px solid #373A3D;
}
table.choice_flat td.floor_right {
	border-left: 1px solid #373A3D;
	text-align: right;
}
table.choice_flat td.first {
	border-top: 1px solid #373A3D;
}
table.choice_flat td.last {
	border-bottom: 1px solid #373A3D;
}
table.choice_flat td a {
	display: block;
	text-decoration: none;
	width: 30px;
	height: 20px;
	text-align: center;
	color: #FFF;
	border: 1px solid #373A3D;
	outline-style: none;
}
table.choice_flat td span {
	border: 1px solid #373A3D;
	display: block;
	width: 30px;
	height: 20px;
	color: #222;
	text-align: center;
	color: #FFF;
	cursor: default;
}


table.choice_flat td a.status {
}

table.choice_flat td a.status1 {
	1background-color: #94d794; 
	background-color: #a2ee06;
}

table.choice_flat td span.status2 {
	background-color: #f08e8e;
}
table.choice_flat td span.status3 {

	background-color: #ccc;
}
table.choice_flat td span.status4 {
	
	background-color: #96cbff;
}
table.choice_flat td span.status5 {
	background-color: #96cbff;
	1background-color: #cccccc;
}




table.choice_flat td a.sel {
	font-weight: bold;
	border-width: 2px; width: 28px; height: 18px; line-height: 18px; border-color: #00599d; color: #00599d;
}

.flat_description {float: right; padding-left: 20px; width: 190px; padding-bottom: 20px;}
.flat_description p {margin-bottom: 3px;}
.flat_description tr {border-bottom: solid 1px #ccc;}

.color_legend {width: 190px; 1margin-bottom: 30px;}
.color_legend tr {border: 0; margin: 10px;}

.clear {clear: both;}

 
.stock_list h3 {color: #56AD03;}
.stock_list h3 span {color: #00599D; font-size: 14px; text-decoration: none;}

.stock_list a, .stock_list a:link, .stock_list a:visited, .stock_list a:hover, .stock_list a:active {color: #00599D;} 
.stock_list h3 a, .stock_list h3 a:link, .stock_list h3 a:hover, .stock_list h3 a:active {color: #CC0101; font-size: 14px; text-decoration: none;}
.stock_list h3 a:hover {color: #CC0101; text-decoration: underline;}

.form_consult {float: left; width: 200px;}
.form_consult label {
	display: block;
	font-weight: bold;
}
.form_consult div {
	margin-bottom: 4px;
}
.form_consult input {
	width: 200px;
}
.form_consult input.submit {
	width: 80px;
}
.form_consult .star {
	color: red; padding-left: 2px;
}
.form_consult h2 {color:#00599D; font-size:16px; margin:0 0 6px;}

.award_1 {width: 400px; float: left; margin-top: 20px; margin-right: 22px;}
.award_2 {1width: 158px; float: left; padding: 3px; border: 1px solid #91AFB2; margin-top: 20px;}
.award_2 img {margin: 0; padding: 0;}

select.section_choice {
	width: 200px;
} 
.cons_list {
	margin-bottom: 20px;
}
.cons_list p {
	margin: 0;
}

.search {
	padding:18px 15px 0 13px;
}
.search_panel {
	float: left;
}
.search input {
	margin-bottom: 5px;
}
.search input.search_input {
	width: 160px;
	height: 19px;
}
.search label {
	position: relative;
}
.search label span {
	position:absolute;
	left:5px;
	top: 3px;
	color:#aaa;
	display:none;
	cursor:pointer;
	line-height: 11px;
	margin-top: 2px;
}
.submit_button {
	background: url(/img/enter_button.gif) no-repeat left top; 
	height: 22px; 
	width: 22px; 
	border: none; 
	cursor: pointer;
	display: block;
	float: right;
}
.search label.input-placeholding span {
	display:block;
	height: 18px;
	1padding-top: 6px;
	
	
}
.search input#search:focus{
	outline:1px solid #91AFB2;
}


/* contact form */
.contact_form {
	width: 530px;
	margin-bottom: 20px;
}
.contact_form p label
{
	float: left;
	width: 120px;
	padding: 0px 0px 4px 0px;
	color: #444;
	font-weight: lighter;
}
.contact_form p input, .contact_form p textarea
{
	border: solid 1px #ccc;
	color: #444;
	width: 400px;
	height: 20px;
}
.contact_form p textarea {
	height: 100px;
}
.contact_form p input:focus, .contact_form p textarea:focus {
	outline:1px solid #91AFB2;
}
.contact_form p input.subm {
	margin-left: 120px;
	width: 100px;
	cursor: pointer;
}

/* GARAGE */

.object_more .garage {
	margin: 17px 0 15px 0; 
	background: url(/img/gar_button.gif) no-repeat top left; 
	width: 104px; 
	height: 23px; 
	text-align: center;
	margin: 17px 0 0 20px;
	float: left
	}
.object_more .garage a, .object_more .garage a:link, .object_more .garage a:visited, .object_more .garage a:hover, .object_more .garage a:active  {
	color: #fff; 
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif; 
	line-height: 23px;
	display: block; 
	text-align: center; 
	text-decoration: none; 
	height: 23px;
	width: 105px;
	}
	
.object_more .garage a:hover {text-decoration: underline;}


/* GARAGE-2 */

.object_more .garage_but {
	height: 23px;
	margin-top: 20px;

	}

.object_more .garage_b {
	1margin-top: 20px;
	1margin-left: auto; 
	1margin-right: auto;
	background-color: #00599d;  
	height: 23px; 
	width: 310px;
	text-align: center;
	float: left
	}
	
.object_more .garage_b a, .object_more .garage_b a:link, .object_more .garage_b a:visited, .object_more .garage_b a:hover, .object_more .garage_b a:active  {
	color: #fff; 
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif; 
	line-height: 23px;
	display: block; 
	text-align: center; 
	text-decoration: none; 
	height: 23px;
	outline-style: none;
	}
	
.object_more .garage_b a:hover {text-decoration: underline;}
.object_more .garage_left {width: 11px; height: 23px; background: url(/img/bot_left.gif) no-repeat top left; float: left;}
.object_more .garage_right {width: 11px; height: 23px; background: url(/img/bot_right.gif) no-repeat top left; float: left;}


/* LEFT BANER  */

.left_block_2 .left_baner {
	background: url(/img/specban.gif) no-repeat top left; 
	float: left;
	height: 107px; 
	margin: 20px 0 20px 0; 
	width: 219px; 
	}
.left_block_2 .left_baner a {
	color: #00599d; 
	font-size: 20px; 
	text-decoration: none; 
	display: block; 
	width: 209px; 
	height: 92px; 
	padding: 15px 0 0 10px;
	line-height: 26px;
	}


