a{color:#2688d3;text-decoration:none;}
a:hover{text-decoration:underline;}

body {background-color:#FFFFFF}

h1 {font-family:Arial,Helvetica,sans-serif;color:#f96400; font-size:32px;}

h2 {font-family:Arial,Helvetica,sans-serif;color:#f96400; font-size:16px;margin-top: 22px;}

* {Zmargin:0 auto;padding:0;vertical-align:top;}

p {margin: 0;padding: 0; padding-top: 14px;Zpadding-bottom: 10px;}

#logo {float:left;margin:10px; margin-right:40px;display:block;}

#logo .txt {display:block; font-size:32px;}
#logo .txt:hover {text-decoration:none;}
#logo .txt .h1 {font-size:32px;color:#f96400; margin:0;padding:0;}
#logo .txt .h2 {font-size:24px;color:#2688d3; vertical-align:bottom; padding-bottom:10px;}

#logo .img {}

Zdiv, Ztable {border:1px solid #aaa;}

input[type=submit] {
 color:#E8F3F7; font: bold 84% 'trebuchet ms',helvetica,sans-serif; background-color:#2688d3; border: 1px solid;
 padding:0 2px 0 2px;
 border-color: #696 #363 #363 #696; height: 20px;
 filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffbbbbff',EndColorStr='#ff2688d3');
}

#tooltip {position: absolute; z-index:3000; border:1px solid #AAA; background-color:#ffc; padding:5px; opacity:0.85;}
#tooltip h3, #tooltip div {margin:0;}
#tooltip.zakl {font-family:Arial; padding:10px; opacity:0.8;}
#tooltip.zakl h3 {font-size:12pt; width:160px; text-align:center;}

#tooltip.icon {font-family:Arial; padding:10px; opacity:1;}
#tooltip.icon h3 {font-size:12pt; width:160px; text-align:center;}

.kakoesegodnyachislo {font-family:Arial,Helvetica,sans-serif;color:#f96400; font-size:48px;}
