@import "rsite.css";
@import "layout.css";

body{
	background: white;
	font-size: 12px;
}

body,td,div{
	font-family: Verdana,Tahoma,Arial;
}

a{
	color: #7d7d7c;
}

.clear{
	clear: both;
}


.odd{
	background: #f5f5f5;
}

.even{
	background: #efefef;
}

.hand,.link{
	cursor: hand;
	cursor: pointer;
}

table.data td{
	padding: 2px;
}

#hot-news{
	list-style: none;
	margin: 10px 15px 0 0;
	padding: 0;
	
}

#hot-news li{
	padding: 0;
	margin: 0 0 10px 0;
	
}

#hot-news li.oddHN{
	background: url(img/top-news-bl.gif) no-repeat bottom left #EDEBE4;
}

table #hot-news li{
	margin-left: 15px;
}

#hot-news p{
	padding: 0 0 3px 0; margin: 0;
	
}

#hot-news li.oddHN p{
	background: url(img/hot-news-tr.gif) no-repeat top right;
}

#hot-news li.oddHN div{
	background: url(img/hot-news-br.gif) no-repeat bottom right;
}

#hot-news a{
	color: #7d7d7c;
	font-family: Verdana;
}

#hot-news span{
	background: url(img/time-bg-1.png) no-repeat top left;
	font-size: 10px;
	font-weight: bold;
	padding: 2px 4px 3px 4px;
}

#hot-news span a{
	color: white;
	text-decoration: none;
}


#eventsCalendar h3{
	color: #e25500;
	font-size: 18px;
	font-weight: bold;
	text-align:center;
}

#cityMap h3{
	font-size: 18px;
	font-weight: bold;
	text-align:center;
}

#cityMap h3 a{
	color: #007ead;
	background: url(img/map-main-icon.gif) no-repeat left;
	padding-left: 22px;
}

#mapSearchForm{
	background: url(img/map-input-bg.gif) repeat-x top;
	
}

#mapSearchForm div{
	background: url(img/map-input-r.gif) right top no-repeat;
}

#mapSearchForm div div{
	background: url(img/map-input-l.gif) left top no-repeat;
	padding-top: 5px;
	padding-left: 20px;
	height: 26px;
}

#mapSearchForm input{
	border: 0;
}

#mapSearchForm #mapSearchInput{
	width: 230px;
	font-size: 15px;
	background: url(img/search-on-map.gif) center left no-repeat;
}

#mapSearchForm table{
	width: 100%;
}

#mapSearchForm table #mapSearchInput{
	width: 98%;
}

.rssTextLink{
	color: #7d7d7c;
	font-family: Tahoma;
}


.allNewsDay{
	color: #fa004c;
	margin-left: 20px;
	font-weight: bold;
	font-size: 13px;
}

.mainCenterLines{
	margin: 10px 26px 0 26px;
	border-top: 1px solid #C2C2C2;
}

#videoCell h3{
	font-size: 18px;
	font-weight: bold;
	text-align:center;
}

#videoCell a{
	color: #752861;
}

#videoCell h3 a{
	background: url(img/video-ico.gif) no-repeat left;
	padding-left: 22px;
	text-decoration: none;
}

#videoCell table{
	width: 100%;
	font-size: 11px;
	font-weight: bold;
}

#videoTalkLink a{
	background: url(img/video-talk.gif) no-repeat left;
	padding-left: 15px;
	
}

#videoTalkLink{
	text-align: right;
}

#tagsCloud a{
	color: #9DA1A7;
	text-decoration: none;
}

#tagsCloud a:hover{
	color: #2291D1;
}

#tagsCloud{
	background: url(img/tag-cloud-bg.gif) repeat-x top;
	
}

#tagsCloud div{
	background: url(img/tag-clouds.jpg) no-repeat left top;
}

#tagsCloud p{
	padding: 38px 15px 0 15px;
	margin: 0;
	background: url(img/tag-cloud-r.jpg) no-repeat right top;

}

#ObPanel{
	background: #EDEBE4 url(img/ob-rb.gif) right bottom no-repeat;
	margin: 22px 21px 0 21px;
}

#ObPanel .inner{
	background: url(img/ob-lb.gif) left bottom no-repeat;
}

#ObPanel p{
	padding: 10px 0 0 10px;
	margin: 0;
	background: url(img/ob-lt.gif) no-repeat top left;
}

#ObPanel h3{
	padding: 0;
	margin: 0;
	background: url(img/ob-rt.gif) no-repeat top right;
}

#ObPanel h3 a{
	color: #ff9600;
	font-size: 17px;
	font-weight: normal;
}

#ObPanel ul a{
	color: #5d5d5b;
}

#ObPanel ul{
	list-style: none;
}

#ObPanel li{
	padding-bottom: 2em;
}

#mainAfisha .inner{
	margin: 10px 15px 0 38px;
}


#mainAfisha .wrapper{
	background: #EDEBE4 url(img/afc-br.gif) bottom right no-repeat;
}

#mainAfisha .block{
	background: url(img/afc-tr.gif) top right no-repeat;
}

#mainAfisha .block img{
	float: left;
	margin-right: 1em;
}

#mainAfisha .block a{
	color: #5d5d5b;
}

#mainAfisha .links-after{
	width: 100%;
	margin-bottom: 1em;
}

#mainAfisha .links-after a{
	color: #228fb8;
	font-size: 12px;
}

#mainAfisha .onMap a{
	background: url(img/ico-map-mini.gif) right center no-repeat;
	padding-right: 17px;
	
}

#mainAfisha .tags{
	text-align: right;
}

#mainSp{
	margin: 20px;
}

#mainSp a{
	color: #7a7a7a;
	font-family: 'Trebuchet MS', Verdana;
}

#mainSp a:hover{
	color: #ff9d11;
	text-decoration: none;
}

#mainSp strong{
	color: #fa4c00;
	font-size: 15px;
	font-family: 'Trebuchet MS', Verdana;
}

#mainSpec{
	margin: 20px 30px 0 26px;
}

#mainSpec .specItem{
	
}

#mainSpec .specItem img{
	float: left;
	margin-right: 3px;
}

#mainSpec .specItem a{
	color: #5d5d5b;
}

#mainSpec .getq a{
	color: #ff9600;
	background: url(img/q-icon.gif) left center no-repeat;
	padding-left: 17px;
}

#mainSpec .getq{
	text-align: right;
}

#mainSpec .hr{
	margin-right: 15px;
	border-bottom: 1px solid #C2C2C2;
	margin-top: 1em;
	margin-bottom: 1em;
}

#mainCenterBlock{
	margin: 0 260px 0 260px;
}

#cob-r{
	background: url(img/ob-r.gif) repeat-y right;
}

#cob-l{
	background: url(img/ob-r.gif) repeat-y left;
}

#cob-l .header{
	background: url(img/ob-t.gif) top repeat-x;
}

#cob-l .header2{
	margin: 0;
	padding: 0;
	background: url(img/cob-rt.gif) right top no-repeat;
}

#cob-l h3{
	text-align: center;
	background: url(img/cob-lt.gif) left top no-repeat;
}

#mainCenterBlock table{
	width: 100%;
	padding:  0 4px;
	
}

#mainCenterBlock td{
	width: 50%;
	text-align: left;
}

#cob-footer{
	background: url(img/ob-b.gif) bottom repeat-x;
}

#cob-footer .footer1{
	background: url(img/cob-rb.gif) right bottom no-repeat;
}

#cob-footer .footer2{
	background: url(img/cob-lb.gif) left bottom no-repeat;
}

#obektiv p{
	
	/* float: left; */
	min-width: 50px;
	padding: 2px 0 0 5px;
	margin: 0;
	width: 230px;
}

#obektiv .date,#obektiv .blog_name{
	color: #ff9600;
	font-size: 12px;
	font-family: 'Trebuchet MS', Verdana;
}

#obektiv .photoBlock{
	width: 230px;
	margin: 0 auto;
	margin-bottom: 15px;
	height: 220px;
}

#obektiv{
	margin-top: 4px;
	background: url(img/video-scatel.gif) no-repeat 50% 162px;
}

#mainCenterBlock td img{
	/* float: left; */
	margin-right: 3px;
}

#mainCenterBlock a{
	color: #676767;
}

#center-wrapper{
	float:left;width:100%
}

#leftBlock{
	width: 254px; 
	float: left;
	margin-left:-100%;
}

#bannerBlock{
	float:left;
	width:250px;
	margin-left:-250px;
	margin-top: 13px;
}

#mainLeftPl{
	width: 215px;
	height: 37px;
	background: url(img/right-menu-pl.gif) no-repeat top left;
	overflow: hidden;
	margin: 5px 0 0 17px;
}

#mainLeftPl h2{
	color: #555;
	font-family: 'Trebuchet MS', Verdana;
	font-size: 14px;
	padding: 5px 5px 0 0;
	text-align: center;
	font-weight: bold;
}

#mainLeftPl a{
	color: #555;
	font-family: 'Trebuchet MS', Verdana;
	text-decoration: none;
}

/** PAGES **/

a.prevPage,a.nextPage{
	text-decoration: none;
	font-weight: bold;
	font-size: 1.5em;
	
}

a.firstPage,a.lastPage{
	text-decoration: none;
	font-weight: bold;
}

a.prevPage,a.firstPage{ padding-right: .5em; }
a.nextPage,a.lastPage{ padding-left: .5em; }

.pages{
	padding: .3em 1em;
	text-align: center;
}

a.pageN{
	padding: .2em .5em;
}

a.pageN:hover{
	background: #dde;
}

a.curPage,a.curPage:link,a.curPage:visited,a.curPage:hover{
	padding: .2em .5em;
	background: #ff9600;
	color: white;
	font-weight: bold;
	text-decoration: none;
}


#mostRead, #mostComments, #lastPeoplesNews{
	border: 1px solid #D9D5C6;
	margin: 10px 0;
	padding: 3px 8px;
	margin-right: 20px;
	font-size: 11px;
	color: #7d7d7c;
}

#mostRead .date{
	color: #ED184F;
}

#mostComments, #lastPeoplesNews{
	background: #ECEAE2;
	border: 1px solid #ECEAE2;
}

#lastPeoplesNews{
	margin-left: 20px;
}

#mostComments .date, #lastPeoplesNews .date{
	color: #B4419D;
}

.radius10{
	-moz-border-radius: 10px;     
	-webkit-border-radius: 10px;  
	-khtml-border-radius: 10px;   
	border-radius: 10px;	
}

.radius10 h3{
	color: #FFA421;
	font-size: 16px;
	font-family: 'Trebuchet MS', Verdana;
}

.radius10 ul{
	padding: 0;
	margin: 0;
	list-style: none;
}

.radius10 li{
	margin: 0;
	padding: 3px 0 7px 0;
}

#staticPage h1{
	font-weight: normal;
	font-size: 25px;
	margin-bottom: 15px;
	color: #FFA421;
	font-family: 'Trebuchet MS', Verdana;
}

.searchResults{
	list-style: none;
	margin: 0;
	padding: 0;
}

.searchResults li{
	padding: .5em 0;
}

.searchResults .blog_date{
	color: #ED184F;
}

.searchResults a{
	color: #0080DC;
}

.searchResults .preview{
	padding-left: 2em;
}

.searchResults .descr{
	color: #888;
	padding-left: 2em;
}

.searchResults .descr a{
	color: #888;
}

.blog_post ul{
	padding-left: 25px;
	margin-left: 25px;
}

.blog_post li{
	margin-left: 25px;
	padding-left: 0;
}

.blog_post ol{
    margin-left: 25px;
    padding-left: 25px;
}


#sitemap #leftCol{
	width: 49%;
	float: left;
}

#sitemap #rightCol{
	width: 49%;
	float: right;
}

#sitemap ul{
	margin: .5em 1em 2em .5em;
	padding: 0;
}

#sitemap h3 a{
	color: #FFA421;
}


.afisha_date{
	color: #ED184F;
	font-size: .9em;
}

hr{
	height: 1px;
	border: none;
	width: 90%;
	background-color: #aaa;
	margin:25px 0px 25px 0px;
}