body,td,th {

	font-family: Georgia, Times New Roman, Times, serif;

	font-size: 11px;

	color: #b8a78d;

}

body {

	background:url(/img/green-bg-main.gif) top left #3B6A00; /*#333333*/

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

}



h1,

h2,

h3,

h4,

h5,

h6 {

	padding:0;

	margin:0;

	color:#8e7859;

}

ul,li {

	padding:0;

	margin:0;

}

h1 {

	font-size:16px;

}

.top {

	font:10px Tahoma, sans-serif;

	color:#d3b38d;

}

.top a{

	font:10px Tahoma, sans-serif;

	color:#ffffff;

	text-decoration:underline;

}

.head_tl {

	background: url(/img/nav_ll.jpg) top right repeat-x #aa7650;

}

.head_tr {

	background: url(/img/nav_rr.jpg) top left repeat-x #aa7650;

}

.head_ml {

	background:url(/img/nav_bl.jpg) top right repeat-x;

}

.head_mbl {

	background:url(/img/cur_l.png) top left no-repeat;

}

.head_mbr {

	background:url(/img/cur_r.png) top right no-repeat;

}

.type_a {

	left:180px;

	top: 118px;

	margin-right: auto;

	margin-right: auto;	

	z-index:4;

	position: absolute;

	text-align:left;

	width:50%;

	display:inline;

}

.type_b {

	top: 140px;

	right:180px;

	z-index:4;

	width:50%;

	position:absolute;

	text-align:right;

	display:inline;

}

.cube {

 	position: absolute;

	width:66%;

	left:17%;

	top: 368px;

	margin-left: auto;

	margin-right: auto;

	z-index:1;

}

.main {

	background:#f3e8d5;

	border:#390903 1px solid;

	width: 650px;

	text-align:center;

	margin-left: auto;

	margin-right: auto;

	padding: 4px;

	z-index:3;

}

.mainbot {

	background:#f3e8d5;

	text-align:center;

	margin-left: auto;

	margin-right: auto;

	padding-top:10px;

	z-index:3;

	height:70px;

	background:url(/img/main_botc.gif) 3px 4px no-repeat;

	vertical-align:bottom;



}

.maintop {

	background:#f3e8d5;

	text-align:center;

	margin-left: auto;

	margin-right: auto;

	z-index:4;

	height:70px;

	background:url(/img/main_topc.gif) 3px 2px no-repeat;

}

.main_inner {

	border:#dbd1c0 2px solid;

	padding:2px;

	margin:0;

}

.maintext {

	color:#000000;

	font-size:14px;

	text-align:justify;

}

.maintext a{

	font-size:14px;

	color:#8e7859;

}

.maintext a:hover{

	color:#8a0401;



}



.hreftop a{

	font-size:14px;

	color:#8a0401;

}

.hreftop a:hover{

	color:#8e7859;

}



.maintext /img{

	padding:5px;

	border:1px solid #b8a78d;

	margin-top:5px;

	margin-right:5px;	

}

.news {

	color:#000000;

	padding-bottom:5px;

	font-size:14px;

	font-weight:bold;

	text-align:left;

}

.newsdate {

	color:#a99a82;

	font-size:11px;

}

.newstext {

	color:#000000;

	font-size:11px;

	line-height:12px;

	padding:5px 0 10px 0; 

}

.newstitle a{

	color:#8a0401;

	font-size:11px;

	font-weight:bold;

}

.newstitle a:hover{

	color:#8e7859;

}

.allnews {

	border:#dad0bf 1px solid;

	margin-bottom:10px;

	margin-top:5px;

	margin-left:-5px;

	padding: 5px 10px 5px 10px;

}

.allnews a{

	color:#8e7859;

}

.allnews a:hover{

	color:#8a0401;

}

.menuitem {

	padding:35px 0 0 25px;

	text-align:left;

}

.menuitem div{

	font-size:14px;

	font-weight:bold;

	color:#f3e798;

	text-align:left;

	padding:2px 5px 10px 20px;

}

.menuitem a{

	font-size:14px;

	font-weight:normal;	

}

.menuitem /img {

	padding-left:55px;

}

.events {

	padding:35px 25px 0 0;

	text-align:left;

	margin-left:35px;

}

.eventdate {

	font-size:12px;

}

.events_item{

	font-size: 11px;

	padding-top:10px;

	color:#d08864;

}

.events_item p{

	margin:0;

	padding:5px 0 15px 0;

}

.events_title {

	background:url(/img/arr.gif) 1px 5px no-repeat;

	padding-left:13px;

	color:#efdfb0;

}

.events_item a{

	font-weight:bold;

}

.restoran {

	background:url(/img/title_l.jpg) top right no-repeat;

}

.kamelot {

	background:url(/img/title_r.jpg) top left no-repeat;

}

.cur_r {

	background:url(/img/cur_r.jpg) top left no-repeat;

}

.cur_l {

	background:url(/img/cur_l.jpg) top right no-repeat;

}

.cur_mtl {

	background:url(/img/cur_mtl.jpg) top right no-repeat;

}

.cur_mtr {

	background:url(/img/cur_mtr.jpg) top left no-repeat;

}

.cur_ml {

	background:url(/img/cur_ml.jpg) top left no-repeat;

}

.cur_mr {

	background:url(/img/cur_mr.jpg) top right no-repeat;

}

.menu {

	background:#9d1504 url(/img/menu_bg.jpg) top left repeat-x;

}

.menu_f {

	background:#caad95 url(/img/menu_b.gif) top left repeat-x;

}

.head {

	background:url(/img/head_bg.jpg) top left repeat-x;

}

.head_bl {

	background:url(/img/head_bl.jpg) top right repeat-x;

}

.head_br {

	background:url(/img/head_bl.jpg) top left repeat-x;

}

.green {

	background: url(/img/green-bg.gif) top left repeat-x #3b6a00;

	padding:5px 0 15px 0;

}

.adress {

	font-size:14px;

	color:#e7e493;

}

.leftbot {

	padding:0 15px 0 35px;

}

.vacans {

	margin:5px 5px 0 0; 

	position:relative;

	right:0px;

	width:90%;

	background:#e9bc34;

	border:#6d500a 2px solid;

	color:#791003;

	font-size:11px;

	padding: 5px 10px 5px 10px;

}

.vacans a{

	font-weight:bold;

	color:#791003;

	background:url(/img/arr2.gif) 1px 5px no-repeat;

	padding:0 0 5px 12px;

	display:block;

}

.phone {

	font-size:24px;

	font-weight:bold;

}

.center {

	width:100%;

	height:100%;

}

.left {

	width:10px;

	background:url(/img/l_bo.jpg) top right repeat-y;

}

.right {

	width:10px;

	background:url(/img/l_bo.jpg) top left repeat-y;

}

.copy {

	padding:10px 0 10px 0;

	background:none;

	color:#ade711;

}

.copy a{

	color:#cff4a6;

}

a {

	font-size: 11px;

	color: #f3c341;

	font-weight: normal;

}

a:link {

	text-decoration: underline;

}

a:visited {

	text-decoration: underline;

}

a:hover {

	text-decoration: none;

	color: #f2f383;

}

a:active {

	text-decoration: underline;

}

.png {

	behavior: url(/script/png.htc);

}

.navisec ul,li {

	padding:0;

	margin:0;

	list-style:none;	

}

.navisec li{

	font-size:11px;

	color:#000000;

	background: url(/img/list.gif) 0 5px no-repeat;

	padding:0 0 10px 15px;



}

.navisec a{

	color:#8e7859;

	cursor: pointer;

}

.third li{

	background:url(/img/-.gif) 2px 12px no-repeat;

	font-size:10px;

	padding:5px 0 0 10px;

	margin:0;

}

.third a{

	font-size:10px;

}

.centertbl {

	margin-left:1px;

	_margin-left:-1px;

}

.toptbl {

	margin-left:1px;

	_margin-left:-1px;	

}

.toptbl2 {

	background:url(/img/nav_bl.jpg) top left repeat-x;

}

.maintext ul{

	padding: 10px;

}

.maintext li{

	font-size:11px;

	list-style:square;

	margin-left:10px;

}

table.tbl {

	border:none;

	border-collapse: collapse;

	margin:5px 0 5px 0;

}

table.tbl td {	

	border-bottom:1px solid #b8a78d;

}

table.tbl td {

	padding:5px 7px 5px 7px;

	color:#000000;

	font-size:11px;

	text-align:left;	

}

.thead {

	text-align:left;

	font-weight:bold;

	background:#e2d5c1 url(/img/tbl_head.gif) bottom right no-repeat;

}

table.tbl td.thead {

	border-bottom:2px solid #b8a78d;

	color:#8a0401;	

}

table.tbl tr.theadcom {

	background:#d5c7b1;

}



tr.theadcom td {

	padding:3px 8px 3px 8px;

	color:#725937;

	font-size:10px;

	border:none;

}

.price {

	font-size:14px;

	font-weight:bold;

}

table.tbl td.tbodycom {

	font-size:10px;

	color:#877654;

	text-align:left;

}

table.tbl td.gallery{

	font-size:10px;

	color:#877654;

	vertical-align:middle;

	text-align:center;

}

table.tbl td.gallery_1{

	border:none;

	padding:4px;

}

.gallery_1 a{

	font-size:10px;

	color:#8e7859;

}

table.gal td{

	margin:0;

	padding:0;

	border:none;

}

.gal{

	margin-top:5px;

}

.image{

	width:100px;

	height:75px;

	border:1px solid #FFFFFF;

}

.img_tl{

	background:url(/img/img_tl.gif) top left no-repeat;

}

.img_t{

	background:url(/img/img_t.gif) top left repeat-x;

}

.img_tr{

	background:url(/img/img_tr.gif) top left no-repeat;

}

.img_l{

	background:url(/img/img_l.gif) top left repeat-y;

}

.img_r{

	background:url(/img/img_r.gif) top left repeat-y;

}

.img_bl{

	background:url(/img/img_bl.gif) top left no-repeat;

}

.img_b{

	background:url(/img/img_b.gif) top left repeat-x;

}

.img_br{

	background:url(/img/img_br.gif) top left no-repeat;

}

.pager{

	font-size:12px;

	font-weight:bold;

	color:#000000;

}

.pager a{

	font-weight:normal;

	color:#8a7654;

}



.form {

	background:#e2d5c1;

}

.maintext table.form{

 padding:10px;

 margin-top:5px;

}

.form input,textarea {

	border:1px solid #a89980;

}

table.form td{

	font-size:10px;

	color:#725937;

	padding:2px 0 0 15px;	

}



.form_send a{

	text-align:left;

	font-size:12px;

	font-weight:bold;

	color:#467903;

	cursor: pointer;

}



.form_send_i{

	background:url(/img/func/form_arr.gif) 94px 6px no-repeat;



}



.form_send_i a{

	cursor: pointer;

}



.topp{

	background:url(/img/func/form_x.gif) 80px 6px no-repeat;

	text-align:right;

}



.topp a{

	font-size:10px;

	color:#936150;

	margin-right:10px;

	cursor: pointer;

}



.form_clear a{

	font-size:10px;

	color:#936150;

	margin-right:10px;

	cursor: pointer;

}





/* гостевая */



.maintable-gb {

    width: 600px;

	border: 1px solid #cccccc;

	font-family: Verdana;

	font-size: 12px;

}



.pager-add {



}



.pager-add a{

	font-size: 12px;

	color:#8e7859;

	cursor: pointer;

}

.pager-add a:hover{

	color:#8a0401;

	font-size: 12px;

	cursor: pointer;

}



 a.ev_href{

	color:#8e7859;

	cursor: pointer;

}

 a.ev_href:hover{

	color:#8a0401;

	cursor: pointer;

}

.slider {

    display: none;

	text-align:left;

	padding:20px;

}



.error_gb {

    font-weight: bold;

	text-align: center;

	padding: 5px;

}



.ok_gb {

    font-weight: bold;

	text-align: center;

	padding: 5px;

}