body{
position:relative;
margin:0;
padding:0;
}

img{
border:0;
}

*{
margin:0;
padding:0;
}

a:hover{
text-decoration:underline !important;
}

.block{
display:block;
}

/*png fix*/

.iePNG, IMG { 
filter:expression(fixPNG(this)); 
} 
.iePNG A {
position: relative; 
}

/*end png fix
--------------------*/

#wrap-header{
height:510px;
background:url('images/n-header.jpg') repeat-x;
}

#head{
height:510px;
background:url('images/bg_head.jpg') no-repeat right;
}

#graphites{
position:absolute;
top:0;
left:0;
width:953px;
height:573px;
background:url('images/graphites.png') no-repeat;
}

#lastUpdate{
position:absolute;
top:413px;
left:14px;
list-style:none;
}

#lastUpdate li.one{
margin:0;
font:normal 14px Tahoma;
color:#ff6f78;
}

#lastUpdate li{
margin-left:3px;
line-height:12px;
}

#lastUpdate a{
font:normal 12px Tahoma;
color:#e4e4e4;
text-decoration:none;
}

#wraper{
background:url('images/bg.jpg') repeat-x #000;
}

#container{
border-collapse:collapse;
width:100%;
}

#container td{
padding:0;
vertical-align:top;
}

#left{
width:619px;
}

#right{
padding:13px 0 90px 30px !important;
}

#h_left{
height:93px;
background:url('images/h_left.png') no-repeat;
}


#left_hh{
width:619px;
background:url('images/bg_left.png') repeat-y;
}

.menu{
list-style:none;
_padding:3px 0 0 0;
}

.menu li{
float:left;
margin:0 18px 0 0;
_margin:0 9px 0 0;
}

.menu li a{
font:normal 12px Tahoma;
color:#e4e4e4;
text-decoration:none;
}

h1.fp{
color:#443930;
font:bold 24px Tahoma;
margin:0 0 10px 0;
_margin:-10px 0 10px 0;
}

h2 a{
font:normal 20px Tahoma;
color:#e4e4e4;
text-decoration:none;
}

h2 a:hover{
color:#443930;
}

h2 a:hover span{
color:#443930;
}


h2 span{
font:bold 12px Tahoma;
color:#e4e4e4;
}

h2.news{
margin:5px 0 10px 0;
}

#two-collums{
border-collapse:collapse;
width:100%;
}

#two-collums td{
padding:0;
vertical-align:top;
}

.first{
width:250px;
padding:0 0 220px 0 !important;
}

.second{
padding:0 45px 0 0 !important;
}

.second p{
color:#e3ddcf;
font:normal 11px Tahoma;
text-indent:13px;
padding:0 0 8px 0;
border-bottom:solid 2px #b29c8e;
}

a.more{
font:normal 11px Tahoma;
color:#f66e76;
text-decoration:none;
}

p.last{
border:0;
}

#contacts{
width:250px;
height:119px;
background:url('images/contacts.png') no-repeat;
}

#contacts a{
display:block;
position:relative;
width:130px;
left:12px;
top:32px;
padding:53px 0 0 50px;
font:normal 18px Arial;
color:#dfdfdf;
text-decoration:none;
background:url('images/icq.gif') no-repeat 0 55px;
}

#contacts a:hover{
text-decoration:none !important;
}

#forum{
width:205px;
height:97px;
background:url('images/forum.png') no-repeat;
margin:17px 0 0 0;
}

#forum a{
display:block;
position:relative;
width:139px;
height:55px;
top:17px;
left:44px;
}

#info{
position:absolute;
bottom:0;
left:0;
width:194px;
height:288px;
background:url('images/info.gif') no-repeat;
padding:0 10px 0 20px;
}

#info h3{
color:#eae5e4;
font:normal 22px Tahoma;
text-transform:lowercase;
margin:11px 0 15px 0;
line-height:20px;
}

#info ul{
list-style:none;
}

#info ul li{
margin:0 0 13px 0;
line-height:12px;
}

#info li, #info a{
color:#eae5e4;
font:bold 10px Tahoma;
text-decoration:none;
}


#akura{
width:348px;
height:117px;
background:url('images/01.png') no-repeat;
}

h3.akura-subtitle{
font:normal 18px Tahoma;
color:#3f3f3f;
margin:0 0 14px 0;
}

#right p{
color:#d6cfc1;
font:normal 11px Tahoma;
}

#video{
width:348px;
height:141px;
background:url('images/02.png') right no-repeat;
}

#photo{
width:348px;
height:128px;
background:url('images/03.png') no-repeat;
}

h3.subtitle{
font:normal 18px Tahoma;
color:#efedea;
margin:0 0 14px 0;
}

.wrap{
position:relative;
padding:0 0 108px 0;
}

#photo-panel{
position:absolute;
right:0;
bottom:411px;
width:576px;
height:128px;
background:url('images/photo-panel.gif') no-repeat;
z-index:10;
}

#kreo{
height:264px;
margin:72px 0 0 0;
background:url('images/kreo.gif') bottom repeat-x;
}

#foot{
border-top:solid 1px #3b332e;
margin:5px 0 0 0;
height:111px;
}

#ban1{
float:left;
background:url('images/ban1.jpg') no-repeat;
width:515px;
height:198px;
margin:0 15px 0 0;
}

#ban2{
float:right;
background:url('images/ban2.jpg') no-repeat;
width:450px;
height:198px;
position:relative;
}

#ban1 ul, #ban2 ul{
list-style:none;
margin:118px 0 0 13px;
}

#ban1 li, #ban2 li{
line-height:10px;
}

#ban1 li a, #ban2 li a{
color:#e4e4e4;
font:normal 12px Tahoma;
text-decoration:none;
}

#record{
width:317px;
height:110px;
background:url('images/record.gif') no-repeat;
float:right;
text-align:right;
font:bold 16px Arial;
color:#e4e4e4;
padding:0 14px 0 0;
}

#record big{
display:block;
font:bold 26px Arial;
color:#dec6b5;
margin:0 0 17px 0;
}

#record a{
font:bold 12px Arial;
color:#e4e4e4;
}
