* {margin: 0;padding: 0;}
html {height: 100%}
body {font: 10pt Arial, sans-serif;width: 100%;height: 100%;background:#e3e1ca;color:#464646;}
a {color:#0d467d;outline: none;text-decoration: underline;}
a:hover {color:#0d467d;text-decoration:none;}
a, a:visited, a:hover, a:active, a:focus {outline:0;}
p {margin: 0 0 15px 0;}
img {border: none;}
input {vertical-align: middle;}
strong, b {color:#0e477f;}


#wrapper {width:998px;margin: 0 auto;min-height: 100%;height: auto !important;height: 100%;background:#fff;}


/* Header */
#header {height:296px;background:url(img/top.jpg);}
.logo {float:left;margin:23px 0 0 31px;}
.phone {float:right;margin:23px 31px 0 0;width:194px;height:75px;background:url(img/phone.png) no-repeat;color:#eae4aa;text-align:center;font-size:10pt;padding:17px 0 0 0;}
.phone span {font-size:18pt;}


/* Menu */
#menu {margin:1px 0 0 0;background:url(img/menu.gif) repeat-x;height:33px;}
#menu div {float:right;margin:6px 31px 0 0;}
#menu input {width:150px;border:1px solid #063664;color:#97aec4;padding:2px 5px 2px 5px;font-size:9pt;}
#menu .go {width:22px;background:url(img/go.gif);border:0;height:16px;margin:0 0 0 10px; cursor:pointer;}
#jsddm {margin:0 0 0 31px;padding:0;}
#jsddm li {float:left;list-style:none;}
#jsddm li a {display:block;background:url(img/menu.gif) repeat-x;padding:9px 18px 8px 18px;text-decoration:none;color:#fff;white-space:nowrap;}
#jsddm li:hover a.root-item, #jsddm li a.root-item-selected {color:#0d467d;background:url(img/menu.gif) repeat-x; background-position:0 -33px;}
#jsddm li ul {margin:0;padding:10px 0 20px 12px;position:absolute;display:none;background:url(img/h.png) repeat;}
#jsddm li ul li  {float:none;display:inline;}
#jsddm li ul li a {width:auto;background:none;padding:3px 18px 3px 0;margin:3px 0;color:#0d467d;}
#jsddm li ul li a:hover {color:#0d467d;text-decoration:underline;background:none;}

#jsddm li:hover ul ul,
#jsddm li.jshover ul ul,
#jsddm li:hover ul ul ul,
#jsddm li.jshover ul ul ul,
#jsddm li:hover ul ul ul ul,
#jsddm li.jshover ul ul ul ul,
#jsddm li:hover ul ul ul ul ul,
#jsddm li.jshover ul ul ul ul ul
{
        /*top:-999em;*/
        display:none;
}
#jsddm li:hover ul,
#jsddm li.jshover ul,
#jsddm li li:hover ul,
#jsddm li li.jshover ul,
#jsddm li li li:hover ul,
#jsddm li li li.jshover ul,
#jsddm li li li li:hover ul,
#jsddm li li li li.jshover ul,
#jsddm li li li li li:hover ul,
#jsddm li li li li li.jshover ul
{
        /*z-index:1000;
        top:auto;*/
        display:block;
}

/* Middle */
#middle {width: 100%;padding: 0 0 100px;height: 1%;}
#middle:after {content: '.';display: block;clear: both;visibility: hidden;height: 0;}
#container {width: 100%;float: left;overflow: hidden;}
#content {padding:28px 255px 40px 31px;text-align:justify;}
#content h2 {font-size: 16px; font-weight: bold;}
#content img.left {float:left;margin:0 15px 15px 0;}
#content img.right {float:right;margin:0 0 15px 15px;}
.catalog-section img {margin-right:5px;}

/* Content */
img.left {float:left;margin:0 15px 15px 0;}
img.right {float:right;margin:0 0 15px 15px;}
h1 {font-size:12pt;padding:0;margin:0 0 20px 0;color:#0d467d; text-transform:uppercase;font-weight:normal;}
.head {font-size:10pt;padding:0;margin:0 0 15px 0;color:#0d467d;text-transform:uppercase;font-weight:normal;}
.in {width:716px;background:#fe7303 url(img/in.gif) top repeat-x;}
.in p {background:url(img/in_1.gif) bottom repeat-x;color:#fff;padding:10px 20px;}
.in a, .in a:hover {color:#fff; text-decoration:underline;}
.map-level-0 li {padding:2px;}
.map-level-0 ul{margin-left:20px;}
.catalog-section-list ul li {margin:5px;}                     

/* Right */
#right {float: left;margin:28px -3px 30px -225px;width:194px;position:relative;}
#right .head {background:url(img/right.gif) repeat-x;color:#fff;text-transform:uppercase;font-size:9pt;padding:4px 13px;margin:0;}
#right .right-head {background:url(img/head.gif) repeat-x;color:#d7cc60;text-transform:uppercase;font-size:10pt;padding:8px 13px;margin:15px 0 10px 0;}
#right p {margin:0 0 15px 13px;}
#right p span  {color:#fe7303;}
#right p a {color:#464646;font-weight:bold;text-decoration:none;}
#right .all {margin:0 0 20px 13px;}
#right .all a {color:#fe7303;text-decoration:underline;}



/* Footer */
#footer {width: 1000px;margin: -100px auto 0;height:167px;background:url(img/footer.gif) repeat-x;color:#577da1;}
#footer ul {margin:0;padding:0;list-style:none;border-bottom:1px solid #4f80ae;padding:15px 0;margin:0 31px;text-align:center;}
#footer ul li { display:inline;color:#fff;}
#footer ul li span {padding: 0 10px;}
#footer ul li a, #footer ul li a:hover {color:#fff;text-decoration:none;}
.copy {float:left;margin:15px 0 0 31px;}
.copy span {color:#86a3be;text-decoration:underline;}
.copy a, .copy a:hover {color:#577da1;text-decoration:underline;}
.dev {float:right;width:200px;margin:15px 31px 0 0;text-align:right;}
.dev a, .dev a:hover {color:#86a3be;text-decoration:underline;}

