body{
	font-family: Arial;
	font-size: 12px;
	margin: 0;
	color: #4e4e4e;
	background-color: #f1efe3;
	background-image:URL(../images/bg.gif);
	background-repeat: repeat-x;
	scrollbar-3d-light-color: #FEDD5A;
	scrollbar-arrow-color: #000000; 
	scrollbar-base-color: #44A152;
	scrollbar-dark-shadow-color: #003B13; 
	scrollbar-face-color: #80bfdc; 
	scrollbar-highlight-color: #ffffff; 
	scrollbar-shadow-color: #003B13; 
	scrollbar-track-color: #DADADA;
}
p{
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 5;
	margin-top: 0;
}
td{
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}
a.upmenu{
	color: #ffffff;
	text-decoration: none;
	font-size: 14px;
}
a.upmenu:hover{
	color: #A7DAA4;
	text-decoration: none;
}
div.rmenu5{
	padding-top: 15px;
	height: 350px;
	height: "275px";
}
div.rmenu{
	padding-left: 20px;
	margin-left: 32px;
	margin-left: "32px";
	background-image:URL(../images/strelka3.gif);
	background-repeat: no-repeat;
	background-position: 10 1;
}
div.rmenu_w{
	padding-left: 20px;
	margin-left: 45px;
	margin-left: "32px";
	background-image:URL(../images/strelka3.gif);
	background-repeat: no-repeat;
	background-position: 10 1;
}
div.rmenu_top{
	background-image:URL(../images/pbottom.gif);
	background-repeat: no-repeat;
	background-position: 35 top;
	height: 9px;
	padding: 0px;
	margin: 0px;
	font-size: 0px;
}
div.rmenu_bottom{
	background-image:URL(../images/ptop.gif);
	background-repeat: no-repeat;
	background-position: 35 top;
	height: 9px;
	padding: 0px;
	margin: 0px;
	margin-bottom: 5px;
	font-size: 0px;
}
div.rmenu_pov{
	padding: 0px;
	margin: 0px;
	background-image:URL(../images/pp.gif);
	background-repeat: repeat-y;
	background-position: 35 top;
}
div.rmenu_pov2{
	padding: 0px;
	padding-top: 3px;
	margin: 0px;
	background-image:URL(../images/poloska.gif);
	background-repeat: no-repeat;
	background-position: 35 top;
	height: 22px;
	margin-bottom: 5px;
}
a.rmenu{
	color: #025499;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 12px;
	padding-right: 10px;
	line-height: 12px;
	font-weight: bold;
}
a.rmenu:hover{
	color: #025499;
	text-decoration: underline;
}

div.rmenu2{
	padding-top: 5px;
	padding-left: 12px;
	margin-left: 49px;
	margin-left: "49px";
	background-image:URL(../images/strelka2.gif);
	background-repeat: no-repeat;
	background-position: 5 11;
	padding-right: 10px;
	margin-bottom: 3px;
}
a.rmenu2{
	color: #ffffff;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 12px;
}
a.rmenu2:hover{
	color: #ffffff;
	text-decoration: underline;
}

div.rmenu3{
	padding-top: 5px;
	padding-left: 12px;
	padding-right: 10px;
	margin-left: 50px;
	margin-left: "50px";
	color: #ffffff;
}
a.rmenu3{
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
}
a.rmenu3:hover{
	color: #ffffff;
	text-decoration: underline;
}

div.rmenu4{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 16px;
	padding-right: 10px;
	margin-left: 36px;
	margin-left: "36px";
	color: #ffffff;
	background-image:URL(../images/separator03.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
div.rmenu4_w{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 16px;
	padding-right: 10px;
	margin-left: 40px;
	margin-left: "36px";
	color: #ffffff;
	background-image:URL(../images/separator03.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
a.rmenu4{
	color: #ffffff;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 12px;
}
a.rmenu4:hover{
	color: #ffffff;
	text-decoration: underline;
}



a.more{
	color: #cc6600;
	text-decoration: underline;
	font-size: 11px;
	background-image:URL(../images/point.gif);
	background-repeat: no-repeat;
	background-position: 0 4;
	padding-left: 12px;
}
a.more:hover{
	color: #cc6600;
	text-decoration: none;
}

div.menu{
	padding-top: 15px;
	text-align: center;
}
.menu_b{
	float: left;
}

a.menu{
	color: #025499;
	text-decoration: underline;
	font-size: 13px;
	font-weight: bold;
	white-space: nowrap;
}
a.menu:hover{
	color: #cc6600;
	text-decoration: none;
}
a.menu_a{
	color: #cc6600;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
}
a.menu_a:hover{
	color: #025499;
	text-decoration: none;
}
a.submenu{
	color: #827C68;
	text-decoration: underline;
	font-size: 13px;
}
a.submenu:hover{
	color: #009900;
	text-decoration: none;
}
p.submenu{
	margin-left: 25px;
	margin-right: 5px;
	margin-top: 0;
	margin-bottom: 5;
}

a.down{
	color: #c5e4ff;
	text-decoration: underline;
}
a.down:hover{
	color: #c5e4ff;
	text-decoration: none;
}

a{
	color: #025499;
	text-decoration: underline;
}
a:hover{
	color: #000000;
	text-decoration: none;
}
h1,h2,h3,h4,h5,h6{
	font-size: 14px;
	color: #cc6600;
}
.header_news{
	font-size: 19px;
	color: #5b9bc8;
	margin: 0px;
}
.header_page{
	font-size: 19px;
	color: #cc6600;
	margin: 0px;
}
.noborder{
	border: 0px;
}
input, textarea{
	border-top: 1px solid #ebebeb;
	border-left: 1px solid #ebebeb;
	border-right: 1px solid #c6c6c6;
	border-bottom: 1px solid #c6c6c6;
	font-size: 12px;
}
.field{
	font-size: 12px;
}
form{
	margin: 0px;
}
.but{
	background-color: #ECE9D8;
}
.search{
	color: #ffd025;
	font-size: 19px;
}

.news_header{
	color: #cc6600;
	font-size: 10px;
	font-weight: bold;
}
a.news_text{
	color: #666666;
	font-size: 11px;
	text-decoration: underline;
}
a.news_text:hover{
	color: #666666;
	font-size: 11px;
	text-decoration: none;
}
.news_cell{
	border-right: 1px solid #c6c6c6;
	padding-right: 10px;
	padding-top: 4px;
	vertical-align: top;
}
.news_cell2{
	border-right: 1px solid #c6c6c6;
	padding-top: 4px;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: top;
	width: 33%;
}
.news_cell3{
	padding-top: 4px;
	padding-bottom: 0px;
	padding-left: 10px;
	vertical-align: top;
	width: 33%;
}



.phone{
	padding-top: 10px;
	color: #025499;
	font-weight: bold;
	font-size: 16px;
	width: 100%;
}
.phone1{
	color: #666666;
	font-weight: bold;
	font-size: 13px;
}


.div01{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 350px;
	width: 100%;
	z-index: 100;
}
.div02{
	background-image:URL(../images/right01.gif);
	background-repeat: no-repeat;
	background-position: top right;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 575px;
	width: 100%;
	z-index: 101;
}
.div03{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
	z-index: 103;
}
.div04{
	-moz-opacity:0.8; 
	filter:alpha(opacity=80);
	width: 100%;
	height: 47px;
	background-image:URL(../images/menu01.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
.div041{
	background-image:URL(../images/menu02.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 47px;
	margin-left: 30px;
	margin-right: 20px;
}
.div042{
	background-image:URL(../images/menu03.gif);
	background-repeat: no-repeat;
	background-position: top right;
	height: 47px;
}
.div05{
	position: absolute;
	top: 45px;
	left: 0px;
	height: 50px;
	text-align: right;
	z-index: 105;
	width:100%;
}
.div051{
	position: absolute;
	top: 45px;
	left: 70px;
	height: 223px;
	z-index: 102;
}
.div052{
	position: absolute;
	top: 45px;
	left: 70px;
	height: 223px;
	z-index: 102;
	
}
.png{
	border:0; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/people.png'); width:expression(1); height:expression(1);padding-top:expression(0);padding-left:expression(0);
}
.div06{
	position: absolute;
	top: 173px;
	left: 0px;
	height: 100%;
	width: 100%;
	z-index: 105;
}
.div07{
	background-image:URL(../images/separator04.gif);
	background-repeat: repeat-x;
	background-position: center;
	height: 20px;
	width: 100%;
	margin-bottom: 12px;
}
.div08{
	background-image:URL(../images/separator05.gif);
	background-repeat: repeat-x;
	background-position: center;
	height: 8px;
	width: 100%;
}

.td01{
	width: 100%;
	padding-top: 95px;
}
.td02{
	background-image:URL(../images/news01.gif);
	background-repeat: no-repeat;
	background-position: top right;
	height: 15px;
}
.td03{
	background-color: #ffffff;
	height: 15px;
	width: 100%;
}
.td04{
	background-image:URL(../images/news02.gif);
	background-repeat: no-repeat;
	background-position: top right;
	height: 15px;
}
.td05{
	background-image:URL(../images/news03.gif);
	background-repeat: repeat-y;
	background-position: top right;
}
.td052{
	background-image:URL(../images/news03.gif);
	background-repeat: repeat-y;
	background-position: top left;
}
.td051{
	background-color: #ffffff;
	vertical-align: top;
}
.td06{
	background-image:URL(../images/news04.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
.td07{
	background-image:URL(../images/news05.gif);
	background-repeat: no-repeat;
	background-position: top left;
	height: 22px;
}
.td08{
	background-color: #f8f7f1;
}
.td09{
	background-image:URL(../images/right_bg.gif);
	background-repeat: repeat-y;
	background-position: top right;
}
.td10{
	background-image:URL(../images/down02.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 80px;
	background-color: #f8f7f1;
}
.td11{
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 0px;
	padding-bottom: 10px;
}
.td12{
	background-image:URL(../images/separator06.gif);
	background-repeat: repeat-y;
}
.td13{
	padding-left: 10px;
	padding-right: 20px;
	padding-top: 0px;
	padding-bottom: 10px;
}
.td131{
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 0px;
	padding-bottom: 10px;
}


.black{
	color: #000000;
	font-size: 11px;
	
}
.down_text{
	padding-bottom: 15px;
}
.white{
	color: #ffffff;
	font-size: 11px;
}
.white2{
	color: #ffffff;
	font-size: 11px;
	padding-bottom: 8px;
}

.block01{
	background-image:URL(../images/right_bg02.gif);
	background-repeat: repeat-y;
	background-position: top right;
}
.block02{
	background-image:URL(../images/right_bg01.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}
.block03{
	background-image:URL(../images/right_bg03.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	padding-bottom: 20px;
}
.block04{
	background-image:URL(../images/down03.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	width: 100%;
	height: 80px;
	padding-top: 0px;
	padding-top: "22px";
}



.td_up01{
	background-image:URL(../images/up_01_2.gif);
	background-repeat: repeat-x;
	background-position: top left;
	text-align: right;
}
.td_up02{
	background-image:URL(../images/up_01_4.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	height: 280px;
}
.td_up03{
	background-image:URL(../images/up_02_2.gif);
	background-repeat: repeat-x;
	background-position: top left;
	text-align: right;
}
.td_up04{
	background-image:URL(../images/up_02_4.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	height: 280px;
}
.td_up05{
	background-image:URL(../images/up_03_2.gif);
	background-repeat: repeat-x;
	background-position: top left;
	text-align: right;
}
.td_up06{
	background-image:URL(../images/up_03_4.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	height: 280px;
}
.td_up07{
	background-image:URL(../images/up_04_2.gif);
	background-repeat: repeat-x;
	background-position: top left;
	text-align: right;
}
.td_up08{
	background-image:URL(../images/up_04_4.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	height: 280px;
}


.banners{
	padding: 20px;
	padding-left: 55px;
	text-align: left;
}


.guest_table{
	width: 100%; 
	padding: 5px;
	border: 3px #cc6600 solid;
}
.guest_cell{
	background-color:#cc6600;
	color: #ffffff;
}
#timetab{border: 1px solid #3399cc;}
#timetd{border: 1px solid #cccccc;}
#timetd_y{border: 1px solid #cccccc; background:#ffff66;}
#timetd_b{border: 1px solid #cccccc; background:#ffff66;}
#timetr_y{background:#ffff99;}
#timetr_b{background:#74c5e1; font-style:bold;}

#td_w_time{border: 1px solid #3399cc; background:#ffffff; font-size:small; font-style:bold;}
#td_y_time{border: 1px solid #3399cc; background:#ffff66;}
#td_b_time{border: 1px solid #3399cc; background:#80bfdc;}
#td_top_time{border: 1px solid #ffffff; font-size:small; font-style:bold;}
#h2_time{color:#2793b9;font-size:large;}
#h2_b_time{color:#000000;font-size:large;}
#h3_time{color:#2793b9;font-size:medium;}
#h1_time{color:#2793b9;font-size:x-large;}
#p_time{color:#2793b9;font-size:medium;text-decoration:blink;}

.banners_fix{margin-top:10px}