@charset "utf-8";

		html {
			font-size:100.01%;
		}
		/* reset */
		html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,tt,var,hr,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption{padding:0;margin:0;border:none;outline:none;vertical-align:baseline;font-family:inherit;font-size:100%;}dfn,i,cite,var,address,em{font-style:normal;}th,b,strong,h1,h2,h3,h4,h5,h6{font-weight:normal;}textarea,input,select{font-family:inherit;font-size:1em;}blockquote,q{quotes:none;}q:before,q:after,blockquote:before,blockquote:after{content:'';content:none;}ol,ul{list-style:none;}ins{text-decoration:none;}del{text-decoration:line-through;}
		html, body {
			height:100%;
		}
		body {
			font: .8125em/1.5 Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
			background: #000 url(images/bg.png);
			color: #FFF;
			margin:0 auto 0 auto;
		}
		header, 
		nav, 
		section, 
		article, 
		aside, 
		footer,
		online {
			display: block;
		}
		a {
			color: #00BFED;
			text-decoration: underline
		}
		a:hover {
			color: #1EADF3
		}
		p {
			margin: 0 0 1em
		}
		.sample {
			color: #f9f9f9;
			font: 700 1.5em/1 "Courier New", Courier, monospace;
			position: absolute;
			right: 30px
		}
		header {
			color: #008FD5;
			font-size: 2.5em;
			padding: 0;
			margin:0;
		}
			header span {
				color: #F15A22
			}
			header .sample {
				font-size: .9em;
				margin: 10px 0 0
			}
nav 		{
			font-size: 1.5em;
			margin-left: 358px;
			position: absolute;
			top:139px;			
			}
		nav	a {color:#FFF;}
			nav li {
				display: inline;
				margin: 0 15px;
			}
			nav li:first-child {
				margin-left: 0
			}
			* html nav ul {
				margin-left: -15px
			}
			nav span,
			nav a {
				
			}
			nav span {
				background: #722;
				color: #fff
			}
		section {
			float: left;
			padding:0;
			position: relative;
			width: 55%;		
		}
			section .sample {
				font-size: 2.2em;
				top: 0
			}
			section article {
				margin: 0 50px 40px;
				padding: 25px 0 0;
				position: relative
			}
			section header {
				font-size: 1em;
				padding: 0;
			}
			section h1 {
				font-size: 2.3em;
			}
			section h2 {
				font-size: 1.8em;
			}
		aside {
			float: right;
			padding: 20px;
			position: relative;
			width: 396px;
			/*width: 25%;
			border-radius: 10px; 
			-moz-border-radius: 10px; 
			-webkit-border-radius: 10px; 
			background-color:#EFEFEF; 
			border:1px solid #CCCCCC;
			*/
		}
			aside .sample {
				font-size: 2.2em;
				top: 0
			}
			aside h1 {
				color: #888;
				font-size: 1.8em
			}
			aside .tag-cloud {
				padding: 15px 35px 10px 0;
				text-align: center
			}
				aside .tag-cloud li {
					display: inline
				}
				aside .tag-cloud a {
					color: #69a
				}
				aside .tag-cloud a:hover {
					color: #a67
				}
			
			footer {
				clear: both;
				color: #777;
				padding: 10px 0 10px 50px;
				margin-top:120px;
				background:url(images/bg_bottom.gif) repeat-x left bottom;
				height:277px;
				min-width:1000px;
			}
				footer .sample {
					font-size: 2.2em
				}
/*			header:hover, 
			nav:hover, 
			section:hover, 
			aside:hover, 
			footer:hover {
				background: #eee
			}
			article:hover {
				background: #ccc
			}
			article header:hover {
				background: #ccc
			}


*/

.multicolumns {
-moz-column-width: 130px;
-webkit-column-width: 130px;
-moz-column-gap: 20px;
-webkit-column-gap: 20px;
-moz-column-rule: 1px solid #ddccb5;
-webkit-column-rule: 1px solid #ddccb5;

column-width: 130px;
column-gap: 20px;
column-rule: 1px solid #ddccb5;
}

h1 strong	{font-size:36pt;}
h1 b	{font-size:16pt;}

.red	{color:#1EADF3; font-size:30pt; margin:0; padding:0;}
.red a	{color:#1EADF3;}

#extra_menu {width:150px; float:right;}

#extra_menu	a {display:block; padding:4px; border-bottom:1px solid #CCCCCC;}

#extra_menu	a:hover {background:#FFFFFF;}

.clr {clear:both;}

.box_r	{padding:8px; width:64px; height:64px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; background-color:#FAFAFA; border:1px solid #AAAAAA;}

.butt_r	{padding:8px; width:182px; height:64px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; text-align:center; font-size:14pt; vertical-align:middle; display:table-cell;  //float:left;}

.count_r	{padding:4px 9px; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; text-align:center; font-size:14pt; vertical-align:middle; display:table-cell; background-color:#FAFAFA; border:1px solid #AAAAAA; position:absolute; right:60px; top:-10px; opacity: .7}

.extra_r	{padding:4px 9px; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; font-size:14pt; vertical-align:middle; display:table-cell; background-color:#FAFAFA; border:1px solid #AAAAAA;}

.extra_1	{padding:4px 9px; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; font-size:14pt; vertical-align:middle; display:table-cell; background-color:#FAFAFA; border:1px solid #AAAAAA; width:470px; margin-bottom:10px;}

.grey	{background-color:#FAFAFA; border:1px solid #AAAAAA;}

.green	{background-color:#8ED113; border:1px solid #73B600; }
.bordo a, .green a {color:#FFFFFF}
.bordo	{background-color:#008FD5; border:1px solid #005FA5; color:#FFFFFF}
.bordo span {color:#7FDEFF;}


.box_bg { width:64px; height:64px; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; overflow:hidden;}

.wd_100	{width:100px; height:100px;}
.wd_170	{width:170px; height:230px;}
.wd_650	{width:600px; height:auto;}
.mw_650	{max-width:590px; //width:590px;}
.mr10	{margin-right:10px;}
.mrl40	{margin:0 30px 10px 0;}
.mrl10	{margin:0 10px 10px 0;}
.mt5	{margin-top:7px;}
.mt10	{margin-top:10px;}
.pl30	{padding-left:30px;}

.div1	{float:left;}
.div2	{margin-left:160px;}
.flr	{float:right;}
.flt	{float:left;}

.tc 	 {display:table-cell; vertical-align:middle; //float:left;}
.img_link	{width:30px;}
.img_link a {text-decoration:none; color:#AAAAAA; font-size:60pt;}
.img_link a:hover {color:#772222;}

.w_30	{width:30px;}
.w_10	{width:10px;}

.dtc	{display:table-cell; //float:left;}
abbr	{cursor:help; border-bottom:1px dashed #FEFEFE;}

.left_menu1	{font-size:14pt;}

/* COMMENTS STYLE */

/* shoutboxList */
ul.shouts {
    margin: 15px 0;
    width: 100%;
}

* html ul.shouts {
    width: auto;
}

ul.shouts li {
    clear: both;
    position: relative;
    margin: 0 0 20px 0;
}

ul.shouts li .author {
    display: block;
    border-bottom: 1px solid #ccc;
    font-size: 11px;
    padding: 0 5px 2px 0;
    line-height: 1.5em;
    font-weight: normal;
}

ul.shouts li .author a {
    font-weight: bold;
    color: #2480B6;
    font-size:1.2em;
}

ul.shouts li .author span.userImage {
    display: inline;
    float: left;
    margin-right:10px;
    /*margin-left: -80px;*/
}

ul.shouts li .nolink {
    font-weight: bold;
    color: #0187C5;
}

ul.shouts li span.date {
    margin: 0 3px 0 0;
    color: #696969;
}

ul.shouts li blockquote {
    padding: 5px 5px 5px 1px;
    font-size: 12px;
    line-height: 1.3;
}


news h3 {color:#12ADDE; font-weight:bold; font-size:1.3em;}
news {color:#FFFFFF;}
online {
			padding-top: 12px;
			position: relative;			
			background: url(images/bg_slide.png) center center no-repeat; 
			margin-top:-13px;
			height:278px;
		}
#color_white a {color:#ffffff; font-size:8pt;}

#top_bar_just_for_fun {height:99px; overflow:hidden;}
#top_line {background:url(images/top_line.jpg) left top no-repeat; border:0; padding:0; margin:0; height:34px; overflow:hidden; padding:2px 50px 0 50px; color:#FFF;}
#top_line ul {padding:0; margin:0 0 0 90px; list-style:none;}
#top_line ul li {float:left; height:27px;}
.no_border {border-right:none;}
#top_line a {color:#FFFFFF; text-decoration:none; height:27px;}

#right_enter	{float:right; margin-top:6px;}

h1 strong	{font-size:36pt;}
h1 b		{font-size:16pt;}

.red		{color:#E04C40; font-size:30pt; margin:0; padding:0;}
.red a		{color:#E04C40;}

form		{display:inline;}
.glam_input	{width:94px; height:21px; background:url(images/login_bg.jpg) top left no-repeat; padding:0px 5px 0 5px; border:0; font-size:8pt; margin-right:5px;}

.glam_input2	{width:250px; height:21px; background:url(images/login_bg_2.jpg) top left no-repeat; padding:0px 5px 0 5px; border:0; font-size:8pt; margin-right:5px;}

.enter_butt a 	{font-size:1.36em; position:relative; top:2px;}
.enter_butt		{border-bottom:1px solid #FFF;}

.dashed_butt a 	{font-size:10pt; position:relative; top:2px;}
.dashed_butt	{border-bottom:1px dashed #FFF;}

.reg_butt a 	{font-size:10pt; position:relative; top:2px;}
.reg_butt		{background:url(images/bg_reg_butt.jpg) repeat-x; padding:0px 7px 6px 7px;}

.grey, .grey a,
.grey *, .grey a:link
{color:#999;}

.mini			{font-size:9pt;}

#title_soon		{position:relative; margin-top:-1px; z-index:999;}

#dont_miss		{margin-left:141px;}

#dont_miss p	{margin-left:-16px;}
#dont_miss p a	{color:#6ADAF6;}

.wallpaper_item	{float:left; margin-right:10px; margin-bottom:15px; padding-right:5px; width:110px; line-height:10pt;}
.wallpaper_item
			img	{border:2px solid #575757;}

.gray			{color:#777; font-size:8pt;}
.white a		{color:#FFF; text-decoration:none;}


.micro			{font-size:0.5em;}

.opinions 			{color:#A6A6A6; line-height:11pt;}
.opinions b			{margin-left:-15px;}
.opinions div		{margin-bottom:7px;}
.opinions a			{color:#FFF; text-decoration:none; }
.opinions a:hover	{text-decoration:underline;}

.soundtrack			{line-height:11pt;}
/*.st_body			{margin-top:-4px;}*/
.img_st				{padding-right:10px; float:left;}
.mp3				{margin:0; height:10px; width:210px; overflow:hidden}

.ml_img				{margin-left:10px;}

.info_today			{margin:0 auto 0 auto; width:800px;}

.sub_top			{padding-left:40px; margin-top:2px; margin-bottom:4px;}

.main_block			{padding-left:45px; width:880px;}

.wall_list			{float:left; margin:0 60px 20px 0; width:150px; height:150px;}
.wall_list_mini		{float:left; margin:0 20px 20px 0; width:110px;}
.pictcha						{text-decoration:none; }
.pictcha .right					{color:#33CC00; font-size:16px; }
.pictcha .wrong					{color:#FF9900; font-size:16px; }
.pictcha .intro					{ }
.pictcha .images				{border:1px solid #eee; width:350px; text-align:center; padding:3px 3px 0 3px;}
.pictcha .images img			{padding:4px; }
.pictcha .images img.selected	{border:2px solid #FF6600; padding:0; }

.lh11							{margin-top:-7px}
.lh7							{margin-top:-4px}
.lh_mini						{line-height::5px;}
.ml10							{margin-left:10px}
.ml450							{margin-left:450px}
.mb10							{margin-bottom:10px}
.pt5							{padding-top:5px;}

.pic_news						{float:left; margin-right:15px; padding-bottom:25px;}
.news_item						{clear:both;}

.short_desc						{padding:10px; margin: 0 0 10px 0; width:420px; font-size:8pt; background:#333;}

.emotion						{float:right; margin:30px 50px 0 0}

.info_bottom					{float:left; margin:0 0 0 5%}

.soon_block_holder				{width:800px; margin:-5px auto 0 auto;}

.soon_block						{float:left; margin-right:1px;}

.soon_block_img					{width:256px; height:150px; overflow:hidden;}

.show_trailer					{position:absolute;}

#wrap							{width:1000px; min-height:470px; margin:0 auto 0 auto;}

.bg_grad						{height:110px; background:url(images/bg_grad.png) repeat-x top left; position:absolute; margin-top:34px; z-index:100; width:1000px;} 

.bg_grad_right						{height:470px; background:url(images/bg_grad_right.png) repeat-y top left; position:absolute; margin-top:34px; z-index:100; width:110px; margin-left:790px;} 

.bg_grad_left						{height:470px; background:url(images/bg_grad_left.png) repeat-y top left; position:absolute; margin-top:34px; z-index:100; width:110px; margin-left:-30px;} 
.crop90 {width:90px; height:90px; overflow:hidden; margin-right:10px; margin-top:4px;}
.crop90 img {margin:-35px 0 0 -6px;}

.trailers_carousel {display:block;}
.trailers_carousel li {display:inline-block; margin-right:30px;}
.leftarr {position:absolute; top:120px; left:54px; z-index:918}
.rightarr {position:absolute; top:120px; left:880px; z-index:919}