/**
 __  ____   ____  __ _____ ____ ___    _      ____   ____
|  \/  \ \ / /  \/  | ____|  _ \_ _|  / \    | __ ) / ___|
| |\/| |\ V /| |\/| |  _| | | | | |  / _ \   |  _ \| |  _
| |  | | | | | |  | | |___| |_| | | / ___ \ _| |_) | |_| |
|_|  |_| |_| |_|  |_|_____|____/___/_/   \_(_)____/ \____|

Team :)

*/
body {
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #333333;
	/*background-color: #140C00;*/
	background: #140C00 url('../../images/site/page_bg.jpg') repeat-y center top;
}

img { border: 0; }

a {
	-moz-outline:none;
}

.main {
	width: 920px;
	overflow: hidden;
	background-color: #fff;
}

.main_menu {
	float: left;
	margin: 0;
	padding: 0;
	overflow: hidden;
	height: 44px;
	width: 920px;
	list-style-type: none;
	background: #393939 url('../images/site/main_menu_bg.png') repeat-x left top;
}

.main_menu li { float: left; }

.main_menu li a {
	color: #fff;
	font-size: 13px;
	line-height: 14px;
	font-weight: bold;
	font-family: tahoma, verdana, arial;
	display: block;
	float: left;
	padding: 18px 22px;
	padding-bottom: 17px;
	text-decoration: none;
}

.main_menu li.active {
	background: url('../../images/site/main_menu_active.png') no-repeat center top;
}

.main_menu li.active a:hover { color: #fff; }

.main_menu li a:hover { color: #FFB047; }

.main_menu li a.separator {
	background: url('../images/site/main_menu_separator.png') no-repeat 0 0;
}


.r_static {
	width: 310px;
	float: left;
	xmin-height: 1060px;
}
/* menu_sub */

.n_menu {
	display: block;
	margin:0;
	padding:10px 0;
	list-style-type: none;
	background-color: #000;
	float: left;
}
.n_menu li {
	margin:0;
	padding:0;
	float: left;
	width: 155px;
}

.n_menu li a {
	display: block;
	padding: 5px 20px 5px;
	color: white;
	text-decoration: none;
}

.n_menu li a:hover { color: #FFB047; }

.n_menu li a { border-right: 1px solid #1d1d1d; }
.n_menu li.even a { border-right: 0; }


.r_static div.separator {
	padding: 2px 15px 5px;
	background: url('../../images/site/r_static_separator.gif') repeat-x 0 8px;

	width: 270px;
}

.r_static .separator a.title, .r_static .separator span.title {
	background-color: #fff;
	padding: 0 3px;
	display: block;
	width: 40px;
}

.r_static div.separator, .r_static .separator a.title {
	float: left;
	color: #dedede;
	text-decoration: none;
	font-size: 10px;
	line-height: 10px;
	font-family: tahoma, verdana, arial;
}
.l_content .fit {
	padding: 10px;
	float: left;
	width: 585px;
	overflow: hidden;
}
.r_static .fit {
	width: 300px;
}

.block {
	float: left;
	width: 100%;
}

.r_static .block {
background: url('../../images/site/bg_block.png') repeat-x left 31px;
}

.block .title, .search {
	/*background: url('../images/site/bar_title.png') repeat-x left top;*/
	background: url('../images/branding/jacobs/fasha.jpg') no-repeat right top;
	padding-top: 5px;
	padding-left: 8px;
	height: 25px;
	width: 582px;
}

.block .title a, .block .title span , .block .title h2{
	color: #606060;
	font-family: arial, tahoma, verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.block .title a:hover {
	color: #666;
}

.block .title h2 {
	margin: 0;
}

.l_content {
	width: 610px;
	float: left;
}

.block .hot {
	height: 115px;
	padding-top: 10px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #dedede;
	background: url('../images/site/hot_bg.png') repeat-x left top;
	width: 590px;
}

.block .hot .subfit {
	width: 330px;
	float: left;
	position: relative;
}


.block .hot h2, .hot h3{
	line-height: 10px;
	margin: 5px 0;
}

.block .hot h2 a, .block .hot h2 , .video_info h2 , .hot h3 a, .hot h3 , .video_info h3 {
	color: #0077BB;
	font-size: 14px;
	line-height: 14px;
	font-family: arial, verdana, tahoma;
	text-decoration: none;
}

.block .hot h2 a:hover, .hot h3 a:hover {
	text-decoration: underline;
}




.block .hot .desc {
	color: #131B1E;
	font-size: 11px;
	line-height: 11px;
	font-family: tahoma, arial, verdana;
	text-decoration: none;
}

.block .hot .img {
	width: 225px;
	padding: 0 10px;
	float: left;
}



#news_grid {
	width: 600px;
	height: 331px;
	padding-bottom: 10px;
}

#main_search {
	width: 400px;
	height: 70px;
}

.main_search_box {
	float: left;
	width: 590px;
	height: 100px;
	background: url('../images/site/blog_sep.gif') repeat-x left bottom;
}

.hidden { display: none; }

br.clear {
	clear:both;
	font-size: 0;
	line-height: 0;
}

ul.attrib {
	border-bottom: 1px solid #dedede;
	margin: 0;
	display: block;
	list-style-type: none;
	padding: 0 0 5px 0;
	color: #999;
	float: left;
	width: 100%;
}

ul.attrib li {
	float: left;
	padding-left: 25px;
	background-repeat: no-repeat;
	background-position: 9px 1px;

}

ul.attrib li.date, .news_archive ul.index li .date, .video_info span.date {
	background-image: url('../images/site/hot_date.gif');
	background-position: 0 1px;
	padding-left: 15px;
}


.views {
	background-image: url('../images/site/hot_views.gif');
	background-position: 0px 2px;
	background-repeat: no-repeat;
	padding-left:18px;
}

ul.attrib li.comments {
	background-image: url('../images/site/hot_comments.gif');
	background-position: 9px 1px;
}

ul.attrib li.rate {
	background-image: url('../images/site/hot_rate.gif');
	background-position: 9px 1px;
}





/*    */

#form_login {
	width: 610px;
	float: left;
	height: 38px;
}


#form_search {
	xwidth: 310px;
}
#form_login, #form_search{
	background-color: #130B00;
}

#form_search {
	background: transparent;
	margin-top: 12px;
	float: right;
	xwidth: 284px;
	width: 346px;
	x_width: 289px;
	_width: 349px;
	xmargin-top: 34px;
}
#form_login {
	width: 920px;
	/*background: #130B00 url(../images/site/button_bwa.gif) no-repeat right;*/
}
#form_login img {
	float: right;
	margin-top: 3px;
}

#form_search label {
	float: left;
	color: #ce8211;
	margin: 4px;
}

#form_search #flash_search{
	float: left;
}



#div_header {
	background: url('../images/site/header.jpg') no-repeat left top;
	padding: 0;
	/*height: 81px;*/
	height: 100px;
	float: left;
	width: 100%;
}

#form_search {
	/*
	display: none;*/
	/*margin: 40px 0;*/
/*	margin: 20px 0;*/
	height: 25px;
	xwidth: 295px;
	_margin-bottom: -30px;
}


/* * * static_pages * * */

.static_pages {
	text-align: right;
	float: right;
	display: block;
	width: 920px;
	background-color: #000;
	margin: 0;
	padding: 10px 0 50px 0;
}

.static_pages li {
	float: right;
	display: block;
	padding: 0 11px;
	background: url('../images/site/staticp_sep.gif') no-repeat right top;
	color: #fff;
	font-size: 10px;
}

.static_pages li.last {
	background: none;
	padding-right:0;
}

.static_pages li a {
	color: #fff;
	text-decoration: none;
	font-family: tahoma, verdana, arial;
	font-weight: normal;
}

.static_pages li a:hover { color: #FFB047; }


/* * * bottom banner * * */

#bottom_banner, #my_banner, #staticBanner {
	width: 910px;
	padding: 0px 0px 10px 10px;
	float: left;
	overflow: hidden;
	background-color: #FFFFFF;
}

/** vertical pagging **/
div.vpg {
	width: 35px;
	float: left;
}

ul.vpg {
	margin: 0;
	padding: 0;
	list-style-type: none;
	background: url('../images/site/vpgbg.gif') repeat-y left top;
	padding: 0 5px;
}

ul.vpg li a {
	color: #999;
	display: block;
	background: url('../images/site/vpg.gif') no-repeat left top;
	text-align: center;
	width: 24px;
	height:25px;
	font-size: 11px;
	line-height: 22px;
	text-decoration: none;
}

ul.vpg li a.c, ul.vpg li a:hover  {
	color: #fff;
	background-image: url('../images/site/vpgc.gif');
}

ul.vpg li a.u, ul.vpg li a.u:hover {
	background-image: url('../images/site/vpgu.gif');
	height: 28px;
}

ul.vpg li a.d, ul.vpg li a.d:hover {
	background-image: url('../images/site/vpgd.gif');
	background-position: left bottom;
	height: 27px;
}

.pgt, .pgb {
	height: 5px;
	font-size: 0;
	line-height: 0;
}

.pgt { background: url('../images/site/vpgt.gif') no-repeat left top; }
.pgm {}
.pgb { background: url('../images/site/vpgb.gif') no-repeat left top; }


.news_archive { background-color: #f5f5f5; }

.news_archive .fit { padding: 10px 0 10px 10px; float: left; }

.news_archive ul.index {
	margin: 0;
	padding: 0;
	list-style-type: none;
	float: left;
	width: 542px;
}

.news_archive ul.index li {
	float: left;
	margin: 0;
	padding: 5px 0 5px 8px;
	width: 257px;
	position: relative;
}

.news_archive ul.index li img {
	float: left;
}

.news_archive ul.index li .archive {
	float: left;
	width: 115px;
	padding-left: 10px;
}

.news_archive ul.index li .date, .video_info .date ,.news_archive ul.index li .views{
	position: absolute;
	bottom: 3px;
	color: #999;
	background-repeat: no-repeat;
	background-position: 0 1px;
}

.news_archive ul.index li .date{
	left: 190px;
}

.news_archive ul.index li h2, .news_archive ul.index li h3 {
	margin: 0;
	line-height: 11px;
	float: left;
	display: block;
	width: 100%;
}

.news_archive ul.index li h2 a, .news_archive ul.index li h3 a {
	color: #0077bb;
	font-size: 11px;
	line-height: 11px;
	font-family: tahoma, verdana, arial;
	text-decoration: none;
	display: block;
	float: left;
}


.news_preloader {
	background-color: transparent;
	text-transform: Capitalize;
	position: absolute;
	top: 40%;
	xleft: 45%;
	left: 7%;
	padding: 10px 0 10px 200px;
	color: #ff6600;
	font-size: 12px;
	font: tahoma, verdana, arial;
	width: 300px;

}


.spkr_l {
	height: 1000px;
	background: url('../images/site/spkr_l.jpg') no-repeat right top;
}

.spkr_r {
	height: 1000px;
	background: url('../images/site/spkr_r.jpg') no-repeat left top;
}

table.outer  {
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	width: 100%;
}

table.outer td { vertical-align: top; }

/* homepage event */

#event {}

#event .day {
	width: 60px;
	border: 1px solid #d2d2d2;
	text-align: center;
	padding: 5px; color: #3995c9;
	float: left;
}

#event .date {
	font-size: 40px;
	font-weight: bold;
	color: #1d1d1d;
}

#event .event {
	padding: 0 10px;
	float: left;
	width: 470px;
}

#event .event, #event .day {
	display: none;
}

#top5_news {
	width: 590px;
	height: 253px;
}

.bottom10 {
	padding-bottom: 5px;
}


.r_static .form {
	padding: 15px;
}


.r_static .form input {
	border: 1px solid #999;
}

.r_static .title{
	width: 290px;
}

/**
 * BLOG *
 */
.blog_post {
	font-size: 11px;
	line-height: 14px;
	float: left;
	width: 590px;
	background: #efefef url('../images/site/blog_sep.gif') repeat-x left bottom;
}

.blog_post h2 { margin:0; }
.blog_post, .blog_post h2, .blog_post h2 a, .blog_post h2 span { color: #444; text-align: justify; font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; font-weight: normal; }
.blog_post a { color: #444; }
.blog_post a:hover { text-decoration: underline; }
.blog_post a, .blog_post h2 a, .blog_post h2 a:hover { text-decoration: underline; }
.blog_post h2 a { font-size: 14px; font-weight: bold; text-decoration: none; }
.blog_post h2 a:hover { color: #944; }
.blog_post h2 span { font-size: 10px; }


.blog_post h2 a {
	color: #0077bb;
	font-size: 14px;
}

.blog_post .fit {
	padding: 10px 5px 15px 15px;
}


.hpager{
	float: left;
	width: 100%;
	background: #f2f2f2 url('../images/site/pg_b.gif') repeat-x left top;
}

.alpha_pager {
	overflow: hidden;
	width: 503px;
	height: 30px;
}



.hpager .l {
	padding: 3px 0 0 3px;
	height: 31px;
	float: left;
	background: url('../images/site/pg_bl.gif') no-repeat left top;
}

.hpager .r {
	float: right;
	height: 34px;
	width: 3px;
	background: url('../images/site/pg_br.gif') no-repeat right top;
}

.hpager a, .hpager span, .alpha_pager a, .alpha_pager span {
	xcolor: #000 !important;
	color: #666666 !important;
	float: left;
	height: 28px;
	width: 28px;
	text-align: center;
	text-decoration: none !important;
	line-height: 28px;
	overflow: hidden;
	background: url('../images/site/pg_def.gif') no-repeat left top;
}

.hpager a.currPage , .hpager span.currPage, .alpha_pager a.currPage, .alpha_pager span.currPage{
	color: #fff !important;
	background: url('../images/site/pg_cur.gif') no-repeat left top;
}

.news_inner h2, .news_inner h2 a, .blog_inner h2, .blog_inner h2 a {
	font-size: 14px;
	line-height: 14px;
	margin: 3px;
	color: #3b3b3b;
	text-decoration: none;
}



.blog_inner .blog_text {
	padding: 20px 0;
}

.news_inner span, .blog_inner span, #interview_accent span {
	font-size: 11px;
	font-weight: normal;
	font-family: tahoma, verdana, arial;
	color: #999;
}

.news_inner .article_img {
	padding: 20px 0;
	float: left;
	width: 100%;
}

.title_area {
	float: left;
	width: 410px;
}

.title_area h1 {
	font-size: 16px;
}

.title_area h2 {
	margin-bottom: 7px;
}

.news_inner .opt_area {
	width: 170px;
	float: left;
}
.news_inner .opt_area a {
	float: right;
	display: block;
	width: 30px;
	height: 13px;
	background-repeat: no-repeat;
	background-position: center top;
}

.news_inner .opt_area a.border {
	border-right: 1px solid #ccc;
}

.opt_area a.mail { background-image: url('../images/site/optarea_mail.gif'); }
.opt_area a.save { background-image: url('../images/site/optarea_save.gif'); }
.opt_area a.print { background-image: url('../images/site/optarea_print.gif'); }
.opt_area a.increase { background-image: url('../images/site/optarea_increase.gif'); background-position: right top; }
.opt_area a.decrease { background-image: url('../images/site/optarea_decrease.gif'); }

.news_inner .article_text {
	float: left;
	color: #3b3b3b;
	padding: 0 0 15px 5px;
	text-align: justify;
	xwidth: 590px;
}

.news_inner .article_text a {
	color: #FFB047;
}

.news_inner .article_text p {
	margin: 5px 0;
}

.clr {
	clear: both;
}

a span.none, li.none {
	display:none;
}


/* .bigm { float: left; } */

.italic { font-style: italic; }

.bigm .hot {
	float: left;
	height: auto;
	/*width: 100%;*/width: 590px;
	padding-bottom: 10px;
}

#bigm_accent{
	width: 590px;
	height: 46px;
	background: url('../images/site/bigm_home.png') no-repeat;
	margin-bottom: 3px;
	margin-top: 5px;
	padding: 3px;
}

#bigm_accent a {
	display: block;
	width: 580px;
	height: 40px;
	text-decoration: none;
	cursor: pointer;
}

#bigm_accent .img{
	float: left;
	width: 91px;
	height: 40px;
	margin-right: 37px;
}

#bigm_accent .quotation{
	padding-top: 6px;
	float: left;
	width: 418px;
	height: 40px;
	color: #FFFFFF;
}

.albums .content .sep, .g {
	background: url('../images/site/blog_sep.gif') repeat-x left bottom;
	float: left;
}

.albums .hot .subfit {
	width: 445px;
}


.albums .hot .img { width: 110px; }
.albums .hot img { border:1px solid #AAAAAA; }
.albums .hot.first .img { width: 200px; }
.albums .hot.first { height: 205px; position: relative }
.albums .hot.first .subfit { width: 360px; }

.hot.first .more { display: none; }

.albums .hot.first .more {
	display: block;
	float: left;
	background: url('../images/site/arm.gif') no-repeat left top;
	width: 91px;
	height: 25px;
	position: absolute;
	top: 150px;
}

.albums .hot {
	border-top: 0;
	border-bottom: 0;
	padding-bottom: 20px;
}


#flash_albums {
	float: left;
	width: 590px;
	height: 163px;
}

.gallery { background-color: #f5f5f5; }

.gallery .navi {
	background: url('../images/site/navi_bg.png') repeat-x left top;
	/*width: 590px;
	height: 47px;*/
	width: 580px;
	height: 37px;
	padding-top: 10px;
	padding-left: 10px;
}

.gallery .navi a {
	display: block;
	float: left;
	margin-left: 10px;
	/*width: 83px;*/
	width: 83px;
	height: 24px;
}

.gallery .navi .prev {
	background: url('../images/site/gal_prev.jpg') no-repeat left top;
}

.gallery .navi .next {
	background: url('../images/site/gal_next.jpg') no-repeat left top;
}


.gal_thumb {
	padding: 8px;
	float: left;
	width: 130px;
	height: 170px;
}

.gal_thumb img {
	/*border: 0;
	margin-bottom: 10px;*/
}

.gal_thumb a {
	float: left;
	color: #3994c8;
	font-weight: bold;
	text-decoration: none;
}

.gal_thumb a:hover {
	color: #FFB047;
	text-decoration: underline;
}

.gallery_inner .gal_thumb { height: 125px; }


/* search */

.results {
	padding: 15px 0 0 20px ;
}

.g {
	padding: 16px 8px;
	width: 552px;
}

.g nobr {
	display: none;
}

.g .j font {
	color: #414141;
	font-size: 11px;
	font-family: tahoma, verdana, arial;
}

.g a.l {
	color: #0077BB;
	font-weight: bold;
	font-size: 14px;
	font-family: arial, helvetica, "sans serif";
	text-decoration: none;
}
.g a.l:hover { text-decoration: underline; }

.g span.a {
	color: #0077BB;
	font-size: 11px;
	font-family: tahoma, verdana, arial;
}

.gnav { display: none; }




.alphabet a, .gal_order a {
	color: #444;
	text-decoration: none;
}

.alphabet, .gal_order {
	text-align: right;
	padding:5px 15px;
	color: #666666 !important;
}



.gal_order a {
	display: block;
	float: left;
	padding: 3px 10px 0px 10px;
}

.gal_order div {
	float: left;
	padding: 3px 0 0 255px;
}

.gal_order a.sel {
	padding: 0px;
}

.alphabet{
	height: 28px;
	overflow: hidden;
	white-space:nowrap;
	margin-top: 15px;
}
.alphabet a{
	display: block;

}


/*.gal_order { padding: 10px 0; }*/


/* BLOG */

/* blg menu */

.bloggers, .bm { padding: 0; margin: 0; list-style-type: none; }
.bloggers { padding: 0px 0; text-indent: 5px; background-color: #eee; }
.bloggers li, .bm li { padding: 0; font-size: 12px; }
.bloggers li a, .bm li a { color: #444; font-family: tahoma, verdana, arial; }
.bb { border-top: 1px solid #444; }

.bm li { /*padding-left: 15px;*/text-indent:0; }

.bb_sel { padding-bottom: 10px; }
.b_sel a { font-weight: bold; }
.by { padding-left: 10px; background-color: #eee; text-align: right; padding: 5px 5px !important; }
.by a { text-decoration: none; }
.bloggers li a:hover, .bm li a:hover { color: #944; }

.by.bys a, .bms a { font-weight: bold; }
.bm {
	list-style-position: outside;
	list-style-type: square !important;
	text-align: left;
	margin-left: 20px;
	display: block;
	padding: 5px;
}

.blogger {
	background-color: #999;
	height: 25px;
	border-bottom: 1px solid #ccc;
	line-height: 22px;
}

.blogger a { color: #fff !important; }

.blog_error, .blog_success {
	font-size: 18px;
	text-align: center;
	width: 420px;
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

.blog_error { color:#cc5555; }
.blog_success { color:#55cc55; }


/* LG BANNER */

.banner_rel {
	position: relative;
	width: 300px;
	height: 260px;
}

#lgb {
	position: relative;
	position: absolute;
	z-index: 10;
	top: 0;
	right: 0;
	background-color: black;
	width: 300px;
	height: 250px;
}

#lgb_act {
	position: absolute;
	z-index: 11;
	top: 0;
	right: 0;
	width: 300px;
	height: 250px;
}

/* contact */

#contact_content {
	float: left;
	width: 910px;
	padding-left: 10px;
	background-color: #FFFFFF;
}

.contact_title {
	padding: 58px 0 20px 29px;
}


.main_contact fieldset, .event_contact fieldset {
	border: 0px;
	xwidth: 650px;
	padding-left: 14px;
	margin: 0;
}

.main_contact fieldset {
	background: #ffffff url('../images/site/cyrcle.jpg') no-repeat;
	background-position: right 100px;

}


.main_contact label span, .event_contact label span {
	color: #FF7600;
	font-size: 10pt;
}

.msg{
	color: #FF7600;
}

.main_contact textarea, .blog_form textarea {
	font-family:  Tahoma,Arial, sans-serif;
	font-size: 11px;
	border: 1px solid #D5D5D5;
	width: 614px;
	height: 150px;
	overflow: auto;
	margin: 0 0 21px 0px;
	padding: 5px 0pt 3px 9px;
	background-color: transparent;
}

 .blog_form textarea {
 	width: 400px;
 }

.main_contact label, .main_contact input, .event_contact label, .event_contact input{
	display: block;
	background-color: transparent;
}


.main_contact label, .event_contact label {
	xpadding: 5px 6px 0 24px;
	padding: 5px 6px 0 0px;
	float: left;

}
.main_contact input.hidden, .event_contact input.hidden{
	padding:0;
	border: 0;
}

.main_contact fieldset input, .blog_form input, #tell_us input, #newsletter form input,
 .event_contact fieldset input {
	border: 1px solid #D5D5D5;
	padding: 5px 0 3px 9px;
	width: 196px;
	margin: 0 0 10px 96px;
	font-family:  Tahoma,Arial, sans-serif;
	font-size: 11px;
}



.blog_form input {
	margin: 0 0 10px 0;
}

.main_contact .first {
	border: 1px solid;
}
.main_contact .row label, .main_contact .row input, .event_contact .row input, .event_contact .row label{
	float: left;
}
.main_contact .row label, .event_contact .row label{
	width: 80px;
}
.main_contact .row input, .event_contact  .row input{
	margin: 0 10px 10px 10px;
}

.main_contact fieldset .row input.separate_names {
	width: 82px;
}

.main_contact .row label.year{
	width: auto;
	padding-left: 55px;
}

.main_contact .row input.year {
	width: 58px;
}

.main_contact label.contact_style {
	margin-top: 33px;

}

.main_contact input.contact_style {
	margin: 33px 0 10px 200px;
	width: 420px;
}

.main_contact .row_style{
	overflow: hidden;
}

.main_contact button.hello,  .blog_form button , #newsletter form button {
	border: 0;
	background: #FE8001 url('../images/site/feedback_button.jpg') no-repeat;
	color:#FFFFFF;
	cursor:pointer;
	height:28px;
	overflow:hidden;
	padding:28px 0pt 0pt;
	width:100px;
}

.blog_form button {
	background: #FE8001 url('../images/site/publish.jpg') no-repeat;
	width:99px;
	margin-left: 0px;
}



.code {
	padding-left: 11px;
}

#warning {
	padding-left: 14px;
	font-size: 10px;
}

/* end contact */

/* newsletter */

#newsletter {
	padding: 10px 0 10px 0;
}

#newsletter .mess {
	padding-left: 10px;
}

#newsletter form input {
	width: 100px;
	padding: 5px 3px 3px 9px;
}

#newsletter form button {
	background: url('../images/site/newsletter_button.gif') no-repeat;
	width: 26px;
	height: 24px;
	padding:24px 0px 0px ;
}

#newsletter form input {
	margin-left: 10px;
	float: left;
}

#description {
	padding:  5px 5px 0 10px;
	font-size: 10px;
}
/* end newsletter */

.right_media {
	xbackground: #FFFFFF url('../images/site/backright.jpg') repeat-y center top;
	xmin-height: 1060px;
	float: left;
	width:310px;
}

.main_content, .main_blog {
	min-height: 900px;
	background: #FFFFFF url('../images/site/backright.jpg') repeat-y;
	background-position: 610px 150px;
	float: left;
}

.main_blog {
	background-position: 610px 81px;
}


.video_info {
	float: left;
	width: 265px;
	padding: 10px;
	height: 100px;
	margin-right: 5px;
		position: relative;
}

	.video_info img{
		float: left;
		padding-right: 5px;
	}



	.video_info .play{

		height:17px;
		width: 17px;

		position:absolute;
		left: 125px;
		bottom: 40px;

		z-index:1000 !important;
	}

	.video_info .date{
		top: 70px;
	}

form#tell_us, #newsletter form{
	padding-top: 10px;
}

#tell_us input {
	margin: 0 0 10px 10px;
	float: left;
}

#tell_us button {
	border: 0;
	background: #FE8001 url('../images/site/send_button.jpg') no-repeat;
	color:#FFFFFF;
	cursor:pointer;
	height:23px;
	overflow:hidden;
	padding: 23px 0pt 0pt;
	width:64px;
	margin: 0px 0 0 10px;
}

#interview_accent {
	width: 590px;
	xheight: 270px;
	font-size: 12px;
}



	#interview_accent h2 {
		font-size: 14px;
	}

	#interview_accent .content {
		font-size: 11px;
		padding-top: 5px;
	}

	#interview_accent .content a {
		color: #666666;
	}

	#interview_accent .image {
		padding: 10px 0;
	}

	#interview_accent .img {
		position: relative;
		width: 590px;
		height: 250px;
		margin-bottom: 15px;
	}

	#interview_accent .img .info {
		position: absolute;
		bottom: 0px;
		padding-left: 15px;
		background-color: #000000;
		width: 575px;
		height: 95px;
		opacity:0.6;
		filter:alpha(opacity=60)
	}

	#interview_accent .img .data {
		color: #FFFFFF;
		position: absolute;
		left: 17px;
		top: 170px;
	}

	#interview_accent .img .data h2.aa {
		font-size: 16px;
		color: #FFFFFF;
		margin-top: 0;
	}

	#interview_accent a.big {
		color: #FFFFFF;
		text-decoration: none;
		display: block;
		width: 590px;
		height: 250px;
		cursor: pointer;
	}

	#interview_accent .data p {
		margin-top: 2px;
	}



	/* interviews */

	/* stars */
	.interviews {
		width: 299px;
		margin-bottom: 10px;
		border: 1px solid #222222;
		background-color: #171616;

	}

	.interviews h2 {
		color: #ffffff;
		xmargin: 10px;
		font-size: 12px;
		font-family: arial;
		padding: 10px;
		margin: 0;
	}

	.interviews ul  {
		list-style: none;
		padding: 0px;
		margin: 0;
	}
	.interviews img  {
		text-align: center;
		padding-left: 25px;
	}
	.interviews h3 {
		background-image: url(../images/site/interview_header.jpg) ;
		background-repeat: repeat-x;
		background-color: #313131;
		width: 279px;
		xheight: 19px;
		min-height: 19px;
		padding: 9px 11px 5px 10px;
		margin: 0;
		font-weight: normal;
	}

	.interviews ul li a {
		text-decoration: none;
		color: #FFFFFF;
		font-size: 11px;
		display: block;
	}

	.interviews ul li.open a.artist {
		background-image: url(../images/site/arrow_down.gif) ;
		background-repeat: no-repeat;
		background-position: top right;
		padding: 2px 0;
	}

	.interviews ul li.close a.artist {
		background-image: url(../images/site/arrow_up.gif) ;
		background-repeat: no-repeat;
		background-position: top right;
		padding: 2px 0;
	}



	.interviews .info {
		background-image: url(../images/site/interview_bg.jpg) ;
		background-repeat: repeat-x;
		background-color: #1c1c1c;
		padding: 9px 0 9px 11px;
		color: #aca497;
	}

	.interviews .info  .text{
		padding: 11px 3px 0 0;
	}

	.interviews .close .info {
		display: none;
	}
	.interviews .open .info {
		display: block;
	}

	/* calendar */
	.calendar_pack{
		padding-top: 10px;
		overflow: hidden;
	}

	.calendar_pack, .prev_month, .next_month {
		xbackground-color: #000000;
	}

	.prev_month {
		padding: 33px 0 25px 17px;
		width: 23px;
		float: left;

	}

	.prev_month a{
		background-image: url(../images/events/prev_month.png) ;
		width: 19px;
		height: 115px;
		display: block;
	}

	.next_month{
		padding: 33px 0 25px 2px;
		width: 36px;
		float: left;
	}

	.next_month a{
		background-image: url(../images/events/next_month.png) ;
		width: 19px;
		height: 115px;
		display: block;
	}

	.calendar {
		border-collapse: collapse;
		width: 222px;
		float: left;
	}

	.calendar th{
		height: 28px;
		color: #ff9600;
		font-weight: normal;
	}

	table.calendar td{
		width: 80px;
		height: 21px;
		vertical-align: middle;
	}

	.calendar td, th {
		xxxbackground-color: #000000;
		color: #FFFFFF;
		text-align: center;
	}

	.calendar td.current_date a {
		color: #ffffff;
	}
	.calendar td.current_date {
		background-image: url(../images/events/today.png) ;
		background-repeat: no-repeat;
		font-weight: bold;
	}

	.calendar td.event_date {
		font-weight: bold;
	}

	.calendar td a {
		color: #ff9600;
		font-weight: normal;
		text-decoration: none;

	}

	.calendar_hint_body {
		background-color: #313131;
		color: #FFFFFF;
		width: 200px;
		padding: 5px;

	}

	.calendar_hint_head {
		background-color: #171616;
		color: #FFFFFF;
		width: 200px;
		padding: 5px;
	}

	.calendar_pack .accent{
		color: #FFFFFF;
		background-image: url(../images/events/events_title_bg.png) ;
		background-repeat: repeat-x;
		height: 33px;
		width: 300px;
	}
	.calendar_pack br{
		display: none;
	}

	.calendar_pack .accent .small_date{
		float: left;
		background-image: url(../images/events/event_date.png) ;
		background-repeat: no-repeat;
		height: 22px;
		width: 26px;
		margin: 6px 5px 0 5px;
		padding: 2px 5px 0 5px;
		font-size: 14px;
		font-weight: bold;
	}
	.calendar_pack .accent .title_event{
		float: left;
		xmargin-top: 11px;
		padding-top:10px;
	}

	#events_block {
		xxxbackground-color: #000;
		margin-top:15px;
	}

	#events_block h2 {
		xxmargin: 6px 0 0 0;
		margin: 0px 6px 5pt -4pt;
		color: #FFFFFF;
		text-align: right;
		padding-right: 10px;
		font-weight: normal;
		font-size: 20px;
	}



	/* end events*/

	a.send {
		float: right;
		background-image:  url(../images/site/contact_button.jpg) ;
		text-indent: -9000px;
		width: 26px;
		height: 24px;
		display: inline; /*IE double margin fix*/
		margin-right: 5px;
	}

	.write {
		float: left;
	}

	.space {
		height: 10px;
		width: 270px;

		float: left;
	}

	.new {
		font-family: Tahoma, Verdana, Arial, sans-serif;
		font-size: 9px;
		color: #ff7903;
	}
	.new_holder {
		position: absolute;
		top: 4px;
		left: 325px;
	}

#related_news {
	padding: 5px 5px 5px 0px;
	min-height: 78px;
	margin-top: 15px;
}
#related_news h3 {
	color: #807f7f;
	font-size: 10px;
	margin: 0;
	font-weight: normal;
	padding-bottom: 5px;
	background:  url(../images/site/dotted.jpg) repeat-x bottom left;
}
#related_news ul {
	list-style: none;
	margin: 0;
	margin-top: 10px;
	padding: 0;
}
#related_news ul li {
	margin-bottom: 2px;
	display: inline;
}
#related_news ul li a {
	font-size: 10px;
	color: #3a95ca;
}

.events-calendar {
	background: #141414 url(../images/site/date_line.png) no-repeat center 43px;
}
.calendar_pack {
	background: url(../images/site/gradient_calendar.png) repeat-x;
}
.disclaimer {
	background: url(../images/disclaimer.gif) no-repeat 735px 13px;
	padding-left: 43px;
	width: 900px;
	float: left;
	margin-bottom: 50px;
}
.disclaimer h1 {
	background: url(../images/disclaimer-title.png) no-repeat;
	width: 153px;
	height: 17px;
	margin-top: 50px;
	margin-bottom: 25px;
	margin-left: -5px;
	text-indent: -9999px;
	overflow: hidden;
}
.disclaimer h2 {
	color: #000000;
	font-size: 8pt;
	margin-top: 55px;
}
.disclaimer p {
	width: 665px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 8pt;
	line-height: 14.5pt;
	color: #414040;
}

.main_menu {}
.main_menu li {
	height: 44px;
}
.main_menu a span {
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer;
}
.main_menu li.active {
	background: url('../images/site/main_menu_active.png') no-repeat center top;
}
.main_menu a span#category {
	background: transparent url(../images/menu/news.gif) no-repeat;
	width: 48px;
	height: 12px;
	margin-top: -1px;
}
/*
	.main_menu a:hover span#category {
		background: transparent url(../images/menu/news-active.gif) no-repeat;
	}
*/
	.main_menu li.active a span#category, .main_menu li.active a:hover span#category {
		background: transparent url(../images/menu/news-selected.gif) no-repeat;
	}

.main_menu a span#home {
	background: transparent url(../images/menu/home.gif) no-repeat;
	width: 44px;
	height: 9px;
	margin-top: -1px;
}
/*
	.main_menu a:hover span#home {
		background: transparent url(../images/menu/home-active.gif) no-repeat;
	}
*/
	.main_menu li.active a span#home, .main_menu li.active a:hover span#home {
		background: transparent url(../images/menu/home-selected.gif) no-repeat;
	}

.main_menu a span#albums {
	background: transparent url(../images/menu/albums.gif) no-repeat;
	width: 46px;
	height: 13px;
	margin-top: -3px;
}
/*
	.main_menu a:hover span#albums {
		background: transparent url(../images/menu/albums-active.gif) no-repeat;
	}
*/
	.main_menu li.active a span#albums, .main_menu li.active a:hover span#albums {
		background: transparent url(../images/menu/albums-selected.gif) no-repeat;
	}

.main_menu a span#videos_1 {
	background: transparent url(../images/menu/video.gif) no-repeat;
	width: 36px;
	height: 11px;
	margin-top: -1px;
}
/*
	.main_menu a:hover span#videos_1 {
		background: transparent url(../images/menu/video-active.gif) no-repeat;
	}
*/
	.main_menu li.active a span#videos_1, .main_menu li.active a:hover span#videos_1 {
		background: transparent url(../images/menu/video-selected.gif) no-repeat;
	}

.main_menu a span#gallery {
	background: transparent url(../images/menu/gallery.gif) no-repeat;
	width: 47px;
	height: 12px;
	margin-top: -1px;
}
/*
	.main_menu a:hover span#gallery {
		background: transparent url(../images/menu/gallery-active.gif) no-repeat;
	}
*/
	.main_menu li.active a span#gallery,
	.main_menu li.active a:hover span#gallery {
		background: transparent url(../images/menu/gallery-selected.gif) no-repeat;
	}

.main_menu a span#bigm {
	background: transparent url(../images/menu/bigm.gif) no-repeat;
	width: 83px;
	height: 9px;
	margin-top: -1px;
}
/*
	.main_menu a:hover span#bigm {
		background: transparent url(../images/menu/bigm-active.gif) no-repeat;
	}
*/
	.main_menu li.active a span#bigm, .main_menu li.active a:hover span#bigm {
		background: transparent url(../images/menu/bigm-selected.gif) no-repeat;
	}

.main_menu a span#interviews {
	background: transparent url(../images/menu/interviews.gif) no-repeat;
	width: 66px;
	height: 12px;
	margin-top: -2px;
}
/*
	.main_menu a:hover span#interviews {
		background: transparent url(../images/menu/interviews-active.gif) no-repeat;
	}
*/
	.main_menu li.active a span#interviews, .main_menu li.active a:hover span#interviews {
		background: transparent url(../images/menu/interviews-selected.gif) no-repeat;
	}

.main_menu a span#events {
	background: transparent url(../images/menu/events.gif) no-repeat;
	width: 51px;
	height: 10px;
	margin-top: -1px;
}
/*
	.main_menu a:hover span#events {
		background: transparent url(../images/menu/events-active.gif) no-repeat;
	}
*/
	.main_menu li.active a span#events, .main_menu li.active a:hover span#events {
		background: transparent url(../images/menu/events-selected.gif) no-repeat;
	}


/*
#form_search label {
	float: left;
	color: #ed2f33;
	margin: 4px 8px 4px 4px;
}

#search_field {
	background: transparent url(../images/site/searchbg_blue.gif) no-repeat;
}

#search_field input {
	color: #ed2f33;
}

#form_search button {
	background: url(../images/site/do_search_blue.png) no-repeat;
}
*/
#div_header img {
	float: right;
}


.search  {
	margin: 25px 0px 0px 0px;
	border-bottom: 1px solid #DEDEDE;
	overflow: hidden;
	padding: 4px 0px 0px 0px;
	width: 590px;
	height: 24px;
}

.search ul  {
	margin: 0px;
	float: left;
	padding: 0;
}

.search ul li {
	list-style-type: none;
	height: 21px;
	background: url(../images/search/search-separator.png) no-repeat right center;
	float: left;
	xmargin-right: 5px;
	padding: 0 0 0 1px;
}

.search ul li.last {
	background: none;
}

.search ul li a{
	xbackground: url(../images/site/r_tab.png) no-repeat right top;
	display:block;
	padding: 3px 8px 5px 5px;
	color: #0077bb;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}
.search ul li a:hover, .search ul li a.active{
	color: #333333;
}

.res_time{
	float: right;
	/*padding: 5px 20px 0 0;*/
	padding: 3px 5px 0 0;
	font-size: 9px;
}
.left {
	float: left;
	width: 430px;
}


/*search field*/
#search_field {
	xbackground: transparent url(../images/searchbg.gif) no-repeat;
	background: transparent url(../images/search/search_bg.jpg) no-repeat;
	width: 197px;
	height: 22px;
	padding: 2px 3px 2px 4px;
	_padding: 1px 3px 1px 4px;
	float: left;
}

#search_field input {
	background: transparent;
	border: 0px;
	width: 190px;
	height: 20px;
	color: #3F3F3F;
	display: block;

}
.search_area button {
	width: 110px;
	height: 25px;
	border: none;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/search/do_search.png) no-repeat;
	cursor:pointer;
}
/*---*/
.search_area {
	background:transparent url(../images/site/hot_bg.png) repeat-x top left;
	width: 590px;
	padding: 10px 0 0 9px;
}
/*end search field*/

.block .hot.albums .img {
	width:110px;
}

#networks {
	width: 490px;
	z-index: 10;
	left: -70px;
	position: relative;
	float: right;
}

#networks a {
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}

#networks #net_buttons{
	position: absolute;
	background: #ffffff;
	list-style: none;
	border: 1px solid #999999;
	right: -72px;
	top: 3px;
	xtop: 6px;
	width: 240px;
}

#networks  #net_buttons div.links_col1, #networks  #net_buttons div.links_col2{
	float: left;
	padding: 5px;
	width: 110px;
}

#networks  #net_buttons div div{
	width: 100px;
	height: 23px;
}

#networks   #net_buttons div div a{
	padding-left: 20px;
	display: block;
	height: 18px;
}
.add_link{
	padding-right: 10px;
	position: relative;
}

.add_button {
	background: url(../images/site/add_in_network.jpg) no-repeat left top;
	text-indent: -9999px;
	width: 69px;
	height: 18px;
	float: right;
	xpadding-right: 10px;
}
.add_button a {
	display: block;
	height: 18px;
	width: 69px;
}
#more_networks {
	background-color: #EDEDED;
	height: 15px;
	padding: 5px;
	border-top: 1px solid #999999;
	font-weight: bold;

}

#more_networks a{
	color: #333333;
	text-decoration: none;
	font-size: 10px;
}

#more_links {
	float:left;
}

.aricle_line{
	background-color: #f5f5f5;
	height: 18px;
	color: #666666;
	font-size: 10px;
}

.article_text .views {
	float: left;
	padding-top: 1px;
}



.votes {
	padding-left: 10px;
	overflow: hidden;
	width: 100px;
	float: left;
}
.votes a {
	display: block;
	text-indent: -9999px;
}
.votes #down{
	background: url(../images/site/vote_down.jpg) no-repeat left top;
	width: 16px;
	height: 16px;
}

.votes #up{
	background: url(../images/site/vote_up.jpg) no-repeat left top;
	width: 17px;
	height: 16px;
}

.votes div{
	float: left;
	margin-right: 5px;
}

#vote{
	padding-top: 1px;
}


#about-me {
	height: 100px;
}
/*
#content {
	width: 475px !important;
	height: 265px;
}
*/
.obligatory {
	color: #ff7600;
	float: right;
	font-size: 9px;
}

.you-are {
	width: 61px;
	height: 14px;
	background: #fff url(../images/be_author/you-are.gif) no-repeat;
	overflow: hidden;
	text-indent: -9999px;
	margin: 10px;
}

#send {
	border: 0px;
	background: transparent url(../images/be_author/send_button.png) no-repeat;
	width: 100px;
	height: 28px;
	xmargin-right: 8px;
	float: right;
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer;
}


/* ############################
       Ot tuk nadolu veche e sobstvenost na zaheto�
        Don't touch without a permission!
  ############################ */

.main_contact, .event_contact{
	padding: 8px 0 20px 0;
}


.event_contact fieldset {
	padding-top: 20px;
}

.event_contact #warning {
	padding-left: 0px;
	margin-bottom: 5px;
}


#event input.author_name, #event input#mail{
	margin-left: 0;
}

#event input#mail{
	width: 243px;
}

.event_contact .subscribe_styles  {
	margin: 34px 0px;
	list-style-type: none;
	overflow: hidden;
	float: left;
	padding: 0px;
 }
 .event_contact .subscribe_styles  li {
	float: left;
	width: 188px;
	height: 25px;
	padding: 5px 0;
 }
 .event_contact .subscribe_styles  label {
   padding: 0px;
 }

.event_contact .box {
 	float: left;
 	border: none !important;
 }
/* new */
.event_contact #send {
	border: 0px;
	background: transparent url(../images/be_author/send_button.png) no-repeat;
	width: 100px;
	height: 28px;
	margin-right: 8px;
	float: left;
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer;
}

/*be_author*/


.fleft { float: left; }
.fright { float: left; }
/*#col1 { width: 565px; }*/
#col1 {
	width: 574px;
}
#col2 {
	width: 250px;
	padding-left: 25px;
}
#col2 label, #col2 input {
	margin-bottom: 5px;
}
#col2 label {
	font-size: 10px;
}

.myauthor #col2 p{
	margin: 0px 0 28px 0;
	padding: 0px;
	font-weight: bold;
	line-height: 11px;
}



.l_content .fit.myauthor {
	background: #FFFFFF url(../images/be_author/my.png) no-repeat top right;
	padding-top: 34px;
}
.main_author_thanks{
	height: 410px;
}

.myauthor p{
	line-height: 20px;
	padding-left: 7px;
}

.myauthor p.mysound_edit {
	color: #999999;
	font-size: 10px;
	padding-left: 90px;
	margin: 8px 0 25px 0;
	line-height: 10px;
}

#send_news {}
/*
#send_news br {
	clear: both;
	display: block;
}
*/
#send_news em {
	margin-right: 5px;
	color: #ff7600;
	font-style: normal;
}
#send_news input, #send_news textarea {
	border: 1px solid #ccc;
	width: 238px;
	margin-bottom: 15px;

	font-family:Tahoma,Arial,sans-serif;
	font-size:11px;
}

#send_news input {
	height: 14px;
	padding: 3px 0;
}

#send_news textarea{
	width: 480px;
	.width: 478px;
	height: 155px;

	font-family:Tahoma,Arial,sans-serif;
	font-size:11px;
}

#send_news textarea#about-me {
	height: 102px;
	margin-bottom: 46px;
	background-color:transparent;
}

#send_news input.author_name, #event input.author_name, #send_news input.file{
	width: 111px;
	margin-right: 10px;
}




#send_news input#mail{
	margin-bottom: 31px;
}

#send_news legend { display: none; }

#send_news fieldset {
	border: 0px;
	_margin: 5px;
	margin: 10px 0 0px 0;
}
#send_news label {
	float: left;
	width: 90px;
	color: #262626;
	margin-bottom: 15px;
}

#send_news .article-photos label{
	float: none;
	margin: 0;

}
#send_news .article-photos input{
	float: left;
	margin: 0px 10px 0 0 ;
}

#send_news .article-photos #photo_1, #send_news #photo_2, #send_news #photo_3{
	float: left;
}

#send_news  textarea#content{
	xfloat: right;
	height: 265px;
}
#o_edit{
	width: 480px;
	height: 10px;
	line-height: 10px;
	border: 1px solid #cccccc;
	xfloat: right;
	background: #f0f0ee;
}

#editor {
	width: 480px;
	float: left;
	margin-bottom: 8px;
	height:263px;
}

a.editor_on {
	float: right;
	display: block;
	width: 9px;
	height: 10px;
	padding-right:5px;
	background: url(../images/be_author/open_editor.jpg) no-repeat;
}
a.editor_off {
	float: right;
	display: block;
	width: 9px;
	height: 10px;
	padding-right:5px;
	background: url(../images/be_author/close_editor.jpg) no-repeat;
}

 h1.thanks {
	text-indent: -9999px;
	background: url(../images/be_author/thanks.jpg) no-repeat;
}

/* begin right part - be author*/
.mysounder{
	width: 300px;
	height: 132px;

	margin: 10px 0;

}

.be_writer{
	width: 300px;
	height: 64px;
	background: #000000 url(../images/be_author/be_author.jpg) no-repeat;
}

.be_writer a{
	display: block;
	width: 300px;
	height: 64px;
	text-indent: -9999px;
}

.authors_pics ul{
	height: 39px;
	background: #000000 url(../images/be_author/pic_bg.jpg) repeat-x;
	margin: 0px;
	padding: 2px 4px 0px 4px;
	color: #ffffff;
}

.authors_pics li{
	list-style-type: none;
	float: left;
	margin-right: 4px;
}

.authors_pics li.last{
	margin-right: 0px;
}


.authors_pics li a{
	display: block;
	width: 36px;
	height: 36px;
	border:1px solid #333333;
}

.authors_pics li a:hover {
	border: 1px solid #f47b08;
}

.write_news{
	height: 27px;
	width: 300px;
	background: #000000 url(../images/be_author/write_news.jpg) no-repeat;

}

.write_news a{
	display: block;
	height: 25px;
	width: 300px;
}


/* end right part - be author*/

/* start - events filter */

#events-filter {}
#events-filter fieldset {
	border: 0px;
	padding: 10px 0 10px 5px;
	_padding: 10px 0 0px 5px;

}
#events-filter label {
	color: #606060;
	cursor: pointer;
	margin: 0 5px;
}
#events-filter select {
	font-size: 11px;
	margin-right: 5px;
}
#events-filter #do-submit {
	border: 0px;
	overflow: hidden;
	width: 24px;
	height: 21px;
	text-indent: -9999px;
	background: transparent url(../images/site/do-submit.png) no-repeat;
	cursor: pointer;
}

/* end - events filter */

#terms {
	/*width: 855px;*/
	width: 895px;
	padding: 0 0 50px 25px;
	/*margin-bottom: 50px;*/
	background-color: #FFFFFF;
}
#terms h1 {
	margin-bottom: 15px;
	background: url("../images/dislamer_terms.gif") no-repeat;
	width: 197px;
	height: 16px;
	margin-top: 10px;
	margin-bottom: 40px;
	text-indent: -9999px;
	overflow: hidden;border: 1px solid red;
}
#terms p {
	margin-bottom: 15px;
	width: 700px;
	line-height: 1.5em;
}
#terms p strong {
	font-weight: bold;
}

/* Game page START */
#game{
	background: #FFFFFF url(../images/be_author/my.png) no-repeat top right;
	overflow: hidden;
}
#game .fit.myauthor {
	background: transparent;
	padding-top: 28px;
	width: 590px;
}
#game .text{
	color: #262626;
}
#game .question{
	font-weight: bold;
	width: auto;
	margin: 0;
}
#game textarea{
	border: 1px solid #CCCCCC;
	width: 470px;
	height: 65px;
	padding: 5px;
}
#game #answer{
	margin-top: 10px;
	margin-bottom: 20px;
	clear: left;
}
#game #send{
	display: block;
	border: 0;
	width: 100px;
	height: 28px;
	background: transparent url(../images/send_answer.gif) no-repeat left top;
	float: none;
}
#game #warning{
	margin-bottom: 20px;
}
/* Game page END */

/* място за парти */


#mark_place {
	padding-top: 28px;
}

.party {
	padding: 0px 0 0 10px;
	overflow: hidden;
}

.party .info {
	padding: 0 0 0 40px;
}

.party .info strong {
	color: #8cc63f;
}


.party .info fieldset {
	width: 345px;
}

.party .thanks {
	font-size:11px;
	padding:18px 0 0 7px;
}

.party .msg {
	color: #8cc63f;
	font-size: 10px;
}

#party_send em {
	margin-right: 5px;
	color: #8cc63f;
	font-style: normal;
}
#party_send input {
	border: 1px solid #ccc;
	width: 238px;
	margin-bottom: 15px;

	font-family:Tahoma,Arial,sans-serif;
	font-size:11px;
}

#party_send input {
	height: 14px;
	padding: 3px 0;
}


#party_send input.author_name{
	width: 111px;
	margin-right: 10px;
}


#party_send input#mail{
	margin-bottom: 15px;
}

#party_send legend { display: none; }

#party_send fieldset {
	border: 0px;
	_margin: 5px;
	margin: 10px 0 0px 0;
}
#party_send label {
	float: left;
	width: 90px;
	color: #262626;
	margin-bottom: 15px;
}
.questions span {
	margin-bottom: 15px;
}

#send_vip {
	border: 0px;
	background: transparent url(../images/party/send.jpg) no-repeat;
	width: 100px;
	height: 29px;
	float: right;
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer;
}
/*end party*/


h3.date {
	position: relative;
	width: 56px;
	height: 40px;
	float: left;
	margin: 0 15px 0 8px !important;
	_padding-left: 5px;
	padding-left: 0px;
	display: inline;
	background: url(../images/events/calendar.gif) no-repeat;
	padding-top: 10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 27pt !important;
	text-align: center;
}
h3.date em {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	color: #3994C9;
	font-size: 10px !important;
	margin-top: 8px;
	position: relative;
	
	display: block;
	width: 65px;
	_width: 56px;
	_left: 5px;
	text-align: center;
	margin-left: -5px;
	_margin-left: -5px;
	height: 15px;
	_height: 15px;
}
div.event-holder {
	margin-right: 8px;
}
	div.event-holder h2 a {
		text-decoration: underline !important;
	}
div.desc.event {
	color: #666 !important;

}
	.event .more_info {
		margin-left: 84px;
		padding: 0;
	}
		.more_info li {
			color: #000;
			list-style: none outside;
			display: inline;
			margin: 0 15px 0 0;
			padding-left: 18px;
		}
			.more_info li.start {
				background: url(../images/events/start.gif) no-repeat center left;
			}
			.more_info li.place {
				background: url(../images/events/place.gif) no-repeat center left;
			}
			.more_info li.price {
				background: url(../images/events/price.gif) no-repeat center left;
			}
			
			
.subscribe {
	background: url(../images/events/events_button.gif) no-repeat top left;
	width: 101px;
	height: 20px;
	text-indent: -9999px;
	float: right;
	margin-right:5px;
	display: inline;
}

.subscribe a {
	cursor: pointer;
	display: block;
}

.mess p, .main_author_thanks p {
	padding-left: 7px;
}

ul {
	padding: 0;
}

/*list events */
.more_events {
	float: right;
}

.more_events a {
	color:#0077BB;
	text-decoration: none;
}

.buy-ticket {
	display: block;
	width: 590px;
	height: 36px;
	text-indent: -9999px;
	overflow: hidden;
	margin-top: 15px;

	background: url(../snoop/images/ticket-bar.gif) no-repeat;
}

.title-bio {
	width: 590px;
	height: 19px;
	text-indent: -9999px;
	overflow: hidden;
	margin-top: 5px;
	margin-bottom: 0px;

	background: url(../snoop/images/bio-bar.jpg) no-repeat;
}

.title-discography {
	width: 590px;
	height: 30px;
	text-indent: -9999px;
	overflow: hidden;
	margin-top: 5px;
	margin-bottom: 5px;

	background: url(../snoop/images/disco_bar.jpg) no-repeat;
}

.title-gallery {
	clear: both;
	width: 590px;
	height: 30px;
	text-indent: -9999px;
	overflow: hidden;
	margin-top: 25px;
	margin-bottom: 0px;

	background: url(../snoop/images/gallery_bar.jpg) no-repeat;
}

.title-news {
	clear: both;
	width: 580px;
	height: 23px;
	text-indent: -9999px;
	overflow: hidden;
	margin-top: 0px;
	margin-bottom: 0px;

	background: url(../snoop/images/news-bar.jpg) no-repeat;
}

.news_panel {
	margin-top: 25px;
	background: #ECEAEA url(../snoop/images/news-bg.jpg) no-repeat right 15px;
	width: 580px;
	margin-left: 10px;
	overflow: hidden;
	zoom: 1;
}
.news_panel ul { list-style: none; padding: 0; margin: 10px 0 0 20px; }
.news_panel ul li {
	margin-bottom: 5px;
}
.news_panel ul li a {
	color: #666;
	font-size: 10px;
}

#more_news { display: none; margin-top: 0; margin-bottom: 15px; }
#more_btn { float: right; margin-right: 15px; margin-bottom: 15px; color: #333; font-weight: bold; text-decoration: none; }

.bio {
	width: 560px;
	height: 327px;
	overflow-y: scroll;
	background-color: #f4f4f4;
	margin-left: 10px;
	padding: 15px 10px 10px 10px;
}
	.bio p {
		text-align: justify;
		color: #444;
		margin: 10px 0;
	}

.bio_footer {
	width: 580px;
	height: 105px;
	background: #fff url(../snoop/images/more_bar.jpg) no-repeat;
	color: #444;
	margin-left: 10px;
	margin-top: 16px;
	padding-top: 28px;
	overflow: hidden;
}

.bio_footer h3 {
	margin: 0px;
	display: none;
}

.bio_footer ul {
	margin-top: 15px;
	margin-left: 20px;
	padding: 0;
	zoom: 1;
}

.bio_footer li {
	list-style-type: none;
	margin-left: 0px;
	margin-bottom: 5px;
	padding-left: 0px;
}

.bio_footer li.first {
	margin-left: 15px;
	margin-right: 0px;
}

.bio_footer li a {
	font-size: 10px;
	color: #666;
	text-decoration: none;
}

.bio_footer li a:hover {
	text-decoration: underline;
}

.album {
	border: 1px solid #cccccc;
	margin-right: 15px;
	margin-left: 3px;
	float: left;
}

.album-info {
	width: 250px;
	min-height: 200px;
	_height: 200px;
	float: left;
	margin-right: 15px;
}
	.album-info h3 {
		margin: 0 0 5px 0;
		font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
		font-size: 26px;
		font-weight: normal;
	}
	.album-info ol {
		list-style-position: inside;
		padding: 0;
		margin: 0;
	}
	.album-info ol li, .l-column, .r-column {
		font-size: 10px;
		color: #666;
		float: left;
		width: 120px;
		zoom: 1;
	}
	 .l-column {margin-right: 5px;}

.album-list {
	width: 130px;
	float: right;
}
	.album-list img {}
	.album-list img.active {}

.album-container {
	display: none;
	zoom: 1;
	width: 450px;
	height: 250px;
	float: left;
}

.album-container  img{
	width: 150px;
}

.album-container.show {
	display: block;
}
#gallery-container { padding: 10px; overflow: hidden; width: 570px; }
#gallery-container img{ margin-right: 10px; margin-bottom: 10px; }

.invited p {
	float: left;
	font-size:10px;
	margin: 7px 0;
}

.invited img {
	float: left;

}

/*=:project
    scalable Inman Flash Replacement (sIFR) version 3.

  =:file
    Copyright: 2006 Mark Wubben.
    Author: Mark Wubben, <http://novemberborn.net/>

  =:history
    * IFR: Shaun Inman
    * sIFR 1: Mike Davidson, Shaun Inman and Tomas Jogin
    * sIFR 2: Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

  =:license
    This software is licensed and provided under the CC-GNU LGPL.
    See <http://creativecommons.org/licenses/LGPL/2.1/>
*/

/*---- sIFR ---*/
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	padding: 0;
}

.sIFR-replaced, .sIFR-ignore {
	visibility: visible !important;
}

.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/*---- Header styling ---*/

.sIFR-active h2.aa {
  line-height: 1em;
  font-size: 18px;
  color: #FFFFFF;
  cursor: pointer;
}
.sIFR-active .aa {
  visibility: hidden;
}
.sIFR-active .main_menu li.aa {
	padding: 13px 10px;
	padding-bottom: 17px;
	background: url('../../images/site/main_menu_separator.png') no-repeat 0 0;
}
.sIFR-active .main_menu li.active {
	background: url('../../images/site/main_menu_active.png') no-repeat center top;
}
h2.aa.sIFR-replaced {
	margin: 0;
}

.video-filter {
	clear: both;
	overflow: hidden;
	margin: 10px 0;
}
.video-filter div.fieldset {
	border: 1px solid #b8b8b8;
	width: 205px;
	height: 20px;
	margin: 5px 0;
	padding: 1px;
	float: left;
}
.video-filter div.fieldset input#search {
	border: 0px;
	width: 183px;
	height: 16px;
	display: inline;
	font-size: 11px;
	color: #b8b8b8;
	margin-top: 1px;

	float: left;
}
.video-filter div.fieldset button#do-reset {
	width: 15px;
	height: 15px;
	margin: 2px 2px 2px 0;
	border: none;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/video/clear.gif) no-repeat;

	float: right;
}
.video-filter button#do-search {
	width: 26px;
	height: 25px;
	margin: 5px 0 0 6px;
	_margin: 5px 0 0 4px;
	border: none;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/video/do-search.gif) no-repeat;
}
.video-fit {
	padding: 10px 0 10px 10px;
	width: 582px;
}

#videos {}
#videos .video_info {
	width: 570px;
	height: 80px;
	float: none;
	background: #FBFBFB url(../images/video/gradient.png) repeat-x;
	position: relative;
}
#videos .video_info a.image {
	display: block;
	width: 140px;
	height: 75px;
	overflow: hidden;
	float: left;
	border: 1px solid #b8b8b8;
}
#videos .video_info a img {}
#videos .video_info h3, #videos .video_info h4 {
	float: left;
	width: 310px;
}

#videos .video_info h3 {
	margin: 5px 0 0 10px;
	font-size: 14px;
}
#videos .video_info h4 {
	margin: 5px 0 10px 10px;
	font-size: 12px;
	font-weight: normal;
	color: #0077BB;
	position: relative;
}
#videos .video_info span {
	color: #8a8989;
	font-size: 10px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	margin-top: 5px;
	margin-left: 10px;
	float: left;
	width: 415px;
	_margin-left: 8px;
}
.add_to_playlist {
	background: url(../images/video/add_video.png) no-repeat;
	padding-left: 35px;
	padding-top: 5px;
	position: absolute;
	right: 0px;
	top: 35px;
	width: 80px;
	height: 28px;
	display: block;
	color: #5e564a;
	text-decoration: none;
	font-size: 10px;
}
.add_to_playlist.inactive {
	background: url(../images/video/add_video_inactive.png) no-repeat;
}

ul.panel-tabs {
	list-style: none;
	padding: 0;
	margin: 0;
	clear: both;
	overflow: hidden;
}
ul.panel-tabs li {
	display: block;
	float: left;
}
ul.panel-tabs li a {
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	height: 41px;
}
	ul.panel-tabs li a#interviews {
		width: 100px;
		xheight: 41px;
		background: url('../images/tab-interviews.png') no-repeat;
	}
	ul.panel-tabs li a#interviews.tab-active {
		background: url('../images/tab-interviews-active.png') no-repeat;
	}
	ul.panel-tabs li a#video {
		width: 98px;
		background: url('../images/tab-video.png') no-repeat;
	}
	ul.panel-tabs li a#video.tab-active {
		background: url('../images/tab-video-active.png') no-repeat;
	}
	ul.panel-tabs li a#events {
		width: 102px;
		xheight: 41px;
		background: url('../images/tab-events.png') no-repeat;
	}
	ul.panel-tabs li a#events.tab-active {
		background: url('../images/tab-events-active.png') no-repeat;
	}

.tab {
	xdisplay: none;
	visibility: hidden;
	position: absolute;
	top: 41px;
}
.tab.active {
	xdisplay: block;
	visibility: visible;
}

.intext { color: green !important; text-decoration: underline; }

#adv1 { width: 200px; height: 100px; position: absolute; z-index: 1; border: 5px solid green; }


