/*
font-family: (шрифт без засечек), Arial, Helvetica, sans-serif;
font-family: (шрифт с засечками), "Times New Roman", Times, serif;
font-family: (моноширинный шрифт), "Courier New", Courier, monospaced;
*/

body {padding: 0; margin: 0; background-color: #f6cda6; background-repeat: repeat-x;}
p {text-indent: 15px; margin-top: 0;}
a {font-size: 14px; color: #680E02;}
a:hover {color: #B51803;}
#maindiv {width: 100%; height: 100%; text-align: left;}
	#headholderdiv {height: 190px; width: 100%; text-align: center; background: url('../img/headbg.jpg') repeat-x;}
		#headdiv {width: 980px; text-align: left; height: 190px; margin: auto; background: url('../img/head.jpg');}
			#headlink {display: block; position: absolute; width: 340px; height: 60px; margin: 50px 320px;}
			#mainlink {display: block; position: absolute; width: 14px; height: 14px; margin: 136px 11px;}
			#contactslink {display: block; position: absolute; width: 14px; height: 13px; margin: 157px 11px;}
			#breadcrumbs {font-family: "Tahoma"; margin: auto; font-size: 18px; text-align: left; color: #803d0a; width: 700px;}
			#breadcrumbs a {font-family: "Tahoma"; text-decoration: underline; font-size: 18px; color: #803d0a;}
			#breadcrumbs a:hover {color: #341c07;}
	#menucontholder {width: 100%; text-align: center;}
		#menucontdiv {width: 980px; margin: auto; text-align: center; background: url('../img/underheadbg.jpg') repeat-x;}
			#menudiv {width: 204px; height: 297px; float: left; text-align: left; z-index: 2;}
			
			#main_item {display: block; position: absolute; width: 204px; height: 39px; background: url('../img/menu.jpg') no-repeat; z-index: 10;}
			#main_item:hover {background: url('../img/menu.jpg') no-repeat; background-position: 0 -39px;}
			#news_item {display: block; position: absolute; width: 204px; height: 39px; background: url('../img/menu.jpg') no-repeat;  background-position: 0 -78px; margin-top: 45px; z-index: 10;}
			#news_item:hover {background: url('../img/menu.jpg') no-repeat; background-position: 0 -117px;}
			#aboutus_item {display: block; position: absolute; width: 204px; height: 39px; background: url('../img/menu.jpg') no-repeat; background-position: 0 -156px;  margin-top: 90px; z-index: 10;}
			#aboutus_item:hover {background: url('../img/menu.jpg') no-repeat; background-position: 0 -195px;}
			#publications_item {display: block; position: absolute; width: 204px; height: 39px; background: url('../img/menu.jpg') no-repeat; background-position: 0 -234px;  margin-top: 135px; z-index: 10;}
			#publications_item:hover {background: url('../img/menu.jpg') no-repeat; background-position: 0 -273px;}
			#services_item {display: block; position: absolute; width: 204px; height: 39px; background: url('../img/menu.jpg') no-repeat; background-position: 0 -312px; margin-top: 180px; z-index: 10;}
			#services_item:hover {background: url('../img/menu.jpg') no-repeat; background-position: 0 -351px;}
			#law_item {display: block; position: absolute; width: 204px; height: 39px; background: url('../img/menu.jpg') no-repeat; background-position: 0 -390px; margin-top: 225px; z-index: 10;}
			#law_item:hover {background: url('../img/menu.jpg') no-repeat; background-position: 0 -429px;}
			#jurisprudence_item {display: block; position: absolute; width: 204px; height: 39px; background: url('../img/menu.jpg') no-repeat; background-position: 0 -468px; margin-top: 270px; z-index: 10;}
			#jurisprudence_item:hover {background: url('../img/menu.jpg') no-repeat; background-position: 0 -507px;}
			#qna_item {display: block; position: absolute; width: 204px; height: 39px; background: url('../img/menu.jpg') no-repeat; background-position: 0 -546px; margin-top: 315px; z-index: 10;}
			#qna_item:hover {background: url('../img/menu.jpg') no-repeat; background-position: 0 -585px;}
			#contacts_item {display: block; position: absolute; width: 204px; height: 39px; background: url('../img/menu.jpg') no-repeat; background-position: 0 -624px; margin-top: 360px;}
			#contacts_item:hover {background: url('../img/menu.jpg') no-repeat; background-position: 0 -663px;}

			#contdiv {width: 980px; background: url('../img/contbg.jpg') repeat-y; margin: auto;}
			#pagetextdiv {position: relative; text-align: left; width: 680px; margin: 0 20px 0 250px; min-height: 520px; z-index: 100; padding-top: 20px;}
			#pagetextdiv, #pagetextdiv td {color: black; font-family: "Trebuchet MS"; font-size: 14px;}	
			#pagetextdiv td {padding: 5px; border: 1px solid black;}
				.hrmain {width: 80%; color: black; border-top: 1px solid black; background-color: black; text-align: center;}
				#wrapper {width: 1px; float: left; margin-left: -2px; height: 480px;}
				#newstable {width: 100%;}
				#newstable #title {font-family: "Trebuchet MS"; font-size: 15px; font-weight: bold;}
				#newstable #content {font-family: "Trebuchet MS"; font-size: 13px; padding: 10px 0 10px 0;}
				#newstable #readmore a {font-family: "Trebuchet MS"; font-size: 12px; color: #680E02;}
				#newstable #readmore a:hover {color: #B51803;}
				#newstable #date {font-family: "Verdana"; font-size: 12px; text-align: right; padding-right: 20px;}
				#newstable #img img {border: 1px solid black; margin: 4px;}
				#newstable #img {padding-right: 10px;}
				#newstable td {border: none;}
				#employees_table td {border: none; padding: 0;}
				.fs20px {font-size: 20px;}
				.biglink {font-size: 20px;}
				#jp_table td {border: 0;}
				#read_next {margin-left: 550px;}
		#footerholderdiv {display: block; position: absolute; width: 100%; height: 580px; text-align: center; background: url(../img/bottombg.jpg) repeat-x center bottom; margin-top: -140px; z-index: 1;}
			#footerdiv {position: relative; text-align: left; z-index: 1; width: 980px; height: 580px; background: url('../img/bottom.jpg');  margin: auto; }
				#monline {display: block; position: absolute; width: 150px; height: 40px; margin-top: 442px; margin-left: 35px;}
				#counter {display: block; position: absolute; width: 150px; height: 40px; top: 459px; right: 35px;}
				#counter2 {display: block; position: absolute; width: 120px; height: 40px; top: 459px; right: 185px;}
	.pages {padding-left: 0px;}
	.pages, .pages * {list-style-type: none;}
	.pages ul, .pages ul ul, .pages ul ul ul {padding-left: 20px;}
	#contactstable td {border: none;}
	/* Ступенчатое уменьшение размера шрифта */
	.pages, .pages a {font-size: 18px;}
	.pages ul li, .pages ul li a {font-size: 16px;}
	.pages ul ul li, .pages ul ul li a {font-size: 14px;}
	.pages li {margin: 2px 0 2px 0;}
	.page_shortcuts {text-align: right;}