DIV.main_left_side {
	float:left;
	width:210px;
}
DIV.main_right_side {
	margin-left:215px;
}
#botcont {
float:left;
/*width:390px;*/
width:36%;
}
#navigation {
-moz-background-inline-policy:continuous;
background:none repeat scroll 0 0 #001621;
color:#FFFFFF;
cursor:pointer;
font-size:15px;
height:21px;
text-align:center;
text-transform:uppercase;
width:100%;
}
#navigation a {
color:#FFFFFF;
display: block;
width:100%;
}
#navigation a:hover {
-moz-background-inline-policy:continuous;
background:none repeat scroll 0 0 transparent;
color:#FFFFFF;
text-decoration:none;
}
img {
border:medium none;
}
.dock {
height:175px;
margin-top:33px;
position:relative;
text-align:center;
}
.dock-container {
-moz-background-inline-policy:continuous;
background:url("images/dock-bg2.gif") repeat scroll 0 0 transparent;
height:50px;
padding-left:20px;
position:absolute;
}
.dock a:hover {
-moz-background-inline-policy:continuous;
background:none repeat scroll 0 0 transparent;
}
a.dock-item {
color:#000000;
display:block;
font:bold 12px Arial,Helvetica,sans-serif;
position:absolute;
text-align:center;
text-decoration:none;
top:0;
width:40px;
}
.dock-item img {
border:medium none;
width:100%;
}
.dock-item span {
display:none;
padding-left:20px;
text-align:center;
}
#dock2 {
bottom:0;
left:0;
position:absolute;
width:100%;
}
.dock-container2 {
-moz-background-inline-policy:continuous;
background:url("images/dock-bg.gif") repeat scroll 0 0 transparent;
height:50px;
padding-left:20px;
position:absolute;
}
a.dock-item2 {
bottom:0;
color:#000000;
display:block;
font:bold 12px Arial,Helvetica,sans-serif;
position:absolute;
text-align:center;
text-decoration:none;
width:40px;
}
.dock-item2 span {
display:none;
padding-left:20px;
}
.dock-item2 img {
border:medium none;
margin:5px 10px 0;
width:100%;
}
body {
color:#494949;
font-family:Arial,sans-serif;
font-size:13px;
line-height:1.4;
margin:0;
}
a:link, a:visited {
color:#0099CC;
text-decoration:none;
}
a:hover {
background-color:#D4DFFF;
color:#0099CC;
text-decoration:underline;
}
.clear, .clearfix {
clear:both;
}
.centering {
float:left;
left:49%;
position:relative;
}
h1 {
border-bottom:1px solid #DDDDDD;
color:#006699;
font-size:20px;
font-weight:normal;
margin-bottom:10px;
text-transform:uppercase;
}
h2 {
color:#006699;
font-size:20px;
font-weight:normal;
margin:10px 0 0;
text-transform:uppercase;
}
h3 {
font-size:15px;
font-weight:bold;
margin:0;
text-transform:inherit;
}

.h2 {
color:#006699;
font-size:20px;
font-weight:normal;
margin:10px 0 0;
text-transform:uppercase;
border-bottom: 1px solid #DDD;
}
.h3 {
font-size:15px;
font-weight:bold;
margin:0;
text-transform:inherit;
}

p {
margin:5px 0;
}
ul {
margin:0;
padding:0;
}
ul li {
-moz-background-inline-policy:continuous;
background:url("images/li-mark.gif") no-repeat scroll 3px 6px transparent;
list-style-image:none;
list-style-type:none;
padding-left:14px;
}
#layout {
margin:0 auto;
min-width:1001px;
/*position:absolute;*/
position:relative;
top:0;
width:100%;
}
#header {
-moz-background-inline-policy:continuous;
background:url("images/bghead.jpg") no-repeat scroll left top #001621;
height:68px;
margin-top:0;
width:100%;
}
#logo {
background-image:url("images/logo.jpg");
background-position:42px 13px;
background-repeat:no-repeat;
float:left;
height:68px;
width:135px;
}
#tel {
background-image:url("images/tel.gif");
background-repeat:no-repeat;
float:right;
height:35px;
margin-right:32px;
margin-top:20px;
width:167px;
}
ul#nav {
float:left;
font-size:15px;
font-weight:bold;
height:auto;
margin:0;
padding-top:39px;
text-align:center;
text-transform:uppercase;
width:600px;
}
ul#nav li {
-moz-background-inline-policy:continuous;
background:none repeat scroll 0 0 transparent;
float:left;
height:26px;
list-style-image:none;
list-style-type:none;
}
#nav a:link, #nav a:visited {
color:#FFFFFF;
}
#nav a:hover {
-moz-background-inline-policy:continuous;
background:none repeat scroll 0 0 transparent;
color:#FFFF00;
}
#content {
-moz-background-inline-policy:continuous;
background:url("images/bgposts.jpg") repeat-x scroll 0 bottom transparent;
float:left;
margin:0;
padding:0 50px;
}
#contacts {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
float:left;
margin:0;
padding-left:50px;
width: 90%;
min-width:1000px;
/*height: 849px;*/
}

.serv-icon {
-moz-background-inline-policy:continuous;
background:none repeat scroll 0 0 transparent;
float:left;
list-style:none outside none;
margin:0 auto;
padding:0;
width:16%;
}
.si1 {
height:auto;
margin:0 auto;
padding:110px 10px 0;
width:135px;
}
.service {
float:left;
font-family:arial,sans-serif;
font-size:17px;
font-weight:bold;
height:170px;
line-height:120%;
margin:5px;
max-width:165px;
text-align:center;
width:160px;
}
#s1 {
-moz-background-inline-policy:continuous;
background:url("images/1.jpg") no-repeat scroll center top transparent;
}
#s2 {
-moz-background-inline-policy:continuous;
background:url("images/2.jpg") no-repeat scroll center top transparent;
}
#s3 {
-moz-background-inline-policy:continuous;
background:url("images/3.jpg") no-repeat scroll center top transparent;
}
#s4 {
-moz-background-inline-policy:continuous;
background:url("images/4.jpg") no-repeat scroll center top transparent;
}
#s5 {
-moz-background-inline-policy:continuous;
background:url("images/5.jpg") no-repeat scroll center top transparent;
}
#s6 {
-moz-background-inline-policy:continuous;
background:url("images/6.jpg") no-repeat scroll center top transparent;
}
#s7 {
-moz-background-inline-policy:continuous;
background:url("images/7.jpg") no-repeat scroll center top transparent;
}
#page-content {
float:left;
padding:18px;
width:63%;
}
#page-content-wide {
float:left;
margin:0 auto;
padding:21px;
}
#page-content-wide h2 {
border-bottom:1px solid #DDDDDD;
margin-bottom:20px;
}
.post-preview {
border-bottom:1px solid #DDDDDD;
float:left;
margin-bottom:10px;
width:100%;
}
#corp-services {
float:left;
padding:20px;
width:63%;
}
.corp-services-block {
float:left;
margin-bottom:20px;
padding:5px 5px 5px 125px;
}
#csb1 {
-moz-background-inline-policy:continuous;
background:url("images/sysadmin.jpg") no-repeat scroll left top transparent;
}
#csb2 {
-moz-background-inline-policy:continuous;
background:url("images/net.jpg") no-repeat scroll left top transparent;
}
#csb3 {
-moz-background-inline-policy:continuous;
background:url("images/copy.jpg") no-repeat scroll left top transparent;
}
#csb4 {
-moz-background-inline-policy:continuous;
background:url("images/inet.jpg") no-repeat scroll left top transparent;
}
#csb5 {
-moz-background-inline-policy:continuous;
background:url("images/cam.jpg") no-repeat scroll left top transparent;
}
#csb6 {
-moz-background-inline-policy:continuous;
background:url("images/keys.jpg") no-repeat scroll left top transparent;
}
#rcv1 {
-moz-background-inline-policy:continuous;
background:url("images/vint.jpg") no-repeat scroll left top transparent;
}
#rcv2 {
-moz-background-inline-policy:continuous;
background:url("images/flash.jpg") no-repeat scroll left top transparent;
}
#rcv3 {
-moz-background-inline-policy:continuous;
background:url("images/raid.jpg") no-repeat scroll left top transparent;
}
#rcv4 {
-moz-background-inline-policy:continuous;
background:url("images/format.jpg") no-repeat scroll left top transparent;
}
#rcv5 {
-moz-background-inline-policy:continuous;
background:url("images/ssd.jpg") no-repeat scroll left top transparent;
}
#int1 {
-moz-background-inline-policy:continuous;
background:url("images/globus.jpg") no-repeat scroll left top transparent;
}
#int2 {
-moz-background-inline-policy:continuous;
background:url("images/sums.jpg") no-repeat scroll left top transparent;
}
#int3 {
-moz-background-inline-policy:continuous;
background:url("images/d-link.jpg") no-repeat scroll left top transparent;
}
#sidebar {
float:right;
padding:21px 0 21px 21px;
width:30%;
}
/*
#contsidebar {
float:right;
padding:0 50px 21px 21px;
width:30%;
}
*/
#contsidebar {
padding:0 50px 21px 21px;
width:30%;
}
#sidebar h3 {
font-size:14px;
padding-bottom:0;
padding-right:13px;
padding-top:13px;
text-align:left;
text-transform:uppercase;
}
#contsidebar h2 {
border-bottom:1px solid #DDDDDD;
}
#sidebar h3 {
font-size:14px;
padding-bottom:0;
padding-right:13px;
padding-top:13px;
text-align:left;
text-transform:uppercase;
}
#contsidebar h2 {
border-bottom:1px solid #DDDDDD;
}
#sidebar ul li {
-moz-background-inline-policy:continuous;
background:none repeat scroll 0 50% transparent;
list-style:none outside none;
margin-left:0;
padding-left:0;
}
.posts-sidebar {
border-bottom:1px solid #DDDDDD;
float:right;
line-height:16px;
margin-bottom:15px;
}
#main-posts {
float:left;
font-size:13px;
padding:20px 0 33px;
width:100%;
}
#main-posts h2 {
border-bottom:1px solid #DDDDDD;
margin-bottom:18px;
}
.storycontent {
float:left;
font-size:13px;
}
#main-about {
-moz-background-inline-policy:continuous;
background:none repeat-x scroll left top #FFFFFF;
float:left;
font-weight:normal;
min-height:200px;
padding:20px 0;
text-align:left;
width:100%;
}
#main-about-robots {
float:left;
font-weight:normal;
padding:20px 0;
width:100%;
}
#main-about-robots p {
float:left;
margin:0 auto;
padding:8px 0;
}
.block30 {
float:left;
width:33.33%;
}
.block30 h2 {
border-bottom:1px solid #DDDDDD;
}
.block-cent {
height:199px;
padding-right:20px;
}
.block20 {
float:left;
height:185px;
line-height:18px;
text-align:left;
width:20%;
}
#footer {
-moz-background-inline-policy:continuous;
background:url("images/bloc.jpg") repeat-x scroll left top #001621;
bottom:0;
color:white;
float:left;
font-size:12px;
height:40px;
position:relative;
width:100%;
min-width:1001px;
}
.copy {
float:left;
margin:12px 10px;
width:555px;
}
.footer-nav {
float:right;
margin:12px 10px;
width:406px;
}
ul.footer-nav {
font-weight:bold;
margin:0;
text-transform:capitalize;
}
ul.footer-nav li {
-moz-background-inline-policy:continuous;
background:none repeat scroll 0 0 transparent;
float:left;
list-style-image:none;
list-style-type:none;
padding:0;
text-align:center;
width:81px;
}
#footer a {
}
#corp-services {
float:left;
padding:20px;
width:63%;
}
.corp-services-block {
float:left;
margin-bottom:20px;
padding:8px 5px 8px 125px;
}
#csb1 {
-moz-background-inline-policy:continuous;
background:url("images/sysadmin.jpg") no-repeat scroll left top transparent;
}
#csb2 {
-moz-background-inline-policy:continuous;
background:url("images/net.jpg") no-repeat scroll left top transparent;
}
#csb3 {
-moz-background-inline-policy:continuous;
background:url("images/copy.jpg") no-repeat scroll left top transparent;
}
#csb4 {
-moz-background-inline-policy:continuous;
background:url("images/inet.jpg") no-repeat scroll left top transparent;
}
#csb5 {
-moz-background-inline-policy:continuous;
background:url("images/cam.jpg") no-repeat scroll left top transparent;
}
#csb6 {
-moz-background-inline-policy:continuous;
background:url("images/keys.jpg") no-repeat scroll left top transparent;
}
#tables {
text-align:center;
}
#topoftab {
background-color:#26B5FA;
color:white;
text-align:center;
}
table {
font-size:13px;
}
.subul {
padding-left:14px;
}
.zag {
color:#006699;
font-family:Arial,sans-serif;
font-size:20px;
font-weight:normal;
line-height:1.4;
margin:10px 0 0;
text-align:justify;
text-transform:uppercase;
}
/*
#recv {
float:left;
padding:0;
width:220px;
}
*/
#recv {
float:right;
padding:0;
width:220px;
margin-top: -60px;
}
#recv h2 {
border-bottom:1px solid #DDDDDD;
}
.alignleft {
float:left;
width:200px;
}
.alignright {
float:right;
text-align:right;
width:200px;
}
.marketprev {
height:200px;
text-align:center;
width:200px;
}
.marketprice {
color:#0099CC;
font-size:16px;
text-align:left;
}
#market-page {
float:left;
margin:0 auto;
padding:21px;
width:65%;
}
#market-sidebar {
float:right;
padding:21px 0 21px 21px;
width:28%;
}
.marketpost {
text-align:justify;
}
.market {
border-bottom:1px solid #DDDDDD;
float:left;
margin-bottom:10px;
}
#content_market {
-moz-background-inline-policy:continuous;
background:url("images/bgposts.jpg") repeat-x scroll 0 bottom transparent;
float:left;
margin:0;
padding:0 50px;
}
.magmenu {
float:left;
margin:30px 0;
padding:15px 5px 15px 53px;
width:20%;
}
#mag1 {
background:url("images/telm.png") no-repeat scroll left top transparent;
}
#mag2 {
background:url("images/ant.jpg") no-repeat scroll left top transparent;
}
#mag3 {
background:url("images/rout.png") no-repeat scroll left top transparent;
}
.zag1 {
color:#006699;
font-family:Arial,sans-serif;
font-size:20px;
font-weight:normal;
line-height:1.4;
margin:-30px 0 0;
text-align:center;
text-transform:uppercase;
}
DIV#main1 {
width:65%;
float:left;
line-height:1;
}
DIV.quickshopcart {
width: 175px;
}
DIV#YMapsID-2957 {
width: 366px !important;
height: 362px !important;
/*float: right;
overflow: hidden;*/
margin-left: 50px;
}
UL.cloclworktimes Li {
list-style-image: url('images/li-clock.gif');
padding-left: 0px;
margin-left: 40px;
background: none;
}
UL.cloclworktimes Li.weekend {
list-style-image: url('images/li-clock-w.gif');
}
.dhto {
display:none;
}
P.mysomell, A.myll {
color: #79797E;
font-size: 10px;
}
