/* ::::: http://avtoconst.com.ua/css/main.css ::::: */

html, body { border: 0pt none ; margin: 0pt; padding: 0pt; height: 100%; }
body { background: rgb(237, 236, 234) url('bg_grad.jpg') repeat-x scroll 0% 0%; font-family: arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 66%; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
div#root { margin: 0pt 30px 0pt 10px; width: auto; height: 100%; min-width: 940px; }
div#container { background: transparent url('auto_logo.jpg') no-repeat scroll 0pt 0pt; height: 100%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
div#header { padding: 0pt; }
img#logo-img { float: left; margin-bottom: 10px; }
div#geo-places { float: left; height: 103px; }
div#geo-places-border { margin: 0pt 0pt 0pt 10px; padding: 1px; }
div#geo-places img { margin: 0pt 4px -3px 2px; }
div#geo-places table td { padding: 0pt 5px; white-space: nowrap; }
div#geo-places * { font-size: 16px; }
div#geo-places table td a { font-size: 16px; }
div#gwrapper { float: left; width: 100%; position: relative; }
div#content { margin: 0pt 0pt 10px 282px; }
div#navigation { float: left; width: 280px; margin-right: -100%; position: relative; z-index: 100; }
div.footer { padding: 5px; text-align: right; position: relative; margin-bottom: 5px; }
a { color: rgb(38, 47, 152); text-decoration: none; }
a:hover { text-decoration: underline; }
a img { border: 0pt none ; }
.clear { margin: 0pt; padding: 0pt; clear: left; font-size: 0.0001%; height: 0px; }
.footer span, a#wlink { text-decoration: none; color: rgb(136, 136, 136); }
.cor_ne { margin: 0pt; padding: 0pt; background: transparent url('corner_ne.gif') no-repeat scroll 100% 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 14px; clear: left; }
.cor_nw { margin: 0pt; padding: 0pt 13px; background: transparent url('corner_nw.gif') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 14px; }
.cor_nm { margin: 0pt; padding: 0pt; background-color: white; height: 14px; }
.cor_nm .cor_hborder { border-top: 2px solid rgb(215, 214, 214); margin: 0pt; padding: 0pt; }
.cor_se { margin: 0pt; padding: 0pt; background: transparent url('corner_se.gif') no-repeat scroll 100% 100%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 14px; clear: left; }
.cor_sw { margin: 0pt; padding: 0pt 13px; background: transparent url('corner_sw.gif') no-repeat scroll 0pt 100%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 14px; }
.cor_sm { margin: 0pt; padding: 0pt; background-color: white; height: 14px; }
.cor_sm .cor_hborder { border-bottom: 2px solid rgb(215, 214, 214); padding-top: 12px; }
.cor_vborder { border-left: 2px solid rgb(215, 214, 214); border-right: 2px solid rgb(215, 214, 214); }
div#content-inner { margin: 0pt; padding: 1px 20px; background: white none repeat scroll 0% 0%; font-size: 140%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
div#content-inner h1 { margin: 10px 0pt 5px; color: rgb(152, 47, 38); font-family: 'Times New Roman'; font-size: 220%; font-weight: 400; }
div#content-inner h2 { margin: 10px 0pt 5px; color: rgb(152, 47, 38); font-family: 'Times New Roman'; font-size: 190%; font-weight: 400; }
div#content-inner h3 { margin: 10px 0pt 5px; color: rgb(152, 47, 38); font-family: 'Times New Roman'; font-size: 150%; font-weight: 400; }
div#content-inner ul, ol { margin: 30px 5px; padding: 0pt; font-size: 120%; }
div#content-inner ul li, ol li { margin: 8px 20px 8px 0pt; font-size: 83%; list-style-position: inside; }
div#content-inner p { margin: 20px 0pt; }
div#content-inner p img { border: 1px solid rgb(153, 153, 153); padding: 3px; background: white none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
span#navigation-shift { display: block; height: 280px; }
div#navigation .link-block { margin: 0pt 45px 0pt 44px; padding-bottom: 11px; color: rgb(138, 25, 27); font-size: 14px; }
div#navigation .link-block-inner { border-left: 2px solid rgb(215, 214, 214); border-right: 2px solid rgb(215, 214, 214); border-bottom: 2px solid rgb(215, 214, 214); background: rgb(245, 246, 246) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
div#navigation .link-block ul { margin: 5px; padding: 5px 5px 15px; list-style-position: inside; }
div#navigation .link-block ul li { margin: 0pt; padding: 4px 8px; }
div#navigation .link-block ul li.selected { border: 1px solid rgb(231, 195, 190); background: rgb(152, 47, 38) url('selected.png') repeat-x scroll 0pt 50%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: white; }
div#navigation .link-block ul li.selected a, div#navigation .link-block ul li.selected a:hover { color: white; }
div#navigation a { color: rgb(152, 47, 38); }
div#navigation a:hover { color: rgb(200, 95, 86); text-decoration: underline; }
div#under-navigation { margin: 0pt 45px 0pt 44px; text-align: center; }
div.text { padding: 5px; text-align: justify; }
div.text p { text-indent: 15px; }
a.edit-link { margin: 0pt 5px; padding: 2px 0px 2px 25px; background: transparent url('tinyico_edit.gif') no-repeat scroll 0pt 50%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
a.key-link { margin: 0pt 5px; padding: 2px 0px 2px 25px; background: transparent url('tinyico_key.gif') no-repeat scroll 0pt 50%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
div.slim-panel { margin: 0pt 6px 8px; padding-bottom: 10px; }
div.slim-panel-inner-left { background: transparent url('hpanel_lc.gif') no-repeat scroll 0pt 50%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 28px; }
div.slim-panel-inner-right { background: transparent url('hpanel_rc.gif') no-repeat scroll 100% 50%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 28px; }
div.slim-panel-content { margin: 0pt 13px; background: rgb(245, 246, 246) none repeat scroll 0% 0%; overflow: hidden; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 28px; white-space: nowrap; }
div.slim-panel span.container { padding: 5px; display: block; font-size: 15px; }
.banner-block { padding: 0pt 0pt 15px; text-align: center; }
.banner-block .banner { display: inline; margin-right: 20px; }
.top-phones { overflow: hidden; margin-bottom: 14px; font-size: 250%; text-align: left; }
.top-phones .phone { float: left; margin-right: 30px; margin-left: 10px; }
.top-phones .phone .code { color: rgb(153, 153, 153); }
.request-link { overflow: hidden; text-align: center; }
.request-link a { margin: 0px auto; padding: 6px; background: transparent url('selected.png') repeat-x scroll 0pt 50%; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; color: white; display: block; font-size: 120%; text-align: center; width: 180px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
/* ::::: http://avtoconst.com.ua/_scripts/highslide/highslide.css ::::: */

.highslide-container div { font-family: Verdana,Helvetica; font-size: 10pt; }
.highslide-container table { background: transparent none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.highslide { outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; text-decoration: none; }
.highslide img { border: 2px solid silver; }
.highslide:hover img { border-color: gray; }
.highslide-wrapper, .highslide-outline { background: white none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.highslide-loading { border: 1px solid white; padding: 3px 3px 3px 22px; display: block; color: black; font-size: 9px; font-weight: bold; text-transform: uppercase; text-decoration: none; background-color: white; background-image: url('loader.white.gif'); background-repeat: no-repeat; background-position: 3px 1px; }
.highslide-viewport { background: transparent none repeat scroll 0% 0%; display: none; visibility: hidden; position: fixed; width: 100%; height: 100%; z-index: 1; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; left: 0pt; top: 0pt; }
#block289 { visibility: hidden; }
.highslide img { cursor: url('zoomin.cur'), pointer ! important; }

