	#MainMenu { padding-left:20px; }
	#Content { //width: 100% !important; }
	.mainContainer { width: 100%; margin-bottom: 100px; }
	.mainContainer td { vertical-align: top;  padding-right:1em; }
	.col1 { width: 60%; border-right: 1px solid #cacaca; }
	.col2 { width: 40%; padding-left:1em; }
	
	#Content .sep { clear:both; overflow: hidden; height: 1px; background: #cacaca; margin-bottom: 15px; }
	
	h1 { font: 1.2em Georgia; margin-bottom: 0.8em; }
	h1.news a { color: #d12bb4; } 
	h1.cat a { color: #e95d00; }
	h1.read a { color: #37769d; }
	h1.hr a { color: #1f8500; }
	
	.text { font-size: 0.8em;  }
	.text a { color: #e95d00; }
	
	.baloon { position:absolute;  right:0px; //right: 10px; top:0px; height:16px; text-align:right; font-size:11px; color:#d12bb4; background:url('../img/border-purple.gif') no-repeat right top; }
	
	.baloon.russia { background-image:url('../img/border-green.gif'); }
	.baloon.primorye { background-image:url('../img/border-orange.gif'); }
	.baloon label { display:block; line-height:16px; padding-left:15px; padding-right:10px; background:url('../img/corner-purple.gif') no-repeat left top; }
	.baloon a { text-decoration: none; color:#d12bb4; }
	.baloon.russia label { background-image:url('../img/corner-green.gif'); color:#1F8500; }
	.baloon.russia a { color:#1F8500;  }
	.baloon.primorye label { background-image:url('../img/corner-orange.gif'); color:#E95D00; }
	.baloon.primorye a { color:#E95D00;  }
	
	
	.daynew { margin-bottom: 20px; margin-bottom: 20px; overflow: hidden; //height: 1%; }
	.daynew .content { margin-left:220px; }
	.daynew .pic { float: left; position: relative; }
	.daynew .pic .comments { position:absolute; right:7px; top:7px; width:30px; height:19px; text-align:center; padding-top:3px; font-size:9px; color:#d12bb4; background:url('../img/baloon2.gif')  no-repeat left top; }
	.daynew .date { color:#888; margin-bottom:0.3em; font-size:0.75em; }
	.daynew .title {  margin-bottom: 0.8em; line-height: 140%; font-weight: bold;}
	.daynew .title a { color:#4aaae1; }
	.daynew .announce { font-size: 0.8em; line-height: 140%; }
	
	.sep2 { background: url('../img/2dot.gif') repeat-x left top; }
	.sep2 div { background: url('../img/hvost5.gif') no-repeat 4px 0px;  height:7px; margin-bottom: 0.7em; zoom:1; }
	
	
	.newsbanner { text-align:center; margin-bottom:1em; }
	.news { margin-bottom: 20px; }
	.news .columns { overflow: hidden; //height:1%; padding-bottom: 1em; }
	.news .column1 { float: left; width: 48%; margin-right:3%; *margin-right:2%; }
	.news .column2 { float: left; width: 49%; }
	.news label.text { font-size:0.8em; color: #525252; display: block; margin-bottom: 1em; }
	.news .new { overflow:hidden; font-size: 0.75em; margin-bottom:1em; zoom:1; }
	.news .baloon2 {  display:inline; margin-left:0.5em; margin-top:-2px; color:#fff; padding: 1px 5px 3px 4px; font-size:0.9em; f1ont-style:italic; background:none !important; }
	.news .baloon2 a { color:#d12bb4; }
	.news .baloon2.primorye a { color:#E95D00; }
	.news .baloon2.russia a { color:#1F8500; }
	.news .date { color:#888; margin-bottom:0.3em; font-size:0.9em; }
	.news .title { margin-bottom: 0.8em; line-height: 1.4em; font-weight: bold; color: #525252; }
	.news .title label { display:inline-block; padding:0 5px 0 5px; background:#525252; color:#dce54c; font-size:0.9em; font-weight:normal; }
	.news .title a { color:#4aaae1;  }
	.news .columns img { float:left; position:relative; top:4px; }
	.news .content { margin-left:58px; }
	
	
	.creative { width: 100%; position: relative; margin-bottom: 20px; }
	
	.creative .img { position: absolute; left: 0; top: 0; width: 30%; overflow: hidden; height:200px; font-size: 0.7em; color:#888; }
	.creative .img img { position: relative; top:0; left:50%; margin-left: -70px; margin-bottom: 0.5em; }
	.creative .img label { text-align: center; display: block; }
	
	.creative .content { position: relative; border: 1px solid #cacaca; background: #ffffff; margin-left: 30%; //margin-left:0; //position:relative; //left: 30%; //width:70%; padding:7px 5px 12px 12px; }
	.creative .content .hvost { width:6px; height:9px; background:url('../img/hvost4.gif') no-repeat; position:absolute;  top:18px; left:-6px; z-index:10; }
		
	.creative .title { font: bold 0.9em/1.4em Arial; margin-bottom: 2px; }
	.creative .title a { color:#0c86c6; }
	.creative .comments { padding-left:5px; font-size:70%; margin-left: -6px; color:#000000 !important; }
		.comments label { font-size:160%; color:#d12bb4; font-weight:bold; margin-right:0.5em; position:relative; bottom:-2px;} 
		.creative .comments a { color:#d12bb4; margin-left:0.7em;}
		
	.creative .tags { padding: 6px 0px 2px 33px;  font-size:70%; background:url('../img/tag.gif') no-repeat 0px 8px;  margin-left: -6px; }
	.creative .tags a { color:#777; }
	
	
	.analytics { position: relative;  margin-bottom: 20px; overflow:hidden; *height:1%; }
	.analytics .content { padding-left:83px; }
	.analytics .pic { float: left; position: relative; }
	.analytics .pic .comments { position:absolute; right:2px; top:2px; width:30px; height:19px; text-align:center; padding-top:3px; font-size:9px; color:#d12bb4; background:url('../img/baloon2.gif')  no-repeat left top; }
	.analytics .date { color:#888; font-size: 0.7em; margin-bottom: 0.1em; }
	.analytics .title { font-size: 0.85em; margin-bottom: 0.6em; line-height: 1.3em; font-weight: bold;}
	.analytics .title a { color:#4aaae1; }
	.analytics .announce { font-size: 0.7em; line-height: 1.45em; }
	
	
	.book {  margin-bottom: 20px; }
	.book .content { padding-left:83px; }
	.book img.pic { float: left; }
	.book .title { font-size: 0.9em; margin-bottom: 0.5em; line-height: 1.4em; font-weight: bold;}
	.book .title a { color:#37769d; }
	.book .author { color:#777; font-size: 0.7em; margin-bottom: 0.6em; line-height: 1.35em; }
		.book .author a { font-size:1.1em; color: #4aaae1; }
	.book .announce { font-size: 0.7em; line-height: 1.45em; }

	
	.catalogue { width: 100%; margin-top: 20px; }
	.catalogue .company { width:50%; height:200px; padding-bottom:1em;  }
	
	.catalogue .img { width: 90%; height:88px; min-width: 220px; margin-bottom: 0.5em; border:1px solid #d7d7d7; background:#ffffff;  text-align: center; line-height: 88px;  color: transparent; }
	.catalogue img { vertical-align: middle;  margin-top:expression((parentNode.parentNode.parentNode.offsetHeight - this.offsetHeight)<0 ? "0" : (parentNode.parentNode.parentNode.offsetHeight - this.offsetHeight)/2-2 + "px");	}
			
	.catalogue .title { font-size: 0.9em; margin-bottom: 0.8em; line-height: 140%; font-weight: bold; width: 94%; }
		.catalogue .title a { color:#37769d; }
	.catalogue .text { font-size: 0.7em; line-height: 160%; width: 94%; }
	
	
	.PopularHR { overflow:hidden; //height:1%; margin-bottom:4px; padding-top:15px; color:#525252; }
	.c1 { float: left; width: 48%; margin-right:3%; *margin-right:2%; }
	.c2 { float:left; width: 49%; }
	.PopularHR ol { margin-left:1px; }
	.PopularHR ol { padding-left:20px; font-size:0.7em; }
	.PopularHR ol li { padding-bottom:10px; font-style:italic; }
	.PopularHR li a { font-style:normal;  color:#4aaae1; font-weight:bold; display:block; font-size:1.2em; line-height:1.4em; }
	
	.halfcol { float:left; }
	.halfcol.column1 { width: 48%;  margin-right:1%; }
	.halfcol.column2 { width: 49%; }
	.halfcol .more { margin-left:0.4em; display:inline-block; }
	
	#halfcol_column1_more { margin-left:1em; }
	

	.oneclick { text-align: left;  font-family: Tahoma;  }
	.oneclick div#block { text-align: center; width: 90%; border: 1px solid #cacaca;  !important; height: 100%; }
	.oneclick div#block2 { padding-top: 2em; margin:0 5px 0 5px }
	.oneclick label { display: block; color: #868686; padding-top: 1em; }
	.oneclick a { color:#e95d00; }
	.arrow { display: -moz-inline-box; display: inline-block; //display: inline; width: 0; height: 0; overflow: visible; position: relative; left: -1.3em;}
	.arrow img { position: absolute; z-index: 10; }