.pageMenu {
	margin-bottom:5px;
}
.pageMenuSection {
	padding-top:20px;
	color:#999;
}
.artcileBlock .body .page_adv_cpc p {
	margin-bottom: 10px;
}

.float-break {
	clear: both;
}

.ie * html body	{
	width: expression(((document.documentElement.clientWidth || document.clientWidth) < 995)? "995px" : "99.9%");
}
.ie body {
	width: 99.9%;
}

.header .logo	{
	z-index:1;
}
	
.nnn-ad { position: relative; z-index: 100; border-collapse: collapse; width: auto; margin: 0 0 10px 0; }
     .nnn-ad td { vertical-align: top; height: 65px; }
          .nnn-ad-img { position: relative; width: 60px; height: 60px; padding: 0 5px 0 0; }
               .nnn-ad-img a { display: block; position: relative; cursor: pointer; }
		.nnn-ad-magnify { display: block; position: absolute; z-index: 2; width: 12px; height: 12px; left: 47px; top: 47px; background: url(../images/zoom3.png) no-repeat; _background-image: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/zoom3.png',sizingMethod='crop'); }
               .nnn-ad-img img { position: absolute; z-index: 1; top: 0px; left: 0px; border: 0px; width: 60px; height: 60px; }
          .nnn-ad-text { width: 100%; padding: 0 8px 0 60px; }

#nnn_bottom_2 { margin-top: 15px;}

.announceList .body	{
	padding-bottom:12px;
}

.announceList .body .col .loader {
	margin:0 0 30px 17px;
}

.announceList .body .col li	{
	min-height:auto;
}
.ie .announceList .body .col li	{
	height:auto;
}

.announceList .body .more	{
/* 	bottom:0; */
}

	.ie6 .outBlockHorAddLinks .holder	{
		padding-left:47px;
	}


.outBlockVertAddLinks .nnn-ad-text	{
	padding-left:60px !important;
}
.outBlockVertAddLinks td	{
	padding-bottom:8px !important;
}

.intext	{
	float:left;
	margin:0 20px 15px 0;
}

.announceList .bodyNew	{
	float:left;
	width:75%;
	overflow:hidden;
	position:relative;
	padding-bottom:12px;
}
.ie6 .announceList .bodyNew	{
	overflow:visible;
 	width:74.9%; 
}
.ie .announceList .bodyNew	{
}
.announceList .bodyNew .loader {
	margin:0 0 0 17px;
}

.hasGrayBg .bodyNew	{
	background:#F2F2F2;
}
.announceList .bodyNew .colLeft {
	padding:20px 0 0 0;
}
.announceList .bodyNew .colLeft ul {
	clear: left;
}
.announceList .bodyNew .colLeft li {
	width:33%;
	float:left;
	margin:0 0 20px 0;
}
.ie6 .announceList .bodyNew .colLeft li {
	width:49.9%;
}
.announceList .bodyNew .colLeft li a {
	padding:0 0 0 20px;
	display:block;
	font-size:13px;
}
.announceList .bodyNew .colLeft li a.img {
}
.announceList .bodyNew .colLeft li a img {
	margin-bottom: 6px;
}
.announceList .bodyNew .colRight {
	width:33%;
	float:right;
	margin-top:20px;
}
.announceList .bodyNew .colRight ul.allAnother {
	margin:0 20px 0 20px;
}
.announceList .bodyNew .colRight ul.allAnother li {
	font-size:11px;
	margin-bottom:12px;
	line-height:15px;
}
.announceList .bodyNew .more {
	display: block;
	clear:left;
	background:url(../images/arrow_more.gif) 0 3px no-repeat;
	padding-left:17px;
	position: relative;
	left:20px;
	margin-bottom: 10px;
}
.ie6 .announceList .bodyNew .more {
	margin-top:10px;
}

.outBlockHorAddLinks .holder .loader	{
	margin:0 0 0 17px;
}
.outBlockVertAddLinks .loader	{
	margin:0 0 20px 0;
}

.moreArticles .loader {
	margin: 5px 0 40px 0;
}
.moreArticles	{
	margin-bottom:-25px;
}

.artcileBlock .body h1	{
	margin-top:-5px;
}

#auto_ad_content .bigbtn {
/*
	background-color: #ff9900;
	color:#fff;
	font: normal 16px Arial;
	padding:7px;
*/
	font-weight: bold;
}

.begun__ {
	margin-bottom: 20px;
}
.begun .bgbanner {
	margin-top:5px;
}
.begun .bgbanner div {
	margin-bottom:4px;
}
#begunRight2 {
	margin-top:20px;
}
#begun__ {
	margin-bottom:30px;
}

.artcileBlock h2 {
	font: normal 18px Georgia, "Times New Roman";
	margin:20px 0 20px 0;
}

.buy_ad {
	margin-top:5px;
}

.begunTop {
	margin:-20px 40px 0 24%;
//	margin-top:-5px;
	padding:0 0 5px 5px;
}
.begunTop table {
}

.smsTest .title h3 {
	margin-bottom: 20px;
}
.smsTest .title span {
	display: block;
	margin:10px 0 0 20px;
}
.smsTest .holder {
	margin-bottom:20px;
}
.smsTest .question {
	color:#999;
}
.smsTest h2 {
	margin:5px 0 20px 0;
}
.smsTest form {
	padding:20px 0 20px 0;
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
}
.smsTest label {
	display: block;
	margin:0 0 12px 0;
	position: relative;
	padding-left:26px;
}
	.smsTest label .radio {
		margin:0 8px 0 5px;
		position: absolute;
		left:0;
		top:0;
//		top:-2px;
//		left:-3px;
	}
	.smsTest label .checkbox {
		margin:0 8px 0 5px;
		position: absolute;
		left:0;
		top:0;
//		top:-2px;
//		left:-3px;
	}
.smsTest .button {
	display: block;
	margin-top:20px;
}
.smsTest .userComments {
	margin-top:20px;
	font-style: italic;
}
	.smsTest em {
		margin-top:17px;
		font-style: normal;
		color:#888;
		display: block;
		margin: 5px 0 0 0;
	}
.smsTest .error {
	font-weight: bold;
	color:#cc0000;
	margin:-5px 0 15px 0;
}

.smsTest form {
	position: relative;
}
.smsTest .resetButton {
	position: absolute;
	bottom:20px;
	right:0;
}
.smsTest .questionImage {
	float:right;
	margin:10px 0 10px 20px;
	width:150px;
	height:150px;
	border: solid 1px #ccc;
}

.smsTest .askForSMS {
	border: solid 20px #ff9900;
	background: #fff;
	padding: 20px;
	font: bold 16px Arial;
	line-height: 140%;
	margin-bottom: 25px;
}
.smsTest .askForSMS b {
	color:#bb0000;
}
.smsTest .askForSMS .waiting {
	background: url(/images/loader.gif) no-repeat 5px 19px;
	padding:20px 0 0 35px;
	width:350px;
	font-size:14px;
	line-height: 120%;
	margin-top:5px;
}

.smsTestConditions code {
	font-weight: normal;
}
.artcileBlock .body .smsTestConditions p {
	margin:15px 0 0 0;
	padding:0;
	line-height: 140%;
}
.artcileBlock .body .smsTestConditions p.bigger {
	font-size:14px;
}
.artcileBlock .smsTestConditions .conditions {
	font-size:11px;
	line-height: 110%;
}

.smsTestConditions #userComment {
	float: right;
	width: 175px;
	margin:-11px 0 20px 20px;
	background: #e3e3e3;
	padding:15px;
}
	.smsTestConditions #userComment em {
		display: block;
		text-align: right;
		margin:5px 0 10px 0;
	}
	.smsTestConditions #userComment a {
		display: block;
		font-size:11px;
	}
	
.smsTest .resetButtonEnd {
	float:right;
	clear: right;
	width: 140px;
	margin:0 35px 20px 40px;
}

.smsTestConditions ul {
	margin: 0 0 0 20px;
	list-style: disc;
}
	.smsTestConditions ul li {
		margin-top:15px;
	}
	
.smsTestResults {
	line-height: 150%;
}
.artcileBlock .body .smsTestResults h2 {
	margin:0 0 15px 0;
	font-size:20px;
}

.postToBlog {
	font: normal 13px Arial;
	padding-top:20px;
}
.postToBlog strong {
	display: block;
	margin-bottom:10px;
	font: normal 18px Georgia, "Times New Roman";
}
.postToBlog a {
	border-bottom: dashed 1px;
	text-decoration: none;
}
.postToBlog textarea {
	display: block;
	width:400px;
	height: 80px;
	margin-top:15px;
	font: normal 11px Arial;
}

#bannerTopline {
	text-align: right;
	margin:-15px 30px 25px 270px;
	width:71%;
//	margin-top:0;
}
	#bannerTopline .banner-content {
/* 		margin-left:-600px; */
	}
	
	
.advForm label {
	display: block;
	float: left;
	width:100px;
	margin-top:4px;
}
.advForm div {
	clear: left;
	padding: 5px 0 10px 0;
}
.safari .advForm label {
	margin-bottom:10px;
}
.advForm .i {
	display: block;
	float: left;
	width: 150px;
	font: 11px Arial;
	padding: 2px 5px 3px 5px;
}
.advForm .b {
	display: block;
	clear: left;
	margin: 0 0 20px 100px;
}
.formMessage {
	background-color: #ddd;
	padding:15px;
	margin-bottom:20px;
	font-size:14px;
}
.formError {
	color:#bb0000;
}

.textAd {
	padding: 15px 15px 15px 85px;
	width:150px;
	background: #f3f3f3 url(../images/daicon.png) no-repeat 15px 15px;
	margin: 0 30px 30px 0;
	position: relative;
}
	.dalogo {
		margin: 0 0 7px 135px;
	}
.textAd a.title {
	font: bold 13px Arial;
}
.textAd p {
	margin-top:10px;
	margin-bottom: 10px;
}

#auto_content {
	line-height: 155%;
}
#auto_content .intext .photo-source {
	display: block;
	font-style: normal;
	font-size: 11px;
	color: #888;
}
#auto_content .source {
	clear: both;
	font-size: 11px;
	text-align: right;
}
#auto_content .photo-source {
	clear: both;
	font-size: 11px;
	color: #888;
}

.ie7 .homepage-promo {
	margin-top: -15px;
}
