/* common settings */
html,body {
	margin:0;
	padding:0;
	line-height:1;
	width:100%;
}
body {
	background-color:#e3e4d6;
	font-family:Arial,Helvetica,sans-serif;
	color:#3a3c26;
	font-size:0.8em;
}
table {padding:0; border-collapse:collapse;}
table td {padding:0;border:0; vertical-align:top;}
h1,h2,h3,h4,h5,h6,pre,code{font-size:1em;}
ul,ol,li,ul li,h1,h2,h3,h4,h5,h6,
pre,form,div,
body,html,
p,a,blockquote,fieldset,input{margin:0;padding:0;}
ul,ol{list-style:none;}
li,dd,blockquote{margin-left:1em;}
a img,:link img,:visited img{border:none;}
fieldset{border:solid 0 transparent;}
input,select,textarea{font-size:100%;}

.fclear{clear:both; font-size:0; line-height:0; height:4px;}
.no{display:none;}

a {text-decoration:underline; color:#3a3c26;}
a:hover {text-decoration:none;}

img {border:0;}

/* wrapper */
#wrapper {
	margin:0 auto;
	width:995px;
}

/* top image */
.top-image {
	width:995px;
	height:274px;
	border-bottom:#3a3c26 4px solid;
	background:url(images/top-image.jpg) top center no-repeat;
}

/* left column */
.col-left {
	width:203px;
	float:left;
}

.col-left div.left-menu {
	width:203px;
	height:579px;
	background:url(images/left-block-bg.jpg) left top no-repeat #d3d4bc;
}
ul.left-menu {
	padding:19px 9px;
	line-height:1.5;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
}
ul.left-menu ul {
	background:url(images/left-menu-hr.gif) left 2px no-repeat;
	padding-top:5px;
	padding-bottom:10px;
}
ul.left-menu a {
	text-decoration:none;
	padding-left:17px;
	background:url(images/left-noactive.gif) 2px center no-repeat;
}
ul.left-menu a:hover {
	background:url(images/left-active.gif) 2px center no-repeat;
}

.col-left .left-images {
	width:203px;
	height:79px;
	background:url(images/left-images.jpg) 2px 7px no-repeat;
}

/* right column */
.col-right {
	width:204px;
	float:right;
	background:url(images/right-block-bg.png) left top repeat-y #d6d7c1;
}
.col-right .bg-top {
	background:url(images/right-block-bg-top.png) left top no-repeat;
	font-size:0;
	line-height:0;
	height:4px;
}
.col-right .bg-bottom {
	background:url(images/right-block-bg-bottom.png) left top no-repeat;
	font-size:0;
	line-height:0;
	height:3px;
}
.col-right .content-in {
	padding:13px 6px;
}
.col-right ul.last-news li {
	line-height:1.2;
}
.col-right h2.title {
	text-align:center;
	margin-bottom:18px;
}
.col-right .date {
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	font-size:1.2em;
	margin-bottom:0.5em;
	display:block;	
}
.col-right .link {
	text-align:right;
	display:block;
	padding-bottom:2px;
}

/* content middle */
.content-m {
	margin:0 204px 0 203px;
}
.content-m .content-in {
	padding:18px 21px;
}

/* content */
.content-m {
	line-height:1.2;
}
/* ie */
hr {
	height:1px;
	color:#3a3c26;
	border:none;
}
/* Gecko & Opera */
html>body hr {
	height:1px; 
	background-color:#3a3c26;
	border:none;
	border:0px solid #3a3c26;
}
.content-m h1, .content-m h2, .content-m h3 {
	color:#3a3c26;
	margin-bottom:0.5em;
}
.content-m h1 {font-size:1.2em;}
.content-m h2 {font-size:1.1em;}
.content-m h3 {font-size:1em;}
.content-m p, .content-m ul,  .content-m ol {
	color:#3a3c26;
	margin-bottom:1em;
}

.content-m a {color:#3a3c26; text-decoration:underline;} 
.content-m a:hover {text-decoration:none;}

.content-m table {margin-bottom:1em;}
.content-m table td {
	border:1px solid #3a3c26;
	padding:0.3em;
}
.content-m ul {
	line-height:1.2;
	margin-left:0.3em;
	list-style:disc;
}
.content-m ol {
	line-height:1.2;
	margin-left:1em;
	list-style:decimal;
}
.content-m table.form td {
	border:none;
	padding:0 0.5em 0.5em 0;
	vertical-align:top;
}
.content-m table.noborder td {border:0;}
.content-m table.nopadding td {padding:0;}
.content-m table.noall td {border:0; padding:0;}

.content-m img {border:1px solid #d4d1b8;}
.content-m img.noborder {border:none;}
