html, body {padding: 0; margin: 0; background-color: #EFF8FE; font-size: 85%; font-family: Tahoma, Arial, Helvetica;}

p, div {padding: 0; margin: 0;}
a {color: #336699;}
img {margin: 0; border-style: none;}

div.head {background-color: #408CC6; background-image: url('/images/headbg.gif'); background-position: 47px 0; background-repeat: repeat-x; border: #863310 solid; border-width: 0 0 1px; height: 100px;}
div.head img {font-size: 180%; font-family: Tahoma, Arial, Helvetica; font-weight: normal; color: #FFCD6C;}
div.head div.contacts {position: absolute; top: 40px; left: 350px;}
div.head div.contacts p {margin: 0; padding: 0; color: white; font-size: 12px;}
div.head div.headadd img {font-size: 150%; font-style: italic;}
div.head div.headadd {position: absolute; top: 52px; right: 20px;}
html>body div.headadd {background-image: url('/images/headadd.png');}
div.menu {height: 18px; background-image: url('/images/menubg.gif'); background-repeat: repeat-x; background-color: #E3A729; border-style: solid; border-bottom-color: #863310; border-top-color: #E3A729; border-width: 1px 0 1px;}
div.menu div {border-style: solid; border-width: 0 1px 0; border-left-color: #E1A227; border-right-color: #FDC75D; padding: 1px 8px; float: left; clear: none; margin: 1px 0 0px;}
div.menu div {font-size: 85%; font-weight: bold; }
div.menu div#menu0 {border-left-width: 0; width: 25%;}
div.menu div#menu1 {border-right-width: 0; }
div.menu div a {color: black; text-decoration: none;}
div.menu div a.here {color: #336699;}
div.menu div a:hover {color: #336699; text-decoration: none;}
div.left {float: left; clear: none; width: 24%;}
div.left div {width: 100%; padding: 13px 0 10px 0;}
div.left div h3 {font-family: Tahoma, Arial, Helvetica; font-size: 85%; font-weight: bold; margin: 0 0 10px 20px;}
div.left div.search{background-color: #4598D7; background-image: url('/images/searchbg.gif'); background-position: top left; background-repeat: repeat-x; }
div.left div.cat{background-color: #9DCFFF; }
div.left div.news{background-color: #C3E2FF;}
div.left div.links{}
div.left div p {margin-left: 20px; font-size: 95%;}
div.left div .newsdate {font-size: 90%;}

div.cat ul {margin: 0 10px 0 20px; padding: 0;}
div.cat ul li {line-height: 140%; list-style-type: none; color: black; margin: 0 0 7px;}
div.cat ul li a {color: black;}
div.cat ul li a.here {color: black; font-weight: bold;}

div.search input.sfield {font-size: 80%; margin: 0 5px 4px 20px; border-width: 1px; width: 66%; height: 18px;}
div.search input.sbutt {margin: 0 5px 0 0;}

div.main {margin-left: 26%;}

div.main table {border-collapse: collapse; border-width: 0 0 1px; border-style: solid; border-color: #dddddd; margin: 15px 0;}
div.main table tr th, div.main table thead td {padding: 10px; border-width: 0 0 0px; border-style: solid; border-color: #dddddd; text-align: left; font-size: 82%;}
div.main table tr td {padding: 10px; font-size: 82%; vertical-align: top; border: solid #dddddd; border-width: 1px 0;}
div.main table tr.nodd td {background-color: white;}
div.main table tr th a, div.main table thead td a {color: black;}
div.main table tr th a:visited, div.main table thead td a:visited {color: black;}
div.main table.special {border-collapse: separate; margin: 15px 5% 15px 0; background-color: #E3A729; background-image: url('/images/specialbg.gif'); background-repeat: repeat; border: 1px solid #863310;}
div.main table.special tr td {width: 50%; padding: 20px 40px 20px 40px;}
div.main table.special tr td img {border: solid white 2px; margin-bottom: 15px;}
div.main table.special tr td {font-weight: bold; color: white; font-size: 71%; line-height: 100%;}
div.main table.special tr td a {color: white;}
div.main table.special tr td a:visited {color: white;}
div.main table.special tr td p {line-height: 100%; font-size: 100%; margin: 0; padding: 0;}

div.main table.noborder tr td {border-style: none;}
div.main table.noborder {border-style: none;}

div.main table.special2 {margin: 0 5% 15px 0; border-collapse: separate; border-style: none;}
div.main table.special2 tr td {width: 50%; padding: 20px 40px 20px 0; vertical-align: top;}
div.main table.special2 tr td img {border: solid #863310 1px; margin-bottom: 15px;}
div.main table.special2 tr td {font-weight: normal; line-height: 100%;}
div.main table.special2 tr td p {line-height: 100%; font-size: 82%; margin: 0; padding: 0;}

div.main p.navstr {margin-top: 15px; font-size: 95%;}

div.footer {border: solid #697B87; border-width: 1px 0 0; margin: 90px 0 0; padding: 10px 0 5px 26%; } 
div.footer p {font-size: 96%; color: #333333; margin: 0 0 10px;}

div.admin_place {width: 30%; margin: 20px 0 10px 1px; line-height: 170%; background-color: #dddddd; padding: 10px 15px;}
div.admin_place a {color: black;}

h1 {font-size: 170%; font-weight: normal; color: #333333; margin: 15px 15% 15px 0;}
h2,h3,h4,h5,h6 {font-size: 130%; font-weight: bold; color: #333333; margin: 25px 15% 15px 0;}
p {line-height: 150%; font-size: 112%; margin: 0 15% 15px 0;}
p.newstitle {margin-bottom: 2px; margin-top: 20px;}
.newsdate {font-size: 75%;}

div.smallmain {margin: 15px 5%;}
div.smallmain p {margin-right: 5%;}

@import url("ie_styles.css");
