/* (c)Copyrigth 2007 Fastweb.ru */
body {margin: 0; padding: 0;  background: url(img/back.jpg) #ddfcf4 repeat-x;}
body, td, th {font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #314858;}


.hand {cursor: hand; cursor: pointer;}
form {margin: 0; padding: 0;}
input, button, textarea {font: normal 9px Verdana, Arial, Helvetica, sans-serif; border: 1px solid #a7cadc;}
select {font: normal 9pt Verdana, Arial, Helvetica, sans-serif; color: #000000;}

a {color: #007ef1; text-decoration:underline;}
a:visited {color: #007ef1; text-decoration:underline;}
a:hover {color: #007ef1; text-decoration:none;}

/* Standard HTML elements */

img {margin: 0; padding: 0; border-width: 0;}

h1, h2, h3 {font-weight: bold;}
h1 {font-size: 12px; color: #314858; margin: 9px 0 17px 0;}
h2 {font-size: 16px; color: #314858; margin: 0;}
h3 {font-size: 14px; color: #314858; margin: 3px 0 3px 5px;}

p {margin: 0 0 1.2em 0; line-height: 1.6em;}
p.before-list {margin-bottom: 0.4em;}
div {line-height: 1.6em;}

ul {margin: 0 0 0.8em 2em; padding: 0; list-style: square;}
ul li {margin: 0.5em 0 0.8em 15px; padding-left: 10px; line-height: 1.6em;}

ol {margin: 0 0 1.2em 0; padding: 0;}
ol li {margin: 0.5em 0 0.5em 35px;}

hr {height: 1px; border: none; background: #007ef1; color: #007ef1;}
.pop {position: absolute;}

/* menu */
#menu a {font-size: 12px; color: #007ef1; font-weight: bold; text-decoration: underline;}
#menu a:visited {font-size: 12px; color: #007ef1; font-weight: bold; text-decoration: underline;}
#menu a:hover {font-size: 12px; color: #007ef1; font-weight: bold; text-decoration: none;}
#menu a.act {font-size: 12px; color: #314858; font-weight: bold; text-decoration: none;}
#menu a.act:visited {font-size: 12px; color: #314858; font-weight: bold; text-decoration: none;}
#menu a.act:hover {font-size: 12px; color: #314858; font-weight: bold; text-decoration: none;}
#menu ul {list-style: none; margin: 0; padding: 0;}
#menu ul li {margin: 0 0 0 15px; padding: 0;}
#menu ul li.pod {margin: 0 0 0 26px; padding: 0;}
#menu ul li.pods {margin: 0 0 0 34px; padding: 0;}
#menu a.small {font-size: 10px; color: #007ef1; font-weight: bold; text-decoration: underline;}
#menu a.small:visited {font-size: 10px; color: #007ef1; font-weight: bold; text-decoration: underline;}
#menu a.small:hover {font-size: 10px; color: #007ef1; font-weight: bold; text-decoration: none;}

.white {color: white;}
.small {font-size: 10px;}
.title {color: #007ef1;}

/* top menu */
#top_menu td {font-size: 10px; color: white;}
#top_menu a {font-size: 10px; color: white; text-decoration: none;}
#top_menu a:visited {font-size: 10px; color: white; text-decoration: none;}
#top_menu a:hover {font-size: 10px; color: white; text-decoration: underline;}
#top_menu .etc {font-size: 10px; color: white;}
/* bottom menu */
#bottom_menu td {font-size: 10px; color: #007ef1;}
#bottom_menu a {font-size: 10px; color: #007ef1; text-decoration: none;}
#bottom_menu a:visited {font-size: 10px; color: #007ef1; text-decoration: none;}
#bottom_menu a:hover {font-size: 10px; color: #007ef1; text-decoration: underline;}
#bottom_menu .etc {font-size: 10px; color: #007ef1;}

/* Forum */
.pop {visibility: hidden;}
.go {visibility: visible;}

.for_blue {color: #003366; font-size: 10px;}
a.for_blue {font-size: 10px; color: #003366; text-decoration: underline;}
a.for_blue:visited {font-size: 10px; color: #003366; text-decoration: underline;}
a.for_blue:hover {font-size: 10px; color: #003366; text-decoration: none;}

a.act, a.act:visited, a.act:hover {color: white; font-size: 10px; font-weight: bold; text-decoration: none;}
a.none {font-size: 10px; color: #007ef1; text-decoration: underline;}
a.none:visited {font-size: 10px; color: #007ef1; text-decoration: underline;}
a.none:hover {color: white; font-size: 10px; font-weight: bold; text-decoration: none;}

#auth td {font-size: 9px; color: #999999; padding: 2px;}
#auth input {border: 1px solid #4eb2e6; font-size: 10px; color: #003366; padding-left: 3px; padding-right: 3px;}
#auth .hands {cursor: pointer; cursor: hand; border: none; background: #4eb2e6; color: white; font-size: 10px; font-weight: bold;}