/* colors */

body {background:#eee; color:#fff;}
a, a:visited {color:#e3683e;}
a:hover {color:#e3683e;}
h1, h2, h3, h4 {color:#e9eaec;}

* {font-size:100.1%;}

html {height:100%;}
body {margin:0; font:75% "Times New Roman", Times, serif; height:100%; width:100%; position:relative; line-height:1.3;}
body, div, form, td, ul, ol, li, dl, dt, dd, p, address, h1, h2, h3, h4 {padding:0; zoom:1;}

:focus {outline: 0;}

table {empty-cells:show; border-collapse:collapse; border-spacing:0;}
td, th {padding:0; text-align:left; vertical-align:top;}

img, table {border:0;}

p {margin:0 0 1em 0;}

ul, ol {margin:0 0 1.2em 2em; padding-left:0;}
ol {list-style-position:inside;}
ul li {list-style:none; background:url('/i/list.jpg') 0 0.6em no-repeat; margin-bottom:0.5em; padding-left:18px;}
ol li {margin-bottom:0.5em; margin-left:18px;}

ul.sitemap {margin:2em 0 1.2em 0; list-style-type:none;}
ul.sitemap li {font-weight:normal; margin-bottom:1em; background:none; padding-left:0;}
ul.sitemap li ul {margin-left:1.5em; list-style-type:none;}
ul.sitemap li ul li {font-weight:normal; font-size:90%; margin-bottom:0.5em; background:none;}

hr {height:1px; border:0; color:#ccc; background:#ccc; margin:0 0 1em 0;}

h2 {font-size:145%;}
h3 {font-size:120%;}
h4 {font-size:100%;}
h2 {font-weight:normal;}
h3, h4 {font-weight:bold;}
h2, h3, h4 {margin:1.2em 0 0.4em 0;}
h2, h3, h4 {font-style:italic;}

#cover {height:auto;width:1000px; text-align:left; margin:0 auto; background:#fff;}

#header {height:139px;}
img.logo {left:51px; top:31px;}
.menu {margin:0; left:404px; top:59px;}
.menu li {list-style:none; margin:0 56px 0 0; padding:0; background:none; display:inline;}
.nav {background: #5d6e79 url('/i/icons/border.gif') left bottom no-repeat; right:0; top:45px; height:24px; width:115px;padding-top:8px;}
.nav a {margin-left:18px;}

.main_pic {height:306px;}
.main_pic .left, .main_picin .left {background: url('/i/splash-left.jpg') left top no-repeat; left:0; top:0; width:572px; height:306px;}
.main_pic .right, .main_picin .right {background: url('/i/splash-right.jpg') left top no-repeat; right:0; top:0; width:428px; height:306px;}
.main_pic .top, .main_picin .top {background: url('/i/splash-top.png') left top no-repeat; left:0; top:0; width:1000px; height:56px;}
.main_pic .bottom, .main_picin .bottom {background: url('/i/splash-bottom.png') left bottom no-repeat; left:0; bottom:0; width:1000px; height:22px;}
.main_pic .bline, .main_picin .bline {background: url('/i/blue-line.png') left top no-repeat; left:0; top:0; width:1000px; height:113px;}
.main_pic .gline, .main_picin .gline {background: url('/i/grey-line.png') left top no-repeat; left:0; top:0; width:1000px; height:92px;}
.main_picin, .main_picin .left, .main_picin .right {height:170px;}

#content {height:auto; }
.colls {float:left; width:100%; background:#253c4a; padding-bottom:50px; border-bottom:1px solid #fff;}
.colls .firstcol {float:left; width:27.4%;}
.left_menu {margin:0; padding:53px 0 0 52px;  font-size:110%;}
.left_menu li {list-style:none; background:none; margin:0 0 7px 0; padding:0; font-weight:bold;}
.left_menu li ul {margin-top:.5em;}
.left_menu li li {font-weight:normal; margin-bottom:.4em;}
.left_menu li a, .left_menu li a:visited {color:#fff;}
.left_menu li a:hover {color:#e3683e;}
.colls .secondcol {float:left; width:27.8%;}
.colls .thirdcol {float:left; width:44%;font-family:Arial;}
.colls .inner_col {float:left; width:66%; font-size:100%;font-family:Arial;}

.fields {padding:52px 0 0 45px;}
.circlies {width:185px; height:248px; background: url('/i/c.jpg') left top no-repeat;}

.galery {margin:28px 0 0 52px;}
.selector {padding:0 0 0 65px; background: url('/i/line.png') left top no-repeat;}

.colin {padding-top:42px;} 
.ihead, h1 {font:200% 'Times New Roman'; background: url('/i/head-icon.png') left top no-repeat; padding-left:37px; margin-bottom:21px; font-style:italic;}
h1 { background: url('/i/head-icon.png') left 0.1em no-repeat;}
.banner1 {margin-bottom:25px;}
.banner2 {margin-bottom:52px;}
.secondcol .colin p {margin-top:25px;}
.secondcol .colin {padding-right:50px;}

.news {margin-bottom:38px;}
dl.new {margin:0; padding:0;}
dl.new dd {margin:0 0 5px 0; padding:0; font-weight:bold; color:#e3683e;}
dl.new dt {margin:0 0 30px 0; padding:0;}
dl.new dt a, dl.new dt a:hover, dl.new dt a:visited {color:#fff;}

#footer {height:195px; clear:both; border-top:1px solid #253c4a; color:#253c4a;}
.footcols {float:left; width:100%; padding-top:19px;}
.footcols .first {float:left; width:43.2%;}
.footcols .second {float:left; width:35.2%;}
.footcols .third {float:left; width:21.5%;}

.contact {margin:0 0 0 51px;}
.contact .phone {font:200% 'Times New Roman'; color:#d25f38; font-style:italic; margin:7px 0 10px 0; font-weight:bold;}
.contact .adr {margin-bottom:8px;}

p.numbers {margin-bottom:1.2em;}
p.numbers span {padding:4px;}
p.numbers span.current {background:#eee; margin-right:5px;}

.contact-form p {margin-bottom:0.2em;}
.contact-form div {margin-bottom:1em;}
.contact-form .st {width:300px;}
.contact-form textarea {width:300px; height:110px}

.rel {position:relative;}
.abs {position:absolute;}
.clear:after {content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}

/* css, html - zayolya*/