#NewColumns { p__adding-top:33px; padding-right:20px;  }
	#NewColumns #Column1 { float:left; width:250px; position:relative; padding-top:0px; }
	#NewColumns #Column2 {  margin-left:250px; padding-left:15px; }
	
.Columns { p__adding-top:33px; padding-right:20px; }
	.Columns .Column1 { float:left; width:250px; position:relative; padding-top:0px; }
	.Columns .Column2 {  margin-left:250px; padding-left:15px; }


#NewColumns #Column2 .text { position:relative; width:100%; padding: 2em 0px 30px 0px; font-size:80%; color:#525252; border-bottom:1px solid #bababa; margin-bottom:20px; }
#NewColumns #Column2 .text p { margin-top:0.5em; margin-bottom:1em; line-height:1.5em; }
#NewColumns #Column2 .text table { font-size: 1em; color:#525252; border:#eeeeee; }
#NewColumns #Column2 .text table td { padding-left: 0.5em; padding-right: 0.5em; padding: 0.5em;}
#NewColumns #Column2 .text a { color:#4aaae1; }
#NewColumns #Column2 .text img { margin:5px 0 5px 0; }

#NewColumns #Column2 .textblock { *overflow:hidden; }
#NewColumns #Column2 .textblock img { max-width:100%; height:auto !important; }
#NewColumns #Column2 .textblock img { 
	*behavior: expression( (
    	function(e){
    		if (!e.getAttribute("wwidth")) {
    			
				var width = e.getAttribute('width');
				e.removeAttribute('width');
				if (e.width != width) { //if IMG tag has HTML attribute "width"
					e.width = width;
					e.setAttribute("sized_by_user", 1);
				}
  				e.setAttribute("wwidth", e.width);
  			}
  			
			if (e.getAttribute("wwidth") > 0 && !e.getAttribute("sized_by_user") ) {
	    		if (e.getAttribute("wwidth") >= e.parentNode.offsetWidth) {
    				e.style.width = '100%';
    			} else {
    				e.width=e.getAttribute("wwidth");
    				e.style.width = 'auto';
	    		}
    		}
    	}
    )(this));
}

#NewColumns #Column2 .text .left { float:right; }
#NewColumns #Column2 .text .right { float:right; }

#NewColumns #Column2 .text .images { float:left; margin-bottom:30px; margin-right:20px; width:265px; }
#NewColumns #Column2 .text .images img { margin-right:8px; //m_argin-right:4px; margin-bottom:8px; }
#NewColumns #Column2 .text .images .main { margin:0; margin-bottom:8px; //margin-bottom:5px; }
#NewColumns #Column2 .text table.tbl-center { margin: 0 auto; }

#NewColumns #Column2 .text .source { font-size:0.8em; font-style: italic; }
#NewColumns #Column2 .text .user_new {  font-style: italic; background:#f5f5f5; display:inline; padding: 5px 10px 5px 10px; }

#NewColumns .date { color:#a7a7a7; font-size:70%;  }
#NewColumns h4 { color:#525252; font-family:Georgia; font-size:120%; font-style:italic; font-weight:normal; }

#NewColumns .tags { padding: 6px 0px 12px 27px; //padding-top:5px; font-size:70%; background:url('../img/tag.gif') no-repeat left 7px; }
#NewColumns .tags a { color:#d12bb4; }

#NewColumns #Column1 .images { margin-bottom:30px; }
#NewColumns #Column1 .images img { margin-right:8px; //m_argin-right:4px; margin-bottom:8px; }
#NewColumns #Column1 .images .main { margin:0; margin-bottom:8px; //margin-bottom:5px; }


#PopularNews.simple .new .text { padding-left:0px; }

.Buttons { text-align:right;  }
.Buttons.top { top:5px; }
.Buttons.bottom { bottom:20px; }
	.Buttons img { margin-left:4px; }

.NewsTitleBig .arrow { background:url('../img/arrow.gif') no-repeat right 8px; padding-right:20px; font-size:12pt; }
	
#RelatedCreative { overflow:hidden; //height:1%; margin-top:30px; }
#RelatedCreative .el { float:left; width: 150px; height:200px; margin-right:70px; }
#RelatedCreative .el img { margin-bottom:5px; }
#RelatedCreative .el a { display:block; font-size:75%; color:#4aaae1; line-height:160%; }


#RelatedCreative2 { overflow:hidden; //height:1%;  margin: -3em 0 0 -2em;  margin-top:30px; text-align: center; }
#RelatedCreative2 .el { text-decoration: none; display: -moz-inline-box; display: inline-block; vertical-align: top; text-align: left; margin: 3em 0 0 2em; }
#RelatedCreative2 .el img { m1argin-bottom:5px; }
#RelatedCreative2 .el a { display:block; font-size:75%; color:#4aaae1; line-height:160%; }
#RelatedCreative2 .r {  width: 200px; float: left; }

.nano { position: relative; z-index:1; }
.block { width:400px; display:inline-block; position: absolute; z-index:1; top:0; left:-400px; }
.block.hidden { display:none; }
.block .wrap { position:relative; //width:100%; overflow:hidden; padding-right:6px; }
.block .rrr { position:absolute; top:0; left:100%; width:6px; height:500px; margin-left: -6px; background: url('http://primmarketing.ru/img/block_bg.gif') no-repeat 0px -6px; }
.block .main { background: url('http://primmarketing.ru/img/block_bg.gif') no-repeat -6px -6px; padding:10px 5px 10px 10px; }
.block .btm { padding-right: 6px; position:relative; width: auto; //width: 100%; }
.block .btm .l { height:6px; overflow: hidden; background: url('http://primmarketing.ru/img/block_bg.gif') no-repeat -6px 0px; position:relative; }
.block .btm .rr { position:absolute; top:0; right:0; width:6px; height:6px; //overflow:hidden; margin-left:-16px; background: url('http://primmarketing.ru/img/block_bg.gif') no-repeat 0px 0px; }

.block textarea { width: 100%; height: 150px; }