html, body {width:100%; height:100%;}
body {margin: 0 auto;  }
body { padding:0; background:#F7F0DB; font-family:Arial, Helvetica, sans-serif; color:#3F0C06; width:1000px;}
body, table {font-size:100.01%; }

table {border:0; border-collapse:collapse; }
td {margin:0; padding:0; vertical-align:top; }

img {border:0; }

a {color:#e76b23; text-decoration:underline; }
a:hover {color:#FF6F00; }

h1, h2, h3, h4, h5 {font-weight:normal; color:#FF6F00; }
h1 {font-size:1.5em; }
h2 {font-size:1.5em; }
h3 {font-size:1.3em; color:#873B10; }
h4 {font-size:1.2em; }
h5 {font-size:1.1em; }
#skeleton {width:100%; height:100%; min-width:990px; font-size:0.7em; line-height:1.5em; width:expression((document.documentElement.clientWidth||document.body.clientWidth) < 994 ? "994px": "100%"); }
	#header {height:205px; background:#fbf5df url("i/bg_header.jpg") repeat-x; }
		#flash {float:left; width:512px; height:205px; background:url("i/bg_header_left.jpg") no-repeat; }
		#header_right {float:right; width:450px; height:205px; background:url("i/bg_header_right.jpg") no-repeat; text-align:right; font-size:1.6em; }
		#header_left {float:left; width:512px; height:205px; background:url("i/bg_header_left.jpg") no-repeat;  }


			#logo {margin:26px 52px 0 0; }
	
	#left {width:232px; background:url("i/bg_left.jpg") no-repeat; }
		#icons {float:left; margin:18px 0 0 35px; }
		/*For IE*/* html #icons {margin-left:18px; }
		#icons b {margin-left:4px; }
		
		#compass {float:right; width:77px; height:91px; }
		
		#submenu {margin:0 0 0 20px; padding:0; }
			#submenu li {margin-bottom:1.5em; padding-left:25px; font-size:1.1em; background:url("i/list_submenu_blue.gif") 0 0.3em no-repeat; list-style:none; }
			#submenu li ul {margin:0.6em 0 0 -25px; padding:0; border-bottom:1px solid #e76b23; }
			#submenu li li {margin-bottom:0; font-size:0.9em; padding-top:0.5em; padding-bottom:0.5em; line-height:1em; border-top:1px solid #e76b23; background:#ffcd79 url("i/list_submenu_blue2.gif") left center no-repeat; }
			
			#submenu li.active {font-weight:bold; background:url("i/list_submenu_orange.gif") 0 0.3em no-repeat; }
			#submenu li.active a {color:#e76b23; }
			#submenu li.active li {font-weight:normal; }
			#submenu li.active li a {color:#e76b23; }
			
			#submenu li.active li.active {color:#F7F5EA; font-weight:bold; background:#FF9C4A url("i/list_submenu_orange2.gif") left center no-repeat; }
	
			.promo {width:211px; margin:70px 0 0 20px; background:#FF6F00 url("i/bg_promo_bottom.gif") bottom no-repeat; text-align:center; }
			.promo .box {background:url("i/bg_promo_top.gif") top no-repeat; }
				.promo h4 {margin:0; padding:0.3em 0.5em; font-size:1.3em; color:#fff; text-align:left; }
				.promo p {margin:0; padding:0.3em 1.4em; color:#8B3E03; }
			
	#content {width:auto; height:100%; }
		#content .content {padding:30px 15px; }
		#menu {width:100%; margin:0; padding:0; height:60px; font-size:1.2em; font-weight:bold; color:#FFE180; background:#FF6F00 url("i/bg_menu.gif") repeat-x; text-align:center; }
			#menu li {display:inline; padding:0 0.3em 0 0.5em; border-left:1px solid #FFE180; }
				#menu li.first {border:0; }
			#menu b {color:#fff; }
			#menu a {color:#FFE180; text-decoration:none; line-height:60px; background:#FF6F00; white-space:nowrap; }
			#menu a:hover {text-decoration:underline; }
		
		table.data {width:100%; margin-bottom:2em; }
			table.data .title {width:32%; height:18px; background:url("i/table_title_bg.gif"); text-align:right; font-size:1.3em; font-weight:bold; color:#873B10; }
			table.data .title_bg {width:68%; height:18px; background:url("i/table_title_bg2.gif") repeat-x; }
			
			table.data ul {margin:0; padding:0 1.5em 0 0; list-style:none; }
			table.data li {background:url("i/list_orange.gif") 0 0.5em no-repeat; padding:0 0 0 15px; }
			/*For IE*/* html table.data li {background:url("i/list_orange.gif") 0 6px no-repeat; }
			
			table.data .image {}

			table.data .c01, .c02, table.data .c03, table.data .c04 {width:100%; }
			table.data .c01 td {width:100%; }		/*if one columns in the data table*/
			table.data .c02 td {width:50%; }		/*if two columns in the data table*/
			table.data .c03 td {width:100%; }		/*if three columns in the data table*/
			table.data .c04 td {width:25%; }		/*if four columns in the data table*/
			
		#content .content p {margin:0 0 2em 4px; border-left:1px solid #FF6F00; padding:0 0 0 10px; }



	#right {width:203px; padding-left:25px; background:url("i/bg_right.jpg") no-repeat; }
		#phones {width:183px; height:66px; margin-top:18px; background:url("i/bg_phones.jpg") no-repeat; }

		h3.news {margin-top:8px; }
		dl.news {margin-bottom:70px; }
			dl.news dt {display:inline; padding:0 5px 0 15px; color:#fff; background:#fad070 url("i/list_news_orange.gif") left no-repeat; }
			dl.news dd {margin:-1.5em 20px 1em 0; text-indent:5.5em; }

			dl.news .more {display:block; width:40%; padding-left:15px; text-indent:0; background:url("i/list_news_more.gif") left no-repeat; }
			/*For IE*/* html dl.news .more {background-position:0 0; }
			dl.news .allnews {display:block; margin-top:40px; padding-left:15px; text-indent:0; font-weight:bold; background:#F7F0DB url("i/list_news_more.gif") left center no-repeat; }
			/*For IE*/* html dl.news .allnews {background-position:0 0; }

		.banner {width:180px; height:120px; margin:5px 0; }	
		/*For IE*/* html .banner {margin:2px 0; }
			.banner a {font-size:1.2em; font-weight:bold; }
			.banner img {width:180px; height:120px; }


	#footer {background:#F7F0DB; }
		#footer .left {height:120px; background:url("i/bg_footer_left.jpg") bottom no-repeat; }
			#counts {width:100%; text-align:center; }
		
		#footer .center {background:url("i/bg_footer_center.gif") repeat-x; }
		#footer .box {float:left; width:70%; height:120px; padding-left:15px; background:url("i/bg_footer_tree.jpg") left bottom no-repeat; }
			#contacts {margin:0 0 2em 4px; border-left:3px solid #FF6F00; padding:0 0 0 10px; color:#4A4A4A; }

		#footer .right {background:url("i/bg_footer_right.jpg") bottom no-repeat; }
			#itstudio {margin-left:25px; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#0F7194; }
			#itstudio a {font-weight:bold; }
			#itstudio img {width: 35px; height: 37px;	}
			#itstudio td {vertical-align: middle; }
			#itstudio td.logo {vertical-align: top; }
			#itstudio td.text {padding: 0 0 0.4em 0.4em; line-height: 95%; }
			/*For IE*/* html #itstudio td.text {padding-left:0; }