html, body {
background:#0c1d3f url(img/bg_fon_main.gif);
color:#02070d;
margin:0px;
padding:0px;
font-family:arial,trebuchet,verdana;
font-size:12px;
}

img{
display:block;
border:none;
margin:0px;
padding:0px;
}

td{
vertical-align:top;
}

a{
color:#45606b;
outline: none;
}
a:hover{
text-decoration:none;
}

h1{
font-size:24px;
margin:0px 0px 10px 0px;
padding:0px;
color:#0b5c9e;
font-weight:normal;
}
h2{
margin:0px;
padding:0px;
color:#ce6600;
font-size:12px;
font-weight:normal;
background:url(img/h_line_2.gif)0px 4px no-repeat;
}

p{
padding:0px;
margin:11px 0px 11px 0px;
}

#main_div{
background:url(img/bg_grad_main.gif) repeat-x;
text-align:center;
}

#main{
margin:auto;
width:1000px;
text-align:left;
}

.left{
text-align:left;
}
.right{
text-align:right;
}
.center{
text-align:center;
}
.fl_right{
float:right;
width:400px;
}
.fl_left{
	float:left;
	width:900px;
}
.txt-al_r{
text-align:right;
}

#header{
padding-top:176px;
height:435px;
background:url(img/header.jpg) no-repeat 50% 0px;
}

#header a{
display:block;
}

#photo{
width:110px;
padding:36px 0px 0px 0px;
margin:0px 0px 0px 265px;
background:url(img/photo_i.gif) no-repeat 100% 0px;
}

#recom{
width:154px;
padding:53px 0px 0px 0px;
margin:-30px 0px 0px 610px;
background:url(img/recom_i.gif) no-repeat 50% 0px;
}

#video{
width:154px;
padding:53px 0px 0px 0px;
margin:-40px 0px 0px 265px;
background:url(img/video_i.gif) no-repeat 50% 0px;
}

#contacts{
width:154px;
padding:53px 0px 0px 0px;
margin:-40px 0px 0px 605px;
background:url(img/contacts_i.gif) no-repeat 55% 0px;
}

#audio{
width:154px;
padding:53px 0px 0px 0px;
margin:-20px 0px 0px 230px;
background:url(img/audio_i.gif) no-repeat 100% 0px;
}

#con_main{
float:left;
width:910px;
padding:22px 45px;
}

#footer_m{
clear:both;
height:33px;
text-align:center;
padding:12px 0px 0px 0px;
margin:20px 0px 0px 0px;
background:#0a1421 url(img/footer_main_bg.gif) repeat-x;
}

#footer_m a{
color:#2f425c;
text-decoration:none;
font-size:16px;
margin:0px 15px 0px 15px;
}
#footer_m a:hover{
text-decoration:underline;
}

#footer{
padding:15px 10px 10px 10px;
color:#202e45;
float:left;
width:980px;
font-size:16px;
background:#0e1828 url(img/bg_fon_foot.gif);
}

#footer a{
padding:5px 0px 10px 30px;
color:#202e45;
line-height:28px;
font-size:16px;
background:url(img/copy.gif) no-repeat 0px 0px;
}

#footer img{
margin-left:70px;
display:inline;
}

