* {
margin:0px;
padding:0px;
border:0px;
font-size:100.01%;}
html {
/*------------ 100% высота контейнера div.page далее */
height:100%;
width:auto;
/*------------*/
background:#000;}
body {
font-family:arial, helvetica, serif;
/*--------------- 100% высота контейнера div.page далее */
min-height:100%;
height:100%;
width:100%;
/*---------------*/
background:#000;
color:#000;
font-weight:normal;
font-family:Arial, Verdana, Helvetica, Sans-Serif;}
#page {
width:100%;
margin:auto;
height:auto !important;
min-height:100%;
height:100%;
background:#000;
overflow:hidden;}
#footer_guarantor {
position:relative;
height:50px;
clear:both;
text-align:center;}
#footer {
position:relative;
text-align:center;
margin:auto;
margin-top:-50px;
width:100%;
height:50px;
clear:both;
background:#000;}
#header {
text-align:center;
height:195px;
background:#000;
overflow:hidden;}
.left_h {
cursor:pointer;
background:url('bg_fr_1.png') top left no-repeat;
float:left;
width:188px;
height:100%;}
.right_h {
float:right;
text-align:center;
width:250px;
height:100%;}
.center_h {
text-align:left;
width:auto;
height:100%;
margin-right:250px;
margin-left:125px;}
#strip {
padding-top:9px;
height:50px;
background:#000;}
.left_b {
height:100%;
text-align:center;
width:15%;
float:left;
background:url('bg_fr_4.png') top left repeat-y;
-webkit-background-size: contain;
-moz-background-size: contain;
-o-background-size: contain;
background-size: contain;
padding-bottom:20000px;
margin-bottom:-20000px;}
.right_b {
height:100%;
text-align:center;
width:15%;
float:right;
background:url('bg_fr_6.png') top right repeat-y;
-webkit-background-size: contain;
-moz-background-size: contain;
-o-background-size: contain;
background-size: contain;
padding-bottom:20000px;
margin-bottom:-20000px;}
.content {
background:url('BG.png') top center no-repeat;
-webkit-background-size: contain;
-moz-background-size: contain;
-o-background-size: contain;
background-size: contain;
color:#fff;
width:auto;
height:100%;
margin:0 15%;
text-align:center;
padding-bottom:20000px;
margin-bottom:-20000px;}
#coop {
width:auto;
height:100%;
margin:0 130px;
text-align:center;
color:#902;
font-size:12px;
font-weight:bold;}
#hel {
margin-left:62px;
height:125px;
background:url('bg_fr_2.png') center left no-repeat;
-webkit-background-size: contain;
-moz-background-size: contain;
-o-background-size: contain;
background-size: contain;}
#ie {
position:absolute;
z-index:1000;
height:100%;
width:100%;
color:#a02;
font-size:50px;
background:url('bg_fr_5.png');
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); /* IE 5.5+*/
-moz-opacity: 0.8; /* Mozilla 1.6 и ниже */
-khtml-opacity: 0.8; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.8; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */}
.bra {
position:relative;
width:70%;
left:15%;
margin-bottom:30px;}
#opera {
border:2px solid #a24;
float:left;
cursor:pointer;
height:100px;
width:100px;
background:url('http://s.techairlines.com/wp-content/uploads/2010/03/Opera.jpg');}
#chrome {
border:2px solid #a24;
float:right;
cursor:pointer;
height:100px;
width:100px;
background:url('http://www.rusdigi.org/wp-content/uploads/2011/04/chrome.png');}
#ffox {
border:2px solid #a24;
cursor:pointer;
height:100px;
width:100px;
margin:0 auto;
background:url('http://www.mozilla.org/img/home/download-logo.png');}
/*--------------------------------------------------------------------------------------------------------*/
#nav, #nav ul {
padding:0px;
margin:0px;
list-style:none;
line-height:0px;}
#nav a {
display:block;
width:66px;}
#nav li {
float:left;
width:66px;}
#nav li ul {
position:absolute;
background:none;
width:66px;
left:-999em;}
#nav li ul ul {
margin:-12px 0 0 83px;}
#nav li:hover ul ul, #nav li.sfhover ul ul {
left:-999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
left:auto;}