body, table { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#205235;
	padding:0;
	margin:0;
}

a {color:#295235; }
a:hover {color:#7aa778; text-decoration:underline;}

#logo {
	background-color:#205235; 
	border-left:1px solid white; 
	border-bottom:1px solid white;
	text-align:center;
	background-image:url(/image/logo.gif);
	background-position:50% 20px;
	background-repeat:no-repeat;
	color:#FFFFFF; 
	font-size:14px;
	padding-top:75px;
}

#TopImage {background-color:#FFFFFF;}
#TopImage img {border:1px solid #205235; float:left;}

#address {
	position:absolute; 
	left:20px; 
	top:4px; 
	color:#6b6b6b; 
	font-size:12px; 
	font-weight:bold;
}	

#email {font-weight:bold; text-align:center; white-space:nowrap;}	

#navigate {
	position:absolute;
	top:28px;
	left:20px;
	font-weight:bold;
	list-style-type:none;
	font-size:13px;
	margin:0;
	padding:0;
}

#navigate li {
	display:inline;
	margin:0; padding:0;
}

#navigate a {text-decoration:none;}
#navigate a:hover {text-decoration:underline;}

.header {padding:30px 10px 10px 10px;}

#MainMenu {
	padding:0; margin:0;
	list-style-type:none;
	font-size:13px;	
	font-weight:bold;	
}
	
#MainMenu li {
	border-bottom:1px solid white;
	padding:10px 10px 10px 35px;
	margin:0;
	background-image:url(/image/sight.gif);
	background-position:15px center;
	background-repeat:no-repeat;
}	

#MainMenu a {text-decoration:none;}
#MainMenu a:hover {text-decoration:underline; color:#295235;}

#CategoryList {
	width:35%;
	float:right;
	border-left:10px solid #7aa778;
	margin:5px 0 5px 10px;
	padding:5px 0;
	list-style-type:none;
	font-size:13px;
	font-weight:bold;
}

#CategoryList li {
	padding:5px 5px 5px 15px;
}

h1 {
	width:47%; 
	/* width:61%; */

	margin-right:auto;
	text-align:right;
	background-color:#6b6b6b;
	color:#ffffff; 
	font-size:14px;
	margin:5px 0 0 0; padding:7px ;
	position:absolute;  
	top:0;
	left:0;
}

h2, .address * th {
	background-color:#cccccc;
	font-size:12px;
	text-align:center;
	padding:5px;
	margin:10px 0 3px 0;
}

.article {clear:both;	width:100%;}
.article * td {padding:2px 8px 2px 2px;}

.article * td.image {
	width:165px; 
	padding:0 5px 0 20px;
	background-image:url(/image/article_bg.gif);
	background-position:5px 9px;
	background-repeat:no-repeat;
	text-align:center;
}

td.image img {border:1px solid #205235;}
.price {font-weight:bold; font-size:11px;} 

.specif * tr {text-align:center;}

.specif * th {background-color:#205235; color:#FFFFFF; font-weight:normal; font-size:11px; padding:3px 3px;}
.specif * td {padding:2px 4px;}
.back {background-color:#cccccc;}	 
.name {text-align:left;}
.note {text-align:left; font-style:italic; padding-top:10px; border-top:1px solid black;}

.specif * .size {padding-left:40px;}

.pressman {font-style:italic; font-weight:bolder;}

#content {position:relative;}

.caption {color:#cccccc;}

.price-list * th {background-color:#205235; color:#FFFFFF; font-weight:normal; font-size:11px; padding:3px 3px; }
.price-list {text-align:center;}
.price-list * td.categ_name { text-align:center; font-weight:bold; padding-top:15px;}

h1 p, #CategoryList p {padding:0; margin:0;}

h3 {font-size:12px;}

.certif * td {text-align:left; vertical-align:top;}
.certif * td.image {vertical-align:middle; text-align:center; font-size:10px; font-weight:bold;}


.NewsEtc {font-size:10px; font-style:italic; padding: 5px 5px 15px 5px; }

.ForPrint {padding-right:10px; font-size:10px; font-style:italic; float:right;}

/*---------------------*/
#ava {padding:5px 0 0 10px; margin-top:10px; font-size:10px; text-align:left; border-top:1px solid #205235; clear:both;}
#ava * { margin:0; padding:0;}

#ava, #ava a:link, #ava a:visited, #ava a:active {text-decoration:none; color:#205235;}
#ava a:hover {text-decoration:underline;}

#action {width:190px; height:123px; background:url(/UserFiles/Image/etc/action.gif) no-repeat left top; margin:20px auto;}
#action h6 {color:#FFFFFF; font-size:16px; font-weight:bold; text-align:center; padding:20px 0 10px 0; margin:0; }
#action p {color:#fff60D; font-size:14px; margin:0; }