body { font-family: Verdana; font-size: 11px; color: #111; margin:0px;
    scrollbar-face-color:#ddd;
        scrollbar-highlight-color:#FFFFFF;
        scrollbar-3dlight-color:#AEAEAE;
        scrollbar-darkshadow-color:#C0C0C0;
        scrollbar-shadow-color:#7e7e7e;
        scrollbar-arrow-color:#CC0204;
        scrollbar-track-color:#fff; }
td { font-family: Verdana; font-size: 11px; line-height: 16px; }
img { border-style: none; }
table { border-style: none; }

A:link, A:visited {  color: #444444; text-decoration: underline }
A:active, A:hover {  color: #CC0204; text-decoration: underline }



.logo1 { border-bottom: #cccccc 1px solid; vertical-align: bottom; }
.logo2 { border-bottom: #cccccc 1px solid; padding-bottom:10px; text-align:right; vertical-align: bottom; }

h1 { padding:2px; margin:0px; font:normal 24px Arial; color:#222; }
h2 { padding:20 10 5 10; margin:0px; font:normal 24px Arial Narrow; color:#222; }
h3 { padding:2 2 2 10; margin:0px; font:normal 16px Arial; color:#222; }

#DescriptionHeadliner { padding:20 10 5 10; margin:0px; font:normal 24px Arial Narrow; color:#222; }

A.ind:link, A.ind:visited {  color: #000; text-decoration: none }
A.ind:active, A.ind:hover {  color: #900; text-decoration: underline }

a.ind_cat { font-size:10px; }
.text_big { font:normal 16px Arial; color:#222; line-height:26px; }
.ind_title { font:bold 14px Arial; }

td.tab_h { text-align:center; color: #A20611; font:bold 13px Verdana;  }
.red_b { color: #A20611; font:bold 13px Verdana; }

td.ind { vertical-align: top; padding:0 0 20 0; border-bottom: #cccccc 1px solid; }
td.ind2 { vertical-align: top; padding:10 0 20 0; border-bottom: #cccccc 1px solid; width:33%; line-height:14px; }
td.main { vertical-align: top; padding:10 0 30 0; border-bottom: #cccccc 1px solid; height:100%; line-height:16px; }
p.ind_d { padding:0px; margin:0px; font-size:8px; }
p.ind_z { padding:0px; margin:0px; font-weight:bold; font-size:11px; }
p.ind_t { padding:0px; margin:0px; font-size:11px; line-height:12px;}
.pod

td.nm { padding:20 0 10 0; color:#000; }
td.tm { width:500px; padding:15 0 15 0; color:#000; }

.t4k { line-height: 1.35em; border-bottom: #444444 1px dotted }

td.cop1 { font-size:10px; padding:10px;}
td.cop2 { text-align:right; font-size:10px; padding:10px; }

img.bord { border: #777 1px solid; }

/* Каталог -> Плитка */

p.cat_pl_size { padding: 15 0 2 15; margin:0px; font-size:17px; color:#bbb; }
.cat_pl  { padding: 2 0 2 30; }
A.cat_pl:link, A.cat_pl:visited, A.cat_dv:link, A.cat_dv:visited { color: #444444; text-decoration: none }
A.cat_pl:active, A.cat_pl:hover, A.cat_dv:active, A.cat_dv:hover { color: #CC0204; text-decoration: underline }
.red { color:#CC0204; }
.grey { color:#aaa; }
A.tu:link, A.tu:visited { color: #000; text-decoration: underline }
A.tu:active, A.tu:hover { color: #C24; text-decoration: underline }

td.pl_mod { text-align:center; }
img.pl_mod_pic { border: #bbb 1px solid; margin:2px; }

h1.cat { padding: 15 0 0 25; margin:0px; font:normal 24px Arial Narrow; color:#777; }
A.cat:link, A.cat:visited { color: #777; text-decoration: none }
A.cat:active, A.cat:hover { color: #900; text-decoration: underline }

/* конец Каталог -> Плитка */

/* Каталог -> Двери */
p.dv_cost { padding:0px; margin:0px; font:normal 24px Arial Narrow; color:#900; text-align:right; }
p.dv_cost2 { padding-bottom:5px; text-align:right; font-weight:bold; }
.door_rub, .cab_rub { font-size:10px; font-weight:normal; color:#777; }
/* конец Каталог -> Двери */


/* Каталог -> Кабины */
.bb { margin:0px; padding-left:15px; font:bold 13px Arial; color:#333; }
A.pod:link, A.pod:visited { color: #777; text-decoration: none; font-size:10px; }
A.pod:active, A.pod:hover { color: #944; text-decoration: underline; font-size:10px; }
A.big:link, A.big:visited { color: #A20611; font:18px Arial; text-decoration: none; }
A.big:active, A.big:hover { color: #A20611; font:18px Arial; text-decoration: underline; }

.cab_cost { color: #A20611; font-weight:bold; }
.cab_size {}
.cab_opis {}
.cab_rub2 { font-weight:normal; color:#777; }

/* конец Каталог -> Кабины */


/* Каталог -> ванны RIHO */
A.vr_tit:link, A.vr_tit:visited { color: #A20611; font:18px Arial; text-decoration: none; }
A.vr_tit:active, A.vr_tit:hover { color: #A20611; font:18px Arial; text-decoration: underline; }
img.vr_tit { border: #777 1px solid; }
p.p_min { margin:2px; font-size:11px; }

.bg_g { background:#d0d0d0; }
.bg_w { background:#f0f0f0; }
.red_b_vr { color: #A20611; font-weight:bold; }


/* конец Каталог -> ванны RIHO */



A.links_cat_big:link, A.links_cat_big:visited { color:#CC0204; font:24px Arial; text-decoration:underline; }
A.links_cat_big:active, A.links_cat_big:hover { color:#CC0204; font:24px Arial; text-decoration:none; }

a.sm_br:link, a.sm_br:visited { color:#CC0204; font:20px Arial; text-decoration:underline; }
a.sm_br:active, a.sm_br:hover { color:#CC0204; font:20px Arial; text-decoration:none; }
a.sm_sr:link, a.sm_sr:visited { color:#444444; font:bold 13px Arial; text-decoration:underline; }
a.sm_sr:active, a.sm_sr:hover { color:#CC0204; font:bold 13px Arial; text-decoration:none; }
a.sm_mod:link, a.sm_mod:visited { color:#444444; font:10px Arial; text-decoration:none; }
a.sm_mod:active, a.sm_mod:hover { color:#CC0204; font:10px Arial; text-decoration:none; }

div.sp_ser_in_ser { padding:15 0 10 20; }
div.sp_mod_in_ser { width:80%; padding:5 0 0 20; }
a.sr_big:link, a.sr_big:visited { color:#444444; font:16px Arial; text-decoration:none; }
a.sr_big:active, a.sr_big:hover { color:#CC0204; font:16px Arial; text-decoration:none; }


div.sm_br { padding:15 0 20 10; }
div.sm_sr { padding:10 0 5 20; }


td.links { text-align:center; font-size:10px; padding:10 10 10 10; border-bottom: #cccccc 1px solid; }
td.footer { text-align:center; font-size:10px; padding:10 10 10 10; border-bottom: #cccccc 1px solid; }

table.t { margin-left:50px; }
td.t1 { border-right:#ccc 1px solid; border-top:#ccc 1px solid;  }
td.t2 { border-top:#ccc 1px solid; }

.sr_txt { border:#cccccc 1px solid; width:200px; }
.sr_but { border:#cccccc 1px solid; width:20px; }
td.tab_n { border-top:1px solid #ddd; border-right:1px solid #ddd; }
td.tab_k { border-top:1px solid #ddd; }

ul { list-style-image:url("ok.gif"); }
li { padding-bottom:7px; }
div.c0 { padding:10 10 10 10; }
div.c1 { padding:10 10 30 30; }
div.c2 { padding:10 10 20 20; }

.add_inp { text-align:center; border:#cccccc 1px solid; width:20px; }
.add_inp2 { border:#cccccc 1px solid; }
.add_sub { text-align:center; border:#cccccc 1px solid;  }

td.basket { width:100%; text-align:right; padding-right:30px; vertical-align:top; padding-top:20px; }
td.basket a:link, td.basket a:visited { color:#A20611; font:20px Arial Narrow; text-decoration:none; margin:10 50 5 0; }
td.basket a:active, td.basket a:hover { color:#A20611; font:20px Arial Narrow; text-decoration:underline; margin:10 50 5 0; }

td.tab_n { border-top:1px solid #ddd; border-right:1px solid #ddd; }
td.tab_k { border-top:1px solid #ddd; }

p { text-indent: 20px; }

div.article { padding:10 10 5 10; }
div.article a:link, div.article a:visited { color:#A20611; font:16px Arial Narrow; text-decoration:none; margin:0 0 5 10; }
div.article a:active, div.article a:hover { color:#A20611; font:16px Arial Narrow; text-decoration:underline; margin:0 0 5 10; }

a.cat_ind:link, a.cat_ind:visited { color:#555; font:16px Arial Narrow; text-decoration:none; margin:10 0 5 20; }
a.cat_ind:active, a.cat_ind:hover { color:#000; font:16px Arial Narrow; text-decoration:underline; margin:0 0 5 20; }

.sr_param_multi { border:#ccc 1px solid; width:150px; }
.sr_param_int   { border:#ccc 1px solid; width:50px; }
.sr_param_but   { border:#ccc 1px solid; font:18px Arial; }
.tit_param { color:#b00; font:16px Arial Narrow; }

a.big_red:link, a.big_red:visited { color:#555; font:18px Arial Narrow; text-decoration:none; }
a.big_red:active, a.big_red:hover { color:#000; font:18px Arial Narrow; text-decoration:underline;  }

font.m_tel_kod { font:22px Arial; color:#777; }
font.m_tel_num { font:22px Arial; color:#b00; }
font.tel_kod { font:40px Arial; color:#777; }
font.tel_num { font:40px Arial; color:#b00; }

.adb {	font-size: 40px !important;
}