body {

	font-family:Arial,Verdana,Tahoma,sans-serif;
	background-color: #e9e9e9;
}
b {
	font-weight: bold;
}
strong {
	font-weight: bold;
}
em {
	font-variant: italic;
}
a {
	color: #039;
}
#wrapper {
	width: 1024px;
	margin:0 auto;
}
	#wrapper div.block {
		margin-left:-12px;
		margin-right:12px;
	}
	#header {
		padding-top: 16px;
		position: relative;
	}
		#language-switcher {
			font-size: 1.4em;
			color: #666;
			position: absolute;
			left:50px;
		}
			#language-switcher span, #language-switcher a {
				margin-right: .3em;
			}
			#language-switcher span {
				font-weight: bold;
			}
			#language-switcher a {
				color:#666;
			}
		#search {
			position: absolute;
			right:50px;
		}
			#search input.text {
				width:20em;
				border-radius:8px;
				padding:0 8px;
				border-width:1px;
				line-height: 1.5;
			}
			#search input.reset {
				background-color: #CCC;
				border:none;
				border-radius:8px;
				width:14px;
				height:14px;
				padding:0 0 0 1px;
				font-size: 12px;
				line-height: 11px;
				font-weight: bold;
				color:#FFF;
				position:relative;
				left:-20px;
			}
		#logo, #top-contacts, #header img.fulltime {
			position: absolute;
			top:60px;
		}
		#logo {
			left:40px;
		}
		#top-contacts {
			left:245px;
		}
		#header img.fulltime {
			right:305px;
		}
		#buy-ticket {
			position: absolute;
			right:70px;
			top:50px;
		}
	#header nav {
		width:996px;
		margin:0 auto;
		background:no-repeat url('../images/menu-bg.png') center;
		margin-top:170px;
		overflow:hidden;
	}
		#header nav li {
			height: 68px;
			float:left;
			display: block;
			position: relative;
			text-indent: -9000px;
		}
			#header nav li a {
				display: block;
				width:100%;
				height:21px;
				position: relative;
				top:24px;
				background-image: url('../images/menu-items.png');
			}
			#header nav li:hover, #header nav li.active {
				background:no-repeat url('../images/menu-active-bg.png') center;
			}
			#header nav li.sales a {
				background-position:0 0;
				width:137px;
				margin-left:2px;
			}
			#header nav li.sales:hover a, #header nav li.sales.active a  {
				background-position:0 21px;
			}
			#header nav li.menu a {
				background-position:-137px 0;
				width:141px;
			}
			#header nav li.menu:hover a, #header nav li.menu.active a {
				background-position:-137px 21px;
			}
			#header nav li.schedule a {
				background-position:-276px 0;
				width:141px;
			}
			#header nav li.schedule:hover a, #header nav li.schedule.active a {
				background-position: -276px 21px;
			}
			#header nav li.rent a {
				background-position:-419px 0;
				width:142px;
			}
			#header nav li.rent:hover a, #header nav li.rent.active a {
				background-position:-419px 21px;
			}
			#header nav li.security a {
				background-position:-561px 0;
				width:141px;
			}
			#header nav li.security:hover a, #header nav li.security.active a {
				background-position:-561px 21px;
			}
			#header nav li.about a {
				background-position:-702px 0;
				width:143px;
			}
			#header nav li.about:hover a, #header nav li.about.active a {
				background-position:-702px 21px;
			}
			#header nav li.contacts a {
				background-position:-846px 0;
				width:146px;
			}
			#header nav li.contacts:hover a, #header nav li.contacts.active a {
				background-position:-846px 21px;
			}
	#header ul.sub {
		margin:10px 0 20px 30px;
	}
		#header ul.sub li {
			color:#906;
			font-size: 1.6em;
			display:inline;
			margin-right:1em;
		}
			#header ul.sub li a {
				color:#333;
			}

	 ul.sub {
		margin:0px 0 20px 30px;
		float: left;
	}
		 ul.sub li {
			color:#906;
			font-size: 1.6em;
			display:inline;
			margin-right:1em;
		}
			 ul.sub li a {
				color:#333;
			}





	#sales {

		height:337px;
		position: relative;
	}
		#sales div.images {
			width:705px;
			height:337px;
			position: absolute;
			top:0;
			left:0;
		}
		#sales ul {
			position:absolute;
			top:0;
			right:0;
			width:340px;
		}
			#sales ul li {
				padding-left:81px;
				font-size: 1.6em;
				line-height: 38px;
				margin:9px 0;
				height:41px;
				color:#FFF;
				background:no-repeat url('../images/sales-menu-item-bg.png') center right;
			}
			#sales ul li:hover {
				background-image:url('../images/sales-menu-item-rollover-bg.png');
			}
			#sales ul li.active {
				background-image:url('../images/sales-menu-item-active-bg.png');
			}
			#sales ul li.active a {
				color:#FFF;
			}
			#sales ul li.first {
				margin-top:0;
			}
			#sales ul li.last {
				margin-bottom:0;
			}
			#sales ul li a {
				color:#333;
				text-decoration: none;
			}
	#content {
		width:996px;
		margin:40px auto 0;
	}


	#content2 {
		width:670px;

	}


	#content2 td {
			vertical-align: top;
		}
		#content2.middle td {
			vertical-align: middle;
		}
		#content2 td.col-90 {
			width:90%;
		}
		#content2 td.col-80 {
			width:80%;
		}
		#content2 td.col-70 {
			width:70%;
		}
		#content2 td.col-60 {
			width:60%;
		}
		#content2 td.col-50 {
			width:50%;
		}
		#content2 td.col-40 {
			width:40%;
		}
		#content2 td.col-30 {
			width:30%;
		}
		#content2 td.col-20 {
			width:20%;
		}
		#content2 td.col-10 {
			width:10%;
		}
		#content2 td.left {
			width:705px;
		}
		#content2 td.ml {
			padding-left:30px;
		}

		#content2 div.thumbs {
			margin-top:10px;
		}
			#content2 div.thumbs img {
				margin:5px;
				border:1px solid #999;
			}
			#content2 div.thumbs img.active {
				opacity: 0.5;
			}
	#content2 .fblikebutton {
		margin-top: 10px;
	}
	#content2 div.info {
		font-size: 1.3em;
		color:#333;
		background-color: #ccc;
		width:241px;
		margin-bottom: 10px;
	}
		#content2 div.info.green {
			background-color: #cc6;
		}
		#content2 div.info.pink, #content div.info.cyan {
			width:238px;
			height:168px;
			margin-left:15px;
			font-size: 1.2em;
		}
			#content2 div.info.cyan {
				background:transparent url('../images/cyan-border-bg.png') center no-repeat;
			}
			#content2 div.info.pink {
				background:transparent url('../images/pink-border-bg.png') center no-repeat;
			}
			#content2 div.info.pink h3, #content div.info.cyan h3 {
				font-size: 1.3em;
				width:90%;
				padding-left:20px;
				padding-top:10px;
			}
			#content2 div.info.pink h3 {
				color: #c06;
			}
			#content2 div.info.cyan h3 {
				color: #306;
			}
			#content2 div.info.pink p, #content div.info.cyan p{
				padding-left:20px;
				line-height: 1.3;
			}
			#content2 div.info.cyan p {
				color: #306;
				margin-top:0;
				padding-top: 0;
			}
		#content2 div.info b {
			font-weight: bold;
		}
		#content2 div.info p, #content div.info ul {
			padding:.7em 1em;
		}
	#content2 h2 {
		font-size: 1.9em;
		color:#333;
		line-height: 2;
	}
	#content2 div.post {
		overflow:hidden;
		margin-bottom:20px;
	}
		#content2 div.post h2 {
			color:#306;
			font-size:2em;
			line-height: 1.5;
			padding-left: 1em;
		}
		#content2 div.post h2.grey {
			color:#ccc;
		}
		#content2 div.post h2.pink {
			color:#c06;
		}
		#content2 div.post h2.blue {
			color: #06c;
		}
		#content2 div.post hr {
			border-color:#e9e9e9;
			border-width:1px 0 0 0;
			background-color:#FFF;
			height:1px;
			opacity: 0.7;
			-moz-opacity: 0.7;
			filter:alpha(opacity=7);
		}
		#content2 div.post h4.date {
			padding-left:2em;
		}
		#content2 div.post h4.date span {
			color:#906;
			font-size: .9em;
		}
		#content2 div.post div.content {
			margin-top: 5px;
			padding-left:2em;
		}
			#content2 div.post div.content img {
				margin:5px 25px 5px;
			}
			#content2 div.post div.content p, #content2 div.post div.content ul {
				font-size:1.3em;
				color:#333;
				line-height: 1.5;
				margin-bottom: 1em;
			}
			#content2 div.post div.content ul {
				list-style-type:disc;
			}
				#content2 div.post div.content ul li {
					margin-left:1.5em;
				}
				#content2 div.post div.content p span.grey {
					color:#AAA;
				}
			#content2 div.post div.content a.readmore {
				background-color: #C06;
				padding:.3em .8em;
				color:#FFF;
				margin-left:.5em;
			}
	#content2 table.team {
		width:100%;
	}
		#content2 table.team td {
			width:33%;
			padding:20px;
		}
		#content2 table.team td img {
			border:1px solid #999;
		}
		#content2 table.team td h3 {
			font-size: 2em;
			line-height: 1.5;
		}
		#content2 table.team td h4 {
			font-size: 1.5em;
			color: #333;
		}
		#content2 table.team td p {
			font-size: 1.3em;
			color: #666;
		}
	#content2 table.sites {

	}
		#content2 table.sites td {
			padding:1em 0;
		}
		#content2 table.sites h3 {
			font-size: 1.8em;
			margin-bottom: .5em;
		}
	a.more {
			color: #c06c06;
			font-size:1.2em;
		}
	#conten2t table.menu, #content table.menu-wrapper {
		width:100%;
	}
		#conten2t table.menu {
			font-size: 1.2em;
		}
			#content2 table.menu td {
				padding:0 1em 1em;
			}
		#content2 table.menu-wrapper td.image {
			width:160px;
		}






















		#content td {
			vertical-align: top;
		}
		#content.middle td {
			vertical-align: middle;
		}
		#content td.col-90 {
			width:90%;
		}
		#content td.col-80 {
			width:80%;
		}
		#content td.col-70 {
			width:70%;
		}
		#content td.col-60 {
			width:60%;
		}
		#content td.col-50 {
			width:50%;
		}
		#content td.col-40 {
			width:40%;
		}
		#content td.col-30 {
			width:30%;
		}
		#content td.col-20 {
			width:20%;
		}
		#content td.col-10 {
			width:10%;
		}
		#content td.left {
			width:705px;
		}
		#content td.ml {
			padding-left:30px;
		}
		#content td.right {
			width:290px;
			padding-top:1em;
			padding-left:1em;
		}
		#content div.thumbs {
			margin-top:10px;
		}
			#content div.thumbs img {
				margin:5px;
				border:1px solid #999999;
			}
			#content div.thumbs img.active {
				opacity: 0.5;
			}
	#content .fblikebutton {
		margin-top: 10px;
	}
	#content div.info {
		font-size: 1.2em;
		color:#333;
		background-color: #cccccc;
		width:241px;
		margin-bottom: 10px;
	}
		#content div.info.green {
			background-color: #cc6;
		}
		#content div.info.other {
			width:238px;
			margin:0px 0px 20px 20px;
			background-color: #e9e9e9;
		}

		#content div.info.pink, #content div.info.cyan {
			width:238px;
			height:200px;
			margin:0px 0px 20px 20px;
		}
			#content div.info.cyan {
				background:transparent url('../images/cyan-border-bg.png') center no-repeat;
			}
			#content div.info.pink {
				background:transparent url('../images/pink-border-bg.png') center no-repeat;
			}
			#content div.info.pink h3, #content div.info.cyan h3, #content div.info.other h3 {
				font-size: 1.3em;
				width:90%;
				padding-left:20px;
				padding-top:10px;
			}
			#content div.info.pink h3 {
				color: #c06;
			}
			#content div.info.cyan h3 {
        padding: 30px 0px 0px 12px;
        color: #306;
			}
			#content div.info.pink p, #content div.info.cyan {
				padding-left:20px;
				line-height: 1.2;
			}
			#content div.info.pink p {
         padding: 0px 10px 0px 15px;
			}
			#content div.info.cyan p {
				color: #306;
				margin-top:0;
				padding: 0px 5px 0px 5px;
			}
		#content div.info b {
			font-weight: bold;
		}
		#content div.info p, #content div.info ul {
			padding:.7em 1em;
		}
	#content h2 {
		font-size: 1.9em;
		color:#333;
		line-height: 2;
	}
	#content div.post {

		margin-bottom:20px;
	}
		#content div.post h2 {
			color:#306;
			font-size:2em;
			line-height: 1.5;
			padding-left: 1em;
		}
		#content div.post h2.grey {
			color:#ccc;
		}
		#content div.post h2.pink {
			color:#c06;
		}
		#content div.post h2.blue {
			color: #06c;
		}
		#content div.post hr {
			border-color:#e9e9e9;
			border-width:1px 0 0 0;
			background-color:#FFF;
			height:1px;
			opacity: 0.7;
			-moz-opacity: 0.7;
			filter:alpha(opacity=7);
		}
		#content div.post h4.date {
			padding-left:2em;
		}
		#content div.post h4.date span {
			color:#906;
			font-size: .9em;
		}
		#content div.post div.content {
			margin-top: 5px;
			padding-left:2em;
		}
			#content div.post div.content img {
				margin:5px 25px 5px;
			}
			#content div.post div.content p, #content div.post div.content ul {
				font-size: 12px;
				color:#333;
				line-height: 1.5;
				margin-bottom: 1em;
			}
			#content div.post div.content ul {
				list-style-type:disc;
			}
				#content div.post div.content ul li {
					margin-left:1.5em;
				}
				#content div.post div.content p span.grey {
					color:#AAA;
				}
			#content div.post div.content a.readmore {
				background-color: #C06;
				padding:.3em .8em;
				color:#FFF;
				margin-left:.5em;
			}
	#content table.team {
		width:100%;
	}
		#content table.team td {
			width:33%;
			padding:20px;
		}
		#content table.team td img {
			border:1px solid #999;
		}
		#content table.team td h3 {
			font-size: 14px;
			line-height: 1.5;
		}
		#content table.team td h4 {
			font-size: 12px;
			color: #333;
            margin:5px 0px 5px 0px;
		}
		#content table.team td p {
			font-size: 12px;
			color: #666;
		}
	#content table.sites {

	}
		#content table.sites td {
			padding:1em 0;
		}
		#content table.sites h3 {
			font-size: 1.4em;
			margin-bottom: .5em;
		}
	a.more {
			color: #c06;
			font-size:1.2em;
		}
	#content table.menu, #content table.menu-wrapper {
		width:100%;
	}
		#content table.menu {
			font-size: 1.2em;
		}
			#content table.menu td {
				padding:0 1em 1em;
			}
		#content table.menu-wrapper td.image {
			width:160px;
		}

	table.day {
		width:100%;
		text-align: center;
	}
	table.day th {
		font-size: 1.2em;
		line-height: 2;
	}
	table.day .brd {
		border-right:1px dashed #000;
	}
	table.day tr.header th {
		border-bottom-width:2px;
		border-bottom-style:solid;
	}
	table.day td {
		font-size: 1.3em;
		line-height: 2;
	}
	table.day tr.odd td {
		background-color: #CCC;
	}
	table.day th h3 {
		font-size: 1.6em;
		text-align: left;
	}
	table.day.monday th {
		color:#cc0066;
	}
	table.day.monday tr.header {
		border-color:#cc0066;
	}
	table.day.tuesday th {
		color:#906;
	}
	table.day.tuesday tr.header {
		border-color:#906;
	}
	table.day.wednesday th {
		color:#606;
	}
	table.day.wednesday tr.header {
		border-color:#606;
	}
	table.day.thursday th {
		color:#639;
	}
	table.day.thursday tr.header {
		border-color:#639;
	}
	table.day.friday th {
		color:#339;
	}
	table.day.friday tr.header {
		border-color:#339;
	}
	table.day.saturday th {
		color:#369;
	}
	table.day.saturday tr.header {
		border-color:#369;
	}
	table.day.sunday th {
		color:#2f5cb4;
	}
	table.day.sunday tr.header {
		border-color:#2f5cb4;
	}
	table.contacts {
		margin-top:20px;
	}
		table.contacts p b {
			font-size: 16px;
			line-height: 1.2;
			font-weight: normal;
			color:#000;
		}
		#footer {
		margin-top:20px;
		height:215px;
		background:no-repeat url('../images/footer-bg.png') center top;
	}



     div.otstup {
      height:5px;
}


.paytype_select {width:500px;}
.paytype_select td label {cursor: pointer; display: block;}
/*.paytype_select tr:nth-child(1) td:nth-child(2) label,
.paytype_select tr td label[for=paytype_card]
{background: url(/images/pay_card.png) no-repeat; width:90px; height:36px;}*/
/*.paytype_select td label img { behavior: url(/css/label_img.htc);}*/
/*.paytype_select tr:nth-child(1) td:nth-child(1),*/
/*.paytype_select tr:nth-child(1) td:nth-child(3),*/
.paytype_select tr td.radb {width:20px;}
.paytype_select input[type=radio], .paytype_select input[type=checkbox] {background: none !important;}
/*.paytype_select tr:nth-child(1) td:nth-child(2),*/
/*.paytype_select tr:nth-child(1) td:nth-child(4),*/
.paytype_select tr td.radblabel {width:115px;}

/*.paytype_select tr:nth-child(1) td:nth-child(5),*/
/*.paytype_select tr:nth-child(1) td:nth-child(5) input,*/
.paytype_select tr td.qphone {width:230px;}
.paytype_select tr td.qphone input {width:166px;}

.paytype_select tr:nth-child(2) td {padding:5px 0px;}
.paytype_select input[type=radio] {width:auto !important; margin:0px 5px 0px 0px !important;}
.paytype_select input 		  {width:auto !important; /*margin:0px 5px 0px 10px !important;*/}
.paytype_select .step4.long, .paytype_select .dalee {margin: 8px 0px;}
.paytype_select .phone_hide {display: none;}

.step4.long p {width:auto !important;}
.step4.long input {margin:5px 5px; width:auto !important;}
/*
.paytype_select td:nth-child(even) {width:100px; text-align: left;}
.paytype_select td:nth-child(odd) {width:32px;}
.paytype_select tr:nth-child(2) td {padding-top:10px;font-weight:normal; text-align: left; padding-left:34px; width:auto;}
.paytype_select td:last-child {width:auto; text-align: left;}*/
/*.paytype_select td:last-child .dalee {margin:0px;}*/



