@charset "utf-8";
/* CSS Document */

body {	

	color: #600; /*Цвет шрифта, размер, цвет фона и отступы для тега body*/
	font-size: 120%;
	background-color: #000000;
	margin: 0;
}
/*Оформляем ссылки*/
a:link { color: red; }
a:visited { color: red; }
a:active { color: red; }
a:hover { color: red; text-decoration: none;}

/*Спец. класс - запрещает плавающие теги после себя*/
/*Плавающие теги - те у которых задан атрибут float:left или right*/
.clear {
	clear: both;
	font-size: 1px;
	line-height: 0;
	height: 1px;
}
/*Класс - Заголовок*/
#page .title {
	width: 970px;
	margin: 0 auto;
}
.title h1 { font-size: 2.0em; } /*Название сайта*/
/*Класс Блок-обвертка для всего контента*/
#page .content {
	width: 970px;
	margin: 0 auto;
}
/*Класс Блок с тумбами или десками*/
.content .thumbs_block {
	border-bottom: 3px solid #DFE8FF;
	border-top: 1px solid #DFE8FF;
	margin: 24px 0 12px;
}
/*название блока*/
.content .thumbs_block h2 {
	font-size: 1.4em;
	margin: 0;
	text-transform: capitalize;
}
/*Маркированный список для вывода тумб*/
.thx ul    {
	display: block;
	margin: 0;
	padding: 0;
	list-style-type: none;
	
}
.thx ul li  {
	display: inline;
	margin: 0;
	padding: 0;
	text-align: center;
	
}
/*Оформление ссылки тумбы*/
.thx ul li a img {
	border: 1px solid #000000;
	margin: 3px;
	
}

/*Оформление ссылки тумбы при наведении мышки*/
.thx ul li a:hover img { border: 1px solid red; }

/*ID Маркированный список для вывода текстовых ссылок*/
.thumbs_block ul#txt{
	display: block;
	width: 440px;
	float: left;
	margin: 0;
}
.thumbs_block ul#txt  li{
	font-size: 1em;
	line-height: 1.3em;
}
.thumbs_block ul#txt li  a{ color: #600; }
.thumbs_block #txt li a:hover {
	text-decoration: none;
	color: red;
}
/*Топ 12*/
.content .main_top {
	width: 940px;
	margin: 0 auto;
	text-align: center;
}
/*Названия Топов*/
.main_top h3  , .content .full_top h3{
	font-size: 1.1em;
	margin: 6px 0 12px;
	padding: 0;
	text-transform: capitalize;
}
/*Маркированный список для Топ12*/
.main_top ul   {
	display: block;
	text-align: center;
	margin: 0 0 12px;
	padding: 0;
}
.main_top ul li {
	display: inline;
	text-align: center;
	padding: 0;
}
.main_top ul li a {
	margin: 2px 12px;
	
}
/*Размеры шрифта для Топ12*/
#t1 { font-size: 1.6em; }
#t2 { font-size: 1.2em; }
#t3 { font-size: 0.8em; }
/*Блок вывода баннера*/
.content .spot_banner {
	margin: 24px 12px;
	text-align: center;
}
.content .spot_banner a img{
		border:1px solid red;
}
/*Блок списка ссылок на дополнительные страницы*/
.content .more_pages {
	font-size: 0.9em;
	text-indent: 1.2em;
	padding: 6px 0;
}
/*Оформление отдельных тегов списка ссылок на дополнительные страницы */
.content .more_pages strong { padding: 2px 3px; }
/*Ссылки на страницы в виде прямоугольных квадратиков*/
.content .more_pages a {
	padding: 1px 2px;
	border: 1px solid #600;
	background-color: #000000;
	text-decoration: none;
	margin: 0 3px;
}
/*Подсвечиваем ссылку при наведении на нее мышки*/
.content .more_pages a:hover {
	color: black;
	background-color: red;
	border: 1px solid #600;
}
/*Блок-обвертка для нижнего Топ40*/
#page  .full_top{ 	 
	width: 970px;
	margin: 0 auto;
}
/*Оформление нумерованного списка Топ40*/
#page  .full_top a{ 	
color: #600;
}
#page  .full_top a:hover{ 	
color: red;
}

#page .full_top  ol{
	
	display: block;
	width: 200px;
	float: left;
	font-size: 0.8em;
	margin: 0;
	overflow: hidden;
}
#page .full_top ol  li{ }
#page .full_top ol li  a{ }
/*Блок обвертка "подвала"*/
#page .footer {
	background-color: #000000;
	border-top: 1px dotted #600;
	text-align: center;
	margin: 32px 0 0;
}
/*Оформление параграфов подвала*/
.footer p  {
	color: #600;
	font-size: 0.9em;
	margin: 0;
	padding: 6px 0;
}
/*Класс для текста копирайта*/
.footer p.copyright { font-size: 0.8em; }

/*Цвет шрифта всех ссылок подвала*/
.footer a  { color: #333; }

#bdsm-1 {
	position:absolute;
	left:0px;
	top:0px;
	width:90px;
	height:300px;
}

#bdsm-2 {
	position:absolute;
	left:90px;
	top:0px;
	width:181px;
	height:300px;
}

#bdsm-3 {
	position:absolute;
	left:271px;
	top:0px;
	width:206px;
	height:300px;
}

#bdsm-4 {
	position:absolute;
	left:477px;
	top:0px;
	width:69px;
	height:300px;
}

#bdsm-5 {
	position:absolute;
	left:546px;
	top:0px;
	width:187px;
	height:21px;
}

#bdsm-6 {
	position:absolute;
	left:733px;
	top:0px;
	width:237px;
	height:167px;
}

#bdsm-7 {
	position:absolute;
	left:546px;
	top:21px;
	width:187px;
	height:57px;
}

#bdsm-8 {
	position:absolute;
	left:546px;
	top:78px;
	width:187px;
	height:222px;
}

#bdsm-9 {
	position:absolute;
	left:733px;
	top:167px;
	width:237px;
	height:133px;
}
