html { 
min-height: 100%;
_height: 100%;
}
body {
min-height: 100%;
_height: 100%;
padding:0px;
margin:0px;
color:#E0E0E0;
font-size:10px;
font-family:Tahoma;
background-image:url(/img/rus/bg_bot.jpg);
background-color:#000000;
background-position:bottom;
background-repeat:no-repeat;
}
* {
padding:0px;
margin:0px;
border:0px;
}
a, a:hover {
color:#666;
font-size: 11px;
}
td, div, p {	
color: #666;
font-size: 11px;	
}
#main {
width:955px;
float:left;
}
h2 {
font-family:Arial;
color:#383838;
text-transform:uppercase;
font-size:17px;
}
h3 {
color:#383838;
text-transform:uppercase;
font-size:15px;
font-weight:normal;
}
h4, h4 a, h4 a:hover {
color:#fff;
font-size:13px;
font-family:Arial;	
} 
h4 b {
font-weight:normal;
}
h5, h5 a, h5 a:hover {
color:#fff;
font-size:13px;
font-family:Arial;
}
h5 a, h5 a:hover{
text-decoration:none;
}
.columns h5 {
margin:10px 0px;
}
.mainTopbg {
/*min-height: 100%;*/
background:url(/img/rus/bg_top.jpg) no-repeat top left;
}
.leftFloat {
float:left;
width:7%;
}
.clearDiv {
clear:both;
}
ul.smallMenu {
margin:25px 0px 140px 0px;
padding:0;
border:1px solid transparent;
}
.smallMenu li {
list-style-type:none;
float:left;
color:#2E2F31;
font-size:9px;
text-align:center;
height:25px;
line-height:25px;
padding-left:31px;
padding-right:31px;
background-color:#000000;
}
.smallMenu a, .smallMenu a:hover {
color:#ffffff;
text-decoration:none;
}
li.firstMenu {
padding-left:28px;
}
ul.innerMenu {
clear:both;
margin:0px;
margin-left:26px;
padding:0;
width:545px;
float:left;
list-style-type:none;
}
.innerMenu li {
padding-bottom:9px;
}
.innerMenu li.menuActive {
padding-bottom:12px;
}
#bigLogo {
background: url(/img/rus/ag_right.png) no-repeat; 
_background:url(//img/rus/rus/t.gif); 
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/rus/ag_right.png', sizingMethod='noscale'); 
height:78px; 
width:190px;
float:left;
}
.mailMe {
color:#8B8E93;
text-align:right;
font-size:9px;
line-height:21px;
padding-right:10px;
margin-top:28px;
float:right;
width:600px;
position:relative;
z-index:15;
top:-60px;
background-color:#000000;
}
.mailMe a, .mailMe a:hover {
color:#8B8E93;
font-size:9px;
text-decoration:none;
}
#textPage {
color:#666666;
font-size:11px;
width:350px;
clear:both;
margin-left:28px;
padding-top:55px;
padding-bottom:81px;
}
.galleryTitle {
margin-left:28px;
margin-top:55px;
background:url(/img/rus/smallarrow.gif) no-repeat top left;
padding-left:15px;
}
#content {
min-height:645px; 
/*height:100%;***************** */
}
.columns {
margin:0px;
padding:40px 0px 0px 0px;
float:left;
list-style-type:none;
background:url(/img/rus/born2create.gif) no-repeat top left;
width:835px;
min-height:500px;
/*height:100%; ***************** */
}
.columns li {
float:left;
position:relative;
margin:0px 13px;
width:163px;
}
.news .columns {
width:850px !important;
}
.columns li.arrows {
width:36px;
margin:0px;
}
li.arrows a {
display:block;
width:36px;
height:6px;
}
#backImg {
visibility:hidden;
}
.columns li p {
float:left;
}
.columns p, .rightBlock p {
color:#666666;
font-size:11px;
margin-bottom:14px;
}
.columns p.textLight, .textLight {
color:#fff;
}
#gallery {
float:left;
margin-top:60px;
}
.rightBlock  /* right block on pages like inner Gallery */
{
float:right;
position:relative;
width:250px;
margin-top:180px;
}
#footer {
clear:both;
padding:125px 0px 74px 14px;
width:955px;
_width: 969px;
}
.logoFooter {
background: url(/img/rus/ag_left.png) no-repeat; 
_background:url(/img/rus/t.gif); 
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/rus/ag_left.png', sizingMethod='noscale'); 
height:21px; 
width:194px;
float:left;
}
#footer .smallMenu {
float:right;
margin:0px;
margin-left:10px;
}
#footer .smallMenu li {
padding-left:27px;
padding-right:27px;
}
.copyrights {
clear:both;
color:#65605F;
padding:30px 0px 0px 225px;
width:405px;
white-space:nowrap;
}
.copyrights div {
background: url(/img/rus/wwslogo.png) no-repeat; 
_background:url(/img/rus/t.gif); 
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/rus/wwslogo.png', sizingMethod='noscale'); 
height:21px; 
width:106px;
margin-top:22px;
}
.png_link {
display:block;
height:100%;
position:relative;
text-decoration:none;
width:100%;
}
.hidden {
display:none;
}
#gallery {
margin-left:15px;
}
/* NEWS */
.news h4 {
clear:both;
}
h4 a {
text-decoration:none;
}
h4 a:hover {
text-decoration:underline;
}
h4 span {
font-weight:normal;
}
.columns h4 {
margin:10px 0px 10px 0px;
background:url(/img/rus/smallarrow.gif) no-repeat top left;
padding-left:15px;
}
.news h4 {
height:75px;
}
.news_short {
width:470px !important;
}
h3 {
font-weight:normal;
margin-bottom:25px;
}
.linkArrow {
color:#c2c2c2;
display:block;
background:url(/img/rus/smallarrow.gif) no-repeat top left;
padding-left:15px;
white-space:nowrap;
text-decoration:none;
}
a:hover.linkArrow {
text-decoration:underline;
}
/* /NEWS */

.floatLeft {
float:left;
}
.floatRight {
float:right;
}
