html, body{width:100%;height:100%;min-height:100%;}
html, *{margin:0;padding:0;}
body{font:12px Tahoma;color:#000;line-height:15px;background-color:#fff;}
body.home{background-color:#ccccca;}

a{color:#800080;font:12px Tahoma;line-height:15px;}
a:hover{color:#00d;}
.current{color:#000;}
.current:hover{color:#00d;}
.td-none{text-decoration:none;}
.block{display:block;}
.clear{clear:both;}
.relative{position:relative;}
.left{float:left; display:inline; }
.right{float:right; display:inline; }
.none, .unsee{display:none;}
.inv{visibility:hidden;}

.floatfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.floatfix { display: inline-block;} 
.floatfix { zoom: 1; display: block; }


#title{position:absolute;left:90px;bottom:120px;display:block;width:400px;height:130px;overflow:hidden;margin:0;padding:0;font:36px Georgia;color:#666;z-index:-1;}

#contents{position:absolute;left:523px;bottom:35px;height:240px;z-index:10;}

#ussr{display:block;position:relative;top:-10px;margin-top:-20px;left:83%;width:36px;height:14px;background:#d90 url(/img/ussr.gif) no-repeat scroll 0 0;}

a.small{font-size:10px;}
.column a.small{padding-left:10px;}

.column{float:left;display:inline;margin-right:20px;color:#808080;}
.column a{display:block;}
.column a img{width:10px;height:11px;border:none;margin-right:1px;}

#badge{position:absolute;left:74px;bottom:105px;width:430px;height:166px;z-index:43;background-color:#fff;	overflow:hidden;}

#misc_links{position:absolute;bottom:75px;left:74px;z-index:7;width:430px;height:15px;background-color:#bbb;color:#eee;text-align:right;font-size:11px;}
#misc_links a{font:11px Tahoma;color:#808080;text-decoration:none;line-height:15px;}
#misc_links a:hover{color:#333;text-decoration:none;}
#misc_links .separator{padding-left:2px;padding-right:2px;}

#mne_vse_poh{position:relative;top:0;left:0;background-color:#da2025;width:166px;height:166px;}

#stuff{position:relative;top:-156px;left:180px;}

.corner{position:absolute;background-repeat:no-repeat;}

#badge .corner{width:25px;height:25px;background-image:url(img/corners.gif);background-repeat:no-repeat;}
#badge .top_left{background-position:top left;top:0;left:0;}
#badge .top_right{background-position:top right;top:0;left:405px;}
#badge .bottom_left{background-position:bottom left;bottom:0;left:0;}
#badge .bottom_right{background-position:bottom right;bottom:0;left:405px;}

#stuff div{width:211px;margin-bottom:10px;font:bold 10px Tahoma;}

.r_h{height:12px;}
.r_h h4{float:left;width:97px;font:bold 9px Tahoma;}
.r_h a{display:block;width:12px; height:12px;float:left;background-image:url(/img/rh/ball_rh.gif);background-position:top;background-repeat:no-repeat;line-height:1px;font-size:1px;}
.r_h a:hover{background-position:bottom;}
.r_h a.ball8{background-image:url(/img/rh/ball8.gif);}
.r_h a.ball8:hover{background-image:url(/img/rh/ball8_over.gif);}

.barcode{width:211px;height:98px;background-image:url(img/barcode.gif);background-repeat:repeat-y;}

.last_update{margin-top:10px;height:12px;}

#lupd{font-weight:normal;padding-left:2px;padding-right:2px;border-right:solid 2px #fc0;color:#fff;background-color:#000;}

.last_update acronym{font-weight:bold;font-size:9px;}
.last_update a img{margin-bottom:-2px;margin-left:2px;background-color:#000;border:none;}
.last_update a:hover img{background-color:#da2025;}

.logo{margin-left:25px;margin-top:25px;}

#rh_images{position:absolute;bottom:271px;left:175px;width:153px;height:87px;z-index:36;}
#rh_images img{float:left;height:87px;}

#mio_emailo{position:absolute;bottom:0px;left:184px;width:215px;height:15px;background-image:url(img/mio_emailo.gif);background-repeat:no-repeat;}

#top{position:absolute;top:0;left:0;height:30px;width:100%;background-image:url(/img/line.png);background-repeat:repeat-x;}
#top ul{font:10px Tahoma;height:16px;margin:2px 0 0 56px;list-style-type:none;}
#top ul li{margin-left:45px;float:left;height:16px;}
#top ul li a{line-height:16px;font:10px Tahoma;}
#top ul li a.home_link{padding-bottom:4px;background-image:url(/img/main_icon.gif);background-repeat:no-repeat;padding-left:19px;padding-right:18px;}
#top table.cl1{color:#777;font:10pt Courier;}
#top table.cl1 td{padding:0;text-align:center;}