body
{  background-color: #FFFBF3;	
   color: #000000;
   font-size: 100%;
   font-family: Tahoma, sans-serif;
   margin: 0px;
   padding: 0px;
}
a{color: #000000; text-decoration: underline;}
a:hover{text-decoration: underline;}
a img {border:none;}
img {border:none;}

.left_bg{background-image: url("/gif/left_bg.gif");
     background-repeat: repeat-y;
     background-position: right;}
.right_bg{background-image: url("/gif/right_bg.gif");
     background-repeat: repeat-y;
     background-position: left;}
.bottom_bg{background-image: url("/gif/bottom_bg.gif");
     background-repeat: repeat-x;
     background-position: bottom;}
.splash_bg{background-image: url("/gif/splash_bg.gif");
     background-repeat: repeat-x;
     background-color: #3BA9E6;}
.main{background-color: #FFFFFF;}
.home a{display: block;
     background-image: url("/gif/home.gif");
     background-repeat:  no-repeat;
     background-position:  center;}
.home a:hover{background-image: url("/gif/home_a.gif"); text-decoration: none;}
.sitemap a{display: block;
     background-image: url("/gif/sitemap.gif");
     background-repeat:  no-repeat;
     background-position:  center;}
.sitemap a:hover{background-image: url("/gif/sitemap_a.gif"); text-decoration: none;}
.mail a{display: block;
     background-image: url("/gif/mail.gif");
     background-repeat:  no-repeat;
     background-position:  center;}
.mail a:hover{background-image: url("/gif/mail_a.gif"); text-decoration: none;}
.menu_bg{background-image: url("/gif/menu_bg.gif");
     background-repeat: repeat-x;
     background-position: top;}
.vert_bg{background-image: url("/gif/vert_bg.gif");
     background-repeat: repeat-y;}
.hor_bg{background-image: url("/gif/hor_bg.gif");
     background-repeat: repeat-x;}
.table{margin: 25px 0px 25px 0px; background-color: #FFFBF3;}

     
.text{font-family: Tahoma, sans-serif; font-size: 70%; color: #2A2A2A;
     margin: 0px 0px 20px 0px;}
.text h2{font-size: 100%; color: #2A2A2A;}
     
a.menu-link{display: block; padding: 1px 10px 1px 10px;}
.head{border-bottom-style: solid; border-width: 3px; border-color: #464646;
     padding: 0px 0px 6px 0px; font-size: 75%;}
.head a{border-color: #464646; text-decoration: none;}
.head_left{border-bottom-style: solid; border-width: 3px; border-color: #88887E;
     padding: 0px 0px 6px 0px; font-size: 105%; color: #666666;}

.text_news{border-bottom-style: solid; border-width: 1px; border-color: #88887E;
     padding: 8px; font-size: 90%; color: #666666; background-color: #F4F4F4;}
.text_news a{color: #666666; text-decoration: underline;}

.text_content{font-family: Arial, sans-serif; margin-top: 0px; padding: 8px 10px 10px 8px ; font-size: 83%; color: #666666;vertical-align:top;}
.text_content td{
     vertical-align:top;
}
.text_content a{color: #1D92C7;}
.menu_left{line-height: 160%; font-family: Tahoma, sans-serif; font-size: 70%; color: #1D92C7; padding: 8px 8px 30px 8px;}
.menu_left a{color: #666666;}
.data{font-family: Tahoma, sans-serif; color: #1D92C7; font-size: 75%; margin: 20px 0px 0px 0px;}
h3{font-family: Tahoma, sans-serif;  color: #464646; font-size: 100%; margin: 0px;}
h2{display: inline; font-size: 100%;}
.title{font-family: Tahoma, sans-serif;  color: #464646; font-size: 100%; margin: 0px; font-weight: bold;}
.title a{text-decoration: none; color: #464646;}
.copy{font-size: 54%; color: #666666; height: 35px;}
.copy a{color: #666666; text-decoration: underline;}

.table1{margin: 10px 0px 25px 0px; background-color: #FFFBF3;}

.all{color: #000000; font-size: 83%;}
.all a{color: #1D92C7; text-decoration: none;}

/* горизонтальное меню */
.menu_product{font-family: Tahoma, sans-serif; font-size: 65%; color: #666666;
     padding: 0px 0px 0px 20px;}
.menu_product a{color: #666666;}

/* закладки с номерами страниц в разделе продукция */
.block_1{background-image: url("/gif/bg_topmenu_left.gif"); background-repeat: repeat-y; border-top: 1px solid #464646;}
.block_2{background-color: #AFAFAF;}
.block_3_text{background-image: url("/gif/bg_topmenu_bottom.gif"); background-repeat: repeat-x;
   background-position: bottom; background-color: #FFFBF3; padding: 4px 5px 10px 5px; text-align: center;
   font-family: Verdana, sans-serif; font-size: 100%; color: #000000; border-top: 1px solid #464646;}

.block_3_text_akt{background-image: url("/gif/bg_topmenu_bottom_2.gif"); background-repeat: repeat-x;
   background-position: bottom; background-color: #ffffff; padding: 4px 5px 10px 5px; text-align: center;
   font-family: Verdana, sans-serif; font-size: 100%; color: #000000;}
.block_3_akt{ background-color: #FFFFFF;}
.block_2_akt{background-color: #464646;}

.block_3{ background-color: #FFFBF3; border-top: 1px solid #464646;}
.block_4{background-image: url("/gif/bg_topmenu_right.gif"); background-repeat: repeat-y; border-top: 1px solid #464646;}
.block_3_right{background-image: url("/gif/bg_rightmenu_top.gif"); background-repeat: repeat-x;
   background-position: top; padding: 9px 5px 5px 5px; text-align: center; font-family: Verdana, sans-serif;
   font-size: 54%; color: #000000; border-top: 1px solid #464646;}

div.blockBlade{
   float:left;
   margin: 0px 30px 40px 0px;
}
div.blockBlade td{
   font-size: 75%;}
div.blockBlade td h2{
   background-image: url("/gif/point4.gif"); 
   background-repeat: no-repeat;
   display: inline;   
   padding-left:20px; 
}
div.blockBlade td.about{
   font-size: 65%;
   font-family: Tahoma, sans-serif;
   padding-top:10px;
}


.picsDetails a{
   display:block;
   padding:2px;
   margin-bottom:1px;
   border: 1px solid #D0D0D1;
}
.picsDetails a img{   
   border: 1px solid #D0D0D1;
}
/*.picsDetails a img{
   margin: 2px 0 2px 0;
}*/
div.border-img{
   padding:2px;
   border: 1px solid #D0D0D1;
}
div.border-img img{   
   border: 1px solid #D0D0D1;
}
div.hidden{
   display:none; 
   padding:2px;
   border: 1px solid #D0D0D1;
}
div.hidden img{     
   border: 1px solid #D0D0D1;
}
table.cart{
   border-collapse: collapse;
   font-size: 80%;
   font-weight: bold;
   color:#000;
   margin-top: 40px;
}

.cart thead td{
   color:#FFF; 
   background: #A7A7A7;   
   padding: 7px 15px;
}
.cart tbody td{
   border-top: 1px #A7A7A7 solid;   
   padding: 7px 15px;
}
.cart tbody td a{
   text-decoration:none;
}
.cart tbody td.nostyle, .cart thead td.nostyle{
   border:none;
   background: none;
}

.basket, .basket a, .basket a:hover{
   font-size: 90%;
   font-weight: bold;
   color:#000;
}
.tb-reg{
   font-size: 100%;
   color: #666666;
   vertical-align:top;
   padding: 3px 5px 3px 0;
   margin:0;
}
form, input, select, textarea{
   color: #666666;
   font-size:100%;
   padding:0px;
   margin:0;
}
.table_icon_basket {width:95%}
.table_specifications {width:100%;
//width:97%;
}
.td-border {border-collapse:collapse; padding:3px 5px 3px 5px; border-top:1px solid #000000; border-right:1px solid #000000;}
.td-border td {padding:3px 5px 3px 5px; border-bottom:1px solid #000000; border-left:1px solid #000000; font-size:0.83em}
.td-tab td {padding:3px 20px 3px 0px; font-size:0.83em}

table.tb-dostavka {
    font-size:100%;
}
table.tb-dostavka td, th {
    padding:4px;
}
table.tb-dostavka th {
    background-color:#a7a7a7;
    color:#fff;
}
table.tb-dostavka td {
    border-bottom: solid 1px #000;
    padding-bottom:8px;
}