body {
	margin: 150px 0px 0px 0px;
	padding: 0px;
	background-color: #3C7DD3;
	background-image: url("/images/twoelements.ru/bg.gif");
	background-position: left bottom;
	background-repeat: repeat-x;
	font-family: Arial;
	color: #FFFFFF;
}
a { color: #114D8F; }

#right { position: absolute; right: 0px; top: 0px; z-index: 1;}
#left { position: absolute; left: 0px; top: 0px; z-index: 1;}

.main {
	background-image: url("/images/twoelements.ru/gor.jpg");
	background-position: left bottom;
	background-repeat: no-repeat;
	height: 100%;
}

.main td {
	background-image: url("/images/twoelements.ru/boy.jpg");
	background-position: right bottom;
	background-repeat: no-repeat;
	padding: 0px;
	vertical-align: top;
}

.logo { position: absolute; left: 40px; top: 25px; z-index: 1; font-family: Arial Narrow; font-weight: Bold; font-size: 36px; color: #FFFFEB; }



#columnleft { float: left; width: 200px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 40px;}
#columnright { font-size: 12px; float: right; width: 220px; margin: 20px; padding: 100px 0px 0px 0px;}
#columncenter { padding: 0px 240px 20px 250px; }

.menu { list-style: none; margin: 10px 0px 5px 0px; padding: 0px 0px 0px 0px; color: #FFFFFF; font-size: 12px; width: 200px; }
.menu a { color: #FFFFFF; text-decoration: underline; }
.submenu { list-style: none; margin: 0px 0px 0px 0px; padding: 0px; font-size: 12px; }
.menu li { padding: 0px 0px 10px 0px; }

#icons { position: absolute; left: 41px; top: 45px; z-index: 10; }
#icons table td { padding: 0px 20px 0px 0px; vertical-align: middle; }
#icons table td img { border: 0px; }

#title { position: absolute; left: 270px; top: 350px; z-index: 10; }
#title h1 { margin: 0px; font-size: 50px; color: #FFFFFF; font-weight: Normal; }

#advert_layer { margin: 20px 0px 20px 30px; font-size: 12px; }
.advert { padding: 0px 0px 20px 0px; width: 180px; }

#google_layer { float: right; padding: 0px; text-align: right; }

#footer { clear: both; padding: 20px 0px 20px 40px; font-size: 12px; }

.h { color: #FF1E00; }
.rating { padding: 10px 0px 10px 30px; }

/*h1 { font-size: 24px; margin: 0px 0px 15px 0px; color: #FFFFFF; font-weight: Normal; }*/
.content { font-size: 12px; padding: 10px 30px 30px 30px;  }
.clear { clear: both; }

.content h1{font-size: 18px; color: #114D8F;}
.news_preview {font-size: 14px; color: #FFFFFF;}