* 
{
	margin: 0;
	padding: 0;
}

/* устанавливаем параметры для тела документа по умолчанию */ 
body 
{
background-image: url(images/bg.gif);
font-size: 11px; /* размер шрифта по умолчанию */
font-family: Verdana, Arial, Sans-Serif, Helvetica; /* стиль шрифта по умолчанию */
color:#804000; /* цвет шрифта по умолчанию */
}

/*общее для ссылок*/
a 
{
outline: none; /*убираем пунктирные линии вокруг ссылок (для браузера Mozila)*/
text-decoration:none; /*убираем подчёркивание ссылок*/
}

a:link {color:#804000;}      /*ссылка*/
a:hover {color:#FF0000;}     /*цвет при наведении на ссылку*/
a:active {color:#FF0000;}    /*цвет активной ссылка*/
a:visited {color: #804000;}  /*цвет посещенной ссылкы*/

/* устанавливаем глобальные значения для заголовков страниц по умолчанию */ 
h1 
{
display: block; /* отображать отдельным блоком */
font-size: 24px; /* размер шрифта по умолчанию */
font-family: Arial, sans-serif, , Helvetica;  /* стиль шрифта по умолчанию */
color:#804000; /* цвет шрифта по умолчанию */
font-weight: normal; /* насыщенность шрифта */
padding-bottom: 20px; /* внутренние отступ снизу от блока */
}
/* выравниваем заголовки на всех страницах */ 
h1.main       { padding-left:170px; } /* внутренние отступ слева от блока */
h1.photo      { padding-left:180px; } /* внутренние отступ слева от блока */
h1.price      { padding-left:170px; } /* внутренние отступ слева от блока */
h1.reserv     { padding-left:140px; } /* внутренние отступ слева от блока */
h1.sev_photo  { padding-left:165px; } /* внутренние отступ слева от блока */
h1.mail       { padding-left:170px; } /* внутренние отступ слева от блока */
h1.adv        { padding-left:150px; padding-bottom:0px;}
h1.exchanger  { padding-left:150px; padding-bottom:25px;}
h1.movies     { padding-left:125px; padding-bottom:0px;}
h1.movies_lost {font-size: 20px; padding-bottom:0px;}
h1.sponsors   { padding-left:170px; padding-bottom:0px;}

h2.movies     { padding-left:120px; padding-bottom:0px; }
h2.maintext
{
font-size: 14px; 
font-variant:small-caps;
font-family: Verdana, Arial, Helvetica ;  
font-style: normal;
font-weight: bold;
text-align: center;
text-decoration: none; 
padding-bottom:0px;
margin:5px;
}

h2 
{
display: block; /* отображать отдельным блоком */
font-size: 18px; /* размер шрифта по умолчанию */
font-family: Arial, sans-serif, , Helvetica;  /* стиль шрифта по умолчанию */
color:#804000; /* цвет шрифта по умолчанию */
font-weight: normal; /* насыщенность шрифта */
padding-bottom: 5px; /* внутренние отступ снизу от блока */
}

p.movies /*общий стиль для параграфа*/ 
{
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#804000; 
}
p.movies_10 /*общий стиль для параграфа*/ 
{
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:10px; 
color:#804000; 
}

.img
{
  border: none;     /* границы нет */
  float: left;      /* выравнивание рисунка по левому краю */
  padding: 4px;     /* внутренние отступы вокруг картинки */
  margin-top:0;     /* внешний отступ сверху */
  margin-right:4px; /* внешний отступ справа */
  margin-bottom:2px; /* внешний отступ снизу */
  margin-left:0;     /* внешний отступ слева */
}

.img_movies
{
  border: none;     /* границы нет */
  float: left;      /* выравнивание рисунка по левому краю */
  margin-top:5px; /* внешний отступ справа */
  margin-right:5px; /* внешний отступ справа */
 
}

/* wrapper  (каркас документа) ---------------------------------------- */
#wrapper 
{
	width: 1000px; /* Ширина каркаса документа */ 
	margin: auto;
/*	border: solid 1px; граница каркаса (вкл только при редактировании) */

}
.incut3 
{
	position: absolute;
	font-size:11px; /* размер шрифта */
	text-align: center; /* выравнивание текста по центру */
	color: #009900/* цвет текста */
	width: 200px; /* ширина врезки */
	height:10px; /* высота врезки */
	left: 900px;
	top: 3px;
}
/* Header
-----------------------------------------------------------------------------*/
#header {
	width: 1000px; /* Ширина шапки */
	height:250px; /* Высота шапки */ 
	background-color:#F6DFC0; /* цвет фона header */
}
 
/* класс header_01 - первая картинка в шапке */
.header_01 
{
 
    float:left; /* Обтекание header_01 по левому краю */ 
	width:330px; /* Ширина header_01 */
	height:250px; /* Высота header_01 */
	background-attachment:scroll; /* перемещение фона вместе с содержимым */
	background-repeat:no-repeat; /* картинка фона не повторяется*/	
}
 
/* класс header_02 - вторая картинка в шапке */	
.header_02  
{  
	margin-left:330px; /* внешний отступ от левого края header */ 
	width:330px; /* Ширина header_02 */
	height: 250px; /* Высота header_02 */
	background-attachment:scroll; /* перемещение фона вместе с содержимым */
	background-repeat:no-repeat; /* картинка фона не повторяется */	
}

/* класс header_03 - третья картинка в шапке */	
.header_03
{
    margin-left:660px; /*внешний отступ от левого края header */ 
    /* header_03 не обтекает header_02 слева, поэтому поднимаем header_03 со следующей строчки ровно на его высоту, т.е. на 250px) */
    margin-top:-250px;  /* внешний отступ от верхнего края header */
	width:340px; /* Ширина header_03 */
	height: 250px; /* Высота header_03 */
	background-attachment:scroll; /*перемещение фона вместе с содержимым */
	background-repeat:no-repeat; /* картинка фона не повторяется */
}

/* -----------------------------------------------------------------------------------------------*/	
#middle 
{
	height:500px;;
	background-color:#F6DFC0; /* цвет фона middle */
/*	border: solid 1px; граница (вкл только при редактировании) */
}

.sl 
{
	float: left;
	width: 200px; /* ширина колонки */
	height:500px; /* высота колонки */
	background-image: url(images/left.jpg); /* картинка фона левой колонки блока middle */
	background-attachment:scroll; /* перемещение фона вместе с содержимым колонки */
	background-repeat:no-repeat;  /* картинка фона не повторяется */
}

.contact 
{ 
   width:190px; 
   height:95px; 
   padding-left:15px; /* внутренний отступ от левого края правой колонки блока middle */
   padding-top:95px;  /* внутренний отступ от верхнего края правой колонки блока middle */
}

.bg
{
  float: left;
  height:500px; /* высота картинки фона центральной колонки блока middle */
  width:650px; /* ширина картинки фона центральной колонки блока middle */
  background-image:  url(images/center.jpg); /* картинка фона центральной колонки блока middle */
  background-attachment:scroll; /* перемещение фона вместе с содержимым колонки */
  background-repeat:no-repeat; /* картинка фона не повторяется */  
}

/* создаём правила для отображения текста в центральной колонке блока middle */
.content
{
    display: block; /* отображать отдельным блоком */
    width:620px; /* ширина блока для ввода текста */
	text-align:justify; /* выравнивание текста по всей ширине блока */
    padding-left:20px;  /* внутренний отступ слева */
	padding-right:0px;  /* внутренний отступ справа */
	padding-top:35px;   /* внутренний отступ сверху */
	padding-bottom:5px;	/* внутренний отступ снизу */
/*	border: solid 1px; граница (вкл только при редактировании) */
}

.reservation 
{
    display: block; 
    margin: 0;
    padding-left:140px; 
	padding-top:20px; 
	padding-bottom:10px; 
}

.order 
{
    display: block; 
    margin: 0; 
	padding-left:90px; 
	padding-top:10px; 
}

.tbprice
{border-left:1px solid #804000; border-top:1px solid #804000;  background-color:#F1CB82; }
.tb1price
{border-left:1px solid #804000; border-top:1px solid #804000; border-right:1px solid #804000;  background-color:#F1CB82; }
.tb2price
{border-left:1px solid #804000; border-top:1px solid #804000; border-bottom:1px solid #804000;  background-color:#FFFFFF; }
.tb3price
{border-left:1px solid #804000; border-top:1px solid #804000; border-bottom:1px solid #804000; border-right:1px solid #804000; background-color:#FFFFFF; }

.mailform 
{
    display: block; 
    margin: 0;
    padding-left:145px; 
	padding-top:30px; 
	padding-bottom:30px; 
}

.mailtext 
{ 
   padding-left:35px; /* внутренний отступ от левого края (mail.php) */
   padding-right:35px; /* внутренний отступ от правого края (mail.php) */
   padding-top:15px;  /* внутренний отступ от верхнего края (mail.php) */
}

.reservationtext 
{ 
   padding-left:70px; /* внутренний отступ от левого края  */
   padding-right:25px; /* внутренний отступ от правого края  */
   padding-top:25px;  /* внутренний отступ от верхнего края  */ 
   padding-bottom:20px; /* внутренний отступ от нижнего края  */ 
}

.nofree {color: #FF0000; }
.free { color: #429CD8;}
.bold {font-weight: bold;}
.orange {color: #FF6600;}
.orange_movies {color: #FF6600; padding-left:70px;}
.orange_10 {color: orange; padding-left:10px;}

.sr 
{
    float: left;
	width: 150px; /* ширина колонки */
	height:500px; /* высота колонки */ 
	background-color:#F6DFC0;
	background-image: url(images/right.jpg); /* картинка фона правой колонки блока middle */
	background-attachment:scroll; /* перемещение фона вместе с содержимым колонки */
	background-repeat:no-repeat; /* картинка фона не повторяется */	
}



/* положение информера Валюта в левой колонке блока middle */
.value 
{ 
    background-color:#F6DFC0;
   	padding-left:25px; /* внутренний отступ от левого края левой колонки блока middle */
	padding-top:15px; /* внутренний отступ от верхнего края левой колонки блока middle */
}

.clock 
{
   	padding-left:0px; /* отступ от левого края левой колонки блока middle */
	padding-top:70px; /* отступ от верхнего края левой колонки блока middle */
}


/* положение информера Погода в левой колонке блока middle */	
.wm 
{ 
    
   	padding-left:0px; /* отступ от левого края левой колонки блока middle */
	padding-top:20px; /* отступ от верхнего края левой колонки блока middle */
}

.begun 
{  
padding-top:0px;  
padding-left:250px; 

}


/* текст врезки эксклюзивного предложения сезона */ 
.incut 
{
 float: right; /* Обтекание врезки по правому краю */ 
 font-size:12px; /* размер шрифта */ 
 text-align: center; /* выравнивание текста по центру */
 width: 330px; /* Ширина врезки */
/* height:73px; */ /* высота врезки */ 
 background: #F1CB82; /* Цвет фона */
 padding: 5px; /* Поля вокруг картинки */
 margin: 3px 5px 5px 5px; /* Отступы вокруг рисунка */
 border: 1px solid #804000; /* Параметры рамки */
}

/* текст врезки времени курортного сезона */ 
.incut2 
{
 float: left; /* Обтекание врезки по левому краю */ 
 font-size:12px; /* размер шрифта */ 
 text-align: center; /* выравнивание текста по центру */ 
 color: #804000;/* цвет текста */ 
 width: 200px; /* ширина врезки */ 
 height:73px; /* высота врезки */ 
 background: #F1CB82; /* Цвет фона */
 padding: 5px; /* поля вокруг картинки */
 margin: 6px 5px 5px 3px; /* отступы вокруг рисунка */
 border: 1px solid #804000; /* параметры рамки */ 
}


#footer 
{
	height: 100px; /* высота footer */
    width: 1000px; /* ширина footer */
	background-image:url(images/footer.gif);
	background-color:#F6DFC0; /* цвет фона header */
}

/* положение блока reclame в блоке footer */
.reclame 
{
   border:none;
   width: 190px; /* ширина колонки */
   height:95px; /* высота колонки */
   float: left;       /* обтекание по левому краю */
   padding-left:18px; /* внутренний отступ от левого края блока footer */
   padding-top:0px;  /* внутренний отступ от верхнего края блока footer */
}

/* положение блока google в блоке footer */
.google
{ 
   	padding-left:300px; /* внутренний отступ от левого края */
	padding-top:5px;  /* внутренний отступ от верхнего края */ 
}

/* положение блока copyright в блоке footer */
.copyright 
{
    font-size: xx-small; /* размер шрифта */
    padding-left:400px; /* внутренний отступ от левого края */
	padding-top:5px; /* внутренний отступ от верхнего края */
}

/* counter  (счётчики) ---------------------------------------- */
#counter 
{
	width:120px; /* Ширина каркаса документа */
	margin: 0; /* размер отступов будет автоматически рассчитан браузером */ 
/*	border: solid 1px; граница каркаса (вкл только при редактировании) */ 
}

/* положение счётчика hotlog слева от каркаса сайта */	
.hotlog 
{
position:absolute; 
padding-top:10px; 
padding-bottom:10px; 
padding-left:25px; 
padding-right:15px; 
visibility: visible; /* hidden - делаем не видимым */  
}

/* положение счётчика liveinternet слева от каркаса сайта */	
.liveinternet 
{
position:absolute; 
padding-top:50px; 
padding-bottom:10px; 
padding-left:25px; 
padding-right:15px; 
visibility: hidden; /* hidden - делаем не видимым */ 
}

/* положение счётчика mailru слева от каркаса сайта */	
.mailru 
{
position:absolute; 
padding-top:90px; 
padding-bottom:10px; 
padding-left:25px; 
padding-right:15px; 
visibility: hidden; /* hidden - делаем не видимым */ 
}

.megadoski 
{
position:absolute; 
padding-top:130px; 
padding-bottom:10px; 
padding-left:24px; 
padding-right:13px; 
visibility: hidden; /* hidden - делаем не видимым */ 
}

/* положение счётчика rambler слева от каркаса сайта */	
.spylog 
{
position:absolute; 
padding-top:170px; 
padding-bottom:10px; 
padding-left:25px; 
padding-right:15px; 
visibility: hidden; /* hidden - делаем не видимым */ 
}

/* положение счётчика stat24 слева от каркаса сайта */	
.stat24 
{
position:absolute; 
padding-top:195px; 
padding-bottom:10px; 
padding-left:25px; 
padding-right:15px; 
visibility: hidden; /* hidden - делаем не видимым */ 
}

/* положение счётчика stat24 слева от каркаса сайта */	
.uaport 
{
position:absolute; 
padding-top:250px; 
padding-bottom:10px; 
padding-left:25px; 
padding-right:15px; 
visibility: hidden; /* hidden - делаем не видимым */ 
}

/* положение счётчика metaUA слева от каркаса сайта */	
.metaUA 
{
position:absolute; 
padding-top:290px; 
padding-bottom:10px; 
padding-left:25px; 
padding-right:15px; 
visibility: visible; /* hidden - делаем не видимым */ 
}

/* положение счётчика piter1 слева от каркаса сайта */	
.piter1 
{
position:absolute; 
padding-top:330px; 
padding-bottom:10px; 
padding-left:25px; 
padding-right:15px; 
visibility: hidden; /* hidden - делаем не видимым */ 
}

/* положение счётчика spbtown слева от каркаса сайта */	
.spbtown 
{
position:absolute; 
padding-top:370px; 
padding-bottom:10px; 
padding-left:25px; 
padding-right:15px; 
visibility: hidden; /* hidden - делаем не видимым */ 
}

/* положение счётчика iua слева от каркаса сайта */	
.iua 
{
position:absolute; 
padding-top:410px; 
padding-bottom:10px; 
padding-left:25px; 
padding-right:15px; 
visibility: hidden; /* hidden - делаем не видимым */ 
}

/* положение счётчика rdua слева от каркаса сайта */	
.rdua 
{
position:absolute; 
padding-top:450px;  
padding-bottom:10px; 
padding-left:25px; 
padding-right:15px; 
visibility: hidden; /* hidden - делаем не видимым */ 
}

/* положение счётчика absurd слева от каркаса сайта */	
.absurd 
{
position:absolute; 
padding-top:490px;  
padding-bottom:10px; 
padding-left:25px; 
padding-right:15px; 
visibility: hidden; /* hidden - делаем не видимым */ 
}
.listtop
{
position:absolute; 
padding-top:530px;  
padding-bottom:10px; 
padding-left:25px; 
padding-right:15px; 
visibility: hidden; /* hidden - делаем не видимым */ 
}

/* вертикальное css menu в левой колонке middle*/
#v_mnu_01 ul {
	list-style: none; 
	padding-left:40px; /* отступ от левого края левой колонки middle */
	padding-top:130px; /* отступ от верхнего края левой колонки middle */
	font-family: "Times New Roman";
	font-variant:small-caps; 
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	}

#v_mnu_01 
{
	width: 170px;  /* ширина меню */
	display: block;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 10px;
}


#v_mnu_01 ul,#v_mnu_01 ul li a{ height: 1%}

.style1 {color: #FF0000; font-style: italic;}