/***import default styles***/
@import url('default.css');
/***begin document stlyes**/
html{
	text-align: center;
}
body{
   font-family: Tahoma, Arial, Verdana, 'MS Sans Serif';
	font-size: 9pt;
}
.main{
	height: 100%;
	width: 100%;
	background: url(../img/left3.jpg) left top repeat-y;
}
*+html main { 
height: auto;
}
td.header{
	width: 100%;
	height: 94px;
	background: url(../img/head_bg.jpg) left top repeat-x;
}
.header table{
	width: 100%;
	height: 94px;
	background: url(../img/head_bg.jpg) left top repeat-x;
}
td.td_logo{
	width: 204px;
	height: 94px;
}
.td_logo a img{
	margin: 0;
	padding: 0;
	display: block;
}
td.td_streich{
	width: 100%;
}
.functional{
	width: 100%;
	height: 30px;
}
.functional .table{
	width: 100%;
	height: auto;
	text-align: left;
}
.left1{
	width: 96px;
	height: 30px;
}
.left1 img{
	display: block;
}
.td_menu{
	height: 30px;
	width: auto;
}
.td_menu a img{
	margin: 0;
	padding: 0;
	display: block;
}
table.menu{
	width: auto;
	height: 30px;
}
.menu a img{
	margin: 0;
	padding: 0;
}
td.streich{
	width: 100%;
	background: url(../img/menu_bg.jpg) left top repeat-x; /*/ #68b92e /**/
}
td.find{
	width: auto;
	height: 30px;
/*/	background: #68b92e url(../img/find_bg.jpg) left top no-repeat; /**/
	background: url(../img/menu_bg.jpg) left top repeat-x;
	text-align: right;
	vertical-align: bottom;
}
.find form{
	vertical-align: bottom;
}
.find form input{
	border: 0;
	margin: 0 0 3px 0;
}
.find form .submit{
	margin: 0;
}
.cont{
	width: 100%;
	/*height: 100%;*/
}
/*-- 'basic' in style --*/
/*-- 'for_background' in style --*/
td.left{
	width: 96px;
	height: 100%;
	background: url(../img/left3.jpg) left top repeat-y;
}
.left table{
	width: 96px;
	height: 100%;
	background: url(../img/left3.jpg) left top repeat-y;
}
td.left2{
	width: 96px;
	height: 63px;
	background: url(../img/left2.jpg) left top no-repeat;
}
td.left3{
	width: 96px;
	height: 100%;
	background: url(../img/left3.jpg) left top repeat-y;
}
.textfield{
	width: auto;
	height: 100%;
	text-align: left;
	padding: 10px;
}
.textfield{
   width: auto;
   height: 100%;
   text-align: left;
   padding: 10px;
}
.streich_height{
	height: 100%;
	width: auto;
}
.footer{
	height: 40px;
	padding: 10px 10px 10px 0;
	text-align: left;
	font-size: 8pt;
	color: #999999;
	background: none;
	vertical-align: bottom;
}
.footer table{
	background: none;
	text-align: left;
}
.contacts{
	margin: 0 0 0 10px;
}
.contacts p{
	text-align: left;
	color: #999999;
	font-size: 8pt;
	margin: 0;
}
.contacts h3{
	color: #74bf40;
	font-size: 9pt;
	margin: 0;
}
.buttons{
	margin: 0 0 0 10px;
}
.buttons a img{
	margin: 0 5px 0 0;
}
.bot_menu{
	width: auto;
	height: 26px;
	margin: 0;
	text-align: left;
	background: none;
}
.bot_menu td{
	height: 26px;
}
.bot_menu a img{
	margin: 0;
	padding: 0;
}
.copy{
	margin: 0 0 0 10px;
	text-align: left;
	color: #999999;
	font-size: 8pt;
}
.copy a{
	color: #999999;
	font-size: 8pt;
}
/*--- content ---*/
/*/
.textfield{
	width: auto;
	height: auto;
	border: #00f 1px dashed;
}/**/
.textfield form{
	color: #000;
	font-size: 9pt;
	text-align: left;
	width: 100%;
}
.textfield p, .textfield ol, .textfield div {
	font-size: 9pt;
	color: #000;
}
.textfield table{
	font-size: 9pt;
	color: #000;
	height: auto;
	text-align: left;
}
.textfield .table{
	font-size: 9pt;
	color: #000;
	height: auto;
	text-align: left;	
}
.table input{
	border: #74bf40 1px solid;
	width: 300px;
	margin: 3px;
	padding: 0;
}
.table .more, .table .order, .table .msg{
	border: #74bf40 1px solid;
	width: 300px;
	margin: 3px;
	padding: 0;
}
.table .submit{
	width: 80px;
	font-weight: bold;
	background: #fff;
	color: #74bf40;	
}
.textfield h1{
	color: #74bf40;
	font-size: 14pt;
}
.textfield h2{
	color: #74bf40;
	font-size: 12pt;
}
.textfield h3{
	color: #74bf40;
	font-size: 10pt;
}
.textfield h4{
	color: #74bf40;
	font-size: 9pt;
}
.textfield h5{
	color: #74bf40;
	font-size: 8pt;
}
.textfield h6{
	color: #74bf40;
	font-size: 7pt;
}
.textfield a{
	color: #74bf40;
	text-decoration: underline;
}
.textfield a:hover{
	color: #74bf40;
	text-decoration: none;
}
.textfield a.active{
	color: #000;
	text-decoration: underline;
}
.textfield a.active:hover{
	text-decoration: none;
}
#navigation{
	margin-bottom: 10px;
 font-weight:normal;
}