body {
	padding: 0;
	margin: 0;
	font-size: 11px;
	font-family: Tahoma, Helvetica, Verdana, sans-serif;
	background: #fff url('images/html_back.gif') repeat-x;
}
* {
	margin: 0;
	padding: 0;
}
.clear {
	clear: both;
	overflow: hidden;
	height: 0px;
}
div#site {
	margin: 5px auto 0;
	width: 960px;
}
a.logo_bg {
	background: url('images/logo.gif') no-repeat;
	display: block;
	height: 106px;
	width: 338px;
	float: left;
}
a.logo_bg span {
	display: none;
}
a.logo_en {
	background: url('images/logo_en.gif') no-repeat;
	display: block;
	height: 106px;
	width: 338px;
	float: left;
}
a.logo_en span {
	display: none;
}
div#news {
	background: url('images/news_back.gif') no-repeat;
	width: 275px;
	height: 96px;
	display: block;
	float: left;
	margin: 0 2px 0 2px;
	padding: 11px 29px 0 26px;
}
div#news h2 {
	text-transform: uppercase;
	color: #505050;
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 3px;
}
p.date {
	color: #fff;
	font-weight: bold;
	padding: 0 0 3px;
}
p.article {
	text-align: justify;
}
p.article a {
	color: #fff;
	text-decoration: none;
}
p.article a:hover {
	color: #505050;
}
a.more_news_bg {
	background: url('images/btn_read.gif') no-repeat;
	width: 83px;
	height: 17px;
	display: block;
	float: right;
}
a.more_news_en {
	background: url('images/btn_read_en.gif') no-repeat;
	width: 83px;
	height: 17px;
	display: block;
	float: right;
}
div#contacts {
	background: url('images/contacts_back.gif') no-repeat;
	width: 250px;
	height: 90px;
	display: block;
	float: left;
	padding: 16px 10px 0 27px;
}
div#contacts div.contact {
	color: #303030;
	width: 210px;
	float: left;
	overflow: hidden;
	height: 80px;
}
div#contacts div.contact a {
	color: #303030;
}
div#contacts div.contact a:hover {
	text-decoration: none;
}
div#contacts div.navig {
	float: left;
}
div#contacts div.navig a.en {
	background: url('images/en.gif') no-repeat;
	width: 20px;
	height: 13px;
	display: block;
	margin: 0 0 5px;
}
div#contacts div.navig a.bg {
	background: url('images/bg.gif') no-repeat;
	width: 20px;
	height: 13px;
	display: block;
	margin: 0 0 15px;
}
div#contacts div.navig a.sitemap {
	background: url('images/sitemap.gif') no-repeat;
	width: 20px;
	height: 13px;
	display: block;
	margin: 0 0 3px;
}
div#contacts div.navig a.home {
	background: url('images/home.gif') no-repeat;
	width: 20px;
	height: 13px;
	display: block;
}
div#menu {
	width: 960px;
}
div#menu li {
	list-style: none;
	float: left;
	text-align: center;
	margin: 0 1px 0 0;
}
div#menu li a {
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	width: 191px;
	height: 29px;
	display: block;
	padding: 50px 0 0 0;
}
div#menu a.menu0 {
	background: url('images/menu_one.gif') no-repeat;
}
div#menu a.menu0:hover {
	background: url('images/menu_one_over.gif') no-repeat;
}
div#menu a.menu1 {
	background: url('images/menu_two.gif') no-repeat;
}
div#menu a.menu1:hover {
	background: url('images/menu_two_over.gif') no-repeat;
}
div#menu a.menu2 {
	background: url('images/menu_three.gif') no-repeat;
}
div#menu a.menu2:hover {
	background: url('images/menu_three_over.gif') no-repeat;
}
div#menu a.menu3 {
	background: url('images/menu_four.gif') no-repeat;
}
div#menu a.menu3:hover {
	background: url('images/menu_four_over.gif') no-repeat;
}
div#menu a.menu4 {
	background: url('images/menu_five.gif') no-repeat;
}
div#menu a.menu4:hover {
	background: url('images/menu_five_over.gif') no-repeat;
}
#content {
	width: 960px;
	overflow: hidden;
	padding: 1px 0 0 0 ; 
}
div.intro {
	background: url('images/intro.gif') no-repeat;
	width: 565px;
	height: 107px;
	padding: 13px 20px 0;
	margin: 0 0 2px;
}
div.intro h2 {
	color: #004972;
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 5px;
}
div.intro div.normal {
	color: #004972;
	text-align: justify;
}
div.intro a.more_bg {
	background: url('images/read.gif') no-repeat;
	width: 101px;
	height: 17px;
	display: block;
	float: right;
}
div.intro a.more_en {
	background: url('images/read_en.gif') no-repeat;
	width: 101px;
	height: 17px;
	display: block;
	float: right;
}
div.products {
	background: url('images/products_back.gif') no-repeat;
	width: 565px;
	height: 184px;
	padding: 12px 20px 0 20px;
}
div.products h2 {
	color: #004972;
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 5px;
}
div.product {
	float: left;
	margin: 5px 45px 6px 0;
}
div.product div.image {
	border: 1px solid #004972;
	width: 138px;
	height: 91px;
	overflow: hidden;
	margin: 0 0 1px;
}
div.product div.image img {
	border: 0;
}
div.product div.name {
	background: #336d8e url('images/name_back.gif') no-repeat bottom;
	width: 130px;
	text-align: center;
	padding: 5px;
}
div.product div.name a {
	text-decoration: none;
	color: #fff !important;
}
div.product div.name a:hover {
	color: #e6e6e6;
}
div.products a.more_bg {
	background: url('images/all_products.gif') no-repeat;
	float: right;
	width: 101px;
	height: 17px;
}
div.products a.more_en {
	background: url('images/all_products_en.gif') no-repeat;
	float: right;
	width: 101px;
	height: 17px;
}
div.main {
	width: 959px;
	overflow: hidden;
}
div.main div.top {
	background: url('images/center_top.gif') no-repeat;
	height: 11px;
	width: 959px;
}
div.main div.center {
	background: url('images/center_back.gif') repeat-y;
	width: 919px;
	min-height: 297px;
	padding: 5px 20px;
	color: #004972;
}/*
div.main div.center a {
	color: #004972;
}
div.main div.center a:hover {
	text-decoration: none;
}*/
div.main div.center div.tables {
	width: 670px;
/*	oveflow: hidden; */
	float: left;
}
div.main div.center div.tables table {
	border-collapse: collapse;
	border: 1px solid #004972;
	float: left;
	margin: 10px 0 0 ;	
	width: 630px;
}
div.main div.center div.tables table th {
	text-align: left;
	background: #004972;
	color: #fff;
	padding: 3px;
	
}
div.main div.center div.tables table td { 
	padding: 3px;
	border-bottom: 1px solid #004972;
}
div.main div.bottom {
	background: url('images/center_bottom1.gif') repeat-y;
	width: 959px;
	height: 7px;
}
div.main div.center ul {
	padding: 0 0 0 20px;
}

/*Contact form Beginning*/
.contact_form_txt {
	color: #004972;
	width: 100px;
	float: left;
	margin: 3px 0 3px 0;
}
.contact_form_field {
	float: left;
	color: #004972;
}
.contact_form_field span.error_form {
	color: red;
}
.contact_form_txt span.span1 {
	color: red;
}	
/*
input.field {
	color: #146da1;
	border: 1px solid #3988c4;
	margin: 3px 0 2px;
}
textarea.field {
	color: #146da1;
	border: 1px solid #3988c4;
	margin: 3px 0 3px;
}
*/	
select.field {
	color: #004972;
	font-weight: normal;
	border: 1px solid #aacbe3;
}

.field {
	font-size: 11px;
	font-family: Tahoma, Helvetica, Verdana, sans-serif;
	border: 1px solid #aacbe3;
	padding: 2px;
	margin: 0 0 2px;
	color: #004972;
}
.contact {
	color: #004972;
	width: 550px;
	overflow: hidden;
}
.contact a {
	color: #004972;
}
.contact a:hover {
	text-decoration: none;
}

/*Contact form End*/


#footer {
	width: 960px;
	padding: 1px 0 0 0;
}
#footer div.ad {
	float: left;
	background: url('images/left_back.gif') no-repeat;
	width: 287px;
	height: 27px;
	font-size: 10px;
	color: #696969;
	padding: 10px;
}
#footer div.ad div {
	color: #696969;
	text-decoration: none;
	float: left;
}
#footer div.ad img {
	border: 0;
	float: right;
}
#footer div.bottom_nav {
	background: url('images/bottom_nav_back.gif') no-repeat;
	width: 349px;
	height: 32px;
	padding: 15px 0 0 0 ;
	text-align: center;
	float: left;
	margin: 0 1px 0 0 ;
}
#footer div.bottom_nav a {
	color: #004972;
	text-decoration: none;
	text-transform: uppercase;
}
#footer div.bottom_nav a:hover {
	color: #1e658d;
}
#footer div.credits {
	float: left;
	background: url('images/credits_back.gif') no-repeat;
	width:296px;
	height: 38px;
	text-align: right;
	font-size: 10px;
	padding: 9px 7px 0 0;
	color: #303030;
}
#footer div.credits a {
	color: #303030;
}
#footer div.credits a:hover {
	text-decoration: none;
}
p.news {
	color: #004972;
}
p.news a {
	color: #0f527a;
	text-decoration: none;
}
p.news a:hover {
	color: #002c46;
}	
div.news {
	text-align: justify;
	padding: 0 0 10px 0;
	color: #004972;
}
div.news a {
	color: #0f527a;
	text-decoration: none;
}
div.news a:hover {
	color: #002c46;
}
p.brc {
	color: #004972;
	float: left;
	margin: 0 0 10px;
}
p.brc a {
	color: #004972;
}
p.brc a:hover {
	text-decoration: none;
}
p.pagination {
	float: right;
	font-weight: bold;
	color: #004972;
}	
p.pagination a {
	color: #004972;
}
p.pagination a:hover {
	text-decoration: none;
}
p.back {
	float: right;
	color: #004972;
}	
p.back a {
	color: #004972;
}
p.back a:hover {
	text-decoration: none;
}
div.main h2 {
	color: #004972;
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 5px;
}

div.gallery {
	margin: 5px 45px 6px 0;
}
div.gallery div.image {
	border: 1px solid #004972;
	width: 138px;
	height: 91px;
	overflow: hidden;
	margin: 0 10px 1px 0;
	float: left;
}
div.gallery div.image img {
	border: 0;
}
div.gallery div.name {
	padding: 0 0 0 5px;
	float: left;
}
div.gallery div.image a.main_image {
	display: block;
	width: 138px;
	height: 91px;
	text-align: center;
	vertical-align: middle;
}
div.gallery div.name a.text {
	text-decoration: none;
	color: #004972;
}
div.gallery div.name a.text:hover {
	color: #1a3341;
}
p.title {
	font-weight: bold;
}
p.title a {
	color: #004972;
	text-decoration: none;
}
p.title a:hover {
	color: #000;
}
div.gallery a.more_bg {
	background: url('images/read.gif') no-repeat;
	width: 101px;
	height: 17px;
	display: block;
	float: right;
}
}
div.gallery a.more_en {
	background: url('images/read_en.gif') no-repeat;
	width: 101px;
	height: 17px;
	display: block;
	float: right;
}
div.gallery_in {

}
div.gallery_main {
	float: left;
	margin: 0 20px 0 0;
}
div.gallery_main div.image_gallery {
	width: 210px;
	height: 160px;
	overflow: hidden;
	display: block;
}
div.small {
	text-align: center;
	padding: 0 0 0 1px;
}
div.small_image {
	margin: 0 3px 5px 0;
	float: left;
	height: 35px;
	width: 45px;
	border: 2px solid black;
}
div.small_image img {
	border: 0;
}
p.title2 {
	padding: 0 0 0 10px;
}
p.title2 a {
	color: #004972;
	font-weight: bold;
}
p.title2 a:hover {
	text-decoration: none;
}
div.tables ul {
	padding: 0 0 0 25px;
}
div.tables ul a {
	color: #004972;
}
div.tables ul a:hover {
	text-decoration: none;
}
.content {
	color: #004972;
}
.content a {
	color: #004972;
}	
.content a:hover {
	text-decoration: none;
}
.content ul {
	padding: 0 0 10px 30px;
}
.sitemapdiv {
	padding: 0 30px 0 20px;
	margin: 0;
	float: left;
}
.sitemapdiv a.subsitemap {
	padding: 0 0 0 15px;
	color: #004972;
}
.sitemapdiv a.subsitemap:hover {
	text-decoration: none;
}
a.sub_products {
	padding: 0 0 0 25px;
	color: #004972;
}
a.sub_products:hover {
	text-decoration: none;
}
div.navig_pictures {
	position: absolute;
	margin: -22px 0 0 10px; 
	width: 328px;
	height: 20px;
	display: block;
	padding: 0 10px 0 0;
}
div.navig_pictures img {
	border: 0;
}
div.navig_pictures a.left[class] {
	background: url('/images/left_arrow.png') no-repeat;
	float: left;
	display: block;
	width: 5px;
	height: 10px;
	margin: 0 5px 0 ;
}
div.navig_pictures a.right[class] {
	background: url('/images/right_arrow.png') no-repeat;
	float: right;
	display: block;
	width: 5px;
	height: 10px;	
}
td.inner_products {
	vertical-align: middle; 
	text-align: center; 
	width: 200px; 
	height: 150px;
	border: 1px solid black;
}
ul.doc {
	padding: 0 0 0 25px;
}
ul.doc a {
	color: #004972;
}
ul.doc a:hover {
	text-decoration: none;
}

