body{
    padding:0;
    margin:0;
    font-family: Arial;
    font-size:70%;
    background:#FFFFFF url('/images/logo.jpg') 0 0 no-repeat;
    color:#414141;
}

a {
    color:#28517d;
}
a:hover{
    text-decoration:none;
}

table{
    font-size:1em;  
}

form{
    margin:0;
}

img{
    border:0;
}

.body{
    background:url('/images/footerbg.jpg') 0 100% repeat-x;
}

.alogo{
    position:absolute; 
    width:250px; 
    height:200px; 
    top:40px; 
    text-decoration:none
}

.main{
    width:100%;
    border-collapse:collapse;
}
.main .left{
    padding-top:260px;
    width:250px;
}
.main .center{
/*  background: url('/images/window.png') 100% 0 no-repeat;*/
/*  padding-top:297px;*/

}

.center h1{
    color:#285d97;
    font-size:1.6em;
}
.center h2{
    color:#285d97;
    font-size:1.4em;
    margin:0;
    padding:0;
}

.main .right{
    width:251px;
    background: url('/images/topr.gif') 0 0 no-repeat;
    padding-top: 160px;
} 

.icons{
    position:absolute;
    right:0;
    top:0;
    width:190px;
    padding-top:30px;
}

.icons a {
    margin-right:20px;
}


.acth{
    background:url('/images/acthline.gif') 0 0 repeat-x;

}

.acth div{
    height:70px;
    background:url('/images/hright.gif') 100% 0 no-repeat;
    text-align:right;
}
.acth div div{
    height:70px;
    background:url('/images/acthleft.gif') 0 0 no-repeat;
    text-align:right;
}

.acth h1{
    font-size:1.4em;
    font-family:Arial;
    color:#ff7b00;
    margin:0;
    padding:20px 10px 0 0;
}


.adres_top{
    font-family:arial;
    font-weight:bold;
    color:#74888f;
    padding:0 35px 0 0;
    text-align:right;
}
.adres_top a {
    color:#74888f;
    text-decoration:none;
}
.cbr{
    padding:20px 35px 0 35px;
}
.cbr .currency .title{
    color:#ff7b00;
    font-size:1.4em;
}
.cbr .currency .curr_values{
    border:1px solid #F0F0F0;
    padding:3px;
    margin:5px 0;
}
.cbr .currency .curr_values .title{
    color:#285d97;
    font-weight:bold;
    font-size:1em;
}
.cbr .currency .curr_values .usd{
    margin-bottom:10px;
}
.cbr div span.deltaup{
    font-size:10px;
    color: #009900;
    }

.cbr div span.deltadown{
    font-size:10px;
    color: #990000;
    }

.bright{
    padding:0 35px;
}



.footer{
    position:relative;
    background:url('/images/footer.gif') 0 0 no-repeat;
    height:69px;
}

.PR{
    position:absolute;
    right:60px;
    top:0px;
    width:300px;
    height:48px;
    background:url('/images/PR.gif') 0 0 no-repeat;
}
.PRflash{
    position:absolute;
    right:60px;
    top:0px;
    width:300px;
    height:48px;
}

.PRtext
{
    position:absolute;
    right:60px;
    top:5px;
    width:260px;
    height:48px;
}
.PRtext a {
    color:#aaaaaa;
    text-decoration:none;
    margin-bottom:10px;
    display:block;
}


.newsh{
    background:url('/images/newspoint.gif') 0 20px repeat-x;

}

.news{
    padding:15px 0 0 0;
}

.news .date{
    color:#808080;
    font-weight:bold;
}


.main_menu{
    padding:0 20px 0 30px;  
    font-size:1.1em;
}

.main_menu a {
    display:block;
    padding:4px 4px 4px 18px;
    background:url('/images/list.gif') 4px center no-repeat;
}
.main_menu a:hover {
    text-decoration:none;
}
.main_menu a.current {
    border:1px solid #EEEEEE;
}


.main_menu .subh{
    padding:0 0 0 20px;
    font-size:0.9em;    
    display:none;
}
.main_menu .sub{
    padding:0 0 0 20px;
    font-size:0.9em;    
}
.main_menu .sub a {
    background:url('/images/list2.gif') 0 center no-repeat; 
}

.otziv{
    padding:0 20px 0 30px;  
    font-size:0.8em;
    color:#647478;
}
.otziv a {
    color:#3171b4;
}
.otziv h1{
    font-size:1.8em;
    font-family:Arial;
    color:#ff7b00;
}

.contact{
    padding:15px 0 0 35px;
    font-size:10px;

}

.catalog_id{
    border:1px dotted #DDDDDD;
    width:100%;
}
