html, body {
  height:100%;
		width:100%;
		margin:0px;
		padding:0px;
}
body{
	background-color: #fff;
	text-align:center;
	font-family: Tahoma, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color:#333333;
}
body *{
	margin:0px;
	padding:0px;
}
a, a:visited{
	color:#0b89e1;
}
a:hover{
	text-decoration:none;
}

.topOuter{
	background-image:url(../images/bg_top.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	min-width:1000px;
	width:auto !important;
	width:1000px;
	margin:0px auto;
}
.contentOuterOuter{
	background-image:url(../images/bg_topgrad.jpg);
	background-repeat:repeat-x;
	background-position:top;
	min-width:1000px;
	width:auto !important;
	width:1000px;
	margin:0px auto;
}

.little{
	font-size: 8pt;
}
.clearboth{
	clear:both;
	height:0px;
	font-size:0px;
	line-height:0px;
}
.error{
	color: #ff0000;
}
.stars, .stars_active {
 width:85px;
}
.stars div, .stars_active div{
	width:17px;
	height:17px;
	overflow:hidden;
	display:block;
	background-position:0px 0px;
	background-repeat:no-repeat;
	float:left;
}
.stars div.starno, .stars_active div.starno{
	background-image:url(../images/starno.png);
	width:38px;
	float:right;
}
.stars div.star0, .stars_active div.star0{
	background-image:url(../images/star0.png);
}
.stars div.star1, .stars_active div.star1{
	background-image:url(../images/star1.png);
}
.stars div.stargoldno, .stars_active div.stargoldno{
	background-image:url(../images/stargoldno.png);
	width:38px;
	float:right;
}
.zavedenieList .stars div.starno, .zavedenieList .stars_active div.starno, .zavedenieList .superpayed .stars div.stargoldno, .superpayed .stars div.stargoldno {
	float:none;
}
.stars div.stargold0, .stars_active div.stargold0{
	background-image:url(../images/stargold0.png);
}
.stars div.stargold1, .stars div.stargoldd1, .stars_active div.stargold1{
	background-image:url(../images/stargold1.png);
}
.stars div.round0, .stars_active div.round0{
	background-image:url(../images/round0.png);
	background-position:-1px -1px;
}
.stars div.round1, .stars_active div.round1{
	background-image:url(../images/round1.png);
	background-position:-1px -1px;
}
.stars div.stard0{
	background-image:url(../images/star0.png);
}
.stars div.stard1{
	background-image:url(../images/star1.png);
}
.stars div.stargoldd0{
	background-image:url(../images/stargold0.png);
}
.stars div.stargoldd1{
	background-image:url(../images/stargold1.png);
}

.secondNews .clearboth{
	height: 5px;
}
.buttonsZav div.clearboth{
	height: 0px;
	background-image:none;
}
.regBlock .inner div.clearboth{
	padding:0px;
}

.top{
	background-color:#000;
	background-image:url(../images/bg_top.gif);
	background-position:top left;
	background-repeat:repeat-x;
	height:295px;
}
.topads{
	padding-top:13px;
	width:1000px;
	text-align:left;
	margin:0px auto;
}
.topbanner, .midbanner{
	padding:0px 0px 0px 7px;
	background-color:#e4e4e4;
	background-image:url(../images/adstitle.gif);
	background-position:1px 10px;
	background-repeat:no-repeat;
	overflow:hidden;
	width: 728px;
	height:90px;
	float:left;
	text-align:left;
}
.topbanner2{
	padding:0px;
	overflow:hidden;
	width: 1000px;
	height:90px;
	float:left;
	text-align:left;
}

.midbanner{
	width: 468px;
	height:60px;
}
.topbanner iframe{
	width:728px;
	height:90px;
}
.midbanner2{
	padding:0px;
	width: 246px;
	height:60px;
	float:right;
}
.error404 .midbanner2{
	float:left;
}
.error404 .midbanner{
	float:right;
}

.topanons{
	padding:0px;
	width: 232px;
	float:right;
}
.topanons img{
	float:left;
	width:117px;
	height:90px;
}
.topAnonsBody{
	width:232px;
	height:90px;
}
.topAnonsBody .topAnonsText{
	background-image:url(../images/adsbg.gif);
	background-position:left top;
	background-repeat:repeat-x;
	padding: 0px 2px 0px 13px;
	height:90px;
	width:100px;
	line-height:11pt;
	color:#fff;
	float:right;

	position:relative;
	display:table;
	vertical-align: middle; 
}
.topAnonsBody .topAnonsText .topAnonsInner {
	width:100%;
	display:table-cell;
	vertical-align:middle;
	position:relative;
}

.topAnonsBody h6{
	font-size:10pt;
	font-weight:bold;
	text-transform:uppercase;
	color:#fff;
	margin-bottom:2px;
}
.topAnonsBody span{
	font-size:9pt;
	color:#71caee;
}
.logoin, .mmenu, .search, .contentOuter .content{
	width: 1000px;
	text-align:left;
	padding-top:12px;
	clear:both;
	margin:0px auto;
}
.logoin .logo{
	float: left;
}
.logo div{
	width:216px;
	font-size:9pt;
	color:#fff;
	text-align:right;
	font-family:Verdana, sans-serif;
}
.static .logo div{
	padding-left:15px;
}
.logo div a, .logo div a:visited{
	color:#fff;
	text-decoration:none;
}
.logo div.city{
	position:relative;
	top: 7px;
}
.static .logo div.city{
	padding-top:10px;
}
.logo div.citySelect{
	position:absolute;
	width:150px;
	text-align:left;
}
.logo div.citySelect img{
	margin-left:3px;
}
.logo div.citySelect a.label, .logo div.citySelect a.label:visited{
	position: relative;
	top:8px;
	left:225px;
	font-size:8pt;
	color:#625f6f;
}

.logoin .login{
	float: right;
}
.mmenu{
	text-align: center;
	color:#fff;
	font-family:Georgia, sans-serif;
	font-size:13.5pt;
	padding-top:8px;
}
.mmenu ul{
	font-size:0px;
	display:inline-block;
	margin:0px auto;
}
.mmenu a, .mmenu a:visited{
	color:#fff;
	font-family:Georgia, sans-serif;
	font-size:13.5pt;
	text-decoration:none;
	padding:0px 10px 4px;
	margin:0px;
	display:inline-block;
}
.mmenu ul li{
	display:inline;
	position:relative;
	margin:0px;
	list-style:none;
	float:left;
}
.mmenu ul li.active a, .mmenu ul li.active a:visited{
	border-bottom: solid 3px #72caf0;
}
.mmenu ul li.bord{
	display:inline;
	position:relative;
	top:6px;
}
.mmenu2Container{
	width:1000px; 
	text-align:left; 
	margin:0px auto; 
	z-index:2000; 
	/*position:relative;*/
}
.mmenu2{
	position:absolute;
	/*top:-85px;*/
    z-index:2000; 
}
.mmenu2 .item2{
	background-color:#72caf0;
	text-align:left;
	padding:4px 25px 4px 14px;
    width: 135px;
    white-space: normal;
    cursor: pointer;

}
.mmenu2 .active{
	background-color:#39b5e7;
	background-image:url(../images/mmenu_drop_arrow.gif);
	background-position:152px 7px;
	background-repeat:no-repeat;
}
.mmenu2 .item2 a, .mmenu2 .item2 a:visited{
	color:#fff;
	text-decoration:none;
	font-size:8pt;
	line-height:8pt;
}

.abs{
	position:absolute;
	height:1px;
}
.search{
	padding:0px;
}
.searchBody{
	position:relative;
	padding:0px;
	top:-42px;
	background-color:#999;
	width:735px;
	height:42px;
	color:#000;
}
.dateBody{
	position:relative;
	padding:10px 0px 0px;
	top:-42px;
	left:760px;
	width:240px;
	height:42px;
	color:#999;
	text-align:center;
}
.dateBody a, .dateBody a:visited{
	color:#999;
	text-decoration:none;
}
.dateBody a:hover{
	text-decoration:underline;
}
.searchBody div{
	background-image:url(../images/bg_search_left.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.searchBody div div{
	background-image:url(../images/bg_search_right.gif);
	background-position:top right;
	background-repeat:no-repeat;
	position:relative;
}
.searchBody div div.example{
    background-image: none;
    color:#fff;
    font-size:7.5pt;
}
.searchBody div div div.searchInner{
	width:706px;
	height:30px;
	padding:12px 0px 0px 0px;
	margin:0px auto;
	white-space:nowrap;
	text-align:left;
	background-image:none;
}
.login{
	position:relative;
	top:30px;
	float:right;
	width:500px;
}
.loginLoginTop, .loginPassTop{
	width:118px;
	height:17px;
	border:none;
	font-size:8.5pt;
	margin-left:14px;
	float:right;
	padding:2px 0px 0px;
}
.loginLoginTop, .loginPassTop{
	padding-left:4px;
	width:72px;
	margin-left:10px;
}
.searchBody div div div.searchInner div.searchString{
	background-image:none;
	float:left;
}
.searchBody div div div.searchInner div.searchString input{
	width:409px;
	height:18px;
	margin:0px;
	font-size:9pt;
	line-height:16pt;
	font-weight:normal;
	padding:4px 2px 2px;
	border:none;
	color:#9f9f9f;
	position:relative;
	top:0px !important;
	top:-1px;
}
.searchBody img{
	float:left;
	margin:6px 10px 0px 10px;
}
.searchWord{
	float:left;
	font-weight:bold;
	position:relative;
	top:1px;
	color:#fff;
	font-size: 11pt;
}
.loginWordTop{
	font-family:Tahoma, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	color:#66ccff;
	float:right;
}
.loginButtonTop{
	border:none;
	width:34px;
	height:19px;
	float:right;
	margin-left:10px;
}
.searchButton{
	background-image:url(../images/button_search2.gif);
	background-position: left top;
	background-repeat:no-repeat;
	background-color:#999;
	border:none;
	width:73px;
	height:24px;
	font-family:Arial, sans-serif;
	font-size: 12pt;
	padding-bottom:2pt !important;
	padding-bottom:0pt;
	font-weight:bold;
	color:#fff;
	float:right;
	margin-left:2px;
}
.contentOuter{
	width:100%;
	clear:both;
	background-image:url(../images/bg_topgrad.jpg);
	background-position:top;
	background-repeat:repeat-x;
	padding-top:22px;
}
.contentOuter .content{
	padding: 0px;
	width:1000px;
}
.contentOuter .leftColumn{
	padding: 0px;
	width:735px;
	float:left;
}
.contentOuter .rightColumn{
	padding: 0px;
	width:240px;
	float:right;
}
.contentOuter .content .block{
	padding: 0px 0px 16px 0px;
	width:735px;
	clear:both;
}
.contentOuter .content .zavedenieList .block{
	padding-bottom:0px;
}
.topic{
	background-image:url(../images/bg_h2.gif);
	background-position:top left;
	background-repeat:repeat-x;
	height: 31px;
	margin-bottom:16px;
}
.contentOuter .content .block h2, .rightColumnBlock h2, .contentOuter .content .block .bigHead h1{
	font-family:Arial, sans-serif;
	font-weight:normal;
	color:#515151;
	font-size:14pt;
	padding-top:4px;
	padding-left:2px;
}
.contentOuter .content .block .regRight h2{
	color:#fff;
	font-size:16pt;
	line-height:16pt;
	padding:0px;
}
.bigHeadDate{
	padding-bottom:15px;
	padding-top:10px;
}
.bigHeadDate h1{
	font-family:Arial, sans-serif;
	font-weight:normal;
	color:#333;
	font-size:16pt;
}
.bigHeadDate .drop, .distance .drop{
	border:1px solid #bfbfbf;
	color:#666;
	padding:1px 0px 1px 1px;
	float:right;
	margin-right:10px;
	margin-top:2px;
	width:191px;
	height:17px;
}
.distance .drop{
	width:58px;
	padding:0px;
	z-index:12;
	margin-top:0px;
	background-color:#fff;
	position:relative;
	top:1px;
}
.bigHeadDate .drop div{
	width:191px;
	height:17px;
	overflow:hidden;
	border:none;
	position:relative;
}
.bigHeadDate .drop div select{
	width:191px;
	height:17px;
	border:none;
	margin:-2px;
	position:absolute;
	top:2px !important;
	top:0px;
}
.distance .drop select{
	width:62px;
	height:19px;
	border:none;
	margin:-2px;
	padding-top:2px;
	background:none;
}
.bigHeadDate input, .distance input{
	background-color:transparent;
	color:#fff;
	border:0px;
	background-image:url(../images/button_afisha.gif);
	width:24px;
	height:17px;
	float:right;
	position:relative;
	top:2px;
}
.topTen ul a, .topTen ul a:visited, .event .title h3 a, .event .title h3 a:visited, .descr a, .descr a:visited
{
	color:#333333;
	text-decoration:none;
}
.contentOuter .content .block h2 a, .contentOuter .content .block h2 a:visited, .rightColumnBlock h2 a, .rightColumnBlock h2 a:visited, .contentOuter .content .block .bigHead h1 a, .contentOuter .content .block .bigHead h1 a:visited{
	color:#515151;
	text-decoration:none;
}
.topTen h4 a:hover, .topTen ul a:hover, .descr a:hover{
	text-decoration:underline;
}

.rightColumnBlock{
	padding: 0px 0px 16px 0px;
}
#rtn4p_neb{
	margin-top:7px;
}
.rssIcon{
	width: 16px;
	height:16px;
	float:right;
	margin-top:7px;
	margin-right:3px;
}
.topTen{
	width: 203px;
	float: left;
}
.module .topTen{
	width: 246px;
	float: none;
}

.error404 .topTen{
	margin-bottom:17px;
	margin-right:55px;
}
.topTen h4{
	font-size:10.5pt;
	font-weight:normal;
	margin-bottom:8px;
	padding-left:12px;
	padding-top:1px;
	width: 140px;
	height:20px;
	background-image:url(../images/bg_h4.gif);
	background-position: top right;
	background-repeat:no-repeat;
	background-color:#72caf0;
	color:#fff;
}
.topTen h5{
	font-size:9.5pt;
	font-weight:normal;
	margin-top:8px;
	margin-left:25px;
}
.newsAddition .module .topTen h5{
	padding-right:20px;
}
.topTen h4 a, .topTen h4 a:visited{
	color:#fff;
	text-decoration:none;
}
.horBlock h5, .verBlock h5{
	text-align:left;
	padding-top:5px;
	padding-left:379px;
	font-size:8pt;
}
.verBlock h5{
	padding-left:20px;
}

.topTen h5 a, .topTen h5 a:visited, .newsAddition .module .topTen h5 a, .newsAddition .module .topTen h5 a:visited, .horBlock h5 a, .horBlock h5 a:visited, .verBlock h5 a, .verBlock h5 a:visited, .block .afishaGroup .event h5 a, .block .afishaGroup .event h5 a:visited{
	color:#fb7301;
	text-decoration:none;
	font-weight:normal;
	text-align:right;
}

.topTen ul{
	font-size:9.5pt;
	line-height:9.5pt;
	margin-left: 26px;
}
.topTen ul li{
	list-style:url(../images/icon_bullet.gif);
	margin-bottom:3px;
}
.block .event{
	width: 246px;
	float:right;
	margin-left:14px;
	margin-right:0px;
}
.block .event .photo{
	position:absolute;
	z-index:1;
}
.block .event .photo img{
	position:relative;
	top:0px;
	left:0px;
}
.block .event .beforeTitleBack{
	height: 110px;
}
.block .event .titleBack{
	height:56px;
	background-color:#fff;
	-moz-opacity:.6;
	filter:alpha(opacity=60);
	opacity:.60;
	-khtml-opacity: 0.6;
	z-index:2;
	position:relative;
}
.block .event .title{
	z-index:3;
	height:55px;
	position:relative;
	color:#333333;
	text-align:right;
	margin-top:-56px;
}
.block .event .title h3{
	font-size: 10pt;
	line-height:10pt;
	font-weight:bold;
	font-family:Arial, sans-serif;
	padding: 6px 8px 0px 8px;
	margin:0px 0px 5px 0px;
	z-index:3;
}
.block .event .title .stars{
	padding: 0px 6px 0px 0px;
	position:relative;
	float:right;
}
.block .event .descr{
	z-index:2;
	color:#333333;
	margin-top:9px;
}

.mainNewsContainer{
	width:735px;
	height:319px;
	overflow:hidden;
	clear:left;
	position:relative;
}
.mainNewsContainer ul{
	width:8500px;
}
.mainNewsContainer ul li{
	float:left;
	padding:0px;
	display:inline;
	width:735px;
	margin-right:250px;
}

.mainNews{
	width: 475px;
	height:319px;
	overflow:hidden;
	float:left;
	margin:0px;
}
.mainNews .photo{
	z-index:1;
	height:319px;
	overflow:hidden;
}
.mainNews .title{
	z-index:3;
	height:89px;
	width:475px;
	position:relative;
	color:#fb7301;
	text-align:left;
	margin-top:-89px;
	background-color:#fff;
	-moz-opacity:0.8;
	filter:alpha(opacity=80);
	opacity:0.8;
	-khtml-opacity: 0.8;
}
.rubric{
	background-image:url(../images/bg_toprubrics.png);
	background-position:top left;
	background-repeat:no-repeat;
	width:93px;
	height:63px;
	z-index:400;
	color:#fff;
	text-align:right;
	float:right;
	margin-top:-75px;
	position:relative;
	-moz-opacity:1;
	filter:alpha(opacity=100);
	opacity:1;
	-khtml-opacity: 1;
}
.rubric a, .rubric a:visited{
	display:block;
	color:#fff;
	text-decoration:none;
	margin:0px 9px 1px;
}
.rubric a.levelOne, .rubric a.levelOne:visited{
	border-bottom: 1px solid #fff;
	margin:4px 9px 3px;
}
.mainNews .title h1, .contentOuter .content .block .mainNews .title h2{
	font-size: 14pt;
	line-height:14pt;
	font-weight:normal;
	font-family:Arial, sans-serif;
	padding: 7px 8px 0px 8px;
	margin:0px 0px 5px 0px;
	z-index:3;
}
.mainNews .title h1 a, .mainNews .title h1 a:visited, .contentOuter .content .block .mainNews .title h2 a, .contentOuter .content .block .mainNews .title h2 a:visited{
	color:#fb7301;
	text-decoration:none;
}
.mainNews .descr{
	z-index:2;
	color:#000;
	margin-top:3px;
	padding: 0px 103px 0px 10px;
}

.secondNews{
	float:right;
	width:246px;
}
.error404 .secondNews, .module2 .secondNews{
	float:left;
}
.error404 .errorRight, .regRight{
	float:right;
	width:465px;
}
.regLeft{
	float:left;
	width:246px;
}
.regLeft .lastvisited{
	margin-top:-35px;
	padding:0px 0px 8px 127px;
	font-size:8pt;
	color:#666;
}
.secondNews .itemBg{
	width:246px;
	height:76px;
	background-color:#999;
	-moz-opacity:.3;
	filter:alpha(opacity=30);
	opacity:.30;
	-khtml-opacity: 0.3;
	position:relative;
}
.secondNews .active{
	-moz-opacity:.6;
	filter:alpha(opacity=60);
	opacity:.60;
	-khtml-opacity: 0.6;
}

.secondNews .itemMore{
	position:relative;
	left:116px;
	top:62px;
	z-index:3;
}
.error404 .secondNews .itemMore, .module2 .secondNews .itemMore{
	left:227px;
}
.secondNews .itemMoreText{
	position:relative;
	left:10px;
	top:57px;
	z-index:3;
}
.error404 .secondNews .itemMoreText, .module2 .secondNews .itemMoreText{
	left:121px;
}
.secondNews .itemMoreText a, .secondNews .itemMoreText a:visited{
	color:#fb7301;
	font-size:8pt;
	text-decoration:none;
}

.secondNews .item{
	color:#333;
	font-size:8pt;
	width:246px;
	position:relative;
}
.secondNews .item h3{
	padding:3px 0px 2px 10px;
	font-size:8pt;
	font-weight:bold;
	width:115px;
}
.error404 .secondNews .item h3, .module2 .secondNews .item h3{
	float:left;
}
.secondNews .item a, .secondNews .item a:visited{
	color:#333;
	text-decoration:none;
}
.secondNews .item p{
	padding:0px 0px 0px 10px;
	font-size:8pt;
	font-weight:normal;
	width:115px;
}
.error404 .secondNews .item p, .module2 .secondNews .item p{
	float:left;
}
.secondNews .item img{
	float: right;
}
.error404 .secondNews .item img, .module2 .secondNews .item img{
	float: left;
}
.scrollFirst td{
	height:25px;
	padding:0px;
	margin:0px;
	background-image:url(../images/scroll_bg.gif);
	background-position:top left;
	background-repeat:repeat-x;
}
.scrollFirst td.arrowleft{
	width:40px;
	text-align:left;
}
.scrollFirst td.arrowright{
	width:40px;
	text-align:right;
}
.scrollFirst td.arrowleft img, .scrollFirst td.arrowright img{
	cursor:pointer;
}
.scrollFirst td.buttons{
	vertical-align:top;
	padding:7px 0px 0px;
	margin:0px;
	height:18px;
	width:655px;
	overflow:hidden;
}
.scrollFirst td.buttons .buttonsInner{
	height:11px;
	overflow:hidden;
	width:658px;
}
.scrollFirst td.buttons .item{
	text-align:center;
	color:#fff;
	height:11px;
	font-size:10pt;
	line-height:7px;
	padding:0px;
	margin:0px;
	text-transform:lowercase;
	background-image:url(../images/scroll_bg_inner.gif);
	background-position:left top;
	background-repeat:repeat-x;
	vertical-align:top;
	float:left;
	cursor:pointer;
}
.scrollFirst td.buttons .active{
	background-image:url(../images/scroll_bg_active.gif);
	cursor:auto;
}
.scrollFirst td.buttons .first{
	border-left:1px solid #d5d5d5;
}
.scrollFirst td.buttons .last{
	border-right:1px solid #d5d5d5;
}

.scrollFirst td.buttons .item span{
	position:relative;
	top:-3px !important;
	top:-4px;
	line-height:10pt;
}

.bottomlinks{
	background-color:#f7f7f7;
	background-image:url(../images/round_bg.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	margin: 10px auto 26px;
	width:1000px;
	text-align:center;
}
.bottomlinks .left{
	float:left;
}
.bottomlinks .right{
	float:right;
}
.bottomlinks .contentContainer{
	width:870px;
	margin:0px auto;
	padding-top:15px;
	padding-bottom:5px;
}
.bottomlinks .content{
	float:left;
	margin-left:;
	text-align:left;
	width:130px;
	padding-right:30px;
	clear:none;
}
.bottomlinks .last{
	padding-right:0px;
	width:70px;
}
.bottomlinks .content li{
	list-style:none;
}
.bottomlinks .content a, .bottomlinks .content a:visited{
	color:#333;
	font-size:9.5pt;
	font-weight:normal;
}
.bottomlinks .content h6{
	margin-bottom:5px;
}
.bottomlinks .content h6 a, .bottomlinks .content h6 a:visited{
	color:#fb7301;
}


.bottomads {
margin:0 auto;
padding:0 0 26px;
width:1000px;
}
.bottomrule{
	background-color:#9a9a9a;
	height:1px;
	line-height:0px;
}
.footer{
	background-image:url(../images/bg_topgrad.jpg);
	background-position:0px 1px;
	background-repeat:repeat-x;
	background-color:#fff;
	padding:16px 0px;
	text-align:left;
	font-size: 8pt;
}
.footerBody{
	margin: 0px auto;
	width:1000px;
}
.copyright{
	width:100px;
	padding-left:9px;
	float: left;
}
.copyright a, .copyright a:visited{
	font-weight:bold;
	color:#fff;
	display:block;
	margin-bottom:3px;
}
.counter{
	float: left;
	margin-right:54px;
}
.disclaimer{
	float: right;
	width:180px;
	padding-right:20px;
	margin-right:10px;
	line-height:8pt;
}
.runet{
	float: right;
	width:142px;
	padding-right:4px;
	line-height:8pt;
	color:#fff;
}
.runet img{
	float:left;
	margin-right:9px;
}
.runet span{
	position:relative;
	top:6px;
}
.static .runet{
	color:#666;
	font-size:8pt;
}
.zavedenie .map{
	float:right;
	width:246px;
}
.zavedenie .map img{
	display:block;
}
.zavedenie .map .mapAround, .onMap .mapAround{
	background-color:#ebebeb;
	color:#666;
	padding: 6px 11px;
	font-size: 8pt;
}
.zavedenie .map .mapAround a, .zavedenie .map .mapAround a:visited, .onMap .mapAround a, .onMap .mapAround a:visited{
	color:#666;
}
.onMap .mapAround a.active, .onMap .mapAround a.active:visited{
	color:#0099cc;
	font-weight:bold;
}
.zavedenie .map .mapAround b, .onMap .mapAround b{
	color:#fb7301;
	font-weight:bold;
}
.zavedenie .descr{
	float:left;
	width:464px;
}
.zavedenie .head, .onMap .head{
	margin:0px 112px 14px 0px;
}
.zavedenie .head td, .tickets .head td, .onMap .head td{
	background-color:#72caf0;
}
.zavedenie .head td.corner, .tickets .head td.corner, .onMap .head td.corner{
	width:7px;
	background-color:transparent;
	text-align:right;
}

.zavedenie .descr h1, .onMap h1{
	font-size: 13.5pt;
	font-weight: normal;
	color:#fff;
	background-color:#72caf0;
	padding: 1px 11px;
}
.zavedenie .descr h1.big, .onMap h1.big{
	font-size: 17pt;
}
.zavedenie .descr .stars, .zavedenieList .stars, .superpayed .stars{
	text-align:left;
	margin:10px 0px 5px 10px;
	color:#666;
}
.zavedenieList .stars, .superpayed .stars{
	margin:0px 0px 4px 0px;
	height:19px;
}
.zavedenieList .superpayed .stars, .superpayed .stars{
	margin-top:0px;
}
.zavedenieList .payed .stars{
	margin-top:5px;
}

.zavedenieList .stars a, .zavedenieList .stars a:visited{
	margin:0px;	
}
.zavedenieList .descr, .newsList .descr, .superpayed .descr{
	float:left;
	width:618px;
	padding-top:0px;
	margin-left:0px;
	font-size:9pt;
}
.zavedenieList .descr{
	width:646px;
}
.newsList .descr .lead{
	padding-bottom:10px;
}
.zavedenieList .payed .descr, .zavedenieList .superpayed .descr, .superpayed .descr, .newsList .withpic .descr{
	width:478px;
	padding-top:0px;
}
.zavedenieList .superpayed .descr, .superpayed .descr{
	width:705px;
}
.zavedenieList .superpayed .withLogo .descr, .superpayed .withLogo .descr{
	width:581px;
}

.zavedenieList .payed .descr{
	padding-top:5px;
	width:507px;
}
.zavedenieList .comments, .newsList .comments, .forsuperpayed{
	float:right;
	text-align:right;
	width:110px;
	padding-right:10px;
	font-size:8pt;
	clear:both;
	margin-top:-28px;
}
.zavedenieList .comments, .forsuperpayed{
	float:none;
	text-align:left;
	width:auto;
	height:24px;
	font-size:8pt;
	clear:both;
	margin-top:0px;
	padding:6px 9px;
	background-color:#f2f2f2;
}
.zavedenieList .comments .leftComments, .forsuperpayed .leftComments{
	float:left;
}
.zavedenieList .comments .rightComments, .forsuperpayed .rightComments{
	float:right;
}

.newsList .comments{
	padding-right:0px;
}
.newsList .comments a, .newsList .comments a:visited{
	color:#666;
	text-decoration:none;
}
.zavedenie .descr .attr{
	float: left;
	margin:0px 10px 3px 1px;
	padding-left:11px;
	width:150px;
	font-weight: bold;
	color:#666;
}
.zavedenie .descr .attrwide{
	float: left;
	margin:0px 10px 3px 1px;
	padding-left:11px;
	width:440px;
	font-weight: bold;
	color:#666;
}

.zavedenieList  .descr .attr, .superpayed .descr .attr{
	margin:0px 3px 3px 0px;
	font-weight:normal;
	padding-left:0px;
	width:105px;
	clear:both;
	color:#3f3f3f;
	float:left;
}
.superpayed .descr .attr{
	clear:none;
}
.zavedenie .descr .value, .zavedenieList  .descr .value, .superpayed  .descr .value{
	float: right;
	margin:0px 0px 3px;
	width:430px;
	font-weight: normal;
}
.superpayed  .descr .value{
	float:left;
}
.zavedenie .descr .value, .zavedenieList  .payed .descr .value{
	width:290px;
}

.zavedenieList  .descr .value{
	width:537px;
	color:#3f3f3f;
}
.zavedenieList .payed .descr .value, .zavedenieList .superpayed .descr .value, .superpayed .descr .value{
	width:398px;
}
.zavedenieList .superpayed .photos0 .value, .superpayed .photos0 .value{
	width:597px;
}
.zavedenieList .superpayed .photos1 .value, .superpayed .photos1 .value{
	width:473px;
}
.zavedenieList .superpayed .photos2 .value, .superpayed .photos2 .value{
	width:349px;
}
.zavedenieList .superpayed .photos3 .value, .superpayed .photos3 .value{
	width:225px;
}
.zavedenieList .superpayed .withLogo .photos0 .value, .superpayed .withLogo .photos0 .value{
	width:473px;
}
.zavedenieList .superpayed .withLogo .photos1 .value, .superpayed .withLogo .photos1 .value{
	width:349px;
}
.zavedenieList .superpayed .withLogo .photos2 .value, .superpayed .withLogo .photos2 .value{
	width:225px;
}

.zavedenieList .superpayed .photos0 .clearboth, .superpayed .photos0 .clearboth{
	width:705px;
	clear:left;
}
.zavedenieList .superpayed .photos1 .clearboth, .superpayed .photos1 .clearboth{
	width:581px;
	clear:left;
}
.zavedenieList .superpayed .photos2 .clearboth, .superpayed .photos2 .clearboth{
	width:457px;
	clear:left;
}
.zavedenieList .superpayed .photos3 .clearboth, .superpayed .photos3 .clearboth{
	width:333px;
	clear:left;
}
.zavedenieList .superpayed .withLogo .photos0 .clearboth, .superpayed .withLogo .photos0 .clearboth{
	width:581px;
	clear:left;
}
.zavedenieList .superpayed .withLogo .photos1 .clearboth, .superpayed .withLogo .photos1 .clearboth{
	width:457px;
	clear:left;
}
.zavedenieList .superpayed .withLogo .photos2 .clearboth, .superpayed .withLogo .photos2 .clearboth{
	width:333px;
	clear:left;
}


.buttonsZav{
	width: 735px;
	color:#666;
	cursor:pointer;
}
.buttonsZav a, .buttonsZav a:visited{
	color:#666;
	text-decoration:none;
}
.buttonsZav h3{
	font-weight:bold;
	font-size:10pt;
	padding:0px 4px;
}
.buttonsZav p{
	font-size:8pt;
	margin-top:2px;
	padding:0px 4px;
}
.buttonsZav div{
	float: left;
	height:95px;
	background-image:url(../images/button_bg.gif);
	background-position: left bottom;
	background-repeat:repeat-x;
}
.buttonsZav div div{
	background-image:url(../images/button_left.gif);
	background-position: left bottom;
	background-repeat:no-repeat;
	margin:0px;
}
.buttonsZav div div div{
	background-image:url(../images/button_right.gif);
	background-position: right bottom;
	background-repeat:no-repeat;
}
.buttonsZav div div div div{
	background-image:url(../images/arrow_orange_down.gif);
	background-position:center bottom;
	background-repeat:no-repeat;
}
.buttonsZav div div div div *{
	background-image:none;
}
.buttonsZav div div div div div.outer{
	position:relative;
}
.buttonsZav div div div div div.outer div.inner{
	position:absolute;
	height:auto;
	bottom:18px;
	text-align:center;
	background-image:none;
}
.buttonsZav div.active div div div div.outer div.inner{
	bottom:2px;
}

.buttonsZav .active, .buttonsZav .active div, .buttonsZav .active div div{
	background-image:none;
}
.buttonsZav .active h3, .buttonsZav .active h3 a, .buttonsZav .active h3 a:visited{
	color:#fb7301;
	text-decoration:none;
}
.buttons2 div{
width:365px;
margin-right:5px;
}
.buttons3 div{
	width:241px;
	margin-right:6px;
}
.buttons4 div{
	width:180px;
	margin-right:5px;
}
.buttons5 div{
	width:143px;
	margin-right:5px;
}
.buttons6 div{
	width:120px;
	margin-right:3px;
}
div.buttonlast{
	margin-right:0px;
}
.hide{
	display:none;
}
.show{
	display:block;
}
.zavedenieFull, .zavedenieList, .newsList, .zavAfishaFull, .newsAfishaFull, .ratingBlockLeft, .ratingBlockRight, .commentFormBlock, .altCategories, .newsAddition .module, .newsBlock, .regBlock, .static, .static .module, .onMap, .tagBlockContainer{
	color:#666;
	background-image:url(../images/button_bg.gif);
	background-position: left bottom;
	background-repeat:repeat-x;
}
.tagBlockContainer, .zavedenieList{
	background-image:url(../images/button_bg.png);
	background-repeat:no-repeat;
	background-position:11px bottom;
}
.zavedenieFull{
	padding-top:10px;
}
.newsAddition .module2{
	margin-bottom:18px;
}
.newsBlock .inner, .regBlock .inner{
	overflow-x:hidden;
	width:423px;
	padding:14px;
	font-size:8pt;
}
.regBlock .inner{
	padding: 28px 10px 14px 33px;
}
.regBlock .inner div{
	padding-bottom:5px;
	clear:both;
}
.regBlock .inner div div.captcha{
	float:right;
	width:112px;
	text-align:right;
	clear:none;
	padding-bottom:0px;
	padding-right:12px;
}

.regBlock .inner div span{
	width:139px;
	display:block;
	float:left;
	clear:both;
}
.regBlock .inner div span.label{
	float:none;
	clear:none;
	width:auto;
	margin:0px 7px 0px 3px;
	display:inline;
}
.regBlock .inner div span.dontsee{
	margin:0px;
	width:auto;
	display:block;
	float:right;
	clear:none;
	margin-bottom:10px;
}
.regBlock .inner img{
	border:1px solid #bfbfbf;
}
.regBlock .inner input, .regBlock .inner textarea{
	border:1px solid #bfbfbf;
	width:192px;
	height:17px;
}
.regBlock .inner textarea{
	height:105px;
	font-family:Tahoma,Arial,sans-serif;
	font-size:9pt;
}
.regBlock .inner input.present{
	background-color:#efefef;
}
.regBlock .inner input.radio{
	border:none;
	width:auto;
	height:auto;
	position:relative;
	top:0px;
	padding:0px;
	margin:4px 0px 0px;
	height:13px;
	widows:13px;
}
.regBlock .inner input.file{
	width:277px;
	min-height:23px;
	height:21px;
}
.regBlock .inner input.button{
	border:none;
	width:76px;
	height:19px;
	line-height:8pt;
	padding:0px 0px 1px;
	background-image:url(../images/button_reg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	color:#000;
	float:right;
}
.regBlock .inner .button2{
	padding-top:20px;
}
.regBlock .inner .button2 input{
	border:none;
	width:167px;
	height:22px;
	line-height:8pt;
	padding:0px 0px 1px;
	background-image:url(../images/button_send_reg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	color:#666;
}
.regBlock .inner input.checkbox{
	width:13px;
	height:13px;
	margin:0px;
	padding:0px;
	border:none;
	position:relative;
	top:27px;
}
.regBlock .inner div.dob div, .regBlock .inner div.city div{
	height:19px;
	overflow:hidden;
	float:left;
	padding:0px;
	border:1px solid #bfbfbf;
	clear:none;
	margin-right:6px;
}
.regBlock .inner div.dob .dobcontainer, .regBlock .inner div.city .citycontainer{
	float:none;
	clear:none;
	border:none;
	height:20px;
}
.regBlock .inner div.city .citycontainer{
	border:1px solid #bfbfbf;
	height:18px;
}
.regBlock .inner div.dob div.day{
	width:42px;
}
.regBlock .inner div.dob div.day select{
	width:46px;
}
.regBlock .inner div.dob div.month{
	width:73px;
}
.regBlock .inner div.dob div.month select{
	width:77px;
}
.regBlock .inner div.dob div.year{
	width:61px;
	margin-right:0px;
}
.regBlock .inner div.dob div.year select{
	width:65px;
}
.regBlock .inner div.city div.citycontainer{
	width:192px;
}
.regBlock .inner div.city div.citycontainer select{
	width:196px;
}
.regBlock .inner div.dob div select, .regBlock .inner div.city div.citycontainer select{
	margin:-2px;
}
.regBlock .inner div.avatar{
	float:none;
	clear:none;
	border:none;
	padding-bottom:0px;
}
.regBlock .inner div.avatar input{
	float:none;
	margin-right:40px;
}

.zavedenieList .superpayed, .superpayed{
	background-color:#fff;
	background-image:none;
	border:1px solid #fdad6a;
	border-left:7px solid #fb821b;
	padding:1px;
}
.zavedenieList .payed{
	background-color:#fff;
	background-image:none;
	border:1px solid #fdad6a;
	border-left:1px solid #fdad6a;
	padding:1px;
}
.zavedenieList .payed .payedInner, .zavedenieList .superpayed .payedInner, .superpayed .payedInner{
	background-color:#fff2e4;
	background-image:url(../images/bg_payed.gif);
	background-position:top;
	background-repeat:repeat-x;
	padding:5px 9px 9px 11px;
}
.zavedenieList .payed .payedInner{
	padding-top:0px;
	padding-left:0px;
}
.zavedenieList .payed .payedTitle{
	display: none;
}
.zavedenieList .superpayed .payedTitle, .superpayed .payedTitle{
	position:relative;
	left:-8px;
	top:7px;
	display:block;
}

.ratingBlockLeft, .ratingBlockRight{
	float:left;
	width:364px;
	min-height:155px;
	height:auto !important;
	height:155px;
	margin-bottom:16px;
}
.ratingBlockRight{
	float:right;
}
.zavedenieFull div.left, .zavedenieList div.left, .newsList div.left, .zavAfishaFull div.left, .newsAfishaFull div.left, .ratingBlockLeft div.left, .ratingBlockRight div.left, .commentFormBlock div.left, .altCategories div.left, .newsAddition .module div.left, .newsBlock div.left, .regBlock div.left, .static div.left, .static .module div.left, .onMap div.left, .tagBlockContainer div.left{
	background-image:url(../images/button_left.gif);
	background-position: left bottom;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
}
.tagBlockContainer div.left, .zavedenieList div.left{
	background-image:url(../images/button_left.png);
}
.zavedenieFull div.left div.right, .zavedenieList div.left div.right, .newsList div.left div.right, .zavAfishaFull div.left div.right, .newsAfishaFull div.left div.right, .ratingBlockLeft div.left div.right, .ratingBlockRight div.left div.right, .commentFormBlock div.left div.right, .altCategories div.left div.right, .newsAddition .module div.left div.right, .newsBlock div.left div.right, .regBlock div.left div.right, .static div.left div.right, .static .module div.left div.right, .onMap div.left div.right, .tagBlockContainer div.left div.right{
	background-image:url(../images/button_right.gif);
	background-position: right bottom;
	background-repeat:no-repeat;
	padding-bottom:21px;
}
.tagBlockContainer div.left div.right, .zavedenieList div.left div.right{
	background-image:url(../images/button_right.png);
}
.zavedenieFull div.left div.right{
	padding-bottom:30px;
}
.newsList div.left div.right{
	min-height:240px;
	height:auto !important;
	height:240px;
}

.static .module div.left div.right{
	padding-bottom:6px;
}
.newsAddition .module div.left div.right{
	padding-bottom:14px;
}
.ratingBlockLeft div.left div.right, .ratingBlockRight div.left div.right{
	min-height:142px;
	height:auto !important;
	height:142px;
}
.newsBlock div.left div.right, .regBlock div.left div.right{
	width:465px;
	margin-bottom:18px;
}
.regLeft .regBlock div.left div.right{
	width:246px;
	margin-bottom:18px;
}
.newsAddition .module, .static .module{
	width:246px;
	margin-bottom:18px;
}
.newsAddition .photo{
	margin-bottom:20px;
}
.altCategories{
	width:231px;
	float:left;
}
.altList{
	width:433px;
	float:right;
	margin-bottom:20px;
}
.altList div{
	float:left;
	width:216px;
	color:#666;
}
div.help{
	clear:none;
	width:433px;
	text-align:right;
	color:#939393;
	font-size:8pt;
	margin-top:7px;
	float:right;
}
.altCategories div.left div.right{
	padding:0px 22px 35px;
}

.ratingBlockLeft h4, .ratingBlockRight h4, .comments h4, .altHeadings, .searchResults h4, .rateIt, .newsAfishaFull h4, .contentOuter .content .block .regLeft h2{
	border-bottom:1px solid #bfbfbf;
	padding:20px 23px 12px;
	font-size: 10pt;
	font-weight: bold;
}
.contentOuter .content .block .regLeft h2{
	padding:0px 0px 5px 0px;
	margin-left:12px;
	margin-bottom:12px;
	margin-top:6px;
	clear:both;
}
.newsAfishaFull h4{
	padding-bottom:5px;
	padding-top:5px;
}
.newsAfishaFull h4 a, .newsAfishaFull h4 a:visited{
	color:;
	text-decoration:none;
	font-size:8.5pt;
	font-weight:bold;
}
.newsBlock h4, .secondNews h4.secondNewsHeader{
	color:#414141;
	font-size:12.5pt;
	font-weight:normal;
	margin:0px;
	padding:0px 0px 10px 0px;
}
.newsBlock h4{
	border-bottom:1px solid #bfbfbf;
	padding:0px 0px 9px 0px;
}
.newsAddition .module h4, .newsAddition .module2 h4{
	border-bottom:1px solid #bfbfbf;
	padding:0px 23px 5px 0px;
	margin-left:21px;
	margin-bottom:10px;
	font-size: 10pt;
	font-weight: bold;
}
.newsAddition .module2 h4{
	border:none;
	color:#666;
	margin-bottom:7px;
}
.newsAddition .module .topTen h4{
	border:none;
	padding-bottom:0px;
	margin-left:0px;
	font-size:10.5pt;
}
.newsAddition .module ul{
	padding-left:9px;
	padding-right:20px;
}
.newsAddition .module .topTen ul{
	margin-left:0px;
}
.newsAddition .module li, .newsBody .tags li{
	background-image:url(../images/icon_bullet.gif);
	background-position:0px 5px;
	background-repeat:no-repeat;
	margin:0px;
	padding-left:13px;
	margin-bottom:1px;
	list-style:none;
}
.newsAddition .module .topTen li{
	list-style-image:none;
	margin-bottom:3px;
}
.newsBody .tags{
	margin-bottom:26px;
	clear:both;
}
.newsBody a, .newsBody a:visited{
 color:#666666;
}

.newsBody .tags li, .newsBody .tags li a, .newsBody .tags li a:visited{
	font-size:9pt;
    font-weight: bold;
	color:#0b89e1;
}

.newsAddition .module a, .newsAddition .module a:visited{
	display:block;
	margin-left:21px;
	margin-bottom:3px;
	font-weight:bold;
	color:#0099cc;
	text-decoration:none;
}

.newsAddition .module .tagsLinks a, .newsAddition .module .tagsLinks a:visited{
	display:inline;
	margin-left:1px;
}

.newsAddition .module .topTen h4 a, .newsAddition .module .topTen h4 a:visited{
	color:#fff;
	font-weight:normal;
}
.newsAddition .module li a, .newsAddition .module li a:visited{
	margin-left:0px;
	font-weight:normal;
	color:#666;
	display:inline;
}
.newsAddition .module .atright{
	text-align:right;
	margin-top:10px;
	padding-right:19px;
}
.newsAddition .module .atright a, .newsAddition .module .atright a:visited{
	display:inline;
	margin-left:8px;
	color:#fb7301;
}
.newsAddition .module .comments{
	padding-left:21px;
}
.newsAddition .module .comments a, .newsAddition .module .comments a:visited{
	display:inline;
	margin-left:0px;
}

.searchResults h4{
	color:#515151;
	padding:10px 10px 5px 1px;
	font-size:8pt;
	position:relative;
}
.searchResults h4.dark{
	border-bottom:1px solid #999;
	padding-top:0px;
}
.altHeadings{
	margin-bottom:14px;
	padding-bottom:20px;
}
.altHeadings h4{
	float:left;
	width:251px;
	margin: 0px 28px 0px 0px;
	color:#666;
	font-size: 10pt;
}
.altCategories a, .altCategories a:visited{
	color:#666;
	text-decoration:none;
	font-weight:normal;
	display:block;
	margin-bottom:10px;
}
.altCategories a.active, .altCategories a.active:visited{
	color:#02b2fe;
	font-weight:bold;
}
.altList a, .altList a:visited{
	color:#02b2fe;
	text-decoration:none;
	font-weight:bold;
}
.comments h4{
	float:left;
	width:429px;
	padding-top:4px;
}
.comments h4 a, .comments h4 a:visited{
	font-weight:normal;
	color:#72caf0;
}
.comments .name{
	margin-top:22px;
	padding:6px 23px;
	background-color:#f1f1f1;
}
.comments .name b{
	color:#02b2fe;
	margin-right:30px;
}
.comments .text{
	padding:0px 23px;
}

.ratingBlockLeft table, .ratingBlockRight table{
	margin:8px 20px -10px 23px;
	width:321px;
}
.ratingBlockLeft table b, .ratingBlockRight table b{
	color:#02b2fe;
}
.ratingBlockLeft table td{
	padding:2px 0px;
	vertical-align:middle;
}
.ratingBlockRight table td{
	padding:2px 0px;
	vertical-align:middle;
}
.ratingBlockRight table td.ratingSend{
	text-align:right;
	padding-top:2px;
}
.ratingPresent, .ratingAbsent{
	font-size:8pt;
	width:95px;
	color:#0099cc;
}
.ratingPresent span, .ratingAbsent span{
	position:relative;
	top:-1px;
}
.ratingAbsent{
	color:#bfbfbf;
}

.ratingBlockLeft table .stars, .ratingBlockRight table .stars{
	text-align:right;
}
.ratingBlockRight table .stars{
	text-align:right;
	padding-right:17px;
}
.ratingBlockRight table .rounds a, .ratingBlockRight table .rounds a:visited{
	margin:-1px -2px;
}
.zavedenieFull div div img.left, .zavedenieList div div img.left, .newsList div div img.left, .error404 img.left, .regLeft img.left,  .superpayed img.left{
	float:left;
	margin:0px 29px 10px 0px;
	clear:both;
}
.regLeft h3{
	color:#0099cc;
	margin:0px;
	font-weight:bold;
}
.error404 img.left, .regLeft img.left{
	margin-right:15px;
}
.regLeft img.left{
	margin-left:12px;
}
.zavedenieList div div img.left, .newsList div div img.left, .superpayed img.left{
	clear:none;
	margin-right:15px;
}
.superpayed div.withLogo img.left{
	margin-right:11px;
}
.zavedenieList div div img.right, .superpayed img.right{
	clear:none;
	margin-left:11px;
	float:right;
}

.newsList div div img.left{
	margin-bottom:0px;
}
.zavedenieFull div div div.text{
	position:relative;
	padding:0px 12px 15px;
}
.zavedenieFull div div div.payed{
	clear:both;
	margin:0px;
}
.zavedenieFull div div div.text p{
	margin-bottom:10px;
}
.zavedenieFull div div div.payedAds, .zavedenieList div div div.payedAds{
	text-align:right;
	padding-right:33px;
	margin-top:25px;
	font-size:8pt;
}
.zavedenieList div div div.payedAds{
	color:#0099cc;
	margin-top:55px;
	padding-right:8px;
	clear:both;
}
.zavedenieFull div div div.payedAds img, .zavedenieList div div div.payedAds img{
	margin:0px 7px 0px 13px;
}
.zavedenieFull a, .zavedenieFull a:visited, .zavAfishaFull .link a, .zavAfishaFull .link a:visited, .newsAfishaFull .link a, .newsAfishaFull .link a:visited{
	text-decoration:none;
	color:#fb7301;
}
.zavedenieList a, .zavedenieList a:visited, .superpayed a, .superpayed a:visited, .forsuperpayed a, .forsuperpayed a:visited{
	text-decoration:none;
	color:#0099cc;
	margin-right:23px;
	position:relative;
	top:-5px;
}
.zavedenieList .descr a, .zavedenieList .descr a:visited, .superpayed .descr a, .superpayed .descr a:visited, .forsuperpayed .descr a, .forsuperpayed .descr a:visited{
	top:0px;
}

.zavedenieList .rightComments a, .zavedenieList .rightComments a:visited, .superpayed .rightComments a, .superpayed .rightComments a:visited, .forsuperpayed .rightComments a, .forsuperpayed .rightComments a:visited{
	margin-right:0px;
}
.zavedenieList a.icon, .zavedenieList a.icon:visited, .superpayed a.icon, .superpayed a.icon:visited, .forsuperpayed a.icon, .forsuperpayed a.icon:visited{
	margin-right:5px;
	top:1px;
}

.newsList h3{
	margin-bottom:5px;
}
.zavedenieList h3, .superpayed h3{
	margin-bottom:1px;
	text-transform:uppercase;
}

.zavedenieList h3 a, .zavedenieList h3 a:visited, .newsList h3 a, .newsList h3 a:visited, .superpayed h3 a, .superpayed h3 a:visited{
	color:#fb7301;
	font-weight:bold;
	font-size:13pt;
}
.newsList h3 a, .newsList h3 a:visited{
	color:#333;
	font-size:11pt;
}
.zavedenieList div div div.payedAds a, .zavedenieList div div div.payedAds a:visited{
	color:#fb7301;
}
.zavedenieFull .tickets, .zavedenieFull .photo{
	margin-bottom:15px;
	clear:both;
}
.zavedenieFull .tickets .head{
	width:147px;
	font-weight:bold;
	color:#fff;
	float:left;
	margin-right:29px;
}
.zavedenieFull .photo .link{
	font-size:8pt;
	padding-left:12px;
	padding-top:63px;
	width:164px;
	float: left;
}
.zavAfishaFull .link, .newsAfishaFull .link{
	font-size:8pt;
	padding-left:33px;
	padding-top:28px;
}
.newsAfishaFull .link{
	padding-top:12px;
}
.zavedenieFull .photo .link img, .zavAfishaFull .link img, .newsAfishaFull .link img{
	margin-left:6px;
}
.zavedenieFull .photo .pics img{
	margin-right:16px;
}
.miniGallery, .calendar10{
	margin-bottom:16px;
	width:735px;
	overflow:hidden;
	font-size:1px;
}
.miniGallery{
	white-space:nowrap;
	font-size:0px;
}
.miniGallery .pics a, .miniGallery .pics a:visited{
	margin-right:9px;
}
.miniGallery .scroll a.left, .miniGallery .scroll a.left:visited{
	float:left;
	padding-top:4px;
	padding-left:14px;
}
.miniGallery .scroll a.right, .miniGallery .scroll a.right:visited{
	float:right;
	padding-top:4px;
	padding-right:14px;
}
.calendar10{
	height:26px;
	margin-bottom:2px;
}
.calendar35{
	height:37px;
	margin-bottom:0px;
}

.calendar10 .day{
	float:left;
	margin-right:5px;
	width:69px;
	height:26px;
}
.calendar35 .day{
	float:left;
	margin:0px;
	width:21px;
	height:17px;
	padding-top:4px;
}

.calendar10 .last, .catalogue .last, .calendar35 .last{
	margin-right:0px;
}
.calendar10 .day a, .calendar10 .day a:visited, .calendar35 .day a, .calendar35 .day a:visited{
	display:block;
	color:#666;
	text-decoration:none;
	font-weight:bold;
	font-size:8pt;
	text-align:center;
	position:relative;
	top:-1px;
	left:0px !important;
	left:1px;
}
.calendar10 .day a.num, .calendar10 .day a.num:visited{
	color:#45b3e6;
}
.calendar35 .day a, .calendar35 .day a:visited{
	color:#0099cc;
	font-size:9pt;
	padding:0px 2px;
}
.calendar10 .holi a, .calendar10 .holi a:visited, .calendar35 .holi a, .calendar35 .holi a:visited, .calendar10 .holi a.num, .calendar10 .holi a.num:visited{
	color:#fb7301;
}
.calendar10 .active{
	background-image:url(../images/afisha_bg.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.calendar35 .active{
	background-color:#03a9e1;
}
.calendar10 .active a, .calendar10 .active a:visited, .calendar10 .active a.num, .calendar10 .active a.num:visited, .calendar35 .active a, .calendar35 .active a:visited{
	color:#fff;
}
.calendar35 .months{
	border-bottom:1px solid #bfbfbf;
}
.calendar35 .month{
	padding-bottom:2px;
	text-align:center;
	font-weight:bold;
	color:#0099cc;
	float:left;
}
.calendar35 .month a, .calendar35 .month a:visited{
	text-decoration:none;
	color:#0099cc;
}
.afisha{
	margin-top:-10px;
	/*
    position: relative;
    left: 0px;
    top: -25px;
    */
}
.newsAfishaFull .afisha{
	margin-bottom:16px;
}
.newsAfishaFull .afishafirst{
	margin-top:0px;
}
.afisha td{
	padding: 6px 0px 6px 35px;
	color:#666;
	font-weight:bold;
	font-size: 8.5pt;
	vertical-align:middle;
}
.block .newsAfishaFull .afisha .even td.event, .block .newsAfishaFull .afisha .odd td.event{
	width:197px;
}
.block .newsAfishaFull .afisha .even td, .block .newsAfishaFull .afisha .odd td{
	width:296px;
}
.block .newsAfishaFull .afisha .even td.cost, .block .newsAfishaFull .afisha .odd td.cost{
	width:137px;
	font-weight:normal;
}
.afisha .banner td{
	padding: 6px 0px;
}
.afisha .odd{
	background-color:#f0f0f0;
}
.afisha .add{
	position:absolute;
}
.afisha .add img{
	position:relative;
	left: -18px;
	top:2px;
}
.afisha td a, .afisha td a:visited{
	text-decoration:none;
	color:#666;
}
.newsAfishaFull .afisha td a, .newsAfishaFull .afisha td a:visited{
	color:#0099cc;
}

.afisha td a:hover{
	text-decoration:underline;
}
.afisha h4, .afisha h4 a, .afisha h4 a:visited, .newsAfishaFull .afisha h4 a, .newsAfishaFull .afisha h4 a:visited{
	color:#fb7301;
	padding-top:19px;
	font-weight:bold;
	font-size: 8.5pt;
}
.newsAfishaFull .afisha h4{
	border-bottom:0px;
	padding:10px 0px 0px 0px;
}
.block .afisha .even td, .block .afisha .odd td{
	width:385px;
}
.block .afisha td.event{
	width:280px;
	float:none;
	margin-left:0px;
}
.commentFormBlock{
	clear:both;
	color:#969696;
	padding-top:16px;
}

.didYouFind{
	margin:10px 0px 14px 12px;
	color:#666;
	font-size:10pt;
}
.didYouFind span{
	margin-right:22px;
}
.commentFormBlock div.check input{
	float:none;
	width:auto;
	border:none;
	padding:-5px;
	margin:0px;
}

.didYouFind input, .didYouFindForm input, .ratingBlockRight table input, .commentFormBlock div.check input.button{
	width:46px;
	height:22px;
	background-image:url(../images/button_yn.gif);
	background-position:top left;
	background-repeat:no-repeat;
	border:none;
	margin: 0px 0px 0px 6px;
	color:#666;
	font-size:9pt;
	padding-bottom:3px !important;
	padding-bottom:0px;
}
.didYouFindForm input, .ratingBlockRight table input, .commentFormBlock div.check input.button{
	background-image:url(../images/button_send.gif);
	width:107px;
}
.commentFormBlock div.check input.button{
	float:right;
	margin-top:0px;
	margin-right:18px;
}
.commentFormBlock div.check input.checkbox{
	position:relative;
	top:1px;
	margin-right:5px;
	float:left;
}
.didYouFindForm textarea{
	width:468px;
	height:47px;
	border:1px solid #bfbfbf;
	color:#969696;
	font-size:9pt;
	padding:7px;
	font-family:Arial, sans-serif;
	float:left;
	margin-left:12px;
	overflow:hidden;
}
.didYouFindForm input{
	float:left;
	margin-left:7px;
	margin-top:41px;
}
.commentFormBlock h4{
	font-size: 10pt;
	font-weight: bold;
	color:#fb7301;
	padding-left:23px;
}
.feedbackForm h4{
	border-bottom:1px solid #bfbfbf;
	margin-bottom:16px;
	padding-bottom:8px;
}
.commentFormBlock div.left div.right div{
	padding-left:23px;
	padding-top:10px;
	clear:both;
}
.commentFormBlock div.left div.right div div.subjectcontainer{
	width:140px;
	height:18px;
	border:1px solid #bfbfbf;
	padding:0px;
	margin-bottom:0px;
	clear:none;
	float:left;
}
.commentFormBlock div.left div.right div div.subjectcontainer select{
	margin:-2px;
	width:144px;
	height:22px;
}
.commentFormBlock span{
	width:100px;
	display:block;
	float:left;
	text-align:right;
	padding-right:8px;
	position:relative;
	top:2px;
}
.feedbackForm span{
	width:50px;
}
.commentFormBlock input, .commentFormBlock textarea{
	width:140px;
	height:18px;
	border:1px solid #bfbfbf;
	background-image:none;
	margin:0px;
	float:left;
}
.commentFormBlock textarea{
	width:584px;
	height:79px;
	overflow:hidden;
}
.feedbackForm textarea{
	width:626px;
	font-family:Tahoma, Arial, sans-serif;
	font-size:10pt;
	padding:4px;
}
.feedbackForm div.left div.right div{
	padding-top:0px;
	margin-bottom:6px;
}
.feedbackForm div.left div.right div.clearboth{
	margin:0px;
}
.searchResults{
	margin-top:-22px;
	position:relative;
}
.searchResults .leftBlock{
	width:344px;
	float:left;
	font-size:8pt;
	overflow-x:hidden;
	position:relative;
	min-height:214px;
	height:auto !important;
	height:214px;
}
.searchResults .rightBlock{
	width:344px;
	float:right;
	font-size:8pt;
	overflow:hidden;
	position:relative;
}
.searchResults ul, .newsBlock ul, .regLeft ul{
	margin:3px 0px 12px 0px;
	width:1600px;
	padding-left:0px;
	list-style:none;
}
.searchResults ul{
	margin:3px 0px 0px;
}
.regLeft ul{
	font-weight:bold;
	font-size:9pt;
	color:#0099cc;
	width:222px;
	margin-left:14px;
}
.regLeft ul a, .regLeft ul a:visited{
	font-weight:bold;
	font-size:9pt;
	color:#0099cc;
	text-decoration:none;
}
.regLeft ul a:hover{
	text-decoration:underline;
}
.regLeft ul a.arrowright{
	float:right;
	position:relative;
	top:4px;
}

.searchResults a, .searchResults a:visited, .newsBlock a, .newsBlock a:visited{
	color:#666;
	text-decoration:none;
	margin:0px;
}
.searchResults li.linkToAll{
	background-image:url(../images/arrow_orange1.gif);
	background-position:1px 3px;
}
.searchResults li, .newsBlock li, .regLeft li{
	background-image:url(../images/icon_bullet.gif);
	background-position:0px 3px;
	background-repeat:no-repeat;
	margin:0px;
	padding-left:13px;
}
.newsBlock li{
	background-position:0px 4px;
}
.regBlock li{
	background-position:0px 6px;
	margin-bottom:4px;
}
.searchResults li.linkToAll a, .searchResults li.linkToAll a:visited{
	color:#fb7301;
}
.searchResults h4 a, .searchResults h4 a:visited, .newsBlock h4 a, .newsBlock h4 a:visited{
	color:#515151;
}
.searchResults a:hover, .newsBlock a:hover{
	text-decoration:underline;
}
.searchResults .found{
	font-weight:bold;
	color:#0099cc;
}
.searchResults .blockTop{
	background-image:url(../images/bg_searchtop.gif);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#fff;
}
.searchResults .blockBottom{
	background-image:url(../images/bg_searchbottom.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding:22px 11px 0px;
	position:relative;
	min-height:214px;
	height:auto !important;
	height:214px;
}
.searchResults .collapse{
	text-align:right;
	display:block;
	position:relative;
	padding-bottom:6px;
}
.catColumn{
	float:left;
	width:225px;
	margin-right:30px;
}
.catColumn h3{
	border-bottom:1px solid #bfbfbf;
	padding:20px 23px 5px 0px;
	margin-bottom:12px;
	font-size: 13pt;
	font-weight: normal;
	color:#333;
}
.catColumn h3 a, .catColumn h3 a:visited{
	color:#333;
	text-decoration:none;
}
.catColumn li{
	background-image:url(../images/icon_bullet.gif);
	background-position:0px 5px;
	background-repeat:no-repeat;
	margin:0px 10px 2px 10px;
	padding-left:13px;
	list-style:none;
	font-weight:bold;
	color:#0099cc;
}
.catColumn li a, .catColumn li a:visited{
	font-weight:bold;
	color:#0099cc;
	text-decoration:none;
}

.catColumn .group{
	background-image:url(../images/bg_catgroup.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding:0px 0px 22px 0px;
	min-height:92px;
	height:auto !important;
	height:92px;
}
.catItem, .superpayed, .newsItem{
	clear:both;
	margin-top:12px;
	padding-bottom:11px;
	min-height:71px;
	height:auto !important;
	height:71px;
	background-image:url(../images/bg_news.gif);
	background-position:bottom right;
	background-repeat:repeat-x;
}
.catItem{
	background-image:none;
	padding-bottom:6px;
	padding-left:9px;
}
.superpayed{
	padding-bottom:1px;
	margin-top:0px;
	background-image:none;
}
.newsItem{
	padding-bottom:0px;
	margin-top:8px;
	min-height:76px;
	height:auto !important;
	height:76px;
}
.withpic{
	background-repeat:no-repeat;
}
.afishaGroup{
	padding:29px 0px 0px;
}

.contentOuter .content .block .afishaGroup h2{
	color:#fb7301;
	border-bottom:1px solid #bfbfbf;
	padding-bottom:3px;
}

.contentOuter .content .block .afishaGroup h2 a, .contentOuter .content .block .afishaGroup h2 a:visited{
	color:#FB7301;
}

.block .afishaGroup .event{
	padding:14px 0px 11px;
	border-bottom:1px solid #bfbfbf;
	clear:both;
	float:none;
	width:735px;
	margin:0px;
}
.block .afishaGroup .event .afishaGraph{
	width:113px;
	float:left;
	margin-top:6px;
}
.afishaGroup .event h3{
	font-weight:normal;
	font-size:12.5pt;
	/*float:left;*/
	color:#333;
	line-height:12.5pt;
	padding-left:129px;
}
.block .afishaGroup .event .descr{
	padding-left:129px;
	font-size:9pt;
}
.block .afishaGroup .event h5{
	padding-left:129px;
	padding-top:4px;
}
.block .afishaGroup .heading, .block .afishaGroup .last{
	border-bottom:none;
	padding-bottom:0px;
}
.block .afishaGroup .last {
    margin-bottom:10px;
}
.afishaDate{
	color:#fb7303;
	width:113px;
	float:left;
	font-weight:bold;
	font-size:8.5pt;
}

.afishaGroup .event h3 span{
	font-size:9pt;
	line-height:9pt;
	color:#858585;
}
.afishaGroup .event h3 a, .afishaGroup .event h3 a:visited{
	color:#333;
	text-decoration:none;
}
.afishaGroup .event .afisha{
	float:right;
	margin: 0px;
}
.afishaGroup .event .afisha td{
	width:auto;
	font-weight:normal;
}
.afishaGroup .event .afisha td.place{
	width:200px;
	padding-left:27px;
}
.afishaGroup .event .afisha td.tickets{
	width:15px;
	padding:6px 9px;
	text-align:right;
}
.afishaGroup .event td a, .afishaGroup .event td a:visited{
	color:#0099cc;
	font-weight:bold;
}
.afishaGroup .event .afisha img{
	margin-top:0px;
}
.afishaGroup .event .stars{
	margin-top:5px;
}
.newsBody{
	width:468px;
	float:right;
	padding-bottom:0px;
}
.newsBody p,.newsBody div, .newsBody *{
	color:#666;
}
.newsBody p{
	margin-bottom:12px;
}

.newsBody h1{
	margin-bottom:10px;
	font-size:20pt;
	font-weight:normal;
	clear:both;
    color: #000;
}
.newsBody .sharelink{
	width:200px;
	float:right;
	text-align:right;
	font-size:8pt;
}
.newsBody .sharelink a, .newsBody .sharelink a:visited{
	text-decoration:none;
	color:#858585;
	display:block;
}
.newsBody .social{
	float:left;
}
.newsBody .social a, .newsBody .social a:visited{
	margin-right:5px;
}
.newsBody .comdate{
	clear:both;
	text-align:right;
	color:#666;
	margin:16px 0px 14px;
	font-size:8pt;
}
.newsBody .comdate .comments{
	float:left;
	text-decoration:none;
	color:#666;
}
.newsBody .stars{
	float:left;
}
.newsBody a.sectLink{
	float:right;
	font-weight:bold;
	color:#fb7301;
	margin-right:10px;
	text-decoration:none;
	font-size:8pt;
}
.newsBody a.archLink{
	float:right;
	font-weight:normal;
	color:#666;
	text-decoration:none;
	font-size:8pt;
}
.newsBlock .sectLink{
	color:#666;
	font-size:8pt;
	text-align:center;
	padding:0px 14px;
	margin-top:-10px;
}
.newsBlock .sectLink a, .newsBlock .sectLink a:visited{
	color:#fb7301;
}

.newsAddition{
	width:246px;
	float:left;
	font-size:8pt;
	padding-bottom:0px;
}
.rateIt{
	float:right;
	width:201px;
	color:#333;
	padding-bottom:11px;
	padding-top:4px;
	padding-left:59px;
	padding-right:0px;
}
.rateIt .stars{
	float:left;
	margin-left:10px;
	width:100px;
	height:17px;
	overflow-y:hidden;
}
.rateIt span{
	float:left;
}
.ward{
	margin:25px 0px;
}
.ward h6{
	color:#858585;
	margin-bottom:7px;
	font-size:8pt;
}
.ward h6 img{
	margin:0px 8px;
}
.ward .sep{
	position:relative;
	top:2px;
	float:left;
}
.ward ul{
	list-style:none;
	font-size:8pt;
}
.ward ul li{
	margin:0px 0px 4px;
	line-height:8pt;
}
.ward ul a, .ward ul a:visited{
	text-decoration:none;
	color:#0099cc;
}
.ward .backward{
	width:355px;
	float:left;
	text-align:right;
	padding-right:12px;
}
.ward .forward{
	width:354px;
	float:right;
	padding-left:12px;
}
.newsItem .date{
	width:100px;
	float:right;
	text-align:right;
	padding-top:12px;
	font-size:8pt;
	color:#878787;
}
.error404 h1{
	font-size:12pt;
	color:#333;
	font-family:Arial,sans-serif;
	font-size:14pt;
	font-weight:normal;
}
.static{
	color:#666;
}
.static p{
	margin:0px 0px 12px 0px;
	padding:0px 10px;
}
.static .module p{
	padding:0px 10px 0px 24px;
	margin-bottom:6px;
}
.static ul{
	margin:0px 0px 12px 0px;
}
.static .module a, .static .module a:visited{
	color:#666;
	text-decoration:none;
}
.static .module a:hover{
	text-decoration:underline;
}
.static li{
	background-image:url(../images/icon_bullet.gif);
	background-position:25px 6px;
	background-repeat:no-repeat;
	margin:0px;
	padding-left:38px;
	list-style:none;
}
.static h1{
	font-family:Arial, sans-serif;
	font-size:24pt;
	font-weight:normal;
	margin:0px 0px 22px 0px;
	color:#333;
}
.static .sidebar{
	float:right;
	margin-left:15px;
	margin-bottom:10px;
}
.static .sidebar{
	background-image:url(../images/underlogo.png);
	background-position:top left;
	background-repeat:repeat-x;
	width:246px;
}
.static .sidebar .logo{
	height:150px;
}
.contentOuter .content .onMap{
	padding-bottom:0px;
}
.onMap .bottomstripe{
	padding-top:20px;
	padding-bottom:0px;
	height:auto !important;
	height:0px;
	min-height:0px;
}
.onMap .bottomstripe .mapAround{
	width:600px;
	float:left;
	background:none;
}
.onMap .bottomstripe .printLink{
	width:100px;
	float:right;
	text-align:right;
	padding-right:12px;
	background:none;
	font-size:8pt;
	margin:0px;
	position:relative;
	top:3px;
}
.onMap .bottomstripe .printLink a, .onMap .bottomstripe .printLink a:visited{
	text-decoration:none;
	color:#666;
}
.onMap .bottomstripe .printLink img{
	margin-right:6px;
	position:relative;
	top:3px;
}
.onMap .headstripe{
	background-color:#e0e0e0;
	-moz-opacity:0.45;
	filter:alpha(opacity=45);
	opacity:0.45;
	-khtml-opacity: 0.45;
	height:41px;
}
.onMap .headstripecontent{
	margin-top:-22px;
	height:22px;
}
.onMap .headstripecontent .quantity, .onMap .headstripecontent .distance{
	position:relative;
	margin-top:-19px;
	height:19px;
	padding:11px;
	z-index:10;
	float:left;
}
.onMap .headstripecontent .quantity{
	top:3px;
	color:#666;
	padding-bottom:0px;
}
.onMap .headstripecontent span{
	color:#fb7301;
	font-weight:bold;
}
.onMap .headstripecontent .distance span{
	float:right;
	margin-right: 8px;
	position:relative;
	top:3px;
}
.onMap .headstripecontent .distance{
	float:right;
	padding-bottom:0px;
	margin-bottom:0px;
}
.onMap .headstripecontent a, .onMap .headstripecontent a:visited{
	text-decoration:none;
	color:#666;
}
.onMap .headstripecontent a.active, .onMap .headstripecontent a.active:visited{
	color:#0099cc;
	font-weight:bold;
}
.onMap .mainstripe{
}
.onMap .mainstripe .map{
	float:right;
}
.onMap .mainstripe .objectList{
	float:left;
	width:220px;
	height:354px;
	padding:17px 12px 7px;
	border:1px solid #bfbfbf;
	overflow-y:scroll;
	color:#333;
}
.onMap .mainstripe .objectList h3{
	display:inline;
	color:#0099cc;
	font-weight:bold;
	font-size:10pt;
	margin:0px;
}
.onMap .mainstripe .objectList h3 a, .onMap .mainstripe .objectList h3 aLvisited{
	color:#0099cc;
	text-decoration:none;
}
.onMap .mainstripe .objectList h3 a:hover{
	text-decoration:underline;
}
.onMap .mainstripe .objectList .item{
	margin-bottom:17px;
}


/* Paginator begin*/
.paginator {
	margin-top:30px;
	font-size:1em;
	width:735px;
}
.paginator table {
	border-collapse:collapse;
	table-layout:fixed;
	width:100%;
}
.paginator table td {
	padding:0;
	white-space:nowrap;
	text-align:center;
}
.paginator span {
	display:block;
	padding:3px 0;
	color:#fff;
}
.paginator span strong,
.paginator span a, .paginator span a:visited {
	padding:2px 6px;
	color:#666;
	text-decoration:none;
}
.paginator span strong {
	background:#72caf0;
	color:#fff;
	font-style:normal;
	font-weight:normal; 
}
.paginator .scroll_bar {
	width:100%;	height:20px;
	position:relative;
	margin-top:10px; 
}
.paginator .scroll_trough {
	width:100%;	height:1px;
	background:#ccc;
	overflow:hidden;
}
.paginator .scroll_thumb {
	position:absolute;
	z-index:2;
	width:0; height:3px;
	top:0; left:0;
	font-size:1px;
	background:#72caf0;
}
.paginator .scroll_knob {
	position:absolute;
	top:-5px; left:50%;
	margin-left:-10px;
	width:20px; height:20px;
	overflow:hidden;
	background:url(../images/slider_knob.gif) no-repeat 50% 50%;
	cursor:pointer; cursor:hand;
}
.paginator .current_page_mark {
	position:absolute;
	z-index:1;
	top:0; left:0;
	width:0; height:3px;
	overflow:hidden;
	background:#ff6c24;
}

.fullsize .scroll_thumb {
	display:none;
}

.paginator_pages {
	width:735px;
	text-align:right;
	font-size:0.8em; 
	color:#808080;
	margin-top:-10px; 
}
.narrowPaginator{
	float:right;
	width:246px;
}
.narrowPaginator .paginator{
	width:246px;
	margin-top:0px;
}
.narrowPaginator .paginator_pages{
	width:246px;
}
/* Paginator end*/

.contentOuter .content .adminBlocks{
	overflow-x:hidden;
	padding-bottom:0px;
}
.adminBlocks .inner{
	width:752px;
}
.horBlock, .verBlock{
	float:left;
}
.horBlock{
	width:735px;
	margin-bottom:26px;
}
.verBlock{
	width:171px;
	padding-right:17px;
	margin-bottom:26px;
}
.block .verBlock .event .title {
	color:#333;
	height:auto;
	margin-top:0px;
	text-align:left;
}
.block .verBlock .event .title h3 {
	font-family:Arial,sans-serif;
	font-size:9pt;
	font-weight:bold;
	line-height:10pt;
	margin:0 0 5px;
	padding:0px;
}
.block .verBlock .event .photo {
	position:relative;
	margin-bottom:10px;
}
.block .verBlock .event {
	float:none;
	margin-left:0px;
	width:171px;
	font-size:9pt;
}
.block .verBlock .event .descr {
	margin-top:0px;
	margin-bottom:10px;
}
.more ul{
	list-style:none;
	margin-left:0px;
}
.more li{
	background-image:url(../images/icon_bullet.gif);
	background-position:0 5px;
	background-repeat:no-repeat;
	color:#333;
	font-weight:normal;
	list-style:none;
	margin:0 0px 2px 7px;
	padding-left:13px;
	font-size:8pt;
}
.more li a, .more li a:visited{
	color:#333;
	text-decoration:none;
}
.block .horBlock .event {
	float:left;
	margin-right:13px;
	margin-left:0px;
	width:246px;
}
.block .horBlock .title {
	padding-bottom:7px;
}
.block .horBlock .title h3{
	font-family:Arial, sans-serif;
	font-size:10pt;
	line-height:10pt;
	font-weight:bold;
}
.block .horBlock .descr {
	width:468px;
	float:right;
	text-align:left;
}
.block .horBlock .moreevents{
	padding-top:18px;
}
.block .horBlock .moreevents h4{
	color:#f26522;
	float:left;
	width:112px;
	font-size:9pt;
	font-weight:normal;
}
.block .horBlock .moreevents ul{
	float:left;
	list-style:none;
	width:356px;
}
.block .horBlock .moreevents li {
	margin:0px;
	font-size:8pt;
}
.block .horBlock .moreevents li a, .block .horBlock .moreevents li a:visited{
	text-decoration:none;
	color:#0099cc;
}
.block .horBlock .moreevents li span{
	font-weight:bold;
}
.more li a:hover, .block .horBlock .moreevents li a:hover{
	text-decoration:underline;
}
.letters{
	padding:25px 0px;
}
.letters ul{
	list-style:none;
	margin:0px auto;
}
.letters ul li{
	width:16px;
	height:17px;
	padding-top:4px;
	font-weight:bold;
	text-align:center;
	padding-left:2px;
	float:left;
}
.letters .rule{
	border-bottom:1px solid #bfbfbf;
}
.letters ul li a, .letters ul li a:visited{
	text-decoration:none;
	color:#0099cc;
}
.letters ul li.active{
	background-color:#03a9e1;
	color:#fff;
}
.payedMenu{
	padding:8px 25px 0px 21px;
}
.payedMenu h4{
	background-image:url(../images/payed_h_bg.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding-top:18px;
	padding-bottom:6px;
	margin-bottom:4px;
	font-size:10pt;
	font-weight:bold;
}
.payedMenu p{
	margin-bottom:2px;
	font-size:9pt;
}
.payedMenu p span{
	font-size:10pt;
	font-weight:bold;
	float:right;
	margin-left:40px;
}
.payedMenu p.payedComment{
	text-align:right;
	color:#fb7301;
	clear:both;
	padding-top:10px;
}
.payedAttrBlock{
	padding-left:1px;
	float:left;
	width:476px;
}
.payedAttrBlock .descr{
	padding:0px 16px 20px 0px;
}
.payedAttrNE{
	background-image:url(../images/payed_ne.gif);
	background-position:top right;
	background-repeat:no-repeat;
}
.payedAttrSE{
	background-image:url(../images/payed_se.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
}
.payedAttrBody{
	background-image:url(../images/payed_s.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#eee;
	padding:12px 0px 15px 20px;
}
.payedPhotoBlock{
	float:right;
	width:195px;
	padding:14px 18px 23px 45px;
}
.payedPhotoBlock a, .payedPhotoBlock a:visited{
	display:block;
	padding-bottom:10px;
}
.payedAttrBody .attr {
	color:#666666;
	font-weight:bold;
	margin:0 2px 3px 1px;
	display:inline;
}
.payedAttrBody .value {
	font-weight:normal;
	margin:0 0 3px;
	display:inline;
}
.payedAttrBody h4{
	background-image:url(../images/payed_h_bg2.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding-bottom:6px;
	margin-bottom:4px;
	font-size:10pt;
	font-weight:bold;
}
.underpic{
	padding:10px 5px 0px 10px;
}
.stars .starmessage{
	display:none;
}
.midPicConfirm{
	width:auto;
}
.midPicConfirm .starmessage{
	display:block;
	width:auto;
	white-space:nowrap;
	text-align:right;
}
.midPicConfirm .star1, .midPicConfirm .star0, .midPicConfirm .starno, .midPicConfirm .stargold1, .midPicConfirm .stargold0, .midPicConfirm .stargoldno{
	display:none;
}
/*.side {
 width: 174px;
 height: 8px;
}*/
.contentOuter .content .noBottom {
	padding:0px;
}
.noBottom .blockBottom {
	background-image:none;
}
.contentOuter .content .tagsBlock {
	padding-bottom:0px;
}
.tagBlockContainer{
	width:735px;
	overflow-x:hidden;
	margin-bottom:0px;
}
.tagsForChannel{
	margin-bottom:16px;
}
.superpayeditem{
	padding-top:12px;
}
.tagsBlock{
	margin-top:17px;
}
.tagsForChannel .tagsBlock{
	margin-top:0px;
}

.tagsLinks{
	margin:18px 7px 0px;
	width:721px;
	text-align:center;
}
.tagsLinks a, .tagsLinks a:visited{
	color:#0099cc;
	text-decoration:none;
	text-transform:lowercase;
}
.tagsLinks a.size1, .tagsLinks a.size1:visited{
	font-size:10pt;
}
.tagsLinks a.size2, .tagsLinks a.size2:visited{
	font-size:14pt;
}
.tagsLinks a.size3, .tagsLinks a.size3:visited{
	font-size:18pt;
}
.tagsLinks a.size4, .tagsLinks a.size4:visited{
	font-size:22pt;
}
.tagsLinks a.size5, .tagsLinks a.size5:visited{
	font-size:26pt;
}

.module .tagsLinks a.size1, .module .tagsLinks a.size1:visited{
	font-size:10pt;
}
.module .tagsLinks a.size2, .module .tagsLinks a.size2:visited{
	font-size:12pt;
}
.module .tagsLinks a.size3, .module .tagsLinks a.size3:visited{
	font-size:14pt;
}
.module .tagsLinks a.size4, .module .tagsLinks a.size4:visited{
	font-size:15pt;
}
.module .tagsLinks a.size5, .module .tagsLinks a.size5:visited{
	font-size:16pt;
}

.tagsVars{
	margin-top:22px;
	width:708px;
	padding-left:15px;
	padding-right:12px;
    min-height: 71px;
    height: auto !important;
    height: 71px;
}
.tagsVars .tagsColumn{
	width:168px;
	padding-right:10px;
	float:left;
	color:#0099cc;
	font-size:7pt;
}
.tagsVars .last{
	padding-right:0px;
	width:164px;
}
.tagsVars .tagsColumn a, .tagsVars .tagsColumn a:visited{
	color:#0099cc;
	text-decoration:none;
	text-transform:lowercase;
	font-size:11.5pt;
	font-weight:bold;
	font-family:Arial, sans-serif;
}
.criteria span{
	font-weight:bold;
	color:#FB7301;
	margin-right:8px;
}
.criteria ul{
	display:inline;
}
.criteria ul li{
	list-style:none;
	display:inline;
	margin-right:4px;
	font-weight:bold;
}
.criteria ul li a, .criteria ul li a:visited{
	color:#0099cc;
	text-decoration:none;
}
.criteria ul li a:hover{
	text-decoration:line-through;
	color:#ff0000;
}
.catColumn .first{
	background-image:url(../images/bg_catgroup.png);
}
.group .empty{
 display: none;
}

.afishaNearest
{
	font-size:10pt;
	font-weight:bold;
	margin-bottom:0px;
	margin-left:21px;
	padding:0 23px 5px 0;
}
.newsAddition .module .afishaNearest h4 {
	color:#fb7301;
	font-weight:bold;
	font-size: 8.5pt;
	vertical-align:middle;
	margin-left:0px;
	margin-bottom:0px;
    border:none;
}
.newsAddition .module .afishaNearest a, .newsAddition .module afishaNearest a:visited {
	color:#0099cc;
	margin-left:0px;
}
.beta{
	position:relative;
	top:46px;
	left:28px;
}
.specialString{
	color:#FB7301;
	font-size:10.5pt;
	font-weight:bold;
	padding-top:4px;
	text-align:right;
}
.specialString a, .specialString a:visited{
	color:#FB7301;
	margin:0px;
	top:0px;
}
.specialString a:hover{
	text-decoration:underline;
}

.picture-slides-thumbnails{
	width:746px;
	overflow-x:hidden;
	margin-top:11px;
}
.picture-slides-thumbnails li{
	list-style:none;
	float:left;
	margin-left:1px;
	margin-right:10px;
	margin-bottom:8px;
}
.navigation-controls{
	text-align:center;
	padding:5px 0px 0px;
	font-weight:bold;
}
.picture-slides-fade-container{
	text-align:center;
}
.picture-slides-image-text{
	background-color:#fff;
	-moz-opacity:.65;
	filter:alpha(opacity=65);
	opacity:.65;
	-khtml-opacity: 0.65;
	height:60px;
	padding:10px 15px;
	margin:-80px auto 0px;
	color:#000;
	position:relative;
	overflow:hidden;
	text-indent:40px;
}
.picture-slides-counter{
	color:#ff7800;
	font-weight:bold;
	height:80px;
	margin:-70px auto 0px;
	padding:0px 15px;
	position:relative;
}
.picture-slides-counter span{
	float:left;
}
.picture-slides-stop-slideshow{
	display:none;
}
.navigation-controls{
	width:735px;
	position:absolute;
	height:25px;
	background-image:url(../images/photonav_bg.png);
	background-position:center top;
	background-repeat:no-repeat;
}
.navigation-controls span{
	margin:0px 4px;
	cursor:pointer;
}
.photoOverlay{
	background-color:#fff;
	-moz-opacity:.65;
	filter:alpha(opacity=65);
	opacity:.65;
	-khtml-opacity: 0.65;
	height:76px;
	width:113px;
	position:absolute;
}

.zavPhoto{
	width:735px;
	overflow-x:hidden;
	margin-top:20px;
	padding-bottom:14px;
}
.zavPhotoInner{
	width:740px;
}
.zavPhoto .oneZavPhoto{
	width:130px;
	height:110px;
	background-image:url(../images/photo_bg.gif);
	background-position:topleft;
	background-repeat:no-repeat;
	padding:12px 0px 0px 12px;
	margin-right:6px;
	float:left;
}

.oneZavPhotoText{
position:relative;
overflow-x:hidden;
width:113px;
font-size:8pt;
top:81px;
}
.oneZavPhotoText div{
width:200px;
}

.edPhoto{
	width:468px;
	overflow-x:hidden;
	margin-top:20px;
	padding-bottom:14px;
}
.edPhotoInner{
	width:489px;
}
.edPhoto .oneEdPhoto{
	width:130px;
	height:110px;
	background-image:url(../images/photo_bg.gif);
	background-position:topleft;
	background-repeat:no-repeat;
	padding:12px 0px 0px 12px;
	margin-right:21px;
	float:left;
}

.image-holder {
    background: #EEEEEE url(/web/20171004141657im_/http://www.moscowout.ru/images/loader.gif ) 50% 50% no-repeat;
    height:490px;
    width:735px;
}

.error404 .second{
    background-color:#e1e1e1;
    clear:both;
    height:76px;
}
.error404 .second .item{
    position:static;
    height:76px;
}
.error404 .second .itemMore{
    position:static;
    text-align:right;
    padding-right:10px;
    margin-top:-14px;
}

.faceBookBlock{
 margin-top:-5px;
 height:202px;
}

.faceBookBlockEvt{
 margin-top:16px;
 height:202px;
}

.zavedenieList .paginator span a, .zavedenieList .paginator span a:visited{
	top:0px;	
	margin-right: 0px;
}
.edFloat{
 float:right;
 margin:0px 0px 4px 13px;
}

/*
playback timings (ms):
  captures_list: 198.444
  exclusion.robots: 0.083
  exclusion.robots.policy: 0.075
  RedisCDXSource: 1.573
  esindex: 0.007
  LoadShardBlock: 174.43 (3)
  PetaboxLoader3.datanode: 189.381 (5)
  CDXLines.iter: 19.688 (3)
  PetaboxLoader3.resolve: 90.024 (3)
  load_resource: 123.588 (2)
*/<meta http-equiv='refresh' content='0;URL=https://xxx.report'>