body{margin:0px;}
select{width:120px; font-family:Arial, Helvetica, sans-serif font-size:10px;}
input,select{border:1px solid #757F89; font-family:Arial, Helvetica, sans-serif; font-size:13px; padding-left:3px;}

body,td{font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#565656;}

a:link{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#757F89; text-decoration:none;font-weight:bold;} 
a:visited{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#757F89; text-decoration:none;font-weight:bold;} 
a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#DC0000; text-decoration:underline;font-weight:bold;}

#small{font-size:12px; font-weight:bold; font-family: Arial, Helvetica, sans-serif;}
#white{color:white;}
.white1{
font-family:Arial, Helvetica, sans-serif !important;
color:white !important;
font-size:17px !important;
font-weight:bold !important;
}

.white2:link,.white2:hover,.white2:visited  {text-decoration: none;}
.white2 {display:block; border-bottom: 1px dashed #fff}

#tp {
font-family:Arial, Helvetica, sans-serif 
 font-size:11px;
 font-weight:normal; 
}

#small1{
	font-size:13px; 
	font-weight:bold;
	color:#757F89;
}


.cat_lnk{padding-left:10px; padding-right:10px; text-align:center;} 
.cat_lnk a{font-family: Arial, Helvetica, sans-serif; font-size:13px;}
.cat_lnk a:link{font-family: Arial, Helvetica, sans-serif; font-size:13px;}
.cat_lnk a:visited{font-family: Arial, Helvetica, sans-serif; font-size:13px;}
.cat_lnk a:hover{font-family: Arial, Helvetica, sans-serif; font-size:13px;}
.cat_lnk1{padding-left:12px; padding-right:10px; text-align:center;} 

.name_cat{padding-top:10px; font-size:12px; font-weight:bold; padding-bottom:10px;}
.opisanie_cat{}
.price_cat{padding-top:20px;font-size:12px; font-weight:bold;}
.but{background-color:#757F89;  color:#ffffff; font-size:15px; font-weight:bold;}
.but1{border: 3px outset #e92626; background-color:#DC0000; width:260px; height:38px; color:#ffffff; font-size:20px; font-weight:bold; font-align: center;}
.titlemodel{font-family:Arial, Helvetica, sans-serif font-size:15px; color:#276f30; border:0px;}
.txtmodel p{margin:0 0 10px 0;}
.txtmodel{font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#565656;}
.pricemodel{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000;padding-bottom: 10px;}


hr{height:1px; color:#757F89;}
pre{ font-size:7 px; color:#000;}

.price{ 
	font-size:15px; 
	font-weight:bold;
}
.m{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px; 
    color:#4C4B4B;
	font-weight:bold;
}
.m{ font-size:14px; color:#4C4B4B; text-decoration:none; font-weight:bold;	}
.m:link{ font-size:14px; color:#4C4B4B; text-decoration:none; font-weight:bold;	}
.m:visited{ font-size:14px; color:#4C4B4B; text-decoration:none; font-weight:bold;}
.m:hover{ font-size:14px; color:#4C4B4B; text-decoration:underline; font-weight:bold;}

.m2 a{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#DC0000; text-decoration:none; font-weight:bold;	}
.m2 a:link{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#DC0000; text-decoration:none; font-weight:bold;	}
.m2 a:visited{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#DC0000; text-decoration:none; font-weight:bold;}
.m2 a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#DC0000; text-decoration:underline; font-weight:bold;}


.phone {
	font-family:Arial, Helvetica, sans-serif
	font-size:15px; 
	font-weight:bold;
        font-weight:200;

}
.phonetxt {
	font-family:Arial, Helvetica, sans-serif
	font-size:13px; 

}
.style1 {
	color: #DC0000;
	font-weight: bold;
    font-size:13px;
}
  .brd {
   /* border: 2px dashed #f40b1c;  Параметры границы */
   /* padding: 10px;  Поля вокруг текста */
   border: 2px dashed #f40b1c; /* Параметры границы */
    padding: 8px; /* Поля вокруг текста */
    padding-top: 12px;
padding-bottom:12px;
margin-top:4px;

    background-color: #efefef;
   }


.t1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px; 		
	font-weight: bold;
	font-style:oblique;
	color:#276f30;
}

.t2{
	margin-top: 6px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px; 		
	font-weight: bold;
	color:blue;

}

.t3{
	margin-top: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; 		
	font-weight: bold;
	color:green;
}
.t4{
	margin-top: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; 		
	font-weight: bold;
	color:red;
}

.t5{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; 		
	font-weight: bold;
	font-style:oblique;
	color:#0000FF;
}

.t7{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px; 		
	font-weight: bold;
	font-style:oblique;
	color:#b10511;
}
.t6{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; 		
	font-weight: bold;
	font-style:oblique;
	color:#b10511;
}
.t11{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px; 		
	font-weight: bold;
	font-style:oblique;
	color:#b10511;
}

.t10{
	margin-top: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px; 		
	font-weight: bold;
	color:red;
}
.t10p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px; 		
	font-weight: bold;
	color:red;
}
.t12{
	margin-top: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px; 		
	font-weight: bold;
	color:blue;
}

#market{
	background:#e7ddf6;
	width: 220px; 
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:underline;
	font-size:13px;
}
#direct{
	background:#feeac7;
	width: 100px; 
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:underline;	
	font-size:13px;
}
.link{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#0000FF;
	text-decoration:underline;	
	font-size:14px;
}
#prices{
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px
}


table.pricetab {
	border-collapse: collapse;
	width: 740px;
	color:#000;
}

.pricetab td, .pricetab th {
 	border: 1px solid #6F6F6F;
	padding: 3px;
color:#000;
}


.style100 {
	color: #0000FF;
	font-weight: bold;
}
.style3 {
	color: #0066FF;
	font-weight: bold;
}
.style4 {
	color: #00FF00;
	font-weight: bold;
}
.style5 {
	color: #009900;
	font-weight: bold;
}
.style6 {
	color: red;
	font-weight: bold;
}
.style7 {
	color: #CC0000;
	font-weight: bold;
}
.style8 {
	color: #CC6600;
	font-weight: bold;
}
.style9 {
	color: #FF6600;
	font-weight: bold;
}
.style10 {
	color: #FF0099;
	font-weight: bold;
}
.style11 {
	color: #FFCC66;
	font-weight: bold;
}
.style12 {
	color: #99FF33;
	font-weight: bold;
}
.style13 {
	color: #0066CC;
	font-weight: bold;
}
.style14 {
	color: #00FFFF;
	font-weight: bold;
}
.style15 {
	color: #408080;
	font-weight: bold;
}
.style16 {
	color: #8080FF;
	font-weight: bold;
}
.style17 {
	color: #8080C0;
	font-weight: bold;
}
.style19 {
	color: #3399CC;
	font-weight: bold;
}
.style20 {
	color: #999999;
	font-weight: bold;
}
.style22 {
	color: #800080;
	font-weight: bold;
}
.style23 {
	color: #00C431;
	font-weight: bold;
}

.t3a{
	margin-top: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; 		
	font-weight: bold;
	color:#b10511;
	
}

.t7ap{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px; 		
	font-weight: italic;
	color:#dc0000;
}
.t7ab{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; 
    font-style:normal;    
	font-weight:normal;
	color:#606C78;
}

.t7ab a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; 
    font-style:normal;    
	font-weight:normal;
	color:#606C78;
}

.t7a{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px; 
    font-style:normal;    
	font-weight: bold;
	color:#dc0000;
}

.t6a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; 		
	font-weight: bold;
	font-style:oblique;
	color:green;

}
.t7b{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px; 		
	font-weight: bold;
	font-style:oblique;
	color:red;
	text-decoration:underline;
}
.liders{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px; 		
	font-weight: bold;
	color:#dc0000;
}
#head2{
	color:blue;
}
#head3{
	color:blue;
}
#head4{
	color:#DC0000;
    font-weight: bold;
}
#prices1{
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px
}

table.pricetab1 {
	border-collapse: collapse;
	color:#000;
}

.pricetab1 td, .pricetab1 th {
 	border: 1px solid #4C4B4B;
	padding: 3px;
    color:#000;
}
.trr1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000;
}
.trr1 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; 		
	font-weight: bold;
	color:#565656;
	text-decoration:  none;
	
}
.trr1 a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; 		
	font-weight: bold;
	color:#565656;
	text-decoration: none;
}

.trr1 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; 		
	font-weight: bold;
	color:#565656;
	text-decoration: none;
}
table.pricetab1 {
	border-collapse: collapse;
	color:#000;
}

.pricetab1 td, .pricetab1 th {
 	border: 1px solid #4C4B4B;
	padding: 3px;
}


table.pricetab2 {border-collapse: collapse; color:#000;}
.pricetab2 td, .pricetab1 th {
 	border: 1px solid #4C4B4B;
	padding: 3px;
}
table.pricetab2 tr.datarow:hover,tr.hover{}

table.pricetab2 a{
	text-decoration:underline;
}
table.pricetab2 a:hover{
	text-decoration:none;
}
table.pricetab2 a:visited{
	text-decoration:underline;
}
.pricetxt{
	color:#fff;
}
.pricetxt1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; 
	color:#DC0000;
}



.icq{
	font-family: Arial, Arial, Helvetica, sans-serif; 
	font-size: 21px; 
	color:#276f30;
}
.icq a{
	font-family: Arial, Arial, Helvetica, sans-serif; 
	font-size: 21px;  
	color:#276f30;	
}
.icq a:link{
	font-family: Arial, Arial, Helvetica, sans-serif; 
	font-size: 21px; 
	color:#276f30;
}
.icq a:visited{
	font-family: Arial, Arial, Helvetica, sans-serif; 
	font-size: 21px; 
	color:#276f30;
}	
.icq a:hover{
	font-family: Arial, Arial, Helvetica, sans-serif; 
	font-size: 21px; 
	font-weight: bold; 
	color:#276f30;
	text-decoration:  none;
}

.n1{
	font-family: Arial, Arial, Helvetica, sans-serif; 
	font-size: 17px; 
	color:#276f30;
        font-weight: normal;
	text-decoration:  underline;
	font-weight: bold;
}
.n1 a{
	font-family: Arial, Arial, Helvetica, sans-serif; 
	font-size: 17px; 
	color:#276f30
        font-weight: normal;
	text-decoration:  underline;	
	font-weight: bold;
}
.n1 a:link{
	font-family: Arial, Arial, Helvetica, sans-serif; 
	font-size: 17px; 
	color:#276f30;
        font-weight: normal;
	text-decoration: underline;	
	font-weight: bold;
}
.n1 a:visited{
	font-family: Arial, Arial, Helvetica, sans-serif; 
	font-size: 17px;  
	color:#276f30;
        font-weight: normal;
	text-decoration:  underline;
	font-weight: bold;
}	
.n1 a:hover{
	font-family: Arial, Arial, Helvetica, sans-serif; 
	font-size: 17px; 
	color:#276f30;
        font-weight: normal;
	text-decoration: none;
	font-weight: bold;
}

	
.zv{
	font-size: 17px; 
}
.search_form {
	text-align:left; padding-left:8px;
}
.search_form div{margin-bottom:10px;}
.search_form div.tit{font-size:11px; margin-bottom:0px;}
.search_form input,select{width:175px;}
.search_form div.submit{ margin-top: 10px; }

.im { 
	margin: 0;
	padding-right: 2px;
	vertical-align: middle;
	position: relative;
	top: -1px;
}
.pri a:link{font-family:Arial, Helvetica, sans-serif font-size:12px; color:blue; text-decoration:underline; font-weight:bold;} 
.pri a:visited{font-family:Arial, Helvetica, sans-serif font-size:12px; color:blue; text-decoration:underline; font-weight:bold;} 
.pri a:hover{font-family:Arial, Helvetica, sans-serif font-size:12px; color:blue; text-decoration:none; font-weight:bold;}
.prm { font-family:Arial, Helvetica, sans-serif font-size:11px; color:blue; text-decoration:none; }

.sale_caption{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 15px; 		
	font-weight: bold;
	color:#4C4B4B;
}

.sale{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; 		
	font-weight: normal;
	color:#606c78;
}

.sale a{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; 		
	font-weight: bold;
	color:#757F89;
	text-decoration:  underline;
	
}
.sale a:visited{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; 		
	font-weight: bold;
	color:#757F89;
	text-decoration:  underline;
}

.sale a:hover{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; 		
	font-weight: bold;
	color:#F65959;
	text-decoration:  underline;
}
.adv2 a{
	font-family: Arial, Arial, Helvetica, sans-serif; 
	font-size: 15px; 
	color:#DC0000;
	text-decoration:  underline;	

}
.adv2 a:link{
	font-family: Arial, Arial, Helvetica, sans-serif; 
	font-size: 15px; 
	color:#DC0000;
	text-decoration: underline;	


}
.adv2 a:visited{
	font-family: Arial, Arial, Helvetica, sans-serif; 
	font-size: 15px;  
	color:#DC0000;
	text-decoration: underline;


}	
.adv2 a:hover{
	font-family: Arial, Arial, Helvetica, sans-serif; 
	font-size: 15px; 
	color:#DC0000;
	text-decoration: underline;

}
.adv a{
	font-family: Arial, Arial, Helvetica, sans-serif; 
	font-size: 24px; 
	color:red;
	text-decoration:  underline;	
	font-weight: normal;
}
.adv a:link{
	font-family: Arial, Arial, Helvetica, sans-serif; 
	font-size: 24px; 
	color:red;
	text-decoration: underline;	
	font-weight: normal;
}
.adv a:visited{
	font-family: Arial, Arial, Helvetica, sans-serif; 
	font-size: 24px;  
	color:red;
	text-decoration: underline;
	font-weight: normal;
}	
.adv a:hover{
	font-family: Arial, Arial, Helvetica, sans-serif; 
	font-size: 24px; 
	color:#ff2285;
	text-decoration: underline;
	font-weight: normal;
}
#reservation_delivery_pay h1 {
    text-align:center;
    display:block;
    width: 100%;
    font-size: 18px;
}

#reservation_delivery_pay h2 {
    font-size: 14px;
}

#change_sewing_machine span {
    text-align:right;
    display:block;
    width: 100%;
    font-style:italic;
}

#change_sewing_machine H1 {
    text-align:center;
    display:block;
    width: 100%;
    font-size: 18px;
}

#change_sewing_machine H2 {
    font-size: 14px;
}

#change_sewing_machine ul{

}

#change_sewing_machine  table td {
    border: 1px solid #565656;
    padding: 5px;
}

#change_sewing_machine  table {
    border-collapse:collapse;
    margin-top: 10px;
    margin-bottom: 10px;
}

#ul_classification_sewing_machine {
    list-style-type:decimal;
}

.goods_chars {
width:700px;
}

.goods_chars td {
padding:4px;
}

.goods_chars .char_name {
color:#666666;
width: 300px;
}

.goods_chars .char_value {
padding-left:20px;
}

.goods_chars tr.even td {
background:none repeat scroll 0 0 #e6e5e5;
}

.h3_bo{ 
text-align:center;
}

.short_descript {
    width: 200px;
}

#menu_buttom_shveimash {
    background: url("/img/engine/menu/menu_bitovie.gif") no-repeat;
    width: 110px;
    height: 80px;
    display: block;
    border: 0;
    padding: 0;
    margin: 0;
}

#menu_buttom_overloki {
    background: url("/img/engine/menu/menu_overloki.gif") no-repeat;
    width: 110px;
    height: 80px;
    display: block;
    border: 0;
    padding: 0;
    margin: 0;
}

#menu_buttom_promishlennie {
    background: url("/img/engine/menu/menu_prom.gif") no-repeat;
    width: 82px;
    height: 66px;
    display: block;
    border: 0;
    padding: 0;
    margin: 0;
}

#menu_buttom_otparivateli {
    background: url("/img/engine/menu/menu_otparivateli.gif") no-repeat;
    width: 110px;
    height: 80px;
    display: block;
    border: 0;
    padding: 0;
    margin: 0;
}

#menu_buttom_vyazalnie {
    background: url("/img/engine/menu/menu_vezalnie.gif") no-repeat;
    width: 110px;
    height: 80px;
    display: block;
    border: 0;
    padding: 0;
    margin: 0;
}

#menu_buttom_manekeni {
    background: url("/img/engine/menu/menu_manekeni.gif") no-repeat;
    width: 110px;
    height: 80px;
    display: block;
    border: 0;
    padding: 0;
    margin: 0;
}

#menu_buttom_stoli {
    background: url("/img/engine/menu/menu_stoli.gif") no-repeat;
    width: 110px;
    height: 80px;
    display: block;
    border: 0;
    padding: 0;
    margin: 0;
}

.textdecor {
    cursor:pointer;
}

.menu-click-div {
    padding-top:18px;
    width:134; 
    height:148px; 
    background: url('/img/engine/menu/menu_bg.gif') no-repeat;
}

.menu-format-link {
    color:#4C4B4B !important; 
    font-size:11px !important;
    font-weight: normal !important;
}

.textdecor a {
    text-decoration: none;
    font-weight: normal;
}

.basket_button_recalculate {
    border: 0px;
    height: 32px;
    width: 165px;
    background: url("/img/engine/button_recalculate.gif") no-repeat;
    cursor:pointer;
}

.basket_button_for_spb {
    border: 0px;
    height: 44px;
    width: 334px;
    background: url("/img/engine/button_order_for_spb.gif") no-repeat;
    cursor:pointer;
}

.basket_button_for_region {
    border: 0px;
    height: 44px;
    width: 334px;
    background: url("/img/engine/button_order_for_region.gif") no-repeat;
    cursor:pointer;
}

.basket_cell {
    border: 1px solid #FFB37C;
    padding: 8px;
}

.basket_cell_recalculate {
    border-right:1px solid #FFB37C;
    border-left:1px solid #FFB37C;
    border-bottom:1px solid #FFB37C;
    padding: 10px;
}

.basket_caption {
    color: #d45b20;
    font: bold 14px Arial, sans-serif;
    text-align:center;
    border: 1px solid #FFB37C;
    padding: 12px;
}

.tb_user_info td{
    padding:  8px;
    border:  1px solid #FFB37C;

}

.tb_user_info {
    margin-bottom: 20px;
    margin-top: 20px;
    border-collapse: collapse;
}

.td2, .td2 label {
    font: 14px Arial;
}

.tb_user_info_delivery_company td{
    border-collapse: collapse;
    border:  0;
    padding: 5px;
}

.tb_user_info_delivery td {
    border-bottom:  1px solid #FFB37C;
    font: normal 12px Arial;
}

.tb_user_info_tr_caption {
    font:  normal 17px Arial;
}

.tb_basket_tr_item {
    font:  normal 14px Arial;
}

.item_characteristic_last td {
    color:#cc0202; font-weight:bold;
}
