html { height: 100%;}
	
	body {position: relative; margin: 0; padding: 0; height: auto !important; height: 100%; min-height: 100%; min-width: 995px; padding-left: 995px;background: #fbfeed;}
	html > body {padding: 0;}
	
	a {color: #093b66;;}
	a:visited {color: #5577bb;}
	a:hover {color: #5577bb; text-decoration: none;}
	img {border: none;}
	.clear {clear: both;}

	span.date {font-weight: bold; color: #fff;}
	p.date {font-weight: bold;}
	
	#all {margin-left: -995px; font: 90% Verdana, sans-serif; background: #fbfeed;}	
	* > #all {margin: 0;}	
	
#top {position: relative; height: 300px; background: #a42428 url("/img/site/bgtop.jpg") 128px top repeat-x; width: 100%;}
	#all > #top {background-position: 128px top;}

	#top a {color: #fff;}
	#top a:visited {}

	#tleft {position: relative; float: left; margin: 0 -100% 0 0; width: 250px; height: 300px;z-index: 10;}
		#gradusnik {position: absolute; left: 0; bottom: 0; width: 286px; height: 252px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/site/bgtopleft.png",sizingMethod="crop");}
		#tleft > #gradusnik {background: url("/img/site/bgtopleft.png") left bottom no-repeat;}
		
		#btns {position: absolute; margin: 0; padding: 0; top: 9px; left: 11px; z-index: 10;}
		#btns img {margin: 0; padding: 0; width: 16px; height: 16px;z-index: 10;}
		#btns a { margin: 0 0 12px 0; padding: 0;z-index: 10;}
		
		#mainmenu { position: relative; float: left; list-style-type: none; margin: 0; padding: 32px 0 0 10px; font-size: 1em; font-weight: bold; z-index: 9;}
		#mainmenu li { margin: 0; padding: 0; width: 200px;}
		#mainmenu li a, #mainmenu li span { margin: 0 0 0 52px; padding: 0; line-height: 30px; text-decoration: underline; color: #093b66;}
		#mainmenu li a:hover {color: #5577bb;}
		#mainmenu li > a {width: auto;}
		#mainmenu li > span {width: auto;}
		#mainmenu li.active span {display: block; margin: 10px 0 0 0; padding: 0 0 0 52px;  height: 30px; text-decoration: none; color: #fff; 
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/site/bgmenu.png",sizingMethod="crop"); line-height: 30px; }
		#mainmenu li.active > span {background: url("/img/site/bgmenu.png") left top no-repeat;}		
				
	
	#tright {position: relative; float: left; display: inline; margin: 0 0 0 250px; height: 300px; 
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/site/bgtopright2.png",sizingMethod="crop"); z-index: 0; text-align: center;}
		#top > #tright {background: url("/img/site/bgtopright2.png") left top no-repeat;}
		
		#foryou {position: absolute; bottom: 12px; left: 85px; width: 550px; height: 68px; margin: 0; padding: 0; background: url("/img/site/banner.gif") no-repeat left top;}
		
		#logo {clear: left;display: block; position: relative; margin: 0 0 0 20px; padding: 0 0 0 0; width: 700px;  font-size: 18px; color: #7e0306; font-style: oblique; text-align: left; font-weight: bold;z-index: 100;}
		#logo span {display: block;}		
		#tright h3 {position: relative; float: left; display: block; margin: 5px 0 10px 10px; padding: 0; font-size: 1em; text-transform: uppercase; text-align: center; color: #fff;}
		#news {clear: left; float: left; position: relative; margin: 3px 0 5px 10px; padding: 0; width: 500px; color: #fff;z-index: 100; background: #2895a4; border: 1px #fff dashed;}
		#news p {position: relative; float: left; margin: 0; padding: 12px 0 12px 10px; width: 150px; height: auto; font-size: 0.9em; text-align: left;}
	
		#telnum {position: absolute; float: right; top: 10px; right: 10px; padding: 0; margin: 0; font-size: 0.9em; color: #fff; text-align: right;}
		#telnum span {position: relative; display: block; font-size: 1.9em;}
		span#hotline {margin: 0; padding: 0; width: 285px; font-size: 1.5em; color: #c7fa23; font-weight: bold;}
		
		#ruka {position: absolute; float: right; right: 0; bottom: 20px; width: 137px; height: 184px; 
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/site/bgtopright.png",sizingMethod="crop"); z-index: 10;}
		#top > #ruka {background: url("/img/site/bgtopright.png") left bottom no-repeat;}	
#middle {clear: both; position: relative; width: 100%;}

	#right {position: relative; float: left; margin: 0 -100% 0 0; padding: 25px 20px 5px 15px;}

		.roundedblock {position: relative; margin: 0; padding: 0;width: 235px; background: #a42328  url("/img/site/cbl.gif") left bottom no-repeat;}	
		.roundedblock .left { margin: 0; padding: 0; margin: 0; background: url("/img/site/ctl.gif") left top no-repeat;}
		.roundedblock .right { margin: 0; padding: 0; width: 235px; background: url("/img/site/ctr.gif") right top no-repeat;}
		.roundedblock .topblock { margin: 0; padding: 0;  margin: 0 12px -8px 12px; height: 12px; border-top: 1px #cf908a dashed; background: #a42328 url("/img/site/bgtopblock.gif") left top repeat-x; }	
		.roundedblock > .topblock {margin-bottom: -12px;}
		.roundedblock .inside { margin: 0; padding: 0;  background: url("/img/site/cbr.gif") right bottom no-repeat;}	
		.roundedblock .leftblock { margin: 0; padding: 0; border-left: 1px #cf908a dashed;   background: #a42328 url("/img/site/bgleftblock.gif") left top repeat-y;}
		.roundedblock .rightblock { margin: 0 0 0 0; padding: 0 5px 0 10px; border-right: 1px #cf908a dashed; background: #a42328 url("/img/site/bgrightblock.gif") right top repeat-y;}
		.roundedblock .bottomblock { margin: 0; padding: 0; margin: 0 12px; height: 12px; border-bottom: 1px #cf908a dashed; background: #a42328 url("/img/site/bgbottomblock.gif") left bottom repeat-x;}	

			#sitemenu { position: relative; list-style-type: none; margin: 0; padding: 0; width: 215px; font-size: 0.9em; font-weight: bold; }
			#sitemenu li {margin: 10px 0; padding: 0; width: 215px;}
			#sitemenu li a, #sitemenu li span {  text-decoration: underline; color: #fff;}
			#sitemenu li a:hover {color: #f4fec6;}
			#sitemenu li > a {width: auto;}
			#sitemenu li > span {width: auto;}
			#sitemenu li.active span { text-decoration: none; color: #f4fec6; }
	
	
	#content {position: relative; float: left; display: inline; margin: 0 0 0 270px; padding: 30px 20px 10px 40px;}
	#content p {margin-right: 20px;}
	#content div {margin-right: 20px;}
	#content div.banner {border: 1px solid #A42328; width: 240px; height: 400px; text-align: center; cursor:hand;}

	
	
		h1 {position: relative; width: 80%; font-size: 1.3em; font-weight: normal; color: #b60e1a; text-transform: uppercase;}
		h2 {margin-right: 150px; font-size: 1.2em; text-transform: uppercase; color: #b60e1a; font-weight: normal;}

		h4, p, ul {font-size: 0.9em; color: #000; font-weight: normal;}


div#footer_g {padding-left:10px; height: 140px; clear: both;  }	
#footer {clear: both; position: absolute; height: 98px; bottom: 0; background: #fbfeed; width: 100%;}

	#footer a {color: #fff;} 
	#footer a:visited {color: #ccc;}

	#fleft {position: relative; float: left; margin-right: -100%; padding: 0; width: 284px;  height: 98px; background: #fbfeed url("/img/site/bgfooterleft.gif") top left no-repeat;}
	
	.uppercase {text-transform: uppercase; }
	
	#fleft p {padding: 35px 20px 0 10px; font-size: 0.6em;}
	#fleft p span.uppercase {display: block; margin: 5px 0 0 0; white-space: nowrap;}
	
	#fright {position: relative; margin: 0px 0 0 284px; padding: 0; height: 98px; background: #2493a4 url("/img/site/bgfooterright.gif") bottom left repeat-x;}
	
		#footermenu { position: relative; list-style-type: none; margin: 31px 0 0 0; padding: 0 0 0 20px; font-size: 0.8em; font-weight: normal; }
		#fright > #footermenu {margin-top: 0; padding-top: 31px;}
		#footermenu li {display: block; float: left; margin: 10px 0 10px 0; padding: 0 5px 0 5px; border-left: 1px #fff solid; white-space: nowrap; }
		#footermenu li.first {border-left: none;}
		#footermenu li a, #footermenu li span { padding: 0 5px; text-decoration: none; line-height: 0.9em; color: #fff; }
		#footermenu li a:hover {text-decoration: underline; color: #ccc;}
		#footermenu li > a {}
		#footermenu li > span {}
		#footermenu li.active span {font-weight: bold; text-decoration: none; color: #fff; }
	
		#copyright {position: absolute; margin: 0; padding: 5px; float: right; bottom: 3px; right: 5px;}
		#copyright a {color: #ffffff; text-decoration: underline; font-size: 12px; margin: 0 0 3px 0;}
		#copyright a:hover {text-decoration: none;}
		#copyright a.img {text-decoration: none; padding: 0 3px 0 0;}
		#copyright img {margin: 3px 0 0 0;}
		

	
		.standart_table {border-top: 1px solid #ccc; border-right: 1px solid #ccc;}
	.standart_table td {border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; padding: 3px;}
	#content div {margin-top: 25px;}
