* {
	padding: 0px;
	margin: 0px;
	border: 0px;
	font-family: tahoma, verdana, arial;
	font-size: 11px;
	color: #ffffff; 
}

html {
	width: 100%;
	height: 100%;
	background: #101010;
} 

body {
	width: 100%;
	height: 100%;
} 

.layout {
	width: 100%;
	height: 100%;
}

.layout td {
	vertical-align: top;
}

.layout td td {
	vertical-align: middle;
}


.menu {
	text-align: right;
	padding: 15px 65px 0 10px;
	width: 105px;
	height: 185px;
	background: url(/siteimg/menu.gif) no-repeat 0% 0%;
	vertical-align:top;
}
.menu a {
	display: block;
	width: 105px;
	margin: 0px;
	_margin: -1px 0 0 0;
	padding: 0px;
}

.menu a, .menu a:link, .menu a:visited {font: 11px Tahoma, Verdana, sans-serif; color:#FF6600; text-decoration: none;padding:0px 0 4px 0;}
.menu a:active, .menu a:hover {color:#FF8B3E;}
.menu a b {font-weight:bold;color:#FF8B3E;}

.logo {
	height: 185px;
	background: url(/siteimg/logo.jpg) no-repeat 0% 0%;
	text-align: right;
}
.logo div {
	width: 60px;
	height: 180px;
	margin: 0 0 0 auto;
	background: url(/siteimg/header_blur.png) no-repeat 100% 0%;
}
* html .logo div {
	background-image: none;
	filter: none !important; /* For IE 7 */
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/siteimg/header_blur.png',sizingMethod='scale');
}

.love_pochta {
	width: 150px;
	height: 160px;
	padding: 25px 0px 0 30px;
	background: url(/siteimg/love_pochta.gif) no-repeat 100% 0%;
}
.love_pochta div {
	width: 145px;
	margin: 0 5px 0 0;
}
.love_pochta .submit {
	float: right;
	margin: 17px 30px 5px 0px;
	_margin: 19px 30px 5px 0px;
}
.love_pochta img {
	border: 1px solid #dddddd;
	margin: 0 1px 0 0;
}

.l_col {
	background: url(/siteimg/l_colon_fill.gif) repeat-y 0px 270px;
}
.l_col .top {
	height: 270px;
	background: url(/siteimg/l_colon_top.gif) no-repeat 0% 0%;
}
.l_col {
}


.main .afisha {
	
}



.r_col {
	background: url(/siteimg/r_colon_fill.gif) repeat-y 100% 270px;
	text-align: right;
}
.r_col .top {
	height: 270px;
	background: url(/siteimg/r_colon_top.gif) no-repeat 100% 0%;
}

.l_col_bott {
	position: relative;
	height: 60px;
}
.l_col_bott div {
	position: absolute;
	width: 180px;
	height: 60px;
	background: url(/siteimg/l_colon_bottom.gif) no-repeat 0% 100%;
}

.bott {
	position: relative;
	height: 60px;
	padding: 25px 10px 0px 10px;
	color: #999999;
	font-size: 10px;
}
.bott .search {
	float: right;
	margin: -2px 0 0 0;
}
.bott .search label {
	display: inline-block;
	padding: 0px 5px;
	font-size: 11px;
	text-transform: uppercase;
	color: #999999;
}
.bott .search input {
	margin: 0px 0 1px 0;
}

.r_col_bott {
	position: relative;
	height: 60px;
}
.r_col_bott div {
	position: absolute;
	width: 192px;
	height: 310px;
	margin: -250px 0 0 -12px;
	background: url(/siteimg/r_colon_bottom.gif) no-repeat 100% 100%;
}


/* ============================ */


.locator {
	margin: 10px 0 0 0;
}
.locator a img {
	margin: -5px 0 0 0;
	padding: 0px;
	vertical-align: middle;
}
.locator a.current {
	color: #FF4822;
	font-weight: bold;
}

.nav a, .nav a:link, .nav a:visited {font: 10px Tahoma, Verdana, sans-serif; color:#D92600; text-decoration: none;padding-top:10px}
.nav a:active, .nav a:hover {color:#FF4822}
.nav b {color:#FF4822; font: bold 10px Tahoma, Verdana, sans-serif; }


/* ============================ */


.priv_menu {
	_margin-bottom: -13px;
}
.priv_menu span {
	display: inline-block;
	display: table-cell;
	display: inline-table;
	display: inline-block;
	vertical-align: top;
}
* html .priv_menu span {
 	display: inline;
}
.priv_menu span.current {
	padding-left: 5px; 
	background: url(/siteimg/priv_menu_l.gif) no-repeat 0px 0px;
}
.priv_menu span.current span {
	display: block;
	_display: auto;
	height: 36px;
	padding-right: 5px; 
	background: url(/siteimg/priv_menu_r.gif) no-repeat 100% 0px;
}
.priv_menu .current a {
	display: block;
	_display: auto;
	height: 18px;
	padding: 6px 5px 9px 5px;
	_padding: 6px 5px 19px 5px;
	margin: 0px 0px 0px 0;
	font-size: 11px;
	color: #000000;
	background: url(/siteimg/priv_menu_c.gif) no-repeat 50% 0px;
}
.priv_menu a {
	display: block;
	_display: auto;
	height: 18px;
	padding: 6px 5px 9px 5px;
	_padding: 6px 5px 19px 5px;
	font-size: 11px !important;
	color: #FFFFFF;
}
.priv_menu span.delim {
	height: 36px;
	padding: 0 10px; 
	background: url(/siteimg/delim_1.gif) no-repeat 50% 30%;
}


/* ============================ */

.koroleva_nochi {
	background: url(/siteimg/koroleva_nochi_c.jpg) repeat-x 0% 0%;
}
.koroleva_nochi .bkgr {
	background: url(/siteimg/koroleva_nochi_l.jpg) no-repeat 0% 0%;
}
.koroleva_nochi .bkgr .bkgr {
	background: url(/siteimg/koroleva_nochi_r.jpg) no-repeat 100% 0%;
}
.koroleva_nochi h2 {
	text-align: center;
	padding: 7px 0px;
	margin: 15px 0px;
	color: #F44132;
	font-size: 15px;
	font-weight: normal;
}

.fotos {
	width: 100%;
}
.fotos .foto {
	width: 105px;
	height: 105px;
	padding: 5px;
	vertical-align: top;
	text-align: center;
	background: url(/siteimg/koroleva_nochi_img.gif) repeat-x 0% 0%;
	color:#F7DB9C;
}
.fotos .foto a img {
	display: block;
	width: 105px;
	height: 105px;
}
.fotos .foto .name {
	padding: 5px 0 5px 0;
	text-align: center;
	font-family: verdana, tahoma, arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
}
.fotos .foto .caption {
	height: 25px;
	padding: 3px 10px 0 10px;
	text-align: center;
	font-family: tahoma, verdana, arial;
	font-size: 11px;
	font-weight: bold;
	color: #F7DB9C;
}
.fotos table td {
	color:#F7DB9C;
}


/* ============================ */


.djs {
	margin: 0 0 10px 0;
	clear: both;
}

.djs .foto {
	float: left;
	width: 171px;
	height: 131px;
	padding: 5px 0 0 5px;
	background: url(/siteimg/dj_img.gif) no-repeat 0% 0%;
}
.djs .foto img {
	width: 100px;
	height: 120px;
	border: 1px solid #D70E00;
}
.djs .name, .djs .descr, .djs .link, .djs .text {
	margin: 0 0 0 180px;
}

.djs .name {
	font-size: 17px;
	color: #F44132;	
}

.djs .descr {
	font-size: 11px;
	color: #CAB9A9;	
}

.djs .link {
	margin-top: 5px;
	font-size: 11px;
	font-weight: bold;
	color: #F44132;	
}

.djs .text {
	margin-top: 5px;
	font-size: 11px;
	color: #AFADB0;	
}


/* ============================ */


.afisha {
	margin: 0 0px;
}
.afisha {
	background: url(/siteimg/h1_glamure_c.gif) repeat-x 0% 0px;
}
.afisha .bkgr {
	background: url(/siteimg/h1_glamure_l.gif) no-repeat 0% 0px;
}
.afisha .bkgr .bkgr {
	background: url(/siteimg/h1_glamure_r.gif) no-repeat 100% 0px;
}
.afisha h2 {
	text-align: left;
	padding: 18px 0px 10px 60px;
	margin: 10px 0px;
	color: #F1D9A9;
	font-size: 13px;
	font-weight: bold;
}

.afisha h2 a:link,.afisha h2 a:visited {
	text-align: left;
	color: #F1D9A9;
	font-size: 13px;
	font-weight: bold;
	text-decoration:none;
}

.afisha table {
	width: 100%;
}

.afisha .event {
	width: 30%;
	vertical-align:top;
}

.afisha .date {
	width: 70px;
	_width: 90px;
	height: 11px;
	_height: 17px;
	padding: 3px 10px;
	font-size: 9px;
	color: #101010;
	background: #BBBFBE url(/siteimg/arrow_3.gif) no-repeat 100% 50%;
}

.afisha .action {
	margin: 5px 10px 0 0;
	color: #FFFFFF;
}

.afisha .descr {
	margin: 5px 10px 0 0;
	color: #A5A6A6;
}

.afisha .link {
	margin: 5px 10px 0 0;
	padding-left: 11px;
	background: url(/siteimg/arrow_2.gif) no-repeat 0% 50%;
}

.afisha .link a, .afisha .link a:link, .afisha .link a:visited, .afisha .link a:hover {
	color: #C3B382;
	text-decoration:none;
	
}


.avatar {
	width: 140px;
	text-align: center;
	margin: 5px -10px 0 10px !important;
}
.avatar .login {
	font-size: 14px;
	color: #F44132; 
	margin: 0px 0 0 0 !important;
}
.avatar .ops {
	margin: 2px 0 0 0 !important;
}

.pad {padding-left:40px;padding-right:15px;}

#tip1, #tip2, #tip3, #tip4 {
	position: absolute;
	visibility: hidden;
	color: #FF6600;
	background-color: #000000;
	border: solid 1px #FF6600;
	font-family: Arial;
	font-weight: bold;
	white-space: nowrap;
	padding: 3px 3 3 3;
}

.host {
	visibility:hidden;display:none;
}
