/* Тема Месяца */
/* Link */
#theme_content a:link {color:#6f6083;}
#theme_content a:visited {color:#6f6083;}
#theme_content a:hover {color:#6f6083; text-decoration:none; }
#theme_content a:active {color:#6f6083; }
#theme_content a:focus {outline:none; }
#theme_content a.orange_link {color:#FD7801;}

#theme_content .int_body a:link {color:#72BCA8;}
#theme_content .int_body a:visited {color:#72BCA8;}
#theme_content .int_body a:hover {color:#72BCA8; text-decoration:none; }
#theme_content .int_body a:active {color:#72BCA8; }
/*// Link */

/* Колонки */
#theme_left{
	float:left;
	width:180px;
	}
#theme_left div {
	margin-bottom:20px;
	padding-left:10px;
	}
#theme_content{
	float:right;
	width:770px;
	padding-left:10px;
	}
/*// Колонки */
.theme_wrapper {
	background:#f4f4f4;
	padding-bottom:40px;
	}
#theme_lead {border-bottom:3px solid #fff;}
#theme_lead h1{
	background:#999999 url(//filearchive.cnews.ru/img/reviews/2009/03/26/theme_title_bg_c7879.png) no-repeat left top;
	text-indent:-9999px;
	height:37px;
	float:none;
	margin:0;
	}
#theme_lead div.lead {
	padding:25px 15px 15px 15px; 
	background:url(//filearchive.cnews.ru/img/reviews/2009/03/26/lead_bg_c6fa8.png) repeat-y 370px top;
	overflow:hidden;
	width:740px;
	}
#theme_lead div.lead img {float:left;}
#theme_lead div.lead h2 {
	margin:0 0 10px 220px;
	font-weight:normal;
	font-size:30px;
	padding:0px;
	line-height:1;
	color:#72bca8;
	}
#theme_lead div.lead p {
	margin:0 0 10px 220px;
	font-size:13px;
	margin-bottom:10px;
	}
#theme_lead .support_block {
	background:#fff;
	padding:5px 10px 10px;
	float:left;
	clear:both;
	width:181px;
	}
#theme_lead div.support_block p{
	font-size:11px;
	padding:0 0 5px 3px;
	margin:0;
	}
	
.theme_banner {
	float:right;
	width:300px;
	height:250px;
	}
.under_banner_wrapp {margin-right:310px;}
.theme_title {
	font-size:18px;
	color:#72bca8;
	margin-bottom:20px;
	padding:0 0 0 70px;
	background:url(//filearchive.cnews.ru/img/reviews/2009/03/26/title_bg_3b21a.png) no-repeat left top;
	}
.theme_title a{
	color:#72bca8 !important;
	text-decoration:none;
	}
	.theme_title a:hover{text-decoration:underline !important;}
.part_wrapper {
	padding:30px 25px 10px;
	width:720px;
	overflow:hidden;
	}

/* Тематические статьи */
.article_list {
	list-style:none;
	font-size:14px;
	}
.article_list li{
	margin-bottom:12px;
	padding-left:12px;
	background:url(//filearchive.cnews.ru/img/reviews/2009/03/26/li_bullet_1f760.png) no-repeat left 5px;
	}
/*// Тематические статьи */

/* Интервью */
.interview_wrapp {
	width:100%;
	overflow:hidden;
	padding-bottom:10px;
	}
.interview_wrapp div{
	float:left;
	padding:5px;
	width:340px;
	margin-right:20px;
	position:relative;
	background:#fff;
	min-height:95px;
	height:auto !important;
	height:95px;
	}
.interview_wrapp div.last_item{margin-right:0px;}
.interview_wrapp div .logo{
	position:absolute;
	right:5px;
	top:5px;
	}
.interview_wrapp .photo {float:left;}
.interview_wrapp h4 {
	margin:0 0 4px 70px;
	padding-right:90px;
	font-size:16px;
	line-height:1.1;
	}
.interview_wrapp h4 i {
	color:#868686;
	font-size:10px;
	font-weight:normal;
	}
.interview_wrapp p {
	margin:0 0 4px 70px;
	padding-right:5px;
	font-size:11px;
	}
.interview_wrapp p.lead a{
	color:#000 !important;
	text-decoration:none;
	}
.interview_wrapp p.read_more {
	font-size:10px;
	margin:0 0 0px 70px;
	}

/*// Интервью */

/* Мнение */
.opinion{
	width:700px;
	overflow:hidden;
	position:relative;
	background:#fff;
	padding:10px;
	border-right:2px solid #e7eeec;
	border-bottom:2px solid #e7eeec;
	margin-bottom:10px;
	}
.opinion_title {
	text-indent:-9999px;
	background:url(//filearchive.cnews.ru/img/reviews/2009/03/26/opinion_title_065f5.png) no-repeat right bottom;
	position:reletive;
	margin-right:-2px
	}
.opinion .photo {float:left;}
.opinion h4 {
	margin:0 0 4px 70px;
	padding-right:90px;
	font-size:16px;
	line-height:1.1;
	}
.opinion h4 i {
	color:#868686;
	font-size:10px;
	font-weight:normal;
	}
.opinion p {
	margin:0 0 4px 70px;
	padding-right:5px;
	font-size:11px;
	}
.opinion p.lead a{
	color:#000 !important;
	text-decoration:none;
	}
.opinion p.read_more {
	font-size:10px;
	margin:0 0 0px 70px;
	}
/*// Мнение */

/* таблица */
.theme_table {
	width:100%;
	border-collapse:collapse;
	border:1px solid #b9b9b9;
	font-size:11px;
	margin:0pt auto 5px;
	}
.theme_table .theme_thead td, .theme_table .thead td{
	background:#b4bebb;
	color:#fff;
	border-bottom:1px solid #cbcbcb;
	padding:5px;
	}
.theme_table td {
	/* color:#000; */
	padding:5px;
	border-right:1px solid #cbcbcb;
	font-size:11px;
	}
.theme_table .odd {background:#f4f4f4;}
.theme_table .even {background:#ececec;}
.theme_table .odd:hover, .theme_table .even:hover {
	cursor:pointer;
	background:#b7d2ca;
	color:#fff;
	}
/*//таблица */

/* Компания Числа */
.company {
	float:left;
	padding:10px 15px 15px 15px; 
	background:#fff;
	position:relative;
	border-bottom:2px solid #e7eeec;
	border-right:2px solid #e7eeec;
	width:420px;
	min-height:120px;
	height:auto !important;
	height:120px;
	}
.company h3 {
	text-indent:-9999px;
	background:url(//filearchive.cnews.ru/img/cnews/2009/03/26/company_title_f57ae.png) no-repeat left top;
	height:12px;
	margin-bottom:10px;
	}
.company .compony_logo {
	position:absolute;
	top:10px;
	right:15px;
	}
.company h4{
	color:#6f6083;
	font-size:12px;
	margin-bottom:15px;
	padding-right:100px;
	}
.company p{
	color:#6f6083;
	font-size:10px;
	}
.company p a, .digits p a{text-decoration:none;}
.company p a:hover, .digits p a:hover{text-decoration:underline !important;}
.digits {
	float:right;
	padding:10px 15px 15px 15px; 
	background:#fff;
	position:relative;
	border-bottom:2px solid #e7eeec;
	border-right:2px solid #e7eeec;
	width:220px;
	min-height:120px;
	height:auto !important;
	height:120px;
	}
.digits h3 {
	text-indent:-9999px;
	background:url(//filearchive.cnews.ru/img/cnews/2009/03/26/digits_title_40991.png) no-repeat left top;
	height:12px;
	margin-bottom:10px;
	}
.digits p{
	color:#6f6083;
	font-size:12px;
	}
.digits p strong{
	font-weight:normal;
	font-size:24px;
	}
/*// Компания Числа */

/* Крупнейшие проекты */
.biggest_projects div{
	padding:20px 25px;
	background:#e7eeec;
	text-align:center;
	}
.biggest_projects div img {margin-bottom:10px;}
.biggest_projects div p {font-size:14px;}
.biggest_projects div p a{text-decoration:none;}
.biggest_projects div p a:hover{text-decoration:underline !important;}
/*// Крупнейшие проекты */

/* Партнер Обзора */
.theme_parners {
	font-size:14px;
	color:#868686;
	padding:20px 25px;
	}
.theme_parners h3 {
	font-size:14px;
	color:#868686;
	float:left;
	padding-top:15px;
	}
.theme_parners div {
	margin-right:130px;
	text-align:center;
	float:right;
	width:300px;
	display:inline;
	}
/*// Партнер Обзора */
.theme_author {border-top:1px solid #72bca8;}
.theme_author p {
	font-size:10px;
	color:#868686;
	line-height:1.5;
	padding-bottom:10px;
	}
/* Внутрення Страница */
#theme_lead .theme_name {
	padding:5px 15px;
	width:740px;
	overflow:hidden;
	background:#f4f4f4 url(//filearchive.cnews.ru/img/reviews/2009/03/26/lead_bg_c6fa8.png) repeat-y 370px top;
	}
#theme_lead .theme_name h2{
	margin:0 0 0 3px;
	font-size:20px;
	font-weight:normal;
	padding:10px 0 0 0;
	}
#theme_lead .support_logo {
	padding:5px;
	width:250px;
	background:#fff;
	border-bottom:2px solid #e7eeec;
	border-right:2px solid #e7eeec;
	color:#868686;
	float:right;
	font-size:10px;
	}
#theme_lead .support_logo p{
	float:left;
	width:125px;
	}
#theme_lead .support_logo p img{margin-top:5px;}
.int_about, .art_about  {
	background:#f4f4f4;
	padding:10px 15px;
	overflow:hidden;
	width:740px;
	border-bottom:3px solid #fff;
	}
.int_about .photo, .art_about .art_img {float:left;}
.art_about .art_img {border:1px solid #000;}
.int_about .logo {margin:0 0 15px 20px;}
.int_about h3 {
	margin:0 0 10px 200px;
	font-size:25px;
	}
.art_about h3 {
	margin:0 0 5px 185px;
	font-size:16px;
	}
.art_about p {
	margin:0 0 0 185px;
	font-size:12px;
	line-height:1.3;
	color:#868686;
	}
.int_about h3 span{font-size:14px;}
.int_about p{
	font-size:12px;
	color:#868686;
	margin:0 0 0px 200px;
	}
.int_body {
	background:#f4f4f4;
	padding:15px 15px 10px;
	}
.int_body p{
	font-size:12px;
	margin-bottom:15px;
	line-height:1.4;
	}
.int_body ul, .int_body ol{
	font-size:12px;
	margin-bottom:10px;
	padding-left:30px;
	}
.int_body ul li, .int_body ol li{padding-bottom:5px;}
.int_body  .large_list {line-height:2;}
.int_body  .large_list li {margin-bottom:40px;}
.int_body p.title{
	margin-bottom:10px;
	line-height:1.4;
	font-weight:bold;
	text-align:center;
	}
.int_body p.img{
	margin-bottom:5px;
	text-align:center;
	}
.int_body p.source, .part_wrapper p.source{
	font-size:11px;
	width:100%;
	margin:0 0 15px 0;
	color:#868686;
	}
.int_body h4{
	font-size:14px;
	margin-bottom:5px;
	padding:5px 0 0 0;
	color:#72bca8;
	}
.int_body h5{
	font-size:12px;
	margin-bottom:5px;
	padding:5px 0 0 0;
	}
p.backwards {
	padding:20px 15px;
	font-size:14px;
	border-top:3px solid #72bca8;
	}
p.art_author {
	padding:0 0 20px 0;
	font-size:12px;
	font-style:italic;
	border-top:1px solid #72bca8;
	text-align:right;
	width:100%;
	overflow:hidden;
	line-height:1.3;
	}
p.art_author span{
	padding:2px 5px;
	border-top:2px solid #72bca8;
	float:right;
	}

p.anchor {
	font-size:11px;
	color:#868686;
	}
p.for_print {
	clear:both;
	width:100%;
	overflow:hidden;
	padding-top:10px;
	text-align:right;
	}
/*// Внутрення Страница */
/*// Тема Месяца */
