
body	{margin:0; color:#555; background:#fff; font-family:Arial;}
table	{border-collapse: collapse; width: 100%}
td	{margin: 0em; padding: 0em; vertical-align:top}


h1	{font-size:140%; font-weight:normal; margin:0 0 1em 0; color:#ff7f00}
h2	{font-size:110%; font-weight:bold; margin:2em 0 0.7em 0; padding:0; color:#ff7f00}
ul	{margin:1em}
hr	{height:1px; color:#fff; background:#fff; border-bottom:1px dashed;}

a	{color:#1254a4;}
a:hover	{ text-decoration:none}
a img	{border:0}
a.serv	{text-decoration:none; border-bottom:1px dashed}
a.serv:hover	{text-decoration:none; border:0}

.sel	{font-weight:bold}
.cen	{text-align:center; vertical-align:middle}
.center	{text-align:center;}
.fix7	{font-size:1.5em}
.fix5	{font-size:5px}

.left	{width:25%; padding:0 20px 0 1em}
#content	{width:670px}

/* HEADER */
#header 	{width:100%; height:158px}
#header td	{white-space:nowrap; font-size:80%; padding-top:15px}
#phoneimg	{float:left}
small#code	{float:left; margin-right:5px}
#phone		{font-size:160%;}
#search 	{margin:55px 0 0 120px}
#search input[type='text'] {width:177px}
td.basket	{background: url('/i/header_bg.gif'); background-repeat:no-repeat; background-position: top left;}
div#basket	{margin-left:110px; height:35px}
#header td.info		{padding-top:18px; line-height:18px; width:22%}

/* MAIN */
#main td	{font-size:80%}

/* MENU */
ul#menu	{font-weight:bold; margin:0; padding:0}
ul#menu	li {list-style:none; white-space:nowrap; margin: 0 0 15px 0; padding:0;}
ul#menu	ul {font-size:95%; margin:10px 0 0 15px; padding:0}
ul#menu	ul li {margin:0 0 5px 0;  white-space:normal; padding:0 15px 0 10px; font-weight:normal;}
ul#menu	ul ul li {margin:0; padding:0; list-style:disc; color:#d1d17b;}
ul#menu img {margin:0 5px -10px 0}
ul#menu	li.sel {font-weight:bold}
ul#menu	li.sel ul {margin:0; padding:5px 5px 7px 25px; ; background:#fffdde}
ul#menu ul ul li.sel a {color:#ff7f00}

table.filters		{font-size:9px; width:217; color:#ccc; margin-left:11px}

div.hl p		{margin:0; padding: 0 2px 0 6px; color:#555}
div.hl			{background: #f0f0f0}
table.filters span	{color:#555;}

/* CROSSLINKER */
#crosslinker {width:200px; clear:left}
#crosslinker * {margin-bottom:1em}
#materials	{font-size:85%}
/* FOOTER */
#footer		{font-size:70%; font-style:italic; background: url(/i/footer_bg.gif); background-repeat:no-repeat; background-position: bottom right; padding-top:53px}
#footer_inside	{background:#f7f7f7 url(/i/footer_bg.gif); padding:15px 15px 15px 25%; border-top:#fff dashed 1px; background-repeat:no-repeat; background-position: bottom right}
#footer_inside p{padding:5px 0 10px 15px; margin:0}
#footer_inside div {float:left; width:200px; margin-right:10px}
div#counters	{float:left; margin-left:30px; width:330px;}

#obyava	{width:665px; position:relative; padding:0px; overflow:hidden; color:#ff7f00; font-weight:bold; font-size:120%; margin-bootom:10px}
#obyava_int {display:inline; position:relative; white-space:nowrap}

/* ÝËÅÌÅÍÒÛ ÊÎÍÒÅÍÒÀ ............................................... */


/* ÏÎÑÒÐÀÍÈ×ÍÀß ÍÀÂÈÃÀÖÈß */
.pagenav			{float:right; white-space:nowrap; text-align:right; font-size:85%}
.pagenav span, .pagenav a	{padding:2px 5px 2px 5px; font-size:12px}
.pagenav span			{backgroun1d:#eeeeee}
.pagenav span.white		{background:#ffffff}

/* ÒÀÁËÈ×ÊÀ Ñ ×ÅÐÅÇÏÎËÎÑÈÖÅÉ */
table.zebra td {padding:3px 5px 5px 5px}
.odd td		{background:#f7f7f7}
h2.odd		{background:#f7f7f7; width:100%; padding: 3px 0 5px 5px}

/* ÒÀÁËÈ×ÊÀ Ñ ÈÍÔÎÐÌÀÖÈÅÉ */
.infotable	{width:622; font-size:105%}
.infotable td	{border-bottom:solid 1px #ccc; padding:3px 5px 5px 0px}

/* ÔÎÒÎÃÐÀÔÈÈ Â ÒÒÕ */
.photos			{margin-bottom:15px; text-align:center}
.photos img		{border:solid #ccc 1px;}
.photos img.noborder	{border:none; padding:0}

/* ÔÎÐÌÛ */
div.submit	{padding:7px 20px 7px 7px; border-top:solid 1px #ccc; border-bottom:solid 1px #ccc;}
input.sbmline	{margin-bottom:-2px}
textarea, input.text	{width:300px; font-size:11px}

div.bordered	{margin: 0; padding: 0}
div.bordered p	{padding:10px; margin:0}
.tab		{width:100%}
.tab td		{font-size:12px; font-weight:bold; white-space:nowrap}
.tab p		{margin:0; padding:3px 5px 5px 5px}
.tab_free	{border-bottom:solid #cccccc 2px; width:100%}

/* new tab styles*/
.tnl,.tnm,.tnr,.tsl,.tsm,.tsr {height:25; border-bottom:solid #cccccc 2px; width:100%}
.tnl,.tnm,.tnr {background:#eee;}
.tsl,.tsm,.tsr {background:#ccc;}

.tnl,.tnr,.tsl,.tsr {width:5px}
.tnm,.tsm 	{width:auto; white-space:nowrap; padding:3px 2px 3px 2px}
.tsr,.tnr	{border-right:solid 2px white}

.tab a		{text-decoration:none; border-bottom:1px dashed}
.tab a:hover	{text-decoration:none; border:0}

.visible	{visibility:visible; display:block}
.hidden		{visibility:hidden; display:none}


/* ÒÀÁËÈ×ÊÀ ñ ÒÎÂÀÐÎÌ */
.litetable	{width:678}
.litetable td	{border-bottom:dashed 1px #ccc; padding:3px 5px 5px 0px}
.litetable tr.noborder td {border-bottom:none;}
.litetable td.p0	{width: 80px; padding-left: 0px}
.litetable td.ptxt	{width: 100%;} /* 430 */
td.pr			{white-space:nowrap; text-align:right; }
.litetable input.num 	{width:3em; height:27px}
td.full	{width:100%}

.ptxt td	{border:0; padding:0}
.noheight	{height:auto}
/*.kp		{width:240}*/
.ptxt table	{width:460}
.art{width:50%}


/* ÖÅÍÍÈÊ */
div.pr 	{text-align:right; float:right}
.pr img	{margin:0 0 -5px 0}
.pr span{font-size:14px; font-weight:bold; margin-right:3px; white-space:nowrap}
td.num	{font-size:14px; font-weight:bold; padding: 6px 6px 0 6px; white-space:nowrap}
.pr sup {text-decoration:underline; margin-left:0.1em; font-weight:bold}
.likepr {font-size:14px; font-weight:bold;}
.art	{color:#888; font-size:90%; white-space:nowrap}

img.noborder {border:none}
.noborder td {border:none}


/* !!! Ïåðåíåñòè â äåôîëò */
.eblu {width:5}
.ebmu {width:auto}
.ebru {width:5}
.filt_block	{margin:3px 0 3px 0}

/* Èçìåíåíî, âíèìàòåëüíåé! */
.pad15		{padding:0px}

#multitabs {margin-bottom:7px; border-bottom:#999 1px solid}
#multifilters {width:100%; margin:0; font-size:105%}
#multifilters tr td {border-bottom:#eee 1px solid; padding:1px 0 2px 0}
#multifilters div {float:left; padding:2px; min-width:70px; width:expression((document.documentElement.clientWidth< =70)?'70px':'auto');}
#multifilters div a {padding:2px 5px 0 5px; margin-right:1px; white-space:nowrap; color:#777}
#multifilters .selected	{color:#699303; background:#f0ffcb}
#multifilters .name {width:120px; padding:2px 2px 2px 6px}
#multifilters .narrow {text-align:right}
#multifilters .narrow div {width:43px}
#multifilters tr.noborder td {border:none; padding:3px 0 3px 0}

.mft		{width:675px;}
.borderlr	{margin: 0; padding: 0; border:solid 1px #ccc; margin-bottom:10px}

#multifilters div.button {width:auto;}
div.button	{display:inline; width:auto;}
div.button	p {background:#c5f361; margin:0; font-weight:bold;  padding:1px 3px 2px 3px;}
#multifilters div.button	a {text-decoration:none; color:#4b6a01}
.mfisno		{color:#f4f4f4}
.mfisyes	{color:red}

.wtable {width:350px; float:right; margin:0 0 10px 10px; font-size:80%; background:white;} .head {background:#eee} .wtable td {border-bottom:solid 1px #ccc; padding:0px 0px 0px 5px} #waittable {display:none; position:absolute; width:350px; font-size:120%; z-index:2; background:white;}
