.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

* {margin:0;padding:0}
a img {border:none;}
body {background:#EBEBEB url(img/bodybg.gif) left top repeat-x;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:75%;
	}
#top {width:846px;margin:0 auto;background:url(img/topbg3.gif) 230px 0px no-repeat;height:128px}
#logo {position:absolute;margin-left:20px}

#menu {background:url(img/menubg.gif) repeat-x;height:45px}
#menuin {width:616px;margin:0 auto;padding-left:230px}
#menu ul {list-style-type: none;margin: 0;padding: 0;}
#menu li {display:block;float:left;}
#menu li a {color: white;text-decoration: none;	padding:15px 10px;display:block;	font-weight: bold;}
#menu li.selected-menu a {background: #246a00;color:#ffc600;}
#menu li a:hover {color:#ffc600;background:#7ECF53;color:#000}
#menu ul ul {background: #246a00;width:160px;display:none;border:1px solid #0B1700;padding:5px 0;}
#menu li li {float:none;}
#menu li li a {font-size:.9em;padding:5px;font-weight:normal;height:auto !important;}

#container {background:url(img/containerbg.gif) repeat-x;}
#containerin {width:846px;margin:0 auto;padding-top:10px}

#content {float:right;	width:634px;}
#leftside {	float:right;	width:212px}

.boxik {margin-bottom:10px;}
.boxik h3 {background:#246a00 url(img/boxikh3bg.gif) center left no-repeat;padding:7px 7px 7px 15px; color:#fff;font-size:100%;text-transform:uppercase;}
.boxik .bb {padding:7px;background:#beff9b;}
.boxik ul {margin-left:20px;}
.boxik li {margin-bottom:5px}

.boxik form input {vertical-align:middle;}
.boxik form .txt {border:1px solid #246a00;background:url(img/srchtxtbg.gif) no-repeat;	padding:2px 6px;	margin-right:5px;	width:147px;}


/* possitioning & font */
#web-html {padding:0 1.5em 1.5em 1.5em}
#web-html h1 {font-size:240%;font-weight:normal;padding:.2em 0 .2em 0;text-transform:uppercase;}
#web-html h2 {font-size:110%;font-weight:bold;padding:.2em 0em 0em 0em;margin:0em 0em .2em 0em}
#web-html h3 {font-size:120%;font-weight:bold;padding:.2em 0em 0em 0em;margin:0em 0em .2em 0em}
#web-html h4 {font-size:110%;font-weight:bold;padding:.2em 0em 0em 0em;margin:0em 0em .2em 0em}
#web-html h5 {font-size:100%;font-weight:bold;padding:.2em 0em 0em 0em;margin:0em 0em .2em 0em}
#web-html .annotation{font-style:italic;padding:0;margin:0em 0em 1em 0em;}
#web-html ul,ol{padding:.5em;margin:1em 0em 1em 2em;}
#web-html li {padding:.3em;margin:0em}
#web-html p {padding:0em;margin:0em 0em .2em;}
#web-html blockquote {padding:.2em;margin:0em 0em 0em .2em}
#web-html a {font-weight:bold;}
#web-html a span {font-weight:normal}
#web-html img {margin:0em .2em 0em .2em}
#web-html table {font-size:100%;padding:0em;margin:.2em}
#web-html table thead td,#web-html table thead th,#web-html table th {font-weight:bold;}
#web-html table tbody td,#web-html table tbody {font-weight:normal;}
#web-html table td,#web-html table th {padding:.2em;vertical-align:top;}
#web-html table p {margin:0em !important;}
#web-html table,#web-html table td {border-collapse:collapse;}
#web-html hr {border:0;width:80%;height:1px;margin:.2em 0em .2em 0em}

/* colors */
#web-html h1 {color:#246a00;}
#web-html h2 {color:#222;}
#web-html h3 {color:#000000;}
#web-html h4 {color:#000000;}
#web-html h5 {color:#000000;}
#web-html .annotation{color:#555;}
#web-html a {color:#DF7800;}
#web-html img {}
#web-html table thead tr,#web-html table th {background:#eee}
#web-html table, #web-html table tbody tr {background:#fff}
#web-html table,#web-html table td {border-bottom:1px dotted #555;}
#web-html td{padding:5px;}
#web-html th {padding:5px;}
#web-html hr {color:#fff;background-color: #fff;clear:left; }

#web-html table {width:100%}

fieldset {border:none;border-top:2px solid #DE2921}

#paticka {background:url(img/patbg.gif) repeat-x;color:#fff;}
#paticka a {color:#fff}
#patickain {width:846px;margin:0 auto;padding:19px 0;height:42px;}

#webdesign {float:right;text-align:right;display:block;width:300px;}
#webdesign a img {float:right;margin-left:7px;}



.news-topic {margin-bottom:15px;padding:5px;background:#fff;border:1px solid #ddd}
.news-topic a img {margin-right:10px !important;border:1px solid #246A00}