body,td,p,div {
  color:#595959;
  font:12px/15px Tahoma;
 }

.ttl1 {
  color:#3F5F9E;
  font-size:16px;
  line-height:16px;
  font-weight:bold;
}

.ttl2 {
  color:#A70500;
  font-size:24px;
  line-height:32px;
}

.date {
  color:#595959;
  font-size:8px;
  line-height:15px;
}

.date {
  color:#595959;
}

h1 {

font-family: Georgia;  color:#95A2BF;
  font-size:22px;
  line-height:24px;
  font-weight:bold;
  margin:0;
}

h2 {
  color:#797979;
  font-size:20px;
  line-height:22px;
  margin:0;
}

h3 {
  color:#797979;
  font-size:15px;
  line-height:18px;
  font-weight:bold;
  margin:0;
}



a {
  color:#473E9B;
  text-decoration:underline;
}


a.lnk:link,a.lnk:active,a.lnk:visited {
	text-decoration: none;
	border-bottom: 1px solid ;
}

a:visited, a.lnk:visited{
	color:#473E9B;
	text-decoration: underline;
	border-bottom: none;
}

a:hover,a.mnu:hover, a.lnk:hover {
  color:#3F5F9E;
  text-decoration:none;
}

a.lnk:hover {
  border-bottom: none;
}
a.lnk2:hover {
  color: #A70500;
  border-bottom: none;
}
a.lnk4 {
  color:#fff;
  text-decoration:underline;
  font:13px/15px Tahoma;
}
a.lnk4:hover {
  color:#fff;
  text-decoration:none;
}
.che{
  position: absolute;
  padding-top: 0;
  padding-left: 25%;
  z-index: -1;
}

.cpy {
  color:#595959;
  font:11px/15px Tahoma;
}

.myh {
  padding-left: 5px;
  padding-top: 15px;
}
.tel {
  padding-left: 190px;

}
.sat {
  padding-top: 10px;
}

.find  {
  width:265px; height:18px; font-size:13px;
  font-family: Tahoma, regular;
  color: #676767;
  padding:0 0 0 10px;  border-bottom: 1px solid #676767; border-top: 1px solid #676767; border-left: 1px solid #676767;
  border-right: 1px none;
}


.dark {
color:#4D4948;
}

.date {
color:#4E4B49;
}
blu2{
  font: Tahoma, regular, 13px/15px ;
  color: #A70500;
}


.fs10 {
font-size:10px;
}

.fs11 {
font-size:11px;
}

.fs12 {
font-size:12px;
}

.fs16 {
font-size:16px;
}

.inp {
background:#efefef;
border-bottom:#b4b4b4 1px solid;
border-left:#b4b4b4 1px solid;
border-right:#b4b4b4 1px solid;
border-top:#b4b4b4 1px solid;
color:#000;
font-family:verdana,arial;
font-size:8pt;
}

.pad5 {
padding:14px 0 0 0;
}
.pad6 {
padding:5px 5px 5px 5px;
background-image: url(images/b.png);
}
.tov {
  color: #C3D9FF;
  padding-left:6px;
  background-image: url(images/tov_back.gif);
  background-position: right bottom;
  background-repeat: no-repeat;
}

.null{
  padding: 12px 0 0 0;
}

.rd {
color:#FF7E00;
}

.rpad1 {
padding-right:1px;

}
.prev {
	float:left;
	margin:0;
	padding:0;}
.model {
	margin:0;
	padding:0;
	position:relative;
	float:left;
	width:200px;

}
.cen {
   margin:0;
	padding:0;
   	position:relative;
	float:right;
}
.skl {float:left; padding-top:10;
position:relative;}

.rw1 {
background-color:#E9EBF6;
height:18px;
padding-left:12px;
}

.rw2 {
background-color:#FCE0DF;
height:18px;
padding-left:12px;
vertical-align: middle;
}

.ttl1 {
color:#495577;
font-size:12px;
font-weight:700;
text-decoration:none;
}

.ttl2 {
color:#DB214C;
font-family:Times New Roman;
}

.txt0 {
color:#708090;
}

.txt1 {
color:#A1B575;
}

.txt2 {
color:#901E78;
}

.txt3 {
color:#8F5444;
}

.txt4 {
color:#E55E72;
}

.w1 {
width:170px;
}

.prbg {
background-color:#F5F5F5;
}

.menu {
width:195px;
margin:0;
padding:0;
}

.menu ul {
position:relative;
z-index:500;
list-style-type:none;
width:135px;
left:0;
margin:0;
padding:0;
}

.menu li {
height:19px;
float:left;
background-color: #667AB3
}

.menu li.sub {
background:#667AB3 url(images/arrow.gif) no-repeat right center;
}

.menu table {
height:18px;
position:absolute;
border-collapse:collapse;
top:0;
left:0;
z-index:100;
font-size:10px;

}

.menu a,.menu a:visited {
display:block;
text-decoration:none;
height:18px;
line-height:18px;
width:135px;
color:#FFF;
text-indent:5px;
border:1px solid #FFF;
border-width:0 1px 1px;

}

* html .menu a,* html .menu a:visited {
width:134px;

}

* html .menu a:hover {
color:#DB214C;
position:relative;
}

.menu li:hover {
position:relative;
}

.menu li ul {
visibility:hidden;
position:absolute;
top:0;
left:132px;
background:transparent url(images/0.gif);
padding:0;

}

h2,.fs14 {
font-size:14px;
}

a.lnk3:link,a.lnk3:active,a.lnk3:visited,a.lnk3:hover,a:hover,a.mnu:link,a.mnu:active,a.mnu:visited {
color:#000;
text-decoration:none;
}

.blu{
  font:Tahoma, regular, 15px;
  color: #A70500;
  font-weight: 800;
}


.lp {
color:#495577;
}

.tl,.menu a:active,.menu a:focus,.menu li:hover > a {
color:#DB214C;
}

.menu li:hover > ul,.menu ul a:hover ul,.menu ul a:hover ul a:hover ul,.menu ul a:hover ul a:hover ul a:hover ul,.menu ul a:hover ul a:hover ul a:hover ul a:hover ul {
visibility:visible;
}

.menu ul a:hover ul ul,.menu ul a:hover ul a:hover ul ul,.menu ul a:hover ul a:hover ul a:hover ul ul {
visibility:hidden;
}



 /* Brand design */
.kas {
	width: 700px;
	border-bottom: solid 1px #c4c4c4;
}
.kas p {
	padding: 7px 15px;
	margin: 0;
	border: solid 1px #c4c4c4;
	cursor: pointer;
}
.kas p:hover {
	background-color: #e3e2e2;
}
.kas p.active {
	background-position: right 5px;
    border-bottom: none;
}
.kas div {
	background: #f7f7f7;
	margin: 0;
	padding:  10px 15px 20px;
	border: solid 1px #c4c4c4;
}
/* ---------------- Shadow --------------------------- */

.shadow {
     background:#bbb; /* Задание цвета тени */
     border:1px solid #ddd; /* Задание стиля и цвета границ тени */
     width:259px; /* Задание ширины всего блока */
}

/* Задание стилей для слоя блока */
.content {

     background: #FFF;
     border:1px solid #6b6b6b;  /* Задание стиля и цвета границ блока */
     position:relative;  /* Задание позиции блока текста относительно тени */
     padding:5px;  /* Задание отступа */
     top:-3px;  /* Отступ сверху (для тени) */
     left:-3px; /* Отступ слева (для тени) */
}
/* ------------------ToolTips------------------------ */

.tooltip{
    position:absolute;
    z-index:999;
    left:-9999px;
    background-color:#dedede;
    padding:5px;
    border:1px solid #fff;
    width:250px;
}

.tooltip p{
    margin:0;
    padding:0;
    color:#fff;
    background-color:#222;
    padding:2px 7px;
}
.tooltip_image{
position:absolute;
z-index:200;
left:-9999px;
top:0px;
}
.tooltip_link {
   width:450px;
}

.tooltip_image div{
width:400px;
height:120px;
overflow:hidden;
left:20px;
position:absolute;
top:-34px;
z-index:210;
border:1px solid #4f4f4f;

}
.tooltip_image span{
position:absolute;
z-index:209;
top:-53px;
left:3px;
