﻿/*
Theme Name: Tumentoday site
Theme URI: http://tumentoday.ru/
Description: Тема для сайта www.tumentoday.ru
Version: 0.1
Author: MGroups
Author URI: http://mg-site.ru/
Tags: gray, fixed width, three columns, widgets
*/


body,table,form{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333;margin: 0;padding: 0;}
a img {border:0}
a {color:#204D84;text-decoration:none}

#container {width: 1263px;margin: 0 auto;position:relative;overflow:hidden}

#topblock{
	width: 100%;
	height: 106px;
	clear: both;
}

#header {background:#E9E9E9;height:103px;margin-left: 250px; border-top:3px solid #eb1d1d; text-align:right;} 

#logoblock {
	width:245px;
	height:106px;
	background-color:#EB1D1D;
	text-align: center;
	float: left;
}
#logo{
	margin-top: 30px;
}

#today {height:26px; font-size: 15px;}
.todaydate{float:left;width:245px;text-align:center; position: relative; margin-top: 3px;}
#pageslist{float:right; margin-top: 3px; margin-bottom: 0px;}
#pageslist li{
	float: left;
	display: block;
}

#today a{margin:0 15px;}

#indexblock{
	width: 100%;
	height: 80px;
	clear: both;
}
#indexgallery{height:77px;margin-left:250px;border-top:3px solid #eb1d1d;}
#indexgallery span{
	height: 79px;
	width: 112px;
	display: block;
	float: left;
}

#indexred{background-color:#eb1d1d;float:left;width:245px;height:80px;}

#sitebar-home-left {float: left;	width: 245px;margin-top:5px;}

h1,h2,h3,h4{margin:0;padding:0}

.block {background:#ccccff;margin-bottom:10px;}
.block h3{background-color:#ccccff;font-size:14px;font-weight:bold;color:#084D85;height:21px;line-height:20px;padding-left:10px;border-bottom:3px solid #204D84;}
.block p{padding:10px;margin:0;}

.white{background-color:#FFF !important}
.red{background-color:#eb1d1d !important}

#sidebar-home-right {float: right;width: 220px;margin-top:5px;}
#mainContent {margin: 7px 225px 0 250px; padding: 0px; } 

.line_one{
	background-color: #EB1D1D;
	font-size: 1px;
	height: 2px;
	width: 100%;
}
.line_two{
	background-color: #EB1D1D;
	font-size: 1px;
	height: 2px;
	width: 238px;
	margin-bottom: 1px;
}
.scrolline{
	margin-bottom: 7px;
	overflow: hidden;
}
.scrolline_greet a{color: #333333;}
.divk{display: none;}
.divk2{display: block;}

.footer {
	background-color:#F0F0F0;
	border-top:6px solid #245087;
	color:#245087;
	font-family:Verdana;
	font-size:11px;
	padding: 0 10px 0 20px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
}

.footer p {
	margin: 0;
	padding: 10px 0;
}

.float_right {
	float: right;
	margin-left: 8px;
}
.float_left {
	float: left;
	margin-right: 8px;
}
.clearfloat {
	clear:both;
}

.padding{padding:16px;font-family:Verdana;font-size: 15px;}
.bold{font-weight: bold;}


.redline{background-color: rgb(235, 29, 29);padding-left:16px;height: 26px;margin-bottom: 10px;}
.redline a{color:white}
.blueline{background: url("images/anback.gif") repeat-x scroll left top transparent;height:25px;border-bottom:3px solid #204D84;}
.home h2{color:white;text-transform: uppercase;font-weight:normal;font-size:18px;}
.home h3{font-size:20px;text-transform: uppercase;font-weight:normal;color:#084D85;padding-left:20px;}

.link_main{float: left; width: 175px;}
.categories{padding-left: 20px;overflow:hidden;margin-bottom:10px;}

.best_post{
	font-size: 18px;
	margin-bottom: 3px;
	margin-top: 0px;
	font-family: Tahoma;
}
.best_post a{
	color: black;
}
.best_post p{
	margin-bottom: 0px;
	margin-top: 0px;
}
.readmore{
	margin-top: 3px;
	margin-bottom: 5px;
	font-size: 18px;
}
.readmore a{
	color: rgb(0, 0, 255);
	text-decoration: underline;
}
#first_post_title{
	margin-bottom: 10px;
	background-color: rgb(32, 77, 132);
	color: rgb(255, 255, 255);
	padding-left: 20px;
	padding-bottom: 4px;
	font-size: 25px;
	font-weight: bold;
	color: rgb(255, 255, 255);
}
#first_post_title a{
	color: rgb(255, 255, 255);
}
#first_post_intro{
	overflow:hidden;
	width: 100%;
}
.news_line{
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-position: inside;
	font-size: 18px;
	font-family: Tahoma;
}
.news_line a{
	color: #535353;
}
ul.news_line li{
	background: url("images/dot.gif") no-repeat scroll 22px center transparent;
	padding-left: 40px;
	padding-top: 4px;
	height: 22px;
}
ul.news_line li.even{
	background-color: rgb(255, 224, 224);
}
.nav_buttons{
	margin-top: 2px;
	margin-right: 20px;
}
#scrolline img{
	margin-bottom: 2px;
	margin-top: 4px;
}
#scrolline_greet img{
	margin-bottom: 2px;
	margin-top: 4px;
}
#mes p{margin:0; padding-bottom: 16px;}
#Content {border-top:2px solid red;font-size: medium;}
.home_block{overflow: hidden; width: 100%;}
.home_block p{margin: 0; padding-bottom: 10px;}
.media_list{margin-left: 480px; margin-top: 5px;}

/*Верхнее меню*/
#topmenu{
	margin-bottom:20px;
	margin-top:20px;
	margin-right:3%;
	color:#204D84;
	font-family:Arial;
	font-size:15px;
}
#topmenu a{
	color:#204D84;
	text-decoration: underline;	
}
#topmenu span{
	margin-left:2%;
}

/*Форма поиска*/
#search{
	margin-bottom: 20px;
	margin-right: 25px;
}
#s, #ss{
	border:1px solid #FF0000;
	height:20px;
	width: 85%;
	margin-left: 20px;
}
#searchsubmit{
	background:#E9E9E9 none repeat;
	border: none;
	color:#FF0000;
	font-size:16px;
	font-weight:bold;
}

.blue{
	color: #204D84;
}
.alignleft {margin-right:16px;margin-bottom:16px;float:left;}

.cat_top{
	height: 25px;
	margin-left: 15px;
	margin-top: 10px;
	color: #204D84;
	font-size: 16px;
	text-transform: uppercase;
}

.cat_parent{
	font-size: 20px;
	color: #c7c7c7;
}
.cat_parent a{color: #c7c7c7;}
.cat_line{
	/* height: 18px; */
	text-align: center;
	width: 100%;
	font-family:Verdana;
	font-size:11px;
	padding-top: 4px;
	padding-bottom: 4px;
	color: #FFFFFF;
}
.cat_line a{color:#FFFFFF;}

.cat_line span{
	margin-left: 20px;
	margin-right: 20px;
}
.cat_power{
	background-color:#204D84;
}
.cat_reading {
	background-color: #902644;
}
.cat_reading_big{
	background-color: #902644;
}
.text_reading{color: #902644;}
.text_power{color: #204D84;}
.cat_block{
	float: left;
	width: 49.3%;
	border-top: 4px solid;
	margin-top: 15px;
	margin-left: 1px;
	padding-left: 7px;
	font-family: Verdana;
	height: 170px;
}
.cat_block h4{display:inline;}
.cat_block img{margin-top: 10px;}
.cat_date{
	color: #333333;
	width: 113px;
	font-size: 11px;
}
.cat_block_left{width: 130px; float: left;}
.grey{color: #B3B3B3; margin-right: 7px;}
.cat_block p{font-weight: bold; color: #333333; font-size: 12px;}
.cat_clock p a{color: #333333;}
.block_power{
	background-color: #F2F2F2;
	border-color: #204D84;
}
.block_top_power{
	background-color: #D2DBE6;
	border-color: #8FA6C1;
	height: 200px;
	margin-top: 0px;
}
.block_top_reading{
	background-color: #D3A8B4;
	border-color: #902644;
	height: 200px;
	margin-top: 0px;
	color: #902644;
}
.block_top_reading a{color: #902644;}
.block_reading{
	background-color: #F2F2F2;
	border-color: #902644;
}
.block_reading h4 a{color: #902644;}
.block_reading_big{
	background-color: #F2F2F2;
	border-color: #902644;
	width: 99%;
	height: auto;
	min-height: 150px;
}
.block_reading_big h4 a{color: #902644;}
.cat_block_title{
	float: left;
	width: 49.3%;
	margin-top: 15px;
	text-transform: uppercase;
	margin-left: 1px;
	padding-left: 7px;
	font-weight: bold;
}
.entry{
	margin-left: 10px;
	margin-right: 10px;
}
.photo_block_autor{
	font-size: 12px;
}
.lid{font-weight: bold;}
.sape{color: black; font-size: 12px;}

/* Страница загрузки версии для iPad
*/
	div.for-ipad {
		background: url('http://www.tumentoday.ru/wp-content/uploads/2011/ePub/paper_back.jpg') repeat-y;
		height: 294px;
		padding: 0 0 0 12px;
		text-align: center;
	}
	div.for-ipad a {margin: 0; padding: 0}
	div.for-ipad-div {
		float: left;
		height: 240px;
		margin: 0 10px;
		text-align: center;
		vertical-align: top;
		width: 170px;
	}
	div.for-ipad img {
		margin: 6px auto 19px;
		padding: 0;
	}
	div.for-ipad p {
		color: #00F;
		font-family: helvetica,verdana,arial,sans;
		font-size: 14px;
		margin: 5px 0 0 0;
		padding: 0;
	}

/*
 * Стили для автопубликации из XML
 */

p.chapter {
	font-weight: bold;
	margin: 5px 0;
	text-align: center;
}
p.question {
	font-weight: bold;
}
p.consultant {
	font-style: italic;
}
p.poem {
	font-style: italic;
	padding-left: 20px;
}

div.sidebar {
	border-top: double #898989;
	border-bottom: double #898989;
	margin: 5px 10%;
	padding: 5px 25px;
	page-break-inside: avoid;
}
p.block_text {
	margin: 5px;
	font-size: 80%;
	font-style: italic;
	font-weight: normal;
}
img.block {
	float: left;
//	height: 240px;
	margin-right: 10px;
	width: 160px;
}
p.block_column {
	background: #AAA;
	font-size: 100%;
	font-weight: bold;
//	left: 7px;
	margin: 0 0 2px 0;
	padding: 2px 10px 2px 30px;
	position: relative;
	text-align: left;
	text-transform: uppercase;
	top: -3px;
//	width: 50%;
}
p.block_fio {
	margin: 0 5px;
	font-size: 80%;
	font-weight: bold;
}
p.block_post {
	margin: 0 5px;
	font-size: 80%;
	font-weight: bold;
}
p.block_source {
	margin: 0 5px;
	font-size: 80%;
	font-style: italic;
	font-weight: normal;
}
div.h_space {
	clear: both;
	height: 5px;
}
div.addlinksto {
	color: #333333;
	font-family: helvetica,verdana,arial,sans;
	font-size: 14px;
	font-weight: bold;
	float: left;
	padding-right:10px;
	margin-bottom:3px;
}
div.socials {
	margin-top:10px;
	margin-bottom:10px;
	float: left;
	width: 70%;
}
div.newVotes {
	margin-top:10px;
	margin-bottom:20px;
	float: left;
	width: 70%;
}
div.daypost {
	height:75px; 
	width:105px; 
	float:left; 
	text-align:center; 
}
div.tcounters {
	float: right;
}


/*Архив видео*/

div.vid_wide{
	float: left;
	width: 100%;
	border-top: 4px solid;
	margin-top: 15px;
	margin-left: 1px;
	padding-left: 7px;
	font-family: Verdana;
	height: auto;
	background-color: #F2F2F2;
	border-color: #204D84;
}

div.vid_file{
	width: 600px; 
	float: left;
}
div.vid_title {
	float: left;
	margin-left: 10px;
	margin-top: 15px;
	width: 50%;
}
div.vid_title  p {
	margin-top: 30px;
}
#theme_link {
	font-size: medium; 
	text-align: center; 
	font-weight: bold;
	font-family: Geneva,Arial,Helvetica,sans-serif; 
	text-transform: uppercase;
	color: white;
	background: #99b6c7;
}
#theme_text {
	padding: 15px; 
	font-size: small; 
	text-align: left; 
	font-weight: normal; 
	font-family: Geneva,Arial,Helvetica,sans-serif;
	background: #cae0ed;
}
