/* Reset styles */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;}
a img {border:0;}
table {border-collapse:collapse;border-spacing:0;}
ol, ul {list-style:none;}
q:before, q:after, blockquote:before, blockquote:after {content:"";}

/* Site styles */
body {font:0.75em/1.4em Arial;color:#555555;background:#fff;}
a {text-decoration:underline;color:#0055cc;}
a:hover {text-decoration:none;}
h1 {font:normal 18px Arial;color:#000;margin:0 0 10px;}
h2 {font:bold 12px Arial;color:#0036b6;margin:0 0 2px;}
h3 {font:bold 15px Arial;color:#000;margin:0 0 5px;padding:0 0 0 12px;background:url("/do/templates/images/h3.gif") no-repeat left 6px;}
h2 a {text-decoration:underline;color:#0036b6;}
h2 a:hover {text-decoration:none;}
h3 a {text-decoration:underline;color:#0036b6;}
h3 a:hover {text-decoration:none;}

/* Structure */
.wrapper {background:url("/do/templates/images/bg-top.png") repeat-x left top;min-width:1000px;}
.container {width:100%;float:left;margin-right:-300px;}

/* Header */
.header {position:relative;background:url("/do/templates/images/header.jpg") no-repeat 18px 4px;height:142px;}
	.topnav {position:absolute;top:116px;left:86px;}
		.topnav li {float:left;margin:0 25px 0 0;}
	.logo {position:absolute;left:48px;top:22px;}
	.slogan {position:absolute;top:87px;left:32px;font-size:0.9em;}
	.login {position:absolute;top:4px;right:29px;background:url("/do/templates/images/login.png") no-repeat left top;width:230px;height:78px;padding:15px 0 0 12px;font-size:0.9em;}
.login2 {position:absolute;top:4px;right:29px;background:url("/do/templates/images/login2.png") no-repeat left top;width:234px;height:129px;padding:6px 0 0 11px;font-size:0.9em;}

		.login .title {background:url("/do/templates/images/login-title.gif") no-repeat left 2px;padding:0 0 0 17px;color:#666;font:normal 12px Arial;margin:0 0 5px;}
		.login fieldset {overflow:hidden;padding:0 0 6px;}
			.loginbox {width:94px;height:23px;display:block;float:left;background:url("/do/templates/images/loginbox.png") no-repeat left top;margin:2px 4px 0 0;}
				.loginbox .text {width:74px;height:14px;font:11px Arial;color:#666;background:none;border:none;padding:4px 10px;}
			.passbox {width:94px;height:23px;display:block;float:left;background:url("/do/templates/images/passbox.png") no-repeat left top;margin:2px 4px 0 0;}
				.passbox .text {width:74px;height:14px;font:11px Arial;color:#666;background:none;border:none;padding:4px 10px;}
			.arw-btn {margin-top: 2px;width:25px;height:24px;cursor:pointer;background:url("/do/templates/images/arw-button.png") no-repeat;border:none;float:left;display:block;}
			.arw-btn_srch {margin-top: 2px;width:25px;height:24px;cursor:pointer;background:url("/do/templates/images/srch_button.png") no-repeat;border:none;float:left;display:block;}
/* Intro */
.intro {background:#ececec url("/do/templates/images/intro.gif") repeat-x top;height:49px;padding:0 0 0 170px; margin:0 0 30px;}
	.search-title {padding:14px 18px 0 18px;font:bold 14px Arial;float:left;}
	.search {float:left;padding:10px 38px 0 0;}
		.searchbox {width:299px;height:22px;display:block;float:left;background:url("/do/templates/images/searchbox.png") no-repeat left top;margin:2px 4px 0 0;}
			.searchbox .text {width:299px;height:14px;font:12px Arial;color:#666;background:none;border:none;padding:4px 10px;}
	.column {float:left;padding:5px 30px 0 0;font-size:0.9em;}
		.column li {background:url("/do/templates/images/column-bullet.gif") no-repeat left 6px;padding:0 0 0 10px;}
span.gap {margin:0 0 0 35px;}
/* Menu */
.menu {margin:0 0 0px; padding:0px 0px;}
	.menu .ins {background:url("/do/templates/images/menu2.gif") repeat-x top;height:41px;padding:4px 0; margin:0 0 0px;}
	.menu .ins .ins {background:none;position:relative;float:right;left:-50%;padding:0;height:auto;}
		.menu ul {position:relative;left:50%;font:normal 18px/40px Arial;overflow:hidden;}
			.menu li {float:left;background:url("/do/templates/images/menu-sep.gif") repeat-y left;padding:0 20px;margin:0 0 0 -2px;}
				.menu a {color:#fff;}

.menu2 {background:url("/do/templates/images/menu2.gif") repeat-x top;padding:2px;
	height: 50px; font-weight:bold; font-size:11pt;line-height: 1.5;}
.menu2 a {color:#fff; margin-left: 30px; font-size:10pt;}

.menu3 {background:url("/do/templates/images/menu2.gif") repeat-x top;padding:2px;
	height: 40px; font-size:11pt;line-height: 1.5;float:center;padding:9px 0; margin:0 0 0px;}
.menu3 span {background:url("/do/templates/images/menu-sep.gif") repeat-y left; padding:0 12px;margin:0 0 0 17px;}

.menu3 a {color:#fff;font-size: 14pt;}


/* Content */
.content {margin-right:300px;padding:0 0 50px 20px;}
	.content p {margin:0 0 10px;}
	.actions {margin:0 0 20px;}
		.actions li {background:url("/do/templates/images/actions-bullet.gif") no-repeat left 9px;padding:0 0 7px 15px;}
	.shortnews {overflow:hidden;margin:0 0 10px;}
		.shortnews dt {float:left;background:#ff7302;color:#fff;font:11px Arial;padding:0 2px;margin:1px 8px 0 0;}
		.shortnews dd {display:table;}
	.more {margin:0 0 25px;font-size:11px;}
		.more a {color:#00a5e2;}
	.cols {overflow:hidden; margin:0px 0 33px 0px;}
		.cols a {color:#0055cc);}
		.col {width:250px;padding:12px 15px 10px;float:left;background:#f5f5ea;margin:0 28px 0 0;}
		.col2 {width:auto;padding:12px 15px 10px;float:left;background:#f5f5ea;margin:0 28px 0 0;}
		.col p {margin:0 0 20px;}
		.col_old {width:500px;padding:12px 15px 10px;float:left;background:#f5f5ea;margin:0 28px 0 20px;}


/* Right column */
.rightside {width:251px;padding:0 20px 50px 0;float:right;margin-left:10px;}
	.rightmenu-top {background:url("/do/templates/images/rightmenu.png") no-repeat left top;height:8px;font-size:0;}
	.rightmenu-bottom {background:url("/do/templates/images/rightmenu.png") no-repeat right bottom;height:8px;font-size:0;margin:0 0 30px;}
	.rightmenu {background:url("/do/templates/images/rightmenu.png") repeat-y center;padding:6px 12px;}
		.rightmenu li {background:url("/do/templates/images/actions-bullet.gif") no-repeat left 11px;padding:2px 0 2px 18px;}
		.rightmenu li ul li {background:url("/do/templates/images/actions-bullet_sm.gif") no-repeat left 9px;padding:2px 0 1px 5px;}
	.ad {margin:0 0 20px;}

/* Inside content */
.inside-content {padding:0 20px 30px;}
	.columns {overflow:hidden;padding:0 0 30px;}
		.columns .block {float:left;width:46%;margin:0 1% 0 0;}
			.columns .col {width:auto;float:none;}
	.tbl {border:1px solid #ffcea6;margin:0 0 20px;}
		.tbl th {border:1px solid #ffcea6;background:#f5f5ea;color:#444;font:bold 1em Arial;padding:8px 6px;text-align:center;}
		.tbl td {padding:8px 6px;vertical-align:top;}
			.tbl p {margin:0 0 5px;}
		.tbl tr.even td {background:#f4f4f4;}
	.tbl_adv {border:1px solid #ffcea6;margin:15px 20px 20px 0px; width: 90%;}
		.tbl_adv th {border:1px solid #ffcea6;background:#f5f5ea;color:#444;font:bold 1em Arial;padding:8px 6px; text-align: left;}
		.tbl_adv td {padding:14px 6px 14px 6px;vertical-align:top;}
			.tbl_adv p {margin:0 0 5px;}
		.tbl_adv tr.even td {background:#f4f4f4;}
	ul.adv {margin:0px 0px; padding:4px 0px 8px 0px;}
	ul.adv li {padding:0px 0px 3px 0px;}


/* Footer */
.footer {clear:both;border-top:3px solid #ff7302;margin:0 20px;padding:24px 0;overflow:hidden;font-size:0.9em;}
	.c-block {float:right;}
	.footer ul {overflow:hidden;margin:0 0 10px;font:1em/1em Arial;}
		.footer li {border-left:1px solid #4d5d84;padding:0 17px 1px 8px;float:left;margin-left:-9px;}
	.copy {margin:0 0 5px;font-size:1.1em;}