@charset "utf-8";
/* CSS Document */
/*Карта и всё по ней*/
map{text-align:center;padding:0px;margin:0px;}
.lviv a, .kharkiv a, .cherkas a, .ubs a
{text-decoration:none;color:#000;text-align:left; }
.lviv
{position:relative;top:-340px;z-index:0;height:180px;width:150px;overflow:hidden;display:block;text-align:center;}
.kharkiv
{position:relative;left:415px;top:-520px;height:180px;width:126px;overflow:hidden;display:block;text-align:center;}
.cherkas
{position:relative;top:-650px;left:225px;height:150px;width:160px;overflow:hidden;display:block;text-align:center;}
.ubs
{position:relative;top:-900px;left:145px;height:135px;width:270px;overflow:hidden;text-align:center;display:block;font-size:19px;}
.lviv span, .kharkiv span, .cherkas span, .ubs span {font-size:12px; text-align:center; font-weight:bold; display:none; background-image:url(images/map_img.gif);}
.ubs span{font-size:14px;}
.lviv a:hover span{display:block;}
.kharkiv a:hover span{display:block;}
.cherkas a:hover span{display:block;}
.ubs a:hover span{display:block;}
.lviv:hover span{display:block;}
.kharkiv:hover span{display:block;}
.cherkas:hover span{display:block;}
.ubs:hover span{display:block;}

body
{ 
	behavior:url("csshover.htc");
	margin:0px;
	padding:0px;
	border:0px;
	background-color:#e6d28e;
} 
.align_top
{
vertical-align:top;
}

.left
{
	margin:0px 10px 0px 10px;
	display:block;
	
	
}

.left ul 
{ 
	margin: 0; 
	padding: 0; 
	list-style: none; 
	width: 190px; /* Width of Menu Items */ 
	text-align:center;
	z-index:10;
	font-size:0px;
} 

.left ul li 
{
	position: relative;
	background-image:url(images/button_up.JPG);
	background-repeat:no-repeat;
	padding-top:9px;
	display:block;
	background-color:#296514;

	width:190px;
} 
.left li ul 
{
	position: absolute; 
	left: 189px; /* Set 1px less than menu width */ 
	top: 0px; 
	display: none; 
} 

/* Styles for Menu Items */ 
.left ul li a span
{
	display:block;
	background-position:bottom;
	padding: 0px 7px 8px 7px;


}
.left ul li a 
{ 
	display: block; 
	text-decoration: none; 
	color: rgb(229,194,71); 
	background-image:url(images/button_up.JPG);
	background-position:bottom;
	font-family:"arial";
	font-weight:600;
	font-size:16px;
	width:190px;
} 
/* Holly Hack. IE Requirement \*/ 
* html .left ul li { float: left; height: 1%; } 
* html .left ul li a { height: 1%; } 
/* End */ 
.left li:hover ul,.left li.over ul 
{
	display: block; 
}
.left li:hover ul ul,.left li.over ul ul
{
	display: none; 
}
.left li:hover li:hover ul,.left li.over li.over ul
{
	display: block; 
}
.left li:hover , .left li.over 
{
	background-image:url(images/button_down.JPG);
	background-color:#030;
}


.left li:hover a span, .left li.over a span 
{
	background-image:url(images/button_down.JPG);
}

.left li:hover ul li:hover ul li:hover a span, .left li.over ul li.over ul li.over a span
{
	background-image:url(images/button_down.JPG);
}

.left li:hover ul li:hover ul li a span, .left li.over ul li.over ul li a span
{
	background-image:url(images/button_up.JPG);
};


.left li:hover a span, .left li.over a span 
{
	background-image:url(images/button_down.JPG);
}
.left li:hover ul li:hover a span, .left li.over ul li.over a span
{
	background-image:url(images/button_down.JPG);
}

.left li:hover ul li a span, .left li.over ul li a span
{
	background-image:url(images/button_up.JPG);
};



/*Меню, которее под левым (без зелёных теней) и правое меню!*/
.left_down
{
	margin:0px 0px 0px 10px;
	clear:both;
}
.right
{
	margin:2px 10px 20px 10px;
	display:block;
}
.right ol,.left_down ol
{
	width:190px;
	display:block;
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px;
	text-align:center;
	font-size:0px;
}
.right ol li
{
	position:relative;
	display:block;
	padding-bottom:8px;
	background:url(images/button1_up.jpg);
	background-position:bottom;
	font-size:16px;
}
.right ol li a 
{
	display:block;
	color:#030;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding:8px 0px 0px 0px;
	background-image:url(images/button1_up.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:190px;
}	
.left_down ol li
{
	position:relative;
	padding-bottom:8px;
	width:190px;
}
.left_down ol li a
{

	padding:8px 5px 0px 5px;
	display:block;
	color:#030;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:800;
	font-size:16px;
}
.left_down ol li:hover, .left_down ol li.over, .right ol li:hover, .right ol li.over
{
	background-image:url(images/button1_down.jpg);
	background-color:#966F1D;
	background-position:bottom;
	background-repeat:no-repeat;
}

.left_down ol li:hover a, .left_down ol li.over a,  .right ol li:hover a, .right ol li.over a
{
	display:block;
	background-image:url(images/button1_down.jpg);
	color:#000000;
	background-position:top;
	background-repeat:no-repeat;
}
.right a img
{
	position:absolute;
	right:190px;
	top:0px;
	display:none;
	float:right;
	border:0px;
	font-size:0px;
	opacity: 0.7;
}
.right a:hover img, .right ol li:hover a img
{
	display:block;
}
/*МЕНЮ КОТОЕРЕЕ СВЕРКХУ*/
.top_menu
{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	height:20px;
}
.top_menu td a
{
	text-decoration:none;
	color:#6A5715;
	font-weight:bold;
	background-image:url(images/button_top.gif);
	display:block;
	background-repeat:no-repeat;
}
.top_menu td a span
{
	background-image:url(images/button_top.gif);
	background-position:right;
	background-repeat:no-repeat;
	display:block;
	margin-left:10px;
	line-height:15px;
	font-size:12px;
}
.top_menu td a:hover, .top_menu td:hover a, .top_menu td.over a
{
	color:#342F0C;
	background-image:url(images/button_top_down.gif);
}
.top_menu td a:hover span, .top_menu td:hover a span,  .top_menu td.over a span
{
	background-image:url(images/button_top_down.gif);
	background-color:#BE9927
}
/*НАСТРОЙКИ ТЕКСТА, ТЕКСТОВОЙ ОБЛАСТИ*/
.text_area
{
	text-align:justify;
	vertical-align:top;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:20px;
	display:block;	
}
.text_area h2
{
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	color:#000;
}
.text_area table tr td
{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
}
.text_area_zagolov
{
	vertical-align:top;
	color:#000;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-weight:bold;
}
.area_right
{
	margin:10px 0px 0px 10px ;
	text-align:center;
	font-size:16px;
	font-family:
	Arial, Helvetica, sans-serif;
	color:#604D0D;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	width:190px;
}
.area_right a
{
	font-weight:normal;
	display:block;
	margin-top:10px;
	text-decoration:none;
	color:#604D0D;
	font-size:14px;
}
.area_right a:hover
{
	color:#4F7025;
}
.form_auth
{
	margin:20px 10px 10px 10px;
	font-size:16px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#030;
	width:190px;
}
.form_auth input
{
	width:150px;
	font-size:16px;
	text-align:center;
}
.telephone tr:hover
{
	background-color:#C93;
}
.teleph
{
	background-color:#efd27e;
}
.telephone a
{
	color:#009;
	font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
};