body {
	background:url(../img/bg.jpg) repeat-x #4b0037;
}
#page {
	width:990px;
	margin:350px auto 0 auto; 
	padding:0 0 10px 0;
	background:#fdefbf;
}
div.both-pg div.image {
	width:310px;
}
div.both-pg div.txt {
	width:560px;
}
p {
	position:relative;
}


/*div.both-pg div.photo-row img, div.both-pg div.rooms img {
	margin:0 5px 0px 0!important;
}*/
.black {
	color:#e0d19e;
}
img.no-bord {
	padding:0!important;
	border:none!important;
}
div.head {
	width:990px;
	height:350px;
	position:absolute;
	top:0;
	text-align:right;
}
div.head-EN { background:url(/img/other/free-top-graphics-EN.jpg) no-repeat bottom left; }
div.head-CZ { background:url(/img/other/free-top-graphics-CZ.jpg) no-repeat bottom left; }
div.head-DE { background:url(/img/other/free-top-graphics-DE.jpg) no-repeat bottom left; }
div.head-IT { background:url(/img/other/free-top-graphics-IT.jpg) no-repeat bottom left; }

h2.home-h2, div.house h2.home-h2, h2.home-h2-2 {
	text-align:center;
	font-size:190%;
	padding:7px 0 0 0;
	width:890px;
}
h2.home-h2-2 {
	width:auto;
}
h2.abs, div.house h2.abs {
	position:absolute;
	margin:-34px 0 0 -2px;
	_margin:-41px 0 0 -2px;
	_margin /**/:-44px 0 0 -2px;
	padding:0;
	color:#930049;
}
div.house div.vid {
	border:2px solid #970808;
	width:360px;
	text-align:center;
}
div.house div.r-vid {
	width:510px;
	float:right;
}
div.house div.rozcestnik {
	text-align:center;
	margin:0 auto 10px auto!important;
	_margin:0 auto 0 auto!important;
	padding:7px 0 10px 0;
	width:510px!important;
}

div.member_butt {
	position:absolute;
	top:306px;
	left:798px;
	width:170px;
	height:40px;
}
div.member_butt a {
	display:block;
	background:url(../img/member_butt.jpg) no-repeat;
	width:124px;
	line-height:45px;
	text-align:center;
	text-decoration:none;
	color:#030303;
	float:right;
	font-size:130%;
}
#languages {
	position:absolute;
	top:130px;
	left:920px;
}
#languages img {
	margin:0 0 10px 0;
	display:block;
}
/***********************************/

#ft-menu {
	position:absolute;
	left:0;
	top:306px;
	width:990px;
	height:48px;
	background:url(../img/menu_bord.jpg) repeat-x bottom;
	text-align:left;
}
#ft-menu .in {
	margin:0 0 0 110px;
	padding:0 2px 0 2px;
	width:717px;
	height:44px;
	background:url(../img/menu_bg.jpg) no-repeat;
}
#ft-menu a.item {
	display:block;
	width:102px;
	height:42px;
	float:left;
	background:url(../img/zalozka.jpg) no-repeat;
	color:white;
	margin:2px 0 0 0;
	text-decoration:none;
	xfont-size:90%;
}

#ft-menu a span {
	display:block;
	text-align:center;
	padding:15px 4px 0 4px;
	font-size:90%;
}
#ft-menu a span.dva-radky {
	padding:7px 4px 0 4px;
}
#ft-menu a#join {
	background:url(../img/zalozka_join.jpg) no-repeat;
	color:black;
}
#ft-menu a.act, #ft-menu a:hover {
	background:url(../img/zalozka_a.jpg) no-repeat!important;
	height:46px;
	color:#7e0047!important;
}




.ftblok {
	margin:0;
	padding:10px 40px 0 40px;
}

div.photo-row {
	padding:0 0 0 16px;
}
div.photo-row img {
	margin:0 3px 5px 0;
	border:2px solid #970808;
}
h2, h1 {
	margin:0 0 8px 0;
	font-size:140%;
	color:#fef212;
	padding:0;
}


.ftblok img {
	border:2px solid #970808;
}


/***** index *****/

div.index .l-1 {
	float:left;
	width:310px;
}
div.index .l-2 {
	float:left;
	width:299px;
}
div.index .l-2 .in {
	padding:1em;
}
div.index .l-3 {
	float:left;
	width:310px;
}
div.index {
	padding-right:0px!important;
}
div.index-top {
	margin:0;
	padding:10px 32px 0 40px;
}
div.index-top p {
	text-align:justify;
}
div.index-top div.photo-row {
	padding:0 0 0 20px!important;
}
div.index-top .image, div.house .image {
	width:310px!important;
}
div.index-top .image img {
	border:2px solid #970808;
}
div.index-top .txt, div.house .txt {
	width:564px!important;
	padding:0 0 0 0;
}
div.index-top div.small-photos img {
	padding:0;
	margin:0 0 0 0;
	border:1px solid #000;
	border-top:none;
}
div.index-top div.small-photos img.img10075-2-1 {
	border-left:none;
	border-right:none;
}

/***** trailer *****/

div.trailer div.photo-row {
	padding:0 0 0 0;
	margin:10px 0 0 0;
}
div.trailer div.photo-row img {
	margin:0 15px 8px 15px;
}
div.trailer div.tv-loga {
	margin:0;
	text-align:center;
	background:#b91842;
	border:4px double #fdefbf;
	=border:4px double #970808;
	border-top:0;
	width:360px;
	padding:10px 0 0 0;
}
div.trailer div.tv-loga img {
	border:2px solid #970808;
	padding:0;
	margin:2px;
}
div.ram {
	border:4px double #fdefbf;
	=border:4px double #970808;
	border-bottom:0;
	background:#b91842;
	=background:none;
	width:360px;
}

/*** login ***/

form.memb fieldset {
	border:1px solid #e39431;
	margin:0 0 5px 0;
}
form.memb legend {
	display:inline;
	color:#ffbb2d;
	font-weight:bold;
}
form.memb table {
	float:right;
}
form.memb table th {
	text-align:right;
}
form.memb table th, form.memb table td {
	padding:4px;
}
form.memb table input {
	width:205px;
}
form.memb table input.code, form.join table input.code {
	width:100px;
	height:18px;
}
form.memb table input.submit {
	width:100px;
}

/**** rozcestnik ***/

div.rozcestnik {
	text-align:center;
	margin:0 auto 10px auto!important;
	_margin:0 auto 0 auto!important;
	padding:7px 0 10px 0;
	width:490px;
}
div.rozcestnik a {
	display:block;
	text-align:center;
	float:left;
	margin:0 0 0 0;
	line-height:40px;
	text-decoration:none;
}
div.rozcestnik a.r-memb {
	color:black;
	width:126px;
	height:46px;
	background:url(../img/r-memb.jpg) no-repeat;
}
div.rozcestnik a.r-join {
	background:url(../img/r-join.jpg) no-repeat;
	color:#ff0000;
	width:159px;
	height:46px;
}
div.rozcestnik a.r-next {
	background:url(../img/r-next.jpg) no-repeat red;
	color:#ffffff;
	height:46px;
	width:204px;
	margin:0;
}
span.no-next div.rozcestnik {
	width:295px;
}
a.long-butt {
	display:block;
	line-height:40px;
	height:46px;
	background:url(../img/long_butt_repeat.jpg) repeat-x;
	float:left;
	text-decoration:none;
	cursor:hand;
}
a.long-butt span.long-butt-in {
	margin:0 25px 0 25px;
}
a.long-butt span.bg-left {
	display:block;
	line-height:40px;
	height:46px;
	background:url(../img/long_butt_l.jpg) no-repeat left;
	float:left;
}
a.long-butt span.bg-right {
	display:block;
	line-height:40px;
	height:46px;
	background:url(../img/long_butt_r.jpg) no-repeat right;
	float:left;
}

/***** footermenu pages ****/

div.both-pg {
	padding:10px 40px 10px 40px;
}

/**** live ****/

div.live div.l {
	width:370px;
}
div.live div.r {
	width:480px;
}
div.live div.vid {
	border:2px solid #970808;
	width:360px;
	text-align:center;
}

div.galery-image-desc {
	font-weight:normal;
	text-decoration:none;
	padding:0 0 0.4em 0;
	_padding:0.2em 0 0 0;
	text-align:center;
	color:#f7dfc1;
	font-size:90%;
	font-style:italic;
}

/***** girl detail -*----*/
.girl-thumb {
	display:block;
	background:#b10505;
	width:100px;
	height:169px;
	float:left;
	margin:0 12px 7px 7px;
	font-size:90%;
	font-weight:bold;
	text-align:center;
	color:white;
	text-decoration:none;
	border:2px solid #970808;
}
.girl-thumb:hover {
	background:#ffec00;
	border:2px solid #ffec00;
	color:black;
}
.girl-thumb img {
	border:none;
	padding:0;
}
div.divka-gal {
	width:424px;
	margin:auto;
}
div.divka-gal img {
	margin:0 2px 5px 0;
}
.bigger {
	font-size:170%;
}
h2 span {
	font-size:70%!important;
	color:white;
	font-weight:normal;
}
table.divka-info {
	margin:0 auto 5px auto;
	border-collapse:collapse;
	border:2px solid #970808;
	width:424px;
}
a.vid-prezentace {
	display:block;
	width:257px;
	height:74px;
	margin:auto;
	background:url(../img/button.jpg) no-repeat;
	text-decoration:none;
}
a.vid-prezentace span {
	display:block;
	padding:27px 0 0 85px;
	color:#8f0908;
}
table.kalendar {
	margin:5px 0 0 0;
	border-collapse:collapse;
	width:218px;
	border:1px solid #e49431;
}
table.divka-info th.tab-nadpis, table.kalendar th.tab-nadpis {
	background:#e49431;
	text-align:center;
	font-weight:bold;
	width:auto!important;
	text-transform:uppercase;
	font-size:90%;
}
table.divka-info th, table.kalendar th {
	text-align:right;
	border-bottom:1px solid #000;
	border-left:none;
	border-top:none;
	padding:3px;
	white-space:nowrap;
	background:#e00000;
	width:100px;
}
table.divka-info td, table.kalendar td {
	border-bottom:1px solid #000;
	padding:5px;
	background:#9d0708;
}
table.kalendar {
	width:217px;
	margin:0 0 0 3px;
}
table.kalendar td {
	text-align:center;
	font-weight:bold;
	border-bottom:1px solid #000;
	background:#972228;
}
div.oo {
	margin:13px 0 0 0;
}
div.oo h2 {
	margin:0 0 3px 0;
}
div.oo div.otazka {
	padding:3px 3px 3px 0;
	font-weight:bold;
}
div.oo div.odpoved {
	padding:3px;
	background:#9d0708;
}
div.oo form {
	margin:7px 0 0 0;
	padding:0;
}
div.oo form label {
	display:block;
	font-weight:bold;
	color:#e49431;
	font-size:110%;
}
div.oo form textarea {
	width:435px;
	height:48px;
}
div.oo form input.submit {
	margin:2px 0 0 0;
	float:right;
}
div.ok {
	background:#008000;
	text-align:center;
	padding:3px;
	margin:10px 0 2px 0;
}
div.girl-menu {
	padding:0 0 4px 0;
	margin:0 0 7px 0;
	float:right;
	width:700px;
}
div.girl-menu a {
	display:block;
	float:right;
	padding:4px;
	border:2px solid #970808;
	margin:0 0 3px 3px;
	text-decoration:none;
	color:white;
	white-space:nowrap;
	background:#9d0708;
}
div.girl-menu a:hover, div.girl-menu a.active {
	background:#000000;
}
div.girl-detail-h {
	margin:0 0 8px 0;
	float:left;
}
div.girl-detail-h a {
	color:#e49431;
}
div.girl-detail-h h2 {
	margin:0 0 0 0;
}
span.logo-na-bg {
	display:block;
	width:100%;
	height:160px;
	background:url(../img/logo_na_bg.jpg) no-repeat center;
}
div.hlasovani {
	width:300px;
}
div.hlasovani a {
	display:block;
	width:40px;
	height:35px;
	float:left;
	border:1px solid #e49431;
}
div.hlasovani a.minus {
	background:url(../../in/img/no.gif) no-repeat center #972228;
}
div.hlasovani a.plus {
	background:url(../../in/img/yes.gif) no-repeat center #972228;
}
div.hlasovani a.minus-sed {
	background:url(../../in/img/no_sed.gif) no-repeat center #ccc;
	border:1px solid #666;
}
div.hlasovani a.plus-sed {
	background:url(../../in/img/yes_sed.gif) no-repeat center #ccc;
	border:1px solid #666;
}
div.hlasovani div.graf {
	display:block;
	width:206px;
	height:35px;
	float:left;
	background:url(../../in/img/graf_back.jpg) no-repeat;
	margin:0 4px 0 4px;
}
div.hlasovani div.graf img {
	border:0!important;
	margin:0;
	padding:0!important;
}
a.gift {
	display:block;
	padding:0 0 0 0;
	margin:25px 0 0 0;
	background:url(../img/gift.jpg) no-repeat left center;
	height:50px;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	font-size:90%;
}
a.gift span {
	display:block;
	text-align:center;
	position:relative;
	top:18px;
	margin:0 0 0 10px;
	text-align:center;
}

.form-error label {
	color:#fef212;
}
.form-error input, .form-error textarea {
	border:1px solid #fef212;
}
div.formerror {
	background:#fef212;
	color:black;
}

/***** part ****/

div.part {
	border:4px double #fdefbf;
	=border:6px double #fdefbf;
	_border:4px double #970808;
	padding:10px;
	background:#b91842;
	margin:0 0 10px 0;
	_height:1px;
}




.join-pt {
	border:1px solid black;
	margin-bottom:1px;
	background:white;
}
.join-pt input {
	background:none;
	border:none;
}
.join-pt label {
	color:black;
}



/***floaty ****/

div.girl-w .l {
	width:350px;
}
div.girl-w .r {
	width:490px;
}
.ftblok .l {
	width:320px;
}
.ftblok .r {
	width:560px;
}
div.trailer .l {
	width:540px;
}
div.trailer .r {
	width:360px;
}
div.ftblok-memb .l {
	width:500px!important;
	_width /**/:490px!important;
}
div.ftblok-memb .r {
	width:365px;
}


.videoplay {
	display:block;
}
.videoplay img {
	border:0px;
}

/*** news ***/
div.big-new {
	_height:1px;
}
div.big-new img.f-left {
	margin:0 10px 0 0!important;
}
div.big-new img.f-right {
	margin:0 0 0 10px;
}
div.big-new div.rozcestnik {
	width:auto!important;
	margin:0;
	padding:0;
	line-height:auto;
}
div.big-new h3 {
	margin:0 0 7px 0;
	padding:0;
}
div.big-new div.girl-names {
	float:right;
}
div.big-new div.pevna-sire {
	position:relative;
}

