#menu_item_id2, #menu_item_ide2 {
color: yellow;
}

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, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, fieldset, form, label, legend, caption, tbody, tfoot, thead, th {
border:0 none;
font-size:100%;
margin:0;
padding:0;
}
a img, :link img, :visited img {
border:0 none;
}
table {
border-collapse:collapse;
border-spacing:0;
}
ol, ul {

}

li {line-height:1.4; margin-bottom:5px;}

.map-level-1 {margin-left:20px;}

q:before, q:after, blockquote:before, blockquote:after {
content:"";
}

a {color:#ffff99;outline: none;}
a:hover {color:#ffcc00;outline: none;}

h1,h2,h3,h4,h5,h6{font-family: Georgia, "Times New Roman", Times, serif;}
h1 {font-size:18px; color:#fff; font-weight:normal;}

h1.zag {font-size:18px; color:#ffff99; font-weight:normal;}

h1.zag_sec {font-size:18px; color:#ffff99; font-weight:normal; margin-right:130px;}



h2 {font-size:16px; color:#ffff99; font-weight:bold; margin-bottom:10px;}
h3 {font-size:14px; color:#ffff99; font-weight:normal;}
h4 {font-size:13px; color:#ffff99; font-weight:normal; margin-bottom:5px;}
h5 {font-size:12px; color:#ffff99; font-weight:normal; margin-bottom:3px;}
h6 {font-size:10põ; color:#ffff99; font-weight:normal;}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color:#ffff99;}
h1 a:hover, h2 a:hover, h3 a:hover, h4a:hover, h5 a:hover, h6 a:hover {color:#ffcc00;}

h2 b {font-size:20px;}

p {line-height:1.4; margin-bottom:5px;}

.content p {line-height:1.4; margin-bottom:15px;}


html, body {
	height:100%;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
	width:100%;
	background-color:#553402;
	background-image:url(/images/body_bg.gif);
}


#wrap {
    width:100%; min-width: 948px; max-width: 1154px;
	width: expression(
		(document.body.clientWidth) < 949 ?	"948px" :
			(document.body.clientWidth) > 1155 ? "1154px" :
				"100%"
	);
    border-collapse:collapse;
	margin: 0 auto;
}
*+HTML #wrap {min-width: 948px;}


table.menu a {color:#ffcc00; text-decoration:none; font-size:14px;}
table.menu a:hover {color:#ffff99; text-decoration:underline; font-size:14px;}
table.menu a.act {color:#ffff99; text-decoration:underline; font-size:14px;}

.line {height:1; border-top:1px dotted #cca300; margin:10px 0px;}
.lines {height:1; border-top:1px dotted #cca300; margin:0px 0px 10px 0px;}
p.kroshki {margin-left:85px; font-size:14px; color:#feff99; margin-bottom:0px;}




INPUT.checkInDate, INPUT.checkOutDate  {
        BORDER-RIGHT: 1px solid;
        BORDER-TOP: 1px solid;
        FONT-WEIGHT: normal;
        FONT-SIZE: 11px;
        BORDER-LEFT: 1px solid;
        COLOR: #000066;
        BORDER-BOTTOM: 1px solid;
        FONT-FAMILY: arial, sans-serif;
        BACKGROUND-COLOR: #FFFFFF

}

SELECT.numberOfChildren, SELECT.numberOfRooms, SELECT.numberOfAdults {
        BORDER: 1px solid;
        BORDER-RIGHT: 1px solid;
        BORDER-TOP: 1px solid;
        FONT-WEIGHT: normal;
        FONT-SIZE: 11px;
        BORDER-LEFT: 0px solid;
        COLOR: #1C1815;
        BORDER-BOTTOM: 0px solid;
        FONT-FAMILY: arial, sans-serif;
        BACKGROUND-COLOR: #FFFFFF;
        scrollbar-face-color: #FCF8F5;
        scrollbar-shadow-color: #1C1815;
        scrollbar-highlight-color: #BCB8B5;
        scrollbar-3d-light-color: #FFFFFF;
        scrollbar-dark-shadow-color: #1C1815;
        scrollbar-track-color: #FCF8F5;
        scrollbar-arrow-color: #1C1815;
		position:relative;
z-index:50;

}


INPUT.ww, textarea.ww {
        BORDER: 1px solid #b4b4b4;
        FONT-WEIGHT: normal;
        FONT-SIZE: 14px;
        COLOR: #000000;
        FONT-FAMILY:  Arial, Helvetica, sans-serif;
        BACKGROUND-COLOR: #FFFFFF;
		width:400px;

}


div.galery {width:140px;
 height:140px;
 float:left;
 border: 2px solid rgb(180, 135, 18);
 background-color: rgb(164, 116, 0);
 text-align:center; margin:0px 20px 20px 0px;

z-index:0;
}





/* Controlbar example.  */
.highslide-controls {
    width: 195px;
    height: 40px;
    background: url(/images/graphics/controlbar-black-border.gif) 0 -90px no-repeat;
    margin-right: 15px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.highslide-controls ul {
	position: relative;
	left: 15px;
    height: 40px;
    list-style: none;
    margin: 0;
    padding: 0;
    background: url(/images/graphics/controlbar-black-border.gif) right -90px no-repeat;
}
.highslide-controls li {
    float: left;
    padding: 5px 0;
}
.highslide-controls a {
    background: url(/images/graphics/controlbar-black-border.gif);
    display: block;
    float: left;
    height: 30px;
    width: 30px;
    outline: none;
}
.highslide-controls a.disabled {
    cursor: default;
}
.highslide-controls a span {
    /* hide the text for these graphic buttons */
    display: none;
}

/* The CSS sprites for the controlbar */
.highslide-controls .highslide-previous a {
    background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
    background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
    background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
    background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
    background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
    background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
    background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
    background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
    background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
    background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
    background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
    background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
    background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
    background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
    background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
    background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
    background-position: -180px -30px;
}

/* Don't hide the active anchor */
.highslide-active-anchor img {
	visibility: visible;
	border-color: black;
}
span.bn a {
color:#6CB4E6;
text-decoration:none;
}


.spetsimg {width:339px; height:144px; background:url(/images/spets_ram.png); margin-bottom:10px;}
.spetsimg img {margin:7px;}

.tableContact
{
width:100%
}

.tableContact h2
{
font-size:18px;
font-weight: bold;
}

.tableContact h3
{
font-size:18px;
font-weight: bold;
}
.submit
{
width: 173px; height: 36px;
background: #9f6900 url('/images/otpravka.gif') repeat-y;
color: white;
font-weight: bold;
font-size: 14px;
border: 0;
}

.submitdis
{
width: 173px; height: 36px;
background: #9f6900 url('/images/otpravkadis.gif') repeat-y;
color: #a5a5a5;
font-weight: 600;
font-size: 14px;
border: 0;
}