#subheader0 h1 { border-bottom:0.03cm dotted gray;margin:0;padding:0; }
#subheader0 h1 img { border:0; width:50%; }
div#header-phone { position:absolute;top:0cm;right:0cm; width:40%;float:right; }
div#header-phone small { display:block; font:0.2cm Times New Roman,Georgia,serif; text-align:right; float:left; margin-right:2px; }
div#header-phone small span { font-size:0.5cm; }
div#header-phone big { font-size:1cm; position:relative; top:-0.1cm; margin-left:0.2cm; }

h2 { font-size:0.7cm;margin:0;padding:0; }
h3 { margin:0;padding:0; }
h3 span { display:none; }
#__floating h3 { font-size:1.1cm; }
#__floating img { padding:0.5cm; }

div.floating { background:red; }

ul.works { padding:0 !important;margin:0 !important; }
ul.works li { background:none !important; list-style:none; margin-left:0 !important;display:block;overflow:hidden; }
ul.works li div { display:none; }
ul.works li h3 { font-size:0.9cm; }
ul.works li div.blinking,
ul.works li div.blinking div { display:block; }
ul.works li div.blinking { clear:both; }
ul.works li div.blinking img { float:left;max-width:50%;max-height:4.5cm;padding:0.2cm;margin-right:0.5cm; }

.clearing { clear:both; }

#footer { /*position:absolute;padding:0cm 0 0 0;bottom:-2cm;*/ padding:0.5cm 0;border-top:0.05cm dotted gray; }

#pager,
div.buttons,
#subheader0 h1 span,
#subheader0 #partners,
#subheader ul,
#advert,
#col2,
.noprint,
.advert
{ display:none !important; }

