body{
font-size:12px;
font-family: Arial;
margin: 0px;
border: 0px
padding:0px;
background-image: url(../img/body.jpg);
background-repeat: repeat-x;   
}

table{
margin: 0px;
border: 0px
padding:0px;
font-size:12px;
}

h1{
 color: #000;
 font-size:19px;
 font-weight: normal;
 background-image: url(../img/h1.jpg);
 background-repeat: no-repeat;
}

h2{
 color:#0166cb;
 font-size:14px;
 font-weight: bold;
}


h3{
 color:#d6211a;
 font-size:14px;
 font-weight: bold;
}


tr{
margin: 0px;
border: 0px
padding:0px;   
}

td{
margin: 0px;
border: 0px
padding:0px;   
font-size:12px;
}

div#main{
border-color: #2fee22;
border-width: 2px;
border-style: dotted;
}

img{
border:0px;
}

a{
text-decoration: none;
color:#0066cc;
font-size: 14px;
font-weight: bold;
border-bottom-color:#0066cc;
border-bottom-style:solid;
border-bottom-width:1px;
border-collapse: collapse;
border-spacing: 1px; 
}
a:hover{
border-bottom-style: dotted;
}
div#center{
text-align: center;
width: 300px;
height: 300px;
margin-left: auto;
margin-right: auto;
clear: none;
float: none;
border-color: #ffee22;
border-width: 2px;
border-style: dotted;
}

a#button1{
background-image: url(../img/button1.jpg);
background-position: 0px 0px;
vertical-align: middle;
height: 47px;
width:206px;
display: block;
font-size:11px;
font-weight: bold;
color: #990000;
text-decoration: none;
background-repeat:no-repeat;
border-width:0px;
}

a#button1:hover{
color: #ff7d15;
background-position: 0px -47px;
}

a#button2{
background-image: url(../img/button2.jpg);
background-position: 0px -24px;
margin-right:2px;
text-align: center;
vertical-align: middle;
display: block;
font-size:13px;
height: 25px;
width:165px;
font-weight: bold;
color: #FFF;
text-decoration: none;
text-transform: uppercase;
background-repeat:no-repeat;
border-width:0px;
float: left;
}

a#button2:hover{
color: #0066cc;
background-position: 0px 0px;
}

#spacer{
src: url(../img/spacer.gif);
clear: both;
float: none;
}

#logo{
background-image: url(../img/logo.jpg);
background-repeat: no-repeat;
height: 70px;
width:190px;
display: block;
float:left;
}

#phone{
background-image: url(../img/phone.jpg);
background-repeat: no-repeat;
height: 30px;
width:146px;
margin-left: 30px;
display: block;
}

#menu{
background-image: url(../img/menu.jpg);
background-repeat: repeat-y;
}

.bottomer{
background-image: url(../img/menu_bottom.jpg);
background-repeat: no-repeat;
background-position: left top;
}

#content{
padding:20px;
padding-top:8px;
font-size: 14px;
}
#content a{
border-bottom-style: none;
}

#bottom_left{
background-image: url(../img/bottom_left.jpg);
background-repeat: no-repeat;
background-position: left top;
background-color:#0066CC;
}

#bottom_right{
background-image: url(../img/bottom_right.jpg);
background-repeat: no-repeat;
background-position: right top;
background-color:#FFCC00;
}

#bottom{
padding: 10px; 
}

#adress{
padding: 10px;
color: #333344;
font-size: 12px;
float:left;
}

#catalog_header{
color:#ff7d15;
font-size:11px;
margin: 0px;
margin-left: 30px;
}

#catalog_list{
background-color: #61c6eb;
}

#catalog_list td{
padding: 10px;
margin: 0px;
background-color: #FFFFFF;
}

#img_prew{
background-image: url(../img/prew.gif);
background-repeat: no-repeat;
position: absolute;
display: none;
}

img#map{
position: absolute;
top: 0px;
left: 0px;
display: none;
cursor: hand;;
}
#hint{
display: none;
position: absolute;
background-color: #FFFFFF;
color: #0166cb;
border-color: #0166cb;
border-style: solid;
border-width: 1px;
padding: 5px;
}

#smmenu{
position: absolute;
top: 80px;
left: 230px;
white-space: nowrap;
overflow: visible;
width:690px;
}

#special_top_menu{
position: absolute;
top: 47px;
left: 360px;
overflow: visible;
white-space: nowrap;
}


#icohome{
display: block;
position: absolute;
left: 15px;
top: 95px;
width: 13px;
height: 10px;
font-size:4px;
text-decoration: none;
border: none;
background-image: url(../img/icohome.jpg);
background-repeat: no-repeat;
}

#icomap{
display: block;
position: absolute;
left: 80px;
top: 95px;
width: 13px;
height: 10px;
font-size:4px;
text-decoration: none;
border: none;
background-image: url(../img/icomap.jpg);
background-repeat: no-repeat;
}

#icomail{
display: block;
position: absolute;
left: 145px;
top: 95px;
width: 13px;
height: 10px;
font-size:4px;
text-decoration: none;
border: none;
background-image: url(../img/icomail.jpg);
background-repeat: no-repeat;
}

#link_prew{
border-width: 1px;
border-style: solid;
border-color:#15e5e5;
}
