body{
margin:0px;
padding:0px;
}

.warrper{
width:1001px;
display:block;
margin-left:auto;
margin-right:auto;
background:#ffffff url(images/bg.jpg) repeat-y;
}

.header{
display:block;
width:1001px;
height:345px;
background:url(images/header.jpg);
}

.menu{
display:block;
height:43px;
background:url(images/menu.jpg);

}

.menuitems{
font-family:Verdana;
font-size:14px;
display:block;
padding-top:13px;
color:#373737;
font-weight:bold;
text-align:right;
}

.menuitems a:link{color:#373737;text-decoration:none;}
.menuitems a:visited{color:#373737;text-decoration:none;}
.menuitems a:hover{color:#fe6c00;text-decoration:underline;}
.menuitems a:visited:hover{color:#fe6c00;text-decoration:underline;}


.hi{
width:395px;
height:236px;
font-family:Verdana;
font-size:12px;
color:#000000;
z-index:2;
padding-top:45px;
text-align:center;
}

.hi1{
position:absolute;
left:50%;
margin-left:-90px;
}

.ignatov{
width:395px;
font-family:Verdana;
font-size:17px;
font-weight:bold;
}

.ignatov b{
font-size:21px;
color:#fe6c00;
}


.side{
width:217px;
display:block;
float:left;
clear:left;
}


.main{
width:784px;
display:block;
float:right;
clear:right;
}

.clear{
clear:both;
}

.banners{
padding:32px 0px 30px 25px;
}

.banners img{
border:0px solid red;
margin-bottom:15px;
}

.topblocks{
padding-top:20px;
}

.videotopblock{
background:url(images/blockbg.jpg);
display:inline;
width:213px;
height:181px;
float:left;
clear:left;
border:1px solid #bdbdbd;
margin-right:28px;
}

.n20topblock{
background:url(images/blockbg.jpg);
display:inline;
width:250px;
height:181px;
float:left;
clear:none;
border:1px solid #bdbdbd;
margin-right:28px;
}

.dumatopblock{
background:url(images/blockbg.jpg);s
display:inline;
width:250px;
height:181px;
float:left;
clear:none;
border:1px solid #bdbdbd;
}

.blockcontent{
padding:5px 10px 10px 10px;
font-family:Verdana;
font-size:12px;
line-height:18px;
}

.blockcontent a:link{color:#000000;text-decoration:underline;}
.blockcontent a:visited{color:#000000;text-decoration:underline;}
.blockcontent a:hover{color:#fe6c00;text-decoration:underline;}
.blockcontent a:visited:hover{color:#fe6c00;text-decoration:underline;}




.blocktitle{
display:block;
font-family:Verdana;
font-size:12px;
height:20px;
background:url(images/oline.jpg) repeat-x;
}

.blocktitle b{
color:#fe6c00;
background:#ffffff;
}


.content{
padding:5px 20px 10px 0px;
font-family:Verdana;
font-size:12px;
line-height:18px;
text-align:justify;
}

.content h1{
display:block;
font-size:24px;
color:#fe6c00;
border-bottom:1px solid #858585;
margin:0px;
padding:20px 0px 10px 0px;
}


.content a:link{color:#000000;text-decoration:underline;}
.content a:visited{color:#000000;text-decoration:underline;}
.content a:hover{color:#fe6c00;text-decoration:underline;}
.content a:visited:hover{color:#fe6c00;text-decoration:underline;}


.tdb{
border:1px solid #858585;
border-collapse:collapse;
font-family:Verdana;
font-size:12px;
line-height:18px;

}
.tdb td{
border:1px solid #858585;
border-collapse:collapse;
font-family:Verdana;
font-size:12px;
line-height:18px;
}

.inp {
width:400px;
}

.album{
width:300px;
float:left;
clear:none;
border:0px solid #cccccc;
text-align:left;
}

.thumb{
width:150px;
float:left;
clear:none;
border:0px solid #cccccc;

}

.footer{
padding:20px;
text-align:right;
font-family:Verdana;
font-size:12px;
}

.footer a:link{color:#000000;text-decoration:none;}
.footer a:visited{color:#000000;text-decoration:none;}
.footer a:hover{color:#fe6c00;text-decoration:underline;}
.footer a:visited:hover{color:#fe6c00;text-decoration:underline;}