body, td, div {margin: 0px; padding:0px; font-family: Times new roman, Georgia, Verdana, Arial; color:black; font-size: 14px; font-weight: normal;}
img {border:0px;}
form {margin:0px;}

h1 {font-family: Georgia, Verdana, Arial; font-size: 18px; font-weight: normal; color: #492F10;}
h2 {font-family: Georgia, Verdana, Arial; font-size: 18px; font-weight: normal; color: #1A1A1A;}
a {font-family: Times new roman, Georgia, Verdana, Arial; font-weight: normal; font-size: 14px; color: #345776; text-decoration: none;}
a:hover {color: #1A1A1A; text-decoration: underline;}

.folder {font-family: Times new roman, Georgia, Verdana, Arial; font-size: 14px; font-weight: normal; color: #492F10;}

.search_form_field {border: 1px; border-style: solid; margin: 0px; padding: 0px ; border-color: #777777; color: #000000; width: 70px; height: 14px; font-size: 12px; font-family: arial, Verdana, sans-serif;}
.searchbutton { margin: 7px 0px 0px 0px; padding: 0px; vertical-align: top; cursor: pointer;}

.mainmenu {margin: 0px; padding: 20px 0px 0px 0px; text-align: left;}
.mainmenu a {font-size: 16px; color: #1A1A1A; text-decoration: none;}
.mainmenu a:hover {color: #345776; text-decoration: underline; font-size: 16px;}
.mainmenu span {color: #345776; text-decoration: none; font-size: 16px;}

.smnu th {font-size: 15px; font-weight: normal; color: #492F10; text-align:left;}
.smnu td {font-size: 14px; font-weight: normal; color: #492F10;}
.smnu a {font-size: 14px; color: #345776;}
.smnu a:hover {font-size: 14px;color: #1A1A1A; text-decoration: underline;}

.icon_menu span {color: #B7AB92;}

ul {margin: 0px; padding: 0px; list-style-type: none;}
ul a {margin: 0px; padding: 0px 0px 0px 20px; background: url(/i/bullit_1.gif) no-repeat 0px 4px; font-size:14px; font-family: Times new roman, Helvetica, sans-serif; }
ul a:hover {background: url(/i/bullit_1a.gif) no-repeat 0px 4px; text-decoration: underline;}

.reg_form_field {border-style: inset; border-width: 1px; margin: 0px; padding: 0px 0px 0px 1px; border-color: #777777; color: #4E596B; height: 15px; font-size: 12px; font-family: arial, Verdana, sans-serif; vertical-align: baseline; width: 50%;}
#reg_form span {color: #777777; font-family: tahoma; font-weight: normal; font-size: 12px;}
.reg_button {border-style: none; border-width: 0px; margin: 0px; padding: 5px 0px 0px 0px; background-color: #F1F1F1; color: #364244; font-size: 12px; font-family: tahoma; font-weight: bold; vertical-align: baseline; text-align: left; text-decoration: underline; cursor: pointer; }
.reg_in {color: #262827; font-size: 12px; font-family: tahoma; font-weight: normal; text-decoration: underline; margin: 0px}

.uhko {margin: 0px; padding: 0px 30px 0px 0px; font-size:12px; font-family: arial, Helvetica, sans-serif; line-height: 17px;}
.uhko a {margin: 0px; font-size:12px; font-family: Times new roman, arial, Helvetica, sans-serif; }
.uhko a:hover {text-decoration: underline;}

.footer {color: #574B3C; font-size: 12px;}
.footer a {color: #574B3C; text-decoration: underline; font-size: 12px;}

.osn_body { font-size:14px; font-family: Times new roman, arial, Helvetica, sans-serif; color: #262827;}

.news {font-family: Times new roman, Georgia, Verdana, Arial; font-weight: normal; font-size: 14px;}
.news div, .date {margin: 12px 0px 5px 0px; padding: 0px; font-family: Times new roman, Georgia, Verdana, Arial; font-size: 14px; color: #786754;}
.news a {color: #1A1A1A; font-size: 14px;}
.news a:hover {text-decoration: underline;}

.sort_cur {margin: 0; padding: 0;}
.sort_cur span {margin: 0; padding: 2px 5px 2px 5px; background-color: #E1E1E1; font-weight: bold; text-decoration: none; font-size: 12px; font-family: Tahoma, Arial, Sans-Serif; display: inline; color: #262827;}
.sort_cur a {margin: 0; padding: 2px 5px 2px 5px; background-color: #F1F1F1; font-weight: normal; text-decoration: none; font-size: 12px; font-family: Tahoma, Arial,  Sans-Serif; display: inline;  color: #777777;}
.sort_cur a:hover {margin: 0; padding: 2px 5px 2px 5px; background-color: #D1D1D1; font-weight: normal; text-decoration: none; font-size: 12px; font-family: Tahoma, Arial, Sans-Serif; display: inline;  color: #000000;}

.surl {color: #777777;}
.map ul {margin-bottom: 10px;}
.map ul li {margin: 5px 0px 5px 0px;}
.map .map_subdir {margin: 10px 0px 20px 30px;}

#big_form td {margin: 0px 0px 0px 0px; padding: 5px 0px 5px 5px;  font-family: tahoma; font-weight: 100; font-size: 12px;}
#big_form form {border: 1px; border-style: solid; border-color: #4E596B; color: #4E596B;}

.reg {font-size:12px; font-family: Tahoma, Arial, Verdana, Sans-Serif; font-weight: normal; color: #000000;}
.reg td a {color:#000000; text-decoration:none; font-size: 12px; font-family: Tahoma, Arial, Verdana, Sans-Serif; font-weight: normal;}
.reg td a:hover{color: #262827; text-decoration:none; font-size: 12px; font-family: Tahoma, Arial, Verdana, Sans-Serif; font-weight: normal;}
.reg a {color:#000000; text-decoration:underline; font-size: 12px; font-family: Tahoma, Arial, Verdana, Sans-Serif; font-weight: normal;}
.reg a:hover{color: #262827; text-decoration:underline; font-size: 12px; font-family: Tahoma, Arial, Verdana, Sans-Serif; font-weight: normal;}
.numb {border-style: inset; border-width: 1px; margin: 0px; padding: 0px 0px 0px 1px; border-color: #777777; color: #262827; height: 16px; font-size: 12px; font-family: arial, Verdana, sans-serif; vertical-align: top;}

