body, html{
 margin:0px;
 padding:0px;
 background:#fff;
}

body, html, table, p{
 font:12px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
 color:#000;
 text-decoration:none;
 margin:0px;
 padding:0px; 
}

a{
 font:12px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
 color:#000;
 text-decoration:underline;
}

a:hover{
 text-decoration:none;
}

img { 
 border: 0px;
}

td {
 text-align:left;
 vertical-align:top;
}

form {
 margin:0px; 
 padding:0px;
}

input, select, textarea {
 font:11px/13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
 background-color: #fff;
 color:#000; 
 border:1px solid #000;
}

input.search{
 width: 170px;
 height:18px;
 font:13px/15px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

img.tovar {
 border: 1px; 
 border-style: solid;
 border-color:#000;
}

table.max_size { 
 width:100%;
}

a.path {
 font:11px/13px Tahoma, Verdana, Arial, Helvetica, sans-serif; 
 text-decoration: none;
}

a.path:hover {
 text-decoration: underline;
}

.all{
 width:100%;
 width:expression((document.documentElement.clientWidth < 1000) ? "1000px" :  "100%"));
 min-width:1000px;
 /*max-width:1280px;	*/
}

table.verh_menu {
 width: 100%;
 height: 41px;
 background-color: #303030;
}

table.verh_menu  td {
 vertical-align: middle;
 text-align: center;
}

td.menu_item {
 vertical-align: middle;
 text-align: center;
 width: 14%;
}

td.menu_spc {
 vertical-align: middle;
 width: 1px;
}

.verh_ser {
 width: 100%;
 height: 5px;
 background-color: #dadada;
}

table.shapka { 
 width: 100%;
 height: 226px;
}

td.shapka_levo {
 width: 225px;
 vertical-align: middle;
 text-align: center; 
}

td.shapka_spc { 
 width: 2px;
 vertical-align: top;
}

td.shapka_centr {
 vertical-align:bottom;
}

table.shapka td { 
 text-align:center;
}

table.shapka td.shapka_pravo {
 width: 227px;
 text-align: left;
}

.korz_verh { 
 width: 227px;
 height: 65px;
 background:url(/images/korz_verh.gif);   
}

.korz_verh_2 {
 padding-top: 45px;
 padding-left: 22px;
}

.korz_verh_2 img {
 vertical-align: bottom;
}

.korz_verh_2  a {
 font:12px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 color: #000; 
 text-decoration: underline;
}

.korz_verh_2  a:hover {
 text-decoration: none;
}

table.khleb { 
 width: 100%;
 height: 45px;
 background-color: #f7f7f7;
}

td.khleb_levo {
 width:227px;
}

td.khleb_centr {
 font:11px/13px Tahoma, Verdana, Arial, Helvetica, sans-serif; 
 vertical-align: middle;
 padding-left: 17px;
}

td.khleb_pravo {
 width:227px;
 background:url(/images/korz_fon.gif) #ffcc00;    
}

td.khleb_pravo p {
 font:11px/13px Tahoma, Verdana, Arial, Helvetica, sans-serif; 
 color: #004a5d;
 padding-left: 22px;
 padding-top: 7px;
}

table.bel_spc {
 width: 100%;
 height: 1px;
}

td.content_levo {
 width: 225px;
}

td.content_spc_1 {
 width: 2px;
 background:url(/images/spc_levo.gif);     
}

td.content_spc_2 {
 width: 1px;
}

td.content_pravo {
 width: 227px;
 background-color: #eef5ed;
}

.catalog_menu {
 padding-left: 13px;
}

.catalog_menu a {
 font:11px/16px Tahoma, Verdana, Arial, Helvetica, sans-serif;
 color:#659899;
 text-decoration:underline; 
}

.catalog_menu a:hover {
 text-decoration:none; 
}

.catalog_menu2 {
 padding-left: 13px;
}

.catalog_menu2 a {
 font: bold 11px/16px Tahoma, Verdana, Arial, Helvetica, sans-serif;
 color:#6e919a;
 text-decoration:underline; 
}

.catalog_menu2 a:hover {
 text-decoration:none; 
}

td.cherta {
 padding-top: 9px;
 padding-right: 8px; 
}

.catalog_zag { 
 padding-top: 17px;
 padding-bottom: 17px; 
}

.catalog_zag  a {
 font:12px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
 color: #026da3;
 font-weight: bold;
 text-decoration: none;
 border-bottom: 1px dashed #026da3; 
} 

.catalog_zag  a:hover {
 text-decoration: none;
 border-bottom: 0px;
}

.brand_poisk, .dop {
 padding-left: 23px;
}

.brand_poisk a {
 font: 11px/16px Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 color: #026da3;
 text-decoration: underline; 
 text-transform: uppercase;
}

.brand_poisk a:hover {
 text-decoration: none; 
}

tr.content_niz {
 height: 2px;
}

td.content_pravo_niz { 
 background-color: #045f8b;
}


table.sam_niz { 
 width: 100%;
 height: 69px;
}

td.levo_niz { 
 width: 225px;
 background-color: #f7f7f7;
}

td.pravo_niz {
 background:url(/images/niz_back.gif);      
}

table.copy{
 width: 100%;
 height: 45px;
}

table.copy p {
 font: 11px/13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
 color: #888984; 
}

table.copy p a {
 font: 11px/13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
 color: #888984; 
 text-decoration: none;
}

table.copy p a:hover {
 text-decoration: underline;
}

td.levo_niz  p a {
 font: 11px/13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
 color: #888984; 
 text-decoration: none;
}

td.levo_niz  p a:hover {
 text-decoration: underline;
}

td.copy_levo { 
 width: 225px;
 background-color: #f7f7f7; 
 text-align: center;
 vertical-align: middle; 
}

td.copy_sin { 
 width: 2px;
 background-color: #045f8b;
}

td.copy_centr { 
 font:13px/15px Tahoma, Verdana, Arial, Helvetica, sans-serif;
 text-align: center;
 vertical-align: middle;
}

a.niz_menu { 
 font:13px/15px Tahoma, Verdana, Arial, Helvetica, sans-serif !important;
 text-decoration: underline !important;
}

a.niz_menu:hover { 
 text-decoration: none !important;
}

td.copy_pravo { 
 width: 227px;
 text-align: center;
 vertical-align: middle; 
}

.podbor { 
 width: 100%;
 background-color: #eef5ed;
}

.podbor_2 {
 padding-left: 10px;
 padding-right: 10px;
 padding-top: 10px; 
 padding-bottom: 5px;
}

.podbor_osn {
 background-color: #f0f0f0;
 padding-left: 15px;
 padding-right: 15px;
 padding-top: 10px; 
 padding-bottom: 15px;
}

td.podb_td { 
 width: 130px;
}

td.podb_td_2 { 
 width: 110px;
 text-align:right;
}

td.podb_spc { 
 width: 40px;
}

table.podbor { 
 width: 540px; 
 min-width:535px; 
 max-width:580px;
}

table.podb_niz {
 width: 543px;
 height: 27px;
}

table.podb_niz td {
 vertical-align: middle;
 text-align: center;
}

td.podb_niz_pravo {
 width: 122px;
 background:url(/images/podbor_fon.gif);       
 vertical-align: middle;
 text-align: center;
}

td.podb_niz_pravo a {
 font: 11px/13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 color: #026da3; 
 text-decoration: none;
 text-transform: uppercase;
}

td.podb_niz_pravo a:hover {
 text-decoration: underline;
}

.sravn { 
 width: 100%;
 background-color: #e4ede3;
}

.sravn_2 {
 padding-left: 22px;
 padding-right: 22px;
 padding-top: 11px; 
 padding-bottom: 17px;
}

a.sravn_go {
 font: 11px/13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 color: #026da3; 
 text-decoration: underline; 
}

a.sravn_go:hover {
 text-decoration: none; 
}

table.sravn { 
 width: 100%;
 vertical-align:bottom;
}

table.sravn tr {
 height: 10px;
}

td.sravn_levo {
 background:transparent url(/images/sravn_tchk.gif) repeat-x scroll left bottom;
 vertical-align: bottom;
}

td.sravn_levo span { 
 background-color: #e4ede3;
}

td.sravn_centr {
 background:url(/images/sravn_tchk.gif);        
}

td.sravn_pravo {
 width: 37px;
}

table.sravn a { 
 font: 11px/13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
 text-decoration: none;  
}

table.sravn a:hover { 
 text-decoration: underline;  
}

td.sravn_pravo a {
 color: #006699;
 text-decoration: none;
}

td.sravn_pravo a:hover {
 text-decoration: underline;
}

.pages {
 font: 11px/13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 text-align: center;
}

.pages a {
 font: 11px/13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 text-decoration: underline;
}

.pages a:hover {
 text-decoration: none;
}

.page_sel {
 color: #d35904;
 text-decoration: underline;
}

.catalog {
 /*width: 90%;*/
 padding: 20px;
}

.catalog_in {
 min-width:500px; 
 max-width:655px;
}

.product{
 width: 126px;
 float:left;
 padding:18px 17px 0px 17px;	
}

.product a{
 font: 11px/13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 color: #026da3;
 text-decoration: underline;
}

.product a:hover{
 text-decoration: none;
}

.product .name{
	height:20px;
}

.name{
	height:25px;
}

.tov_kup {
 width: 126px;
 height: 31px;
 background:url(/images/tov_kup.gif);         
}

.tov_sravn {
 width: 126px;
 height: 33px;
 background:url(/images/tov_sravn.gif);         
}

.tov_tsen { 
 width: 126px;
 height: 31px;
 background:url(/images/tov_tsen.gif);         
}

.tov_kup_in {
 padding-top: 10px;
 padding-left: 40px;
}



.tov_sravn_in {
 padding-top: 9px;
 padding-left: 40px;
}

.tov_tsen_in { 
 font: 12px/14px Helvetica, Tahoma, Verdana, Arial,  sans-serif;
 color:#444444;
 font-weight: bold;
 padding-top: 5px;
 padding-left: 5px;   
}

.tsena {
 font: 24px/26px Helvetica, Tahoma, Verdana, Arial,  sans-serif;
 /*color: #d35904;*/
 color: #ff6600;
}

.tov_sravn a,  .mob_fon_kup a, .mob_fon_dob a, .mob_fon_otzyv a,  .mob_fon_info a {
 font: 12px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
 color: #969696;
 text-decoration: none;
}

.tov_sravn a:hover, .mob_fon_kup a:hover,  .mob_fon_dob a:hover, .mob_fon_otzyv a:hover,  .mob_fon_info a:hover {
 text-decoration: underline;
}

a.kup { 
 font: 12px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
 color: #ff6600;
 font-weight: bold;
 text-decoration: none;
}

a.kup:hover { 
 text-decoration: underline;
}

table.tov_ramka { 
 background:url(/images/tovar_ramka.gif);         
 width: 127px;
 height: 118px;
}

table.tov_ramka td { 
 vertical-align: middle; 
 text-align: center;
}

.tovar_container {
 padding-left: 14px;
 padding-right: 14px; 
 padding-bottom: 20px;
 padding-top: 27px;
}

.tovar_container_1 {
 padding-left: 26px;
 padding-right: 26px; 
}

a.tovar{
 font: 11px/13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 color: #026da3;
 text-decoration: underline;
}

a.tovar:hover{
 text-decoration: none;
}

h1.tovar{
 font: 11px/13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 color: #026da3;
 text-decoration: underline;
}

table.har {
 width: 500px;
}

td.har_levo {
 background:transparent url(/images/mob_tchk.gif) repeat-x scroll left bottom;
 vertical-align: bottom;
 width: 300px;
}

td.har_levo span { 
 background-color: #fff;
}

p.har_pravo {
 font: 12px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 color: #006699;
}

td.consult_levo {
 width: 274px;
 font: 12px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
 color: #666666;
}

td.consult_levo input{
 width: 272px;
 height:18px;
 font:13px/15px Tahoma, Verdana, Arial, Helvetica, sans-serif;
 border:1px solid #666; 
}

td.consult_levo textarea{
 width: 272px;
 height: 80px;
 font:13px/15px Tahoma, Verdana, Arial, Helvetica, sans-serif;
 border:1px solid #666; 
}

td.consult_pravo { 
 font: 10px/12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
 padding-left: 15px;
 padding-top: 70px;
 width: 153px;
}

td.mob_photo_levo {
 width: 250px;
}

td.mob_photo_pravo {
 width: 220px;
}

table.photo_ramka_bol { 
 background:url(/images/photo_ramka_bol.gif);         
 width: 227px;
 height: 218px;
}

table.photo_ramka_bol td { 
 vertical-align: middle; 
 text-align: center;
}

.photo_mal{
 width: 71px;
 float:left;
 padding:12px 7px 0px 0px;	
}

table.photo_ramka_mal { 
 background:url(/images/photo_ramka_mal.gif);         
 width: 71px;
 height: 70px;
}

table.photo_ramka_mal td { 
 vertical-align: middle; 
 text-align: center;
}

.mob_fon_tsena { 
 width: 219px;
 height: 32px;
 background:url(/images/mob_fon_tsena.gif);         
}

.mob_fon_tsena_in {
 padding-top: 4px;
 padding-left: 5px;
}

.mob_fon_kup{ 
 width: 219px;
 height: 31px;
 background:url(/images/mob_fon_kup.gif);         
}

.mob_fon_kup_in {
 padding-top: 9px;
 padding-left: 43px;
}

.mob_fon_dob{ 
 width: 217px;
 height: 33px;
 background:url(/images/mob_fon_dob.gif);         
}

.mob_fon_otzyv{ 
 width: 217px;
 height: 33px;
 background:url(/images/mob_fon_otzyv.gif);         
}

.mob_fon_otzyv_in, .mob_fon_info_in, .mob_fon_dob_in  {
 padding-top: 10px;
 padding-left: 43px;
}

.mob_fon_info{ 
 width: 217px;
 height: 33px;
 background:url(/images/mob_fon_info.gif);         
}

p.zakazhi {
 font: 11px/13px Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

.dop {
 width: 204px;
}

td.dop_levo { 
 width: 83px;
}

.dop_type { 
 font:11px/13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
 color:#6e919a;
}

.tsena_mal {
 font:11px/13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
 color:#cc6600;
}

.dop_spc { 
 height: 7px;
}

tr.dop_spc_tr {
 height: 30px;
}

table.zatezhe { 
 /*width: 100%;*/
 width: 510px;
 height: 141px;
}

td.zatezhe_levo {
 width: 25px;
 padding-top: 53px;
}

td.zatezhe_centr {
 /*width:730px;*/
 min-width: 460px;
 max-width: 730px; 
}

td.zatezhe_pravo {
 width: 22px;
 padding-top: 53px;
 text-align: right;
}

td.tezhe_tovar {
 width: 71px;
 text-align: center;
 padding-right: 24px;
 font:10px/12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
 color: #666; 
}

a.tezhe_tov {
 font:10px/12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
 color: #666;
 text-decoration: none;
}

a.tezhe_tov:hover {
 text-decoration: underline;
}

a.tezhe_sravn {
 font:10px/12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
 color: #666;
 text-decoration: underline;
}

a.tezhe_sravn:hover {
 text-decoration: none;
}

.tezhe_zag {
 height: 27px;
}

.tezhe_zag2 {
 height: 35px;
}

td.snizh_levo {
 width: 200px;
}

td.snizh_spc {
 width: 50px;
}

a.snizh_name {
 font: 12px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 color: #000;
 text-transform: uppercase;
 text-decoration: none;
}

a.snizh_name:hover { 
 text-decoration: underline;
}

.snizh_tsena {
 font: 29px/31px Helvetica, Tahoma, Verdana, Arial,  sans-serif;
 color: #d35904;
}

.snizh_tsena_chern {
 font: 29px/31px Helvetica, Tahoma, Verdana, Arial,  sans-serif;
 color: #000;
}

.spec {
 width: 100%;
 background-color: #f7f6f6;
}

.spec_1, .noviny_1, .hity_1 { 
 padding-top: 20px;
 padding-left: 40px;
 padding-bottom: 20px;
 padding-right: 38px;
}

.noviny { 
 width: 100%;
 background-color: #eef5ed;
}

.hity { 
 width: 100%;
 background-color: #e0efde;
 background-color: #e0efde;
}

td.spec_levo {
 width: 270px;
}

td.spec_spc {
 width: 70px;
}

.spec_mini { 
 font: 10px/12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
 color: #006699;
}

.orange { 
 color: #cc6600;
 font-weight: bold;
}

.1px_spc {
 width: 100%;
 height: 1px;
 background-color: #fff; 
}

strong.ser_zag{
 font:14px/16px Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold; 
 color:#474747;
}

strong.or_zag{
 font:14px/16px Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold; 
 color:#d35904;
}

td.ddd {
 background-color: #ddd;
}

/* Прокрутка товаров */

.scrollBlock{
 width: 460px;
 /*white-space: nowrap;*/
 overflow: hidden;
 min-width: 460px;
 max-width: 730px; 
}

.buttonLeft, .buttonRight{
 cursor:pointer;
}

