html { height: 100%;}
	body {position: relative; margin: 0; padding: 0; height: auto !important; height: 100%; min-height: 100%; min-width: 995px; padding-left: 995px;}
	html > body {padding: 0;}
	#all {position: relative; margin-left: -995px;}	
	* > #all {margin: 0;}	

/* Common style ----------------------*/
	body {background: #2971c1;}
	#all {font: 90% Arial, sans-serif; color: #333; }
	a {position: relative;color: #06718d;}
	a:visited {color: #06718d;}
	a:hover {text-decoration: none;}
	img {position: relative;border: 0;}
	p {position: relative;font-size: 1em;}
	.clear {position: relative; clear: both;}
	table, td, tr { position: relative; }
	h1, h2, h3, h4, h5 {color: #b63434;}
/* Common style end ----------------------*/



	
/* Header style ----------------------*/	
#top {position: relative; width: 100%; height: 185px; z-index: 5;}
	
	#btns {position: absolute; right: 10px; top: 5px;}
	#btns img {margin: 0; padding: 0; width: 16px; height: 16px;z-index: 10;}
	#btns a { margin: 0 5px 12px 5px; padding: 0;z-index: 10;}
	
	
	#date {position: relative; float: left; margin: 10px 0 0 10px; padding: 40px 0 0 0; width: 173px; height: 43px; background: url("/img/site/bgdate.jpg") left top no-repeat; text-align: center; z-index: 100000;}
	#date span {font-size: 16px; color: #a31705; font-style: oblique; font-weight: bold;}

	#logo {position: absolute; left: 0; top: 76px; padding: 30px 0 0 0; margin: auto; display: block; width: 210px; height: 109px;z-index: 100;text-align: center; }
	#logo span {display: block; position: absolute; left: 0; top: 0; width: 210px; height: 109px; background: url("/img/site/logo.gif") left top no-repeat; cursor: hand; }


	#topmenu {position: absolute; left: 40%; top: 0; padding: 5px 0; margin: 0; list-style-type: none; text-align: center;}
	#topmenu li {position: relative; float: left; padding: 0px 10px; border-right: 1px #fff solid;}
	#topmenu li.last {border: none;}
	#topmenu li a, #topmenu li span {padding: 0; margin: 0;color: #fff; font-size: 0.9em;}
	
	#bottommenu {position: absolute; left: 25; top: 0; padding: 5px 0; margin: 0; list-style-type: none; text-align: center;}
	#bottommenu li {position: relative; float: left; padding: 0px 10px; border-right: 1px #fff solid;}
	#bottommenu li.last {border: none;}
	#bottommenu li a, #bottommenu li span {padding: 0; margin: 0;color: #fff; font-size: 0.9em;}
	
	#topblock1 {position: absolute; left: 0; top: 30px;margin-right: -100%; height: 145px; width: 100%; z-index: 0;text-align: center; }
	#topblock {position: relative; margin-left: 215px; height: 145px;background: #e7e7e7 url("/img/site/bgtopblock2.gif") left top repeat-x; text-align: center; }
	#topblock #bgtopblock {position: absolute; left: 0; top: 0; height: 145px; width: 127px; background: url("/img/site/bgtopblock.gif") left top no-repeat; }
	#topblock .banner {padding: 10px;text-align: center; }
	
		#logo2 {display: block; position: relative; margin: auto; width: 493px; height: 41px; text-align: center; }
		#logo2 span {display: block; position: absolute; left: 0; top: 0; width: 493px; height: 41px; background: url("/img/site/logo2.gif") left top no-repeat;}
		
	#topright {position: absolute; float: right; right: 0; top: 0; width: 145px; height: 143px; font-size: 0.8em; background: #c51515 url("/img/site/bgtopright.gif") left top repeat-x;  z-index: 1000;text-align: left; color: #fff;}
	#topright a {position: relative; float: right; margin: 5px; color: #fff;}
	#topright p {position: absolute; bottom: 5px; left: 5px;}
	#topright p a {float: none;margin: 0; color: #fff;}
/* Header style End ------------------*/


/* Main part style --------------------*/
#middle {position: relative; width: 100%; z-index: 10;}
/* Left part style*/
	#leftbar {position: relative; float: left; margin-right: -100%; width: 225px;  z-index: 10;}

		#mainmenu {position: relative; padding: 0 0 0 0px; margin: 0; list-style-type: none; width: 200px; background: url("/img/site/bgmenu.gif") repeat-y 0 0; font: Verdana, sans-serif;}
		#mainmenu li {display: block; padding: 2px 10px 2px 4px; margin: 0 0 0 6px;  height: auto !important; line-height: 25px; width: 200px; border-bottom: 1px #fff dashed;}
		#mainmenu li a, #mainmenu li span{display: block; padding: 0 0 0 2px; margin: 0; width: 200px; color: #fff; background: url("/img/site/bgli.gif") no-repeat 195px center;}
		
		#mainmenu li ul {display: none; float: left; position: absolute; padding: 5px 0 10px 0; margin: -35px auto 0 210px; list-style-type: none; width: 200px; border: 1px #040b13 solid; z-index: 100; /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/site/bgmenu.png",sizingMethod="crop");*/
		background: #00427c; filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;}
		#mainmenu li > ul {/*background: url("/img/site/bgmenu.png") repeat 0 0;*/}
		
		#mainmenu li ul li {padding: 2px 0; margin:0; height: auto !important;; line-height: 17px; background: none; border: 0; z-index: 200;}
		#mainmenu li ul li a, #mainmenu li ul li span {padding: 2px 10px; width: 180px; background: none; z-index: 300;}

		#mainmenu li ul li ul {display: none; float: left; position: absolute; padding: 5px 0 10px 0;  margin: -35px auto 0 200px; list-style-type: none; width: 200px; border: 1px #040b13 solid;  z-index: 100; background: url("/img/site/bgsubmenu.png") repeat 0 0;}

 		#mainmenu li.active span { background: #829ec1;}	
		#mainmenu li.active ul li span {background: none;}
		#mainmenu li a:hover {text-decoration: none;background: #829ec1;}
		
		#mainmenu li ul li.active { background: #7695bb;}
		#mainmenu li ul li a:hover {text-decoration: none;background: #829ec1;}
		
		#mainmenu li.shwd > ul {display: block;}
		
		div.leftblock, div.rightblock {position: relative; padding: 5px 0 5px 5px; margin: 30px 0 0 0; width: 220px; min-height: 225px; background: url("/img/site/bgleftblock.gif") no-repeat 0 0;text-align: center;}
		
		#leftbar h3, #rightbar h3 {position: relative;margin: 0; padding: 5px 0; font-size: 1.2em; font-weight: normal; color: #fcbc12; }
		div.leftblock h3 {text-align: left;}
				
/* Content part style*/	
	#content {position: relative; display: inline; float: left; margin: 0 -100% 0 0; width: 100%; z-index: 1; }
		#content1 {position: relative; padding: 0 10px; margin-left: 220px; margin-right: 225px; }
		#content1 ul{ position: relative; }
		
		
		#sform {position: relative; margin: 0; padding: 0; width: 300px; border: 0px; color: #ccc; z-index: 10;}
		#sform fieldset {margin: 0; padding: 0; border: none; color: #ccc; line-height: 25px;}
		#sform #search { margin: 0; padding: 0 0 0 5px; width: 215px;height: 20px; line-height: 20px; border: 1px solid #000; font-size: 14px; color: #ccc;}
		#sform .btn {margin: 0 0 0 0; padding: 0; width: 49px; height: 21px;  border: 0; font-weight: normal; color: #ffc602; background: #2971c1 url("/img/site/bgbtn.gif") no-repeat left top; cursor: hand; font-size: 12px;}
		#sform .btn:active {}
		#sform > .btn {margin: 0;}
		#sform .btn:hover {}
	
		#content h3 {margin: 0; padding: 0; font-size: 1.2em; color: #06718d; text-transform: uppercase;}
		
		div.contentblock {position: relative; padding: 20px 10px 10px 90px; margin: 15px 0; min-height: 189px; background: #f6f5f5 url("/img/site/bgborderleft.gif") left top repeat-y;z-index: 1;}
		div.contentblock div {z-index: 10;}
		div.contentblock div.bgcontentblock {position: absolute; margin-left: -90px; left: 0; top: 0; width: 85px; height: 189px; background: url("/img/site/bgcontentblock.gif") left top no-repeat; z-index: 0;}
		div.contentblock > div.bgcontentblock {margin-left: 0;}
			div.contentblock p {padding: 5px; margin: 0; z-index: 10;}
			
		div.contentblock h1 {padding-top: 10px; margin-top: 0; font-size: 1.1em; color: #426d99;}
		div.contentblock h1 span {display: block;}
		div.contentblock img.numimg {position: relative; float: left; padding: 10px 10px 10px 0; margin: 0;  z-index: 10;}
		div.contentblock h2 {font-size: 1em; font-weight: bold; text-decoration: underline; font-style: oblique; color: #b63434;}
		div.contentblock a.tonumber {padding: 5px 0; margin: 0; font-weight: bold; color: #424343;}
		
		div.banner {text-align: center;}
		
		div.newsblock {}
			div.news1 {margin-bottom: 15px;}
		div.newsblock h2 {font-style: normal; font-weight: normal; color: #06718d; text-decoration: none; text-transform: uppercase;}
		div.newsblock h4.date {display: inline; font-size: 1em; cursor: help;}
		div.newsblock p {display: inline; margin-top: 10px;} 
		div.newsblock a.news {color: #333; }
		a.details {display: block; padding-left: 10px !important; width: auto; margin: 5px 0 2px 65px !important; width: auto; background: url("/img/site/bgnews.gif") left center no-repeat !important; color: #b63434 !important; font-size: 0.7em !important; text-decoration: none;}
		a.details:hover {text-decoration: underline !important; }

		div.newsblock2 {text-align: left; margin-left: 30px;}
		div.newsblock2 h4 {padding-bottom: 0; margin-bottom: 0; font-size: 0.9em;}
		div.newsblock2 p {padding-top: 0 !important; margin-top: 0 !important; }
		div.newsblock2 p a {color: #fff;}
		div.newsblock2 a {color: #b63434;}
		div.newsblock2 a:visited {color: #fff;}

		div.contentblock .indent {margin-left: 20px; margin-bottom: 10px; font-size: 0.9em;}
		div.contentblock .indent h2 {font-size: 1.2em; font-style: normal; }
		div.contentblock .indent h3 {font-size: 1em; }
		div.contentblock .indent h4 {font-size: 1.1em; padding-bottom: 0;margin-bottom: 0;}
		div.contentblock .indent span.author {font-weight: bold; color: #06718d;}


		#subscribeform select {
			width: 508px;
		}
		#naturaltb input, #juristictb input, #send_email {
			width: 300px;
		}
		#subscribesubmit {
			width: 512px;
		}
/* Right part style*/	
	#rightbar {position: relative; display: inline; float: right; margin: 0 0 0 220px; width: 225px; z-index:10; text-align: right;}
		div.rightblock {padding: 5px 5px 5px 0; background: url("/img/site/bgrightblock.gif") no-repeat right 0; text-align: right;}
		div.rightblock h3 { text-align: right; }


/* Main part style end* ----------------*/






/* Footer style ----------------------*/
#footer_g {position: relative; height: 200px; clear: both; }	
#footer {position: absolute; height: 200px; bottom: 0; width: 100%; background: url("/img/site/bgfooter.gif") repeat-x left bottom; color: #fff;}
#footer a {color: #fff;}

	#copyright {position: absolute; margin: 0; padding: 5px; padding-left: 25px; right: 5px; bottom: 95px; white-space: nowrap; line-height: 30px; font-size: 0.9em; background: url("/img/site/itlogo.gif") no-repeat 0 center;}
	#copyright a {position: relative; font-size: 0.8em; color: #fff; }
	
	#f_left {position: absolute; float: left; bottom: 5px; width: 280px;font-size: 0.8em;}
	#f_left p {margin: 0 0 10px 0; padding: 0 5px 5px 5px;}
	#f_left p span {display: block;}
	#f_left a {margin: 0 0 5px 0; padding: 0 5px 5px 5px; color: #fff;}
	
	
	#f_right {float: right; bottom: 0;}
		#counters {position: absolute; bottom: 5px; right: 5px; white-space: nowrap;}








/* Footer style end ------------------*/