html, body {width:100%;}

body {
	color: #ffffff;
	font-family: "Trebuchet MS", Helvetica, Jamrul, sans-serif;
	/*font-family: tahoma, sans-serif;*/
	font-size: 14px;
	line-height: 15px;
	background: #006633;
}

html,  body, table, td, div, tr, div, h1, h2, h3, h4, h5, h6, form, fieldset, img {
	margin: 0;
	border: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

input { outline:none}

a:link, a:active, a:visited, a:focus {outline:none;}


table {border-collapse:collapse}
a {color:#ffffff; text-decoration:none}
div.justclear { clear:both}

.orange { color:#ff8901}
.blue { color:#336699; }
.grey { color:#666666;  }
.red { color:#cc0000}
.blockmodel { display:block; margin-bottom:5px}
.topmargin10 { margin-top:10px}
.contentright { text-align:right}

/*main layout*/

div.centering  { width:1280px; margin:auto; background:#633c1d; }
div.header { height:250px; background:url(img/header-main.jpg) center top no-repeat; position:relative; z-index:99}
img.flag-ua { display:block; position:absolute; top:11px; left:10px; width:62px; height:32px; }
img.flag-ru { display:block; position:absolute; left:10px; top:44px; height:32px; width:65px}
img.flag-usa { height:31px; width:66px; display:block; position:absolute; left:10px; top:77px;}



img.big-leaf { position:absolute; top:180px; left:275px; z-index:30; display:block}

img.small-leaf { position:absolute; left:170px; top:535px; z-index:40; display:block;}

img.mid-leaf { position:absolute; display:block; left:140px; top:880px; z-index:50}


img.jo2 { position:absolute; right:0px; top:-26px; z-index:100}
img.jo3 { position:absolute; right:35px; top:890px}
img.jo4 { position:absolute; right:35px; top:865px}

div.pixofbodyofmainpage { height:1286px; background:url(img/body-main-2.jpg) center top no-repeat; position:relative; z-index:100; border:0px solid #CCCCCC}

div.banbox { position:absolute; width:630; height:160px; left:350px; top:-40px; z-index:100 }


div.bottommenu {position:absolute; bottom:10px; left:270px; z-index:20}
div.bottommenu a {display:inline-block; font-weight:bold; padding:0px 3px 0px 3px}
div.bottommenu a:hover { text-decoration:underline}


img.bottombranch { position:absolute; z-index:10; bottom:0px; left:0px }


div.adjustmaincontenttableformain {}
table.maincontenttableformain { width:1280px}
table.maincontenttableformain td { vertical-align:top; border:0px solid white}

table.maincontenttableformain td.leftcolum {width:225px;}
table.maincontenttableformain td.centercolum {font-size:19px; line-height:24px; width:840px}
table.maincontenttableformain td.centercolum a {text-decoration:underline}
div.textadjust { margin:20px 0px 0px 20px;}
table.maincontenttableformain td.rightcolum {width:215px;}

div.mainmenu { margin-left:5px; padding-top:20px }
div.mainmenu a { display:block;  font-weight:normal; color:#FFFFFF; font-size:19px; background:url(img/jolud1.png); padding:7px 0px 12px 27px;  }
div.mainmenu a:hover { text-decoration:underline}

div.bannersleft { margin-top:60px; margin-left:10px;}
div.bannersleft h1 { font-size:19px; font-weight:normal; color:#FFFFFF; font-family: "Trebuchet MS", Helvetica, Jamrul, sans-serif; display:inline-block; padding:0px 0px 0px 17px}

img.leftbanner { display:block; margin:5px 0px 10px 0px;}

div.quickcontacts { padding-top:30px; font-weight:bold; font-style:italic; font-size:12px;}
div.quickcontacts span { padding-left:10px; display:block}
div.quickcontacts img { display:block}

div.rightbanners { margin-top:60px; margin-left:5px;}
div.rightbanners-main { margin-top:365px; margin-left:5px;}

div.rightbanners-main h1  {font-size:19px; font-weight:normal; color:#FFFFFF; font-family: "Trebuchet MS", Helvetica, Jamrul, sans-serif; display:block; padding:0px 0px 0px 17px}


div.rightbanners h1  {font-size:19px; font-weight:normal; color:#FFFFFF; font-family: "Trebuchet MS", Helvetica, Jamrul, sans-serif; display:block; padding:0px 0px 0px 17px}
img.rightbanner { display:block; margin:5px 0px 10px 0px;}

div.pixofbodyofinnerpage  { height:1286px; background:url(img/body-inner-2.jpg) center top no-repeat; position:relative}

div.contactline { text-align:center; color:#ffffff; font-size:22px; font-style:italic}
div.contactline span { }
div.bigmap { text-align:left; margin-bottom:20px}


div.banneronfirstpage { height:100px}

/*kuxnia*/

div.bludas { text-align:center; font-size:17px; line-height:17px}

div.cuisinebg { background:url(img/cuisine.png) no-repeat}

/*acc*/

table.acccontent { width:100%}
table.acccontent td { padding-bottom:10px; font-size:17px; line-height:17px}
td.cost { text-align:right}
td.namebuild { vertical-align:baseline}

img.build { display:block; }

div.verysmall { font-size:11px}

div.ac2 { font-size:15px; line-height:16px; padding-bottom:10px}
div.ac3 { font-size:15px; line-height:16px}


table.buildtable { width:100%}
table.buildtable td { padding:0px 10px 0px 10px; width:50%}



/*two rests*/
table.tworests { width:100%}
table.tworests  td { vertical-align:top; width:50%; text-align:center}
div.rest-bottom-pix { text-align:center}
div.rest-text { padding:0px 20px 10px 20px; }
div.rest-title { text-align:right; padding-right:30px}

/*rest*/

div.rest-text { padding:0px 20px 20px 20px}
div.mainpix { text-align:center}

div.restsections { padding:10px 20px 10px 20px; text-align:center}
div.restsections table { border-collapse:collapse; }
div.restsections table td {  text-align:center; font-size:13px; padding:0px 3px 0px 3px}
img.smallbanner { display:block}

div.rest-type-title { text-align:center; font-size:30px}
div.rest-subtext { text-align:center; padding:10px}
div.rest-subtext2 { text-align:left; padding:10px 20px 10px 20px}

/*hunt*/
div.hunt { height:176px; background:url(img/hunt.jpg) top center no-repeat; margin-top:13px}

/*news add*/

div.one-news-block { clear:both; margin-bottom:30px}
h2.news-title { font-size:19px; font-weight:normal; font-family: "Trebuchet MS", Helvetica, Jamrul, sans-serif; color:#FFFFFF}
h2.news-title-2 { font-size:22px; font-weight:bold; font-family: "Trebuchet MS", Helvetica, Jamrul, sans-serif; color:#FFFFFF; display:block; margin-bottom:20px}

div.news-data { font-size:12px; color:#CCCCCC; background-color:#006633; width:110px; text-align:center; font-weight:bold }
h3.news-description { font-size:13px; line-height:14px; font-weight:normal; text-decoration:none}
div.one-news-block h3.news-description a { text-decoration:none; color:#CCCCCC}

div.paginatorfor { text-align:center; }
div.paginatorfor  a { display:inline-block; color:#FFFFFF; background-color:#660000; padding:0px 4px 0px 4px;}

/*feedback*/

div.fededback-fields { width:400px; float:left; border:0px solid white; margin-right:20px}
div.feedback-text { }
input.f1 { display:block; width:380px; height:23px; font-size:17px; margin-bottom:10px;  background-color:#006600; border:1px solid #633801}
input.f2 { display:block; width:380px; height:23px; font-size:17px; margin-bottom:10px; background-color:#006600; border:1px solid #633801}
textarea.f3 { display:block; width:380px; height:100px; margin-bottom:10px;  background-color:#006600; border:1px solid #633801; font-size:17px; font-family: "Trebuchet MS", Helvetica, Jamrul, sans-serif;}

div.lets-see-what-we-have-here { margin:40px 0px 20px 0px; padding:0px 0px 5px 0px; border-bottom:1px solid #633801}

div.one-feedback-record { margin-bottom:30px}
div.feedback-author {}
div.feedback-body { font-size:14px; line-height:15px; padding:10px;  background-color:#7d533b; margin-right:20px   }


/*foto*/

div.foto-big { height:536px; width:774px; overflow:hidden; position:relative}
img.foto-ramka { display:block; position:absolute; top:0px; left:0px;}
img.this-is-foto { display:block; position:absolute; width:750px; height:500px; left:15px; top:15px}

div.left-right-arrows { margin-top:10px; padding-left:310px; margin-bottom:10px}


div.foto-rewind {border:0px solid white; padding-left:41px}
div.foto-rewind  table td { padding-right:10px}

div.prev-left { position:relative; width:339px; height:233px; overflow:hidden }
img.foto-prev-left { display:block; position:absolute; z-index:10; top:3px; left:3px; width:330px; height:225px}
img.foto-prev-ramka { display:block; position:absolute; z-index:20; top:0px; left:0px;}



div.prev-right { position:relative; width:339px; height:233px; overflow:hidden }
img.foto-prev-right { display:block; position:absolute; z-index:10; top:3px; left:3px; width:330px; height:225px}
img.foto-prev-ramka { display:block; position:absolute; z-index:20; top:0px; left:0px;}


a.building-plane { display:block; text-align:center; margin:0px 10px 10px 10px;}
div.plan-pix { text-align:center; padding:40px 0px 0px 0px}
