* {
margin:0;
padding:0;
}

body {
color:#333;
font-family:tahoma,Verdana,Arial;
font-size:12px;
line-height:15px;
text-align:center;

}

img {
border:0;
}

/* Минимальная и максимальная ширина страницы */

#min-max {
width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 1004? "1004px" : (document.documentElement.clientWidth || document.body.clientWidth) > 1280? "1280px" : "auto");
}

.min-max { 
min-width: 1002px;
max-width: 1280px;
margin:0 auto;
}

.bag_index {
background:url(/img/bag_index.jpg) no-repeat top center; 
overflow:hidden;
height:857px;
}

.indexText{
font:11px Arial;
overflow:auto;
height:100px;
width:720px;
color:white;
background:#0067C4;
margin-top:10px;
padding:5px;
text-align:left;
opacity: .8;
filter: alpha(opacity=80);	
}

.counterIndex{
	overflow: hidden;
	font-size: 0px;
	line-height: 0px;
	width: 0px;
	height: 0px;
}

.cbody {
background-color:#f8ecc4;
}

.textura {
background:url(/img/textura.jpg) repeat;
}

.logo {
position:relative;
text-align:left;
height:131px;
}

.logo img {
float:left;
height:131px;
width:366px;
}

.menu {
margin-top:34%;
text-align:center;
}

.menu table {
margin:auto;
}

.item {
background-color:#fc3;
float:left;
padding:10px;
margin:1px;
}

.company_title, .number_title, .territory_title, .restauran_title {
width:161px;
height:25px;
}

.company_h, .number_h, .territory_h, .restauran_h,
.number_st, .number_vip  {
background-repeat:no-repeat;
height:450px;
margin-top:-40px;
}

.number_vip {
background:url(/img/1280/villa.jpg) no-repeat;
}

.company_h {
background:url(/img/1280/o-nas.jpg) no-repeat;
}

.number_h {
background:url(/img/1280/razmeshenie.jpg) no-repeat;
}

.number_st {
background: url(/img/1280/o-nas.jpg) no-repeat;
}

.territory_h {
background:url(/img/1280/territoria.jpg) no-repeat;
}

.restauran_h {
background:url(/img/1280/restoran.jpg) no-repeat;
}

.content {
padding:30px 10px 5px 25px;
overflow:hidden;
zoom:1;
}

.content_menu {
text-align:left;
float:left;
width:155px;
}

.big {
font-size:18px;
color:#C7415C;
display:block;
}


a.big {
font-size:18px;
color:#C7415C;
display:block;
margin:10px 0;
}

a.big:hover, a.big:active {
color:#c6c;
text-decoration:none;
}

a.small {
color:#C7415C;
display:block;
font-size:14px;
padding-left:7px;
display:block;
margin:7px 0;
}

a.small:hover, a.small:active  {
color:#c6c;
text-decoration:none;
}

.content_text {
height:100%;
padding-left:30px;
text-align:left;
overflow:hidden;
}

.footer {
background:url(/img/palm.gif) no-repeat left top;
padding:140px 5px 15px;
font-size:11px;
}

.footer_span{
color:#930;
padding-left:5px;
vertical-align:top;
}

.fotter_block {
text-align:left;
background-color:#fc3;
padding:10px;
}

.rf {
color:#930;
float:right;
margin-top:13px;
text-align:center;
width:195px;
}

.rf a {
color:#099;
}


.img_left {
border:0.5em double BurlyWood;
float:left;
margin-bottom:20px;
margin-right:20px;
}

.img_right {
border:0.5em double BurlyWood;
float:right;
margin-bottom:20px;
margin-left:20px;
}

.content_text table td {
padding:5px 10px;

}

.button1 {
background-image:url(/img/button-1.jpg);
border:0 none;
height:22px;
width:106px;
}

.button2 {
background-image:url(/img/button-2.jpg);
border:0 none;
height:22px;
width:96px;
}

.content_text .form {
background-image:url(/img/gradient.jpg);
background-repeat:repeat-x;
background-color:#f7cd3f;
}

.title_form {
color:#F28A04;
font-size:18px;
height:45px;
text-align:left;
}

.attention_form {
color:#057DAA;
font-size:12px;
height:20px;
text-align:left;
}

.input_form {
color:#666;
height:30px;
}

.feedback {
background-color:#f7cd3f;
width:450px;
}

.openseason {
	font-size: 14px;
	font-weight:bold;
	color: #C7415C;
	text-align: center;
	padding-bottom:5px;
}

.section {
	overflow: hidden;
	zoom:1;
}

.section h3{
	font-size: 14px;
	margin:0 0 5px 0;
	padding:0;
}
