html, body {  margin: 0; padding: 0;  min-width: 995px; }
body {  font-family: Tahoma, Verdana, Arial, sans-serif;   background: #9e292b;   font-size: 0.76em;  color: black;  }.clear {clear: both;}.noborder {border: none !important}img {border: none}a {color: #9e292b}#wrapper {background: #e4c595 url(/images/sidebar-bg.gif) 0 0 repeat-y}#header {height: 148px; margin: 12px 0 0px 0; padding: 0; background: #9e292b url(/images/header-line-bg.gif); }#header #logo {float: left; margin: 2px 0; width: 284px; height: 144px; background: white}#header #logo img {margin: 0 0 0 0px}#header #slogan {float: left; margin: 2px 0; width: 159px; height: 144px; background: #9e292b url(/images/header-slogan-bg.png) 0 0 no-repeat}#header #slogan-en {float: left; margin: 2px 0; width: 159px; height: 144px; background: #9e292b url(/images/header-slogan-bg-en.png) 0 0 no-repeat}#header #topimage {float: left; margin: 2px 0; width: 552px; height: 144px; background: #9e292b url(/images/topimage-bg.png) 508px 0 no-repeat}#topbar {height: 27px; background: #9e292b url(/images/topbar-bg.png) 0 0 repeat-y}#select-language {width: 236px; height: 27px; float: left; padding: 3px 0 0 0}#select-language a {float: left; height: 20px; color: #f7f4af; text-decoration: none; line-height: 20px}#select-language a#russian {width: 62px; margin: 0 0 0 15px; background: url(/images/russian.png) 0 0 no-repeat; padding: 0 0 0 40px}#select-language a#english {width: 52px; margin: 0 0 0 15px; background: url(/images/english.png) 0 0 no-repeat; padding: 0 0 0 40px}

#phones {float: left; width: 688px; height: 27px; margin: 0 0 0 10px; background: url(/images/phones-bg.png) 0 4px no-repeat; padding: 0 0 0 18px; line-height: 27px; color: #f7f4af}
#phones span {float: left; width: 120px; height: 27px; padding: 0 0 0 0px; line-height: 27px; color: #f7f4af}

#phones a {float: left; background: url(/images/arrow.png) right 7px no-repeat; padding: 0 20px 0 0; line-height: 27px; color: #f7f4af; text-decoration: none; margin: 0 0 0 64px}
#phones a:hover {text-decoration: underline;}

#booking {float: right; }
#booking a {background: url(/images/arrow.png) right 7px no-repeat; padding: 0 20px 0 0; line-height: 27px; color: #f7f4af; text-decoration: none; margin: 0 0 0 0px}#booking a:hover {text-decoration: underline;}#main {float: left; width: 100%; }
.content-wrapper {min-height: 570px; margin-left: 236px; padding: 12px 0 7px 33px; font-size: 10pt; font-family: Verdana,sans-serif;text-align:justify;}
#sidebar {float: left; width: 236px; margin-left: -100%; min-height: 470px; }
.mainmenu {padding: 9px 0 0 1px;}.mainmenu ul {list-style-type: square; margin: 0; padding: 0; list-style-position: outside; }.mainmenu ul li {display: block; margin: 0 0 3px 0; background: url(/images/mainmenu-li-bg.gif) 0 0 repeat-x;}.mainmenu ul li a {display: block; height: 21px; margin: 0 0 0px 0; padding: 6px 0 0 21px; background: url(/images/mainmenu-a-bg.gif) 12px 10px no-repeat;  font-weight: bold; font-size: 12px; color: #9e292b; /*fa9e0d; */ text-decoration: none}.mainmenu ul li a:hover { color: #fde2b6; }.mainmenu ul li a.current { color: #fde2b6; }.mainmenu ul ul {list-style-type: disc; margin: 0 0 0 22px; padding: 0; }.mainmenu ul ul li {background: url(/images/submenu-li-bg.png) 0px 6px no-repeat; margin: 3px 0 5px 0; padding: 0 0 0 6px}.mainmenu ul ul li a {display: inline; background: none; color: #774b1f; font-weight: normal; text-transform: lowercase; padding: 0}.mainmenu ul ul li a:hover { color: #774b1f; text-decoration: underline}.mainmenu ul ul li a.current { color: #774b1f; font-weight: bold}#sidebar .news-teasers {clear: both; padding: 0px 0 0 0px}#sidebar .news-teasers h2 {font-size: 1em; color: #fbeda1; padding: 0 8px 0 0px; text-align: center;line-height: 27px; height: 27px; text-transform: uppercase;background: url(/images/sidebar-h2-bg.png) 0 0 repeat;}#sidebar .news-teasers .item {}#sidebar .news-teasers img.image {display: block; padding: 0 1px 1px 0; background: #9e292b url(/images/sidebar-image-bg.gif) bottom left no-repeat;}#sidebar .news-teasers ul {margin: 6px 0 0 20px; padding: 0 0 0 8px}#sidebar .news-teasers ul li {margin: 0 0 16px 0; padding: 0}#sidebar .news-teasers ul li span {color: #922627; font-weight: bold}#sidebar .news-teasers ul li a {text-decoration: none}#sidebar #counters {padding: 28px 0 0 41px; filter:alpha(opacity=20); opacity:0.2;}img.image {padding: 0 1px 1px 0; background: #9e292b url(/images/image-bg.gif) bottom left no-repeat;}.content-wrapper p {margin: 1em 0; max-width: 653px;}#footer {clear: both; min-height:29px; background: #9e292b url(/images/footer-bg.png) 0 0 repeat-x; }#quicklinks {width: 178px; float: left; padding: 9px 0 0 58px}#footer-contacts {width: 578px; float: left; padding: 9px 0 0 9px; color: #f7f4af}#uplinks {float: right; width: 191px; height: 20px; overflow: hidden; margin: 14px 0 0 0; }#uplinks a {display: block; float: left; width: 69px; height: 20px; padding: 3px 0; text-align: center;   background: #ffe3b6 url(/images/footer-a-bg.gif) no-repeat; color: #9e292b; border-right: 1px solid #9e292b; text-decoration: none; font-size: 11px;}#uplinks a#uplinks-top { background: #ffe3b6 url(/images/footer-a-bg.gif) -7px 0 no-repeat; padding-left: 26px}#uplinks a#uplinks-home { background: #ffe3b6 url(/images/footer-a-bg.gif) 67px 0 no-repeat; padding-right: 26px; border-right: none}#uplinks a#uplinks-top:hover { background: #ff9f00 url(/images/footer-a-bg.gif) -7px -100px no-repeat; color: #ffe3b5}#uplinks a#uplinks-home:hover {background: #ff9f00 url(/images/footer-a-bg.gif) 67px -100px no-repeat; color: #ffe3b5}  #overbar {display: none; position: absolute; left: 0; top: 187px; width: 283px; min-height: 470px; }#menubar {display: none; position: absolute; left: 41px; top: 163px; }#menubar ul {list-style-type: none; margin: 0; padding: 0; list-style-position: outside; }#menubar ul li {display: block; float: left; margin-left: -24px; }#menubar ul li a {display: block; height: 30px; margin: 0 0 5px 0; padding: 0px 0px 0 0;   background: url(/images/menu-a-bg.gif) 0 -200px no-repeat;   text-align: center; font-weight: bold; font-size: 12px; color: #9e292b; text-decoration: none}#menubar ul li a:hover {  background: url(/images/menu-a-bg.gif) 0 -300px no-repeat;   }#menubar ul li a span {display: block; float: left; margin-left: 28px; height: 30px; background:  url(/images/menu-a-bg.gif) right 0px no-repeat; padding: 6px 46px 0 4px; cursor: pointer}#menubar ul li a:hover span {background: url(/images/menu-a-bg.gif) right -100px no-repeat; }#menubar ul li a.current {  background: url(/images/menu-a-bg.gif) 0 -300px no-repeat;   }#menubar ul li a.current span {background: url(/images/menu-a-bg.gif) right -100px no-repeat; color: #fde2b6}#menubar ul li.parent {margin: 0; }#menubar ul li.parent a {width: 219px; margin: 0; background: url(/images/mainmenu-a-bg.gif) 0 -200px no-repeat; color: #fde2b6; text-align: left; padding: 6px 0 0 26px}#menubar ul li.parent a.not-current {background: url(/images/mainmenu-a-bg.gif) 0 -300px no-repeat; color: #9e292b; }#menubar ul li.parent a.not-current:hover {background: url(/images/mainmenu-a-bg.gif) 0 -200px no-repeat; color: #9e292b; }#about {  background: #fff url(/images/about-bg.jpg) no-repeat;  }#about .content {  margin: 0 0 12px 0px;  padding: 0 0 0px 438px;  min-height: 407px;  max-width: 215px;    }.content-wrapper h1 {font-size: 1em; margin-top: 0; color: #9e292b; text-transform: uppercase}.content-wrapper h1.middle-line {clear: both; margin: 8px 0 0 0; width: 653px; padding-top: 1em; font-size: 1em; border-top: 1px solid #ce9495; color: #9e292b; text-transform: uppercase}.content-wrapper h1.middle-line span {display: block; float: left; margin-top: -1.7em; padding-right: 1em; background: #e4c595 url(/images/sidebar-bg.gif) -270px 0 repeat-y; }.content-wrapper h2 {font-size: 1em; margin-top: 0; color: #000; }table.list {border-collapse: collapse}table.list .first {padding-top: 25px}table.list .last {padding-bottom: 64px}table.list td {color: black; text-align: left; padding-left: 9px; vertical-align: top}table.list th {color: #9d292b; text-align: right; padding-right: 6px; border-right: 1px solid #bfbfbf; vertical-align: top}.block {clear: both; width: 653px; }.block-10 .gallery {clear: both; width: 653px; padding: 0px 0 0 0}.block-10 .gallery img.image {margin: 0 12px 0 0}.block-10 .gallery { float: left; width: 653px;}.block-10 .gallery ul {list-style-type: none; float: left; margin: 0; padding: 0}.block-10 .gallery li {width: 121px; overflow: hidden; margin: 0 12px 7px 0; padding: 0; float: left}.block-10 .gallery li img {width: 120px; }.block-10 .gallery li.last {margin: 0}.block-1 { margin: 0 0 1em 0; padding: 0 0 1em 0; width: 653px}.block-1 img.image {  float: right; margin: 0 0 8px 20px;}.block-2 { margin: 0 0 94px 0; padding: 0 0 1em 0}.block-2 img.image {  float: left; margin: 0 50px 0 0;}.block-3 { margin: 0 0 12px 0px;  /*padding: 0 0 12px 438px;*/  padding: 0 0 12px 0px;  min-height: 407px;}.block-3 img {float: left; margin-right: 12px}.block-3 .text {width: 215px; float: right}.block-4 { width: 653px; margin: 0 0 1em 0; padding: 5px 0 1em 0; }.block-4 .text { float: left; width: 258px; padding: 0 5px 0 0 }.block-4 .gallery { float: left; width: 387px; }.block-4 .gallery ul {list-style-type: none; float: left; margin: 0; padding: 0}.block-4 .gallery li {margin: 0 6px 7px 0; padding: 0; float: left; }.block-4 .gallery li.last {margin-right: 0; }.block-4 p.price {padding: 5px 3px 2px 0px; background: #fff; }.block-4 p.price span {padding: 5px 3px 2px 6px; background: #fde2b6; color: #9e292b; font-weight: bold}.block-5 { width: 653px; margin: 0 0 1em 0; padding: 12px 0 1em 0; }.block-5 .text { float: left; width: 265px;}.block-5 .gallery { float: left; width: 387px; }.block-5 .gallery ul {list-style-type: none; float: left; margin: 0; padding: 0}.block-5 .gallery li {margin: 0 6px 8px 0; padding: 0; float: left; }.block-5 .gallery li.last {margin-right: 0; }.block-5 p.price {padding: 5px 3px 2px 0px; background: #fff; }.block-5 p.price span {padding: 5px 3px 2px 6px; background: #fde2b6; color: #9e292b; font-weight: bold}.block-6 {margin: 0 0 1em 0; padding: 0 0 1em 0;}.block-6 .text {  float: left; width: 250px;}.block-6 .gallery-1-2 {width: 398px; float: left; }.block-6 .loader {    display: inline; float: left;    width: 257px; height: 188px;    overflow: hidden; margin: 0 6px 0 0;    position: relative; text-align: center;}.block-6 .gallery-1-2 ul {list-style-type: none; float: left; margin: 0; padding: 0}.block-6 .gallery-1-2 li {margin: 0 0 7px 0; padding: 0; }.block-7 { margin: 0 0 2em 0; padding: 0 0 1em 0; width: 653px; }.block-7 .gallery { width: 388px; float: left; }.block-7 .loader {    display: inline; float: right;    width: 257px; height: 190px;    overflow: hidden; margin: 0 1px 0 0;    position: relative; text-align: center;}.block-7 .gallery ul {list-style-type: none; float: left; margin: -190px 0 0 0; padding: 0}.block-7 .gallery li {display: block; float: left; margin: 0 6px 7px 0; padding: 0; }.block-7 .gallery li.last {margin-right: 0; }.block-7 .gallery li.first {margin-right: 262px}.block-7 .gallery li.second {margin-right: 262px}.block-7 .text {float: left; width: 260px; padding: 0 5px 0 0}.block-8 { margin: 0 0 1em 0; padding: 0 0 1em 0; }.block-8 .text { float: left; width: 258px; padding: 0 5px 0 0; }.block-8 .gallery-1-2 { float: left; width: 388px; }.block-8 .gallery-1-2 ul {list-style-type: none; float: left; margin: -188px 0 0 0; padding: 0}.block-8 .gallery-1-2 li {display: block; margin: 0 266px 7px 0; padding: 0; float: left; }.block-8 .gallery-1-2 li.last {margin-right: 0; }.block-8 .loader {    display: inline; float: right;    width: 257px; height: 188px;    overflow: hidden; margin: 0 0px 0 0;    position: relative; text-align: right;} p.price {padding: 5px 3px 2px 0px; background: #fff; } p.price span {padding: 5px 3px 2px 6px; background: #fde2b6; color: #9e292b; font-weight: bold}.block-9 { margin: 0 0 1em 0; padding: 0 0 1em 0}.block-9 .gallery-1-2 { width: 388px; float: left; }.block-9 .loader {    display: inline; float: left;    width: 257px; height: 190px;    overflow: hidden; margin: 0 6px 0 0;    position: relative; text-align: center;}.block-9 .gallery-1-2 ul {list-style-type: none; float: left; margin: -190px 0 0 0; padding: 0}.block-9 .gallery-1-2 li {display: block; float: left; margin: 0 6px 7px 0; padding: 0; }.block-9 .gallery-1-2 li.first {margin-left: 262px}.block-9 .gallery-1-2 li.second {margin-left: 262px}.block-9 .gallery-1-2 li.last {margin: 0}.block-9 .text {float: right; width: 258px; padding: 0 0 0 5px}.loading {position: absolute; top: 50%; left: 50%; background: url(images/ajax-loader.gif) }a.download {color: #9e292b; padding: 4px; background: #fde2b6; font-weight: bold; text-decoration: none}a.download:hover {text-decoration: underline}.border {border-bottom: 1px solid #ce9495}.itemsList {width: 653px}.itemsList .item {margin: 0 0 2em 0; padding: 0;}.itemsList .item h1 {margin-bottom: 0;}.itemsList .item .text {margin: 0; }.action {width: 653px; margin: 0 0 2em 0}.pager {}.pager a {color: #9e292b}ul#news-teasers {margin: 0 0 2em 35px; list-style-position: inside; padding: 0;}ul#news-teasers li {margin: 0 0 1em 0}ul#news-teasers a {color: brown; font-size: 1.3em}#news-teasers-wrapper {width: 420px; margin-right: 10px; float: left;}#actions-teasers-wrapper {width: 220px; float: left;}#news-teasers-wrapper h1 {width: 420px; }#actions-teasers-wrapper h1 {width: 220px; }#pricelists {}#pricelists a {font-size: 1.4em; font-weight: bold; color: #9e292b}.content-wrapper table {border-collapse: collapse}.content-wrapper table td {padding: 3px 5px; border: 1px solid silver}

.font12 {
	font-size:12px;
}
.font14 {
	font-size:14px;
}
.font16 {
	font-size:16px;
}

#galleries-list {width: 670px;}
#galleries-list ul {list-style: none; margin: 10px 0; padding: 0}
#galleries-list ul li {list-style: none; width: 210px; height: 240px; margin: 0 10px 10px 0; float: left}
#galleries-list ul li img {width: 210px; height: 210px; }
#galleries-list ul li h3 {font-size: 1em; font-weight: normal; text-align: center; padding: 3px 0; margin: 0}

#gallery-content .gallery {float: none}
#gallery-content .gallery ul {float: none}

#gallery-description {width: 650px; margin: 0 0 10px 0}
