@charset utf-8;
/* zsott.eu design */


@font-face {
    font-family: "CoppGothic";
    src: url(CoppGothic.ttf) format("truetype");
}


* {
	margin: 0;
	padding: 0;
	border: 0;
}


html, body {
	height: 100%;
	margin:0;
}


body {
	background: url('../images/bodybg.png') repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #212121;
}

.clear { clear: both; diplay: block; }

a { 
	text-decoration: none; 
	font-weight: bold;
	color: #ec7a00;
	text-shadow: 0px 0px 2px rgba(225,225,225,1);
}

#container {
	width: 999px;
	margin: 0 auto;
}

#top1 {
	background: url('../images/top1.png') repeat-x;
	width: 999px;
	height: 31px;
	border-bottom: 1px solid white;
}

#login {
	background: #88a3b9 url('../images/loginicon.png') no-repeat 10% 50%;
	box-shadow: 0px 0px 7px rgba(0,0,0,0.15) inset;
	width: 197px;
	height: 22px;
	float: right;
	cursor: pointer;
	font: 12px Verdana;
	font-weight: bold;
	color: #1c252c;
	padding: 9px 0 0 18px;
	text-align: center;
	border-left: 1px solid #405463;
	border-right: 1px solid #405463;
}

#login:hover { background: #99b5cc url('../images/loginicon.png') no-repeat 10% 50%;}



#welcome {
	background: url('../images/welcomebg.png') repeat-x;
	min-width: 120px;
	height: 30px;
	float: right;
	cursor: pointer;
	font: 12px Verdana;
	color: #d2ebff;
	padding: 1px 10px 0 10px;
	text-align: center;
	border-left: 1px solid #405463;
	border-right: 1px solid #405463;
	position: relative;
}

#welcome img{ margin-right: 7px; position: relative; top: 4px;}

#welcome b { color: #dff1ff; font-weight: bold;}

#welcome:hover ul.usermenu {display:block;}

ul.usermenu {
	position: absolute;
	top:31px;
	left:0;
	width:195px;
	min-height:25px;
	background: url('../images/userulbg.png') repeat;
	z-index:99999;
	margin-left: -1px;
	border: 1px solid #405463;
	box-shadow: 1px 1px 10px rgba(0,0,0,0.6);
	display: none;
}

ul.usermenu li {
	display: block;
	list-style: none;
	border-bottom: 1px solid rgba(225,225,225,0.1);
	border-top: 1px solid rgba(0,0,0,0.2);
	padding: 5px 0;
	cursor: pointer;
}

ul.usermenu li a {
	font: 13px Verdana;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}

ul.usermenu li a b {
	font: 11px Verdana;
	font-weight: bold;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}

ul.usermenu li:hover { background: rgba(0,0,0,0.1);}

ul.usermenu li:first-child { border-top: 0 none;}
ul.usermenu li:last-child { border-bottom: 0 none;}

#logout {
	background: url('../images/logouticon.png') no-repeat 50% 50%, url('../images/logoutbg.png') repeat-x;
	width: 35px;
	height: 31px;
	float: right;
	border-left: 1px solid rgba(225,225,225,0.4);
	border-right: 1px solid #405463;
	cursor: pointer;
}
#logout:hover {
	background: #e4451a url('../images/logouticon.png') no-repeat 50% 50%;
}


#top1 h2 { 
	font: 12px Tahoma;
	color: #2f393e;
	display: inline;
	margin: 5px 10px;
	position: relative;
	top: 4px;
	left: 10px;
}

#top1 h2 img{ margin: 0 10px; position: relative; top: 2px; }

#top2 h2 b { color: #1d252a; font-weight: regular; }

#top2 {
	background: url('../images/top2.png') repeat-x;
	width: 999px;
	height: 58px;
	margin-top: 1px;
}

#top2 .left {
	width: 176px;
	height: 58px;
	float: left;
}

#logo {
	background: url('../images/logo_rand-1.png') no-repeat;
	width: 106px;
	height: 21px;
	margin: 19px 0 0 32px;
}

#top2 .right {
	width: 823px;
	height: 58px;
	float: left;
}

#messageofday {
	display: block;
	height: 25px;
}

#messageofday h1 {
	font: 12px Tahoma;
	color: #647e8e;
	width: 700px;
	position: relative;
	top: 5px;
	left: 50px;
	padding-left: 50px;
}

ul#menu { 
	display: block;
	position: relative;
	right: 5px;
	background: url('../images/top2center2.png') no-repeat top;
	width: 828px;
	height: 33px;
}

ul#menu li {
	float: left;
	list-style: none;
	display: block;
	padding-top: 8px;
}

ul#menu li a {
	font: 15px Tahoma;
	font-weight: bold;
	color: #5b6f78;
	padding: 7px 22px;
	height: 33px;
	background: url('../images/menuborder.png') no-repeat left;
}

ul#menu li a#selected { color: #005379;}

ul#menu li:first-child a {
	margin-left: 70px;
}

ul#menu li:last-child a {
	background: url('../images/menuborder.png') no-repeat left, url('../images/menuborder.png') no-repeat right;
}

ul#menu li a:hover {
	color: #47778d;
	background: rgba(0,0,0,0.1) url('../images/menuborder.png') no-repeat left ;
}

ul#menu li:last-child a:hover {
	color: #47778d;
	background:  url('../images/menuborder.png') no-repeat left, rgba(0,0,0,0.1) url('../images/menuborder.png') no-repeat right;
}

#content {
	width: 999px;
	min-height: 250px;
	background: #bad4e4;
	border-top: 1px solid white;
	margin: 1px 0 0 0;
	box-shadow: 0px 0px 20px rgba(0,0,0,0.5);
}

@media only screen and (min-height: 769px) and (max-height: 1080px) {
	#content {
	width: 999px;
	min-height: 865px;
	background: #bad4e4;
	border-top: 1px solid white;
	margin: 1px 0 0 0;
	box-shadow: 0px 0px 20px rgba(0,0,0,0.5);
	}
}

#titleline {
	background: #425969;
	width: 1013px;
	height: 43px;
	margin-left: -7px;
	box-shadow: 0px 0px 10px rgba(0,0,0,0.5), 1px 1px 2px rgba(0,0,0,0.8);
	z-index: 9999;
	position: relative;
}



#titleline span {
	font: 18px "CoppGothic";
	font-weight: bold;
	color: #1f3748;
	padding: 6px 80px 10px 7px;
	background: #5d7b90 url('../images/titleright.png') no-repeat right;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.1);
	position: relative;
	float: left;
	letter-spacing: -0.05em;
}

#titleline span img {
	position:relative;
	top: 5px;
	margin: 0 15px 0 5px;
}

.stars {
	font: 12px Verdana;
	color: #25323b;
	font-weight: 700;
	float: left;
	margin: 10px 0 0 0;
	letter-spacing: -0.08em;
}
.stars img {
	margin-right: 7px;
	position: relative;
	top: 2px;
}

.imdb {
	background: url('../images/imdbicon.png') no-repeat center left;
	height: 23px;
	padding: 0 0 0 40px;
	font: 12px Verdana;
	color: #25323b;
	font-weight: 700;
	float: left;
	margin: 10px 0 0 30px;
	letter-spacing: -0.08em;
}

.imdb b {
	font: 17px Verdana;
	color: #dadada;
}


.share {
	font: 12px Verdana;
	color: #25323b;
	font-weight: 700;
	float: right;
	margin: 15px 10px 0 15px;
	letter-spacing: -0.08em;
}

.share div { margin: 0 2px;}

.share div:last-child { margin: 0 2px 0 5px; }

.sfb {
	background: url('../images/fbicon.png') no-repeat;
	width: 25px;
	height: 25px;
	float: right;
	position: relative;
	top: -5px;
}

.stw {
	background: url('../images/twittericon.png') no-repeat;
	width: 24px;
	height: 24px;
	float: right;
	position: relative;
	top: -4px;
}

.sgp {
	background: url('../images/gplusicon.png') no-repeat;
	width: 24px;
	height: 24px;
	float: right;
	position: relative;
	top: -4px;
}


#titleline ul {
	width: 705px;
	height: 43px;
	float: left;
}

#titleline ul li {
	list-style: none;
	float: left;
	display: block;
	padding-top: 8px;
}

#titleline ul li a {
	font: 14px Tahoma;
	font-weight: bold;
	color: #d0d6da;
	padding: 13px 23px 13px 8px;
	background: url('../images/mborder.png') no-repeat right;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.1);
	cursor: pointer;
}

#titleline ul li a img {
	position: relative;
	top: 5px;
	margin-right: 8px;
	width: 19px;
	height: 19px;
	background: url('../images/tlicon.png') no-repeat;
	border: 0 none;
	outline: 0 none;
	
}


#titleline ul li:first-child a {
	padding: 13px 23px 13px 13px;
}


#titleline ul li a.selected img {
	position: relative;
	top: 5px;
	margin-right: 8px;
	width: 19px;
	height: 19px;
	background: url('../images/tlicon2.png') no-repeat;
	border: 0 none;
	outline: 0 none;
}


#titleline ul li a.selected {
	background: #5d7b90 url('../images/menufirst.png') no-repeat right;
	color: white;
	padding: 13px 22px 13px 13px;

}

#titleline ul li a.selected2 {
	background: #5d7b90 url('../images/menusec.png') no-repeat left;
	color: white;
	padding: 13px 0px 13px 13px;
	margin-left: -19px;
	height: 9px;
}

#titleline ul li a.selected:hover { color: white;}
#titleline ul li a.selecte2:hover { color: white;}

#titleline ul li a:hover {
	color: #fc9418;
}

#search {
	float: left;
	width: 308px;
	height: 43px;
	position: relative;
}

#search .search {
	background: url('../images/searchbg.png') repeat-x;
	border: 1px solid #6d7f8b;
	width: 245px;
	height: 31px;
	box-shadow: 0px 0px 15px rgba(0,0,0,0.3) inset;
	outline: 0 none;
	padding: 0 10px;
	font: 15px Tahoma; 
	color: #cee5ef;
	position: relative;
	left: -3px;
	top:4px;
	float: left;
}

#search .submit {
	background: url('../images/search.png') no-repeat;
	width: 32px;
	height: 33px;
	float: left;
	cursor: pointer;
	outline: 0 none;
	position: relative;
	top: 4px;
	left: -2px;
}

#search .results {
	position: absolute;
	top: 38px;
	left: -3px;
	width:298px;
	min-height: 71px;
	background:  url('../images/results3.png');
	border-left: 1px solid #6d7f8b;
	border-right: 1px solid #6d7f8b;
	border-bottom: 1px solid #6d7f8b;
	box-shadow: 1px 1px 10px rgba(0,0,0,0.9), -1px -1px 10px rgba(0,0,0,0.1) inset;
}



#search .results a {
	display: block;
	width:292px;
	background: rgba(225,225,225,0.2);
	list-style: none;
	padding: 3px 3px 0px 3px;
	border-bottom: 1px solid #6d7f8b;
}

#search .results a:hover { background: rgba(225,225,225,0.15); }

#search .results a h1 {
	font: 14px "CoppGothic";
	font-weight: bold;
	color: #ec8203;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.4);
	position: relative;
	left: 10px;
	padding: 3px 0 0 0;
	width: 275px;
}

#search .results a h2 {
	position: relative;
	padding: 0;
	font: 10px Tahoma;
	font-weight: bold;
	text-align: right;
	color: #212121;
	width: 285px;
}


#search .results a h3 {
	display: block;
	font: 10px Verdana;
	color:#8bb0c2;
	position: relative;
	left: 10px;
	top: -10px;
}

#search .results a h3 img {
	width:25px;
	position: relative;
	top: 2px;
}

#search .results  h4{
	display: block;
	text-align: center;
	margin: 3px;
	font: 10px Verdana;
	font-weight: bold;
	font-style: oblique;
	color: #7e9eac;
}


#filterbg {
	background: #7c919d;
	width: 999px;
	min-height: 57px;
	box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
	padding: 0 0 15px 0;
}


div.downcategory {
	margin: 35px 0 0 30px;
	display:none;
	text-align: center;
}

div.downcategory label {
	font-weight: bold;
	border: 1px solid rgba(0,0,0,0.2);
	padding: 4px 7px;
	margin: 0 3px;
	margin-top: 10px;
	font: 13px Arial;
	color: rgba(0,0,0,0.75);
	cursor: pointer;
	box-shadow:  1px 1px 4px rgba(0,0,0,0.10);
	-moz-box-shadow:  1px 1px 4px rgba(0,0,0,0.10);
	-webkit-box-shadow:  1px 1px 4px rgba(0,0,0,0.10);
	outline: 0 none;
	display: inline;
	float: left;
	margin: 5px 7px;
}

div.downcategory label:hover {
	color: #003953;
}

div.downcategory label.selected {
	`background:#5C707D;
	box-shadow: 0px 0px 5px rgba(0,0,0,0.25) inset;
	-moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.25) inset;
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.25) inset;
}

div.downcategory label input {
	position: relative;
	top: 2px;
	margin: 0 5px 0 0;
	outline: 0 none;
}


#filterline {
	display: block;
	width: 1002px;
	height: 31px;
	position: relative;
	top: 20px;
}

.fbutton {
	font: 14px Verdana;
	color: white;
	background: #5c707d url('../images/filtericon.png') no-repeat 92% 50%;
	width: 66px;
	height: 24px;
	padding: 7px 0 0 13px;
	margin-left: -9px;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.1);
	float: left;
	cursor: pointer;
}

.fbutton:hover { background: #425969 url('../images/filtericon.png') no-repeat 92% 50%; }

.category {
	font: 13px Verdana;
	color: #627682;
	height: 23px;
	width: 98px;
	border: 1px solid #627682;
	text-align: center;
	float: left;
	padding: 6px 0 0;
	cursor: pointer;
}

.year {
	font: 13px Verdana;
	color: #627682;
	height: 23px;
	width: 54px;
	border-top: 1px solid #627682;
	border-bottom: 1px solid #627682;
	text-align: center;
	float: left;
	padding: 6px 0 0 8px;
}

.yearline {
	background: url('../images/yearbg2.png') no-repeat;
	width: 768px;
	height: 33px;
	float: left;
	position: relative;
	top: -1px;
	left: -1px;
}

.yline {
	width: 680px;
	height: 21px;
	float: left;
	position: relative;
	left: 12px;
	top: 6px;
	background: -moz-linear-gradient(left,  rgba(0,83,121,0.1) 0%, rgba(236,130,3,0.1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,83,121,0.1)), color-stop(100%,rgba(236,130,3,0.1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(0,83,121,0.1) 0%,rgba(236,130,3,0.1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(0,83,121,0.1) 0%,rgba(236,130,3,0.1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(0,83,121,0.1) 0%,rgba(236,130,3,0.1) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(0,83,121,0.1) 0%,rgba(236,130,3,0.1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a005379', endColorstr='#1aec8203',GradientType=1 ); /* IE6-9 */

}

.yearbutton {
	background: url('../images/year.png') no-repeat;
	width: 22px;
	height: 29px;
	position: relative;
	top: -4px;
	margin: 0 2px;
	float: left;
	cursor: pointer;
}

.yearline span {
	position: absolute;
	left:300px;
	top: -13px;
	font: 12px Verdana;
	font-weight: bold;
	color: #627682;
	z-index:99;
}

.list {
	width: 65px;
	height: 19px;
	float: left;
	padding: 9px 0 0;
	position: relative;
	left: 20px;
}




.grid{
	background: url('../images/grid.png') no-repeat;
	width: 16px;
	height: 16px;
	float: left;
	opacity: 0.6;
	margin: 0 10px;
	cursor: pointer;
}

.grid:hover { opacity: 1.0;}

.grid#selected {
	background: url('../images/grid3.png') no-repeat;
	opacity: 1.0;
}

.lines{
	background: url('../images/lines.png') no-repeat;
	width: 16px;
	height: 16px;
	float: left;
	opacity: 0.6;
	margin: 0 4px;
	cursor: pointer;
}

.lines:hover { opacity: 1.0;}

.lines#selected {
	background: url('../images/lines3.png') no-repeat;
	opacity: 1.0;
}


#moviesgrid {
	width: 981px;
	margin: 20px 0;
	padding: 0 9px;
}

#moviesgrid .movie {
	width: 158px;
	height: 287px;
	box-shadow: 0px 0px 5px rgba(0,0,0,0.8);
	border: 1px solid rgba(0,0,0,0.45);
	float: left;
	margin: 0px 18px 36px 18px;
	position: relative;
}

#moviesgrid .movie:hover .mininfobox { 
	display: block;
}

#moviesgrid .movie .mininfobox {
	position: absolute;
	right: -250px;
	top: 10px;
	width: 229px;
	min-height: 145px;
	background:  rgba(225,225,225,0.95);
	z-index: 999;
	box-shadow: 0px 0px 10px rgba(0,0,0,0.9);
	display: none;
	padding: 0 0 15px 0;
}

#moviesgrid .movie .mininfobox .nyil {
	position: absolute;
	left:-18px;
	top: 20px;
	background: url('../images/infobox.png') no-repeat;
	width: 18px;
	height:28px;
	opacity: 0.8;
}

#moviesgrid .movie .mininfobox .nyil2 {
	position: absolute;
	right:-18px;
	top: 20px;
	background: url('../images/infobox2.png') no-repeat;
	width: 18px;
	height:28px;
	opacity: 0.8;
}

#moviesgrid .movie .mininfobox h1 {
	font: 16px "CoppGothic";
	font-weight: bold;
	color: #005379;
	letter-spacing: 1px;
	margin: 10px 0 0 10px;
	text-decoration: underline;	
}

#moviesgrid .movie .mininfobox h2 {
	font: 12px Verdana;
	font-weight: bold;
	letter-spacing: -1px;
	margin: 10px 10px 0 10px;
	display: block;
}

#moviesgrid .movie .mininfobox h2 img {
	width: 14px;
	height: 14px;
	position: relative;
	top: 2px;
	border: 0 none;
	display: inline;
	margin: 0 2px 0 10px;
}

#moviesgrid .movie .mininfobox h3 {
	font: 11px Verdana;
	font-weight: bold;
	letter-spacing: -1px;
	margin: 10px 10px 0 10px;
	display: block;
	color: #ec8203;
	line-height: 170%;
}

#moviesgrid .movie .mininfobox h3 img {
	width: 14px;
	height: 14px;
	position: relative;
	top: 2px;
	border: 0 none;
	display: inline;
	margin: 0 2px 0 10px;
}

#moviesgrid .movie .mininfobox h4 {
	font: 11px Verdana;
	font-weight: bold;
	letter-spacing: -1px;
	margin: 10px 10px 0px 10px;
	display: block;
	line-height: 170%;
}

#moviesgrid .movie .mininfobox h4 text { color: red; font: 9px Verdana; font-weight: bold;}

#moviesgrid .movie .mininfobox h4 img {
	width: 14px;
	height: 14px;
	position: relative;
	top: 2px;
	border: 0 none;
	display: inline;
	margin: 0 2px 0 10px;
}


#moviesgrid .movie .mininfobox h5 {
	font: 15px Verdana;
	font-weight: bold;
	letter-spacing: -1px;
	margin: 10px 10px 0 10px;
	display: block;
	line-height: 170%;
	color: #ec8203;
}

#moviesgrid .movie .mininfobox h5 text { color: black; font: 12px Verdana; font-weight: bold;}

#moviesgrid .movie .mininfobox h5 img {
	width: 30px;
	height: 15px;
	position: relative;
	top: 2px;
	border: 0 none;
	display: inline;
	margin: 0 2px 0 10px;
}


#moviesgrid .movie .mininfobox h6 {
	font: 11px Verdana;
	font-weight: bold;
	letter-spacing: -1px;
	margin: 20px 10px 0 10px;
	display: block;
}


#moviesgrid .movie .mininfobox h6 img{
	width: 110px;
	height: 18px;
	border: 0 none;
}


#moviesgrid .movie img {
	display: block;
	width: 154px;
	height: 238px;
	border: 2px solid #425969;
	margin: 0;
	outline: 0;
}

#moviesgrid .movie .info {
	width: 158px;
	height: 45px;
	background: #7c919d;
}

#moviesgrid .movie .info h1 {
	font: 13px Tahoma;
	font-weight: bold;
	color: #005379;
	width: 140px;
	padding: 5px 10px 0 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	
}

#moviesgrid .movie .info h2 {
	font: 10px Tahoma;
	font-weight: bold;
	color: #202020;
	background: url('../images/clock.png') no-repeat 1% 50%;
	width: 130px;
	padding: 0px 0 0px 20px;
	margin-left: 5px;
}


#moviesgrid .movie .info h3 {
	font: 11px Verdana;
	color: #5f6b72;
	width: 140px;
	padding: 0px 10px;
	margin: 7px 0 0;
}

#moviesgrid .movie .info h3 strong {
	background: url('../images/eye.png') no-repeat left center;
	font: 10px Tahoma;
	font-weight: bold;
	color: rgba(0,0,0,0.8);
	float: right;
	padding: 0 0 0 19px;
}

/* ----------------------------------------------- */



#moviesline {
	width: 999px;
	margin: 0;
	padding: 0;
}

#moviesline .movie {
	width: 999px;
	height: 76px;
	border-bottom: 1px solid rgba(0,0,0,0.2);
	display: block;
	margin: 0px;
	position: relative;
}

#moviesline .movie:nth-of-type(2n+1) {
    background: #abc7d9;
}

#moviesline .movie:hover {
	background: rgba(217,197,171,0.5)
}


#moviesline .movie img {
	display: block;
	width: 38px;
	height: 56px;
	border: 2px solid #425969;
	margin: 10px 0 0 10px;
	outline: 0;
	float: left;
}

#moviesline .movie .info {
	width: 930px;
	height: 76px;
	float: left;
	margin: 0 0 0 10px;
}

#moviesline .movie .info h1 {
	font: 16px "CoppGothic";
	font-weight: bold;
	color: #005379;
	width: 700px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
	margin: 5px 0 0 0;
}

#moviesline .movie .info h1 b {
	background: url('../images/month.png') no-repeat left;
	display: inline;
	margin-left: 10px;
	font: 12px Tahoma;
	font-weight: bold;
	color: #202020;
	padding: 0 0 0 20px;
}

#moviesline .movie .info h1 strong {
	font: 13px Verdana;
	font-weight: bold;
	color: #a65c03;
	width: 200px;
	display: block;
	display: inline;
}

#moviesline .movie .info h1 strong img {
	width: 27px;
	height: 12px;
	border: 0 none;
	margin-right: 7px;
	position: relative;
	float: none;
	display: inline;
}




#moviesline .movie .info h2 {
	font: 13px Verdana;
	font-weight: bold;
	color: #a65c03;
	width: 200px;
	display: block;
}

#moviesline .movie .info h2 img {
	width: 27px;
	height: 12px;
	border: 0 none;
	position: relative;
	top: -7px;
	margin-right: 7px;
}

#moviesline .movie .info h3 {
	font: 12px Tahoma;
	font-weight: bold;
	color: #202020;
	background: url('../images/clock.png') no-repeat left;
	width: 75px;
	height: 14px;
	padding: 0 20px 0 0;
	display: block;
	position: absolute;
	right: 0px;
	top: 36px;
	text-align: right;
}



#moviesline .movie .info h4 {
	background: url('../images/eye.png') no-repeat left center;
	font: 10px Tahoma;
	font-weight: bold;
	color: rgba(0,0,0,0.8);
	width: 50px;
	position: absolute;
	padding: 0 20px 0 0;
	right: 0px;
	top: 55px;
	text-align: right;
}


#moviesline .movie .info div.plot {
	display: block;
	width: 790px;
	height: 30px;
	background: url('../images/storyquo.png') no-repeat 0% 20%;
	padding: 0 0 0 25px;
	overflow: hidden;
	font: 12px Tahoma;
	color: #212121;
	position: relative;
	top: 5px;
}

#moviesline .movie .info h5 {
	position: absolute;
	right: -20px;
	top: 0px;
}

#moviesline .movie .info h5 div{
	width: 110px;
	height: 18px;
	border: 0 none;
}

#moviesline .movie .info h5 div.rate-infobox2{
	width:230px; height: 20px;
  padding-top: 5px;
}

#moviesline .movie .info h5 div.rate-infobox2 .rate-box{
	width: 18px; height:18px;
	float: left;
	background: url('../images/starempty.png') no-repeat;
  background-size: 15px 15px;
	cursor: pointer;
}

#moviesline .movie .info h5 div.rate-infobox2 .rate-box-active{
	background: url(../images/starfull.png) no-repeat;
  background-size: 15px 15px;
}

div.rate-infobox{
	width:230px; height: 20px;
  position: absolute;
  bottom: 10px;
  left: 10px;
}

div.rate-infobox .rate-box{
	width: 20px; height:20px;
	float: left;
	background: url('../images/starempty.png') no-repeat;
	cursor: pointer;
}

div.rate-infobox .rate-box-active{
	background: url(../images/starfull.png) no-repeat;
}

/*-----------------------------------------------------*/


ul.numbers {
	margin: 20px 0 0 0;
	position: relative;
}

ul.numbers li {
	list-style: none;
	display: inline;
	background: #bad4e4; /* Old browsers */
	background: -moz-linear-gradient(top,  #bad4e4 0%, #96b8cc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bad4e4), color-stop(100%,#96b8cc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #bad4e4 0%,#96b8cc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #bad4e4 0%,#96b8cc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #bad4e4 0%,#96b8cc 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #bad4e4 0%,#96b8cc 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bad4e4', endColorstr='#96b8cc',GradientType=0 ); /* IE6-9 */
	font: 14px Tahoma;
	font-weight: bold;
	color: #4f5f6e;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border: 1px solid #80a1b3;
	padding: 4px 10px;
	margin: 0 4px;
	cursor: pointer;
	box-shadow: 1px 1px 1px rgba(0,0,0,0.2);
}

ul.numbers li:hover {
	background: #bad4e4; /* Old browsers */
	background: -moz-linear-gradient(top, #bad4e4 0%, #648da5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bad4e4), color-stop(100%,#648da5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #bad4e4 0%,#648da5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #bad4e4 0%,#648da5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #bad4e4 0%,#648da5 100%); /* IE10+ */
	background: linear-gradient(to bottom, #bad4e4 0%,#648da5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bad4e4', endColorstr='#648da5',GradientType=0 ); /* IE6-9 */
	color: #323c45;
}

ul.numbers li img {
	position: relative;
	top: 1px;
}

ul.numbers li:first-child img {
	margin: 0 7px 0 0;
}

ul.numbers li:last-child img {
	margin: 0 0 0 7px;
}

ul.numbers li.active { box-shadow: 0px 0px 7px rgba(0,0,0,0.5) inset; border: 1px solid rgba(74,99,113,0.7);}

ul.numbers li a {
	color: #4f5f6e;
}

#moviesheet {
	background: #7893a4 url('../images/moviebg.png') repeat-x bottom;
	width: 999px;
	min-height: 413px;
}


.ui-tooltip{
	background: #425969;
	font: 12px Verdana;
	color:#FFFFFF;
	font-weight: bold;
	-moz-box-shadow: 1px 1px 10px rgba(0,0,0,0.42);
	-webkit-box-shadow: 1px 1px 10px rgba(0,0,0,0.42);
	box-shadow: 1px 1px 10px rgba(0,0,0,0.42);
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	padding: 10px 10px;
	border: 0;
 }


#data{ 
	background: #7893a4;
	width: 739px;
	min-height: 135px;
	margin: 0;
	padding: 15px 0 10px 260px;
	position: relative;
}


 .report {
	position: absolute;
	right:0px;
	top:-4px;
	font:11px Verdana;
	font-weight: bold;
	color: #b3ccdc;
	background: rgba(0,0,0,0.3);
	padding: 0px 5px 7px 5px;
}


.report img { background: url('../images/reportproblem.png') no-repeat; width:25px; height:25px; position:relative; top:9px; }

.report:hover { color: black; }
.report:hover img { background: url('../images/reportproblem2.png') no-repeat; width:25px; height:25px;  }

.gohost { margin: 30px auto; width: 200px; text-align: center;}
.gohost  a {
	padding: 3px 10px;
	font: 13px Tahoma;
	font-weight: bold;
	color: #425969;
	background: #a5c0d1;
	box-shadow: 1px 1px 5px rgba(0,0,0,0.4);
	border-radius: 2px;
	border: 1px solid rgba(0,0,0,0.5);
}

#embed {
	width: 999px;
	background: #7e8f9a;
	padding: 20px 0;
	margin: 50px 0;
	position: relative;
}

#embed span {
	position: absolute;
	top: -18px;
	left: 10px;
	color: #576772;
	font: 30px Verdana;
	font-weight: bold;
}

#data .cover {
	position: absolute;
	width: 213px;
	height: 310px;
	top: 16px;
	left: 16px;
	z-index: 9999;
}

#data .cover img {
	width: 199px;
	height: 296px;
	border: 7px solid #384c5a;
}


#data li {
	display: block;
	font: 14px Verdana;
	color: #d7efff;
	margin: 5px 0;
	
}

#data li a { text-decoration: none; color: #d7efff; }

#data li b {
	color: #394954;
	font: 14px Verdana;
	font-weight: bold;
}

#data li img {
	position: relative;
	top: 4px;
}


#data .watchtr {
	background: url('../images/watchtrailer.png') no-repeat;
	width: 223px;
	height: 36px;
	position: absolute;
	right: -14px;
	top:28px;
	font: 14px Verdana;
	font-weight: bold;
	color: #d7efff;
	text-align: center;
	padding: 16px 0 0 30px;
	text-shadow: 0;
}

#data .watchtr:hover { color: #ec8203; }


#photos {
	background: #658497;
	width: 762px;
	height: 131px;
	margin: 0;
	padding: 0 0 0 237px;
}

#photos .left {
	background: url('../images/photosleft.png') no-repeat;
	width: 28px;
	height: 117px;
	float: left;
	position: relative;
	top: 9px;
	cursor: pointer;
}

#photos .right {
	background: url('../images/photosright.png') no-repeat;
	width: 28px;
	height: 117px;
	float: right;
	position: relative;
	top: 9px;
	right: 6px;
	cursor: pointer;
}

#photos .photos {
	width: 685px;
	height: 131px;
	float: left;
	overflow: hidden;
	padding: 0 7px;
}

#photos .photos img {
	border: 3px solid #384c5a;
	width: 115px;
	height: 94px;
	float: left;
	margin-right: 18px;
	position: relative;
	top: 17px;
	cursor: pointer;
}

#photos .photos img:last-child { margin-right: 0;}
#photos .photos img:first-child { margin-left: 5px;}


#story {
	width: 659px;
	min-height: 60px;
	margin: 0;
	background: #425969 url('../images/storybg.png') no-repeat 28% 15%;
	font: 13px Verdana;
	font-weight: bold;
	color: #d7efff;
	padding: 15px 10px 20px 330px;
	line-height: 120%;
	position: relative;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.4);
}




#watch {
	width: 999px;
	background: #4a677c;
	padding: 21px 0 4px 0;
	position: relative;
	
}

#watch .watchtitle {
	background: url('../images/watch.png') no-repeat;
	width: 223px;
	height: 42px;
	position: absolute;
	top:-21px;
	left: -7px;
	z-index: 999;
}

#watch .rightbuttons {
	width:700px;
	height: 42px;
	padding: 0 20px 0 0;
	text-align: right;
	position: absolute;
	top:-12px;
	right: 0px;
	z-index: 999;
}

#watch .rightbuttons a {
	font: 13px Tahoma;
	font-weight: bold;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
	color: #fc8019;
	margin: 0 10px;
	background: #364651;
	padding: 10px;
	box-shadow: 1px 1px 5px rgba(0,0,0,0.8);
}

#watch .rightbuttons a:hover{ background: #486274;}

#watch .rightbuttons img {
	width: 27px;
	height: 27px;
	position: relative;
	top: 10px;
}

#watch table {
	width:997px;
	position: relative;
	top:1px;
	left: 1px;
}

#watch table th {
	text-align: center;
	background: rgba(0,0,0,0.4);
	padding: 7px 0;
	color: #d7efff;
	font: 14px Verdana;
}

#watch table td {
	text-align: center;
	background: rgba(0,0,0,0.25);
	padding: 5px 3px;
	color: #d7efff;
	font: 14px Verdana;
}

#watch table tr td:first-child img{ width: 25px;}

#watch table tr:hover td { background: rgba(0,0,0,0.35);}

a.play {
	background: rgb(101,132,151); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(101,132,151,1) 0%, rgba(66,89,105,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(101,132,151,1)), color-stop(100%,rgba(66,89,105,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(101,132,151,1) 0%,rgba(66,89,105,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(101,132,151,1) 0%,rgba(66,89,105,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(101,132,151,1) 0%,rgba(66,89,105,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(101,132,151,1) 0%,rgba(66,89,105,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#658497', endColorstr='#425969',GradientType=0 ); /* IE6-9 */
	color: #d7efff;
	font: 14px Verdana;
	font-weight: bold;
	padding: 3px 15px;
	border: 1px solid rgba(0,0,0,0.5);
	border-radius: 4px;
	margin: 0 10px;
}

a.play img { width: 7px; height: 10px; margin-right: 7px; }




#comments {
	width: 999px;
	min-height: 100px;
	background: #415562;
}

#comments .title {
	background: url('../images/leavecomment.png') no-repeat;
	width: 219px;
	height: 38px;
	position: relative;
	top: 15px;
	left: -7px;
}

.mycomment {
	width: 1015px;
	height: 76px;
	background: #263d4d url('../images/lcbg.png') no-repeat left;
	position: relative;
	top: 27px;
	left: -7px;
	box-shadow: 1px 1px 10px rgba(0,0,0,0.6);
}

.mycomment img {
	float: left;
	width: 65px;
	height: 63px;
	position: relative;
	left: 12px;
	top: 6px;
	border: 0 none;
	box-shadow: 1px 1px 1px rgba(0,0,0,0.8);
}

.comment {
	width: 784px;
	height: 59px;
	max-width: 784px;
	min-width: 784px;
	max-height: 59px;
	min-height: 59px;
	border-top: 1px solid rgba(0,0,0,0.2);
	border-right: 1px solid rgba(0,0,0,0.2);
	border-bottom: 1px solid rgba(0,0,0,0.2);
	background: rgba(0,0,0,0.1);
	box-shadow: 1px 1px 10px rgba(0,0,0,0.1) inset;
	position: relative;
	left: 52px;
	padding: 7px;
	color: #d7efff;
	font: 14px Verdana;
	outline: 0 none;
}


.sendcomment {
	background: url('../images/sendbutton.png') no-repeat;
	width: 97px;
	height: 74px;
	float: right;
	position: relative;
	top: 1px;
	outline: 0 none;
	cursor: pointer;
}

.sendcomment:hover {
	box-shadow: 0px 0px 10px rgba(225,225,225,0.6) inset;
	border-right: 1px solid rgba(0,0,0,0.2);
	border-left: 1px solid rgba(0,0,0,0.4);
}

.sendcomment:active {
	box-shadow: 0px 0px 10px rgba(0,0,0,0.8) inset;
	border-right: 1px solid rgba(0,0,0,0.2);
	border-left: 1px solid rgba(0,0,0,0.4);
}

.comments {
	width: 930px;
	min-height: 76px;
	margin: 0 0 30px 50px;
}

.comments img {
	border: 6px solid #8597a2;
	width:60px;
	height: 58px;
	float: left;
	box-shadow: 1px 1px 5px rgba(0,0,0,0.6);
}

.comments .div {
	background: #314553;
	width: 858px;
	min-height: 70px;
	float: left;
	box-shadow: 1px 1px 5px rgba(0,0,0,0.6);
}

.pby { width: 858px; height: 26px; position: relative;}

.name {
	background: #8597a2 url('../images/cmname.png') no-repeat right;
	height:21px;
	position: relative;
	left: 1px;
	color: #394954;
	font: 11px Verdana;
	font-weight: bold;
	float: left;
	padding: 6px 20px 0 10px;
	display: block;
}

.name b { color: #27333c; }

.pby strong { position: absolute; right: 12px; top: 8px; font: 11px Verdana; font-weight: bold; color: #76858f;}

.ctext {
	display: block;
	width: 838px;
	padding: 7px 7px 6px 7px;
	color: #bad4e4;
}


.input1 {
	width: 275px;
	background: #5d7b90;
	border: 1px solid rgba(0,0,0,0.2);
	border-radius: 4px 0 0 4px;
	margin: 14px 0 1px 0;
	padding: 13px 7px 13px 7px;
	outline: 0 none;
	position: relative;
	top: 0px;
	left: 5px;
	font: 15px Verdana;
	color: #bad4e4;
}


.input1::-webkit-input-placeholder {
	color: #bad4e4;
}

.input1:-moz-placeholder { /* Firefox 18- */
	color: #bad4e4;
}

.input1::-moz-placeholder {  /* Firefox 19+ */
	color: #bad4e4;
}

.input1:-ms-input-placeholder {  
	color: #bad4e4;
}



.input2 {
	background: rgb(102,135,160);
	background: -moz-linear-gradient(top, rgba(102,135,160,1) 1%, rgba(66,89,105,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(102,135,160,1)), color-stop(100%,rgba(66,89,105,1)));
	background: -webkit-linear-gradient(top, rgba(102,135,160,1) 1%,rgba(66,89,105,1) 100%);
	background: -o-linear-gradient(top, rgba(102,135,160,1) 1%,rgba(66,89,105,1) 100%);
	background: -ms-linear-gradient(top, rgba(102,135,160,1) 1%,rgba(66,89,105,1) 100%);
	background: linear-gradient(to bottom, rgba(102,135,160,1) 1%,rgba(66,89,105,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6687a0', endColorstr='#425969',GradientType=0 );
	color: #bad4e4;
	font: 15px Verdana;
	font-weight: bold;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
	border: 1px solid #3a4f5d;
	border-radius: 0 4px 4px 0;
	padding: 12px 10px;
	margin: 15px 0 0 0;
	cursor: pointer;
	z-index: 99999;
	outline:0 none;
}

.input2:hover { color: #fa8d2c; }


.input2button {
	background: rgb(102,135,160);
	background: -moz-linear-gradient(top, rgba(102,135,160,1) 1%, rgba(66,89,105,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(102,135,160,1)), color-stop(100%,rgba(66,89,105,1)));
	background: -webkit-linear-gradient(top, rgba(102,135,160,1) 1%,rgba(66,89,105,1) 100%);
	background: -o-linear-gradient(top, rgba(102,135,160,1) 1%,rgba(66,89,105,1) 100%);
	background: -ms-linear-gradient(top, rgba(102,135,160,1) 1%,rgba(66,89,105,1) 100%);
	background: linear-gradient(to bottom, rgba(102,135,160,1) 1%,rgba(66,89,105,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6687a0', endColorstr='#425969',GradientType=0 );
	color: #bad4e4;
	font: 15px Verdana;
	font-weight: bold;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
	border: 1px solid #3a4f5d;
	border-radius: 4px;
	padding: 12px 10px;
	margin: 15px 0 0 0;
	cursor: pointer;
	z-index: 99999;
	outline:0 none;
}

.input2button:hover { color: #fa8d2c; }


.input3 {
	background: #5d7b90;
	border: 1px solid rgba(0,0,0,0.2);
	border-radius: 0 4px 4px 0;
	margin: 14px 0 1px 0;
	padding: 13px 7px 13px 7px;
	outline: 0 none;
	position: relative;
	top: 0px;
	right: 5px;
	font: 15px Verdana;
	color: #bad4e4;
}

.text3 {
	
	border: 1px solid rgba(0,0,0,0.2);
	box-shadow: 1px 1px 10px rgba(0,0,0,0.2) inset;
	border-radius: 4px 0 0 4px;
	margin: 14px 0 1px 0;
	padding: 13px 7px 13px 7px;
	outline: 0 none;
	position: relative;
	top: 0px;
	font: 15px Verdana;
	color: rgba(0,0,0,0.9);
}


.select4 {
	
	border: 1px solid rgba(0,0,0,0.2);
	box-shadow: 1px 1px 10px rgba(0,0,0,0.2) inset;
	margin: 14px 0 1px 0;
	padding: 8px 7px;
	outline: 0 none;
	position: relative;
	top: 0px;
	right: 5px;
	font: 11px Verdana;
	color: rgba(0,0,0,0.9);
	background: rgba(66,89,105,0.7) url('../images/selecticonbg.png') no-repeat 95% 50%;
	-webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
}


.text4 {
	background: #5d7b90;
	border: 1px solid rgba(0,0,0,0.2);
	margin: 14px 0 1px 0;
	padding: 8px 7px;
	outline: 0 none;
	position: relative;
	top: 1px;
	font: 15px Verdana;
	color: #bad4e4;
	background: rgba(66,89,105,0.7);
}

.text4::-webkit-input-placeholder {
	color: #bad4e4;
}

.text4:-moz-placeholder { /* Firefox 18- */
	color: #bad4e4;
}

.text4::-moz-placeholder {  /* Firefox 19+ */
	color: #bad4e4;
}

.text4:-ms-input-placeholder {  
	color: #bad4e4;
}


#loginbox {
	width: 650px;
	min-height: 375px;
	background: url('../images/loginbg.png') repeat;
	margin: 0 0 0 200px;
	z-index: 99999;
	position: absolute;
	top: 50px;
	border: 1px solid #37698b;
	box-shadow: 1px 1px 20px rgba(0,0,0,1);
	display: none;
	padding: 10px 0 10px 0;
}

#loginbx {
	background: url('../images/loginbx.png') no-repeat;
	width: 21px;
	height: 21px;
	position: absolute;
	right: 7px;
	top: 7px;
	cursor: pointer;
	z-index: 999999;
}

#loginbx:hover {
	background: url('../images/loginbx2.png') no-repeat;
}

#loginbox .box {
	width: 305px;
	min-height: 285px;
	float: left;
	position: relative;
	top: 25px;
	left: 17px;
	margin-right: 9px;
}

#loginbox .box h1 {
	font: 17px Verdana;
	font-weight: bold;
	color: #005379;
	display: block;
}

#loginbox .box h2 {
	font: 14px Verdana;
	color: #385969;
	margin: 10px 0 0 0;
}

#loginbox .box .input1 {
	width: 275px;
	background: rgba(0,0,0,0.1);
	border: 1px solid rgba(0,0,0,0.2);
	border-radius: 4px;
	margin: 15px 0 0 0;
	padding: 5px 7px;
}

#loginbox .box input::-webkit-input-placeholder {
   color: #293f4e;
}

#loginbox .box input:-moz-placeholder { /* Firefox 18- */
   color: #293f4e;  
}

#loginbox .box input::-moz-placeholder {  /* Firefox 19+ */
   color: #293f4e;  
}

#loginbox .box input:-ms-input-placeholder {  
   color: #293f4e;  
}

#loginbox .box .input2 {
	background: rgb(151,189,215); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(151,189,215,1) 1%, rgba(64,150,238,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(151,189,215,1)), color-stop(100%,rgba(64,150,238,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(151,189,215,1) 1%,rgba(64,150,238,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(151,189,215,1) 1%,rgba(64,150,238,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(151,189,215,1) 1%,rgba(64,150,238,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(151,189,215,1) 1%,rgba(64,150,238,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#97bdd7', endColorstr='#4096ee',GradientType=0 ); /* IE6-9 */
	color: #0f1e29;
	font: 13px Verdana;
	font-weight: bold;
	border: 1px solid rgba(0,0,0,0.3);
	border-radius: 4px;
	padding: 4px 15px;
	margin: 15px 20px 0 0;
	float: right;
	cursor: pointer;
}


.error {
	background: rgba(230,49,49,0.45) url('http://movizio.net/images/cross.png') no-repeat 3% 50%;
	border: 1px solid rgba(243,14,14,0.5);
	height: 18px;
	width: 600px;
	padding: 1px 0 0 0;
	margin: -3px 0 0 10px;
	text-align: center;
	color: rgba(0,0,0,0.8);
	box-shadow: 0 0 5px rgba(0,0,0,0.2) inset;
	font: 13px Verdana;
	display: none;
}

.success{ 
	background:rgba(61,137,0,0.55) url('http://movizio.net/images/check.png') no-repeat 3% 50%;
	border:1px solid rgba(3,124,20,0.7);
	height: 18px;
	width: 600px;
	padding: 1px 0 0 0;
	margin: -3px 0 0 10px;
	text-align: center;
	color: rgba(0,0,0,0.8);
	box-shadow: 0 0 5px rgba(0,0,0,0.2) inset;
	font: 13px Verdana;
	display: none;
}

span#security {
	font: 18px "CoppGothic";
	font-weight: bold;
	text-transform:uppercase;
	letter-spacing: 3px;
	color: #005379;
	position: relative;
	top: 8px;
	left: 10px;
	background: white;
	padding: 0 2px;
}

.rate-cnt{
	width:250px; height: 20px;
  float: left;
  padding-top: 4px;
}
.rate-cnt .rate-btn{
	width: 25px; height:20px;
	float: left;
	background: url('../images/starempty.png') no-repeat;
	cursor: pointer;
}

.star:hover, .rate-cnt  .rate-btn-hover, .rate-cnt  .rate-btn-active{
	background: url(../images/starfull.png) no-repeat;
}

#votes {
float: left;
padding-top: 6px;
}

#fav{ cursor: pointer; }

#footer {
	width: 999px;
	height: 50px;
	background: url('../images/footer.png') repeat-x;
	box-shadow: 0px 0px 20px rgba(0,0,0,0.5);
}

#footer .logo {
	width:166px;
	height: 18px;
	background: url('../images/f_logo.png') no-repeat left;
	position: relative;
	top: 10px;
	left: 10px;
	font: 12px Verdana;
	color: #005379;
	padding: 10px 0 0 35px;
	float: left;
}


#footer ul {
	width: 600px;
	height: 20px;
	float: left;
	margin: 18px 0 0 50px;
}

#footer ul li { list-style: none; float: left; }

#footer ul li a { font: 13px Verdana; color: #434d52; margin: 0 10px;}

#footer ul li a:hover { color: #232a2e; text-decoration: underline; }

.by {
	width: 85px;
	height: 28px;
	background: url('../images/zsottdesign.png') no-repeat;
	opacity: 0.6;
	float: right;
	position: relative;
	top: 11px;
	right: 15px;
}

.by:hover { opacity: 1.0;}