html, body {
	height:100%;
}

body {
	font-family: "Tahoma";
/*	font-family: "Arial";*/
	font-size: 11px;
	color: #000000;
	width:100%;
	min-width:1024px;
	
	background: url(main/body_bg.jpg) #8f3d5a repeat-x;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

#wrapper {
	position: relative;
	
	width: 1024px;
	/*height: 1500px !important;*/
	margin: 0px auto;
}

#header {
	position: relative;
	background: url(main/header_bg.jpg) no-repeat;
	width: 1024px;
	height: 214px;
}

#login {
	position: absolute;
	left: 699px;
	top: 0px;
	width: 274px;
	height: 66px;
	padding-top: 2px;
	background: url(main/login_bg.jpg) no-repeat;
}

#login a {
	color: #fff;
	font-size: 13px;
	line-height: 15px;
}

#support {
	float: left;
	background: url(main/support.jpg) no-repeat;
	margin-left: 9px;
	/*margin-top: 9px;*/
	padding-left: 45px;
	width: 80px;
	height: 37px;
}

#login a:hover #support {
background: url(main/suport-hover.png) no-repeat;
}

#login a:hover #log-in {
background: url(main/login-hover.png) no-repeat;
}

#login a:hover #logout {
	background: url(main/logout-hover.png) no-repeat;
}

#support span {
	position: relative;
	top: 2px;
}

#logout {
	float: left;
	background: url(main/logout.png) no-repeat;
	margin-left: 1px;
	padding-left: 45px;
	width: 80px;
	height: 37px;	
}

#log-in {
	float: left;
	background: url(main/login.png) no-repeat;
	margin-left: 1px;
	padding-left: 45px;
	width: 80px;
	height: 37px;	
}

#logout span {
	position: relative;
	top: 9px;
}

#log-in span {
	position: relative;
	top: 9px;
}

#time_left {
	font-size: 13px;
	position: absolute;
	top: 43px;
	left: 15px;
/*	color: #93003e;*/
	color: #ffffff;
	font-weight:bold;
}

#time_left a {
	text-decoration: underline !important;
	color: #b30101;
}

#search {
	font-family: "Arial";
	position: absolute;
	left: 365px;
	top: 67px;
	background: url(main/search_bg.png) no-repeat;
	width: 244px;
	height: 23px;
}

#s_query {
	margin-top: 2px;
	margin-left: 9px;
	background: transparent;
	font-size: 14px;
	width: 158px;
	border: none;
}

#s_btn {
	position: relative;
	background: url(main/search_btn.png) no-repeat;
	border: none;
	top: 0px;
	width: 55px;
	height: 22px;
	padding-bottom: 1px;
	margin-left: 13px;
	cursor: pointer;
	font-size: 12px;
	color: #8f0039;
}

#s_btn:hover {
background: url(main/search-hover.png) no-repeat;
}

#menu {
	position: absolute;
	top: 120px;
	height: 82px;
}

.menu {
	width: 120px;
	float: left;
	margin-right:6px;
	text-align: center;
	color: #fff;
	font-size: 13px;
}

.menu div {
	position: relative;
	margin-left: 30px;
	width: 60px;
	height: 60px;
}
.menu a {
	
	color: #fff;
}


.menu span {
	font-size: 14px;
	width: 120px;
	text-align: center;
}

.m1 div{
	background: url(main/menu_main.png) no-repeat;
}

.m1 a:hover div {
	background: url(main/menu_main_a.png) no-repeat;
}

.m2 div{
	background: url(main/menu_new.png) no-repeat;
}

.m2 a:hover div {
	background: url(main/menu_new_a.png) no-repeat;
}

.m3 div{
	background: url(main/menu_pop.png) no-repeat;
}

.m3 a:hover div {
	background: url(main/menu_pop_a.png) no-repeat;
}

.m4 div{
	background: url(main/menu_studio.png) no-repeat;
}

.m4 a:hover div {
	background: url(main/menu_studio_a.png) no-repeat;
}

.m5 div{
	background: url(main/menu_actress.png) no-repeat;
}

.m5 a:hover div {
	background: url(main/menu_actress_a.png) no-repeat;
}

#content{
	position: relative;
	width: 1024px;
}

#left {
	color: #fff;
	float: left;
	width: 179px;
	height: 1126px;
	background: url(main/catgories.jpg) no-repeat;
}

#left a {
	color: #fff;
/*	font-family: "arial narrow";*/
	font-weight: 100;
	line-height: 20px;
	font-size: 14px;
}

#left ul {
	margin-left: 10px;
	margin-top: 60px;
}

#venz_btm {
	position: absolute;
	bottom: -99px;
	z-index: 100;
	left:21px;
	height: 240px;
	width: 161px;
	background: url(main/venz_btm.png) no-repeat;
}

#right {
	position: relative;
	margin-left: 182px;
	width: 825px;
	min-height: 1100px;
	background: url(main/2colbg.png) repeat-y;
	padding-left:15px;
	padding-top:40px;
}

#top_bg_center {
	position: absolute;
	top: 0px;
	left: -1px;
	width: 625px;
	height: 40px;
	background: url(main/top_bg_center.jpg) no-repeat;
}
#top_bg_right {
	position: absolute;
	top: 0px;
	left: 624px;
	width: 218px;
	height: 171px;
	background: url(main/top_bg_right.jpg) no-repeat;
}
#btm_bg{
	position: absolute;
	bottom: -89px;
	z-index: 100;
	left: 182px;
	width: 842px;
	height: 89px;
	background: url(main/btm_bg.png) no-repeat;
}
#title {
	position: absolute;
	font-size: 21px;
	color: #d74b65;
	left: 39px;
	top: 47px;
}

#scenes {
	display:block;
	margin:15px 0px;
	font-size:14px;
}
/*
#scenes li {
	float: left;
	width: 90px;
	text-align: center;
}
*/
#scenes a {
	color: #6f023b;
	margin-right:40px;
}

/*
#player {
	border:1px solid #000;
	width: 608px;
	margin:15px 0px;
	color:#6F023B;
	font-size:14px;
}
#player table {font-size:10px;}
#player table table {font-size:14px;}
#player span {color:#d74b65;font-size:18px;}
#player a {font-weight:bold;}
*/
#info {
	font-size: 13px;
	width:560px;
	color:#6f023b;
	margin-bottom:25px;
}

#info_nokey {
	width: 600px;
	margin:15px 0px;
	color:#6F023B;
	font-size:14px;
}
#info_nokey img.cover {border:1px solid #ED265F;}

.tags a {
	color: #d74b65;
}

.tags {
	color: #d74b65;
}

#info a {
	color: #d74b65;
	
}

#title2 {
	position: absolute;
	font-size: 21px;
	color: #d74b65;
	left: 39px;
	top: 747px;
}

.buttons {
	position:relative;
	height:34px;
	margin:15px 0px;
}
.download {
	position:absolute;
	left:0px;
	top:0px;
	width: 117px;
	height: 34px;
	background: url(main/download.jpg);
}

.watch {
	position:absolute;
	left:127px;
	top:0px;
	width: 117px;
	height: 34px;
	background: url(main/watch.jpg);
	margin-left:10px;
}
/*
#banner_btm {
	position: absolute;
	left: 21px;
	top: 849px;
}

.banner_btm {
	float: left;
	margin: 0px 15px 0 15px;
	width: 170px;
	height: 170px;
	background-color: #000;
}
*/
#rightside {
	position: absolute;
	padding-top: 60px;
	left: 630px;
	top: 108px;
	width: 215px;
}

#anonsi {
	position: absolute;
	left: 100px;
	top: 0px;
	height: 18px;
	background: url(main/anonsi.png) no-repeat;
}
/*
#banner {
	position: absolute;
	left: 16px;
	top: 50px;
	width: 605px;
	height: 213px;
	background: url(main/banner.jpg);

}
*/
.anons {
	text-align: center;
	margin-bottom: 20px;
	margin-left: 20px;
	width: 170px;
}

.anons span.anonsTitle {
	color:#C72B35;
	font-size:16px;
	font-weight:bold;
}

#tka_btm {
	position: absolute;
	bottom: -109px;
	left: -108px;
	width: 445px;
	height: 109px;
	background: url(main/telka_snizu.jpg);
	z-index: 100;
}

#footer {
	position: relative;
	width: 100%;
	top:88px;
	height: 109px;
	background: url(main/footer_bg.jpg) repeat-x;
	z-index: -99;
}

#center {
	width: 605px;
}

td.padding5 {padding:5px;}
td.alignCenter {text-align:center;padding:5px;}
a {color:#c72b35;}
a.catTitle {font-size:16px;font-weight:bold;text-decoration:none}
span.catTitle {font-size:16px;font-weight:bold;color:#4c0017;}
.filmTitle {font-weight:bold;color:#4c0017;}
table.tblSpacer {width:100%}
table.tblSpacer td {height:5px;}
table.tblSpacer td.tdSpacer {border-bottom:1px solid #4c0017;}
div.divContent {width:100%;padding:10px 0px;}
div.divContentSpacer {width:100%;padding:10px 0px;border-bottom:1px solid #4c0017;}
span.title {font-size: 20px;color: #d74b65;margin:15px 0px;}
div.scene {margin:15px 0px;}
div.screenshots img {margin:5px 0px 0px 5px}
table.sceneInfo {margin:5px;}
.page {margin:0px 5px}

input#key {
	background: url(images/key_input.png) no-repeat;
	border: none;
	width: 177px;
	height: 31px;
	font-size: 27px;
/*	padding-top: 12px;
	padding-right: 5px;
	padding-left: 2px;*/
	padding:12px 5px 12px;
}

input#enter {
	background: url(images/enter.png) no-repeat;
	border: none;
	width: 145px;
	height: 67px;
	margin-left: 20px;
	cursor: pointer;
}

input#enter:hover {
	background: url(images/enter-hover.png) no-repeat;
}

table.price {margin:5px;}
table.price td {text-align:left;}

table.tblCountdown {margin-left:30px; width:150px;color:#6F023B;font-size:16px;font-weight:bold;}

/*.smallText {font-size:10px;}*/

.studioTitle {font-size:14px;font-weight:bold;padding-bottom:10px;}

span.searchTitle {font-size:18px;color:#4C0017;margin:15px 0px;}