html, body, table, tr, td, p, div, input {font-family:Arial,Tahoma; font-size:12px; color:#808080;}

body {background-color:#ffffff;}
#bgall {background-image:url('all_bg.gif'); background-repeat:repeat-x; background-position:bottom left;}

body {margin:0px;} 
table {border:0px;border-collapse:collapse;}
table td{padding:0px;}

img {border:0px;}

h1 {font-size:14px; color:#808080; font-weight:bold; margin:0px; margin-bottom:10px; text-transform:uppercase; font-family:Arial,Tahoma; }
h2 {font-size:14px; color:#397737; font-weight:bold; margin:0px;  font-family:Arial,Tahoma; margin:0px;}
h2 img {margin-right:5px;margin-bottom:-4px;}
h3 {font-size:14px; color:#487db6; font-weight:normal; margin:0px; text-transform:uppercase; font-family:Arial,Tahoma; }


a {color:#808080;font-size:100%;text-decoration:underline;}
a:link {color:#808080;font-size:100%;text-decoration:underline;}
a:visited {color:#808080;font-size:100%;text-decoration:underline;}
a:hover {color:#397737;font-size:100%;text-decoration:underline;}


input.inp {border:1px #808080 solid; background-color:white; height:20px;width:100%; font-size:100%; padding:2px; font-family:arial;color:#000000;margin-bottom:5px;}
input.inp2 {border:1px #808080 solid; background-color:white; height:18px;width:60; font-size:100%; padding:2px; font-family:arial;color:#808080;margin-bottom:0px; font-size:8pt;}
select {border:1px #808080 solid; background-color:white; height:20px; font-size:100%; padding:2px; font-family:arial;color:#000000;margin-bottom:5px;}
input.button {border:1px #808080 solid; background-color:white; height:22px;width:80; font-size:100%; padding:2px; font-family:arial;color:#000000;margin-bottom:5px;text-align:center;}
input.button2 {border:1px #808080 solid; background-color:white; height:22px;width:150; font-size:100%; padding:2px; font-family:arial;color:#000000;margin-bottom:5px;text-align:center;}
input.button3 {border:1px #808080 solid; background-color:white; height:22px;width:150; font-size:100%; padding:2px; font-family:arial;color:#000000;margin-bottom:5px;text-align:center;}
input.no {border:none; background-color:none; padding:2px; margin-bottom:0px;}

input.inp3 {border:1px #808080 solid; background-color:white; height:18px;width:60%; font-size:100%; padding:2px; font-family:arial;color:#808080;margin-bottom:0px; font-size:8pt;}
textarea.inp3 {border:1px #808080 solid; background-color:white; height:18px;width:60%; font-size:100%; padding:2px; font-family:arial;color:#808080;margin-bottom:0px; font-size:8pt; overflow:auto; height: 100px;}


.marg1 {margin-bottom:5px;}
.marg2 {margin-top:5px;border:1px solid #808080;} 

td.top_bg1 {background-image:url('top_ng.gif'); background-repeat:repeat-x; background-position:bottom left;}
td.top_bg2 {background-image:url('top_bg.jpg'); background-repeat:no-repeat; background-position:bottom right;}
td.top_ban {padding-right:340px;}

#cat {}
#cat td.bg{background-image:url('cat_bg.gif'); background-repeat:repeat-y; background-position:top left;}

#/cat {background-image:url('cat_bg.gif'); background-repeat:repeat-y; background-position:top left;}
#/cat td.bg{background-image:url('cat_bot.gif');background-repeat:no-repeat; background-position:bottom left;}

#cat_link {margin-left:45px;margin-bottom:0px;}
#/cat_link {margin-left:45px;margin-bottom:55px;}
#cat_link img{margin-top:5px;margin-right:10px;}
#cat_link a {color:#ffffff;font-size:100%;text-decoration:none;}
#cat_link a:link {color:#ffffff;font-size:100%;text-decoration:none;}
#cat_link a:visited {color:#ffffff;font-size:100%;text-decoration:none;}
#cat_link a:hover {color:#ffffff;font-size:100%;text-decoration:underline;}

#cat_link div.subcat_link {font-size:90%;padding-left:0px;padding-top:5px;padding-bottom:5px;}
#cat_link div.subcat_link a {color:#bde4bc;font-size:100%;text-decoration:none;}
#cat_link div.subcat_link a:link {color:#bde4bc;font-size:100%;text-decoration:none;}
#cat_link div.subcat_link a:visited {color:#bde4bc;font-size:100%;text-decoration:none;}
#cat_link div.subcat_link a:hover {color:#bde4bc;font-size:100%;text-decoration:underline;}
#cat_link div.subcat_link img{margin:0px;margin-right:5px;}

#main_menu {background-color:#ffffff;}
#main_menu td.bg1{background-image:url('but_l.gif');background-repeat:no-repeat; background-position:top left;}
#main_menu td.bg2{background-image:url('but_end.gif');background-repeat:no-repeat; background-position:top left;}
#main_menu #buts{background-image:url('but_r.gif');background-repeat:no-repeat; background-position:top right;}
#buts td{padding-left:5px;padding-right:5px;text-align:center;}

td.td_l {padding-right:30px;padding-top:25px;}
td.td_r {padding-right:30px;padding-top:25px;}
td.td_r p{margin-top:5px;}

#tbldot {background-color:white;border:1px #5d5d5d dashed;background-image:url('corner.gif');background-repeat:no-repeat; background-position:bottom left;}

td.p1 {padding-right:20px;}
td.p2 {padding-right:10px;padding-left:10px;}
td.p3 {padding-left:20px;}

#tblsearch {background-image:url('search_bg.gif');background-repeat:no-repeat; background-position:bottom right;}
#tblsearch td{padding-left:20px;padding-top:10px;padding-right:20px;}

#tblbay {background-image:url('basket.jpg');background-repeat:no-repeat; background-position:bottom right;}
#tblbay td{padding-left:20px;padding-top:10px;padding-right:20px;}
#tblbay font{ color:#397737;font-size:16px;font-weight:bold;}

#tbllog {background-image:url('login.jpg');background-repeat:no-repeat; background-position:bottom right;}
#tbllog td{padding-left:20px;padding-top:10px;padding-right:20px;}

#no td {padding:0px;}

#tblicq {background-image:url('icq.jpg');background-repeat:no-repeat; background-position:bottom right;}
#tblicq td{padding-left:20px;padding-top:10px;padding-right:20px;}

#/tblicq {background-image:url('icq.jpg');background-repeat:no-repeat; background-position:bottom right;}
#/tblicq td{padding-left:20px;padding-top:10px;padding-right:20px;}


#tblord {background-image:url('order_bg.gif');background-repeat:no-repeat; background-position:bottom right;}
#tblord td{padding-left:20px;padding-top:10px;padding-right:40px;}
#tblord .red{color:#b21317;font-weight:bold;font-size:120%;}
#tblord .green{color:#4ea44b;}

#tblhot {background-image:url('hot_bg.gif');background-repeat:no-repeat; background-position:bottom right;}
#tblhot td{padding-left:20px;padding-top:10px;padding-right:20px; color:#b21317;}
#tblhot td a {color:#b21317;font-size:100%;text-decoration:none;}
#tblhot td a:link {color:#b21317;font-size:100%;text-decoration:none;}
#tblhot td a:visited {color:#b21317;font-size:100%;text-decoration:none;}
#tblhot td a:hover {color:#b21317;font-size:100%;text-decoration:underline;}

#news_lft {margin-left:50px;}
#news_lft td{padding-bottom:10px;color:black;}
#news_lft font{color:#808080;font-size:100%;}
#news_lft a {color:#000000;font-size:100%;text-decoration:underline;}
#news_lft a:link {color:#000000;font-size:100%;text-decoration:underline;}
#news_lft a:visited {color:#000000;font-size:100%;text-decoration:underline;}
#news_lft a:hover {color:#808080;font-size:100%;text-decoration:underline;}

#tbldot2 {border:1px #5d5d5d dashed;background-image:url('corner.gif');background-repeat:no-repeat; background-position:bottom left;}

.cost {font-size:140%; color:#b21317; font-weight:bold;}
td.p4 {padding-right:10px;border-right:1px #448e42 dashed;color:black; }
td.p4 p {color:black;margin-top:5px;}
td.p4 nobr {color:#808080;}
td.p5 {padding-right:10px; padding-left:10px;border-right:1px #448e42 dashed;}
td.p5 p {color:black;margin-top:5px;}
td.p5 nobr {color:#808080;}
td.p6 {padding-left:10px;}
td.p6 p {color:black;margin-top:5px;}
td.p6 nobr {color:#808080;}

#bot td{color:black;}
#bot img{margin-top:5px;margin-bottom:5px;}
#bot a {color:#000000;font-size:100%;text-decoration:underline;}
#bot a:link {color:#000000;font-size:100%;text-decoration:underline;}
#bot a:visited {color:#000000;font-size:100%;text-decoration:underline;}
#bot a:hover {color:#808080;font-size:100%;text-decoration:underline;}
.chat_txt a{cursor:default;color:#006699;padding:3px;font-size:8pt;background: url(dash.gif) repeat-x; background-position:0 1;display:block; text-decoration:none;}
.chat_txt a:hover{background-color:#ececec;font-size:8pt;color:#006699;}
.inp_info{font-weight:bold;margin-top:30px;margin-left:50px;}
p {margin:0;padding:0;}
.c_informer {vertical-align:middle;padding:5px;font-family:arial;font-size:12pt;font-weight:normal;border:1px white dashed;
background-color:#B21317;right:35%;margin-top:30%; color:white;}
.old_c_informer {vertical-align:middle;padding:5px;font-family:arial;font-size:12pt;font-weight:normal;border:1px #5d5d5d dashed; border-right:none; border-top:none;
border-right:0;border-top:0;background-color:#D7F5D6;right:0;top:0; height:30px;}

.cena {color:#397737;font-size:16px;font-weight:bold;}

#basket {border-top:1px #5d5d5d dashed;}
#basket td{border-bottom:1px #5d5d5d dashed; padding:3px;}

#katalog td {border-bottom:1px #448e42 dashed; }

.cat_card_message table {border: 3px solid #808080;}

#buts A, #buts A:link {text-transform:uppercase; font-size:13px; font-weight:bold; font-family:"arial narrow"; color:#000;}
#buts A:hover  {text-transform:uppercase; font-size:13px; font-weight:bold; font-family:"arial narrow"; color:#397737;}

/* новое */
.chars {margin-top:20px; margin-bottom:30px;}
TABLE.chars TD {padding-right:20px; vertical-align:midle;}
.opis {width:100%; margin-top:15px;border-bottom:1px solid #909090;}
/*.opis TABLE {border:1px solid black;}*/
/*.opis TD {vertical-align:top; padding-bottom:15px;}*/
/* END новое */