#footer {
background: url('http://www.efef.info/images/bg_footer.png') repeat-x;
clear:both;
width:100%;
COLOR: #3b3b3b;
border:0px;
margin:0px 0px 0px 0px;
bottom:0px;
border-top:3px solid #000;
min-height:150px;
background-color:#0c0c0c;
text-align:center;
font-size: 12px;
}

#footer img { border:0px; margin-top:-30px; }
#footer a
{
font-size: 12px;
/*letter-spacing:1px;

font-variant:small-caps;
*/

}
#footer ul
{

margin:20px 0px 0px 0px;
padding:0px 0px 0px 0px;

}
div#footer ul li
{
margin:10px 10px 0px 0px;
padding:0px 0px 0px 0px;
display: inline;
}
#footer p
{
margin:5px 0px 0px 0px;
color:#666;
line-height:16px;
padding:0px 0px 0px 0px;
}

 html {height:100%;}
BODY 
	{
		font-weight:normal;
		font-family: Tahoma;
		FONT-SIZE: 12px;
		margin-bottom:0px;
		background:#ffdb3a url("/images/bg.png") repeat-x;
		margin:0px 0px 0px 0px;
		color:#111111;
		min-height:100%;
		height:100%;
	}
		A:link,A:visited,A:active { COLOR: #0094c8; TEXT-DECORATION: none; BORDER-BOTTOM:1px DOTTED; FONT-SIZE: 14px; PADDING-LEFT: 0px; }
		A:hover { COLOR: #10c1ff; TEXT-DECORATION: none; BORDER-BOTTOM:1px SOLID; }

		H1, H2
			{
				COLOR: #fff;
				FONT-SIZE: 14px;
				clear:both;
				font-weight:normal;
		
				letter-spacing: 2px;
			    padding:5px 0px 5px 10px;
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;
 				margin:0px 0px 10px 0px;
				border:1px solid #5dbaff;
				background: #4d86b1; /* Old browsers */
				background: -moz-linear-gradient(top, #4d86b1 0%, #417aa5 50%, #2571aa 51%, #66a0cc 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4d86b1), color-stop(50%,#417aa5), color-stop(51%,#2571aa), color-stop(100%,#66a0cc)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top, #4d86b1 0%,#417aa5 50%,#2571aa 51%,#66a0cc 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top, #4d86b1 0%,#417aa5 50%,#2571aa 51%,#66a0cc 100%); /* Opera11.10+ */
				background: -ms-linear-gradient(top, #4d86b1 0%,#417aa5 50%,#2571aa 51%,#66a0cc 100%); /* IE10+ */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d86b1', endColorstr='#66a0cc',GradientType=0 ); /* IE6-9 */
				background: linear-gradient(top, #4d86b1 0%,#417aa5 50%,#2571aa 51%,#66a0cc 100%); /* W3C */

			}
		H1 IMG, H2 IMG
			{
				float:left;
				MARGIN:0px 5px 0px 0px;
				width:16px;
				height:16px;
				vertical-align:middle;
			}
		
		FORM P { MARGIN:0 0 0 0px; padding:0 0 0 0px; }
		label { margin:5px; }
		INPUT {

				width:100%;
				border:1px solid #66AFFF;
				padding:3px;
				BACKGROUND-COLOR: #fff;
				box-shadow:inset 0px 0px 5px 2px rgba(74,74,74,0.2);
				MARGIN: 1px 0px 1px 0px;
				FONT-SIZE: 12px;
				-moz-border-radius:5px;
				-khtml-border-radius: 5px;
				-webkit-border-radius: 5px;
			}
		INPUT:focus, TEXTAREA:focus {

				border:1px solid #cde5ff;
				background-color:#edffbc;
				outline:none;
				
			}
		BUTTON {
				
				cursor:pointer;
				COLOR: #fff;
				padding:3px 15px 3px 15px;
				float:right;
				border:1px solid #16476c;

				MARGIN: 1px 0px 1px 0px;
				FONT-SIZE: 12px;
				border:1px solid #5dbaff;
				-moz-border-radius:5px;
				-khtml-border-radius: 5px;
				-webkit-border-radius: 5px;
				background: #4d86b1; /* Old browsers */
				background: -moz-linear-gradient(top, #4d86b1 0%, #417aa5 50%, #2571aa 51%, #66a0cc 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4d86b1), color-stop(50%,#417aa5), color-stop(51%,#2571aa), color-stop(100%,#66a0cc)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top, #4d86b1 0%,#417aa5 50%,#2571aa 51%,#66a0cc 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top, #4d86b1 0%,#417aa5 50%,#2571aa 51%,#66a0cc 100%); /* Opera11.10+ */
				background: -ms-linear-gradient(top, #4d86b1 0%,#417aa5 50%,#2571aa 51%,#66a0cc 100%); /* IE10+ */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d86b1', endColorstr='#66a0cc',GradientType=0 ); /* IE6-9 */
				background: linear-gradient(top, #4d86b1 0%,#417aa5 50%,#2571aa 51%,#66a0cc 100%); /* W3C */

}
		BUTTON:hover {
				text-shadow:1px -1px 2px rgba(0,0,0,0.5);
				box-shadow:0px -1px 1px rgba(255,255,255,0.9);
				
			}
		SELECT {
				width:100%;
				BORDER: #486e00 1px SOLID; 
				font-size: 12px; 
				COLOR: #1b3600;
				BACKGROUND-COLOR: #fcffe2;
				padding:2px 0px 2px 10px;
			
			}
		TEXTAREA {
				width:100%;
				height:100px; 
				border:1px solid #689fc9;
				FONT-SIZE: 12px;
				resize:none;
				COLOR: #000000;
				MARGIN: 1px 0px 1px 0px;
				padding:3px;
				padding:2px 0px 2px 0px;
				-moz-border-radius:5px;
				-khtml-border-radius: 5px;
				-webkit-border-radius: 5px;

				box-shadow:inset 0px 0px 3px 1px rgba(74,74,74,0.3);
			
			}
		
TABLE { margin:0px 0px 0px 0px; border-spacing:0 0; padding:0px 0px 0px 0px; FONT-SIZE: 12px; }
.tagDescription { margin:0px 0px 20px 0px; padding:5px 15px 5px 15px; }
.preview_gallery { position:relative; width:150px; height:200px; text-align:center; vertical-align:bottom; margin:5px 6px 5px 6px; padding:0px 0px 0px 0px; float:left;}
.preview_gallery:hover { background-color:#f2f2f2; box-shadow:0px 0px 5px rgba(0,0,0,0.8), inset 0 0 3px #fff; }
.preview_gallery a { display:block; border:0px solid #fff; }
.preview_gallery img { margin:5px 10px 5px 10px; border:0px; }
.preview_gallery h3 { font-variant:small-caps; font-weight:bold; font-size:14px; margin:3px 10px 0px 10px; padding: 0px 0px 0px 0px; width:130px; }
.preview_gallery p { font-size:11px; padding: 0px 10px 0px 10px; margin:0px 0px 0px 0px; width:130px;  }
#wrapper { padding:0px 0px 0px 0px; border:0; margin:0px auto; width:90%;  }

div.profileStatistics { }
div.profileStatistics h1 { margin:5px 0px 5px 0px; }
div.profileStatistics table tr td { padding:5px; }
div.profileStatistics table tr td.type { text-align:left; }
div.profileStatistics table tr td.value { text-align:right; }
div.social_buttons {  bottom:0px; clear:both;  margin:15px 0px 5px 0px; width:100%;  }
div.fb_like_button { display:inline; width:80px; margin:0px 0px 0px 0px; }
div.g_like_button { display:inline; width:50px; margin:0px 0px 0px 0px; }
#advertisment_under_top	{
		clear:both;
		width:100%;
		text-align:center;
	}
#glowna		{ 
	padding:20px;
	FONT-SIZE: 14px;
	margin:0 auto;
	min-width:900px;
	max-width:980px;
	min-height:85%;
	background-color: #FFF;
    margin-bottom:0px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	}
.userContent table { width:100%; } 
.userContent table tr td { background-color:#fff; } 
.relatedVideos { text-align:left; margin:0px 0px 10px 0px; border-bottom:1px solid rgba(120,120,255,0.3); }
.relatedVideos h3
{
font-weight:normal;
margin:0px 0px 0px 3px;
}
.relatedVideos p
{
	margin:2px 5px 5px 15px;
	font-size:12px;
}
.thumb img { border:0px; }
.thumb img:hover { border-bottom:3px solid rgba(201,255,71,0.8); border-top:3px solid rgba(201,255,71,0.8);}
.thumb a { border:0px; }
	.login_big {
		margin: 0px;
		width: 160px;
		
		height:200px;
		background:#FFFEEA url('http://www.efef.info/images/blok/login_big.gif') no-repeat;
		padding:4px 0px 0px 8px;
		}
	.login_big img
		{
			border:1px solid #714404;
		}
	.login {
				margin:0px 0px 20px 0px;
				white-space:normal;
				background-color:#d5ed57;
				padding:0px 0px 10px 0px;
				border-radius: 5px 5px 15px 15px;

				box-shadow:inset 0px 0px 3px rgba(0,100,255,0.5);
		}
	div.login_link { padding:5px; }
	div.login_link a:link, div.login_link a:visited { margin-bottom:15px; }
	.login table { width:100%; padding:10px; }
	.login h2 { margin:0px 0px 10px 0px; }
	.login INPUT
		{

			BACKGROUND-COLOR: #ffffff; 
			margin:0px auto;
			margin-bottom:3px;
			padding:2px 2px 2px 5px;
			clear:both;
			width:120px;
		}
	.login input:-webkit-autofill
	{
		BACKGROUND-COLOR: #ffffff; 
	}
	.login BUTTON
		{
			
			
			float:right;
			
		}
		


.menu ul  { list-style-image: url('images/dot.gif');  list-style-position: outside; margin:0px 0px 0px 15px;   }
.menu ul li { padding:0px; }
.main
	{
	  min-width:390px; 
	  width:60%;
	  margin: 19px 0px 0px 0px;
	  text-align: left;
	  padding:20px;
	  float:left;
	}
.main2
	{
	  min-width:160px;
	  margin: 0px 0px 0px 0px;
	  float:right;

	padding:0px 0px 0px 0px;
	}

.main4
	{
	 
	  width:80%;
	  margin: 0px 0px 0px 10px;
	  padding:0px 0px 0px 0px;

	  float:left;
	}

.main3 h2 a img{
		margin:0px 1px 0px 0px;
		float:none;
	}
.top {
margin-bottom:20px;
	}

.komentarze { 
	COLOR: #FFFBD0; 
	PADDING-LEFT: 0px;
	}


.main3
	{
	  width:60%; 
	  padding:0px 0px 0px 0px;
	  margin: 0px 10px 30px 10px;
	  min-height:100%;

	  float:left;
	}

	.main3 A:link, .main3 A:visited ,.main3 A:active,  .main3 A:hover, .main A:link, .main A:visited ,.main A:active,  .main A:hover  {
		COLOR: #0094c8; TEXT-DECORATION: none; font-size: 16px; font-weight:normal;
		}
		.news {			
			text-align:left;
			float:left;
			width:100%;
			padding:10px;
			margin-top:20px;
			font-size:14px;
			}
		.news A:link,.news A:active, .news A:visited { COLOR: #0094c8;  }
		.news A:hover { COLOR: #20c5ff; }
		.news A:visited{ COLOR: #8a8180; }
		.news img
			{
				margin:0px 5px 5px 0px;
				padding:0;
				vertical-align:text-top;
			}
		.news p 
			{
				text-indent:10px;
				line-height:20px;
				letter-spacing:1px;
				text-align:justify;
				padding:0px;
				margin:5px 0px 0px 5px;

			}

		.movie_info
			{
		
				float:right;
				text-align:left;
				vertical-align:bottom;
				background-color:#417aa5;
				background: -moz-linear-gradient(center top, #4d86b1, #417aa5 50%, #2571aa 51%, #66a0cc 100%);
				background: -webkit-gradient(linear, left top, left bottom, from(#4d86b1), to(#66a0cc), color-stop(0.5, #417aa5), color-stop(0.51, #2571aa));
				padding:5px 5px 5px 5px;
				border-radius:5px;
				margin-right:10px;
				border:1px solid #5dbaff;
				-webkit-border-radius: 5px;
				-khtml-border-radius: 5px;
				-moz-border-radius: 5px;
				letter-spacing:1px;
				font-size:14px;
			}
		.movie_info img
			{
				margin:0px 0px 0px 0px;
				vertical-align:bottom;
				
			}
		.img_left
			{
				float:left;
				margin:0px -2px 0px 0px;
			}
		.img_right
			{
				float:left;
				margin:0px 0px 0px 0px;
			}
		.movie_info ul
			{
				list-style:none;
				list-style-image: url('http://www.efef.info/images/block_separator.png') ;
				list-style-position:inside;
				display:inline-block;
				text-align:left;
				padding: 2px 0px 2px 0px;
				vertical-align:bottom;
				margin:0px 0px 0px 0px;
				
			}
		.movie_info a, .movie_info a:link,.movie_info a:hover, .movie_info a:visited { color:#fff; font-size:14px; }
		.movie_info ul li
			{
				color:#ffffff;
				list-style:none;
				list-style-image: url('http://www.efef.info/images/block_separator.png') ;
				text-align:left;
				float:left;
				list-style-position:inside;
				vertical-align:bottom;
				font-weight:normal;
				padding:0px 5px 0px 5px;
				text-transform: lowercase; 
			}
		.movie_info ul li img
	{
		margin:0px 3px 0px 0px;
		width:16px;
		float:none;
		height:16px;
	}

.content { Padding: 5px 5px 5px 5px; }
.news2 {
	PADDING: 10px 0px 0px 5px;
	text-align:left;
	float:left;
	width:590px;
	}
.thumb {
	width:130px;
	height:100px;
	margin:0px 5px 0px 0px;
	background: url('http://www.efef.info/images/bg_thumb.jpg') no-repeat;
	float:left;
	}
.thumb img, .thumb a img	{
		margin:5px 5px 5px 5px;
	}
hr {
		border: 0;
		COLOR: #c1de00;
		background-color: #c1de00;
		height: 1px;
		margin:8px 0px 8px 0px;
	}

.button
{
		height:25px;
		border:0px;
		width:160px;
		float:right;
		margin-top:3px;
	}
.zaloguj	{
		width:80px;
		float:right;
		height:25px;
		border: 0px;
		margin:2px 20px 0px 0px;
		border-style:ridge;
		padding:0 0 0 0;
		background: url('http://www.efef.info/images/btn_login_3.png');
	}

 .menu_contenter {
			float: left;
			margin: 0px 0px 0px 0px;
			width: 16%;
			padding: 0px;
			clear:both; 
		}
	.menu {
			margin: 0px 0px 20px 0px;	
			padding: 0px;  
			text-transform: lowercase; 
		}
		
	.menu ul li { margin:0px 0px 5px 0px; }
	.menu A:Link,.menu A:active,.menu A:visited {
			color: #67bd2a;
			display:block;
			TEXT-DECORATION: none;
			border:0;
		}
	.menu A:hover { color: #c9ffa3; }


	.separator { margin:0 auto; }
	.film_content	{
			width:810px ;
			padding:0px;
			margin:0px 0px 0px 0px;
			/* text-align:left; */
			FONT-SIZE: 14px;

		}

	
	.film_content div	{
			margin:5px 0px 5px 0px;
		}
	.film_content h1	{
		margin:0 0 0 0px;
		}
	.film_content td img	{
		border:3px solid #D6B58B;
		}
	.film_content td	{
		border:1px solid #D8A667;
		margin:0 0 0 0px;
		padding:0 0 0 0px;
		}
	.film_content tr	{
		border:1px solid #D8A667;
		margin:0 0 0 0px;
		padding:0 0 0 0px;
		}
	.film_ocena		{
		width:160px;
		text-align:center;
		float:left;
		margin:5px 0px 5px 0px;
		padding:0;
		}
	.film_ocena div		{
		margin:5px 4px 0px 4px;
		}
	.film_ocena a img	{
			border:0;
		}
	.film	{
			width:650px;
			margin:2px 0px 2px 5px;
			text-align:center;
			float:left;
		}
	.film_info		{
			width:50px;
			float:left;
		}
		.tabelka{
				width:602px;
				border-top:0px;
			}

		.tabelka_podobne	{		margin:0px 0px 0px 0px;		}
		.tabelka_podobne A:link,.tabelka_podobne A:visited,.tabelka_podobne A:active {
				color: #0094c8; 
				TEXT-DECORATION: none;
				FONT-SIZE:  12px;
				PADDING-LEFT: 0px; 	
				margin: 2px 0px 0px 0px; 
			
			}
		.tabelka_podobne A:hover {
				color: #20c5ff; 
				TEXT-DECORATION: none;
			}
		#tabelka_comment	{
			width:100%;
			float:left;
			margin:5px 0px 0px 0px;
		}
			#tags ul
			{
			list-style-type: none;
			padding: 0px;
			margin: 0px;
			}
			#tags ul li
			{
			background-image:url('http://www.efef.info/images/tag_green.png');
			background-repeat: no-repeat;
			padding-left: 24px; 
			height:24px;
			float:left;
			margin-right:15px;
			}

.informacje
{

width:200px;
height:200px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
float:right;
}
.main4 table { width:100%; }

.informacje p
{
margin:15px 15px 15px 15px; 
}

.rightContent { text-align:left; }


.blok{
		
		float:left;
		padding:0px 0px 0px 0px;
		margin:0px 0px 10px 0px;
		text-align:left;
		
	}
		.blok ul
			{
			list-style-type: none;
			padding: 0px;
			margin: 0px;
			}
		.blok ul li
			{
			float:left;
			margin-right:5px;
			}


.new_jokes h1 img	{	margin:0;	}
.new_jokes h3 {
		margin:0px 0px 2px 0px;
		font-size:13px;
		font-weight:bold;
	}

.blok hr	{	color: #97caed; background-color:#97CAED; 	}

.reklamy {
		width:590px;
		margin:0px 0px 10px 0px;
		padding:0px 0px 0px 0px;
		clear:both;
		background: #FFFEEA;
		border-bottom:3px solid #D6B58B;
		text-align:center;
	}
.reklama {
		background: #FFFEEA;
		COLOR: #000000; 
		FONT-SIZE: 14px;
		PADDING: 0px 0px 0px 0px;
		border:1px #ffeeaa dotted; 
		text-align:left;
		width:190px;
		margin:5px 0px 0px 2px;
		float:left;
		height:180px;
	}
.logo	{
		float:left;
	}
.opisygg	{
		height:30px;
		COLOR: #ffffff; 
		FONT-SIZE: 14px;
		margin:0px;
		text-align:center;
		background:#FFFEEA url('http://www.efef.info/images/MENU/background.jpg') repeat-x;
		clear:both; 
		padding-left:0px; 
		padding-right:0px;
		padding-top:4px;
		padding-bottom:0px
	}
.galeria_image
{
text-align:center;

}
.galeria_image table img	{
		
	}
.galeria_image img	{
		
		padding:2px 2px 2px 2px;
		float:none;
		text-align:center;
		
	}
.galeria a:visited img	{	border:2px solid #000000;	}
.separator	{
		margin:5px auto;
		clear:both;
		float:none;
		text-align:center;
	}


.galeria td
{

width:90px; height:90px; 
padding:3px 5px 5px 3px;
}


.joke div	{	clear:both;	}

.joke p{
		line-height:20px;
		word-spacing:2px;
		clear:both;
		margin:15px 5px 5px 25px;
		width:90%;
		
	}
.joke h3{
		text-decoration:underline;
		font-weight:bold;
		color:#0094c8;
		letter-spacing:1px;
		clear:both;
		margin:5px 0px 0px 15px;
		FONT-SIZE: 14px;
	}

.joke_info
			{
				margin:5px 2px 0px 0px;
				float:right;
				text-align:left;
				clear:both;
				vertical-align:bottom;
			}
		.joke_info img
			{
				margin:0px 0px 0px 0px;
				vertical-align:bottom;
			}
		.joke_info ul
			{
			
				list-style:none;
				display:inline;
				background: url('http://www.efef.info/images/block_bg.png') repeat-x;
				text-align:left;
				height:35px;
				
				vertical-align:bottom;
				float:left;
				margin:0px 0px 0px 0px;
				
			}
	.joke_info ul li img
	{
		margin:0px 3px 0px 0px;
		width:24px;
		float:none;
		height:24px;
	}
.joke_info ul li
			{
				color:#ffffff;
				list-style:circle url('http://www.efef.info/images/block_separator.png') outside;
				text-align:left;
				display:inline;
				vertical-align:bottom;
				font-weight:normal;
				text-transform: lowercase; 
			}
.post{
		width:600px;
		float:left;
		margin:0px 0px 5px 0px;
		border-bottom:1px solid #dad9bb;
	}
.post_user{
		text-align:Center;
		width:120px;
		float:left;
	}
.post_user img{
		border:0px solid #714404;
		float:none;
	}
.post_content{
		width:470px;
		float:left;
	}
.post_content h3{
		width:470px;
		color:#6b4400;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		text-align:right;
		FONT-SIZE: 10px;
		font-weight:lighter;
	}
#post_form TEXTAREA,#post_form INPUT{
		width:400px;
	}
.forum_sig{
		margin-bottom:0px;
		FONT-SIZE: 12px;
		color:#6b4400;
		vertical-align:bottom;
	}

.avatar { width:80px; height:80px; }

.sms{ 
		clear:both;
		margin:35px 0px 5px 10px;
	}
.sms h3{
		text-decoration:underline;
		font-weight:bold;
		color:#0094c8;
		margin:5px 0px 0px 15px;
	}
.sms p
{
float:left;
width:500px;
COLOR: #864200;
}
.socialBox
{
float:right;
width:120px;
text-align:center;
}
.socialBox img
{
float:left;
}

.film_ocena img{
		margin:0px 0px 0px 0px;
		vertical-align:text-top;
	}
.small{
		color: #7e0101; 
		TEXT-DECORATION: none;
		FONT-SIZE: 14px;
		margin:0px 0px 0px 0px;
	}

.galeria_reklama{
		background:#FFFEEA url('http://www.efef.info/images/MENU/background.jpg') repeat-x;
		padding:4px 0px 0px 0px;
		COLOR: #ffffff; 
		text-align:center; 
		font-size:16px;
		margin:0px;
		width:200px;
		height:30px;
	}

.tagi a:link, .tagi a:hover{
		text-transform: lowercase; 
		color:#84af00;
		font-size:10px;
	}
.tagi a:visited{
		text-transform: lowercase; 
		color:#84af00;
		font-size:14px;
	}


.game{
		width:810px;
		text-align:center;
		font-size:14px;
	}
.game_comments{
		width:510px;
		text-align:center;
		vertical-align:top;
	}
.game_form{
		width:300px;
		text-align:center;
	}

.comment{
		margin:5px 0px 0px 5px;
		border-bottom:1px #7e0101 solid;
	}
.comment h3{
		font-size:14px;
		font-weight:bold;
		margin:0;
		color: #7e0101; 
		TEXT-DECORATION: none;
	}
.comment p{
		margin:3px 0px 5px 0px;
		FONT-SIZE: 14px;
		text-indent:5px;
		line-height:110%;
		font-weight:normal;
	}
.comment p img{
		width:24px;
		float:none;
	}
.comment h4{
		margin:2px 0 2px 0px;
		color: #7e0101; 
		TEXT-DECORATION: none;
		FONT-SIZE: 11px;
		
	}
.contact input{
		width:200px;
		border:1px solid #004225;
		background-color:#FFFFF0;
		margin:2px;
	}
.contact textarea{
		width:200px;
		border:1px solid #004225;
		margin:2px;
		background-color:#FFFFF0;
	}


#left_column_under_movie{
		float:left;
		width:300px;
		margin:0px 0px 0px 0px;
	}








.ratingblock {
	display:block;
	border-bottom:1px solid #999;
	padding-bottom:2px;
	margin-bottom:2px;
	}

.loading {
	height: 22px;
	background: url('../images/working.gif') 50% 50% no-repeat;
	}
	
.unit-rating { /* the UL */
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 22px;
	position: relative;
	background: url('../images/rating_small/rating.png') top left repeat-x;		
	}

.unit-rating li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	float: left;
	}
	
.unit-rating li a {
	outline: none;
	display:block;
	width:22px;
	border:0;
	height: 22px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	}
	
.unit-rating li a:hover{
	background: url('../images/rating_small/rating.png') left center;
	z-index: 2;
	left: 0px;
	}

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:30px;}
.unit-rating a.r2-unit{left:30px;}
.unit-rating a.r2-unit:hover{width: 60px;}
.unit-rating a.r3-unit{left: 60px;}
.unit-rating a.r3-unit:hover{width: 90px;}
.unit-rating a.r4-unit{left: 90px;}	
.unit-rating a.r4-unit:hover{width: 120px;}
.unit-rating a.r5-unit{left: 120px;}
.unit-rating a.r5-unit:hover{width: 150px;}
.unit-rating a.r6-unit{left: 150px;}
.unit-rating a.r6-unit:hover{width: 180px;}
.unit-rating a.r7-unit{left: 180px;}
.unit-rating a.r7-unit:hover{width: 210px;}
.unit-rating a.r8-unit{left: 210px;}
.unit-rating a.r8-unit:hover{width: 240px;}
.unit-rating a.r9-unit{left: 240px;}
.unit-rating a.r9-unit:hover{width: 270px;}
.unit-rating a.r10-unit{left: 270px;}
.unit-rating a.r10-unit:hover{width: 300px;}

.unit-rating li.current-rating {
	background: url('../images/rating_small/rating.png') left bottom;
	position: absolute;
	height: 22px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}

.voted {color:#999;}
.thanks {color:#36AA3D;}
.static {color:#5D3126;}
.rating {
	cursor: pointer;
	margin: 1px 2px 1px 2px;
	clear: both;
	display: block;
}
.rating:after {
	content: '.';
	display: block;
	height: 0;
	width: 0;
	clear: both;
	visibility: hidden;
}
.cancel,
.star {
	float: left;
	width: 22px;
	height: 22px;
	overflow: hidden;
	text-indent: -999em;
	cursor: pointer;
}
.star-left,
.star-right {
  width: 11px
}
.cancel,
.cancel a {background: url(images/delete.gif) no-repeat 0 -16px;}

.star,
.star a { background: url('../images/rating_small/rating.png') no-repeat 0 0px; border:0; }
.star-left,
.star-left a {background: url('../images/rating_small/rating-left.png') no-repeat 0 0px; }
.star-right,
.star-right a {background: url('../images/rating_small/rating-right.png') no-repeat 0 0px;}
	
.cancel a,
.star a {
	display: block;
	width: 100%;
	height: 100%;
	border:0;
	background-position: 0 0px;
}

div.rating div.on a {
	background-position: 0 -22px;
}
div.rating div.hover a,
div.rating div a:hover {
	background-position: 0 -22px;
	border:0;
}
	
#thxvote {
display:none;
padding: 15px 0 15px 0;
}


#menu 
{
text-align:center;
color: #ffffff;

float:left;

margin:0px 0px 0px 0px;
padding-top:0px;
padding-bottom:0px;
background:url("/images/header_bg.png") repeat-x; 
}
#menu ul
{
display: inline;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#menu ul li
{
display: inline-block;
padding: 0px 0px 0px 0px;
}


#menu ul li li
{
margin:0px 0px 0px 0px;
display:inline;
margin-right:1px;
}

#menu a { border:0px; display:block; }
#menu a img { border:0px; position:relative; bottom:8px; z-index:2; } 
#menu .mhome { background:url('http://www.efef.info/images/menu.png') 0 0; }
#menu .mforum { background:url('http://www.efef.info/images/menu.png') -64px 0; }
#menu .mgames {background:url('http://www.efef.info/images/menu.png') -128px 0;}
#menu .mmovies {background:url('http://www.efef.info/images/menu.png') -192px 0;}
#menu .mgg {background:url('http://www.efef.info/images/menu.png') -256px 0;}
#menu .msms {background:url('http://www.efef.info/images/menu.png') -320px 0;}
#menu .mphoto {background:url('http://www.efef.info/images/menu.png') -384px 0;}
#menu .mjokes {background:url('http://www.efef.info/images/menu.png') -448px 0;}
#menu .mregistration {background:url('http://www.efef.info/images/menu.png') -576px 0;}
#menu .mcontact {background:url('http://www.efef.info/images/menu.png') -512px 0;}


div#paginator { clear:both; }
blockquote
{
		line-height:100%;
		font-family: Times New Roman;
		FONT-SIZE: 13px;
		font-style:italic;
		background:#FFFEF2;
		border-top:5px solid #FFffff;
		letter-spacing:1px;
		border-bottom:5px solid #FFF9CC;
		padding:10px 10px 10px 10px;
}

div.alert
{
	position:fixed;
	top:30%;
	left:40%;
	z-index:100;
	background-color:rgba(255,0,0,0.5);
}

