/* CSS Document */
* html img, * html .png{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1&&this.parentNode.className!='map'?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "/img/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}
div, span, p, a, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, ol, ul, li , dl, dt, dd/*, ol, ul, li*/ {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;}
html {font-size:100.01%;margin: 0;padding: 0;font-weight: inherit;font-style: inherit;}
body { font: Tahoma normal 62.5%/1.3; background: #8e9262 url(/img/vip/fon.jpg) repeat 0 0; color:#474747;margin: 0;padding: 0;}
.clear { clear:both; float:none; font-size:0px;}
a img, iframe { border: none; }
a, a:link {text-decoration: underline; color:#905512;}
a:hover {text-decoration:none; color:#474747;}
form, fieldset {margin: 0;padding: 0;}
fieldset { border: 1px solid #000; }
legend {padding: 0;color: #000;}
input, textarea, select {margin: 0;padding: 1px;font-size: 100%;font-family: inherit;}
select { padding: 0; }
ol, ul {list-style: none;}
p { padding:0 0 16px 0; line-height:1.15;}
h1, h2, h3 {color:#905512; font-weight:normal; font-style:italic; line-height:1; padding-top:0; margin-top:0;}
h2 { /*background:url(/img/vip/deliver.gif) repeat-x 0 23px;*/border-bottom:1px dotted #905512;}


.all  { position:relative; width:985px; margin:35px auto; padding:0; *padding-bottom:35px; background: transparent;}
.corn {background:url(/img/vip/corn.gif) no-repeat 0 0; width:47px; height:46px; position:absolute; margin:15px 0 0 274px;}
.top-book {background:url(/img/vip/top-book.gif) no-repeat 0 0; width:985px; height:15px; overflow:hidden;}
.left-book {background: #efedcb url(/img/vip/left-book.gif) repeat-y 0 0; width:985px; overflow:hidden;}
.right-book {background:url(/img/vip/right-book.gif) repeat-y right 0}
.down-book {background:url(/img/vip/down-book.gif) no-repeat 0 0; width:985px; height:15px; overflow:hidden;}
.indention {width:947px; overflow:hidden; margin:0 0 0 19px; /*padding:20px 0;*/clear:both;}
.left-col {float:left; width:300px; overflow: hidden;/* background:#CCCC99;*/}
.left-col .indent {width:294px; overflow: hidden;}
.left-col .indent .logo { height:144px; margin:20px 0 0 20px}
.right-col {float:right; width:647px; overflow: hidden;/* background:#CC9966;*/}
.right-col .indent {width:636px; overflow: hidden; margin:20px 11px 0 0px;}

.menu { margin:22px 0 24px 0;}
.menu a {text-decoration:none; display:block; vertical-align: baseline;}
.menu a.level1 {color:#905512; font-family:Georgia; font-size:18px; height:40px; background:url(/img/vip/menu-level1-bg.gif) no-repeat 0 0;}
.menu a.level1:hover { background:url(/img/vip/menu-level1-bg-hover.gif) no-repeat 0 0;color:#462619;}
.menu a.level1 span {display:block; padding:8px 0 0 24px;}
.menu a.level2 {color:#474747; font-family:Tahoma; font-size:13px;height:22px; background:url(/img/vip/menu-level2-bg.gif) no-repeat 35px 5px;}
.menu a.level2:hover {color:#000;}
.menu a.level2 span {display:block;padding:3px 0 0 49px;}

.contact { padding:38px 0 0 24px;}

.letterbox { /*margin:38px 0 0 0;*/ padding:0;width:274px; overflow: hidden;}
.letterbox p {padding:0 0 8px 0; line-height:1.15;}
.letterbox textarea {background:#eeecbc;border:1px solid #905512;width:258px; height:90px; margin:0 0 14px 0; padding:4px;color:#474747; font-family:Tahoma; font-size:13px;}
.letterbox label {float:left;color:#474747; font-family:Tahoma; font-size:13px;margin:2px 0 0 0;padding:0 0 0 0;}
.letterbox input {float:right;background:#eeecbc;border:1px solid #905512;color:#474747; font-family:Tahoma; font-size:13px;margin:0 6px 5px 0; padding:0;width:133px;}
.letterbox input#captcha {margin: 0 6px 0pt 0pt;width: 19%; display: block; float: right;}
.letterbox img {overflow: hidden; display: block; float: right; width: 65px;}

.letterbox input.sub, .letterbox input.res {float:none;border: 1px solid #905512; background:#eeecbc; height: 20px; font-size: 12px; width: 90px; font-family: Tahoma;/* font-weight: bold;*/ color:#905512; margin:8px 0 0 0; cursor:pointer;}


/*.search {margin:0 0 76px 0;}
.search h1 {font-family:Georgia; font-size:22px; font-style:italic; padding:0 0 0 24px; margin-bottom:8px;}
.search div { height:42px; background:url(/img/vip/menu-level1-bg-hover.gif) no-repeat 0 0;}
.search div input { float:left; color:#462619; background:#eeecbc; border:1px solid #eeecbc; font-size:.9em; font-family:Tahoma;  width:125px; margin:8px 6px 0 24px;}
.search div input.submit { border:none; margin:7px 0 0 0; text-transform: uppercase; width:65px;font-weight:bold; cursor:pointer;}*/

.analogy {margin:38px 0 0 0;padding:0 0 0 24px;}
.analogy h2 { background:none;}
.analogy .obj {margin:0 0 24px 0; /*padding:0 0 24px 0;*/ height:1%; overflow:hidden;}
.analogy .obj img { border:5px solid #fff; display:block; float:left;}
.analogy .obj h4 {font-family:Georgia; font-size:11px; margin:0 0 4px 100px;}
.analogy .obj p {margin:0 0 0 100px; line-height:1.2;font-size:12px; padding:0;}

.location {margin:0; width:639px; overflow:hidden; margin:0 0 25px 0;}
.location .top { background:url(/img/vip/big-foto-top.gif) no-repeat 0 0; width:639px; height:22px; overflow:hidden;}
.location .down { background:url(/img/vip/big-foto-down.gif) no-repeat 0 0; width:639px; height:31px; overflow:hidden;}
.location .center { background:url(/img/vip/big-foto-c.gif) repeat-y 0 0; width:639px; overflow:hidden;}
.location .center .obj {width:583px; overflow:hidden; margin:0 0 0 28px;}

.content {margin:0 0 14px 28px;width:583px; overflow:hidden;}
.content p img { margin:0 14px 14px 0; border:5px solid #fff;}
.content ul { list-style-type: disc; margin:0 0 14px 24px;}
.content ol { list-style-type: decimal; margin:0 0 14px 30px;}
.content .block {margin:0; padding:0;}
.content .block ul {list-style:none;margin:0 -28px 0 0;float:left;overflow:hidden;}
.content .block ul li {position:relative; float:left;  margin:0 14px 14px 0; width:185px; /*height:145px !important;*/ height:1%; overflow:hidden; cursor:pointer;}
.content .block ul li img {width:175px; height:125px;border:5px solid #fff;}
.content .block .signature { margin:0 0 0 5px; padding:0; min-height:15px;font-family:Georgia; font-size:11px; font-weight:bold; width:175px; text-align:center;}

.content .cottages {height:1%;margin:0 0 18px;overflow:hidden;padding:0;position:relative;}
.content .cottages .obj {float:left;margin:0 9px 18px 0;width:48%; height:136px;overflow:hidden;}
.content .cottages .obj a {color:#905512;text-decoration:none;}
.content .cottages .obj img {border:5px solid #fff;margin-top:1px;float:left; display: block; width:110px; height:110px;}
.content .cottages .obj h3 { margin-left:130px; line-height:1;}
.content .cottages .obj table {overflow:hidden;font-size:13px;position:relative;width:144px;margin-left:130px; margin-top:-18px;}
.content .cottages .obj table td {padding:0 0 1px;}
.content .cottages .obj table td p {margin:0;padding:0;}
.content .cottages .block ul li {width:118px; height:118px;background:#fff;}

.content .cottages .main-cont {float:left;width:312px; overflow:hidden; margin-right:21px;}
.content .cottages .main-cont img {border:5px solid #fff;width:302px; overflow:hidden; margin-bottom:10px;}
.content .cottages .main-cont p { margin-left:6px;}
.content .cottages .main-tabs {float:left; overflow:hidden; width:250px; position:relative;}
.content .cottages .main-tabs .miniature {width:108px; height:108px; overflow:hidden; margin:5px 0 0 5px; background:#333;}
.content .cottages .main-tabs .miniature img {width:108px; height:108px; overflow:hidden; border:none;}













.footer { background:#e6e471;}
.footer p {font-size:13px;}
.footer .spec {padding:4px 24px 16px; }
.footer .spec .inner {height:1%;margin:0;overflow:hidden;padding:0;}
.footer .spec .inner ul {float:left;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 -28px 0 0;overflow:hidden;}
.footer .spec .inner ul li {cursor:pointer;float:left;margin:0 8px 0 0;overflow:hidden;position:relative;width:222px !important;}
.footer .spec .inner ul li img {float:left;margin:0 8px 2px 0;border:5px solid #fff;}
.footer .spec .inner ul li p {display:block;font-size:13px;line-height:1;margin:0;padding:0 0 3px;}
.footer .spec .inner ul li p strong {color:#ED3312;font-size:108%;line-height:1;}
.footer .spec .inner ul li h3 {line-height:0.9;margin:0 0 6px;padding:0;font-family:Georgia; font-size:11px; font-weight:bold;}

span.loadTimeInfo{font-size:9px;}

