* { padding : 0px; margin : 0px; border: none; }
.clear { font-size: 0pt; clear: both; }

BODY {
	background: #FFFFCC url(/images/bg.gif) repeat-y left;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333;
}

H1 {
	font-size: 13pt;
	color: #333;
	min-height: 30px;
	_height: 30px;
	padding: 7px 0px 0px 45px;
	background: url(/images/h1.jpg) no-repeat left top;
}

P {
	padding-top: 10px;
}

A { text-decoration: underline; color: #006699; }
A:hover { text-decoration: none; }


#header1 {
	min-height: 90px;
	_height: 90px;
	background: url(/images/header1.jpg) no-repeat left top;
}
#logo {
	background: url(/images/header2.jpg) no-repeat center top;
	min-height: 72px;
	_height: 72px;
	padding-top: 18px;
	text-align: center;
	margin: -90px 477px 0px 229px;
}
#header3 {
	min-height: 90px;
	_height: 90px;
	background: url(/images/header3.jpg) no-repeat right top;
	margin-top: -90px;
}

#flag1 {
	min-height: 31px;
	_height: 31px;
	background: url(/images/flag2.jpg) repeat-x 16px top;
}
#flag2 {
	min-height: 31px;
	_height: 31px;
	background: url(/images/flag1.jpg) no-repeat left top;
}
#flag3 {
	min-height: 31px;
	_height: 31px;
	background: url(/images/flag3.gif) no-repeat right top;
}

#top1 {
	min-height: 102px;
	_height: 102px;
	background: url(/images/top1.jpg) no-repeat left top;
}
#top2 {
	min-height: 102px;
	_height: 102px;
	background: url(/images/top2.jpg) no-repeat right top;
}

#ad-block1 {
	min-height: 116px;
	_height: 116px;
	background: url(/images/block_bg.jpg) no-repeat center top;
	margin-right: 175px;
}
#ad-block2 {
	min-height: 116px;
	_height: 116px;
	margin-top: -116px;
	background: url(/images/block_left.jpg) no-repeat left top;
}
#ad-block3 {
	min-height: 116px;
	_height: 116px;
	background: url(/images/block_right.jpg) no-repeat right top;
}

#ad-top {
	position: absolute;
	right: 176px;
	top: 51px;
	width: 205px;
	text-align: center;
	font-size: 8pt;
}
#ad-top A IMG {
	border: 1px solid #9A0002;
}

#ad2 {
	position: absolute;
	width: 278px;
	top: 240px;
	left: 60px;
	font-size: 8pt;
	color: #000;
}
#ad3 {
	position: absolute;
	width: 285px;
	top: 245px;
	right: 218px;
	font-size: 8pt;
	color: #000;
}

#nav1 {
	min-height: 38px;
	_height: 38px;
	background: url(/images/nav1.jpg) no-repeat left top;
}
#nav {
	min-height: 30px;
	_height: 30px;
	background: url(/images/nav2.jpg) no-repeat right top;
	padding: 8px 0px 0px 110px;
}

#right_ {
	width: 100%;
	float: right;
	margin-left: -282px;
}
#left {
	width: 269px;
	float: left;
	min-height: 520px;
	_height: 520px;
	background: url(/images/left_bg.jpg) no-repeat left top;
}
#right {
	margin-left: 282px;
	padding-right: 20px;
}

#left-menu {
	padding: 23px 0px 0px 27px;
}
#left-menu UL {
	list-style: none;
}
#left-menu LI {
	padding-bottom: 4px;
}
#left-menu A {
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	padding-left: 30px;
	display: block;
	height: 28px;
}
#left-menu LI UL {
	margin-bottom: 15px;
}
#left-menu LI LI {
	padding: 0px 0px 0px 10px;
}
#left-menu LI LI A {
	display: inline;
		font-weight: normal;
}
#left-menu LI LI A:hover {
	color: #006699;
	background: none;
}
#left-menu A:hover {
	text-decoration: underline;
	color: #FF6600;
	background: url(/images/lm.gif) no-repeat left top;
}

#footer1 {
	min-height: 161px;
	_height: 161px;
	background: url(/images/footer_bg.jpg) repeat-x top;
}
#footer2 {
	min-height: 161px;
	_height: 161px;
	background: url(/images/footer_left.jpg) no-repeat left top;
}
#footer {
	min-height: 25px;
	_height: 25px;
	background: url(/images/footer_right.jpg) no-repeat right top;
	padding: 136px 0px 0px 20px;
}

#copy, #phone, #email, #author {
	float: left;
	margin-right: 25px;
	font-size: 8pt;
}

#counters {
	text-align: right;
	margin: -15px 15px 0px 0px;
}
input, textarea { padding:5px; border: 1px black solid; }
span.error { color:red; padding: 5px; border: 1px solid #626562; }
#pagesTop {  text-align: center; margin-bottom: 10px; font-size: 16px }
#pagesBottom {  text-align: center; margin-top: 10px; font-size: 16px }
#list { margin-left: 15px }
#date { margin-bottom: 0; padding-left: 45px }
#content { text-indent: 15px; text-align: justify }
