/* (c)Copyrigth 2007 Fastweb.ru */
body {margin: 0; padding: 0;  background: url(img/pic_0-1.jpg) #e6f6fe repeat-x;}
body, td, th {font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #314858;}

img.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: #003366; text-decoration:underline;}
a:visited {color: #003366; text-decoration:underline;}
a:hover {color: #003366; 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: #003366; margin: 0; padding: 9px 0 17px 0;}
h2 {font-size: 16px; color: #003366; margin: 0;}
h3 {font-size: 14px; color: #003366; 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: #000000; color: #000000;}
.pop {position: absolute;}

/* menu */
#menu a {font-size: 12px; color: #003366; font-weight: bold; text-decoration: underline;}
#menu a:visited {font-size: 12px; color: #003366; font-weight: bold; text-decoration: underline;}
#menu a:hover {font-size: 12px; color: #003366; font-weight: bold; text-decoration: none;}
#menu a.act {font-size: 12px; color: #314858; font-weight: bold; text-decoration: underline;}
#menu a.act:visited {font-size: 12px; color: #314858; font-weight: bold; text-decoration: underline;}
#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: #1c66af; font-weight: bold; text-decoration: underline;}
#menu a.small:visited {font-size: 10px; color: #1c66af; font-weight: bold; text-decoration: underline;}
#menu a.small:hover {font-size: 10px; color: #1c66af; font-weight: bold; text-decoration: none;}

.white {color: white;}
.small {font-size: 10px;}
.title {color: #003366;}

/* top menu */
#top_menu td {font-size: 10px; color: #003399;}
#top_menu a {font-size: 10px; color: #003399; text-decoration: none;}
#top_menu a:visited {font-size: 10px; color: #003399; text-decoration: none;}
#top_menu a:hover {font-size: 10px; color: #6699cc; text-decoration: underline;}
#top_menu .etc {font-size: 10px; color: #6699cc;}	

