html { height: 100%; min-width: 1240px;}
 body {background-color: #ffffff;position: relative; margin: 0; padding: 0; height: auto !important; height: 100%; min-height: 100%; min-width: 1240px; font-family: Arial, sans-serif;}
 html > body {padding: 0;}
 #all {margin-left: 0px; min-width: 1240px;} 
 * > #all {margin: 0;}

.cleaner {clear: both;}

.test {position: absolute; left: 23%;  z-index: 9999; top: 0px; margin: 0; padding: 0;}
.test img {border: 0; margin-top: 8px;}

#bg {position: relative; width: 100%; z-index: 1; margin-top: -710px;}
	#pic {width: 100%; height: 828px; text-align: center; background: url(/img/site/bg.jpg) top center no-repeat;}
	#intpic {margin: 0 auto; width: 880px; height: 628px;}


	#i2 {width: 1122px; height: 628px; position: relative; float: left;}
	#intpic > #i2 {width: 997px;}
	#aaa {width: 880px; height: 628px; float: right; text-align: left; margin-top: 0px;}
	#i2 > #aaa {margin-top: -440px; $margin-top: 0px;}
	#phone {position: relative; color: #fff; font-size: 35px; margin-left: 150px; margin-top: 25px;}
	#aaa > #phone {margin-top: -53px; $margin-top: 25px;}

	#kng {position: relative; color: #fff; font-size: 18px; margin-top: 125px; margin-left: 645px;}

	#pppm {position: relative; color: #c7fa23; font-size: 29px; line-height: 30px; margin-top: 138px; margin-left: 265px;}

	#menus {position: relative; width: 100%;}
	
	ul#first {position: relative; float: left; width: 175px; list-style-type: none; padding: 0; margin: 30px 0 0 5px;}
	ul#first li {padding: 0; margin: 0;}
	ul#first li a {color: #fff; font-size: 18px; text-decoration: underline;}
	ul#first li a:hover {text-decoration: none; color: #c7fa23;}
	ul#first li span  {color: #c7fa23; font-size: 18px;}
	ul#first li ul {list-style-type: none; padding: 15px 0 0 0; margin: 0;}
	ul#first li ul li {padding: 0; margin: 0;}
	ul#first li ul li a {font-size: 12px;}
	ul#first li ul li span {font-size: 12px; color: #c7fa23;}
	#menus > ul#first {margin: 30px 0 0 8px;}

	ul#second {position: relative; float: left; width: 210px; list-style-type: none; padding: 0; margin: 30px 0 0 5px;}
	ul#second li {padding: 0; margin: 0;}
	ul#second li a {color: #fff; font-size: 18px; text-decoration: underline;}
	ul#second li a:hover {text-decoration: none; color: #c7fa23;}
	ul#second li span  {color: #c7fa23; font-size: 18px;}
	ul#second li ul {list-style-type: none; padding: 15px 0 0 0; margin: 0;}
	ul#second li ul li {padding: 0; margin: 0;}
	ul#second li ul li a {font-size: 12px;}
	ul#second li ul li span {font-size: 12px; color: #c7fa23;}
	#menus > ul#second {margin: 30px 0 0 8px;}

	ul#third {position: relative; float: left; width: 145px; list-style-type: none; padding: 0; margin: 30px 0 0 5px;}
	ul#third li {padding: 0; margin: 0;}
	ul#third li a {color: #fff; font-size: 18px; text-decoration: underline;}
	ul#third li a:hover {text-decoration: none; color: #c7fa23;}
	ul#third li span  {color: #c7fa23; font-size: 18px;}
	ul#third li ul {list-style-type: none; padding: 15px 0 0 0; margin: 0;}
	ul#third li ul li {padding: 0; margin: 0;}
	ul#third li ul li a {font-size: 12px;}
	ul#third li ul li span {font-size: 12px; color: #c7fa23;}
	#menus > ul#third {margin: 30px 0 0 8px;}

	ul#fourth {position: relative; float: left; width: 140px; list-style-type: none; padding: 0; margin: 30px 0 0 5px;}
	ul#fourth li {padding: 0; margin: 0;}
	ul#fourth li a {color: #fff; font-size: 18px; text-decoration: underline;}
	ul#fourth li a:hover {text-decoration: none; color: #c7fa23;}
	ul#fourth li span  {color: #c7fa23; font-size: 18px;}
	ul#fourth li ul {list-style-type: none; padding: 15px 0 0 0; margin: 0;}
	ul#fourth li ul li {padding: 0; margin: 0;}
	ul#fourth li ul li a {font-size: 12px;}
	ul#fourth li ul li span {font-size: 12px; color: #c7fa23;}
	#menus > ul#fourth {margin: 30px 0 0 8px;}

	ul#fifth {position: relative; float: left; width: 145px; list-style-type: none; padding: 0; margin: 30px 0 0 5px;}
	ul#fifth li {padding: 0; margin: 0;}
	ul#fifth li a {color: #fff; font-size: 18px; text-decoration: underline;}
	ul#fifth li a:hover {text-decoration: none; color: #c7fa23;}
	ul#fifth li span  {color: #c7fa23; font-size: 18px;}
	ul#fifth li ul {list-style-type: none; padding: 15px 0 0 0; margin: 0;}
	ul#fifth li ul li {padding: 0; margin: 0;}
	ul#fifth li ul li a {font-size: 12px;}
	ul#fifth li ul li span {font-size: 12px; color: #c7fa23;}
	#menus > ul#fifth {margin: 30px 0 0 8px;}

#lefttop {position: relative; width: 220px; height: 700px; z-index: 2;}
.newsblock h2 {display: none;}
#logo {position: relative; width: 217px; height: 97px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/site/logo.png",sizingMethod="crop"); z-index: 5; margin-top: 10px; margin-left: 15px;}
#lefttop > #logo {background: url(/img/site/logo.png) no-repeat; filter: none;}
#logo a {display: block; width: 217px; height: 97px; }


#menu {position: relative; z-index: 9999; margin-left: 15px; margin-top: 20px;}
	#menu ul {list-style-type: none; padding: 0; margin: 0;}
	#menu ul li {padding: 2px 0 2px 0; margin: 0;}
	#menu ul li a {color: #1b2731; font-size: 14px;}
	#menu ul li a:hover {color: #d22f41;}
	#menu ul li span {font-size: 14px; color: #d22f41; text-decoration: underline;}

#ourm {margin-left: 15px; margin-top: 60px;}
	#ourm a.oo {display: block; width: 14px; height: 106px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/site/ourm.png",sizingMethod="crop"); z-index: 9999; position: relative; cursor: hand; float: left;}
	#ourm a.oo:hover {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/site/ourm-h.png",sizingMethod="crop");}
	#ourm > a.oo {background: url(/img/site/ourm.png) no-repeat; filter: none;}
	#ourm > a.oo:hover {background: url(/img/site/ourm-h.png) no-repeat; filter: none;}
	#ourm span {display: block; width: 14px; height: 106px;}
	.vn {position: relative; float: left; margin-left: 20px; padding-bottom: 20px;}
	.vn a {font-size: 17px; color: #0186f1; text-decoration: none; border-bottom: 1px dashed #0186f1; font-weight: bold;}
	.vn a:hover {border-bottom: none;}



div.middle {position: relative; width: 100%; z-index: 2;}
div.leftbar {position: relative; float: left; margin-right: -50%; width: 300px; z-index: 10; margin-top: -150px;}
div.middle > div.leftbar {margin-top: -400px; $margin-top: -150px;}
	div.news {position: relative; margin-top: 30px; margin-left: 15px;}
	div.news p.date {padding: 0 0 7px 0; margin: 0; color: #8a8a8a; font-size: 14px; font-family: Georgia; font-style: Italic;}
	div.news a {font-size: 14px; color: #424854;}
	div.news a:hover {color: #d22f41;}

	div.content {position: relative; display: inline; float: left; margin: 0; z-index: 1; width: 100%;margin-top: -150px;}
	div.middle > div.content {margin-top: -400px; $margin-top: -150px;}
		div.content1 {margin: 18px 30px 0 300px; width: auto; position: relative; }

		div.content p.title {color: #07a1d5; font-size: 22px; padding: 10px 0 30px 0; margin: 0;}
		div.content1 p {font-size: 14px; color: #424854; padding: 0 0 15px 0; text-indent: 30px;}
		div.content1 a {color: #07a1d5;}
		div.content1 a:hover {text-decoration: none;}

#footer_g {position: relative; width: 100%; height: 80px;}
#footer {position: absolute; width: 100%; margin-top: -80px;}
#cont {position: relative; float: left; width: 300px; color: #79808e; font-size: 12px; margin-left: 15px;}
#cont p {padding: 0; margin: 0;}
#cont a {color: #79808e;}
#cont a:hover {text-decoration: none;}

#it {width: 385px; float: right;}
#it a.it {float: left; display: block; width: 29px; height: 23px; cursor: hand; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/site/1it.png",sizingMethod="crop");}
#it > a.it {background: url(/img/site/1it.png) no-repeat; filter: none;}
#it a.text {color: #79808e; font-size: 12px; text-decoration: none;}


div.gal {position: relative; float: right; padding: 15px 10px 10px 10px; width: 590px;}
div.content1 > div.gal {width: 570px;}
div.m1gal {padding: 4px 5px 3px 4px; margin-top: 0px; width: 100px; height: 77px;}
div.m1galact {padding: 4px 5px 3px 4px; margin-top: 0px; background: url(/img/site/frame.gif) top left no-repeat; width: 100px; height: 77px;}
div.lgal {position: relative; float: left; margin-right: 15px;}
div.mgal {padding: 4px 5px 3px 4px; margin-top: 2px; width: 100px; height: 77px;}
div.mgalact {padding: 4px 5px 3px 4px; margin-top: 2px; background: url(/img/site/frame.gif) top left no-repeat; width: 100px; height: 77px;}


div.lt {position: relative; width: 290px; height: 29px; background: url(/img/site/lt.gif) no-repeat; margin-left: 4px; margin-top: 50px;}
div.lm {position: relative; width: 265px; background: url(/img/site/lm.gif) repeat-y; margin-left: 8px; padding-left: 20px; padding-right: 15px;}
div.lm ul {margin: 0; padding: 0; list-style-type: none;}
div.lm ul li {padding: 0; margin: 0;}
div.lm ul li a {font-size: 13px; color: #079dd1;}
div.lm ul li a:hover {text-decoration: none; font-weight: bold;}
div.lm ul li span {font-size: 13px; color: #079dd1; font-weight: bold;}

div.lm ul li ul {margin: 0 0 0 20px; padding: 0; list-style-type: none;}
div.lm ul li ul li {padding: 0; margin: 0; width: 200px;}
div.lm ul li ul li a {font-size: 13px; color: #509ab3;}
div.lm ul li ul li a:hover {text-decoration: none; font-weight: normal;}

div.lb {position: relative; width: 285px; height: 31px; background: url(/img/site/lb.gif) no-repeat; margin-left: 9px;}

h1 {font-size: 16px; color: #07A1D5}
h2 {font-size: 14px; color: #07A1D5}