a:link, a:active, a:visited {color: #FFFFFF; }
a:hover {color: #FF0000; text-decoration: none;}

a.menu:link, a.menu:active, a.menu:visited {color: #FFFFFF; text-decoration: none;}
a.menu:hover {color: #FF0000; text-decoration: none;}
.menu {font-size: 105%; color: #FF0000;}
.menuauth {font-size: 80%; color: #FF0000;}
a.menuauth:link, a.menuauth:active, a.menuauth:visited {color: #FFFFFF; text-decoration: none;}



.td_menu {padding-right:0px; padding-left:20px; padding-bottom:4px; padding-top:4px; cursor:pointer;}

a.anons:link, a.anons:active, a.anons:visited {color: #000000; text-decoration: none;}
a.anons:hover {color: #FF0000; text-decoration: underline;}

.block_top_l {font-size: 90%; padding-right:30px; padding-left:30px; padding-top:86px; padding-bottom:20px; border-left: solid 1px #545454; border-right:1px solid #B2B2B2;}
.block_top_r {font-size: 90%; padding-right:25px; padding-left:30px; padding-top:86px; padding-bottom:20px; border-right: solid 1px #B2B2B2;  }
.block_menu {border-left: solid 1px #545454; border-top: solid 1px #545454; border-right: solid 1px #545454; background:#272727; padding-bottom:10px; padding-top:15px;}
.block_login {border-left: solid 1px #545454; border-bottom: solid 1px #545454; border-right: solid 1px #545454; background:#272727; padding-bottom:10px; padding-top:5px; padding-right:20px; padding-left:20px;}
.block_catalogue {border-top: solid 1px #545454; border-bottom: solid 1px #545454; background:#272727; padding-right:20px; padding-bottom:10px; padding-left:10px; padding-top:5px;}
.block_text {color: #FFFFFF; border-right: solid 1px #000000; border-top: solid 1px #545454; border-bottom: solid 1px #545454; background:#272727; padding-right:20px; padding-bottom:15px; padding-left:20px; padding-top:15px;}

a.block_text:link, a.block_text:active, a.block_text:visited {color: #FF0000;}

a.block_bottom_l:link, a.block_bottom_l:active, a.block_bottom_l:visited {color: #FF0000;}


.block_picture {border-right: solid 1px #B2B2B2;  border-bottom: solid 1px #000000;  padding-left:20px;}
.block_bottom_l {padding-right:30px; padding-left:15px; padding-top:20px; padding-bottom:86px; border-left: solid 1px #333333; border-bottom: solid 1px #333333;}
.block_bottom_r {color: #000000; padding-right:25px; padding-left:10px; padding-top:20px; padding-bottom:86px; border-right: solid 1px #B2B2B2; border-bottom: solid 1px #B2B2B2; }
.block_bottom_r td, a:link, a:active, a:visited {color: #000000;}
a.block_bottom_r:link, a:active, a:visited {color: #000000;}
.block_bottom_l td, a:link, a:active, a:visited {color: #ffffff;}
.block_bottom_l td, a:hover {color: #ff0000;}




.button {border: solid 1px #545454; background:#000000; padding:2px;}
.catalogue {border: solid 1px #666666;}
.block_catalogue_param {border-right: solid 1px #CCCCCC; padding-right:10px; color: #000000;}
.block_catalogue_descr {padding-left:10px; color: #000000;}
a.block_catalogue_descr:link, a.block_catalogue_descr:active, a.block_catalogue_descr:visited {color: #000000; text-decoration: none;}

.block_line {border-top: solid 1px #545454;}


TD {color: #FFFFFF; }


.block_link {color: #000000; text-decoration: underline;}
.button_zapros {border: solid 1px #545454;  padding:5px;}


.block_black {color: #000000; }
a.block_black:link, a.block_black:active, a.block_black:visited {color: #000000; text-decoration: none;}
a.block_black:hover {color: #FF0000; text-decoration: none;}


.70percent {width:70%;}
.justify {text-align:justify}