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;
}

.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;   
}