/* CSS Document */
/* png support */ div, img, a, span   { behavior: url(iepngfix.htc);}
/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.3;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

h2 {font-size:1.7em; color:#060; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:bold; margin-bottom:15px; line-height:1em;}
h3 {font-size:1.3em; color:#060; font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:15px; line-height:1em;}
h4 {font-size:1.2em; color:#060; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal; margin-bottom:15px; line-height:1em;}
ul {margin-bottom:2em;}
p {margin:0 0 2em; font-size:0.9em;}
a {color:#060;}
a:hover {color:#090;}

body {font-size:99%;color:#333; font-family:Tahoma, Arial, sans-serif; background:#145013 url(img/inner-page-green-bg.gif) repeat-x;}
body#mp {background:#145013;}
#main-page {background:url(img/main-page-green-bg.gif) #145013 repeat-x; display:block; max-width:1200px; display:block; margin:0 auto; }
#main-header {display:block; margin:0 auto; height:135px; padding-left:100px;}
#main-top-bg {background:url(img/main-page-head.jpg) top center no-repeat; display:block;}
#main-content {width:980px; display:block; margin:0 auto;}
#main-content-bottom {width:968px; height:15px; display:block; margin:0 auto; border-bottom:1px solid #669966; padding-top:1px; height:1px; }

#inner-page {background:url(img/inner-page-head.jpg)  top center no-repeat; display:block;}
#inner-header {width:968px; display:block; margin:0 auto; height:166px;}
#inner-content {width:968px; display:block; margin:0 auto; background:url(img/content-bg.gif) repeat-y;}
#inner-content-top {width:968px; height:15px; display:block; margin:0 auto; padding:0; background: url(img/inner-content-top.gif) no-repeat bottom;}
#inner-content-bottom {width:968px; height:15px; display:block; margin:0 auto; background: url(img/inner-content-bottom.gif) no-repeat top;}

h1.logotype  a, h1.logotype  a:hover { font-size:0.01em; color:#300; margin:0px; padding:0; position:relative; width:425px; height:165px; overflow:hidden;}
h1.logotype span {display:block;  left:0; top:0; z-index:1; width:349px; height:165px; background: url(img/logo2.jpg)  no-repeat;}

body#mp h1.logotype  a, h1.logotype  a:hover { font-size:0.01em; color:#5da0e6; margin:0px; padding:0; position:relative; width:670px; height:170px; overflow:hidden;}
body#mp h1.logotype span {display:block; position:absolute; left:40; top:0; z-index:1; width:670px; height:170px; background:url(img/main-logo.png)  no-repeat;}

#main-slide-show {margin-left:170px;}
#slide {background:url(img/slides-bg.png) no-repeat top left; width:588px;  height:425px; display:block;}
#slide img {margin:34px 0 0 28px;}
#slide img {display:none;}
#slide #firstimg {display:block}

#mmenu ul {list-style:none; font-size:1em; color:#FFF;}
#mmenu li {background:url(img/mm-item-bg.png) no-repeat top left; margin-top:5px; padding:2px 0 2px 5px;}
#mmenu a {color:#fff;}

#main-content-table {width:100%; margin:0 0 10px 0;}
#main-content-table  {vertical-align:top;}
#mmenu-col {width:290px;}
#mvideo-col {width:440px;}
#mweater-col {width:250px;}

#mvideo-col a {color:#FFF; padding-top:160px; display:block; font-size:0.8em;}
//#video1 {background:url(img/video1-b.jpg) no-repeat top left; width:203px; height:204px; display:block; float:left; text-align:center; margin-right:30px;}
//#video2 {background:url(img/video2-b.jpg) no-repeat top left; width:203px; height:204px; display:block; float:left; text-align:center;}

//#video1 {background:url(img/ny-anons.jpg) no-repeat top left; width:203px; height:234px; display:block; float:left; text-align:center; margin-right:50px;}
//#video2 {background:url(img/zima-anons.jpg) no-repeat top left; width:203px; height:204px; display:block; float:left; text-align:center;}

#video1 {background:url(img/lux-sale.jpg) no-repeat top left; width:203px; height:204px; display:block; float:left; text-align:center; margin-right:30px;}
//#video1 {background:url(img/healthy-child-anons.jpg) no-repeat top left; width:203px; height:204px; display:block; float:left; text-align:center; margin-right:30px;}
#video2 {background:url(img/slimness-anons.jpg) no-repeat top left; width:203px; height:204px; display:block; float:left; text-align:center;}





#inner-video {padding:35px 100px 0 100px;}
#inner-video h2 {margin-bottom:1em;}
#inner-video #video1 {background:url(img/video1-w.jpg) no-repeat top left; width:300px; display:block;  text-align:left;}
#inner-video #video2 {background:url(img/video2-w.jpg) no-repeat top left; width:300px; display:block;  text-align:left;}
#inner-video #video3 {background:url(img/video3-markov.jpg) no-repeat top left; width:300px; display:block;  text-align:left;}

#inner-video div  p {font-size:0.8em; color:#666;}
#inner-video div a {font-size:1.6em; line-height:1.2em;}
#inner-video div {padding-top:165px; display:block;}

#mmedia h2 {background:#d7ffd7; border-top:1px solid #b5d7b5; border-bottom:1px solid #b5d7b5;  padding:5px 0 5px 105px;}

#photos-title td { width:33%;}

#inner-menu {width:100%; display:block; font-size:0.9em;}
#inner-menu table {width:100%; padding:0; margin:20px 0 0 0;}
#inner-menu table td {vertical-align:top; padding:0 0 0 10px;}
#inner-menu ul {list-style:none;}
#inner-menu li {margin-top:5px;}
#inner-menu, #inner-menu a {color:#fff;}
#inner-menu a:hover {color:#CFF;}

#header-phone {font-size:1.4em; color:#fff; margin-left:20px; padding-left:40px; background:url(img/phone-icon.gif) no-repeat center left;}
#header-phone span {font-size:0.6em;}

#inner-col {width:958px; padding:0; margin:5px;}
#inner-col #icontent {width:638px; padding:30px 10px 0 50px; vertical-align:top;}
#inner-col #iphotos {width:320px; margin:0; padding:30px 0 0 0; vertical-align:top;}
#inner-col #iprice {width:950px; padding:30px 30px 0 50px; vertical-align:top;}

.quote {font-size:1.6em; color:#060; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal; width:670px; height:167px; display:block; margin:0 0 1em -50px;}
.quote p {padding:50px 20px 0 250px; line-height:1.1em;}
#about1 {background:url(img/quote-i1.jpg) no-repeat left top #eef2de;}
#about2 {background: url(img/quote-i2.jpg) no-repeat left top #eef2de;}
#l1 {background: url(img/quote-i3.jpg) no-repeat left top;  font-size:1.2em; height:210px;}
#l1 p {padding:25px 20px 0 280px; line-height:1.2em;}
#l2 {background: url(img/quote-i5.jpg) no-repeat left top;}
#w1 {background: url(img/quote-i4.jpg) no-repeat left top;}
#q6 {background:url(img/quote-i6.jpg) no-repeat left top #eef2de;}
#o1 {background: url(img/quote-i7.jpg) no-repeat left top; font-size:1.4em;}
#o1 p {padding:35px 20px 0 280px;}
#o2 {background: url(img/quote-i8.jpg) no-repeat left top; font-size:1.2em;}
#o2 p {padding:35px 30px 0 270px;}
#u1 {background:url(img/quote-i9.jpg) no-repeat left top #eef2de;}
#u1 p {padding:30px 30px 0 280px;}
#u2 {background:url(img/quote-i10.jpg) no-repeat left top #eef2de;}
#u2 p {padding:25px 30px 0 280px; font-size:0.8em; line-height:1.2em;}
#q13 {background: url(img/quote-i12.jpg) no-repeat left top;}
#q13 p {padding:25px 30px 0 270px; font-size:0.7em; line-height:1em;}
#q12 {background: url(img/quote-i13.jpg) no-repeat left top;}
#q12 p {padding:30px 30px 0 250px; }


#d1 {background: url(img/quote-d2.jpg) no-repeat left top; height:206px;}
#d1 p {padding:60px 20px 0 280px; }
#d1 span {font-size:0.6em; float:right;}

#d2 {background: url(img/quote-d1.jpg) no-repeat left top; height:206px;}
#d2 p {padding:70px 30px 0 280px; }



.left-img {float:left; margin-right:20px;}
.video-link {padding-top:25px;}
.video-link em {font-size:1.4em; color:#060; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}

.left-gphotos {background:url(img/sphoto-bg.jpg) no-repeat top left; padding:24px 22px; margin-left:15px;}
.left-vphotos {background:url(img/sphoto-bgv.jpg) no-repeat top left; padding:22px 24px; margin-left:45px;}

#photos-title {vertical-align:top;}
#photos-title td {padding:0; margin:0; padding-left:70px; }
#photos-title .left-gphotos {background:url(img/sphoto-bg.jpg) no-repeat top left; padding:24px 22px; margin-left:15px;}
#photos-title .left-vphotos {background:url(img/sphoto-bgv.jpg) no-repeat top left; padding:22px 24px; margin-left:15px;}
#photos-title p {font-size:0.8em; padding-left:30px; margin-bottom:3em;}

.right-photo {float:right; margin:0px;}
.left-photo {float:left; margin:0px;}

.listing {list-style:none; font-size:0.8em;}
.listing li {padding-left:20px; background:url(img/list-bullet.jpg) no-repeat left center;}

.point-link { font-family:Verdana, Geneva, sans-serif; color:#060; font-size:14px; margin:20px 40px;}
.skiper {padding-top:30px;}
#compas-bg {display:block; background:url(img/compas-bg.gif) top left no-repeat; font-family:Georgia, "Times New Roman", Times, serif; height:261px;}
#compas-bg  p {padding:90px 20px 0 25px; line-height:1em; font-size:0.9em; margin-left:5px;}
#peter-bg {display:block; background: url(img/peter-bg.gif) top left no-repeat; font-family:Georgia, "Times New Roman", Times, serif; height:419px;}
#peter-bg  p {padding:130px 20px 0 25px; line-height:1em; font-size:0.9em; margin-left:5px;}
#water-props {background:url(img/water-props-bg.jpg) no-repeat; width:270px; height:190px; padding:80px 0px 0px; text-align:center;}
#water-props p {padding-top:18px;}
#water-props a {color:#FFF; font-size:1.4em; line-height:1em;}
#price-link {background: url(img/price-link.jpg)no-repeat; width:267px; height:154px; padding:65px 0px 0px; text-align:center;}
#price-link a {color:#FFF; font-size:1.4em; line-height:1em;}

#pokazaniya {background:url(img/camomile.jpg) no-repeat; width:270px; height:170px; padding:40px 0px 0px; text-align:center;}
#pokazaniya p {padding-top:18px;}
#pokazaniya a {font-size:1.4em; line-height:1em;}



.accordion {display:block; margin-left:10px; margin-bottom:1em;}
.accordion h4 {cursor:pointer; border-bottom:1px #060 dotted; display: inline;}
.accordion p {color:#666; margin:10px 0 0 10px;}

.price {font-size:0.8em; width:100%; margin-top:20px; margin-bottom:20px; border-collapse:collapse;}
.price thead th { font-weight:bold;} 
.price td, .price th {border-bottom:1px solid #093; padding:5px; vertical-align:middle; margin:0;}
.price .alt td {background:#efffef}
.price .over td {background:#ccffcc}
.price p {margin:0; padding:0;}
.price .p_nn {width:10%;}
.price .p_cat {width:20%;}
.price .p_p {width:20%;}
.price .p_ch {width:20%;}
.price .p_rum {width:30%;}

.photo-album {width:100%;}
.photo-album td {width:33%; padding:10px; vertical-align:top; text-align:center;}
.photo-album  img {border:1px solid #e6e6e6; padding:2px;}


#footer {background:url(img/phones.gif) no-repeat; height:137px; width:968px; display:block; margin:0 auto;}
#phones {padding:30px 0 0 120px; float:left; width:250px;}
#phone {font-size:2.2em; color:#FFF; margin:0; padding:0; line-height:1em;}
#phone span {font-size:0.5em; vertical-align:top; line-height:1em;}

#copyright {line-height:1.2em; color:#FFF; float:left; width:280px; padding:35px 0 0 0;}
#copyright a {color:#fff;}
#endelea {line-height:0.8em; color:#669966; float:left; width:240px; padding:40px 0 0 0;}
#endelea a {color:#669966;}

.gmtbl {border: 1px solid #669966; margin-left:15px;}
.gmtdttl {font-size: 1em; font-weight: normal;color: #fff; text-align:center;}
.gmtdtext {font-size: 0.8em; font-weight: normal; color: #fff;text-align:center;}
.tddiv { text-align: left !important;}
.gmtbl table img {display:none;}
div#cntdiv{ position:absolute; display:block;}
div#infselectlist{ border: 1px solid #7c7c7c; width:100%; height:100%; position:relative; top:1; left:0; right:0; visibility:hidden; cursor:pointer;}
div#hiddentl{ position:relative; top:1; left:0; right:0; visibility:hidden;}


#ny-page h1, #ny-page h2, #ny-page h3, #ny-page h4 {color:#09F;}
.ny-listing {list-style:none; font-size:1em;}
.ny-listing li {padding-left:30px; background:url(img/ny-bullet.jpg) no-repeat left center; padding-bottom:3px; margin-bottom:10px;}
.ny-listing a {color:#09F;}
.ny-listing a:hover {color:#03F;}

#ny-page .price td,#ny-page .price th {border-bottom:1px solid #99ccff;}
#ny-page .price .alt td {background:url(img/ny-tbl-bg-light.jpg)}
#ny-page .price .over td {background:url(img/ny-tbl-bg-dark.jpg)}

#ny-banket {background:url(img/ny-banket.jpg) no-repeat; margin-left:-50px; padding:50px 30px 10px 400px;}
#ny-banket {font-size:0.8em;}
#ny-banket li {margin-bottom:5px;}

.interview {font-size:1.2em; color:#060; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}

.rooms-photos  .left-gphotos {background:url(img/sphoto-bg.jpg) no-repeat top left; padding:24px 22px; margin-left:5px;}
.rooms-photos  .left-vphotos {background:url(img/sphoto-bgv.jpg) no-repeat top left; padding:22px 24px; margin-left:5px;}

.rooms-photos {height:260px; margin: 15px 0 0 10px;   position: relative; }
.scroll {height:260px; overflow: auto;  overflow-x: hidden;  position: relative;  clear: left; }
.panel {height:260px; padding:0; margin:0 0 0 20px; width: 800px; float:left;}

.rooms-text {width:50%; margin:20px 20px 20px 20px; padding:20px; background:#eef2de; float:left;}
#rooms-menu {font-size:0.8em; margin:30px 20px 20px 0px; float:left;}
#rooms-menu li {list-style:none;}

.main-news p {margin:5px; padding:0; color:#fff;}
.main-news strong {font-size:1.3em;}
.main-news span {font-size:0.7em;}
.main-news a {color:#99ff99; margin:0; padding:0;}
.main-news strong  a {color:#fff;}
