body {
	font-size: 11px;
}
h1
{
        font-family: Arial; font-size: 15px; font-weight: bold; color: red; text-decoration: none;
}

h1.lm
{
        font-family: Arial; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none;
        margin-bottom: 0px
}

h2.lm
{
        font-family: Arial; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none;
        margin-bottom: 0px
}




h3
{
	font-family: Arial; font-size: 14px;  color: black; font-weight: 100; text-decoration: underline;
}

h3.titletext
{
        font-family: Arial; font-size: 11px; font-weight: 800; color: red; text-decoration: none;
        margin-bottom: 0px
}

h3.kroshki
{
 font-family: Arial; font-size: 9px; color: #666666; text-decoration: none; 
 margin-bottom: 0px
}

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 #a6c6f2;
}

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: #e8f1fc; 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: #e8f1fc url(images/menu.gif) no-repeat left;
}
td.menu_r
{
        padding: 2px 5px 2px 0px; background: #e8f1fc;color: #666666;
}

td.menuhotel
{
        padding: 5px 5px 5px 20px; background: #e8f1fc 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
{
        font-family: Arial; font-size: 11px; font-weight: 300; color: #29569F; text-decoration: underline;
}
.spec:hover
{
        font-family: Arial; font-size: 11px; font-weight: 300; color: #666666; text-decoration: underline;
}
.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;
}
.controlsmall
{
        font-family: Arial; font-size: 8px; font-weight: 100; color: #666666; text-decoration: none;
}

.contact
{
        font-family: Arial; font-size: 13px; font-weight: 800; color: black;
}

.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: 11px; font-weight: 300; color: #666666; text-decoration: none;
}
.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: #000000; text-decoration: none;
}
.bronsmall
{
        font-family: Arial; font-size: 9px; color: #000000; text-decoration: none;
}
.brontitle
{
        font-family: Arial; font-size: 11px; font-weight: 800; color: #000000; text-decoration:
        none; background-color: #e8f1fc; padding: 0px 0px 0px 3px;
}
.bronbutton
{
        font-family: Arial; font-size: 11px; font-weight: bold; color: red; text-decoration: underline;
        background-color:#e8f1fc; padding: 5px 5px 5px 5px;
}
.bronbutton:hover
{
        font-family: Arial; font-size: 11px; font-weight: bold; color: red; text-decoration: none;
        background-color:#e8f1fc; 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
}
.leftnav {
padding: 7px 0px 7px 10px; margin: 0px 0px 0px 0px; font-family: Arial; font-size: 11px; font-weight: bold; color: #666666; text-decoration: none;
}

.kroshki
{
 font-family: Arial; font-size: 9px; color: #666666; text-decoration: none; 
 margin-bottom: 0px
}
.kroshki:hover
{
 font-family: Arial; font-size: 9px; color: #666666; text-decoration: underline; 
 margin-bottom: 0px
}
/* Для списков ошибок и сообщений */
.cb-errors, .cb-messages { position: relative; padding: 1em 1.5em 1em 3em; margin-bottom: 1em; }
.cb-errors ul, .cb-errors li, .cb-messages ul , .cb-messages li { padding: 0; margin: 0; }
.cb-errors { border: 1px solid red; }
.cb-errors li { color: red; }
