/* CSS Document */
h1{font-size:16px;padding-bottom:5px;}
h2{font-size:15px;}
h3{font-size:14px;}
a, a:visited, a:hover, a:link {color:#000000;}

a.mn:link, a.mn:visited {font-family:Tahoma; font-size:13px; text-decoration:none; color:#000000;}
a.mn:hover {text-decoration:underline; color:#333333;}

.ms {font-weight:bold; font-size:14px;}
a.ms:link, a.ms:visited {font-family:Tahoma; font-size:14px; font-weight:bold; text-decoration:none; color:#000000;}
a.ms:hover {text-decoration:underline; color:#333333;}

.mr {font-weight:bold; font-size:16px;}
a.mr:link, a.mr:visited {font-family:Tahoma; font-size:16px; font-weight:bold; text-decoration:none; color:#000000;}
a.mr:hover {text-decoration:underline; color:#333333;}

.mpad{padding-left:20px;}

body, h1, form {margin:0px;}
body, table, tr, td, div {font-family:Tahoma, Verdana, Arial; font-size: 14px;}
.bg {background-image:url(pixs/bg.gif);}
.bgleft {background-image:url(pixs/bgleft.jpg);}
.bgright {background-image:url(pixs/bgright.jpg);}
.bgup {background-image:url(pixs/bgup.gif);}
.upnadpis {Font-family: Tahoma, Verdana, Arial; font-size: 12px; font-weight:bold; color:#ffffff;}
.bgform {background-image:url(pixs/bgform.gif);}
.fzn {Font-family: Tahoma, Verdana, Arial; font-size: 12px; font-weight:bold; color:#ffffff; padding:5px; text-align:center; }
.fz {Font-family: Tahoma, Verdana, Arial; font-size: 12px; color:#ffffff; padding:5px;}
.tbox {	border-top:1px solid #aaaaaa;
			border-right:1px solid #aaaaaa;
			border-bottom:1px solid #aaaaaa;
			border-left:1px solid #aaaaaa; 
			width:199px;
			}
.fzt {border-top:1px solid #aaaaaa;
			border-right:1px solid #aaaaaa;
			border-bottom:1px solid #aaaaaa;
			border-left:1px solid #aaaaaa; 
			width:199px;
			height:90px;
			overflov:hidden;
			}
.osn {margin-left:8px; margin-right:8px;}

.bg_name {background-image:url(pixs/name_bg.gif);}
.nobr {white-space: nowrap;}
.razdel {Font-family:Tahoma, Verdana, Arial; font-size:13px; font-weight:bold; color:#c30c0e;white-space: nowrap;}
a.razdel:link, a.razdel:visited {color:#c30c0e; text-decoration:none;}
a.razdel:hover {color:#c30c0e; text-decoration:underline;}

.model {Font-family:Tahoma, Verdana, Arial; font-size:14px; font-weight:bold; color:#152dae;white-space: nowrap;}
a.model:link, a.model:visited {color:#152dae; text-decoration:none;}
a.model:hover {color:#152dae; text-decoration:underline;}
.img {border:1px solid #807ef2; border-collapse:collapse;}
.colored {width:15px; height:15px;}
.nt {font-family:Tahoma, Verdana, Arial; font-size: 13px; text-align:justify;}


.bgupmenu {background-color:#152bb5;}
#nav {Font-family:Tahoma, Verdana, Arial; font-weight:bold; font-size:12px;} 
#nav, #nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
  background: #152bb5;
  border:1px solid #152bb5;
  float: left;
  left: 15px;
  width: 100%;
  white-space: nowrap;
}



#nav li {
  float: left;
  position: relative;
  background: #152bb5;
  back\ground: none;
  text-align:center;  

}

#nav li ul li
{ padding:0px;
text-align:left;}

#nav li ul { border:1px solid #152bb5;}

#nav a {
  line-height: 19px;  
  color: #fff;
  text-decoration: none;
  display: block;
  padding-top:5px;
  padding-bottom:5px;
  white-space: nowrap;
}

#nav a:hover {
  color: #000;
  background: white;
}


#nav li:hover,
#nav li.jshover
	{
	background: #152bb5; 
	}

#nav li ul li:hover,
#nav li ul li.jshover 
	{
	background: #f2f2ff; 
	}


#nav li ul li ul.n li.n:hover,
#nav li ul li ul.n li.n:jshover 
	{
	background: #f2f2ff; 
	}


#nav li ul {
  display: none;
  position: absolute;
  background-color: #f2f2ff;
  padding: 0.1em 0;
  width: 16.5em;
}
#nav li li a {
  width: 16.35em;
  background: none;
  color:000;
}

#nav li li a.menue {
  width: 16.35em;
  background: #f2f2ff;

}



#nav li:hover ul,
#nav li.jshover ul {
  display: block;
}

#nav li:hover li ul,
#nav li.jshover li ul {
  display: none;
  width: 16.49em;
  top: -0.65em;
  left: 16em;
  lef\t: 16.1em;
}

#nav li:hover li:hover ul,
#nav li.jshover li.jshover ul {
  display: block;
}



.menu {
  padding-left:15px;
  padding-right:15px;
}















#nav li ul.n {
  display: none;
  position: absolute;
  background-color: #f2f2ff;
  padding: 0.1em 0;
  width: 30.5em;
}
#nav li li.n a {
  width: 30.35em;
  background: none;
  color:000;
}

#nav li li.n a.menue {
  width: 30.35em;
  background: #f2f2ff;

}



#nav li:hover ul,
#nav li.jshover ul {
  display: block;
}

#nav li:hover li ul.n,
#nav li.jshover li ul.n {
  display: none;
  width: 30.49em;
  top: -0.65em;
  left: 16em;
  lef\t: 16.1em;
}

#nav li:hover li:hover ul.n,
#nav li.jshover li.jshover ul.n {
  display: block;
}










#nav2 {Font-family:Tahoma, Verdana, Arial; font-weight:bold; font-size:11px;} 
#nav2, #nav2 ul {
  list-style: none;
  margin: 0;
  padding: 0;
  background: #152bb5;
  border:1px solid #152bb5;
  float: left;
  left: 15px;
  width: 100%;
  white-space: nowrap;
}
#nav2 li {
  float: left;
  position: relative;
  background: #152bb5;
  back\ground: none;
  text-align:center;  

}

#nav2 li ul li
{ padding:0px;}

#nav2 li ul { border:1px solid #152bb5;}

#nav2 a {
  color: #fff;
  text-decoration: none;
  display: block;
  padding-top:5px;
  padding-bottom:5px;
  white-space: nowrap;
}

#nav2 a:hover {
  color: #000;
  background: #fff;
}


#nav2 li:hover,
#nav li.jshover {
background: #152bb5; 
}

#nav2 li ul li:hover,
#nav2 li ul li.jshover {
background: #f2f2ff; 
}

#nav2 li ul {
  display: none;
  position: absolute;
  background-color: #f2f2ff;
  padding: 0.1em 0;
  width: 16.5em;
}
#nav2 li li a {
  width: 16.35em;
  background: none;
  color:000;
}

#nav2 li li a.menue {
  width: 16.35em;
  background: #f2f2ff;

}


#nav2 li:hover ul,
#nav2 li.jshover ul {
  display: block;
}

#nav2 li:hover li ul,
#nav2 li.jshover li ul {
  display: none;
  width: 16.49em;
  top: -0.65em;
  left: 16em;
  lef\t: 16.1em;
}
#nav2 li:hover li:hover ul,
#nav2 li.jshover li.jshover ul {
  display: block;
}

.menu {
  padding-left:15px;
  padding-right:15px;
}

.newbl {background-color:#d4e0ff; padding-left:3px; padding-right:3px;}