html, body {font-size: 12px; font-family: Arial, Helvetica, sans-serif}
ul, h1, h2, h3, h4, h5, h6 {padding: 0; margin: 0;}
ul {padding-left: 40px;}
a:hover {text-decoration: none;}
a:link.text {color: #000000;}
a:hover.text {color: #000000;}
a:visited.text {color: #000000;}
div.clear {font-size: 0; height: 0; clear: both;}
h1 {margin:0px; font: normal 12px Arial; padding-bottom:12px; display: inline;}
h1.tl {font-size: 26px;}
h2 {margin:0px; font: normal 12px Arial; padding-bottom:12px; display: inline;}
h2.tl {font-size: 22px;}
h3 {font-size: 18px;}
p.tl {font-size: 26px;}

.wrapper {margin: 0 auto; width: 974px;}

.header {height: 413px; background-image: url(../images/header.jpg); background-repeat: no-repeat; position: relative;}

.header ul {list-style: none; padding: 0; position: absolute; left: 76px; top: 30px;}
	.header ul li {	background-image: url(../images/menu_arrow.gif); background-position: left center; background-repeat: no-repeat; padding: 5px 0 9px 15px;}
		.header ul li a {font-size: 13px; color: #07175c;}
	.header ul li.selected {background-image: url(../images/menu_arrow_selected.gif); }
		.header ul li.selected a {font-weight: bold;}

.header .linktoroot {position: absolute; width: 282px; height: 46px; left: 626px; top: 30px; border: none;}

.header .phone {display: block; position: absolute; top: 86px; left: 631px; font-weight: bold; font-size: 13px;}

.header .online {font-size: 18px; color: #0f2ba4; position:absolute; left: 97px; top: 345px;}
	.header .online a {color: #0f2ba4;}

.bodybg {background-image: url(../images/body_bg2.jpg);}
	.body {background-image: url(../images/body_bg.jpg); background-repeat: repeat-x; padding-left: 60px; color: #3c3c3c;}

.body p.pre {font-style: italic; margin-top: 3px;}

.body .leftcolumn {width: 572px; padding-right: 30px; padding-bottom: 30px; float: left;}

.body .rightcolumn {width: 312px; float: left;
	//float: none;
}

.body .rightcolumn .round {width: 253px; padding: 15px 0;}
	.body .rightcolumn .round .top {background-image:url(../images/round_top.gif); font-size: 0; height: 15px;}
	.body .rightcolumn .round .center {border-left: 1px solid #c3c3c3; border-right: 1px solid #c3c3c3; background-color: #FFF; padding: 5px 10px;}
	.body .rightcolumn .round .bottom {background-image:url(../images/round_bottom.gif); font-size: 0; height: 15px;}

.footer {padding-top: 10px;}

.footer .copyright {color: #828282; font-size: 11px; padding-left: 55px; padding-bottom:5px; display:block;}

.footer ul {list-style: none;}
	.footer ul li {float: left; padding-left: 15px;}
		.footer ul li a {color: #07175c;}

.footer .counters {width: 400px; float: left; text-align:center;}

.footer .adv {color: #828282; font-size: 11px; text-align:right; padding-right: 57px;}