body{
	width:1024px;
	margin:0 auto;
	background-color:#000;
	min-height:770px;
	color:#fff;
	font-family:Arial;
	font-size:12px;
}
.layout{
	position: relative;
}
.restoran-files{
margin:auto;
width:350px;
}
.restoran-files span{
display:inline-block;
padding:0 10px;
}
.copy
{
	bottom: 0px;
	left: 435px;
	margin-bottom: 20px;
	position: relative;
}
a{color:#697bff;}
img{border:0px;}
.liru
{
	position:absolute;
	width:88px;
	height:15px;
	bottom:-20px;
	right:10px;
	opacity:0.2;
}
.lol
{
	position:absolute;
	background:url('/template/images/head.png') left top no-repeat;
	height:230px;
	width:1024px;
}
.topline1
{
	position:absolute;
	background:url('/template/images/topline1.png') center repeat-x;
	width:1024px;
	height:9px;
	top:144px;
	z-index:1;
}
.topline2
{
	position:absolute;
	background:url('/template/images/topline2.png') center repeat-x;
	width:1024px;
	height:9px;
	top:228px;
	z-index:1;
}
.topline3
{
	position:absolute;
	background:url('/template/images/topline3.png') center repeat-y;
	width:1px;
	height:100%;
	right:230px;
	z-index:1;
}
.d
{
	width:250px;
	padding:22px 5px 5px 5px;
	display:-moz-inline-stack;
	display:inline-block;
	overflow:hidden;
	zoom:1;
	*display:inline;
}
.logo
{
	position:absolute;
	z-index:2;
	top:20px;
	left:17px;
}
.logo img{
	width:300px;
}
.slogan { 
	background: rgba(0, 0, 0, 0.608);
	color: #FF0000;
	font-family: serif;
	font-size: 1.9em;
	font-style: italic;
	font-weight: 700;
	left: 30px;
	padding: 3px;
	position: absolute;
	top: 170px;
}
.content{
	position:relative;
	top:245px;
	left:0px;
	font:normal 16px/1.4 Arial;
	width:790px;
	border-radius: 2px;
	min-height: 400px;
	right:310px;
	border-top:1px solid #000;
}
.content ul{
	list-style-image: url('/template/images/tick.gif');
}
.maintable ul{
	list-style-image: url('/template/images/tick1.gif');
}
.maincontent{
	position:absolute;
	bottom:0px;
}
.maintable{
	position: relative;
	width:790px;
}
.top_restaurant,
.top_hotel,
.top_biliard,
.top_bouling,
.top_nightclub{
	position:absolute;
	width:60px;
	height:225px;
	display:-moz-inline-stack;
	display:inline-block;
	overflow:hidden;
	zoom:1;
	*display:inline;
}
.restaurant,
.hotel,
.biliard,
.bouling,
.nightclub,
.wedding,
.birthday,
.corporate,
.vipusknoi,
.bath{
	width:72px;
	height:273px;
	display:-moz-inline-stack;
	display:inline-block;
	overflow:hidden;
	zoom:1;
	*display:inline;
}

.wedding{background:url('/template/images/v1/wedding_1.png') top left no-repeat;left:0px;}
.birthday{background:url('/template/images/v1/birthday_1.png') top left no-repeat;left:78px;}
.corporate{background:url('/template/images/v1/corporate_1.png') top left no-repeat;left:156px;}
.vipusknoi{background:url('/template/images/v1/vipusknoi_1.png') top left no-repeat;left:234px;}
.restaurant{background:url('/template/images/v1/restaurant_1.png') top left no-repeat;left:312px;}
.hotel{background:url('/template/images/v1/hotel_1.png') top left no-repeat;left:390px;}
.nightclub{background:url('/template/images/v1/nightclub_1.png') top left no-repeat;left:468px;}
.bouling{background:url('/template/images/v1/bouling_1.png') top left no-repeat;left:546px;}
.biliard{background:url('/template/images/v1/biliard_1.png') top left no-repeat;left:624px;}
.bath{background:url('/template/images/v1/bath_1.png') top left no-repeat;left:702px;}

.top_restaurant{background:url('/template/images/topphone/restaurant_1.png') top left no-repeat;right:240px;}
.top_hotel{background:url('/template/images/topphone/hotel_1.png') top left no-repeat;right:180px;}
.top_biliard{background:url('/template/images/topphone/biliard_1.png') top left no-repeat;right:120px;}
.top_bouling{background:url('/template/images/topphone/bouling_1.png') top left no-repeat;right:60px;}
.top_nightclub{background:url('/template/images/topphone/nightclub_1.png') top left no-repeat;right:0px;}


.footermain{
	position:absolute;
	bottom:0px;
}
.footer{
	position:absolute;
	top:100px;
	margin:100px;
	border:1px solid #fff;
}
.ph div{
	display:-moz-inline-stack;
	display:inline-block;
	overflow:hidden;
	 zoom:1;
	*display:inline;
	padding:5px;
	margin:5px;
	width:200px;
	min-height:220px;
	font-size:1.2em;
	border:1px solid #46473b;
	text-align:center;
}
.ph div:hover{
	border:1px solid #f3f9c2;
}
.t{
	position:absolute;
	font:bold 1.6em serif;
	text-align:right;
	line-height:160%;
	right:10px;
	bottom:1px;
	height:76px;
	width:215px;
	background:url('/template/images/addres_fon.png') center repeat;
}
.t1{
	font:bold 2.1em serif;
	position:absolute;
	line-height:140%;
	text-align:right;
	top:10px;
	right:233px;
	width:340px;
	height:110px;
	padding:5px;
	background:url('/template/images/addres_fon.png') center repeat;
}
.t1 a{
	color:#fff;
	text-decoration: underline;
	font-size:18px;
}
.small-head{
	font-size:16px;
	line-height:130%;
}
.right_menu{
	position:absolute;
	right:0px;
	top:5px;
}
.right_menu li{
	width:210px;
	background:url('/template/images/menu_fon.png') center repeat;
	margin:20px 0 0 0;
	padding:5px;
	padding-right:10px;
	right:0px;
	display:block;
	text-align:right;
}
.right_menu li a{
	font-size:1.5em;
	color:#fff;
	padding-right:8px;
	text-decoration:none;
}
.right_menu li:first-letter{
	text-transform: uppercase;
}
.right_menu li a:hover{
	border-bottom:1px dashed #808080;
	color:#e3e3e3;
}
.feed{
	text-align:center;
	font-size:14px;
	margin:auto;
	background: #000;
	width:400px;
}
input,textarea,select,fieldset{
	width:300px;
	border:1px solid #ccc;
	background-color:#0f0f0f;
	margin:5px 0;
	padding:5px;
	color:#ccc;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	text-align:center;
}
input[type='submit']{
	border:3px solid #c0c0c0;
	color:#8080cc;
	width:150px;
}
label{
	cursor:pointer;
}
label:hover,legend{
	color:#fff;
}
fieldset{
	text-align:left;
	margin-left:43px;
}
input[type='radio']{
	width:12px;
	height:12px;
}
.res{
	font-size:16px;
	color:#f00;
}
.star,.topphone_red,.shema a{
	color:#f00;
}
.topphone_red,.shema a{
	font: italic bold 23px serif;
}
.reviews-link,.partners-link,.shema a{
	font: bold 18px serif;
	color: #fff;
	padding: 0 3px;
	border-radius: 3px;
	text-decoration: underline;
	background:url('/template/images/addres_fon.png') center repeat;
}
.partners-link{
	position: absolute;
	top:158px;
	left:10px;
}
.reviews-link{
	position: absolute;
	top:110px;
	left:10px;
}
.shema{
	position:absolute;
	bottom:10px;
	right:240px;
	width:190px;
	text-align:right;
}
.righ{
	position:absolute;
	width:225px;
	height:536px;
	right:0px;
	top:240px;
}
.topphone{
	position:absolute;
	right:0px;
	top:0px;
	width:230px;
	height:230px;
	z-index:2;
}
.topphone menu{
	list-style-type: none;
	padding: 0px;
	margin:0px;
	padding-top:4px;
}
.topphone menu li{
	padding:2px;
	margin-left:18px;
}
.topphone menu li a{
	color: #fff;
	font:bold 14px serif;
}
.topphone menu li:first-letter{
	text-transform: uppercase;
}
.topphone-menu-selected{
	color:#f00;
	font-size: 16px;
}
.topphone-menu-selected a{
	color: #aaa !important;
}
.main_text{
	font: italic 15px Arial;
	min-height:530px;
	padding:50px 78px 0 60px;
}
.mainpage-head-menu{
	height: 230px;
}
.success{
	color:#fff;
}

.review{
	background-color: #181818;
	border-radius: 3px;
	box-shadow: 0px 0px 3px rgba(127, 127, 127, 0.506);
	color: #AAAAAA;
	margin: 13px 7px 7px;
	padding: 5px;
}
.review-name{
	background: url("/template/images/line.png") 50% 90% no-repeat #161616;
	color: #FFFFFF;
	font-size: 17px;
	padding-right: 30px;
	text-align: right;
	padding-bottom: 5px;
}
.review-answer{
	background: #292929;
	border-radius: 3px;
	font-style: italic;
	padding: 5px 5px 5px 20px;
	margin: 7px;
}
.review-answer-name{
	color: #FFFFFF;
	font-size: 12px;
	margin-left: -10px;
}
#add-review textarea { 
	width: 750px;
}
.review-answer textarea{
	width: 600px;
}
#add-review input[type='text'], #add-review textarea{
	text-align: left;
}
.paging a { 
	border: 1px solid #2A2A2A;
	display: inline-block;
	margin: 5px;
	padding: 2px 8px;
}
.paging { 
	text-align: center;
}
.review-date{
	padding-left:20px;
	font-size:14px;
	color: #808080;
}
.review-content{
	padding: 8px;
}
.content a{
	color: #1F497D;
	text-decoration: underline;
}
.yashare-auto-init { 
	margin: auto;
	width: 200px;
}
