iewhtml {height:100%;}
@font-face {
	font-family: "Plumb-Regular";
	src: url("fonts/PLUMB-RE") format("type-1");
}
body {
	color:#fff;
	font:11px/14px Arial,Helvetica,sans-serif;
	margin:0;
	background:#2c344a;
	min-width:1000px;
	height:100%;
}

/* Common Parts */
a {
	color:#fff;
	text-decoration:underline;
}
a:hover {text-decoration:none;}
p {
	margin:0 0 12px;
	padding:0;
	line-height:17px;
}
img {border:none;}
form, fieldset {
	margin:0;
	padding:0;
	border:none;
}
input, label {vertical-align:middle;}
input.text, select, textarea {
	color:#000;
	font:12px Arial, Helvetica, sans-serif;
}

/* Main Blocks */
* html #main {
	position:relative;
	margin-left:1000px;
	height:1px;
}
* html #site-wrap {
	height:1px;
	margin-left:-1000px;
	position:relative;
}
#page-box {
	padding:100px 41px 0;
	position:relative;
	background:url(./images/body-bg.jpg) no-repeat 100% 159px;
	min-height:500px;
}
* html #page-box {height:500px;}
.ads {
	position:absolute;
	top:0px;
	/*left:0;*/
	/*width:100%;*/
	max-width:1165px;
	height:90px;
/*	overflow:hidden;*/
	text-align:center;
	left:263px;
}

/* header style */
#header {
	width:1170px;
	height:219px;
	overflow:hidden;
	position:relative;
	padding-top:10px;
}
#header .logo {
	position:absolute;
	width:172px;
	height:67px;
	overflow:hidden;
	top:155px;
	left:30px;
	/*text-indent:-9999em;*/
	/*background:url(./images/watermark_logo_zzz.png) no-repeat;*/
	background:#2c344a url(./images/watermark_logo_zzz.png) no-repeat;
	margin:0;
}
.logo a {
	display:block;
	width:100%;
	height:100%;
	overflow:hidden;
}
/* profile style */
.profile {
	/*float:right;*/
	margin-right:26px;
	display:block;
	/*width: 200px;*/
}
.profile img {
	float:left;
	margin:0 10px 0 0;
}
.profile ul {
	margin:0;
	padding:0;
	list-style:none;
	display:table;
	font-size:13px;
}
* html .profile ul {height:1%;}
*+html .profile ul {height:1%;}
.profile ul img {
	float:none;
	margin:0;
}
.profile li {
	padding:2px 0;
	margin-bottom:2px;
}
.profile li.name {
	background:url(./images/ico-people.gif) no-repeat 0 6px;
	padding-left:12px;
}
.profile li.messages {
	/*background:url(./images/ico-mail.gif) no-repeat 0 6px;*/
	/*padding-left:17px;*/
	padding-left:0px;
	font-size:10px;
	overflow:hidden;
}

.profile li.messages img{

}

/* login style */
.login-box {
	float:right;
	width:305px;
	display:inline;
	margin-right:22px;
}
.login-box label {
	display:block;
	font-size:9px;
}
.login-box input.text {
	border:3px solid #000;
	padding:1px 3px;
	background:#2c344a;
	width:104px;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#dd5800;
	margin-bottom:6px;
	display:block;
}
.login-box .form-section {
	float:left;
	margin-right:3px;
	width:115px;
}
.login-box label.remember {
	font-size:11px;
}
.login-box label.remember input {
	margin:0;
	padding:0;
	width:14px;
	height:14px;
}
.registration {
	font-size:9px;
	float:right;
	padding-left:9px;
	background:url(./images/arrow-white.gif) no-repeat 0 6px;
}
.login-box input.btn {
	margin-top:17px;
	float:right;
}

/* main navigation style */
.main-nav {
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top:81px;
	left:0px;
	overflow:hidden;
	/*width:910px;*/
	/*width:1040px;*/
	width:1152px;
}

.main-nav li {
	float:left;
	margin:0 16px 0 -12px;
	display:inline;
	overflow:hidden;
}
.main-nav li a {
	display:block;
	background:url(./images/item-bg.gif) no-repeat;
	width:104px;
	height:17px;
	padding:13px 0 0 20px;
	overflow:hidden;
}
.main-nav li.forum {
	margin-right:-16px;
}
.main-nav li span {
	display:block;
	text-indent:-9999em;
	overflow:hidden;
	height:9px;
	cursor:pointer;
	background-repeat:no-repeat;
	font-size:1px;
	line-height:1px;
}

.znews span {background-image:url(./images/item-news.gif);}
.embassy span {background-image:url(./images/item-embassy.gif);}
.booking span {background-image:url(./images/item-booking.gif);}
.article span {background-image:url(./images/item-article.gif);}
.events span {background-image:url(./images/item-events.gif);}
.emotions span {background-image:url(./images/item-emotions.gif);}
.z-place span {background-image:url(./images/item-z-place.gif);}
.z-gallery span {background-image:url(./images/item-z-gallery-n.gif);}
.forum1 span {background-image:url(./images/item-forum.gif);}
.djz span {background-image:url(./images/item-djz.gif);}
.interview span {background-image:url(./images/item-interview.gif);}

.main-nav li a:hover, .main-nav li.active a, .main-nav li.active span , .main-nav li a:hover span {background-position:0 100% !important;}

/* footer style */
#footer {
	font-family:Arial, Helvetica, sans-serif;
	height:228px;
	background:url(./images/footer-bg.gif) no-repeat 46px 0;
	padding:0 0 0 86px;
}
#footer .content {
	background:url(./images/footer-img.gif) no-repeat 100% 0;
	height:113px;
	position:relative;
	width:100%;
	padding:115px 0 0 0;
	overflow:hidden;
}
#footer a {
	color:#e25800;
	text-decoration:none;
	font-weight:bold;
}
#footer .logo {
	position:absolute;
	top:27px;
	left:0;
	width:97px;
	height:27px;
	text-indent:-9999px;
	overflow:hidden;
}
#footer .nav {
	position:absolute;
	margin:0;
	padding:27px 0 0;
	list-style:none;
	left:387px;
	top:0;
	height:102px;
	width:510px;
}
#footer .nav li {
	float:left;
	margin:0 10px 0 0;
	background:#000;
	width:70px;
	height:13px;
	padding:5px 0 0 5px;
	overflow:hidden;
}

#footer .nav li.cooperation {
	float:left;
	margin:0 10px 0 0;
	background:#000;
	width:86px;
	height:13px;
	padding:5px 0 0 5px;
	overflow:hidden;
}


#footer .nav li.faqfooter {
	float:left;
	margin:0 10px 0 0;
	background:#000;
	width:99px;
	height:13px;
	padding:5px 0 0 5px;
	overflow:hidden;
}

#footer .nav a {
	display:block;
	text-indent:-9999em;
	overflow:hidden;
	height:8px;
	cursor:pointer;
	background-repeat:no-repeat;
	font-size:1px;
	line-height:1px;
}
#footer .events a {background-image:url(./images/item-events-s.gif);}
#footer .emotions a {background-image:url(./images/item-emotions-s.gif);}
#footer .gallery a {background-image:url(./images/item-gallery-s.gif);}
#footer .forum a {background-image:url(./images/item-forum-s.gif);}
#footer .article a {background-image:url(./images/item-article-s.gif);}
#footer .contactus a {background-image:url(./images/item-contactus-s.gif);}
#footer .aboutus a {background-image:url(./images/item-aboutus-s.gif);}
#footer .adsfooter a {background-image:url(./images/item-ads-s.gif);}
#footer .cooperation a {background-image:url(./images/item-cooperation-s.gif);}
#footer .faqfooter a {background-image:url(./images/item-faq-s.gif);}



.copyright {
	float:left;
	width:200px;
	margin-right:145px;
}
.copyright p {
	line-height:14px;
	margin-bottom:0;
}
.copyright ul {
	margin:0;
	padding:0;
	list-style:none;
}
#footer .copyright a:hover {text-decoration:underline;}
.add-info {
	margin:0;
	padding:0;
	list-style:none;
	width:225px;
	float:left;
}
.add-info li {
	float:left;
	width:100%;
	margin-bottom:2px;
}
.add-info img {display:block;}

/* container style */
#container {
	margin:0 -46px 0 -28px;
	padding:0 46px 0 21px;
	position:relative;
	width:1170px;
	overflow:hidden;
}
#container img { /*border:6px solid #fff;*/}

.forumline img{border:0 !important;}

/* headline style */
.main-headline {
	/*width:100%;*/
	overflow:hidden;
	margin:0 0 0 -28px;
	padding:0 0 0 28px;
	background:url(./images/headline-middle-bg.gif) repeat-x 0 53px;
	height:151px;
	clear:both;
	z-index:1;
}
/* main box style */
.main-content {
	width:1170px;
	overflow:hidden;
}
.sidebar {
	float:left;
	width:240px;
	padding-top:0px;
	position:relative;
}
.main-column {
	margin-left:255px;
}
.middle-column {
	margin-right:260px;
	/*height:1px;*/
}

.middle-column-gallery {
	margin-right:260px;
	width: 640px;
}

.middle-column img{
	border: 0 none !important;
}

.middle-column img.emoutionlistimageborder{
	border:7px solid #353F58 !important;
}
.right-column {
	float:right;
	width:240px;
}
.main-headline .sidebar {
	background:url(./images/headline-left-bg.gif) no-repeat;
	width:227px;
	height:38px;
	margin:0 0 0 -28px;
	padding:96px 0 0 40px;
	display:inline;
}
.main-headline .right-column {
	height:27px;
	margin:0;
	padding:94px 0 0;
	display:inline;
}
.main-headline .main-column {
	background:url(./images/headline-right-bg.gif) no-repeat 100% 30px;
	height:151px;
	margin-left:267px;
}
.main-headline .middle-column {
	padding-top:75px;
}



/* breadcrumbs style */
.breadcrumbs {
	margin:30px 0 -30px;
	padding:0 0 0 142px;
	list-style:none;
	overflow:hidden;
	float:left;
	position:relative;
	z-index:2;
}
.breadcrumbs li {
	font-size:11px;
	line-height:13px;
	float:left;
	padding:0 7px 0 10px;
	margin:0 7px 0 -7px;
	display:inline;
	background:url(./images/split.gif) no-repeat 0 3px;
}
.breadcrumbs li a {font-size:11px;}
.breadcrumbs li.home {
	padding-left:20px;
	background:url(./images/ico-home.gif) no-repeat;
	margin:0 7px 0 0;
	line-height:13px;
}

#container h1 {
	margin:0;
	padding-bottom:20px;
	background:url(./images/arrow-down-header.gif) no-repeat 0 100%;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	/*text-transform:uppercase;*/
}

#container h1.announcement-staticpages-main {
	margin:0;
	padding-bottom:20px;
	background:none !important;
	/*background:url(./images/arrow-down-header.gif) no-repeat 0 100%;*/
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	/*text-transform:uppercase;*/
}


#container h1.simple {
	font-family:verdana, Plumb-Regular;
	font-weight:bold;
	font-size:17px;
	color:#FFF;
	margin:0;
	padding-bottom:20px;
	/*background:url(./images/arrow-down-header.gif) no-repeat 0 100%;*/
	font:bold 17px verdana, arial, sans-serif;
	text-transform:uppercase;
}

#container h1 a.eventspositiontitle{
	text-decoration:none;
}

#container h1 a.eventspositiontitle:hover{
	text-decoration:underline;
}

.main-title {
	margin:0 0 49px;
	width:100%;
	overflow:hidden;
	padding:15px 0 5px;
}
#container .main-title h1 {
	float:left;
	margin-top:-15px;
}
#container h2 {
	font:bold 13px/15px verdana, arial, sans-serif;
	margin:0 0 10px 0px;
	text-transform:uppercase;
}
#container h2 a {text-decoration:none;}
#container h2.title {
	text-indent:-9999em;
	overflow:hidden;
	/*height:30px;*/
	background-repeat:no-repeat;
}

#container h2.cursor-title{
	cursor:pointer !important;
}

#container h1.title span {
	font-family:verdana, Plumb-Regular;
	font-weight:bold;
	font-size:18px;
	text-indent:-9999em;
	overflow:hidden;
	height:18px;
	background-repeat:no-repeat;
	display:block;
	color:#FFFFFF;
	width:400px;

}
#container h2.title a {
	display:block;
	width:100%;
	height:100%;
	overflow:hidden;
}

#container h2.title .cursor-title-forum{
	width:100%;
	height:40px;
	margin-top:45px;
}

h1.announcement-events span {
	/*background-image:url(./images/title-announcement-events.gif);*/
	width:300px;
}
h1.articles span {
	/*background-image:url(./images/title-articles.gif);*/
	width:300px;
}
h1.emotions span {
	/*background-image:url(./images/title-emotions.gif);*/
	width:300px;
}

#container h2.title.interview {
	background-image:url(./images/title-interview.gif);
	width:170px !important;
}

#container h2.title.events {
	background-image:url(./images/title-events.gif);
	width:120px !important;
}

#container h2.title.zlife {
	background-image:url(./images/title-events-zlife.gif);
	width:90px !important;
}

#container h2.title.places {
	background-image:url(./images/title-places.gif);
	width:90px !important;
}

#container h2.title.places-internal {
	background-image:url(./images/title-infa.gif);
	width:90px !important;
}

#container h2.title.emotions {
	background-image:url(./images/title-emotions.gif);
	width:90px !important;
}
.sections {background-image:url(./images/title-sections.gif);}

.events-calendar {background-image:url(./images/title-events-calendar.gif) !important; margin-left:33px !important;}

.events-male{
	background:url(./images/icon-male.jpg) no-repeat left top;
	height:30px;
	padding-left:25px;
	padding-top:10px;
}

.events-female{
	background:url(./images/icon-female.jpg) no-repeat left top;
	height:22px;
	padding-left:25px;
	padding-top:0px;
}

.events-female-background,
.events-male-background{
	background:transparent url(./images/bullet-places.gif) no-repeat scroll 0 3px !important;
	margin:0px !important;
}

.event-atr_value-female,
.event-atr_value-male{
	margin-top:0px;
}

/* sidebar style */
#container .sidebar h2 {margin-bottom:50px;}
#container .sidebar h2.events, #container .sidebar h2.emotions, #container .sidebar h2.sections {
	width:240px;
	margin:0;
}

.flash-folder {
	/*margin: 0px 0px 65px 0px;*/
	margin: 0px 0px 0px 0px;
}
.zcard-box {
	margin:0 0 15px;
	padding:0 0 0 60px;
	background:url(./images/title-z-card.gif) no-repeat;
}
#container .zcard-box h2 {
	width:240px;
	height:44px;
	margin:0 0 0 -60px;
}

.forum-box {
	width:100%;
	overflow:hidden;
	margin:0 0 10px;
	margin-top:-40px;
	position:relative;
	/*z-index:-999;*/
}

#container .forum-box h2 {
	background-image:url(./images/title-forum.gif);
	width:240px;
	height:105px;
	margin:0 !important;
}


#container .forum-title-line{
	margin:0 !important;
}

#container .forum-title-line h2{
	background-image:url(./images/title-forum-line.gif) !important;
	width:240px;
	height:70px !important;
	margin:0 !important;
}


.forum-box ul {
	margin:0;
	list-style:none;
	padding:0 5px 0 20px;
	font:11px Arial, Helvetica, sans-serif;
}
.forum-box li {
	padding-left:14px;
	margin-bottom:10px;
	background:url(./images/ico-list.gif) no-repeat 0 3px;
}
.forum-box li span {
	display:block;
	color:#a5a5a5;
	font-size:10px;
}


/* main column style */
#main-column h2 {
	font:bold 13px/15px Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 10px 2px;
	padding-left:18px;
	background:url(./images/ico-title.gif) no-repeat 2px 5px;
}
#main-column .right-column h2 {
	padding:0;
	font-size:1px;
	height:18px;
}

.union-box {
	width:100%;
	overflow:hidden;
	margin-right:-46px;
	padding-right:46px;
}
/* middle column style */
.announcement-events-box {
	margin:0 0 30px;
	border:8px solid #353F59;
	border-bottom:none;
	padding-bottom:0px;
	background:#353f59;
	font-family:Arial, Helvetica, sans-serif;
	width:100%;
}
.announcement-events-box tr td {
	background:#414d6b;
	padding:8px;
	margin:0 8px 10px;
	border-bottom:8px solid #353F59;
}
.announcement-events-box img {
	float:left;
	margin:0 10px 0 0;
	border:none !important;
}
.announcement-events-box tr td table tr td ul,
.announcement-events-box tr td table tr td ul li {
	margin:0;
	padding:0;
	list-style:none;
	list-style-type:none;
	display:table;
}
.announcement-events-box tr td table tr td ul li .main-info li {
	background:none;
	padding:0;
	width:auto;
	/*margin:0 0 8px;*/
}

.announcement-events-box h2 {
	color:#f0781f;
	display:block;
	font:bold 11px Arial, Helvetica, sans-serif !important;
	margin-bottom:8px;
	text-transform:none !important;
}

.announcement-events-box h2 a{
	color:#f0781f !important;
	font:bold 11px Arial, Helvetica, sans-serif !important;
	text-decoration:underline !important;
}

.announcement-events-box h2 a:hover{
	color:#f0781f !important;
	font:bold 11px Arial, Helvetica, sans-serif !important;
	text-decoration:none !important;
}

.announcement-events-box strong {
	display:block;
}
.announcement-events-box li .additional-info {margin-top:10px;}
.announcement-events-box li .additional-info li {
	background:none;
	padding:0;
	width:auto;
	margin:0 0 2px;
}
.announcement-events-box li .additional-info li span {color:#f0781f;}

/*  column style */
.announcement-events-box2 {
	margin:0;
	padding:8px 0 0;
	list-style:none;
	background:#353f59;
	font-family:Arial, Helvetica, sans-serif;
	overflow:hidden;
	text-align:justify;
	width:100%;
}
.announcement-events-box2 li {
	overflow:hidden;
	background:#414d6b;
	padding:8px;
	margin:0 8px 10px;
	/*height:1%;*/
}
.announcement-events-box2 img {
	float:left;
	margin:0 10px 0 0;
	border:none !important;
}
.announcement-events-box2 ul {
	margin:0;
	padding:0;
	list-style:none;
}
.announcement-events-box2 li .main-info li {
	background:none;
	padding:0;
	width:auto;
	margin:0 0 8px;
}
.announcement-events-box2 h2 {
	color:#f0781f;
	display:block;
	font:bold 11px Arial, Helvetica, sans-serif !important;
	margin-bottom:8px;
	text-transform:none !important;
}
.announcement-events-box2 strong {
	display:block;
}
.announcement-events-box2 li .additional-info {margin-top:30px;}
.announcement-events-box2 li .additional-info li {
	background:none;
	padding:0;
	width:auto;
	margin:0 0 2px;
}
.announcement-events-box2 li .additional-info li span {color:#f0781f;}

.headline {
	background:url(./images/headline-bg.jpg) repeat-x;
	margin:7px 0 25px 0;
	color:#000;
	height:36px;
}
#container .headline h2 {
	margin:-6px 0 0 -6px;
	padding:18px 0 12px 26px;
	background:url(./images/headline-img.gif) no-repeat;
	float:left;
	position:relative;
}
.headline span {
	text-indent:-9999em;
	overflow:hidden;
	height:10px;
	width:500px;
	background-repeat:no-repeat;
	display:block;
}
.headline a span {cursor:pointer;}
.headline.zlife span {
	background-image:url(./images/title-zlife.gif);
	width:41px;
}
.headline.gallery span {
	background-image:url(./images/title-gallery.gif);
	width:55px;
}

.headline a {
	display:block;
	height:10px;
	width:100%;
	overflow:hidden;
}
.zlife-list {
	margin:0 0 15px;
	font-family:Arial, Helvetica, sans-serif;
}
.zlife-list ul {
	margin:0 0 25px;
	padding:0;
	list-style:none;
}
.zlife-list li {
	width:99%;
	overflow:hidden;
	margin:0 0 15px;
}
.zlife-list .text-box {display:table;}
* html .zlife-list .text-box {height:1%;}
*+html .zlife-list .text-box {height:1%;}
.zlife-list img {
	float:left;
	margin:0 10px 0 0;
	border:none !important;
}
.zlife-list h3 {
	margin:0 0 5px;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#f0781f;
}
.zlife-list h3 a {color:#f0781f;}
.zlife-list a {text-decoration:none;}
.zlife-list a:hover {text-decoration:underline;}
.zlife-list h3 span {
	float:left;
	color:#fff;
	width:39px;
	height:14px;
	background:url(./images/ico-time.gif) no-repeat;
	margin-right:5px;
	padding:0 10px;
}
.zlife-list ul ul {
	margin:0;
	font-weight:bold;
}
.zlife-list li li {
	margin:0;
}
.zlife-list li strong {
	color:#ff00ff;
}
.zlife-list em {
	color:#f0781f;
	font-weight:bold;
	font-style:normal;
}

.gallery-list {
	margin:0 0 15px 0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
}
.gallery-list li {
	float:left;
	display:inline;
	font-size:10px;
	width:24%;
	margin-left:2px;
	margin-right:2px;
}
.gallery-list .photo-box {
	width:110px;
	height:150px;
	padding:5px;
	position:relative;
	background:url(./images/gallery-box.jpg) no-repeat;
	margin:0px;
}

.gallery-list .photo-box img {
	display:block;
	border:1px solid #d0d0d0 !important;
}
.gallery-list .photo-box span {
	position:absolute;
	background:url(./images/ico-zoom.png) no-repeat;
	width:16px;
	height:17px;
	text-indent:-9999em;
	overflow:hidden;
	top:62px;
	left:90px;
	z-index:1;
}
.gallery-list .photo-box a {
	background:url(none.gif);
	position:absolute;
	width:100%;
	height:161px;
	top:0;
	left:0;
	z-index:9;
	/*text-indent:-9999em;*/
	cursor:pointer;
}
.gallery-list h3 {
	display:block;
	color:#e25800;
	margin:0 0 8px;
	font:bold 11px Arial, Helvetica, sans-serif;
}
.gallery-list p {margin:0;}
.gallery-list span {
	padding-left:12px;
	background:url(./images/ico-add-info.gif) no-repeat 0 3px;
	display:block;
}
.gallery-list .additional-info {
	margin:0;
	padding:0;
	list-style:none;
	font-family:tahoma, Arial, Helvetica, sans-serif;
}
.gallery-list .additional-info li {
	float:none;
	margin:0;
	display:block;
	font-size:10px;
	width:auto;
}
/* rating style */
.rating {
	list-style:none;
	margin:0 0 0 5px;
	padding:0px;
	width:16px;
	height:90px;
	position:absolute;
	background:url(./images/star.gif) repeat-y;
	top:0;
	left:100%;
	overflow:hidden;
}
.gallery-list .rating li,
div.rating-box ul.rating li{
	float:none;
	margin:0;
	width:16px;
}
.rating li a{
	display:block;
	width:16px;
	height:8px;
	text-decoration:none;
	text-indent:-9000px;
	z-index:2;
	position:absolute;
	padding:0px;
	overflow:hidden;
}

.rating li a:hover,
.rating li.active a{background:url(./images/star.gif) 100% 0;
}
.rating a.s05{top:80px; z-index:12;}
.rating a.s05:hover,
.rating li.active a.s05{height:8px; background-position:100% -8px;}

.rating a.s1{top:72px; z-index:11;}
.rating a.s1:hover,
.rating li.active a.s1{height:16px;}

.rating a.s15{top:62px; z-index:10;}
.rating a.s15:hover,
.rating li.active a.s15{height:36px; background-position:100% -8px;}

.rating a.s2{top:54px; z-index:9;}
.rating a.s2:hover,
.rating li.active a.s2{height:44px;}

.rating a.s25{top:44px; z-index:8;}
.rating a.s25:hover,
.rating li.active a.s25{height:46px; background-position:100% -8px;}

.rating a.s3{top:36px; z-index:7;}
.rating a.s3:hover,
.rating li.active a.s3{height:54px;}

.rating a.s35{top:26px; z-index:6;}
.rating a.s35:hover,
.rating li.active a.s35{height:62px; background-position:100% -8px;}

.rating a.s4{top:18px; z-index:5;}
.rating a.s4:hover,
.rating li.active a.s4{height:70px;}

.rating a.s45{top:8px; z-index:4;}
.rating a.s45:hover,
.rating li.active a.s45{height:80px; background-position:100% -8px;}

.rating a.s5{top:0; z-index:3;}
.rating a.s5:hover,
.rating li.active a.s5{height:88px;}

div.rating-box ul.rating li {
	width:16px;
}


/* right column style */
.right-column {
	float:right;
	width:240px;
	margin-top:18px;
	margin-right:-46px;
	padding-right:46px;
	display:inline;
}
.right-column h2 {
	/*margin-bottom:80px !important;*/
}
.sand-box {
/*	background:url(./images/sand-box-bg.gif) no-repeat;*/
	width:210px;
/*	height:367px;*/
	position:relative;
	/*margin:0 0 0 -10px;*/
	margin:0px 0px 20px 0px;
	padding:20px;
}
.sand-box .content {
	background:#2c344a;
	width:200px;
	height:300px;
}

/* select events form style */
.select-events-form {
	width:205px;
	overflow:hidden;
	margin:0 auto 50px;
}
.select-events-form strong {
	display:block;
	margin-bottom:5px;
}
.select-events-form select {width:150px;}
.select-events-form .form-section {
	width:100%;
	overflow:hidden;
	margin-bottom:8px;
}
.select-events-form label {
	float:left;
	width:50px;
	margin:2px 0 0 0;
}
/* calendar style */
.calendar-box {
	margin:0;
	padding:0;
	margin-left:0;
	margin-bottom:10px;
}
.calendar-box .heading {
	width:100%;
	overflow:hidden;
	margin-bottom:10px;
	position:relative;
}
.calendar-box .heading strong {
	display:block;
	text-align:center;
	color:#f0781f;
}.calendar-box .heading strong span {display:block;}
.action-panel {
	margin:0 0 0 -74px;
	padding:0;
	list-style:none;
	width:148px;
	overflow:hidden;
	position:absolute;
	top:50%;
	left:50%;
}
.action-panel li {
	float:left;
	margin-right:20px;
}
.action-panel li a {
	overflow:hidden;
	display:block;
	width:6px;
	height:5px;
	text-indent:-9999em;
	font-size:1px;
	line-height:1px;
	background:url(./images/action-panel-bg.gif) no-repeat;
}
.action-panel li.prev a, .action-panel li.next a {width:3px;}
.action-panel li.prev {margin-right:89px;}
.action-panel li.end {margin-right:0;}
.action-panel li.prev a {background-position:0 100%;}
.action-panel li.next a {background-position:100% 100%;}
.action-panel li.end a {background-position:100% 0;}

.calendar-box table {
	width:169px;
	border-collapse:collapse;
	font-size:11px;
}
.calendar-box th {
	text-align:center;
	vertical-align:middle;
	color:#fff;
	font-weight:normal;
	background:#e65800;
	text-transform:uppercase;
}
.calendar-box td {
	border:solid #353f59;
	border-width:2px;
	/*text-align:center;*/
	vertical-align:middle;
}
.calendar-box td a {text-decoration:none;}
.calendar-box td.active a {
	font-weight:bold;
	color:#e65800;
}

/* inner pages */
/* info box style */
.info-box {
	width:100%;
	overflow:hidden;
	margin-bottom:12px;
}
.info-box .photo-box {
	background:#353f59;
	float:left;
	font-size:10px;
	padding:0 0 5px;
	width:162px;
}
.info-box .photo-box img {
	display:block;
	margin-bottom:5px;
}
.info-box .photo-box .status-info {
	width:100%;
	overflow:hidden;
}
.info-box .photo-box .status-info div{
	/*padding-left:5px;*/
	background:transparent url(./images/ico-mail.gif) no-repeat scroll 0;
	margin-left:5px;
}
.info-box .photo-box span {
	float:left;
	padding-left:5px;
}
.info-box .photo-box strong {color:#e25800;}
.info-box .photo-box a.mail {
	/*float:left;*/
	/*overflow:hidden;*/
	/*text-indent:-9999px;*/
	/*background:url(./images/ico-mail.gif) no-repeat left;*/
	/*width:15px;*/
	height:11px;
	padding-left:10px;
	margin:2px 7px 0 6px;
}
.top-box {
	float:right;
	width:46px;
	display:inline;
	margin-right:8px;
	font-size:10px;
}
.top-box .inner {
	position:relative;
	width:16px;
	height:154px;
	border:2px solid #000;
	background:#000;
	margin:0 auto 10px;
	font-weight:bold;
	font-size:11px;
}
.top-box ul {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	list-style:none;
}
.top-box li {
	position:absolute;
	left:0;
}
.top-box li.add {top:0;}
.top-box li.sub {bottom:0;}
.top-box li a {
	background:#3a3d44;
	width:16px;
	height:16px;
	display:block;
	overflow:hidden;
	text-align:center;
	text-decoration:none;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}
.top-box li a:hover {text-decoration:none;}
.scale {
	background:url(./images/scale-bg.gif) repeat-x 0 100%;
	position:absolute;
	width:100%;
	height:118px;
	overflow:hidden;
	bottom:18px;
	left:0;
}
.top-box strong {
	position:absolute;
	top:50%;
	left:-3px;
	width:22px;
	text-align:center;
}
/* player content style */
.player-content {
	margin-bottom:25px;
}
.main-pult {
	background:#353f59;
	padding:10px 20px;
	position:relative;
	width:194px;
	margin-bottom:23px;
}
.main-pult ul {
	position:absolute;
	width:228px;
	left:3px;
	top:3px;
	margin:0;
	padding:0;
	list-style:none;
}
.main-pult li.play {
	float:left;
	background:url(./images/ico-play.gif) no-repeat;
	width:16px;
	height:16px;
}
.main-pult li.no-sound {
	float:right;
	background:url(./images/ico-no-sound.gif) no-repeat;
	width:8px;
	height:9px;
	margin:5px 3px 0 0;
}

.main-pult li a {
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	width:100%;
	height:100%;
}
.state-box {
	width:179px;
	height:2px;
	position:relative;
	border:1px solid #000;
	background:#000;
	margin:0 auto;
	text-indent:-9999px;
	font-size:1px;
}
.state-box span {
	display:block;
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	background:#ceced1;
}
.state-box a {
	position:absolute;
	top:-2px;
	right:0;
	background:url(./images/left.gif) no-repeat;
	width:23px;
	height:6px;
}
* html .state-box a {margin-right:-1px;}
*+html .state-box a {margin-right:-1px;}

/* player buttons style */
.player-buttons {
	width:106px;
	height:55px;
	margin:0 auto 25px;
	padding:0;
	list-style:none;
	overflow:hidden;
	position:relative;
}
.player-buttons a {
	display:block;
	position:absolute;
	overflow:hidden;
	width:24px;
	height:24px;
	font-size:1px;
	background:url(./images/player-btn.gif) no-repeat;
}
.player-buttons a:hover, .player-buttons .active a {background-position:0 100%;}
.player-buttons a span {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	cursor:pointer;
	width:100%;
	height:100%;
	background-position:50% 50%;
	background-repeat:no-repeat;
}
.player-buttons .start a {
	top:0;
	left:0;
}
.player-buttons .start span {background-image:url(./images/ico-start.gif);}
.player-buttons .end a {
	top:0;
	right:0;
}
.player-buttons .end span {background-image:url(./images/ico-end.gif);}
.player-buttons .play a {
	top:0;
	left:50%;
	margin-left:-12px;
}
.player-buttons .play span {background-image:url(./images/ico-play-s.gif);}
.player-buttons .eject a {
	bottom:0;
	left:50%;
	margin-left:-12px;
}
.player-buttons .eject span {background-image:url(./images/ico-eject.gif);}

.mood-box {
	background:url(./images/btn-mood.gif) no-repeat;
	width:110px;
	height:21px;
	margin:0 auto;
}
.mood-box span {
	float:left;
	text-indent:-9999px;
}
.mood-box strong {
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	width:16px;
	height:16px;
	margin:3px 3px 0 0;
}
.mood-box strong.happy {background:url(./images/smile-happy.gif) no-repeat;}
/* player content style */
.player-content {
	margin-bottom:25px;
}
.main-pult {
	background:#353f59;
	padding:10px 20px;
	position:relative;
	width:194px;
	margin-bottom:23px;
}
.main-pult ul {
	position:absolute;
	width:228px;
	left:3px;
	top:3px;
	margin:0;
	padding:0;
	list-style:none;
}
.main-pult li.play {
	float:left;
	background:url(./images/ico-play.gif) no-repeat;
	width:16px;
	height:16px;
}
.main-pult li.no-sound {
	float:right;
	background:url(./images/ico-no-sound.gif) no-repeat;
	width:8px;
	height:9px;
	margin:5px 3px 0 0;
}

.main-pult li a {
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	width:100%;
	height:100%;
}
.state-box {
	width:179px;
	height:2px;
	position:relative;
	border:1px solid #000;
	background:#000;
	margin:0 auto;
	text-indent:-9999px;
	font-size:1px;
}
.state-box span {
	display:block;
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	background:#ceced1;
}
.state-box a {
	position:absolute;
	top:-2px;
	right:0;
	background:url(./images/left.gif) no-repeat;
	width:23px;
	height:6px;
}
* html .state-box a {margin-right:-1px;}
*+html .state-box a {margin-right:-1px;}
/* friens box style */
.friens-box {
	width:100%;
	position:relative;
	overflow:hidden;
}
.friens-box h2 {
	text-indent:-9999px;
	overflow:hidden;
	margin:0 -11px 12px 0 !important;
	background:url(./images/title-friends.jpg) no-repeat;
	width:250px;
	height:144px;
	position:relative;
}
.view-all {
	position:absolute;
	top:90px;
	left:60px;
	padding-left:15px;
	background:url(./images/ico-status-info.gif) no-repeat 0 4px;
	font-size:10px;
}
.friens-box ul {
	margin:0 -13px 0 0;
	padding:0;
	list-style:none;
	width:252px;
	overflow:hidden;
}
.friens-box li {
	float:left;
	width:64px;
	height:101px;
	margin-right:14px;
	padding:0 2px;
}
#container .friens-box img {
	display:block;
	margin:0 -2px 5px;
	border:5px solid #000;
}
.friens-box span {
	display:block;
	padding-left:14px;
	background:url(./images/ico-status-info.gif) no-repeat 0 3px;
}
#container .friens-box .online img {border-color:#dd5800;}
.friens-box .online span {color:#dd5800;}

/* search box style */
.search-box {
	width:100%;
	overflow:hidden;
	margin-bottom:15px;
}
.search-box label {
	display:block;
	font-size:10px;
	margin-bottom:2px;
}
.search-box input.text {
	border:3px solid #000;
	padding:1px 3px;
	background:#2c344a;
	width:197px;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}
.btn.search {margin-top:10px;}
/* buttons style */
.btn {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	height:15px;
}
.btn.edit {
	width:114px;
	height:22px;
	background:url(./images/btn-editing.gif) no-repeat;
}
.btn.select-event {
	width:97px;
	background:url(./images/btn-select-event.gif) no-repeat;
}
.btn.add-video {
	width:105px;
	background:url(./images/btn-add-video.gif) no-repeat;
}
.btn.add-album {
	width:105px;
	background:url(./images/btn-add-album.gif) no-repeat;
}
.btn.create {
	width:70px;
	height:22px;
	background:url(./images/btn-create.gif) no-repeat;
}
.btn.emotion {
	width:84px;
	background:url(./images/btn-emotion.gif) no-repeat;
}
.btn.search {
	width:115px;
	background:url(./images/btn-search-advanced.gif) no-repeat;
}
.btn.save {
	width:78px;
	heigh:22px;
	background:url(./images/btn-save.gif) no-repeat;
}
.btnnnsave {
	font-size:0;
	width:98px;
	display:block;
	border:0 none;
	height:22px;
	background:url(./images/btn-save.gif) no-repeat;
	cursor:pointer;
}
.btn.cancel {
	width:78px;
	background:url(./images/btn-cancel.gif) no-repeat;
}
.btn.add {
	width:71px;
	background:url(./images/btn-add.gif) no-repeat;
	margin:10px 0;
}
.btn.photo-detail {
	width:97px;
	background:url(./images/btn-photo.gif) no-repeat;
}
.btn.photo-detail {
	width:97px;
	background:url(./images/btn-photo.gif) no-repeat;
}
.btn.ticket-booking {
	width:97px;
	background:url(./images/btn-ticket-booking.gif) no-repeat;
}
.btn.event {
	width:123px;
	background:url(./images/btn-event.gif) no-repeat;
}
div.btn.forum {
	width:123px;
	background:url(./images/btn-forum.gif) no-repeat;
}
.btn.club-events {
	width:114px;
	height:22px;
	background:url(./images/btn-club-events.gif) no-repeat;
}
.btn.photos {
	width:97px;
	height:22px;
	background:url(./images/btn-photos.gif) no-repeat;
}
/* day event box style */
.day-event-box {
	background:#353f59;
	padding:0 20px 10px;
	width:199px;
	overflow:hidden;
	margin-bottom:15px;
}
.day-event-box h2 {
	text-indent:-9999px;
	overflow:hidden;
	margin:0 -20px 15px !important;
	background:url(./images/title-day-event.jpg) no-repeat;
	width:239px;
	height:96px;
}
.day-event-box ul {
	margin:0;
	padding:0;
	list-style:none;
	font-size:10px;
	width:100%;
	overflow:hidden;
}
.day-event-box li {
	padding-left:11px;
	background:url(./images/ico-list.gif) no-repeat 0 3px;
	margin-bottom:11px;
	width:228px;
	float:left;
}
.day-event-box li span {
	display:block;
	color:#a5a5a5;
	padding-top:1px;
}
/* info edit form style */
/* form field style */
.form-field {
	background:#353f59;
	margin-bottom:22px;
	padding:8px 14px;
	width:596px;
	overflow:hidden;
}
.form-field ul {
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.form-field li {
	border-bottom:1px solid #000;
	margin:1px 0 -1px;
	width:100%;
	overflow:hidden;
	padding:6px 0;
}
.form-field label {
	display:block;
	margin-bottom:5px;
}
.form-field li label {
	float:left;
	width:130px;
	padding:5px 0 0 30px;
	display:inline;
	margin:0;
	height:17px;
	background:url(./images/arrow-right.gif) no-repeat top left;
}
.place .form-field li label {font-size:12px;}
.form-field input.text, .form-field textarea, .form-field select {
	color:#000;
	font:11px verdana, arial, sans-serif;
	/*float:left;*/
	margin-right:10px;
}
.form-field input.text, .form-field textarea {padding:1px;}
.form-field input.text {width:190px;}
.form-field input.year {width:40px;}

.form-field .additional-info li {
	border-bottom:none;
	margin:15px 0;
	width:50%;
	padding:0;
	float:left;
}
.form-field .additional-info label, .even .form-field strong {
	width:260px;
	padding:2px 0 2px 17px;
	border-left:3px solid #dd5800;
	background:url(./images/arrow-right-orange.gif) no-repeat 1px 50%;
	margin-bottom:8px !important;
	display:block;
	font-weight:normal;
}
.even .form-field strong {
	display:block;
	font-size:12px;
	padding-left:12px;
	margin:0;
}
.form-field textarea {
	margin-left:16px;
	width:244px;
	height:113px;
}
.info-edit-form .buttons-list {
	margin:0 0 0 25px !important;
	padding:0;
	width:599px;
}
/* my emotions style */
.my-emotions .content-box {
	padding:15px;
}
.my-emotions img {
	/*float:left;*/
	margin:3px 10px 0 0;
}
.my-emotions p {text-align:justify;}
.content-box .buttons-list, .buttons-list {
	margin:0;
	padding:15px 0 0;
	list-style:none;
	width:100%;
	overflow:hidden;
	clear:both;
}
.buttons-list li {
	float:left;
	border:none;
	margin-right:10px;
}
.buttons-list li.all-publication {
	float:right;
	margin:-5px 0 0;
	line-height:18px;
	font-size:12px;
	background:#000 url(./images/spec-btn.gif) no-repeat;
	padding:0 15px 3px;
}
.business-card {padding-bottom:15px;}
/* my mood style */
.my-mood {
	background:#353f59;
	padding:15px 15px 0;
	width:745px;
	font-size:13px;
}
.my-mood ul {
	margin:0 -40px 0 0;
	list-style:none;
	padding:0;
	width:800px;
}
.my-mood li {
	float:left;
	width:150px;
	padding:0 40px 20px 0;
	text-align:center;
	font-weight:bold;
}
.my-mood a, .my-mood a:hover {text-decoration:none;}
#container .my-mood img {border:none;}

.my-mood span {
	display:block;
	margin-bottom:6px;
	border:5px solid #000;
	width:150px;
	height:150px;
	/*background:#1b1c1f;*/
	background:#000000;
	cursor:pointer;
	text-align:justify;
}

.my-mood span img{
	display:block;
	width:150px;
}

.even .form-field {
	font-size:12px;
	padding-bottom:20px;
}
.even .description {
	float:left;
	width:355px;
	padding:0 0 0 14px;
}
.even  .form-field textarea {
	margin-left:0;
	width:100%;
}
.photo {
	float:right;
	width:200px;
}
.photo img {
	border-color:#000 !important;
	display:block;
	margin-bottom:8px;
}
/* input box style */
.input-box {
	background:url(./images/inputs-browser.gif) no-repeat;
	width:197px;
	height:19px;
	overflow:hidden;
	position:relative;
	color:#000;
	font:11px Verdana, Arial, Helvetica, sans-serif;
}
.input-box .file {
	position: absolute;
	left: 0;
	z-index: 2;
	width:100%;
	-moz-opacity: 0;
	filter:alpha(opacity: 0);
	opacity: 0;
}
#input-content {
	margin:3px;
	display:block;
	width:130px;
	overflow:hidden;
	white-space:nowrap;
	background:#fff;
}
/* places box style */
.places-box {margin-bottom:15px;}
/* content box style */
.content-box {
	background:#353f59;
	padding:5px 15px 10px;
	/*width:592px;*/
	overflow:hidden;
	margin-bottom:10px;
}
.content-box ol, .content-box ul {
	margin:0px 15px 0px 10px;
	padding:0;
	list-style:none;
	overflow:hidden;
	margin-bottom:10px;
	/*width:612px;*/
}
.content-box li {border-bottom:1px solid #000;}

.places-box li span {padding-right:8px;}
.places-box .content-box li {
	padding:8px 10px 8px 32px;
	background:url(./images/arrow-right-t.gif) no-repeat 17px 12px;
}
/* people info list style */
.people-info-list {
	margin:0;
	padding:0;
	list-style:none;
	font:10px tahoma, Arial, Helvetica, sans-serif;
}
.people-info-list li {
	width:100%;
	overflow:hidden;
	margin-bottom:25px;
}
.people-info-list p {margin:0;}
.people-info-list img {
	float:left;
	margin:0 12px 5px 0;
	border-color:#000 !important;
}
.people-info-list h3 {
	margin:0 0 10px;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
}
.people-info-list h3 span {color:#ff7d00;}
.people-info-list .buttons-list {
	width:123px;
	margin:0;
}
.people-info-list .buttons-list li {
	margin-bottom:10px;
}

/* gallery info style */
.gallery-info {
	margin:-15px 15px 0 0;
	padding:0;
	list-style:none;
	float:right;
	font-family:arial, sans-serif;
}
/* pages style */
.pages {
	float:left;
	margin:0 0 -5px;
	padding:0 0 5px;
	list-style:none;
	font-family:arial, sans-serif;
}
.main-title .pages {
	float:right;
	margin-right:17px;
}
.pages li {
	float:left;
	margin-left:6px;
	width:19px;
	line-height:19px;
	background:#22293c;
	text-align:center;
	display:inline;
}
.pages li.active {
	background:#ee6100;
	font-weight:bold;
}
.pages li a {
	display:block;
	height:19px;
	width:19px;
	background:url(./images/pages-arrow.gif) no-repeat;
	position:relative;
}
.pages li a:hover, .pages li.active a {
	background-position:0 100%;
	margin-bottom:-5px;
	height:24px;
	text-decoration:none;
}
/* gallery search box style */
.gallery-search-box {
	width:100%;
	overflow:hidden;
	margin:0 0 20px;
}
.gallery-search-box .form-section {
	float:left;
	margin-right:10px;
}
.gallery-search-box label {
	display:block;
	margin-bottom:4px;
}
.gallery-search-box select {width:140px;}
.gallery-search-box input.text {
	width:140px;
}
.gallery-search-box input.btn {
	float:left;
	margin-top:22px;
}

/* filters style */
.filters {
	margin:0 0 10px;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
	text-transform:uppercase;
}
.filters li {
	float:left;
	margin-right:5px;
	background:#ee6100;
	padding:6px 9px;
}
.filters li a {
	display:block;
	border:1px solid #3a4460;
	background:#2c344a;
	padding:5px 8px;
	margin:-6px -9px;
	text-decoration:none;
}
.filters li a:hover {
	background:#ee6100;
	border-color:#ee6100;
}

.filters li.inversed {
	margin-right:25px;
	background:#3a4460;
}
.filters li.inversed a {
	display:block;
	border:1px solid #ee6100;
	background:#ee6100;
	padding:5px 8px;
	margin:-6px -9px;
	text-decoration:none;
}
.filters li.inversed a:hover {
	background:#2c344a;
	border-color:#3a4460;
}

/* notices style */
.notices {
	width:100%;
	overflow:hidden;
	padding:5px 0;
	margin-bottom:30px;
	background:#3a4460;
}
/* date filter style */
.date-filter {
	float:left;
	margin:0;
	padding:0 0 0 10px;
	list-style:none;
}
.date-filter li {
	float:left;
	margin-right:12px;
	padding:5px 0 5px 8px;
	background:url(./images/date-filter-bullet.gif) no-repeat 0 11px;
}
.date-filter li.active {
	padding:5px 8px 5px 16px;
	background-image:url(./images/date-filter-bullet-active.gif);
	background-position:8px 11px;
	background-color:#293147;
}

/* emotions list style */
.emotions-list {
	margin:0;
	padding:0;
	list-style:none;
}
.emotions-list li {
	width:313px;
	overflow:hidden;
	border-bottom:1px dashed #616983;
	padding:0 30px 15px;
	margin:0 0 15px;
}
.emotions-list li li {
	width:auto;
	border-bottom:none;
	padding:0;
	margin:0;
}
.title-info {
	width:333px;
	overflow:hidden;
	margin:0 0 10px -20px;
	padding:0;
	position:relative;
}
.emotions-list .title-info li {
	float:left;
	padding:0 8px 0 12px;
	background:url(./images/title-info-bullet.gif) no-repeat 0 4px;
}
.emotions-list .title-info li.general {
	color:#f0781f;
	background:url(./images/ico-emotions-info.gif) no-repeat 0 3px;
	padding-left:20px;
	font-weight:bold;
	color:#f0781f;
}
.title-info li.general a {color:#f0781f;}
.date {
	color:#e1600c;
	/*display:block;*/
	margin-bottom:6px;
}
.emotions-list h3 {
	color:#ffa500;
	margin:0 0 10px;
	font:bold 12px Arial, Helvetica, sans-serif;
}
.emotions-list img {border:none !important;}
.comment {
	display:block;
	margin:0 0 10px;
}


.map {
	margin:0 0 40px;
	padding:0;
	list-style:none;

	width:615px;
	height:405px;
	position:relative;
}
.map li {
	position:absolute;
	top:0;
	left:0;
	background:url(./images/point.gif) no-repeat;
	width:7px;
	height:7px;
}
.map li a {
	position:absolute;
	top:-16px;
	right:-15px;
	text-align:center;
	z-index:9;
}
.map li.active a, .map li a:hover {
	position:absolute;
	top:-17px;
	right:-15px;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding:11px 34px 10px 15px;
	color:#000;
	background:#ee6100 url(./images/point-hover.gif) no-repeat 100% 50%;
	z-index:9;
}

.maplocation-ru{
	background:url(./images/map-ru.jpg) no-repeat;
}

.maplocation-ua{
	background:url(./images/map-ua.jpg) no-repeat;
}


/* people info list style */
.people-info-list {
	/*height:10px;*/
	margin:0;
	padding:0;
	list-style:none;
	/*font:10px tahoma, Arial, Helvetica, sans-serif;*/
	font:12px Arial, Helvetica, sans-serif;
	width:645px;
}
.people-info-list li {

	overflow:hidden;
	margin-bottom:25px;
}

.people-info-list p {
	margin:0;
	line-height:15px;
}

.people-info-list img {
	float:left;
	margin:0 12px 5px 0;
	border-color:#000 !important;
}
.people-info-list h3 {
	margin:0 0 10px;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
}
.people-info-list h3 span {color:#ff7d00;}
.people-info-list .buttons-list {
	width:123px;
	margin:0;
}
.people-info-list .buttons-list li {
	margin-bottom:10px;
}
.btn.event {
background:transparent url(./images/btn-event.gif) no-repeat scroll 0%;
width:123px;
}
.btn.forum {
background:transparent url(./images/btn-forum.gif) no-repeat scroll 0%;
width:123px;
}
.btn.fotoreport {
background:transparent url(./images/btn-fotoreport.gif) no-repeat scroll 0 50%;
width:123px;
}
.buttons-list li {
	float:left;
	border:none;
	margin-right:10px;
}
.buttons-list li.all-publication {
	float:right;
	margin:-5px 0 0;
	line-height:18px;
	font-size:12px;
	background:#000 url(./images/spec-btn.gif) no-repeat;
	padding:0 15px 3px;
}
.people-info-list .buttons-list {
	width:123px;
	margin:0;
}
.people-info-list .buttons-list li {
	margin-bottom:10px;
}

.content-box .buttons-list, .buttons-list {
clear:both;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
overflow:hidden;
padding:15px 0pt 0pt;
width:100%;
}
.btn {
display:block;
height:22px;
overflow:hidden;
text-indent:-9999px;
}

.adSence-bar{
	width:180px;
}

h1.announcement-events-main span {background-image:url(./images/title-announcement-events-main.gif);}
h1.announcement-events span {background-image:url(./images/title-announcement-events.gif);}
h1.announcement-events-events span {background-image:url(./images/title-announcement-events-events.gif);}
h1.announcement-events-view span {background-image:url(./images/title-announcement-events-view.gif);}
h1.announcement-emotions span {background-image:url(./images/title-announcement-emotions.gif);}
h1.announcement-gallery span {background-image:url(./images/title-announcement-gallery.gif);}
h1.announcement-gallery-user span {background-image:url(./images/title-announcement-gallery-user.gif);}

h1.announcement-articles span {background-image:url(./images/title-announcement-articles.gif);}
h1.announcement-embassy span {background-image:url(./images/title-announcement-embassy.gif);}
h1.announcement-dj span {background-image:url(./images/title-announcement-dj.gif);}
h1.announcement-interview span {background-image:url(./images/title-announcement-interview.gif);}
h1.announcement-zlife span {background-image:url(./images/title-announcement-zlife.gif);}
h1.announcement-zlife-main span {background-image:url(./images/title-announcement-zlife-main.gif);}
h1.announcement-zlife-music span {background-image:url(./images/title-announcement-zlife-music.gif);}
h1.announcement-zlife-culture span {background-image:url(./images/title-announcement-zlife-culture.gif);}
h1.announcement-zlife-site span {background-image:url(./images/title-announcement-zlife-site.gif);}
h1.announcement-zplaces span {background-image:url(./images/title-announcement-zplaces.gif);}
h1.announcement-zplaces-internal span {background-image:url(./images/title-announcement-zplaces.gif);}

.my-emotions{
	margin-top:20px;
	margin-bottom:20px;
}

.addemotion-filesformatrules{
	width:100%;
}

.addemotion-filesformatrules tr td{
	padding-top:10px;
	/*padding-bottom:7px;*/
	color:#FF6600;
}

.overvideo{
	clear:both;
	z-index:1001;
	width:168px;
	height:125px;
	position:absolute;
	overflow:hidden;
	top:auto;
	left:auto;;
	cursor:pointer;
}

.overupvideo{
	top:auto;
	left:auto;
	cursor:pointer;
}

.overupvideo a img{
	border:none;
	height:159px;
}

.propfile-btn-search{
	background:url(images/button-search2.gif) no-repeat center top;
	width:98px;
	height:22px;
	border:none;
}

/***********/
/* Zplaces */
/***********/
/* place content style */
.place-content {
	width:99%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:50px;
}

.place-content H3 {
	color: #F0781F;
	text-transform: none;
	margin-bottom: 15px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.place-left-arrow {
	border:0 none;
	color:#E65800;
	font-size:14px;
	height:27px;
	padding:0;
	text-decoration:none;
}

.place-right-arrow {
	border:0 none;
	color:#E65800;
	font-size:14px;
	height:27px;
	padding:0;
	text-decoration:none;
}

/* search form style */
.search-form {
	width:99%;
	overflow:hidden;
	margin:0 0 20px;
}
.search-form .form-section {
	float:left;
	margin-right:10px;
}
.search-form label {
	display:block;
	margin-bottom:4px;
}
.search-form select {width:140px;}
.search-form input.text {
	width:250px;
}

/* tabs style */
.tabs {
	width:100%;
	overflow:hidden;
	margin:0 0 15px;
	padding:0;
	border-bottom:4px solid #353f59;
	list-style:none;
}
.tabs li {
	float:left;
	background:url(./images/bullet-tab.gif) no-repeat 15px 13px;
	padding:10px 15px 10px 35px;
}
.tabs li.active {
	background-color:#353f59;
	background-image:url(./images/bullet-tab-active.gif);
	font-weight:bold;
}
.tabs li.active a {text-decoration:none;}
.tab-content {
	width:99%;
	overflow:hidden;
	padding:0;
	margin:0;
}
.tab-content .description {
	font-size:10px;
	padding:0 9px;
	display:block;
	margin-bottom:24px;
}

.events-list-description,
.tab-content #placesList .description {
	font-size:13px;
	padding:0 9px;
	padding-left:0px;
	display:block;
	margin-bottom:12px;
}

/* place list style */
.place-list {
	/*width:100%;*/
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
.place-list li {
	float:left;
	/*width:47%;*/
	margin:0 2% 20px 0;
}
.place-list li li {
	float:none;
	width:auto;
	margin:0;
}
.place-list img {
	float:left;
	border:6px solid #353f59 !important;
	margin:0 12px 0 0;
}
.place-list img.rank {
	float:none;
	border:0px !important;
	margin:0;
}
.text-content {
	display:table;
	/*width: 250px;*/
}

* html .text-content {height:1%;}
.place-list em {
	display:block;
	font-style:normal;
	margin:7px 0 10px;
	padding-left:16px;
	background:url(./images/bullet-arrow.gif) no-repeat 3px 5px;
}
.place-list strong {display:block;}
.place-list a {
	text-decoration:underline;
}
.place-list a:hover {
	text-decoration:none;
}

/* rating content style */
.rating-content {
	background:#343e59;
	padding:6px 0 6px 4px;
	overflow:hidden;
	width: 125px;
}
.rating-content ul {
	margin:5px 0 0;
	padding:0;
	list-style:none;
	width: 120px;
}
.rating-content li {
	float:left !important;
	margin-right:5px !important;
}
.rating-content li.half {
	background:url(./images/rank-z-half.gif) no-repeat;
}
.rating-content li .half-horizontal {
	background:url(./images/rank-z-half-2.gif) no-repeat;
}
.rating-content li.blue {
	background:none;
}
/* headline box style */
.headline-box {
	padding:8px 0 8px 47px;
	background:url(./images/heading.gif) no-repeat;
	text-transform:none !important;
	margin:0 0 25px !important;
}

.headline-box-table{
	background:transparent url(./images/heading.gif) no-repeat scroll 0 0;
	text-transform:none !important;
	/*width:99%;*/
	width:99%;
	margin:0 0 25px !important;
}




.headline-box-table .headline-box-about{
	text-align:left;
	font-family:verdana,arial,sans-serif;
	font-size:13px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:15px;
	padding:8px 0 8px 47px;
}


.headline-box-table .headline-box-art{
	width:435px;
	text-align:left;
}

.headline-box-table .headline-box-art,
.headline-box-table .headline-box-art a{
	/*text-align:right;*/
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	/*line-height:15px;*/
	padding:0px;
}
/* place by style */
.place-by {
	width:100%;
	overflow:hidden;
	margin:0 0 10px;
	padding:0;
	list-style:none;
}
.place-by li {
	float:left;
	margin:0 3% 20px 0;
	width:47%;
	min-height:140px;
}
* html .place-by li {height:140px;}
.place-by li.clearer {
	clear: both;
	float: none;
	width: 90%;
	height: 1px;
	min-height :1px;
	margin: 0;
}
.place-by strong {
	display:block;
	background:#353f59 url(./images/bullet-tab-active.gif) no-repeat 15px 13px;
	padding:10px 15px 10px 35px;
	margin:0 0 15px;
}
.place-by strong a {text-decoration:none;}
.place-by strong a:hover {text-decoration:underline;}
.place-by p {
	font-size:10px;
	margin:0;
}
.place-by img {
	float:left;
	margin:0 14px 0 8px;
	border:6px solid #000 !important;
}
/* top clubs style */
.top-clubs {
	width:100%;
	border-collapse:collapse;
}
.top-clubs th, .top-clubs td {
	padding:9px 12px;
	vertical-align:top;
	text-align:left;
}
.top-clubs th {
	background:#353f59;
	border-bottom:4px solid #21273a;
}
.top-clubs td {
	border-bottom:1px solid #353f59;
}
.top-clubs td.general {
	font-weight:bold;
	color:#ee6100;
}
.top-clubs a {text-decoration:underline;}
.top-clubs a:hover {text-decoration:none;}
.top-clubs .djname {text-decoration:none;}

/* main info style */
.main-info-box {
	width:99%;
	overflow:hidden;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 15px;
}
.rating-box {
	padding:14px 9px 125px;
	background:#343e59 url(./images/text-raiting.gif) no-repeat 10px 184px;
	width:16px;
	height:105px;
	float:left;
	margin-right:15px;
	overflow:hidden;
	position:relative;
}
.main-info-box .rating {
	margin:0;
	top:14px;
	left:9px;
	padding:0;
	list-style:none;
}
.photo-content {
	float:left;
	width:302px;
}
.photo-content img {
	display:block;
	/*margin:0 0 10px;*/
	border: 6px solid #343e59 !important;
}
.photo-content span {
	display:block;
	padding:10px 0px;
	border:1px solid #343e59;
	font-size:13px;
}
.photo-content span a {
	font-weight:bold;
}

.photo-content  .nav-menu{
	height:40px;
	overflow:hidden;
}

.details {
	font-size:10px;
	width:280px;
	margin-top:-415px;
	text-align:left;
	margin-left:15px;
	float:right;
	position:relative;
	overflow:visible;
}

.details-withblock{
	margin-top:-475px;
}

.details-art-up{
	margin-top:-415px !important;
}

.details-art-upwithblock{
	margin-top:-475px !important;
}

#place_image{
	/*height:301px;*/
}

.details p {
	line-height:14px;
	text-align:justify;
}
.details h2 {
	color: #EE6100;
	text-transform: none;
}
.details h3 {
	color: #EE6100;
	text-transform: none;
	margin-bottom:15px;
	font-size: 11px;
}
.main {
	width:99%;
	overflow:hidden;
	margin:0 0 20px;
	font-size:10px;
}
.main .buttons-list {
	padding:0 !important;
	width:auto;
	clear:none;
	float:left;
	list-style:none;
	margin:0 !important;

}
.main span {
	margin-top:4px;
	float:left;
}
.contacts {
	margin:0 0 20px;
	padding:0;
	list-style:none;
	width:99%;
	overflow:hidden;
}
.contacts li {
/*	height:1%; */
	overflow:hidden;
	padding:0 0 0 15px;
	margin:0 0 10px;
	background:url(./images/bullet-places.gif) no-repeat 0 3px;
	font-size:10px;
	display: block;
	clear:both;
}
.contacts span {
	float:left;
	width:120px;
}

.contacts strong {
	margin-left: 150px;
	display:list-item;
}

.contactformcontent{
	text-align:left;
}

.contactformcontent ul{
	padding:0px;
	margin:0px;
	list-style:none;
	list-style-image:none;
	list-style-type:none;
	margin-top:10px;
	margin-bottom:10px;
	line-height:14px;
}

.contactformcontent ul li{
	list-style:none;
	list-style-position:inside;
}

.contactformcontent ul li a{

}


.contactformcontent ul li a img{
	border:none;
}


.contactformcontent ul li.phone{
	list-style:disc;
	list-style-position:inside;
}


.contactformcontent strong{
	color:#F0781F;
	font-family:Arial,Helvetica,sans-serif !important;
	font-size:12px !important;
}


div.atr {


	padding: 0px 0px 0px 15px;
	/*margin: 10px 0px 0px 0px;*/
	margin: 0px 0px 0px 0px;
	background:url(./images/bullet-places.gif) no-repeat 0 3px;
	font-size:10px;
	clear: right;
	overflow:hidden;
}

ul.atr{
	list-style:none;
	list-style-image:none;
	list-style-type:none;
	margin:0;
	padding:0;
	line-height:20px;
	width:100%;
}

ul.atr li{
	list-style:none;
	list-style-image:none;
	list-style-type:none;
	background:url(./images/bullet-places.gif) no-repeat 0 6px;
	margin:0;
	padding:0;
	padding-left:15px;
	height:40px;
}

div.atr a {
	color: #ee6100;
}

div.atr_name {
	margin-right: 150px;
}

div.atr_value {
	float: right;
	width: 140px;
	font-weight: bold;
	margin-bottom: 10px;
}

.contacts a {color:#ee6100;}
.detail-text-boxcontent {
	/*clear:both;*/
	/*width:99%;*/
	/*overflow:hidden;*/
	width:640px;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	line-height:14px;
	/*margin-bottom:20px;*/
}
.detail-text-boxcontent p {
	line-height:14px;
	text-align:justify;
}
/* list style */
.list {
	margin:0 0 20px;
	padding:0;
	list-style:none;
}
.list li {
	background:url(./images/bullet-arrow.gif) no-repeat 7px 50%;
	padding-left:22px;
	margin-bottom:10px;
	color:#ee6100;
	font-weight:bold;
}

.list.music li{
	color:#FFF;
	margin:0px !important;
	padding:0px;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:20px;
}

.list.music li.active {
	color:#FE9401;
	font-weight:bold;
	background:	#2c344a url(./images/bullet-arrow-act.gif) no-repeat scroll 7px 50% ;
}

.list. .music-list a,
.list. .music-list a strong{
	color:#fff;
}

.list. active a,
.list. active a strong{
	color:#FE9401;
}

.music-list-track-download{
	color:#FE9401;
}

/*

.list.music li.active a:hover,
.list.music li.active a{
	color:#FE9401;
}

.list.music li a.music-list-track-name,
.list.music li a.music-list-track-name strong{
	color:#FFF;
}

.list.music li a.music-list-track-name:hover,
.list.music li a.music-list-track-name:hover strong{
	color:#FE9401;
}

.music-list-track-download{
	color:#FE9401;
}

.music-list-track-download:hover{
	color:#FE9401;
}

.list.music li.active strong {
	color:#fff;
	margin-left:7px;
}

*/

a.text-white{
	color:#FFFFFF !important;
}

a.text-white:hover{
	color:#FFFFFF !important;
}


.list strong {
	margin-left:7px;
}

.list a {
	cursor:pointer;
	text-decoration:none;
	color:#fff;
}
.list a:hover {

text-decoration:underline;
cursor:pointer;
}

.add-info-list {
	margin:0 0 15px;
	padding:0;
	list-style:none;
	width:99%;
	overflow:hidden;
}
.add-info-list li {
	height:1%;
	overflow:hidden;
	padding:0 0 0 15px;
	margin:0 0 10px;
	background:url(./images/bullet-places.gif) no-repeat 0 3px;
	font-size:10px;
	text-transform:uppercase;
}
.add-info-list a {
	color:#fe9401;
	text-decoration:none;
}
.add-info-list a:hover {text-decoration:underline;}

#procent{
	margin-top:10px;
	margin-bottom:10px;
}

#progress{
	margin-top:5px;
	width:400px;
}

#uploadbar1{

}

#z-places-box {

margin:-50px 0 10px;
overflow:hidden;
width:100%;
}

#container z-places-box h2 {

background-image:url(images/title-z-places.gif);
height:97px;
margin:0 0 23px !important;
width:241px;
}

.z-places-box h2 {
	background:#03060F url(images/z-places-random.gif);
	height:43px !important;
	margin:0 0 10px !important;
	width:241px;
}

.z-places-box {
 width:100%;
 overflow:hidden;
 margin:0 0 0px;
}

ul.info-list {
 margin:0;
 list-style:none;
 padding:0;
 font-size:10px;
}

.right-column ul.info-list {
 /*margin: 20px 0px 0px 15px;*/
 margin: 15px 0px 0px 0px;
}

.info-list li {
 width:100%;
 overflow:hidden;
 margin-bottom:15px;
}

.info-list li a {
 margin: auto;
 overflow:hidden;
}

.info-list img {
 float:left;
 margin:0 10px 0 0;
 border: 6px solid #000 !important;
 /*background:transparent url(./images/gallery-box.jpg) no-repeat scroll 0 0;*/
 width: 60px;
}

.info-list strong {
 display:block;
 font-size:11px;
 margin-bottom:8px;
 padding-left:10px;
 background:url(./images/arrow-white-s.gif) no-repeat 0 5px;
}

.info-list strong a {
	text-decoration:underline;
}

.info-list strong a:hover {
	text-decoration:none;
}

.info-list p {
 margin:0;
 line-height:140%;
 }

/* DJ list main page */
.dg-box {
	margin:0 0 10px;
	margin-top:0px;
	overflow:hidden;
	width:100%;
}

.dg-box h2 {
	background:#03060F url(images/title-z-djs.gif) no-repeat scroll 0 0;
	/*height:43px !important;*/
	margin:0 0 10px !important;
	width:241px;
}

.dg-box ul{
	font-size:10px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}

.dg-box li {
	margin-bottom:15px;
	overflow:hidden;
	width:100%;
}

.dg-box img {
	border:6px solid #FFFFFF;
	float:left;
	margin:0 10px 0 0;
}

div.text-box {
	display:table;
}

.dg-box strong {
	display:block;
	font-size:11px;
	margin-bottom:8px;
}

.dg-box li li {
	margin:0;
	overflow:hidden;
	width:auto;
}
/* --- */

.events-img img{
	border:4px solid #fff !important;
	margin-bottom:20px;
}

/*DJs*/
/*
ul.music,
ul.music li {
	padding:0;
	margin:0;
	list-style-image:none !important;
	list-style:none;
	list-style-type:none;
	background:none;
	line-height:14px;
}

ul.arrow li{
	background:transparent url(images/bullet-arrow.gif) no-repeat scroll 0 4px;
	margin:0 0 10px;
	padding-left:15px;
}
*/
table.tablelistdjinfo{

}

table.tablelistdjinfo tr td{
	vertical-align:top;
}

table.tablelistdjinfo tr td.tablelistdjinfo-img a img{
	border:6px solid #FFFFFF;
	margin-bottom:30px;
}

table.tablelistdjinfo tr td div.text-box{
	margin-left:22px;
	line-height:17px;
}

table.tablelistdjinfo tr td div.text-box em {
	background:transparent url(images/bullet-arrow-l.gif) no-repeat scroll 0 4px;
	display:block;
	font-size:12px;
	font-style:normal;
	margin-bottom:3px;
	margin-left:-10px;
	padding-left:10px;
}

table.tablelistdjinfo tr td div.text-box em a{
	color:#E65800;
	font-weight:normal;
	text-decoration:underline;
}

table.tablelistdjinfo tr td div.text-box em a:hover{
	color:#E65800;
	font-weight:normal;
	text-decoration:none;
}

table.tablelistdjinfo tr td div.text-box p{
	color:#fff;
	font-weight:normal;
	line-height:17px;
	text-align:justify;
}

table.tablelistdjinfo tr td div.text-box strong {
	margin-left:0;
	color:#fff;
}

/* input box style */
.input-box-select-file {
	/*background:url(images/butons_obzor.gif) no-repeat;*/
	/*background:transparent url(images/inputs-browser_.gif) no-repeat right scroll 0;*/
	width:186px;
	height:22px;
	overflow:hidden;
	position:relative;
	color:#000;
	font:11px Verdana, Arial, Helvetica, sans-serif;
}
.input-box-select-file .select-file {
	margin:0;
	padding:0;
	position: absolute;
	left: 0;
	z-index: 2;
	width:100%;
	-moz-opacity: 0;
	filter:alpha(opacity: 0);
	opacity: 0;
	height:22px;
}
#input-content-select-file {
	/*margin:3px;*/
	display:block;
	width:186px;
	overflow:hidden;
	white-space:nowrap;
	height:22px;
	/*border:2px solid #fff;*
	/*background:#fff;*/
}

#input-content-select-file img{
	margin-left:2px;
}

#input-content-select-file input{
	/*margin:3px;*/
	vertical-align:middle;
	height:20px;
	/*border:2px solid #fff;*
	/*background:#fff;*/
}

/* placesFilters */
div.place-content{

}

div.place-content table#placesFilters tr td select{
	width:186px;
	height:20px;
	font-size:12px;
	margin-top:3px;
}
table#placesFilters {

}
/**/

/* DJ style */
.alphabet-filter {
	display:block;
	padding-left:15px;
	font-size:10px;
	background:url(../images/ico-sub-title.gif) no-repeat 0 3px;
	margin-bottom:10px;
}
/* alphabet style */
.alphabet-box {
	width:99%;
	overflow:hidden;
	margin:0 0 25px;
	padding:0;
	list-style:none;
	font-size:13px;
}
.alphabet-box li {
	display:inline;
	margin:0 6px 0 0;
	line-height:120%;
}
.alphabet-box a {
	color:#e65800;
}
.alphabet-list {
	width:99%;
	overflow:hidden;
	margin:0 0 20px;
	padding:0;
	list-style:none;
	font-size:13px;
}
.alphabet-list li {
	float:left;
	margin:0 1% 0 0;
	width:23%;
}
.alphabet-list ul {
	margin:0 0 0 4px;
	padding:0;
	list-style:none;
}
.alphabet-list li li {
	float:none;
	margin:0 0 10px;
	width:auto;
	/*padding-left:17px;*/
	padding-left:0px;
	background:url(../images/arrow-double.gif) no-repeat 0 5px;
}

.alphabet-list img {
	float:none !important;
	display:block !important;
	margin:0 0 15px !important;
	border:4px solid #3c4563 !important;
}
.alphabet-list strong {
	display:block;
	font:bold 16px Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 10px 4px;
}

/* DJ's. add on 11.12.2008*/
table.photos-dj{
	background:url(images/photos-border.gif) center top repeat-y;
	margin-top:15px;
}

table.chart-dj{
	background:url(images/photos-border.gif) center top repeat-y;
	margin-top:15px;
	background-position: 200px 0px;

}

.detail-photo-dj{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin-bottom:20px;
	overflow:hidden;
	width:99%;
}

.photo-list-dj{
	font-family:Tahoma;
	font-size:10px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;

	height:170px;
}

.photo-list-dj ul{
	list-style:none;
	list-style-image:none;
	list-style-type:none;
}

.photo-list-dj ul.rating {
	list-style:none;
	margin:0 0 0 5px;
	padding:0px;
	width:16px;
	height:90px;
	background:url(./images/star.gif) repeat-y;
	position:static;
}

.photo-list-dj ul li{
	padding-right:10px;
}

.photo-list-dj .photo-list-dj-img{
	height:170px;
	width:145px;
	float:left;
}

.photo-list-dj .photo-list-dj-img .photo-list-dj-img-image{
	background:url(images/photo-frame.jpg) repeat scroll left top;
	height:151px;
	margin-bottom:5px;
	margin-right:2px;
	padding:6px 6px 7px;
	width:108px;
}

.photo-list-dj .photo-list-dj-img .photo-list-dj-img-image{

}

.photo-list-dj .photo-list-dj-img-rate{

}

.photo-list-dj-info-info a{
	color:#E25800 !important;
	text-decoration:underline;
}

.photo-list-dj-info-info a:hover{
	color:#E25800;
	text-decoration:none;
}

.photo-list-dj-info,
.photo-list-dj .photo-list-dj-info{
	padding-right:40px;
}

.photo-list-dj-info-title,
.photo-list-dj .photo-list-dj-info .photo-list-dj-info-title{
	/*color:#E25800;
	display:block;*/
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:0px 0 2px 2px;
	/*margin:0 0 8px;*/
	background:transparent url(images/icon-info.gif) no-repeat scroll left top;
	overflow:hidden;
	text-indent:15px;


}

.photo-list-dj-info-info,
.photo-list-dj .photo-list-dj-info .photo-list-dj-info-info{
	font-family:Tahoma;
	font-size:10px;
	padding-top:2px;
	margin-bottom:2px;
}

.photo-list-dj-info-info strong,
.photo-list-dj .photo-list-dj-info .photo-list-dj-info-info strong{
	font-family:Tahoma;
	font-size:10px;
	font-weight:bold;
}
/* lables style */
.lables {
	margin:0;
	padding:0;
	list-style:none;
}
.lables li {
	/*width:100%;
	overflow:hidden;*/
	/*width:81px;*/
	margin:0 0 0px;
	margin-left:0px;
	/*margin-right:15px;*/
	/*float:left;*/
}

.lables li table.labeltable{
	width:315px;
}

.lables li table.labeltable strong{
	background:transparent url(./images/arrow-white-s.gif) no-repeat scroll 0 5px;
	display:block;
	font-size:11px;
	margin-bottom:8px;
	padding-left:10px;
}

.lables li table.labeltable strong a{
	text-decoration:none;
	color:#F0781F;
}

.lables li table.labeltable strong a:hover{
	text-decoration:underline;
	color:#F0781F;
}

.lables li table.labeltable ul{
	list-style:none;
	list-style-image:none;
	list-style-type:none;
	margin-left:10px;
}

.lables li table.labeltable ul li.labelinfo{
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	line-height:140%;

}


.lables img {
	/*float:left;*/
	margin:0 0px 0 0;
}
.lables .text-box {
	padding-left:10px;
}
.lables em {
	display:block;
	margin-left:-10px;
	padding-left:10px;
	font-style:normal;
	font-size:12px;
	margin-bottom:3px;
	background:url(./images/bullet-arrow-l.gif) no-repeat 0 4px;
}
.lables em a {color:#e65800;}
.lables strong {
	display:block;
	font-size:11px;
	margin-bottom:4px;
}
/* archive content style */
.archive-content {
	width:100%;
	overflow:hidden;
	background:url(./images/pxl.gif) repeat-y 400px 0;
	margin-bottom:30px;
}
.archive-box {
	float:left;
	padding-right:30px;
}
.archive-box ul {
	margin:0 0 0 15px;
	list-style:none;
	font:10px Verdana, Arial, Helvetica, sans-serif;
}
.archive-box li {
	margin:0 0 10px;
	padding-left:15px;
	background:url(./images/bullet-arrow.gif) no-repeat 0 4px;
}
.archive-box a {text-decoration:none; color:#fe9401;}
.archive-box a:hover {text-decoration:underline; color:#fe9401;}

.nav-menu{
/*background:url(./images/ico-home.gif) no-repeat;*/
font-size: 11px;
margin:0 7px 0 0;
line-height:13px;
/*padding-left:20px;*/
padding-left:2px;
}
.nav-menu a{
color:#fe9401;
}

.nav-menu img{
	padding:3px;
	margin:0;
	border:none !important;
	display:inline;
	vertical-align:middle;

}

/* staticpagestable */
.staticpagestable h1{
	background:none !important;
}
.staticpagestable,
.staticpagestable p{
	padding:0 !important;
	margin:0 !important;
	font-family:Arial,Helvetica,sans-serif !important;
	font-size:11px !important;
	line-height:16px !important;
	text-align:justify;
	text-indent:14px;
	margin-top:10px !important;
	/*margin-top:2em !important;*/
}

.staticpagestable h4{
	color:#f0781f;
	font-family:Arial,Helvetica,sans-serif !important;
	font-size:12px !important;
	margin-bottom:10px;
	margin-top:20px;
}

.staticpagestable p b i{
	font-style:normal;
}


.staticpagestable ol,
.staticpagestable ul,
.staticpagestable li{
	font-family:Arial,Helvetica,sans-serif !important;
	font-size:11px !important;

}

.staticpagestable ol,
.staticpagestable ul{
	list-style-image:none;
	list-style-position:inside;
	padding:0px !important;
	margin:5px !important;
	font-family:Arial,Helvetica,sans-serif !important;
	font-size:11px !important;
	line-height:17px !important;
}


.staticpagestable ul{
	list-style-type:disc;
	margin-left:10px;
}

.staticpagestable ul.about-contact{
	list-style:none;
	list-style-image:none;
	list-style-position:inside;
	list-style-type:none;
	margin:0;
	padding:0;
	margin-top:10px;
	margin-bottom:5px;
}

.staticpagestable table.table-ads-price{
	width:99%;
	margin-top:10px;
	margin-bottom:10px;
	border-collapse:collapse;
	/*font-weight:bold;*/
}

.staticpagestable table.table-ads-price tr td.str_b{
	font-weight:bold;
}

.staticpagestable table.table-ads-price tr td{
	border-bottom:1px solid #353F59;
	padding:9px 12px;
}

.staticpagestable table.table-ads-price tr.table-title td{
	background:#353F59 none repeat scroll 0 0;
	border-bottom:4px solid #21273A;
}

.staticpagestable table.table-ads-price tr td.org{
	color:#EE6100;
	font-weight:bold;
	text-align:left;
}

.staticpagestable table.table-ads-price tr td.bld{
	font-weight:bold;
}

.div-reg-text{
	width:650px !important;
}

.table-reg-text{
	width:650px;
	/*width:550px;*/
}

.table-reg-text tr td{
	font-family:Arial,Helvetica,sans-serif !important;
	font-size:11px !important;
	line-height:16px !important;
	text-align:justify;
}

/************/

/**OPERA FIX **/
div.reg_form input.contact{
	width:250px;
}

div.reg_form input.operafix-id-contactform{
	/*width:246px !important;*/
}

/**/


.mainpage-eventinfo{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0;
	margin:0;
	margin-top:5px !important;
	margin-bottom:10px !important;
	line-height:17px;
}

.mainpage-eventinfo li a{
	background:none;
	color:#fff;
	font-weight:normal;
	display:inline;
	padding:0px;
	margin:0px;
	margin-left:4px;
	text-decoration:underline;
}

ul.mainpage-eventinfo li a:hover{
	text-decoration:none;
}

/** PLACES **/
.places-details{
	width:100%;
	margin-top:25px;
	margin-bottom:10px;
}

.places-details .places-details-space{
	width:13px;
}

.zplaces-allsubjects,
.places-details tr td.places-details-events,
.places-details tr td.places-details-gallery{
	width:313px;
}

/* zplaces-allsubjects-table */

.zplaces-allsubjects-table{
	margin:0px;
	padding:0px;
	margin-top:10px;
	width:100%;
}

.zplaces-allsubjects-space{
	width:13px;
}

.zplaces-allsubjects,
.zplaces-allsubjects{
	padding-bottom:0 !important;
	padding-left:0;
	padding-right:0 !important;
	padding-top:10px !important;
	margin:0;
	text-align:left;
}

.zplaces-allsubjects a{
	/*color:#E25800;*/
	color:#fff;
	font-size:11px;
	padding-left:15px;
	background:url(images/plsh-view-all.jpg) no-repeat left 4px;
	/*font-weight:bold;*/
}

.events-list-table .places-details-title,
.places-details tr td.places-details-events .places-details-title,
.places-details tr td.places-details-gallery .places-details-title{
	/*background:#353F59 url(images/bullet-tab-active.gif) no-repeat scroll 15px 13px; */
	background:#353F59 url(images/plsh-bullet-left.jpg) no-repeat left top;
	margin:0 0 15px;

	width:100%;
}

.events-list-table .places-details-title{
	/*width:313px;*/
	text-align:left;
}

.places-details-title td,
.events-list-table .places-details-title-right,
.places-details tr td.places-details-events .places-details-title tr td,
.places-details tr td.places-details-gallery .places-details-title tr td{
	width:90%;
	padding:10px 15px 10px 15px !important;
	font-size:15px;
	font-weight:bold;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}


.events-list-table .places-details-title-right,
.places-details tr td.places-details-events .places-details-title tr td.places-details-title-right,
.places-details tr td.places-details-gallery .places-details-title tr td.places-details-title-right{
	background:#353F59 url(images/plsh-bullet-right.jpg) no-repeat right top;
	width:10%;
	padding:10px 15px 10px 15px !important;
	font-size:15px;
	font-weight:bold;
}

.events-list-title {
	overflow:hidden;
	text-indent:-9999em;
	background:#03060F url(images/title-z-events.gif) no-repeat scroll 0;
	height:43px !important;
	margin: 0px 0px 10px 0px !important;
	width:100%;
}

.events-list-table {
	margin-bottom:20px;
	/*width:99%;*/
}


.events-list-table .events-list{
	width:auto !important;
}

.events-list-table .text-box{
	width:99% !important;
}

.events-list-table h3{
	width:auto !important;
}

.events-list-table-img{
	width:75px;
}

.events-list {
	margin:0 15px 0 0;
	width:225px;
	border-collapse:collapse;
}

.events-list td {
	/*padding:0 0 30px;*/
	padding:0 0 7px;
	/*vertical-align:middle;*/
}

.events-list td.text-box {
	padding-left:15px;
	width:130px;
	overflow:hidden;
	position:relative;
	background:url(./images/arrow-events.gif) no-repeat 5px 55px;
}

.places-details-events .events-list td.text-box {
	height:120px !important;
}


.events-list img {
	float:left;
	border:none !important;
}
.events-list h3 {
	margin:0 0 0 -7px;
	margin-bottom:4px;
	padding:0 0 0 7px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	/*font:bold 11px Arial, Helvetica, sans-serif;*/
	/*background:url(./images/arrow-events.gif) no-repeat 0 50%;*/
	width:140px;
	text-align:left;
	font-weight:normal;
	line-height:12px;
}

.events-list h3.nomargin{
	margin-bottom:0px;
}

.events-list h3 a {
	text-decoration:underline;
}

.events-list h3.event-title a {
	text-decoration:underline;
	color:#E65800;
}

.events-list h3.dj-title{
	margin-bottom:0px;
}

.events-list h3 a:hover {text-decoration:none;}
.events-list span {
	font-size:10px;
	color:#e65800;
}

.bolda{
	font-weight:bold !important;
}

.events-list-allevent{
	/*margin-top:20px;*/
}

.events-list-allevent a{
	background:transparent url(images/plsh-view-all.jpg) no-repeat scroll left 4px;
	color:#FFFFFF;
	font-size:11px;
	padding-left:15px;
}

.gallery-list{

}

.gallery-list li.gallery-list-elem{
	width:auto !important;
	float:none !important;
	display:block;
}

.gallery-list li.gallery-list-elem .galleri-list-elem-photo-box{
	float:left;
	margin-bottom:30px;
	width:77px;
	height:103px;
}

.gallery-list li.gallery-list-elem .galleri-list-elem-photo-box img{
	margin-bottom:0;
}

.gallery-list li.gallery-list-elem .gallery-list-elem-photo-list-dj-info{
	width:160px;
	float:left;
}

.gallery-list li.gallery-list-elem .gallery-list-elem-photo-list-dj-info ul{
	display:block;
	float:none;
	margin-left:30px;
}

.gallery-list li.gallery-list-elem .gallery-list-elem-photo-list-dj-info ul li.photo-list-dj-info-info{
	display:block;
	float:none;
	width:auto;
	list-style:none;

}

.photo-list-dj-info-info-icon{
	padding-left:15px;
	background:url(images/icon-info.gif) no-repeat scroll left 3px;
}

.desc{
	margin-bottom: 10px;
}

.calendar-box h2 {
	background-image:url(images/title-z-places.gif);
	height:97px;
	margin:0 0 23px !important;
	width:241px;
}
/* GALLERY LIST BLOCK */
.z-gallery-random{

}

.z-gallery-random .text-box{
	width:135px;
}

.z-gallery-random h2.title{
	background:#03060f url(images/z-places-there.jpg) no-repeat !important;
	text-indent:0px !important;
	font-family:Helvetica, sans-serif !important;
	font-size:12px !important;
	text-transform:uppercase !important;
	padding-top:18px !important;
	padding-left:15px !important;
	padding-bottom:15px !important;
}
/*
.z-gallery-random h2.title{
	background:#03060F url(images/title-z-gallery.gif) no-repeat scroll 0 0;
	height:43px !important;
	margin:0 0 10px !important;
	width:100%;
}
*/
.z-gallery-random .info-list img {
	background:transparent url(./images/gallery-box.jpg) no-repeat scroll 0 0;
	float:left;
	margin:0 10px 0 0;
	padding:6px;
	border:none !important;
	width:75px !important;
}

.z-gallery-random .info-list strong {
	background:transparent url(images/icon-info.gif) no-repeat 0px 1px;
	display:block;
	font-size:10px;
	margin-top:2px;
	margin-bottom:2px;
	padding-left:15px;
	width:120px;
}

.z-gallery-random .info-list p {
	margin-top:2px;
	margin-bottom:2px;
}

.z-gallery-random .info-list p b{
	font-family:Tahoma;
	font-size:10px;
	font-weight:bold;
}

.z-gallery-random .info-list p.title a{
	-x-system-font:none;
	color:#E25800;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin:0 0 8px;
}

/*PLACE LIST BLOCK*/

.z-places-random{

}

.z-places-random h2{
	background:#03060f url(images/z-places-random.gif) no-repeat;
	/*width:100%;*/
	/*height:43px !important;*/
	/*height:28px !important;*/
	margin:0 0 10px !important;
}

.z-places-random h2.title-there{
	background:#03060f url(images/z-places-there.jpg) no-repeat !important;
}

.z-places-random h2.title-there{
	text-indent:0px !important;
	font-family:Helvetica, sans-serif !important;
	font-size:12px !important;
	text-transform:uppercase !important;
	padding-top:18px !important;
	padding-left:15px !important;
	padding-bottom:15px !important;
}

.z-dj-random h2{
	background:#03060f url(images/z-dj-random.gif) no-repeat;
	width:100%;
	/*height:43px !important;*/
	margin:0 0 10px !important;
}

.dg-box h2.title-there{
	background:#03060f url(images/z-places-there.jpg) no-repeat !important;
}

.dg-box h2.title-there{
	text-indent:0px !important;
	font-family:Helvetica, sans-serif !important;
	font-size:12px !important;
	text-transform:uppercase !important;
	padding-top:18px !important;
	padding-left:15px !important;
	padding-bottom:15px !important;
}

.z-dj-random h2.title-there{
	background:#03060f url(images/title-z-places-play-there.jpg) no-repeat !important;
}

/*.dg-box  h2.title-there{ background:#03060f url(images/title-z-places-play-there.jpg) no-repeat !important; }*/

.z-places-random h2.play-there{
	background:#03060f url(images/title-z-djs-acted.jpg) no-repeat !important;
}
.dg-box  h2.title-style{
	background:#03060f url(images/title-z-djs-similaronstyle.jpg) no-repeat !important;
}

/************/
/***** EVENT ADD CSS *******/
.eventbodytop{
	display:block;
	overflow:hidden;
	height:350px;
}

.eventbody{
	display:block;
	overflow:hidden;
}

/************/

/***** BOOK ******/
.book-box{
	padding:0px;
	margin:0px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}

.book-box .book-box-menu-image{
	padding:0px;
	margin:0px;
	background:url(./images/bookimage.jpg) no-repeat 0 50%;
	width:262px;
	height:390px;
}

.book-box .book-box-menu-image img{
	padding:0px;
	margin:0px;
	border:6px solid #343E59 !important;
}

.book-box .book-box-menu-details{
	padding:0px;
	margin:0px;
	padding-left:15px;
}

.book-box .book-box-menu-details .book-box-menu-details-list{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 0 15px;
	padding:0;
}

.book-box .book-box-menu-details h3{
	color:#EE6100;
	font-size:11px;
	margin-bottom:15px;
	text-transform:none;
}

.book-box .book-box-menu-details .book-box-menu-details-list li{
	background:transparent url(./images/bullet-places.gif) no-repeat scroll 0 3px;
	font-size:10px;
	margin:0 0 10px;
	padding:0 0 0 15px;
	text-transform:uppercase;
}

.book-box .book-box-menu-details .book-box-menu-details-list li a{
	color:#FE9401;
	text-decoration:none;
}

.book-box .book-box-menu-details .book-box-menu-details-list li a:hover{
	color:#FE9401;
	text-decoration:underline;
}

.headline-box-book{
	font-family:verdana,arial,sans-serif;
	font-size:13px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:15px;
	background:transparent url(./images/heading.gif) no-repeat scroll 0 0;
	padding:8px 0 30px 47px;
	text-transform:none !important;
}

.book-box-content{

}

.book-box-content .text_container{

}

.book-box-content .text_container h4{
	color:#F0781F;
	font-family:Arial,Helvetica,sans-serif !important;
	font-size:12px !important;
	margin-bottom:5px;
	margin-top:10px;
}

.book-box-content .text_container p{
	margin-top:10px;
	margin-bottom:10px;
	text-align:justify;
}

.book-box-content .text_container ul{
	list-style-position:inside;
	margin-top:5px;
	margin-left:12px;
	margin-bottom:20px;
}

/* #system-message */
#system-message{
	width:645px !important;
}

/*****************/

.main-page-dj-table {
	/*width:200px;*/
	width:auto;
	background: none;
	border-bottom:none;
	margin:0;
	padding:0;
	overflow:visible;
	text-align:left;
}

ul.main-info{
	width:100%;
}

.contacts-events-for-main{

}

.main-page-dj-table tr td{
	background: none;
	border-bottom:none;
	margin:0;
	padding:0;
}

.main-page-dj-table td a{
	color:#FFF;
	background: none;
	border-bottom:none;
	margin:0;
	padding:0;
}

.additional-info tr td{
	background: none;
	border-bottom:none;
	margin:0;
	padding:0;
}

.additional-info {
	background: none;
	border-bottom:none;
	margin:0;
	padding:0;
}

.additional-info span{
	color:#E65800;

}

.event-details {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	width:350px;
	margin-top:0;
	text-align:left;

	float:left;
	position:relative;
	overflow:visible;
}

.event-details-elems{
	margin-bottom:10px;
}


.event-details p {
	line-height:14px;
	text-align:justify;
}
.event-details h2 {
	color: #EE6100;
	text-transform: none;
}
.event-details h3 {
	color: #EE6100;
	text-transform: none;
	margin-bottom:10px;
	font-size: 11px;
}

div.event-atr {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	padding: 0px 0px 0px 15px;
	/*margin: 10px 0px 0px 0px;*/
	margin: 0px 0px 0px 0px;
	margin-top:10px;
	background:url(./images/bullet-places.gif) no-repeat 0 5px;
	font-size:10px;
	clear: right;
	overflow:hidden;
}

div.event-atr a {
	color: #FFFFFF;
}

div.event-atr_name {
	margin-right: 150px;
}

div.event-atr_value {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	float: right;
	width: 200px;
	font-weight: bold;
	/*margin-bottom: 10px;*/
}


