.Total
{
  position:relative;
  overflow:hidden; 
/*  float:left; */
  top:0px;
  left:0px;
}

body
{
 font-family:Arial;
}

span
{
  position:relative;
}
.img_cont
{
	clear:none;
	float:left;
	margin:10px;
	overflow:hidden;
	position:relative;
	text-align:center;
  height: 180px;
  width: 230px;
  font-size: 10px;
}


.img_cont_cap
{
	clear:none;
	float:left;
	margin:10px;
	overflow:hidden;
	position:relative;
	text-align:center;
  height: 270px;
  width: 230px;
  font-size: 10px;
}


.img_wrapper div {
	background: url(/Images/css/mask.png) no-repeat left top !important;
	background: url(/Images/css/mask.gif) no-repeat left top;
	padding: 0px 5px 2px 0px;
	float: left; /* :KLUDGE: Fixes problem in IE5.2/Mac */
  margin: 0px;

}
.img_wrapper img {
	background-color: #ffffff;
	border: 1px solid #BAB9AD;
	padding: 4px;
  margin: 0;
}

.img_btn
{
  position:relative;
  cursor:pointer;
  height:46px; 
  width:245px; 
  background-image: url(Images/Btn__.jpg);
  text-align: center;
  font-weight:bold;
  font-size: 12px;
  color:rgb(0,32,96);
}

.img_btn_off
{
  position:relative;
  cursor:pointer;
/*
  height:61px; 
  width:326px; 
*/
  height:46px; 
  width:245px; 
  background-image: url(Images/Btn__.jpg);
  text-align: center;
  font-weight:bold;
  font-size: 12px;
  color:rgb(155,155,200);
}

.img_btn:hover
{
   color:rgb(0,0,255);
}

.img_btn2
{
  position:relative;
  cursor:pointer;
  height:46px; 
  width:245px; 
  background-image: url(Images/Button.png);
  text-align: center;
  font-weight:bold;
  font-size: 12px;
  color:rgb(0,32,96);
}

.img_btn2:hover
{
   color:rgb(0,0,255);
}

.band
{
  background: #0072BC; 
/*
  background: -webkit-linear-gradient(rgb(47,141,213), rgb(7,101,150));//(#dddddd, #aaaaaa); 
  background: -o-linear-gradient(rgb(47,141,213), rgb(7,101,150));//(#dddddd, #aaaaaa);
  background: -moz-linear-gradient(rgb(47,141,213), rgb(7,101,150));//(#dddddd, #aaaaaa);
  background: linear-gradient(rgb(47,141,213), rgb(7,101,150));//(#ffffff, #cccccc);
*/
  
/*  border: 3px solid rgb(56, 93, 138); */
  position:relative;
  top: 0px;
  height: 28px;


/*  box-shadow: 5px 10px 10px rgba(0,0,0,0.5); */
}


#menu
{
  padding: 0px 0px 0px 25px;
 
}

#nav {
 font-family:Verdana;
 float: left;
 margin: 0px; 
 padding: 0;
 font-size: 14px; 
 font-weight:bold;
 height: 28px;
}


#nav li {
 list-style: none;
 position: relative;
}

#nav li a, #nav li {
 float: left;
 color: rgb(255, 255, 255); 
}

#nav li a {
 padding: 5px 15px;
 text-decoration: none;
}

#nav li a:hover {
color: #2f8dd5;
background: #eeeeee;

/* border: 2px solid #2f8dd5; */
 border-radius: 10px;
 box-shadow: 10px 10px 20px rgba(0,0,0,0.5);  /* Параметры тени */
}

/* Submenu */

#nav li ul {
 display: none;
 position: absolute;
 z-index:1;
 width:250px;
 left: -10px;
 top: 100%;
 padding: 5px 5px 5px 5px;
 border-radius: 6px;
}

#nav li:hover > ul {
 display: block;
/* color: #2f8dd5; */
/* background: rgb(47,141,200);*/
 background: rgb(120,153,202); 
 border: 1px solid white;
 box-shadow: 10px 10px 20px rgba(0,0,0,0.5); /* Параметры тени */
}

#nav li ul li, #nav li ul li a 
{
  text-align:left;
/*  color: rgb(220,220,255);  */
}

#nav li ul li a {
}

#main
{
  position:relative;
  overflow:hidden; 
  float:left;
  top:5px;
  left:10px;
}

.frame_text1
{
  position:relative; 
  background: rgb(255,255,255);
  border: 5px solid rgb(104, 156, 192); 
  color:rgb(0,32,96);
  text-align: justify;
  padding: 10px 10px 0px 10px;
}

.frame_text1 ol li
{
  margin-top: 5px;
  margin-bottom: 5px;
}

.frame_text1 ol ul
{
  list-style-image: url(Images/minus.png);
}

.frame_text1 ol ul li
{
  margin-top:  6px;
  margin-bottom:  0px;
}

.frame_text1 a
{
  text-decoration: none;
  color:rgb(0,0,255);
}


.frame_text
{
  position:relative; 
  background: rgb(255,255,255);
  border: 5px solid rgb(104, 156, 192); 
  color:rgb(0,32,96);
  text-align: justify;
  padding: 10px 10px 0px 10px;
}

.frame_text ul
{
  padding: 0px;
  margin-top: 0px;
  margin-left: 20px;
}

.frame_text ol li
{
  margin-top: 5px;
  margin-bottom: 5px;
}

.frame_text ul li
{
  margin-top: 5px;
  margin-bottom: 5px;
}

.frame_text ol ul
{
  padding: 0px;
  margin-top:  0px;
  margin-left: 20px;
  list-style-type: square; 
}

.frame_text ol ul li
{
  margin-top:  6px;
  margin-bottom:  6px;
  list-style-image: url(Images/minus.png);
/*  list-style-type: none; *//* Убираем маркеры у списка */
}
/*
.frame_text ol ul>li:before 
{
    content: "-";   
    margin-left: -15px;
    margin-right: 4px;
}
*/

.frame_text a
{
  text-decoration: none;
  color:rgb(0,0,255);
}

.frames
{
  position:relative; 
  background: rgb(255,255,255);
  font-weight:bold; 
  border: 5px solid rgb(104, 156, 192); 
  color:rgb(0,32,96);
/*line-height: 20px;  */
}

.frames h1
{
  margin-top: 5px;
  font-size: 26px;
  font-weight:bold; 
  text-align: center;

}

.frames ul li
{
  font-weight:normal; 
  color:black;
}

.frames ul
{
  padding: 0px;
  margin-top: 5px;
  margin-bottom: 0px;
  margin-left: 14px;
  color:rgb(55,96,146);
  font-size: 12px;
  line-height: 15px;
}

.frames a
{
  text-decoration: none;
  font-weight:bold; 
  color:rgb(55,96,146);
}

.frames a:hover
{
  color:rgb(255,0,0);
}

