body {
    background: #eeeeee url('../img/backgr.jpg') no-repeat;
	background-position: center top;
    font-family: Verdana, Tahoma, Arial;
    font-size: 10pt;
    color: #333333;
	margin: 0px;
	padding: 0px;
}

* {margin:0; padding:0}
p { margin: 0px; padding: 0px; }
.img_arrow { margin-left: 10px; margin-right: 7px; }
.img_arrowd { margin-right: 7px; }
.img_promo { border: 2px solid #666666; }
.img_services { border: 1px solid #d2d2d2; }
.img_products { padding: 10px; background: #ffffff; border: 1px solid #98c4e3; }

/* ============= Divs & Tables ============= */

.footer_bg { background: url('../img/footer_bg.jpg'); }
.menu_bg { background: url('../img/menu_bg.jpg') repeat-x; }
.d_footer { position: relative; top: 0px; left: 0px; width: 100%; }
.d_by_footer { position: absolute; display: inline; text-align: right; right: 0px; }
.d_header { background: url('../img/header_bg.png') no-repeat; width: 815px; height: 383px; padding-left: 9px; padding-right: 16px; padding-top: 12px; }
.i_button { background: url('../img/button.png') no-repeat; width: 230px; height: 45px; padding-top: 15px; padding-left: 35px; padding-right: 5px; }
.promo_img_title { position: absolute; background: #000000; width: 100%; bottom: 0px; text-align: center; padding: 5px; }
.home_c { padding-top: 15px; padding-bottom: 15px; padding-left: 9px; padding-right: 26px; }
.in_c { padding-left: 3px; padding-right: 20px; }
.mapcontacts { width: 752px; height: 229px; }
.map_bg { width: 782px; height: 254px; background: url('../img/map_bg.png'); padding-left: 28px; padding-top: 19px; }
.products_table { width: 162px; height: 220px; border: 1px solid #92c0e1; background: #ffffff; cursor: pointer; cursor: hand; font-family: Arial, Verdana, Tahoma; font-size: 10pt; font-weight: normal; color: #006ec0; text-decoration: none; }
.products_table_over { width: 162px; height: 220px; border: 1px solid #a3ce05; background: #ffffff; cursor: pointer; cursor: hand; font-family: Arial, Verdana, Tahoma; font-size: 10pt; font-weight: normal; color: #4e7713; text-decoration: underline; }
.d_content { padding-left: 19px; padding-right: 19px; padding-bottom: 15px; }
.table_in_bg { background: #ffffff url('../img/in_bg.jpg') repeat-x; height: 415px; }
.gallery_table { width: 162px; height: 170px; border: 1px solid #92c0e1; background: #ffffff; cursor: pointer; cursor: hand; font-family: Arial, Verdana, Tahoma; font-size: 10pt; font-weight: normal; color: #006ec0; text-decoration: none; }
.gallery_table_over { width: 162px; height: 170px; border: 1px solid #a3ce05; background: #ffffff; cursor: pointer; cursor: hand; font-family: Arial, Verdana, Tahoma; font-size: 10pt; font-weight: normal; color: #4e7713; text-decoration: underline; }

/* ============= Links ============= */

a:active, a:focus { outline: 0; }

a:link.footer_link { font-family: Arial, Tahoma, Verdana; font-size: 10pt; font-weight: normal; color: #dddddd; text-decoration: none; margin-right: 20px; }
a:visited.footer_link { font-family: Arial, Tahoma, Verdana; font-size: 10pt; font-weight: normal; color: #dddddd; text-decoration: none;  margin-right: 20px; }
a:hover.footer_link { font-family: Arial, Tahoma, Verdana; font-size: 10pt; font-weight: normal; color: #b0da39; text-decoration: none;  margin-right: 20px; }

a:link.by_link { font-family: Arial, Tahoma, Verdana; font-size: 10pt; font-weight: normal; color: #dddddd; text-decoration: none; }
a:visited.by_link { font-family: Arial, Tahoma, Verdana; font-size: 10pt; font-weight: normal; color: #dddddd; text-decoration: none; }
a:hover.by_link { font-family: Arial, Tahoma, Verdana; font-size: 10pt; font-weight: normal; color: #b0da39; text-decoration: none; }

a:link.footerd_link { font-family: Arial, Tahoma, Verdana; font-size: 8pt; font-weight: normal; color: #999999; text-decoration: none; }
a:visited.footerd_link { font-family: Arial, Tahoma, Verdana; font-size: 8pt; font-weight: normal; color: #999999; text-decoration: none; }
a:hover.footerd_link { font-family: Arial, Tahoma, Verdana; font-size: 8pt; font-weight: normal; color: #999999; text-decoration: underline; }

a:link.lang_link { font-family: Arial, Tahoma, Verdana; font-size: 10pt; font-weight: normal; color: #999999; text-decoration: none; }
a:visited.lang_link { font-family: Arial, Tahoma, Verdana; font-size: 10pt; font-weight: normal; color: #999999; text-decoration: none; }
a:hover.lang_link { font-family: Arial, Tahoma, Verdana; font-size: 10pt; font-weight: normal; color: #999999; text-decoration: underline; }

a:link.alang_link { font-family: Arial, Tahoma, Verdana; font-size: 10pt; font-weight: normal; color: #448dbb; text-decoration: none; }
a:visited.alang_link { font-family: Arial, Tahoma, Verdana; font-size: 10pt; font-weight: normal; color: #448dbb; text-decoration: none; }
a:hover.alang_link { font-family: Arial, Tahoma, Verdana; font-size: 10pt; font-weight: normal; color: #448dbb; text-decoration: underline; }

a:link.lmore_link { font-family: Verdana, Arial, Tahoma; font-size: 10pt; font-weight: normal; color: #0184d6; text-decoration: none; }
a:visited.lmore_link { font-family: Verdana, Arial, Tahoma; font-size: 10pt; font-weight: normal; color: #0184d6; text-decoration: none; }
a:hover.lmore_link { font-family: Verdana, Arial, Tahoma; font-size: 10pt; font-weight: normal; color: #0184d6; text-decoration: underline; }

a:link.b_link { font-family: Verdana, Arial, Tahoma; font-size: 10pt; font-weight: bold; color: #ffffff; text-decoration: none; text-transform: uppercase; }
a:visited.b_link { font-family: Verdana, Arial, Tahoma; font-size: 10pt; font-weight: bold; color: #ffffff; text-decoration: none; text-transform: uppercase; }
a:hover.b_link { font-family: Verdana, Arial, Tahoma; font-size: 10pt; font-weight: bold; color: #ffffff; text-decoration: underline; text-transform: uppercase; }

a:link.f_link { font-family: Verdana, Arial, Tahoma; font-size: 10pt; font-weight: bold; color: #666666; text-decoration: none; text-transform: uppercase; }
a:visited.f_link { font-family: Verdana, Arial, Tahoma; font-size: 10pt; font-weight: bold; color: #666666; text-decoration: none; text-transform: uppercase; }
a:hover.f_link { font-family: Verdana, Arial, Tahoma; font-size: 10pt; font-weight: bold; color: #666666; text-decoration: underline; text-transform: uppercase; }

a:link.path_link { font-family: Arial, Verdana, Tahoma; font-size: 10pt; font-weight: normal; color: #666666; text-decoration: none; }
a:visited.path_link { font-family: Arial, Verdana, Tahoma; font-size: 10pt; font-weight: normal; color: #666666; text-decoration: none; }
a:hover.path_link { font-family: Arial, Verdana, Tahoma; font-size: 10pt; font-weight: normal; color: #666666; text-decoration: underline; }

a:link.cmore_link { font-family: Arial, Verdana, Tahoma; font-size: 10pt; font-weight: normal; color: #333333; text-decoration: none; }
a:visited.cmore_link { font-family: Arial, Verdana, Tahoma; font-size: 10pt; font-weight: normal; color: #333333; text-decoration: none; }
a:hover.cmore_link { font-family: Arial, Verdana, Tahoma; font-size: 10pt; font-weight: normal; color: #333333; text-decoration: underline; }

a:link.clients_link { font-family: Verdana, Arial, Tahoma; font-size: 10pt; font-weight: normal; color: #0184d6; text-decoration: none; }
a:visited.clients_link { font-family: Verdana, Arial, Tahoma; font-size: 10pt; font-weight: normal; color: #0184d6; text-decoration: none; }
a:hover.clients_link { font-family: Verdana, Arial, Tahoma; font-size: 10pt; font-weight: normal; color: #0184d6; text-decoration: underline; }

a:link.reload_link { font-family: Arial, Verdana, Tahoma; font-size: 10pt; font-weight: bold; color: #666666; text-decoration: none; }
a:visited.reload_link { font-family: Arial, Verdana, Tahoma; font-size: 10pt; font-weight: bold; color: #666666; text-decoration: none; }
a:hover.reload_link { font-family: Arial, Verdana, Tahoma; font-size: 10pt; font-weight: bold; color: #666666; text-decoration: underline; }

a:link.products_title_link { font-family: Arial, Verdana, Tahoma; font-size: 10pt; font-weight: normal; color: #006ec0; text-decoration: none; }
a:visited.products_title_link { font-family: Arial, Verdana, Tahoma; font-size: 10pt; font-weight: normal; color: #006ec0; text-decoration: none; }
a:hover.products_title_link { font-family: Arial, Verdana, Tahoma; font-size: 10pt; font-weight: normal; color: #4e7713; text-decoration: underline; }

a:link.download_link { font-family: Arial, Verdana, Tahoma; font-size: 10pt; font-weight: bold; color: #1a54a8; text-decoration: none; }
a:visited.download_link { font-family: Arial, Verdana, Tahoma; font-size: 10pt; font-weight: bold; color: #1a54a8; text-decoration: none; }
a:hover.download_link { font-family: Arial, Verdana, Tahoma; font-size: 10pt; font-weight: bold; color: #1a54a8; text-decoration: underline; }

a:link.download_plist_link { font-family: Arial, Verdana, Tahoma; font-size: 12pt; font-weight: bold; color: #1a54a8; text-decoration: none; text-transform: uppercase; }
a:visited.download_plist_link { font-family: Arial, Verdana, Tahoma; font-size: 12pt; font-weight: bold; color: #1a54a8; text-decoration: none; text-transform: uppercase; }
a:hover.download_plist_link { font-family: Arial, Verdana, Tahoma; font-size: 12pt; font-weight: bold; color: #1a54a8; text-decoration: underline; text-transform: uppercase; }

/* ============= Text ============= */

.home_text { font-family: Verdana, Tahoma, Arial; font-size: 10pt; color: #999999; font-weight: normal; }
.home_title { font-family: Verdana, Tahoma, Arial; font-size: 10pt; color: #333333; font-weight: bold; text-transform: uppercase; }
.content_text { font-family: Verdana, Tahoma, Arial; font-size: 10pt; color: #333333; font-weight: normal; }
.content_title { font-family: Verdana, Tahoma, Arial; font-size: 12pt; color: #811617; font-weight: bold; }
.contacts_text { font-family: Arial, Verdana, Tahoma; font-size: 10pt; color: #666666; font-weight: normal; }
.path_text { font-family: Arial, Verdana, Tahoma; font-size: 10pt; color: #666666; font-weight: normal; }
.products_nomer_text { font-family: Verdana, Arial, Tahoma; font-size: 10pt; color: #811617; font-weight: bold; }
.products_nomer_textb { font-family: Arial, Arial, Tahoma; font-size: 12pt; color: #811617; font-weight: bold; }
.products_title_text { font-family: Verdana, Arial, Tahoma; font-size: 10pt; color: #006ec0; font-weight: bold; }
.products_title_textb { font-family: Arial, Verdana, Tahoma; font-size: 10pt; color: #006ec0; font-weight: bold; }
.footer_text { font-family: Verdana, Tahoma, Arial; font-size: 8pt; color: #999999; font-weight: normal; }
.contacts_title { font-family: Verdana, Tahoma, Arial; font-size: 10pt; color: #ce6501; font-weight: bold; }
.promo_b_title { font-family: Verdana, Tahoma, Arial; font-size: 10pt; color: #ffffff; font-weight: bold; }
.promo_title { font-family: Verdana, Tahoma, Arial; font-size: 10pt; color: #811617; font-weight: bold; text-transform: uppercase; }
.button_text { font-family: Verdana, Tahoma, Arial; font-size: 10pt; color: #ffffff; font-weight: bold; text-transform: uppercase; }

/* ============= Forms ============= */

.textfield_search { background: url('../img/textfield_bg.jpg') repeat-x; color: #999999; font-size: 8pt; font-family: Verdana, Tahoma, Arial; padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 4px; text-decoration: none; border: 1px solid #dadada; width: 125px; }
.textarea { background: #FFFFFF; color: #8a8a8a; font-size: 8pt; font-family: Verdana, Tahoma, Arial; padding-left: 5px; padding-right: 5px; padding-top: 4px; padding-bottom: 4px; text-decoration: none; border: 1px solid #8a8a8a; width: 172px; height: 70px; resize: none; }
.sbutton { background: url('../img/sbutton.jpg'); color: #ff8b08; width: 33px; height: 22px; font-family: Arial, Verdana, Tahoma; border-top: 1px solid #bebebe; border-bottom: 1px solid #bebebe; border-left: 1px solid #dadada; border-right: 1px solid #bebebe; font-size: 10pt; font-weight: bold; cursor: pointer; }

.textfield_contacts { background: url('../img/textfield.jpg') repeat-x; color: #666666; font-size: 8pt; font-family: Verdana, Tahoma, Arial; padding-left: 5px; padding-right: 5px; padding-top: 4px; padding-bottom: 4px; text-decoration: none; -moz-border-radius: 3px; border-radius:3px; border: 1px solid #dddddd; width: 237px; }
.textareac { background: #f2f2f2 url('../img/textarea.jpg') repeat-x; color: #666666; font-size: 8pt; font-family: Verdana, Tahoma, Arial; padding-left: 5px; padding-right: 5px; padding-top: 4px; padding-bottom: 4px; text-decoration: none; -moz-border-radius: 3px; border-radius:3px; border: 1px solid #dddddd; width: 237px; height: 118px; }
.textfield_acontacts { background: url('../img/textfield.jpg') repeat-x; color: #ff0000; font-size: 8pt; font-family: Verdana, Tahoma, Arial; padding-left: 5px; padding-right: 5px; padding-top: 4px; padding-bottom: 4px; text-decoration: none; -moz-border-radius: 3px; border-radius:3px; border: 1px solid #ff0000; width: 237px; }
.atextareac { background: #f2f2f2 url('../img/textarea.jpg') repeat-x; color: #ff0000; font-size: 8pt; font-family: Verdana, Tahoma, Arial; padding-left: 5px; padding-right: 5px; padding-top: 4px; padding-bottom: 4px; text-decoration: none; -moz-border-radius: 3px; border-radius:3px; border: 1px solid #ff0000; width: 237px; height: 118px; }
.button { background: url('../img/button.jpg') no-repeat; width: 103px; height: 30px; color: #ffffff; font-family: Arial, Verdana, Tahoma; font-size: 10pt; font-weight: normal; border: 0px; cursor: pointer; padding-bottom: 7px; }


/* ============= Menu Header ============= */

.hmenu{
	width: 100%;
	height: 42px;
	background: url('../img/menu_bg.jpg');
}

.hmenu ul{
	margin: 0;
	padding: 0;
	float: left;
	margin-top: 5px;
}

.hmenu ul li{
	display: inline;
}
.hmenu ul li a{
	float: left;
	font-family: Arial, Verdana, Tahoma;
	font-size: 11pt;
	text-decoration: none;
	color: #333333;
	padding: 9px 7px;
	background: url('../img/menu_b_bg.jpg');
}


.hmenu ul li a:hover, .hmenu ul li .current{
	color: #ffffff;
	background: url('../img/b_over.jpg');
	background-position: center top;
}

div.rotator {
	position:relative;
	height:263px;
	margin-left: 12px;
}

div.rotator ul li {
	float:left;
	position:absolute;
	list-style: none;
}

div.rotator ul li img {
	border:0px solid #ccc;
}
div.rotator ul li.show {
	z-index:500;
}



/* ============= Accordion Menu ============= */
.arrowlistmenu{
width: 185px;
margin: 0px;
padding: 0px;
}

.arrowlistmenu .menuheader {
margin: 0px;
font: normal 10pt Verdana, Arial, Tahoma;
color: #006abc;
background: url('../img/arrow_left.png') no-repeat 175px 11px;
padding: 6px 0 7px 10px;
cursor: hand;
cursor: pointer;
border-bottom: 1px solid #e0e0e0
}

.arrowlistmenu .menuheader:hover {
margin: 0px;
color: #ffffff;
background: #97c710 url('../img/arrow_hover.png') no-repeat 175px 11px;
}

.arrowlistmenu .openheader {
margin: 0px;
}

.current {
margin: 0px;
font: normal 10pt Verdana, Arial, Tahoma;
color: #ffffff;
background: #97c710 url('../img/arrow_hover.png') no-repeat 175px 11px;
padding: 6px 0 7px 10px;
cursor: hand;
cursor: pointer;
border-bottom: 1px solid #e0e0e0
}

.arrowlistmenu ul{
list-style-type: none;
margin-top: 0px;
margin-bottom: 0px;
margin-right: 0px;
margin-left: 10px;
padding: 0px;
}

.arrowlistmenu ul li{
padding-bottom: 0px;
}

.arrowlistmenu ul li a{
color: #666666;
background: url('../img/submenu_arrow.png') no-repeat 8px 10px;
display: block;
padding: 5px 0px;
margin: 0px;
padding-left: 19px;
text-decoration: none;
font: normal 10pt Verdana, Arial, Tahoma;
}

.arrowlistmenu ul li a:visited{
margin: 0px;
color: #666666;
font: normal 10pt Verdana, Arial, Tahoma;
}

.arrowlistmenu ul li a:hover{
margin: 0px;
font: normal 10pt Verdana, Arial, Tahoma;
color: #666666;
text-decoration: underline;
}

.categoryitems { padding-top: 15px; padding-bottom: 15px; }

/* ============= Pagination ============= */
.pagination{ padding: 2px; }
.pagination ul{ margin: 0; padding: 0; font-size: 12px; }
.pagination li{ list-style-type: none; display: inline; padding-bottom: 1px; }
.pagination a, .pagination a:visited{ font-family: Verdana, Tahoma, Arial; font-weight: bold; padding: 2px 6px; border: 0px solid #888888; text-decoration: none; color: #000000; }
.pagination a:hover, .pagination a:active{ font-family: Verdana, Tahoma, Arial; font-weight: bold; padding: 2px 6px; border: 0px solid #888888; color: #742526; }
.pagination li.currentpage{ font-family: Verdana, Tahoma, Arial; font-weight: bold; padding: 2px 6px; border: 0px solid #888888; color: #742526; }
* html .pagination li.currentpage, * html .pagination li{ margin-right: 5px; padding-right: 0; }
