p,textarea,body,td,th,h1,h2{font:11px Tahoma, Microsoft Sans Serif; color:#707070;}
p{text-align:justify}
a{ font-weight:b1old; color:#6A3800; text-decoration:none}
h2{margin:0px 0px 5px 0px; font-weight:bold;}
th{border-top:#A1DBAE solid 1px; font-weight:bold; background:#D9EECF; height:20px; color:#5A8964}
.tb{color:#5A8964;}
img{border:#000000 solid 0px}
.rc,.bc{font:17px Arial; font-weight:bold; margin-right:5px}
.rc{color:#FF0000;}

body{
	background: transparent url("image/bodybg.jpg") repeat 0 0;
}

.tbody,
.body{
	width: 1090px;
	overflow: hidden;
	background: transparent url("image/subcont_bg.jpg") no-repeat 5px 0;
}

.tbody{
	background: transparent url("image/subcont_all_bg.jpg") repeat-y 9px 0;
}

textarea,
input{
	background-color: #EAEAEA;
	border-color:#808080 #D4D0C8 #D4D0C8 #808080;
	border-style:solid;
	border-width:1px;
	color:#333333;
	font-family:arial,verdana,helvetica,sans-serif;
	font-size:9pt;
	font-weight:normal;
	padding-bottom: 1px;
	padding-left:3px;
	padding-right:3px;
	width: 220px;
}
.select,
select{
	background-color: #EAEAEA;
	border-color:#808080 #D4D0C8 #D4D0C8 #808080;
	border-style:solid;
	border-width:1px;
	color:#333333;
	font-family:arial,verdana,helvetica,sans-serif;
	font-size:9pt;
	font-weight:normal;
	padding-bottom: 1px;
	padding-left:1px;
	padding-right:0px;
	z-index:10;
}
.button{
	background-color:#646464;
	border:medium none;
	color:#EAEAEA;
	cursor:pointer;
	font-weight:bold;
	height:22px;
	outline:medium none;
	padding:0 6px 2px;
	width:auto;
}

.prebody{
	background: transparent url("image/bg.jpg") repeat-x 0 0;
}

.mainmenu{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

.mainmenu li{
	padding: 0px;
	margin: 0px;
}

.head{
	background: transparent url('image/cards_head.jpg') no-repeat -13px 0px;
	padding:0px;
	height: 152px;
	width: 1055px;
}

.logo{
	height:82px;
}

.head .adv{
	text-align: right;
	margin: 20px 5px 0px 0px;
}

.menu{
	background: transparent url('image/menu_left.jpg') no-repeat 0px 0px;
	.background: transparent url('image/menu_left.jpg') no-repeat 1px 0px;
	width: 1007px;
	overflow: hidden;
	clear: both;
	height: 54px;
}

.adv1000{
	width: 1000px;
	overflow: hidden;
	clear: both;
	height: 65px;
}

.adv1000 img{
	margin-left: -10px;
}

.menu .mainmenu{
	overflow: hidden;
	background: transparent url('image/menu_right.jpg') no-repeat 100% 0px;
	height: 54px;
	margin: 0px;
}

.menu .mainmenu li{
	overflow: hidden;
	padding:18px 10px;
	height: 12px;
	float: left;
	margin-right: 3px;
	background: transparent url('image/a_menu_right.jpg') no-repeat right top;
	cursor: pointer;
}

.menu .mainmenu li a{
	text-transform: uppercase;
	color: #ffffff;
}

.menu .mainmenu li.active{
	background: transparent url('image/a_menu_right.jpg') no-repeat right top;
}
.menu .mainmenu li.active a{
	padding:10px 0px 8px 10px;
}

.content,
.right,
.left{
	margin: 5px 0px 0px 0px;
	text-align: left;
}

.left .mainmenu li{
	overflow: hidden;
	padding: 2px 0 2px 0px;
	height: 12px;
	margin-right: 3px;
}


.left{
	width: 145px;
	float: left;
	text-align: left;
	padding: 0px 0 0px 10px;
}

.right{
	float: left;
	width: 160px;
	text-align: center;
}

.content{
	/*background:#FFFFFF url(image/footer.jpg) no-repeat scroll 0 bottom;*/
	float:left;
	width:770px;
}

.footer{
	background:transparent url(image/footer.jpg) no-repeat scroll center top;
	clear:both;
	height:195px;
	margin:0 0 30px;
	width:1090px;
}

.sitebody{
	overflow: hidden;
	width: 1000px;
	background: #efefef url('image/cont_bg.jpg') repeat-x 0 0;
}


.footer_link{
	width: 780px;
	height: 165px;
	padding: 5px 0 0;
	clear: both;
	overflow:hidden;
}

.footer_link .mainmenu{
	margin: 0px;
	padding: 0px;
}

.footer_link .mainmenu li{
	float:left;
	list-style-type:none;
	margin:0;
	padding:0 0 0 15px;
	text-align:left;
	width:180px;
}

.footer_link .mainmenu li a{
	color: #666666;
}

.txt{
	color:#707070;
	float:left;
	overflow:hidden;
	padding:0 10px 0 15px;
	text-align:left;
	width:730px;
}

.content .mainmenu{
	margin-left:17px;
}

.content .mainmenu li{
	float:left;
	font-size:18px;
	margin-right:20px;
	text-transform:uppercase;
}

.content .mainmenu li a{
	color: #5dc900;
	text-decoration:underline;
}

h1,
.content h1{
	font-size: 25px;
	padding: 0 0 0 15px;
	color: #646464;
	text-transform: uppercase;
}

.content .txt .adv{
	width: 250px;
	height: 165px;
	float: left;
	margin:10px 25px 10px 10px;
}

.content .txt li{
}

.rss{
	color:#555555;
	float:left;
	padding:0 0 0 10px;
}
.rss h2 a{
}

h2,
.rss h2 a{
	color:#5da711;
	font-family:verdana;
	font-size:14px;
	font-style:italic;
	font-weight: normal;
}


.rss .item{
	padding: 0px 0px 40px 0px;
	clear: both;
}
.rss h2{
	font-weight: normal;
	text-transform: uppercase;
}
.rss .tm{
	color:#CCCCCC;
	float:right;
	width:115px;
}

.rooms{
	padding: 0px 0px 0px 5px;
	overflow:hidden;
	width:205px;
}

.rooms .rate,
.rooms .usr,
.rooms .info,
.rooms .ttl{
	padding:5px 0 2px;
}
.rooms .item{
	border-bottom:1px dotted #B96364;
	clear:both;
	overflow:hidden;
	padding:4px 0;
}
.rooms .ttl{
	width: 65px;
	float:left;
	margin:2px 0 0 5px;
}
.rooms .usr{
	width: 45px;
	text-align: center;
	margin:2px 0 0 7px;
	float:left;
}
.rooms .rate{
	float:left;
	height:15px;
	margin:2px 0 0 3px;
	text-align:center;
	width:60px;
}

.rooms .item table{
	margin-top: 10px;
}


.rooms .item td{
	padding: 2px 0px;
}

.rooms .item .h2{
	color: #88d744;
}

.rooms .item span.info{
	color: #88d744;
}

.rooms .rate#r_4{
	background:transparent url("image/4stars.gif") no-repeat scroll center center;
}
.rooms .rate#r_45{
	background:transparent url("image/45stars.gif") no-repeat scroll center center;
}
.rooms .rate#r_5{
	background:transparent url("image/5stars.gif") no-repeat scroll center center;
}
.rooms .rate#r_35{
	background:transparent url("image/¸.gif") no-repeat scroll center center;
}

.rooms .rlogo{
	width: 20px;
	height: 25px;
	float:left;
}

.edit textarea:hover, .edit .button:hover, .edit select:hover, .edit input:hover {
	border:1px solid #818181;
}

.edit .button{
	cursor: pointer;
}

.edit input.txt {
	width:695px;
}

.edit textarea,
.edit select,
.edit input{
	border: #AFAFAF 1px solid;
	padding: 3px 0px 4px 3px;
	font-size: 11px;
}

