@charset "utf-8";
/* Основные */
* {
	margin:0;
	padding:0;
}

body {
	height:100%;
	color:#000;
	font-family:Georgia;
	font-size:14px;
	background:#7E0001 url(/img/design/bg.jpg) top center no-repeat;
	behavior:url(/hover.htc);
}

table {
	font-size:13px;
	border-collapse:collapse;
}

img {
	border:0;
}

.clear {
	width:100%;
	clear:both;
	float:none !important;
	overflow:hidden;
	height:0;
	font-size:0;
}

a {color:#FFF598;}
a:hover {text-decoration:none;}





/* Навигация */
#navigation {
	position:absolute;
	top:149px;
	left:50%;
	width:200x;
	height:73px;
	margin:0 0 0 -377px;
}

#navigation a {
	display:block;
	margin:0 0 10px 0;
}





/* Логотип */
#logo {
	position:absolute;
	top:20px;
	left:50%;
	width:390px;
	height:210px;
	margin:0 0 0 -195px;
}





/* Принять участие! */
a#join {
	position:absolute;
	top:256px;
	left:50%;
	width:186px;
	height:61px;
	margin:0 0 0 -93px;
	background:url(/img/design/join.jpg);
}





/* Проголосовать */
#vote {
	position:absolute;
	top:196px;
	left:50%;
	width:200x;
	height:73px;
	margin:0 0 0 210px;
}

#vote a {
	display:block;
	margin:0 0 10px 0;
	font-size:22px;
}





/* Контент */
#content {
	position:absolute;
	top:325px;
	width:100%;
}

	/* Самые клевые тетки */
	#best {
		position:relative;
		left:50%;
		width:820px;
		height:299px;
		margin:0 0 30px -410px;
		background:url(/img/design/123.jpg) top center;
	}
	
	#best table {
		width:828px;
		position:absolute;
		top:55px;
		left:34px;
	}
	
	#best table th,
	#best table td {
		height:30px;
		text-align:center;
	}
	
	#best table th {
		height:186px;
		padding:15px 0 0 0;
		text-align:center;
	}
	
	#best table td {
		vertical-align:top;
	}
	
	#best table th div {
		float:left;
		width:201px;
		height:186px;
		text-align:center;
	}
	
	#best table td div {
		float:left;
		width:201px;
		text-align:center;
		font-size:16px
	}


	/* Текст */
	.text {
		position:relative;
		left:50%;
		width:753px;
		margin:0 0 0 -376px;
		color:#FFF598;
	}
	
	.text h1 {
		padding:0 0 15px 0;
		font-size:30px;
		font-weight:normal;
	}

	.text p {
		padding:0.5em 30px 1em 30px;
		font-size:14px;
		line-height:150%;
	}

	.text p:first-letter {
		font-size:20px;
	}

	.text big {
		display:block;
		padding:45px 0 0 0;
		font-size:30px;
		font-weight:normal;
		text-align:center;
	}
	
	.text big.sponsors {color:#C5962E;}
	.text big.sponsors a {color:#C5962E;}


	/* Галерея */
	#gallery {
		position:relative;
		width:100%;
		z-index:999;
	}
	
	#gallery div#container {
		width:100%;
		overflow:hidden;
		background:#fff;
	}
	
	#gallery div#container table {
	}
	
	#gallery div#container table td {
		padding:15px 0 15px 15px;
	}
	
	#gallery div#container table td a {
		display:block;
		width:128px;
		height:128px;
		text-align:center;
	}
	
	#arrows {
		position:relative;
		background:yellow;
		width:100%;
		height:0;
		font-size:0;
	}
	
	
	#arrows a.preview {
		display:block;
		position:absolute;
		top:45px;
		left:-60px;
		width:46px;
		height:64px;
		background:url(/img/design/arrows.jpg) no-repeat 0 0;
	}
	
	#arrows a.preview2 {display:none;}
	
	#arrows a.next {
		display:block;
		position:absolute;
		top:45px;
		right:-60px;
		width:46px;
		height:64px;
		background:url(/img/design/arrows.jpg) no-repeat -46px 0;
	}
	
	#arrows a.next2 {display:none;}


	  /* Спонсоры */
    #sponsors {
        position:relative;
        left:50%;
        width:953px;
        margin:0 0 0 -476px;
    }
	
	#sponsors table {
		width:100%;
		margin:15px 0 60px 0;
	}
	
	#sponsors table th {
		width:20%;
		padding:0 1em 15px 1em;
		vertical-align:bottom;
		text-align:center;
	}
	
	#sponsors table td {
		width:20%;
		padding:0 1em 15px 1em;
		vertical-align:top;
		text-align:center;
		color:#C5962E;
	}
	
	#sponsors table td a {color:#C5962E;}
	
	#sponsors table td p {
		font-size:11px;
	}
	

			/* Грёбанный бордюр */
			.img-border {
				overflow:auto;
				zoom:1;
				margin:1em 0;
			}
			
			.r-star-shape {
				float:left;
				position:relative;
			}
			
			.img-border-left {
				 width:29px;
				 //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/img/design/img-border-left.png');
			 }
			 
			.img-border-left[class] {
				 background:url(/img/design/img-border-left.png) no-repeat center center;
			 }
			
			.img-border-right {
				 width:29px;
				 //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/img/design/img-border-right.png');
			 }
			 
			.img-border-right[class] {
				 background:url(/img/design/img-border-right.png) no-repeat center center;
			 }
			 	
			.r-star-shape {
				position:relative;
				overflow:hidden;
				padding:29px 0;
			}
			
			.r-star-shape .cn {
				position:absolute;
				width:58px;
				height:58px;
				left:-29px;
				top:-29px;
				background:url(/img/design/img-border.png);
			}
			
			.r-star-shape .cn.tr, .r-star-shape .cn.br {
				margin-left:100%;
			}
			
			.r-star-shape .cn.bl, .r-star-shape .cn.br {
				top:auto;
			}
			
			.r-star-shape .cn.tl, .r-star-shape .cn.bl {
				width:100%;
			} 
			
			.cn {filter: expression(fixPNG(this));}





/* © */
#copyright {
	padding:20px 0 30px 0;
	color:#C5962E;
	text-align:center;
}

