html, body, ul, ol, li, p,
h1, h2, h3, h4, h5, h6,
form, fieldset, a{
	margin:0;
	padding:0;
	border:0;
}
html{
    width:100%;
	height:100%;
	background:#fff url(i/top-bg-lor5.jpg) no-repeat 50% 0;
}
body{
	color:#333;
	font:62.5%/1.4 "Trebuchet MS", Arial, Helvetica, sans-serif;
	background:url(i/bot-bg-lor5.jpg) no-repeat 50% 100%;
    min-height:100%;
}

/*---------
	COMMON STYLES
-----------*/
a{
	color:#05c;
	outline:none;
}
a:hover{
	color:#de182b;
	text-decoration:underline;
}
a img{
	border:none;
}
img{
	font-style:italic;
}
.clearfix:after{
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.clearfix{
    display:block;
}
.clear{
	clear:both;
	height:0;
	font-size:1px;
	line-height:0;
	overflow:hidden;
}
.content p{
	margin:0 0 15px;
}
.content p.no{
	margin:0 0 3px;
}
ul, ol{
	list-style:none;
}
.img-left,
.img_left{
	float:left;
	margin:0 13px 13px 0;
	border:solid 1px #80A091;
}
.img-left2,
.img_left2{
	float:left;
	margin:0 13px 13px 0;
}
.img-right,
.img_right{
	float:right;
	margin:0 0 13px 13px;
	border:solid 1px #80A091;
}
.content h2, .content h3{
	font:22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0 0 12px;
}
.content h3{
	font:18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0 0 7px;
}
.content ul{
	margin:0 0 20px;
}
.content ul li{
	background:url(i/li.png) no-repeat 0 10px;
	padding-left:20px;
	margin:0 0 3px;
}
.content ol{
	margin:0 0 20px 20px;
}
.content ol li{
	list-style:decimal;
	margin:0 0 3px;
}

/*-------------*/
.frame{
	font-size:1.3em;
	width:940px;
	margin:0 auto;
	padding:0 29px;
	position:relative;
}
.logo, .h-menu, .lang-block, .mobi-version, .go2volunteers, .timer-block, .breadcrumb, .search-box{
	position:absolute;
}
.logo{
	top:0;
	left:29px;
	z-index:99;
}

.h-menu{
	width:659px;
	top:61px;
	left:12px;
	background:url(i/menu-bg.png) no-repeat;
	padding:5px 0 5px 163px;
	z-index:50;
	font-size:12px;
}
.h-menu li{
	float:left;
	border-right:solid 1px #52575a;
	position:relative;
	z-index:25;
}
*html .h-menu li{
	behavior:url(/wp-content/themes/2013new/js/hover.htc);
}
.h-menu a{
	color:#fff;
	background:#001522;
	text-decoration:none;
	display:block;
	padding:5px 15px 4px;
	font-weight:bold;
}
.h-menu a:hover{
	text-decoration:underline;
	color:#fff;
}
.h-menu li.last{border:none;}
.h-submenu{
	display:none;
	position:absolute;
	top:24px;
	left:0;
	background:url(i/sm-bg.png) no-repeat 0 100%;
	width:150px;
	padding:0 0 11px;
}
*html .h-submenu li{
	margin-top:-1px;
}
*+html .h-submenu li{
	margin-top:-1px;
}
.h-menu li:hover .h-submenu,
.h-menu li.hover .h-submenu{
	display:block;
}
.h-menu .h-submenu li{
	float:none;
	border:none;
	border-bottom:solid 1px #52575a;
}

.lang-block{
	left:189px;
	top:30px;
}
.lang-block,
.lang-block a{
	/*color:#001522;*/
	color:#fff;
}
.lang-block a:hover{
	/*color:#de182b;*/
	color:#fff;
}

.mobi-version{
	background:url(i/i/mobi.png) no-repeat 0 3px;
	padding-left:14px;
	left:330px;
	top:30px;
	color:#001522;
}
.mobi-version a:hover{
	color:#de182b;
}

.go2volunteers{
	top:0;
	right:29px;
}
.timer-block{
	width:155px;
	top:34px;
	right:150px;
	line-height:1;
	font-size:11px;
	color:#fff;
}
.timer-block .txt{
	display:block;
	padding:0 0 5px;
}
.timer-block .days{
}
.timer{
	background:url(i/t-bg.png) no-repeat;
	width:83px;
	height:33px;
	padding:3px 7px 0 9px;
	margin:0 0 2px;
}

.breadcrumb{
	top:142px;
	left:189px;
	z-index:0;
}
.breadcrumb a{
	color:#001522;
}
.breadcrumb a:hover{
	color:#de182b;
}

.search-box{
	top:133px;
	right:29px;
	width:271px;
	height:19px;
	padding:5px 15px;
	background:url(i/search-bg.png) no-repeat;
}
.content .search-box{
	background:url(i/search-bg2.png) no-repeat;
	width:470px;
}
.search-box .txt{
	width:270px;
	border:solid 1px #fff;
	font:bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0;
}
.search-box .txt:focus {
	outline-width:0;
}

h1, .h-green h2, .h-red h2, .h-blue h2, .h-black h2, .h-yellow h2{
	font:17px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	height:31px;
	padding:9px 0 0;
	overflow:hidden;
}
h1 img{
	float:right;
	margin:3px 0 0;
	display:none;
}
*html h1 img{
	margin:-20px 0 0;
}
*+html h1 img{
	margin:-20px 0 0;
}

.h-green{
	background:url(i/h-bg.png) no-repeat 0 -150px;
	padding-left:17px;
}
.h-green .h-in{
	background:url(i/h-bg.png) no-repeat 100% -250px;
	padding-right:17px;
}
.h-green h1,
.h-green h2{
	background:url(i/h-bg.png) repeat-x 0 -200px;
}

.h-red{
	background:url(i/h-bg.png) no-repeat 0 -600px;
	padding-left:17px;
}
.h-red .h-in{
	background:url(i/h-bg.png) no-repeat 100% -700px;
	padding-right:17px;
}
.h-red h2{
	background:url(i/h-bg.png) repeat-x 0 -650px;
}

.h-blue{
	background:url(i/h-bg.png) no-repeat;
	padding-left:17px;
}
.h-blue .h-in{
	background:url(i/h-bg.png) no-repeat 100% -100px;
	padding-right:17px;
}
.h-blue h2{
	background:url(i/h-bg.png) repeat-x 0 -50px;
}

.h-black{
	background:url(i/h-bg.png) no-repeat 0 -300px;
	padding-left:17px;
}
.h-black .h-in{
	background:url(i/h-bg.png) no-repeat 100% -400px;
	padding-right:17px;
}
.h-black h2{
	background:url(i/h-bg.png) repeat-x 0 -350px;
}
.h-black h2 a{color:#fff; text-decoration:none;}

.h-yellow{
	background:url(i/h-bg.png) no-repeat 0 -450px;
	padding-left:17px;
}
.h-yellow .h-in{
	background:url(i/h-bg.png) no-repeat 100% -550px;
	padding-right:17px;
}
.h-yellow h2{
	background:url(i/h-bg.png) repeat-x 0 -500px;
}
 
.content .h-green, .content .h-red, .content .h-blue, .content .h-black, .content .h-yellow,
.sidebar .h-green, .sidebar .h-red, .sidebar .h-blue, .sidebar .h-black, .sidebar .h-yellow{
	/*margin:0 -17px 21px;*/
	z-index:30;
	position:relative;
}
.h-green2{
	background:url(i/h1-2.png) no-repeat;
	padding:10px 0 0;
	z-index:30;
	position:relative;
}
.h-green2 h1{
	background:url(i/h1-2.png) no-repeat -880px 100%;
	padding:0 105px 10px 17px;
	width:498px;
	height:auto;
	line-height:1.2;
	position:relative;
}
.h-green2 h1 span{
	display:block;
	width:68px;
	height:13px;
	padding:3px 0;
	text-align:center;
	position:absolute;
	top:50%;
	right:18px;
	margin-top:-13px;
	background:url(i/n-date-bg.png) no-repeat;
	color:#fff;
	font-size:11px;
}


.main{
	padding:178px 0 20px;
	width:100%;
	overflow:hidden;
}
.wrapper{
	width:100%;
	float:left;
}
.content{
	margin:0 320px 0 0;
}
#width100.content{
	margin:0;
}

.content-box{
	background:url(i/c-bg.png) no-repeat 0 100%;
	padding:0 0 15px;
	margin:-3px 0 17px;
}
#width100 .content-box{
	background:url(i/c-bg100.png) no-repeat 0 100%;
}
.content-box2{
	background:url(i/c-bg.png) no-repeat -1360px 0;
	margin:0 0 17px;
	padding:6px 0 0;
}
.c-b-in1{
	background:url(i/c-bg.png) no-repeat 0 100%;
	padding:0 0 15px;
}
.c-b-in,
.c-b-in2{
	background:url(i/c-bg.png) repeat-y -680px 0;
	padding:21px 17px 0;
	overflow:hidden;
}
#width100 .c-b-in{
	background:url(i/c-bg100.png) repeat-y 100% 0;
}
*html .c-b-in{
	zoom:1;
}
*html .c-b-in2{
	zoom:1;
}
.content-box2 h2,
.org-univer-block h2,
.social-block h2{
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0 0 10px;
}
.org-univer-block h2,
.social-block h2{
	margin:0 0 13px;
}

#partners img{
	margin:0 10px;
}

/* Блок партнёрских сайтов */
.org-univer-block{
	width:100%;
	overflow:hidden;
	border:solid 1px #ccd0d3;
	border-width:1px 0;
	padding:20px 0 15px;
	margin:0 0 17px;
}
.org-block{
	width:340px;
	float:left;
}
.org-block img{
	margin-right:15px;
}
.univer-block{
	width:280px;
	float:left;
}
.univer-block img{
	margin-right:30px;
}

/* Блок социальных ссылок */
.social-block{
	width:100%;
	overflow:hidden;
	border-bottom:solid 1px #ccd0d3;
	padding:10px 0 15px;
	margin:0 0 17px;
}
.social-block a{
	float:left;
	padding:0 0 0 23px;
	margin-right:34px;
}
.s-vkontakte{
	background:url(i/i/soc.png) no-repeat 0 2px;
}
.s-facebook{
	background:url(i/i/soc.png) no-repeat 0 -24px;
}
.s-youtube{
	background:url(i/i/soc.png) no-repeat 0 -50px;
}
.s-twitter{
	background:url(i/i/soc.png) no-repeat 0 -76px;
}
.s-vimeo{
	background:url(i/i/soc.png) no-repeat 0 -102px;
}
.s-flickr{
	background:url(i/i/soc.png) no-repeat 0 -130px;
}

/* Список новостей на главной */
.n-l-item{
	width:100%;
	overflow:hidden;
	margin:0 0 11px;
}
.n-l-item img{
	float:left;
	margin:4px 17px 0 0;
}
.content .nli-h{
	font:15px/1.2 "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0 0 13px;
}
.nli-date{
	color:#8a8a8a;
	font-size:11px;
}
.nli-body{
	margin:0 0 0 144px;
}
.content .all{
	margin:0;
}

/* фотогалерея на главной странице */
.photo-gallery{
	margin-right:-10px;
}
*html .photo-gallery{
	zoom:1;
}
.photo-gallery a{
	float:left;
	width:139px;
	height:92px;
	overflow:hidden;
	margin:0 10px 13px 0;
	position:relative;
	text-decoration:none;
	color:#000;
}
.photo-gallery a span{
	display:none;
	position:absolute;
	left:0;
	bottom:0;
	background:url(i/ph-span.png);
	padding:7px 10px;
	font:10px/1.1 Arial, Helvetica, sans-serif;
}
.photo-gallery a:hover span{
	display:block;
	width:139px;
}
.content .p-g-all{
	clear:both;
	margin:0;
}

.sidebar{
	width:300px;
	float:left;
	margin:0 0 0 -300px;
}
*html .sidebar{
	overflow:hidden;
	position:relative;
	left:-10px;
}

/* Блок Сайдбар */
.sidebar-box{
	background:url(i/s-bg.png) no-repeat 0 100%;
	padding:0 0 15px;
	margin:-3px 0 17px;
	z-index:0;
}
.s-b-in{
	background:url(i/s-bg.png) repeat-y -350px 0;
	padding:21px 17px 0;
	overflow:hidden;
}
*html .s-b-in{
	zoom:1;
}

/* Видео (сайдбар) */
#s-video img{
	margin:0 0 10px;
}
#s-video p{
	margin:0 0 10px;
}
#s-video p.video-all{
	margin:0;
	padding:10px 0 0;
	border-top:solid 1px #CCD0D3;
}

/* Блок Kazan Life в сайдбаре */
.l-l-item{
	margin:0 -5px 15px;
	padding:0 5px 10px;
	border-bottom:solid 1px #CCD0D3;
}
.l3img{
	position:relative;
	margin:0 0 13px;
}
.l3img img{border:solid 1px #CCD0D3;}
.l3img h3{
	font:12px/1.3 "Trebuchet MS", Arial, Helvetica, sans-serif;
	background:url(i/h-bg50.png);
	padding:10px 15px;
	width:240px;
	position:absolute;
	bottom:0;
	left:0;
	display:none;
}
.l3img:hover h3{display:block;}
.l3img h3 a{
	color:#001522;
	text-decoration:none;
}
/*.l3img h3 a:hover{
	color:#de182b;
}*/
.live-list p{
	margin:0 0 5px;
}
/*.live-list p a{
	color:#000;
}
.live-list p a:hover{
	color:#de182b;
}*/
.live-list .rubric,
.live-list p .rubric a,
.news-list .rubric,
.news-list .rubric a{
	color:#57C90D;
	text-decoration:none;
}
.live-list .rubric a:hover,
.news-list .rubric a:hover{
	text-decoration:underline;
}

/* футер */
.footer{
	padding:0 0 20px;
	font-size:11px;
	color:#000;
}
.f-menu{
	margin:0 0 8px;
}
.f-menu a{
	margin-right:35px;
}

/* слайдер */
.slider{ background:url(i/b/border.png) no-repeat; margin:0 0 25px; position:relative; z-index:0}
.content .slider ul{margin:0;}
.content .slider ul li{margin:0; padding:0; background:none;}
.ifocus { width:620px; height:293px;}
	.ifocus_pic { display:inline; position:relative;float:left;width:374px; height:281px; overflow:hidden; margin:6px 0 0 6px; }
*+html .ifocus_pic {left:6px;}
		.contentlist { position:absolute;left:0;top:0; }
		.content .slider .contentlist li { width:374px; height:281px; overflow:hidden; display:none;}
		.contentlist img { width:374px; height:281px; z-index:0;}
	.btnlist { display:inline; float:left; width:227px; margin:6px 9px 0 -8px; z-index:99; position:relative; line-height:1.2;}
*+html .btnlist{left:-7px;}
		.content .slider .btnlist li { width:234px; cursor:pointer; padding-left:8px; background: url(i/b/bg.png) no-repeat 8px 100%;}
		.btnlist li a { color:#000; display:block; height:52px; padding:9px 15px; }
		.btnlist li a:hover { text-decoration:none;}
		.content .slider .btnlist .current { background:url(i/b/active.png) no-repeat 0 50%; opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
		.content .slider .btnlist li.current a { color:#fff; background:none; }
	.ifocus_opdiv { position:absolute; left:0; bottom:0; width:570px; display:none;}
	 .textlist { position:absolute; left:0; bottom:0; color:#000; background:url(i/h-bg50.png); padding:10px 15px; /*font-weight:bold;*/  display:none; width:344px;}
	 .textlist a { color:#000; text-decoration:none}
		.content .slider .textlist li { display:none; }
	.i-p-corner-left, .i-p-corner-right{position:absolute; top:0; left:-1px; width:15px; height:294px; background:url(i/b/border2.png) no-repeat; z-index:99;}
	.i-p-corner-right{left:auto; right:-2px; background:url(i/b/border2.png) no-repeat 100% 0;}

.slider:hover .ifocus_opdiv { display:block;}
.slider:hover .textlist { display:block;}
.btnlist #p3{background: url(i/b/bg.png) no-repeat 100% 100%;}
.btnlist #p3.current{background:url(i/b/active.png) no-repeat 0 50%}
*html .content .slider .btnlist { width:238px;}
*html .btnlist{overflow:hidden;}
*html .i-p-corner-left{display:none;}
*html .i-p-corner-right{display:none;}


/* календарь в сайдбаре */
.calend-list{
	/*height:147px;*/
	overflow:hidden;
}
.calend-list a{
	color:#000;
	text-decoration:none;
}
.calend-list a:hover{
	color:#de182b;
	text-decoration:underline;
}
.calend-list dl{
	width:100%;
	overflow:hidden;
	padding:0;
	margin:0 0 10px;
	line-height:1.3;
}
.calend-list dt{
	float:left;
	color:#818181;
	margin:0;
	padding:0;
}
.calend-list dd{
	margin:0 0 0 42px;
}
.calend-list .all{
	border-top:solid 1px #E5E7E9;
	padding:10px 1px 0;
}

/* список видов игр */
.content ul.games{
	margin:0 -30px 0 0;
}
*html .content .games{
	zoom:1;
}
.content ul.games li{
	float:left;
	margin:0 30px 40px 0;
	padding:0;
	background:none;
	text-align:center;
	width:120px;
	height:180px;
	overflow:hidden;
}
.games img{
	display:block;
	margin:0 0 5px;
}
.top-b-block{
	margin:0 0 25px;
	position:relative;
	height:265px;
}
a.konkurs{
	text-decoration:none
	/*display:block;
	width:528px;
	height:112px;*/

}
a.konkurs img{
	z-index:99;
	position:absolute;
	left:310px;
	bottom:8px;
}
*html a.konkurs img{
	bottom:11px;
}

/* страница календаря */
.c-calend-list{
	padding:0 0 20px;
}
.c-calend-list .month{
	width:100%;
	overflow:hidden;
}
.c-calend-list h2{
	float:left;
	font:12px Arial, Helvetica, sans-serif;
	color:#707070;
	width:70px;
	padding:13px 0 0;
}
.c-calend-list h3{
	font-size:14px;
	padding:0;
	margin:0 0 5px;
}
.c-calend-list .day-first,
.c-calend-list .day{
	margin:0 0 25px;
	background:url(i/c-line.png) no-repeat 37px 0;
	padding:13px 0 0;
	width:480px;
	overflow:hidden;
	float:right;
}
.c-calend-list .day-first{
	background:none;
}
.c-calend-list .future,
.c-calend-list .end,
.c-calend-list .null,
.c-calend-list .current{
	width:26px;
	height:31px;
	padding:3px 0 0;
	background:#05325f url(i/event-bg.png) no-repeat -74px 0;
	float:left;
	color:#fff;
	text-align:center;
	font-size:10px;
	line-height:1.2;
}
.c-calend-list .day div.null,
.c-calend-list .day-first div.null{
	background:none;
}
.c-calend-list .day div.end,
.c-calend-list .day-first div.end{
	background:#353535 url(i/event-bg.png) no-repeat;
}
.c-calend-list .day div.current,
.c-calend-list .day-first div.current{
	background:#207805 url(i/event-bg.png) no-repeat -148px 0;
}
.c-calend-list .day div strong,
.c-calend-list .day-first div strong{
	font-size:13px;
}
.c-calend-list .anons{
	margin:0 0 0 46px;
}

/* сортировка по месецам в календаре (контент) */
#sort-block{
	border-top:solid 1px #CECFD1;
	color:#666;
	font-size:11px;
	padding:11px 12px 0;
	margin:0 2px;
}
#sort-block .sb-left{
	width:500px;
	float:left;
}
#sort-block .sb-left a{
	margin:0 5px;
}
#sort-block .sb-right{
	width:190px;
	float:right;
	text-align:right;
	padding-right:13px;
	position:relative;
}
#sort-block .sb-right a{
	text-decoration:none;
	border-bottom:dashed 1px #0A66A7;
	line-height:1.6;
}
#sort-block .sb-right a:hover{
	border-bottom:dashed 1px #E8F2FE;
}

.item_hr{
	width:100%;
	overflow:hidden;
	border-bottom:solid 1px #CCD0D3;
	padding:0 0 15px;
	margin:0 0 20px;
}
.item_hr .img-left{
	border:none;
}

.news-item .main-p,
.calend-item .main-p{
	background:#ECECEC;
	width:auto;
	padding-right:14px;
	overflow:hidden;
	color:#5C5C5C;
	margin:0 0 20px;
	height:201px;
}
*html .calend-item .main-p{
	zoom:1;
}
*html .news-item .main-p{
	zoom:1;
}
.news-item .main-p h3 a:hover{
	text-decoration:underline;
}
.news-item .main-p img{
	float:left;
	margin:0 25px 0 0;
}
.news-item .main-p .txt{
	padding:20px 0;
	width:278px;
	height:161px;
	float:left;
}

.calend-item .main-p{
	height:99px;
}
.calend-item .main-p .date{
	width:92px;
	height:89px;
	float:left;
	background:#064588 url(i/event-bg-one.png) no-repeat;
	color:#fff;
	margin-right:20px;
	text-align:center;
	font-size:14px;
	padding:10px 0 0;
}
*html .calend-item .main-p .date{
	height:99px;
	padding:0;
}
.calend-item .main-p .date strong{
	display:block;
	font-weight:normal;
	font-size:47px;
}
*html .calend-item .main-p .date strong{
	margin:0 0 -10px;
}
.calend-item .main-p .date em{
	font-style:normal;
	display:block;
	font-size:11px;
	color:#82A5C6;
}
.calend-item .main-p .anons{
	padding:20px 0;
}
.page-navigation, 
.ngg-navigation{
	border-top:solid 1px #CECFD1;
	padding:12px 12px 0;
	margin:0 2px;
	overflow:hidden;
}
.ngg-navigation{
	margin:20px 2px 0;
	padding:12px 0 0;
}
*html .page-navigation{
	zoom:1;
}
*html .ngg-navigation{
	zoom:1;
}
.page-navigation a,
.ngg-navigation a{
	text-decoration:none;
}
.ngg-navigation span,
.ngg-navigation a{
	margin:0 10px 0 0;
}
.page-navigation a:hover,
.ngg-navigation a:hover{
	text-decoration:underline;
}
.page-navigation strong{
	font-weight:normal;
	font-size:12px;
	color:#8F949A;
	margin-right:5px;
}
.page-navigation strong,
.page-navigation span,
.page-navigation a{
	float:left;
}
.page-navigation span,
.page-navigation a{
	font-size:12px;
	padding:0 3px;
	margin-right:8px;
}
.page-navigation span.current{
	background:#4F4F4F;
	color:#fff;
	padding:0 5px;
}
.alignleft{
	float:left;
}
.alignright{
	float:right;
}
.date-post{display:block; margin:0 0 5px; color:#666;}



/*------Оформление вставленных изображений--------*/
.wp-caption {
	width:100%;
	overflow:hidden;
	font-size:11px;
	color:#666;
	padding:9px 0 0;
}
.wp-caption img{
	margin-bottom:9px;
}
.alignleft img{float:left; margin:0 10px 10px 0;}
.wp-caption-text{
	float:right;
	width:260px;
}
/*------Оформление вставленных изображений--------*/
.table1,
.table2{
	border-collapse:collapse;
	width:100%;
	margin:7px 0 20px;
}
.table1 th{
	text-align:left;
	color:#05c;
	font:bold 15px Arial, Helvetica, sans-serif;
	border-bottom:solid 1px #E5E7E9;
}
.table1 th, .table1 td{
	padding:9px 8px;
}
.table1 td.th{
	font:bold 15px Arial, Helvetica, sans-serif;
	padding:9px 8px;
}
.table1 tr.alt td{
	background:#edeff1;
}
.table1 tr.over td{
	background:#fcfcd9;
}

.table2 caption{
	text-align:left;
	color:#05c;
	font:bold 15px Arial, Helvetica, sans-serif;
}
.table2 td{
	padding:9px 8px;
	border-bottom:solid 1px #E5E7E9;
}
.table2 td.th{
	font-style:italic;
}
.table2 tr.over td{
	background:#fcfcd9;
}
.album-item{
	width:100%;
	overflow:hidden;
	margin:0 0 16px;
}
.album-item img{
	float:left;
	margin:4px 17px 0 0;
}
.album-item h2{
	font:15px/1.2 "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0 0 7px;
}
.album-description{
	float:left;
	width:415px;
}

/*---поиск---*/
.searchterm1{
	background-color:#dadada;
}
/*---поиск---*/
.content a[href*=".xls"],
.content a[href*=".xlsx"]{
	background:url(i/files-i/xls-ico.gif) no-repeat 0 5px;
	padding:0 0 0 35px;
}
.content a[href*=".doc"],
.content a[href*=".docx"]{
	background:url(i/files-i/doc-ico.gif) no-repeat 0 5px;
	padding:0 0 0 35px;
}
.content a[href*=".pdf"],
.content a[href*=".pdfx"]{
	background:url(i/files-i/pdf-ico.gif) no-repeat 0 5px;
	padding:0 0 0 35px;
}
/*.content a[href*=".jpg"]{
	background:url(i/files-i/jpg-ico.gif) no-repeat 0 5px;
	padding:0 0 0 35px;
}*/
.content a[href*=".ppt"]{
	background:url(i/files-i/ppt-ico.gif) no-repeat 0 5px;
	padding:0 0 0 35px;
}
.content a[href*=".rar"]{
	background:url(i/files-i/rar-ico.gif) no-repeat 0 5px;
	padding:0 0 0 35px;
}
.content a[href*=".rtf"]{
	background:url(i/files-i/rtf-ico.gif) no-repeat 0 5px;
	padding:0 0 0 35px;
}
.content a[href*=".zip"]{
	background:url(i/files-i/zip-ico.gif) no-repeat 0 5px;
	padding:0 0 0 35px;
}
.map-container {
background:url("img/map/map.png") no-repeat -10px 0;
height:619px;
position:relative;
width:924px;
top:-10px;
left:-10px;
}
.main .map-container p{margin:0; padding:0;}
.marker-tooltip {
bottom:0;
display:none;
left:0;
position:absolute;
z-index:999999;
background:url(img/map/marker-tooltip-bg.png) no-repeat 0 100%;
border-top:solid 1px #a5a5a5;
}
#tooltip-image {
margin-left:8px;
margin-top:5px;
}
#tooltip-title {
color:#0A66A7;
font-size:12px;
margin-left:8px;
padding-top:5px;
}
#tooltip-address {
color:#787878;
font-size:11px;
margin-left:8px;
}
#tooltip-sports {
border-top:1px solid #787878;
color:#787878;
font-size:11px;
font-style:italic;
margin-left:8px;
margin-top:5px;
padding-bottom:5px;
padding-top:3px;
width:165px;
}
.markers-container {
position:relative;
}
.marker {
background-image:url("img/map/map-marker.png");
display:block;
height:33px;
position:absolute;
width:44px;
}
.marker div {
color:#FFFFFF;
font-size:10px;
margin-left:14px;
padding-top:4px;
position:relative;
text-align:center;
text-decoration:none;
width:12px;
}
.marker-img {
/*cursor:pointer;*/
height:15px;
position:absolute;
width:15px;
z-index:99999;
}
.slider-container {
left:450px;
position:absolute;
top:559px;
}
.slider-level-1 {
height:20px;
position:relative;
width:293px;
}
#slider-tooltip {
background-image:url("img/map/slider-tooltip-background.png");
color:#FFFFFF;
font-size:10px;
height:16px;
left:0;
line-height:16px;
position:absolute;
text-align:center;
top:-5px;
width:76px;
}
.slider-level-2 {
height:15px;
width:293px;
}
.slider-left-corner {
background-image:url("img/map/slider-left-corner.png");
float:left;
height:13px;
width:3px;
}
#slider-control  {
float:left;
width:287px;
}

.ui-slider-horizontal {
height:13px;
}

.ui-slider {
position:relative;
text-align:left;
}

.ui-widget-content {
background-image:url("img/map/slider-background.png");
color:#222222;
height:13px;
}

.ui-widget {
font-family:Verdana,Arial,sans-serif;
font-size:1.1em;
}
.ui-slider-horizontal .ui-slider-range-min {
left:0;
}

.ui-slider-horizontal .ui-slider-range {
height:11px;
top:1px;
}

.ui-slider .ui-slider-range {
background-position:0 0;
border:0 none;
display:block;
font-size:0.7em;
position:absolute;
z-index:1;
}

.ui-widget-header {
background:url("img/map/slider-active-background.png") repeat-x scroll 50% 50% #2191C0;
color:#EAF5F7;
font-weight:bold;
}

.ui-slider-horizontal .ui-slider-handle {
margin-left:-0.6em;
top:-0.3em;
}

.ui-slider .ui-slider-handle {
background-image:url("img/map/slider-arrow.png");
cursor:default;
height:23px;
position:absolute;
width:13px;
z-index:2;
}

.ui-widget-content a {
color:#222222;
}
element.style  {
background-color:#35A912;
font-size:0;
height:11px;
left:52px;
line-height:0;
position:absolute;
top:1px;
width:1px;
}
.slider-level-3 {
position:relative;
width:293px;
}
.start-date {
color:#000000;
float:left;
font-size:11px;
left:-75px;
position:absolute;
}
.end-date {
color:#000000;
font-size:11px;
position:absolute;
right:-50px;
}
.today-date {
color:#004F11;
font-size:11px;
left:0;
position:absolute;
text-decoration:none;
top:3px;
}
.objects-container {
background-image:url("img/map/objects-list-background.png");
background-position:right top;
height:478px;
left:3px;
overflow:hidden;
position:absolute;
top:75px;
width:220px;
}
.toggle-arrow {
background-image:url("img/map/arrow-left.png");
border:0 none;
display:block;
font-size:0;
height:7px;
left:8px;
line-height:0;
position:absolute;
text-decoration:none;
top:220px;
width:4px;
z-index:90000;
}
#objects-filter-conteiner  {
height:20px;
padding-left:13px;
padding-top:8px;
}
#objects-filter-conteiner a {
border-bottom:1px dashed #0A66A7;
color:#0A66A7;
font-size:11px;
text-decoration:none;
}
#objects-filter-conteiner img{display:none;}
.Container {
height:430px;
position:absolute;
width:210px;
}
#Scroller-1 {
height:430px;
overflow:hidden;
position:absolute;
width:210px;
}
.Scroller-Container {
left:0;
position:absolute;
top:0;
}
.b-list-container {
height:436px;
margin-top:0;
padding:10px;
position:relative;
width:210px;
}
.b-list-container-inner  {
position:absolute;
}
.b-list-item {
margin-left:13px;
width:170px;
}
.b-list-item-circle {
background-image:url("img/map/b-circle.png");
float:left;
font-size:10px;
height:15px;
line-height:15px;
margin-right:9px;
text-align:center;
width:15px;
}
.b-list-item-header {
color:#0A66A7;
display:block;
float:left;
font-size:12px;
text-decoration:none;
width:140px;
}
.b-list-item-address  {
clear:both;
color:#787878;
font-size:11px;
margin-bottom:6px;
margin-left:25px;
}
.Scrollbar-Track {
background-image:url("img/map/scroll-background.png");
height:436px;
left:200px;
position:absolute;
top:35px;
width:10px;
}
.Scrollbar-Handle {
background-image:url("img/map/scroller.png");
height:28px;
left:0;
margin-left:2px;
position:absolute;
top:0;
width:6px;
}
.sport-type-list-container  {
background-color:#C9E1EA;
display:none;
height:410px;
left:5px;
overflow-y:scroll;
padding:10px;
position:absolute;
top:30px;
width:190px;
z-index:900000;
}
.sport-type-list-container a {
border-bottom:1px dashed #0A66A7;
color:#0A66A7;
font-size:11px;
line-height:20px;
margin-bottom:5px;
text-decoration:none;
}
.building-type-container  {
background-image:url("img/map/building-type-background.png");
background-position:0 4px;
background-repeat:no-repeat;
height:29px;
left:18px;
position:relative;
top:575px;
width:311px;
}
.building-type-array  {
background-image:url("img/map/building-type-array.png");
height:29px;
left:0;
position:absolute;
top:0;
width:154px;
}
.sport-building-link  {
background-image:url("img/map/sport-building.png");
cursor:default;
display:block;
height:12px;
left:10px;
position:absolute;
top:11px;
width:131px;
}
.inf-building-link {
background-image:url("img/map/inf-building.png");
background-position:0 12px;
cursor:pointer;
display:block;
height:12px;
left:170px;
position:absolute;
top:11px;
width:126px;
}
.main-item2{
	border-left:solid 14px #5BB3F2;
	background:#ECECEC;
	width:auto;
	padding-right:14px;
	margin:0 0 20px;
}
*html .c-lenta .main-item2{
	zoom:1;
}
.main-item2 img{
	float:left;
	margin:0 25px 0 0;
}
.date-post{
	font-size:12px;
	color:#aaa;
	display:block;
	margin:-14px 0 8px 28px;
}
.main-item2 p.about-object{
	padding: 20px 0pt 8px;
	color:#999;
	margin:0 0 4px;
}
.main-item2 hr{
	background:#438BB7;
	border:0;
	color:#438BB7;
	height:1px;
	margin:8px 0;
	padding:0;
}
*html .main-item2 hr{
	margin:4px 0;
	padding:0;
}