.cat {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #EFDE1D;
    padding-left: 50px;
    padding-right: 10px;
    padding-top: 0px;
    text-align: left;
    text-transform: uppercase;
}

.partallsel {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    padding-left: 5px;
    padding-right: 50px;
    padding-top: 0px;
    text-align: left;
    text-transform: uppercase;
}

.partall {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    padding-left: 5px;
    padding-right: 50px;
    padding-top: 0px;
    text-align: left;
    text-transform: uppercase;
}

.partall a{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #000000;
}

.partall a:visited{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #000000;
}

.partall a:hover{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #962520;
}


.partright {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #F9E715;
    padding-left: 5px;
    padding-right: 10px;
    padding-top: 7px;
    text-align: left;
    text-transform: uppercase;	
}

.partleft {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    padding-left: 10px;
    padding-right: 5px;
    padding-top: 7px;
    text-align: right;
    text-transform: uppercase;	
}

.partleft a{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
}

.partleft a:hover{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
}

.copyr {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #000000;
    font-weight: bold;
    padding-left: 10px;
    padding-right: 0px;
    padding-top: 0px;	
}

.contact {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #FFFFFF;
    padding-right: 70px;
    padding-top: 60px;	
    text-align: right;
}

.contact a{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #FFFFFF;
}

.contact a:hover{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #FFFFFF;
}

.leftblock {
    padding-top: 15px;	
}

.garant {
    font-family: Times New Roman, Arial, Helvetica, sans-serif;
    font-size: 22px;
    color: #FFFFFF;
    padding-right: 110px;
    padding-top: 0px;	
    text-align: right;
}

.garant2 {
    font-family: Times New Roman, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFFFFF;
    padding-right: 110px;
    padding-top: 0px;	
    text-align: right;
}

.aform {
    font-family: Times New Roman, Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: #FEBD0C;
    padding-right: 20px;
    padding-top: 5px;	
    text-align: right;
}

.info {
    font-family: Times New Roman, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #6D0801;
    padding-left: 440px;
    padding-top: 26px;	
}
#more {
    font-size: 17px;
    font-weight: bold;
}

.info2 {
    font-family: Times New Roman, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #6D0801;
    padding-left: 740px;
    padding-top: 20px;	
}
#more {
    font-size: 17px;
    font-weight: bold;
}

.pro {
    font-family: Times New Roman, Arial, Helvetica, sans-serif;
    font-size: 26px;
    color: #960018;
    font-weight:bold;
    padding-left: 110px;
    padding-top: 60px;	
}

.topmenu a{
    font-family: Times New Roman, Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #000000;
    font-weight:bold;
    padding-right: 5px;	
}

.topmenu a:hover{
    font-family: Times New Roman, Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #960018;
    font-weight:bold;
    padding-right: 5px;		
}

body{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000000;
}
/*CLASS normal_text=Обычный текст*/
.normal_text{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000000;
}
/*CLASS small_text=Мелкий текст*/
.small_text{
    font-family: Arial, Arial Cyr, Verdana, Tahoma, sans-serif;
    font-size: 12px;
    color: #000000;
}
/*CLASS small_text=Очень мелкий текст*/
.micro_text{
    font-family: Arial, Arial Cyr, Verdana, Tahoma, sans-serif;
    font-size: 10px;
    color: #000000;
}
/*CLASS title1=Крупный заголовок (H1)*/
.title1{
    font-family: Arial, Arial Cyr, Verdana, Tahoma, sans-serif;
    font-size: 24px;
    color: #960018;
    text-decoration: none;
    font-weight: normal;
}
H1{
    font-family: Arial, Arial Cyr, Verdana, Tahoma, sans-serif;
    font-size: 22px;
    color: #960018;
    text-decoration: none;
    font-weight: normal;
}

/*CLASS title2=Средний заголовок (H2)*/
.title2{
    font-family: Arial, Arial Cyr, Verdana, Tahoma, sans-serif;
    font-size: 20px;
    color: #960018;
    text-decoration: none;
    font-weight: bold;
}
H2{
    font-family: Arial, Arial Cyr, Verdana, Tahoma, sans-serif;
    font-size: 20px;
    color: #960018;
    text-decoration: none;
    font-weight: bold;
}

/*CLASS title3=Мелкий заголовок (H3)*/
.title3{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #960018;
    font-weight: bold;

}
H3{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #960018;
    font-weight: bold;
}

/*CLASS title1=заголовок4 (H4)*/
.title4{
    font-family: Arial, Arial Cyr, Verdana, Tahoma, sans-serif;
    font-size: 14px;
    color: #960018;
    text-decoration: none;
    font-weight: normal;
}
H4{
    font-family: Arial, Arial Cyr, Verdana, Tahoma, sans-serif;
    font-size: 14px;
    color: #960018;
    text-decoration: none;
    font-weight: normal;
}

/*CLASS title1=заголовок4 (H5)*/
.title5{
    font-family: Arial, Arial Cyr, Verdana, Tahoma, sans-serif;
    font-size: 12px;
    color: #960018;
    text-decoration: none;
    font-weight: normal;
}
H5{
    font-family: Arial, Arial Cyr, Verdana, Tahoma, sans-serif;
    font-size: 12px;
    color: #960018;
    text-decoration: none;
    font-weight: normal;
}

/*CLASS title1=заголовок4 (H6)*/
.title6{
    font-family: Arial, Arial Cyr, Verdana, Tahoma, sans-serif;
    font-size: 10px;
    color: #960018;
    text-decoration: none;
    font-weight: normal;
}
H6{
    font-family: Arial, Arial Cyr, Verdana, Tahoma, sans-serif;
    font-size: 10px;
    color: #960018;
    text-decoration: none;
    font-weight: normal;
}

H1 a{
    text-decoration:none;
}
H1 a:hover{
    text-decoration:underline;
}
H2 a{
    text-decoration:none;
}
H2 a:hover{
    text-decoration:underline;
}
H3 a{
    text-decoration:none;
}
H3 a:hover{
    text-decoration:underline;
}

title1 a{
    text-decoration:none;
}
title1 a:hover{
    text-decoration:underline;
}
title2 a{
    text-decoration:none;
}
title2 a:hover{
    text-decoration:underline;
}
title3 a{
    text-decoration:none;
}
title3 a:hover{
    text-decoration:underline;
}

/*CLASS orange=Оранжевый текст*/
.orange{
    color: #ff8a00;
}
.orange:hover{
    color: #FFBA7D;
}

/*CLASS copyr=Копирайт*/
.copyr{
    font-family: Arial, Helvetica, sans-serif;
    font-size:10px;
    color: #999999;
}
a{
    color: #006699;
    text-decoration: none;
}
a:hover{
    color: #FFBA7D;
    text-decoration: none;
}
/*CLASS block1=Выделенный блок*/
.block1{
    font-family: Arial, Helvetica, sans-serif;
    background-color: #f2f2f2;
    border-color : Gray;
    border-style : dotted;
    border-width : 1px;
    padding : 10px;
    font-size: 13px;
    color: #000000;
    text-align : justify;
}

/* для таблицы со списком товаров */
.tab_t_list{
        color: #000000;
        font-family: Arial, Arial Cyr, Verdana, Tahoma, sans-serif;
        font-size: 12px;
        border-top: 1px solid #006699;
        border-bottom: 1px solid #006699;
        border-right: 1px solid #006699;
        background-color: #FFFFFF;
}
.tab_t_list a{
        text-decoration:none;
}
.tab_t_list td{
        border-left: 1px solid #006699;
        border-top: 1px solid #006699;
        padding: 3px;
        vertical-align:top;
}
.tab_t_list th{
        border-left: 1px solid #FFFFFF;
        padding: 3px;
        vertical-align: middle;
        background-color: #006699;
        color: #FFFFFF;
        font-weight: bold;

}
.tab_t_list th#first_field{
        border-left: 1px solid #006699;
}

.tr1{
        background-color: #FFFFFF;
}
.tr2{
        background-color: #F4F4F4;
}
.tr_hl td{
        background-color: #FFFBBF;
	color: #000000;
}
/* для таблицы со списком товаров - конец */

/* для сообщений */
.msgok td#first{
    background-color: #356325;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFFFFF;
    font-weight: bold;
    padding: 10px;
}
.msgok td#second{
    background-color: #D0EAC8;
    border: 1px solid #006699;
    padding: 10px;
    font-size: 12px;
    color: #000000;
}
.msgno td#first{
    background-color: #C1000A;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFFFFF;
    font-weight: bold;
    padding: 10px;
}
.msgno td#second{
    background-color: #FFDFE1;
    border: 1px solid #006699;
    padding: 10px;
    font-size: 12px;
    color: #000000;
}
/* для сообщений - конец */

/* для меню */
td#menu_item{
    background-color: #960018;
    border-bottom: 0px solid #000000;
    border-right: 0px solid #000000;
    border-left: 0px solid #000000;
    padding: 5px;
    font-size: 12px;
    color: #000000;
    opacity: 0.9;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
}
td#menu_item:hover{
    background-color: #F5DFB1;
    border-bottom: 0px solid #000000;
    border-right: 0px solid #000000;
    border-left: 0px solid #000000;
    padding: 5px;
    font-size: 12px;
    color: #000000;
}

td#menu_item:hover a{
    color: #960018;
}

td#menu_item:hover a:hover{
    color: #960018;
}

td#menu_item a{
    text-decoration: none;
    color: #FFFFFF;
}

td#menu_item a:hover{
    text-decoration: none;
    color: #F5DFB1;
}