/* SP2eD - XXX */

body, h1, h2, h3, h4, h5, p, ol, ul, li, table, td, div {
	padding: 0px;
	margin: 0px;
	font-family: georgia;
}

body {
	background: #740303;
	padding: 16px 0px;
}

ul {
	list-style: none;
}
li {
	list-style: none;
}
img {
	border: none;
}
input {
	margin: 0px;
	padding: 0px;
}
form {
	margin: 0px;
	padding: 0px;
}

div.overflow {
	scrollbar-face-color:#FEAB32;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#A82C2C;
	scrollbar-shadow-color:#FEAB32;
	scrollbar-highlight-color:#FEAB32;
	scrollbar-3dlight-color:#FEAB32;
	scrollbar-darkshadow-Color:#FEAB32;
}
/**************************************************/
.div_text {
	background: url(i/ale_txt_bg.jpg) no-repeat left top;
}
/**************************************************/
div#ind_txt {
	max-height: 176px;
	height: 176px;
	background: #FFFFFF;
	color: #060606;
	font-size: 10px;
	padding: 0px 10px 0px 14px;
	width: auto;
	overflow: auto;
}
div#text {
	padding: 11px 0px 6px 0px;
}
div.ind_txt p {
	padding: 0px 0px 3px 0px;
	font-size: 10px;
	line-height: 12px;
}
/**************************************************/
.copy {
	font-size: 10px;
	padding: 11px 25px 10px 35px;
	color: #F2DF74;
}
.copy p {
	padding: 0px 0px 5px 0px;
}
.copy a {
	color: #F2DF74;
}
/**************************************************/
.copy_02 {
	font-size: 10px;
	padding: 0px 100px 0px 25px;
	font-family: tahoma;
	color: #FFFBE0;
}
.copy_02 a {
	color: #FFFBE0;
	text-decoration: none;
}
/**************************************************/
.white {
	color: #FFFFFF;
}
/*******************backgrounds********************/
.about_bg_lt {
	background: url(i/about_bg_lt.jpg) no-repeat left top;
}
.about_bg_rt {
	background: url(i/about_bg_rt.jpg) no-repeat right top;
	padding: 72px 0px 0px 0px;
}
.memb_bg {
	background: url(i/memb_bg.jpg) no-repeat left top;
	padding: 72px 0px 0px 0px;
}

.comp_bg {
	background: #9E2222 url(i/comp_bg.jpg) no-repeat left bottom;
}
.aff_bg {
	background: #942222 url(i/aff_bg.gif) repeat-y left top;
	padding: 0px 0px 0px 30px;
}
.companions_bg_rt {
	background: url(i/companions_bg_rt.jpg) no-repeat left top;
}

.companions_bg_lt {
	background: url(i/companions_bg_lt.jpg) no-repeat left top;
	padding: 94px 0px 0px 0px;
}
.staff_bg_rt {
	background: url(i/staff_bg_rt.jpg) no-repeat left top;
	padding: 84px 0px 0px 0px;
}
.staff_bg_lt {
	background: url(i/staff_bg_lt.jpg) no-repeat left top;
	padding: 93px 0px 0px 0px;
}
.packs_lt {
	background: url(i/packs_lt.jpg) no-repeat left top;
	padding: 82px 20px 0px 21px;
}
td.time {
	padding: 4px 0px 6px 11px;
	color: #FFEE8D;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}
td.price {
	padding: 4px 17px 6px 0px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
}
/*********************blocks**********************/
.about_bg_rt p {
	padding: 0px 200px 0px 26px;
	font-size: 11px;
	color: #FFFFFF;
	margin: 0px 0px 4px 0px;
	line-height: 13px;
}
.about_bg_rt h3 {
	padding: 0px 65px 0px 26px;
	font-size: 11px;
	color: #FFEE8D;
	margin: 0px 0px 2px 0px;
	line-height: 13px;
}
.memb_bg p {
	padding: 0px 25px 0px 26px;
	font-size: 11px;
	color: #FFFFFF;
	margin: 0px 0px 4px 0px;
	line-height: 13px;
}
.staff_bg_rt p {
	padding: 0px 25px 0px 26px;
	font-size: 11px;
	color: #FFFFFF;
	margin: 0px 0px 4px 0px;
	line-height: 13px;
}
.staff_bg_lt p {
	padding: 0px 30px 0px 31px;
	font-size: 11px;
	color: #FDEE97;
	margin: 0px 0px 4px 0px;
	line-height: 13px;
}
.staff_bg_lt h3 {
	padding: 0px 64px 0px 31px;
	font-size: 12px;
	color: #FFFFFF;
	margin: 0px 0px 6px 0px;
	line-height: 13px;
}

.aff_bg div.text{
	color: #FFEE8D;
	font-size: 12px;
	padding: 0px 0px 0px 24px;
	margin: 4px 0px 6px 0px;
	background: url(i/li.gif) no-repeat 6px 2px;
}
.aff_bg div.text span{
	color: #FFFFFF;
	font-size: 10px;
}
.aff_bg div.text span a {
	color: #FFFFFF;
}
.packs_lt div.text{
	color: #FFEE8D;
	font-size: 12px;
	padding: 0px 0px 0px 24px;
	margin: 4px 0px 6px 0px;
	background: url(i/li.gif) no-repeat 6px 2px;
}
.packs_lt div.text span{
	color: #FFFFFF;
	font-size: 10px;
}
.packs_lt div.text span a {
	color: #FFFFFF;
}
/*********************blocks**********************/
.og {
	overflow: auto;
	width: 449px;
	height: 359px;
	max-height: 359px;
	scrollbar-face-color:#FEAB32;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#A82C2C;
	scrollbar-shadow-color:#FEAB32;
	scrollbar-highlight-color:#FEAB32;
	scrollbar-3dlight-color:#FEAB32;
	scrollbar-darkshadow-Color:#FEAB32;
	margin: 0px 0px 0px 32px;
}
.girls_bg {
	background: url(i/bg_girl.gif) no-repeat left top;
	padding: 1px 0px 0px 1px;
}
.name {
	color: #FFFFFF;
	font-size: 11px;
	text-align: center;
	padding: 0px 12px 0px 0px;
	margin: 7px 0px 7px 0px;
	font-weight: bold;
}
.cname {
	color: #FEAB32;
	font-size: 11px;
	text-align: center;
	padding: 0px 12px 0px 0px;
	margin: 5px 0px 13px 0px;
	font-weight: bold;
}
.name a {
	color: #FFFFFF;
	text-decoration: none;
}

/**************************************************/
.reservation_bg {
	background: url(i/reservation_bg.gif) repeat-y left top;
}


.border_rb {
	padding: 0px 6px 0px 21px;
}
.border_b {
	padding: 0px 27px 0px 6px;
}
.block_tbl td {
	border-bottom: #AC5337 1px solid;
}
.block2_tbl td {
	border-bottom: #AC5337 1px solid;
}
td.header {
	color: #FFFFFF;
	font-size: 12px;
	padding: 9px 0px 0px 0px;
}
td.header div {
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
	padding: 0px 0px 9px 0px;
}
td.header input.txt {
	width: 340px;
	height: 46px;
	font-size: 10px;
	color: #000000;
	padding: 1px 3px;
	font-weight: normal;
	vertical-align: top;
}

.td_left {
	width: 90px;
	padding: 10px 10px 10px 0px;
	font-size: 9px;
	color: #F2DF74;
}
.td_cols {
	padding: 10px 10px 10px 0px;
	font-size: 9px;
	color: #F2DF74;
}
.td_right {
	padding: 10px 10px 10px 0px;
	font-size: 9px;
	color: #F2DF74;
}
.td_right div, .td_cols div {
	font-size: 9px;
	color: #F2DF74;
}
.td_right div span, .td_cols div span {
	margin: 0px 0px 0px 3px;
}
.td_right input.txt {
	width: 143px;
	height: 19px;
	font-size: 10px;
	color: #000000;
	padding: 1px 3px;
}
.td_right input.check {
	margin: 0px 0px 0px 0px;
}
.td_right select.txt {
	font-family: arial;
	font-size: 10px;
	color: #932222;
	padding: 1px 3px;
}


.btn_submit {
	background: url(i/bt_reservation.gif) no-repeat left top;
	width: 368px;
	height: 24px;
	border: none;
	cursor: pointer;
	color: #932222;
}

.reservation_bt {
	background: url(i/reservation_bt.jpg) no-repeat left top;
	text-align: center;
	padding: 18px 0px 0px 3px;
}
.wrong {
	font-size: 11px;
	color: #F2DF74;
}
.wrong a {
	color: #FFFFFF;
}
td.pic {
	background: url(i/pic_bg.gif) no-repeat right bottom;
	height: 113px;
}
td.pic img {
	border: #F2DB73 1px solid;
}
/*****************************************/
.self187 {
	background: url(i/self187.gif) no-repeat 0 0;
	width: 94px;
	height: 113px;
}
.self187 img {
	margin: 1px;
}


.companions_bg_rt div.block {
	padding: 94px 0px 0px 29px;
}
.companions_bg_rt div.block div.overflow {
	overflow: auto;
	width: 200px;
	height: 359px;
}
.companions_bg_rt ul {
	padding: 0px 0px 5px 0px;
}
.companions_bg_rt li {
	font-size: 11px;
	color: #FFFFFF;
	line-height: 13px;
}
.companions_bg_rt p {
	font-size: 11px;
	color: #FFFFFF;
	margin-bottom: 5px;
	line-height: 13px;
}

/**************************/
div#num {
	width: 763px;
	height: 75px;
	background: url(i/num.jpg) no-repeat 0 0;
}
div#num div.flash {
	padding: 9px 0 0 466px;
}



.yellow {
	color: #FFFD3F;
}
/**************************/
div.banners {
	height: 168px;
	width: 500px;
	overflow: auto;
}
div.ban {
	height: 66px;
	width: 473px;
	background: url(i/ban_bg.gif) no-repeat 0 0;
}
div.ban img {
	margin: 1px;
}








