* {
	/* Reset browsers default margin, padding and font sizes */
	margin: 0; padding: 0;
}

html, body {
	width: 100%; height: 100%;
}

body {
	margin: 0;
	
	font-family: Georgia, sans;
	font-size: 12px;
	color: #ffffff;
	
	background: #000000 url('/images/1.gif') no-repeat;
	background-attachment: fixed;
}

object {
	display: block;
}

a {
	color: #c08a33;
}

a:hover {
	text-decoration: none;
}

a img {
	border-width: 0;
}

p {
	margin: 0 auto 20px auto;
}

.js-link {
	cursor: pointer;
	cursor: hand;
}

.js-link-dotted {
	cursor: pointer;
	cursor: hand;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
}

#body-resized {
	margin: 0 auto;
	width: 1000px;
	min-height: 100%;
}

* html #body-resized {
	height: 100%;
}

.index #body-resized {
	width: auto;
}

#background {
 	position: fixed; z-index: -2;
 	left: 0;
	width: 100%; height: 100%;
 	overflow: hidden;
}

* html #background {
 	position: absolute;
 	top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? (documentElement.scrollTop) : (document.body.scrollTop));
}

#background .left, #background .right {
	position: absolute; z-index: -2;
	width: 50%; height: 896px;
}

#background .left {
	margin-right: 50%;
	background: url('/images/bg-left.jpg') no-repeat top left;
}

#background .right {
	margin-left: 50%;
	background: url('/images/bg-right.jpg') no-repeat top right;
}

#background .magic {
	width: 1272px; height: 603px;
	background: url('/images/bg-magic.png') no-repeat;
}


* html #background .magic {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg-magic.png', sizingMethod='scale');
}

#footer {
	margin: -150px auto 0 auto;
	padding-top: 50px;
	padding-left: 105px;
	height: 75px;
	font-style: italic;
	line-height: 2em;
	width: 895px;
}

#ph-footer {
	height: 150px;
	clear: both;
}

#header {
	padding-top: 50px;
	height: 215px;
}

#logo {
	float: left;
	margin: 4px 0 0 30px;
	padding: 0;
	width: 116px; height: 167px;
	background: url('/images/logo.png') no-repeat;
	
	cursor: pointer;
	cursor: hand;
}

* html #logo {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/logo.png', sizingMethod='scale');
}

.menu {
	list-style-type: none;
	padding: 0;
	font-style: italic;
}

.menu li {
	margin: 0 0 5px 12px;
	padding: 0;
	line-height: 24px;
}

.blue-menu .selected {
	margin-left: 0;
}

/*.menu .selected a, .menu .selected {
	color: #000306;
}*/

.blue-menu .selected a, .blue-menu .selected {
	color: #000306;
}

.second-menu li {
	height: auto;
	line-height: 18px;
	padding: 4px 0 3px 0 !important;
}

.yellow-menu .selected a, .second-menu .selected a {
	color: #ffffff;
}

.menu .selected .l, .menu .selected .r {
	width: 12px; height: 24px;
	float: left;
}

.blue-menu .selected {
	height: 24px;
}

.menu .selected .m {
	height: 24px;
	float: left;
}

.menu .admin-links {
	float: left;
	width: 35px;
	margin-right: 16px;
}

* html .menu .admin-links {
	margin-top: 5px;
}

.blue-menu .selected .admin-links {
	margin-right: 4px;
	margin-left: 12px;
}

* html .blue-menu .selected .admin-links {
	margin-right: 2px;
	margin-left: 6px;
}

.main-menu {
	float: left;
	margin-left: 15%;
	width: 20%;
	font-size: 1.1em;
}

* html .main-menu {
	margin-left: 7%;
}

.second-menu {
	float: left;
	width: 25%;
}

.second-menu li {
	padding-top: 1px;
	margin-bottom: 4px;
}

.blue-menu a {
	color: #12a3ff;
}

.blue-menu .selected .l {
	background: url('/images/bpl.png') no-repeat;
}

* html .blue-menu .selected .l {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bpl.png', sizingMethod='scale');
}

.blue-menu .selected .r {
	background: url('/images/bpr.png') no-repeat;
}

* html .blue-menu .selected .r {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bpr.png', sizingMethod='scale');
}

.blue-menu .selected .m {
	background: #12a3ff;
}

/*.yellow-menu .selected .l {
	background: url('/images/opl.png') no-repeat;
}

* html .yellow-menu .selected .l {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/opl.png', sizingMethod='scale');
}

.yellow-menu .selected .r {
	background: url('/images/opr.png') no-repeat;
}

* html .yellow-menu .selected .r {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/opr.png', sizingMethod='scale');
}

.yellow-menu .selected .m {
	background: #ffbc12;
}*/

.white-menu .selected .l {
	background: url('/images/wpl.png') no-repeat;
}

* html .white-menu .selected .l {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/wpl.png', sizingMethod='scale');
}

.white-menu .selected .r {
	background: url('/images/wpr.png') no-repeat;
}

* html .white-menu .selected .r {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/wpr.png', sizingMethod='scale');
}

.white-menu .selected .m {
	background: #ffffff;
}

.white-menu a {
	color: #ffffff;
}

#contacts {
	float: right;
	margin-right: 50px;
	text-align: left;
	width: 200px;
	height: 60px;
}

#contacts a {
	margin-left: 2px;
}

#contacts .phone {
	font-size: 1.8em;
	font-style: italic;
}

#contacts a {
	font-style: italic;
	color: #ffffff;
	line-height: 2em;
}

#candy {
	z-index: -1;
	position: absolute;
	left: 50%; top: 200px;
	width: 50%;
	overflow: hidden;
}

#candy-container {
	margin-left: 100px;
}

.candy-message {
	clear: left;
	float: right;
	width: 250px;
	line-height: 20px;
	margin-top: 73px;
}

.candy-message p {
	margin-top: 0;
	margin-bottom: 20px;
}

#content {
	clear: left;
	margin: 0 100px 25px 70px;
	padding-left: 35px;
	width: 50%;
	line-height: 1.8em;
}

#content.forum {
	width: 850px;
}

#content h1, .candy-message h1 {
	color: #149af1;
	font-style: italic;
	font-weight: normal;
	font-size: 2.6em;
	margin-bottom: 25px;
	line-height: 150%;
}

#title {
	margin-left: -35px;
}

#content h2, .candy-message h2 {
	color: #ffb93f;
	font-size: 1.5em;
	font-style: italic;
	line-height: 1.2em;
	margin-top: 20px;
	margin-bottom: 10px;
	font-weight: normal;
}

.candy-message h2 {
	margin-top: 0;
}


#content h3, #content h4, #content h5, #content h6 {
	margin-top: 15px;
	margin-bottom: 5px;
}

#content h3 {
	font-size: 1.2em;
}

#search .text {
	width: 300px;
}

.catalog #loader {
	display: none;
	float: right;
}

.catalog .letters {
	margin: 15px 0 30px -3px;
	font-size: 0.9em;
}

.catalog .letters span {
	margin: 2px 3px;
}

.catalog .letters .selected {
	border-width: 0;
	margin: 0;
	padding: 2px 3px;
	background-color: #ffb93f !important;
	color: #000000;
}

.catalog .page {
	display: none;
}
 
.catalog-item {
	margin-bottom: 20px;
}

.catalog-item span.name {
	font-size: 1.5em;
	font-style: italic;
	color: #ffb93f;
	padding-left: 1px;
}

.catalog-item .selected {
	color: #ffffff !important;
}

.catalog-item .plaha {
	display: none;
	background-color: #ffffff;
	height: 200px;
	color: #000000;
	overflow-y: scroll;
	padding: 0 10px;
	font-family: Arial;
	font-size: 0.9em;
	margin-top: 10px;
}

.catalog-item .loading {
	background-color: #7f7f7f !important;
	color: #ffffff;
}

.catalog-item .plaha a {
	color: #12a3ff;
}

#pages span {
	margin-right: 5px;
}

#pages .selected {
	border-width: 0;
}

.services-sections {
	table-layout: fixed;
	display: none;
	margin-bottom: 30px;
}

.services-sections th {
	font-weight: normal;
	text-align: left;
	padding-right: 50px;
	color: #12a3ff;
}

.services-sections td {
	padding-right: 10px;
}

.services-sections {
	width: 600px !important;
}

.services-service {
	margin-bottom: 0;
}

.services-service .js-link-dotted {
	color: #c08a33;
}

.services-service .selected .js-link-dotted {
	color: #ffffff;
}

.services-service h3 {
	font-size: 1.4em;
	font-weight: normal;
	font-style: italic;
}

.index #logo {
	margin-top: 54px;
	position: absolute;
	left: 50px; z-index: 1;
}

.index #contacts {
	margin-top: 50px;
	position: absolute;
	right: 50px; z-index: 1;
}

#splash-container {
	position: absolute; left: 0;
	width: 100%; height: 100%;
}

#splash-container td {
	text-align: center;
	vertical-align: middle;
}

#splash-container td * {
	margin: auto;
}

#splash-flash {
	width: 850px; height: 800px;
}

#splash {
	width: 807px; height: 753px;
	background: url('/images/index_pic.png') no-repeat;
	text-align: left;
	display: inline-block;
}

* html #splash {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/index_pic.png', sizingMethod='scale');
}

#splash div {
	height: 30px;
	position: absolute;
	cursor: pointer;
	cursor: hand;
	font-size: 1.9em;
	font-style: italic;
	text-align: center;
	font-weight: bold;
}

#splash div a {
	color: #ffffff;
	text-decoration: none;
}

.index {
	min-width: 1000px;
}

.index #footer {
	margin: 0;
	display: none;
}

#splash .studio {
	margin: 240px 0 0 0;
	width: 175px;
}

#splash .services {
	margin: 115px 0 0 165px;
	width: 100px;
}

#splash .company {
	margin: 55px 0 0 425px;
	width: 150px;
}

#splash .films {
	margin: 195px 0 0 525px;
	width: 180px;
}

#splash .hall {
	margin: 330px 0 0 680px;
	width: 130px;
}

#companies-services {
	position: absolute;
	left: 550px;
	padding-top: 55px;
}

#companies-services select {
	display: block;
	width: 150px;
	margin: 10px 0 20px 0;
}

#companies-services .services {
	width: 250px; height: 100px;
	padding: 5px;
	border: solid 1px #c08a33;
	overflow-y: scroll;
	line-height: 1.7em;
}

#companies-menu {
	z-index: 100;
	position: absolute;
	margin-left: 100px;
}

#companies-building, #companies-floor {
	float: left;
	font-size: 1.5em;
	margin-right: 30px;
	font-style: italic;
}

#companies-building {
	width: 180px;
}

#companies-floor {
	width: 110px;
}

#companies-building-selected {
	background: url('/images/aright.gif') right 8px no-repeat;
	
}

#companies-floor-selected {
	background: url('/images/adown.gif') right 8px no-repeat;
}

#companies-building-selected, #companies-floor-selected {
	cursor: hand;
	cursor: pointer;
	margin: 7px 0 0 10px;
	
	color: #c08a33;
}

#companies-building-selected span, #companies-floor-selected span {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
}

#companies-building-select {
	display: none;
}

#companies-floor-select {
	display: none;
}

#companies-building-select, #companies-floor-select {
	z-index: 7;
	line-height: 35px;
	padding: 0 10px 5px 10px;
	background: url('/images/aup.gif') right 15px no-repeat #ffffff;
}

#companies-building-select a, #companies-floor-select a {
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	text-decoration: none;
}

#companies-menu .menu {
	float: left;
	width: 200px;
}

#companies-map {
	width: 1000px; height: 600px;
}

#companies-1-map {
	z-index: 2;
	position: absolute;
	display: block;
	width: 1000px; height: 600px;
	border-width: 0;
}

#companies-as {
	width: 1000px; height: 600px;
}

#companies-as, #companies-as div {
	position: absolute;
}

.companies .company {
	margin-bottom: 30px;
}

.companies .company h2 {
	font-style: italic;
	font-weight: normal;
	font-size: 1.5em;
}

.companies .company .contacts a {
	color: #12a3ff;
}

.companies ol, .companies ol li {
	margin: 0; padding: 0;
}

#companies-map .tooltip {
	position: absolute;
	z-index: 3;
	width: 342px; height: 181px;
	color: #626262;
	line-height: 1.5em;
}

#companies-map .tooltip-c {
	position: absolute;
	z-index: 5;
	width: 330px; height: 120px;
}

#companies-map .tooltip-c .c {
	margin: 10px 0 0 20px;
	width: 310px; height: 110px;
	overflow-y: auto;
}

#companies-map .tooltip-c .c .close {
	float: right;
	margin-right: 3px;
}

#companies-map .tooltip h5 {
	font-size: 1.3em;
	margin: 5px 0 10px 0;
	color: #bb0808;
}

#companies-map .tooltip .mail {
	font-weight: bold;
	color: #0d3046;
}

#companies-map .tooltip-left {
	background: url('/images/tt-left.png') no-repeat;
}

* html #companies-map .tooltip-left {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tt-left.png', sizingMethod='scale');
}

#companies-map .tooltip-right {
	background: url('/images/tt-right.png') no-repeat;
}

* html #companies-map .tooltip-right {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tt-right.png', sizingMethod='scale');
}

#companies-map .tooltip-small {
	position: absolute;
	z-index: 6;
	width: 320px; height: 70px;
	color: #000000;
	display: none;
}

#companies-map .tooltip-small .c {
	margin: 12px 20px;
}

#companies-map .tooltip-small a {
	color: #000000;
	margin-right: 5px;
}

#companies-map .tooltip-small-left {
	background: url('/images/tts-left.png') no-repeat;
}

* html #companies-map .tooltip-small-left {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tts-left.png', sizingMethod='scale');
}

#companies-map .tooltip-small-right {
	background: url('/images/tts-right.png') no-repeat;
}

* html #companies-map .tooltip-small-right {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tts-right.png', sizingMethod='scale');
}

.news .item {
	margin-bottom: 40px;
}

#gallery {
	margin: 0 100px 25px 40px;
	width: 600px; height: 530px;
	padding-left: 65px;
}


#gallery-image {
/* 	width: 555px; height: 415px; */
	display: block;
	position: absolute;
	margin-top: 150px;
}

#gallery-images {
	position: absolute;
	vertical-align: middle;
	margin-top: 0;
	margin-left: 0;
}

#gallery-images img {
	width: 172px; height: 128px;
	vertical-align: middle;
	margin-right: 19px;
	cursor: pointer;
	cursor: hand;
}

#gallery-images img.selected {
	width: 168px; height: 124px;
	border: solid 2px #ffffff;
	cursor: auto;
}

#gallery-loader {
	visibility: hidden;
	z-index: 1;
	position: absolute;
	display: none;
	width: 535px; height: 395px;
	margin-top: 32px;
	padding: 10px;	
	
	background: url('/images/gallery-tone.png');
}

* html #gallery-loader {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/gallery-tone.png', sizingMethod='scale');
}

#gallery-up {
	position: absolute;
	width: 20px; height: 59px;
	margin-left: -27px;
	margin-top: 30px;
	cursor: pointer;
	cursor: hand;
	
	background: url('/images/gallery-up.png') no-repeat;
}

* html #gallery-up {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/gallery-up.png', sizingMethod='scale');
}

#gallery-down {
	position: absolute;
	width: 20px; height: 59px;
	cursor: pointer;
	cursor: hand;
	margin-top: 30px;
	margin-left: 560px;
	
	background: url('/images/gallery-down.png') no-repeat;
}

* html #gallery-down {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/gallery-down.png', sizingMethod='scale');
}

#gallery-description {
	position: absolute;
	width: 555px;
	margin-top: 467px;
	font-style: italic;
	padding-left: 1px;
}

.forum input.inputbox {
	height: 14px;
	font-size: 0.9em;
	vertical-align: middle;
	padding-top: 1px;
	padding-bottom: 1px;
	
}

.forum .button2 {
	font-size: 0.9em;
	padding: 0 5px;
	vertical-align: middle;
}

#forum-nav a, #forum-controls a, .quick-login a {
	color: #12a3ff;
}


#forum-search {
	font-size: 0.9em;
	float: right;
}

#forum-search input.inputbox {
	width: 150px;
}

#forum-search .button2 {
	padding: 0px 7px;
}

#forum-home {
	height: 25px;
	border-bottom: #ffb93f solid 1px;
}

#forum-home * {
	vertical-align: middle;
}

#forum-nav {
	margin-top: 5px;
	height: 20px;
}

#forum-nav .left {
	display: none;
}

#forum-nav .right {
	float: right;
}

#forum-nav .path a, #forum-nav .left a {margin-right: 10px;
}

#forum-nav .right a {
	margin-left: 10px;
}

#forum-controls {
	margin: 5px 0;
}

#forum-controls a {
	margin-right: 10px;
}

#forum-controls .right {
	float: right;
}

#forum-controls .right a {
	margin-left: 10px;
}

#forum-rnl a {
	margin-right: 10px;
}

#forum-rnl-form {
	margin-top: 5px;
	border-top: #ffb93f solid 1px;
	color: #ffffff;
}

#forum-online {
	margin-top: 15px;
}

.forum-box h3 {
	font-size: 1em;
	margin: 0 0 5px 0;
	color: #ffb93f;
	border-bottom: solid 1px #ffb93f;
	font-weight: normal;
}

.forum h3 {
	color: #ffb93f;
}

#forum-body {
	margin-top: 20px;
}

#forum-body h2 {
	margin-top: 20px;
	margin-bottom: 20px;
	color: #ffffff;
}

.forum .topic-actions {
	margin-top: 20px;
	margin-bottom: 20px;
}

.forum .panel h2, .forum .panel h3, .forum .panel h4 {
	color: #000000 !important;
}

.panel .corners-top, .panel .corners-bottom {
	display: none;
}

.panel {
	padding: 5px 10px;
}

table.table1 thead th {
	text-transform: none;
}

.bg3 .panel {
 	background-color: inherit !important;
}

.forum .user-profile {
	height: 450px;
	background-color: #ffffff;
}

#content ul {
	list-style-image: url('/images/bullet.gif');
}

#content p {
	clear: left;
}

.forum ul {
	list-style-image: none !important;
}

.admin-links img {
	margin: 0 2px;
}

.admin-link {
	color: #000000;
	background-color: #fff200;
	padding: 2px 3px;
	cursor: hand;
	cursor: pointer;
	line-height: 150%;
}

#title .admin-link {
	display: inline-block;
	vertical-align: top;
	font-size: 11px;
	padding: 0 3px;
}

.menu .admin-link {
	margin-left: -3px;
}

#companies-intro {
	width: 953px;
	height: 175px;
	margin-top: 50px;
	background: url('/images/companies-intro.png') no-repeat;
}

* html #companies-intro {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/companies-intro.png', sizingMethod='scale');
}

#companies-intro-links {
	margin-top: 10px;
	width: 953px;
	height: 30px;
	text-align: center;
}

#companies-intro-links a {
}

#companies-intro-links .b2p {
	float: left;
	margin-left: 50px;
}

#companies-intro-links .b3p {
	float: right;
	margin-right: 50px;
}

.submit {
	padding: 1px;
}

.movie-data .name {
	font-weight: bold;
}

.movie-data {
 	margin: 0 0 5px 0;
}

.catalog-item .plaha p {
	margin: 10px 0;
	font-size: 1.1em;
}

.catalog-item .plaha a {
	color: #2782E9;
}

.path-way {
	color: #12A3FF;
	font-style: italic;
	margin: 0 0 15px 0;
	font-size: 1.2em;
	margin-left: -31px;
}

.path-way a {
/* 	color: #ffffff; */
	color: #12A3FF;
}

.companies-icons {
	z-index: 2;
	position: absolute;
}

.companies-icons .icon {
	position: absolute;
	z-index: 2;
	background-repeat: no-repeat;
	width: 80px; height: 40px;
}

* html .companies-icons .icon {
	background-image: none !important;
}

.candy-message p {
	clear: left;
}

.ramka {
	float: left;
}

.ramka img {
	display: inl;
}

.ramka .tl, .ramka .tr, .ramka .bl, .ramka .br {
	width: 19px; height: 19px;
}

* html .ramka .tl, * html .ramka .bl {
	margin-right: -3px;
}

* html .ramka .tr, * html .ramka .br {
	margin-left: -3px;
}

* html .ramka .tm, * html .ramka .bm {
	margin: 0;
}

.ramka2 {
	border-collapse: collapse;
}

.ramka2 img {
	display: block;
	margin: 0 !important; padding: 0 !important;
}

.ramka2 td {
	margin: 0; padding: 0;
}

.ramka2 .tl, .ramka2 .tr, .ramka2 .bl, .ramka2 .br {
	width: 19px; height: 19px;
}

.ramka2 .tl { background: url('/images/w-tl.png') no-repeat; }
* html .ramka2 .tl {background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/w-tl.png', sizingMethod='scale'); }

.ramka2 .tr { background: url('/images/w-tr.png') no-repeat; }
* html .ramka2 .tr {background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/w-tr.png', sizingMethod='scale'); }

.ramka2 .bl { background: url('/images/w-bl.png') no-repeat; }
* html .ramka2 .bl {background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/w-bl.png', sizingMethod='scale'); }

.ramka2 .br { background: url('/images/w-br.png') no-repeat; }
* html .ramka2 .br {background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/w-br.png', sizingMethod='scale'); }

.ramka2 .tm, .ramka2 .ml, .ramka2 .mm, .ramka2 .mr, .ramka2 .bm {
	background-color: #ffffff;
}

.ramka img {
	display: block;
}

.ramka .tl {
	float: left;
	background: url('/images/w-tl.png') no-repeat;
}

* html .ramka .tl {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/w-tl.png', sizingMethod='scale');
}

.ramka .tr {
	float: right;
	background: url('/images/w-tr.png') no-repeat;
}

* html .ramka .tr {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/w-tr.png', sizingMethod='scale');
}

.ramka .tm {
	height: 19px;
	margin: 0 19px 0 19px;
	background: #ffffff;
}

.ramka .bl {
	float: left;
	background: url('/images/w-bl.png') no-repeat;
}

* html .ramka .bl {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/w-bl.png', sizingMethod='scale');
}

.ramka .br {
	float: right;
	background: url('/images/w-br.png') no-repeat;
}

* html .ramka .br {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/w-br.png', sizingMethod='scale');
}

.ramka .bm {
	height: 19px;
	margin: 0 19px 0 19px;
	background: #ffffff;
}

.ramka .m {
	background: #ffffff;
	padding: 0 15px;
}

#lang-switch {	
	float: right;
	margin-right: 180px;
}

.gallery-admin {
	margin-left: 100px;
}

.companies-filter li {
	clear: both;
	line-height: 24px;
}

.companies-filter .selected .admin-links {
	margin-right: 4px;
	margin-left: 12px;
}

#bottom-logo {
	height: 32px;
	position: absolute;
	right: 0;
	margin-top: -8px;
	cursor: pointer;
	cursor: hand;
	width: 170px;
	text-align: right;
}

#bottom-logo a {
	margin-top: 8px;
	float: left;
	font-family: Tahoma;
	font-size: 0.9em;
	color: #999999;
	text-decoration: underline;
	margin-right: 10px;
}

#bottom-logo a:hover {
	text-decoration: none;
}

#bottom-logo .img {
	float: right;
	width: 64px; height: 32px;
	background: url('/images/logo-bottom.png');
}

* html #bottom-logo .img {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/logo-bottom.png', sizingMethod='scale');
}

table td {
	vertical-align: top;
}

#tooltip-empty-room {
	position: absolute;
	display: none;
	z-index: 6 !important;
}

#tooltip-hall-room {
	position: absolute;
	display: none;
	z-index: 6 !important;
}

.yellow-menu .empty {
	height: 10px;
}

.yellow-menu .studio a, .yellow-menu .all a {
	color: #12a3ff;
}

.umplogo {
	width: 136px; height: 37px;
	background: url('/files/images/umplogo.png') no-repeat;
}

* html .umplogo {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/files/images/umplogo.png', sizingMethod='scale');
}

#content table h2 {
	margin-top: 0;
}
