/* Цвет фона в шапке*/
#hat {background-color:#fff;
      background-image: url('images/back.jpg'); 
      background-position: top left;
      background-repeat: repeat-x; }

.main_img {
    float: left;
    margin-right: 10px; 
   }

.search_form {margin: 0px 0px 0px 0px;}
.search {width: 250px; height: 20px; padding: 0 4px; border: solid 1px #abadb3; color: #939598; font: 12px/18px Arial, Helvetica, sans-serif;}
.search_1 {width: 40px; height: 20px; padding: 0 4px; border: solid 1px #abadb3; color: #939598; font: 12px/18px Arial, Helvetica, sans-serif;}
.submit {width: 51px; height: 22px; margin-left: 5px; border: none; background: url(/images/submit.gif) no-repeat 0 1px; color: #414042; font: 12px/14px Arial, Helvetica, sans-serif;}



a.tt{
position:relative;
z-index:24;
color:#ff0000;
text-decoration:none;
}

a.tt span{ display: none; }
a.tt:hover{ z-index:25; color: #c60000; background:;}
 a.tt:hover span.tooltip{
    display:block;
  position:absolute;
    top:0px; left:0;
    padding: 15px 0 0 0;
    width:200px;
    color: #ff0000;
    text-align: center;
    filter: alpha(opacity:90);
    KHTMLOpacity: 0.90;
    MozOpacity: 0.90;
    opacity: 0.90;
    }
    a.tt:hover span.top{
    display: block;
    padding: 30px 8px 0;
    background: url(bubble.gif) no-repeat top;
    }
    a.tt:hover span.middle{ /* different middle bg for stretch */
    display: block;
    padding: 0 8px; 
    background: url(bubble_filler.gif) repeat bottom; 
    }
    a.tt:hover span.bottom{
    display: block;
    padding:3px 8px 10px;
    color: #548912;
    background: url(bubble.gif) no-repeat bottom;
    }


/* Горизонтальное меню */

/* Цвет фона горизонтального меню */
#top-menu ul {background-color:#ffffff;}

/* Цвет шрифта горизонтального меню */
#top-menu  ul li a {color: #000000;}

/* Цвет фона и шрифта горизонтального меню выбранного активного пункта */
#top-menu li a.selected {background-color:#ffad73; color:#3c2b2b;}

/* Цвет фона и шрифта пункта горизонтального меню при наведении мышки */
#top-menu li a:hover {background-color:#906cd7; color:#ffffff;}

.menu         {color: #000; font-size: 16px; font-family: Arial; margin-right: 15px; padding-bottom:4px;}
.menu a       {color: #000; text-decoration:none; text-align: right;}
.menu a:hover {color: #545454; text-decoration:underline; text-align: right; }

table.main {
        margin-bottom:10px;
}
td.top {
        width:100%; 
        background-image: url(images/top_bg.jpg); 
        padding-left:10px; 
        height: 148px;
}
table.header { 
        padding-top:10;
}
td.logo {
    padding-top: 6px;

}
.nav {
	padding-top:2px;
	}	
.slogan {
	padding-left:10px;
	}
	
	
.table_left {
        background-image: url(images/left.jpg);
	width:12px;
	height:126px;
	
	}
.table_center {
    background-image: url(images/center.jpg);

	height:126px;	
	}
.table_right {
    background-image: url(images/right.jpg);
	width:12px;
	height:126px;	
	}
td.tel {
    padding-top: 15px;

}
.s1 {
	font-size:14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding-top:4px;
	}
.s2 {
	font-style:oblique;
	padding-left:10px;
	}

.s3 {
	font-size:14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
    padding-bottom:4px;

	color: #FFF;
	}

.seach {color:#333333; font-size:4px;}

.tel_text {
    color:#000;
	font-size:16px;
    text-align:left;
	padding-left: 4px;
	padding-top: 10px;

}
.line { background: url(/images/line.jpg) repeat-x;  height: 12px; }

.nav         {color: #63981D; font-size: 14px; font-weight: bold; font-family:"Times New Roman", Times, serif; margin-left:10;  margin-right: 15px;}
.nav a       {color: #63981D; text-decoration:none; text-align: right;}
.nav a:hover {color: #545454; text-decoration:underline; text-align: right; }

.prazdnik         {color:#666666;   }
.prazdnik a       {color:#666666; text-decoration:none; }
.prazdnik a:hover {color:#666666; text-decoration:underline; }


.name {font-weight:bold;  }



/* Вертикальное меню */

/* Цвет фона в вертикальном меню */
td.cat_border {background-color:#ffffff;}

/* Цвет ссылок в  вертикальном меню */

a.vert_menu {color:#666;}
a.vert_menu:visited {color:#666;}
a.vert_menu:hover {color:#666; text-decoration:underline;}



/* Цвет фона div в карточке товара, где показываются превьюшки дополнительных больших фоток */
#bphoto {background-color:#fff;}

/* Цвет фона в заголовке таблицы каталогf товаров*/
.data-table th {background-color:#dfdfdf;}



/* Прочее форматирование в которое лучше не лазить... без особой нужды */

body {margin:0; padding:0; border:0; color:#666666; min-width:1024px;}

#top-menu {
border:0;
padding:0;
margin:0px 0 10px 0;
height:32px;
}

#top-menu ul {
border:0;
margin:0;
padding:7px;
}

#top-menu ul li {
display:inline;
list-style:none;
margin:0px;
padding:0px;
border:0;
}

#top-menu  ul li a {
font:bold 14px 'Arial';
margin:0;
padding:5px 10px;
text-decoration:none;
border:0;
}

#top-menu li a.selected, #top-menu li a:hover {border:0;}

td.cat_border_top {
width:200px; height:12px;
}

td.cat_border {
height:233px;
vertical-align:top;
padding-left: 10px;
padding-right: 10px;
}

td.cat_border_bottom {
width: 200px; height:12px;
}


#hat td img {
display: block;
}
