body,html {font-family:tahoma,arial,sans-serif; font-size:90%; color:#1a4562; margin:0px; padding:0px}
body {background:#fff}
body * {font-size:100%}


table {border-collapse:collapse; padding:0; margin:0; border-spacing:0; border-width:0;}
table td, tr {vertical-align:top}
div,img,table,td,th {border:0; margin:0; padding:0}
p, li {line-height:1.4em}
ul {margin: 0.5em 0 0.5em 1.5em; padding:0}
ul li {}
ol li {margin:0.5em 0 0.5em 0}


hr {border: 1px solid; color: #01629c; background-color: #01629c; height: 1px;}

a {color:#2755d9; text-decoration:underline}
a:hover {text-decoration:none}

h1	{margin:0 0 0.2em 0; padding:0; font-size:160%; color:#1a4562; font-weight:normal; line-height:1em}
h2	{margin:1.4em 0 0.2em 0; font-size:140%; color:#1a4562;  font-weight:normal}
h3	{margin:1em 0 0.2em 0; font-size:130%; color:#1a4562; font-weight:normal}
h4	{margin:1em 0 0.2em 0; font-size:110%; color:#1a4562}
h5	{margin:1em 0 0.2em 0; font-size:100%; color:#1a4562}
h6	{margin:1em 0 0.2em 0; font-size:90%; color:#1a4562}

h1#osn {clear:both}

#container {min-width:760px}

#menu {position:absolute; top:35px; right:0; z-index:3; }
#menu a {font-size:150%; color:#1a4562; margin:0 25px 0 0;}
#menu a.sel {color:#ff9900; text-decoration:none}
#top {position:absolute; width:100%; top:0; z-index:1; height:629px; background: url('/i/cloud.jpg') transparent top center repeat-x}
div.logo {position:absolute; top:35px; left:20px; width:250px; z-index:5}
div.logo td {vertical-align:middle; padding:0 0.5em 0 0}
div.logo td h3 {margin:0; font-size:150%; font-weight:normal}
div.logo td h3 a {text-decoration:none; color:#1a4562}
div.logo p.phone {font-size:180%; margin:0.2em 0 0 0; padding:0}
div.logo p.navig {margin:0.2em 0 0 0; padding:0}
div.logo p.navig img {margin:0 1em 0 0}
div.logo span.code {font-size:75%}
#top div.jui {width:100%; position:absolute; top:50px; text-align:center}
#top div.slog2 {position:relative; left:20%; top:10px; width:375px}
#top div.slog2 h3 {color:#63b6e8; font-size:160%; font-weight:normal; margin:0}

#top-sec {background: url('/i/sky-sec.jpg') transparent top left no-repeat; position:absolute; width:100%; top:0; z-index:1; height:500px;  min-width:760px}
#top-sec div.sky-sec {background: url('/i/orange.jpg') transparent top right no-repeat; height:350px}
#top-sec div.sky-sec-1 {background: url('/i/bg-cl.jpg') transparent top right no-repeat; height:350px}
#top-sec div.sky-sec-2 {background: url('/i/accomp.jpg') transparent top right no-repeat; height:350px}
#top-sec div.sky-sec-3 {background: url('/i/arenda.jpg') transparent top right no-repeat; height:350px}
#top-sec div.sky-sec-4 {background: url('/i/moder.jpg') transparent top right no-repeat; height:350px}
#top-sec div.sky-sec-5 {background: url('/i/prod.jpg') transparent top right no-repeat; height:350px}
#top-sec div.slog {position:absolute; top:100px; left:23%; color: #63b6e8;}
#top-sec div.slog h3 {color:#63b6e8; font-size:160%; font-weight:normal}
#top-sec-small {background: url('/i/sky-sec.jpg') transparent top left no-repeat; position:absolute; width:100%; top:0; z-index:1; height:500px;  min-width:630px}
#top-sec-small div.sky-sec {background: url('/i/orange.jpg') transparent top right no-repeat; height:350px}
#small {position:absolute; z-index:100; margin:2em}

#main {width:100%; position:relative; margin:525px 0 0 0; clear:both; z-index:2; min-width:760px}
#main div.conm {width:50%; float:left; padding:0 0 0 2em}
#main div.rg {width:30%; margin-left:60%; top:0}
#main div.rg a {color:#1a4562}
#main div.rg h3 {font-size:160%; font-weight:normal; margin:0 0  0.2em 0}
#main div.lw {width:100%; text-align:center; clear:both}
#main div.lw h3 {font-size:160%; font-weight:normal; margin-bottom:0.6em}
#main div.lw div.work {height:150px; text-align:center; width:auto}
#bottom {width:100%; clear:both}
#bottom div.city {width:100%; height:280px; background: url('/i/sky.jpg') transparent top center repeat-x}
#bottom div.city .vr {width:100%; background: url('/i/ct.gif') transparent bottom center repeat-x; height:280px; text-align:center}
#bottom div.city .vr .cityt {width:100%; height:280px; background: url('/i/cityt.gif') transparent bottom center no-repeat}
#bottom div.footer {width:100%; height:105px; background: url('/i/citys.jpg') transparent top center repeat-x}
#bottom div.footer h1 {font-size:100%; margin:0; padding:0}
#bottom div.footer td {padding:2em}
#bottom div.city-b {width:100%; background: url('/i/cityb.jpg') transparent top center no-repeat}

#content{width:100%; position:relative; margin:200px 0 0 0; clear:both; z-index:2; min-width:760px}
#content .submenu {position: absolute; width:20%; left:0; top:55px; font-size:110%; padding:0 1em 0 1em}
#content .submenu ul {margin:0 0 0 1.5em}
#content .submenu li {margin:0.3em 0 0.3em 0}
#content .submenu li a {color:#214a64; text-decoration:none}
#content .submenu ul li a{color:#214a64; text-decoration:none}
#content .submenu li.sel {list-style-image: url('/i/lis.gif')}
#content .submenu li.sel a {color:#f76b19; text-decoration:none}
#content .submenu li.sel li.sel a {color:#f76b19}

#content .submenu li.sel ul li a {color:#37769e}
#content .submenu li.sel ul li.sel ul li {list-style-image:none; list-style:none}
#content .submenu li.sel ul li.sel ul li a {color:#37769e}
#content .submenu li.sel ul li.sel ul li.sel a {color:#f76b19}
#content .submenu ul, li {list-style-image: url('/i/li.gif')}
#content .submenu li ul li {list-style-image: url('/i/li2.gif')}
#content .submenu li ul li a {color:#37769e}
#content .text {width:50%; margin-left:23%; margin-right:21%; min-height:200px; height:auto !important; height:200px;}
#content .text p.path {color:#ff9900; font-size:90%; margin:0 0 0.4em 0}
#content .text p.path a {color:#ff9900}
#content .text p.path span.rarr {font-size:110%; margin:0 0.1em 0 0.1em}
#content .rb {width:22%; position: absolute; right:0; top:100px}

table.portf {text-align:center}
table.portf td {text-align:center; padding:1em}
table.portf h2 {font-size:100%; font-weight:normal; margin:0.2em}
table.portf h2 a {text-decoration:none; color:#1a4562}

table.portf2 {margin-top:1em}
table.portf2 td {text-align:left; padding:0 1em 1em 0}
table.portf2 h2 {font-weight:normal; margin:0.2em 0}
table.portf2 h2 a {color:#1a4562}


table.last_work {text-align:center; width:100%}
table.last_work td {text-align:center; padding:1em; width:50%}
table.last_work h2 {font-size:100%; font-weight:normal; margin:0.2em}
table.last_work h2 a {text-decoration:none; color:#1a4562}
table.last_work h2 a:hover {text-decoration:underline}

ul#serv li {list-style-image: url('/i/li.gif')}
ul#serv h2 {font-size:105%; margin:0.3em 0; padding:0}
ul#serv a {color:#ff850d}
