body,html {
width:100%;
margin:0;
padding:0;
}

img {
behavior:url("png.htc");
}

#head {
height:129px;
background-image:url(img/fon_head.gif);
width:100%;
text-align:left;
}

.logo {
float:left;
}

.begunstroka {
width: 69%; 
background: #ffffff; 
position: relative; 
float: left; 
left: 250px;
display: table-cell;
vertical-align: middle;
}

.inetinfowhy {
width: 69%; 
background: #ffffff; 
position: relative; 
float: left; 
left: 250px;
display: table-cell;
vertical-align: middle;
}

.inetinfowhy2 {
height:57px;
width:100%;
background-position:left;
background-repeat:no-repeat;
clear:both;
}

.but {
float:left;
width:94px;
height:46px;
background-image:url(img/but_fon.png);
text-align:left;
padding-top:83px;
padding-left:15px;
color:#000;
font-family:Verdana;
font-size:11pt;
font-weight:700;
margin-left:5px;
}

.but:hover {
float:left;
width:94px;
height:46px;
background-image:url(img/but_fon1.png);
text-align:left;
padding-top:83px;
padding-left:15px;
color:#000;
font-family:Verdana;
font-size:11pt;
font-weight:700;
margin-left:5px;
}

.lypa {
float:left;
padding-top:85px;
margin-left:-20px;
}

.search {
float:left;
color:#000;
font-family:Verdana;
font-size:8pt;
font-weight:700;
padding-top:75px;
padding-left:10px;
}

#catalog {
background-color:#fff;
background-image:url(img/cat_fon.gif);
background-repeat:no-repeat;
width:100%;
height:269px;
clear:both;
background-position:left;
}

td.cat {
padding-top:10px;
color:#545451;
font-family:Arial;
font-size:9pt;
padding-left:3px;
}

#mm {
color:#fc1010;
font-size:10pt;
font-weight:600;
text-decoration:none;
padding-right:0px;
}

#mm:hover {
text-decoration:none;
font-family:Arial;
font-size:10.5pt;
font-weight:bold;
color:#339933;
}

td.cat strong {
color:#fe1212;
font-family:Verdana;
font-size:9pt;
}

table.catalog {
margin-left:235px;
padding-top:0;
}

#zag1 {
width:100%;
height:57px;
background-image:url(img/zag_fon.gif);
background-repeat:repeat-x;
clear:both;
}

#zag {
width:100%;
height:57px;
background-image:url(img/zag1_fon.gif);
background-repeat:repeat-x;
clear:both;
}

.zag1 {
height:57px;
width:100%;
background-image:url(img/zag1.png);
background-position:left;
background-repeat:no-repeat;
clear:both;
}

.zag {
height:57px;
width:100%;
background-image:url(img/zag.png);
background-position:left;
background-repeat:no-repeat;
clear:both;
}

.zagolovok1 {
padding-left:265px;
color:#fff;
font-family:Verdana;
font-size:10pt;
font-weight:700;
padding-top:22px;
}

.zagolovok {
padding-left:70px;
color:#fff;
font-family:Verdana;
font-size:10pt;
font-weight:700;
padding-top:20px;
}

#page {
clear:both;
width:95%;
}

#menu {
float:left;
width:175px;
padding-left:20px;
}

#cont {
float:left;
width:100%;
color:#7a9093;
font-family:Arial;
font-size:9pt;
background-image:url(img/fon.gif);
background-position:left;
background-repeat:repeat-y;
padding-left:60px;
}

#foot {
width:100%;
height:72px;
background-image:url(img/foot_fon.gif);
clear:both;
}

.about {
color:#7a9093;
font-family:Arial;
font-size:9pt;
padding-left:50px;
padding-right:20px;
text-align:justify;
padding-bottom:20px;
}

#page1 {
clear:both;
width:100%;
background-image:url(img/fon.gif);
background-position:left;
background-repeat:repeat-y;
padding-top:10px;
}

#pagein {
clear:both;
width:100%;
background-position:left;
background-repeat:repeat-y;
padding-top:10px;
}

td.prod {
color:#f63;
font-family:Verdana;
font-size:8pt;
padding-top:15px;
text-align:center;
}

#x {
width:100%;
}

.foot_right {
float:right;
width:73%;
background-image:url(img/foot_right.png);
height:72px;
background-position:right;
background-repeat:no-repeat;
}

table.f_menu {
width:80%;
}

a:hover.foot {
color:#073838;
font-family:Arial;
font-size:9pt;
text-decoration:underline;
}

#text,#auth {
color:#7a9093;
font-family:Arial;
font-size:9pt;
}

a:link.menu,a:visited.menu {
color:#fc1010;
font-family:Verdana;
font-size:9pt;
text-decoration:none;
padding-left:3px;
line-height:1.5;
}

a:link.foot,a:visited.foot {
color:#073838;
font-family:Arial;
font-size:9pt;
text-decoration:none;
}

.text_table,.text_table a {
font-size:9pt;
color:#7A9093;
font-family:Arial;
text-align:center;
}

#mylink {
height:0; 
position:absolute; 
overflow:hidden; 
width: 0
}
.box {
height: 0;position: absolute;overflow: hidden;width: 0
}

a.kartinka1:link,a.kartinka1:visited {
background:url(img/ramka.gif);
display:block;
width:134px;
height:88px;
}

a.kartinka1:hover,a.kartinka1:active {
background:url(img/ramka1.gif);
display:block;
width:134px;
height:88px;    
}

a.brand1:link,a.brand1:visited {
text-decoration:none;
font-size:11pt;
font-weight:bold;
color:#fc1010;
}

a.brand1:hover,a.brand1:active {
text-decoration:none;
font-size:12.5pt;
font-weight:bold;
color:#339933;   
}

.foto {
background-image:url(/files/Image/foto.jpg);
}

.foto:hover {
background-image:url(/files/Image/foto1.jpg);
}

.virt {

width:90%;

}
#zaz {
background-repeat:repeat-x;
margin-bottom:100px;
clear:both;
}

.zaz {
background-position:justify;
background-repeat:no-repeat;
margin-bottom:100px;
clear:both;
}

(// ul.tabs { margin: 0 0 0 5px; padding: 0; float: left; list-style: none; height: 32px; width: 120%; }
ul.tabs li { float: left;   margin: 0; padding: 0; height: 31px; line-height: 31px; border: none; margin-bottom: -1px; overflow: hidden; position: relative; background: #fff;  }
ul.tabs li a { text-decoration: none; color: #666666; display: block; font-size: 1.0em; padding: 0 10px; order-top-left-radius:5px; border-top-right-radius:5px; border-top: 2px solid #eee; border-left: 2px solid #eee; border-right: 2px solid #eee; color:#ff0000; border-bottom: #eee 2px solid; }
ul.tabs li a:hover { background: #00cc33; font-weight: bold; color: #ff0000; border-top-left-radius:5px; border-top-right-radius:5px; border-top: 2px solid #eee; border-left: 2px solid #eee; border-right: 2px solid #eee; border-bottom:#fff 2px solid; }
html ul.tabs li.active { background: #fff; font-weight: bold; border-top-left-radius:5px; border-top-right-radius:5px; border-top: 2px solid #eee; border-left: 2px solid #eee; border-right: 2px solid #eee; color:#ff0000; border-bottom: #fff 2px solid; }
.tab_container { overflow: hidden; clear: both; float: right; width: 100%; background: #fff; margin-bottom:0px; background:#fff; border-top:#eee 1px solid;}
.tab_content { padding:0; }
html ul.tabs li.active a, html ul.tabs li.active a:hover {color:#000;}
//)

#tab-sidebar, tab-widget-menu clear {
  width: 100% /*Ширина блока*/
}
.tab-widget-menu li.selected {
  background: none repeat scroll 0 0 #66cc66; /*Цвет активной вкладки*/
  bottom: -1px;
  position: relative;
  color:#cc0033; /*Цвет текста выделения*/
}

.tab-widget-menu li:hover

{
color:#3366cc; /*Цвет текста выделения*/
}

.tab-widget-menu li {
  float:left;  /*Горизонтальное положение вкладок */
  display:block;
  padding:0 12px;
  border-right:1px solid #ECEDE8; /*Рамка у вкладок */
  height:30px;
  line-height:30px;
  cursor:pointer;
  color:#555; /*Цвет текста*/
text-align:center;
}
.video {
  width: auto;
  padding: 31px 5px 5px; /*Поля вокруг содержимого*/
  border: 1px solid #ECEDE8; /*Рамка блока с содержимым*/
} 
