div.main {
		background:url('/i/bg-top.png') repeat-x 0 15px; 
		width:100%;
		}	
		
		
div.top {
		background:#FAE8CE url('/i/top/clouds.gif') repeat-x; 
		height:317px;
		width:100%;
		min-width:1024px;}	 

div.top .clouds {
		background:url('/i/top/clouds.jpg') repeat-x; 
		height:72px;
}	
		
	
div.top .logo {
		top:25px;
		left:33px;
		position:absolute;
		z-index:10;
		}	
	
div.top .logo p {
		font-size: 75%;
		position:absolute;
		top:7px;
		left:172px;
		margin:0;
		padding:0;
		}	
										
div.top .advert {
		float:right;
		margin: 50px 50px 0;
		z-index:50;
		width:350px;
		}	
div.top .advert .pic {
		float:right;
		background-position:50% 50%;
		}	
	
div.top .advert p {
		float:right;
		padding:18px 10px 0;
		margin:0;
		}						
div.top .flags {
		background:url('/i/top/flags.png')  no-repeat; 
		//background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/top/flags.png',sizingMethod='crop');
		width:220px;
		height:106px;
		top:23px;
		left:453px;
		position:absolute;
		z-index:5;
		}	
		
div.top .grass {
		width:100%;
		min-width:1024px;
		background:url('/i/top/grass-l.gif') repeat-x left bottom; 
		height:202px; 
		position:absolute;
		left:0;
		z-index:15;
		}	
		
div.top .grass img {
		margin: 131px 0 0 78px;
		}			

		
div.top .grass_b {
		background:#FBEBD3 url('/i/top/grass-b.jpg') repeat-x left top; 
		height:131px; 
		width:100%;
		min-width:1024px;
		position:absolute;
		top:202px;
		left:0;

		}	
				
.TopBorder {
			float:right;top:268px;position:relative;z-index:1;
			background:url('/i/zavitok-i.gif') left bottom;
			width:33px; height:65px;
			}	
			

/* advertising */			
div.top .advert_pic 				{position:relative;float:right;z-index:100; top:-40px;}	
div.top .advert_pic .bg 			{z-index:5;background:url('/i/top/banner.gif') no-repeat right top; width:365px; height:192px; position:relative; }
div.top .advert_pic .bg img 			{margin: 47px 0 0 50px;}
div.top .advert_pic .bg h3 			{padding:20px 0 0 60px; font-size:24px;}
div.top .advert_pic .bg_bot	 	{z-index:4;background:url('/i/top/banner_bottom.png') no-repeat right top; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/top/banner_bottom.png',sizingMethod='crop'); height:25px; width:365px;position:relative; }
div.top .advert_pic .bg_result 	{z-index:96;background:url('/i/top/result.png') no-repeat right top;  //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/top/result.png',sizingMethod='crop'); width:145px; height:110px; margin-left:170px; top: 175px; position:absolute;}	
div.top .advert_pic .bg_result .txt 	{padding:35px 0 0 24px; font-size:17px;}	
	
/* advertising */			
div.top .advert_active 				{position:relative;float:right;z-index:100; top:-40px;}	
div.top .advert_active .bg 			{z-index:5;background:url('/i/top/banner-concurs.gif') no-repeat right top; width:386px; height:194px; position:relative; }
div.top .advert_active .bg img 			{margin: 52px 0 0 55px;}
div.top .advert_active .bg h3 			{padding:15px 0 0 95px; font-size:24px;}
div.top .advert_active .bg_bot	 	{z-index:4;margin-left:21px; background:url('/i/top/banner_bottom.png') no-repeat right top; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/top/banner_bottom.png',sizingMethod='crop'); height:25px; width:365px;position:relative; }



table.main td.LeftColumn { background:#EDD7B9 url('/i/bg_left_line.gif') repeat-y}	

.LeftColumn .menu {position:relative; height: 245px; z-index:50}
.LeftColumn .menu .bg {position:relative; top: 3px; background:#EDD7B9 url('/i/grass-menu.jpg') no-repeat left top; width: 262px; height: 205px;}	
.LeftColumn .menu ul { z-index:120; position:absolute; list-style:none; padding-left: 23px; top: -135px; }	
.LeftColumn .menu img.stories { height:73px; }	
.LeftColumn .menu img.readings { height:42px; }	
.LeftColumn .menu img.game { height:43px; }	
.LeftColumn .menu img.reviews { height:39px; }	
.LeftColumn .menu img.placards { height:48px; }	
.LeftColumn .menu img.tricks { height:47px; }	

.z-left {position:relative;top:-90px; height:53px;text-align:right;z-index:100}


.LeftAdd {background: url('/i/bg_left.gif') repeat-x top left; padding:20px 15px 2em 20px; position:relative; top:-90px;z-index:51;}
.LeftAdd p {font-size:80%;}
.LeftAdd p img {float:left; margin-right:5px; position:relative}
.LeftAdd div.text {font-size:80%;float:left;position:relative; width:160px}

.LeftAdd .LeftMenuDop ul    {margin-left:0} /*TODO(Space): add for parents menu*/

.LeftColumn form {position:relative;top: -5em}


table.main 					{width:100%;}
table.main tr 				{vertical-align:top;}
table.main tr td.content 	{ width:100%; padding: 30px 0 70px 0; }


/* first anouncement */
.mainblock {position:relative;top:-100px; left:0; z-index:70;width:87%;}
.mainblock .mainblockImg {position:absolute;width:360px; height:327px;z-index:10;top:-56px;left:-48px}
.mainblock .mainblockRamka {position:absolute;z-index:20;width:360px; height:327px; top:-72px;left:-108px;background:url('/i/ramka-ibig.png') no-repeat 0 3px; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/ramka-ibig.png',sizingMethod='crop') no-repeat top left;}
.mainblock .mainblockTop { height:20px; background:url('/i/main-t.png') repeat-x bottom right; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/main-t.png',sizingMethod='scale') bottom right repeat-x;}
.mainblock .mainblockbottom {background:url('/i/main-b.gif') bottom right no-repeat; margin-left: 90px;}
.mainblock .mainblockBlock {width:100%}
.mainblock .mainblockBlock .mainblockCenter {background:#FBE9D0 url('/i/bg.png');min-height:150px;height:auto !important; height:150px;  }
.mainblock .mainblockBlock .mainblockCenter p a {text-decoration:none;color:#271702  }
.mainblock .mainblockBlock .mainblockCenter p a:visited {color:#271702  }
.mainblock .mainblockBlock .mainblockText {padding: 5px 40px 5px 180px}
.mainblock .mainblockBlock .mainblockText h2 {color:#510E32; font-size: 250%; font-family:Georgia,Times,serif;margin:0; padding:0}	
.mainblock .mainblockBlock .mainblockText h2 a {text-decoration:none;color:#510E32; }	
.mainblock .mainblockBlock .mainblockText h2 a:visited {color:#510E32; }	
.mainblock .mainblockBlock .mainblockText  p {font-size:120%; font-weight:normal;margin:0;padding-top:5px;}
.mainblock .mainblockBlock .mainblockText p.rubr {font-size: 80%; margin:0; padding:0; color: #271702;}	

.mainblock .mainblockbottom table.MainTable {margin-bottom:15px; width:100%;}
.mainblock .mainblockbottom table.MainTable td.ColRight {vertical-align:top;background:url('/i/main-tr.gif') no-repeat top left; width:18px;}


/* second anouncement */
div.dopblock {float:right; z-index:60; margin: 0; padding-right:30px;width:77%; position:relative; top:-80px; }
div.dopblock table.dopblock {width:100%}
div.dopblock table.dopblock td.img {vertical-align:bottom;}
div.dopblock table.dopblock td.text {height:100%; padding-bottom:59px;width:100%;}
div.dopblock div.mainblockImg {width:233px; height:220px; z-index:50; background-repeat:no-repeat; padding-left:12px; background-image:url('/i/main1-img.gif');}
div.dopblock div.mainblockbottom {height:23px; position:relative; background:url('/i/main1-b.gif') top left no-repeat; top:-59px;margin-right: 215px}
div.dopblock div.mainblockCenter {padding: 5px 0 5px 40px; background:url('/i/main1-l.gif') no-repeat left 5px; min-height:155px;height:auto !important;height:155px; }
div.dopblock div.mainblockCenter p a {text-decoration:none;color:#271702  }
div.dopblock div.mainblockCenter p a:visited {color:#271702  }
div.dopblock h2 {color:#510E32; font-size: 250%; font-family:Georgia,Times,serif; margin:0; padding:0}	
div.dopblock h2 a {text-decoration:none;color:#510E32; }	
div.dopblock h2 a:visited {color:#510E32;}	
div.dopblock  p {font-size:120%; font-weight:normal;margin:0;padding-top:5px;}
div.dopblock p.rubr {font-size: 80%; margin:0; padding:0; color: #271702;}	

/* footer */
div.footer					{margin: 0 40px; padding: 200px 0 0px 0;text-align:left;}
div.footer div 				{width:70%;text-align:left;border-top:2px solid #7C5224; padding:25px}
div.footer p				{margin:0 100px 1em 0; font-size:70%;text-align:left}
div.footer .img				{margin-right:25px}
