* {
margin:0px;
padding:0px;
font-family: Arial,Verdana,Helvetica,sans-serif;
font-size: 12px;

}
html, body {
	margin:0;
	padding:0;
	border:0;
	height:100%;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 12px;
	text-align:center;
	background: url(/images/head.jpg) no-repeat top right;
}
a, a:link, a:visited, a:active {
color:#088FD3;
text-decoration:underline;
}
.cont {
width: 100%;
height: 94%;
border-spacing: 0;
}
.top {
padding: 10px;
height: 260px;
text-align: left;
vertical-align: top;
}


/* LEFT BLOCK */
#leftblok {
width: 200px;
vertical-align: top;
padding-left: 20px;
padding-top: 20px;
padding-bottom: 20px;
}
#leftmenu ul {
width: 200px;
list-style: none inside;
padding: 3px;
background: #A6D680;
line-height: 22px;
text-align: left;
padding: 10px;
}
#leftmenu li {
color: #ffffff;
}
#leftmenu li a {
color: #ffffff;
font-size: 16px;
text-decoration: underline;
}
#leftmenu li a:hover {
color: #e7fad9;
text-decoration: none;
}
#leftmenu {
list-style: none inside;
padding: 3px;
background: #A6D680;
line-height: 22px;
text-align: left;
padding: 10px;
}
#leftmenu h2, #leftmenu h2 a {
font-size: 18px;
color: #ffffff;
font-weight: normal;
text-align: center;
text-decoration: none;
}


/* RIGHTBLOCK */
#rightblok {
width: 250px;
vertical-align: top;
padding-top: 20px;
padding-bottom: 20px;
padding-right: 20px;
}
#rightmenu {
list-style: none inside;
padding: 3px;
background: #29a6dd;
text-align: left;
padding: 10px;
}
#rightmenu h2 {
font-size: 18px;
color: #ffffff;
font-weight: normal;
text-align: center;
}
#rightmenu h3, #rightmenu h3 a {
font-size: 16px;
color: #ffffff;
font-weight: normal;
text-align: center;
}
#rightmenu li, #rightmenu li a{
list-style: square inside;
color: #ffffff;
}
#rightmenu ul {
padding-left: 15px;
}


/* CENTER */
#center {
vertical-align: top;
text-align: left;
padding: 20px;
padding-top: 30px;
}
#center h1, #center h1 a {
font-size: 18px;
font-weight: normal;
color: #f7931e;
}
#center h2 {
font-size: 16px;
color: #f7931e;
}
#center h3, h3 a {
font-size: 16px;
line-height: 24px;
color: #f7931e;
}
#center img {
padding: 5px;
}
.line {
background: #e3e3e3;
height: 1px;
}
#center td, p, div {
line-height: 18px;
}
.cm {
padding-top: 5px;
padding-bottom: 10px;
height: 30px;
}
#center .h1, #center .h1 a {
font-weight: bold;
color: #f7931e;
}

.cm li {
list-style: square inside;
color: #088FD3;
float: left;
margin-right: 8px;
}
.resortes_list {
width: 150px;
}
.resortes_list li {
list-style: square inside;
color: #088FD3;
}

.footer {
height: 50px;
text-align: center;
font-size: 10px;
}
.footer a {
font-size: 10px;
}
.content {

}
.content table {
border-bottom: 1px solid #e3e3e3;
}

.tdline {
background: #e3e3e3;
}
.hdr {
font-size: 14px;
color: #088FD3;
}
.hcont li {
list-style: inside;
padding-left: 10px;
}
.razd {
color: #088FD3;
}
.photos img {
border: 1px solid #088FD3;
}
.block1 {width:140px; height:115px; margin-left: auto; margin-right: auto;}
.block1 .b1 {padding: 0px;margin: 0px; background:URL('/images/arrow3.gif') left top no-repeat; text-align:right; height:12px}
.block1 .b1 a { font:bold 11px Tahoma; text-align:right; height:12px}
.block1 .b2 {vertical-align:top; border-top:3px solid #e3e3e3; border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; padding:10px; background-repeat: no-repeat; background-position: top left;}
.block1 .b2 a {text-decoration: underline;}
.block1 .b3 {vertical-align:top; padding:10px;}
.block_rows {width: 100%; margin: 0; border-style: none; border-collapse: collapse; border-spacing: 0;}
.block_rows td {vertical-align: top;}



.aviatabletitle
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
font-weight: bold;
background-color: #ffffff;
}
.aviatable
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
border-left: 1px solid #e3e3e3;
border-top: 1px solid #e3e3e3;
border-right: 1px solid #e3e3e3;
}
.avialtdtable
{
border-bottom: 1px solid #e3e3e3;
}
.aviartdtable
{
border-left: 1px solid #e3e3e3;
border-bottom: 1px solid #e3e3e3;
}
.aviatitle
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
text-decoration: none;
font-weight: bold;
margin-bottom: 5px;
width: 100%;
background-color: #ffffff;
margin-right: 10px;
margin-left: 10px;
margin-top: 10px;
padding-right: 6px;
padding-left: 10px;
padding-top: 4px;
padding-right: 6px;
padding-bottom: 4px;
}
th.center {
text-align: center;
}
.tbl1 th {
font-size: 12px;
padding: 4px;
}
table.avia_table {
background: #cccccc;
}
.exp {color: red; vertical-align: top; height: 35px;}

/* LOGIN */


.login td {padding: 4px;}
.login td input {width: 150px;}
.err {color: red;}