.tablegallery{
  background-image: url(images/fon.jpg);   
}
.tdgallery_1{
text-align: center;
vertical-align: middle;
height: 120px;
width: 160px;
background-image: url(images/fon_gallery.gif);
background-repeat: no-repeat;
}

.tdgallery_2{
   padding-top: 10px;
   padding-left: 10px;
   padding-right: 10px;
   padding-bottom: 10px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   vertical-align: top;

}
.galleryfoto{
   padding-top: 10px;
   padding-left: 10px;
   padding-right: 10px;
   padding-bottom: 10px;
   vertical-align: top;
   text-align: center;
   border-left: 1px #a6a6a6 solid;
   border-top: 1px #a6a6a6 solid;
   border-bottom: 1px #e9e9e9 solid;
   border-right: 1px #e9e9e9 solid;
   margin-top: 10px;
   margin-bottom: 10px;
}

.galleryvideo{
   padding-top: 10px;
   padding-left: 10px;
   padding-right: 10px;
   padding-bottom: 10px;
   border-left: 1px #a6a6a6 solid;
   border-top: 1px #a6a6a6 solid;
   border-bottom: 1px #e9e9e9 solid;
   border-right: 1px #e9e9e9 solid;
   margin-top: 10px;
   margin-bottom: 10px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
}

/* body начало*/
h2{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #185711;
   text-align: left;
   text-transform: uppercase;
   font-weight: 600;
   margin-bottom: 0px;
}
h3{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   color: #e3973b; /*#f47604;*/
   font-weight: 600;
   margin-top: 0px;
}
body{
   margin: 0px;
   background-image: url(images/fonv.jpg);
}
div{
   border: 0px;
   margin: 0px;
   padding: 0px;
}
/* body конец*/

/* главная таблица начало*/
.glav{
   background-image: url(images/fon.jpg);
}
.pevexodl{
   background-image: url(images/grad_left.jpg);
}
.pevexodr{
   background-image: url(images/grad_rigth.jpg);
}
.shapka{
   background-image: url(images/fon_verh.gif);
background-repeat: no-repeat;
}
.logo{
   background-image: url(images/logo.jpg);
   background-repeat: no-repeat;
   vertical-align: top;
}
/* главная таблица конец*/

/* шапка начало*/
.tel{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 18px;
   letter-spacing: 3px;
   color: White;
   text-align: center;
   vertical-align: middle;
   border: none;
}
.tdknop{
   vertical-align: middle;
   text-align: center;
   border: none;
   padding-bottom: 1px;
}
.str{
   height: 21px;
   width: 442px;
   text-align: right;
   color: #424242;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
}

/* шапка конец*/

/* меню начало*/
 a.amenu{
   color: Black;
   text-decoration: none;
}
a:hover.amenu{
   color: #ad4d00;
   text-decoration: none;
}
a:vizited.amenu{
   color: #ad4d00;
   text-decoration: none;
}
.ramka{
   background-image: url(images/fon.jpg)
}
.podmenu{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-style: normal;
   padding-left: 40px;
}

/* меню конец*/

/*авторизация начало*/
.avtotstup{
padding-bottom: 0px;
padding-top: 20px;
}
.font_a{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: Black;
   padding-bottom: 5px;
}
.colform{
   background-color: #e0e0e0;
}
a.agreen{
   color: #62b103;
}
a.agreen:hover{
   color: #62b103;
}
a.agreen:visited{
   color: #62b103;
}
.arial10{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
}
.tdkn{
   padding-left: 0px;
   padding-right: 0px;
   margin-right: 0px;
   margin-left: 0px;
   text-align: right;
}
/*авторизация конец*/

/*корзина конец*/
.h1{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   text-align: center;
   font-weight: 600;
}
a.agreen2{
   color: #185711;
}
a.agreen2:hover{
   color: #185711;
}
a.agreen2:visited{
   color: #185711;
}
.font_c{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: Black;
   padding-top: 15px;
}
.font_d{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: Black;
   padding-bottom: 10px;
}
.font_e{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   text-decoration: underline;
   font-weight: bold;
   color: #e3973b;
}
/*корзина конец*/

/*Основной текст начало*/

.tabletext{
/*   background-color: White;*/
   border-left: #a6a6a6 solid 1px;
   border-bottom: #a6a6a6 solid 1px;
   border-right: #a6a6a6 solid 1px;
   border-top: #a6a6a6 solid 1px;
   padding-top: 0px;
/*   margin-top: 10px;*/
}
.text{
   text-align: justify;
   padding-top: 0px;
   padding-left: 10px;
   padding-right: 10px;
   padding-bottom: 10px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
}
.h2{
   padding-left: 10px;
   padding-right: 10px;
   padding-bottom: 0px;
   padding-top: 0px;
   margin-top: 0px;
}
h1.h1{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   text-align: left;
   font-weight: 600;
   color: #185711;
   padding-bottom: 0px;
   padding-top: 0px;
   margin-bottom: 0px;
   margin-top: 0px;
   text-transform: uppercase;
/*   padding: 0;*/
}
/*Основной текст конец*/

/*Образцы начало*/
.textvelo{
   float: left;   
   border-left: #a6a6a6 solid 1px;
   border-bottom: #a6a6a6 solid 1px;
   border-right: #a6a6a6 solid 1px;
   border-top: #a6a6a6 solid 1px;
   
   background-color: White;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-style: normal;
   margin-bottom: 10px;
   /*table-layout: fixed;*/
}

.tovarimgnametsensfoto{
	text-align: center;
}

.imgvelo{
   border: 1px solid #c0c3b7;
}
.tablevelo{
   border-left: #a6a6a6 solid 1px;
   border-bottom: #a6a6a6 solid 1px;
   border-right: #a6a6a6 solid 1px;
   border-top: #a6a6a6 solid 1px;
   background-color: #d9eda4;
   vertical-align: top;
   padding-top: 0px;
   padding-left: 10px;
   padding-right: 10px;
   padding-bottom: 0px;
}
.tablevelo2{
   border-left: #a6a6a6 solid 1px;
   border-bottom: #a6a6a6 solid 1px;
   border-right: #a6a6a6 solid 1px;
   border-top: #a6a6a6 solid 1px;
   background-color: #d9eda4;
   vertical-align: top;
   padding-top: 10px;
   padding-left: 10px;
   padding-right: 10px;
   padding-bottom: 10px;
}
.tablevelo_p{
   border-left: #a6a6a6 solid 1px;
   border-bottom: #a6a6a6 solid 1px;
   border-right: #a6a6a6 solid 1px;
   border-top: #a6a6a6 solid 1px;
   background-color: White;
   vertical-align: middle;
   padding-top: 0px;
   padding-left: 0px;
   padding-right: 0px;
   padding-bottom: 0px;
}
.tableweb{
   background-color: #d9eda4;
   vertical-align: middle;
   padding-top: 0px;
   padding-left: 0px;
   padding-right: 0px;
   padding-bottom: 0px;
}
.tdweb{
   height: 25px;
   background-color:#a3cd35;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   text-transform: uppercase;
   color: White;
   font-weight: 600;
   padding-top: 10px;
   padding-left: 10px;
   padding-right: 10px;
   padding-bottom: 10px;
   border-left: #86ab28 solid 1px;
   border-bottom: #d2e79d solid 1px;
   border-right: #b4d659 solid 1px;
   border-top: #739620 solid 1px;
}
.tdwebvelo{
   vertical-align: middle;
   text-align: center;
   padding-top: 10px;
   padding-left: 15px;
   padding-right: 15px;
   padding-bottom: 10px;
}
.tdvelo{
   padding-left: 20px;
   padding-right: 0px;
   padding-top: 20px:
   padding-bottom: 20px;
   vertical-align: top;

}
.td_opisanie{
   padding-top: 10px;
   padding-bottom: 10px;
   padding-left: 10px;
   padding-right: 10px;
   text-align: justify;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: Black;
}
.fontvelo{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   padding-left: 5px;
   padding-right: 5px;
   color: #e3973b; /*#ba6a00;*/
/*   float: left;*/
}
.fontvelog{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #185711;
   padding-left: 5px;
   padding-right: 5px;
}
.fontvelog2{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #185711;
   padding-left: 5px;
   padding-right: 5px;
   padding-top: 10px;
   padding-bottom: 10px;

}
.fontvelogf{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #185711;
/*   margin-bottom: 10px;
   padding-bottom: 10px;
   float: left;*/

}
/*Образцы конец*/


.ots{
padding-bottom: 20px;
padding-top: 0px;
}
/*подвал начало */
.podval{
   background-image: url(images/fon_niz.gif);
   height: 41px;
background-repeat: no-repeat;
}
/*подвал конец */

.centralnaia
{
   padding-left: 20px;
   padding-right: 20px;
   vertical-align: top;
}
.kupitbutton
{
   cursor: pointer ;
   border-width: 0px;
}
.beliydiv
{
   background-color: White;
}
.zeleniydiv
{
   background-color: #d9eda4;
}
a.apochta
{
   background: url(images/pochta_knopka_fon.gif) no-repeat;
   display: block;
   width: 30px;
   height: 30px;
   text-decoration: none;
}
a:hover.apochta
{
   background: url(images/pochta_knopka_up.gif) no-repeat;
   display: block;
   width: 30px;
   height: 30px;
   text-decoration: none;
}
a.azakaz
{
   background: url(images/korzina_knopka_fon.gif) no-repeat;
   display: block;
   width: 30px;
   height: 30px;
   text-decoration: none;
}
a:hover.azakaz
{
   background: url(images/korzina_knopka_up.gif) no-repeat;
   display: block;
   width: 30px;
   height: 30px;
   text-decoration: none;
}
a.poisk
{
   background: url(images/kn_poisk.gif) no-repeat;
   display: block;
   width: 30px;
   height: 30px;
   text-decoration: none;
}
a:hover.poisk
{
   background: url(images/kn_poisk_up.gif) no-repeat;
   display: block;
   width: 30px;
   height: 30px;
   text-decoration: none;
}
a.ahome
{
   background: url(images/home_knopka_fon.gif) no-repeat;
   display: block;
   width: 30px;
   height: 30px;
   text-decoration: none;
}
a:hover.ahome
{
   background: url(images/home_knopka_up.gif) no-repeat;
   display: block;
   width: 30px;
   height: 30px;
   text-decoration: none;
}
.tovarname
{
   height: 40px;
   overflow: auto;
}
.magasinoff{
   border-left: #a6a6a6 solid 1px;
   border-bottom: #a6a6a6 solid 1px;
   border-right: #a6a6a6 solid 1px;
   border-top: #a6a6a6 solid 1px;
   padding-left: 10px;
   padding-right: 10px;
   background-color: White;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-style: normal;
   margin-bottom: 10px;
   table-layout: fixed;
}
.tovarimgnametsens
{
   padding-left: 10px;
   padding-right: 0px;   
   padding-bottom: 5px;
weight: 100%;

}
/*корзина начало*/
.tablekorzina{
   background-color: White;
   vertical-align: middle;
   padding-top: 10px;
   padding-left: 10px;
   padding-right: 10px;
   padding-bottom: 10px;
   border-left: #a6a6a6 solid 1px;
   border-bottom: #a6a6a6 solid 1px;
   border-right: #a6a6a6 solid 1px;
   border-top: #a6a6a6 solid 1px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   margin-bottom: 10px;
}
.tabkorzina{
   background-color: #d9eda4;
   vertical-align: middle;
}


/*корзина конец*/
.divhide
{
   display: none;
}
h2.korzina
{
   margin-top: 10px;
   margin-bottom: 10px;
}
h3.korzina
{
   margin-top: 0px;
   margin-bottom: 10px;
   text-align: center;
}
.korzinaelname
{
   padding-left: 10px;
}

.trformzakaz{
   padding-top: 10px;
   padding-right: 10px;
   width: 250px;
}
.trformzakaz2{
   padding-top: 10px;
}
.textitemstyle{
/*   height: 21px;
   width: 250px;
   text-align: right;*/
   color: #424242;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
}
.sape{
   padding-bottom: 10px;
   padding-top: 10px;
   padding-right: 10px;
}
.divschetchiki{
}
.toptdschetchiki{
   vertical-align: bottom;
}
.tabkomment{
   background-color: White;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   border-left: #a6a6a6 solid 1px;
   border-bottom: #a6a6a6 solid 1px;
   border-right: #a6a6a6 solid 1px;
   border-top: #a6a6a6 solid 1px;
   padding-top: 10px;
   padding-left: 10px;
   padding-right: 10px;
   padding-bottom: 10px;
}
.tdcomment{
   padding-bottom: 10px;
   padding-top: 10px;
   text-align: justify;
}
a.strgreen{
   color: #185711;
}
a:hover.strgreen{
   color: #185711;
}
a:visited.strgreen{
   color: #185711;
}
.pagenum
{
   padding-left: 5px;
   padding-right: 5px;
}
.reklama{
   border: solid 1 px #a6a6a6;
   background-color: #a3cd35;
   padding-bottom: 5px;
   padding-left: 5px;
   padding-right: 5px;
   padding-top: 5px;
}
.reklamav{
   border: solid 1 px #a6a6a6;
   background-color: #cde393;
   padding-bottom: 10px;
   padding-left: 10px;
   padding-right: 10px;
   padding-top: 10px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9px;
   text-align: justify;
   color: #706569;
}
.pokatushki{
background-image: url(images/pokatushki.gif);
background-repeat: no-repeat;
background-position: center;
height: 100px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: Black;
text-align: center;
}
div.akcii
{
   padding-top: 5px;
}
div.obiavlenie
{
   line-height: 120%;
}
div.reklamablokname
{
   font-weight: bold;
   width: 100%;
   text-transform: uppercase;
   text-align: center;
   margin: 0px;
   padding: 0px;
}
div.clrigth
{
   text-align: right;
   width: 440px;
   padding-right: 10px;
}
.opros1
{
   padding-top: 5px;
   padding-bottom: 0px;
/*   margin: 0px;
   padding: 0px;*/
}
.tabkomment2{
   background-color: White;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   border-left: #a6a6a6 solid 1px;
   border-bottom: #a6a6a6 solid 1px;
   border-right: #a6a6a6 solid 1px;
   border-top: #a6a6a6 solid 1px;
   padding-top: 10px;
   padding-left: 10px;
   padding-right: 10px;
   padding-bottom: 10px;
}