root{display:block}
html,body,div,iframe,h1,h2,h3,h4,h5,h6,p,img,dl,dt,dd,ol,ul,li,table,caption,tbody,tfoot,thead,tr,th,td,form,fieldset,embed,object,applet{margin:0;padding:0;border:0}
input,textarea,select,option{margin:0;font-family:inherit;font-size:inherit}
img{border:none}
a{cursor:pointer}

.center{text-align:center}
.fll{float:left !important}
.flr{float:right !important}
.both{clear:both}
.hide{display:none}
.show{display:block}
.bold{font-weight:bold}
.normal{font-weight:normal}
.relative{position:relative}

.h100{height:100%}
.w100{width:100%}


body {
font-family: 'Cuprum', arial, serif;
margin:0; 
padding:0;
width:100%; 
color:#ffffff; 
background: url('fakeimg.gif') no-repeat #2a4757;
background-attachment: fixed;
text-align:center;
}

img, div { behavior: url(iepngfix.htc) }

:focus {
  outline: 0;
}

h1 {font-weight: normal; font-size:18px; margin-bottom: -13px;}

.zag {
    background-color: #000000;
    font-size: 20px;
}

.main {margin:0 auto; width:1000px; padding:50px 0px 0px 0px; text-align:left;}

div.menu {

height:700px;
float: right;
margin-left:806px;
position:fixed !important;
width:200px;
}

div.content {
width: 700px; 
float: left; 
margin:0; 
padding:0;
}

/* услуги */
.usl {width:100%; height:100%; background: #181818;}
.right_block {width:400px; background: #d3d3d3; margin-left: 300px;}
.left_txt {font-size:32px; position: absolute; top: 50px; height:100px;}
.right_txt {padding: 20px; color:#181818;}
.micro {background:transparent url("../img/mic.png") no-repeat; width:193px; height:255px; position: absolute; top: 360px; }


.menu_u {width:200px; padding-left:50px; color:#D3D3D3; float: left; line-height:60px; font-size: 35px; padding-top: 10px; background-color:#181818;}

.oblako {position: absolute; top: 17px; margin-left: 120px; width:137px; height:137px; z-index:5; background:transparent url("../img/oblako.gif") no-repeat;}
.prof {width:280px; height:370px; color:#162229; text-align: left; padding-left: 30px; padding-top: 72px;}
.kolba {background:transparent url("../img/kolbo.png") no-repeat; width:296px; height:529px; position: absolute; top: 155px;}
.plaha {background:transparent url("../img/plash.png") no-repeat; width:336px; height:390px; margin-left: 400px; margin-top: 113px;}
.block_d {background: #243c4a; width:100%; height:350px; position: absolute; top: 400px; z-index:-1;}
.moroz {background:transparent url("../img/banner_ny.png") no-repeat; width:347px; height:678px; position: absolute; left: 100px;}

.ide {color:#000000; background-color:#FF0;}

a.nav_p {font-size:26px; color: #FFF200;}
a:hover.nav_p {color: #FB5152; text-decoration:none;}

a.mn {color:#217192;text-decoration:underline;}
a:hover.mn {text-decoration:none;}

a {text-decoration:none; color:#fff200;}
a:hover {text-decoration:underline;}
a img {border:0px;}

a.da {border-bottom:dashed #fff200 1px; font-size:38px;}
a:hover.da {border-bottom:dashed #fb5152 1px; color:#fb5152; text-decoration: none;}

a.co {text-decoration:underline; color:#fff200;}
a:hover.co {text-decoration:none;}

.sm_men {font-size:16px; text-align:center; width:150px; height:150px; background: url("../img/round.jpg"); background-repeat:no-repeat;}

#numb {float: left; width:40px; height:40px; margin: 0px 10px 0px 0px;}

div.padding {padding:10px;min-height:100%;}
div.clock div.top, div.clock div.bottom {width:620px;height:10px;background:transparent url("../img/vb.png") no-repeat 0 0;overflow:hidden;}
div.clock div.bottom {background-position:-620px 0;}
div.clock div.inner {width:620px;border-left:10px solid #000; background:#101010;}
div.clock {display:-moz-inline-block;display:inline-block;width:620px;margin:0 10px 0 0;vertical-align:top;float:left;}

.nube {background:transparent url("../img/tll.png") repeat; vertical-align:top; padding:10px 0px 0px 10px; color:#000000; font-size:14px;}
.cit {font-style:italic; padding-top:10px; color:#333333;}

.pic_a { padding:0px 65px 0px 0px; float:left;}
.pic_b { padding:0px 47px 0px 0px; float:left;}
.pic_c { padding:0px 65px 0px 0px; float:left;}
.big_t { font-size:42px; color:#999999;}

.pic_jj { margin:9px 30px 0px 7px; float:left; width:40px; height:39px; background:url("/img/jj.png") no-repeat; }
.pic_tw { margin:-9px 30px 0px 0px; float:left; width:48px; height:48px; background:url("/img/twit.png") no-repeat; }
.pic_fb { margin:-3px 30px 0px 0px; float:left; width:50px; height:50px; background:url("/img/fb.png") no-repeat; }

a.arow {font-size:12px; background-color:#fb5152; color:black; text-decoration:none;}
a:hover.arow {font-size:12px; background-color:#FF0; color:black; text-decoration:none;}
.ar1 {margin-right:254px;}
.ar2 {margin-right:244px;}
.ar3 {margin-right:224px;}

.sp {color: #2a4757; font-size:8px;}

.mob {font-size:20px;}

a.twit{ 
display:block;
height:75px;
width:35px; margin-top:50px; margin-left:40px;
background:url("/img/rocket.png") -0 -0px no-repeat ; 
}

a.twit:hover {
display:block;
height:77px;
width:35px; margin-top:52px; margin-left:40px;
background:url("/img/rocket.png") no-repeat ; 
}


ul.left_menu li {
display: block; 
}

ul.left_menu li a {
	background: #181818;
	width:277px;
	height:65px;
    cursor: pointer;
    display: block;
	color:#d3d3d3;
	padding-left: 23px;
	line-height: 56px;
}

ul.left_menu li a.active {background: #d3d3d3; color:#181818;}
ul.left_menu li a:hover {
background: #00a1e2;
color:#181818;
text-decoration:none;
}

/* 404 */
.oshibka {position: absolute;}
.small_ups {font-size:26px;}
.ups {font-size: 87px;}
.osminog {background:transparent url("../img/404.png") no-repeat; width:491px; height:491px; margin-left: 240px;}
