body {
	padding: 0;
	margin: 0;
	font-size: 11px;
	font-family: Tahoma, Helvetica, Verdana, sans-serif;
	background: url('images/html_back.gif') repeat-x;
}
* {
	margin: 0;
	padding: 0;
}
.clear {
	clear: both;
	overflow: hidden;
	height: 0px;
	overflow: hidden;
}
div#site {
	margin: 0 auto 0;
	width: 960px;
}
#leftpannel {
	width: 248px;
	margin: 6px 0 0;
	float: left;
}
#language {
	padding: 0 0 0 15px;
	overflow: hidden;
	height: 35px;
}
#language a.en {
	background: url('images/en_flag.gif') no-repeat;
	width: 26px;
	height: 35px;
	display: block;
	float: left;
}
#language a.bg {
	background: url('images/bg_flag.gif') no-repeat;
	width: 23px;
	height: 35px;
	display: block;
	float: left;
	margin: 0 0 0 8px;
}
.left_top {
	background: url('images/left_back.gif') repeat-y;
	padding: 0;
}
.left_back {
	background: url('images/logo_back.gif') no-repeat top;
	padding: 22px 0 0 27px;
}
a.logo {
	width: 207px;
	height: 80px;
	display: block;	
	margin: 0 0 20px;
}
a.logo span {
	display: none;
}
ul#menu {
	padding: 0 0 40px 20px;
}
ul#menu li {
	list-style: none;
	background: url('images/menu_li_back.gif') repeat-x bottom;
	padding: 9px 0 12px;
}
ul#menu li a {
	background: url('images/a_main_back.gif') no-repeat left;
	display: block;
	text-transform: uppercase;
	color: #3074b0;
	text-decoration: none;
	font-weight: bold;
	padding: 0 0 0 30px;
}
ul#menu li a:hover {
	background: url('images/a_main_back_hover.gif') no-repeat left;
}
#news {
	padding: 3px 0 0 15px;
}
h2 {
	background: url('images/a_main_back_hover.gif') no-repeat left;
	font-size: 11px;
	font-weight: bold;
	color: #d99709;
	padding: 2px 0 0 25px;
	margin: 0 0 10px;
}
p.date {
	color: #5790c9;
	padding: 0 0 0 7px;
	margin: 0 0 5px;
}
p.date a {
	color: #5790c9;
	text-decoration: none;
}
p.title {
	font-weight: bold;
	padding: 0 0 0 7px;
	color: #5b6a78;
}
p.title a {
	color: #5b6a78;
	text-decoration: none;
}
p.title a:hover {
	color: #3c464f;
}
p.article {
	padding: 0 0 0 7px;
}
p.article a {
	color: #5b6a78;
	text-decoration: none;
}
p.article a:hover {
	color: #3074b0;
}
a.more {
	color: #5790c9;
	font-size: 10px;
	padding: 0 0 0 7px; 
}
a.more:hover {
	text-decoration: none;
}
a.more1 {
	color: #5790c9;
	font-size: 10px;
	padding: 0 0 0 7px;
	margin: 0 5px 0 0;
	float: right; 
}
a.more1:hover {
	text-decoration: none;
}
.contacts {
	width: 193px;
	border: 1px solid #d8d8d8;
	padding: 2px;
	margin: 15px 0 20px 20px;
}
.contacts_in {
	background: #04508b url('images/contacts_back.gif') repeat-x;
	padding: 13px 10px 10px 17px;
}
h3 {
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	margin: 0 0 10px;
}
.contacts div {
	color: #fff;
}
.contacts div a {
	color: #fff;
}
.contacts div a:hover {
	text-decoration: none;
}
#rightpannel {
	float: left;
	width: 703px;
	padding: 6px 0 0 ;
	overflow: hidden;
}
div.flash_back {
	background: url('images/flash_back.gif') no-repeat;
	width: 683px;
	height: 285px;
	padding: 7px 0 0 20px;
	overflow: hidden;
}
.flash {
	width: 664px;
	overflow: hidden;
}
.main {
	width: 663px;
	min-height: 395px;
	background: url('images/main_back.gif') no-repeat;
	padding: 28px 0 0 40px;
}
* html .main {
	height: 395px;
}
.main h4 {
	background: url('images/h2_arrow.gif') no-repeat left;
	font-size: 11px;
	font-weight: bold;
	color: #d99709;
	padding: 0px 0 0 25px;
	margin: 0 0 10px;
	height: 17px;
}
.main_in {
	background: url('images/main_back_center.gif') repeat-y;
	width: 703px;
}
.main_bottom {
	background: url('images/main_back_bottom.gif') no-repeat;
	width: 703px;
	height: 16px;
	overflow: hidden;
}
.leftpannel_bottom {
	background: url('images/leftpannel_bottom.gif') no-repeat;
	width: 248px;
	height: 17px;
	margin: 20px 0 0 ;
}
.content {
	color: #5b6a78;
	text-align: justify;
	padding: 0 40px 0 0;
}
.content a {
	color: #5b6a78;
}
.content a:hover {
	text-decoration: none;
}
.content h1 {
	font-size: 11px;
	color: #5790c9;
	font-weight: bold;
	float: left;
	margin: 0 5px 0 0;
}
.content ul {
	padding: 3px 0 0 10px;
}
.content ul li {
	list-style: none;
	background: url('images/li_contact.gif') no-repeat top left;
	padding: 0 0 5px 12px;
}
div.product {
	float: left;
	width: 180px;
	overflow:hidden;
	margin: 0 40px 10px 0;	
}
div.product div.border {
	
	height: 85px;
	padding: 2px;
	border: 1px solid #006ab5;
}
div.product div.images {
	width: 178px;
	height: 85px;
	border: 1px solid #d8d8d8;
	overflow: hidden;
}
div.product div.images a {
	width: 178px;
	height: 85px;
	display: block;
	text-align: center;
}
div.product div.images img {
	border: 0;
}
div.product div.name_product {
	background: #5e93c4 url('images/title_product.gif') repeat-x;
	padding: 3px 0 3px 0;
	text-align: center;
	color: #fff;
	font-weight: bold;
}
div.product div.name_product a {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
div.product div.name_product a:hover {
	color: #e4e6fc;
}
#footer {
	width: 960px;
	background: url('images/footer_back.gif') no-repeat top;
	color: #5b6a78;
	text-align: center;
	padding: 15px 0 0 ;
}
#footer a.menu {
	color: #5790c9;
}
#footer a.menu:hover {
	text-decoration: none;
}
#footer a.exsisto {
	color: #5b6a78;
}
#footer a.exsisto:hover {
	text-decoration: none;
}
#footer p.menu_bottom {
	padding: 0 0 5px 0;
	color: #5790c9;
}
div.article {
	padding: 0 50px 0 7px;
	color: #5b6a78;
	width: 610px;
}
div.back {
	text-align: right;
	padding: 0 50px 0 7px; 
	width: 610px;
	color: #5b6a78;
}
div.back a {
	color: #5b6a78;
	text-decoration: none;
}
div.back a:hover {
	color: #3074b0;
}
/* Contact form */
form.contacts {
	padding: 10px 0 0 10px;
	border: 0;
}
div.contact_form {
	width: 545px;
	margin: 0;
	padding: 0;
	font-size: 11px;
}
div.contact_form_txt {
	width: 100px;
	margin: 0;
	padding: 0;
	float: left;
	font-size: 12px;
	color: #5b6a78;
}
div.contact_form_txt span.span1 {
	color: red;
}
div.contact_form_field {
	width: 300px;
	margin: 0;
	padding: 0;
	float: left;
	color: #5b6a78;
	font-size: 12px;
}
input.field, textarea.field, select.field {
	border: 1px solid #999999;
	font-family: Tahoma, Helvetica, Verdana, sans-serif;
	margin: 0 0 5px 0;
	font-size: 12px;
	color: #4d86b3;
}
/* End Contact form */

p.pagination {
	float: right;
	padding: 0 30px 0 0;
}
a.page {
	background: #4b88e1; !important
	font-family: Arial, Tahoma, self;
	font-size: 11px;
	text-align: center;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	padding: 1px 3px 2px 3px;
	margin: 0 0 0 2px;
}
span.page {
	background: #d99709;
	font-family: Arial, Tahoma, self;
	font-size: 11px;
	text-align: center;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	padding: 1px 3px; 
	margin: 0 0 0 2px;
}
a.page:hover {
	background: #006ab5;
}
.product_mian {
	float: left;
	width: 230px;
	height: 210px;
	
}
.product_mian td.images {
	height: 210px;
	width: 230px;
	border: 1px solid #d8d8d8;
	padding: 2px;
	text-align: center;

}
.product_mian td.images img {
	border: 0;
}
div.small_images {
	width: 240px;
	padding: 10px 0 10px ;
}
div.small_images div.img {
	height: 50px;
	width: 50px;
	float: left;
	margin: 0 10px 10px 0;
}
div.img td.small_images {
	height: 50px;
	width: 50px;
	border: 1px solid #d8d8d8;
	padding: 2px;
	text-align: center;
	display: block;	
}
div.img td.small_images img {
	border: 0;
}
.show_images {
	width: 240px;
	overflow: hidden;
	float:left;
	margin: 0 10px 0 0;
}
.product_details {
	width: 613px;
	padding-right: 50px;
	color: #5b6a78;
	text-align: justify;
}
.product_details a {
	color: #5b6a78;
}
.product_details a:hover {
	text-decoration: none;	
}
.product_details ul {
	padding: 3px 0 0 10px;
}
.product_details ul li {
	list-style: none;
	background: url('images/li_contact.gif') no-repeat top left;
	padding: 0 0 5px 12px;
}
ul.gallery {
	padding: 0 0 0 40px;
}
ul.gallery li {
	list-style: none;
	background: url('images/next1.gif') no-repeat left;
	padding: 0 0 0 8px;
}
ul.gallery li a {
	color: #769fbd;
	text-decoration: none;
}
ul.gallery li a:hover {
	color: #5b6a78;
}
p.descr_picture {
	color: #769fbd;
}	
a.sitemap {
	color: #3074b0;
	text-decoration: none;
}
a.sitemap:hover {
	color: #5b6a78;
}
a.sub_gallery {
	background: url('images/a_main_back.gif') no-repeat left;
	text-decoration: none;
	color: #3074b0;
	display: block;
	padding: 0 0 0 25px;
	font-weight: bold;
	width: 230px;
}
p.sub_category {
	background: url('images/a_main_back.gif') no-repeat left;
	text-decoration: none;
	color: #3074b0;
	display: block;
	padding: 0 0 0 25px;
	margin: 3px 0 5px;
	font-weight: bold;
	width: 230px;
}
/* Horizontal Scroller */
#scroller {
	width: 634px;
	height: 114px;
	margin: 0 0 0px 0;
	padding: 0;
	border: 1px solid #dbdbdb;
}
#scroller img {
	border: 0;
}
#scrollLeft {position: absolute; cursor: default; }
#scrollRight {float: right; cursor: pointer;}
#scrollBox {
	margin-left: 21px;
	position: absolute;
	width: 592px;
	height: 114px;
	overflow: hidden;
	padding: 0;
}
#scrollContent {
	width: 100000px;
	position: relative;
}
div.scrollPromoBox {
	width: 148px;
	height: 114px;
	font-size: 11px;
	color: #474747;
	background-color: #f0f0f0;
	padding: 4px 0 4px 0px;
	margin: 0;
	overflow: hidden;
	float: left;
}
div.scrollPromoBox table {
	width: 148px;
	height: 114px;
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	position: relative;
	top: -3px;
}
div.scrollPromoBox td {
	vertical-align: middle;
	text-align: center;
}
div.in_s {
	display: block;
	float: left;
}

/* Horizontal Scroller End*/
div.navigation_gallery {
	float: left;
	width: 90px;
	height: 120px;
	margin: 0 10px 0 0;
	padding: 80px 0 0 0px;
	text-align: center;
}
div.big_picture {
	border: 1px solid #f0f0f0;
	height: 350px;
	width: 465px;
	float: left;
	margin: 0 0 10px;
}
table.gallery_in_page {
	height: 350px;
	width: 465px;
}
a.stop_gallery {
	background: url('images/stop.jpg') no-repeat;
	width: 70px;
	height: 65px;
	display: block;
}
a.stop_gallery:hover {
	background: url('images/stop.jpg') no-repeat;
	width: 70px;
	height: 65px;
	display: block;
}
a.auto_gallery {
	background: url('images/auto.jpg') no-repeat;
	width: 70px;
	height: 65px;
	display: block;
	margin: 0 0 40px;
}
a.auto_gallery:hover {
	background: url('images/auto.jpg') no-repeat;
	width: 70px;
	height: 65px;
	display: block;
}
table.sub_category_details {
	width: 600px;
	font-size: 11px;
	margin: 0 0 0 22px;
	position: relative;
	top: -3px;
}
table.sub_category_details th {
	color: #5b6a78;
}
table.sub_category_details th.name {
	text-align: left;
	color: #5b6a78;
}
table.sub_category_details td.name {
	width: 400px;
	color: #5b6a78;
}
table.sub_category_details td.year {
	width: 130px;
	text-align: center;
	color: #5b6a78;
}
table.sub_category_details td.area {
	text-align: center;
	color: #5b6a78;
}

