.usd
{
        font-family: Arial; font-size: 11px; font-weight: 100; color: green;
}
.evro
{
        font-family: Arial; font-size: 11px; font-weight: 100; color: #000066;
}
.ye
{
        font-family: Arial; font-size: 11px; font-weight: 100; color: gray;
}
.rub
{
        font-family: Arial; font-size: 11px; font-weight: 100; color: palevioletred;
}

h1
{
        font-family: Arial; font-size: 15px; font-weight: bold; color: red; text-decoration: none;
}

h3
{
	font-family: Arial; font-size: 14px;  color: black; font-weight: 100; text-decoration: underline;
}

h4
{
        font-family: Arial; font-size: 13px; font-weight: bold; color: black; text-decoration: none;
}

td
{
        font-family: Arial; font-size: 11px; font-weight: 100;
}

.offsite
{
        font-family: Arial; font-size: 11px; color: black; text-decoration: none; font-weight: 100;
}


.offsite:hover
{
        font-family: Arial; font-size: 11px;  color: black; font-weight: 100;
        text-decoration: underline;
}

.ssilki

{
	font-family: Arial;
	font-size: 11px;
	color: black;
	text-decoration: none;
	font-weight: 100;
	padding: 5px 5px 5px 5px;
	border-bottom: solid 1px #e5e5e5;
}

a.ssilki

{
	font-family: Arial;
	font-size: 11px;
	color: black;
	text-decoration: none;
	font-weight: 100;
	border : 0px;
}

a.ssilki:hover
{
   font-family: Arial;
	font-size: 11px;
	color: black;
	text-decoration: underline;
	font-weight: 100;
}

.pricetitle
{
        font-family: Arial; font-size: 11px; font-weight: 100; background: #EDF2F3; color: #666666;
}
.price
{
        font-family: Arial; font-size: 11px; font-weight: 100; background: white;
}
.nomer
{
        font-family: Arial; font-size: 11px; font-weight: 100; background: white; color: gray; text-decoration: none;
}
.nomer:hover
{
        font-family: Arial; font-size: 11px; font-weight: 100; background: white; color: gray;
        text-decoration: underline;
}

td.menu
{
        padding: 2px 5px 2px 20px; background: #e5e5e5 url(images/menu.gif) no-repeat left;
}
td.menuhotel
{
        padding: 5px 5px 5px 20px; background: #e5e5e5 url(images/menu.gif) no-repeat left;
}

.logo
{
        font-family: Arial; font-size: 13px; font-weight: bold; color: white; text-decoration: none; padding: 2px 0px 2px 5px;
}
.logo:hover
{
        font-family: Arial; font-size: 13px; font-weight: bold; color: #666666; text-decoration: none;
}
.menutitle
{
        font-family: Arial; font-size: 11px; font-weight: bold; color: #666666; text-decoration: none;
}
.menutitle:hover
{
        font-family: Arial; font-size: 11px; font-weight: bold; color: #666666; text-decoration: none;
}
.menu
{
        font-family: Arial; font-size: 11px; font-weight: bold; color: black; text-decoration: underline;
}
.menu:hover
{
        font-family: Arial; font-size: 11px; font-weight: bold; color: #666666; text-decoration: none;
	   
}
.spec, .specr
{
        font-family: Arial; font-size: 11px; font-weight: 300; color: #29569F; text-decoration: underline;
}
.spec:hover, .specr:hover
{
        font-family: Arial; font-size: 11px; font-weight: 300; color: #666666; text-decoration: underline;
}

.specr, .specr:hover
{
	font-weight: bold;
	color: red;
}

.text
{
        font-family: Arial; font-size: 11px; font-weight: 300; color: black;
}
.text:hover
{
        font-family: Arial; font-size: 11px; font-weight: 300; color: #666666; text-decoration: underline;
}
.titletext
{
        font-family: Arial; font-size: 11px; font-weight: 800; color: red; text-decoration: none;
}
.titletext:hover
{
        font-family: Arial; font-size: 11px; font-weight: 800; color: red; text-decoration: underline;
}
.search
{
        font-family: Arial; font-size: 11px; font-weight: bold; color: #666666; text-decoration: none;
}
.control
{
        font-family: Arial; font-size: 11px; font-weight: 300; color: #666666; text-decoration: none;
}
.control:hover
{
        font-family: Arial; font-size: 11px; font-weight: 300; color: #666666; text-decoration: none;
}
.contact
{
        font-family: Arial; font-size: 13px; font-weight: 800; color: #666666;
}

.linknomer
{
	font-size: 11px; font-weight: 300; color: red; text-decoration: none;
	padding-left: 3px; padding-right: 3px;
}
.linknomer:hover
{
	font-size: 11px; font-weight: 300; color: red; text-decoration: underline;
	padding-left: 3px; padding-right: 3px;
}
.linknomer:active
{
	font-size: 12px; font-weight: 800; color: red; text-decoration: none;
	padding-left: 3px; padding-right: 3px;
}

.sma
{
        font-family: Arial; font-size: 9px; color: #666666; text-decoration: none;
}
.sma a { color: #666666; text-decoration: none;  }
.sma a:hover { text-decoration: underline; }
.sma:hover
{
        font-family: Arial; font-size: 11px; font-weight: 300; color: #666666; text-decoration: underline;
}

input.search
{
        font-family: Arial; font-size: 9px; font-weight: bold; color: #666666; text-decoration: none; width: 70px;
}
input.control
{
        font-family: Arial; font-size: 9px; font-weight: bold; color: #666666; width: 100px;
}
input
{
        font-family: Arial; font-size: 11px; font-weight: 100; color: #666666; text-decoration: none; padding: 0px 0px 0px 0px;
}

.bron
{
        font-family: Arial; font-size: 11px; font-weight: 100; color: #666666; text-decoration: none;
}
.brontitle
{
        font-family: Arial; font-size: 11px; font-weight: 800; color: #666666; text-decoration:
        none; background-color: #EDF2F3; padding: 0px 0px 0px 3px;
}
.bronbutton
{
        font-family: Arial; font-size: 11px; font-weight: bold; color: red; text-decoration: underline;
        background-color:#e5e5e5; padding: 5px 5px 5px 5px;
}
.bronbutton:hover
{
        font-family: Arial; font-size: 11px; font-weight: bold; color: red; text-decoration: none;
        background-color:#e5e5e5; padding: 5px 5px 5px 5px;
}
.blur
{
        FILTER: alpha(Opacity=60,Style=0)
}
DIV.stats {
        PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; LEFT: -1000px; VISIBILITY: hidden; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 0px; PADDING-TOP: 0px; POSITION: absolute; TOP: -1000px; HEIGHT: 0px
}

.lmenu { font-family: Arial; font-size: 11px; font-weight: bold; color: #666666; }
.lmenu a { color: black; font-family: Arial; font-size: 11px; font-weight: bold; }
.lmenu a:hover  { color: #666666; text-decoration: none; }
.lmenu a#red { color: red; font-weight: bold; }
.lmenu a#red :hover  { color: red; text-decoration: none; }
.lmenu ul { margin: 0; padding: 0; list-style-type: none; background: #e5e5e5; }
.lmenu ol { margin: 0; padding: 0px 0px 0px 25px; list-style-type: circle; }
.lmenu ol li { margin: 0; padding: 10px 5px 4px 0px; border: 0; white-space: normal;}
.lmenu li { padding: 6px 5px 6px 20px; background: #e5e5e5; border-top: white 1px solid; }
.lmenu td.zag{ padding: 7px 0px 7px 10px; margin: 0px 0px 0px 0px; background: #cccccc; border-top: white 1px solid; }

.pv { font-family: Arial; font-size: 10px; font-weight: normal; color: #ccc; /*margin-bottom: 10px;*/ }
.pv a { font-family: Arial; font-size: 10px; font-weight: normal; color: #ccc; }
.pi { display: none;  }

.invisible { display: none; }
.visible { display: block; }

.tmenu { border: 1pt solid #d1d1d1; text-align: left; margin-bottom: 15px;}
.tmenu a { color: #337490; text-decoration: underline; }
.tmenu a:hover { color: red; }

.tbl2 { padding: 2px 5px 2px 5px; bgcolor: #737373; }
.tbl2 a { color: #337490; text-decoration: underline; }
.tbl2 a:hover { color: red; }

a.bron { color: red; text-decoration: underline; }

div.gr_line { color: white; padding-left: 5px; padding-top: 2px; width: 260px; font-weight: bold; font-size: 10pt; text-align: left; background: #ccc; height: 22px; border-bottom: 1px solid #fff; }
div.gr_line a { color: white; text-decoration: none; }
div.gr_line a:hover { color: #666666; }
div.gr_line_b { text-align: center; color: black; padding-left: 5px; padding-top: 2px; width: 260px; font-weight: bold; font-size: 10pt; background: #ccc; height: 22px; border-bottom: 1px solid #fff; }
