html, body, ul, ol, li, 
h1, h2, h3, h4, h5, h6, div,
form, fieldset, a, img {
	margin: 0;
	padding: 0;
	border: 0;
}

body {
  	font: 80% Verdana, Arial, Tahoma, Helvetica, sans-serif;
	color: #333333;
   	background: #E8E4D9 url(fon.gif);
}

h1, h2, h3, h4, h5, h6 {
   	font-family: Georgia, Times New Roman, serif;
    font-weight: normal;
}

a {text-decoration: none;}
a:active  {color:#E75F25;}
a:visited {color:#6F6F6F;}
a:link    {color: #6F6F6F;}
a:hover   {color:#E75F25;}


input {
	border: 1px solid #707070;
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
}

input#search_button {
    border: 1px solid #707070;
    color: #000000;
    background: #FBFAF5;
	margin: 5px;
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
}

input#search_field {
    border: 1px solid #B7BDC0;
    background: #FFFFFF;
    margin: 0;
    padding: 5px;
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
    width: 94%;
}

div#content {
	margin-top: 15px; 
	width: 850px;
	margin-left: auto;
    margin-right: auto;
}

div#main_title {
	width: 828px;
	padding: 40px 10px;
	border: 1px #D3D0C7 solid;
	background: #3E3E3E url(fon_menu.gif);
	color: #989898;
	font: 120% Georgia, Times New Roman, serif;
	line-height: 120%;
	text-align: center;
	margin-bottom: 10px;
}

div#content_left_wrapper {
	width: 68%;
	float: left;
	border: 1px #D3D0C7 solid;
	background: #F2F1EC;
	color: #253238;
	padding: 20px;
}

.pl{float: left;}
.nl{float: right;}

.content_left_title {
	float: left;
	padding: 5px;
	color: #253238;
	font-family: Georgia, Times New Roman, serif;
	text-align: left;
	margin-bottom: 5px;
	border-left: 7px solid #E96324;
	word-wrap: break-word;
	overflow: auto;
}

.content_left_title h2{
	font-size: 150%;
	text-align: left;
	padding-left: 5px;
	font-weight: bold;
}

.content_left_title a{color: #253238;}

.content_left_title span{padding-left: 6px;	font-size: 85%;}


div#main_content {
	text-align: justify;
	word-wrap: break-word;
	overflow: auto;
}

div#main_content a{text-decoration: none;}


div#content_right_wrapper {
	width: 220px;
	float: right;
}

.content_right {
	border: 1px #D3D0C7 solid;
	background: #F2F1EC;
	color: #253238;
	padding: 10px;
	font: 100% Georgia, Times New Roman, Arial, serif;
	line-height: 150%;
	margin-bottom: 10px;
	word-wrap: break-word;
	overflow: auto;
}

.content_right_body {line-height:2em; margin: 0px 15px;}

.content_right_menu {
	background: #3E3E3E url(fon_menu.gif);
	padding: 3px;
	color: #F2F1EC;
	font: 120% Verdana, Arial, Tahoma, Helvetica, sans-serif;
	text-align: center;
	margin-bottom: 5px;
}


div#footer {
	width: 828px;
	float: left;
	padding: 10px;
	border: 1px #D3D0C7 solid;
	background: #F2F1EC;
	color: #253238;
	font: 100% Georgia, Times New Roman, serif;
	line-height: 120%;
	margin: 10px 0px;
}

blockquote {
    padding: 10px;
	font-size: 0.9em;
    margin-left: 20px;
    margin-bottom: 18px;
    margin-right: 18px;
    font-style: normal;
    background: #FDF7DA;
	border: 1px dotted #7E7E7E;
	font-family: Georgia, sans-serif;
	border: 1px #D3D0C7 solid;
	background: #3E3E3E url(fon_menu.gif);
	color: #F2F1EC;
	word-wrap: break-word;
	overflow: auto;
}

.comh {
    font: 150% Georgia, Times New Roman, serif;
	color: #7E7E7E;
}

#commentlist {
	text-align: justify;
	padding: 15px;
}

#commentlist li {
	margin: 0px 0 3px;
	padding: 5px 10px 0px;
	list-style: none;
	word-wrap: break-word;
	overflow: auto;
}

.comdata {
	text-align: right;
	font: 80% Georgia, "Times New Roman", serif;
}

.comdata a{color: #7E7E7E;}

.alt {
	background: #EDEBE5;
    border-top: 1px solid #D4D0C7;
	border-bottom: 1px solid #D4D0C7;
}

.nick {
	font-weight: bold;
	font-family: Georgia, Times New Roman, serif;
	}

div#comform {
	margin: 15px 0 3px;
	text-align: justify;
	padding: 15px;
}
 
#commentform {
	margin-top: 10px;
	font: 100% Georgia, Times New Roman, serif;
}

#commentform p {
	padding: 6px 0px;
	margin: 0px;
}

#commentform label{
	color: #787878;
	font-size: 87%;
}

#commentform input{
	width: 200px;
	background:#EDEBE5;
	border: 1px solid #D4D0C7;
	padding: 3px;
	margin-top: 3px;
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
}

#commentform textarea{
	width: 485px;
	height: 115px;
	background:#EDEBE5;
	border: 1px solid #D4D0C7;
	padding: 2px;
	margin-top: 3px;
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
}

#commentform textarea:focus, #commentform input[type="text"]:focus {
	background: #ffffff;
}

#commentform #submit{
    color: #000000;
    background: #FBFAF5;
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
}
