/* Default styles for cms*/
html,body{font-size:13px;font-family:'Times New Roman', serif;margin:0px; padding:0px;}

a,a:visited,a:hover{text-decoration:none;}
a:hover{text-decoration:underline;}

body {background-color:#5f0205;color:#f6f0ce;}

a,a:hover,a:visited{background-color:transparent;color:#ffffff;}

/* .h1,.h2,.h3,.h4,.h5,.h6 - for cms visual styles*/
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6
{font-weight:bold;
background-color: transparent;
color:#750a0c;text-align:center; 
margin:0.5em 0em 0.3em 0em;padding:0px;}

h1{margin-top:0em;}
h1,.h1 {font-size:200%;}
h2,.h2 {font-size:160%;}
h3,.h3 {font-size:140%;}
h4,.h4 {font-size:125%;}
h5,.h5 {font-size:110%;}
h6,.h6 {font-size:100%;}

hr{border:1px solid #ef9449;}
hr{border-left:0px;border-right:0px;border-top:0px;}
/* Mirror styles for cms */
dfn,.dfn{font-style:italic;border: 1px solid #750a0c;background-color:transparent;color:#000000;padding:2px 2px;}
cite, .cite {font-style:italic;background-color:transparent;color:#0f1f81;}
blockquote, .blockquote {font-style:italic;border: 1px solid silver;background:transparent;color:#0f1f81;padding:2px;margin:0.3em 0em 0.2em 1em;}
code, .code {background-color:transparent;color:black;}
abbr, .abbr {background-color:transparent;color:green;}
pre,.pre{background-color:transparent;color:black;}
tt,.tt{background-color:transparent;color:black;font-family:monospace;font-size:150%;}
p{text-indent:1em;text-align:justify; margin:0px;padding:0em 0em 1em 0em; }

.mborder_l { background: url('images/decor_left.gif') right top repeat-y;}
.mborder_r { background: url('images/decor_right.gif') left top repeat-y;}

.lmenu_top ,.lmenu_bottom,
#lmenu,#content table.std thead{ background-color:#ef9449;color:#652606;}

/* left menu begin*/
#lmenu ul{margin:0px;padding:0px 5px 0px 0px;}
#lmenu ul li {list-style-type: none;margin:0px;padding: 0px 0px 0px 0px;border:0px solid;}

#lmenu ul a
{
text-indent:35px;
display:block;
width:260px;
height:21px;
text-decoration:none;
line-height:20px;
padding-right:0px;
background-position:left center;background-repeat:no-repeat;
background-image: url('images/lmenu_link.gif');
font-size:120%;
}
#lmenu ul li div,
#lmenu ul a,#lmenu ul a:visited{ background-color:#a13c1c;color:#f6f0ce;}

#lmenu ul a:hover, #lmenu ul a.active,#lmenu ul a.active:hover,#lmenu ul a.active:visited 
{
text-decoration:none;
background-position:left center;background-repeat:no-repeat;
background-image: url('images/lmenu_link_hover.gif');
background-color:#f6f0ce; color:#652606;
}

/* Sub menu begin*/
.lmenu_top { padding:0px;margin:0px;background-image: url('images/lmenu_bgr_top.gif'); background-position:left top;background-repeat:repeat-x;}
.lmenu_bottom { background-image: url('images/lmenu_bgr_bottom.gif'); background-position:left bottom;}

#lmenu ul li div{
background-image: url('images/lsubmenu_bgr_r.gif');background-position:right;background-repeat:repeat-y;
margin-top:3px;margin-bottom:3px;padding:0px;
}

#lmenu ul li div div{
background-image: url('images/lsubmenu_bgr_t.gif');background-position:left top;background-repeat:no-repeat;
background-color:transparent;
margin:0px;padding:5px 0px 0px 0px;
border-bottom:solid 1px #ef9449;
}

#lmenu ul li div div div{
background-image: url('images/lsubmenu_bgr_b.gif');background-position:left bottom;background-repeat:no-repeat;
background-color:transparent;
margin:0px;padding:0px;
}

#lmenu ul a.ru,#lmenu ul a.ru:visited,
#lmenu ul a.en,#lmenu ul a.en:visited
{
background-image: url('images/lang_ru.gif');
background-position:left center;background-repeat:no-repeat;
padding:0px; margin:0px;
height:22px;
}

#lmenu ul a.en,#lmenu ul a.en:visited{ background-image: url('images/lang_en.gif');}
#lmenu ul a.ru:hover {background-image: url('images/lang_ru_h.gif');}
#lmenu ul a.en:hover {background-image: url('images/lang_en_h.gif');}

#lmenu ul ul {padding:4px 0px 7px 0px;margin:0px;}

#lmenu ul ul li{ width:250px;margin:0px; padding:1px 0px 0px 0px;}

#lmenu ul ul a{

text-indent:10px;
margin-left:20px;
display:block;
width:230px;
height:18px;
text-decoration:none;
line-height:16px;
background-image: url('images/lsubmenu_link.gif');background-position:left center;background-repeat:no-repeat;
}
#lmenu ul ul a,#lmenu ul ul a:visited{ background-color:#9c090d;color:#f6f0ce;}


#lmenu ul ul a:hover,#lmenu ul ul a.active,#lmenu ul ul a.active:visited,#lmenu ul ul a.active:hover {
text-decoration:none;
background-image: url('images/lsubmenu_link_hover.gif');background-position:left center;background-repeat:no-repeat;
}

/*infopane*/
div#infopane{padding:0px 3px 0px 0px;}
#infopane tbody td,#content, #lmenu{border-right:solid 1px #410100;border-left:solid 1px #410100;}
#infopane tbody td{border-left:0px;}

#infopane thead td { background-image: url('images/infopane_bgr_top.gif'); background-position:left top;background-repeat:repeat-x;}
#infopane tfoot td { background-image: url('images/infopane_bgr_bottom.gif');background-position:left bottom;background-repeat:repeat-x;}


/*content*/
.content_top { background-image: url('images/content_t.gif'); background-position:left top;background-repeat:repeat-x;}
.content_bottom { background-image: url('images/content_b.gif'); background-position:left bottom;background-repeat:repeat-x;}
#content div{padding:00px 10px 0px 10px;}


#lmenu a,#lmenu a:visited,#lmenu a:hover,
#news a,#news a:visited,#news a:hover,
#infopane a,#infopane a:visited,#infopane a:hover,

#content a,#content a:visited,#content a:hover {color:#910d0d;background-color:transparent;}

#news a:hover,#content a:hover,#infopane a:hover{}

#content img {margin:0.3em; padding:0px; border:0px solid #750a0c;float:none;}
#content img.right{float:right; margin:0.2em 0em 0.2em 0.5em;}
#content img.left{float:left; margin:0.2em 0.5em 0.2em 0em;}

#content ul{list-style-position: inside;list-style-image:none;padding:0em 0em 0em 1.3em;margin:0.2em 0em 1em 0.1em;}
#content li{ text-align:justify; padding-top:0.2em; margin:0px;}
#content li{list-style-position:inside;padding:0px;margin:0em 0em 0.2em 0em;}

#content li:first-child{padding-top:0em; }
#content strong,#content em,#infopane strong,#infopane em {background-color:transparent;color:#750a0c}

#content table.std  {border-collapse:collapse;}
#content table.std,#content table.std td, #content table.std th{border:1px solid #f3ce88;}
#content table.std,#content table.std td{background-color:#f5d79c;color:black;}

/*slogan */
#mainframe {color:#f6f0ce;background-color:#750a0c;}
#slogan {text-align:center;font-size:110%;}

#lmenu ul ul a:hover,#lmenu ul ul a.active,#lmenu ul ul a.active:visited,#lmenu ul ul a.active:hover,
#content,#infopane td,#news h4{background-color:#f3ce88;color:#652606;}

/*news*/
#news div{padding:5px;}

#lmenu h4.left,#lmenu h4.right {
display:block;
width:90px;
height:21px;
font-size:120%;
text-indent:0.3em;
background-image:url('images/header_bgr_l.gif'); background-repeat:no-repeat;background-position:left;
text-align:left;
line-height:120%;}

#lmenu h4.right{
text-align:right;
text-indent:0.3em;
background-image:url('images/header_bgr_r.gif');
}

#news h1,#news h2,#news h3,#news h4,#news h5{text-align:left;}

/*copyright */
#copyright {
background-image: url('images/decboth.gif');background-repeat:repeat-x;background-position:top;
}
#predloj {padding:0px 10px;}
/* Banners */
#logos{padding:0.3em 0em 0em 1em;text-align:center;}
#content .rooms{margin-top:3em;}
#content .rooms a,#content .rooms a:visited{
font-weight:bold;font-size:120%;text-align:center;letter-spacing:0.05em;text-transform: uppercase;
display:block;line-height:150%;text-indent:1em;color:#f6f0ce;background-color:#890b0f;
border-top:1px solid #680005;border-bottom:1px solid #680005;
border-right:1px solid #680005;
}
#content .rooms a:hover{background-color:#a13c1c;color:#ffffff;text-decoration:none;}

#content .rooms img{padding:0px;margin:0px; border:0px;}
#content .rooms ul,#content .rooms ol,#content .rooms li {list-style:circle outside;text-indent:0px;}
#content .rooms ul,#content .rooms ol{padding-left:2em;}
#content .rooms em{ font-weight:bold; font-style:normal;padding:0px;padding-left:10px; font-size:110%;}
#content .rooms h5{ text-align:left;margin:0px;padding:0em 0px 0em 10px;}

td, td.row1, td.row2 {color:#111;}
