body {
max-width: 500px;
font:12px Verdana, Tahoma, Arial;
margin:0 auto;
color:#333;
background:#fff;
}

input,textarea,select {
margin-bottom:1px;
margin-top:1px;
border:1px solid #bbb;
color:#000;
}
img { vertical-align: middle; border-style: none; }

.site { text-decoration:#fff; 
}
small {
font-size:11px;
}

img {
border:0;
padding:0;
margin:0;
}

div {
padding:4px;
overflow:hidden;
}

hr {
padding:0;
margin:6px 0;
height:0;
background:#ccc;
border-top:none;
border-bottom:#ccc dashed 1px;
}

.str {
background:#FAFAD2;
margin-bottom:1px;
margin-top:1px;
}

.str_lxxx a {
background:#FAFAD2;
text-decoration:none;
border:1px solid #D2B48C;
border-radius:3px 3px 3px 3px;
padding:1px 6px;
margin:1px;
}

.str_l a, .o {background: url(img/pages.gif) repeat-x scroll left top #f9f9f9;border: 1px solid #CCCCCC;border-radius: 3px 3px 3px 3px;cursor: pointer;height: 2.0833em;overflow: visible; padding: 0 0.5em; vertical-align: middle; white-space: nowrap;}
.oxxx {
background:#FAFAD2;
color:#D2B48C;
border:1px solid #D2B48C;
padding:1px 6px;
margin:3px;
}

.str_t a {
background: url(img/pages.gif) repeat-x scroll left top #f9f9f9;border: 1px solid #CCCCCC;border-radius: 3px 3px 3px 3px;cursor: pointer;height: 2.0833em;overflow: visible; padding: 0 0.5em; vertical-align: middle; white-space: nowrap;
color:red;
}

.rek {
border-bottom:1px dashed #ccc;
}

.t {
border-top:1px dashed #ccc;
}

.topni,.stat,.table,.rek,.main,.t {
margin-bottom:1px;
margin-top:1px;
background: #fff url(img/fon.png) repeat-x top;
}

.top {
padding-left:5px;
background:#F5DEB3;
border-bottom:1px solid #bbb;
border-top:1px solid #bbb;
}
.ico { 
background: url(img/ico.png) no-repeat #32CD32;
padding: 0px 0px 0px 8px;
border: 1px solid #fff;
 }
.faz { 
 padding-left:5px; 
 background:#F5DEB3; 
 border-bottom:0px solid #bbb;
border-top:0px solid #bbb;
}
.start {background:no-repeat center url(img/start.gif);color:#FFF;height:60px;text-align:center;vertical-align:middle;width:40px;}
.footer {
padding-left:0px; 
background:#1E90FF url(img/footer.gif);
color:#000;
border-bottom:0px solid #ccc; 
border-top:0px solid #ccc; 
margin-bottom:0px; 
 margin-top:0px;
}

.topik,.title,.title2,.foot {
background:#FAFAD2;
color:#000;
border-bottom:1px solid #ccc;
border-top:1px solid #ccc;
margin-bottom:1px;
margin-top:1px;
}

.info {
margin-left:-5px; }

.head {
background:#0073ff url(img/head.png);
padding-left:4px;
padding:0;
height:60px;
border-bottom:1px solid #fff;
border-top:1px solid #0f4b94;
}

.topik a,.title a,.title2 a,.foot a,.top a {
text-decoration:underline;
}

a {
color:#4169E1;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}