* {margin:0; padding: 0;}

html, body {min-width:910px;}
body {
	background:#fff url(img/bbg.gif) repeat-x;
	color:#333;
	font: 64.5% Tahoma, Arial, Helvetica, sans-serif;
	min-width:910px;
	text-align:left;
}
img {border: none;}
a {color:#3F4C6B;}
a:visited {color:#D15600;}
a:active {color:#356AA0;}
a:hover {color:#B02B2C;}

ul.horizontallist li {
  display: inline;
  list-style-type: none;
}

ul.verticallist li {
  list-style-type: none;
}
.clear {
clear: both;
height: 0;
overflow: hidden;
}

.rightalign {
  text-align:right;
}


#wrapper {
	text-align: left;
	margin: 0 auto;
	padding: 0;
	border:0;
	width: 910px;
}

#header {
	margin: 0 0 15px 0;
}

#side-a {
	float: left;
	width: 200px;
}

#side-b {
	float: right;
	width: 200px;
}

#content {
	float: left;
	width: 55%;
}

#footer {
	clear: both;
}

/* ����� */
.top { clear: both; width: 910px; height:70px; }
.top .a,
.top .b
{ float: left; }
.top .a { width: 580px; //margin-right: -910px; }
.top .b { width: 330px; //margin-left: 580px; //display: inline; text-align: right; }
.top .b p {
  padding:15px 0 0 0;
}

#logo {
  height:50px;
  text-indent: -5000px;
  display: block;
  padding:10px 0;
}

#mainmenu {
  width:908px;
  background: #268BC3 url(img/mbg.gif) repeat-x;
  border: 1px solid #4E6A78;
  padding:3px 0 6px 0;
  color:#fff;
  font-size:1.2em;
  font-weight:bold;
}

#mainmenu li {
  padding:9px 15px;
  background: url(img/mbgb.gif) right center no-repeat;
}
#mainmenu li a {
  color:#E8FFFF;
}

.topimage {
  height:220px;
  border-top:1px solid #d7d7d7;
  border-bottom:1px solid #d7d7d7;
  text-indent: -5000px;
  display: block;
  margin:1px 0;
  padding: 1px 0;
}

h2.blue, h2.red {
  font-size:1.2em;
  padding:.3em 1em .5em 1em;
  text-transform: capitalize;
  color:#E8FFFF;
}
h2.blue {
  background: #3369A5;
  border-left:1px solid #114871;
  border-top:1px solid #114871;
  border-right:1px solid #114871;
}
h2.red {
  background:#F16846;
  border-left:1px solid #A51000;
  border-top:1px solid #A51000;
  border-right:1px solid #A51000;
}

h2.blue a, h2.red a,
h2.blue a:hover, h2.red a:hover,
h2.blue a:active, h2.red a:active,
h2.blue a:visited, h2.red a:visited
 {
  color:#E8FFFF;
  text-decoration:none;
}

.sidebaranonce {
  padding:.5em 1em;
  background: #F1F8FE;
  border:1px solid #B4CAD5;
  margin-bottom:1em;
}

.sidebaranonce ul li {
  padding:.5em 0;
  font-size:1.1em;
}

.sidebaranonce ul li a {
  padding:0 0 0 20px;
  background: url(img/di.gif) left center no-repeat;
  font-weight: bold;
  text-transform: capitalize;
}

.sidebaranonce div {
  text-align:right;
}

/* search form */
#search label {
  float: left;
  text-align: left;
  font-size:1.2em;
  margin-right: 15px;
  width:60px;
  text-transform: capitalize;
  margin:.5em 0 .3em 0;
  font-weight: bold;
  color:#4C668B;
}

#search select {
    margin:.3em 0;
    width:117px;
}

#sb {
  width:80px;
}

a.morecontent {
  color:#883845;
  font-size:1.1em;
}

/* footer */
#footer {
  margin:2em 0;
  padding:1em 0;
  border-top:1px solid #cbcbcb;
  font-size:1.1em;
  color:#ccc;
  text-align: center;
}

#botmenu {
  margin-bottom:1em;
}


#botmenu li{
    padding:0 5px;
}

#botmenu a {
  color:#ccc;
}

/* content */
.contentanonce{
  margin:0 10px 1.5em 20px;
  padding-bottom:10px;
  background: url(img/ta.gif) left bottom repeat-x;
}

.adescr {
  padding:.5em 0;
  font-size:1.1em;
}

.contentanonce img {
  width:218px;
  height: 150px;
  border:1px solid #ccc;
}

.contentanonce h3 {
  font-size: 1.1em;
  margin:.7em 0 .5em 0;
}

.columns { clear: both; width: 460px;margin:0 5px;text-align: left; }
.columns .cola,
.columns .colb
{ float: left;}
.columns .cola { width: 220px; //margin-right: -440px; }
.columns .colb { width: 220px; //margin-left: 220px; //display: inline; text-align: right;padding-left:20px;}
.columns div {
  text-align: justify;
}

.contentlist {
    margin:0 10px 0 20px;
}

.document {
  margin:1em 0;
  font-size:1.2em;
  line-height: 1.3em;
}
.document p {
  padding:.7em 0 .3em 0;
}
.document img {
  border:1px solid #ccc;
}
.document ul, .document ol {
  padding:.2em 1em .7em 3em;
}
.document ul li, .document ol li{
  margin:.5em 0;
}

/* SITE NAVIGATION *****************************************************************************/
#sitenavigation
{
	font-size:1.1em;
	margin:.5em 0 0 0;
	font-weight:bold;
}
#sitenavigation li:before { content: "� "; }
#sitenavigation li:first-child:before { content: ""; }

/* POST */
.post {
	margin:2em 0;
}
div.post img {float: left; margin:1px 15px 0 0;border:3px solid #fff;}
div.post p{
	display: table;
	_height: 0; /*IE5-6*/
	zoom: 1; /*IE-7*/
}


div.post h2 {
    font-size:1.2em;
	font-weight:bold;
    text-transform: capitalize;
}

div.post strong a, div.post a {
	text-decoration:none;
}
div.post p {
	font-size:1.2em;
}
div.empty {height:1em;}

/* PAGE NAVIGATION *****************************************************************************/


#pagenav {
	margin:1em 2em;
	text-align:right;
}
#pagenav span {
	margin:.2em;
	padding:.2em .3em .2em .3em;
	background:#eee;
	border:1px solid #efefef;
}
#pagenav span#current {
	background:#fefefe;
	border:1px solid #efefef;
}
#pagenav a {
	border:0;
	font-weight:bold;
}
#pagenav a:hover {
	text-decoration:none;
}

.contentlist table{
	width:95%;
	border-collapse:collapse;
}

.contentlist table td, #contentlist table tr{
	border:1px solid #ccc;
}
.contentlist table td {
	padding:7px;
}
.contentlist img {
	border:1px solid #ccc;
}
.clearing {clear:both;}


