html, body, h1, h2, h3, h4, h5, h6, p, em, strong, abbr, acronym, blockquote, q, cite, ins, del, dfn, a, div, span, pre, hr, address, br, b, i, sub, sup, big, small, tt, table, tr, caption, thead, tbody, tfoot, col, colgroup, form, input, label, textarea, button, fieldset, legend, select, option, optiongroup, ul, ol, li, dl, dt, dd, code, var, kdb, samp, img, object, param, map, area, bdo, iframe { padding:0; margin:0; }
html,body {height:100%;}
body {font:62.5%/1.6em Verdana, Tahoma, sans-serif; color:#000; background:#A29B90 url(../images/bg_body.png) top center repeat-x;}

*html body {background:#989184 url(../images/bg_body.png) top center repeat-x;}
*:first-child+html body{background:#989184 url(../images/bg_body.png) top center repeat-x;}
a {text-decoration:none; color:#fff;}
a:hover {text-decoration:underline;}
.clear {clear:both;}
.tcenter {text-align:center;}
.tright {text-align:right;}
.fleft {float:left;}
.fright {float:right;}
h1 {font-size:2.2em;} h2 {font-size:1.6em;} h3 {font-size:1.3em;}
li {list-style:none;}
img {border:0;}
img.fleft {margin-right:6px;}
input {vertical-align:middle;}
input.btn {cursor:pointer;}
.wrapper {overflow:hidden; height:1%;}
/*---------------------------------*/
.all {width:909px; border:8px solid #fff; margin:0 auto; background:#fff url(../images/vision1.jpg) 0 100% no-repeat;overflow:auto;}
.all object {
position:absolute;
}

.cookery_all {background:#fff url(../images/vision2.png) 0 100% no-repeat;}
.townhouse_all {background:#fff url(../images/vision3.png) 0 100% no-repeat;overflow:auto;}
.restaurant_all {background:#fff url(../images/vision4.png) 0 100% no-repeat;}
.corporate_all {background:#fff url(../images/) 0 100% no-repeat;}

.vision {overflow:hidden; _height:1%;}
.logo {float:left; margin:29px 27px;}

.main {width:568px; float:right; background:#ac874f url(../images/bg_side-1.gif) repeat-y; overflow:hidden; height:540px; position:relative;}
.cookery_main {background:#5F692E url(../images/bg_cookery.png) repeat-y; overflow:hidden; height:540px; position:relative;}
.townhouse_main {background:#5F692E url(../images/bg_rooms.png) repeat-y; overflow:hidden; height:540px; position:relative;}
.restaurant_main {background:#5F692E url(../images/bg_restaurant.png) repeat-y; overflow:hidden; height:540px; position:relative;}
.corporate_main {background:#5F692E url(../images/bg_corporate.png) repeat-y; overflow:hidden; height:540px; position:relative;}
.side-box {float:left; width:114px; padding-top:64px; padding-left:19px;}
.side-box2 {float:left;width:114px; padding-top:75px; padding-left:19px;}
.content {float:right; width:386px; padding:25px; margin-left:-1px; padding-bottom:0px;}
.content a{font-weight:bold;}

.side-box2 h3 {font-size:1.2em; color:#fff; padding:8px 0 3px;}

.menu { margin-left:-19px; }
.menu li {padding:5px 24px 5px 0; text-align:right; text-transform:uppercase; line-height:1.2em;}
.menu li a {color:#fff;}
.menu li a .current {font-weight:bold}
.menu .var-1 {background:url(../images/m_red.gif) 100% 0 repeat-y;}
.menu .var-2 {background:url(../images/m_blue.gif) 100% 0 repeat-y;}
.menu .var-3 {background:url(../images/m_green.gif) 100% 0 repeat-y;}
.menu .var-4 {background:url(../images/m_brown.gif) 100% 0 repeat-y;}
.sub-menu li {padding:5px 0 2px; font-size:1.2em; font-weight:bold; color:#fff;}
.sub-menu li a {font-weight:normal;}
.menu2 a.links-submenu:hover {text-decoration:none;}
.menu2 { margin-left:-19px; }
.menu2 li {padding:5px 24px 5px 15px; text-align:left; line-height:1.2em;}
.menu2 li a {color:#fff;}
.current {font-weight:bold}
.book_now {position:absolute;top:350px; left:-6px;}
.small-logos {position:absolute;top:450px; left:8px;}
.main p {color:#fff; font-size:10px; margin-bottom:2px;}
.home p{color:#fff; font-size:10px; margin-bottom:15px;}


.content {color:#fff;  height:540px;}
/*.content p {text-align:justify;}*/
.content h2 {margin-bottom:19px; color:#BC9B6A;font-size:23px;}
.content h3 {color:#fff;font-size:12px;font-weight:bold; margin-bottom:5px;}
.content h4 {color:#fff;font-size:12px;font-weight:normal; margin-bottom:10px;}
.content li {font-size:1.1em;}
.content ul li {list-style:outside disc; margin-left:25px;}
.content ol li {list-style:outside decimal; margin-left:25px;}

.cookery_content {background:url(../images/bg_pig.png) 0px 453px no-repeat;}
.townhouse_content {background:url(../images/bg_pig_blue.png) 0px 453px no-repeat;}
.restaurant_content {background:url(../images/bg_pig_blue_red.png) 0px 440px no-repeat;}
.restaurant_content home{background:url(../images/bg_pig_blue_red.png) 0px 440px no-repeat;}
.restaurant_content home p{color:#fff; font-size:10px; margin-bottom:15px;}
.corporate_content {background:url(../images/bg_pig_blue_brown.png) 0px 440px no-repeat;}
.cookery_content h2 {color:#839139; font-size:23px;}
.townhouse_content h2 {color:#0B7997; font-size:23px;}
.restaurant_content h2 {color:#BC9B6B; font-size:23px;}
.corporate_content h2 {color:#BC9B6A; font-size:23px;}


.footer {width:909px; padding:17px 0; margin:0 auto;text-align:left;}
.footer p {color:#fff; font-size:10px;}
.footer a {color:#fff; text-decoration:none;}
.footer a:hover {text-decoration:underline;}
.footer .separ { padding:0 4px;}
.footer .separ2 { padding:0 1px;}
.footer .separ3 { padding:0 85px;}
.footer .right-footer {float:right;position:relative;top:-15px;}
.footer .foot-right {text-align:left;}

.spacer-vert-1 {height:157px;}
.spacer-vert-1b {height:130px;}
.spacer-vert-2 {height:30px;}
.spacer-vert-3 {height:48px;}

.spacer-vert-4 {height:55px;}
.spacer-vert-5 {height:30px;}

.descrip_course {
font-size:10px;
}
.descrip_course td {
border-bottom:1px solid #839139;
}
.width_157 {
width:255px;

}
.width_146 {
width:70px;
text-align:center;
}
.width_92 {
width:70px;
text-align:center;
}
.space-submenu {
padding-right:15px;

}
.text-center {
text-align:center;
}
.price-menu {
position:absolute;
right:20px;
}
.description_food {
font-size:10px;
font-style:italic;
}
.link-index {
display:block;
position:absolute;
z-index:1;
width:300px;
height:5px;
top:124px;
left:300px;
}

.link-index2 {
display:block;
position:absolute;
z-index:1;
width:300px;
height:5px;
top:73px;
left:300px;
}

.info_scrool {
height:410px;
overflow-x:hidden;
overflow-y:auto;
width:411px;

}

*html .info_scrool{
height:410px;
overflow-x:hidden;
overflow-y:auto;
width:auto;
}

.title_italic {
font-style:italic;

}

.space-after {

margin-left:15px;
}
.pdf {
position:relative;
top:10px;
margin-right:5px;

}
.review-right {
float:right;
}
.review-right a {position:relative; top:-8px;}
.review-left {
float:left;
}


