@charset "utf-8";
/* CSS Document */

img {
	border:0 none;
}

.clear {
	clear:both;
}

.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:400px;
	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;
}

#jwplayer {
	height: 334px;	
}

.quality div {
	float:left;
	margin:52px 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 {
	margin:4px 0 0 0;
}

.ipoteka div div {
	display:inline;
}

.ipoteka div {
	clear:both;
	height:59px;
}

.ipot {
	float:left;
	margin:4px 9px 0 0;
}

.ipoteka img {
	height:53px;
	width:70px;
}

/*################## 2-2 ned ###############*/

.offer {
	font-size:1.2em;
	margin:12px 0 0 0;
}

.offer img {	
}

.offer .offer-img {
	background:#FFF;
	border:1px solid silver;
	height:187px;
	margin:0 auto;
	padding:4px;
	width:252px;
}
.recom .offer-img {
	background:#FFF;
	border:1px solid silver;
	height:140px;
	margin:0 auto;
	padding:4px;
	width:156px;
	s
}
.offer-1 {
	float:left;
	text-align:center;
	width:33%;	
}

.offer-cost {
	color:#666;	
}

.offer-text {
	margin:9px 20% 0 20%;
}

.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 {
	line-height:1.1em;
	margin:6px 20% 0 20%;
}

.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;
	/*height:149px;*/
	height:340px;
	margin:5px 0 0 0;
}

.air a {	
	color:#333;
}

/*.air img {
	height:99px;
	margin:1px 0 0 0;
	width:160px;
}*/

.air-title {
	border-bottom:1px solid #000;
	color:#000;
	font-size:1.3em;
	font-weight:bold;
	margin:17px 0 0 0;
}

.air-1 {
	float:left;
	text-align:center;
	width:33%;	
}

.air-text {
	font-size:0.9em;
	margin:3px 20% 0 20%;
}

.air-text span {
	font-size:1.2em;
}

.air-text a {
	font-size:1.3em;
}

.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:#666;
	font-size:1.0em;
	height:164px;
	line-height:1.1em;
	margin:16px 0 0 0;
}

.arch-link a {
	color:#000;
	font-size:1.0em;
}

.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;
}

.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:20px 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;
}

.flat-desc-title a {
	color:#0099CC;
	font-weight:bold;
}

.flat-desc-edit {
	float:right;
	padding:0 10px 0 0;
}

.flat-desc-title {
	margin:0 0 0 180px;
}
.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-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;
	}

#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;
	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;
	padding:20px 0 0;
	text-align:left;
}
	.neo-menu a {
		text-decoration:none;
	}
	.neo-menu a:hover {
		color:#09C;
	}
#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;
	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;
	}

/*###################################################################################################*/

/*################## 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-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-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 0;
	width:80%;
}
	.tab-text a {
		color:#000;
		font-size:1.2em;
		line-height:1.2em;
	}
	
.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%;
}

.child {
	display:inline;
	float:left;
	margin-bottom:20px;
	width:50%;
}

.child img {
	float:left;
	margin:4px 11px 0 0;
}

.child-title a {
	color:#000;
	font-size:1.3em;
}

.child-date {
	color:#999;
	font-size:1.0em;
}

.child-text {
	color:#666;
	font-size:1.0em;
	line-height:1.2em;
}

.child-text a {
	color:#666;
}

/*############################## 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-back {
	background: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:400px;
	padding:10px 0 0 0;
	margin:20px auto 0 auto;
	text-align:center;
	width:593px;
}
.content-player-neo-2 {
	background:url(/i/player.png) top left no-repeat;
	height:400px;
	padding:27px 0 0 0;
	margin:20px auto 0 auto;
	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;
	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:30px auto 0 auto;
	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 {
	height:188px;
	margin:10px auto 0 auto;
	padding:7px;
	text-align:left;
	width:266px;
}

.taxi-item-5 {
	height:250px;
	margin:11px auto 9px;
	padding:7px;
	text-align:left;
	width:424px;
}

.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;
	height:35px;
}

.taxi-desc-title a {
	color:#0099CC;
}

.taxi-desc-text {
	height:130px;
	line-height:1.2em;
	margin:7px 0 0 0;
}
	.taxi-desc-text p {
		margin:0;	
	}

.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 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:0 auto;
	padding:10px 0 0 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-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 0;
		}
		.build-desc-armada {
			color:#000;
			line-height:1.4em;
		}
		.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%;
}
	.chat-left {
		float:left;
		margin:0 0 7px 0;
		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;
		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 {
	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 a {
				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%;
		}
	
/*############################################################*/

/*############################## 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;
}

/*##############################  ##############################*/

.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-34x88 {
	width:88px;
}
.button-34x104 {
	width:104px;
}
.button-34x116 {
	width:116px;
}
.button-34x134 {
	width:134px;
}
.button-34x152 {
	width:152px;
}
.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;
		padding:7px 0 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;
	}
 
/*############################################################*/

.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;
}
	.estate-scheme-item {
		height:170px;
	}
		.estate-scheme-item-left {
			float:left;
			padding:12px 20px 0 0;
		}
		.estate-scheme-item-right {
			color:#666;
			font-size:1.1em;
			line-height:1.5em;
			padding:10px 0 0;
		}
			.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:8px 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-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:5px 0;	
}
	.neo-analytics-item {
		float:left;
		height:160px;
		padding:5px 2% 10px 0;
		width:48%;
	}
		.neo-analytics-item .title a {
			color:#000;
			font-size:1.3em;
			line-height:1.2em;
		}
			.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;
	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 {
	float:left;
}
	.minisite-left img, .minisite-left-2 img, .minisite-left-3 img {
		border:2px solid silver;
		height:150px;
		margin:10px 0 0;
		width:100px;
	}

.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-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 {
			float:left;
			margin:10px 10px 0;
			width:96%;
		}
			.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;
}
	.today-in-base a {
		color:#666;
	}

.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.2em;
		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:#333;
	font-size:1.2em;
	line-height:1.3em;
}
	.minisite-han img {
		float:left;
		padding:15px 15px 0 0;
	}
	.minisite-han-title {
		font-weight:bold;
		padding:11px 0 5px 0;
	}

/*############################################################*/