body {margin: 0; padding: 0; background-color: #ddd;}
body, td, th, p, input, textarea, select {
	vertical-align: top; text-align: left;
	font-family: verdana, arial, tahoma, sans-serif; font-size: 8pt; color: #333;}
	

/* TAGS */
h1 {
	margin: 0;
	font: bold 14pt tahoma; color: #28c; text-transform: uppercase;}
#sub-h1 {
	margin: 0 0 20px 0;
	font: normal 10pt arial; color: #999; text-transform: uppercase;}
h2 {font: bold 11pt arial; color: #06a;}
h3 {font: bold 10pt arial; color: #000;}
h3#block {
	margin: 0 5px 10px 20px; padding: 0;
	border-bottom: 1px solid #ccc;}

a {color: #316998; text-decoration: underline;}
a:hover {color: #f60; text-decoration: underline;}

ul li {
	margin: 7px 0 7px 0; padding: 0 0 0 0;
	list-style-image: url(images/li_red.gif);}
	
ol li {
	margin: 7px 0 7px 0; padding: 0 0 0 0;}


/* HEADER */

#header {margin: 0; background-color: #fff;}
#header #left {text-align: center; vertical-align: middle;}
#header #center {}
#top_menu td {vertical-align: middle;}
#top_menu #anchors a {margin-right: 18px; font: normal 10pt arial; text-decoration: underline;}
#top_menu #top_buttoms {text-align: center; padding-top: 7px;}

#top_contacts {margin: 30px 0 10px 0; background-color: #fff;}
#top_contacts td {vertical-align: top;}
#columns td {font: normal 8pt verdana; line-height: 1.5;}
#columns #item {width: 40%; font-weight: bold;}
#columns #text {width: 60%;}
#columns #text a {text-decoration: underline;}


/* MAIN */

#main {
	margin: 0; background-color: #fff;
	border-top: 20px solid #fff; border-bottom: 20px solid #fff;}

	
#main #left {text-align: left; vertical-align: top;}

ul#left_menu {margin: 0 5px 10px 40px; padding: 0;}
ul#left_menu li {
	margin: 7px 0 7px 0; padding: 0;
	font: normal 9pt verdana; list-style-image: url(images/bullet.gif);}
ul#left_menu li a {font: normal 8pt verdana; text-decoration: underline;}


#main #center {padding: 0 5px 0 20px;}
#main #center img {margin: 0 10px 5px 0;}


#main #right {}

#filial {margin: 0 2px 10px 20px; padding: 0;}
#filial h4 {
	margin-bottom: 8px;
	font: normal 8pt verdana; color: #c30; text-decoration: underline;}
#filial #contact {margin: 0 0 0 15px; padding: 0;}
#filial #contact #info {padding-left: 12px;}
#filial #contact #info, #filial #contact #info a {font: normal 8pt verdana; line-height: 1.5;}


#item {margin: 20px 0 20px 0;}


#specification {
	border-top: 1px solid #ccc; border-left: 1px solid #ccc;}
#specification th {
	padding: 5px;
	border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;
	background: #ddd;
	vertical-align: middle; text-align: center;}
#specification td {
	padding: 5px;
	border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;
	vertical-align: middle; text-align: center;}

	
/* FOOTER */

#footer {margin: 0; border-top: 2px solid #ccc; background-color: #fff;}
#footer td {padding-top: 5px; vertical-align: top;}

#footer #left {text-align: left;}
#footer #left #count {margin: 0 5px 5px 20px; padding: 0;}

#footer #center {}
#bottom_menu {margin-left: 20px;}
#bottom_menu, #bottom_menu a {font: normal 10pt arial; color: #666;}
#bottom_menu a:hover {color: #f60;}

#footer #right {text-align: right;}
#copyright {
	margin-right: 10px;
	font: normal 10pt arial; color: #666;}
