@charset "utf-8";
/*
    © icw82 (normal css)

	СПРАВКА

		.ct- (column-type-) — классы колонок
		.pn- (page-name-) — классы, присваемые элементам с id="page-body"

*/

.show-it{display:none}
.hide-it{}


@media screen{
html{background:rgb(220,220,220)}
body{font: 90%/1.4 Arial, Helvetica, sans-serif; color:rgb(50,50,50); min-width:990px; background:rgb(220,220,220)}

p{padding-top:8px; line-height:140%}

img{display:block}

/* Шапкэ */
#page-head-for-print{display:none}

#page-head{background:rgb(255,255,255); padding-bottom:20px}
	#page-head a{outline:none}

	#page-head .logo-row{padding:0; overflow:hidden; height:90px}
	#page-head .search{float:right; padding:56px 2% 0 0}
	#page-head .search .placeholder{color:rgb(150,150,150)}
	#page-head .search .enter{width:18px; height:18px}
	#page-head .logo{float:left; width:8%}
	#page-head .logo span{display:block; width:62px; height:34px; background:bottom no-repeat url(../img/logo1.png); padding:46px 0 0 0; float:right; margin:0 10% 0 0}
	
	#page-head .title{float:left; overflow:visible; width:690px}
	#page-head .title span{display:block; width:492px; height:65px; background:bottom left no-repeat url(../img/logo2.png); padding:25px 0 0 0; margin:0 0 0 -1%; float:left; overflow:hidden}
	#page-head .title em{display:block; width:183px; height:34px; overflow:hidden; background:bottom right no-repeat url(../img/10years.png); padding:32px 0 0 10px}

	#page-head .menu-row{padding:18px 2% 0 8%; overflow:hidden}
	#page-head .main{clear:both; overflow:hidden}
	#page-head .main li{float:left; margin:0 1.2em 0 0}
	#page-head .themes{clear:both; overflow:hidden; padding-top:10px}
	#page-head .themes li{float:left; margin:0 0.8em 0 0; padding-top:5px}
	#page-head .themes li a{color:rgb(0,130,0); white-space:nowrap}
	
	#page-head .subtitle{font-size:400%; padding-left:8%; padding-top:14px}
	#page-head .subtitle a{color:rgb(50,50,50); border:0 none}
	#page-head .subtitle a:hover{color:rgb(90,90,90)}
	#page-head .subtitle a.category{}
	#page-head .subtitle a.sm{}

	#page-head.head-global .title{}
	#page-head.head-global .title span{width:266px; height:40px; background-image:url(../img/logo2m.png); padding:41px 5px 0 0}
	#page-head.newyear {background: url(../img/snow_bg.png) top left repeat-x;}
	#page-head.newyear .logo span{width:71px; height:90px;padding:0; background: url(../img/logo_snow.png) bottom left no-repeat;}
	
/*
	#####################################################################################

		ОБЩИЕ КЛАССЫ

	#####################################################################################
*/

/* Заголовки */

a{color:rgb(5,75,145); text-decoration:none; border-bottom:1px solid}
a:hover{color:rgb(15,95,175)}

a.category{color:rgb(0,150,20); border:none; font-size:80%}
a.category:hover{border-bottom:1px solid}

.theme{color:rgb(150,150,150); font-size:80%; padding:20px 0 1px 0; display:block; overflow:hidden}
.theme a{color:rgb(150,150,150); border-bottom:1px solid rgb(150,150,150)}

h1{padding-top:20px; font-size:210%; padding-bottom:1px}
h1.upper{font-size:82%; text-transform:uppercase; word-spacing:0.1em; line-height:1.6; font-weight:bold; padding-top:13px;}
h1 a{border-bottom:1px solid}
h1 a.category{font-size:100%; border-bottom:1px solid}
h1 a.category:hover{color:rgb(0,150,20)}

h2{font-size:125%; padding-top:20px; padding-bottom:1px}
h2 a{color:rgb(50,50,50); border:0 none}
h2 a:hover{color:rgb(90,90,90)}

div.alert{background:rgb(255,200,200); border:1px solid rgb(255,100,100); padding:0.5em 1em; overflow:hidden; margin-top:20px}
div.alert{border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px}
/*a.jslink{border-bottom:1px dashed rgb(6,75,143)}*/

/*  */
span.date-standart{color:rgb(150,150,150); margin-right:8px; font-size:75%}
span.time-standart{color:rgb(150,150,150); margin-right:8px; font-size:75%}

/* Простое тектовое поле с делениями */
.textarea-simple{}
	.textarea-simple h1{}
	.textarea-simple h2{font-size:160%; font-weight:bold; padding:30px 0 15px 0; margin:0 0 10px 0; border-bottom:1px solid rgb(230,230,230)}
	.textarea-simple h3{font-size:130%; font-weight:normal; padding:10px 0 0 2%}
	.textarea-simple h4{font-size:100%; font-weight:bold; padding:20px 0 0 6%}
	.textarea-simple p{font-size:100%; font-weight:normal; padding:8px 0 0 6%}
	.textarea-simple p strong{padding:5px; background:top url(../img/elem/live-bg-green.png); margin: 0 0 0 -5px; font-weight:normal}

.textarea-article{}
	.textarea-article h1{}
	.textarea-article h2{font-size:160%; font-weight:bold; padding:30px 0 15px 0; border-bottom:1px solid rgb(230,230,230)}
	.textarea-article h3{font-size:130%; font-weight:normal; padding:20px 0 0 2%}
	.textarea-article h4{font-size:100%; font-weight:bold; padding:20px 0 0 6%}
	.textarea-article p{font-size:100%; font-weight:normal; padding:8px 0 0 6%}

/* стиль: статья */
.style-article{}
	.style-article h1{}
	.style-article h1 em{color:rgb(150,150,150); display:block; font-size:48%; padding-top:5px}

	.style-article h2{padding-top:32px}
	.style-article h3{padding-top:18px}

	.style-article p{padding-top:12px}
	.style-article p.annotation{font-style:italic; font-size:110%; padding-top:20px; color:rgb(80,80,80)}
	.style-article p.photo-comment{font-style:italic; font-size:85%; padding-top:5px; margin-bottom:5px; color:rgb(80,80,80)}
	.style-article p.author{padding-top:50px; text-align:right; font-style:italic}

	.style-article img{width:100%; margin-top:30px; margin-bottom:5px}

	.pn-sm-article .style-article h1{padding-top:15px; font-size:400%; font-weight:bold; line-height:1.1}				
	.pn-sm-article .style-article h2{font-size:160%}
	.pn-sm-article .style-article h3{padding-left:2.5%; padding-right:2.5%; font-size:120%; font-weight:bold}
	.pn-sm-article .style-article p{padding-left:5%; padding-right:5%; font-size:106%}
	.pn-sm-article .style-article p.annotation {font-style:italic; float:none; font-size:110%; padding:20px 0 0 0}
	.pn-sm-article .style-article p.photo-comment{font-size:85%; text-align:right; padding-top:5px; padding-left:0; padding-right:0}
	.pn-sm-article .style-article p.author{padding-top:50px}
	.pn-sm-article .style-article p em{color:rgb(100,100,100)}
	.pn-sm-article .style-article img{width:100%; margin-top:30px}



/* Колонки */
.ct-main{float:left; width:66%; padding:0 0 0 8%}
.ct-main .content{padding-left:3.03%; padding-right:3.03%}

.ct-main-2{float:left; width:44%; padding-left:2%}
.ct-main-2 .content{padding-left:4.54%; padding-right:4.54%}

.ct-panels-2{float:left; width:20%; padding-left:8%}
.ct-panels-2 .content{padding-left:10%; padding-right:10%}

.ct-panels{float:left; width:22%; padding-left:2%}
.ct-panels .content{padding-left:8.33%; padding-right:8.33%}

.ct-wide{clear:both; width:90%; padding:0 2% 0 8%}
.ct-wide .content{padding-left:2.22%; padding-right:2.22%}

/* Подложки */
.division{padding:20px 0 0 0; clear:both}
	.division .top-boundary{background:no-repeat url(../img/c-anormal_01.png)}
	.division .top-boundary div{background: right no-repeat url(../img/c-anormal_02.png)}
	.division .bottom-boundary{background:no-repeat url(../img/c-anormal_03.png)}
	.division .bottom-boundary div{background: top right no-repeat url(../img/c-anormal_04.png)}
	
	.division .top-boundary{clear:both; height:7px; padding:0 0 0 7px}
	.division .top-boundary div{height:7px; padding:0 7px 0 0}
	.division .top-boundary div div{background:rgb(255,255,255)}
	
	.division .bottom-boundary{clear:both; height:7px; padding:0 0 0 7px}
	.division .bottom-boundary div{height:7px; padding:0 7px 0 0}
	.division .bottom-boundary div div{background:rgb(255,255,255)}
	
	.division .content{clear:both; background:rgb(255,255,255); padding-bottom:30px}


/* блоки основных новостей */

.main-news img{width:100%}

.main-news .first h2{font-size:200%; font-weight:bold; line-height:110%; padding-top:5px}
.main-news .first h2 a{}
.main-news .first img{margin-top:20px; margin-bottom:5px}
.main-news .first .textblock{overflow:hidden; padding-top:20px}


.main-news .second img{width:90%; margin-top:30px; margin-bottom:6px}
.main-news .second h2{padding-top:5px}

.main-news .second{padding-left:0; padding-right:0}


.theme-news img{width:100%}
.theme-news a{outline:none}

.theme-news .second img{width:100%; margin-top:20px; margin-bottom:5px}
.theme-news .second h2{padding-top:5px}
.theme-news .second{min-height:1px}

.theme-news .first img{width:100%; margin-bottom:5px}
.theme-news .first h2{padding-top:5px}
.theme-news .first{min-height:1px}


/* Баннеры */
.some-silly-wrapper{width:66%; padding-left:8%;float:left;}
.some-silly-wrapper .ct-panels-2{width:31%;padding-left:0;}
.some-silly-wrapper .ct-main-2{width:66%;padding-left:3%;}
.banner-header-1{text-align:center;padding: 25px 0 20px;}
.banner-horizontal, 
.banner-horizontal-small, 
.banner-horizontal-small-5, 
.banner-horizontal-small-6, 
.banner-horizontal-2, 
.banner-horizontal-3, 
.banner-horizontal-4{text-align:center; padding:20px 0 5px 0;}
.banner-panel-7, 
.banner-panel-8{text-align:center;padding:20px 0 10px 0;}
.banner-horizontal a, 
.banner-horizontal-2 a, 
.banner-horizontal-3 a, 
.banner-horizontal-4 a, 
.banner-horizontal-small a, 
.banner-horizontal-small-5 a, 
.banner-horizontal-small-6 a,
.banner-header-1 a, 
.banner-panel-7 a, 
.banner-panel-8 a{border:0 none; text-decoration:none}
.banner-horizontal a img, 
.banner-horizontal-4 a img, 
.banner-horizontal-2 a img, 
.banner-horizontal-3 a img, 
.banner-horizontal-small a img, 
.banner-horizontal-small-5 a img, 
.banner-horizontal-small-6 a img, 
.banner-header-1 a img, 
.banner-panel-7 a img, 
.banner-panel-8 a img{display:inline-block}
/*
	#####################################################################################

		СТРАНИЦЫ

	##################################################################################### 
*/

/* классы страниц pn- */

.pn-mainpage{}
	.pn-mainpage .main-news .first img{float:left; width:45%}
	.pn-mainpage .main-news .first .textblock{width:52%; padding-left:3%}

	.pn-mainpage .main-news .second div{width:29.29%; padding-left:3.03%; float:left}

	.pn-mainpage .video{float:left; width:61.61%; padding-right:3.03%}
	.pn-mainpage .video .content{padding-left:5.2%; padding-right:5.2%}
	.pn-mainpage .video .video-code{padding-top:20px}
	
	.pn-mainpage .photo{width:35.35%; clear:none}
	.pn-mainpage .photo .content{padding-left:9%; padding-right:9%}
	.pn-mainpage .photo img{width:100%; padding-top:20px; padding-bottom:5px}

	.pn-mainpage .theme-news .content div{float:left}
	.pn-mainpage .theme-news .second{width:22%}
	.pn-mainpage .theme-news .first{width:40.8%; padding-left:3.1%; padding-top:20px}
	.pn-mainpage .theme-news .last{width:31%; padding-left:3.1%; padding-top:14px}
	.pn-mainpage .theme-news .last li{padding:0 0 0.9em 0}


.pn-thematic-section{}
	.pn-thematic-section .main-news .second div{width:42.85%; float:left; padding-left:4.76%}
	.pn-thematic-section .main-news .second img{width:100%}

	.pn-thematic-section .news-day h1 span{text-transform:none; margin-left:8px; font-size:90%; color:rgb(150,150,150)}

	.pn-thematic-section .news-day li{padding-top:15px}
	.pn-thematic-section .news-day li h2{padding-top:2px}

	.pn-thematic-section .news-day ul.list li{padding-top:8px}


.pn-photo-archive{}
	.pn-photo-archive .ct-main .content{padding-top:20px}
	.pn-photo-archive .ct-main .album{padding:10px 2% 0 2%; width:21%; float:left}
	.pn-photo-archive .ct-main .album:hover{background:rgb(235,235,235)}
	.pn-photo-archive .ct-main .album img{width:100%}
	.pn-photo-archive .ct-main .album em{display:block; font-style:normal; font-weight:bold; padding:5px 0 5px 0}
	.pn-photo-archive .ct-main a{color:rgb(50,50,50)}
	.pn-photo-archive .ct-main a:hover{color:rgb(200,0,0)}

/****************************************************************************************/
.pn-photo-album{}
	.pn-photo-album .ct-main .content{padding-left:8%; padding-right:8%}

.pn-news{}
	.pn-news .ct-main .content{padding-left:8%; padding-right:8%}

	.pn-news .ct-main .addendum{padding:0 0 0 5%; width:55%; clear:both}
	.pn-news .ct-main .addendum li{padding:0 0 0.6em 6%}


.pn-sm-issue,
.pn-sm-article{font-family: "Trebuchet MS"}
	.pn-sm-article .ct-main .content{padding-left:2.8%; padding-right:2.8%}

	.pn-sm-issue a{color:rgb(5,75,145); text-decoration:none; border-bottom:1px solid}
	.pn-sm-issue a:hover{color:rgb(35,105,175)}	
	.pn-sm-issue .theme{padding-bottom:3px}
	.pn-sm-issue .theme a{color:rgb(150,150,150)}

	.pn-sm-issue .ct-main .content{padding-bottom:50px}

	.pn-sm-issue .main-articles{}
	.pn-sm-issue .main-articles h1{padding:15px 0 0 0; font-size:400%; text-transform:none; line-height:1.1}
	.pn-sm-issue .main-articles h1 a{border:0 none}
	.pn-sm-issue .main-articles img{padding:37px 0 0 0; width:48%; float:left}
	.pn-sm-issue .main-articles div{padding:25px 0 0 3%; width:49%; font-size: 111%}

	.pn-sm-issue .articles{padding-left:0; padding-right:0}
	.pn-sm-issue .articles div{float:left; width:29.29%; padding-left:3.03%;}
	.pn-sm-issue .articles h1{padding:8px 0 0 0; text-transform:none; font-size:120%;}
	.pn-sm-issue .articles h1 a{border:0 none}
	.pn-sm-issue .articles img{width:100%; padding:10px 0 0 0}


.pn-cal{}
	.pn-cal .ct-main .day{padding:40px 0 30px 0}

	.pn-cal .ct-main .date{width:16%; padding:4px 6% 0 5%; float:left; text-align: right}
	.pn-cal .ct-main .date h1{font-size:300%; line-height:1; font-weight:bold}
	.pn-cal .ct-main .date h1 span{font-size:50%; color:rgb(120,120,120)}
	.pn-cal .ct-main .date em{color:rgb(120,120,120); display:block; font-size:80%}

	.pn-cal .ct-main .events{width:65%; padding:0 6% 0 0}

	.pn-cal .vevent{padding-top:18px}
	.pn-cal .vevent .dtstart,
	.pn-cal .vevent .dtend{display:none}
	.pn-cal .vevent .category{}
	.pn-cal .vevent h2{padding:3px 0 1px 0}
	.pn-cal .vevent h2 a{color:rgb(5,75,145); border-bottom:1px solid}	
	.pn-cal .vevent .summary{}
	.pn-cal .vevent .description{padding-top:3px; color:rgb(130,130,130); font-style:italic;}


.pn-live{}
	.pn-live .timeout{color:rgb(150,150,150); margin-left:0.4em}
	.pn-live .timeout em{font-style:normal; color:rgb(50,50,50)}
	.pn-live .timeout a{border-bottom-style:dashed}

	.pn-live .bottom-boundary{margin:-4px 0 0 0}

	.pn-live .info{padding-bottom:3em}
	.pn-live .info div{text-align:center}
	.pn-live .info .state{font-size:150%; padding:20px 3% }
	.pn-live .info .team{width:34%; float:left; font-size:150%; padding:0 3%}
	.pn-live .info .team img{display:block; margin:0 auto; margin-bottom:8px}
	.pn-live .info .team .city{display:block; clear:both; font-size:80%; color:rgb(150,150,150)}
	.pn-live .info .score{width:20%; height:100px; vertical-align:middle; float:left; font-size:500%; font-weight:bold}

	.pn-live .text{padding-left:0; padding-right:0; border-top:1px solid rgb(220,220,220)}
	.pn-live .text h1{border-bottom:1px solid rgb(220,220,220); background: no-repeat left bottom url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACRJREFUeNpiuHPnzn0g5mcAAiYgVgDiCSABEAcEEoD4AkCAAQAO7AqeLJLItgAAAABJRU5ErkJggg==')}
	.pn-live .text div{border-bottom: 1px solid rgb(220,220,220); overflow:hidden; background: no-repeat left bottom url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACRJREFUeNpiuHPnzn0g5mcAAiYgVgDiCSABEAcEEoD4AkCAAQAO7AqeLJLItgAAAABJRU5ErkJggg==')}
	.pn-live .text div.state-ch{background-color:rgb(235,235,235)}
	.pn-live .text div span.time{padding:10px 0 8px 2.5%; width:7%; display:block; float:left; text-align:right; overflow:hidden; color:rgb(150,150,150); font-size:80%; background:no-repeat left top url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACJJREFUeNpivHPnzn8GCHjABGUsAGIDBqDMfSDmB4kABBgA3s0LXelDc9oAAAAASUVORK5CYII=')}
	.pn-live .text div p{display:block; overflow:hidden; padding:8px 3% 8px 0}
	.pn-live .text div em{width:5%; height:16px; display:block; margin:8px 0; padding:2px 0 0 0; float:left}
	.pn-live .text div em.y{background:no-repeat bottom center url(../img/live-y.png)}
	.pn-live .text div em.r{background:no-repeat bottom center url(../img/live-r.png)}
	.pn-live .text div em.g-f{background:no-repeat bottom center url(../img/live-g-f.png)}
	.pn-live .text div em.g-h{background:no-repeat bottom center url(../img/live-g-h.png)}
	.pn-live .text div em.c{background:no-repeat bottom center url(../img/live-c.png)}
	.pn-live .text div em.time-on{background:no-repeat bottom center url(../img/live-time-on.png)}
	.pn-live .text div em.time-off{background:no-repeat bottom center url(../img/live-time-off.png)}
	.pn-live .text div em.q{background:no-repeat bottom center}
	.pn-live .text div em.q{background:no-repeat bottom center}

	.pn-live .arbiters{padding-top:20px}
	.pn-live .arbiters dt{font-weight:bold; color:rgb(150,150,150); padding:0.3em 5%;}
	.pn-live .arbiters dd{margin:0 0 0 12%; padding:0 0 0.6em 0.6em}

	.pn-live .team-members table{width:100%}
	.pn-live .team-members th{vertical-align:top; width:10%; padding:0.2em 0 0 0; text-align:right; font-weight:bold; color:rgb(150,150,150); font-size:80%}
	.pn-live .team-members td{vertical-align:top; width:86%; padding:0 0 0.4em 4%}


/*  Видео и ТВ  */
.pn-video-et-tv{}
	.pn-video-et-tv .ct-main .day{padding:40px 0 30px 0}

	.pn-video-et-tv .ct-main .date{width:16%; padding:4px 6% 0 5%; float:left; text-align: right}
	.pn-video-et-tv .ct-main .date h1{font-size:300%; line-height:1; font-weight:bold}
	.pn-video-et-tv .ct-main .date h1 span{font-size:50%; color:rgb(120,120,120)}
	.pn-video-et-tv .ct-main .date em{color:rgb(120,120,120); display:block; font-size:80%}

	.pn-video-et-tv .ct-main .videos{width:65%; padding:0 6% 0 0}
	.pn-video-et-tv .ct-main h2{padding:20px 0 1px 0}
	.pn-video-et-tv .ct-main h2 a{color:rgb(5,75,145); border-bottom:1px solid}
	.pn-video-et-tv .ct-main .video-code{padding:11px 0 0 0}	
	.pn-video-et-tv .ct-main .video-comment{display:block; clear:both; padding:8px 0 0 0; color:rgb(150,150,150)}


.pn-video{}
	.pn-video .ct-main .content{padding-bottom:30px}
	.pn-video .ct-main .prev{color:rgb(150,150,150); font-size:80%; padding:20px 5% 1px 5%; display:block; overflow:hidden}
	.pn-video .ct-main .prev a{color:rgb(150,150,150); border-bottom:1px solid rgb(150,150,150)}
	.pn-video .ct-main h1{background:none; text-transform:none; font-weight:normal; font-size:210%; padding:30px 5% 0 5%}
	.pn-video .ct-main h1 em{color:rgb(150,150,150); display:block; font-size:48%; padding-top:5px}
	.pn-video .video-code{padding:30px 10% 15px 10%}
	.pn-video .video-comment{padding:0 10% 1px 10%; color:rgb(150,150,150); display:block; clear:both}

.video-links {overflow:hidden; background: #fff;padding: 20px 0 0 25px;}
.video-links li{float:left; margin: 0 5px 0 0;}
.video-links li a, .video-links li a:visited{display:block;padding: 3px 3px 0;}
.video-links li a:hover{ background:#bfddd1;}
/**/
.pn-yp{}
	.pn-yp .ct-main h1{padding:30px 0 0 0; text-transform:none; font-weight:normal; font-size:210%}
	.pn-yp .ct-main h2{}
	.pn-yp .ct-main h3{}
	.pn-yp .ct-main p{}
	.pn-yp .ct-main p.discription{font-style:italic; font-size:80%; padding:12px 0 0 6%; color:rgb(150,150,150)}

	.pn-yp .ct-main ul{float:left; width:22%; padding:12px 0 0 3%}
	.pn-yp .ct-main li{padding-top:12px;}


.pn-yp-item{}
	.pn-yp-item .ct-main img{padding-top:20px}


.pn-archive{}
	.pn-archive .ct-main .news h1,
	.pn-archive .ct-main .others h1{padding-top:40px}

	.pn-archive .ct-main .news{width:45%; float:left; padding-right:5%}
	.pn-archive .ct-main .news li{padding-top:13px}
	.pn-archive .ct-main .news p{padding:0}

	.pn-archive .ct-main .others{width:47%; padding-right:3%}
	
	.pn-archive .ct-main .vevent{padding-top:15px}
	.pn-archive .ct-main .vevent .dtstart,
	.pn-archive .ct-main .vevent .dtend{display:none}
	.pn-archive .ct-main .vevent .category{}
	.pn-archive .ct-main .vevent .summary{font-size:100%; padding-top:2px; color:rgb(50,50,50)}
	.pn-archive .ct-main .vevent .description{font-size:80%; padding-top:3px; color:rgb(130,130,130)}
	

	.pn-archive .ct-main .photo a{display:block; width:48%; margin:0 2% 0 0; float:left; margin-top:20px; border:0 none; color:rgb(50,50,50)}
	.pn-archive .ct-main .photo a:hover{color:rgb(200,0,0)}
	.pn-archive .ct-main .photo img{width:95%; margin-bottom:5px}
	.pn-archive .ct-main .photo a em{display:block; font-style:normal; font-weight:bold}

	.pn-archive .ct-main .video{}

.pn-es{}
	.pn-es .directions h1{padding-left:3.03%}
	.pn-es .directions{padding-left:0; padding-right:0}
	.pn-es .direction{width:29.3%; padding-left:3.03%; float:left}
	.pn-es .direction img{width:100%; margin-top:20px}

	.pn-es .persons h1{padding-left:3.03%}
	.pn-es .persons{padding-left:0; padding-right:0}
	.pn-es .person-photo{width:29.3%; padding-left:3.03%; float:left}
	.pn-es .person-photo img{width:100%; margin-top:20px}
	.pn-es .person-about{width:61.9%; padding-left:3.03%}

.pn-search{}
	.pn-search .query-area{padding-top:20px}
	.pn-search .query-area .text{width:50%}
	.pn-search .query-area p{padding-top:20px}
	
	.pn-search .results{}
	.pn-search .results ol{counter-reset:list; padding-left:10%}
	.pn-search .results li{list-style-type:decimal}
	
	.pn-search .page-list{}
	.pn-search .page-list ul{text-align:center}
	.pn-search .page-list li{display:inline; margin:0 4px}
	.pn-search .page-list .navigation{padding-top:20px}
	.pn-search .page-list .navigation .prev{text-align:right; width:48%; float:left}
	.pn-search .page-list .navigation .next{text-align:lest; padding-left:4%; width:48%}
	.pn-search .page-list .navigation .ctrl{font-size:80%; color:rgb(150,150,150)}

.pn-rss{}
	.pn-rss ul{padding-left:5%;}
	.pn-rss li{padding-top:8px}

.pn-error{}
	.pn-error .text{width:40%; float:left; padding-top:20px}
	.pn-error .img{width:50%; padding-left:5%; padding-top:20px}


/* Архивная новигация */
.archive-navigation{}
	.archive-navigation .archive-year span{float:right}
	.archive-navigation .archive-year span a{margin-right:0}
	.archive-navigation h1{overflow: hidden}
	.archive-navigation h1 a{display:block; margin:0 1.2em 1px 0; float:left}
	.archive-navigation h1 em{display:block; padding:0 0.2em; margin:0 1em 0 -0.2em; float:left; font-style:normal; font-weight:bold; cursor:pointer; border-bottom:1px dashed}
	.archive-navigation h1 em.active{background:center url(../img/elem/live-bg-green.png); border-bottom:0 none; cursor:default; padding:1px 0.2em}
	.archive-navigation .archive-months{padding:0; font-size:90%}
	.archive-navigation .archive-months .inner{}
	.archive-navigation .archive-months .inner div{padding-top:13px; line-height:2; height:auto !important; width:auto !important}

	.archive-navigation .archive-months em{font-style:normal; margin:0 0.6em 0 0; cursor:pointer;
	border-bottom:1px dashed; padding:0 0.1em 0 0.1em}
	.archive-navigation .archive-months em.active{padding:1px 0.1em; background: center url(../img/elem/live-bg-green.png); cursor:default; border-bottom:0 none}
	
	.archive-navigation .archive-days{padding:0; font-size:90%}
	.archive-navigation .archive-days div.inner div{padding-top:13px; line-height:1.5; height:auto !important; width:auto !important}
	.archive-navigation .archive-days a{width:2em; border-bottom:0 none; overflow:hidden; color:rgb(50,50,50)}
	.archive-navigation .archive-days a:hover{color:rgb(200,0,0)}
	.archive-navigation .archive-days em{font-style:normal; overflow:hidden}
	.archive-navigation .archive-days span{display:block; float:left; padding:0 0.4em; text-align:center; margin-top:2px; text-decoration:underline}
	.archive-navigation .archive-days em span{background: center url(../img/elem/live-bg-green.png)}

/*
	#####################################################################################

		ПАНЕЛИ

	#####################################################################################
*/

/* Панелька со статьями по теме */
.panel-articles{padding-top:20px}
	.panel-articles h2{}
	.panel-articles p{font-size:80%; color:rgb(80,80,80)}


/* Календарь: панель */
.panel-calendar{}
	.panel-calendar h2{}
	.panel-calendar .day{margin-bottom:20px}
	.panel-calendar .date{}
	.panel-calendar .date h2{line-height:1; font-size:220%; color:rgb(100,100,100)}
	.panel-calendar .date h2 span{font-size:75%; color:rgb(120,120,120)}
	.panel-calendar .date em{color:rgb(120,120,120); display:block; font-size:80%}

	.panel-calendar .vevent{padding-top:15px}
	.panel-calendar .vevent .dtstart,
	.panel-calendar .vevent .dtend{display:none}
	.panel-calendar .vevent .category{}
	.panel-calendar .vevent .summary{font-size:100%; padding-top:2px; color:rgb(50,50,50)}
	.panel-calendar .vevent .description{font-size:80%; padding-top:3px; color:rgb(130,130,130)}

/* панелька с опросом */

.panel-polling{padding-top:12px; padding-bottom:12px}
	.panel-polling .content{padding-bottom:12px}
	.panel-polling form{padding-top:8px}
	.panel-polling form button{text-align:left}
	.panel-polling .results{padding-top:8px}
	.panel-polling .results div{height:4px; border-bottom:1px solid rgb(122,205,123); background:rgb(158,239,150)}
	.panel-polling .results li{padding-top:12px}
	.panel-polling .results p{padding-top:0}
	.panel-polling .results p span{font-size:80%}

/* Лайв-панель */
.panel-live{padding:20px 0 0 0; zoom:1}
	.panel-live em{display:block; font-style:normal; font-weight:normal; outline:none; overflow:hidden}
	.panel-live div{padding:0 0 8px 0}

	.panel-live a{display:block; overflow:hidden; border:0 none; color:rgb(70,70,70); outline:none}	

	.panel-live .top{background:rgb(255,255,255) top left no-repeat url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAIAAABLMMCEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEBJREFUeNpivHPnDgMMMDEx8YIBC1yIi4tLTEyMmZkZyIaKAuWBQghNcFUMSABoFBOaEEgUqBdiFrooAwYACDAAT10Ey7gR3y4AAAAASUVORK5CYII=')}
	.panel-live .top em{padding:8px 5%; font-size:77%; background:top right no-repeat url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAIAAABLMMCEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE1JREFUeNpczDEKwDAIBdAkboKr9z+fa0HMoEYaCk3eovyPdjN7XhHRPj0za7i7iKjqkW5V1FEto/0wMyLe6S5GuVIAIKLj7zbnXAIMAAZnJodFOxDxAAAAAElFTkSuQmCC')}
	.panel-live .top em span{float:right; color:rgb(130,130,130)}

	.panel-live .center{}

	.panel-live .c-top{background:top left no-repeat url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAGCAYAAAARx7TFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAF5JREFUeNpi+I8d/Pz+/fuMc+fO+RkbG8sxYFHwZM+ePY4MDAwiQMwBxMzoin7u3LnTDijBB2QzwDCKIpAVIBOQFYAwEwMSuHr16mYg9YkBHSCbBHYkAwMTukkAAQYA8dmIzGfWa7wAAAAASUVORK5CYII='); padding:0 0 0 9px}
	.panel-live .c-top em{background:top right no-repeat url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAGCAYAAAARx7TFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFdJREFUeNpiMDY2ljt37pzf9+/fZ/z////nfyyAAQiYgZgDiEX27NnjCBR7gqEIGQMB386dO+3QTWTAolAEajUcMDFggk9Xr17djCKCxSQmkGeQTQIIMAA4G4jMVDOTVAAAAABJRU5ErkJggg=='); padding:0 9px 0 0}
	.panel-live .c-top em em{height:6px; background: top repeat-x url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA9JREFUeNpiYGBgkAIIMAAAHwAbZIBtGgAAAABJRU5ErkJggg==')}

	.panel-live .c-mid{background:left repeat-y url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAYAAAD5PA/NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABRJREFUeNpi/A8EDFDAyMhoAhBgADolBDW/ZU9SAAAAAElFTkSuQmCC'); padding:0 0 0 3px}
	.panel-live .c-mid em{background:right repeat-y url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAYAAAD5PA/NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABJJREFUeNpiYGBgMP6PBAACDABQWgwo+dNZvwAAAABJRU5ErkJggg=='); padding:0 3px 0 0}
	.panel-live .c-mid em em{height:2px; background:repeat-x 0 0 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABVJREFUeNpiYGBgcGD+//+/AkCAAQAKsANhpdcQWQAAAABJRU5ErkJggg=='); margin:4px 0 2px 0}
	.panel-live .c-mid span{display:block; overflow:hidden; color:rgb(50,50,50)}
	.panel-live .c-mid span.img{float:left; width:14%; height:16px; margin:2px 0 0 0; text-align:center}
	.panel-live .c-mid span.img img{margin:0 auto}
	.panel-live .c-mid span.name{float:left; width:70%}
	.panel-live .c-mid span.score{width:10%; font-weight:bold; padding-left:3%; text-align:center}

	.panel-live .c-bottom{background:bottom left no-repeat url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAK9JREFUeNpkj00OgyAQhZ+kjZDAvvYGvUIv4doFi4Zl1x6o5/EKbkyEPRu18a9gWlJ0kpdhXr68YbAsy/orIUQO4IxdkWmawqCUurom9hCstSGpqqqXs+5OSQRprQM0z/O7KIqHs28RVNf12nVdAN1bSynVN/HiRDeoaRqfEiX61WVZPv0xiYd8IqUUWZaBEHL4d3CGYUDbtuj7/gCd/odxHGGMAWMMnHOkabrpI8AAqpJ0yXWwR1cAAAAASUVORK5CYII='); padding:0 0 0 9px}
	.panel-live .c-bottom em{background:bottom right no-repeat url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKdJREFUeNpiYMAErLy8vP7/oeDfv3//mbAo4k1OTpaCcf78+YOhgBGIrU6fPr0QZtLHjx//oyvSjIyMTPz79+9PmKKnT5+CFXEAsQTIhNjY2ORv3749hSkAsv/fuXPnPwPIkaWlpdkgK5BNALL/P3z4EKyIESSAbifQRwzPnz9n+PHjB5jPgq7g+/fvDK9fv2b4/fs3XAys6OfPn2D85csXsCJ0ABBgAEesgwtyo/ogAAAAAElFTkSuQmCC'); padding:0 9px 0 0}
	.panel-live .c-bottom em em{height:9px; background: 0 5px repeat-x url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAECAYAAABP2FU6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABhJREFUeNpiYGBg8GX4DwRMQBYDmAAIMAA20AROySUusQAAAABJRU5ErkJggg==')}

	/* цвета */
	.panel-live .center{background:rgb(235,235,235)}
	.panel-live .green .center{background:rgb(128,215,148) top repeat-x url(../img/elem/live-bg-green.png)}
	.panel-live .blue .center{background:rgb(128,169,215) top repeat-x url(../img/elem/live-bg-blue.png)}
	.panel-live .brown .center{background:rgb(215,206,128) top repeat-x url(../img/elem/live-bg-brown.png)}


/* Еженедельнег */
.panel-sm-issue{text-align:center}
	.panel-sm-issue a{border:0 none}
	.panel-sm-issue .number{color:rgb(0,160,240); font-weight:bold; line-height:1.1; padding:15px 1.2em 0 0; display:block}
	.panel-sm-issue .number span{font-size:900%}
	.panel-sm-issue .date{display:block; text-align:center; font-style:normal; color:rgb(150,150,150)}
	.panel-sm-issue img{margin:23px auto 0 auto; width:75%}
	.panel-sm-issue h1{padding-top:30px}
	.panel-sm-issue ul{text-align:left; padding:8px 0 20px 0}
	.panel-sm-issue ul li{line-height:1.2; padding-top:8px}
	.panel-sm-issue .issue-lists h2{padding-bottom:5px}
	.panel-sm-issue .issue-lists ul{display:none}
	.panel-sm-issue .issue-lists ul li{line-height:1.2; padding:4px 12% 0 12%}
	.panel-sm-issue .issue-lists ul em{color:rgb(120,120,120); font-size:75%}
	.panel-sm-issue .issue-lists a:hover em{color:rgb(35,105,175)}
	.panel-sm-issue .issue-lists a.switch{color:inherit; border-bottom:1px dashed; padding:0 5px} /* ie is fucking shit */


/* Панель с ТВ-программой */
.panel-tv{}
	.panel-tv li{padding:20px 0 0 40px}
	.panel-tv li.r2{background:no-repeat 0 38px url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAICAMAAACrrt2gAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1QTFRFAEG87/T8AFHMAFnUAEnE7/P73+n5+9/fv9Py6T8/+c/P5h8fn7vpn77tv8/u+L+/f6zpv87t/e/vv9Hwj7fsP33ZP3DMX5Hej7Po5R8fn7rpT43h3+b2z971H1jEj7Dlz9303+r5L2TI8H9/v9X097+/T4LXf6PhX5jkH2fSX4fUX43az+D3f5/dX5Lfz9zz3+j38o+Pr8nvj6vhP4PeP3fT6C8vf6DdP3bTL2rP7/L6f6ThL3nc7V9f5y8vf6Tiv9b0T3vQf6jl6j8/n7ro3+n44gAA4QAA4wAAAC+rAGHcAGnjADi0////////jFKczwAAAE90Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////AD1WsLMAAAClSURBVHjadMrFAoJAFAXQR2OAYiB2d3e3Dhh3/v9zZOGWsz70CcK9P3oH8UsMiPlFkqBeOkA+JQgHQUg14tX4QMVC4t4RYQ13j0QRxlMfOTOkM06xm9FV3BQDaZGzSCiiYcVIltHeJvvRB1rRXGVZTiqT/XmMjcwZy4bRZIyIQHTdFWpDWCULPXNurhUbNnF2SiAxzTL6BuFuHb6QS68g3P37CTAAJtw7DR9/rCYAAAAASUVORK5CYII=')}
	.panel-tv li.ren{background:no-repeat 0 23px url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAmdJREFUeNrUWLFOG0EQnV2ZghSAREORiEuKNBQcUpo0hvSRYr4A+w/MFyC+gOMLcL4gtpQ6QOpIXIo0KYIRFFBYwhShCPJmBu2Z47wz3jsfkTPSau3du523b2Z2Zk9BDhm81x+w28AW2t4lR9hi6vXnQcd3beWhfB67OrYmtgDySRdbhK2FoPqFgVgGogIAXICaEkNKALFnWShTIgSz7QXEmqIt+MCkQj5Uy5pKOx58ShBg126LjPiaI+4b6Fzh1nrm0Xg4B7C+qKC2pHKbSWUcsy1yioobsYGzW1nDfAV380rBzuuxgGqJA6uUX8RSdDTiAXy8yGeDVWTo0xsFwTMlRVNI/pL4SL1sECTfbwDWvhro/jbcI4HVPXRW1i+2fxQDkUj/DmDzm4HrPyyYe93a+kbA+cT+6eRhQswI6wSEQUuhuvvTlHeS/RJZ2dA2gY16Edr1uFfe4UEmap2z0yHLSPvy8X9jzLC5xpLx7Hxajns8IxVu5ux29CWl1FBB8jvpfSS+4ecqRV7KMpUFlGXiYXMFgPgqdTGSZs5XNOs9c+BUkMcUWVmeLcDI8iwpNN4s+fiLa3NpRo6c2WjJTbeLoTRTktkoM3P5VNtkN3rcYaJaXyzvHKGMXH/BBxTLCIlHGvcWKgsWZnhGkjLglMs3lPQmzTdUDhy+ZYF0sQx4mURNxC2yt6Jh6/lkJqGaRGAjSodvyxYpTjkIi4EhJk6qYwuj1hCIrajFWpXAfEF6pbMgzQL510lVSyDA3nX601k8p8AcPvF1Auy9+N24I74mhXRZF6z/58o5dZfwqfos8S8/1PwVYABcMwYlwbCJ6gAAAABJRU5ErkJggg==')}
	.panel-tv li.tnt{background:no-repeat 0 34px url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAMCAIAAAAVjvFbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFJJREFUeNpilDbdyoAbPDnlheAYGUEZ587BxWTMtuHRzsRAS8D4//9/YtViczt+MHjcTjpggUcLcgRiFcQK8GunbcjQ1nQWEtQOtjQzlE0HCDAAMp8aIeQHc04AAAAASUVORK5CYII=')}	
	.panel-tv li.ugra{background:no-repeat 0 23px url(../img/tv-logo-ugra.png)}
	.panel-tv h2{padding-top:10px}
	.panel-tv h2 em{font-size:70%; font-style:normal; color:rgb(100,100,100); display:block}
	.panel-tv h2 em a{color:rgb(5,75,145); border-bottom:1px solid}
	.panel-tv h3{font-weight:normal; line-height:1.2; font-size:111%; padding:12px 0 0 0}
	.panel-tv p{font-style:italic; font-size:80%; padding:0.5em 0 0 0; color:rgb(100,100,100); line-height:1.3}

/* Панелька с последними новостями */
.panel-last-news{padding-top:20px}
	.panel-last-news ul{}
	.panel-last-news li{padding-top:15px}

/* Панель с видео */
.panel-video{padding:30px 0 0 0}
	.panel-video span{display:block}	
	.panel-video il{padding-top:5px}
	.panel-video li{padding-top:10px}

/* Турнирные таблицы */
.tournament-table tr{}
.tournament-table tr.strong{font-weight:bold}

/* таблица   */.tournament-table{width:100%}
/* ячейка    */.tournament-table td{vertical-align:middle; border-bottom:1px solid rgb(230,230,230)}
/* место     */.tournament-table th{vertical-align:middle; text-align:right; color:rgb(150,150,150); border-bottom:1px solid rgb(230,230,230); padding-right:1%; width:3%}
/* лого      */.tournament-table th + td{}
/* название  */.tournament-table th + td + td{}
/* остальное */.tournament-table      td + td + td{}
/* нужное    */.tournament-table      td + td + td.i{}


.tt-min .add-info,
	.tt-min .history{font-size:80%}
.tt-min .add-info h2,
	.tt-min .history h2{font-weight:bold; font-size:100%}
.tt-min .add-info p,
	.tt-min .history p{padding-top:5px}
.tt-min span.city{display:none}
.tt-min .bottom-boundary{margin:-1px 0 0 0}
/* таблица   */.tt-min .tournament-table{font-size:80%}
/* значёк    */.tt-min .tournament-table img{width:16px; height:16px}
/* ячейка    */.tt-min .tournament-table td{padding-top:4px; padding-bottom:5px}
/* место     */.tt-min .tournament-table th{padding-top:4px; padding-bottom:5px}
/* лого      */.tt-min .tournament-table th + td{padding-left:5px; padding-right:5px; width:16px}
/* название  */.tt-min .tournament-table th + td + td{}
/* остальное */.tt-min .tournament-table      td + td + td{display:none}
/* нужное    */.tt-min .tournament-table      td + td + td.i{display:table-cell; text-align:center}

.tt-main h1{padding-bottom:0}
.tt-main .bottom-boundary{margin:-1px 0 0 0}
/* значёк    */.tt-main .tournament-table img{width:30px; height:30px}
/* ячейка    */.tt-main .tournament-table td{padding-top:6px; padding-bottom:8px}
/* место     */.tt-main .tournament-table th{padding-top:6px; padding-bottom:8px}
/* лого      */.tt-main .tournament-table th + td{padding-left:8px; padding-right:8px; width:30px}
/* название  */.tt-main .tournament-table th + td + td{ font-size:140%}
/* остальное */.tt-main .tournament-table      td + td + td{text-align:center; padding-left:10px}
/* нужное    */.tt-main .tournament-table      td + td + td.i{}


/*
 *	ФУТЕР, также известный под кличкой «Подвал».
 */

#page-footer{padding:50px 0 90px 0; margin-top:50px; color:rgb(70,70,70); font-size:90%}

#page-footer .footer-menu{width:18%; padding:20px 0 0 3.03%; float:left}
#page-footer .footer-menu li{padding:0 0 0.5em 0}

#page-footer .contact-information{width:73%; padding:0 0 0 3.03%}
#page-footer .contact-information h2{}
#page-footer .contact-information p{color:rgb(120,120,120)}
#page-footer .telephons{width:65%; float:left}
#page-footer .telephons div{width:29%; float:left}
#page-footer .telephons div.with-code{width:42%}
#page-footer .telephons div.with-code p{padding-left:3.2em}
#page-footer .telephons div.with-code p .code{margin-left:-3.05em}
#page-footer .other{width:32%; padding-left:3%}

#page-footer li.mail-ru-counter{padding-top:18px}
#page-footer .copyrights{}
#page-footer .copyrights .content{padding-top:12px}
#page-footer .copyrights .warning,
#page-footer .copyrights .creator{color:rgb(120,120,120)}

#page-footer .©{margin-left:-0.95em}
}

@media print{
#page-footer{page-break-before:auto; overflow:hidden; border-top:1px solid rgb(50,50,50)}
#page-footer h2{font-size:12pt}
#page-footer p{font-size:9pt}
#page-footer .footer-menu{display:none}

#page-footer .mail-ru-counter{padding-top:18px}
#page-footer .ct-main{width:12cm; float:left; overflow:hidden}

#page-footer .contact-information{padding:0 0 0 3.03%}
#page-footer .contact-information h2{}
#page-footer .contact-information p{color:rgb(120,120,120)}
#page-footer .telephons{width:7cm; float:left}
#page-footer .telephons div{width:2cm; float:left; overflow:hidden}
#page-footer .telephons div.with-code{width:2.5cm}
#page-footer .telephons div.with-code p{padding-left:0}
#page-footer .telephons div.with-code p .code{margin-left:0}
#page-footer .other{width:4cm; padding-left:0; overflow:hidden}

#page-footer .copyrights{width:5cm}
#page-footer .copyrights .content{padding-top:12px}
#page-footer .copyrights .warning,
#page-footer .copyrights .creator{display:none}

#page-footer .©{margin-left:-0.95em}
}

/*
 *	Новый футер 2010-05
 */

@media screen{
.footer{padding:50px 3% 50px 8%; font-size:80%; font-family:Verdana, Geneva, sans-serif; line-height:1.4}
.footer h2{}
.footer .row{padding:15px 0 25px 0; border-top:1px solid rgb(150,150,150)}

.footer .footer-menu{width:15%; padding-left:2.1%; float:left}
.footer .footer-menu li{padding:0 0 0.5em 0}
.footer .contact-information{width:80%; padding:0 0 0 2%}
.footer .contact-information h2{padding:0}
.footer .contact-information p{color:rgb(120,120,120)}
	.footer .telephons{width:48%; float:left}
	.footer .telephons div{width:97px; float:left}
	.footer .telephons div.with-code{width:141px}
	.footer .telephons div.with-code p{padding-left:4.05em}
	.footer .telephons div.with-code p .code{margin-left:-4.05em}
	.footer .address{width:20%; float:left; padding-left:3%}
	.footer .email-col{width:20%; padding-left:3%}

.footer .©{width:45%; float:left}
.footer .counters{width:27.5%; float:left; padding-left:3%}
.footer .counters a{display:inline-block; float:left; margin-left:0.8em}
.footer .studio{width:19.5%; padding-left:3%}
} @media print {
.footer{page-break-before:auto; overflow:hidden; font-size:9pt; border-top:1px solid rgb(100,100,100); padding-left:0.2cm}
.footer .row{padding:1em 0 1.8em 0}
.footer .footer-menu,
.footer .counters,
.footer .studio{display:none}
.footer h2{font-size:12pt}

.footer .contact-information{}
.footer .address{width:20%; float:left}
.footer .telephons{width:48%; float:left}
.footer .telephons div{width:97px; float:left}
.footer .telephons div.with-code{width:10em}
.footer .telephons div.with-code p{padding-left:3em}
.footer .telephons div.with-code p .code{margin-left:-3em}
.footer .email-col{width:20%; padding-left:3%}
}

@media screen{
/*
.browser-warning div{background:rgb(50,50,50); padding:20px 10% 28px 10%; color:rgb(150,150,150); font-size:80%}
.browser-warning a{color:rgb(255,200,0)}
.browser-warning a:hover{color:rgb(255,255,255)}
*/

.browser-warning div{padding:20px 10% 28px 10%; color:rgb(120,120,120); font-size:80%}
.browser-warning div p{line-height:1.4}
}


@media print{

html{}
body{font: 13pt/1.4 Arial, Helvetica, sans-serif; color:rgb(0,0,0)}

img{display:block; width:auto; height:5cm;}

a{color:rgb(0,0,0); border-bottom:0 none; text-decoration:none}
a:hover{color:rgb(0,0,0)}

a.category{font-size:80%}

p{margin-top:8pt; line-height:140%; widows:4}

h1,h2,h3,h4,h5,h6{page-break-before: auto; overflow:hidden}

span.date-standart{color:rgb(150,150,150); margin-right:0.8em; font-size:70%}
span.time-standart{color:rgb(150,150,150); margin-right:0.8em; font-size:70%}

#page-head{display:none}
#page-head-for-print{padding:12pt 0 16pt 0}
#page-head-for-print img{width:10cm; height: auto}
#page-body{overflow:visible; padding-left:0.2cm}
.pn-mainpage .video,
.pn-mainpage .photo{display:none}
.pn-mainpage .theme-news{page-break-before: avoid}
.main-news .second div{page-break-before: avoid}

#page-body img{display:none}

h1{font-size:210%}
h1.upper{font-size:82%; text-transform:uppercase}

h2{font-size:125%; padding-top:12pt}


/* Простое тектовое поле с делениями */
.textarea-simple{}
	.textarea-simple h1{}
	.textarea-simple h2{font-size:160%; font-weight:bold; padding:30px 0 15px 0; margin:0 0 10px 0; border-bottom:1px solid rgb(230,230,230)}
	.textarea-simple h3{font-size:130%; font-weight:normal; padding:10px 0 0 2%}
	.textarea-simple h4{font-size:100%; font-weight:bold; padding:20px 0 0 6%}
	.textarea-simple p{font-size:100%; font-weight:normal; padding:8px 0 0 6%}
	.textarea-simple p strong{padding:5px; background:top url(../img/elem/live-bg-green.png); margin: 0 0 0 -5px; font-weight:normal}

.textarea-article{}
	.textarea-article h1{}
	.textarea-article h2{font-size:160%; font-weight:bold; padding:30px 0 15px 0; border-bottom:1px solid rgb(230,230,230)}
	.textarea-article h3{font-size:130%; font-weight:normal; padding:20px 0 0 2%}
	.textarea-article h4{font-size:100%; font-weight:bold; padding:20px 0 0 6%}
	.textarea-article p{font-size:100%; font-weight:normal; padding:8px 0 0 6%}

/* стиль: статья */
.style-article{}
	.style-article h1{}
	.style-article h1 em{color:rgb(150,150,150); display:block; font-size:48%; padding-top:2pt}

	.style-article h2{padding-top:16pt}
	.style-article h3{padding-top:12pt}

	.style-article p{padding-top:12pt}
	.style-article p.annotation{font-style:italic; font-size:110%; padding-top:20px}
	.style-article p.author{padding-top:25pt; text-align:right; font-style:italic}

	.pn-sm-article .style-article h1{padding-top:8pt; font-size:200%; font-weight:bold; line-height:1.1}				
	.pn-sm-article .style-article h2{font-size:160%}
	.pn-sm-article .style-article h3{padding-left:2.5%; padding-right:2.5%; font-size:120%; font-weight:bold}
	.pn-sm-article .style-article p{padding-left:5%; padding-right:5%; font-size:106%}
	.pn-sm-article .style-article p.annotation {font-style:italic; float:none; font-size:110%; padding:20px 0 0 0}
	.pn-sm-article .style-article p.author{padding-top:50px}
	.pn-sm-article .style-article p em{color:rgb(100,100,100)}

/* Колонки */
.ct-main{overflow:visible}
.ct-main .content{padding-bottom:20pt}

.ct-main div, .ct-main-2, .ct-main-2 div{overflow:visible}

.ct-panels-2, .ct-panels{display:none}

.photo-comment{display:none}
.pn-news .ct-main .addendum{display:none}


.browser-warning{display:none}
}


/* Спадающий список */
.drop-down-list{clear:both; overflow:hidden; padding-top:10px; padding-bottom:2px}
.drop-down-list li{overflow:visible; float:left}
.drop-down-list ul{position:absolute; display:none; clear:both; z-index:999999; padding:5px 15px 15px 15px; background:white; width:500px; margin-left:-15px; border-bottom:1px solid rgb(200,200,200); border-right:1px solid rgb(200,200,200)}
.drop-down-list ul{
        border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px;
                box-shadow: 3px 5px 8px rgba(0,0,0,0.2);
           -moz-box-shadow: 3px 5px 8px rgba(0,0,0,0.2);
        -webkit-box-shadow: 3px 5px 8px rgba(0,0,0,0.2);
        }
.drop-down-list ul li{margin-right:10px; padding-top:4px}
.drop-down-list ul a{}

#page-head .other-themes span{color:rgb(0,130,0); white-space:nowrap; border-bottom:1px dashed; cursor:pointer}
#page-head .other-themes a{color:rgb(0,130,0); white-space:nowrap; cursor:pointer}
#page-head .other-themes a:hover{color:rgb(0,80,0)}

.ad{padding:0 0 0 8%;}
.ad, .ad a{color:#999;font-size:10px;}
