body			{
				margin:0;
				padding:0;
				font-size:14px;
				text-align:left;
				font-family:"Arial", Times, Georgia, serif;
				line-height:normal;
				color:#ffffff;
				background:url(images/bg.jpg) top repeat-x #5d800f;
				}
				
a 				{
				text-decoration:underline;
				color:#365B80;
				}
		
a:hover 		{
				text-decoration:none;
				color:#4484C3;
				}

p				{
				margin:0;
				padding:0 0 12px 0;
				}
				
img				{border:0;}
				
div				{
				margin:0;
				padding:0;
				text-align:left;
				}
				
.abs			{vertical-align:middle;}

small			{font-size:0.9em;}
				
fieldset		{
				border:0;
				margin:0;
				padding:0;
				}
				
label			{
				margin:0;
				padding:0;
				}
				
input, select, textarea {
				font:1em Arial, Helvetica, sans-serif;
				}

			
/* ---------------------------------- header ----------------------------------------------*/

.header_wrap	{
				height:187px;
				overflow:hidden;
				position:relative;
				z-index:100;
				background:url(images/top_px.gif) bottom repeat-x;
				}
				
#header			{
				height:187px;
				width:920px;
				margin:0 auto;
				position:relative;
				font: 1.2em "Times New Roman", Times, serif;
				}
				
#header a		{
				color:#ffffff;
				text-decoration:none;
				}
				
#header a:hover	{
				color:#B5A99F;
				text-decoration:none;
				}

.logo			{
				position:absolute;
				top:17px;
				left:0;
				}
				
.links			{
				position:absolute;
				width:140px;
				top:145px;
				right:25px;
				}
				
.links span		{
				display:block;
				float:left;
				white-space:nowrap;
				margin-left:12px;
				}
	
/* ---------------------------------- menu ----------------------------------------------*/

.menu			{
				position:absolute;
				top:141px;
				left:0;
				}
				
.menu ul		{
				margin:0;
				padding:0;
				list-style:none;
				}
				
.menu li		{
				margin:0;
				padding:4px 10px 15px 10px;
				float:left;
				}
				
.menu li.active	{background:#BF1E2E;}

/* ---------------------------------- content ----------------------------------------------*/

h1				{
				font:2em "Times New Roman", Times, serif;
				color:#391E02;
				margin:0 0 15px 0;
				padding:0;
				}

h2				{
				font:bold 1.6em "Times New Roman", Times, serif;
				color:#193C7D;
				margin:0;
				padding:0 0 15px 0;
				}
				
h3				{
				font:1.3em "Times New Roman", Times, serif;
				color:#391E02;
				margin:0;
				padding:0 0 4px 0;
				}
				
h4				{
				font:bold 1.1em "Times New Roman", Times, serif;
				text-transform:uppercase;
				color:#BF1E2E;
				margin:30px 0 10px 0;
				padding:0 0 5px 0;
				}
				
h5				{
				font:bold 1.1em "Times New Roman", Times, serif;
				color:#0062BB;
				margin:0;
				padding:0 0 5px 0;
				}
				
h6				{
				font-size:1em;
				margin:0;
				padding:0 0 8px 0;
				}

#content		{
				width:902px;
				margin:0 auto;
				padding:0 0 0 18px;
				position:relative;
				overflow:hidden;
				background:url(images/left_bg.gif) left repeat-y;
				}
				
#content2		{
				width:920px;
				color: #391E02;
				margin:0 auto;
				position:relative;
				overflow:hidden;
				}
#content2 admin a {
				color: #000000;
				}
		
#content2 admin {
				width: 900px;
				}
				
#left			{
				width:429px;
				min-height:627px;
				padding:15px 17px;
				float:left;
				position:relative;
				color:#391E02;
				background:#BE9445;
				opacity:0.80;
				-moz-opacity:0.80;
				filter:alpha(opacity=80);
				}
				
#left_items		{
				width:270px;
				min-height:626px;
				padding:10px 12px;
				float:left;
				position:relative;
				color:#391E02;
				background:#B1AE9F;
				opacity:0.80;
				-moz-opacity:0.80;
				filter:alpha(opacity=80);
				}
				
.item_row		{
				position:relative;
				padding-bottom:15px;
				overflow:hidden;
				zoom:1;
				}
				
.item1			{
				position:relative;
				float:left;
				padding-right:3px;
				}
				
.item2			{
				position:relative;
				float:left;
				padding-right:3px;				
				}
				
.item3			{
				position:relative;
				float: left;
				padding-right:3px;				
				}				
				
.item1 img, .item2 img		{
				border:1px solid #583C10;
				}
				
#right			{
				width:435px;
				float:right;
				position:relative;
				}
				
.pic			{
				position:relative;
				overflow:hidden;
				padding-bottom:4px;
				}

.box1			{
				position:relative;
				width:395px;
				min-height:110px;
				margin-bottom:4px;
				padding:15px 25px 15px 15px;
				color:#ffffff;
				background:#925D5E;
				opacity:0.80;
				-moz-opacity:0.80;
				filter:alpha(opacity=80);
				}
				
.box2			{
				position:relative;
				width:395px;
				min-height:110px;
				margin-bottom:4px;
				padding:15px 25px 15px 15px;
				color:#ffffff;
				background:#717B44;
				opacity:0.80;
				-moz-opacity:0.80;
				filter:alpha(opacity=80);
				}
				
.box3			{
				position:relative;
				width:395px;
				min-height:110px;
				padding:15px 25px 15px 15px;
				color:#ffffff;
				background:#AF4947;
				opacity:0.80;
				-moz-opacity:0.80;
				filter:alpha(opacity=80);
				}
				
.box1 a			{
				font-weight:bold;
				color:#F37E51;
				text-decoration:none;
				}
				
.box1 a:hover	{
				color:#391E02;
				text-decoration:none;
				}
				
.box2 a, .box3 a	{
				font-weight:bold;
				color:#F37E51;
				text-decoration:none;
				}
				
.box2 a:hover, .box3 a:hover	{
				color:#391E02;
				text-decoration:none;
				}
				
.box_pic		{
				float:right;
				margin-left:10px;
				border: 1px solid #391E02;
				}
				
#right_prewiev	{
				position:relative;
				float:right;
				width:600px;
				min-height:488px;
				padding:45px 12px 15px 12px;
				color:#523405;
				background:#B1AE9F;
				}

.item_big		{
				position:relative;
				margin:0 auto;
				text-align:center;
				padding-bottom:10px;
				}

.item_big_det	{
				position:relative;
				text-align:center;
				}

				
/* ---------------------------------- FOOTER ----------------------------------------------*/				
				
#footer			{
				width:880px;
				height:16px;
				margin:4px auto;
				padding:5px 20px;
				overflow:hidden;
				position:relative;
				z-index:200;
				color:#ffffff;
				background:#391E02;
				text-align:right;
				font-size:0.9em;
				}
				
#footer a		{
				color:#ffffff;
				text-decoration:none;
				}
				
#footer a:hover	{
				color:#847361;
				text-decoration:none;
				}

.admin			{
				background-color: white;
				padding: 10px;
				color: black;
				}
.admin a 				{
				text-decoration:underline;
				color:#391E02;
				}
		
.admin a:hover 		{
				text-decoration:none;
				color:#391E02;
				}
.admin h2	{
			color: #BF1E2E;
			}
.admin h3	{
			color: #BF1E2E;
			margin-bottom: 20px;
			margin-top: 20px;
			}
