body	{margin:0; color:black; background:white; font-family:Arial;}
table	{border-collapse: collapse; width: 100%}
td	{margin: 0em; padding: 0em; vertical-align:top}

h1	{font-size:160%; font-weight:normal; margin:0.5em 0 0.5em 0; color:black}
h2	{font-size:130%; font-weight:normal; margin:2em 0 0.7em 0; padding:0;}
ul	{margin:1em}
hr	{height:1px; color:#fff; background:#fff; border-bottom:1px dashed;}

a	{color:#093}
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 0}
#content	{width:670px;}

/* 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:85%; 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:5px 0 5px 0; padding:0; list-style:disc; color:#eee;}
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:#f0f0f0}
ul#menu ul ul li.sel a {color:black}

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%}
#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}
.infotable td	{border-bottom:solid 1px #ccc; padding:3px 5px 5px 0px; font-size:75%}

/* ÔÎÒÎÃÐÀÔÈÈ Â ÒÒÕ */
.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; font-size:80%}
.noheight	{height:auto}
/*.kp		{width:240}*/
.ptxt table	{width:460}
.art{width:50%}


/* ÖÅÍÍÈÊ */
div.pr 	{text-align:right; float:right; font-size:80%}
.pr img	{margin:0 0 -5px 0}
.pr span{font-size:14px; font-weight:bold; margin-right:3px}
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:#0c487e; background:#ceedfd}
#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}

#mf		td {font-size:85%; font-style:italic}
.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:#00aeff; color:white margin:0; font-weight:bold;  padding:1px 3px 2px 3px;}
#multifilters div.button	a {text-decoration:none; color:white}
.mfisno		{color:#f4f4f4}
.mfisyes	{color:red}

#submitbutton.selected {background:none}

.bluebg	{background:url('/i/bluebg.jpg') #1b4b77; background-repeat:no-repeat; background-position:center; color:white; height:45px}
.bluebg td {vertical-align:middle}

#waittable {display:none; position:absolute; width:250px; font-size:120%; z-index:2; color:white; z-index:999}
.wtable {width:250px; float:right; margin:0 0 10px 10px; font-size:80%; background:#009933; color:white}
.wtable .head	{background:#00852c}	 
.wtable td {border-bottom:solid 1px #017f2b; padding:2px 0px 2px 5px}


#cross	{background:black; height:90px; margin-bottom:0px; color:white}

/* HEADER */
#header 	{margin-bottom:10px; background:#009933 url('/i/upbg.gif')}
#header td	{white-space:nowrap; font-size:80%; padding:10px 0 10px 20px}
#header a	{color:white}

#phoneimg	{float:left}
small#code	{float:left; margin-right:5px}
#phone		{font-size:180%;}
#search 	{margin:55px 0 0 120px}
#search input[type='text'] {width:177px}
#basket	{color:black; margin-bottom:7px}
#header #basket	td {padding:0}
#basket a {color:black}
#main	{width:1000px; margin:0 30px 0 30px}

/* FOOTER */
#footer		{margin:0; background:url('/i/footerbg.jpg') bottom repeat-x; font-size:70%; padding:30px; height:140px; color:#777}
#footer	td	{padding-top:50px}
