body {
	padding: 0;
	margin: 0;
	font-size: 11px;
	font-family: Tahoma, Helvetica, Verdana, sans-serif;
	background: url('/images/back_html.gif') ;
}
* {
	margin: 0;
	padding: 0;
}
.clear {
	clear: both;
	overflow: hidden;
	height: 0px;
}
div.html {
	background: url('/images/back_top.gif') repeat-x;

}
#site {
	margin: 0 auto 0;
	width: 960px;
	padding: 6px 0 0 0;

}
div.header {
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/header_back.png');
	height: 73px;
	width: 950px;
	display: block;
	padding: 5px 0 0 10px;
}
div.header[class]{
	background: url('/images/header_back.png') no-repeat;
  	height: 73px;
	width: 950px;
	display: block;
	padding: 5px 0 0 10px;
}
a.logo {
	width: 145px;
	height: 65px;
	display: block;
	float: left;
	overflow: hidden;
	position: relative;
}
a.logo span {
	display: none;
}
div.top_navigation {
	float: right;
	height: 51px;
	width: 66px;
	background: url('/images/top_nav_back.gif') no-repeat;
	padding: 14px 0 0 26px;
}
div.top_navigation img {
	border: none;
}
div.top_navigation a.house {
	background: url('/images/house.gif') no-repeat;
	float: left;
	width: 11px;
	height: 10px;
	display: block;
	margin: 0 19px 0 0;
	overflow: hidden;
	position: relative;
}
div.top_navigation a.envelope {
	background: url('/images/envelope.gif') no-repeat;
	float: left;
	width: 12px;
	height: 10px;
	display: block;

	position: relative;
}
#main {
	width: 955px;
	padding: 0 0 0 5px;
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/main_back.png');
}
#main[id] {
	width: 955px;
	padding: 0 0 0 5px;
	background: url('/images/main_back.png') no-repeat;
}
#main_inn {
	background: url('/images/main_back_bottom.gif') repeat-y;
	width: 951px;
	overflow: hidden;
}
div#header_collage {
	width: 950px;
	padding: 5px 0 0 10px;
}
div.menu {
	width: 929px;
}
div#menu div.left {
	float: left;
	background: url('/images/menu_left.gif') no-repeat;
	width: 10px;
	height: 34px;
}
div#menu div.center {
	background: url('/images/menu_center.gif') repeat-x;
	height: 34px;
	width: 909px;
	float: left;
}
ul#top_menu {
	height: 24px;
	padding: 10px 0 0 0;
	position: relative;
}
ul#top_menu li {
	list-style: none;
	float: left;
	padding: 0px 10px;
	background: url('/images/menu_separator.gif') no-repeat right;
}
ul#top_menu li a {
	color: #fcf1e0;
	text-decoration: none;
	font-weight: bold;
	display: block;
}
ul#top_menu li a:hover {
	color: #be6b01;
}
div#menu div.right {
	float: left;
	background: url('/images/menu_right.gif') no-repeat;
	width: 10px;
	height: 34px;
}
div.collage1 {
	background: url('/images/collage1.jpg') no-repeat;
	width: 929px;
	height: 132px;
	margin: 1px 0 0 0;
}
div.collage2 {
	background: url('/images/collage2.jpg') no-repeat;
	width: 929px;
	height: 132px;
	margin: 1px 0 0 0;
}
div.collage3 {
	background: url('/images/collage3.jpg') no-repeat;
	width: 929px;
	height: 132px;
	margin: 1px 0 0 0;
}
div.collage4 {
	background: url('/images/collage4.jpg') no-repeat;
	width: 929px;
	height: 132px;
	margin: 1px 0 0 0;
}
#content {
	width: 940px;
	padding: 20px 0 0 10px;
}
#leftpannel {
	background: url('/images/left_back_center.gif') repeat-y;
	width: 244px;
	float: left;
	padding: 0 0 15px;
}
#leftpannel div.top {
	background: url('/images/left_back_top.gif') no-repeat;
	width: 244px;
	height: 12px;
}
#leftpannel h1 {
	font-size: 11px;
	font-weight: bold;
	color: #484848;
	padding: 0 0 10px 7px;
}
ul.products {
	width: 215px;
	padding: 0 0 10px;
	position: relative;
}
ul.products li {
	background: url('/images/li_back.gif') repeat-x bottom;
	list-style: none;
	width: 216px;
	padding: 6px 0 0px 0;
}
ul.products li a {
	text-decoration: none;
	padding: 3px 0 4px 10px;
	color: #727272;
	display: block;
}
ul.products li a:hover {
	color: #484848;
}
ul.products li a.pink {
	background: url('/images/back1.gif') no-repeat left bottom;
}
ul.products li a.orange {
	background: url('/images/back2.gif') no-repeat left bottom;
}
ul.products li a.beige {
	background: url('/images/back3.gif') no-repeat left bottom;
}
ul.products li a.blue {
	background: url('/images/back4.gif') no-repeat left bottom;
}
ul.products li a.dark_pink {
	background: url('/images/back5.gif') no-repeat left bottom;
}
ul.products li a.light_orange {
	background: url('/images/back6.gif') no-repeat left bottom;
}
ul.products li a.green {
	background: url('/images/back7.gif') no-repeat left bottom;
}
ul.products li a.lila {
	background: url('/images/back8.gif') no-repeat left bottom;
}
ul.products li a.red {
	background: url('/images/back9.gif') no-repeat left bottom;
}
ul.products li a.light_blue {
	background: url('/images/back10.gif') no-repeat left bottom;
}
ul.products ul {
	padding: 0 0 0 0px;

}
ul.products ul li {
	padding: 4px 0 5px 20px;
	width: 196px;
}
ul.products ul li a {
	margin: 0;
	padding: 0 0 0 6px;
	background: url('/images/sub_li_back1.gif') no-repeat;
}
ul.products ul li a:hover {
	color: #484848;
}
ul.products ul li a.current {
	color: #6089a1;
	font-weight: bold;
}
ul.products ul li a.current:hover {
	color: #3d6881;
}
p.breadcr {
	font-weight: bold;
	color: #484848;
	padding: 0 0 7px;
}
p.breadcr a {
	color: #484848;
	font-weight: normal;
}
p.breadcr a:hover {
	color: #484848;
	text-decoration: none;
}
p.breadcr span {
	color: #6992aa;
}
div.sep {
	background: #d3d3d3;
	height: 1px;
	width: 665px;
	overflow: hidden;
	margin: 0 0 10px;
}
div.product_details {
	width: 460px;
	float: left;
	padding: 12px 0 0 0;
	color: #484848;
	text-align: justify;
}
div.product_details h1 {
	color: #618ba2;
	font-size: 11px;
	margin: 0 0 10px;
}
div.product_details table.products {
	width: 100%;
	margin: 30px 0 0 0;
}
div.product_details table.products p {
	font-weight: bold;
	color: #484848;
}
div.product_details table.products а {
	color: #618ba2;

}
div.product_details table.products а:hover {
	text-decoration: none;
}
div.product_details table img {
	border: none;
}
div.image {
	padding: 0 0 0 10px;
	float: left;
	width: 180px;
	overflow: hidden;
}
div.description {
	border: 1px oslid black;
	text-align: justify;
	color: #484848;
	padding: 20px 0 0 0;
}
td.logofirm {
	width: 240px;
	vertical-align: center;
	padding: 0 0 10px 0;
}
td.pictureproduct {
	width: 180px;
}
td.pictureproduct img {
	border: none;
}
a.products_href {
	color: #484848;
}
a.products_href:hover {
	text-decoration:none;
}
div.contacts {
	background: url('/images/contacts_back.gif') no-repeat;
	height: 88px;
	width: 220px;
	position: relative;
	right: 9px;
	padding: 20px 0 0 12px;
}
div.contacts p.phones {
	color: #fff;
	font-weight: bold;
}
div.contacts p.mail {
	padding: 10px 0 0 0;
}
div.contacts p.mail a {
	color: #fff;
}
div.contacts p.mail a:hover {
	text-decoration: none;
}
#rightpannel {
	width: 664px;
	float: left;
	padding: 10px 0 10px 20px;
	position: relative;
	display: block;
}
#rightpannel div.normal {
	color: #484848;
	text-align: justify;
}
#rightpannel div.normal a.more {
	color: #4848484;
}
#rightpannel div.normal a.more:hover {
	color: #000;
	text-decoration: none;
}
#rightpannel h1.title {
	font-size: 11px;
	color: #484848;
	margin: 0 0 15px;
}
#rightpannel div.normal p.more {
	float: right;
	padding: 5px 3px 5px 0;
}
#rightpannel div.normal p.more a {
	font-size: 10px;
	font-weight: bold;
	color: #484848;
	text-decoration: none;
}
#rightpannel div.normal p.more a:hover {
	color: #000;
}
#rightpannel div.brands {
	margin: 0;
	padding: 0;
}
#rightpannel div.scrollerbigdiv {
	width: 662px;
}
#rightpannel div.scrollerbigdiv div.left {
	background: url('/images/brands_left.gif') no-repeat;
	float: left;
	width: 5px;
	height: 75px;
}
#rightpannel div.scrollerbigdiv div.center {
	background: url('/images/brands_center.gif') repeat-x;
	float: left;
	height: 74px;
	width: 652px;
	padding: 1px 0 0 ;
}
#rightpannel div.scrollerbigdiv div.center img {
	float: left;
	margin: 0 8px;
	border: none;
}
#rightpannel div.scrollerbigdiv div.center div.leftimage {
	background: url('/images/scroll_left.gif') no-repeat;
	width: 8px;
	height: 73px;
	float: left;
}
#rightpannel div.scrollerbigdiv div.center div.rightimage {
	background: url('/images/scroll_right.gif') no-repeat;
	width: 8px;
	height: 73px;
	float: right;
}
#rightpannel div.scrollerbigdiv div.right {
	background: url('/images/brands_right.gif') no-repeat;
	float: left;
	height: 75px;
	width: 5px;
}
div.separator {
	background: url('/images/footer_back_top.gif') repeat-x;
	height: 19px;

}
div#footer {
	margin: 0;
	padding: 10px 0 0 0;
	border-top: 1px solid #c2c2c2;
	width: 950px;
	background: #fff url('/images/footer_back.gif') no-repeat top;
}
div#footer div.left {
	float: left;
	width: 251px;
	padding: 0 0 0 12px;
	position: relative;
}
div#footer div.left p {
	color: #b1b1b1;
	font-size: 11px;
}
div#footer div.left p a {
	color: #b1b1b1;
}
div#footer div.left p a:hover {
	text-decoration: none;
}
div#footer div.right {
	float: left;
	position: relative;
	width: 650px;
}
div#footer div.right ul#bottom_nav li {
	background: url('/images/bottom_nav_sep.gif') no-repeat right;
	float: left;
	list-style: none;
	padding: 0 5px 2px 5px;
}
div#footer div.right ul#bottom_nav a {
	color: #7d7d7d;
	text-decoration: none;
}
div#footer div.right ul#bottom_nav a:hover {
	color: #000;
}
div#footer div.right p {
	color: #c1c1c1;
	padding: 3px 0 7px 5px;
	font-size: 10px;
}
p.pages {
	text-align: right;
	color: #c1c1c1;
}
p.pages a {
	color: #c1c1c1;
}
p.pages a:hover {
	text-decoration: none;
}
p.pages span {
	color: #676363;
}
a.news_href {
	color: #676363;
	text-decoration: none;
}
a.news_href:hover {
	color: #000;
}
p.date {
	color: #676363;
}
ul#sitemap {
	padding: 0 0 0 20px;
}
ul#sitemap li {
	list-style: none;
}
ul#sitemap li a {
	color: #484848;
	text-decoration: none;
}
ul#sitemap li a:hover {
	text-decoration: underline;
}


div.contact_form {
	width: 545px;
	margin: 0;
	padding: 0;
}
div.contact_form_txt {
	width: 100px;
	margin: 0;
	padding: 0;
	float: left;
}
div.contact_form_field {

	margin: 0;
	padding: 0;
	float: left;
}
p.center {
	margin: 0;
	padding: 0;
	text-align: center;
}
input.field, textarea.field, select.field {
	border: 1px solid #999999;
	font-family: Tahoma, Helvetica, Verdana, sans-serif;
	margin: 0 0 5px 0;
	font-size: 11px;
	padding: 1px;
	color: #666666;
}
span.span1 {
	color: red;
}
span.error_form {
	color: red;
	position: relative;
	top: -6px;
}

/* Horizontal Scroller Begin*/
#scroller1 {
	width: 650px;
	height: 75px;
	margin: 0 0 0px 0px;
	padding: 0 0 0 0;
	
}
#scroller1 img {
	border: 0;
}
#scrollLeft1 {position: absolute; cursor: default;float: left;}
#scrollRight1 {float: right; cursor: pointer;text-align: right;}
#scrollBox1 {
	margin-left: 3px;
	position: absolute;
	width: 613px;
	height: 72px;
	margin: 0 0 0 17px;
	overflow: hidden;
}
#scrollContent1 {
	width: 100000px;
	position: relative;
}
div.scrollPromoBox1 {
	width: 151px;
	height: 60px;
	text-align: left;
	font-size: 11px;
	color: #474747;
	padding: 5px 0 3px 0px;
	margin: 0;
	overflow: hidden;
	
}
div.scrollPromoBox1 .box11 {
	width: 149px;
	overflow: hidden;
	height: 60px;
	background: #fff;
	text-align: center;
	margin: 0 0 2px 0;
	padding: 0 ;
}
div.scrollPromoBox1 a {
	color: #706d6d;
	text-decoration: none;
}
div.scrollPromoBox1 a:hover {
	color: #4c4141;
}
div.in_si {
	display: block;
	float: left;
}
/* Horiontal Scroller End*/

input.btn_bg {
	background: url('images/send_bg.gif') no-repeat;
	display: block;
	width: 90px;
	height: 20px;
}
p.newsletter {
	color: #727272;
	padding: 0 0 5px;
}
p.newsletter1 {
	font-weight: bold;
	color: #727272;
}
input.newsletterinput {
	color: #727272;
	font-weight: 9px;
	width: 130px;
}
form.letter {
	padding: 10px 0 10px;
	position: relative;
}	
