html,body {padding:0;margin:0}
body {color:#064E69; background:#fff; font:75% Arial,Helvetica,'MS Sans Serif',sans-serif}
td,th {color:#064E69; font-size:100% !important; font /**/:75% Arial,Helvetica,'MS Sans Serif',sans-serif}
html>body td, html>body th {font-size:100%}
input,textarea,option,select {color:#000; font:100% Arial,Helvetica,'MS Sans Serif',sans-serif}

h1,h2,h3,h4,h5,p {margin:0; padding:0}

img {border:0}



.oborud #visual {background: url(../images/car.jpg) no-repeat 100% 0}
.oborud #middle {background: url(../images/bg-grvisual.gif) repeat-x 0 0; }
.oborud #nav .all a, .oborud #nav a.hi, .oborud #nav a:hover {background-color:#00AEEF !important}
.oborud #nav ul ul {background-color:#00AEEF !important}
.oborud a {color:#4DC95F}
.oborud a:hover {color:#00AEEF}
.oborud #right-col h2 {color:#064E69; background:#0288B9 url(../images/bg-grh2.gif) repeat-y 0 0}
.oborud #btml a:hover {color:#4DC95F}
.oborud #btm-r {background-color:#4DC95F}




.lamp #visual {background: url(../images/lamp4.gif) no-repeat 100% 0}
.lamp #middle {background: url(../images/rast.gif) repeat-x 0 0; }
.lamp #nav .all a, .lamp #nav a.hi, .lamp #nav a:hover {background-color:#00AEEF !important}
.lamp #nav ul ul {background-color:#00AEEF !important}
.lamp a {color:#336666}
.lamp a:hover {color:#00AEEF}
.lamp #right-col h2 {color:#064E69; background:#0288B9 url(../images/bg-grh2.gif) repeat-y 0 0}
.lamp #btml a:hover {color:#336666}
.lamp #btm-r {background-color:#336666}
.lamp #ent-c a {background-image:url(../images/ent-foto-a.jpg)}


html>body #minWidth {z-index:99}
#minWidth {position:relative; min-width:1000px}

#top {position:relative; z-index:999; width:100%; background: url(../images/bgTop.gif) no-repeat 20% 100%; padding-bottom:9px}

#logo {float:left; width:20%; border-top:9px solid #0288B9; padding:27px 0 26px 0; text-align:center}

#navigation {float:right; width:80%; height:120px}
#nav {position:relative; padding:45px 0 40px 40px}
#nav ul {position:relative; width:100%; background-color:#EEF0F3; margin:0; padding:0; list-style-type:none; height:34px}
#nav li {position:relative; font-size:110%; float:left; padding-right:5px; height:34px}
#nav li:hover ul {visibility:visible; top:34px}
#nav a {color:#064E69; display:block; float:left; padding:10px 9px 8px 9px; text-decoration:none; font-weight:bold; background: url(../images/ar-top.gif) no-repeat 50% -10px; text-transform:uppercase}
html>body #nav a {float:none}
#nav .all a, #nav a.hi, #nav a:hover {color:#fff; background:url(../images/ar-top.gif) no-repeat 50% 0}
#nav ul ul {width:15em; padding:5px 0 3px 0; left:0; position:absolute; z-index:999; top:34px; height:auto; visibility:hidden}
html>body #nav ul ul {left:auto}
#nav ul ul li {float:none; height:auto; padding-bottom:2px; font-size:85% !important}
#nav ul .all ul a, #nav ul ul a {color:#fff; padding:2px 5px 2px 10px; float:none; background-image:none !important; text-transform:none; font-weight:normal; text-decoration:underline}
#nav ul ul .all a, #nav ul ul a.hr, #nav ul ul a:hover {background:url(../images/ar.gif) no-repeat 0 .6em !important; text-decoration:none}

#middle {position:relative; z-index:9; padding-right:167px; padding-bottom:20px}

#visual {height:275px}
#visual ul {margin:0; padding:13px 390px 0 18px; list-style-type:none}
#visual ul li {padding-bottom:8px}
#visual a {display:block; background: url(../images/ar.gif) no-repeat 0 .5em; padding-left:10px; color:#fff; text-decoration:underline}
#leftCol {float:left; width:70%; margin-right:-30%; background: url(../images/shad-l.jpg) no-repeat 100% 250px; height:550px !important}
html>body #leftCol {height:auto !important; min-height:550px}

#left-col #visual {float:left; width:70%; margin-right:-30%}
#left-col #right-col {background:#fff url(../images/bgGr.gif) repeat-x 0 100%}

#body {clear:both; padding:25px 60px 40px 28px; text-align:justify}
#body h1 {color:#336666; font:150% 'Trebuchet MS',Tahoma,Verdana; padding-bottom:1em}
#body h2 {font-size:120%; font-weight:bold; padding-bottom:1em}
#body h6, #body h5, #body h4, #body h3 {color:#336666; font-size:100%; font-weight:bold; padding-bottom:1em}
#body p {padding-bottom:1.3em}

.imgtoleft {float:left; padding:3px 10px 10px 0}
.imgtoright {float:right; padding:3px 0 10px 10px}

.smlbtn {background-color:#336666; font-size:85%; color:#fff !important; text-decoration:none; padding:1px 3px}
.smlbtn:hover {background-color:#4DC95F}

#right-col {float:right; width:30%; background-color:#fff; height:275px}
html>body #right-col {min-height:275px; height:auto}
#right-col h2 {font-size:120%; padding:13px 27px}
#rightcol {padding:20px 13px 30px 27px}

#news {margin:0; padding:0; list-style-type:none; font-size:92%}
#news p {font-weight:bold !important; padding:0 !important}
#news h3 {color:#064E69 !important; font-size:100%; font-weight:normal; padding-bottom:0 !important}
#news h3 a {color:#064E69; text-decoration:none}
#news li {padding-bottom:2em}

.shad-r {background: url(../images/shad-r.gif); width:52px; height:251px; position:absolute; top:250px; right:115px}
.ent {position:absolute; top:42px; right:0}


#enters {width:100%; clear:both; overflow:hidden; border-top:2px solid #064E69; padding:1px 0 0 0; margin:10px 0 0 0; list-style-type:none}
html>body #enters {height:79px}
#entl, #entc, #entr {background-color:#3D6778; border-top:9px solid #336666}
#ent-l {float:left; width:33%}
#ent-l a {background: url(../images/ent-news.jpg) no-repeat 0 0}
#ent-c {float:left; width:34%; margin-right:-33%}
html>body #ent-c {margin-right:0}
#entc {position:relative; z-index:999; border-top-color:#4DC95F; border-right:1px solid #fff; border-left:1px solid #fff}
#ent-c a {background: url(../images/ent-foto.jpg) no-repeat 0 0}
#ent-c a:hover {color:#4DC95F !important}
#ent-r {float:right; width:33%}
html>body #ent-r {float:left}
#ent-r a {background: url(../images/ent-cont.jpg) no-repeat 0 0}
#enters a {color:#E6EBEE; position:relative; display:block; height:70px !important; height /**/:79px; padding-top:9px; margin-top:-9px; font:175%/70px Tahoma,Verdana; text-decoration:none; text-align:right; padding-right:25px}
html>body #enters a {height:70px}
#enters a:hover {color:#336666}
#enters li {vertical-align:bottom}

#bottom {border-top:2px solid #064E69; padding-right:167px; padding-bottom:8px}

#btm-l {float:left; width:70%; margin-right:-30%}
#btml {padding:10px 0 10px 28px; font-size:85%; text-transform:uppercase}
#btml a {color:#2A5161}
#btml ul {margin:0; padding:0; list-style-type:none}
#btml ul li {float:left; padding-right:10px}
#btm-r {float:right; width:30%; text-align:center}
#btmr {padding:9px 10px; color:#fff; font-size:92%}
#btmr span {font-size:92%}
#bottom .develop {clear:both; width:100%; font-size:92%; text-align:right; padding-top:4px}

.site-map ul {font-weight:bold; margin:0; padding:0; list-style-type:none}
.site-map ul ul {font-weight:normal; padding:4px 0 0 15px}
.site-map li {background: url(../images/ar2.gif) no-repeat 0 .5em; padding-left:10px; padding-bottom:7px}
.site-map li li {background-image:none}

.tbl {width:100%; border-collapse:collapse; border:0}
.tbl td {padding:5px 10px; border-bottom:1px solid #336666; vertical-align:top; text-align:left}

.inp {display:block; border:1px solid #336666; padding:2px 4px}
.inp textarea, .inp input {border:1px solid #fff; border-width:0; margin:0; padding:0; width:100%; height:1.25em}
.inp textarea {height:6.67em}

.forms {width:50%; padding-top:18px}
.forms .lbl {display:block; padding-bottom:3px}
.forms .inp {margin-bottom:7px}
.forms .ver-code {float:left; padding-right:20px}
.forms .ver-code-ent {float:left; width:40%; padding-top:20px}
.forms .btn input {border:1px solid #336666; background-color:#336666; color:#fff; font-size:.92em}
.forms .all-v {color:#666; font-size:.92em}

.faq {background-color:#336666; margin-bottom:1px}
.faq h2 {font-size:1em; color:#fff; padding:2px 5px !important}

.pop {color:#333; padding:2px 5px 6px 5px; font-size:.92em}

html>body #overlay {z-index:991}
html>body #lightbox {z-index:999}

.counter {position:absolute; left:-999em; top:-999em; width:1px}

form {margin:0; padding:0}
.counter, .clr {clear:both; float:none !important; height:1px !important; font-size:1px !important; border:none; margin:0 !important; padding:0 !important; background:transparent !important; visibility:hidden !important}
div.txt-tb:after {display: block; line-height: 0; height: 0; visibility: hidden; content: "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ";}
div.txt-tb {position:relative; z-index:999; display:table-cell}