BODY {background-color:#fff;font:11px Verdana, Tahoma, sans-serif;margin:0;padding:0;max-width: 1280px}

/* общие */
A {text-decoration:none;color:#352d4b}
A:hover {color:#c3538b}
EM {font-style:normal;}

/* заголовок сайта */
#zagbx{width:100%;border-top:1px solid #fff;background-color:#c99abd;float:left}
#gfbxm, #gfbx{padding:0.45em 0.6em 0.55em 0.5em;background-color:#fff;border-top:1px solid #C698BA;border-bottom:1px solid #c99abd;font-size:2.15em;color:#c3538b;float:left}
#gfbxm{font-size:1em}
#gfbx A {color:#c3538b}
#gft{border-left:1px solid #fff;border-right:1px solid #fefefe;float:left}
#nedvbx{padding:1.25em 0 0 1em;font-family:sans-serif;font-size:1.45em;font-weight:bold;color:#fff;float:left}
FORM#search {margin:0;padding:1.5em 1.6em 0 0;text-align:right;float:right}
#psktxt{vertical-align:middle;margin:0;padding:0.1em 0 0.1em 0.3em;background-color:#fff;font-size:1em;color:#8c8c9e;border-left:1px solid #aeaeae;border-top:1px solid #aeaeae;border-right:1px solid #fafafa;border-bottom:1px solid #fafafa}
#pskbtn{vertical-align:middle;margin:0;padding:0 0 0.1em 0.2em;background-color:#c99abd;font-size:1.3em;font-weight:bold;color:#fff;border:0}

/* Консультант */
#assistant {padding:0 2px 0 2px;border: 1px solid #DCDDDE;color:#fff; display:none; position:absolute; z-index:2; left:10px; top:90px;  width:254px; background-color:#C99ABD}
#assistant input  {width: 100%;border-color:#AEAEAE #FAFAFA #FAFAFA #AEAEAE;border-style:solid;border-width:1px;color: #8C8C9E;margin-bottom:4px}
#assistant textarea {width:100%;height:100px;margin-bottom:2px;border-color:#AEAEAE #FAFAFA #FAFAFA #AEAEAE;border-style:solid;border-width:1px;overflow: auto}
#assistant P{margin-bottom:4px}

/*no JS mode*/
FORM#assistant_nojs{display:block;position:relative;top:0px;left:0px;}
FORM#assistant_nojs textarea {width: 400px; height: 200px}

/* Сообщения */
#assistant #a_send{background-color:#C99ABD;border:none;color:#FFF;font-size:1.3em;font-weight:bold}
#alert {border: 1px solid #DCDDDE;color:#fff; display:none; position:absolute; z-index:2; left:10px; top:90px; height:50px; width:254px; background-color:#C99ABD}
#alert div{float:left;width:30px;font-size:40px;text-align:center}
#alert #alert_text{font-size:11px;width:215px;text-align:left;padding:2px 0 0 2px}

/* горизонтальное вспомогательное меню */
#menuvsg{width:100%;border-top:0px solid #a99abd;color:#cacbd9;float:left}
#menuvsgl{padding:0.7em 0 0.7em 1.3em;float:left}
#menuvsgl A{padding-right:0.9em;color:#655d7b}
#menuvsgl A:hover{color:#c3538b}
#menuvsgl EM{padding-right:0.7em;font-weight:bold;font-size:1.1em;vertical-align:-0.1em;color:orange}
#menuvsgp{padding:0.7em 2.2em 0 0;float:right}

/* горизонтальное основное меню*/ 
#menubx{width:100%;color:#655d7b;float:left}
#menuosng{padding:0.3em 0 0.4em 0;border-top:1px solid #fff;background-color:#f6f6f7;font-size:1.2em}
.elmnosng{padding:0.3em 1em 0.4em 1em;border-bottom:1px solid #fefefe;border-left:1px solid #fff;border-right:1px solid #e8e8e9}
#elmnosngp{padding:0.3em 1em 0.4em 1em;border-bottom:1px solid #fefefe;border-left:1px solid #fff}
#ten {padding-bottom:1px;border:1px solid #edeefb;border-bottom:1px solid #e8e8e9;margin:0 1em}


/* блок списка(предложения)*/
#osnbxi, #osnbx{width:81%;padding:1.3em 0 1em 1em;float:left}
#osnbxi{width:75%}
#osnbxi H1 {margin:1px 6px 10px 26px;font-size:14px}
#osnbxi EM {font-style:normal;color:#036}
.e {margin:10px 10px 0 27px}
.b {margin:7px 10px 0 27px}
.e IMG{margin:5px 0;width:257px;height:199px}
.b {margin:7px 10px 0 27px}

#spbx {float:left}
#spbx BR {line-height:0}

#prbx {width:100%;float:left}
#prbx A {color:#8fc7df}
#prbx H1 {font-size:1.45em;text-indent:-3.65em;padding:0 0 0 3.8em;margin:0.5em 0 1.2em 0; color:#002}
#ops {padding:0 0 0.1em 7.2em;line-height:1.3em}
#ops EM {text-transform:uppercase;color:#9999aa;padding-right:0.5em}
.elops {padding:1.4em 0 0 5.4em;line-height:1.3em;clear:left}
.elops EM {color:#779}
.elops SPAN {padding-left:0.8em;font-weight:bold}
.elops P {margin:0;padding:0.6em 0 0 4.1em;text-indent:-2em;line-height:1.3em}
.elops P EM {color:#000;font-weight:normal;font-size:1.8em;padding-right:0.2em}
.elops IMG{width:520px;height:360px;margin:1.8em 0 0.6em 0;padding:0;border:0}
.smark, .elops .smark{background: lightBlue; padding: 0;font-weight:normal}

#ftbx {border:0px solid orange;margin:1em 0 0 0;padding:0.6em 0 0.8em 0;background-color:#f6f6f9;text-align:center;width:100%;float:left}
#ftbx IMG{margin:1.8em 0 0 0;padding:0;width:520px;height:360px;border:1.3em solid #fff}
#ftbx EM {text-transform:uppercase;color:#888899}
#pdpf {border:0px solid blue;margin:0;padding:0.7em 0 1.8em 0}
#pls {margin:0;padding:0;background-color:#c3c6d0;width:100%;float:left}
.elpls {margin:0;padding:0;border:0px solid #fff;width:22%;float:left}
#pls .elpls IMG{margin:2em 0 0 0;padding:0;border:2px solid #fff;width:136px;height:86px}
.pdpel {border:0px solid blue;margin:0;padding:0.4em 0.8em 1em 0.8em}
#mnbx {border:0px solid blue;margin:1.9em 1em 0 0;color:#fff;width:10%;text-align:center;float:left}
#mnbx A {font-size:1.2em;font-weight:bold;color:#fff;outline:0px}
#str {border:0px solid blue;padding:0.5em 0 0 0}
#str A {font-size:1.5em;line-height:0.9em;font-weight:normal;color:#fff;outline:0px}
#str EM {font-size:0.9em}
#str A:hover EM {color:#fff;font-size:0.9em;}
#elstr {border:0px solid blue;padding:0.3em;font-size:1.4em;}
#elstr A:hover {color:#c3538b}


.elspbx{width:254px;height:272px;background-color:#fdfdfd;margin:0 1em 0.85em 0;border:1px solid #dcddde;display:inline;float:left}
.put {padding:2em 0 0.4em 0.6em;float:left;clear:left}
.elspbx IMG {width:254px;height:135px;position:relative;right:-3px}
.opsbx {border:0;padding:0.3em 0.6em 0 1.4em}
.opsbx A{font-weight:bold;color:#352d4b}
.opsbx A:visited {color:#99a}
.opsbx A:hover {color:#c3538b}

#nmr {line-height:1.3em;font-size:1.4em;font-weight:bold;color:#99a}
#nmr SPAN A{font-size:0.7em}
/*#nmr SPAN A:visited {font-size:1em;color:#ccc}*/
#nmr SPAN A:active {font-size:0.9em;font-weight:bold;color:#ccd}

#navposp {padding:0.4em 0 0 0;clear:left}
#navl {float:left}
#nmr{text-align:right;padding-right:1em}
#pkzno{padding:1.4em 0 0 0;clear:left}
#pkzno EM {background-color:#f7f3f7;border:1px solid #ecedef;vertical-align:0.1em;text-align:center;font-size:0.7em;font-weight:bold;padding:0;margin:0 2px 0 0}
#pkzno A {color:#8fc7df}
#pkzno SPAN {color:#cbccd0}

#priob {margin:2em 0 0 0.45em;padding:0.5em 1em;background-color:#fcfcff;border-left:3px solid #dcdcdf;clear:left;float:left}
#priob EM {font-weight:bold}

#vspnav {padding:2.4em 0 1.1em 0.4em;color:#cbccd0;clear:left}
#vspnav A {color:#6699CC}
#vspnav A:hover {color:#99CCFF}

/* вертикальное основное меню */
#menuprbx{width:17%;line-height:1.3em;font-size:1.1em;float:right}
#vyborki{padding:1.2em 1em; float:left}
#zvkbx{width:100%;margin:0.6em 0;float:left}
#ostzvk{margin:0 1em 0 0;padding:0.6em 1em;border-right:1px solid #e8e8ef;border-bottom:1px solid #e8e8ef;background-color:#fcfcfd;color:#9c9cae}
#napkpr {padding:0.6em 1em 1em 1em;border-top:3px solid #fff;border-right:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;margin:0 1em 0 0}
#strany{padding:1.2em 1em;color:#ddd;float:left}


/* нижняя навигация: путь к странице -- переключатель типа -- карта сайта */
#niznav{width:100%;background-color:#fcfdfd;padding:1.3em 0 0 0;border-bottom:1px solid #fefefe;float:left}
#put_imya{width:100%;font-size:1.55em;color:#99a;margin-bottom:-3px;float:left}
#put_imya A {font-size:0.75em;color:#c48bb1;padding-right:2px}
#put_imya A:hover {color:#c3538b}
#put_imya P {margin:0;padding:0 0 0 1em}

/* строка подвала: копирайт -- меню о нас (кто мы, как с нами связаться, наши сайты) */
#podval{width:100%;border-top:1px solid #edeefb;float:left}
#podval A {color:#ccc;padding:0 0 0 0.9em;font-size:1.1em;text-decoration:underline}
#podval EM {font-weight:bold;padding:0 2.5em}
#copy{padding:1.6em 1.4em;float:left}
#menuvsgn{padding:1.6em 1.4em;float:left}
#nashi{padding:1.6em 1.4em;float:right}
#nashi A:hover {color:#ccc}
#menuvsgn A:hover {color:#c3538b}

#nashi A EM {padding:0}
#nashi A:hover EM {color:orange}
#scht{padding:1.5em 2.2em 0 0.8em;float:right}


