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}

table.sites td {padding-right:1em}

#for_rent {position:relative}
#red {color:#d91900; font-size:16px; text-transform:uppercase; margin:1em 0}
#block_1 {width:80%; margin:0 0 0 5em}
#block_1 ol {margin:0}
#block_1 ol li {list-style-image:none}

#block_2 {width:80%; margin:3em 0 0}
#block_2 ol {margin:0}
#block_2 ol li {list-style-image:none}

#block_3 {width:80%; margin:3em 0 0 10em}

#block_4 {width:206px; margin:1em auto 0}

#rent_dot_1 {position:absolute; right:20px; top:217px}
#rent_dot_2 {left:-6px; position:absolute; top:357px}
#rent_dot_3 {bottom:68px; position:absolute; right:75px}

#rent_three {width:95%; margin:3em auto 0; clear:both}
.rent_threes {width:33%; float:left; margin:2em 0 0}
.rent_threes img {float:left; margin-right:1em}
.rent_threes b {color:#63b6e8; text-transform:uppercase; font-size:11px; display:block; margin:0 0 1em 0}
.rent_threes p {margin-left:91px}

#content .text2 {width:50%; margin-left:1%; min-height:200px; height:auto !important; height:200px; float:left}
#content .text2 p.path {color:#ff9900; font-size:90%; margin:0 0 0.4em 0}
#content .text2 p.path a {color:#ff9900}
#content .text2 p.path span.rarr {font-size:110%; margin:0 0.1em 0 0.1em}

.text3 {float:right; width:17%; margin:140px 1em 0 0}
.text3 ul {list-style:none; margin:1em 0 0}
.text3 ul li {background:url(/f/i/marker_text3.gif) no-repeat 0 6px; padding-left:10px; list-style-image:none}

#content .submenu2 {width:20%; left:0; top:55px; font-size:110%; padding:0 1em 0 1em; float:left}
#content .submenu2 ul {margin:0 0 0 1.5em}
#content .submenu2 li {margin:0.3em 0 0.3em 0}
#content .submenu2 li a {color:#214a64; text-decoration:none}
#content .submenu2 ul li a{color:#214a64; text-decoration:none}
#content .submenu2 li.sel {list-style-image: url('/i/lis.gif')}
#content .submenu2 li.sel a {color:#f76b19; text-decoration:none}
#content .submenu2 li.sel li.sel a {color:#f76b19}

#content .submenu2 li.sel ul li a {color:#37769e}
#content .submenu2 li.sel ul li.sel ul li {list-style-image:none; list-style:none}
#content .submenu2 li.sel ul li.sel ul li a {color:#37769e}
#content .submenu2 li.sel ul li.sel ul li.sel a {color:#f76b19}
#content .submenu2 ul, li {list-style-image: url('/i/li.gif')}
#content .submenu2 li ul li {list-style-image: url('/i/li2.gif')}
#content .submenu2 li ul li a {color:#37769e}

.link		 {height:40px}
.link  ul 	 {margin:0;}
.link1 	{background:url(/f/i/new_ico_1.gif) no-repeat left; padding-left:25px; list-style:none; margin-right:20px; float:left}
.link2 	{background:url(/f/i/new_ico_2.gif) no-repeat left; padding-left:25px; list-style:none; float:left}

#right_link			{width: 25%; position: absolute; top: 150px; font-size: 110%; right:0}
.table_link			{width:241px; float:right}
.table_link	td		{vertical-align:middle}
.table_link	td a	{text-decoration:none; color:#194464}

.call_back	{width:241px; height:90px; background:url(/f/i/telefon_11.png) no-repeat; padding:10px 0 5px 0; float:right}
.order_link	{width:125px; float:right;}
.order_link	a {cursor: pointer;}
.order_link2	{text-align:right}
.order_link2	a {cursor: pointer;}
.sites {margin-bottom:90px}

#win{
	position:fixed; 
	z-index:2000; 
	top:0;
	left:0;
	background:url(/f/i/win.png); 
	display:none;
	height:100%;
	width:100%;
}
#popup{
	padding:0; 
	background:#FFFFFF; 
	position:fixed; 
	width:640px;
	height:480px;
	text-align:center;
	z-index:3000;
	border:1px solid #497684;
}
#cancel{
	display:block; 
	float:right; 
	width:66px; 
	height:20px; 
	background:url(/f/i/closelabel.gif) no-repeat; 
	cursor:pointer;
	position:absolute;
	right:4px;
}
#obj {display:none;}
.sample {padding:20px 0;}
