@charset "utf-8";
* {font-family:Arial, Helvetica, sans-serif; padding:0; margin:0; border:0; background:none;}
html, body {width:100%; height:100%;}
html {overflow:auto;}
html:not(:nth-child(1)) {overflow:visible;}

body {background:#090c12; padding:0px; margin:0px; font-size:13px; text-align:center; min-height:100%; position:relative;}
ul{list-style:none;}
td{vertical-align:top;}
.m_r_0{margin-right:0px;}
.clear{clear:both;}
.left{float:left;}
.right{float:right;}
.logo{font-size:30px; margin-left:28px;}
.white_title{color:#fff; text-align:center;}
.soon{color:#fff; font-weight:bold; text-align:right;}

.content #nav:first-child{padding-top:35px;}
#nav, #nav ul {margin:0px; padding:0px; float:left;}
#nav li {float:left; position:relative; z-index:2; background:none; back\ground:none;}
#nav a {color:#fff; text-decoration:none; display:block; font-weight:bold;
  text-align:center; padding: 4px 20px; background: url(../images/dot.png) repeat-y right;}
#nav a:hover {color: #000; background: url(../images/bg_transparent.png);}
#nav li:hover, #nav li.jshover {background:url(../images/bg_transparent.png);}
#nav li:hover a, #nav li.jshover a {color:#000;}

#nav li ul {border:solid 1px #90cbed; border-top:none; display:none; position:absolute; left:-1px;
  z-index:2; background: url(../images/bg_transparent.png); padding:0; width:165px;}
#nav li li a{width:145px; background:none; text-align:left; padding:4px 10px; color:#000; border-top:dashed 1px #90cbed;}
#nav li li b{width:135px; background:url(../images/arrow_black.gif) 0px 6px no-repeat; display:block; text-align:left; 
	padding:4px 10px 4px 20px; color:#000; font-weight:normal; border-top:dashed 1px #90cbed;}
#nav li:hover ul,
#nav li.jshover ul {display: block;}
#nav li:hover li ul, #nav li.jshover li ul {display: none; width: 138px; top: -9px; left: 118px; lef\t: 133px;}
#nav li:hover li:hover ul,
#nav li.jshover li.jshover ul {display: block;}

a{color:#0176d1;}
a:hover{text-decoration:none;}

h1, h2{color:#414142; border-bottom:solid 1px #acacac; padding-bottom:5px; margin-bottom:15px;}
h1{font-size:24px;}
h2{font-size:20px;}
.indent h2{margin-top:20px;}
h3{margin-top:5px;}
h4{letter-spacing:5px; font-size:20px; text-align:center; color:#FFF;}

.page{margin:auto; height:auto !important; height:100%; min-height:100%;}
#menu ul{margin:5px 10px;}
#menu li{padding-bottom:5px; background:url('../images/arrow.gif') 0px 2px no-repeat; padding-left:20px;}

.icons{float:right; margin:9px 33px;}
.icons img{float:left; margin-left:12px; padding-top:4px;}
.icons span img{padding-top:0px;}

.pic_left{float:left; margin:3px 17px 0px 0px}
.pic_right{float:right; margin:5px 0px 0px 10px}

.foot{height:40px;}
#footer{color:#fff; height:40px; margin-top:-40px;}

.contacts{width:200px; float:right; color:#fff; font-weight:bold;}
.content2 .contacts{margin-top:10px;}
.contacts b{display:inline-block; float:left; margin-top:10px;}
.contacts span{display:block; float:left; font-size:28px;}
.skype{margin:20px 20px 0 0; line-height:20px;}

._r1,._r3,.bd_grey,.bd_white,.bg_grey_{
  -moz-border-radius: 8px; /* Firefox */
  -webkit-border-radius: 8px; /* Safari, Chrome */
  border-radius: 8px; /* CSS3 */
}
.header2, .headc{
  -moz-border-radius-topleft: 8px;
  -moz-border-radius-topright: 8px;
  -webkit-border-top-left-radius: 8px;
  -webkit-border-top-right-radius: 8px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

._r1,.rounded{background:#fff url(../images/bg_block.gif) top repeat-x; font-style:normal; padding:20px;}
.bd_grey{border:1px solid #ccc; background:#fff; padding:1px;}
.bg_grey_{border:1px solid #ccc; padding:20px 20px 30px 20px; margin-bottom:10px; background:url('../images/auto.png') bottom right no-repeat;}



