body{
	width: 1000px;
	border: 1px solid white;
	margin: 0 auto 0 auto;
	font-family: Tahoma, sans-serif; font-size: 15px;
}
a:link {color: #B80000;}
a:visited {color: #673695;}
a:hover {color: #DE8800; cursor: pointer;}
span.inlay, span.overlay, span.vac_inlay{color: #B80000; border-bottom: 1px dashed #B80000; text-decoration: none; cursor: pointer; z-index: 1;}
span.inlay:hover, span.overlay:hover, span.vac_inlay:hover{color: #DE8800; border-bottom: 1px dashed #DE8800;}
span.vac_inlay {font-weight: bold; color: Black; border-bottom: 1px dashed Black; cursor: pointer;}

div#logo{background: url(design/logo.jpg) no-repeat left; height: 67px; width: 233px; float: left; margin: 30px 0 0 50px;}
div#menu{float: right; margin: 50px 0 0 0; font-size: 16px; padding-right: 50px;}
	.but_l{background: none; float: left; height: 31px;}
		.but_l.active{background: url(design/but_l.jpg) #BA0000 no-repeat left top;}
	.but_r{background: none; padding: 5px 10px 0 12px; height: 26px;}
		.but_r.active{background: url(design/but_r.jpg) no-repeat right top;}
		div#menu div.but_r.active a:link, div#menu div.but_r.active a:visited, div#menu div.but_r.active a:hover {text-decoration: none; color: #ffffff; cursor: default;}

div#lnkfield{background: url(design/ybg.jpg) no-repeat; height: 610px; width: 938px; margin: 120px auto 0 auto; padding: 12px 0 0 25px;}
	div.imglnk{float: left; width: 265px; height: 285px; margin: 0px 20px 0px 20px; text-align: center; background: url() no-repeat top center;}
		div.imglnk div.imgdiv, div.imglnk div.imgdiv_b{background: url() no-repeat bottom center;}
		div.imglnk div.imgdiv{height: 167px;}
		div.imglnk hr{margin: 0; height: 0px; border: 1px solid #7B3100;}
		div.imglnk a{font-family: Verdana, sans-serif; font-weight: bold; font-size: 13px;}
		div.imglnk p{text-align: left; margin-top: 10px; font-size: 13px;}

div#about{width: 880px; margin: 20px auto 0 auto;}
	div#about h2{font-size: 40px; margin-bottom: 15px;}

table#mp_text {margin: 30px auto 0 auto;}
table#mp_text tr.tp{padding: 0 0 30px 0;}
table#mp_text tr td {width: 420px; border-top: 2px solid #D4A763;}
	table tr td h3{margin-bottom: 10px;}
table#mp_text tr td.mid {width: 40px; border-top: 2px solid #ffffff;}

div#content{width: 880px; margin: 120px auto 50px auto; padding: 0; min-height: 600px;}
	#content ul {list-style: circle outside url(design/list_circle1.jpg); padding-left: 18px;}
		#content ul li{margin: 4px 0 4px 0;}
		#content ul li ul{list-style: circle outside url(design/list_circle2.jpg);  padding-left: 25px; font-size: 13px;}
	#content img {border: 1px solid #7B7B7B; float: left; margin: 10px 20px 10px 0;}
	
	#content table {border: 1px solid #D9D9D9; border-bottom: 0px;}
	#content table thead tr {text-align: left;}
		#content table thead tr th{padding: 7px 20px 7px 8px; border-bottom: 2px solid #7B3400;  font-weight: normal;}
	#content table tbody tr {}
		#content table tbody tr.rowbg {background-color: #EBEBEB;}
		#content table tbody tr td{border-bottom: 1px solid #D9D9D9; padding: 7px 20px 7px 8px; font-size: 0.8em;}
		.num {text-align: right;}
	
	#content div.summary_element{width: 844px; margin: 0px 18px 0 18px;}
	#content div.summary_date{color: #696969; font-size: 0.7em; padding-top: 20px; margin-bottom: 4px;}
	#content div.summary_a{font-weight: bold;  font-size: 1em;}
	#content div.summary_descr{margin-top: 5px; margin-bottom: 5px;}
		div.vac_descr{display: none; color: #3E3E3E; background-color: #FFF3DC; border: 1px solid #D1D1D1; padding: 10px 15px 0 15px; margin-top: 5px; font-size: 14px;}
		div.vac_comp{margin-top: 6px;}
		p.vac_treb{margin-left: 20px; margin-top: -5px; line-height: 2em;}
		
div#breadcrumbs{font-size: 11px; margin-bottom: 8px;}

h1{margin: 0 0 0 -2px; padding: 11px 0 0 20px; height: 39px; width: 857px; background: url(design/h1.jpg) no-repeat top left; font-size: 23px; font-weight: normal;}
h2{font-weight: normal; font-size: 36px; margin-bottom: 0px;}
h3{font-weight: normal; font-size: 23px; margin: 20px 0 15px 0;}
h4{font-size: 15px; margin: 20px 0 15px 0;}
	#content.sump h4{margin-bottom: 0px;}
p{margin-top: 5px;}

div#copyright{width: 880px; margin: 30px auto 30px auto; position: relative;}
	span.copysp{margin-left: -20px; font-weight: bold; font-size: 16px; color:#3f3d3e;}
	div#copyright p{margin: 5px 0 5px 0;}
	div#counters {position: absolute; right: 5px; bottom:0px;}
	
	#paginate{margin-top: 30px; margin-left: 7px; overflow: hidden;  font-size: 18px;}	
		#paginate a {text-decoration: none;}
	#paginate .ditto_page, #paginate .ditto_currentpage {margin: 0 12px 0 12px;}
	#tplPNoff, #tplPNon, #tplPPoff, #tplPPon {margin: 2px 12px 0 12px; background: url(design/pagination.jpg) no-repeat; width: 24px; height: 24px;}
	#tplPNoff, #tplPNon, #tplPPoff, #tplPPon, #ppages {float: left;}
	#ppages a {text-decoration: underline;}
		#tplPNon {background-position: -24px 0;}
		#tplPNoff {background-position: -25px -24px;}
		#tplPPon {background-position: 0px -24px;}
		#tplPPoff {background-position: 0px 0px;}	
