/* Global */

body {
	background: url(/aeroson/Bkgnd.jpg) repeat-x left top;
	background-color: #fff;
	margin: 0px;
	text-align: left;
	/*max-width: 1440px;*/
	/*min-width: 1000px;*/
}

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #10397d;
}

a:hover {
	color: #e32c15;
}

p {
	margin-top: 3px;
	margin-bottom: 3px;
	padding: 0;
}

/* Local */

div.ason_wrap_main {
	border: dashed 0px #f00;
	/*width: 1440px;*/
	max-width: 1440px;
	min-width: 1000px;
	margin-top: 0;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	text-align: center;
}

div.ason_trade {
	width: 98%;
	height: 50px;
	/*background-color: #999999;*/
	margin: 20px auto;
}
/* ((((((((((((((((((((((((((((((((( */

div.ason_menu_top_flex {
	border: dashed 0px #00f;
	height: 37px;
	margin: 0 auto;
	padding-left: 10px;
	padding-right: 10px;
}

div.ason_menu_top_border_left {
	float: left;
	width: 10px;
	height: 37px;
	background: url(/aeroson/Menue_srip_left.gif) no-repeat left top;
}

div.ason_menu_top_flex_border_middle {
	float: left;
	width: 100%;
	height: 37px;
	background: url(/aeroson/Menue_srip_body.gif) repeat-x left top;
}

div.ason_menu_top_border_right {
	float: left;
	width: 10px;
	height: 37px;
	background: url(/aeroson/Menue_srip_right.gif) no-repeat left top;
}

/* )))))))))))))))))))))))))))))))))) */

div#dropdown {
	z-index: 1;
}

div.ason_menu_top {
	border: dashed 0px #00f;
	width: 980px;
	height: 37px;
	margin: 0 auto;
}

div.ason_menu_top_border_left {
	float: left;
	width: 10px;
	height: 37px;
	background: url(/aeroson/Menue_srip_left.gif) no-repeat left top;
}

div.ason_menu_top_border_middle {
	float: left;
	width: 960px;
	height: 37px;
	background: url(/aeroson/Menue_srip_body.gif) repeat-x left top;
}

div.ason_menu_top_border_right {
	float: left;
	width: 10px;
	height: 37px;
	background: url(/aeroson/Menue_srip_right.gif) no-repeat left top;
}

div.ason_menu_top_item {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	z-index: 100;
}

div.ason_menu_top_item a {
	/*background: url(/aeroson/Menue_item_right.gif) no-repeat scroll right 0px;*/
	cursor: pointer;
	height: 30px;
	padding-right: 4px;
	margin-top: 7px;
	display: block;
	color: #FFFFFF;
	float: left;
	text-decoration: none;
}

div.ason_menu_top_item a span {
	/*background: url(/aeroson/Menue_item_body.gif) no-repeat left 0px;*/
	cursor: pointer;
	/*padding:4px 6px 5px 9px;*/
	padding:4px 1px 5px 9px;
	line-height:14px;
	display: block;
}

div.ason_menu_top_item a:hover {
	color: #fff662;
	text-decoration: none;
}

div.ason_menu_top_item a:hover span {
	color: #fff662;
	text-decoration: none;
}

/* ---------------- */

div.ason_menu_top_item a#active {
	background: url(/aeroson/Menue_item_right.gif) no-repeat scroll right 0px;
	cursor: pointer;
	height: 23px;
	padding-right: 4px;
	margin-top: 7px;
	display: block;
	color: #fff;
	float: left;
	text-decoration: none;
}

div.ason_menu_top_item a#active span {
	background: url(/aeroson/Menue_item_body.gif) no-repeat scroll left 0px;
	cursor: pointer;
	padding:4px 6px 5px 9px;
	line-height:14px;
	display: block;
}


div.ason_menu_top_item a#active.dropdown span {
	padding: 4px 0px 5px 9px;
}
/* ---------------- */

div.ason_menu_top_divine {
	background: url(/aeroson/Menue_divider.gif) no-repeat left top;
	width: 2px;
	height: 30px;
	margin-top: 3px;
	margin-left: 4px;
	margin-right: 4px;
	float: left;
}


div.ason_forum_icon {
	float: left;
	width: 17px;
	height: 16px;
	margin-left: 0px;
	margin-right: 4px;
	margin-top: 1px;
	background: url(/aeroson/Icons_sprite.gif) left top;
	background-position: 0 0;
}

div.ason_blog_icon {
	float: left;
	width: 17px;
	height: 16px;
	margin-left: 0px;
	margin-right: 4px;
	margin-top: 1px;
	background: url(/aeroson/Icons_sprite.gif) left top;
	background-position: 0 -16px;
}

div.ason_RSS {
	float: right;
	width: 49px;
	height: 18px;
	margin-left: 0px;
	margin-right: 8px;
	margin-top: 10px;
	background: url(/aeroson/RSS.gif) no-repeat left top;
	background-position: 0 0;
}


div.ason_between_menu {
	/*width: 980px;*/
	padding-left: 10px;
	height: 90px;
	margin-top: 12px;
	margin-bottom: 12px;
	margin-left: auto;
	margin-right: auto;
	border: dashed 0px #f00;
}

div.ason_smida_logo {
	float: left;
	width: 134px;
	/*height: 69px;*/
	height: 90px;
	margin-left: 0px;
	background: url(/aeroson/Logo.gif) no-repeat left top;
	border: dashed 0px #00f;
	position: relative;
}

div.ason_smida_logo_link {
	position: absolute;
	left: 0;
	top: 0;
	width: 134px;
	height: 69px;
	cursor: pointer;
}

div.ason_smida_logo a {
	display: block;
}

div.ason_smida_logo_homepath_icon {
	position: absolute;
	width: 17px;
	height: 16px;
	background: url(/aeroson/Icons_sprite.gif) no-repeat;
	background-position: 0 -80px;
	top: 75px;
	left: 45px;
	cursor: pointer;
}

div.ason_smida_logo_sitemap_icon {
	position: absolute;
	width: 17px;
	height: 16px;
	background: url(/aeroson/Icons_sprite.gif) no-repeat;
	background-position: 0 -96px;
	top: 75px;
	left: 68px;
	cursor: pointer;
}

div.ason_smida_logo_contacts_icon {
	position: absolute;
	width: 17px;
	height: 16px;
	background: url(/aeroson/Icons_sprite.gif) no-repeat;
	background-position: 0 -112px;
	top: 75px;
	left: 91px;
	cursor: pointer;
}

div.ason_between_menu_banner {
	float: left;
	height: 90px;
	width: 728px;
	/*background-color:#999999;*/
	margin-left: 90px;
}

div.dropdown_cursor_icon {
	float: left;
	width: 17px;
	height: 16px;
	margin: 0;
	background: url(/aeroson/Icons_sprite.gif) no-repeat;
	background-position: 0 -48px;
}

div.ason_menu_top_item a:hover span div.dropdown_cursor_icon {
	background: url(/aeroson/Icons_sprite.gif) no-repeat;
	background-position: 0 -64px;
}

/* --------------------------------- */

div.ason_search_box {
	float: right;
	width: 225px;
	height: 27px;
	/*border: dashed 0px #f00;*/
	overflow: hidden;
	text-align: left;
	margin-top: 6px;
}

div.ason_search_icon {
	float: left;
	width: 17px;
	height: 16px;
	background: url(/aeroson/Icons_sprite.gif) no-repeat left top;
	background-position: 0 -32px;
	margin-top: 6px;
	margin-right: 5px;
}

/* --------------------------------- */

div.ason_content {
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	/*width: 980px;*/
	border: dashed 0px #00f;
	text-align: left;
	padding-left: 10px;
	max-width: 1440px;
}

/* +++++++ */

div.ason_col_left {
	float: left;
	width: 210px;	
	border: dashed 0px #0f0;
	text-align: left;
}

div.ason_login {
	margin: 0;
	width: 201px;
	height: 170px;
	overflow: hidden;
	border: dashed 0px #f00;
	text-align: left;
}

div.ason_box_top {
	width: 201px;
	background: url(/aeroson/Box_body.gif) no-repeat left top;
}

div#login.ason_box_top {
	height: 145px;
	position: relative;
}

div.ason_box_title {
	margin-left: 12px;
}

div.ason_box_enter_icon {
	float: left;
	width: 17px;
	height: 16px;
	margin-top: 11px;
	padding: 0;	
	background: url(/aeroson/Icons_sprite.gif) no-repeat;
	background-position: 0 -128px;
	overflow: hidden;
}

div.ason_box_title_text {
	float: left;
	margin-top: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #474747;
}

div.ason_box_bottom {
	width: 201px;
	height: 7px;
	background: url(/aeroson/Box_bottom.gif) no-repeat;
}

div.ason_box_input_fields {
	position: absolute;
	left: 14px;
	top: 33px;
	width: 170px;
	height: 100px;
}

div.ason_box_input_fields input {
	margin-top: 10px;
	padding-left: 4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
}

/* Left menu */

div.ason_left_menu {
	margin: 0;
	width: 201px;
	/*height: 400px;*/
	overflow: hidden;
	border: dashed 0px #f00;
	text-align: left;
}

div#poslugi.ason_box_top {
	height: 235px;
	/*float: left;*/
	position: relative;
}

div.ason_box_poslugi_icon {
	float: left;
	width: 17px;
	height: 16px;
	margin-top: 11px;
	padding: 0;	
	background: url(/aeroson/Icons_sprite.gif) no-repeat;
	background-position: 0 -144px;
	overflow: hidden;
}

div.ason_box_poslugi_menu {
	position: absolute;
	left: 14px;
	top: 37px;
	width: 170px;
	/*height: 300px;*/
	border: dashed 0px #f00;
}

div.ason_box_poslugi_menu a span {
	display: block;
	width: 17px;
	height: 16px;
	background: url(/aeroson/Icons_sprite.gif) no-repeat;
	background-position: 0 -176px;
	overflow: hidden;
	float: left;
}

div.ason_box_poslugi_menu a:hover span {
	background: url(/aeroson/Icons_sprite.gif) no-repeat;
	background-position: 0 -193px;
}

div.ason_box_poslugi_menu a {
	display: block;
	padding-top: 5px;
}

/* left banner 00 */

div.ason_left_banner {
	float: left;
	width: 200px;
	height: 100px;
	background-color: #999999;
	margin-top: 12px;
}

div.ason_left_menu_box {
	float: left;
	width: 200px;
	margin-top: 12px;
}

div#corp_page.ason_left_menu_box {
	padding-left: 16px;
}

div#smida_projects.ason_left_menu_box {
	padding-top: 10px;
	padding-left: 16px;
}

div#smida_projects.ason_left_menu_box p {
	margin-left: 20px;
}



/* menu analytic */

div.ason_left_menu_analytic {
	margin: 0;
	padding-top: 12px;
	width: 201px;
	overflow: hidden;
	border: dashed 0px #f00;
	text-align: left;
}

div.ason_box_analytic_icon {
	float: left;
	width: 17px;
	height: 16px;
	margin-top: 11px;
	padding: 0;	
	background: url(/aeroson/Icons_sprite.gif) no-repeat;
	background-position: 0 -160px;
	overflow: hidden;
}

div.ason_smida_copyright {
	text-align: left;
	padding-top: 12px;
	padding-left: 16px;
	float: left;
	width: 201px;
	color: #ababab;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
}

/* +++++++ */

div.ason_col_right {
	float: left;
	border: dashed 0px #f00;
	max-width: 1220px;
}

div.ason_col_right_ext {
	margin: 0;
	padding: 0;
	text-align: left;
	/*width: 756px;*/
}

/* +++++++ */

div.ason_ext_content {
	float: left;
	border: dashed 0px #f00;
	text-align: left;
	/*width: 500px;*/
	font-size: 13px;
}

div.ason_news {
	border: dashed 0px #f50;
	/*width: 500px;*/
	float: left;
	padding-bottom: 20px;
	width: 100%;
}

div.ason_news_head {
	/*width: 500px;*/
	height: 34px;
	text-align: left;	
	/*float: left;*/
	border: dashed 0px #f00;
	background: url(/aeroson/Divider.gif) no-repeat right bottom;
}

div.ason_news_head_title {
	float: left;
	margin: 0;
	padding: 0;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #474747;
	font-weight: bold;
	line-height: 32px;
}

div.ason_news_head_more {
	float: right;
	text-align: left;
	line-height: 32px;
	font-size: 13px;
	width: 85px;
	border: dashed 0px #f00;
	position: relative;
}

div.ason_news_head_more a {
}

div.ason_more_text {
	float: left;
	cursor: pointer;
}

div.ason_more_cursor {
	float: left;
	width: 17px;
	height: 16px;
	background: url(/aeroson/Icons_sprite.gif) no-repeat right top;
	background-position: 0 -208px;
	margin-top: 10px;
	border: dashed 0px #f00;
	overflow: hidden;
	cursor: pointer;
}

div.ason_news_head_more a:hover div.ason_more_cursor {
	background: url(/aeroson/Icons_sprite.gif) no-repeat right top;
	background-position: 0 -225px;
}

div.ason_news_content {
	/*width: 500px;*/
	border: dashed  0px #00f;
	float: left;
}

span.ason_news_date {
	color: #ababab;
}

a.ason_news_morelink {
	display: block;
	background: url(/aeroson/Icons_sprite.gif) no-repeat right top;
	background-position: 70px -238px;
	border: dashed 0px #f00;
	overflow: hidden;
	width: 90px;
}

/* +++++++ */

div.ason_ext_banner {
	float: right;
	width: 242px;
	border: dashed 0px #00f;
	text-align: left;
}

/* +++++++ */

div.ason_footer_site {
	border: dashed 0px #f00;
}
/*MKD*/
div.ason_footer_site_right {
	float: right;
	text-align: left;
}

div.ason_footer_site_center {
	float: left;
	width: 100%;
	border: dashed 0px #f00;
}

div.ason_footer {
	padding-top: 24px;
	/*float: left;*/
	border: dashed 0px #0f0;
	text-align: center;
	width: 754px;
}

div.ason_footer_banner {
	/*float: left;*/
	width: 756px;
	/*padding-left: 16px;*/
}

div.ason_footer_menu {
	/*float: left;*/
	width: 756px;
	padding-top: 26px;
	padding-bottom: 26px;
	/*padding-left: 11px;*/
	font: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ababab;
}
/* +++++++ */

div#ason_bg {
	border: dashed 0px #f00;
	margin: 0;
	padding: 0;
	background: url(/aeroson/bk_bottom.jpg) repeat-x left bottom;
	padding-bottom: 20px;
	/*overflow: visible;*/
}

* html .clearfix {
	height: 1%;
}

.clearfix:after {
    content: ".";
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* --------------------------------- */









