
BODY {
text-align: center; /* Выравниваем содержимое веб-страницы по центру */
font-family: Arial, Times, serif;
}

#text {
position: relative;
top: 15%
}

/*Левое вертикальное меню*/
.menu_left {
position:absolute;
left: 5px;
top: 225px;

font-size: 75%;
font-weight: 500;
width: 200px; 

}
.menu_left A {
width: 100%;
padding: 2рх;
padding-bottom:2px;
border-bottom: 1px solid #e2802b;
border-right: 1px solid #e2802b;
display: block;
background: white; 
color : black;
text-decoration: none 
}

.menu_left A:hover {
border-right-color: #8a582d;
background: #fc0;
color: #8a582d;
}

/*Правое вертикальное меню*/
.menu_sprav {
position:absolute;
left: 800px;
top: 225px;
font-size: 75%;
font-weight: 500;
width: 200px; 


}
.menu_sprav A {
width: 100%; 
padding: 2рх; 
padding-bottom:2px;
display: block; 
background: #fc0; 
border-left:10рх solid #e2802b; 
border-bottom: 1px solid silver;
border-right: 1px solid silver;

color : black;
text-decoration: none 
}
.menu_sprav A:hover {
border-left-color: #8a582d;
background: #ffffdd; 
color: #8a582d; 

}

/* Центральная часть всех страниц */

#ramka {
position:absolute;
padding: 5px;
border: 1px solid black; 

}

#zagolovok {


font-size: 110%;
font-weight: bold;
width: 572px; 
height:30px;
background: #e2802b;
color: white;
text-align: center;
}

#zagolovok2 {


font-size: 140%;
font-weight: 600;
width: 581px; 
height:29px;
background: #e2802b;
color: white;
text-align: center;
}

#strana {
font-size: 130%;
font-weight: bold;
text-align: left;
color: #e2802b;
}

#spisok {
text-align: left;
color: black; 
display: block;
margin-left: 5%;
width: 90%
}




#spisok_s {
text-align: left;
text-decoration: underline;
color: #8a582d;
}


#spisok_h2 {
font-size: 100%;
font-weight: 500;
text-align: left;
color: black; 
display: block;
margin-left: 5%;
width: 100%
}



H1 {
font-size: 130%;
color: #e2802b; 
margin-bottom: 3px;
margin-top: 8px;
}


.tourfirms {
position:absolute;
left: 210px;
top: 225px;
font-size: 75%;
font-weight: 500;
width: 581px; 
border: 1px solid #e2802b; 

}


.tourfirms A {
text-align: left;
text-decoration: none;
color: #8a582d; 
display: block;
width: 100%;
margin-left: 5%;
}

.tourfirms A:hover {
text-decoration: underline;
color: #8a582d; 
}

.tourfirms A:visited {
color: #8a582d; 
}



A IMG { border: none }


.logo {
position:absolute;
left:5px;
top:15px;
border: none;
heigth:200px;
width:200px;
float:left;
}

.bannerline {
position:absolute;
top:15px;
padding:5;
background-color: #BC7D1E;
border: none;
float:left;
}

.b_sozvezdie {
position:absolute;
top:15px;
border: none;
float:left;
}

.b_line {
position:absolute;
top:15px;
padding:5;
background-color: #BC7D1E;
border: none;
float:left;
}

.b_468 {
position:absolute;
top:142px;
padding:5; 
left:230px;
background-color:silver;
border: none;
heigth:60px;
width:468px;
}

.b_google {
position:absolute;
top:109px;
padding:5; 
left:228px;
background-color: #FFFFFF;
border: none;
heigth:90px;
width:750px;
}

.b_konkurs {
position:absolute;
top:137px;
padding:5; 
left:820px;
background-color:silver;
border: none;
heigth:70px;
width:150px;
}


.b_dl {
position:absolute;
top:142px;
padding:5; 
left:230px;
background-color:silver;
border: none;
heigth:60px;
width:468px;
}


.banner468 {
position:absolute;
top:142px;
padding:5; 
left:230px;
background-color:silver;
border: none;
heigth:60px;
width:468px;
}

.menu_horiz {
position:absolute;
top:96px;
left:210px;
width: 820px; /* Ширина меню относительно окна браузера */
height:25px;
margin-left: auto; /* Отступ слева для браузера Opera и Netscape */
margin-right: auto; /* Отступ справа для браузера Opera и Netscape */
white-space: nowrap /* Запрещаем переносы строк в тексте */
}

.item {
float: left; /* Состыковка с соседним слоем */
width: 194px; /* Ширина каждого слоя */
height:25px;
background: white; /* Цвет фона меню коричневый */
border-left: 1px solid white ;/* Черная линия слева */
font-size: 100%;
font-weight: 600;
padding: 4px;
}

.item A {
display: block; /* Ссылка как блочный элемент */
padding: 4px; /* Поля вокруг текста ссылки */
text-decoration: none;
border: 1px solid white;
color: black;
}

.item A:visited {

color: black;
}

.plashka {

background: white;
color: black;
border: none;

width: 1000px;
padding:5px;
padding-top:7px;
padding-bottom:3px;
font-size: 70%;
font-weight: 500;
text-align: left;
}

#plash2 {
color: white;
background: #e2802b;
text-align: center;
width: 581px;
font-size: 100%;
font-weight: 500;
text-align: left;
}


.spec_pred {
position:absolute;
left: 210px;
top: 220px;
font-size: 75%;
font-weight: 500;
width: 583px;
height:75; 
padding: 5px;
border: 1px solid black 

}



.spec_pred A {
text-align:left;
text-decoration: none;
color: black; 
padding: 4px;
width: 97%
}

.spec_pred A:visited {
color: black; 
}


.foto_katalog {
position:absolute;
left: 210px;
top: 220px;
font-size: 75%;
font-weight: 500;
width: 585px;
padding: 5px;
border: 1px solid black; 
text-align:left;

}
.foto_katalog IMG {

float:none;
width:100px;
height:75px;
}

.foto_katalog P {
margin-bottom:30 px;
}

.foto_katalog A {
text-align:left;
color: black; 
margin:5 px;
}

.foto_katalog A:visited {
color: black; 
}

#warp_vert {
width:75px;
height:100px;
float:left; 
margin: 3%; 
}

#warp {
width:100px;
height:75px;
float:left; 
margin: 3%; 
}


.news {
position:absolute;
left: 210px;
top: 225px;
font-size: 75%;
font-weight: 500;
width: 581px; 
border: 1px solid #e2802b; 
}

.news A {
text-align: left;
text-decoration: none;
color: black; 
margin-left: 5%;

}

.news A:visited {
color: black; 
}

.zakaz {
position:absolute;
left: 210px;
top: 225px;
font-size: 75%;
font-weight: 500;
width: 773px; 
border: 1px solid #e2802b; 
}

.zakaz A {
text-align: left;
text-decoration: none;
color: black; 
margin-left: 5%;

}

.zakaz A:visited {
color: black; 
}

#zakaz2 {


font-size: 140%;
font-weight: 600;
width: 773px; 
height:29px;
background: #e2802b;
color: white;
text-align: center;
}

#news_zagol {
font-size: 100%;
font-weight: bold;
text-align: center;
color: black;
margin-left: 5%;
}

#news_text {
font-size: 100%;
font-weight: normal;
text-align: justify;
color: black;
margin-left: 3%;
margin-right: 3%;
}

#news_catalog {
font-size: 100%;
font-weight: normal;
text-align: left;
color: black;
margin-left: 5%;
margin-right: 3%;
}

#istochnik {
text-align: left;
text-decoration: underline;
color: black; 
}

TABLE {
border: 1px solid black; /* Рамка вокруг таблицы */
font-size: 100%;
}
TH {
text-align: center; /* Выравнивание по левому краю */
background: #e2802b; /* Цвет фона заголовка */
color: white;
border-bottom: 4px double black /* Рамка внизу заголовка */
}
.title {
background: #fc0; /* Цвет фона левой колонки */
}






