@charset "utf-8";
/* CSS Document */
* {
	margin:0;
	padding:0;
	
	}
html {
	margin:0;
	padding:0;
	}
bodya {
	margin:0;
	padding-top:10px;
	background:#2c344a url(images/zet-left.gif) no-repeat top left;
	font:11px Arial, Helvetica, sans-serif;
	color:#fff;
	width: 1250px;
	}

 html {height:100%;}
body {
	color:#fff;
	font:11px/14px arial, sans-serif;
	margin:0;
	background:#2c344a;
	min-width:1000px;
	height:100%;
}


img {
	border:0;
	}
a	{
	color:#fff;
}
h1 {
	color:#F0781F;
}
abbr, acronym, span.abbr {
  cursor: help;
  border-bottom: 1px dashed #FFF;
}
.clearer {
	clear:both;
	}

/* Registarion form part */

DIV.reg_form h3 {
	text-align: left;
	font-size: 13px;
	font-family: Verdana, Arial, sans-serif;
	background: transparent url(images/icon_form_header.gif) no-repeat center left;
	margin-left: 7px;
	padding-left: 20px;
}

DIV.reg_form TD.label {
	/*width: 255px;*/
	width: 350px;
	text-align: left;
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	background: transparent url(images/icon_form_row.gif) no-repeat center left;
	padding: 8px 8px 10px 22px;
}

DIV.reg_form TD.input {
	width: 255px;
	text-align: right;
	font-size: 13px;
	font-family: Verdana, Arial, sans-serif;
	padding: 5px;
}



DIV.reg_form INPUT.text {
	font-size: 12px;
	width: 182px;
	padding: 0px;
	margin:0px;
	height:18px;
}

.reg_form INPUT.textaddgallery {
	font-size: 12px;
	width: 182px !important;
	padding: 0px;
	height:18px;
}


DIV.reg_form SELECT {
	font-size: 12px;
	/*width: 253px;*/
	width:186px !important;
	padding: 0px;
	margin:0;
}

DIV.addemotion h3 {
	text-align: left;
	font-size: 13px;
	font-family: Verdana, Arial, sans-serif;
	background: transparent url(images/icon_form_header.gif) no-repeat center left;
	margin-left: 7px;
	padding-left: 20px;
}

DIV.addemotion TD.label {
	/*width: 255px;*/
	text-align: left;
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	background: transparent url(images/icon_form_row.gif) no-repeat center left;
	padding: 8px 8px 10px 22px;
}

DIV.addemotion TD.input {
	width: 255px;
	text-align: left;
	font-size: 13px;
	font-family: Verdana, Arial, sans-serif;
	padding: 5px;
}

DIV.addemotion INPUT.text {
	font-size: 13px;

	padding: 0px;
}

DIV.addemotion SELECT {
	font-size: 13px;
	/*width: 224px;*/
	padding: 0px;
}

/* EOF registarion form part */

/* Pagination1 table part */

TABLE.pagination1 {
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	margin-top: 5px;
	margin-left: auto;
	margin-right: 10px;
	padding: 0px;
}

TABLE.pagination1 IMG {
	padding: 0px;
	margin: 0px;
	background: transparent;
}

TABLE.pagination1 TD.page {
	background-image: url(images/gallery_pages_bg_1.gif);
	height: 21px;
	width: 21px;
}

TABLE.pagination1 TD.selected {
	background-image: url(images/gallery_pages_bg_2.gif);
	height: 21px;
	width: 21px;
}

/* EOF Pagination1 table part */

input.input1 {
	height: 17px;
}

select.input1 {
	height: 19px;
}

#content {
	background:url(images/zet-right.jpg) no-repeat top right;
	overflow:hidden;
	width: 1260px;
	}
#top-banner {
	margin:0 auto;
	width:886px;
	}
table.lbox {
	border:none;
	border-collapse:collapse;
	table-layout:fixed;
	margin:5px 0 0 0;
	padding:0;
	}
table.lbox td {
	padding:10px 10px 0 0;
	border:none;
	}
.login_input {
	background:#2c344a;
	border:3px solid #000;
	width:102px;
	color: #DD5800;
	}
.login {
	background-color:#2c344a !important;
	background:url(images/login.gif) no-repeat 0px 3px;
	}
.pass {
	background:url(images/pass.gif) no-repeat 0px 3px;
	}
.register {
	font:normal 9px Arial, Helvetica, sans-serif;
	text-align:left;
	}
.register a {
	color:#fff;
	background:url(images/sarrow.gif) no-repeat center left;
	padding-left:8px;
	}
.logo {
	padding:2px 0 0 0;
	z-index:10;
	}
.logo object{
	z-index:10;
	}
.logo img {
	margin-bottom:165px;
	margin-left:67px;
	margin-top:0px;
	}
#z-posolstvo {
	position:absolute;
	z-index:+1;
	top:275px;
	left:100px;
	}
#z-booking {
	position:absolute;
	z-index:+1;
	top:304px;
	left:230px;
	}
#z-emotions {
	position:absolute;
	z-index:+1;
	top:264px;
	left:340px;
	}
#z-places {
	position:absolute;
	z-index:+1;
	top:255px;
	left:470px;
	}
#z-forum {
	position:absolute;
	z-index:+1;
	top:315px;
	left:435px;
	}
#z-djz {
	position:absolute;
	z-index:+1;
	top:370px;
	left:340px;
	}
#z-events {
	position:absolute;
	z-index:+1;
	top:205px;
	left:435px;
	}
	
#z-link-events {
	width:100;
	height:20;
	position:absolute;
	z-index:+1;
	top:540px;
	left:80px;
	}
#z-link-events-area {
	width:100;
	height:20;
	background-color:none;
	}
#top-colls {
	background:url(images/top-colls.gif) no-repeat top left;
	height:206px;
	z-index:398;
	}
#top-colls_emo {
	background:url(images/top-colls-emotions.gif) no-repeat top left;
	height:206px;
	z-index:398;
	}
	
#top-colls_emo a.home, #top-colls_emo a.home:hover, #top-colls_emo a.home:visited {
	padding-left:18px;
	margin-left:200px;
	background:url(images/home.gif) no-repeat top left;
	color:#fff;
	}
#top-colls_emo a, #top-colls_emo a:hover, #top-colls_emo a:visited {
	color:#fff;
	}
#top-ins {
	background:url(images/top-colls_if-ins.gif) no-repeat top left;
	height:206px;
	}
#top-phs {
	background:url(images/top-colls_if-phs.gif) no-repeat top left;
	height:206px;
	}
#top-colls-r {
	background: url(images/top-colls-r.gif) no-repeat top right;
	padding-top:70px;
	overflow:hidden;
	height:136px;
	_height:106px;
	}
#top-colls a.home, #top-colls a.home:hover, #top-colls a.home:visited {
	padding-left:18px;
	margin-left:200px;
	background:url(images/home.gif) no-repeat top left;
	color:#fff;
	}
#top-colls a, #top-colls a:hover, #top-colls a:visited {
	color:#fff;
	}
#top-phs a, #top-phs a:link, #top-phs a:hover, #top-phs a:visited {
	padding-left:18px;
	margin-left:200px;
	background:url(images/home.gif) no-repeat top left;
	color:#fff;
	}
	
#top-event {
	background:url(images/top-colls_if-event.gif) no-repeat top left;
	height:206px;
	}
#top-event a, #top-event a:link, #top-event a:hover, #top-event a:visited {
	padding-left:18px;
	margin-left:200px;
	background:url(images/home.gif) no-repeat top left;
	color:#fff;
	}		
	
#left-coll {
	padding:0;
	margin:0;
	float:left;
	width:240px;
	padding:10px 0 0 75px;
	}
#menu-right {
	/*margin-bottom:4em;*/
	margin-bottom:20px;
	}
.menu-a p {
	/*margin-left:1.4em; */
	padding-bottom:2px;
	padding-top:2px;
    width:174px;
   
	/*margin-bottom:10px;*/
	}	
	
.menu-b p {
	margin:0;
	padding:0;
	/*background:transparent url(images/menu-b.gif) no-repeat scroll left center;*/
	border:0px solid #000;
	
	padding-top:3px;
	padding-bottom:3px;
	margin-left:1.4em;
	/*margin-bottom:10px;*/
	}
	
.menu-a { }
.menu-a a {
	background:url(images/menu-a.gif) no-repeat center left;
	color:#fff;
	text-decoration:none;
	padding-left:16px;
	position:relative;
	z-index:+1;
	width:174px;
	}
/*	
.menu-a a:hover {
	background:#FF6600 url(images/menu-a.gif) no-repeat scroll left center;
	color:#FFFFFF;
	padding:2px 2px 2px 16px;
	text-decoration:none;
	width:174px;
	}
*/
.menu-ac {
	background:#f60 url(images/menu-a.gif) no-repeat center left;
	color:#fff;
	text-decoration:none;
	padding:2px 2px 2px 16px;
	}
.menu-anc p{
	
	color:#fff;
	text-decoration:none;
	padding-top:2px;
	padding-bottm : 2px;
	padding-left : 16px;
	padding-right : 2px;
	
	}
.menu-anc{
	
	color:#fff;
	text-decoration:none;
	/*padding:2px 2px 2px 16px;*/
	}

.menu-a p.menu-ac a{
	background:none;
	color:#fff;
	text-decoration:none;
	padding-left:0px;
	position:relative;
	z-index:+1;
	}

p.menu-sub_active {
    background:url(images/menu-c.gif) no-repeat center left;
	color:#fff;
	text-decoration:none;
    width: 188px;
	padding:6px 2px 2px 8px;
    height: 18px;
	margin-bottom:2px;
    margin-top:2px;
	}

p.menu-sub {
    background:url(images/menu-b.gif) no-repeat center left;
	color:#fff;
	text-decoration:none;
    width: 188px;
	padding:6px 2px 2px 8px;
    height: 18px;
	margin-bottom:2px;
    margin-top:2px;
	}

.menu-sub a, .menu-sub_active a {
	background:none;
	color:#fff;
	text-decoration:none;
	padding-left:16px;
	position:relative;
	z-index:+1;
	}

.menu-b {
	/*margin-left:1em;*/
	/*width:235px;*/
	}
/*
.menu-b a {
	background:url(images/menu-b.gif) no-repeat center left;
	line-height:26px;
	color:#fff;
	text-decoration:none;
	padding-left:22px;	
	padding-bottom:5px;
	padding-top:5px;
	}
.menu-b a:hover {
	width:inherit;
	background:url(images/menu-c.gif) no-repeat left;
	color:#fff;
	text-decoration:none;
	padding-left:22px;
	padding-bottom:10px;
	padding-top:10px;
	padding-right:140px;
	}

.menu-b span {
	background:url(images/menu-c.gif) no-repeat center left;
	color:#fff;
	padding-left:22px;
	padding-bottom:10px;
	padding-top:10px;
	line-height:26px;
	width:188px;
	}
*/
.inaact_{
	padding:0;
	margin:0;
	background:url(images/menu-b.gif) no-repeat center left;
	line-height:26px;
	color:#fff;
	text-decoration:none;
	padding-left:22px;	
	padding-bottom:5px;
	padding-top:5px;
	/*margin-left:15px;*/
	margin-left:0px;
}

.inaact_ a{
	padding:0;
	margin:0;
	text-decoration:none;
	width:188px;
}


#inaact_:hover{
	background:url(images/menu-c.gif) no-repeat center left;
}

.inaact_ a{
	padding:0;
	margin:0;
	line-height:26px;
	height:26px
	color:#fff;
	text-decoration:none;
}

.ina{
	padding:0;
	margin:0;
	background:url(images/menu-c.gif) no-repeat center left;
	line-height:26px;
	color:#fff;
	text-decoration:none;
	padding-left:22px;	
	padding-bottom:5px;
	padding-top:5px;
	margin-left:15px;
	width:200px;
}
table.events {
	border:none;
	border-collapse:collapse;
	table-layout:fixed;
	width:230px;
	}
table.events td {
	border:none;
	padding-bottom:42px;
	
	}
table.events p {
	margin:0;
	padding-left:25px;
	font:11px Arial;
	line-height:17px;
	}
table.events h1 {
	margin-left:3px;
	padding-left:10px;
	color:#EE6100;
	font:bold 11px Arial;
	background: url(images/sarrow.gif) no-repeat center left;
	}
table.events span {
	margin:0;
	padding-left:13px;
	color:#e65800;
	font:9px Arial;
	}
table.events a, table.events a:visited {
	color:#fff !important;
	text-decoration:none !important;
	}
table.events a:hover {
	color:#fff !important;
	text-decoration:underline !important;
	}
.banner-left {
	margin:1em 0 1em 0;
	}
.zcard {
	background:url(images/zcard.gif) no-repeat top left;
	padding-top:98px;
	padding-left:60px;
	margin-bottom:1em;
	width:180px;
	}
.zcard a {
	color:#fff;
	text-decoration:underline;
	}


#coll-right {
	padding:0;
	margin:0;
	margin-left:335px;
	/*margin-left:335px;*/
	
	padding-right:2em;
	}
#calendar {
	margin:0;
	padding:0;
	width:280px;
	float:right;
	padding-top: 34px;
	}
#events-select {
	margin: auto;
	}
#events-select TD {
	padding-bottom: 5px;
    border: 0px none;
	}
#events-select SELECT {
	width: 150px;
}

.xstaticpages{
	padding:0;
	margin:0;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
}

.xstaticpages tr td{
	padding:0;
	margin:0;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
}

.artimagesleft{
	/*padding:3px;*/
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	/*height:auto !important;*/
	height:24px !important;
	overflow:hidden;
	
}

.artimagesright{
    padding-left:10px;
	padding:0;
	margin:0;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	right:0px;
	float:right;
    vertical-align:top;
}


#notice {
	
	margin-right:300px;
	width:570px;
	}
#notice22 {
	height:800px;
	margin-right:300px;
	width:570px;
	}
	
#notice table{
	/*width:540px;*/
	}
.cell-for-calendar {
	background:#353f59;
	width:170px;
	margin:0 0 0 0px;
	}
.cell-for-calendar-a {
	width:170px;
	margin:0px 0 0 0px;
	color:#f0781f;
	font:bold 11px Tahoma;
	}
.cell-for-calendar-a a {
	text-decoration:none;
	color:#f0781f;
	}
.cell-for-calendar-a2 {
	background:#e65800;
	width:170px;
	margin:0 0 0 0px;
	}
.cell-for-calendar-a2 a, .cell-for-calendar a {
	text-decoration:none;
	color:#fff;
	}
	
.cell-for-calendar-a2 a strong, .cell-for-calendar a strong{
	text-decoration:none;
	/*border:#E65800 1px solid;*/
	color:#E65800;
	font-weight:bold;	
	}
	
table.calendar {
	table-layout:fixed;
	width:170px;
	border:0;
	text-align:center;
	vertical-align:middle;
	}
table.calendar td {
	padding:0;
    border: 0px none;
    background:#2c344a;
    color:#E65800;
    font-size:11px;
	height:27px;
	}
table.calendar-a {
	table-layout:fixed;
	width:170px;
	border:1px;
	text-align:center;
	vertical-align:middle;
	}
table.calendar-a td {
	padding:0;
	background:#2c344a;
	height:20px;
	}
table.calendar-a2 {
	table-layout:fixed;
	width:170px;
	
	border:1px;
	text-align:center;
    border: 0px none;
	vertical-align:middle;
	}
table.calendar-a2 td {
	padding:0;
    border: 0px none;
    height: 20px;
	}
.pesocheg {
	margin-top:3em;
	background: url(images/pesocheg.gif) no-repeat top left;
	text-align: center;
	width:287px;
	height: 375px;
	padding-top: 45px;
	}
.pesocheg img {
	margin: 40px;
	}
.onair {
	border:8px solid #353f59;
	background:#414d6b;
	overflow: hidden;
	padding:8px;
	margin-bottom:2em;
	}
.onair-ins {
	overflow: hidden;
	padding:8px;
	/*margin-top:2em;*/
	margin-bottom:2em;
	_height: 100%;
	line-height:17px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	}
.onair img {
	float:left;
	padding:0 15px 10px 0;
	}

.onair-td {
	text-align: left;
	background:#414d6b;
	padding:8px;
	}
.onair-td span {
	color: #FF6600;
	}
.onair-td img {
	padding:0 15px 10px 0;
	}
.onair-td h1, .onair-ins-td h1 {
	font: bold 11px Arial, Helvetica, sans-serif;
	margin-bottom:7px;
	}
.onair-td p, .onair-ins-td p {
	line-height:17px;
	margin:7px 0 7px 0;
	}
.add-comment img,	
.onair-ins img {
	background-color:#414d6b;
	padding:5px;
	float:left;
	margin:0 15px 10px 0;
	}
.onair-smile img {
	background-color:transparent;
	padding:0px;
	float:none;
	margin:0 0 0 0;
	}
.onair-ins img.event_button {
	background-color:transparent;
	padding:0;
	margin:0;
	}
.onair-ins span {
	line-height:14px;
	background:url(images/z-life-date.gif) no-repeat top left;
	padding:0 0 0 7px;
	}

.onair-ins p span{
	margin:0;
	padding:0;
	background:none;
	line-height:17px;
	font-size:11px !important;
}

.onair-ins p span font{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}

.onair h1, .onair-ins h1 {
	font: bold 11px Arial, Helvetica, sans-serif;
	margin-bottom:7px;
	}
.onair p, .onair-ins p {
	line-height:17px;
	margin:7px 0 7px 0;
	}
.voting {
	float:right;
	margin-top:20px;
	}
.voting a {
	color:#fff;
	text-decoration:none;
	margin-left:5px;
	}
.voting a:hover {
	color:#fff;
	text-decoration:underline !important;
	}
.comments-onair {
	float:right;
	margin-top:20px;
	margin-left:1em;
}

.comments-onair a {
	background:url(images/comments.gif) no-repeat center left;
	padding-left:22px;
	color:#fff;
	text-decoration:none;
}

.comments-onair a:hover {
	color:#fff;
	text-decoration:underline !important;
}

.hedeline {
	background:url(images/hedeline.gif) repeat-x;
	height:44px;
	margin:1em 0 0.5em 0;
	text-align:left;
}

.partnership {
	background:#0a0b0d;
	overflow:hidden;
	margin:0 0 0 5px;
}

.partnership-bg {
	background:url(images/partnership-bgr.gif) no-repeat right;
	text-align:left;
}

table.partner {
	width:90%;
}

table.partnership td {
	padding:5px 10px 5px 10px;
}
	
.mainpage_zlife_title{
	height:45px;
	background:url(images/zlife-title.jpg) no-repeat top left;
	/*width:650px;*/
	margin-left:-6px;
}

.mainpage_znews_title{
	height:45px;
	background:url(images/znews-title.jpg) no-repeat top left;
	/*width:650px;*/
	margin-left:-6px;
}

.mainpage_interview_title{
	height:45px;
	background:url(images/interview-title.jpg) no-repeat top left;
	/*width:650px;*/
	margin-left:-6px;
}

.mainpage_music_title{
	height:45px;
	background:url(images/music-title.jpg) no-repeat top left;
	/*width:650px;*/
	margin-left:-6px;
}

.mainpage_dj_title{
	height:45px;
	background:url(images/dj-title.jpg) no-repeat top left;
	/*width:650px;*/
	margin-left:-6px;
}

table.zlife {
	font-family:arial,sans-serif;
	font-size:11px;
	padding:0;
	margin:0;
	margin:20px 0px 0px 0px;
	/*width: 645px;*/
	}
table.zlife span.arrow, span.year {
	line-height:14px;
	background:url(images/z-life-date.gif) no-repeat top left;
	padding:0px 50px 0 7px;
    margin-top: 30px;
    width: 50px;
	}

table.zlife span.event
{
   line-height:14px;
	background:url(images/z-life-date.gif) no-repeat top left;
	padding:0px 30px 0 7px;
    margin-top: 30px;
}


table.zlife p {
	margin:7px 0 7px 0;
	line-height:17px;
	font-family:arial,sans-serif;
	font-size:11px;	
}
table.zlife td.pad {
	vertical-align:top;
	padding:5px 5px 2em 5px;
	}

table.zlife td
{
    vertical-align: top;
	padding-right:10px;
}


table.zlife a {
	text-decoration :none;
}
table.zlife strong {
	color:#F0781F;
}

table.zlife a strong {
	color:#F0781F;
	font-family:arial,sans-serif;
	font-size:11px;
}

table.zlife a:hover{
	color:#F0781F;
	font-family:arial,sans-serif;
	font-size:11px;
}

table.zlife a:link { 
	text-decoration: underline;
}
table.zlife a:visited { 
	text-decoration: underline;
}
table.zlife a:hover { 
	text-decoration: none; 
}

.link-zlife-title{
	color:#F0781F;
}

.link-zlife-title-description b,
.link-zlife-title-description strong{
	text-decoration:underline;
}


table.zlife div.noMonth
{
    padding-left: 5px;
    padding-right: 5px;
}

table.gallery img {
	border:medium none  !important;
}

table.gallery {
	margin:1em 0 1em 0;
	/*width: 96%;*/
}

table.gallery td {
	padding:5px 0px 5px 10px;
	vertical-align: top;
}

table.gallery div {
	font:10px Tahoma;
	margin-top:3px;
}

table.gallery td div.title {
	color: #E25800;
	font-weight: bold;
}

div.emotions_view
{
	font-size:12px;
    /*color: #E25800;*/
    font-weight: bold;
    margin-bottom:10px;
	margin-left:12px;
}

.emoP {
	margin:0;
	padding:0;
	font-size:12px;
	margin-left:12px;
}

.emoP a{
	color:#F0781F;
}

table.gallery td div.image {
	background: url(images/photo-frame.jpg)  top left;
	width: 108px;
	height: 148px;
	padding: 6px 6px 7px 6px;
	margin-bottom: 5px;
}
table.gallery p {
	background:url(images/icon-info.gif) no-repeat top left;
	padding-left:15px;
	margin:5px 0 2px 2px;
	font:10px Arial, Helvetica, sans-serif;
	width: 125px;
	overflow:hidden;
	}
	
table.gallery span {
	padding-left:15px;
	margin:5px 0 2px 2px;
	font:10px Arial, Helvetica, sans-serif;
	color:#a5a5a5;
	}
table.gallery a, table.gallery a:visited {
	text-decoration:none;
	color:#fff;
	}
table.gallery a:hover {
	text-decoration:underline;
	color:#a5a5a5;
	}
#galleryScrolling {
	position: absolute;
	left: 376px;
	top: 650px;
	height: 150px;
	width: 510px;
	overflow: hidden;
}
#galleryScrollLeft {
	position:absolute;
	left: 345px;
	top: 695px;
}
#galleryScrollRight {
	position:absolute;
	left: 896px;
	top: 695px;
}
#ImageContainer {
	position: relative;
	left: 0px;
	top: 0px;
	width: 700px;
	text-align: left;
}
#ImageContainer a {
	margin: 5px;
	}
#ImageContainer img {
	border: 5px solid #000000!important;
	}
.photo-bg {
	border-top:1px solid #445071;
	background:#353f59;
	padding:10px 5px;
	
	overflow:visible;
	}
*html .photo-bg{
height:500px;
}
.photo-header { margin-bottom: 0px;}
.photo-header p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	margin-bottom:5px;
}

.photo-header p span{
	font:10px Tahoma;
	color:#ee6100;
}

	
.photo-header span {
	font:11px Tahoma;
	color:#ee6100;
}
	
.photo-header span a{
	font:11px Tahoma;
	color:#E65800;
	text-decoration:underline;
}

.photo-header span a:hover{
	font:11px Tahoma;
	color:#E65800;
	text-decoration:none;
}

	
.big-photo {
}
.big-photo p {
	text-align:center;
}

.photo-info {
	width:100%;
}
*html .photo-info {
	width:100%;
	height:90px;
	}
.photo-info p {
	background:url(images/icon-info.gif) no-repeat center left;
	padding-left:15px;
	margin:5px 0 2px 2px;
	font:10px Arial, Helvetica, sans-serif;
	}
.photo-info span {
	padding-left:15px;
	margin:5px 0 2px 2px;
	font:10px Arial, Helvetica, sans-serif;
	color:#a5a5a5;
	}
.photo-info a, .photo-info a:visited {
	text-decoration:underline;
	color:#fff;
	}
	
.photo-info a:hover {
	text-decoration:none;
	color:#a5a5a5;
	}
table.gallery-ins {
	margin:1em 0 1em 0;
	width:99%;
	}
table.gallery-ins td {
	padding:5px 10px 5px 10px;
	text-align: center;
	vertical-align: middle;
	}
table.gallery-ins img {
	border:5px solid #000 !important;
	}
table.gallery-ins div {
	font:10px Arial, Helvetica, sans-serif;
	text-align: left;
	width: 160px;
	margin: auto;
	padding: 5px 0px 2px 5px;
	}
table.gallery-ins span {
	font:10px Arial, Helvetica, sans-serif;
	color:#FF6600;
	}
table.gallery-ins a, table.gallery a:visited {
	text-decoration:none;
	color:#fff;
	}
table.gallery-ins a:hover {
	text-decoration:underline;
	color:#a5a5a5;
	}


#comments-block {
	margin:1em 0 0em 10px;
	padding:10px 0 10px 0;
	}
#comments-block p {
	padding:0px 9px 0px 0px;
	
	margin:0em 0 0 0;
	}
table.comment-top {
	table-layout:fixed;
	width:100%;
	margin:0em 0 7px 0;
	border:1px #2c3449 dotted;
	}
table.comment-top td {
	border:none;
	}
.comment-avatar {
	text-align:left;
	width:10%;
	}
.comment-name {
	color:#f0781f;
	font:bold 11px Tahoma;
	text-align:left;
	width:31%;
	}
.comment-name a, .comment-name a:link, .comment-name a:hover {
	color:#f0781f;
	font:bold 11px Tahoma;
	text-decoration:none;
	background:url(images/comments-h.gif) no-repeat center left;
	padding-left:17px;
	}
.comment-date {
	text-align:left;
	width:34%;
	color:#9e9e9e;
	text-decoration:none;
	font:bold 10px Tahoma;
	}
.comment-date a, .comment-date a:link, .comment-date a:hover {
	color:#9e9e9e;
	text-decoration:none;
	font:bold 10px Tahoma;
	}
.comment-reply {
	width:36%;
	text-align:right;
	}
.comment-reply a {
	background:url(images/comments-c.gif) no-repeat center left;
	padding-left: 17px;
	text-decoration:undeline;
	color:#f0781f;
	font:11px Tahoma;
	}
.add-comment {
/*	border-top:3px solid #505769; */
	padding-top:24px;
	text-align: left;
	margin-bottom:50px;
	}
.add-comment h1 {
	background:url(images/comments.gif) no-repeat center left !important;
	padding-left:20px !important;
	font-size:11px !important;
	font-family:Tahoma, sans-serif !important;
	margin-bottom:1em !important;
	padding-bottom:0px!important;
	color:#ffffff !important;
	font-weight:bold;
	}
.add-input {
	width:100%;
	margin-bottom:12px;
	}
.add-input-textarea{
	margin-bottom:12px;
	width:353px;
}

.add-input-text{
	margin-bottom:12px;
	width:186px;
}
	
.events-add-comment {
	border-top:3px solid #505769;
	padding-top:24px;
	}
.events-add-comment h1 {
	background:url(images/comments.gif) no-repeat center left;
	padding-left:20px;
	font:bold 12px Tahoma;
	margin-bottom:1em;
	}
.events-add-input {
	width:50%;
	//width:50%;
	margin-bottom:12px;
	}
	
	
.no-style {}
.no-style p {
	background-image:none;
	}

/* New gallery design part. Added 27.01.2008 */

	.gallery-info {
		float:right;
		
		/*border: #fff 1px solid;
		margin-top: 30px !important;*/
		padding-top: 30px;
		padding-right: 20px ;
		}
	.gallery-info p {
		font:11px Tahoma;
		margin-bottom:4px;
		}
	#top-colls-gallery {
		background: url(images/top-colls-gallery.gif) no-repeat top right;
		padding-top:70px;
		overflow:hidden;
		height:136px;
		_height:106px;
		}
		
	#events-top-colls-gallery {
	background: url(images/top-colls-gallery.gif) no-repeat top right;
	padding-top:47px;
	overflow:hidden;
	height:154px;
	_height:204px;
	z-index:399;
	}	


		
.events-gallery-navi {
		margin:0;
		padding:0;
		float:right;
		padding-right:60px;
		margin-top:70px;
		margin-bottom:10px;
		z-index:400;
		height:40px;
	}		

.events-gallery-navi ul {
	padding:0;
	margin:0;
	list-style:none;
	list-style-position:none;
	list-style-type:none;
	line-height:14px;
	}

.events-gallery-navi li {
	display:inline;
	margin-right:10px;
	}

.events-gallery-navi a {
	text-decoration:underline !important;
	background:url(images/orangarrow-b.gif) no-repeat top left !important;
	margin:0 !important;
	padding:2px 6px 10px 7px !important;
	//display: inline-block;
    //white-space: nowrap;
}
/* chng on 16.05 */

.new-g-paggin{
	/*width:40%;*/
	margin-top:4px;
	margin-bottom:4px;
	float:none !important;
	overflow:visible;
	line-height:14px;
	
	list-style-image:none;
	list-style-type:none;
	list-style-image:none;
}

.new-g-paggin table td {
	width: 19px !important;
	height: 19px !important;
	text-align: center;
	padding:0pt !important;
	vertical-align: middle;
	background-color:#22293C;
	
}
.new-g-paggin td {
	width: 19px !important;
	height: 19px !important;
	text-align: center;
	vertical-align: middle;
	padding:0pt !important;
	background-color:#22293C;
	
}
.new-g-paggin td.selected{
	font-weight: bold;
	background-color:#EE6100;
	
}

.new-g-paggin td a,
.new-g-paggin td a:hover{
	text-align:center;
	background:none;
	padding:0pt !important;
}

.new-g-paggin td a{
	text-decoration:none;
}

.new-g-paggin td a:hover{
	text-decoration:none;
	font-weight: bold;
	padding:0pt !important;
}

/*
.new-g-paggin li a,
.new-g-paggin li a:hover{
	padding:0;
	margin:0;
	background:none;
}

.new-g-paggin li a:hover{
	padding:0;
	margin:0;
	background:none;
	text-decoration:none !important;
	font-weight: bold;
}

.new-g-paggin li span{
	background:none;
	background-color:#EE6100;	
	margin:0px;
	font-weight: bold;
	margin-left:0px!important;
	padding:3px 7px 3px 7px!important;
	text-decoration:none !important;
}
*/


/*- Internet Explorer...It's Hacktastic!--------------------------- */

/*\*//*/
.events-gallery-navi ul li a {        
        width: 1px;
}

.events-gallery-navi ul {
        padding-bottom: 0;
        margin-bottom: -1px;
}
/**/

/*\*/

.events-gallery-navi a:hover {
	background:url(images/orangarrow-a.gif) no-repeat top left !important;
	text-decoration:none !important;
	}
.events-gallery-navi a:active {
	background:url(images/orangarrow-a.gif) no-repeat top left !important;
	text-decoration:none;
	}
.events-gallery-navi span {
	text-decoration:none !important;
	background:url(images/orangarrow-a.gif) no-repeat top left !important;
	margin:0 !important;
	padding:2px 6px 10px 7px !important;
	//display: inline-block;
    //white-space: nowrap;
	}	

.page-navi {
	float:right;
	margin-right:10px;
	margin-top:25px;
	}
.page-navi ul {
	list-style:none;
	}
.page-navi li {
	display:inline;
	margin-right:10px;
	}
.page-navi a {
	text-decoration:underline !important;
	background:url(images/orangarrow-b.gif) no-repeat top left !important;
	margin:0 !important;
	padding:2px 6px 2px 7px !important;
	color:#fff !important;
	//display: inline-block;
    //white-space: nowrap;
	}
/*- Internet Explorer...It's Hacktastic!--------------------------- */

/*\*//*/
.page-navi ul li a {        
        width: 1px;
}

.page-navi ul {
        padding-bottom: 0;
        margin-bottom: -1px;
}
/**/

/*\*/

.page-navi a:hover {
	background:url(images/orangarrow-a.gif) no-repeat top left !important;
	text-decoration:none !important;
	color:#fff !important;
	}
.page-navi a:active {
	background:url(images/orangarrow-a.gif) no-repeat top left !important;
	text-decoration:none !important;
	}
.page-navi span {
	text-decoration:none !important;
	background:url(images/orangarrow-a.gif) no-repeat top left !important;
	margin:0 !important;
	padding:2px 6px 2px 7px !important;
	//display: inline-block;
    //white-space: nowrap;
	}
	
.alphabet-top {
	background:#ee6100 url(images/gallery-filter-bg.gif) no-repeat bottom left;
	color:#fff;
	width:117px;
	text-align:center;
}

.alphabet-top p {
	margin-bottom:0px;
	padding: 6px 0px 12px 0px;
	}
	
.alphabet {
	/*width: 620px;*/
	background:#353f59;
	padding:6px 6px 4px 14px;
	}
.alphabet p {
	margin-bottom:4px;}
.alphabet a, .alphabet a:visited {
	margin-right:6px;
	color:#fff;
	text-decoration:underline;
}
	
.alphabet a:hover {
	text-decoration:none;
	}
	
.alphabet-orange {
	color:#ee6100 !important;
	font-weight:bold;
	}
.all-events2 {
	float:right;
	margin-right:10px;
	background:url(images/all-events2.gif) no-repeat top right;
	line-height:17px;
	padding:0 14px 0 18px;
	margin-top:0px;
	}

.searchdetail{
	padding:5px;
	padding-left:0px;
	font-size:12px;
	color:#ee6100;
	font-family:Arial,Helvetica,sans-serif !important;
	font-size:12px !important;
	font-weight:normal;
	margin-bottom:0px;
}	

.searchdetail a{
	color:#ee6100;
}


table.events-roll {
	/*width: 645px;*/
	width:99%;
	table-layout:fixed;
	margin-top:15px;
	margin-bottom:15px;
	}
table.event-roll td {
	border:none;
	vertical-align:top;
	}
.events-img {
	/*
	background:#fff;
	padding:6px;
	float:left;
	margin-bottom:20px;*/
	margin-bottom:0;
	padding-bottom:0;
	background:none;
	}

.events-infobox {
	width:auto;
	padding:3px;
	padding-top:0px;
	padding-bottom:20px;
	}
.events-infobox h1 {
	background:url(images/event-h.gif) no-repeat left center;
	padding-left:15px;
	font:normal 12px Tahoma;
	margin-bottom:2px;
	}
.events-infobox h1 a {
	color:#f60;
	text-decoration:underline;
	}

.events-infobox span {
	padding-left:15px;
	font:bold 11px Tahoma;
	margin-bottom:5px;
	}
.events-infobox p {
	padding-left:15px;
	font:11px Tahoma;
	margin:4px 0 4px 0;
	line-height:17px;
	}
	
.events-infobox p a{
	text-decoration:none;
	}
	
.events-infobox p a:hover{
	text-decoration:underline;
	}
.event-box-rating {
	background:#353f59;
	padding:5px;
	position:relative;
	overflow:hidden;
	margin-left:15px;
	margin-top:15px;
	width:200px;
	}
	.event-sorce {
	float:left;
	background:url(images/event-calendar-arrow.gif) no-repeat top left;
	padding-left:17px;
	}
.event-sorce a {
	text-decoration:none;
	margin-right:5px;
	}
.event-sorce p {
	margin-bottom:11px;
	}

.voting3 {
	float:left;
	margin-left:3px;
	}
.voting3 a {
	color:#fff;
	text-decoration:none;
	margin-left:5px;
	}
.voting3 a:hover {
	color:#fff;
	text-decoration:underline !important;
	}
.comments-onair3 {
	float:left;
	margin-left:15px;
	}
.comments-onair3 a {
	background:url(images/comments.gif) no-repeat center left;
	padding-left:22px;
	color:#fff;
	text-decoration:none;
	}
.comments-onair3 a:hover {
	color:#fff;
	text-decoration:underline !important;
	}
	
.all-events {
	background:url(images/all-events.gif) no-repeat top left;
	line-height:17px;
	color:#fff;
	padding-left:12px;
	margin-bottom:25px;
	}
.all-events3 {
	background:url(images/all-events3.gif) no-repeat top left;
	line-height:17px;
	color:#fff;
	padding-left:12px;
	margin-bottom:25px;
	}	
	
.event-list {
	border-bottom:1px dashed #5a6172;
	padding-bottom:17px;
	margin-bottom:15px;
	width:600px;

	overflow:hidden;
	
	}
.event-date {
	float:left;
	width:56px;
	text-align:center;
	}
.event-date span {
	font:36px Tahoma;
	color:#f60;
	}
.event-sorce {
	min-height:79px;
	float:left;
	width:500px;
	background:url(images/event-calendar-arrow.gif) no-repeat top left;
	padding-left:17px;
	padding-top:15px;
	padding-bottom:15px;
	}
.event-sorce a {
	text-decoration:underline;
	margin-right:5px;
	}
.event-sorce a:hover {
	text-decoration:none;
	}

.event-sorce p {
	padding:0;
	margin:0;

	margin-bottom:11px;
	}	
	
.ea-orange {
	color:#f60;
	font:normal 11px Tahoma;
	text-decoration:underline;
	}

a.ea-white:hover .ea-orange,
.ea-orange:hover {
	text-decoration:none;
	}	

.ea-orange-noneline{
	color:#2c344a !important;
	text-decoration:underline;
}
.ea-orange-noneline:hover{
	text-decoration:none;
}


.ea-white {
	color:#fff;
	font:bold 11px Tahoma;
	}
	
	
	.gallery-navi {
		float: right;
		margin-right: 55px;
		_margin-right: 30px;
		padding-top: 25px;
		vertical-align: middle;
		width: 220px;
		height: 60px;
		text-align: left;
		}
	
	.gallery-navi-two-rows {
		float: right;
		margin-right: 55px;
		_margin-right: 30px;
		padding-top: 25px;
		width: 220px;
		height: 60px;
		text-align: left;
		}
	.gallery-navi table td, .gallery-navi-two-rows table td {
		width: 19px !important;
		height: 19px !important;
		text-align: center;
		vertical-align: middle;
		background-color: #22293C;
		}
		
	.gallery-navi table td.selected, 	.gallery-navi-two-rows table td.selected {
		background-color: #EE6100;
		}
		
	.gallery-navi span, .gallery-navi-two-rows span {
		text-decoration:none !important;
		font-weight: bold;
		color: #FFFFFF;
		}
		
	.gallery-navi a, .gallery-navi-two-rows a {
		text-decoration:underline !important;
		}
		
	.gallery-navi a:hover, .gallery-navi a:active, .gallery-navi-two-rows a:hover, .gallery-navi-two-rows a:active {
		text-decoration:none !important;
		font-weight: bold;
		color: #EE6100;
		}
#notice-gallery {
	margin-right:20px;
	_width: 853px;
	width:95%;
	}
.gallery-search {
/*
	margin-right:35px;
	height:50px;
*/
	}
.gsearch {
/*	width:100%; */
	vertical-align: top;
	text-align:left;
	margin-bottom:15px;
	}
.gsearch TD {
/* padding-right: 10px; */
}

/*
All modules filters classes
Small for pages with right column
Big - for pages without it
*/

TD.filter-input {
	font-size: 12px;
	padding: 1px;
	vertical-align: middle;	
}

TD.filter-input INPUT, TD.filter-input SELECT {
	font-size: 12px;
	/*padding: 1px;*/
	vertical-align: middle;		
}
	
TD.filter-input INPUT.input-small{
	font-size: 12px;
	height:17px;
	/*padding: 1px;*/
	vertical-align: middle;		
}
	
TD.select-big SELECT {
	/*width:186px;*/
	height:20px;
	width:175px;
}

TD.select-small SELECT {
	width: 135px;
	/*height: 20px;*/
	/*height: 19px;*/
}

/*
Требуемые размеры - 187х21. Вычитаем по 1px padding и по 2px border и получаем 181х15
В ИЕ6 и ФФ2 работает одинаково
*/ 

TD.input-big INPUT {
	/*width: 182px;*/
	width: 170px;
	height: 18px;
	/*height: 15px;*/
	font-size:15px;
}

TD.input-small INPUT {
	width: 182px;
	height: 18px;
	/*height: 15px;*/
}

/* EOF All modules filters classes */

.selecttd select {
	width: 165px;
	height: 20px;
	/*border: 2px solid #fff;*/
}
.ws {
	width:200px;
	/*height: 18px;*/
	}
.gallery-filter {
	margin:10px 0 10px 0;
	}
.gallery-filter ul {
	list-style:none;
	}
.gallery-filter li {
	display:inline;
	}
.gallery-filter a {
	padding:6px;
	margin-right:2px;
	border:1px solid #3a4460;
	text-decoration:none;
	text-transform:uppercase;
	color:#fff;
	//display: inline-block;
	//white-space: nowrap;
	}
.gallery-filter a:hover {
	background:#ee6100;
	text-decoration:none;
	border:1px solid #ee6100;
	}
.gallery-filter span {
	background:#ee6100 /*url(images/gallery-filter-bg.gif) no-repeat bottom center*/;
	border:1px solid #ee6100;
	padding:6px;
	margin-right:2px;
	text-transform:uppercase;
	//display: inline-block;
	//white-space: nowrap;
	}
.gallery-filter a.inversed {
	padding:6px;
	margin-right:2px;
	background:#ee6100;
	text-decoration:none;
	border:1px solid #ee6100;
	text-transform:uppercase;
	color:#fff;
	//display: inline-block;
	//white-space: nowrap;
	}
.gallery-filter a.inversed:hover {
	background: transparent;
	text-decoration:none;
	border:1px solid #3a4460;
	}
.gallery-2filter {
	background:#3a4460;
	margin-bottom:20px;
	/*margin-bottom:20px;*/
	/*padding:8px 5px 7px 5px;*/
	}

.gallery-2filter ul {
	list-style:none;
	margin:0;
	padding:0;
	margin-top:3px;
	margin-bottom:3px;
	margin-left:20px;
	height:30px;
	line-height:24px;
	
	}
.gallery-2filter li {
	display:inline;
	margin-left:7px;
	}
.gallery-2filter a {
	background:url(images/arrow-filter.gif) no-repeat left center;
	text-decoration:underline;
	color:#fff;
	padding:0 0 0 10px;
	padding-right:3px;
	margin:0px;	
}
.gallery-2filter a:hover {
	text-decoration:none;
	}
.gallery-2filter span {
	background: #293147 url(images/arrow-filter-a.gif) no-repeat left center;
	text-decoration:none;
	color:#fff;
	padding:4px 5px 5px 12px;
	margin-left:2px;
	}

/* End of new gallery design part */

/* Emotions design part */

P.icon-dlc {
	background:url(images/icon-dlc.gif) no-repeat left top;
	padding-left:17px;
	font:normal 10px Tahoma;
}
div.voting2 {
/*	margin:10px 0 15px 4px; */
	margin-bottom:10px;
	font-size:12px;
	display:block;
	overflow:hidden;
	}
DIV.voting2 a {
	color:#fff;
	text-decoration:none !important;
	margin-left:5px;
	}
DIV.voting2 a:hover {
	color:#fff;
	text-decoration:underline !important;
	}

DIV.bbcode_quote {
	display: block;
	margin: 10px;
	padding: 10px;
	margin-left: 20px;
	border: 1px solid gray;
	background-color: #353F59;
}

CODE.bbcode_code {
	display: block;
	font-family: Courier;
	font-size: 12px;
	margin: 10px;
	padding: 10px;
	margin-left: 20px;
	border: 1px solid gray;
	background-color: #353F59;
	white-space: pre;
}

DIV.emotions-search {
	/*text-align: center;*/
}

DIV.emotions-search TABLE {
	vertical-align: top;
	text-align:left;
	margin:0;
	margin-bottom:15px;
}

DIV.emotions-search TABLE TD {
	padding-right: 2px;
}

DIV.emotions-search tr td .ws{
	width:186px;
	/*height:18px;*/
}

DIV.emotions-header {
	/*background:  url(images/rank-z-transparent.gif) no-repeat center left;*/
	/*color: #F0781F;*/
	color: white;
	font-weight: bold;
	padding: 4px 5px 4px 0px;
	font-size:12px !important;
	font-family:Tahoma,Arial,Helvetica,sans-serif !important;
	
}

DIV#date_fon{

color: #F0781F;

}

DIV.emotions-header a{
	/*background:  url(images/rank-z-transparent.gif) no-repeat center left;*/
	color: #F0781F;
	
}

DIV.emotions-header DIV {
	float: right;
	background:url(images/icon-dlc.gif) no-repeat left top;
	padding-left:17px;
}

.emount_content_sound{
	float:left;
	width:210px;
}

.emotions-content img{
  
/*width: 100%;*/

}

.emotions-content{
  /*width:550px;*/
  overflow:hidden;
  padding-left:10px;
}

.emotions-images{
	padding:0;
	margin:0;
	overflow:hidden;
	position:relative;
	/*text-align:center;*/
	/*width:575px;*/
	width:100%;
	
	
}

.emotions-images ul{
	padding:0;
	margin:0;
	list-style:none;
	list-style-image:none;
	list-style-type:none;
	width:575px;
}

.emotions-images ul li{
	padding:0;
	margin:0;
	padding-bottom:20px;
	list-style:none;
	list-style-image:none;
	list-style-type:none;
	width:575px;
}

.emotions-images ul li img
{
	text-align:center;
	padding:0;
	margin:0;
	border:1px #a1a1a1 solid;
}



/* End of emotions design part */

/* Tickets request part */

DIV.header_with_icon {
	text-align: left;
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	background: transparent url(images/icon_form_header.gif) no-repeat center left;
	padding-left: 15px;
	padding-bottom: 2px;
	color: #EE6100;
}

DIV.tickets_types TABLE {
	text-align: left;
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	padding: 10px 0px;
}

DIV.tickets_types TABLE TH {
	text-align: left;
	font-weight: normal;
	background-color: #353F59;
	border-bottom: 4px solid #242B3F;
	padding: 8px 12px 10px 12px;
}

DIV.tickets_types TABLE TH.spacer {
	width: 1 px;
	height: 12 px;
	padding: 0px;
	margin: 0px;
}


DIV.tickets_types TABLE TH.spacer IMG {
	width: 1 px;
	height: 12px;
	background-color: #4E5C7E;
	padding: 0px;
	margin: 0px;
}

DIV.tickets_types TABLE TD {
	text-align: left;
	font-weight: normal;
	border-bottom: 1px solid #353F59;
	padding: 8px 12px 10px 12px;
}

DIV.tickets_types TABLE TD.name {
	background: transparent url(images/icon_form_row.gif) no-repeat center left;
	padding-left: 20px;
}

DIV.tickets_types TABLE TD.price {
	font-weight: bold;
}

DIV.tickets_types TABLE TD.spacer {
	width: 1 px;
	height: 12 px;
	padding: 0px;
	margin: 0px;
}

DIV.tickets_types TABLE TD.spacer IMG {
	width: 1 px;
	height: 12px;
	background-color: transparent;
	padding: 0px;
	margin: 0px;
}

#emoutioncontentmain{
	padding:0;
	margin:0;
	background:#2c344b;
	width:600px;

}
#emoutioncontent{
	padding:0;
	margin:0;
	width:185px;
	height:270px;
	float:left;
	margin-left:0px;
	margin-right:30px;
}

#emoutioncontentimage{
	padding:0;
	margin:0;
	width:168px;
	height:159px;
	border:7px #353f58 solid;	
}

#emoutioncontentinfo{
	padding:0;
	margin:0;
	width:168px;
	/*
	height:108px;
	*/
	color:#fff;
	font:12px, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

#emoutioncontentinfo ul{
	padding:0;
	margin:0;
	list-style-image:none;
	list-style-type:none;
	padding-top:10px;
}

#emoutioncontentinfo ul li{
	padding:0;
	margin:0;
	/*text-align:center;*/
	list-style-image:none;
	list-style-type:none;
	padding-left:19px;
	margin-bottom:4px;
}

#emoutioncontentinfo ul li.emoutioncontentinfotitle{
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background:url(images/emoutioncontentinfotitle.jpg) no-repeat left top;	
	line-height:14px;
}

#emoutioncontentinfo ul li.emoutioncontentinfotitle a{
	padding:0;
	margin:0;
	color:#fff;
	text-decoration:underline;	
}

#emoutioncontentinfo ul li.emoutioncontentinfotitle a:hover{
	padding:0;
	margin:0;
	color:#fff;
	text-decoration:none;	
}

#emoutioncontentinfo ul li.emoutioncontentinfoauthor{
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url(images/emoutioncontentinfoauthor.jpg) no-repeat left top;	
}

#emoutioncontentinfo ul li.emoutioncontentinfoauthor a{
	padding:0;
	margin:0;
	color:#fff;
	text-decoration:underline;	
}

#emoutioncontentinfo ul li.emoutioncontentinfoauthor a:hover{
	padding:0;
	margin:0;
	color:#fff;
	text-decoration:none;	
}


#emoutioncontentinfo ul li.emoutioncontentinfoplaytime{
	background:url(images/emoutioncontentinfoplaytime.jpg) no-repeat left top;
	font:10px, Tahoma, Helvetica, sans-serif;
	font-weight:normal;
	margin-bottom:9px;
}

#emoutioncontentinfo ul li.emoutioncontentinforate{
	margin:0;
	padding:0;
	font:Tahoma, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
}

#emoutioncontentinfo ul li.emoutioncontentinforate a.emoutionrateup{
	padding:0;
	margin:0;
	padding-left:4px;
	padding-right:4px;
	text-decoration:none;
	width:9px;
	height:11px;
	/*background:url(images/emoutioncontentinforateup.jpg) no-repeat center top;*/
}

#emoutioncontentinfo ul li.emoutioncontentinforate a.emoutionrateup img{
	padding:0;
	margin:0;
	border:none;
}

#emoutioncontentinfo ul li.emoutioncontentinforate a.emoutionrateup:hover{
	/*background:url(images/emoutioncontentinforateup-a.jpg) no-repeat center top;*/
}

#emoutioncontentinfo ul li.emoutioncontentinforate a.emoutionratedown{
	padding:0;
	margin:0;
	padding-right:4px;
	text-decoration:none;
	width:9px;
	height:11px;
	/*background:url(images/emoutioncontentinforatedown.jpg) no-repeat center top;*/
}

#emoutioncontentinfo ul li.emoutioncontentinforate a.emoutionratedown img{
	padding:0;
	margin:0;
	border:none;
}

#emoutioncontentinfo ul li.emoutioncontentinforate a.emoutionratedown:hover{
	/*background:url(images/emoutioncontentinforatedown-a.jpg) no-repeat center top;*/
	
}
/* block 2*/
#emoutionlistmain{
	padding:0;
	margin:0;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	background:#2c344b;
	/*width:580px;*/
	width:99%;
}

#emoutionlist{
	overflow:hidden;
	display:block;
	padding:0;
	margin:0;
	font:12px, Arial, Helvetica, sans-serif;
	color:#fff;
	/*margin-bottom:25px;*/
	border-bottom:4px solid #353f59;
	border-top:4px solid #353f59;
	border-left:8px solid #353f59;
	border-right:8px solid #353f59;
	background:#414d6b;
	/*height:196px;*/

	/*border-bottom:1px dashed #616983;*/
}

/*#emoutionlistdetails{
	padding:0;
	margin:0;
	width:600px;
	height:180px;
}*/
#emoutionlistdetails{
     padding:0;
     margin:0;
     /*width:380px;*/
     overflow:hidden;
	 width:100%;
}

#emoutionlistimage{
	padding:0;
	margin: 0;
	width:203px;
	float:left;
	/*position: absolute;*/
	
	
}

#emoutionlistimage img{
	padding:0;
	margin:0;
	border:7px #2C344B solid !important;
	width:200px !important;
}

#emoutionlistinfo{
	padding:0;
	margin:0;
	overflow:hidden;
	/*height:175px;*/
	width:380px;
}

#emoutionlistinfo ul{
	padding:0;
	margin:0;
	padding-right:5px;
	list-style-image:none;
	list-style-type:none;	
}
#emobody{
	text-align:justify;
}
#emoutionlistinfo ul li{
	padding:0;
	margin:0;
	list-style-image:none;
	list-style-type:none;
	padding-bottom:10px;
	padding-left:30px;
	/*border:1px solid #aaa;*/
}

.emoutionlistinfotitle,
.emount_content{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}	

#emoutionlistinfo ul li.emoutionlistinfotitle{
	background:url(images/emoutioncontentinfotitlesecond.jpg) no-repeat left top;
	font-size:12px;
    /*width: 270px;*/
    
}

#emoutionlistinfo ul li.emoutionlistinfotitle a{
	color:#fff;
	text-decoration:underline;
}

#emoutionlistinfo ul li.emoutionlistinfotitle a:hover{
	color:#fff;
	text-decoration:none;
}

#emoutionlistinfo ul li.emoutionlistinfopostdate{
	color:#e1600c;
	font-size:11px;	
}

#emoutionlistinfo ul li.emoutionlistinfopostinfo{
	text-align: left;
	font-size:11px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	hight:200px;
	
}

#emoutionlistcontrol{
	clear:both;
	overflow:hidden;
	padding:0;
	margin:0;
	margin-top:10px;
	/*margin-bottom:17px;*/
	/*width:370px;*/
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
}

#emoutionlistcontrol ul{
	padding:0;
	margin:0;
	list-style:none;
	list-style-image:none;
	list-style-type:none;
	display:inline;
}

#emoutionlistcontrol ul li{
	padding:0;
	margin:0;
	list-style:none;
	list-style-image:none;
	list-style-type:none;
	float:left;
}

#emoutionlistcontrol ul li.emoutionlistcontrolnext{
	padding:0;
	margin:0;
	width:65px;
	margin-right:15px;
}

#emoutionlistcontrol ul li.emoutionlistcontrolnext a{
	color:#fff;
	text-decoration:underline;
}

#emoutionlistcontrol ul li.emoutionlistcontrolnext a:hover{
	color:#fff;
	text-decoration:none;
}

#emoutionlistcontrol ul li.emoutionlistcontrolread{
	padding:0;
	margin:0;
	margin-right:10px;
}

#emoutionlistcontrol ul li.emoutionlistcontroltellfriend{
	padding:0;
	margin:0;
	width:100px;
	margin-right:10px;
}

#emoutionlistcontrol ul li.emoutionlistcontroltellfriend a{
	color:#fff;
	text-decoration:underline;
}

#emoutionlistcontrol ul li.emoutionlistcontroltellfriend a:hover{
	color:#fff;
	text-decoration:none;
}

#emoutionlistcontrol ul li.emoutionlistcontrolrate{
	padding:0;
	margin:0;
	width:80px;
	margin-right:10px;
}

#emoutionlistcontrol ul li.emoutionlistcontrolrateupdown{
	padding:0;
	margin:0;
	height:14px;
	font-size:10px;
}

#emoutionlistcontrol ul li.emoutionlistcontrolrateupdown a.emoutionrateup{
	padding:0;
	margin:0;
	padding-left:4px;
	padding-right:4px;
	text-decoration:none;
	width:9px;
	height:11px;
	/*background:url(images/emoutioncontentinforateup.jpg) no-repeat center top;*/
}

#emoutionlistcontrol ul li.emoutionlistcontrolrateupdown a.emoutionrateup img{
	padding:0;
	margin:0;
	border:none;
	/*background:url(images/emoutioncontentinforateup.jpg) no-repeat center top;*/
}

#emoutionlistcontrol ul li.emoutionlistcontrolrateupdown a.emoutionrateup:hover{
	/*background:url(images/emoutioncontentinforateup-a.jpg) no-repeat center top;*/
}

#emoutionlistcontrol ul li.emoutionlistcontrolrateupdown a.emoutionratedown{
	padding:0;
	margin:0;
	padding-right:4px;
	text-decoration:none;
	width:9px;
	height:11px;
	/*background:url(images/emoutioncontentinforatedown.jpg) no-repeat center top;*/
}

#emoutionlistcontrol ul li.emoutionlistcontrolrateupdown a.emoutionratedown img{
	padding:0;
	margin:0;
	border:0;
}

#emoutionlistcontrol ul li.emoutionlistcontrolrateupdown a.emoutionratedown:hover{
	/*background:url(images/emoutioncontentinforatedown-a.jpg) no-repeat center top;*/
}


/* pagination */
#emoutionpagination{
	clear:both;
	padding:0;
	margin:0;
	width:580px;
	font:9px, Tahoma, Verdana, Arial, sans-serif;	
	font-size:9px;
	text-align:right;
	color:#fff;
	margin-top:20px;
	margin-bottom:45px;
}

#emoutionpagination a{
	padding:0;
	margin:0;
	padding:6px 9px;
	margin-right:12px;
	height:11px;
	background:#21283b;
	font:9px, Tahoma, Verdana, Arial, sans-serif;	
	font-size:9px;
	font-weight:bold;
	text-align:right;
	color:#fff;
	text-decoration:underline;
}

#emoutionpagination a:hover{
	background:#e96600;
	text-decoration:none;
}

#emoutionpagination a.active{
	background:#e96600;
	text-decoration:none;
}




.places-box {margin-bottom:15px;}
/* content box style */
.content-box {
	background:#353f59;
	padding:5px 15px 10px;
	/*width:592px;*/
	overflow:hidden;
}
.content-box ol, .content-box ul {
	margin:0 -10px 10px;
	padding:0;
	margin-right:10px;
	list-style:none;
	overflow:hidden;
	/*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.gif) no-repeat 17px 12px;
}


/* business card style */
.business-card {padding-bottom:15px;}

.maina-info {
	width:672px;
	margin:0 -25px 12px;
	position:relative;
	color:#000;
}
.panel {
	width:642px;
	overflow:hidden;
	background:url(./images/business-card-check-top-box.gif) no-repeat;
	margin:0 0 10px;
	padding:60px 0 0 30px;
}

.panelprofile{
	background:transparent url(./images/business-card-check-top-box.gif) no-repeat scroll 0 0;
	color:#000000;
	margin:0 -20px 10px 0;
	overflow:hidden;
	padding:60px 0 0 30px;
	position:relative;
	width:642px;
}

.business-card .main-info ul {
	height:78px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	overflow:hidden;
	padding:0 0 25px;
}

.business-card .main-info li {
	border-right:1px solid #000000;
	float:left;
	height:44px;
	margin:0 -1px 15px 1px;
	padding:0 0 0 22px;
	width:122px;
}

.business-card .main-info strong, .business-card .main-info li a {
	background:transparent url(../images/business-card-check.gif) no-repeat scroll 0 100%;
	color:#000000;
	display:block;
	font-weight:bold;
	margin-left:-15px;
	padding:13px 0 0 15px;
	text-decoration:none;
}

.maina-info ul {
	list-style:none;
	margin:0;
	padding:0 0 25px;
	overflow:hidden;
	height:78px;
	font-size:11px;
}
.maina-info li {
	float:left;
	border-right:1px solid #000;
	width:122px;
	height:44px;
	padding:0 0 0 22px;
	margin:0 -1px 15px 1px;
}
.maina-info strong, .main-info li a {
	display:block;
	padding:13px 0 0 15px;
	margin-left:-15px;
	text-decoration:none;
	font-weight:bold;
	color:#000;
	background:url(./images/business-card-check.gif) no-repeat 0 100%;
}
.maina-info .btn {
	margin:0 !important;
}
/* interests box style */
.interests-box {
	margin:16px -12px 15px;
	position:relative;
	width:646px;
	background:url(./images/interests-box-bg.gif) repeat-y;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.interests-box .inner {
	background:url(./images/interests-box-btm-bg.jpg) no-repeat 0 100%;
	overflow:hidden;
	width:100%;
}
.interests-box .content {
	background:url(./images/interests-box-top-bg.jpg) no-repeat;
	width:610px;
	overflow:hidden;
	padding:30px 2px 70px 36px;
}
.interests-box strong {
	float:left;
	width:95px;
}
.interests-box ul {
	margin:0;
	padding:0;
	list-style:none;
	float:right;
	width:484px;
}
.interests-box li {
	float:left;
	width:79px;
    padding-right:10px;
}
.interests-box li strong {
	float:none;
	width:auto;
	display:block;
	padding-top:16px;
}
.interests-box li.literal {width:113px;padding-right:0px;}
.interests-box li.music {width:123px;padding-right:0px;}
.interests-box li.film {width:130px;padding-right:10px;}


/* my emotions style */
.my-emotions .content-box {
	padding:15px;
}
.my-emotions img {
	/*float:left;*/
	margin:3px 10px 0 0;
    border:6px solid #FFFFFF;
    border:none;
}

img.my_emo {
	float:left;
	margin:3px 10px 0 0;
    border:6px solid #FFFFFF;
}


.my-emotions p {text-align:justify;}
.content-box .buttons-list {
	margin:0;
	padding:15px 0 0;
	list-style:none;
	width:100%;
	overflow:hidden;
	clear:both;
}
.content-box .buttons-list li {
	float:left;
	border:none;
	margin-right:10px;
}
.content-box .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;
}

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;
}

/* buttons style */
.btn {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	height:15px;
}
.btn.edit {
	width:97px;
	background:url(./images/btn-editing.gif) no-repeat;
}

.btn.white {
	width:97px;
	background:url(./images/btn-editing_white.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:67px;
	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;
}


/* my mood style */
.my-mood {
	background:#353f59;
	padding:15px 15px 0;
	width:592px;
	overflow:hidden;
	font-size:13px;
}
.my-mood ul {
	margin:0 -40px 0 0;
	list-style:none;
	padding:0;
	width:632px;
}
.my-mood li {
	float:left;
	width:118px;
	padding:0 35px 20px 0;
	text-align:left;
	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:106px;
	height:106px;
	background:#1b1c1f;
	cursor:pointer;
}

.my-mood .file
{
	cursor:pointer;
}

/* 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 25px;
	display:inline;
	margin:0;
	background:url(./images/arrow-right-white.gif) no-repeat 5px 10px;
}
.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 select.date
{
  /*float:none;*/
  margin-right:4px;
}

.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;
	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;
}


/* info box style */
.info-box {
	width:100%;
	overflow:hidden;
	margin-bottom:12px;
}
.photo-box {
	background:#353f59;
	float:left;
	font-size:10px;
	padding:0 0 5px;
	width:162px;
}
.photo-box img {
	display:block;
	margin-bottom:5px;
    border:6px solid #FFFFFF;
}

.photo-box .status-info {
	width:100%;
	overflow:hidden;
}
.photo-box span {
	float:left;
	padding-left:5px;
}
.photo-box strong {color:#e25800;}
.photo-box a.mail {
	/*float:left;*/
	/*overflow:hidden;*/
	/*text-indent:-9999px;*/
	/*background:url(./images/ico-mail.gif) no-repeat;*/
	/*width:15px;*/
/*	height:11px;
	padding-left:15px;
	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;
}

/* 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;}

.search-box form,fieldset
{
    border:medium none;
    margin: 0pt;
    padding: 0pt;
}
.search-box input,label
{
    vertical-align:middle;
}



/* 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;}


/* friens box style */
.friends-box {
	width:222px;
	position:relative;
}
.friends-box h2 {
	text-indent:-9999px;
	overflow:hidden;
	margin:0 -11px 12px 0;
	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-view-all.gif) no-repeat 0 4px;
	font-size:10px;
}
.friends-box ul {
	margin:0 -13px 0 0;
	padding:0;
	list-style:none;
	width:252px;
	overflow:hidden;
}
.friends-box li {
	float:left;
	width:60px;
	height:101px;
	
	margin-right:12px;
	padding:0px 0px 10px 0px !important;
	
}

td.row1, td.row2, td.row3 {
text-align: left;
}

.genmed input.button{
    margin-bottom:5px;
    margin-right:2px;
}


input.button{
    border:1px solid #CCCCCC;
    font-family:Verdana,Arial,Sans-Serif;
    font-size:8pt;
    margin:0pt;
    padding:0pt;
}

input.podcast-delete{
	background:url(./images/podcast-delete.jpg) no-repeat 0 0;
	height:20px;
	width:20px;
	border:none;
	cursor:pointer;
	text-indent:30px;
}

.pm_select{
    border:1px solid #CCCCCC;
    font-family:Verdana,Arial,Sans-Serif;
    font-size:8pt;
    height:17px;
    margin:0pt;
    padding:0pt;
}

.btn-save{
    /*text-indent: 9000px;*/
    background-image: url('./images/btn-save.gif');
    border: 0px none;
    font-size: 0px;
    line-height: 0px;
    width: 98px;
    height: 22px;
    z-index:9;
	cursor:pointer;
}

.btn-backingallery{
    /*text-indent: 9000px;*/
    background-image: url('./images/btn-backingallery.gif');
    border: 0px none;
    font-size: 0px;
    line-height: 0px;
    width: 153px;
    height: 22px;
    z-index:9;
	cursor:pointer;
}

/* container style */
#containera {
	padding:0 0 0 8px;
	width:900px;
	overflow:hidden;
}

#containera h1 {
	margin:0 0 37px;
	padding-bottom:20px;
	background:url(./images/arrow-down_profile.gif) no-repeat 0 100%;
	font:bold 17px Verdana, Arial, Helvetica, sans-serif;
}

#top-colls-r h1 {
	margin:0 0 37px;
    padding-left:335px;padding-top:35px;
    height:40px;
    color:white;
	background:url(./images/arrow-down_profile.gif) no-repeat 335px 100%;
	font:bold 17px Verdana, Arial, Helvetica, sans-serif;
}

.friends-box img {
	display:block;
	margin:0 0px 10px 0 !important;
	border:5px solid #000;
}

.friends-box .online img {
	display:block;
	margin:0 0px 10px 0 !important;
	border:5px solid #DD5800;

}

.friends-box span {
	display:block;
	padding-left:14px;
    width:45px;
	background:url(./images/ico-status-info.gif) no-repeat 0 3px;
}
#container .friens-box .online img {border-color:#dd5800;}
.friends-box .online span {
	color:#dd5800;
	display:block;
	padding-left:14px;
    width:45px;
	background:url(./images/ico-status-info.gif) no-repeat 0 3px;
}

/* End of friends box style */

/* End of tickets request part */

._errorMessage {
	text-align: center;
	width:100%;
}

._errorMessage b a{
	text-decoration:none;
	
}

._errorMessage b a:hover{
	text-decoration:underline;
}
#sendlink {
	z-index:100;
}

#sendlink p{
	width:322px;
}

#sendlink b{
	margin:0;
	padding:0;
	margin-top:4px;
	margin-bottom:4px;
	width:322px;
}

.emo-wiev-navi{
	padding-top:3px;
	padding-bottom:3px;
	padding-left:6px;
	padding-right:6px;
	background:#414D6B none repeat scroll 0%;
	color:#F0781F;
	font-weight:bold;
	font-size:12px;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	
}
.emo-wiev-navi a{
	color:#F0781F;
}
.emo-wiev-navi-body{
	padding:4px;
	
	background-color:#353F59;
}


/* new style start */
.business-card h2 , .my-emotions h2
{
    background:transparent url(./images/ico-title.gif) no-repeat scroll 2px 5px;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:13px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    line-height:15px;
    margin:0pt 0pt 10px 2px;
    padding-left:18px;
    text-transform:none;
}

*html .kaknibydi {
	height:200px;
}

/* DJ style */
.dj_table{
	padding:8px;
	margin:0;
	background:#414D6B;
	border:4px solid #353F59;
	width:99%;
}

dj_tabledeteil{
	padding:8px;
	margin:0;
	background:#2c344a;
	border:4px solid #2c344a;
}

.dj_ava{
	padding:0;
	margin:0;
	width:164px;
	text-align:center;
}

.dj_ava img{
	padding:0;
	margin:0;
	width:150px;
	border:7px solid #353F58 !important;
}

.dj_description ul{
	padding:0;
	margin:0;
	margin-left:20px;
	list-style:none;
	list-style-image:none;
	list-style-type:none;
}

.dj_description ul li{
	padding:0;
	margin:0;
	margin-bottom:7px;
	padding-right:45px;
}

.dj_description ul li.dj_nickname,
.dj_description ul li.dj_nickname a{
	padding:0;
	margin:0;
	height:25px;
	font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
	color:#F0781F;
	font-weight:bold;
	text-decoration:none;
}

.dj_description ul li.dj_nickname a:hover{
	text-decoration:underline;
}

/* end DJ style */

/* ADS */
.galleryads{
	padding:0;
	margin:0;
	margin-top:40px;	
}
.galleryads #aubg{
	background:none !important;
	border:none !important;
}
/* End ADS */

.mainpagetext_under_right_banner{
	font-family:Arial,Helvetica,sans-serif !important;
    font-size:11px !important;
	padding-left:1px;
	margin-top:20px;
	margin-bottom:20px;
}

.mainpagetext_under_right_banner *{
	font-family:Arial,Helvetica,sans-serif !important;
    font-size:11px !important;
}

.announcement-events-box-statictext{
	margin-top:0px;
	margin-bottom:20px;
	width: 645px;	
}

.announcement-events-box-statictext *{
	font-family:Arial,Helvetica,sans-serif !important;
    font-size:11px !important;
}


.mainpage_xgallery{
	display:block;
	/*overflow:hidden;*/
	border:1px #2c344a solid;

	/*height:350px;*/
	/*width: 645px;*/
	/*min-width:645px;*/
}

.emo_btn_save{
	width:112px;
	height:25px;
	margin-top:10px;
	border:none;
	background:url(./images/button-save2.gif) no-repeat;
	cursor:pointer;
}

.emo_btn_selectfile{
	/*height:22px;*/
	border:none !important;
	/*margin-bottom:10px;*/
	margin-right:0px;
	/*margin-top:3px;*/
	float:left;
	width:232px !important;;
	/*width:186px;*/
	/*width:236px !important;*/
*/
}

.emo_btn_upload{
	width:112px;
	height:22px;
	/*margin-bottom:5px;*/
	/*margin-top:3px;*/
	/*margin-right:5px;*/
	margin-left:5px;
	border:none;
	background:url(./images/button-upload.gif) no-repeat;
	cursor:pointer;
}

.reg_form h3{
	margin-bottom:10px;
}

.reg_form .input .button{
	border:none;
	height:22px;
	width:97px;
	text-align:center;
	color:#fff;
	padding-bottom:3px;
	padding-right:10px;
	cursor:pointer;
	background:url(images/button-send-reg.gif) no-repeat top center;
}

.reg_form .input .select{
	/*border:2px solid #fff;*/
	height:20px;
	width:186px;
}

/* add on 16.09.2008 t1mm1 **/
.emo_head_nav_list{
	padding:0;
	margin:0;
	margin-top:7px;
	margin-bottom:20px;
	width:100%;
	display:block;
	overflow:hidden;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:12px;
}

.emo_head_nav_list_first{
	padding:0;
	margin:0;
	float:left;
	display:inline;
	padding-left:30px;
	background:url(images/emoutioncontentinfotitlesecond.jpg) no-repeat left top;
}

.emo_head_nav_list_second{
	padding:0;
	margin:0;
	display:inline;
	float:right;
	width:150px;
}

.emo_head_nav_list_first_navleft,
.emo_head_nav_list_first_navright{
	padding:0;
	margin:0;
	color:#F0781F;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}

.emo_title_date{
	margin-left:12px;
}

#ftpfile{
	/*margin-bottom:5px;*/
}

.emotionslist-box{
	padding:0;
	margin:0 auto;
	width:240px;
	font-family:Arial,Helvetica,sans-serif !important;
}

.emotionslist-box h2.title {
	background:#03060F url(images/title-z-emotions.gif) no-repeat scroll 0 0;
	height:43px !important;
	margin:0 0 10px !important;
	width:100%;
}

.soundd-box{
	padding:0;
	margin:0 auto;
	width:240px;
	font-family:Arial,Helvetica,sans-serif !important;
}

.soundd-box h2.title {
	background:#03060F url(images/title-z-sound.gif) no-repeat scroll 0 0;
	height:43px !important;
	margin:0 0 10px !important;
	width:100%;
}


.main-emotionslist{
	padding:0;
	margin:0;
	margin-bottom:25px;
}

.emotionslist-box ul{
	padding:0;
	list-style:none;
	list-style-image:none;
	margin: 10px 0px 0px 33px;
	font-size:10px;
	overflow:hidden;
	/*height:70px;*/
}

.emotionslist-box ul li{
	margin-bottom:15px;
	overflow:hidden;
	width:100%;
}

.emotionslist-box ul li a{
	color:#fff;
	text-decoration:underline;
	font-size:10px;
	font-weight:bold;
}

.emotionslist-box ul li a:hover{
	color:#fff;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
}

.emotionslist-box ul li .text-box a{
	color:#fff;
	text-decoration:underline;
	font-size:11px;
	font-weight:bold;
}

.emotionslist-box ul li .text-box a:hover{
	color:#fff;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}

.emotionslist-box img{
	border-color:#000000 !important;
	float:left;
	margin:0 10px 0 0;
}
.emotionslist-box ul li a img{
	border:6px solid #FFFFFF;
	width:60px;
	height:58px;
}

.emotionslist-box div.text-box {
	display:block;
	overflow:hidden;
	/*width:124px;*/
	width:150px;
}

.emotionslist-box div.text-box p{
	line-height:140%;
	text-align:justify;
}



.emotionslist-box .info-list strong {
	background:transparent url(images/arrow-events.gif) no-repeat scroll 0 50%;
	display:block;
	font-weight:bold;
	font-size:11px;
	margin-bottom:1px;
	padding-left:10px;
	/*width:121px;*/
}

.main-emotionslist-title{
	color:#F0781F;
	font-family:Arial,Helvetica,sans-serif !important;
	font-size:12px !important;
	font-weight:bold;
}



.main-emotionslist-cat{
	padding-bottom:4px;
}

.main-emotionslist-cat a{
	text-decoration:underline;
}


.main-emotionslist-cat a{
	text-decoration:underline;
	font-family:Arial,Helvetica,sans-serif !important;
	font-size:10px !important;
}

.main-emotionslist-cat a:hover{
	text-decoration:none;
	font-family:Arial,Helvetica,sans-serif !important;
	font-size:10px !important;
}

.main-emotionslist-datepost{
	color:#F0781F;
	font-family:Arial,Helvetica,sans-serif !important;
	font-size:11px !important;
}

.main-emotionslist-more{
	text-align:right;
}


.main-emotionslist-more a{
	text-decoration:underline;
}

.main-emotionslist-more a:hover{
	text-decoration:none;
}

/*hidden calendar */
#events-calendar{
	margin-left:0px;
	margin-top:-10px;
}

.main_title_cursor{
	cursor:pointer;
}

/* Z - SOUND */
.z-sound-list{
	margin-bottom:20px;
}

.z-sound-list h2 {
	background:#03060f url(images/title-z-sound.gif) no-repeat;
	width:100%;
	height:43px !important;
	margin:0 0 10px !important;
}
.z-sound-list ol {
	margin:0;
	padding:0;
	list-style:none;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	width:240px;
	overflow:hidden;
}
.z-sound-list li {
	padding:6px 7px 6px 13px;
	width:220px;
	float:left;
}
.z-sound-list li a {
	text-decoration:none;
	float:right;
	overflow:hidden;
	width:15px;
	height:15px;
	background:url(images/btn-play.gif) no-repeat;
	text-indent:-9999em;
}
.z-sound-list li.dark {background:#242c40;}
.z-sound-list li.dark a {/*background-position:0 -15px;*/}
.z-sound-list span {
	float:left;
	width:20px;
	font-weight:bold;
}
.z-sound-list strong {
	float:left;
	width:180px;
	font-weight:normal;
}

a.btn-play-link{
	text-indent:0px !important;
	background:none !important;
	overflow:auto !important;
	width:auto !important;
	float:none !important;
	text-decoration:none !important;
}

a.btn-play-link:hover{
	text-indent:0px !important;
	background:none !important;
	overflow:auto !important;
	width:auto !important;
	float:none !important;
	text-decoration:underline !important;
}


.nodisplaydiv{
	display:none;
}

.displaydiv{
	display:block;
}

.mainpage_for_listimg_znews .zlife tr td a img{
	border:3px #fff solid !important;
}

.mainpage_for_listimg_interview .zlife tr td a img{
	border:3px #000 solid !important;
}

/*gallery-2filter*/
.gallery-2filter-table-filter-main{
	margin-right:10px;
	margin-left:5px;
}

.gallery-2filter-table-filter{
	margin-right:10px;
}

.gallery-2filter-span-select{
	height:24px;
}

.gallery-2filter-span-select span{
	height:24px;
	padding:4px 5px 5px 12px;
	border:1px solid #aaa;
}

.gallery-2filter-span-select-active{
	background:#293147 url(images/arrow-filter-a.gif) no-repeat scroll left center;
	color:#FFFFFF;
	padding:4px 5px 5px 12px;
}

.button-pm-preview{
	background:url(images/button-pm-preview.gif) no-repeat scroll left center;
	height:22px;
	width:189px;
	border:none;
}

.button-pm-send{
	background:url(images/button-pm-send.gif) no-repeat scroll left center;
	height:22px;
	width:97px;
	border:none;
}

.spboby{

}

.contacts-events{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 0 20px;
	overflow:hidden;
	padding:0;
	width:360px;
	float:left;
}

.contacts-events li{
	background:transparent url(./images/bullet-places.gif) no-repeat scroll 0 3px;
	font-size:10px;
	margin:0 ;
	overflow:hidden;
	padding:0 0 10px 15px;
	display:table;
	height:30px;
	
}

.contacts-events span {
	float:left;
	width:90px;
	background:none;
}

.contacts-events strong,
.contacts-events strong a,
.contacts-events strong a:hover {
	font-weight:bold;
}

.contacts-events-for-main{
	font-family:Verdana,Arial,Helvetica,sans-serif !important;
	font-size:10px !important;
	list-style-image:none !important;
	list-style-position:outside !important;
	list-style-type:none !important;
	overflow:hidden !important;
	padding:0 !important;
	width:433px !important;
	float:left !important;
}

.contacts-events-for-main li{
	background:transparent url(./images/bullet-places.gif) no-repeat scroll 0 3px !important;
	font-size:10px !important;
	margin:0 !important;
	/*overflow:hidden !important;*/
	padding:0 0 15px 15px !important;
	/*display:table !important;*/
	text-align:left;
	width:95%;
	
}

.contacts-events-for-main li a{
	background:none;
	color:#FFFFFF;
	display:inlive;
	font-weight:bold;
	margin-left:0;
	padding:0;
	text-decoration:underline;
	
}

.contacts-events-for-main li a:hover{
	background:none;
	color:#FFFFFF;
	display:inlive;
	font-weight:bold;
	margin-left:0;
	padding:0;
	text-decoration:none;
	
}

.contacts-events-for-main span {
	float:left !important;
	width:120px !important;
	background:none !important;
}

.contacts-events-for-main strong{
	font-weight:bold;
	/*display:inline !important;*/
	/*float: right !important;*/
}

.contacts-events-for-main strong a,
.contacts-events-for-main strong a:hover {
	font-weight:bold;
	display:inline;
}

/* #system-message */
#system-message{
	width:645px !important;
}
