@charset "utf-8";
/* CSS Document */

img {
	border:0 none;
}

.clear {
	clear:both;
}

#header-panel-inner {
	/*background: url("../i/logo-new-year-stars.png") no-repeat scroll 24px 0 transparent;*/
	/*background: url("../i/logo-new.png") no-repeat scroll 24px 0 transparent;*/
	height:29px;
	padding: 8px 24px 3px;
}

#home {
	/*background: url("../i/logo-new-year.png") no-repeat scroll -2px 0 transparent;*/
	background: url("../i/logo-new.png") no-repeat scroll -2px 0 transparent;
	height: 13px;
    padding: 66px 0 0;
	width:237px;
}

.color-green {
	color:green;	
}
	.color-green a {
		color:green;
		text-decoration:none;
	}
		.color-green a:hover {
			color:green;
			text-decoration:underline;
		}
.color-red {
	color:red;	
}
	.color-red a {
		color:red;
		text-decoration:none;
	}
		.color-red a:hover {
			color:green;
			text-decoration:underline;
		}

.content-neo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
	margin:0 auto;
	width:100%;
}

.content-neo-title {
	color:#000;
	font-size:1.5em;
	margin:20px 0 0 0;
	text-align:center;
}

.online-top-menu {
	border-bottom:1px solid #000;
	margin:0;
	padding:0;
}
	.online-top-menu a {
		text-decoration:none;
	}

.online-top-menu .act {
	font-size:1.0em;
	font-weight:bold;
	letter-spacing:0em;
}

.online-top-menu .oth {
	color:#666;
	font-size:0.8em;
	letter-spacing:-0.05em;
}

.online-top-menu span {
	padding:0 15px 0 0;		
}

.content-title {
	color:#333;
	margin:12px 0 0 0;
	width:100%;
}

.content-title .name {
	border-bottom:2px solid #333;
	font-size:1.5em;
	line-height:1.1em;
}

.content-title .name-add {
	font-size:1.0em;
	margin:0 0 0 10px;
}

.content-title .desc {
	font-size:0.75em;
	margin:3px 0 0 0;
}

.name-desc {
	display:inline;
	float:left;
}

.mini-ban {
	display:inline;
	float:right;
}

.mini-ban img {
	height:51px;
	width:251px;
}

.content-player {
	background:url(/i/player.png) top left no-repeat;
	height:412px;
	padding:10px 0 0 0;
	margin:20px auto 0 auto;
	text-align:center;
	width:593px;
}

.content-player p {
	margin:0;
}

.content-player .video {
	height:334px;
	width:517px;
}

	.content-player-prevnext {
		margin:0 auto;
		position:relative;
		width:800px;
		z-index:8;
	}
		a.content-player-prev {
			background:url(/i/online/content-player-prev.png) no-repeat left top;
			height:113px;
			position:absolute;
			left:0;
			top:135px;
			width:113px;
		}
		a.content-player-next {
			background:url(/i/online/content-player-next.png) no-repeat left top;
			height:113px;
			position:absolute;
			right:0;
			top:135px;
			width:113px;
		}

#jwplayer {
	height: 334px;	
}

.quality div {
	float:left;
	margin:64px 0 0 0;
	text-align:center;
	width:33%;
}

.quality a {
	color:#898989;
	font-size:0.8em;
}

.lenta {
	text-align:center;
	margin:0 auto;
	width:526px;
}
	.lenta {
		text-align:left;
	}
/*.chat {
	text-align:center;
	margin:0 auto;
	width:526px;
}

.chat-tit {
	color:#898989;
	font-size:0.8em;
	text-align:left;
}

.chat-inf {
	margin:2px 0 5px 0;
}

.chat-inf img {
	height:229px;
	width:533px;
}*/

.bio {
	margin:9px 0 0 0;
}

.bio-title {
	border-bottom:1px solid #333;
	font-size:1.0em;
	font-weight:bold;
}

.bio-text {
	color:#333;
	font-size:0.8em;
	padding:9px 0 0 0;
}

/*################## 1-side online ###############*/

.right-img {
	margin:3px 0 0 0;
}

.right-img img {
	height:400px;
	width:349px;
}

.foto {
	margin:12px 0 0 0;
}

.foto-title {
	border-bottom:1px solid #333;
	font-size:1.3em;
	font-weight:bold;
}

.foto-img {
	height:400px;
	width:100%;
}

.foto-img div {
	float:left;
	margin:13px 0 0 0;
}

.foto-img img {
	height:96px;
	width:96px;
}

.foto-img .mid {
	margin-left:30px;
	margin-right:30px;
}
.online-up-link {
	text-decoration: none;
}

/*################## 1-1 ned ###############*/

.ned-title {
	color:#999;
	font-size:1.0em;
	margin:10px 3% 0 3%;
}
	.ned-title #job-filter {
		width:100%;
	}
			#job-filter .workplace .separator {
				border-bottom:1px solid #CCCCCC;
				color:#333333;
				font-size:1.1em;
				font-weight:bold;
				padding:0 0 0 1px;
			}
			#job-filter .workplace .separator a:hover {
				color:#09C;
			}
		.ned-title #job-filter .workplace {
			font-size:0.8em;
			height:161px;
			width:95%;
		}
		.ned-title #job-filter #workplace {
			font-size:0.8em;
			height:239px;
			width:95%;
		}	
		.ned-view-workplace {
			color:#666;
			font-size:0.8em;
			height:19px;
			padding:38px 0 0;
			text-align:left;
			width:40px;
		}
		/*.ned-title #job-filter .ned-found {
			float:left;
			margin:4px 0 0;
		}*/
	
.ned-title select {
	padding:0;
}

.ned-title a {
	color:#999;
}

.ned-left {
	float:left;
	width:50%;
}

.ned-right {
	float:right;
	width:50%;
}

.ned-find {
	float:left;
	margin-top:18px;
}

.ned-found {
	border:1px solid #CCC;
	color:#000;
	float:right;
	line-height:1.0em;
	padding:4px;
	margin-top:12px;
}
.ned-found-2 {
	border:1px solid #999;
	color:#333;
	float:right;
	font-size:1.25em;
	line-height:1.0em;
	padding:4px;
	margin-top:19px;
}

.ned-view {
	color:#666;
	font-size:0.8em;
	height:19px;
	text-align:left;
}

#ned-v {
	margin-top:38px;
}

.ned-buy {
	text-align:right;
}
.ned-f {
	float:right;
	padding:11px 0 0;
	width:239px;
}
	.ned-f .ned-found {
		float:left;
		margin:4px 0 0;
	}
.ned-fb {
		float:right;
		/*padding:0 21px 0 0;*/
	}
/*.ned-f2 {
	float:right;
	padding:10px 0 0;
	width:218px;
}
	.ned-f2 .ned-found {
		float:left;
		font-size:1.3em;
		margin-top:4px;
	}
	.ned-f2 .ned-fb {
		padding:0;
	}*/
	
	#job-filter .button-34 a {
		color:#FFF;
	}

.ned-select {
	background:#FFF;
	border:1px solid #CCC;
	height:20px;
	width:95%;
}

.ned-list {
	background:#FFF;
	border:1px solid #CCC;
	height:100px;
	width:95%;
}

.ned-town {
	background:#FFF;
	border:1px solid #CCC;
	height:180px;
	width:95%;
}

.ned-select room {
	margin-right:150px;
}

.ned-box {
	font-size:0.8em;
}

	.ned-box ul {
		list-style:none;
		margin:0;
		padding:0;
	}
		.ned-box ul .check {
			vertical-align:0.2em;
		}
		.ned-box ul .link {
			padding:0 0 0 7px;
			text-decoration:none;
		}

.ned-box-tit {
	color:#666;
	margin:9px 0 3px 0;
}

#ned-b {
	margin-top:21px;
}

.ned-box-2 input {
	margin:0px 10px; 
}

.ned-box input {
	top:0;
}

.ned-box-1 {
	float:left;
	width:35%;
}

.ned-box-2 {
	float:left;
	width:30%;
}

.ned-box-3 {
	float:right;
	width:35%;
}

.ned-floor {
	margin-top:38px;
}

.ned-last {
	margin-left:30px;
}

.ned-box-mid {
	color:#666;
	font-size:0.8em;
}

.square {
	font-size:0.8em;
	margin-top:4px;
}

.square input {
	margin-left:10px;
	margin-right:10px; 
}

.scale {
	margin:7px 0 0 12px;
}

.scale-2 {
	margin:31px 0 0 12px;
}

.ned-price {
	color:#666;
	font-size:0.8em;
	margin:12px 0 0 3%;
}

.no-show {
	color:#999;
	font-size:0.8em;
	margin:4px 0 0 3%;
}

.add-krit {
	color:#999;
	font-size:1.0em;
	margin:15px 0 0;
}

.krit {
	color:#999;
	font-size:0.8em;
	margin:3px 0 0;
}

	.krit ul {
		list-style:none;
		margin:0;
		padding:0;
	}
		.krit ul .check {
			vertical-align:0.2em;
		}
		.krit ul .link {
			color:#999;
			padding:0 0 0 7px;
			text-decoration:none;
		}

.krit input {
	top:0;
}

.krit-box-tit {
	color:#666;
	margin:0 0 3px 0;
}

.krit-box-1 {
	float:left;
	width:24%;
}

.krit-box-2 {
	float:left;
	width:37%;
}

.krit-box-3 {
	float:left;
	width:24%;
}

.krit-box-4 {
	float:right;
	width:15%;
}

.show-but {
	height:34px;
	margin:27px 0 0 0;
	width:102px;
}

/*################## 2-side ned ###############*/

.ned-right-img img {
	height:310px;
	width:271px;
}

.ipot-title {
	border-bottom:1px solid #333;
	font-size:1.3em;
	font-weight:bold;
	margin:17px 0 0 0;
}
	.ipot-title a {
		text-decoration:none;
	}

.ipoteka {
	line-height:15px;
	margin:7px 0 0;
}

.ipoteka div div {
	display:inline;
}

.ipoteka div {
	clear:both;
	height:59px;
}

.ipot {
	float:left;
	margin:3px 9px 1px 0;
}

.ipoteka img {
	height:53px;
	width:70px;
}

/*################## 2-2 ned ###############*/

.offer {
	font-size:1.2em;
	margin:12px 0 0 0;
}

.offer img {
	background:white;
	border:1px solid #E2E2E2;
	padding:4px;
}

.offer .offer-img {
	/*background:#FFF;
	border:1px solid #e2e2e2;
	height:187px;
	margin:0 auto;
	padding:4px;
	width:210px;*/
}
.recom .offer-img {
	background:#FFF;
	border:1px solid #e2e2e2;
	height:140px;
	margin:0 auto 5px;
	padding:4px;
	width:156px;
}
.offer-1 {
	float:left;
	text-align:center;
	width:33%;	
}
	.offer-cost {
		color:#666;	
	}
	.offer-text {
		margin:2px 5% 0;
	}
	.offer-1 .offer-text {
		line-height:1.2em;
	}

.show-spec a {
	color:#999;
	font-size:0.9em;
	float:right;
	padding:9px 40px 0 0;
}

#recom {
	font-size:1.3em;
	/*margin:25px 0 0 0;*/
}

.recom {
	font-size:1.1em;
	margin:12px 0 0 0;	
}

.recom img {
	/*height:143px;
	margin:4px 0 0 0;
	width:140px;*/
}

.recom-1 {
	float:left;
	text-align:center;
	width:25%;	
}

.recom-text {
	color:#666;
	line-height:1.1em;
	margin:3px 3% 0 3%;
}
	.recom-text a {
		color:#000;
		text-decoration:none;
	}
		.recom-text a:hover {
			color:#09C;
			text-decoration:underline;
		}

.banner-car {
	height:90px;
	margin:15px auto 0 auto;
}

.krit-send {
	color:#666;
	font-size:1.3em;
	padding:10px 15px 20px;
}
	.krit-send a {
		color:#666;
	}

/*################## 3-1 online main ###############*/

.air {
	color:#333;
	font-size:1.0em;
	margin:5px 0 0 0;
}
	.air .tab-pic {
		background:none;
		border:0;
		margin:0 auto;
		width:170px;
	}
		.air .tab-pic a {	
			background:#FFFFFF;
			border:1px solid #E2E2E2;
			display:block;
			padding:4px;
		}
			.air .tab-pic a:hover {
				background:#E2E2E2;
				border:0;
				padding:5px;
			}
	.air a {	
		color:#333;
	}
	.air .tabs-main-spec {
		margin:-5px 0 0;
		padding:0 40px 0 0;
	}

.air-title {
	border-bottom:1px solid #000;
	color:#000;
	font-size:1.3em;
	font-weight:bold;
	margin:17px 0 0 0;
}

.air-1 {
	color:#666;
	float:left;
	text-align:center;
	/*width:33%;*/
}

.air-text {
	color:#666;
	font-size:0.9em;
	height:50px;
	line-height:1.5em;
	margin:1px 3% 0;
}
	.air-text span {
		font-size:1.2em;
	}
		.air-text a {
			font-size:1.3em;
			line-height:1.1em;
		}
			.air-text a:hover {
				color:#09C;
			}

.air-spec a {
	color:#999;
	font-size:0.9em;
	float:right;
	padding:0 40px 0 0;
}

.banner-online {
	height:110px;
	margin:7px auto 0 auto;
}

#air-menu {
	color:#000;
	font-size:1.3em;
	margin:8px 0 0 0;
}

.poster-neo {
	color:#666;
	font-size:0.9em;
	height:276px;
	line-height:1.3em;
	margin:17px 0 0 0;
}

.poster-neo a {	
	color:#666;
}

.poster-neo img {
	height:228px;
	width:165px;
}

.poster-1 {
	float:left;
	text-align:center;
	width:33%;	
}

.poster-text {
	margin:6px 20% 0 20%;
}

.poster-link a {
	color:#000;
	font-size:1.2em;
}

#poster-spec {
	margin:3px 0 0 0;	
}

/*################## 3-2 online main ###############*/

#poster-menu {
	color:#000;
	font-size:1.3em;
	line-height:0.5em;
	padding-bottom:4px;
}

.arch {
	color:#666666;
	font-size:1em;
	line-height:1.55em;
	margin:5px 0 0;
}
	.arch-link {
		line-height:1.25em;
		margin:1px 0 0;
	}
		.arch-link a {
			color:#000;
			line-height:1.25em;
		}

	.arch .tab-pic {
		background:none;
		border:0;
		margin:0 auto;
		width:170px;
	}
		.arch .tab-pic a {	
			background:#FFFFFF;
			border:1px solid #E2E2E2;
			display:block;
			padding:4px;
		}
			.arch .tab-pic a:hover {
				background:#E2E2E2;
				border:0;
				padding:5px;
			}

.arch-1 {
	float:left;
	text-align:center;
	width:20%;	
}

.arch-2 a {
	float:left;
	margin:8px 9px 0 0;
}

.arch-3 a {
	float:left;
	display:inline;
	margin:25px 0 0 0;
}

.online-news {
	margin:4px 0 0 0;
}

.online-news div div {
	display:inline;
}

.online-news div {
	clear:both;
	height:75px;
}

.online-news img {
	height:53px;
	width:70px;
}

.air-left {
	float:left;
	margin:15px 2% 0 0;
	width:48%;
}

.online-air-spec a {
	color:#999;
	font-size:0.9em;
	float:right;
	padding:66px 40px 0 0;
}

.air-right {
	float:right;
	margin:15px 0 0 2%;
	width:48%;
}

.air-right-title {
	border-bottom:1px solid #000;
	color:#000;
	font-size:1.3em;
	font-weight:bold;
}

.air-right-title a {
	text-decoration:none;
}

.online-news-right {
	color:#666;
	line-height:1.25em;
	margin:11px 0 0 0;
}

.zakaz-but {
	height:36px;
	margin:17px auto 0 auto;
	width:164px;
}

.online-loopback {
	border-bottom:1px solid #000;
	color:#000;
	font-size:1.3em;
	font-weight:bold;
	margin:4px 0 0 0;
}

.loopback-block {
	color:#666;
	line-height:1.7em;
	margin:16px auto 0 auto;
	width:600px;
}

.loopback-block select {	
	height:20px;
	padding:0;
	vertical-align:top;
	width:100%;
}

.loopback-cat {
	font-size:1.0em;
	letter-spacing:-0.05em;
}

.loopback-cat span {
	margin:0 0 0 3px;
}

.loopback-left {
	float:left;
	margin-right:5%;
	width:45%;
}

.loopback-right {
	float:left;
	display:inline;
	margin-left:5%;
	width:45%;
}

.loopback-right select {
	height:102px;
}

.send-but {
	height:34px;
	margin:17px auto 0 auto;
	width:115px;
}

.banner-loop {
	height:90px;
	margin:22px auto 0 auto;
}

/*################## 4-1 ned main pic ###############*/

.ned-main-title {
	color:#999;
	font-size:1.3em;
	margin:10px 3% 0 3%;
}

.ned-main-title select {
	font-size:0.8em;
	letter-spacing:-0.05em;
	padding:0;
	width:90%;
}

.ned-main-title a {
	color:#666;
}

.ned-main-right {
	float:right;
	margin-top:25px;
	width:50%;
}

.ned-main-calc {
	color:#666;
	font-size:0.8em;
	line-height:1.6em;
	margin-top:21px;
}

.ned-main-find-title {
	color:#999;
	font-size:1.3em;
	margin:10px 0 0 3%;
	width:100%;
}

.ned-main-view {
	color:#666;
	font-size:0.8em;
	margin:7px 0 2px 0;
	text-align:left;
}

.ned-main-search {
	float:left;
	margin:19px 0 0 27px;
}

.ned-main-show-but {
	float:right;
	margin:10px 40px 0 0;
}

.ned-main-offer {
	border:1px solid #999;
	font-size:1.0em;
	height:202px;
	margin:7px auto 0 auto;
	padding-top:11px;
	width:68%;
	min-width:570px;
}

.ned-main-offer img {
	height:143px;
	width:140px;
}

.ned-main-offer-1 {
	float:left;
	text-align:center;
	width:33%;
}

.ned-main-offer-text {
	line-height:1.3em;
	margin:4px 13% 0 13%;
}

.ned-main-show-spec a {
	color:#999;
	font-size:0.9em;
	float:right;
	padding:0 40px 0 0;
}

/*################## 5-1 flats ###############*/

.flat {
	border:1px solid #999;
	margin:10px 0 0 0;
	/*padding:10px 0 7px 11px;*/
	padding:10px 0 10px 10px;
}

.room {
	border:1px solid #999;
	margin:10px 0 0;
	padding:10px 0 3px 11px;
}

.room-area {
	border:1px solid #999;
	margin:10px 0 15px;
	min-height:160px;
	padding:9px 0 9px 14px;
}
	.room-area .room-cost {
		color:#09C;
		font-size:1.3em;
		font-weight:bold;
		padding:3px 0 0;
	}

.room-search {
	border:1px solid #999999;
	color:#333333;
	float:left;
	margin:10px 0 0;
	padding:2px 2px 2px 6px;
	text-align:center;
	width:356px;
}
	.room-search span {
		padding:0 3px 0 0;
	}
	.room-search a {
		border-left:1px solid #999999;
		color:#666666;
		padding:0 3px 0 6px;
		text-decoration:none;
	}
	.room-search a:hover {
		color:#09C;
	}
	.room-search .active {
		color:#333333;
		font-weight:bold;
	}
.flat-pic {
	float:left;
	text-align:center;
}
	.flat-pic img {
		background:#FFF;
		border:1px solid silver;
		padding:4px;
	}

.room-cost {
	color:#09C;
	font-size:1.3em;
	font-weight:bold;
	padding:5px 0 0;
}

.flat-desc {
	color:#333;
}
.flat-desc-title {
	font-size:1.3em;
	margin:0 0 0 180px;
}

.flat-desc-title a {
	color:#0099CC;
	font-weight:bold;
}

.flat-desc-edit {
	float:right;
	padding:0 10px 0 0;
}
	.flat-desc-view {
		color: #666666;
		font-size: 14px;
		padding: 4px 0 0;
		text-align: center;
	}

.room .flat-desc-title {
	line-height:0.8em;
	margin:0 0 0 150px;
}
.flat-desc-text {
	color:#333;
	line-height:1.5em;
	margin:7px 0 0 180px;
}
	.flat-desc-text-grey {
		color:#666;
	}
.room .flat-desc-text {
	margin:7px 0 0 150px;
}
	.flat-desc-text a {
		color:#333;
	}
		.flat-desc-text a:hover {
			color:#09C;
		}
	.flat-desc-text span {
		color:#000;
	}
.flat-buttons {
	padding:8px 0 0;
}
.flat-desc-cod {
	color:#999;
	font-size:0.9em;
	float:right;
	margin:0 12px 0 0;
}

.flat .flat-desc-title {
	font-weight:bold;
}
.flat .flat-desc-text {
	line-height:1.25em;	
}
	.flat .flat-desc-text a {
		color:#09C;
	}
		.flat .flat-desc-text a:hover {
			color:#333;
		}
	.flat .flat-desc-text span {
		color:#C00;
		font-size:1.3em;
	}
	.flat .flat-desc-text .flat-desc-text-space {
		float:left;
		height:25px;
		margin:0 3px 0 0;
	}
	
.flat .flat-desc-bull-red {
	background:url("/i/neo-images/bull-red.png") no-repeat scroll right 4px transparent;
	padding:0 12px 0 0;
}
.flat .flat-desc-bull-green {
	background:url("/i/neo-images/bull-green.png") no-repeat scroll right 4px transparent;
	padding:0 12px 0 0;
}

.flat-menu {
	border-bottom:1px solid #000;
	font-size:1.3em;
	font-weight:bold;
	line-height:1.3em;
	text-align:left;
}
	.flat-menu a {
		text-decoration:none;
	}
		.flat-menu a:hover {
			color:#09C;
		}
			.flat-menu span a:hover {
				color:#09C;
			}

#content .flat-menu h1 {
	color:#000;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	font-weight:bold;
	margin:0;
	padding:0 15px 0 0;
}

#content .flat-menu h2 {
	color:#000;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	font-weight:bold;
	margin:0;
	padding:0 15px 0 0;
}

.flat-menu h1,h2 {
	color:#000;
	display:inline;
	font-size:1.0em;
	font-weight:bold;
	line-height:1.25em;
	padding:0 15px 0 0;
}

.flat-menu .act {
	color:#000;
	font-size:1.0em;
	font-weight:bold;
}

.flat-menu .oth {
	color:#666;
	font-size:0.8em;
	line-height:0.8em;
}
	.flat-menu .oth a {
		color:#666;
	}
	.flat-menu .active a {
		color:#09C;
	}

.flat-menu span {
	letter-spacing:0;
	padding:0 15px 0 0;
}

.flat-menu-up {
	margin-top:8px;
}

.flat-analog {
	margin-top:7px;
}

.flat-analog a {
	color:#666;
	line-height:1.65em;
}

.flat-menu-up-2 {
	margin-top:18px;
}

/*#################################### NEO-MENU ##########################################*/

.neo-menu {
	border-bottom:1px solid #000;
	font-size:1.3em;
	font-weight:bold;
	line-height:1.2em;
	margin:20px 0 0;
	text-align:left;
}
	.neo-menu a {
		text-decoration:none;
	}
	.neo-menu a:hover {
		color:#09C;
	}
	
.neo-menu-mar {
	margin:0;	
}

#content .neo-menu h1 {
	color:#000;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	font-weight:bold;
	margin:0;
	padding:0 15px 0 0;
}
#content .neo-menu h2 {
	color:#000;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	font-weight:bold;
	margin:0;
	padding:0 15px 0 0;
}
.neo-menu h1,h2 {
	color:#000;
	display:inline;
	font-size:1.0em;
	font-weight:bold;
	line-height:1.15em;
	margin:0;
	padding:0 15px 0 0;
}
.neo-menu .act {
	color:#000;
	font-size:1.0em;
	font-weight:bold;
}
	.neo-menu .active a {
		color:#09C;
	}
.neo-menu span {
	color:#666;
	font-size:0.8em;
	letter-spacing:0;
	padding:0 15px 0 0;
}
	.neo-menu span a {
		color:#666;
	}
	.neo-menu.blue span {
		font-size:0.9em;
	}
		.neo-menu.blue span a {
			color:#09C;
		}
			.neo-menu.blue span a:hover {
				color:#000;
			}
.neo-menu-right {
	float:right;
	*margin:-20px 0 0;
}

.neo-menu-right-print {
	float: right;
    font-size: 14px;
	font-weight:bold;
    height: 20px;
    margin: -5px 0 0;
}
	.neo-menu-right-print img {
		padding:0 0 0 4px;
	}
	.neo-menu-right-print a {
		color:#333;
		float:right;
		height:20px;
	}
		.neo-menu-right-print a:hover {
			color:#09C;
		}

/*###################################################################################################*/

/*################## 5-2 flats ###############*/

.flat-info {
	line-height:1.25em;
	margin:0 auto 0 auto;
	width:100%;
}

.flat-info-left {
	float:left;
	margin:-4px 0 0 0;
	width:62%;
}

.flat-info-left-new {
	margin:-4px 0 0 0;
	width:100%;
}

.flat-info-l {
	color:#000;
	float:left;
	width:48%;
}

.flat-info-l span {
	color:#333;
	float:right;
	font-weight:bold;
}

.flat-info-r {
	color:#000;
	float:right;
	width:48%;
}

.flat-info-r span {
	color:#09C;
}

.flat-info-blue {
	font-size:0.9em;
	height:56px;
	line-height:1.2em;
	margin:21px 0 0 0;
	text-align:right;
}

.flat-info-bl {
	font-size:1.3em;
}

.flat-info-blue a {
	color:#09C;
}

.flat-info-cont {
	padding:16px 0 0 0;
}

.flat-info-c {
	color:#666;
	font-size:1.3em;
	margin:17px 0 0 0;
}

.flat-info-down {
	float:left;
	/*margin:-17px 0 0 0;*/
	width:100%;
}

.flat-img {
	float:right;
	height:28%;
	margin-top:14px;
}

.flat-img img {

	/*float:right;
	margin-left:-350px;
	height:350px;
	width:350px;
	position:absolute;*/
}

.flat-search-but {
	height:34px;
	margin:7px auto 0 auto;
	width:188px;
}

.flat-title {
	border-bottom:1px solid #000;
	color:#000;
	font-size:1.3em;
	font-weight:bold;
	margin:15px 0 0 0;
	width:100%;
}

.flat-left {
	float:left;
	width:62%;
}

.flat-left-new {
	float:left;
	width:100%;
}

.flat-right {
	float:right;
	height:28%;
	margin:30px -9px 0 0;
	width:28%;
}

.flat-room {
	margin:35px 0 0 0;
}

.flat-right-new {
	height:28%;
	margin:30px 0 0 0;
}
	.flat-right-new .flat-r {
		margin:-17px 0 0 0;
	}

.flat-chat {
	height:233px;
	margin:15px 0 0 0;
	width:100%;
}

.arch-2 a {
	float:left;
	margin:8px 9px 0 0;
}

.flat-arch-3 a {
	float:left;
	display:inline;
	margin:18px 0 0 0;
	width:270px;
}

.flat-r {
	width:350px;
}

.flat-news {
	margin:0 0 0 0;
}

.flat-news div div {
	display:inline;
}

.flat-news div {
	clear:both;
	height:63px;
}

.flat-news img {
	height:53px;
	width:70px;
}

.flat-spec a {
	color:#999;
	font-size:0.9em;
	float:right;
	padding:15px 39px 0 0;
}

.flat-spec-com a {
	color:#999;
	font-size:0.9em;
	float:right;
	padding:6px 39px 0 0;
}

.flat-comments a {
	color:#000;
}

.flat-comments-ava {
	height:51px;
}

.flat-comments-ava img {
	color:#000;
	float:left;
	height:40px;
	margin:7px 5px 0 0;
	width:40px;
}

.flat-comments-ava div {
	color:#666;
	display:inline;
	float:left;
	margin:20px 0 0 0;
}

.flat-comments-ava span {
	font-size:0.9em;
}

.flat-comments-text {
	color:#000;
	margin:0 0 9px 0;
}

.post-but {
	height:34px;
	margin:46px auto 0 auto;
	width:223px;
}

.flat-banner-car {
	height:90px;
	margin:22px auto 0 auto;
}

.neo-foto {
	margin:0 -373px 0 0;	
}

/*################## 5 модулей ###############*/

.tabs {
	font-size:1.0em;
	margin:12px 0 0 0;
}

.tabs a {	
	color:#000;
}

.tabs img {	
	/*background:#FFF;
	border:1px solid #E2E2E2;
	margin:7px 0;
	padding:4px;*/
}

.tab {
	color:#000;
	float:left;
	font-size:1.0em;
	line-height:1.0em;
	text-align:center;
}

.tab-2 {
	width:50%;
}

.tab-3 {
	width:33%;	
}

.tab-4 {
	width:25%;	
}

.tab-5 {
	width:20%;	
}

.tab-7 {
	width:14%;	
}

.tab-name {
	color:#666;
	font-size:1.2em;
	line-height:1.2em;
}

.tab-3 .tab-pic {
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid silver;
	margin:7px auto;
	padding:4px;
	width:140px;
}
.tab-3 .tab-name {
	margin-bottom:1px;
}
.tab-3 .tab-text {
	margin-top:7px;
}
.tab-5 .tab-pic {
	margin:7px 0;
}
.tab-5 .tab-text {
	margin:2px auto 0;
	width:90%;
}
.tab-7 .tab-date {
	margin-top:7px;
}
.tab-vert .tab-pic {
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid silver;
	margin:0 auto;
	padding:4px;
	width:250px;	
}

.tab-date {
	color:#666;
	line-height:1.0em;
}

.tab-text {
	margin:0 auto;
	width:80%;
}
	.tab-text a {
		color:#000;
		font-size:1.2em;
		line-height:1.1em;
		text-decoration:none;
	}
		.tab-text a:hover {
			color:#09C;
			text-decoration:underline;
		}
	
.tab-text2 {
	margin:0 auto;
}

	.tab-text2 a {
		color:#000;
		font-size:1.0em;
		line-height:1.3em;
	}

.tabs-estate {
	font-size:1.0em;
	margin:5px 0 0 0;
}
	.tabs-estate img {	
		margin:5px 0 20px;
	}

	.tab-estate {
		color:#666666;
		display:table-cell;
		height:32px;
		line-height:1.3em;
		vertical-align:middle;
		width:1%;
	}

/*############################## РЕЗУЛЬТАТЫ ПОИСКА ##############################*/

.results-search {
	min-width:750px;
}

.results-search-1 {
	float:left;
	width:27%;
}

.results-search-1 a {
	color:#000;
}

.results-search-1 ol {
	padding-left:1.5em;
	width:100%;
}

.results-search-2 {
	display:inline;
	float:left;
}

.results-search-date {
	width:12%;
}

.results-search-time {
	width:7%;
}

.results-search-cost {
	width:11%;
}

.results-search-event {
	width:15%;
}

.results-search-space {
	width:14%
}

.results-search-space .results-search-content a {
	color:#4d4c4c;
}

.results-search-exist {
	width:14%
}

.results-search-title {
	border-bottom:1px solid #000;
	color:#333;
	font-size:1.0em;
	font-weight:bold;
	line-height:1.9em;
}

.results-search-title a {
	background:url(/i/neo-images/che.png) right 4px no-repeat;
	color:#333;
	padding-right:8px;
	text-decoration:none;
}

.results-search-title span {
	margin:0 0 0 13px;
}

.results-search-content {
	color:#4d4c4c;
	font-size:1.2em;
	line-height:2.35em;
	margin:11px 0 0 0;
}

.results-search-green {
	color:#055e09;
}

.results-search-red {
	color:#df0a0a;
}

.results-search-orange {
	color:#9c5903;
}

.results-search-pages {
	font-size:0.9em;
	margin:30px 0 0 28%;
}

.results-search-pages a {
	color:#999;
	margin-right:7px;
}

/*################## дети ###############*/

/*.children {
	margin:19px 0 0 0;
	width:100%;
}*/

.neo-child {
	display:inline;
	float:left;
	margin:12px 0 0;
	width:50%;
}
	.neo-child a {
		color:#666;
	}
	.neo-child a:hover {
		color:#09C;
	}
	.neo-child img {
		float:left;
		margin:3px 15px 0 0;
	}
	.neo-child-title {
	}
		.neo-child-title a {
			color:#000;
			font-size:1.3em;
		}
	.neo-child-date {
		color:#666666;
		font-size:1em;
	}
	.neo-child-text {
		color:#333333;
		font-size:1em;
		line-height:1.2em;
		margin:5px 0;
	}

/*############################## MAIN-MENU BEGIN ##############################*/

.neo-header-menu {
	border-bottom:1px solid #000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	height:35px;
	letter-spacing:-0.05em;
	z-index:1000;
}

	.neo-header-link {
		background: url(/i/neo-images/trilogo.png) right top no-repeat;
		display:inline;
		margin-left:13px;
	}
	
	#neo-header-link-1 {
		margin:0;
	}
	
	.neo-header-link-bum {
		background: url(/i/neo-images/trilogo-bum.png) right top no-repeat;
	}
	
	.neo-header-link a {
		color: #000;
		font-family: "Arial Narrow", Arial, sans-serif;
		font-size:1.6em;
		letter-spacing:0;
		line-height:1.5em;
		padding:0 14px 0 0;
		position:relative;
		text-decoration:none;
	}
	
	.neo-header-link a.active {
		color: #09C;
	}
	
	.neo-p1 {
		display:none;
		float:left;
		padding:36px 0 0 0;
		position:absolute;
		text-transform:lowercase;
		z-index: 10;
	}
	.neo-p1-display {
		border-bottom:1px solid #000;
		display:inline;
	}
	.neo-p1-display a {
		background:#FFF;
		border-left:1px solid #000;
		border-right:1px solid #000;
	}
		.neo-p1 a {
			color: #000;
			display:block;
			font-size:1.0em;
			margin-left:-50px;
			padding:0 10px;
			text-decoration:none;
		}
		.neo-p1 a:hover {
			background:#000;
			color:#FFF;
		}
		.neo-p1 div {
			line-height:1.5em;
			margin-left:50px;
		}
		
	.neo-p2 {
		border-bottom:1px solid #000;
		border-top:1px solid #000;
		display:none;
		float:left;
		position:absolute;
		text-transform:lowercase;
	}
	.neo-p2-display {	
		display:inline;
	}
	.neo-p2-display a {
		background:#CFF5FE;
	}
	.neo-p2-display div div a {
		background:#FFF;
	}
	
/*############################## MAIN-MENU END ##############################*/

.sidebar {
	float:left;
	margin:0 0 12px -350px;
	position:relative;
	width:350px;	
}

.contentwrapper {
	float:left;
	margin:0 0 6px;
	position:relative;
	width:100%;	
}

	.content {
		margin:0 373px 0 0;
	}
	
.content-player-pic {
	float:left;
	margin:10px 0 0 50px;
}

	.content-player-pic img {
		height:308px;
		width:208px;
	}

.content-player-content {
	margin:11px 40px 0 276px;
	text-align:left;
}

.content-player-content a {
	color:#FFF;
}

.content-player-title {
	height:79px;
}

.content-player-title a {
	font-size:1.7em;
	line-height:1.0em;
}

.content-player-text {
	color:#999;
	height:165px;
	line-height:1.2em;
	margin:0 34px 0 0;
}

.content-player-ikar a {
	font-size:1.2em;
}

.content-player-ikar img {
	float:left;
	margin-right:10px;
	margin-top:-3px;
}

.alltext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	height:46px;
	padding:8px 0 0 15px;
}

.alltext-blue {
	background:#e7f7fb;
}

.alltext-white {
	background:#FFF;
}

.alltext-date {
	color:#666;
	font-size:0.75em;
	line-height:0.7em;
}

.alltext-text {
	color:#333;
	font-size:0.9em;
	padding:6px 0 0 15px;
}

.alltext-text a {
	color:#069;
}

.online-afisha {
	color:#999;
	height:374px;
	margin:11px 0 0 0;
	width:100%;
}

.online-af {
	display:inline;
	float:left;
	margin-bottom:10px;
	width:33%;
}

.online-af a {
	color:#666;
}

.online-af img {
	float:left;
	margin:4px 11px 0 0;
}

.online-af-title a {
	color:#000;
	font-size:1.2em;
}

.online-af-del {
	line-height:1.2em;
	padding-right:20px;
	text-align:right;
}

.online-af-news {
	height:100px;
	line-height:2.0em;
	margin:9px 0 0 0;
}

.online-af-news a {
	color:#666;
	padding-left:10px;
}

.online-af-news div {
	background:url(/i/neo-images/online-af-news.png) left center no-repeat;
	float:left;
	width:50%;
}

.online-sorry {
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	height:182px;
	padding-top:150px;
}
	.online-sorry div {
		color:#CCC;
		font-size:0.8em;
		padding-top:10px;
	}
	.online-sorry a {
		color:#FFF;
	}

.online-sorry-back {
	float:left;
	margin:6px 0 0 46px;
}
	.online-sorry-back a {
		color:#000;
	}

.online-lite {
	color:#CCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	height:295px;
	line-height:1.5em;
	margin:0 50px 0 80px;
	text-align:left;
}
	.online-lite a {
		color:#FFF;
	}
	.online-lite a:visited {
		color:#999;
	}
	
.online-lite-menu {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	margin:0 auto;
	width:460px;
}
	.online-lite-menu a {
		color:#999;
		text-decoration:none;
	}
	.online-lite-menu .prev {
		float:left;
	}
	.online-lite-menu .next {
		float:right;
	}

.download-app {
	color:#666;
	font-size:1.3em;
	margin:30px auto;
	font-weight:bold;
	width:660px;
}

.download-app img {
	float:left;
	margin-right:10px;
	margin-top:-7px;
}

.develop {
	background:#FFF;
	border:1px dashed #F00;
	color:#000;
	font-size:16px;
	font-weight:bold;
	padding:10px;
	position:absolute;
	right:400px;
	text-decoration:blink;
	width:390px;
}

.trans-title {
	border-bottom:1px solid #999;
	color:#333;
	font-size:1.5em;
	margin-top:30px;
	padding-bottom:10px;
}

.trans-tab {
	border-bottom:1px solid #999;
	height:260px;
	margin-top:7px;
}

.trans-tab-img {
	float:left;
	margin-right:15px;
}

.trans-tab-date {
	color:#09C;
	font-weight:bold;
	margin-bottom:5px;
	text-align:center;
}

.trans-tab-title {
	height:30px;
	padding-top:22px;
}

.trans-tab-title a {
	color:#000;
	font-size:1.2em;
}

.trans-tab-text {
	color:#666;
	font-size:0.9em;
	line-height:1.4em;
}

.trans-comments {
	color:#666;
}

.trans-comments a {
	color:#000;
	font-size:1.2em;
}

.trans-comments-ava {
	height:47px;
}

.trans-comments-ava a {
	margin:0 1.0em;
}

.trans-comments-ava div {
	display:inline;
	float:left;
	padding-top:10px;
}

.trans-comments-ava img {
	color:#000;
	float:left;
	height:40px;
	width:40px;
}

.trans-comments-ava span {
	font-size:0.9em;
	word-spacing:1.0em;
}

/*############################## 07.06.2010 - КОМПАНИИ - http://ikar62.ru/sandbox2/16/ ##############################*/

.corp-katalog {
	margin:13px 0 0 10px; 
}

.corp-katalog-tab {
	height:37px;
	padding-top:17px;
}

.corp-katalog-img {
	float:left;
	text-align:center;
	width:40px;
}

.corp-katalog-cont {
	color:#666;
	font-size:1.0em;
	margin-top:-3px;
	padding-left:50px;
}

.corp-katalog-cont a {
	color:#000;
	font-size:1.2em;
	padding-bottom:5px;
}

.corp-item {
}

.corp-item-title {
	border-bottom:1px solid #000;
	color:#000;
	font-size:1.2em;
	margin-left:40px;
	padding:4px 0 0 3px;
}

.corp-item-list {
	color:#666;
	margin:17px 0 0 5px;
}

.corp-item-list a {
	color:#000;
	font-size:1.2em;
}

/*############################## 08.06.2010 - realty шахматка - http://ikar62.ru/sandbox2/17/ ##############################*/

.realty-shah-title {
	color:#666;
	font-size:1.3em;
	margin:9px 0 0 0;
}

.realty-shah-tabs {
	border-bottom:1px solid #999;
	height:18px;
	margin:0 1px;
	padding:8px 0 0 10%;
}

.realty-shah-tabs a {
	text-decoration:none;
}

.realty-shah-tabs div {
	display:inline;
	float:left;
	height:19px;
}

.realty-shah-act {
	background:url(/i/realty/realty-shah-act.png) left top no-repeat;
	text-align:center;
	width:78px;
}

.realty-shah-act a {
	color:#000;
}

.realty-shah-oth {
	background:url(/i/realty/realty-shah-oth.png) left top no-repeat;
	text-align:center;
	width:78px;
}

.realty-shah-oth a {
	color:#FFF;
}
.realty-shah-table {
	border-left:1px solid #999;
	border-right:1px solid #999;
}

.realty-shah-table-pic {
	background:url(/i/realty/realty-shah-table-title.png) left top no-repeat;
	height:20px;
	margin:-1px 0 0 0;
	position:absolute;
	width:1px;
}

.realty-shah-table-include {
	border-bottom:1px solid #999;
	border-right:1px solid #999;
}

.realty-shah-table th {
	border-bottom:1px solid #999;
	text-align:center;
}

.realty-shah-table table {
	height:79px;
	width:100%;
}

.realty-shah-table table td {
	border-left:1px solid #999;
	font-size:1.2em;
	height:79px;
	line-height:1.2em;
	text-align:center;
	vertical-align:middle;
	width:14%;
}

.realty-shah-table table td a {
	color:#000;
	display:block;
	/*padding:3px 0;*/
	text-decoration:none;	
}

.realty-shah-table table td a:hover {
	color:#FFF;
	/*padding:3px 0;*/
}

.realty-shah-table-title {
	background:#FFF;
	height:20px;
}
.realty-shah-table-yellow {
	border-bottom:4px solid yellow;
	border-top:4px solid yellow;
	height:71px;
}

.realty-shah-back {
	background:#0388be url(/i/realty/realty-shah-back.png) left top repeat-x;
}

.realty-add-table {
	border:0;
}
	.realty-add-table select {
		width:244px;
	}

.realty-shah-color-title {
	font-size:1.5em;
	margin:6px 0 0;
	text-align:center;
	width:180px;
}
.realty-shah-colors {
	border-left:1px solid #999;
	border-right:1px solid #999;
	border-top:1px solid #999;
	font-size:1.2em;
	line-height:1.2em;
	margin:5px 0 0;
	text-align:center;
	width:180px;
}
	.realty-shah-colors div { 
		padding:5px 0;
		border-bottom:1px solid #999;
	}
	.realty-shah-color-1 { /*Свободна*/
		background:#66ff66;
	}
	.realty-shah-color-2 { /*Оформляется договор*/
		background:#66ffff;
	}
	.realty-shah-color-3 { /*Бронь*/
		background:#ffff66;
	}
	.realty-shah-color-4 { /*Уступка*/
		background:#ffcc66;
	}
	.realty-shah-color-5 { /*Продана*/
		background:#ff6666;
	}


/*############################## 08.06.2010 - карточка видео - http://ikar62.ru/sandbox2/18/ ##############################*/

.content-player-neo {
	background:url(/i/player.png) top left no-repeat;
	height:412px;
	padding:10px 0 0 0;
	margin:20px auto 0;
	text-align:center;
	width:593px;
}
.content-player-neo-2 {
	background:url(/i/player.png) top left no-repeat;
	height:412px;
	padding:17px 0 0 0;
	margin:20px auto 0;
	text-align:center;
	width:593px;
}

.card-video-title {
	color:#000000;
	font-size:1.3em;
	font-weight:bold;	
}

.card-video-date {
	color:#666;
}

.card-video-text {
	color:#333;
	font-size:1.2em;
	line-height:1.2em;
	margin:20px 0 0 0;
	text-indent:10px;
}

.card-video-text span {
	color:#666;
	font-size:1.2em;
	text-decoration:underline;
}

.obmotka-01 {
	/*font-size:0.9em;*/
	margin:15px 0 12px 0;
}
.obmotka-02 div {
	margin:25px 0 0 0;
}
.obmotka-02 div div {
	margin:0;
}
.obmotka-03 {
	font-size:1.3em;
	line-height:1.2em;
}
.obmotka-04 {
	margin:15px 0 0 0;
}
.obmotka-05 {
	margin:15px 0;
}
.obmotka-06 {
	height:92px;	
}
.obmotka-07 {
	border-bottom:1px dashed silver;
	clear:both;
	height:20px;
	margin:0 20px 20px;
}
.obmotka-08 {
	height:20px;	
}

.like-video {
	height:430px;
	width:400px;
}

.like-v {
	display:inline;
	float:left;
	height:160px;
	/*margin-bottom:5px;*/
	margin-right:50px;
	text-align:center;
	width:150px;
}

.like-video div a {
	color:#666;
	font-size:1.2em;
}

.like-video div span {
	color:#999;
	font-size:1.2em;
	line-height:1.3em;
}

.video-time {
	background:url(/i/online/video-time.png) top left no-repeat;
	color:#FFF;
	font-size:1.2em;
	font-weight:bold;
	height:20px;
	margin:-20px 0 0 105px;
	padding:1px 0 0 1px;
	position:absolute;
	text-align:center;
	width:45px;
}

.video-time-2 {
	background:url(/i/online/video-time.png) 50% top no-repeat;
	color:#FFF;
	font-size:1.2em;
	font-weight:bold;
	height:20px;

	margin:-20px 0 0 -11px;
	padding:1px 0 0 1px;
	position:absolute;
	text-align:center;
	width:33%;
}

.video-time-mini {
	background:url(/i/online/video-time-mini.png) 50% top no-repeat;
	color:#FFF;
	font-size:0.9em;
	font-weight:bold;
	height:14px;
	line-height:1.1em;
	margin:-14px 0 0 -4px;
	padding:1px 0 0 1px;
	position:absolute;
	text-align:center;
	width:20%;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {

.video-time-2 {
	margin:-25px 0 0 -13px;
}

.video-time-mini {
	margin:-19px 0 0 -6px;
}

}

.like-banner {
	height:410px;
}

.like-foto {
	height:350px;
	width:381px;
}

.like-foto div {
	display:inline;
	float:left;
	margin:15px 31px 0 0;
	width:96px;
}

.like-but {
	height:34px;
	margin:10px auto 0;
	width:223px;
}

.banner-like {
	height:90px;
	margin:20px auto 0 auto;
}

/*############################## 09.06.2010 - видео архив - http://ikar62.ru/sandbox2/19/ ##############################*/

.video-arch-katalog {
	height:280px;
	margin:20px 0 0 0;	
	width:375px;
}

.video-arch-katalog div {
	display:inline;
	float:left;
	margin-bottom:10px;
	margin-right:25px;
	text-align:center;
	width:100px;
}

.video-arch-katalog div a {
	color:#666;
	font-size:1.1em;
	line-height:1.1em;
}

.video-arch-view {
	height:400px;
	margin-top:19px;
	width:99%;
}

.video-arch-v {
	display:inline;
	float:left;
	height:151px;
	text-align:center;
	width:33%;
}

.video-arch-v a {
	color:#666;
	display:block;
	font-size:1.2em;
	line-height:1.2em;
}

.video-arch-view span {
	color:#999;
	font-size:1.2em;
	display:block;
	line-height:1.2em;
}

.video-arch {
	margin:10px 0 0 0;
}

.video-arch-look {
	color:#999;
	font-size:1.2em;
	line-height:1.0em;
}

.video-arch-look-mini {
	color:#999;
	font-size:1.0em;
	line-height:1.2em;
}

.video-arch-last {
	margin:20px 0 0 0;
	width:100%;
}

.video-arch-last-mini {
	display:inline;
	float:left;
	height:110px;
	text-align:center;
	width:20%;
}

.video-arch-last-mini a {
	color:#666;
	display:block;
	font-size:1.0em;
	line-height:1.0em;
	padding-top:3px;
}

.video-arch-last span {
	color:#999;
	display:block;
	line-height:1.2em;
}

.spec-video {
	float:right;
	padding:5px 40px 0 0;
}

.spec-video a {
	color:#999;
	font-size:0.9em;
}

.video-arch-cloud {
	font-size:0.9em;
	height:96px;
	line-height:1.75em;
}

.video-arch-cloud a {
	color:#333;
}

.video-arch-0 {
	font-size:1.0em;
}
.video-arch-1 {
	font-size:1.1em;
}
.video-arch-2 {
	font-size:1.2em;
}
.video-arch-3 {
	font-size:1.3em;
}
.video-arch-4 {
	font-size:1.4em;
}
.video-arch-5 {
	font-size:1.5em;
}
.video-arch-6 {
	font-size:1.6em;
}
.video-arch-7 {
	font-size:1.7em;
}
.video-arch-8 {
	font-size:1.8em;
}
.video-arch-9 {
	font-size:1.9em;
}

.video-arch-online {
	height:212px;
	width:360px;
}

.video-arch-online p a {
	color:#666;
}

.video-arch-online p {
	margin:0;
}

.video-arch-online div {
	color:#666;
	display:inline;
	font-size:1.2em;
	float:left;
	line-height:1.0em;
	margin-top:10px;
	margin-right:7px;
	text-align:center;
	width:171px;
}

.video-arch-online img {
	margin:8px 0 3px 0;
}

.video-arch-online span {
	color:#000;
	display:block;
	font-size:1.0em;
	margin:3px 0 0 0;
}

.video-arch-online span a {
	text-decoration:none;
}

.video-arch-black {
	color:#000;
	display:block;
	margin-top:3px;
}

/*############################## 10.06.2010 - каталог такси - http://ikar62.ru/sandbox2/20/ ##############################*/

.taxi {
	margin:3px 0 0 0;
	width:100%;
}

.taxi-act {
	color:#09C;
}

.taxi-act a {
	color:#09C;
}

.taxi-3 {
	float:left;
	width:33%;
}

.taxi-5 {
	float:left;
	width:50%;
}

.taxi-item {
	border-bottom:1px solid #E2E2E2;
	border-right:1px solid #E2E2E2;
	height:188px;
	margin:10px auto 3px;
	padding:7px;
	position:relative;
	text-align:left;
	width:282px;
}

.taxi-item-5 {
	border-bottom:1px solid #E2E2E2;
	border-right:1px solid #E2E2E2;
	height:250px;
	margin:11px auto 4px;
	padding:7px;
	text-align:left;
	width:439px;
}

.taxi-white {
	background:#FFF;
}

.taxi-blue {
	background:#d8f8ff;
}

.taxi-pic {
	float:left;
	padding-right:10px;
	text-align:center;
}

.taxi-pic div {
	margin-top:7px;
}

.taxi-desc {
	color:#000;
	float:left;
	letter-spacing:0;
	width:69%;
}

.taxi-desc-5 {
	color:#000;
	float:left;
	letter-spacing:0;
	width:80%;
}

.taxi-desc-title {
	font-size:1.3em;
	padding:0 0 13px;
}

.taxi-desc-title a {
	color:#0099CC;
}

.taxi-desc-text {
	line-height:1.2em;
}
	.taxi-desc-text p {
		margin:0;	
	}
	.taxi-desc-text span {
		font-size:15px;
	}

.taxi-desc-text-5 {
	height:172px;
	line-height:1.2em;
	margin:7px 0 0 0;
}

.taxi-desc-text-5 span {
	color:#666;
}

.taxi-desc-text a {
	text-decoration:none;
}

.taxi-desc-com {
	bottom:7px;
	position:absolute;
}
	.taxi-desc-com a {
		color:#09C;
	}

.taxi-desc-com-5 {
	float:left;
	padding-top:13px;
	width:237px;
}

.taxi-desc-com-5 a {
	color:#09C;
}

.taxi-banner {
	height:90px;
	margin:10px auto 0;
}

.taxi-banner-5 {
	height:90px;
	margin:0 auto;
	padding:5px 0;
}

.ikar-pages {
	font-size:0.9em;
	margin:7px 0 0 42%;
}
	.ikar-pages a {
		color:#999;
		margin-right:7px;
	}
	.ikar-pages-link {
		color:#0099CC;
		font-size:1.3em;
		font-weight:bold;
		margin-right:7px;
	}
.ikar-pages-2 {
	font-size:0.9em;
	margin:7px 0 0 36%;
}
	.ikar-pages-2 a {
		color:#999;
		margin-right:7px;
	}

.plan-table-tr-title td {
	background:#666;
	border:1px solid #000;
	color:#FFF;
	font-size:1.2em;
	font-weight:bold;
	padding:0 10px;
	text-align:center;
}

.plan-table td {
	height:30px;
}

.plan-table td a {
	padding:0 10px;
}

.plan-table h4 {
	color:#09C;
	font-size:1.3em;
	font-weight:bold;
	padding:20px 0 5px 5px;
	margin:0;
}

/*############################## 15.06.2010 - каталог видео - http://ikar62.ru/sandbox2/22/ ##############################*/

.video-sort {
	height:437px;
	width:350px;	
}

.video-sort a {
	color:#666;	
}

.video-sort input {
	margin:0 3px 0 0;
	top:1px;
}

.video-sort-theme {
	float:left;
	margin:0 0 0 15px;
	width:165px;	
}

.video-sort-genre {
	float:left;
	width:170px;
}

.video-sort-title {
	color:#999;
	font-size:1.3em;
}

.video-sort-form {
	font-size:1.2em;
	line-height:1.4em;
	margin:3px 0 0 0;
}

	.video-sort-form ul {
		list-style:none;
		margin:0;
		padding:0;
	}
		.video-sort-form .check {
			margin:0 3px 0 0;
		}

.video-sort-duration {
	color:#666;
	font-size:1.2em;
	padding:3px 0 0 9px;
}

.video-sort-stripe {
	height:46px;
	margin:3px 0 0 0;
	width:350px;
}

.video-sort-find a {
	background:url(/i/neo-images/video-sort-find.png) left top no-repeat;
	color:#FFF;
	float:right;
	font-size:1.1em;
	height:23px;
	margin:2px 0 0 0;
	padding:2px 0 0 16px;
	text-decoration:none;
	width:57px;
}

.video-sort-height {
	margin:18px 0;	
}

.video-sort-height-2 {
	margin:20px 0 0 0;	
}

/*############################## 16.06.2010 ##############################*/

.eat-box {
	color:#666;
	margin:10px 0 0 0;
	width:100%;
}
	.eat-box a {
		color:#666;
		text-decoration:none;
	}
	.eat-box label {	
		display:block;
		float:left;
		width:20%;
	}
		.eat-box input {	
			margin:0 5px 0 0;
			top:0;
		}
	.eat-show {
		float:right;
		height:23px;
		margin:-3px 0 0 0;
		width:157px;
	}
		.eat-show div {
			float:left;
		}
		.eat-show-found {
			border:1px solid #666;
			padding:2px 5px;
		}
			.eat-show-but a {
				background:url(/i/neo-images/video-sort-find.png) left top no-repeat;
				color:#FFF;
				display:block;
				font-size:1.1em;
				height:23px;
				margin:0 0 0 10px;
				padding:2px 3px 0 7px;
				text-decoration:none;
				width:57px;
			}

/*############################## 17.06.2010 - архив онлайн исправленный - http://ikar62.ru/sandbox2/23/ ##############################*/

.online-soon {
	margin:10px 0 0 0;
	width:100%;
}
	.online-soon-0 {
		margin:20px 0 0 0;
	}
	.online-soon-1 {
		width:112%;
	}
	.online-soon-2 {
		float:left;
		width:50%;
	}
		.online-soon-item {
			height:185px;
			margin:0 auto;
			text-align:left;
		}
			.online-soon-item-pic {
				color:#666;
				float:left;
				padding-right:18px;
				text-align:center;
			}
				.online-soon-item-pic a {
					color:#666;
				}
				.online-soon-item-pic div {
					line-height:1.8em;
				}
			.online-soon-item-desc {
				color:#666;
				float:left;
				width:60%;
			}
					.online-soon-item-desc-title a {					
						color:#0099CC;
						font-size:1.3em;
					}
						.online-soon-item-desc-com {
							color:#999;
							display:inline;
							font-size:0.9em;
							margin:0 0 0 15px;
						}
							.online-soon-item-desc-com a {
								color:#999;
								font-size:1.0em;
							}
				.online-soon-item-desc-text {
					color:#000;
					min-height:85px;
					line-height:1.2em;
					margin:7px 0 10px 0;
				}
					.online-soon-item-desc-text p {
						margin:0;
					}
				.online-soon-item-desc-opinion {
					color:#666;
					line-height:1.2em;
					padding:15px 0 0 0;
				}
					.online-soon-item-desc-opinion u {
						padding-right:10px;
					}
				.online-soon-item-desc-favorite {
					margin:6px 0 0 0;
				}
				
.video-calendar {
	height:82px;
	margin:12px 0 0 0;	
}
.video-calendar-sort {
	height:314px;
	width:350px;	
}

.video-calendar-sort a {
	color:#666;	
}

.video-calendar-sort input {
	margin:0 3px 0 0;
	top:1px;
}

.video-calendar-sort-theme {
	float:left;
	margin:0 0 0 26px;
	width:154px;	
}

.video-calendar-sort-genre {
	float:left;
	width:170px;
}

.video-calendar-sort-title {
	color:#999;
	font-size:1.3em;
}

.video-calendar-sort-form {
	font-size:1.2em;
	line-height:1.4em;
	margin:3px 0 0 0;
}
	.video-calendar-sort-find a {
		background:url(/i/neo-images/video-sort-find.png) left top no-repeat;
		color:#FFF;
		float:right;
		font-size:1.1em;
		height:23px;
		padding:2px 3px 0 16px;
		text-decoration:none;
		width:57px;
	}
	
.video-calendar-found {
	border:1px solid #666;
	float:left;
	font-size:1.4em;
	margin:26px 0 0 3px;
	padding:3px 4px 2px;
}
	.video-calendar-show a {
		background:url(/i/online/video-calendar-show.png) left top no-repeat;
		color:#FFF;
		display:block;
		float:left;
		font-size:1.5em;
		height:34px;
		margin:13px 0 0 2px;
		padding:7px 0 0 13px;
		text-decoration:none;
		width:102px;
	}
	
.video-calendar-sort-height {
	margin:10px 0 0 0;	
}

/*############################## 18.06.2010 - заказ онлайн трансляции - http://ikar62.ru/sandbox2/24/ ##############################*/

.order-trans {
	width:100%;
}
	.order-trans-title {
		color:#333;
		font-size:1.3em;
		line-height:1.5em;
		margin:20px 0 0 20px;
	}

.order-trans .green {
	color:#090;
}
.order-trans .red {
	color:#C00;
}

.order-trans-table {	
	border-right:1px dashed #666;
	color:#000;
	line-height:1.8em;
	margin:10px auto 20px;
	width:550px;
}
	.order-trans-table th {
		border-bottom:1px solid #666;
		border-left:1px dashed #666;	
		font-size:1.3em;
		height:30px;
		padding:0 10px;
	}
	.order-trans-table td {
		border-bottom:1px solid #666;
		border-left:1px dashed #666;	
		font-size:1.2em;
		height:30px;
		padding:0 10px;
	}
	.order-trans-table-title th {
		background:#FFF;
		border-top:1px dashed #666;
		font-size:1.2em;
	}
	.order-trans-table-title td {
		border-left:none;
	}

#order-trans-table-request {	
	border-right:1px dashed #666;
	border-top:1px dashed #666;
	color:#333;
	font-size:1.2em;
	line-height:1.8em;
	margin:20px auto;
	text-align:left;
	width:550px;
}
	#order-trans-table-request th {
		border-bottom:1px solid #666;
		border-left:1px dashed #666;
		height:30px;
		padding:0 10px;
	}
	#order-trans-table-request td {
		background:#FFF;
		border-bottom:1px solid #666;
		border-left:1px dashed #666;	
	}
		#order-trans-table-request td td {
			border:0;	
		}
		#order-trans-table-request input {
			border:0;
			color:#999;
			height:30px;
			margin:0;
			padding:0 0 0 10px;
			width:394px;
		}
		#order-trans-table-request select {
			border:0;
			height:30px;
			margin:0;
			padding:5px 0 0 7px;
			width:363px;
		}
			#order-trans-table-request select option {
				border:0;
				height:25px;
				margin:0;
				padding:6px 0 0 9px;
			}

#order-trans-accept {
	background:#FFF;
	border:1px solid #666;
	color:#000;
	font-size:1.5em;
	height:74px;
	line-height:1.8em;
	margin:20px auto;
	padding:45px 0 35px;
	text-align:center;
	width:548px;
}

.order-trans-send a {
	background:url(/i/online/video-calendar-show.png) no-repeat scroll center top transparent;
	color:#FFF;
	cursor: pointer;
	display:block;
	font-size:1.3em;
	font-weight:bold;
	height:34px;
	margin:0 auto;
	padding:8px 0 0 0;
	text-align:center;
	text-decoration:none;
	width:102px;
}

#order-byer-accept {
	font-size:1.5em;
	line-height:1.8em;
	padding:250px 0 0;
	text-align:center;
}

.button-34x165 a {
	background:url(/i/neo-images/button-34x165.png) no-repeat scroll left top transparent;
	color:#FFF;
	float:right;
	font-size:1.3em;
	font-weight:bold;
	height:26px;
	margin:17px 0;
	padding:8px 0 0 17px;
	text-decoration:none;
	width:165px;
    cursor: pointer;
}


/*############################## 23.06.2010 - видео архив [правки] - http://ikar62.ru/sandbox2/23/ ##############################*/

.video-trans {
	height:70px;
	margin:18px 0 0 0;
}

.video-trans-check {
	color:#666;
	float:left;
	font-size:1.2em;
}

.video-trans-check input {
	margin:0 5px 0 0;
	top:-1px;
}

.player-mini {
	background:url(/i/online/player-mini.png) left top no-repeat;
	height:244px;
	margin-bottom:20px;
	padding:6px 0 0 7px;
	width:350px;
}

/*.player-mini img {
	height:217px;
	width:337px;
}*/

.video-calendar-arch-left {
	float:left;
	height:370px;
	text-align:center;
	width:86%;
}

.video-calendar-arch-week {
	height:83px;
	margin:10px 0 0 0;
}

.video-calendar-arch-title {
	color:#999;
	float:left;
	font-size:1.3em;
	width:80px;
}

.video-calendar-arch-form {
	float:left;
	height:80px;
	margin:2px 0 0 0;
	text-align:left;
	width:68%;
}

.video-calendar-arch-form a {
	color:#666;
	font-size:1.2em;
	line-height:1.2em;
}

.video-calendar-arch-form input {	
	padding:3px;
	top:0px;
}

.video-calendar-arch-form label {
	float:left;
	width:50%;
}

.video-calendar-arch-date {
	margin:9px 0 0 2px;
}

.video-calendar-arch-date a {
	background:url("/i/filter-date-list-remove.gif") no-repeat scroll 0 0 transparent;
	color:#666;
	display:inline-block;
	height:9px;
	width:8px;
	line-height:1.7em;
}

.video-calendar-arch-right {
	float:right;
	margin:0 0 0 -106px;
}

.video-calendar-arch-date-title {
	border-bottom:1px solid #000;
	color:#000;
	font-size:1.0em;
}

.video-calendar-arch-duration {
	color:#666;
	margin:10px 0 0 0;
	text-align:left;
}

.video-calendar-arch-scroll {
	margin:8px 0 0 0;
	text-align:left;
}

.video-calendar-arch-found {
	border:1px solid #CCC;
	float:left;
	font-size:1.4em;
	margin:12px 0 0 35%;
	padding:3px 3px 2px 5px;
}

.video-calendar-arch-show a {
	background:url(/i/online/video-calendar-show.png) left top no-repeat;
	color:#FFF;
	display:block;
	float:left;
	font-size:1.5em;
	height:34px;
	margin:7px 0 0 8px;
	padding:7px 0 0 1px;
	text-decoration:none;
	width:102px;
}

.video-calendar-genre {
	margin:0 0 0 -15px;
	text-align:left;	
}

.video-calendar-genre a {
	color:#666;
}

.video-calendar-genre input {
	margin:0 3px 0 0;
	top:1px;
}

/*############################## 25.06.2010 - карточка застройщика - http://ikar62.ru/sandbox2/25/ ##############################*/

.build {
	font-size:1.0em;
	line-height:1.2em;
	margin:11px 0 0 0;
	min-width:570px;
}
	.build a {
		color:#666;
	}
	
	.build-pic {
		float:left;
		margin:1px -140px 0 0;
	}
		.build-adres {
			color:#666;
			margin:8px 0 0 0;
			width:140px;
		}
		
	.build-desc {
		float:left;
		margin:0 0 0 155px;
		max-width:908px;
		min-width:415px;
	}
		.build-desc-title {
			font-size:1.4em;
			line-height:1.0em;
		}
		.build-desc-favorite {
			float:right;
			padding:4px 0 0 10px;
		}
		.build-desc-armada {
			color:#000;
			line-height:1.4em;
		}
		.build-desc-pic {
			float:right;
			margin:4px 0 10px 10px;
		}
		.build-desc-text {
			color:#000;
		}
		.build-desc-text-2 {
			color:#666;
		}
		
		.build-desc-project {
			height:120px;
			width:100%;
		}
			.build-desc-project-left {
				float:left;			
				width:100%;
			}
			.build-desc-project-right {
				float:right;
				margin:0 0 0 -64px;			
				width:64px;
			}
				.build-desc-project-title {
					border-bottom:1px solid #000;
					line-height:1.3em;
				}
				.build-desc-project-text {
					color:#666;
					line-height:1.5em;
				}
		
		.build-desc-view {
			color:#000;
			float:left;
			width:125px;
		}
		.build-desc-links {
			padding:0 0 0 125px;
		}
		.build-desc-bank {
			color:#000;
			margin:4px 0 3px 0;
		}
		.build-desc-offer {
			margin:4px 0 0 0;
		}
			.build-desc-offer-left {
				color:#666;
				float:left;
				line-height:1.65em;
				margin:0 0 15px 0;
			}
			.build-desc-offer-right {
				float:right;
				margin:50px 0 0 0;
			}

.search-ned {
	height:250px;
	margin:7px 0 0 0;
	width:100%;
}
	.search-ned-left {
		float:left;
		margin:0 2% 14px 0;
		width:48%;
	}
	.search-ned-right {
		float:right;
		margin:0 0 14px 2%;
		width:48%;
	}
		.search-ned-title {
			color:#666;
		}
		.search-ned-sel {	
		}
			.search-ned-sel select {
				height:20px;
				margin:0;
				padding:0 0 0 1px;
				width:100%;
			}
			.search-ned-deal-sel select {
				float:right;
				height:20px;
				margin:0;
				padding:0 0 0 1px;
				width:40%;
			}

			.search-ned-count {
				margin:2px 0 0 -8%;
				position:absolute;			
			}
		.search-ned-square {
		}
			.search-ned-square-title {
				color:#666;
				float:left;
				line-height:1.0em;
				margin:5px 0 7px 0;
			}
			.search-ned-deal-title {
				color:#666;
				float:right;
				line-height:1.0em;
				margin:12px -2px 0 0;
				width:40%;
			}
			.search-ned-deal-found {
				border:1px solid #CCCCCC;
				color:#000000;
				float:right;
				font-size:1.3em;
				line-height:1em;
				margin:5px 23px 0 0;
				padding:4px;	
			}
			.search-ned-found {
				border:1px solid #CCCCCC;
				color:#000000;
				float:right;
				font-size:1.3em;
				line-height:1em;
				margin:0 23px 0 0;
				padding:4px;	
			}
			.search-ned-square-inp {
				color:#999;
			}
				.search-ned-square-inp input {
					margin:0 5px;
					width:15%;
				}
				.search-ned-square-inp sup {
					font-size:0.7em;
				}
				.search-ned-wire a {
					color:#666;
					float:left;
					margin:14px 0 0 0;
				}
				.search-ned-find a {
					background:url("/i/online/video-calendar-show.png") left top no-repeat;
					color:#FFF;
					display:inline;
					float:right;
					font-size:1.5em;
					height:26px;
					padding:8px 0 0 24px;
					text-decoration:none;
					width:102px;
				}
				
.chat {
	background:#FFF;
	border:1px solid #CCC;
	color:#000;
	height:200px;
	margin:15px auto 0;
	width:100%;
}
	option.chat-left-select {
		background:url("/i/neo-images/chat-left-select.png") no-repeat scroll right 11px transparent;
		color:#CCCCCC;
		margin:0 10px 0 0;
		padding:8px 18px 0 0;
		text-align:right;
	}
	.chat .flat-desc-bull-red {
		background:url("/i/neo-images/bull-red.png") no-repeat scroll left 4px transparent;
		color:#999;
		margin:0 0 0 15px;
		padding:0 0 0 15px;
		text-align:left;
	}
	.chat .flat-desc-bull-green {
		background:url("/i/neo-images/bull-green.png") no-repeat scroll left 4px transparent;
		margin:0 0 0 15px;
		padding:0 0 0 15px;
		text-align:left;
	}
		.chat .flat-desc-bull-green a {
			color:#09C;
			text-decoration:underline;
		}
			.chat .flat-desc-bull-green a:hover {
				color:#333;
			}
	.chat-left {
		float:left;
		width:75%;
	}
		.chat-left select {
			border:0;
			border-right:1px solid #CCC;
			height:200px;
			padding:1px 3px;
			width:100%;
		}
			.chat-left option {
				
			}
	.chat-right {
		color:#666;
		float:right;
		line-height:1.25em;
		margin:10px 0 0 0;
		text-align:center;
		width:25%;
	}
		.chat-right a {
			color:#666;
			text-decoration:none;
		}
		.chat-right-title {
			color:#000;
			font-weight:bold;
			height:30px;
			margin:2px 0 0 0;
			width:100%;
		}

.search-ned-send {
	margin:10px 0 0 0;
}
	.search-ned-send input {
		color:#000;
		float:left;
		font-size:1.1em;
		height:20px;
		padding:1px 3px;
		margin:0 10px 0 -1px;
		width:78%;
	}
	.search-ned-send a {
		background:url(/i/neo-images/button-send.png) left top no-repeat;
		color:#FFF;
		float:left;
		font-size:1.1em;
		height:22px;
		line-height:1.3em;
		padding:2px 0 0 8px;
		text-decoration:none;
		width:71px;
	}
	
/*############################## 1.07.2010 - Контактная информация - http://ikar62.ru/sandbox2/26/ ##############################*/

.contacts {
	color:#000;
	font-size:1.3em;
}
	.contacts a {
		color:#000;
		text-decoration:none;			
	}
	.contacts-title {
		border-bottom:1px solid #000;
		font-size:1.3em;
		font-weight:normal;
		line-height:1.4em;
	}
	.contacts-about {
		font-size:1.1em;
		line-height:1.3em;
		margin:20px auto 0;
		width:95%;
	}
		.contacts-about div {
			color:#333;
			font-size:0.9em;
		}
		.contacts-about span {
			font-size:1.1em;
		}
	.contacts-staff {
		margin:20px auto 20px;
		min-width:570px;
		width:95%;
	}
		.contacts-staff span {
			font-weight:normal;
		}
			.contacts-staff-left {
				float:left;
				font-weight:bold;
				margin: 0 0 30px 0;
				width:100%;
			}
				.contacts-staff-left div {
					border-bottom:2px dotted #CCC;
					height:18px;
					padding:10px 0 0 0;
				}	
			.contacts-staff-right {
				float:left;
				font-weight:bold;
				margin:0 0 0 -145px;
				text-align:right;
				width:145px;
			}
				.contacts-staff-right a {
					letter-spacing:0.05em;
				}
				.contacts-staff-right div {
					height:18px;
					padding:10px 0 2px 0;
				}	
	.contacts-adres {
		font-size:1.1em;
		line-height:1.3em;
		margin:20px auto 0;
		width:95%;
	}
		.contacts-adres span {
			font-weight:bold;
		}
		
#places-map {
	border:1px solid #007DC5;
	height:350px;
	margin:0 0 18px;
	width:100%;
}

#vuz-map, #lalal {
	border:1px solid #007DC5;
	height:290px;
	margin:0 0 18px;
	width:100%;
}

/*##############################  ##############################*/

.places {
	min-width:1150px;
}
	.places-left {
		float:left;
		width:50%;
	}
	.places-right {
		float:right;
		padding:20px 0 0 0;
		width:50%;
	}
		.places-right ul {
			font-size:1.2em;
			line-height:1.5em;
			list-style-type:none;
			margin:0;
			padding:0;
		}
		.places-right a {
			border-bottom:3px double;
			text-decoration:none;
		}

/*############################################################*/

.news-time {
	background:url("/i/online/video-time.png") no-repeat scroll right top transparent;
	color:#FFFFFF;
	font-size:1.0em;
	font-weight:bold;
	height:20px;
	margin: -20px 0 0 0;
	padding:1px 3px 0 0;
	position:absolute;
	text-align:right;
	width:117px;
}
@-moz-document url-prefix() {
  .news-time { padding:0 3px 0 0; }
}

/*#################### 2 - 27 _ 08.07.2010 _ Каталог - Дисконтная система - http://ikar62.ru/sandbox2/27/ ####################*/

.offices {
	margin:10px 0 0 0;
	min-width:590px;
}
	.office-blue {
		background:#d8f8ff;
		height:40px;
	}
	.office-white {
		background:#FFF;
		height:40px;
	}
		.office-name {
			float:left;
			line-height:1.2em;
			padding:5px 0 0 20px;
			margin:0 -140px 0 0;
		}
			.office-name-1 a {
				color:#09C;
				font-size:1.0em;
			}
			.office-name-2 {
				color:#999;
				font-size:0.9em;
			}
		.office-desc {
			color:#333;
			float:left;
			line-height:1.2em;		
			margin:0 120px 0 145px;
			max-width:908px;
			padding:5px 0 0 0;
		}
		.office-percent {
			float:right;
			margin:0 0 0 -130px;
			padding:10px 0 0 0;
			text-align:center;
			width:130px;
		}
			.office-percent a {
				color:#333;
			}
			.office-blue .office-percent a {
				font-size:1.8em;
			}
			.office-white .office-percent a {
				font-size:1.5em;
			}
			
.office-banner {
	height:105px;
	margin:0 auto;
}

.partner {
	color:#333;
	line-height:1.2em;
	margin:10px 0 15px 0;
}
	.partner a {
		color:#09C;
	}
	.partner-card {
		margin:15px 0;
		text-align:center;
	}
		.partner-card div {
			display:table-cell;
			vertical-align:middle;
			width:1%;
		}

.offices-discount {
	background:url("/i/neo-images/offices-discount.png") no-repeat center top;
	font-size:1.1em;
	margin:10px 0 0 0;
}
	.offices-discount .office-blue {
		background:url("/i/neo-images/offices-discount-blue.png") repeat left top;
	}
	.offices-discount .office-white {
		background:url("/i/neo-images/offices-discount-white.png") repeat left top;
	}
	.offices-discount .office-desc {
		margin:0;
		padding:5px 0 0 20px;
		width:69%;
	}
	.offices-discount .office-percent {
		margin:0;
		padding:2px 20px 0 0;
		text-align:right;
		width:23%;
	}
		.offices-discount .office-percent span {
			color:#000;
			font-weight:bold;
		}

/*############################## 4 - 28 _ 12.07.2010 _ Каталог - Спонсорство трансляций ##############################*/

.sponsor {
	color:#333;
	margin:10px 0 0 0;
}
	.sponsor-about {
		font-size:1.3em;
		font-weight:bold;
		line-height:1.3em;
		margin:15px 0 0 0;
	}
	.sponsor-title {
		color:#09C;
		font-size:1.3em;
		font-weight:bold;
		line-height:1.2em;
		margin:15px 0 0 0;
		text-align:center;
	}
	.sponsor table {
		border-left:1px solid #CCC;
		border-top:1px solid #CCC;
		margin:10px 0;
	}
		.sponsor table td {
			border-bottom:1px solid #CCC;
			border-right:1px solid #CCC;
			padding:2px 10px;
		}
		.sponsor table th {
			border-bottom:1px solid #CCC;
			border-right:1px solid #CCC;
			font-weight:normal;
			padding:2px 10px;
		}
	.button-27x150 {
		margin:0 auto;
		width:150px;
	}
		.button-27x150 a {
			background:url("/i/catalog/button-27x150.png") no-repeat scroll center top transparent;
			color:#FFFFFF;
			cursor:pointer;
			display:block;
			font-size:1.2em;
			height:23px;
			margin:10px 0 0;
			padding:4px 0 0;
			text-align:center;
			text-decoration:none;
		}

/*############################################################*/

/*############################## 5 - 29 _ 12.07.2010 _ Где искупаться ##############################*/

.swim {
	font-size:1.0em;
	line-height:1.2em;
	margin:11px 0 0 0;
	min-height:225px;
	min-width:590px;
}
	.swim a {
		color:#09C;
	}
	
	.swim-pic {
		float:left;
		margin:1px -140px 0 0;
	}
		.swim-adres {
			color:#666;
			margin:8px 0 0 0;
			width:140px;
		}
		
	.swim-desc {
		float:left;
		margin:0 0 0 155px;
		max-width:908px;
		min-width:435px;
	}
		.swim-desc-title {
			font-size:1.4em;
			height:32px;
			line-height:1.0em;
			padding:0 70px 0 0;
		}
		.swim-desc-favorite {
			float:right;
			margin:0 0 0 -70px;
		}
		.swim-desc-text-1 {
			color:#000;
			font-size:1.0em;
			min-height:45px;
		}
		.swim-desc-text-2 {
			color:#999;
			font-size:1.3em;
		}
		.swim-desc-text-3 {
			color:#000;
			font-size:1.0em;
			min-height:73px;
			padding:2px 0 0 0;
		}
		.swim-desc-com {
			color:#09C;
			font-size:1.0em;
		}
		
.neo-photo {
	margin:12px auto 3px;
}
	.neo-photo a {
		margin:0 0 0 5px;
	}
	.neo-photo img {
		vertical-align:middle;
	}

/*############################################################*/

/*############################## 6 - 30 _ 13.07.2010 _ Заказ билетов ##############################*/

.ticket-event {
	margin:10px 0 20px;
}
	.ticket-event img {
		margin:0 15px 5px 0;
	}
	
.ticket-cost {
	margin:0 auto;
	width:450px;
}
	.ticket-cost-left {
		float:left;
		font-size:1.2em;
		margin:0 0 10px;
		width:100%;
	}
		.ticket-cost-left div {
			border-bottom:2px dotted #CCCCCC;
			height:16px;
			padding:10px 0 0;
		}
	.ticket-cost-right {
		float:left;
		font-size:1.2em;
		margin:0 0 0 -145px;
		text-align:right;
		width:145px;
	}
		.ticket-cost-right div {
			height:16px;
			padding:10px 0 2px;
		}
		
.ticket-add {
	padding:0 0 0 10px;
}

.ticket-table {
	background:#FFF;
	border-right:1px solid #666;
	color:#000;
	line-height:1.8em;
	margin:10px auto 20px;
}
	.ticket-table th {
		border-bottom:1px solid #666;
		border-left:1px solid #666;	
		font-size:1.3em;
		height:30px;
		padding:0 10px;
	}
	.ticket-table td {
		border-bottom:1px solid #666;
		border-left:1px solid #666;	
		font-size:1.2em;
		height:30px;
		padding:0 10px;
	}
	.ticket-table-title th {
		border-top:1px solid #666;
		font-size:1.2em;
	}
	.ticket-table-title td {
		border-left:none;
	}
	
.ticket-reservar {
	float:right;
	padding:18px 0 0;
}

/*############################################################*/

.content-plane ul li .active {
	color:#09C;
}

/*############################## Кнопки ##############################*/

.neo-button-25 {
	background:url("/i/neo-images/button-25-center.png") repeat-x scroll center top transparent;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	height:25px;
	line-height:24px;
	margin:0 32px;
	padding:4px 0 5px;
}
	.neo-button-25 span {
		background:url("/i/neo-images/button-25-left.png") no-repeat scroll left top transparent;
		margin:0 0 0 -32px;
		padding:4px 0 5px;
	}
		.neo-button-25 a {
			background:url("/i/neo-images/button-25-right.png") no-repeat scroll right top transparent;
			color:#FFF;
			margin:0 -32px 0 0;
			padding:4px 15px 5px;
			text-decoration:none;
		}
			.neo-button-25 a:hover {
				color:#333;
			}
.neo-button-25 #header-panel-submit {
	background:url("/i/neo-images/button-25-right.png") no-repeat scroll right top transparent;
	color:#FFF;
	display:inherit;
	font-size:14px;
	font-weight:bold;
	height:25px;
	line-height:24px;
	margin:0 -32px 0 0;
	padding:4px 15px 5px;
	text-align:inherit;
	text-decoration:none;
	width:inherit;
}
*:first-child+html .neo-button-25 #header-panel-submit {
	padding:0px 15px 8px;
}
	.neo-button-25 a:hover#header-panel-submit {
		color:#333;
	}

.c-org-item-vip .info2 .neo-button-25 a {
	color:#FFF;
}
	.c-org-item-vip .info2 .neo-button-25 a:hover {
		color:#333;
	}

.neo-button-34 {
	background:url("/i/neo-images/button-34-center.png") repeat-x scroll center top transparent;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:bold;
	height:34px;
	line-height:33px;
	margin:0 44px;
	padding:7px 0 8px;
}
	.neo-button-34 span {
		background:url("/i/neo-images/button-34-left.png") no-repeat scroll left top transparent;
		margin:0 0 0 -44px;
		padding:7px 0 8px;
	}
		.neo-button-34 a {
			background:url("/i/neo-images/button-34-right.png") no-repeat scroll right top transparent;
			color:#FFF;
			margin:0 -44px 0 0;
			padding:7px 15px 8px;
			text-decoration:none;
		}
			.neo-button-34 a:hover {
				color:#333;
			}
*:first-child+html .neo-button-25 {
	padding:0;
}
	*:first-child+html .neo-button-25 span {
		padding:0;
	}
		*:first-child+html .neo-button-25 a {
			padding:4px 15px 5px;
		}
*:first-child+html .neo-button-34 {
	padding:0;
}
	*:first-child+html .neo-button-34 span {
		padding:0;
	}
		*:first-child+html .neo-button-34 a {
			padding:7px 15px 8px;
		}

.button-20 {	
	background:url(/i/neo-images/button-20-left.png) no-repeat scroll left top transparent;
	height:20px;
	margin:0 auto;
	text-align:center;
}
	.button-20 a {		
		background:url("/i/neo-images/button-20-center.png") repeat-x scroll center top transparent;
		color:#FFFFFF;
		cursor:pointer;
		font-family:Arial,Helvetica,sans-serif;
		font-size:12px;
		font-weight:bold;
		line-height:19px;
		*line-height:20px;
		padding:2px 0 3px;
		*padding:3px 0;
		text-decoration:none;
	}
	.button-20 div {
		background:url(/i/neo-images/button-20-right.png) no-repeat scroll right top transparent;
		height:20px;
	}
	
.button-25 {	
	background:url("/i/neo-images/button-25-left.png") no-repeat scroll left top transparent;
	height:25px;
	margin:0 auto;
	text-align:center;
}
	.button-25 a {		
		background:url("/i/neo-images/button-25-center.png") repeat-x scroll center top transparent;
		color:#FFFFFF;
		cursor:pointer;
		font-family:Arial,Helvetica,sans-serif;
		font-size:14px;
		font-weight:bold;
		line-height:24px;
		*line-height:25px;
		padding:4px 0 5px;
		*padding:5px 0;
		text-decoration:none;
	}
	.button-25 div {
		background:url("/i/neo-images/button-25-right.png") no-repeat scroll right top transparent;
		height:25px;
	}

.button-34 {	
	background:url(/i/neo-images/button-34-left.png) no-repeat scroll left top transparent;
	height:34px;
	margin:0 auto;
	text-align:center;
}

.text-generic .button-34 {
	float:right;
}

.button-x72 {
	width:72px;
}

.button-34x88 {
	width:88px;
}
.button-34x104 {
	width:104px;
}
.button-34x116 {
	width:116px;
}
.button-34x126 {
	width:126px;
}
.button-34x134 {
	width:134px;
}
.button-34x152 {
	width:152px;
}
.button-34x162 {
	width:162px;
}
.button-34x234 {
	width:234px;
}
.highslide-container .button-34x116 {
	margin:12px auto 0;
}
.highslide-container .button-34x116 div {
	font-family:Arial, Helvetica, sans-serif;
}
.button-34x156 {
	width:156px;
}
	.button-34 a {		
		background:url(/i/neo-images/button-34-center.png) repeat-x scroll center top transparent;
		color:#FFF;
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:bold;
		line-height:33px;
		*line-height:34px;
		padding:7px 0 8px 0;
		*padding:8px 0;
		text-decoration:none;
		cursor: pointer;
	}
	.button-34 div {
		background:url(/i/neo-images/button-34-right.png) no-repeat scroll right top transparent;
		height:34px;
	}
 
 /*.button-orange {	
	background:url(/i/neo-images/button-orange-left.png) no-repeat scroll left top transparent;
	height:34px;
	margin:0 auto;
	text-align:center;
}
	.button-orange div {
		background:url(/i/neo-images/button-orange-right.png) no-repeat scroll right top transparent;
		height:34px;
	}
	.button-orange a {		
		background:url(/i/neo-images/button-orange-center.png) repeat-x scroll center top transparent;
		color:#FFF;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:33px;
		padding:7px 0 8px 0;
		text-decoration:none;
		cursor: pointer;
	}
	.button-orange a span {
		font-weight:bold;
	}*/
 
/*############################################################*/

.release-prev-next {
	margin:0 auto;
	text-align:center;
	width:600px;	
}
	.release-prev-next div {
		float:left;
		font-size:1.5em;
		height:28px;
		width:300px;	
	}

.performance {
	margin:15px 0 0 0;
}
	.performance .item {
		color:#666;
		float:left;
		line-height:1.2em;
		margin:10px 0 0 0;
		width:100%;
	}
		.performance .item a {
			color:#000;
		}
		.performance .item img {
			float:left;
			padding:1px 12px 0 0;
		}
	.performance .date {
		color:#999;
	}
	
.neo-press {
	color:#333;
	line-height:1.2em;
	margin:13px 0 0 0;
}

.ticket-request {
	background:#FFF;
	border-right:1px solid #666;
	border-top:1px solid #666;
	color:#333;
	font-size:1.2em;
	line-height:1.8em;
	margin:20px auto;
	text-align:left;
	width:550px;
}
	.ticket-request th {
		border-bottom:1px solid #666;
		border-left:1px solid #666;
		height:30px;
		padding:0 10px;
		text-align:left;
	}
	.ticket-request td {
		border-bottom:1px solid #666;
		border-left:1px solid #666;	
	}
		.ticket-request td td {
			border:0;	
		}
		.ticket-request input {
			background:#D8F8FF;
			border:0;
			height:30px;
			line-height:2.2em;
			margin:0;
			padding:0 0 0 10px;
			width:394px;
		}
		.ticket-request select {
			background:#FFF;
			border:0;
			height:30px;
			margin:0;
			padding:5px 0 0 7px;
			width:363px;
		}
			.ticket-request select option {
				border:0;
				height:25px;
				margin:0;
				padding:6px 0 0 9px;
			}
			
/*############################## 8 - 31 _ 20.07.2010 _ Карточка события - Широта54 ##############################*/

.afisha-card-event {
	color:#024161;
	font-weight:bold;
	line-height:1.2em;
}
	.afisha-card-event a {
		color:#900;
	}
	.afisha-card-event span {
		color:#900;
	}
	.afisha-card-event .poster {
		margin:6px auto 0;
		width:430px;
	}
	.afisha-card-event .center {
		color:#900;
		text-align:center;
	}
	.afisha-card-event .banner {
		height:60px;
		margin:30px 0 0;
		width:100%;
	}
	.afisha-card-event .text {
		color:#024161;
		font-size:1.2em;
		line-height:1.3em;
	}

#s54-relax {
	font-size:1.2em;
	font-weight:normal;
	line-height:1.3em;
}

.afisha-card {
	min-width:569px;
	padding:12px 0 0;
}
	.afisha-card-left {
		float:left;
		margin:0 -95px 0 0;
	}
		.afisha-card-left-img {			
		}
		.afisha-card-left-grad {
			background:url("/i/afisha/afisha-card-grad.png") repeat-x scroll left top transparent;
			color:#FFF;
			height:21px;
			text-align:center;
			width:95px;
		}
		.afisha-card-left-date {
			color:#333;
			line-height:1.2em;
			padding:2px 0 0;
			text-align:center;
		}
	.afisha-card-right {
		float:left;
		margin:0 0 0 110px;
		max-width:908px;
		min-width:435px;
	}
		.afisha-card-right-title {
			color:#000;
			float:left;
			font-size:1.4em;
			font-weight:bold;
			line-height:0.9em;
			margin:0 75px 0 0;
		}
		.afisha-card-right-favorite {
			float:right;
			margin:0 0 0 -75px;
		}
			.afisha-card-right-favorite a {
				color:#09C;
				line-height:1em;
			}
		.afisha-card-right-adres {
			clear:both;
		}
			.afisha-card-right-adres a {
				color:#666;
				line-height:1em;
			}
		.afisha-card-right-opinion {
			color:#333;
			font-size:1.1em;
			line-height:1.1em;
			padding:9px 0 0;
		}
		.afisha-card-right-cost {
			color:#333;
			float:left;
			font-size:1.1em;
			line-height:1.1em;
			padding:8px 0 0;
		}
			.afisha-card-right-cost span {
				color:#390;
			}
		.afisha-card-right-button {
			float:left;
			padding:10px 0 0 14%;
		}
		.afisha-card-right-text {
			clear:both;
			color:#333;
			font-size:1.1em;
			line-height:1.1em;
		}
			.afisha-card-right-text a {
				color:#333;
				line-height:1.1em;
				text-decoration:none;
			}
		.afisha-card-right-text-2 {
			color:#333;
			font-size:1.1em;
			line-height:1.1em;
			padding:4px 0 0;
		}
		.afisha-card-right-com {
			color:#666;
			float:left;
			font-size:1.1em;
			line-height:1.1em;
			padding:7px 0 25px;
		}
			.afisha-card-right-com a {
				color:#666;
			}
		.afisha-card-right-seller {
			float:right;
			padding:5px 0 0;
		}
			.afisha-card-right-seller a {
				color:#09C;
			}
		
/*############################################################*/

/*############################## 10 - 32 _ 26.07.2010 _ Жилой комплекс ##############################*/

.estate {
	color:#333;
	font-size:1.0em;
	line-height:1.2em;
	margin:11px 0 0 0;
	min-width:570px;
}
	.estate a {
		color:#333;
	}
	
	.estate-pic {
		float:left;
		margin:1px -140px 15px 0;
	}
		.estate-adres {
			padding:8px 0 0;
			width:140px;
		}
			.estate-adres-title {
				font-size:1.1em;
				font-weight:bold;
				line-height:0.6em;
			}
		.estate-time {
			/*padding:9px 0 0;*/
		}
		
	.estate-desc {
		float:left;
		margin:0 0 0 155px;
		max-width:750px;
		min-width:415px;
	}
		.estate-height-1 {
			height:220px;
		}
		.estate-height-2 {
			height:125px;
		}
		
		.estate-desc-title {
			font-size:1.3em;
			font-weight:bold;
			line-height:0.6em;
		}
		.estate-desc-favorite {
			float:right;
			height:35px;
		}
		.estate-desc-text {
			line-height:1.3em;
			padding:8px 0 0;
		}
		.estate-desc-text-2 {
			line-height:1.3em;
			padding:8px 0 0;
		}
		
		.estate-desc-offer {
			margin:4px 0 0 0;
		}
			.estate-desc-offer-left {
				float:left;
				line-height:1.5em;
				margin:3px 0 0;
			}
			.estate-desc-offer-right {
				float:right;
				/*margin:58px 0 0 0;*/
			}

.estate-scheme {
	/*padding:5px 0 10px;*/
	margin:0 0 20px;
}
	.estate-scheme-item {
		/*height:170px;*/
	}
		.estate-scheme-item-left {
			float:left;
			padding:17px 15px 0 0;
		}
		.estate-scheme-item-right {
			color:#666;
			font-size:1.1em;
			line-height:1.5em;
			padding:15px 0 0 155px;
		}
			.estate-scheme-item-right a {
				color:#666;
			}
			.estate-scheme-item-right-text {
				line-height:1.1em;
			}
				.estate-scheme-item-right-text div {
					float:left;
					height:25px;
					padding:0 5px 0 0;
				}
			.estate-scheme-item-right-text-2 {
				color:#000;
				font-size:1.1em;
				padding:5px 0 2px;
			}
	
/*############################################################*/

/*############################## 11 - 2 _ 30.07.2010 - Недвижимость - Присылать уведомления ##############################*/

.neo-ipot-left {
	float:left;
	margin:0 2% 0 0;
	width:48%;
}
.neo-ipot-right {
	float:left;
	width:50%;
}
	/*.neo-ipot-left .neo-menu {
		margin:0;
	}
	.neo-ipot-right .neo-menu {
		margin:0;
	}*/

.neo-ipoteka {
	font-size:1.2em;
	height:252px;
	margin:12px 0 0 0;
}
	.neo-ipoteka a {
		color:#000;
	}
	.neo-ipoteka img {
		height:53px;
		width:70px;
	}
	.neo-ipoteka div {
		clear:both;
		height:65px;
	}
		.neo-ipoteka div div {
			display:inline;
		}
		.neo-ipot {
			float:left;
			margin:3px 10px 0 0;
		}

.neo-blackboard {
	color:#333;
	height:260px;
	line-height:1.2em;
	padding:3px 0 0;
}
	.neo-blackboard div {
		padding:10px 0 6px;
	}
		.neo-blackboard div a {
			color:#000;
			font-size:1.2em;
		}

.neo-analytics {
	padding:1% 0 0;	
}
	.neo-analytics-item {
		float:left;
		min-height:135px;
		padding:1px 2% 6px 0;
		width:48%;
	}
		.neo-analytics-item .title a {
			color:#09C;
			font-size:1.3em;
			line-height:1.2em;
		}
		.neo-analytics-item .title a:hover {
			color:#000;
		}
			.neo-analytics-item .title .tit {
				float:left;
				width:77%;
			}
			.neo-analytics-item .title .time {
				color:#999;
				float:right;
				font-size:0.9em;
			}
		.neo-analytics-item .text {
			line-height:1.3em;
			padding:3px 0 0;
		}

/*############################################################*/

.neo-article {
	color:#000000;
	font-size:1.1em;
	line-height:1.2em;
	padding:10px 0 0;	
}
	.neo-article-pic {
		float:left;
		margin:0 10px 0 0;
	}
		.neo-article .neo-article-pic img {
			float:none;
			padding:0;
		}
		.neo-article-pic a {
			background:white;
			border:1px solid #E2E2E2;
			display:block;
			padding:4px;
		}
			.neo-article-pic a:hover {
				background:#E2E2E2;
			}
	.neo-article p {
		text-indent:20px;
	}
	.neo-article img {
		float:left;
		padding:4px 10px 0 0;
	}
	.neo-article em {
		font-weight:bold;
	}

#hide-content {
	display:none;	
}

#no-storage-1 {
	font-size:1.2em;	
}

/*############################## 13 - 12.09.2010 _ 30 - tab-vert ##############################*/

.tab-vert {
	font-size:1.3em;
	text-align:center;
}
	.tab-vert img {
	}
	.tab-vert-cost {
		color:#999;
		font-weight:bold;
		padding:20px 0 4px;
	}
	.tab-vert-desc {
		padding:2px 0 0;
	}
		.tab-vert-desc a {
			color:#333;
			line-height:1.3em;
		}

/*############################################################*/

/*############################## 15 - 16.08.2010 - Минисайт Фотоконкурс ##############################*/

.minisite-left, .minisite-left-2, .minisite-left-3, .minisite-left-4 {
	float:left;
}
	.minisite-left img, .minisite-left-2 img, .minisite-left-3 img {
		border:2px solid silver;
		margin:10px 8px 0 0;
	}

.minisite-right {
	font-size:1.2em;
	line-height:1.3em;
	margin:0 0 0 112px;
}
.minisite-right-2 {
	font-size:1.2em;
	line-height:1.3em;
	margin:0 0 0 112px;
	padding:7px 0 0;
}
.minisite-right-3 {
	font-size:1.2em;
	line-height:1.3em;
	padding:7px 0 0;
}
	.minisite-right-title {
		font-size:1.05em;
		font-weight:bold;
		padding:8px 0 3px;
	}
	.minisite-right .button-34 {
		float:right;
		margin-top:7px;
	}

.minisite-text {
	font-size:1.2em;
	line-height:1.3em;
	padding:8px 0 0;
}

.minisite-pics {	
}
	.minisite-pics img {
		background:none repeat scroll 0 0 #FFFFFF;
		border:1px solid silver;
		margin:4px 1%;
		padding:4px;
	}

.error-search {
	font-size:1.9em;
	line-height:1.5em;
	padding:30px 0 0;
	text-align:center;
}
	.error-search a {
		color:#09C;
		font-size:0.8em;
	}

.ticket-request .ticket-browse {
	height:30px;
	line-height:2.2em;
	padding:0 0 0 11px;
}
	.ticket-request #ticket-browse-text {
		float:left;
		width:320px;
	}

.ticket-request .swfupload {
	float:right;	
}

/*############################################################*/

/*############################## 16 - 20.08.2010 - Online TV кнопочки ##############################*/

.release-channels {
	margin:14px 0 0;
}
	.release-channel {
		background:url("/i/online/button-channel.png") no-repeat scroll left top transparent;
		height:40px;
		padding:9px 0 0;
	}
		.release-channel a {
			color:#333333;
			font-size:1.25em;
			font-weight:bold;
		}
		.release-channel a:hover {
			color:#09C;
		}
		.release-channel div {
			float:left;
			padding:0 2px 0 0;
			text-align:center;
			width:40px;
		}
			.release-channel div a {
				color:#CCC;
				font-size:16px;
				font-weight:bold;
				text-decoration:none;
			}
			.release-channel div a:hover {
				color:#FFF;
			}

/*############################################################*/

/*############################## 17 - 24.08.2010 - Правки по информеру ##############################*/

#content span h1 {
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
}
#content span h2 {
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
}

#content .active span h1 {
	color:#000;
	font:bold 16px/16px Arial,Helvetica,sans-serif;
	margin:0;
}
#content .active span h2 {
	color:#000;
	font:bold 16px/16px Arial,Helvetica,sans-serif;
	margin:0;
}

.content-plane ul li.active h1 {
	color:#000;
	font:bold 16px/16px Arial,Helvetica,sans-serif;
	margin:0;
}
.content-plane ul li.active h2 {
	color:#000;
	font:bold 16px/16px Arial,Helvetica,sans-serif;
	margin:0;
}
.content-plane ul li h1 {
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
}
.content-plane ul li h2 {
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	margin:0;
	padding:0;
}

.tab-informer-3 {
	font-size:1em;
	margin:7px 0 0;
}
	.tab-informer-3 .tab {
		color:#333;
		font-size:0.75em;
	}
		.tab-informer-3 .tab .tab-name {
			color:#333;
			/*font-weight:bold;*/
		}
		.tab-informer-3 .tab .tab-pic {
			margin:4px 0 0; 
		}
		.tab-informer-3 .tab .tab-text {
			margin:7px 0 0;
			width:100%;
		}
			.tab-informer-3 .tab .tab-text a {
				color:#333;
				text-decoration:none;
			}

/*############################################################*/

/*############################## 17 _35_ - 24.08.2010 - карточка застройщика ##############################*/

.project-company {
	width:100%;
}
	.project-company-item {
		float:left;
		width:50%;
	}
		.project-company-color {
			border-bottom:1px solid #E2E2E2;
			border-right:1px solid #E2E2E2;
			float:left;
			margin:10px 3% 0 0;
			width:97%;
		}
			.project-company-pic {
				float:left;
				margin:0 -160px 0 0;
				padding:10px 0 10px 10px;
			}
				.project-company-pic img {
					height:105px;
					width:150px;
				}
			.project-company-desc {
				float:left;
				margin:0 0 0 170px;
				padding:10px 10px 7px 0;
				text-align:left;
			}
				.project-company-title {
					color:#0099CC;
					font-size:1.2em;
					height:46px;
					line-height:1em;
					margin:-2px 0 0 8px;
					text-indent:-8px;
				}
					.project-company-title div {
						color:#666666;
						font-size:0.75em;
						line-height:1.3em;
						padding:0 0 0 8px;
					}
					.project-company-title a {
						color:#0099CC;
					}
				.project-company-text {
					color:#000;
					line-height:1.3em;
				}
					.project-company-text2 {
						color:#666;
					}
					.project-company-adres {
						color:#000;
						height:33px;
					}

/*############################################################*/

/*############################## 18 _36_ - 25.08.2010 - минисайт Армада ##############################*/

.today-in-base-title {
	color:#000;
	font-size:1.2em;
	font-weight:bold;
	padding:10px 0 0;
}
.today-in-base {
	color:#666;
	line-height:1.6em;
	padding:5px 0 0 14px;
}
	.today-in-base a {
		color:#666;
	}
		.today-in-base a:hover {
			color:#09C;
		}

.neo-press-2 {
	float:left;
	width:100%;
}
	.neo-press-2 img {
		float:left;
		padding:15px 15px 0 0;
	}
	.neo-press-2-text {
		color:#333;
		font-size:1.1em;
		line-height:1.3em;
		padding:12px 0 0;
	}

.news-company {
	clear:both;
	color:#666;
	line-height:1.3em;
}
	.news-company-pic {
		float:left;
		margin:2px 10px 10px 0;
	}
	.news-company-title {	
		margin:14px 0 5px;
	}
		.news-company-title a {
			color:#000;
			font-size:1.3em;
			line-height:1.1em;
		}
	.news-company-com {
		color:#999;
		font-size:0.8em;
		padding:0 0 0 5px;
	}
		.news-company-com a {
			color:#999;
			padding:0 0 0 15px;
		}

/*############################## 19 _37_ - 27.08.2010 - минисайт Хан ##############################*/

.minisite-han {
	clear:both;
	color:#000;
	font-size:1.0em;
	line-height:1.4em;
}
	.minisite-han img {
		float:left;
		margin:15px 15px 0 0;
	}
	.minisite-han-title {
		color:#333;
		font-size:1.25em;
		font-weight:bold;
		padding:13px 0 5px 0;
	}

/*############################## Объявление про Вату ##############################*/

.neo-vata {
}
	.neo-vata-pic {
		float:left;
		margin:4px 15px 10px 0;
	}
		.neo-vata-pic div {
			margin:15px 0 0 0;
		}
	.neo-vata-text {
		margin:10px 0 0;
	}
		.neo-vata-title {
			color:#333;
			font-size:1.2em;
			margin:0 0 5px;
		}
	.neo-vata-map {
		text-align:center;
	}
	
/*############################## 23 - 08.09.2010 _39_ - Ночная жизнь ##############################*/

.night-life {
	color:#666;
	margin:10px 0 0;
}
	.night-life-col {
		float:left;
		width:33%;
	}
		.night-life-date {
			font-size:1.3em;
			text-align:center;
		}
		.night-life-item {
			height:100px;
			line-height:1.3em;
			width:100%;
		}
			.night-life-item-pic {
				float:left;
				margin:-10px 15px 0 0;
			}
			.night-life-item-title {
				margin:20px 0 0;
			}
				.night-life-item-title a {
					color:#09C;
				}
			.night-life-item-text {
				margin:15px 0 0;
				width:90%;
			}
				.night-life-item-text a {
					color:#000;
				}
.night-life-spec a {
	color:#999;
	font-size:0.9em;
	float:right;
	margin:-17px 0 0;
	padding:0 40px 0 0;
}

/*############################## Ночная жизнь: результаты поиска http://ikar62.ru/sandbox2/40 ##############################*/

.life-card {
	border-bottom:1px solid #E2E2E2;
	border-right:1px solid #E2E2E2;
	height:136px;
	margin:10px auto 0;
	padding:10px 0 0;
	width:569px;
}
	.life-card a:hover {
		color:#09C;
	}
	.life-card-pic {
		float:left;
		margin:0 10px 0 0;
		padding:0 0 0 10px;
	}
		.life-card-pic img {
			height:126px;
			width:84px;
		}
		.life-card-grad {
			background:url("/i/neo-images/life-card-grad.png") repeat-x scroll left top transparent;
			color:#FFFFFF;
			height:21px;
			margin:-21px 0 0;
			position:absolute;
			text-align:center;
			width:84px;
		}
		.life-card-date {
			color:#0099CC;
			float:right;
			font-size:1.4em;
			font-weight:bold;
			line-height:16px;
			margin:-2px 0 0;
			padding:0 10px 0 0;
			text-align:right;
			width:30%;
		}
			.life-card-date div {
				color:#666666;
				font-size:0.7em;
				font-weight:normal;
				line-height:16px;
			}
		.life-card-head {
			height:64px;
			margin:-4px 0 0;
			width:70%;
		}
			.life-card-title {
				padding:0 0 0 104px;
			}
				.life-card-title a {
					color:#000000;	
					border-bottom:1px solid #000000;
					font-size:1.4em;
					font-weight:bold;
					line-height:1.3em;
					text-decoration:none;
				}
		.life-card-adres {
			color:#666;
			line-height:1em;
		}
		.life-card-cost {
			color:#333;
			font-size:1.1em;
			line-height:1.0em;
			width:100%;
		}
			.life-card-cost a {
				color:#666;
			}
		.life-card-ticket {
			float:right;
			font-weight:bold;		
			padding:0 10px 0 0;
			text-align:right;
			width:30%;
		}
			.life-card-ticket a {
				background:url("/i/neo-images/purchase.png") no-repeat scroll right top transparent;
				padding:0 22px 0 0;
				text-decoration:none;
			}
			.life-card-ticket a:hover {
				text-decoration:underline;
			}
			.life-card-ticket.color-green a:hover {
				color:green;
			}
			.life-card-ticket.color-red a:hover {
				color:red;
			}
		
		.life-card-favorite {
			float:right;
			padding:0 10px 0 0;
			text-align:right;
			width:30%;
		}
			.life-card-favorite a {
				color:#09C;
				line-height:1em;
			}
			.life-card-favorite a:hover {
				color:#333;
			}
		.life-card-com {
			color:#666666;
			font-size:1.1em;
			line-height:1.0em;
			width:100%;
		}
		.life-card-com-link {
			color:#666666;
		}

/*############################## 24 - 13.09.2010 _42_ - Карточки ВУЗов ##############################*/

.vuz-card-back {
	margin:0 0 0 2px;	
}

.vuz-card {
	border-bottom:1px solid #E2E2E2;
	border-right:1px solid #E2E2E2;
	display:inline;
	float:left;
	height:136px;
	margin:10px 1% 0 -1px;
	padding:10px 0 0;
	width:49%;
}
.vuz-big {
	height:293px;	
}
	.vuz-card-pic {
		float:left;
		margin:0 10px 0 0;
		padding:0 0 0 10px;
	}
		.vuz-card-pic img {
			height:126px;
			width:84px;
		}
	.vuz-card-title {
		padding:0 10px 10px 104px;
	}
		.vuz-card-title a {
			color:#000;
			font-size:1.25em;
			font-weight:bold;
			line-height:1.1em;
			text-decoration:none;
		}
		.vuz-card-title a:hover {
			border-bottom:1px solid #09C;
			color:#09C;
		}
	.vuz-card-text {
		color:#333;
		font-size:1.2em;
		line-height:1.25em;
		padding:0 10px 10px 104px;
	}
		.vuz-card-text strong {
			color:#09C;
		}

/*############################## Поиск по сайту ##############################*/

.gsc-adBlock, .gsc-adBlockVertical {
	border:1px solid #e2e2e2;
}
.gsc-resultsbox-visible {
	margin-top:25px;	
}
.cse .gsc-webResult.gsc-result, .gsc-webResult.gsc-result {
	margin-top:-1em;
}
.gs-result .gs-snippet {
	color:#000;
	margin:0 0 0 6px;
}
.gs-result .gs-title, .gs-result .gs-title * {
	font-size:14px;	
}

/*############################## 42 - 01.11.2010 - Персональная страница журналиста ##############################*/

.sidebar-left {
	float:left;
	padding:1px 0 0;
	width:250px;
}
.sidebar-left-banner {
	margin:30px 0 0;
}
.content-right {
	margin:0 0 0 272px;
	padding:1px 0 0;
}

.pressman-avatar {
	margin:39px 0 0;
}
	.pressman-avatar-pic {
		height:250px;
		width:250px;
	}
	.pressman-avatar-name {
		font-size:16px;
		line-height:19px;
		padding:7px 0 0 18px;
		text-align:center;
	}
		.pressman-avatar-name a {
			color:#09C;
		}
			.pressman-avatar-name a:hover {
				color:#333;
			}
		.pressman-avatar-name img {
			margin:0 0 -2px;
			vertical-align:baseline;
		}
		.pressman-avatar .bull-green {
			background:url("/i/neo-images/bull-green.png") no-repeat scroll left center transparent;
			padding:0 3px 0 14px;
		}
		.pressman-avatar .bull-red {
			background:url("/i/neo-images/bull-red.png") no-repeat scroll left center transparent;
			padding:0 3px 0 14px;
		}
.pressman-spec {
	float:right;
	margin:-5px 0 0;
}
	.pressman-spec a {
		color:#09C;
		font-size:12px;
	}
		.pressman-spec a:hover {
			color:#333;
		}
		
.pressman-article {
	
}
	.pressman-article-title {
		font-size:12px;
		line-height:14px;
		margin:5px 0 3px;
	}
		.pressman-article-title a {
			color:#000;
		}
			.pressman-article-title a:hover {
				color:#09C;
			}
	.pressman-article-text {
		color:#666;
		font-size:11px;
		line-height:13px;
	}
	
.pressman-content {
	
}
	.pressman-content-item {
		border-bottom:1px solid #ccc;
		padding:15px 0;
	}
		.pressman-content-title {
			
		}
			.pressman-content-title a {
				color:#09C;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:16px;
				font-weight:bold;
				line-height:15px;
			}
				.pressman-content-title a:hover {
					color:#333;	
				}
			.pressman-content-title span {
				color:#666;
				font-size:11px;
				padding:0 0 0 10px;
			}
		.pressman-content-text {
			color:#333;	
			font-family:Georgia, "Times New Roman", Times, serif;
			line-height:15px;
			padding:8px 0 0;
		}
			.pressman-content-text img {
				margin:-4px 0 -8px;
			}
			.pressman-content-text a {
				color:#333;
			}
				.pressman-content-text a:hover {
					color:#09C;
				}
		.pressman-content-com {
			color:#999;
			padding:5px 0 0;
		}
			.pressman-content-com span {
				color:#09C;
				padding:0 0 0 15px;
			}
				.pressman-content-com a {
					color:#09C;
				}
					.pressman-content-com a:hover {
						color:#333;
					}

/*############################################################*/

input.gsearch {
	width:auto;	
}

/*############################## 25 - 14.09.2010 _43_ - Главная страница ##############################*/

.neo-rss {
	float:right;
}
.neo-old-rss {
	position:absolute;
	right:0;
	top:0;	
}
	.neo-rss a, .neo-old-rss a {
		background:url("/i/root-rss.gif") no-repeat scroll 0 1px transparent;
		color:#999999;
		font-size:11px;
		padding:0 0 1px 12px;
	}
	a.neo-rss-fav {
		background:none;
		color:#09C;
		font-size:12px;
		padding:0 10px 0 0;
		text-decoration:underline;
	}
		a:hover.neo-rss-fav {
			color:#333;
		}

.mini-tv {
	float:right;
	height:84px;
	margin:-110px 0 0 -110px;
	position:relative;
	width:108px;
}
	.mini-tv-menu {
		background:none repeat scroll 0 0 white;
		border-bottom:1px solid #666666;
		border-left:1px solid #666666;
		border-right:1px solid #666666;
		margin:-8px 0 0 1px;
		opacity: 0.9;
		padding:0 5px 3px;
		position:relative;
		width:94px;
		z-index:9;
	}
		.mini-tv-menu a {
			color:#000;
		}
			.mini-tv-menu a:hover {
				color:#09C;
			}

#header-menu-line2 a:hover {
	color:#09C;	
}
#header-menu-line2 li.active a {
	text-decoration:underline;
}

.main-events {
	background:none repeat scroll 0 0 #000000;
	height:250px;
	margin:10px 0 0;
	overflow:hidden;
}
	.main-events-left {
		float:left;
	}
	.main-events-right {
		font-size:1.1em;
		height:240px;
		margin:0 0 0 500px;
		min-width:468px;
		padding:10px 0 0;
	}
		.main-widget {
			border-bottom:1px solid #333;
			float:left;
			margin:0 0 40px 2%;
			width:220px;
		}
			.main-widget-date {
				color:#0099CC;
				font-size:1.1em;
				font-weight:bold;
				padding:0 0 5px;
				text-align:center;
			}
			.main-widget-org {
				float:left;
				font-size:0.9em;
				line-height:1.3em;
				padding:2px 3px 0 5px;
				width:150px;
			}
				.main-widget-org a {
					color:#999;
					text-decoration:none;
				}
				.main-widget-org a:hover {
					color:#09C;
					text-decoration:underline;
				}
				.main-widget-time {
					border-right:1px solid #666;
					border-top:1px solid #333;
					color:#CCC;
					font-size:0.8em;
					height:18px;
					line-height:1.3em;
					padding:2px 0 0;
				}
			.main-widget-event {
				border-left:1px solid #666;
				clear:both;
				font-size:0.8em;
				line-height:1.15em;
				padding:0 0 2px 4px;
			}
				.main-widget-event a {
					color:#FFF;
					text-decoration:none;
				}
				.main-widget-event a:hover {
					color:#09C;
					font-weight:bold;
					text-decoration:underline;
				}
	.main-events .tabs-main-spec {
		margin:-36px 0 0;
	}
		.main-events .tabs-main-spec a:hover {
			color:#FFF;
		}
.tabs-1 {
	margin:0 0 0 1%;
}
.tabs-2 {
	margin:0 0 0 2%;
}

.tabs-main .tab-7 {
	margin:12px 0 0;
}
	.tabs-main .tab-7 .tab-pic {
		background:none repeat scroll 0 0 #E2E2E2;
		border-right:1px solid #CCC;
		margin:0 auto;
		padding:2px 0 0;
		width:124px;
	}
	.tabs-main .tab-7 .tab-view {
		color:#333333;
		font-size:0.9em;
		line-height:1.3em;
		margin:0 auto 1px;
		width:124px;
	}
	.tabs-main .tab-7 .tab-date {
		background:none repeat scroll 0 0 #E2E2E2;
		border-bottom:1px solid #CCC;
		border-right:1px solid #CCC;
		color:#333333;
		font-size:0.9em;
		line-height:1.3em;
		margin:0 auto;
		width:124px;
	}
	.tabs-main .tab-7 .tab-text {
		margin:2px auto 0;
		width:90%;
	}
		.tabs-main .tab-7 .tab-text a {
			color:#333;
			font-size:1.1em;
			line-height:1.1em;
			text-decoration:none;
		}
			.tabs-main .tab-7 .tab-text a:hover {
				color:#09C;
				text-decoration:underline;
			}
		
.tabs-main-spec {
	float:right;
	padding:5px 40px 0 0;
}
	.tabs-main-spec a {
		color:#09C;
		font-size:13px;
	}
	.tabs-main-spec a:hover {
		color:#000;
	}
	
.tabs-main .tab-3 {
	margin:10px 0 0;
}
	.tabs-main .tab-3 .tab-pic {
		background:none;
		border:0;
		margin:0 auto;
		width:170px;
	}
		.tabs-main .tab-3 .tab-pic a {	
			background:#FFFFFF;
			border:1px solid #e2e2e2;
			display:block;
			padding:4px;
		}
			.tabs-main .tab-3 .tab-pic a:hover {
				background:#e2e2e2;
				border:0;
				padding:5px;
			}
	.tabs-main .tab-3 .tab-date {
		color:#808080;
		font-size:1.1em;
		line-height:1.0em;
		margin:-4px 0 0;
	}
	.tabs-main .tab-3 .tab-text {
		margin:2px auto 0;
		width:90%;
	}
		.tabs-main .tab-3 .tab-text a {
			color:#333;
			font-size:1.1em;
			line-height:1.2em;
			text-decoration:none;
		}
			.tabs-main .tab-3 .tab-text a:hover {
				color:#09C;
				text-decoration:underline;
			}
			
			
/*############################## ##############################*/

	.neo-news-informer {
		float:right;
		margin:29px 0 0 -130px;
	}
		.neo-news-informer-weather a {
			text-decoration:none;
		}
.neo-news-left {
	float:left;
	margin:0 144px 0 0;
	min-width:437px;
}
#root-exchange-table.neo-exchange {
	-moz-border-radius:10px;
	border-radius:10px;
    background:#f1f1f1;
   /* border: 1px solid #E2E2E2;*/
    height: 110px;
    margin: 5px 0 10px 2px;
    padding: 6px 0 0;
    width: 118px;
}
/*#root-exchange-table.neo-exchange {
	background: none repeat scroll 0 0 white;
    border: 1px solid #CCCCCC;
    height: 110px;
    margin: 5px 0 0 4px;
    padding: 6px 0 0;
    width: 118px;
}*/
	.neo-exchange-title {
		color:#333;
		font-weight:bold;
		padding:0 10px 0 0;
		text-align:right;
	}
		.neo-exchange-title a {
			border-bottom:1px solid #333;
			color:#333;
			font-weight:bold;
			text-decoration:none;
		}
			.neo-exchange-title a:hover {
				border-bottom:1px solid #09C;
				color:#09C;
				text-decoration:none;
			}
	.neo-exchange-link {
		padding: 0 10px 0 0;
		text-align: right;
	}
		.neo-exchange-link a {
			border:0;
			color:#09C;
			text-decoration:none;
		}
			.neo-exchange-link a:hover {
				border-bottom:1px solid #09C;
			}
	/*.neo-exchange-item {
		height:30px;
		margin:2px 0 0 5px;
		width:118px;
	}*/
	.neo-exchange-item-usd {
		background:url("/i/neo-images/neo-exchange-item-usd.png") no-repeat left center;
		height:30px;
		margin:5px auto 2px;
   		width:97px;
	}
	.neo-exchange-item-eur {
		background:url("/i/neo-images/neo-exchange-item-eur.png") no-repeat left center;
		height:30px;
		margin:2px auto;
   		width:97px;
	}
		.neo-exchange-item-left {
			float:left;
		}
			.neo-exchange-item-left a {			
				color:#333;
				text-decoration:none;
			}
				.neo-exchange-item-left a:hover {
					color:#09C;
					text-decoration:underline;
				}
		.neo-exchange-item-right {
			float: right;
			font-size: 13px;
			font-weight: bold;
			width: 65px;
		}
			.neo-exchange-item-right .diff {
				font-weight: normal;
				text-align: right;
			}
/*.neo-news-stat {
	margin:7px 0 0 5px;
	width:118px;
}
	.neo-news-stat .neo-exchange-title {
		margin:0 0 2px;
	}
	.neo-news-stat .neo-exchange-item-left {
		line-height:15px;
	}
	.neo-news-stat .neo-exchange-item-right {
		font-size:12px;
		line-height:15px;
	}*/
.neo-news-stat {
	-moz-border-radius:10px;
	border-radius:10px;
    background:#F1F1F1;
    margin: 7px 0 0 2px;
    padding: 0 3px;
    width: 112px;
}
	.neo-news-stat .neo-exchange-title {
		margin: 0 0 3px;
		padding: 0;
		text-align: center;
	}
	.neo-news-stat .neo-exchange-item-left {
		font-size: 11px;
    	line-height: 15px;
	}
	.neo-news-stat .neo-exchange-item-right {
		font-size:11px;
		font-weight:normal;
		line-height:15px;
		text-align:right;
		width:auto;
	}
.neo-news {
	font-size:1.0em;
}
	.neo-news ul {
		color:#999;
		list-style:disc;
		margin:0;
		padding:0;
	}
		.neo-news ul li {
			line-height:1.25em;
			margin:10px 0 0;
		}			
		.neo-news-pic {
			float:left;
			margin:3px 0 0;
		}
			.neo-news-pic a {
				background:white;
				border:1px solid #e2e2e2;
				display:block;
				padding:4px;		
			}
				.neo-news-pic a:hover {
					background:#e2e2e2;
				}
		.neo-news-text {			
		}
			.neo-news-text a {
				color:#333;
				font-size:1.2em;
				text-decoration:none;
			}
				.neo-news-text a:hover, .neo-news-active .neo-news-text a {
					color:#09C;
					text-decoration:underline;
				}
		.neo-news-source {
			color:#999999;
			font-size:0.9em;
			line-height:1.3em;
			margin:-1px 0 0;
		}
			.neo-news-source a {
				color:#999;
				float:left;
				margin-left:5px;
				text-decoration:none;
			}
				.neo-news-source a:hover {
					color:#000;
					text-decoration:underline;
				}
		.neo-news-time {
			color:#999999;
			float:left;
			text-align:center;
			width:30px;
		}
		a.neo-news-photo {
			background:url("/i/neo-images/neo-news-photo.png") no-repeat left 3px;
			height:13px;
			width:16px;
		}
		a.neo-news-video {
			background:url("/i/neo-images/neo-news-video.png") no-repeat left 3px;
			height:13px;
			margin-left:6px;
			width:18px;
		}
			a:hover.neo-news-photo, a:hover.neo-news-video, .neo-news-active .neo-news-photo {
				background-position:left -17px;
			}
		.neo-news-first {
			font-size:1.1em;
			list-style:none;
			padding:4% 0 0 142px;
		}
			.neo-news-first .neo-news-source {
				line-height:1.4em;
			}
		.neo-news-first .neo-news-photo {
			height:16px;
		}
		.neo-news-first .neo-news-video {
			height:16px;
		}
	.neo-news-photo-pics {
		background:none repeat scroll 0 0 white;
		border:1px solid #99CCCC;
		float:left;
		margin:13px -400px -80px 5px;
		padding:0 0 0 4px;
		position:relative;
	}
		.neo-news-photo-pics a {
			margin:0;
		}
		.neo-news-photo-pics img {
			float:left;
			padding:4px 4px 4px 0;
		}
		a.neo-news-photo-cross {
			background:url("/i/neo-images/neo-news-photo-cross.png") no-repeat left top;
			height:14px;
			margin:-1px 0 0 -13px;
			position:absolute;
			width:14px;
		}
			a.neo-news-photo-cross:hover {
				background-position:left -24px;
			}

/*############################## 35 - 08.10.2010 _46_ Гороскоп ##############################*/

.neo-horoscope {
	margin:0 0 0 4%;	
}
	.neo-horoscope-item {
		color:#808080;
		float:left;
		text-align:center;
		width:16%;
	}
		.neo-horoscope-item a {
			color:#0099CC;
			display:block;
			font-size:1.25em;
			font-weight:bold;
			height:4px;
			margin:15px auto;
			padding:37px 0 0;
			text-decoration:none;
			width:74px;
		}
			.neo-horoscope-item a:hover, .neo-horoscope-item a.active {
				background-position:center -41px;
				color:#fa9b39;
			}
	.neo-horoscope-oven {
		background:url("/i/horoscope/oven.png") no-repeat center top;
	}
	.neo-horoscope-telez {
		background:url("/i/horoscope/telez.png") no-repeat center top;
	}
	.neo-horoscope-bliznezi {
		background:url("/i/horoscope/bliznezi.png") no-repeat center top;
	}
	.neo-horoscope-rak {
		background:url("/i/horoscope/rak.png") no-repeat center top;
	}
	.neo-horoscope-lev {
		background:url("/i/horoscope/lev.png") no-repeat center top;
	}
	.neo-horoscope-deva {
		background:url("/i/horoscope/deva.png") no-repeat center top;
	}
	.neo-horoscope-vesi {
		background:url("/i/horoscope/vesi.png") no-repeat center top;
	}
	.neo-horoscope-scorpion {
		background:url("/i/horoscope/scorpion.png") no-repeat center top;
	}
	.neo-horoscope-strelez {
		background:url("/i/horoscope/strelez.png") no-repeat center top;
	}
	.neo-horoscope-kozerog {
		background:url("/i/horoscope/kozerog.png") no-repeat center top;
	}
	.neo-horoscope-vodoley {
		background:url("/i/horoscope/vodoley.png") no-repeat center top;
	}
	.neo-horoscope-ribi {
		background:url("/i/horoscope/ribi.png") no-repeat center top;
	}

.tabs-main .tab-3 .tab-text a.purchase {
	background:url("/i/neo-images/purchase.png") no-repeat scroll left top transparent;
	float:right;
	height:15px;
	margin:0 0 0 5px;
	position:absolute;
	width:17px;
}
@-moz-document url-prefix(){
.tabs-main .tab-3 .tab-text a.purchase {margin:0 0 0 8px;}
}
.tabs-main .tab-3 .tab-text .quick-ticket {
	background:url("/i/neo-images/quick-ticket.png") no-repeat scroll left top transparent;
	float:right;
	height:219px;
	margin:0 -28px -200px 0;
	position:relative;
	width:211px;
}
	.tabs-main .tab-3 .tab-text .quick-ticket a.quick-ticket-cross {
		background:url("/i/neo-images/quick-ticket-cross.png") no-repeat scroll left top transparent;
		float:right;
		height:11px;
		margin:20px 12px 0;
		width:11px;
	}
	
	.tabs-main .tab-3 .tab-text .quick-ticket input {
		color:#999;
		font:12px Arial, Helvetica, sans-serif;
		height:13px;
		margin:8px 0 2px;
		padding:3px 5px;
		width:175px;
	}
	.tabs-main .tab-3 .tab-text .quick-ticket textarea {
		color:#999;
		font:12px Arial, Helvetica, sans-serif;
		height:64px;
		margin:8px 0 10px;
		padding:3px 5px;
		overflow:auto;
		width:175px;
	}
	
	.tabs-main .tab-3 .tab-text .button-25 a {
		color:#FFF;
		font-size:14px;
		line-height:24px;
	}
		.tabs-main .tab-3 .tab-text .button-25 a:hover {
			color:#333;
			text-decoration:none;
		}
		
/*############################## 36 - 12.10.2010 _47_ Заказ билетов ##############################*/

.life-card.order-ticket-card {
	background:white;
	margin:15px auto 0;
}
	.order-ticket-card .life-card-title {
		color:#000000;
		font-size:1.4em;
		font-weight:bold;
		line-height:1.1em;
		padding:2px 0 0 104px;
	}
	.order-ticket-card .life-card-cost span {
		color:#404040;
		font-weight:bold;
		padding:0 1px 0 0;
	}
.tabs-order-ticket {
	margin:6px 0 0;	
}
	.tabs-order-ticket .tab-3 .tab-date {
		font-size:14px;
		margin:2px 0;
	}
	.tabs-order-ticket .tab-3 img {
		background:white;
		border:1px solid #E2E2E2;
		padding:4px;
	}
	.tabs-order-ticket .tab-3 .tab-text {
		margin-top:3px;
	}
		.tabs-order-ticket .tab-3 .tab-text a {
			color:#333;
			line-height:1em;
		}
		.tabs-order-ticket .tab-3 .tab-text div {
			color:#666;
			font-weight:bold;	
		}
			.tabs-order-ticket .tab-3 .tab-text div a {
				color:#404040;
				line-height:15px;
			}
				.tabs-order-ticket .tab-3 .tab-text a:hover {
					color:#09C;
				}
		
	.tabs-order-ticket .tab-7 .tab-date {
		margin:3px 0;
	}
	.tabs-order-ticket .tab-7 .tab-text {
		color:#666;
		font-size:13px;
		line-height:12px;
		margin:1px auto 0;
		width:90%;
	}
		.tabs-order-ticket .tab-7 .tab-text a {
			font-size:13px;
		}
		.tabs-order-ticket .tab-7 .tab-text div {
			color:#666666;
			font-weight:bold;
			margin:4px 0 0;
		}
			.tabs-order-ticket .tab-7 .tab-text div a {
				color:#404040;
			}
				.tabs-order-ticket .tab-7 .tab-text div a:hover {
					color:#09C;
				}
				
	.order-ticket-form {
		background:white;
		-moz-border-radius:12px;
		border-radius:12px;
		border:1px solid #e2e2e2;
		margin:12px 0 0;
		padding:0 12px 12px;
	}
		.order-ticket-form-left {
			float:left;
			width:58%;
		}
			.order-ticket-form-left div {
				color:#0099CC;
				font-weight:bold;
				margin:12px 0 0;
			}
			.order-ticket-form-left select {
				color:#333333;
				height:21px;
				width:100%;
			}
				.order-ticket-form-left option {
					padding:3px;
				}
			.order-ticket-form input {
				color:#333;
				height:19px;
				padding:0 0 0 4px;
				width:98%;
			}
			.ticketmix-delete {
				float:right;
				font-weight:bold;
				margin:0 -10px 0 0;
				text-decoration:none;	
			}
		.order-ticket-form-right {
			float:right;
			margin:17px 0 0;
			width:40%;
		}
			.order-ticket-cost-left {
				color:#09C;
				float:left;
				font-size:14px;
				font-weight:bold;
				margin:0 0 6px;
				width:100%;
			}
				.order-ticket-cost-stripe {
					border-bottom:1px dotted #09C;
					height:13px;
					margin:0 0 6px;
				}
					.order-ticket-cost-stripe span {
						background:white;
						padding:0 2px 0 0;
					}
			.order-ticket-cost-right {
				color:#09C;
				float:left;
				font-size:14px;
				font-weight:bold;
				margin:0 0 0 -80px;
				text-align:right;
				width:80px;
			}
				.order-ticket-cost-right div {
					height:14px;
					margin:0 0 6px;
				}
					.order-ticket-cost-right span {
						background:white;
						padding:0 0 0 2px;
					}
			.order-ticket-com {
				margin:12px 0 0;	
			}
			.order-ticket-form-right textarea {
				color:#333333;
				font:12px Arial;
				height:68px;
				margin:0 0 14px;
				padding:2px 0 0 4px;
				overflow:auto;
				width:98%;
			}
			
.tabs-minisites .tab-4 .tab-pic img {
	background:none repeat scroll 0 0 white;
	border:1px solid #E2E2E2;
	height:150px;
	margin:3px 0;
	padding:4px;
	width:100px;
}
.tabs-minisites .tab-4 .tab-text {
	width:90%;
}
	.tabs-minisites .tab-4 .tab-text a {
		color:#333;
	}
		.tabs-minisites .tab-4 .tab-text a:hover {
			color:#09C;
		}

#ticketTable td {
	padding:0 0 4px;	
}


/*############################## 38 - 19.10.2010 - Белый сервис ##############################*/

.white-service-table {
	background:white;
	border-left:3px solid #D8F8FF;
	border-right:4px solid #D8F8FF;
	border-bottom:3px solid #D8F8FF;
	margin:10px 0 0 0;
	text-align:center;
}
	.white-service-table th {
		border-right:3px solid white;
		padding:2px;
	}
	.white-service-table td {
		width:9%;
	}
	.white-service-table .taxi-blue td {
		border-right:3px solid white;
	}
		td.white-service-table-first {
			border-right:3px solid #D8F8FF;
			padding:2px 10px;
			min-width:260px;
			text-align:left;
			width:28%;
		}
.white-service-desc-back {
	min-width:910px;
}
	.white-service-desc {
		background:white;
		border-left:3px solid #D8F8FF;
		border-right:3px solid #D8F8FF;
		border-bottom:3px solid #D8F8FF;
		-moz-border-radius-bottomleft: 15px;
		-moz-border-radius-bottomright: 15px;
		border-bottom-left-radius: 15px;
		border-bottom-right-radius: 15px;
		margin:-3px auto 0;
		padding:0 0 10px 15px;
		position:relative;
		width:600px;
	}
		.white-service-desc div {
			font-weight:bold;
			padding:10px 0 0;		
		}
		
/*############################## http://ikar62.ru/c/org/2621 ##############################*/		
		
.content-mesi {
	margin:15px 0;
}	
	.content-mesi a {
		color:#333;
		font-weight:bold;
	}
	.content-mesi div {
		display:none;
		margin:12px 0 0 20px;
	}
	
.realty-query-way {
	background:white;
	border:1px solid #999999;
	font-weight:bold;
	margin:17px 0 0;
	padding:3px 10px;	
}
	.realty-query-way span {
		color:#0099CC;
	}
	.realty-query-way .cap {
		text-transform:capitalize;
	}
	
/*############################################################*/

.discounts {
		
}
	.discounts-item {
		margin:15px 0 0;
	}
		.discounts-item-title {
			background:url("/i/neo-images/discounts-item-title.png") left top repeat-x;
			color:#FFF;
			text-align:center;
		}
			.discounts-item-title a {
				color:#FFF;
			}
				.discounts-item-title a:hover {
					color:#333;
				}
		.discounts-item-card {
			background:white;
			position:relative;
		}
			.discounts-item-card-logo {
				float:left;
				text-align:center;
				width:110px;
			}
				.discounts-item-card-logo img {
					max-width:110px;
				}
			.discounts-item-card-text {
				color:#333333;
				line-height:1.2em;
				margin:-14px 120px 0;
				position:absolute;
				top:50%;
			}
			.discounts-item-card-percent {
				font-size:1.5em;
				margin:-10px 0 0;
				position:absolute;
				right:15px;
				top:50%;
			}
				.discounts-item-card-percent.big {
					font-size:1.8em;
					margin:-10px 0 0;
					right:36px;
				}
				.discounts-item-card-percent a {
					color:#333;
				}
					.discounts-item-card-percent a:hover {
						color:#09C;
					}
					
.banner-adv-title {
	color:#666;
	float:left;
	font-size:30px;
	line-height:24px;
}
.banner-adv-pic {
	float:left;
	margin:15px 0 0;
	text-align:center;
	width:50%;
}

.login-button {
	float:left;
	height:26px;
}
/*#header-panel-register {
	color:#666;	
}*/

/*############################################################*/

.picture-spread-left {
	color:#000;
	float:left;
	margin:15px 15px 0 0;
	font-size:11px;
	text-align:center;
	width:200px;
}
.picture-spread-right {
	color:#000;
	float:right;
	margin:15px 0 0 15px;
	font-size:11px;
	text-align:center;
	width:200px;
}

#tagcloud {
	font-size:0.9em;
	margin:20px 0 0;
	text-align:center;	
}

/*############################## 47 - 11.11.2010 - БАР - СМС - main-header-sandbox2.php ##############################*/

	.search-holder input {
		*background:url("/i/search-left.gif") no-repeat scroll 0 -2px transparent;
		padding:4px 0 3px 23px;
	}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#sidebar .search-holder input {
		background:url("/i/search-left.gif") no-repeat scroll -2px 0 transparent;
		padding:10px 0 0 23px;
	}
}
#header-panel-addthis {
	position:absolute;
	left:35%;
	top:12px;
}
#header-panel-right {
	position:absolute;
	right:26px;
	top:9px;
}
	#header-panel-date {
		color:#FFF;
		float:right;
		padding:2px 17px 0;
	}
	#header-panel-search {
		float:right;
	}
	#header-panel-sms {
		float:right;
		padding:2px 0 0;
	}
		#header-panel-sms a {
			color:#e5e5e5;
		}
			#header-panel-sms a:hover {
				color:#b3b3b3;
			}
		#header-panel-sms-slide {
			display:none;
			height:20px;
		}
		#header-panel-sms-back {
			background:url("/i/header/sms-back.png") no-repeat scroll left top transparent;
			height:53px;
			margin:1px 0 0 -88px;
			*margin:17px 0 0 -179px;
			padding:15px 0 0 2px;
			position:absolute;
			width:265px;
			z-index:11;
		}
			#header-panel-sms-back a {
				padding:0 0 0 6px;
			}
			
/*############################## 46 - 10.11.2010 - Торги ##############################*/

.tender-buy-title {
	background:#fff2a5;
	-moz-border-radius-topleft:7px;
	-moz-border-radius-topright:7px;
	border-top-left-radius:7px;
	border-top-right-radius:7px;
	color:#000;
	font-size:12px;
	font-weight:bold;
	height:24px;
	line-height:24px;
	text-align:center;
}
	.tender-buy-title div {
		float:left;
		height:24px;
		width:50%;
	}
	.tender-buy-title .active {
		background:url(/i/neo-images/tender-title.png) repeat-x left top;
		-moz-border-radius-topleft:7px;
		-moz-border-radius-topright:7px;
		border-top-left-radius:7px;
		border-top-right-radius:7px;
	}
		.tender-buy-title a {
			color:#000;
			font-weight:normal;
		}
.tender-buy-menu {
	background:#FFF;
	padding:6px 14px 9px;
}
	.tender-buy-menu span {
		color:#FFA801;
		font-size:14px;
		font-weight:bold;
		line-height:27px;
	}
	.tender-buy-menu a {
		color:#09C;
		font-size:14px;
		line-height:27px;
	}
		.tender-buy-menu a:hover {
			color:#333;
		}
.tender-search {
	padding:0 93px 0 0;
}
	.tender-search-find {
		float:right;
		margin:-1px -90px 0 0;
		*padding:1px 0 1px 20px;
		width:70px;
	}
	.tender-search .search-holder {
		margin:2px 0 0;
		*margin:-17px 0 0;
	}
		.tender-search .search-holder input {
			*margin:0 0 0 -272px;
			width:96%;
		}
		a.tender-cat-toogle {
			background:url("/i/neo-images/tender-cat-toogle.png") no-repeat scroll left 2px transparent;
			float:left;
			height:15px;
			width:13px;
		}
			a:hover.tender-cat-toogle, a.tender-cat-toogle.active {
				background-position:left -21px;
			}
		a.tender-list-toogle {
			background:url("/i/neo-images/tender-list-toogle.png") no-repeat scroll left 2px transparent;
			float:left;
			height:15px;
			margin:0 10px;
			width:17px;
		}
			a:hover.tender-list-toogle, a.tender-list-toogle.active {
				background-position:left -21px;
			}
		
.tender-search-wide {
	font-size:0.9em;
	*margin:-20px 0 0;
}
	.tender-search-wide a {
		color:#09C;
	}
		.tender-search-wide a:hover {
			color:#333;
		}
.tender-balls {
	font-size:20px;
	height:156px;
	line-height:25px;
	text-align:center;
}
	.tender-balls a {
		color:#FFF;
	}
		.tender-balls a:hover {
			color:#fff2a5;
		}
	.tender-balls-left {
		background:url(/i/neo-images/tender-ball-green.png) no-repeat center top;
		float:left;
		height:118px;
		padding:38px 0 0;
		position:relative;
		width:50%;
	}
	.tender-balls-right {
		background:url(/i/neo-images/tender-ball-blue.png) no-repeat center top;
		float:right;
		height:118px;
		padding:38px 0 0;
		position:relative;
		width:50%;
	}
.sidebar-left .tender-balls {
	height:302px;
}
	.sidebar-left .tender-balls-left {
		background:url(/i/neo-images/tender-ball-green.png) no-repeat center top;
		height:118px;
		margin:20px 0 0;
		width:100%;
	}
	.sidebar-left .tender-balls-right {
		background:url(/i/neo-images/tender-ball-blue.png) no-repeat center top;
		height:118px;
		width:100%;
	}
	.tender-popup {
		background:url("/i/neo-images/tender-popup.png") no-repeat scroll left top transparent;
		color:#333333;
		font-size:12px;
		height:128px;
		left:50%;
		line-height:17px;
		margin:20px 0 0 -59px;
		*margin:44px 0 0 -59px;
		padding:44px 10px 10px 20px;
		position:absolute;
		text-align:left;
		width:222px;
		z-index:8;
	}
.tender-spec {
	margin:10px 0 0;
	text-align:center;
}
	.tender-spec-left {
		float:left;
		padding:0 0 13px;
		width:50%;
	}
	.tender-spec-right {
		float:right;
		padding:0 0 13px;
		width:50%;
	}
.tender-pics {
	margin:20px 0 0;
}
	.tender-pics-item {
		float:left;
		text-align:center;
		width:25%;
	}
		.tender-pics-item a:hover {
			color:#333;
		}
		.tender-pics-pic {
			background:url("/i/neo-images/tender-pics-pic.png") no-repeat scroll center top transparent;
			display:table-cell;
			height:128px;
			vertical-align:middle;
			width:1%;
			*width:128px;
		}
			.tender-pics-pic img {
				padding:4px 0 0;
			}
		.tender-pics-depart {
			font-size:11px;
			line-height:15px;
			padding:0 5%;
			width:90%;
		}
			.tender-pics-depart a {
				color:#999;			
			}
		.tender-pics-title {
			font-size:12px;
			height:45px;
			line-height:14px;
			padding:0 5%;
			width:90%;
		}
			.tender-pics-title a {
				color:#09C;	
			}
		.tender-pics-title-2 {
			font-size:12px;
			height:63px;
			line-height:14px;
			padding:2px 5% 0;
			width:90%;
		}
			.tender-pics-title-2 a {
				color:#09C;	
			}
			.tender-pics-cost {
				color:#808080;
				padding:3px 0 0;
				position:relative;
			}
			.tender-pics-cost span {
				background:url("/i/neo-images/tender-pics-cost.png") no-repeat left 3px;
				padding: 0 0 0 14px;
			}

.tender-pics-list {
	margin:10px 0 0;
}
	.tender-pics-list-item {
		float:left;
		margin:0 0 10px;
		text-align:center;
		width:100%;
	}
		.tender-pics-list-item a {
			color:#09C;
		}
			.tender-pics-list-item a:hover {
				color:#333;
			}
	.tender-pics-list-pic {
		background:none;
		float:left;
		height:70px;
		margin:0 10px 0 0;
	}
		.tender-pics-list-pic div {
			background:#FFF;
			display:table-cell;
			height:70px;
			vertical-align:middle;
			width:70px;
		}
			.tender-pics-list-pic img {
				padding:4px 0 0;
			}
		.tender-pics-list-title {
			background:#FFF;
			display: table-cell;
			*float:left;
			font-size: 12px;
			height: 70px;
			*height:50px;
			line-height: 15px;
			padding: 0 2%;
			*padding:20px 2% 0;
			vertical-align: middle;
			width:50%;
			*width:33%;
		}
		.tender-pics-list-text {
			background:#FFF;
			display: table-cell;
			*float:left;
			font-size: 12px;
			height: 70px;
			*height:50px;
			line-height: 15px;	
			padding: 0 2%;
			*padding:20px 2% 0;
			vertical-align: middle;
			width:40%;
			*width:25%;
		}
		.tender-pics-list-cost {
			background:#FFF;
			color:#666;
			display: table-cell;
			*float:left;
			font-size: 12px;
			height: 70px;
			*height:50px;
			line-height: 15px;
			min-width: 150px;
			*padding:20px 0 0;
			vertical-align: middle;
			*width:20%;
		}
			.tender-pics-list-cost span {
				background:url("/i/neo-images/tender-pics-cost.png") no-repeat left 3px;
				padding:0 0 0 14px;
			}

/*############################################################*/

#header-panel-search .search-holder input {
	background: url("/i/search-left2.gif") no-repeat scroll 0 0 transparent;
	*margin:-2px 0 0;
	padding: 4px 0 3px 6px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#header-panel-search .search-holder input {
		margin:0 0 0 -2px;
		padding:10px 0 0 6px;
	}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#sidebar .search-holder #search-addr {
		background:url("/i/search-left.gif") no-repeat scroll 0 0 transparent;
	}
}
#header-panel-search .search-holder a {
	background: url("/i/search-right.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 15px;
    position: absolute;
    right: 3px;
    top: 5px;
    width: 14px;
}

.realty-add-pics {
}
	.realty-add-pics div {
		 position:relative;
	}
		.realty-add-pics input {
			float:left;
			position:absolute;
			top:50%;
		}
		.realty-add-pics img {
			margin:10px 0 0 25px;
		}
		
/*############################## 60 - 14.12.2010 - Конкурс ##############################*/

.contest-presents {
	background:url("/i/neo-images/contest-presents.png") no-repeat left top;
	height:146px;
	left:0;
	top:50%;
	position:fixed;
	width:33px;
}

.highslide-container .contest {
	/*background:#fff;
	margin:0 auto;
	padding:15px 0 0;
	width:600px;*/
	padding:45px 0 0;
}
	.highslide-container .contest-blue {
		background:url("/i/neo-images/contest-blue.jpg") no-repeat left top;
		color:#FFF;
		font-size:18px;
		height:278px;
		line-height: 22px;
		margin: 0 auto;
		padding: 13px 20px 0;
		width: 527px;
	}
		.highslide-container .contest-blue span {
			font-size:24px;
		}
	.highslide-container .contest-title-1 {
		color:#000;
		font-size:24px;
		padding:25px 0 0 100px;
	}
	.highslide-container .contest-title-2 {
		color:#000;
		font-size:24px;
		padding:20px 0 0 0;
		text-align:center;
	}
	.highslide-container .contest-title-3 {
		color:#09C;
		font-size:24px;
		line-height: 30px;
		padding:10px 40px 0;
		text-align:center;
	}
	.highslide-container .contest-rules {
		color:#000;
		font-size:16px;
		margin:15px 0 0 40px;
	}
		.highslide-container .contest-rules-button {
			background:url("/i/neo-images/contest-rules-button.jpg") no-repeat left top;
			color:#FFF;
			float:left;
			font-size:24px;
			font-weight:bold;
			height:39px;
			margin:9px 0 0;
			padding: 10px 0 0;
			text-align: center;
			width:39px;
		}
		.highslide-container .contest-rules span {
			color:#09C;
			font-weight:bold;
		}
		.highslide-container .contest-rules-text {
			font-size:16px;
			padding:10px 0 0 61px;
		}
	.highslide-container .contest-time {
		color:#999;
		font-size:14px;
		padding:10px 0 0 100px;
	}
	.highslide-container .contest-green {
		background:url("/i/neo-images/contest-green.jpg") no-repeat left top;
		color:#FFF;
		font-size:16px;
		height: 122px;
		line-height: 19px;
		margin: 25px auto 0;
		padding: 20px 0 0 85px;
		width: 482px;
	}
		.highslide-container .contest-green span {
			font-size:24px;
		}
	.highslide-container .contest-text-1 {
		font-size:16px;
		padding:10px 0 0 100px;
	}
	.highslide-container .contest-text-2 {
		font-size:14px;
		margin: 10px 0 0;
		padding: 0 40px;
		text-align:center;
	}
	.highslide-container .contest-certificate {
		border:1px solid #F0F0F0;
		color:#e53623;
		font-size:65px;
		font-weight:bold;
		margin:10px auto 0;
		position:relative;
		width:484px;
	}
		.highslide-container .contest-certificate-pic {
			float:left;
			text-align:center;
			width:150px;
		}
		.highslide-container .contest-certificate-cost {
			font-size:65px;
			font-weight:bold;
			line-height:74px;
			position: absolute;
			right: 20px;
			top: 30%;
		}
	.highslide-container .contest-pic {
		margin:15px 0 0;
		text-align:center;
	}
	.highslide-container .contest-pic-title {
		font-size:16px;
		margin: 10px 0 0;
		text-align:center;
	}
		.highslide-container .contest-pic-title a {
			color:#09C;
		}
	.highslide-container .contest-links {
		font-size:14px;
		padding: 10px 0 15px;
		text-align:center;
	}
		.highslide-container .contest-links a {
			color:#09C;
		}

/*############################## 63 - 22.12.2010 - Каталог главная значки ##############################*/

.catalog-search {
	height:30px;
	margin:30px 0 0;
}
	.catalog-search-find {
		float:right;
		margin: 7px 1% 0 0;
		*margin: 7px 2% 0 0;
	}
		.catalog-search-find .neo-button-25 {
			font-weight:normal;
			*line-height:26px;
		}
		.catalog-search .search-holder {
			float:left;
			margin: 0 1% 5px;
			*margin: 0 2% 5px 0;
			width:48%;
		}
			.catalog-search input.gsearch {
				width:92%;
			}

.catalog-business {
	margin:6px 0 0;
}
	.catalog-business-item {
		float:left;
		margin:0 0 8px 1%;
		width:49%;
		*width:48%;
	}
		.catalog-business-item a {
			color: #0099CC;
			display: table-cell;
			*display:block;
			font-size: 15px;
			height:40px;
			line-height:16px;
			padding:0 0 0 49px;			
			*margin:5px 0 0;
			vertical-align: middle;
		}
			.catalog-business-item a:hover {
				color:#333;
			}
		.catalog-business-item div {
			height:40px;
			margin:6px 0 0;
		}		
		#catalog-business-1 { background:url("/i/catalog/catalog-business-1.png") no-repeat left top; }
		#catalog-business-2 { background:url("/i/catalog/catalog-business-2.png") no-repeat left top; }
		#catalog-business-3 { background:url("/i/catalog/catalog-business-3.png") no-repeat left top; }
		#catalog-business-4 { background:url("/i/catalog/catalog-business-4.png") no-repeat left top; }
		#catalog-business-5 { background:url("/i/catalog/catalog-business-5.png") no-repeat left top; }
		#catalog-business-6 { background:url("/i/catalog/catalog-business-6.png") no-repeat left top; }
		#catalog-business-7 { background:url("/i/catalog/catalog-business-7.png") no-repeat left top; }
		#catalog-business-8 { background:url("/i/catalog/catalog-business-8.png") no-repeat left top; }
		#catalog-business-9 { background:url("/i/catalog/catalog-business-9.png") no-repeat left top; }
		#catalog-business-10 { background:url("/i/catalog/catalog-business-10.png") no-repeat left top; }
		#catalog-business-11 { background:url("/i/catalog/catalog-business-11.png") no-repeat left top; }
		#catalog-business-12 { background:url("/i/catalog/catalog-business-12.png") no-repeat left top; }
		#catalog-business-13 { background:url("/i/catalog/catalog-business-13.png") no-repeat left top; }
		#catalog-business-14 { background:url("/i/catalog/catalog-business-14.png") no-repeat left top; }
		#catalog-business-15 { background:url("/i/catalog/catalog-business-15.png") no-repeat left top; }
		#catalog-business-16 { background:url("/i/catalog/catalog-business-16.png") no-repeat left top; }
		#catalog-business-17 { background:url("/i/catalog/catalog-business-17.png") no-repeat left top; }
		#catalog-business-18 { background:url("/i/catalog/catalog-business-18.png") no-repeat left top; }
		
/*############################## 64 - 24.12.2010 - Online Rieltor ##############################*/

.online-realty {
	
}
	.online-realty-title {
		color:#000;
		font-size:20px;
		margin:20px 0 0;
		text-align:center;
	}
	.online-realty .neo-menu {
		clear:both;
	}
	.online-realty-left {
		float:left;
		margin:0 1% 0 0;
		width:49%;
	}
	.online-realty-right {
		float:left;
		margin:0 0 0 1%;
		width:49%;
	}
	.online-realty-item {
		clear: both;
		height: 113px;
		margin: 10px 0 0;
	}
		.online-realty-item-pic {
			float:left;
		}
		.online-realty-item-text {
			font-size: 12px;
			line-height: 17px;
			margin:0 0 0 210px;
		}
		
/*############################## 12.01.2010 - Каталог отрасль ##############################*/

.catalog-sector-cat {
	height:52px;
	margin:0 4%;
	overflow:hidden;
}
	.catalog-sector-cat div {
		float:left;
		height:40px;
		margin:15px 0 0;
		width:166px;
	}
	.catalog-sector-cat a {
		color: #0099CC;
		display:block;
		font-size: 12px;
		height: 40px;
		line-height: 14px;
		padding:13px 0 0 47px;
	}
		.catalog-sector-cat a:hover {
			color:#333;
		}
#catalog-sector-cat-1 { background: url("/i/catalog/catalog-icons-car.png") no-repeat scroll left top transparent; }
#catalog-sector-cat-2 { background: url("/i/catalog/catalog-icons-food.png") no-repeat scroll left top transparent; }
#catalog-sector-cat-3 { background: url("/i/catalog/catalog-icons-med.png") no-repeat scroll left top transparent; }
#catalog-sector-cat-4 { background: url("/i/catalog/catalog-icons-taxi.png") no-repeat scroll left top transparent; }
#catalog-sector-cat-5 { background: url("/i/catalog/catalog-icons-teatr.png") no-repeat scroll left top transparent; }
#catalog-sector-cat-6 { background: url("/i/catalog/catalog-icons-vuz.png") no-repeat scroll left top transparent; }

.catalog-sector-sidebar {
	
}
	.catalog-sector-sidebar div {
		float:left;
		height:40px;
		margin:15px 0 0;
		width:50%;
	}
	.catalog-sector-sidebar a {
		color: #0099CC;
		display:block;
		font-size: 12px;
		height: 40px;
		line-height: 14px;
		padding:13px 0 0 47px;
	}
		.catalog-sector-sidebar a:hover {
			color:#333;
		}

.spec-cat {
	float:right;
	height:12px;
	padding:0 40px 0 0;
}
	.spec-cat a {
		color:#999;
		font-size:11px;
		line-height:11px;
	}

.catalog-sector {
	margin:15px 0 0;
	position:relative;
	text-align:center;
	width:100%;
}
	.catalog-sector a {
		color:#333;
		display:block;
		font-size:12px;
		line-height:15px;
	}
		.catalog-sector a:hover {
			color:#000;
			text-decoration:none;
		}
	.catalog-sector-left {
		background:#FFF;
		border-bottom:1px solid #e2e2e2;
		border-left:1px solid #e2e2e2;
		border-right:1px solid #e2e2e2;
		float:left;
		width:33%;
	}
	.catalog-sector-right {
		background: #FFFFFF;
		border-bottom: 1px solid #E2E2E2;
		border-right: 1px solid #E2E2E2;
		float: left;
		width: 33%;
	}
		a.catalog-sector-close {
			position:absolute;
			right:5px;
		}
		.catalog-sector .active .catalog-sector-close {
			left: 14px;
			padding: 0;
			position: absolute;
			text-align: left;
			top: 24%;
		}
		div.catalog-sector-item-title {
			background:#fff;
			border:1px solid #b3b3b3;
			color:#09C;
			font-size:18px;
			padding:5px 20px;
			position:relative;
		}
		div.catalog-sector-item-text {
			border-top:1px solid #e2e2e2;
			padding:7px 0;
		}
			div.catalog-sector-item-text div {
			}
				div.catalog-sector-item-text div a {
					padding:7px 10px;
				}
	div.catalog-sector-left .catalog-sector-item-title {
		background:#fff;
	}
	div.catalog-sector-left .catalog-sector-item-text {
		background:#fff;
		padding:7px 0;
	}
		div.catalog-sector-right.bgact.bgright .catalog-sector-item-text {
				border-right:0;
			}
	.catalog-sector .active {
		border-bottom:1px solid #09c;
		border-top:1px solid #09c;
		padding:6px 0px;
		position:relative;
	}
		.catalog-sector .active a {
			padding:0 30px;
			text-decoration:none;
		}
	.catalog-sector .active {
		background:#d8f8ff url("/i/catalog/arrow-cat-right.png") no-repeat 98% center;
	}
		.catalog-sector .bgact .catalog-sector-item-text {
			background:#d8f8ff;
		}
			.bgact .catalog-sector-item-text a:hover {
				background:#fff;
			}
				.bgact .catalog-sector-item-text .active a:hover {
					background:inherit;
				}
		.catalog-sector-item-text .cat {
			padding:0;
		}
			.catalog-sector-item-text .cat a {
				background:#f2f2f2 url("/i/catalog/catalog-sector-add.png") no-repeat 10px center;
				padding:7px 30px;
			}
				.catalog-sector-item-text .cat a:hover {
					background:#f2f2f2 url("/i/catalog/catalog-sector-add.png") no-repeat 10px center;
				}
		.catalog-sector .bgact .catalog-sector-item-title {
			color:#333;
		}	
		.catalog-sector .bgact.bgright {
			border:1px solid #E2E2E2;
			margin: -1px -4px 0 -1px;
			width: 34%;
		}

/*############################## 69 - 7.02.2011 - Дизайн общества ##############################*/

.catalog-search-new {
	margin:0 0 0 2%;
}
	.search-holder-new {
		border-left:1px solid #a6a6a6;
		border-top:1px solid #a6a6a6;
		float:left;
		margin:0 0 0 2%;
		padding:0 31px 0 0;
		width:42%;
	}
	.search-holder-new.left {
		margin:0 2% 0 0;
	}
		.gsearch-new {
			background:#fff url("/i/catalog/catalog-search.png") no-repeat 5px 3px;
			border-color: #E2E2E2;
			border-style: solid;
			border-width: 1px 0 0 1px;
			color:#666;
			font-size:16px;
			height:30px;
			line-height:30px;
			padding:0 0 0 30px;
			width:100%;
		}

/*############################## galleriffic-4.css ##############################*/

.reportage-gallery-pic {
	float: left;
	height: 563px;
    width: 550px;	
}
	.reportage-gallery a {
		color:#404040;
		text-decoration:none;
	}
		.reportage-gallery a:hover {
			text-decoration:underline;
		}
.reportage-gallery-content {
	float: left;
	margin: -552px 0 0 550px;
}
/*.reportage-gallery-com {
	float:left;
    margin:550px -530px 0 -523px;
    width:500px;
}*/

.reportage-gallery-search {	
}
	.reportage-gallery-search input {
		color:#333;
		font-size:1.2em;
		line-height:1.25em;
		padding:3px 5px;
		width:97%;
	}

.reportage-gallery div.controls {
	margin-top: 5px;
	height: 23px;
}
.reportage-gallery div.controls a {
	padding: 5px;
}
.reportage-gallery div.ss-controls {
	float: left;
}
.reportage-gallery div.nav-controls {
	float: right;
	padding:0 185px 0 0;
}
.reportage-gallery div.slideshow-container {
	position: relative;
	clear: both;
	height: 502px; /* This should be set to be at least the height of the largest image in the slideshow */
}
.reportage-gallery div.loader {
	position: absolute;
	top: 0;
	left: 0;
	background-image: url('/i/news/reportage-gallery-loader.gif');
	background-repeat: no-repeat;
	background-position: center;
	width: 550px;
	height: 502px; /* This should be set to be at least the height of the largest image in the slideshow */
}
.reportage-gallery div.slideshow {
}
.reportage-gallery div.slideshow span.image-wrapper {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}
.reportage-gallery div.slideshow a.advance-link {
	display: block;
	width: 550px;
	height: 502px; /* This should be set to be at least the height of the largest image in the slideshow */
	line-height: 502px; /* This should be set to be at least the height of the largest image in the slideshow */
	text-align: center;
}
.reportage-gallery div.slideshow a.advance-link:hover, .reportage-gallery div.slideshow a.advance-link:active, .reportage-gallery div.slideshow a.advance-link:visited {
	text-decoration: none;
}
.reportage-gallery div.slideshow img {
	vertical-align: middle;
	border: 1px solid #ccc;
}
/*.reportage-gallery div.download {
	float: right;
}*/
.reportage-gallery div.caption-container {	
}
.reportage-gallery span.image-caption {
	display: block;
	position: absolute;
}
	.reportage-gallery div.caption {
		color: #333;
		padding:5px 0 0;
		text-align:center;
	}
		.reportage-gallery div.caption a {
			color: #333;
			text-decoration:underline;
		}
			.reportage-gallery div.caption a:hover {
				color: #09C;
			}
.reportage-gallery div.image-title {
	font-weight: bold;
	font-size: 1.4em;
}

.reportage-gallery div.image-desc {
	line-height: 1.3em;
	padding-top: 12px;
}
.reportage-gallery div.navigation {
	/* The navigation style is set using jQuery so that the javascript specific styles won't be applied unless javascript is enabled. */
}
.reportage-gallery ul.thumbs {
	clear: both;
	margin: 0;
	padding: 0;
}
.reportage-gallery ul.thumbs li {
	float: left;
	padding: 0;
	margin: 5px 10px 5px 0;
	list-style: none;
}
.reportage-gallery a.thumb {
	background:#fff;
	border: 1px solid #ccc;
	color: #000;
	display: block;
	font-size:1.25em;
	padding: 2px;
	text-align:left;
}
.reportage-gallery ul.thumbs li.selected a.thumb {
	background: #09C;
}
.reportage-gallery a.thumb:focus {
	outline: none;
}
.reportage-gallery ul.thumbs img {
	border: none;
	display: block;
}
.reportage-gallery div.pagination {
	clear: both;
}
.reportage-gallery div.navigation div.top {
	margin-bottom: 12px;
	height: 11px;
}
.reportage-gallery div.navigation div.bottom {
	margin-top: 12px;
}
.reportage-gallery div.pagination a, div.pagination span.current, div.pagination span.ellipsis {
	display: block;
	float: left;
	margin-right: 2px;
	padding: 4px 7px 2px 7px;
	border: 1px solid #ccc;
}
.reportage-gallery div.pagination a:hover {
	background-color: #eee;
	text-decoration: none;
}
.reportage-gallery div.pagination span.current {
	font-weight: bold;
	background-color: #09C;
	border-color: #09C;
	color: #fff;
}
.reportage-gallery div.pagination span.ellipsis {
	border: none;
	padding: 5px 0 3px 2px;
}
.reportage-gallery #captionToggle a {
	display: block;
	background-image: url('/i/news/reportage-gallery-caption.png');
	background-repeat: no-repeat;
	background-position: right;
	margin: 5px auto 0;
	padding: 5px 22px 5px 5px;
	width:120px;
}

.reportage-gallery ul.reportage-text {
	margin:15px 0 0;
}
	.reportage-gallery ul.reportage-text li {
		float:none;
		font-size: 1.25em;
    	line-height: 1.15em;
		margin: 7px 10px 7px 0;
	}
	.reportage-gallery ul.reportage-text li a:hover {
		color:#09C;
	}
	.reportage-gallery ul.reportage-text li.selected a {
		color:#1a1a1a;
		font-weight:bold;
		text-decoration:underline;
	}
	.reportage-gallery ul.reportage-text li.selected a:hover {
		color:#09C;
	}
	.reportage-gallery ul.reportage-text li.selected a.thumb {
		background:none;
		color:#000;
		text-decoration:underline;
	}
		.reportage-gallery .reportage-text a.thumb {
			border: none;
			display:inline;
			line-height:1.1em;
			padding:0;
		}

	.reportage-gallery div.pagination a.reportage-gallery-list {
		float:right;
	}
	.reportage-gallery ul.reportage-text li .reportage-gallery-date {
		color:#09C;
		font-size:0.8em;
		padding:0 0 0 4px;
	}
	
.reportage-gallery-description {
	color:#404040;
	float:left;
	width:100%;
}
	.reportage-gallery-description-title {
		font-size:1.3em;
		font-weight:bold;
	}
	.reportage-gallery-content #photoreport-text {
		color:#333;
		font-size:1.2em;
		line-height:1.25em;
	}
		.reportage-gallery-content #photoreport-text a {
			color:#333;
			text-decoration:underline;
		}
			.reportage-gallery-content #photoreport-text a:hover {
				color:#09C;
			}
	
.reportage-gallery-content .search-holder-new {
	float:right;
}

.reportage-gallery-title {
	color: #09C;
    font-size: 1.3em;
    line-height: 1.15em;
    padding:3px 0 10px;	
}

/*############################## 69 - 7.02.2011 - Дизайн общества - NEWS DAY ##############################*/

.news-day {
	margin:0 auto;
    max-width:860px;
}

.news-day-menu {
	height:43px;
	margin:2px 0 0 3px;
}
	.news-day-menu div {
		float:left;
		height:37px;
		padding:6px 0 0;
	}
	.news-day-menu-back {
		background:url(/i/news/news-day-menu-center.png) repeat-x left top;
		height:43px;
	}
	div.news-day-menu .begin {
		background:url(/i/news/news-day-menu-left.png) no-repeat left 2px;
		margin: -8px 0 0 -10px;
    	padding: 14px 0 0 10px;
	}
	div.news-day-menu .end {
		background:url(/i/news/news-day-menu-right.png) no-repeat right top;
		margin: -6px -10px 0 0;
    	padding: 12px 10px 0 0;
	}
		.news-day-button {
			font-family:Arial,Helvetica,sans-serif;
			font-size:15px;
			font-weight:bold;
			height:43px;
			line-height:17px;
			padding:11px 0 10px;
		}
			.news-day-button span {
				background:url(/i/news/news-day-but-left.png) no-repeat left 2px;
				height:35px;
				padding:11px 0 8px;
			}
				.news-day-button a {
					background:url(/i/news/news-day-but-right.png) no-repeat right 2px;
					color:#FFF;
					line-height:18px;
					padding:11px 10px 8px 11px;
					text-decoration:none;
				}
					.news-day-button a:hover {
						color:#333;
					}
			.begin .news-day-button span {
				background:url(/i/news/news-day-button-left.png) no-repeat left 2px;
				margin:0 0 0 -7px;
			}
				.end .news-day-button a {
					background:url(/i/news/news-day-button-right.png) no-repeat right 2px;
					margin:0 -5px 0 0;
				}
		.news-day-button.act {
			background:url(/i/news/news-day-but-center.png) repeat-x left 2px;
		}
			.news-day-button.act span {
				background:url(/i/news/news-day-but-left-act.png) no-repeat left 2px;
			}
				.news-day-button.act a {
					background:url(/i/news/news-day-but-right-act.png) no-repeat right 2px;
					color:#333;
				}
			.begin .news-day-button.act span {
				background:url(/i/news/news-day-button-left-act.png) no-repeat left 2px;
			}
				.end .news-day-button.act a {
					background:url(/i/news/news-day-button-right-act.png) no-repeat right 2px;
				}

	.news-day-item {
		margin:8px 0 0 10px;
		width:100%;
	}
		.news-day-item-circle {
			background:url(/i/news/news-day-item-circle-1.png) no-repeat left top;
			height:43px;
			margin:-8px 0 0 -18px;
			position:absolute;
			width:43px;
		}
		.square .news-day-item-circle {
			background:url(/i/news/news-day-item-circle-2.png) no-repeat left top;
		}
			.news-day-item-circle a {
				display:block;
				height:43px;
				width:43px;
			}
			.plus .news-day-item-circle a {
				background:url(/i/news/news-day-item-circle-icons.png) no-repeat 11px 1px;
			}
			.minus .news-day-item-circle a {
				background:url(/i/news/news-day-item-circle-icons.png) no-repeat 11px -41px;
			}
			.square .news-day-item-circle a {
				background:url(/i/news/news-day-item-circle-icons.png) no-repeat 11px -85px;
			}
		.news-day-item-right-top {
			background:url(/i/news/news-day-item-right-top.png) no-repeat left top;
			float:right;
			height:50px;
			margin:0 7px 0 0;
			width:105px;
		}
			.news-day-item-right-top a {
				background:url(/i/news/news-day-item-pics.png) no-repeat left top;
				float:left;
				height:28px;
				margin:16px 0 0 4px;
				width:32px;
			}
			.news-day-item-time {
				color:#09C;
				float:right;
				font-size:18px;
				line-height:18px;
				margin:20px 18px 0 0;
			}
		.news-day-item-left-top {
			float:left;
			height:10px;
			margin:0 0 0 -10px;
			width:10px;
		}
			.plus .news-day-item-left-top {
				background:#FFF url(/i/news/news-day-item-left-top-1.png) no-repeat left top;
			}
			.square .news-day-item-left-top, .minus .news-day-item-left-top {
				background:#FFF url(/i/news/news-day-item-left-top-2.png) no-repeat left top;
			}
		.news-day-item-center-top {
			height:10px;
			margin:0 112px 0 0;
		}
			.plus .news-day-item-center-top, .minus .news-day-item-center-top {
				background:#FFF url(/i/news/news-day-item-center-top-1.png) repeat-x left top;
			}
			.square .news-day-item-center-top {
				background:#FFF url(/i/news/news-day-item-center-top-2.png) repeat-x left top;
			}
		.news-day-item-center {
			margin:0 7px 0 -10px;
		}
			.plus .news-day-item-center {
				background:#FFF url(/i/news/news-day-item-left-1.png) repeat-y left top;
			}
			.square .news-day-item-center, .minus .news-day-item-center {
				background:#FFF url(/i/news/news-day-item-left-2.png) repeat-y left top;
			}
			.news-day-item-right-bottom {
				float:right;
				height:12px;
				width:12px;
			}
				.plus .news-day-item-right-bottom {
					background:#FFF url(/i/news/news-day-item-right-bottom-1.png) no-repeat left top;
				}
				.square .news-day-item-right-bottom, .minus .news-day-item-right-bottom {
					background:#FFF url(/i/news/news-day-item-right-bottom-2.png) no-repeat left top;
				}
			.news-day-item-left-bottom {
				float:left;
				height:12px;
				width:10px;
			}
				.plus .news-day-item-left-bottom {
					background:#FFF url(/i/news/news-day-item-left-bottom-1.png) no-repeat left top;
				}
				.square .news-day-item-left-bottom, .minus .news-day-item-left-bottom {
					background:#FFF url(/i/news/news-day-item-left-bottom-2.png) no-repeat left top;
				}
		.news-day-item-center-bottom {
			height:12px;
			margin:0 19px 0 0;
		}
			.plus .news-day-item-center-bottom {
				background:#FFF url(/i/news/news-day-item-center-bottom-1.png) repeat-x left top;
			}
			.square .news-day-item-center-bottom, .minus .news-day-item-center-bottom {
				background:#FFF url(/i/news/news-day-item-center-bottom-2.png) repeat-x left top;
			}
			.news-day-item-content {
				padding:0 12px 0 10px;
			}
				.plus .news-day-item-content {
					background:url(/i/news/news-day-item-right-1.png) repeat-y right top;
				}
				.square .news-day-item-content, .minus .news-day-item-content {
					background:url(/i/news/news-day-item-right-2.png) repeat-y right top;
				}
				.news-day-item-content-title {
					background:#fff;
					font-size:15px;
					height:40px;
					line-height:14px;
					padding:0 0 0 30px;
				}
				.square .news-day-item-content-title {
					background:#ebebeb;
					padding:0 0 0 10px;
				}
					.news-day-item-content-title a {
						color:#666;
						display:table-cell;
						height:38px;
						text-decoration:none;
						vertical-align:middle;
					}
					.plus .news-day-item-content-title a {
						color:#1a1a1a;
					}
					.square .news-day-item-content-title a {
						background: url("/i/news/news-day-item-content-news.png") no-repeat scroll left center transparent;
						color:#1a1a1a;
						padding:0 0 0 12px;
					}
						.news-day-item-content-title a:hover {
							color:#09C;
						}
						.square .news-day-item-content-title a:hover {
							text-decoration:underline;
						}
					.news-day-item.square.news .news-day-item-content-title {
						height:60px;
						padding:0;
					}
						.news-day-item.square.news a.news-day-item-content-pic {
							background:none;
							height:60px;
							padding:0 10px 0 0;
							width:90px;
						}
							.news-day-item.square.news .news-day-item-content-pic img {
								border-right:2px solid #f4f4f4;
								height:60px;
								width:90px;
							}
				.news-day-item-content-text {
					background:#ebebeb;
				}
					.news-day-item-content-stripe {
						background:url(/i/news/news-day-item-content-stripe.png) no-repeat center top;
						height:2px;
						width:100%;
					}
					.news-day-item-content-list {
						display:table-cell;
						height:43px;
						padding:0 0 0 22px;
						vertical-align:middle;
					}
						a.news-day-item-content-news {
							background:url(/i/news/news-day-item-content-news.png) no-repeat left center;
							color:#333;
							font-size:14px;
							line-height:13px;
							margin:0 0 0 -12px;
							padding:0 4px 0 12px;
							text-decoration:none;
						}
							a:hover.news-day-item-content-news {
								color:#09C;
								text-decoration:underline;
							}
						a.news-day-item-content-source {
							color:#808080;
							font-size:11px;
							line-height:13px;
						}
							a:hover.news-day-item-content-source {
								color:#000;
							}						
	.news-day-loadmore {
		color:#09C;
		font-size:20px;
		line-height:20px;
		margin:8px 0 0;
		text-align:center;	
	}
		.news-day-loadmore a {
			color:#09C;
			text-decoration:none;
		}
			.news-day-loadmore a:hover {
				color:#000;
				text-decoration:underline;
			}
	.news-day-separator {
		background:url(/i/news/news-day-separator.png) repeat-x left top;
		height:32px;
		margin:20px 27px 12px;
	}
		.news-day-separator div {
			background:url(/i/news/news-day-separator-left.png) no-repeat left top;
			height:32px;
			margin:0 0 0 -26px;
		}
			.news-day-separator div div {
				background:url(/i/news/news-day-separator-right.png) no-repeat right top;
				margin:0 -27px 0 0;
			}
				.news-day-separator div div div {
					background:url(/i/news/news-day-separator-center.png) no-repeat center top;
					margin:0;
				}
	
/*############################## NEWS DAY - Афиша на завтра ##############################*/

.news-day-poster {
	margin:12px 0 0;
}
	.news-day-poster-title {
		background:#e3e3e3;
		border-left:1px solid #d1d1d1;
		border-right:1px solid #d1d1d1;
		border-top:1px solid #d1d1d1;
		color:#333;
		font-size:14px;
		line-height:15px;
		padding:3px 4px 1px;
	}
		.news-day-poster-title a {
			color:#333;
			text-decoration:none;
		}
			.news-day-poster-title a:hover {
				color:#09C;
				text-decoration:underline;
			}
	.news-day-poster-content {
		background:url(/i/news/news-day-poster.png) no-repeat left center;
		color:#333;
		height:154px;
		overflow:hidden;
		width:350px;
	}
		.news-day-poster-content-pic {
			float:left;
			padding:2px 0 0 2px;
		}
			.news-day-poster-content-pic img {
				height:150px;
				width:100px;
			}
		.news-day-poster-content-text {	
			font-size:13px;
			line-height:14px;
			padding: 6px 5px 0 108px;
		}
	.news-day-poster-where {
		background:#ededed;
		font-size:12px;
		line-height:15px;
		padding:2px 5px 4px;
	}
		.news-day-poster-where-time {
			float:left;
			font-size:14px;
			font-weight:bold;
			padding:1px 6px 0 2px;
		}
		.news-day-poster-where-text {
			padding:0 1px 0 0;
		}
		.news-day-poster-where a {
			color:#09C;
		}
			.news-day-poster-where a:hover {
				color:#000;
			}

/*############################## NEWS DAY - Популярные новости ##############################*/

.news-day-popular {
	font-size:14px;
	line-height:14px;
}
	.news-day-popular ul {
		margin:7px 0 0;
		padding:0 0 0 20px;
	}
		.news-day-popular li {
			color:#09C;
			padding:5px 0;
		}
			.news-day-popular a {
				color:#333;
				text-decoration:none;
			}
				.news-day-popular a:hover {
					color:#09C;
					text-decoration:underline;
				}
			a.news-day-popular-view {
				color:#09C;
			}
				a:hover.news-day-popular-view {
					color:#000;
				}

/*############################## NEWS DAY - Новости партнёров ##############################*/

	.news-day-partner {
		margin:9px 0 0;
	}
	.news-day-partner-item {
		background:url(/i/news/news-day-partner.png) no-repeat left center;
		height:70px;
		margin:4px 0 0 -4px;
		padding:0 0 0 4px;
		width:354px;
	}
		.news-day-partner-pic {
			float:left;
			padding:4px 0 0;
		}
			.news-day-partner-pic img {
				height:60px;
				width:90px;
			}
		.news-day-partner-text {
			font-size:14px;
			height:40px;
			line-height:14px;
			padding:8px 9px 0 98px;
		}
			.news-day-partner-text a {
				color:#1a1a1a;
				text-decoration:none;
			}
				.news-day-partner-text a:hover {
					color:#09C;
					text-decoration:underline;
				}
		.news-day-partner-date {
			color:#09C;
			font-size:12px;
			line-height:14px;
			padding:0 9px 0 0;
			text-align:right;
		}

/* ##################### jQuery Horizontal Scroller ##################### */

.wt-container.catalog-scroller {
	padding:10px 0 0;	
}

.wt-scroller {
    margin:0 auto;
    position:relative;
}
	.wt-scroller .slides {
		float: left;
		height: 200px;
		overflow: hidden;
		position: relative;
		width: 902px;
		z-index: 1;
	}
		.wt-scroller .slides ul {
			list-style: none;
			margin: 0;
			overflow: hidden;
			padding: 0;
			position: relative;
			width: 99999px;
			z-index: 0;
		}
			.wt-scroller .slides li {
				display: block;
				float: left;
				overflow: hidden;
				position: relative;
			}
				.wt-scroller .slides li img {
					border: 1px solid #E2E2E2;
					left: 0;
					margin:1px 0 0;
					position: absolute;
					top: 0;
					z-index: 0;
				}
					.wt-scroller .slides li p img {
						display:inline;
						left:auto;
						position:static;
						top:auto;
						z-index:auto;
					}
				.wt-scroller .slides li p {
					color: #333;
					font-family:Arial, Helvetica, sans-serif;
					font-size: 14px;
					left: 0;
    				line-height: 16px;
					margin: 0;
					padding: 5px;
					position: absolute;
					text-align:center;
					top: 0;
					visibility: hidden;
					z-index: 1;
				}
					.wt-scroller .slides li p a {
						color: #333;
						text-decoration:none;
					}
						.wt-scroller .slides li p a:hover {
							color: #09C;
							text-decoration:underline;
						}
					.wt-scroller .slides li p.inside {
						background:#000;
					}
				.wt-scroller .prev-btn,.next-btn {
					cursor:pointer;
					float:left;
					height:200px;
					position:relative;
					width:30px;
				}
				.wt-scroller .prev-btn {
					background:url(/i/catalog/main/wt-scroller-prev.png) center no-repeat;
				}
				.wt-scroller .next-btn {
					background:url(/i/catalog/main/wt-scroller-next.png) center no-repeat;
				}
			.wt-scroller .lower-panel {
				clear:both;
				font-size:0;
				position:relative;
				text-align:center;
			}
			.wt-scroller .scroll-bar {
				background:#fff;
				border: 1px solid #E2E2E2;
				cursor: pointer;
				height: 4px;
				margin: 0 0 0 -1px;
				overflow: hidden;
				position: relative;
			}
			.wt-scroller .thumb {
				background: #09C;
				height: 4px;
				left: 0;
				position: absolute;
				top: 0;
				width: 100px;
			}

/* ##################### Тематические страницы ##################### */

.themepages {
	border:1px solid #eee;
	margin:10px 0 0;
}
	.themepages-menu {
		background:#fff;
		float:left;
		height:339px;
		overflow:hidden;
		width:227px;
	}
		.themepages-menu div {
			border-right:1px solid #fff;
			font-size:16px;
		}
			.themepages-menu a {
				background:#fff url(/i/catalog/themepages-menu-a.png) no-repeat 9px center;
				border-right:1px solid #eee;
				color:#09C;
				display:block;
				height:28px;
    			padding:6px 15px 0 20px;
			}
				.themepages-menu a:hover {
					color:#333;
				}
		.themepages-menu div.active {
			border-bottom:2px solid #eee;
			border-left:1px solid #fff;
			border-right:0;
			border-top:1px solid #eee;
			margin:-1px 0;
		}
			.themepages-menu div.active a {
				background:#f6f6f6;
				border-bottom:1px solid #fff;
				border-right:0;
				border-top:1px solid #fff;
				color:#333;
				height:25px;
				padding:6px 15px 0 50px;
				text-decoration:none;
			}
			.themepages.themepages-icons-vuz div.active a {
				background:#f6f6f6 url(http://ikar62.ru/i/catalog/themepages-icons-vuz.png) no-repeat 9px center;
			}
				.themepages.themepages-icons-vuz .themepages-content-pic a {
					background:url(images/themepages-content-vuz.png) no-repeat left top;
				}
			.themepages.themepages-icons-food div.active a {
				background:#f6f6f6 url(http://ikar62.ru/i/catalog/themepages-icons-food.png) no-repeat 9px center;
			}
				.themepages.themepages-icons-food .themepages-content-pic a {
					background:url(images/themepages-content-vuz.png) no-repeat left top;
				}
			.themepages.themepages-icons-euro div.active a {
				background:#f6f6f6 url(http://ikar62.ru/i/catalog/themepages-icons-euro.png) no-repeat 9px center;
			}
				.themepages.themepages-icons-euro .themepages-content-pic a {
					background:url(images/themepages-content-vuz.png) no-repeat left top;
				}
			.themepages.themepages-icons-med div.active a {
				background:#f6f6f6 url(http://ikar62.ru/i/catalog/themepages-icons-med.png) no-repeat 9px center;
			}
				.themepages.themepages-icons-med .themepages-content-pic a {
					background:url(images/themepages-content-vuz.png) no-repeat left top;
				}
			.themepages.themepages-icons-taxi div.active a {
				background:#f6f6f6 url(http://ikar62.ru/i/catalog/themepages-icons-taxi.png) no-repeat 9px center;
			}
				.themepages.themepages-icons-taxi .themepages-content-pic a {
					background:url(images/themepages-content-vuz.png) no-repeat left top;
				}
			.themepages.themepages-icons-teatr div.active a {
				background:#f6f6f6 url(http://ikar62.ru/i/catalog/themepages-icons-teatr.png) no-repeat 9px center;
			}
				.themepages.themepages-icons-teatr .themepages-content-pic a {
					background:url(images/themepages-content-vuz.png) no-repeat left top;
				}
			.themepages.themepages-icons-car div.active a {
				background:#f6f6f6 url(http://ikar62.ru/i/catalog/themepages-icons-car.png) no-repeat 9px center;
			}
				.themepages.themepages-icons-car .themepages-content-pic a {
					background:url(images/themepages-content-vuz.png) no-repeat left top;
				}
			.themepages-menu div.deactive a {
				background:#fff;
				text-decoration:none;
			}
	.themepages-content {
		background:#f6f6f6;
		border-bottom: 1px solid #EEEEEE;
		border-right: 1px solid #FFFFFF;
		border-top: 1px solid #FFFFFF;
		margin: 0 0 -1px;
	}
		.themepages-content-pic {
			background:#fff url(/i/catalog/themepages-content-pic.png) no-repeat right bottom;
			border:1px solid #ececec;
			float:right;
			height:315px;
			margin:10px 10px 10px -330px;
			width:318px;
		}
			.themepages-content-pic a {
				border:1px solid #ececec;
				display:block;
				height: 250px;
				margin: 8px 8px 0;
				width: 300px;
			}
		.themepages-content-text {
			border-bottom:1px solid #fff;
			color: #1a1a1a;
			display:table-cell;
			font-size: 14px;
			height:337px;
			line-height: 19px;
			margin:9px 0 6px 227px;
			padding:0 340px 0 13px;
			vertical-align:middle;
		}
		@-moz-document url-prefix() { .themepages-content-text {
			height:338px;
		}}
			.themepages-content-text a {
				color:#1a1a1a;
			}
				.themepages-content-text a:hover {
					color:#09C;
				}
			.themepages-content-ticks {
				color:#333;
				line-height:16px;
				padding:8px 0;
			}
				.themepages-content-ticks div {
					background:url(/i/catalog/themepages-content-ticks.png) no-repeat left center;
					padding:3px 0 3px 18px;
				}
					.themepages-content-ticks a {
						color:#333;
					}
