body {
	padding:0;
	background-color: #E3F7E3;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottmom:0px;
}

body, td, div {
  font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 12px;
	color:#333333;
}

body.m10 {
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	margin-bottmom:10px;
}

form {
	paddin: 0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
}

a {
	color: #16630e;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;	
}

td.dark {
	background-color: #67747D;
}

td.logo {
	background: url(../img/logo_bg.jpg) top left no-repeat #F07100;
	color: #FFFFFF;
	font-size: 20px;
	font-weight: bold;
	height: 100px;
}

a.logo {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 20px;
	font-weight: bold;
}

.photo_up {
	background: url(../img/photo_up.jpg) bottom right no-repeat #67747D;
}

.photo_down {
	background: url(../img/photo_down.jpg) top right no-repeat #67747D;
}

td.panel, td.search {
	background-color: #DBDCDE;
	height: 38px;
}

td.search {
	padding-left: 40px;
	padding-right: 5px;
}

td.section {
	padding-top: 50px;
	padding-left: 26px;
	padding-right: 26px;
	padding-bottom: 50px;
}

td.bottom {
	background: url(../img/gradient_bottom.jpg) top right #44B743;
	height: 21px;
}

a.bottom, a.normal {
	color: #333333;
}

input.login {
	background-color: #eefdff;
	border: #025801 solid 1px;
	color: #02224e;
	font-size: 10px;
	width: 95px;
}

input.login_submit {
	background-color: #eefdff;
	border: #025801 solid 1px;
	width: 95px;
  font-family: Times New Roman;
	font-weight: bold;
	font-size: 12px;
	color: #02224e;
}

table.login, div.user_menu {
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
}

.login {
  font-family: Times New Roman;
	font-size: 11px;
	color: #FFFFFF;
}

td.login, div.login {
	padding-left: 30px;
}

div.login {
	padding-top: 10px;
}

input.search {
	background-color: #FFFFFF;
	border: #67747D solid 1px;
	width: 150px;
	font-size: 14px;
	color: #333333;
}

div.title {
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 20px;
}

a.title {
	color: #333333;
}

td.right {
	padding-left: 50px;
}

img.border {
	border: #67747D solid 3px;
	margin-bottom: 30px;
}

img.img_border {
	border: #67747D solid 1px;
}

.lang {
	color: #01960D;
}

div.no_content {
	color: #AAAAAA;
	padding-bottom: 200px;
}

table.message_box {
	border: #67747D solid 1px;
	margin-bottom: 50px;
	width: 400px;
}

td.error, td.message {
	border-bottom: #67747D solid 1px;
	background-color: #DBDCDE;
	padding: 5px;
	font-weight: bold;
	height: 20px;
}

td.error {
	color: #FF0505;
}

td.message {
	color: #333333;
}

div.message_text {
	color: #333333;
	padding-left: 20px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

input.medium, input.large, input.photo, textarea {
	background-color: #FFFFFF;
	border: #67747D solid 1px;
	font-size: 14px;
	color: #333333;
}

textarea.big {
	width: 100%;
}

input.medium {
	width: 150px;
}

input.large, textarea.large {
	width: 300px;
}

input.submit {
	background-color: #80E389;
	border: #0000A0 solid 1px;
	color: #02004F;
}

.mark {
	color: #01960D;
}

div.categories {
	padding-bottom: 10px;
}

a.categories {
	color: #29817C;
	font-weight: bold;
}

td.line_top {
	border-top: #DBDCDE solid 2px;
}

.header {
	font-weight: bold;
	border-bottom: #DBDCDE solid 1px;
}

.line {
	border-bottom: #DBDCDE solid 1px;
}

a.header {
	color: #333333;
}

div.comments {
	margin-bottom: 10px;
	background-color: #ffffff;
	border: #c6c6c6 1px solid;
	padding: 5px;
	overflow: auto;
	height: 200px;
}

.admin {
	font-size: 11px;
	color: #990000;
}

.designer {
	font-size: 11px;
	color: #005bb8;
}

.client {
	font-size: 11px;
	color: #007400;
}
.info {
	font-size: 10px;
	color: #aaaaaa;
}

.fields_title {
	color:#AC1015;
	font-weight: bold;
	font-size: 13px;
	text-align: center;
	padding-top: 20px;
	padding-left: 5px;
	padding-right: 5px;
}

td.fields_title {
	border-bottom: 1px solid #eeeeee;
}

.text1 {color: #16630e}
