input,select,textarea,body style="font-size: small; margin: 0px; padding: 0px;"  {font-family:verdana,arial,tahoma,sans-serif;font-size:12px;color:#555;font-align:justify;}
td,a,body style="font-size: small; margin: 0px; padding: 0px;"  ,input,select,textarea,div,td{font-family:verdana,arial,tahoma,sans-serif;color:#555;font-align:justify;}


font{font-family:verdana,arial,tahoma,sans-serif;font-size:11px;}
body style="font-size: small; margin: 0px; padding: 0px;"  {background:#fff;margin:0;padding:0;height:100%;}
img,a img{border:0;}
a:hover{color:#333;}
form{margin:0;padding:0;}
h1{margin:0;font-size:18px;display:inline;font-weight:normal;}

#page-all {min-height: 100%; margin-bottom: -30px;}
* html #page-all {height: 100%;}
#page-empty {height: 40px; clear: both;}
#page-footer {height: 30px;}

.level1{font-size:12px;font-weight:bold;}
.comment{font-size:10px;color:#666;}
#clear{clear:both;font-size:1px;}
.data{font-size:10px;color:#999;margin:5px 0 0 0;}
.small{font-size:10px;}
.photo{border:1px solid #666;margin:0 10px 5px 0;}
.info{margin:5px 0;}
.page-act{font-size:18px;color:#f60;padding:3px;margin:0 3px;}
.page-unact{padding:2px 4px;}
a.page-unact:hover{background-color:#;}

.top-nav{font-size:10px;text-decoration:none;padding:0 3px 2px 3px;border-top:1px solid #47a;border-bottom:1px solid #47a;margin:0;color:#369;}
.top-nav:hover{background:#e9ebcd;color:#e9ebcd !important;}
.sep{padding:0 0 2px 0;font-size:10px;border-right:1px solid #47a;border-left:1px solid #47a;border-top:0;border-bottom:0;}
.bottom-nav{margin:3px 0;color:#999;}

table#results tr{vertical-align:top;}
table#results td{padding:4px;}
.colored{background:#f2f3ed;}
#r,#results tr td#r{height:1px;padding:0;}

table#tmenu td{height:21px;}
.but-tl{background:url(i/but_l.gif) repeat-y left #e9ebcd;border-bottom:1px solid #999;height:21px;}
.but-tr{background:url(i/but_r.gif) repeat-y right #e9ebcd;border-bottom:1px solid #999;}
.top-menu{font-size:12px;color:#333;padding:0 6px;background:#efefef;border-bottom:1px solid #999;border-top:2px solid #999;}
.top_r{border-bottom:2px solid #999;}
#on{background-color:#fff;}

a.menu,a.menu:visited{font-size:12px;color:#333;text-decoration:none;}
a.menu:hover{color:#000;}
a.orange:hover{color:#f40 !important;}
a.fon:hover{color:#f40 !important;}

#v{background-image:url(i/rv.gif) repeat-y left;width:1px;}
#g{background:url(i/rg.gif);height:1px;margin:0;padding:0;}

.grey,#grey{background-color:##e9ebcd;}
.green,#green{background-color:#e9ebcd;}
.blue,#blue{background-color:#e9ebcd;}
.yellow,#yellow{background-color:#fff6e0;}
.white,#white{background-color:#fff;}
.lime,#lime{background-color:#e9ebcd;}
.orange,#orange{color:#f60;}
.fon,#fon{color:#e9ebcd;}
.black,#black{color:#333;}

form.short input,form.short div,.left{float:left;position:relative;}
.frm{font-size:10px;width:45px;height:13px;padding:0 1px;margin:0 4px;border:1px solid #999;}
form.letter input.frm{border:1px solid #727996;}
form.letter textarea.frm{border:1px solid #727996;}
form.letter div{font-size:10px;color:#525976;}
.but{font-size:10px;background-color:#fff;border:1px solid #727996;color:#525976;padding:0 4px 1px 6px;}
textarea{background:#fff;}

.lt{float:left;height:5px;background:url(i/rg.gif) repeat-x;width:195px;}
.lb{float:left;height:5px;background:url(i/rg.gif) repeat-x bottom;width:195px;}
.rt{float:right;height:5px;background:url(i/rg.gif) repeat-x;width:245px;}
.rb{float:right;height:5px;background:url(i/rg.gif) repeat-x bottom;width:245px;}
.footer1{clear:both;height:auto;position: relative; } 
.t{float:left;height:5px;}
.b{float:left;height:5px;}

.ptl{float:left;height:5px;background:url(i/pnt_tl.gif) no-repeat;}
.pbl{float:left;height:5px;background:url(i/pnt_bl.gif) no-repeat;}
.ptr{float:right;height:5px;background:url(i/pnt_tr.gif) no-repeat;}
.pbr{float:right;height:5px;background:url(i/pnt_br.gif) no-repeat;}

.wtl{float:left;height:5px;background:url(i/wh_pnt_tl.gif) no-repeat;}
.wbl{float:left;height:5px;background:url(i/wh_pnt_bl.gif) no-repeat;}
.wtr{float:right;height:5px;background:url(i/wh_pnt_tr.gif) no-repeat;}
.wbr{float:right;height:5px;background:url(i/wh_pnt_br.gif) no-repeat;}

.gtl{float:left;height:5px;background:url(i/gr_pnt_tl.gif) no-repeat;}
.gbl{float:left;height:5px;background:url(i/gr_pnt_bl.gif) no-repeat;}
.gtr{float:right;height:5px;background:url(i/gr_pnt_tr.gif) no-repeat;}
.gbr{float:right;height:5px;background:url(i/gr_pnt_br.gif) no-repeat;}

.block-container{clear:both;border-bottom:15px solid #fff;}

.l-block-content{clear:both;padding:1px 1px 0 0;background:url(i/rv.gif) repeat-y right;}
.l-block-title{padding:1px 0 3px 0px;background:#e9ebcd;}
.l-block-text{padding:1px 0 2px 2px;border-bottom:1px solid #d6d6d6;}
.l-block-link{padding:0 4px 4px 0;background:#e9ebcd;text-align:right;border-top:1px solid #fff;}
.l-block-image{position:absolute;margin:5px 0 0 5px;}

.right-block{background:url(i/rv.gif) repeat-y left;clear:both;padding:0 0 0 1px;clear:both;}
.right-block div{font-size:10px;}
.r-block-content{clear:both;padding:1px 0 0 1px;background:url(i/rv.gif) repeat-y left;}
.r-block-title{padding:0 4px 2px 0;background:#e9ebcd;text-align:right;}
.r-block-text{padding:1px 6px 7px 6px;background:#e9ebcd;}
.r-block-link{padding:0 4px 0 0;text-align:right;font-size:10px;color:#e9ebcd;border-bottom:4px solid #e9ebcd;background:#e9ebcd;}
.r-block-image{position:absolute;margin:5px 0 0 5px;background:#e9ebcd;}


#yellow .r-block-text{border-bottom:1px solid #e6d4b1;}
#yellow .r-block-link{border-top:1px solid #fffff0;background:#e9ebcd;border-bottom-color:#faf0d3;}
#lime .r-block-text{border-bottom:1px solid #d2d3cd;}
#lime .r-block-link{border-top:1px solid #fff;background:#ebece6;border-bottom-color:#eeefe9;}
#lime .r-block-title{border-top:1px solid #d2d3cd;border-bottom:1px solid #d2d3cd;color:#f60;font-size:10px;}
#blue .r-block-title{border-top:1px solid #b2b9c6;border-bottom:1px solid #b2b9c6;color:#f60;font-size:10px;}

.ad{float:left;margin:20px 0;}
.news{}
#news{}

.cent{text-align:right;border-bottom:1px solid #f60;}
#cent{color:#333;padding:0 4px;}
.cent1{img-align:center;}
#cent1{color:#333;padding:0 4px;}

.inside{text-align:right;border-bottom:1px solid #70a8da;padding:15px 0 0 0;}
#inside{color:#70a8da;padding:0 4px;}
.outside{text-align:right;border-bottom:1px solid #5a8080;padding:15px 0 0 0;}
#outside{color:#5a8080;padding:0 4px;}
.dop{text-align:right;border-bottom:1px solid #9299b6;}
#dop{color:#9299b6;font-size:18px;padding:0 4px;}
.rubrics{width:99%;padding:5px 0;margin:0;}

.rubrics a{color:#555;margin-right:5px;}
.rubrics a:hover,a.news:hover{color:#f60 !important;}
a.rm-in:hover{color:#333 !important;}
.rubrics a:visited,a.rm-in:visited,a.news:visited{color:#979;}

#header{background:#fff;border-bottom:5px solid #e9ebcd; width: 100%;}
#topcontent,#tmenu,#footer{clear:both;background:#e9ebcd;} width: 100%;
#tmenu,#out,#header,#footer,#main-top{min-width:780px;width:expression(document.documentElement.clientWidth<780?'780px':'auto');}
#out,#main-top,#footer,#footercontent{background:url(i/back_left.gif) repeat-y left;}
#in,#container{background:url(i/back_right_2.gif) repeat-y right;}
#out{border:1px solid #fff;border-bottom:1px solid #e9ebcd;}
#container{width:100%;float:left;margin-right:-250px;}
#main{margin-right:250px;}
#leftcol{width:200px;float:left;}
#centercol{margin-left:200px;}
#rightcol{width:250px;float:right;}
#footer{border:1px solid #fff;border-top:5px solid #e9ebcd;}
#clearing{height:0;clear:both;width:100%;}
#centercontent{margin:0 8px 10px 12px;}
#rightcontent{padding:0 8px 10px 8px;}
#footercontent{text-align:center;border-top:2px solid #999;}
#top-right{text-align:center;margin:10px 0 0 270px;}
#ban{width:468px;margin:auto;position:relative;}
#href{position:absolute;z-index:100;left:0;top:0;}

/* ËÅÂÎÅ ÂÅÐÕÍÅÅ ÌÅÍÞ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/ 

.menulist a{
display: block;
width: 175px;
height: 17px;
padding-left: 22px;
padding-top: 0px;
margin-bottom: 0px;
background-image: url(i/menu1.gif);
background-repeat: no-repeat;
background-position: left top;
text-decoration: none;
color:#555;
}


.menulist a:hover{
width: 175px;
background-image: url(i/menu2.gif);
 /* ØÐÈÔÒ ËÅÂÎÃÎ  ÌÅÍÞ*/ 
color: #000000;/* ÖÂÅÒ OUTSIDE ËÅÂÎÃÎ ÂÅÐÕÍÅÃÎ ÌÅÍÞ*/
text-decoration: none;

}

/* ËÅÂÎÅ ÏÎÄÌÅÍÞ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/ 

.menulist1 a{
display: block;
width: 165px;
height: 17px;
padding-left: 28px;
padding-top: 0px;
margin-bottom: 0px;
background-image: url(i/pmenu1.gif);
background-repeat: no-repeat;
background-position: left top;
text-decoration: none;
color:#555;
font-size:10px;
}


.menulist1 a:hover{
width: 165px;
background-image: url(i/pmenu2.gif);
 /* ØÐÈÔÒ ËÅÂÎÃÎ  ÌÅÍÞ*/ 
color: #000000;/* ÖÂÅÒ OUTSIDE ËÅÂÎÃÎ ÂÅÐÕÍÅÃÎ ÌÅÍÞ*/
text-decoration: none;
font-size:10px;
padding-top: 0px;
margin-bottom: 0px;
}

.orangemenu a{
color: #f60;
text-decoration: none;

}

.orangemenu a:hover{
color: #f60;
}

.tel {
display: block;
width: 235px;
color: #28463c;
padding-right: 10px;
padding-top: 10px;
margin-bottom: 0px;
font-size:12px;
}
TABLE#price {
border-collapse: collapse; /* Óáèðàåì äâîéíûå ëèíèè ìåæäó ÿ÷åéêàìè */
border: 2px solid white;   /*Ïðÿ÷åì ðàìêó âîêðóã òàáëèöû */
border: 1px dotted maroon; /* Ïàðàìåòðû ðàìêè */
}
TABLE#price TD {
padding: 1px; /* Ïîëÿ âîêðóã ñîäåðæèìîãî òàáëèöû */
border: 1px dotted maroon; /* Ïàðàìåòðû ðàìêè */
text-align: center; /* Âûðàâíèâàíèå ïî ëåâîìó êðàþ */
}
TABLE#price1 {
border-collapse: collapse; /* Óáèðàåì äâîéíûå ëèíèè ìåæäó ÿ÷åéêàìè */
border: 2px solid white;   /*Ïðÿ÷åì ðàìêó âîêðóã òàáëèöû */
 /* Ïàðàìåòðû ðàìêè */
}
TABLE#price1 TD {
padding: 3px; /* Ïîëÿ âîêðóã ñîäåðæèìîãî òàáëèöû */
border: 1px dotted maroon; /* Ïàðàìåòðû ðàìêè */
text-align: left; /* Âûðàâíèâàíèå ïî ëåâîìó êðàþ */
}
TABLE#.menuleft {
font-size:11px;
decoration: none;
}
TABLE#pricemap {
border-collapse: collapse; /* Óáèðàåì äâîéíûå ëèíèè ìåæäó ÿ÷åéêàìè */

 /* Ïàðàìåòðû ðàìêè */
}
TABLE#pricemap TD {
padding: 3px; /* Ïîëÿ âîêðóã ñîäåðæèìîãî òàáëèöû */
border: 1px dotted maroon; /* Ïàðàìåòðû ðàìêè */
text-align: left; /* Âûðàâíèâàíèå ïî ëåâîìó êðàþ */
}
 /* Ãàëåðåÿ ñ çóìîì */
        #gallery2 {width: 99%; overflow:hidden; valign: top; } 
		#gallery2 a {position:relative; margin:0px;  float:left;}
        #gallery2 a span { background-image:url(img/zoom.png); background-repeat:no-repeat; width:48px; height:48px; display:none;
                          position:absolute; left:15px; top:15px;}
        #gallery2 img { border: solid 0px #999; padding:0px;text-align: center;  margin:0 auto;}
		
 /* Òàáëèöà â ãåîãðàôèè */

#tabmap td{
position: relative;
border: 1px solid grey;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
text-align: left;
vertical-align: top;
}
#tabmap {
position: relative;
border: 1px solid grey;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #008000;
}
