body,htm {
	height:100%;
	width:100%;
}
body {
	padding:0;
	margin:0;
	background: white url('../img/light_back.jpg');
	font-family:Tahoma;
	font-size:14px;
}
a img {
	border:none;
}
h1,h2,h3,h4,h5 {
	margin:0 0 10px 0;
	padding:0;	
}
p {
	margin:0 0 7px 0;
	padding:0;
	text-align:justify;
}
a {
	color: #594679;
	/*color:black;*/
	text-decoration:underline;
}
a:active,a:visited {
	color:inherit;
}
a:hover {
	text-decoration:none;
}
ul,li {
	margin:0;
	padding:0;
}
form {
	margin:0;
	padding:0;
}

#mainTable {
	width:100%;
	max-width:1280px;
	width:expression(document.body.clientWidth > 1280 ? "1280px" :"auto" );	
	min-width:1000px;	
	background:#fbf7e4 url('../img/footer_back.jpg') repeat-x left bottom;
	
}
#mainTable td{
	vertical-align:top;
	text-align:left;
}
/* ---------------------------------------------------------------- */
#mainTable td.headerBlock {
	background:transparent url('../img/header.jpg') no-repeat center top;
	height:203px;
	vertical-align:bottom;	
	text-align:center;
}
#mainTable td.headerBlock img.logo{
	behavior: url('/js/iepngfix.htc'); 
	margin-left:6px;
	margin-bottom:39px;
}

#quickSearch {	
	width:225px;
	left:65%;
	_left: 290px; /* hack for ie6 */
	margin-bottom:50px;
	margin-bottom:expression(1 == 1 ? "30px" :"30px" );								
	position:relative;	
}
*:first-child+html #quickSearch{ /* hack for ie7 */
	left:290px;
}

#quickSearch input.text {
	display:block;
	float:right;
	border:none;
	background:white url('../img/search_back.jpg') no-repeat right center;
	height:20px;
	width:135px;
	margin:0;
	padding:0 5px 0 5px;
	color:#979797;
	line-height:1.3;
}
#quickSearch input.button {
	display:block;
	float:right;
	border:none;
	background-color:white;
	color:#7c7b7a;
	height:20px;
	width:80px;
	font-weight:bold;
	font-size:12px;
	padding:0 0 2px 0; 
	
}
/* ---------------------------------------------------------------- */
#mainTable td.leftBlock {
	
	width:226px;	
	padding:15px 0 0px 20px;
	
}
#mainTable td.leftBlock p{
	font-size:12px;
	color:#040404;
}
#leftMenu {
	border-bottom:1px solid #60b042;
	margin-bottom:0;
}	
#leftMenu ul {
	margin:0;
	padding:0 0 13px 0;
	line-height:1.7;	
}
#leftMenu ul li{
	list-style:none;
	font-size:18px;		
}
#leftMenu ul li a, #leftMenu ul li a:active, #leftMenu ul li a:visited,
#leftMenu ul li b {
	color:#228d01;
	text-decoration:none;
	padding:0 0 0 13px;
	background:transparent url('../img/menu_marker.gif') no-repeat left center;
	font-weight:normal;
	cursor:pointer;
}	
#leftMenu ul li a:hover {
	text-decoration:underline;
}
#leftMenu ul li ul {
	margin:0 0 0 13px;
	padding:0 0 0 0;
	display:none;
}
#leftMenu ul li ul li{
	font-size:15px;
	color:#228d01;
}
#mainTable td.leftBlock h3{
	color:#228d01;
	font-size:18px;	
	font-weight:normal;	
}
#mainTable td.leftBlock div.news_item {
	margin:20px 0 0 0;
}
#mainTable td.leftBlock div.news_item  p {
	margin:0 0 5px 0;
}
#mainTable td.leftBlock div.news_item  p.date {
	font-size:11px;
	color:#7e7e7e;
}
#mainTable td.leftBlock div.news_item  p.brief {
	font-size:12px;
	text-align:left;
}
#mainTable td.leftBlock div.news_item  p.brief a{
	color:#222222;
}	
#mainTable td.leftBlock a.more {
	color:#228d01;
	padding-right:10px;
	background:transparent url('../img/right_marker.gif') no-repeat right 6px;
	float:right;
	margin-top:20px;
	font-size:13px;
}
#mainTable td.leftBlock #questions p{
	font-size:12px;
	color:#aaaaaa;	
	line-height:1.5;
	margin-bottom:5px;
}
#mainTable td.leftBlock #questions p b{
	font-weight:normal;
	color:red;
}
#mainTable td.leftBlock #questions input.text, #mainTable td.leftBlock #questions input.capcha {
	width:213px;
	border:1px solid #636158;
	height:18px;	
	font-size:14px;
	color:#676666;
	padding:0 5px 0 5px;	
	line-height:1.6;
}
#mainTable td.leftBlock #questions img.capcha {
	float:left;
}
#mainTable td.leftBlock #questions input.capcha {
	width:118px;
	float:right;
}
#mainTable td.leftBlock #questions input.button{
	border:none;
	background-color:#e3cc4d;
	width:85px;
	height:22px;
	color:#383838;
	font-size:12px;
	font-weight:bold;
	padding-bottom:3px;
	float:right;
	margin:5px 10px 0 0;
}
#mainTable td.leftBlock #questions textarea {
	width:213px;
	height:45px;
	border:1px solid #636158;
	font-size:14px;
	font-family:arial;
	padding:5px 5px 5px 5px;	
	overflow:auto;
	color: #676666;
	resize:none;
}
#mainTable td.leftBlock #leftSpacer {
	behavior: url('/js/iepngfix.htc'); 
	width:226px;
}
/* ---------------------------------------------------------------- */
#mainTable td.centerBlock {
	padding:20px 25px 30px 25px;	
	width:100%;
	
}
#mainTable td.centerBlock h1{
	font-size:18px;
	color:#e3cc4d;
	font-weight:normal;
}
#mainTable td.centerBlock p{
	margin-bottom:15px;
	color:#5d5d5d;
}
#mainTable td.centerBlock p.big{ 
	font-size:16px;
	color:black;
	font-family:Arial;
}
#breadcrumbs {
	font-size:12px;
	color:#555555;
	margin-bottom:25px;
}
#breadcrumbs a, #breadcrumbs a:active, #breadcrumbs a:visited {
	color:#555555;
	padding-right:10px;
	background:transparent url('../img/link_marker.gif') no-repeat right center;
}
#mainTable td.centerBlock table.catalog {
	border-collapse:collapse;	
	margin-bottom:20px;
}
#mainTable td.centerBlock table.catalog td {
	line-height:1.1;
	padding-right:3px;
}
#mainTable td.centerBlock table.catalog td img  {
	margin-top:3px;
}
#mainTable td.centerBlock table.catalog a.big{
	color:#d3ba2f;
	font-size:18px;
}
#mainTable td.centerBlock table.catalog a.more {
	color:#228d01;
	font-size:13px;
	float:right;
	padding-right:10px;
	background:transparent url('../img/right_marker.gif') no-repeat right 6px;
	margin-right:5px;
}	
#catalog div.catalogItem {
	background-color:#f9f3d6;
	padding:10px 15px;
	margin:0 0 5px 0;	
}
#catalog div.catalogItem div.spacer {
	width:100%;
	font-size:1px;
	clear:left;
	height:1px;
}
#catalog div.catalogItem img{
	border:1px solid #c8c7bd;
	float:left;
	margin-right:20px;
}
#catalog div.catalogItem a, #catalog div.catalogItem a:visited, #catalog div.catalogItem a:active {
	color:#040404;
	position:relative;
	z-index:2;
}
#mainTable td.centerBlock table.catalogDetail {
	border-collapse:collapse;
	font-family:Arial;
	color:#000000;
	font-size:16px;
}
#mainTable td.centerBlock table.catalogDetail p{ 
	color:black;
}
#mainTable td.centerBlock table.catalogDetail img {
	border:1px solid #c0c0be;
}
#mainTable td.centerBlock table.catalogDetail  h1{
	color:#ac6117;
	font-size:18px;
}
#mainTable td.centerBlock table.catalogDetail  td.info{
	padding:0 0 0 20px;
}
#mainTable td.centerBlock table.catalogDetail table.detail {
	border-collapse:collapse;
	width:100%;
	margin-top:20px;
}
#mainTable td.centerBlock table.catalogDetail table.detail th,
#mainTable td.centerBlock table.catalogDetail table.detail td {
	border:1px solid #4da22e;
	text-align:center;
	vertical-align:center;
	padding:10px;
	font-size:14px;
	font-family:Arial;
}
/*---NEW---*/
#mainTable  table.detail {
	border-collapse:collapse;
	margin-top:20px;
}
#mainTable table.detail th,
#mainTable table.detail td {
	border:1px solid #4da22e;
	text-align:center;
	vertical-align:center;
	padding:10px;
	font-size:14px;
	font-family:Arial;
}
/*---new---*/
/* ---------------------------------------------------------------- */
#mainTable td.rightBlock {
	padding-top:18px;
	width:220px;
}

#mainTable td.rightBlock h3{
	color:#228d01;
	font-size:18px;	
	font-weight:normal;
	text-align:center;
}
#mainTable td.rightBlock p.tm{
	text-align:center;
	margin:20px 0 10px 0;
}
#mainTable td.rightBlock p.tm img {
	behavior: url('/js/iepngfix.htc'); 
}
#mainTable td.rightBlock #rightSpacer{ 
	behavior: url('/js/iepngfix.htc'); 
	width:205px;
}
/* ---------------------------------------------------------------- */
#mainTable td.footerLeft {
	height:135px;
	padding:0 20px 0 20px;
}
#mainTable td.footerLeft img.ornament{
	float:left;
	margin:10px 0 0 0;
	behavior: url('/js/iepngfix.htc'); 
	width:92px;
	height:109px;
}
#mainTable td.footerLeft div.info {
	float:left;
	font-size:13px;
	color:#5f5f5f;
	margin:20px 0 0 10px;
	line-height:1.6;
}
#mainTable td.footerLeft div.info p{
	margin:0 0 0 40px;
}
#mainTable td.footerLeft div.info p a,#mainTable td.footerLeft div.info p a:active, #mainTable td.footerLeft div.info p a:visited{
	color:#594679;
}
#mainTable td.footerLeft div.info_right p a,#mainTable td.footerLeft div.info_right p a:active, #mainTable td.footerLeft div.info_right p a:visited{	
	color:#594679;
}
#mainTable td.footerLeft div.info_right {
	text-align:left;
	margin-top:27px;
	float:right;
	margin-right:20px;
}
#mainTable td.footerLeft div.info_right img{
	margin-bottom:12px;
}
#mainTable td.footerLeft div.info_right p{
	font-size:13px;
	color:#5f5f5f;
}	
/* ---------------------------------------------------------------- */
#mainTable div.footerLine {
	font-size:1px;
	height:1px;
	background-color:#60b042;
}

/* 
.png {
	behavior: url('js/iepngfix.htc'); 
}
*/

.bordered{
border:1px solid red;
}
