@import "../manu/css/menu.css";
@import "../horizontal/css/menu.css";
@import "../vertical/css/menu.css";


html, body {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  text-align:center; /*Хак выравнивания по центру*/
}

body {
background: #ffffff;
  min-height: 100%;
  height: auto !important;
  height: 100%;
  position: relative;
}

#logo {
position: absolute;
margin-top:10px;
margin-left:10px;
}


#header {

	   font-size:12px;
       font-family:Arial, Verdana, Helvetica, sans-serif;
       color: #ffffff;
       background:#e2e1e1;
       overflow:hidden;
}


#header_main {
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
float:right;
margin-top:-45px;
margin-right:10px;
}


#header_main a {
font-weight:bold;
text-decoration: none;
}

#header_main a:hover {
}

#footer {
width:949px;
margin:0 auto;
       font-size:12px;
       font-family:Arial, Verdana, Helvetica, sans-serif;
       color: #000000;
       background:#e8e6e7;
text-align:center;
       overflow:hidden;
}


#foot {
width:949px;
margin:0 auto;
height:30px;
background: url(../img/foot_bg.gif) repeat-x;
text-align:left;
}

#foot a {
font-size:13px;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-weight:bold;
color: #000000;
text-decoration:none;
}

#sites {
width:949px;
margin:0 auto;
text-align:right;
}


#imgdiving {
float:left;
margin:10px 0 5px 0;
}


#content {
       font-size:12px;
       font-family:Arial, Verdana, Helvetica, sans-serif;
       color: #000000;
       overflow:hidden;
}

.content {
margin-left:5px;
}


.content li{
margin-left:10px;
   font-size:12px;
       font-family:Arial, Verdana, Helvetica, sans-serif;
       color: #000000;   
}

.content table{
margin-left:10px;
      
}

.content p{
margin-right:10px;
margin-left:10px;
   font-size:12px;
       font-family:Arial, Verdana, Helvetica, sans-serif;
       color: #000000;   
}

.content a{
   font-size:12px;
       font-family:Arial, Verdana, Helvetica, sans-serif;
       color: #d02301;   
}

.dlitempreview {
font-size:12px;
font-family:Arial, Verdana, Helvetica, sans-serif;
color: #000000;
}

.mediumtext {
font-size:12px;
       font-family:Arial, Verdana, Helvetica, sans-serif;
       color: #c82c16;
}

h1 {
margin-left:20px;
font-size:25px;
       font-family:Arial, Verdana, Helvetica, sans-serif;
       color: #8c8c8c;
}


h2 {
margin-left:20px;
font-size:17px;
       font-family:Arial, Verdana, Helvetica, sans-serif;
       color: #8c8c8c;
}


.date {
margin-left:15px;
}

.componentheading {
margin-left:20px;
margin-top:10px;
font-size:25px;
       font-family:Arial, Verdana, Helvetica, sans-serif;
       color: #8c8c8c;
}

#sidebar {
       font-size:11px;
       font-family:Verdana, Arial, Helvetica, sans-serif;
       background: red;
       color: #000000;
       overflow:hidden;
}





#wrap {
	width:949px; /*Хак выравнивания по центру*/
	margin:0 auto; /*Хак выравнивания по центру*/
	text-align:left;
}

#header {
	text-align:left;
        overflow:hidden;
}

#main-body {
	float:left;
	width:100%;
padding-bottom:10px;
}

#content {
margin-top:-3px;
	float:right;
	width:85.0%;
}

#sidebar {
BACKGROUND: white;
border-left: 2px solid #a7a7a7;
	float:left;
	width:14.7%;
}
.inside {
	padding:10px;
}


#pic_news {
position:absolute;
margin-top:197px;
margin-left:10px;
}


.ram_l {
DISPLAY: inline; 
FLOAT: left; 
MARGIN: 0px 80px 0px 30px; 
WIDTH: 150px; 
POSITION: relative
}


.ram_l a{
 color:#d02301;
    font-size:11px;
	font-family:Verdana;
text-decoration: none;
list-style:none;
}

.ram_l ul{
list-style:none;
margin-left:10px;
}

.ram_c {
DISPLAY: inline; 
FLOAT: left; 
MARGIN: 0px 80px 0px -45px; 
WIDTH: 170px; 
POSITION: relative
}

.ram_r {
DISPLAY: inline; 
FLOAT: left; 
MARGIN: 0px 80px 0px -65px; 
WIDTH: 140px; 
POSITION: relative
}


.ram_b {
color:#000000;
PADDING-RIGHT: 5px; 
BACKGROUND: #fff; 
PADDING-BOTTOM: 5px; 
BORDER-LEFT: #e9e9e9 1px solid; PADDING-TOP: 5px;  
HEIGHT: 150px
}

.ram_b p {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
color: #000000;
margin-left:5px;
}


.name {
margin-top:0;
position:absolute;
padding:5px;
color:#ffffff;
font-size:35px;
font-family:Arial,Verdana, Helvetica, sans-serif;
}




.date {
font-size:12px;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
color: #e30000;
}

.componentheading  {
font-size:25px;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
}


.back_button {
margin-left:20px;
}


.section_name {
margin-left:20px;
font-size:25px;
       font-family:Arial, Verdana, Helvetica, sans-serif;
       color: #8c8c8c;
font-weight: bold;
}

.ots {
margin-left:350px;
}

#live {
text-align: left;
}




.img_mares {
float:left;
width:270px;
}


.text_mares {
margin: 0 0px 0px 70px;
float: right;
width:430px;
}


#gallery_images {
margin:20px 0px 20px 40px;
}


#gallery_images_a {
margin:20px 0px 20px 40px;
}


#gallery_images_b {
margin:20px 0px 20px 40px;
}

.img_border_gallery {
float:left;
width:200px;
margin:0 45px 50px 0;
border: gray 1px solid; 
text-align: center;
background: #fff url(../images/bg_boxes.gif) bottom right no-repeat;
}

.img_border_gallery b {
padding:10px;
display:block;
width:180px;
font-size:10px;
font-family:Arial, Verdana, Helvetica, sans-serif;
color: #000;
font-weight: normal;
text-align: center;
}


.img_border_gallery a {
font-size:10px;
font-family:Arial, Verdana, Helvetica, sans-serif;
color: #000;
font-weight: bold;
text-align: center;
text-decoration:none;
}


.img_border_gallery img {
margin:25px;
border:0;
}

.arw {
margin: 0px 0 3px 0px;
}

.h {
margin:0px 0 10px 0px;
float:left;
width:600px;
}

.soft_td {
margin:0px 0 50px 10px;
border-bottom: 1px #000 dotted;
height:50px;
}

.download_td {
margin:0 0 10px 0;
float:left;
width:130px;
height:27px;
background: #fff;
}


.install_td {
margin:0 0px 0px 10px;
float:left;
width:630px;
height:27px;
background: #6b6b6b url(../images/bg_dw.jpg) repeat-x;
}

.arwhite {
margin: 10px 0 0 5px;
text-align:left;
}

.install_txt { 
font-size:12px;
font-family:Arial, Verdana, Helvetica, sans-serif;
color: #fff;
line-height: 2.2em;
}


.zagdir {
margin: 0px 0px 0px 5px;
padding:25px;
}


.rek_ban_left {
height:200px;
float:left;
margin: 20px 50px 0px 0px;
}


.rek_ban {
height:300px;
border-right: 1px #e1e1e1 solid;
float:left;
margin: 20px 50px 0px 0px;
text-align: center;
}

.rek_ban img {
border:0;
}










