BODY {
   margin: 0px;
   padding: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
   background-color : #ffffff;
   scrollbar-face-color:#D3E4F1;
   scrollbar-highlight-color:#0033cc;
   scrollbar-3dlight-color:#FFFFFF;
   scrollbar-darkshadow-color:#FFFFFF;
   scrollbar-shadow-color:#0066cc;
   scrollbar-arrow-color:#000099;
   scrollbar-track-color:#F5F9FC;
   font-family : verdana,tahoma,arial,sans-serif,Courier New; 
   font-size: 9pt; color: #000000;
   background-image: url(images/bg_left_blue.gif) repeat-y;
   }

.sim,A.sim:link, A.sim:visited { font-family : verdana,tahoma,sans-serif; font-size: 9pt; color: #000000; text-decoration: none;  }
A.sim:hover { font-family : verdana,tahoma,sans-serif; font-size: 9pt; color: #ff0000; text-decoration: underline; }

.sim_,A.sim_:link, A.sim_:visited { font-family : verdana,tahoma,sans-serif; font-size: 9pt; color: #000000; text-decoration: underline;  }
A.sim_:hover { font-family : verdana,tahoma,sans-serif; font-size: 9pt; color: #ff0000; text-decoration: underline; }

.sim_red,A.sim_red:link, A.sim_red:visited { font-family : verdana,tahoma,sans-serif; font-size: 9pt; color: #ff0000; text-decoration:   }
A.sim_red:hover { font-family : verdana,tahoma,sans-serif; font-size: 9pt; color: #ff0000; text-decoration: underline; }

.lit,A.lit:link, A.lit:visited { font-family : verdana,tahoma,sans-serif; font-size: 8pt; color: #000000; text-decoration: none;  }
A.lit:hover { font-family : verdana,tahoma,sans-serif; font-size: 8pt; color: #ff0000; text-decoration: underline; }

.lit_w,a.lit_w:link, a.lit_w:visited { 
font-family : verdana,tahoma,sans-serif; 
font-size: 8pt; 
color: #ffffff; 
text-decoration: none;  
}
a.lit_w:hover { 
font-family : verdana,tahoma,sans-serif; 
font-size: 8pt; color: #ff0000; 
text-decoration: underline; 
}

A.top:link, A.top:visited { font-family : verdana,tahoma,sans-serif; font-size: 8pt; color: #000000; text-decoration: underline;}
A.top:hover { font-family : verdana,tahoma,sans-serif; font-size: 8pt; color: #ff0000; text-decoration: underline;}

.top_r { font-family : verdana,tahoma,sans-serif; font-size: 10pt; color: #ff0000; text-decoration: none;  }

.text 	{ FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 15px; FONT-FAMILY: verdana,arial }
.lit10 	{ FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: arial }
.lit12 	{ FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial }

A.sim_w:hover { font-family : Courier New,Comic Sans MS,verdana,tahoma,sans-serif; font-size: 9pt; color: #ffffff; text-decoration: none; BACKGROUND-COLOR: #ff0000;  padding: 3px;}

.h1,.h1:visited { font-family :  verdana,tahoma,sans-serif; font-size: 15px; color: #993300; text-decoration: none; font-weight : bolder;}
.h1:hover { font-family :  verdana,tahoma,sans-serif; font-size: 15px; color: #ff0000; text-decoration: underline; font-weight : bolder;}


.h1blue,.h1blue:visited { font-family :  verdana,tahoma,sans-serif; font-size: 15px; color: #006699; text-decoration: none; font-weight : bolder;}
.h1blue:hover { font-family :  verdana,tahoma,sans-serif; font-size: 15px; color: #ff0000; text-decoration: underline; font-weight : bolder;}


.h1_,.h1_:visited { font-family :  verdana,tahoma,sans-serif; 
font-size: 13pt; 
color: #000000; 
text-decoration: 
underline; 
font-weight : bolder;
}
.h1_:hover { 
font-family :  verdana,tahoma,sans-serif; 
font-size: 13pt; 
color: #ff0000; 
text-decoration: underline; 
font-weight : bolder;
}
.first1,A.first1:link, A.first1:visited { font-family : verdana,tahoma,sans-serif; font-size: 13pt; color: #000000; text-decoration: none;  }
A.first1:hover { font-family : verdana,tahoma,sans-serif; font-size: 13pt; color: #ff0000; text-decoration: underline; }



h1,h1.black { font-family :  verdana,tahoma,sans-serif; font-size: 13pt; color: #000000; text-decoration: none; font-weight : bolder; text-align:center;}

h2.tit {
	margin:5px 100px 5px 100px;
	padding:5px;
	background-color:#ffcc66;
	font-size: 12pt;
}
h3.tit {
	color:#993333;
	font-size: 11pt;
}

h4 {
	color:#ff0000;
	padding: 0 7px;
	font-size: 9pt;
}

.tit { font-family :  verdana,tahoma,sans-serif; font-size: 13pt; color: #000000; text-decoration: none; font-weight : bolder;}


.sxema,.sxema:visited  { font-family :  verdana,tahoma,sans-serif; font-size: 8pt; color: #000000; text-decoration: none; font-weight : bold;}
.sxema:hover { font-family :  verdana,tahoma,sans-serif; font-size: 8pt; color: #ff0000; text-decoration: underline; font-weight : bold;}

.sxema_blue,.sxema_blue:visited  { font-family :  verdana,tahoma,sans-serif; font-size: 10px; color: #363636; text-decoration: none; font-weight : bold;}
.sxema_blue:hover { font-family :  verdana,tahoma,sans-serif; font-size: 10px; color: #ff0000; text-decoration: underline; font-weight : bold;}

.basf2:link,.basf2:visited  { 
font-family :  verdana,tahoma,sans-serif; 
font-size: 10px; 
color: #363636; 
text-decoration: none; 
font-weight : bold;
margin-left: 7px;
}
.basf2:hover { 
font-family :  verdana,tahoma,sans-serif; 
font-size: 10px; 
color: #ff0000; 
text-decoration: underline; 
font-weight : bold;
margin-left: 7px;
}

.first:link,.first:visited  { 
font-family :  verdana,tahoma,sans-serif; 
font-size: 13px; 
color: #363636; 
text-decoration: none; 
font-weight : bold;
margin-left: 7px;
}
.first:hover { 
font-family :  verdana,tahoma,sans-serif; 
font-size: 13px; 
color: #ff0000; 
text-decoration: underline; 
font-weight : bold;
margin-left: 7px;
}



.is:link,.is:visited  { 
color: #363636; 
text-decoration: none; 
font-weight : bold;
}
.is:hover {  
color: #ff0000; 
text-decoration: underline; 
font-weight : bold;
}

h2 { font-family :  verdana,tahoma,sans-serif; font-size: 10pt; color: #000000; text-decoration: none; font-weight : bold;}

h3 { font-family :  verdana,tahoma,sans-serif; font-size: 10pt; color: #000000; text-decoration: none; font-weight : bold;}

.first { font-family :  verdana,tahoma,arial,sans-serif; font-size: 8pt; color: #990000; text-decoration: none; font-weight : bold;}

A.h2:link, A.h2:visited { font-family : verdana,tahoma,sans-serif; font-size: 10pt; color: #ff0000; text-decoration: none;  }
A.h2:hover { font-family : verdana,tahoma,sans-serif; font-size: 10pt; color: #ff0000; text-decoration: underline; }

A.h2_:link, A.h2_:visited { font-family : verdana,tahoma,sans-serif; font-size: 10pt; color: #000000; text-decoration:underline;  }
A.h2_:hover { font-family : verdana,tahoma,sans-serif; font-size: 10pt; color: #ff0000; text-decoration: underline; }



.big { font-family :  Courier New,Comic Sans MS,verdana,tahoma,sans-serif; font-size: 11pt; color: #000000; text-decoration: none; font-weight : bold;}

.big2 { 
font-family :  verdana,tahoma,arial,sans-serif; 
font-size: 10pt; 
color: #000000; 
text-decoration: none; 
font-weight : bold;
padding:3px;
}

.citata { font-family :  verdana,tahoma,sans-serif; font-size: 11pt; color: #ff0000; text-decoration: none; font-weight : bold;}

.menu,A.menu:link, A.menu:visited { 
font-family : tahoma,sans-serif; 
font-size: 10px; 
color: #000000; 
text-decoration: none;  
font-weight : bolder;  
width: 100%;
padding: 5px;
}

A.menu:hover { 
font-family : tahoma,sans-serif; 
font-size:10px; 
color: #ffffff; 
text-decoration: none; 
background-color: #ff0000; 
font-weight : bolder; 
width: 100%;
padding: 5px;
}


.tb { 
font-family : tahoma,sans-serif; 
font-size: 10px; 
color: #000000; 
text-decoration: none;  
font-weight : bolder;  
}

.tb2 { 
font-family : tahoma,sans-serif; 
font-size: 10px; 
color: #000000; 
text-decoration: none;  
font-weight : bolder; 
background-color: #ffe9d2;
border:1px solid #ff9900;
margin-bottom:12px;
}



A.tb:link, A.tb:visited { font-family : tahoma,sans-serif; font-size: 10px; color: #000000; text-decoration: underline;font-weight : bolder;   }
A.tb:hover { font-family : tahoma,sans-serif; font-size: 10px; color: #ff0000; text-decoration: underline; font-weight : bolder;  }

a.tb_li:link, a.tb_li:visited { 
font-family : verdana,tahoma,sans-serif; 
font-size: 11px; 
color: #000000; 
text-decoration: underline;
font-weight : bolder;
padding-left:3px   
}
a.tb_li:hover { 
font-family : verdana,tahoma,sans-serif; 
font-size: 11px; 
color: #ff0000; 
text-decoration: underline; 
font-weight : bolder;  
padding-left:3px 
}

.tb_upper { 
font-family : tahoma,sans-serif; 
font-size: 13px; 
color: #000000; 
text-decoration: none;  
font-weight : bolder;  
}
a.tb_upper:link, a.tb_upper:visited { 
font-family : tahoma,sans-serif; 
font-size: 13px; color: #000000; 
text-decoration: underline;
font-weight : bolder;   
}
a.tb_upper:hover { 
font-family : tahoma,sans-serif; 
font-size: 13px; 
color: #ff0000; 
text-decoration: underline; 
font-weight : bolder;  
}



A.tb_red:link, A.tb_red:visited { font-family : tahoma,sans-serif; font-size: 10px; color: #ff0000; text-decoration: none;font-weight : bolder;   }
A.tb_red:hover { font-family : tahoma,sans-serif; font-size: 10px; color: #ff0000; text-decoration: underline; font-weight : bolder;  }

.fm,A.fm:link, A.fm:visited { font-family : verdana,arial,tahoma,sans-serif; font-size: 10px; color: #ffffff; text-decoration: none;  font-weight : bold;}
A.fm:hover { font-family : verdana,arial,tahoma,sans-serif; font-size:10px; color: #ffcc00; text-decoration: underline; font-weight : bold; }






A.copyright:link, A.copyright:visited { font-family : Comic Sans MS,verdana,arial,tahoma,sans-serif; font-size: 13px; color: #ffffff; text-decoration: none;   padding: 3px; }
A.copyright:hover { font-family : Comic Sans MS,verdana,arial,tahoma,sans-serif; font-size:13px; color: #ffffff; text-decoration:underline;   padding: 3px;}

A.adr:link, A.adr:visited { font-family : verdana,tahoma,sans-serif; font-size: 10pt; color: #990000; font-weight : bold; text-decoration: none; }
A.adr:hover { font-family : verdana,tahoma,sans-serif; font-size: 10pt; color: #ff0000; font-weight : bold;text-decoration: underline;  }

.frm {
  border: 1 solid #ffffff;
  BACKGROUND-COLOR: #ffcc66;
  color : #000000;
  font-family : verdana,Comic Sans MS,tahoma, Arial, Helvetica, sans-serif;
  font-size : 9pt;
  overflow: hidden;
  padding: 1px;
}

.frm_black {
  border: 1 solid #000000;
}

.frm_att {
  border: 1px solid #ff0000;
  BACKGROUND-COLOR: #ffffff;
  color : #ff0000;
  font-family : Verdana,Comic Sans MS,tahoma, Arial, Helvetica, sans-serif;
  font-size : 9pt;
  overflow: hidden;
  padding: 1px;
}

.frm_search {
  border:1px solid #ffffff;
  BACKGROUND-COLOR: #006699;
  color : #ff9900;
  font-family : Verdana,Comic Sans MS,tahoma, Arial, Helvetica, sans-serif;
  font-size : 9pt;
  overflow: hidden;
  padding: 1px;
}

.frm_inp_sch {
  border:1px solid #ff9900;
  BACKGROUND-COLOR: #ffffff;
  color : #000000;
  font-family : Verdana,Comic Sans MS,tahoma, Arial, Helvetica, sans-serif;
  font-size : 9pt;
  overflow: hidden;
  padding: 1px;
}


   
.frm_button {
  background-color: #009999;
  border: 1 solid #336600;
  font-family: Verdana, Arial;
  font-size: 8pt;
  color: #ffffff;
  font : bolder;
  padding: 1px;
}

  .frm_inp {
  background-color: #ffffcc;
  color : #000000;
  border:1px solid #ff9900;
  font-family: Verdana, Arial;
  font-size: 9pt;
  overflow: hidden;
  padding: 1px;
}

.frm_td {
  border: 1px solid #ffffff;
  BACKGROUND-COLOR:#990000;
  font-family : tahoma,sans-serif; 
  font-size: 10px; 
  color: #000000;
  padding: 1px;
  font-weight : bolder;
}


.frm_sub {
  border: 1px solid #ffffff;
  BACKGROUND-COLOR:#ff9966;
  font-family : tahoma,sans-serif; 
  font-size: 10px; 
  color: #000000;
  padding: 3px;
  font-weight : bolder;
}

.frm_sub2 {
  font-size: 10px; 
  color: #ff0000;
  padding: 1px;
  font-weight : bolder;
}

.time { behavior: url(#default#time2); color: #000000;}

p {text-align: justify;}
p.left {text-align: left;}
p.right {text-align: right;}
p.center {text-align: center;}

p.cnt {text-align: center;}

.content {
padding-top:30px;
padding-bottom:20px; 
padding-left:70px;
padding-right:70px;
}

.red, a.red:link, a.red:visited { 
color: #ff0000;
text-decoration: none;  
}
a.red:hover { 
color: #ff0000;
text-decoration: underline;  
}

a.red_:link, a.red_:visited { 
color: #ff0000;
text-decoration: underline;  
}
a.red_:hover { 
color: #e10000;
text-decoration: underline;  
}

/*---------------- для разделов ------------------ */

.frm_razdel {
  background-color: #ffffff;
  color : #000000;
  border:1px solid #ff9900;
  font-family: Verdana, Arial;
  font-size: 11pt;
  overflow: hidden;
  padding: 1px;
}

li.razdel {
list-style-image: url(../images/tools/point_r.gif);
list-style-position: inside;
font-weight : bolder;
padding:5px;
margin:1px;
}

.big4,A.big4:link, A.big4:visited { 
font-family : verdana,tahoma,sans-serif; 
font-size: 11pt; 
color: #000000; 
text-decoration: none;  
font-weight : bolder;  
line-height: 1.5em;
}

A.big4:hover { 
font-family : verdana,tahoma,sans-serif; 
font-size:11pt; 
color: #ff0000; 
text-decoration: underline; 
font-weight : bolder;  
line-height: 1.5em;
}

/*---------------- для разделов End ------------------ */


li.basf {
margin: 5px;
list-style-image: url(../images/tools/point_r.gif);
list-style-position: inside;
font-weight : bolder;
}

li.basf_sub {
margin: 3px;
list-style-image: url(../images/tools/point_wr2.gif);
list-style-position: inside;
font-weight : bolder;
}

li.sub {
margin: 5px 5px 5px 0px;
list-style-image: url(../images/tools/point_r.gif);
font-weight : bolder;
}



li.price {
margin: 5px;
list-style-image: none;
list-style: none;
list-style-position: inside;
font-weight : bolder;
}




li.sim {
margin: 3px;
text-align: justify;
}

.frm_basf {
  border: 1 solid #ff9900;
  BACKGROUND-COLOR:#ffe7ce;
  margin: 10px 50px;
  padding: 10px;
}


.phoneTop,a.phoneTop:link, a.phoneTop:visited 
{ font-family : verdana,tahoma,sans-serif; 
font-size: 12px; 
color: #ffffff; 
text-decoration: none;  
font-weight : bolder;
}
a.phoneTop:hover 
{ font-family : verdana,tahoma,sans-serif; 
font-size: 12px; 
color: #ff0000; 
text-decoration: 
underline; 
font-weight : bolder;
}

.phoneTopSim,a.phoneTopSim:link, a.phoneTopSim:visited 
{ font-family : verdana,tahoma,sans-serif; 
font-size: 10px; 
color: #ffffff; 
text-decoration: none;  
font-weight : bolder;
}
a.phoneTopSim:hover 
{ font-family : verdana,tahoma,sans-serif; 
font-size: 10px; 
color: #ff0000; 
text-decoration: underline; 
font-weight : bolder;
}

li.start {
margin: 5px;
list-style-image: url(../images/tools/point_r.gif);
list-style-position:  outside;
font-weight : bolder;
font-size: 10pt; 
font-family : verdana,tahoma,sans-serif;
}

.phoneCont  /* таблица с телефонами в контактах */
{ 
	font-family : verdana,tahoma,sans-serif; 
	font-size: 11px; 
	color: #000000; 
	text-decoration: none;  
	font-weight : bolder;
}

.start, a.start.link, a.start:visited {
color: #000000;
}

a.start:hover {
color: #ff0000;
text-decoration: underline;
}

th.start {
font-weight : bolder;
font-size: 12pt;
color: #ffcc00;
}

th.start2 {
font-weight : bolder;
font-size: 12pt;
color: #ffcc00;
background-color:#993333;
padding-left:7px;
text-align:left;
}


hr.down {
color: #fff; 
 border-top: 1px solid #ccc; 
 margin:3px 0 3px 0;
} 

.big3,A.big3:link, A.big3:visited { 
font-family : verdana,tahoma,sans-serif; 
font-size: 11pt; 
color: #003399; 
text-decoration: none;  
font-weight : bolder;  
line-height: 1.5em;
}

A.big3:hover { 
font-family : verdana,tahoma,sans-serif; 
font-size:11pt; 
color: #ff0000; 
text-decoration: underline; 
font-weight : bolder;  
line-height: 1.5em;
}

#sale40
{
z-index: 1;
position: absolute;
top: 3px;
left: 5px;
}

#sale40ind
{
z-index: 1;
position: absolute;
top: 30px;
left: 5px;
}


#toper
{
z-index: 1;
position: absolute;
top: 0px;
left: 0px;
width:100%;
/*height:199px;*/
height:205px;
/*background-image: url(/css/images/bg-top2.jpg);*/
background-image: url(images/bg-top2a_.jpg); 
/*background-image: url(images/bg-top2-2012a_.jpg);*/
}

div .att {
  border: 1px solid #ff0000;
  BACKGROUND-COLOR: #ffffcc;
  color : #ff0000;
  font-family : Verdana,Comic Sans MS,tahoma, Arial, Helvetica, sans-serif;
  font-size : 9pt;
  overflow: hidden;
  padding: 20px;
  margin:50px 150px 50px 150px;
  text-align:center;
  font-weight: bold;
}

.att_stiz {
  border: 1px solid #ff0000;
  BACKGROUND-COLOR: #ffffcc;
  color : #ff0000;
  font-family : Verdana,Comic Sans MS,tahoma, Arial, Helvetica, sans-serif;
  font-size : 9pt;
}

.attention {
  border: 1px solid #ff0000;
  BACKGROUND-COLOR: #ffffcc;
  color : #000000
  font-family : Verdana,Comic Sans MS,tahoma, Arial, Helvetica, sans-serif;
  font-size : 12pt;
  text-align:center;
  margin:50px 150px;
  padding:30px 50px
}


p.center {
text-align:center;
}

#duga li {
	padding-top:0px;
	color: #990000; 
	list-style-image:url(images/tick_red.png);
}

#duga li.blue {
	padding-top:0px;
	color: #990000; 
	list-style-image:url(images/tick_blue.png);
}

#tooltip{
background:#CCFFCC;   /*цвет фона*/
border:1px dashed #666666;   /*толщина, вид и цвет рамки*/
color:#333333;   /*цвет текста*/
font-size:12px;   /*размер шрифта*/
margin:0;
padding:4px;   /*расстояние от текста до рамки*/
position:absolute;
visibility:hidden;
z-index:101;   /*ставит подсказку выше всех элементов*/
}


.nosir {
margin:30px 150px 50px 150px;
padding:50px;
background-color:#ffffcc;
border:1px solid #ff0000;
color:red;
font-size:12pt; 
}

.nosearch {
padding:50px 150px;
background-color:#ffffcc;
border:1px solid #ff0000;
color:red;
font-size:12pt; 
}


#logo2014
{
z-index: 1;
position: absolute;
background-image: url(images/bg-top2a_.jpg); 
width:100%;
height:205px;
}

#search
{
position: absolute;
top: 0px;
right: 0px;
/* padding:30px; */
padding:10px 20px 20px 30px;
z-index:28;
float:right;
}


#phone_top
{
z-index: 1;
position: absolute;
top: 15px;
left:730px;
color:#ffffff;
font-weight: bold;
font-size: 14px;
/*border:1px solid #ff0000;*/
font-style: italic;
}

#phone_top a:link, a:visited { 
	font-family : verdana,tahoma,sans-serif; 
	font-size: 14px; 
	color: #ffffff; 
	text-decoration: none;  
}
#phone_top a:hover { 
	font-family : verdana,tahoma,sans-serif; 
	font-size: 14px; 
	color: #ffff00; 
	text-decoration: underline; 
}

li.photos_sim {
	margin:5px 30px 5px 0;  
	border-bottom:1px dotted #ff0000;  
	list-style-image:url(images/point_r.png); 
	list-style-position:inside;
}

li.photos2 {
	margin:5px 30px 5px 0;  
	border-bottom:1px dotted #ff0000;
	list-style-image:url(images/tick_red.png); 
	list-style-position:inside;
	color: #990000;
}

.big5,A.big5:link, A.big5:visited { 
font-family : verdana,tahoma,sans-serif; 
font-size: 10pt; 
color: #000000; 
text-decoration: none;  
line-height: 1.5em;
}

A.big5:hover { 
font-family : verdana,tahoma,sans-serif; 
font-size:10pt; 
color: #ff0000; 
text-decoration: underline; 
line-height: 1.5em;
}

.big7,A.big7:link, A.big7:visited { 
font-family : verdana,tahoma,sans-serif; 
font-size: 12pt; 
color: #000000; 
text-decoration: none;  
line-height: 1.5em;
}

A.big7:hover { 
font-family : verdana,tahoma,sans-serif; 
font-size:12pt; 
color: #ff0000; 
text-decoration: underline; 
line-height: 1.5em;
}

.bord_top_dotted {
	border-top: 1px dotted #ff9900;
}