body{
    padding:0;
    margin:0;
    color:#FFFFFF;
    font-family:arial;
    font-size:12px;
    background: #000642 url('/images/bg.gif') 0 0 repeat-x;
}

table{
    font-size:12px;
}

a {
    color:#FFFFFF;
    text-decoration:none;
}
a:hover {
    text-decoration:underline;
}

img{
    border:0;
}

.fon{
    position:absolute;
    padding:130px 0 0 0;
    width:100%;
    height:1035px;
    background: url('/images/fon.jpg') 50% 0 no-repeat;
    z-index:1;
/*    border:1px solid red; */

}

.tbg{
    position:absolute;
    height:277px;
    width:50%;
    background:url('/images/tbg.gif') 0 0 repeat-x;
    z-index:0;
}
.logo{
    position:absolute;
    
    height:110px;
    padding:30px 0 0 40px;
    z-index:3
}

div.footer{
    position:relative;
}

div.trans{
    height:85px;
    margin-right:100px; 
    background:url('/images/transbg.png');
}

div.footer .content{
    position:absolute;
/*    padding:10px;*/
    color:#FFFFFF;
    font-size:10px;
    top:0;
}
div.footer .content table{
    font-size:10px;
}

div.footer .content table td{
    padding-left:10px;
    border-left:1px dotted #908bbc;
}
div.footer .content table a {
    color:#e6700f;
}

div.main{
    z-index:100;    
}

div.topmenu{
    padding:0;
    height:170px;
    padding-left:10px;
}

div.topmenu .block{
    float:left;
/*    padding:0 5px;*/
    height:170px;
}

div.topmenu .block .th{
    font-size:14px;
    color:#a59de1;
    text-transform:uppercase;
}

div.topmenu .block .th a {
    font-size:16px;
    font-weight:bold;
    color:#a59de1;
    text-transform:uppercase;
}

div.topmenu .block .th a:hover {
    text-decoration:none;
}

div.topmenu .block .sub a {
    display:block;
    padding:4px;
}
div.topmenu .block .sub a:hover {
    background:#312a67;
}

.left{
    width:222px;
    vertical-align:top;
    padding-bottom:20px;
}
.left .content{
    padding-left:35px;

}

.leftmenu{
    text-transform:uppercase;    
}

.leftmenu a {
    display:block;
    background:url('/images/list.gif') 0 center no-repeat;
    padding:6px 2px 6px 20px;
    border-bottom:1px dotted #58547d;
}

.center{
    padding-bottom:20px;
    vertical-align:top;

}
.center .content{
    padding:0 30px;
}

.center .content h1{
    font-size:20px;
}

.center .content h2{
    font-size:16px;
}

.right{
    vertical-align:top;
    width:213px;
    border-left:2px solid #3d396f;
    padding-bottom:20px;
}
.right .content{
    padding:0 10px;
}

.head{
    font-size:24px;
    padding-bottom:5px;    
}

.PR{
    position:relative;
}



.PR .flash{
    position:absolute;
    right:0;
    top:8px;    
    width:340px;
    height:60px;
}

.PR .links{
    position:absolute;
    right:0;
    top:10px;    
    width:300px;
    z-index:1000;
}
.PR .links a {
    color:#777777;
    display:block;
    margin-bottom:14px;
}
.anew{
    padding-bottom:30px;
}
.anew .date{
    font-size:18px;
    padding-bottom:10px;
}


.gb{
    margin-bottom:30px;
    background:url('/images/transbg.png');
    border:1px solid #312a67; 
    padding:5px;
}

.pgallery{
    float:left; 
    width:220px; 
    height:320px; 
    margin:0 10px 10px 0;
}
.pgallery img{
    border: #a59de1 2px solid;
}