body    {       margin:0;
                padding:0;
        background:#ffffff;
        color: #000000;
        text-align:left;
            font-family:Tahoma,Arial, Helvetica, sans-serif;}


.pic {border:1px solid #951226; margin-top:12px;}
.hrr {margin-left:20px;text-align:left;}

textarea  {
        background:#ffffff;
        margin-left:8px; padding:0px;
        font-size:8pt;
        border:1px #951226 solid;
        color:#000000;
}

input {
        background:#ffffff;
        margin-left:8px; padding:0px;
        font-size:8pt;height:17px;
        border:1px #951226 solid;
        color:#000000;
}
select {margin-left:8px;font-size:8pt;height:18px;}


table {font-size:100%;}
p { font-size:100%;
        margin-top:5px;
        margin-bottom:15px;
        margin-left:0px;
        margin-right:0px;
        padding-right:10px;
        text-align:justify;
        color:#000000;
        font-family:Tahoma,Arial, Helvetica, sans-serif;}

h1.title { font-size:100%;
        font-weight:normal;
        text-align:left;
        text-decoration:none;
        color:#951226;
        font-family:Tahoma,Arial, Helvetica, sans-serif;}

h1 { font-size:110%;
        text-align:left;
        text-decoration:none;
        color:#951226;
        font-weight:bold;
        font-family:Tahoma,Arial, Helvetica, sans-serif;}

h2 { font-size:100%;
        margin-top:15px;
        margin-bottom:10px;
        margin-left:20px;
        margin-right:30px;
        text-align:left;
        color:#000000;
        font-family:Tahoma,Arial, Helvetica, sans-serif;}
h3 { font-size:110%;
        font-weight:normal;
        margin-top:15px;
        margin-bottom:10px;
        margin-left:0px;
        margin-right:30px;
        text-align:left;
        color:#951226;
}


ul.ul1 li {
    color:#000000;
    font-size: 100%;
    margin: 0px 10px 0px 18px;
    text-align: justify;}

ul.ul1 {margin-top:-14px;padding-top:0px;}

ul,li {
    color:#000000;
    font-size: 100%;
    margin: 5px 10px 5px 18px;
    text-align: justify;}

ol  {
    color:#000000;
    font-size: 100%;
    margin: 5px 0 5px 30px;
    text-align: justify;}




a {font-family:Tahoma,Arial,Arial Narrow, Helvetica, sans-serif; color:#951226; text-decoration:none;}
.menu { font-size:100%;
        text-align:left;
        text-decoration:none;
        color:#951226;
        font-family:Tahoma,Arial, Arial Narrow, Helvetica, sans-serif;}


.menu2,.menu21 { font-size:100%;
        text-align:left;
        text-decoration:none;
        font-weight:normal;
        color:#000000;
        font-family:Tahoma,Arial,Arial Narrow, Helvetica, sans-serif;}

a:hover,.menu2:hover {color:#951226;}

.devider {background:#951226; height:1px; display:block; clear:both; margin:5px 0px 5px 35px;width:140px;}
.devider2 {background:#951226; height:1px; display:block; clear:both; margin:5px 0px 5px 15px;width:160px;}


.menu21 {color:#951226; text-decoration:none;}

.menu3,.menu31 { font-size:100%;
        text-align:left;
        text-decoration:none;
        font-weight:normal;
        color:#000000;
        font-family:Tahoma,Arial,Arial Narrow, Helvetica, sans-serif;}

.menu3:hover {color:#951226;}

.menu31 {color:#951226; text-decoration:none;}

div.menu {margin:3px 0px 0px 20px;text-align:left; font-size:70%; width:170px;}
div.menu2 {width:150px;margin-left:35px;margin-top:3px;text-align:left; padding-bottom:0px; font-size:70%;}

.body_fon {background:#ffffff URL('/img/body_fon.gif') no-repeat bottom right;}
.top_fon {background:URL('/img/top_fon.gif') repeat-x;}

.news_item {width:100%;}
.dot {background:URL('/img/dotted_line.gif') repeat-x; width:90%; height:1px;}
.dot22 {background:URL('/img/dotted_line.gif') repeat-x; width:97%; height:1px;}


.top_fon2 {background:URL('/img/top_fon2.gif') no-repeat;}
.icons {width:88px; margin:90px 0px 0px 0px; padding:0px 0px 0px 5px;}
.menu_block {background:URL('/img/menu_fon.gif') no-repeat bottom left; width:211px; padding:10px 0px 20px 10px;}
.menu_p {font-size:70%; margin:12px;}
.gallery {width:100%; padding:20px 0px 0px 20px;}
.stest {width:100%; padding:20px 0px 0px 10px;font-size:80%;}
.stest2 {width:100%; padding:0px 0px 0px 20px;}


p.subscr {color:#951226; font-size:85%; margin:5px 0px 0px 0px; padding:0px;}
.copyright {color:#BC6A77; font-size:70%; width:211px; padding:10px 0px 0px 20px;}
.copy {color:#BC6A77; font-size:70%;}
a.copy {font-size:100%; text-decoration:none;}
.text {font-size:80%; padding:0px 0px 10px 30px;}

.tab {border:1px #951226 solid;border-collapse:collapse;  padding:3px;}

.red {background:#951226;}
td.bord {background:#951226;color:#FFFFFF;}

#red {color:#951226;}
.rose {background:#F3BABA;text-align:center;}
.wht {background:#ffffff;}
.jst{ text-align:justify;}
.cn { text-align: center;}
.lt { text-align: left;}
.rt { text-align: right;}
.top { vertical-align: top;}
.bot { vertical-align: bottom;}
#checkbox { border: 0;}


.s_select {
        font-family:Tahoma,Arial, Helvetica, sans-serif;
        font-size:8pt;
        border:1px #951226 solid ;border-collapse:collapse;
}
.s_expand {
        font-family:Tahoma,Arial, Helvetica, sans-serif;
        font-size:8pt;
        border:1px #951226 solid ;border-collapse:collapse;
}
.s_v1 {
        width: 161px;
}
.a_select,.a_select1,.a_select2,.a_select3,.a_select4 {
        color: black;
        display: block;
        width: 100%;
}
.a_select:hover {color: white;}
.a_select1:hover {color: black;}
#select1 {
        width: 164px;
        height: 17px;

}
#select2 {
        width: 14   4px;
        height: 17px;

}
#select3 {
        width: 164px;
        height: 17px;

}
#select4 {
        width: 100px;
        height: 17px;

}
#expand1 {
        margin-top: -1px;
        width: 164px;
        visibility: hidden;
}
#expand2 {
    position:absolute;
        width: 164px;
        visibility: hidden;
        background: white;
}
#expand3 {
    position:absolute;
        width: 164px;
        visibility: hidden;
        background: white;
}
#expand4 {
    position:absolute;
        width: 100px;
        visibility: hidden;
        background: white;
}

/*Showcase*/
#showcase-p{text-align:center; overflow:hidden;/*height:500px;*/width:710px;}
#showcase-name{width:326px; float:left; position:relative;margin-right:20px;} 
#showcase-name a {height:35px;display:block;width:326px;}
#showcase-text{border: #951226 solid 1px; height: 117px; _height:119px; width:326px;margin-top:3px;overflow:hidden;margin-bottom:10px;}
.showcase-img{margin:5px; border: #951226 solid 1px;}
#showcase-next{position:absolute; bottom: -20px;right:5px;//bottom:-31px;}
/*Showcase END*/

b.redt {
color:#951226; 
font-weight:normal;
}

.header {cursor: pointer; cursor: hand; font-size:14px;margin:0 0 0 50px; background: url(/img/punkt.gif) no-repeat;}
.proc {  color:#951226; font-size:12px;}
.highlight { background: url(/img/punkt2.gif) no-repeat;}
.highslide {width:275px;height:275px;display:table-cell; vertical-align:middle;overflow:hidden;}
.highslide img {margin-top: expression( this . parentNode . offsetHeight > this . offsetHeight ?(( this . parentNode . offsetHeight-this . offsetHeight ) / 2 + "px" ) : "0" );}

#punkt { font-size:12px;margin-bottom:15px;}
.punkt { background: url(/img/punkt.gif) no-repeat;font-size:12px;}
.menum { width: 100%; display: none; color:#000000;font-size:12px; margin:10px 0 10px 120px;padding:10px;width:600px;}
.visible {display: block;}

.object_menu {overflow:hidden;margin:20px auto 40px auto; padding:0px;height:50px;width:760px;}
.work .object_menu {margin:20px 0px 40px -20px;}
.object_menu li {font-size:11px;display:block; float:left; list-style:none; height:42px;//height:52px; width:120px;text-align:center;padding:8px 5px 0px 0px; margin:0px 0px 0px 16px;background:URL('/img/menu3_bg.gif') no-repeat bottom right;}


div#rooms {clear: both;border-bottom: 1px solid #951226; float: left; width: 100%;}
#rooms h2 {text-transform:uppercase;}

#rooms h2 p{text-align: center;}
