@charset "utf-8";
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin:0; padding:0;
	background:#FDE697;
	color:#4D4D4D;
}
td{vertical-align:top;}
div.clear{clear:both;}


a{text-decoration:underline; color:#FAA31F;}
a:hover{text-decoration:none;}
/* ------------------------------- */
/* HEADER
/* ------------------------------- */

#header{background:#FDE697 url(images/main_bg3.jpg) center top; border:0px solid #000; height:290px; margin:0 auto; padding:0; text-align:center;}


#grey_box{background:#F6A11E url(images/main_grey_bg.jpg); height:58px; margin:0 auto; padding:0;}



#info_box{background:#FBE496; height:100px; margin:0 auto; padding:0;}
	#info_box div{width:1024px; margin:0 auto; border:0px solid #000;}
		#info_box div #statistic{ margin-top:27px; color:#737168;text-align:center; font-size:16px; font-weight:bold; width:540px; float:right;}
			#info_box div #statistic a{color:#F6A11E; text-decoration:underline;}
			#info_box div #statistic a:hover{text-decoration:none;}

			
#search_box{background:#FAA31F; height:40px; margin:0 auto; padding:0;}
	#search_words{height:40px; margin:0; padding:0;}
		#search_words div{width:1024px; height:40px; margin:0 auto; padding:0;}
			#search_words div #left{width:480px; padding:10px 0 0 0; border:0px solid #000; height:30px; margin:0; float:left;}
			#search_words div #left a{font-weight:bold; text-decoration:none; font-size:18px; color:#4d4d4d;}
			#search_words div #left a:hover{text-decoration:underline;}
			#search_words div #right{width:538px; height:40px;  margin:0; padding-top:4px; float:left;}
			ul.list{padding:0; margin:0; text-align:center;  border:0px solid #000;}
			.list li{ display:inline; padding:0; margin-right:3px; vertical-align:top; width:5px;  list-style:none;}
			.list li.first{margin-left:0px;}
			.list li.end{clear:both;}
				.list li a{font-weight:bold; text-decoration:none; font-size:11px; color:#3F3F3C;}
				.list li a:hover{text-decoration:underline;}
		
	#search_line{ border-bottom:5px solid #FAA31F;  background:#F6A11E url(images/main_grey_bottom_bg.jpg); height:63px; margin:0 auto; padding:0;}
		#search_line_1024{width:1024px; margin:0 auto; padding:0;}
		#search_line .left{width:400px; height:50px; padding:7px 0 0 80px; font-size:15px; color:#F4A01D; font-weight:bold; float:left;  border:0px solid #000; background: url(images/main_owners.png) left top no-repeat;}
			#search_line .left a{color:#F4A01D; text-decoration:underline;}
			#search_line .left a:hover{text-decoration:none;}
			
		
		#search_line .right{width:538px; float:left;  padding-top:10px; border:0px solid #000;}
		
		#search_form{margin:0 auto; width:380px;  height:34px; background: url(images/search_bar_main.png);}
			.searchinput{font-size:17px; width:307px; margin:6px 6px 5px 7px; color:#4B4C4E;background-color:#FBEBA4; border:0;}
		#search_form .button{margin:0; vertical-align: middle; padding:0; border:0;}
	
#top_info{text-align:right; height:50px; margin-top:25px;}
	#top_info #online{color:#696A6D; float:right; margin-top:3px;}
	#top_info div{text-align:center; float:right;}

	/* ------------------------------- */
	/* LANG MENU
	/* ------------------------------- */
		
	 ul#lang_cell, #lang_cell li{border:0; margin:0; padding:0; list-style:none;}
		ul#lang_cell{width:130px;}
	 ul#lang_cell li{width:50px; float:right; margin:0 0 0 10px; padding:0;background: url(images/lang.png) right -17px no-repeat;}
	ul#lang_cell li span { background: url(images/lang.png) left -17px no-repeat; }
	ul#lang_cell a:link, ul#lang_cell a:visited,ul#lang_cell{display:block;font-weight:bold;height:17px;line-height:17px;text-decoration:none;font-size:12px;}
	ul#lang_cell a span, ul#lang_cell span{ display:block;margin-right:5px;padding-left:5px;color: #fff;}

			/* -------------------------------- */
			/* 	ACTIVE ELEMENTS					*/
		ul#lang_cell .active_lang { background: url(images/lang.png) right top no-repeat; }
		ul#lang_cell .active_lang span { background: url(images/lang.png) left top no-repeat; }

			
#slogan{text-align:center; }
	#regbox{font-weight:bold; margin-top:5px; font-size:24px; color:#827F75;}
		#regbox a{color:#F6A11E; text-decoration:underline;}
			#regbox a:hover{text-decoration:none;}
		#regbox span{font-size:27px;}
			#regbox span a{color:#F6A11E; text-decoration:underline;}
			#regbox span a:hover{text-decoration:none;}


#orange_box{background:#F6A11E; height:100px; margin:0 auto; padding:0;}
	#orange_box_1024{width:1024px; margin:0 auto;}
		#orange_left{width:482px; float:left; border:0px solid #000;}
		#orange_right{width:540px; border:0px solid #000; height:100px; float:left; margin:0;}

	#mainhot{position:relative; display:block; height:10px; top:-120px; left:0px;}
	#mainhot .slidemask{width:370px; height:0px;}
	#mainhot .slidemask div{width:370px;  height:340px; position:absolute; left:0px; top:0px; background-image:url(images/mask/mainhotalbum2.png);}
		#hotalbuminfo{border:0px solid #000; display:block; width:390px; height:80px; position:relative; left:150px;top:-50px;}
			.hotartist{color:#737168; font-size:15px; font-weight:bold; text-decoration:underline;}
			.hotjenres{font-size:12px; font-weight:bold; color:#F6A11E;}
			.hotjenres a{color:#DC8A09; text-decoration:underline;}
			.hotalbumname{line-height:28px; color:#F4A01D; font-size:24px; font-weight:bold; text-decoration:underline;}
			.hotalbumname:hover,.hotjenres a:hover,.hotartist:hover{text-decoration:none;}
	
	
	#logo{width:0px; height:0px; float:left;  position:relative; left:-10px; top:-220px;} 
	#logo div{width:375px; float:left; height:155px; position:relative; left:0; top:0px; background-image:url(images/vulyk_mainlogo2.png);}










		/* ------------------------------- */
			/* TABS MENU
			/* ------------------------------- */
		#tabs-box{position:relative; top:-29px;}
			ul.tab, li.tab{border:0; margin:0; padding:0; list-style:none;}
			ul.tab{width:508px; margin:0 auto; height:29px; padding-left:0px;}
			ul.tab li{float:left; margin:0 2px;}
			.tab a:link, .tab a:visited{background:url(images/menu_tabs.png) right 60px;color:#FFFFFF;display:block;font-weight:bold;height:30px;line-height:30px;text-decoration:none;font-size:16px;
			}
			.tab a span{background:url(images/menu_tabs.png) left 60px;display:block;height:30px;margin-right:10px;padding-left:10px;}
			.tab a:hover{background:url(images/menu_tabs.png) right 30px;display:block;}
			.tab a:hover span{background:url(images/menu_tabs.png) left 30px;display:block;}
				/* -------------------------------- */
				/* 	ACTIVE ELEMENTS					*/
				.tabs-selected a:link, .tabs-selected a:visited, .tabs-selected a:visited, .tabs-selected  a:hover{background:url(images/menu_tabs.png) right 0 no-repeat;} 
				.tabs-selected a span, .tabs-selected a:hover span{background:url(images/menu_tabs.png) left 0 no-repeat;}
			.slidebox{border:0px solid #000; height:170px; padding:5px 0 0 7px; clear:both;}		
			
				.items {	 height:150px; float:left; width:470px !important; border:0px solid #000;}
				.item{ width:134px !important; padding-left:25px; float:left; border:0px solid #000;}
					.slidemask{width:90px; height:0px;}
					.slidemask div{width:90px;  height:90px; position:relative; left:0px; top:-90px; background-image:url(images/mask/slidedysk.png);}
			
					.songinfo{height:50px; width:125px; position:relative; left:-22px; padding-top:7px; padding-left:30px; background:url(images/main_songpix.png) 0 2px no-repeat;}
						.song_artist{font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:underline;}
						.song_name{font-size:15px; line-height:19px; font-weight:bold; color:#FAA31E; text-decoration:underline;}
						.song_jenre{font-size:11px; font-weight:normal; color:#FFFFFF;}
							.song_jenre a{color:#FFFFFF; text-decoration:underline;}
						
						
						
						
				.slidebuttonleft {border:0px solid #000;width:25px; padding-top:25px; float:left;}
				.slidebuttonright{border:0px solid #000;width:25px; padding-top:25px; float:left;} 
				/* next / prev buttons */
					a.prev, a.next {	background:url(images/buttons/slide_prev.png) no-repeat 0 0;	display:block;	width:25px;	height:35px;float:left;	margin:25px 0 0 0;cursor:pointer;}
					a.next {	background-image:url(images/buttons/slide_next.png)}
								
/* ------------------------------- */
/* footer
/* ------------------------------- */		

#bg_infobox{margin:0 auto; background:#F4A01D; }
	#infobox{margin:0 auto; width:1024px; padding:6px 0 0 0; height:24px; background:#F4A01D; text-align:center; color:#6D6E71; font-weight:bold; font-size:15px;}
	#infobox a{color:#FFFFFF; text-decoration:underline;}
	#infobox span{color:#FFFFFF;}
#greyline{margin:0; padding:0; height:12px; background:#6D6E71;}

#footer_bg{ background:url(images/main_footer_bg.jpg) center top no-repeat;}
#footerbox{width:1024px; margin:0 auto; padding-bottom:15px;  display:table;}
	#footerbox #left{color:#4D4D4D; font-size:12px; font-weight:bold; width:270px; float:left; padding:15px 10px 0 0;  display:table-cell;}
		#footerbox #left a{color:#4D4D4D; text-decoration:underline;}
	#footerbox #right{float:left; padding:15px 0 0 0; text-align:right; width:744px;  display:table-cell;}
		#design{font-size:11px; margin-top:5px; font-weight:normal;}
		#design span{padding-left:8px;}
			#design span a{color:#4D4D4D; text-decoration:underline;}
		#design img{position:relative; top:9px; left:5px;}



#conference_top{background:#Fff url(images/conference_top.png); height:258px; margin:0 auto; padding:0;}
.seotext{text-align: left; font-size: 11px; padding: 0 20px 4px 20px;}
.seotext p{padding: 0; margin: 0;}
.seotext a{color: #525252; text-decoration: underline; margin: 0 4px;}
.seotext a:hover{color: #D6A80A;}

