BODY {font-family: Arial, Helvetica, sans-serif; 	
padding: 0px;
	margin:0px;}
.content1 table {border:1px; border-collapse:collapse;}
.content1 p.bodytext {font-size: 100%;
	color: #623102;
	font-weight: normal;
	padding: 0px;
	margin:0px;
	text-indent: 0px;
}
.content1 td {padding:0 5px 0 5px; border:1px solid #623102;}
.content1 td.red {color: #CE1209; text-align: center;}

.content2 table {border:1px; border-collapse:collapse;}
.content2 td {padding:0 3px 0 3px; border:1px solid #623102;}
.content2 td.red {color: #CE1209; text-align: center;}
.content img {border:0;}
a{
	color: #CE1209;
	font-weight: normal;
	padding-bottom: 0px;
	padding-top: 0px;
	text-decoration:  underline;
}
.path {
	color: #CE1209;
	font-weight: bold;
	padding: 0px;
	text-decoration: none;
	margin-bottom: 15px;
}
.path a{
	font-size: 11px;
	color: #CE1209;
	font-weight: bold;
	text-decoration:  underline;
}
.path a:hover{
	color: #623102;
	}

legend {
	font-size: 11px;
	color: #CE1209;
	text-decoration: none;
}

/* pop up menu for pictures*/

#nav, #nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
  border: 1px solid #fff1e1;
  float: left;
  width: 100%;
}
#nav li {
  float: left;
  position: relative;
  back\ground: none;
}

#nav a {
  color: #fff;
  text-decoration: none;
  display: block;
  width: 160px;
  padding: 0;
}


#nav a.popup {
    font-family: Arial, Helvetica, sans-serif; 
	color: #FAEFCD;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	display: block;
	width: 160px;
	wid\th: 160px;
	padding: 4px 0px 4px 40px;
	font-style: normal;
}

#nav a.popup:hover {
text-decoration: underline;
}

#nav li ul {
  display: none;
  position: absolute;
  background-color: #D71A20;
  padding: 8px 0;
  width: 160px;
}
#nav li li a {
  width: 160px;
  background: none;
}
#nav li:hover ul,
#nav li.jshover ul {
  display: block;
}


#nav li:hover li:hover ul,
#nav li.jshover li.jshover ul {
  display: block;
}

/* Верхнее меню навигации */
.topnav, .topnav_act {
	padding: 15px 0px 5px 0px; 
	background-color: #FFE2BF;
}

.topnav_img {
	padding: 4px 0px 0px 0px; 
	background-color: #FFE2BF;
}
.topnav a{
	font-size: 11px;
	color: #D71A20;
	font-weight: bold;
	text-decoration: none;
}
.topnav a:hover {
	color: #D71A20;
	text-decoration: underline;
}

.topnav_act a {
	font-size: 11px;
	color: #D71A20;
	font-weight: bold;
	text-decoration:  underline;
}
.topnav_act a:hover {
	color: #D71A20;
}

/* Верхнее меню навигации второго уровня */
.topnav1 {
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	padding: 5px 0px 5px 0px; 
	Border:Solid #ec8173; 
	Border-Width:1px 1px 0 0;
	background-color: #FFE2BF;
}

td.topnav11,td.topnav11_act {
	background-position: 0% 100%;
	background-image: url(../i/l2-1.gif);
	background-repeat: repeat-x;
	Border:Solid #ec8173;
	Border-Width:1px 1px 0 0;
	background-color: #FFE2BF;

}
td.topnav1, td.topnav1_act, td.topnav12, td.topnav12_act {
	background-position: 0% 100%;
	background-image: url(../i/l2-1.gif);
	background-repeat: repeat-x;
	Border:Solid #ec8173;
	Border-Width:0 1px 0 0;
	background-color: #FFE2BF;
}

.topnav1_f1 {
	font-size: 11px;
	padding: 5px 0px 5px 0px; 
	text-align: center;
	Border:Solid #ec8173;
	Border-Width:1px 0 0 1px;
	background-color: #FFE2BF;
}

.topnav11 {
	font-size: 12px;
	padding: 5px 0px 5px 0px; 
	Border:Solid #ec8173;
	Border-Width:1px 1px 0 0;
	background-color: #FFE2BF;
}

.topnav12 {
	font-size: 11px;
	padding: 5px 0px 5px 0px; 
	Border:Solid #ec8173;
	Border-Width:0 1px 0 0;
	background-color: #FFE2BF;
	text-align: left;
}
.topnav12e, .topnav1_f2 {
	font-size: 11px;
	padding-bottom: 0px;
	padding-top: 0px;

}


.dir .topnav1 a,.dir .topnav11 a,.dir .topnav12 a{
	font-size: 13px;
	color: #CE1209;
	text-decoration: none;
	margin: 5px 0px 5px 0px; 
	font-weight: bold;
}

.dir .topnav1 a:hover, .dir .topnav11 a:hover,.dir .topnav12 a:hover, .dir .topnav1_act a, .dir .topnav11_act a,.dir  .topnav12_act a, .dir .topnav1_act a:hover,.dir .topnav11_act a:hover,.dir .topnav12_act a:hover {
	font-size: 13px;
	color: #CE1209;
	font-weight: bold;
	text-decoration: underline;
	margin: 5px 0px 5px 0px; 
}


.topnav1_f {
	font-size: 11px;
	padding: 5px 0px 5px 0px; 
	text-align: center;
	Border:Solid #ec8173; 
	Border-Width:0 0 0 1px;
	background-color: #FFE2BF;
}


.topnav1 a,.topnav11 a,.topnav12 a {
	font-size: 12px;
	color: #CE1209;
	font-weight: normal;
	text-decoration: none;
	color: #CE1209;
	margin: 5px 0px 5px 0px; 
}

.topnav1 a:hover, .topnav11 a:hover,.topnav12 a:hover, .topnav1_act a, .topnav11_act a, .topnav12_act a, .topnav1_act a:hover,.topnav11_act a:hover,.topnav12_act a:hover {
	font-size: 12px;
	color: #CE1209;
	font-weight: normal;
	text-decoration: underline;
	margin: 5px 0px 5px 0px; 
}
.topnav1_act,.topnav11_act,.topnav12_act{
	font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
	color: #CE1209;
	padding: 5px 0px 5px 0px; 
	Border:Solid #ec8173; Border-Width:0 1px 0 0;
	background-color: #FFE2BF;
	text-align: left;
}
.table1{Border:Solid #ec8173; Border-Width:1px 1px 1px 1px; text-align: left;}
.table2{Border:Solid #ec8173; Border-Width:0 1px 0 1px;}
.table3{Border:Solid #ec8173; Border-Width:0 1px 1px 1px;}
.table4{Border:Solid #ec8173; Border-Width:1px}
.table5{Border:Solid #980700; padding:0px; margin:0px; Border-Width:0 1px 0 1px;}
.table6{Border:Solid #ec8173; Border-Width:0 1px 0 1px;}
.table7{Border:Solid #ec8173; Border-Width:0px; margin: 0 10px 0 10px;}
.table8{Border:Solid #ec8173; Border-Width:1px 1px 0 1px;}
.table9 a{text-align: center;}

h1{
	font-size: medium;
	color: #623102;
	font-weight: normal;
	padding: 0px;
	margin:0px;
	text-align: center;
}

h2{
	font-size: x-small;
	color: #623102;
	font-weight: normal;
	padding: 0px;
	text-align: center;
}
h3{
	font-size: small;
	color: #623102;
	font-weight: bold;
	padding: 0px;
	text-align: left;
}

p, .hotel p{
	font-size: x-small;
	color: #623102;
	font-weight: normal;
	padding: 0px;
	margin:0px;
	text-indent: 0px;
}

.hotel p{
	font-size: xx-small;
	color: #623102;
	font-weight: normal;
	padding: 0px;
	margin:0px;
	text-indent: 0px;
}
#myGallery810 h3,#myGallery810 h2 {
	padding: 5px 0px 5px 20px; FONT-WEIGHT: bold; FONT-SIZE: x-small;COLOR: #FFF; TEXT-ALIGN: left
}

h6{
	font-size: x-small;
	color: #CE1209;
	font-weight: normal;
	padding: 0px;
	margin:0px;
	text-indent: 0px;
}

p.a, p.MsoNormal{
	font-size: x-small;
	color: #623102;
	font-weight: normal;
	padding: 0px;
	margin:0px;
	text-indent: 0px;
}

p.bodytext{
	font-size: 100%;
	color: #623102;
	font-weight: normal;
	padding: 0px;
	margin:0px;
	text-indent: 0px;
	font-style: italic;
}

li{
	font-size: x-small;
	color: #623102;
	font-weight: normal;
	padding: 0px;
	font-style: italic;
	text-align: justify;
}
table  {
	font-size: small;
	color: #623102;
	font-weight: normal;
	padding: 0px;
	text-align: justify;
}

table.tx-rlmpofficeimport-pi1  {
	font-size: small;
	color: #623102;
	font-weight: normal;
	padding: 0px;
	text-align: justify;
	Border:Solid #0683A2; Border-Width:1px;

}
.login th {
	font-size: 11px;
	color: #623102;
	font-weight: normal;
	padding: 0px;
	text-align: justify;
}
.login h3 {
	font-size: 11px;
	color: #623102;
	font-weight: bold;
	padding: 0px;
	text-align: left;
}
.login p {
	font-size: 11px;
	color: #623102;
	font-weight: normal;
	padding: 0 0 0 33px;
	text-align: left;
}

.login input {
width: 100px; border: 1px solid #980700; 
background-color:#FFE2BF; font-size: 11px;
}
.login_main input {
width: 50px; border: 1px solid #980700; 
background-color:#FFE2BF; font-size: 11px;
}

.rgsgcontent h3 {
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	padding: 0px;
	text-align: left;
}

p.search {
	font-size: 11px;
	color: #FAEFCD;
	font-weight: bold;
	padding: 20px 0 0 33px;
	text-indent: 0px;
}
.search1 {
	font-size: 11px;
	color: #FFF;
	font-weight: normal;
	padding: 0 0 0 33px;
	text-align: left;
}
.tx-newloginbox-pi1 {
	font-size: 11px;
	color: #CE1209;
	font-weight: normal;
	padding: 0 0 0 33px;
}

.contacts1 a, .contacts1 a:hover{
	font-size: 11px;
	color: #CE1209;
	font-weight: bold;
	text-decoration: underline;
	text-indent: 0px;
}
p.contacts {
	font-size: 11px;
	color: #CE1209;
	font-weight: bold;
	padding: 20px 0 0 33px;
	text-indent: 0px;
}

p.contacts1 {
	font-size: 11px;
	color: #CE1209;
	font-weight: normal;
	padding: 0 5px 0 5px;
	text-align: left;
	text-indent: 0px;
}
p.footer {
	font-size: 11px;
	color: #CE1209;
	padding: 0 15px 0 15px;
	text-align: left;
	text-indent: 0px;
}
p.footer1 {
	font-size: 11px;
	color: #ecb2aa;
	padding: 0 15px 0 15px;
	text-align: left;
	text-indent: 0px;
}
p.footer1 a{
	font-size: 11px;
	color: #ecb2aa;
	text-align: left;
	text-indent: 0px;
}
.form,text,input, textarea {border: 1px solid #980700;  background-color:#FFE2BF}
radio{border: 1px solid #980700; }

.text_on_red {
	font-size: 11px;
	color: #FAEFCD;
	font-weight: bold;
	text-decoration: none;
	background-color: #D71A20;
}

/* Нижнее навигационное меню */
.bottomnav {
	color: #FAEFCD;
	font-weight: bold;
	padding: 0 0 5px 0;
	background-color: #D71A20;
}
.bottomnav a, .bottomnav a:hover{
	font-size: 11px;
	color: #FAEFCD;
	font-weight: bold;
	padding: 0 0 5px 0;
	text-decoration: none;
	background-color: #D71A20;
	line-height:2;
}

.bottomnav_act, .bottomnav_act a, .bottomnav_act a:hover{
	font-size: 11px;
	color: #FAEFCD;
	font-weight: bold;
	padding: 0 0 5px 0;
	text-decoration:  underline;
	line-height:2;
}

.red-text, .red-text a, .red-text p, .contacts1 a {
	font-size: 11px;
	color: #CE1209;
	font-weight: normal;
	text-align: left;
}
.red {
	color: #CE1209;
	text-align: left;
}
.blue {
	color: #0066CC;
	text-align: left;
}


.red-text-bold {
	font-size: 16px;
	color: #CE1209;
	font-weight: bold;
	text-align: left;
}
.red_h1 {
	color: #FAEFCD;
	text-align: center;
	background-color: #CE1209;
}
a:hover, .red-text a:hover, .contacts1 a:hover{
	color: #623102;
}

/* Левое меню навигации */
.leftnav, .leftnav2 {
	font-size: 11px;
	padding: 5px 5px 5px 0;
	Border:Solid #0683A2;
	Border-Width:0 1px 0 0;
	background-color: #07A2C9;
	text-align: left;
}
.leftnav1 {
	font-size: 11px;
	padding: 5px 5px 5px 0;
	Border:Solid #0683A2;
	Border-Width:1px 1px 0 0;
	background-color: #07A2C9;
	text-align: left;
}

.leftnav2e {
	font-size: 11px;
	padding: 0;
	text-align: left;	
}
td.leftnav, td.leftnav2, td.leftnav_act,td.leftnav1_act,td.leftnav2_act {
	background-position: 0% 100%;
	background-image: url(../i/l3-1.gif);
	background-repeat: repeat-x;
	Border:Solid #0683A2;
	Border-Width:0 1px 0 0;
	background-color: #07A2C9;
}
td.leftnav1 {
	background-position: 0% 100%;
	background-image: url(../i/l3-1.gif);
	background-repeat: repeat-x;
	Border:Solid #0683A2;
	Border-Width:1px 1px 0 0;
	background-color: #07A2C9;
}

td.leftnav_end,td.leftnav_end1, td.leftnav_act_end,td.leftnav_act_end1 {
	background-position: 0% 100%;
	background-image: url(../i/l3-1.gif);
	background-repeat: repeat-x;
}

.leftnav_f {
	font-size: 11px;
	padding: 5px 0 5px 0;
	text-align: center;
	Border:Solid #0683A2; 
	Border-Width:0 0 0 1px;
	background-color: #07A2C9;
}
.leftnav_f1 {
	font-size: 11px;
	padding: 5px 0 5px 0;
	text-align: center;
	Border:Solid #0683A2; 
	Border-Width:1px 0 0 1px;
	background-color: #07A2C9;
}
.leftnav_f2 {
	padding: 0;
}
.leftnav a,.leftnav2 a, .leftnav1 a, .leftnav_end1 a, .leftnav2e a {
	font-weight: bold;
	font-size: 11px;
	text-decoration:none;
	color: #FFF;
	padding: 5px 0 5px 0;
	text-align: left;
}
.leftnav a:hover,.leftnav2 a:hover, .leftnav1 a:hover,.leftnav_end1 a:hover {
	text-decoration: underline;
	color: #FFF;

}
.leftnav_act,.leftnav2_act, .leftnav1_act,.leftnav_act_end1 {
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
	color: #FFF;
	background-color: #07A2C9;
	padding: 5px 0 5px 0;
	text-align: left;
}

.leftnav_act a,.leftnav1_act a,.leftnav2_act a,.leftnav1_act_end a, .leftnav_act a:hover, .leftnav2_act a:hover, .leftnav1_act a:hover, .leftnav1_act_end a:hover, .leftnav2e a:hover, .leftnav_act2e, .leftnav_act2e a {
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
	color: #FAEFCD;
	padding: 5px 0 5px 0;
	text-align: left;
}

td {
	
	font-size: x-small;
	color: #623102;
}
.design-link {
	padding-left: 44px;
}
.service {padding-left: 0px;}

.design-link a, .service a{
	font-size: 11px;
	color: #CE1209;
	font-weight: bold;
	text-align: left;
}

.design-link a:hover, .service a:hover{
	font-size: 11px;
	color: #623102;
	font-weight: bold;
	text-align: left;
}


.inlineimg img{ 
	vertical-align: middle;
        padding: 5px 5px 0 5px;
        float:right;
} 


/* ЁрёъЁ√т. ьхэ■ */

#rgaccordmenunest * {
padding:0;
margin:0;
font-family: Arial, Helvetica, sans-serif; 
font-size:12px;
}

#rgaccordmenunest a {
text-decoration: none;
}

#rgaccordmenunest {
padding:50px;
}

#rgaccordmenunest h1 {
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:normal;
	font-size: 19pt;
	letter-spacing:.005em;
	color:#e15c04;
	margin: 0px;
	margin-bottom: 20px;
	border-bottom: 1px solid #cddeed;
}



#rgaccordmenu {
width:236px;

}

#rgaccordmenu, #rgaccordmenu ul, #rgaccordmenu li {
padding:0;
margin:0;
background:none;
}


#rgaccordmenu li {
list-style:none;
display:block;
}

#rgaccordmenu li a {
	text-decoration: none;
	font-size: 11px;
	color: #FAEFCD;
	font-weight: bold;
	text-decoration: none;
	background-color: #D71A20;
	font-style: normal;
}

#rgaccordmenu .toggle, #rgaccordmenu .empty {
display:block;
background:url(../i/menu/level1act.gif) no-repeat;
padding:5px 0 5px 40px;
cursor:pointer;



}
#rgaccordmenu .empty {
background:url(../i/menu/level1.jpg) no-repeat;
}
#rgaccordmenu .empty a{
display:block;
}
#rgaccordmenu .act {
background:url(../i/menu/level1sub.gif) no-repeat;
}



#rgaccordmenu li ul li a{
color:#333;
background:url(../i/menu/level2.jpg) repeat-y;
display:block;
padding:5px 0 5px 10px;
margin-bottom:1px;
text-decoration: none;



}

#rgaccordmenu .toggle2 {
color:#333;
background:url(../i/menu/level2sub.jpg) repeat-y;
display:block;
padding:5px 0 5px 10px;
font-weight:bold;
cursor:pointer;
margin-bottom:1px;
}
#rgaccordmenu .act2 {
background:url(../i/menu/level2act.jpg) repeat-y;
margin-bottom:1px;
}

#rgaccordmenu li ul li ul li a {
padding:5px 0 5px 25px;
}

.open, .open span{
font-weight:bold;
text-decoration:underline;
}

