html,body {padding:0px;margin:0px;} 
#wrapper {height:auto !important;height:100%;min-height:400px;min-width:1000px;width:100%;}
#header {height:123px;width:100%;background-image:url('../img/fon-shapka20x123.png');}
.left {background-image:url('../img/lev-kolonka260x10.png');}
.left_d {width:260px;}
.right {width:100%;}
.right_d {background-color:#F5F5F5;}
#footer {height:60px;width:100%;background-image:url('../img/fon-futer15x60.png');}
.clear {clear:both;}
.right1 {background-image:url('../img/prav-kolonka260x10.png');}

.ser1 {height:29px;width:5px;background-image:url('../img/pole-nachalo5x29.png');}
.ser2 {height:29px;width:195px;background-image:url('../img/pole-seredina10x29.png');}
.ser3 {height:29px;width:5px;background-image:url('../img/pole-konec5x29.png');}
.ser2 input {height:22px;width:185px;border:0px;color:#555;font:14px Arial;}

.pol{display:block;height:83px;width:241px;background-image:url('../img/knopka241x166.png');background-position:0% 0%;border:0px;}
.pol:hover {background-position: 0 -83px;border:0px;}

.cont {padding-left:10px;padding-right:10px;}

.menu .span1{display:block;height:90px;width:120px;background-image:url('../img/menu1-120x180.png');background-position:0% 0%;border:0px;}
.menu .span1:hover {background-position: 0 -90px;border:0px;}


.menu .span2{display:block;height:90px;width:120px;background-image:url('../img/menu2-120x180.png');background-position:0% 0%;border:0px;}
.menu .span2:hover {background-position: 0 -90px;border:0px;}


.menu .span3{display:block;height:90px;width:120px;background-image:url('../img/menu3-120x180.png');background-position:0% 0%;border:0px;}
.menu .span3:hover {background-position: 0 -90px;border:0px;}

.menu .span4{display:block;height:90px;width:120px;background-image:url('../img/menu4-120x180.png');background-position:0% 0%;border:0px;}
.menu .span4:hover {background-position: 0 -90px;border:0px;}

.menu .span5{display:block;height:90px;width:120px;background-image:url('../img/menu5-120x180.png');background-position:0% 0%;border:0px;}
.menu .span5:hover {background-position: 0 -90px;border:0px;}

.menu ul{margin:0px;padding:0px;}
.menu ul li {list-style-type:none;float:left;padding-right:19px;}
.menu {padding-top:10px;padding-left:2px;}


.bl1r {height:36px;width:253px;background-image:url('../img/blok-verx253x36.png');color:#009E23;font:16px Arial;}
.bl2r {height:auto !important;height:100%;min-height:100px;height:29px;width:253px;background-image:url('../img/blok-seredina253x5.png');}
.bl3r {height:7px;width:253px;background-image:url('../img/blok-niz253x7.png');}

.psa1 {padding-top:9px;padding-left:10px;}

.ots {height:10px;}
.log_p a {color:#009EC0;font:14px Arial;}
.log_p {color:#009EC0;font:14px Arial;padding-top:10px;padding-left:10px;}

.bl1 {height:36px;width:253px;background-image:url('../img/verx253x36.png');color:#009E23;font:16px Arial;}
.bl2 {height:auto !important;height:100%;min-height:100px;height:29px;width:253px;background-image:url('../img/ceredina253x5.png');}
.bl3 {height:7px;width:253px;background-image:url('../img/niz253x7.png');}
.psa {padding-top:9px;padding-right:10px;}
.bl2 ul {padding:0px;margin:0px;list-style-image: url(../img/menu-krug5x5.png);}
.bl2 ul li a{color:#333;font:12px Arial;text-decoration: none;}
.bl2 ul li a:Hover {text-decoration: underline;color:#555;}
.bl2 ul li {width:233px;padding-bottom:5px;padding-top:5px;background-image:url('../img/menu-razdelit253x2.png');background-repeat: no-repeat;background-position:50% 100%;}
.copy {color:#333;font:14px Arial;}
.copy1 a{color:#333;font:12px Arial;text-decoration: none;}
.copy1 a:hover {text-decoration: underline;}
.nav_f {color:#333;font:14px Arial;}
.nav_f a {color:#333;font:14px Arial;text-decoration: none;}
.nav_f a:hover {text-decoration: underline;color:#555;}


a img, :link img, :visited img {
	border:0;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}

ol, ul {
	list-style:none;
}

q:before, q:after, blockquote:before, blockquote:after {
	content:"";
}

/* Site styles */



a {
	text-decoration:none;
	color:#0066ff;
}

a:hover {
	text-decoration:underline;
}

strong {
	font-weight:bold;
}

em {
	font-style:italic;
}

/* Titles */

h1 {
	color:#C37A7E;
	font:normal 1.6em Arial;
	margin-bottom:3px;
}

	h1 sup {
		font:normal 0.6em Arial;
		color:#fff;
		background:#F69679;
		padding:0 3px;
	}

h2 {
	font:bold 1.25em/22px Verdana;
	color:#8DC63F;
	overflow:hidden;
	margin-bottom:5px;
}

	h2 img {
		float:left;
		margin-right:6px;
	}

h3 {
	font:bold 1.1em Verdana;
	margin-bottom:3px;
}
	
h4 {
	font:bold 1.1em Verdana;
	margin-bottom:6px;
}

/* Form elements */

.textbox {
	border:1px solid #E4E4E4;
	background:#fff;
	color:#6B6A6A;
	font:normal 1em Verdana;
}

.button {
	background:#74756D;
	color:#fff;
	border:1px solid #999;
	font:normal 1em Verdana;
	cursor:pointer;
}

.vote-button {
	background:#74756D;
	color:#fff;
	border:1px solid #999;
	font:normal 0.9em Arial;
	cursor:pointer;
}

select {
	border:1px solid #E4E4E4;
	background:#fff;
	color:#6B6A6A;
	font:normal 1em Arial;
}

textarea {
	background:#eee;
	font:normal 1em Verdana;
	padding:0;
	color:#6B6A6A;
}

/* Structure */

.top-wrap {
	background:url("../images/wrap-l-t.gif") no-repeat left top;
	min-width:970px;
}

	.top-wrap div {
		background:url("../images/wrap-r-t.gif") no-repeat right top;
		padding:0 14px;
	}

		.top-wrap div div {
			padding:0;
			height:13px;
			background:url("../images/wrap-c-t.gif") repeat-x top;
		}
	


	 .inside {
		background:url("../images/wrap-l-b.gif") no-repeat left bottom;
	}
	
		 .inside .inside {
			background:url("../images/wrap-r-b.gif") no-repeat right bottom;
			padding:0 4px;
		}
		
			 .inside .inside .inside {
				background:url("../images/wrap-c-m.gif") repeat-x top;
				padding:0 0 20px;
			}
			
			 .inside .inside .inside:after {
				clear:both;
				content:"";
				display:block;
			}



 container_baner {	position: relative; border: 3px green solid; width: 600px; height: 500px; }
#down { position: absolute; border: 1px black solid; width: 506px;}
#up { position: relative; width: 506px; height: 115px; left: 50px; top: 100px; }

/* Header */



	.notebook {
		position:absolute;
		top:27px;
		margin-left:100%;
		left:-179px;
		display:block;
		width:194px;
		height:133px;
		background:url("../images/notebook.png") no-repeat;
	}
	
	.ok {
		position:absolute;
		top:-76px;
		right:12px;
		background:url("../images/ok.png") no-repeat;
		width:242px;
		height:103px;
		display:block;
	}
	
	.searchbox {
		float:right;
		position:relative;
		padding-right:187px;
	}
	
		.searchbox .textbox {
			width:115px;
		}
		

	
	.login {
		padding:0 0 10px 15px;
	}
	
		.login input {
			margin-right:15px;
		}
		
		.login .textbox {
			width:70px;
		}
		
		table.login {
			margin-bottom:10px;
			width:60%;
		}
		
			table.login td {
				padding:1px;
			}
	
	.logo {
		float:left;
	}
	
	/* Menu */

	.menu-block {
		position:relative;
		margin:0 170px 0 290px;
	}
	

	
		.menu li {
			float:left;
			width:33%;
		}
		
			.menu li a {
				width:96px;
				height:47px;
				display:block;
				padding:15px 10px 0 47px;
				font:bold 1.2em Verdana;
				color:#959595;
				text-decoration:none;
				text-align:right;
				outline:none;
			}
			
			.menu li a:hover, .menu .selected {
				color:#8FB242;
				text-decoration:underline;
			}
			
			.menu1 {background:url("../images/menu1.png") no-repeat}
			.menu2 {background:url("../images/menu2.png") no-repeat center}
			.menu2 a {
				margin:0 auto;
			}
			.menu3 {background:url("../images/menu3.png") no-repeat right}
			.menu3 a {
				float:right;
			}
		
			#country1 {background:#EDF8C4}
			#country2 {background:#F8F7E1}
			#country3 {background:#F0FBCC}
		
			.tabcontent {
				overflow:hidden;
				padding:6px 0;
				width:99%;
			}
			
				.tabcontent li {
					border-left:1px solid #7B7A7A;
					padding:0 8px;
					margin:2px 0 2px -1px;
					float:left;
				}
				
					.tabcontent a {
						width:auto;
						display:inline;
						height:auto;
						padding:0;
						color:#7B7A7A;
						font:normal 0.95em Verdana;
					}
					
					.tabcontent a:hover {
						color:#8FB242;
						text-decoration:underline;
					}
	
/* Content */



.center {
	text-align:center;
}

/* Central column */

.main {
	margin-left:220px;
	padding:0 6px;
}

	.banner-block {
		margin-bottom:10px;
		text-align:center;
	}
	
	.post {
		padding:8px;
		font-family:Arial;
		margin-bottom:10px;
	}
	
	.post.odd {
		background:#F6FDD6;
	}
	
		.title-footer {
			margin-bottom:10px;
			background:url("../images/title-footer.gif") no-repeat left 4px;
			padding-left:12px;
		}
		
			.title-footer a {
				color:#707070;
			}
			
			.title-footer span a {
				color:#F26C4F;
				font-weight:bold;
				text-decoration:none;
			}
			
			.title-footer img {
				vertical-align:top;
			}
		
		.news {
			overflow:hidden;
			padding-bottom:8px;
		}
		
			.news img {
				margin:0 5px;
			}
		
			.news form img {
				margin:0;
				vertical-align:top;
			}
		
		.post-footer {
			overflow:hidden;
		}
		
			.post-footer p {
				padding:3px 0;
			}
			
				.post-footer a {
					color:#B76065;
				}
				
				.post-footer span {
					margin-right:10px;
				}
				
					.details a {
						background:url("../images/details.gif") no-repeat left top;
						padding:1px 0 1px 22px;
					}
					
					.comments a {
						background:url("../images/comments.gif") no-repeat left top;
						padding:1px 0 1px 20px;
					}
			
			.rating {
				float:right;
			}

/* Block */

.block {
	background:#F9FFE3;
	padding:10px;
	margin-bottom:10px;
}

/* Left column */

.leftside {
	width:220px;
	float:left;
}

	.program-top {
		overflow:hidden;
		width:200px;
	}

		.program-top td {
			vertical-align:top;
			padding:4px 2px 4px;
			font:0.9em Arial;
		}
		
			.program-top strong {
				font-size:1.1em;
			}
			
/* Right column */

.rightside {
	width:220px;
	float:right;
}

	.nav {
		padding:0 0 0 15px;
	}
	
		.nav li {
			margin-bottom:3px;
		}
		
			.nav li a {
				color:#555;
				font:bold 1.1em Verdana;
				text-decoration:none;
			}
			
			.nav li a:hover {
				color:#8DC63F;
				text-decoration:underline;
			}
			
			.nav ul {
				padding:3px 0 0 5px;
				display:none;
			}
			
				.nav ul a {
					color:#898989;
					font-weight:normal;
				}
				
				.nav ul a:hover {
					color:#898989;
				}
	
	.topnews {
		font:normal 1.1em Arial;
		color:#4D4D4D;
	}
	
		.topnews h2 {
			font:bold 1.1em/22px Verdana;
		}
	
		.topnews a {
			color:#4D4D4D;
			text-decoration:none;
		}
		
		.topnews a:hover {
			color:#965659;
			text-decoration:underline;
		}

/* Footer */



	.footer a {
		text-decoration:none;
	}
	
		.footer a span {
			color:#F49AC1;
		}

#banners a img {
opacity:0.3; -moz-opacity:0.3; filter:alpha(opacity=40);  
}

#banners a:hover img {
opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100);
}
  #up { position: relative; width: 728px; height: 90px; }
  #down { position: absolute; border: 1px black solid; vertical-align: top; width: 728px; height: 90px;}
/* Ripped by aka RIpper :) */