/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.stunicholls.com/menu/pro_drop_1.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/*CLEAR STYLEs*/

a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
 margin: 0; // все границы
 padding: 0; // отступы
 border: 0; // и рамки устанавливаются в 0
 outline: 0; // обводка элементов идёт туда же
 font-size: 100%; // шрифт нормальный
 vertical-align: baseline; // всё выравнивается однообразно
 background: transparent; // фона нет, никакого
}
body {
 line-height: 16px; // межстрочный интервал одинаков
}
ol, ul {
 list-style: none; // никаких маркеров у списков нет
}

/*Style_from PAGE*/
{
    font-family: Tahoma, Verdana, Helvetica;
    font-size: 16pt;
}
.highslide {
	cursor: url(/highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 2px solid gray;
}
.highslide:hover img {
	border: 2px solid white;
}

.highslide-wrapper {
	background: white;
}
.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(/highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: white;
    text-decoration: none;
	font-size: 9px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: white;
}

.highslide-move {
    cursor: move;
}
a.highslide-full-expand {
	background: url(/highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}

/* These must always be last */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

/* These are not Highslide core CSS rules, but define the styles of the caption. */
.control {
	float: right;
    display: block;
    position: relative;
	margin: 0 5px;
	font-size: 9pt;
    font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
    margin-top: 1px;
    margin-bottom: 1px;
}
.control:hover {
    border-top: 1px solid #333;
    border-bottom: 1px solid #333;
    margin-top: 0;
    margin-bottom: 0;
}
.control, .control * {
	color: #666;
}

#danet {
	padding: 5px;
	/*	color: #999999;*/
	color: white;
	font-size: 10px;
	text-align: center;
	}

#danet a {
	text-decoration: none;
/*	color: #999999;*/
	color: white;
	}



/* for pic B */
* {
    font-family: Verdana,Tahoma,Arial,"Trebuchet MS",Sans-Serif,Georgia,Courier,"Times New Roman",Serif;
    font-size: 12px;
	color:#FFFFFF;
}

a {
   font-family: Verdana,Tahoma,Arial,"Trebuchet MS",Sans-Serif,Georgia,Courier,"Times New Roman",Serif;
    font-size: 11pt;
	color:#CCCCCC;
	/*font-weight:bold;*/
  }
a img {
	border:none;
	padding: 5px 10px 0 5px;
}
p img {
	border:none;
	padding: 5px 10px 0 5px;
}
strong {
	font-family: Verdana,Tahoma,Arial,"Trebuchet MS",Sans-Serif,Georgia,Courier,"Times New Roman",Serif;
	font-size: 11pt;
	padding: 0px 5px;

}
h1 { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;color:#FFF;
	padding: 10px 20px;
}

.bottommenu {
    
	text-decoration:underline;
	font: 12px Verdana,Tahoma,Arial,"Trebuchet MS",Sans-Serif,Georgia,Courier,"Times New Roman",Serif;
	color: #ffffff;
	}	
		   
a.bottommenu {
    
	text-decoration:underline;
	font: 12px Verdana,Tahoma,Arial,"Trebuchet MS",Sans-Serif,Georgia,Courier,"Times New Roman",Serif;
	color: #ffffff;
	}
	
a.bottommenu:hover {
                  text-decoration:none;
				  color: #ffffff;
				  }

#hoverpage {font-family:Verdana,Tahoma,Arial,"Trebuchet MS",Sans-Serif,Georgia,Courier,"Times New Roman",Serif; font-size:90%;}
#hoverpage {width:200px; height:550px; position: absolute; margin-left:150px; margin-top:113px; z-index:200; overflow: auto; text-align:left;}				  
				  
/*____________________________________________________________________*/
/*____________________________________________________________________*/
/*____________________________________________________________________*/


#nav, #nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
  border: 1px solid #000;
  background: #515151;
  float: left;
  width: 100%;
}
#nav li {
  float: left;
  position: relative;
  background: #515151;
  back\ground: none;
}

#nav a {
  color: #fff;
  text-decoration: none;
  display: block;
  width: 274px;
  height: 33px;
  background: url(img/menu_button.png) repeat-y right;
}

#nav a:hover {
  color: #000;
  background: #ccc;
}
#nav li:hover,
#nav li.jshover {
  background: #333;
}

#nav li ul {
  display: none;
  position: absolute;
  background: url(img/fone-tr.png);
  
  width: 274px;
}
#nav li li a {
  width: 274px;
  background: none;
}
#nav li:hover ul,
#nav li.jshover ul {
  display: block;
}

#nav li:hover li ul,
#nav li.jshover li ul {
  display: none;
  width: 138px;
  top: -9px;
  left: 118px;
  lef\t: 133px;
}
#nav li:hover li:hover ul,
#nav li.jshover li.jshover ul {
  display: block;
}




#nav2, #nav2 ul {
  list-style: none;
  margin: 0;
  padding: 0;
  border: 1px solid #000;
  background: #515151;
  float: left;
  width: 100%;
}
#nav2 li {
  float: left;
  position: relative;
  background: #515151;
  back\ground: none;
}

#nav2 a {
  color: #fff;
  text-decoration: none;
  display: block;
  width: 274px;
  height: 33px;
  background: url(img/menu_button2.png) repeat-y right;
}

#nav2 a:hover {
  color: #000;
  background: #ccc;
}
#nav2 li:hover,
#nav2 li.jshover {
  background: #333;
}

#nav2 li ul {
  display: none;
  position: absolute;
  background: url(img/fone-tr.png);
  
  width: 274px;
}
#nav2 li li a {
  width: 274px;
  background: none;
}
#nav2 li:hover ul,
#nav2 li.jshover ul {
  display: block;
}

#nav2 li:hover li ul,
#nav2 li.jshover li ul {
  display: none;
  width: 138px;
  top: -9px;
  left: 118px;
  lef\t: 133px;
}
#nav2 li:hover li:hover ul,
#nav2 li.jshover li.jshover ul {
  display: block;
}


*html ul li {
float: left;
}
* html ul li a {
height: 1%;
}
.menu {
	width: 180px;  /* ?????? */
	margin: 0; /* ??? ???????? */
	padding: 0;
	list-style: none; /* ??? ???????? */
	border-bottom: 1px solid #cc0000;
	}
.menu li a {
	font-family: Tahoma,Arial,"Trebuchet MS",Sans-Serif,Georgia,Courier,"Times New Roman",Serif;
	font-size: 11pt;
	color:#FFF;
	
	display: block; /* ??? ????? ??? ??????????? ??????  */
	background: #cc0000; /* ???*/
	color: #FFFFFF; /* ???? ??????*/
	text-decoration: none; /* ??????? ????????????? ??????*/
	padding: 5px; /* ??????*/
	border: 1px solid #cc0000; /* ???????*/
	border-bottom: 0; /* ?????? ???????*/
	
	}
	.menu li a:hover {     /*????????? ??? ????????? ???????*/
	font-family: Tahoma,Arial,"Trebuchet MS",Sans-Serif,Georgia,Courier,"Times New Roman",Serif;
	font-size: 11pt;
	background:#000000;
	color:#FFFFFF;
	}

#doors {
	color: #858585;
	font-size: 12px;
	}

