P.big {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 8px; COLOR: #000023; LINE-HEIGHT: 17px; PADDING-TOP: 2px
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #505059; PADDING-TOP: 0px; FONT-FAMILY: Arial, Tahoma, Verdana
}

p {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #505059; PADDING-TOP: 0px; FONT-FAMILY: Arial, Tahoma, Verdana
}



H1 {

PADDING-RIGHT: 2px; 

FONT-SIZE: 12px;
 PADDING-BOTTOM: 5px;
 MARGIN: 10px; 
COLOR: #505059; 
PADDING-TOP: 5px; 
FONT-FAMILY: Arial, Tahoma, Verdana
FONT-WEIGHT: bold;



}


h2 {
FONT-SIZE: 12px;
PADDING-BOTTOM: 5px;
MARGIN: 10px; 
COLOR:#017DC5;
FONT-FAMILY: Arial, Tahoma, Verdana
FONT-WEIGHT: bold;


}


h3 {
FONT-SIZE: 12px;
PADDING-BOTTOM: 2px;
MARGIN: 10px; 
FONT-FAMILY: Arial, Tahoma, Verdana
FONT-WEIGHT: bold;


}




.icq { 
	width: 140px;
height:70px; 
	background: #ffffff; 
	padding: 2px; 
	border: solid 1px #CfCfCf; 
	float: center; 
	position: relative; 
	top: 0px;
FONT-SIZE: 11px; 
	
margin:5px;
z-index:101;
text-align:right;
   }




INPUT {
	MARGIN: 0px 0px 8px; WIDTH: 100%; HEIGHT: 24px
}
INPUT.button {
	BACKGROUND: #00575B; MARGIN: 0px 0px 10px; WIDTH: 120px; COLOR: #ffffff; HEIGHT: 20px;FONT-SIZE: 11px
}
TEXTAREA {
	MARGIN: 0px 0px 10px; WIDTH: 100%; HEIGHT: 80px
}
TABLE.form TD DIV {
	MARGIN: 0px 0px 1px
}
DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #505059; PADDING-TOP: 0px; FONT-FAMILY: Arial, Tahoma, Verdana
}

A{
	COLOR: #014C9F; FONT-SIZE: 12px;TEXT-DECORATION: none;PADDING-LEFT: 3px;PADDING-TOP: 10px;FONT-FAMILY: Arial, Tahoma, Verdana
}
A:hover {
	COLOR: #014C9F; FONT-SIZE: 12px;TEXT-DECORATION: underline;PADDING-LEFT: 3px;PADDING-TOP: 10px;FONT-FAMILY: Arial, Tahoma, Verdana
}


.rataval A{
	COLOR: #505059; FONT-SIZE: 12px;TEXT-DECORATION: none;PADDING-LEFT: 3px;PADDING-TOP: 10px;FONT-FAMILY: Arial, Tahoma, Verdana
}
.rataval A:hover {
	COLOR: #FFA200; FONT-SIZE: 12px;TEXT-DECORATION: underline;PADDING-LEFT: 3px;PADDING-TOP: 10px;FONT-FAMILY: Arial, Tahoma, Verdana
}


.rataval {
	COLOR: #505059; FONT-SIZE: 12px;PADDING-LEFT: 3px;PADDING-TOP: 10px;FONT-FAMILY: Arial, Tahoma, Verdana
}



.sim A{
	COLOR: #FFA200; FONT-SIZE: 11px;TEXT-DECORATION: none;FONT-FAMILY: Arial, Tahoma, Verdana;PADDING:2px
}
.sim A:hover {
	COLOR: #FFA200; FONT-SIZE: 11px;TEXT-DECORATION: underline;FONT-FAMILY: Arial, Tahoma, Verdana;PADDING:2px
}

.sim {

float:left

}





.logo A{
	COLOR: #505059; FONT-SIZE: 12px;TEXT-DECORATION: none;FONT-FAMILY: Arial, Tahoma, Verdana;PADDING:0px
}
.logo A:hover {
	COLOR: #FFA200; FONT-SIZE: 12px;TEXT-DECORATION: underline;FONT-FAMILY: Arial, Tahoma, Verdana;PADDING:0px
}


.ye A{
	COLOR: #EF890C; FONT-SIZE: 11px;TEXT-DECORATION: none;FONT-FAMILY: Arial, Tahoma, Verdana;PADDING:0px
}
.ye A:hover {
	COLOR: #EF890C; FONT-SIZE: 11px;TEXT-DECORATION: underline;FONT-FAMILY: Arial, Tahoma, Verdana;PADDING:0px
}


.yec A{
	COLOR: #EF890C; FONT-SIZE: 10px;TEXT-DECORATION: none;FONT-FAMILY: Arial, Tahoma, Verdana;PADDING:0px
}
.yec A:hover {
	COLOR: #EF890C; FONT-SIZE: 10px;TEXT-DECORATION: underline;FONT-FAMILY: Arial, Tahoma, Verdana;PADDING:0px
}





.tours {
	COLOR:#505059; FONT-SIZE: 12px;PADDING-LEFT: 5px;PADDING-TOP: 5px;FONT-FAMILY: Arial, Tahoma, Verdana
}


table.menu A{
	COLOR: #014C9F; FONT-SIZE: 12px;FONT-WEIGHT: bold;TEXT-DECORATION: none
}
table.menu A:hover {
	COLOR:#014C9F; FONT-SIZE: 12px;FONT-WEIGHT: bold;TEXT-DECORATION: none
}



.tbblock{

PADDING: 2px;FONT-SIZE: 12px;
}



.menu {

PADDING: 2px;FONT-SIZE: 12px;PADDING-TOP: 10px;
}






.news {
	PADDING-RIGHT: 2px; PADDING-BOTTOM: 2px;PADDING-left: 2px; FONT-SIZE: 11px; MARGIN: 3px; COLOR: #505059; FONT-FAMILY: Arial, Tahoma, Verdana
}

.news A{
	COLOR: #014C9F; FONT-SIZE: 11px;TEXT-DECORATION: none;PADDING-LEFT: 3px;PADDING-TOP: 10px;FONT-FAMILY:  Tahoma, Verdana,Arial
}
.news A:hover {
	COLOR: #014C9F; FONT-SIZE: 11px;TEXT-DECORATION: underline;PADDING-LEFT: 3px;PADDING-TOP: 10px;FONT-FAMILY: Tahoma, Verdana,Arial
}



.topmenu A{
	COLOR:#8A2F02; FONT-SIZE: 12px;TEXT-DECORATION: none;FONT-WEIGHT: bold;

}
.topmenu A:hover {
	COLOR: #A73803; FONT-SIZE: 12px;TEXT-DECORATION: none;FONT-WEIGHT: bold;
}


.topmenu {

text-align: center;

}

.copyrt {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #cccccc; PADDING-TOP: 0px; FONT-FAMILY: Arial, Tahoma, Verdana
}

.star{
COLOR:#FF0000
}



.tel{

padding-top:10px;
FONT-WEIGHT: bold;
padding-bottom:10px;
FONT-SIZE: 20px;
COLOR:#017DC5;
FONT-FAMILY: Arial, Tahoma, Verdana
}


.adress{
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
FONT-SIZE: 12px;
COLOR: #747474;
FONT-FAMILY: Arial, Tahoma, Verdana
}


.yel{
padding-left:5px;
padding-right:5px;
FONT-SIZE: 12px;
COLOR:#EF890C;
FONT-FAMILY: Verdana;

}

.td1{
padding-left:7px;
padding-right:3px;
padding-top:3px;
padding-bottom:3px;
FONT-SIZE: 11px;
COLOR: #747474;
text-transform: uppercase;
FONT-FAMILY: Arial, Tahoma, Verdana
}


.topic{
letter-spacing: 1px;

padding-left:10px;
padding-right:3px;
padding-top:0px;
padding-bottom:0px;
FONT-SIZE: 12px;
COLOR: #ffffff;
FONT-WEIGHT: bold;
FONT-FAMILY: Arial, Tahoma, Verdana

}




.mtd1{
padding-left:25px;
padding-right:3px;
padding-top:10px;
padding-bottom:20px;
FONT-WEIGHT: bold;
FONT-SIZE: 12px;
COLOR: #747474;
FONT-FAMILY: Arial, Tahoma, Verdana
}


.mtd1 A{
	COLOR: #2E628A; FONT-SIZE: 11px;TEXT-DECORATION: none;
}
.mtd1 A:hover {
	COLOR: #2E628A; FONT-SIZE: 11px;TEXT-DECORATION: Underline;
}




.td2{

padding-top:3px;
padding-bottom:3px;
FONT-SIZE: 11px;
COLOR: #A8A8A8;
FONT-FAMILY: Arial, Tahoma, Verdana
}






.invi{

padding-top:3px;
padding-bottom:3px;
FONT-SIZE: 20px;
COLOR: #E47200;
FONT-WEIGHT: bold;
FONT-FAMILY: Arial, Tahoma, Verdana
}





.sec{
padding-left:10px;
padding-right:10px;
padding-top:20px;
padding-bottom:10px;
FONT-SIZE: 12px;
COLOR: #747474;
FONT-FAMILY: Arial, Tahoma, Verdana
}

.vedi{
float:right;
padding-right:10px

}





.bnrs { 
	width: 150px;
height:141px; 
	background: none; 
	padding: 2px; 
	/*border: solid 1px black;*/ 
	float: left; 
	position: relative; 
	top: 0px; 
	left: 2px;
margin-left:1px
   }



/* новые стили */

.bold {
    font-weight: bold;
}
.error_text {
    color: red;
}
.success_text {
    color: green;
}
span.comment {
    color: gray;
    font-weight: normal;
}
div.item_group {
    font-size: 120%;
    text-decoration: underline;
    padding: 10px 0;
}
div.page_content {
    padding: 10px;
}
div.description{
    padding: 10px 0;
}

input.email {
    width: 200px;
    font-size: 140%;
    color: gray;
}
input.email_button {
    width: 220px;
    font-size: 120%;
    color: gray;
}
table.avia-table {
    width: 100%;
    font-size: 100%;
    border-collapse: collapse;
}
table.avia-table th {
    border: 1px solid #aaa;
    padding: 4px;
    background-color: #fecc35;
    color: #8a2f02;
}
table.avia-table td {
    border: 1px solid #aaa;
    padding: 4px;
}

table.avia-table tr.select {
    background-color: #fffaa9;
}
h3.avia-table {
    font-size: 130%;
    font-weight: bold;
    margin: 10px 0;
}
div.icq {
    text-align: right;
}
div.icq div.name{
    padding: 10px 20px;
    background-image: url('/imgs/icq_on.gif');
    background-position: right center;
    background-repeat: no-repeat;
}

/* Страница отелей */
h3.hotels {
    font-weight: bold;
    font-size: 18px;
    text-align: left;
    color: #8a2f02;
}
h3.tours {
    font-weight: normal;
    font-size: 16px;
    text-align: left;
    color: red;
}

ul.hotels {
    text-align: left;
}
div.all_in_region {
    text-align: left;
    padding: 20px 0 30px 20px;
}
div.all_in_region a {
    font-size: 14px;
}

.left{
    text-align: left;
}
div.hotel_detail {
    padding-left: 20px;
    font-size: 12px;
}
.hotel_detail_head {
    font-size: 14px;
    padding: 10px 0;
}
.hotel_detail_head a {
    font-size: 14px;
    font-weight: bold;
}
