
#YMapsID-223 div div div div div div div {
 width:230px ! important;
}

#YMapsID-223 div div div div div div div h3 {
 color:#b4010e;font:bold 15px sans-serif;margin:0 0 5px 0;padding:0;text-align:left;
}

#YMapsID-223 div div div div div div td {
 padding:0 ! important;
}

a.white {
	color:#fff;text-decoration:none;
}

a.white:hover {
	text-decoration:underline;
}

.music {
	position:absolute;margin:-40px 0 0 600px;
}

.adres {
	float:left;text-align:left;font:normal 12px sans-serif;
}

.online {
	margin:30px 0 0 0;font:normal 18px sans-serif;color:#000;text-decoration:underline;
}

h2 {
	font-size:16px;
}

#main_opisanie table {
	width:100%;
}

#main_opisanie table td {
	width:50%;vertical-align:top;padding:5px 10px;text-align:justify;
}

#main_opisanie a {
	color:#000;
}

#main_opisanie a:hover {
	text-decoration:none;
}

#main_opisanie {
	background:#EFDEB0;margin:10px 15px 10px 10px;text-align:left;font:normal 14px sans-serif;padding:10px;border-top:2px solid #F8F3E1;border-left:2px solid #F8F3E1;border-bottom:2px solid #C4AF69;border-right:2px solid #C4AF69;
}

#main_opisanie p {
	margin:5px 0 0 0;text-align:justify;
}

#price {
	width:600px;vertical-align:top;
}

#price h2 {
	margin:10px 0;color:#c00;font:bold 16px sans-serif;
}

#price p {
	margin:10px 20px 10px 0;
}

#price table {
	width:600px;border-top:1px solid #888;border-left:1px solid #888;
}

#price table th, #price table td {
	border-bottom:1px solid #888;border-right:1px solid #888;padding:5px;
}

#price table th {
	background:#c00;font:bold 12px sans-serif;
}

#price table td {
	font:normal 12px sans-serif;background:#fff;
}

#price table td strong {
	display:block;text-align:center;
}

#left {
	vertical-align:top;width:200px;background:url(images/left.jpg) no-repeat;
}

#topm {
	background:url(images/topm.jpg) no-repeat;margin-top:-10px;padding-top:20px;
}

#content {
	width:600px;margin:0 10px 0 40px;text-align:left;font:normal 12px sans-serif;
}

#content a {
	font:normal 12px sans-serif;color:#c00;
}

#banner {
	width:331px;margin:0;
}

#banner img {
	width:200px;margin:250px 0;border:0;
}

body {
	background:#bb9a6d;
}

a img {
	border:0;
}

.small_master {
	width:200px;height:200px;margin:5px 3px;border:1px solid #000;
}

.small {
	width:180px;height:180px;margin:5px 3px;border:1px solid #000;
}

h1 {
	color:#c00;font:bold 18px sans-serif;
}

#logo {
	position:absolute;
}

#logo img {
	width:160px;margin:0 0 0 83px;
}

#left_main {
	vertical-align:top;height:675px;
}


#menu {
	margin:0 0 0 5px;background:url(images/menu.jpg) no-repeat;width:682px;height:60px;padding:10px 0 0 5px;
}

#menu li {
	float:left;width:110px;height:37px;display:block;padding:13px 0 0 0;
}


#menu li ul {
	display:none;position:absolute;z-index:1;margin:37px 0 0 0;padding:0;background:#820709;border-right:2px solid #400102;border-bottom:2px solid #400102;border-left:2px solid #a45d5b;border-top:2px solid #a45d5b;
}

#menu li ul li {
	width:150px;height:35px;display:block;clear:both;margin:0;padding:0;
}

#menu li ul li:hover {
	background:#4a0304;
}

#menu li ul li a {
	display:block;text-align:left;margin:5px 10px;font:normal 12px sans-serif;
}


#menu li ul li ul {
	display:none;position:absolute;margin:0 0 0 150px;
}

#menu li ul li ul li {
	width:150px;height:35px;display:block;clear:both;
}

#menu a {
	display:block;margin:0;padding:0;color:#f6ddd9;text-decoration:none;font:normal 18px serif;
}

#menu a:hover {
	color:#fff;
}




#main_content {
	width:660px;height:600px;margin:0;text-align:left;background:url(images/girl.jpg) no-repeat bottom right;
}

#main_text {
	float:right;margin:140px 25px 0 0;width:280px;height:400px;color:#fff;font:normal 20px sarif;
}

#count {
	width:950px;text-align:right;
}

#studio {
	display:block;float:right;margin:0 0 0 20px;color:#4b2910;
}

//


a img {
	border:0;
}

#menu_left {
	width:316px;height:460px;
}

#menu_left img {
	position:absolute;top:70px;z-index:1;display:block;width:150px;height:150px;margin:0 0 0 70px;border:2px solid #f80;
}

#top_in_menu {
	height:100px;width:154px;position:absolute;z-index:2;margin:60px 0 0 70px;background:#000;opacity:0.5;
}

#menu_pod {
	height:200px;width:200px;position:absolute;z-index:2;cursor:hand;margin:150px 0 0 45px;background:url(images/menu_pod.png) no-repeat;
}

#bottom_in_menu {
	height:100px;width:154px;margin:250px 0 0 0;position:absolute;z-index:2;margin:316px 0 0 70px;background:#000;opacity:0.5;
}

//




