@charset "windows-1251";
/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

h2 { font: 20px Tahoma, Geneva, sans-serif !important}

body { margin: 0; background: #ece0c8; }
/* wraper */
#wraper { width: 100%; margin: 0;  float: left; background: url(images/img_bg.png) no-repeat right bottom;}
/* end wraper */

/* header */
#header { width: 100%; height: 250px; background: url(images/header_bg.png) repeat-x; }
#header img { margin-left: auto; margin-right: auto; }
#logo { width: 400px; height: 200px; margin-left: auto; margin-right: auto; position: relative; top: -130px;}


#logo { z-index:2;}
#header { z-index:1;}


#header img { margin: 0;}
/* end header */

#nonstop {width:45%; float:left; height:190px; text-align: center;}
#nonstop img { padding:20px; margin-left:auto; margin-right:auto; }
#voyage {width:0%; float:left; height:190px; text-align: center;}
#voyage img { padding:20px; margin-left:auto; margin-right:auto; }

/* middle */
#middle_block_index { width: 100%; margin-top: 20px; margin-bottom: 30px; background: url(images/middle_grad_bg.png) repeat-y top left; float: left; }


#middle_left_block_index { width: 20%; height: 450px; float: left; }
#middle_left_block_index ul { width: auto; }
#middle_left_block_index ul li { width: auto; height: 30px; padding: 5px 0 0 20px; border-bottom: 2px solid #581e0c; }
#middle_left_block_index ul li a { text-decoration: none; color: #581e0c; font: 19px Tahoma, Geneva, sans-serif;}
#middle_left_block_index ul li a:hover { text-decoration: none; color: #c1161c; font: 19px Tahoma, Geneva, sans-serif;}

#preview { position: relative; width: 80%; height: 450px; background: url(images/preview.png) no-repeat left; margin-left: auto; margin-right: auto; }

#text { width: 100%; }
#text h1 { color: #581e0c; font: 24px Tahoma, Geneva, sans-serif; text-align: center;}

#text p { color: #581e0c; font: 17px Tahoma, Geneva, sans-serif; padding: 20px 30px 0 30px; }

/* middle_left_menu */
#middle_left_block { width: 20%; float: left; }
#middle_left_block ul { width: auto; }
#middle_left_block ul li { width: auto; height: 30px; padding: 5px 0 0 20px; border-bottom: 2px solid #581e0c; }
#middle_left_block ul li a { text-decoration: none; color: #581e0c; font: 19px Tahoma, Geneva, sans-serif;}
#middle_left_block ul li a:hover { text-decoration: none; color: #c1161c; font: 19px Tahoma, Geneva, sans-serif;}
/* end middle_left_menu */

/* middle_right_menu */
#middle_right_block { position: relative; float: left; width: 80%; }
#middle_right_block div#list_massage { width: 800px; margin-left: auto; margin-right: auto; color: #581e0c; font: 12px Tahoma, Geneva, sans-serif; background: url(images/welcome.png) no-repeat top; padding: 80px 0 0 0; }
#list_massage div#list { margin: 20px 0 20px 0; padding: 0 0 10px 0; }

#list div.bottom { background: url(images/mess_bottom.png) no-repeat bottom; width: 800px; height: 43px;}
#err { width: 800px; height: 70px; background: url(images/err.png) no-repeat; padding: 5px 0 0 20px; color: #FFF; font: 19px Tahoma, Geneva, sans-serif; }
#list div#list_title { height: 15px; background: #e0bd7e; padding: 10px 0 0 10px; background: url(images/mess_top.png) no-repeat top; }
#list_title span { font-weight: bold; }
#comment { border-left: 2px solid #5a3213;  border-right: 2px solid #5a3213; padding: 10px 0 0 10px;}
.date { padding: 10px 0 0 10px; border-left: 2px solid #5a3213;  border-right: 2px solid #5a3213; color: #5a3213; font: 10px Tahoma, Geneva, sans-serif;}

#guest_form { width: 800px; margin-left: auto; margin-right: auto; color: #581e0c; font: 12px Tahoma, Geneva, sans-serif; }
#guest_form table { width: 800px; }
#guest_form input { width: 400px; border: 1px solid #581e0c; margin: 0 0 10px 0; background: #fff6e4; }

#guest_form textarea { width: 400px; border: 1px solid #581e0c; background: #fff6e4; }
#guest_form input.write { width: 100px; height: 20px; background: url(images/write.png) repeat-x; color: #FFF; font: 12px Tahoma, Geneva, sans-serif; padding: 0 0 5px 0; cursor: pointer; }

#guest_form input.captcha {height: 32px; width: 150px; text-align:center; padding: 5px 0 0 0; color: #581e0c; font: 19px Tahoma, Geneva, sans-serif; }

#middle_right_block h1 { color: #581e0c; font: italic 24px "Times New Roman", Times, serif; margin: 20px 0 0 20px; text-align: center; width: 900px; }
.italichead { color: #581e0c; font: italic 24px "Times New Roman", Times, serif; margin: 20px 0 0 20px; text-align: center; width: 900px; }

#search { width: 650px; margin: 0; padding: 40px;}
#search h4 {color: #581e0c; font: 19px Tahoma, Geneva, sans-serif; text-align:left; padding: 0 0 20px 0;}
#search p { color: #581e0c; font: 17px Tahoma, Geneva, sans-serif; padding: 20px 30px 0 0px; }

/* end middle_right_menu */
#footer { width: 100%; height: 200px; background: url(images/footer_bg.png) repeat-x; float: left; margin-top: 70px; }
#footer img { margin-left: 20px; }
/* end middle */

#copy {
	text-align: right; 
	padding-right: 20px;
    padding-left: 255px;
}

#copy a {
	color: #581E0C;
	text-decoration: none;
	font-size: 11px;
}

#copy a:hover {
	text-decoration: underline;
}

.head { color: #581e0c; font: 24px Tahoma, Geneva, sans-serif; text-align: center;}

.bottommenu li {
display:inline;
margin:0px;
padding:0px;
}

.bottommenu li a {
color:#581E0C;
text-decoration:none;
font-weight:bold;
font-family:Tahoma, Geneva;
}
.mainsublogotext
{
font-family:Tahoma, Geneva;
color:#581E0C;
font-weight:bold;
text-align:center;
margin:0 0 0 70px;
position:relative;
top:-20px;
}
a {
text-decoration:none;
color:#581E0C;
}
.bottommenu
{
/*position:relative;*/
top:-10px;
font-family:Tahoma, Geneva;
font-size:12px;
}

