html { border-left: 0px; }
body, form, a, div, span, ul, ol, li, table, caption, tr, th, td, img, strong, em, p, h1, h2, h3, h4, h5, h6, pre { padding: 0px; border: 0px; margin: 0px; }
body { text-align: center; color: #444444; background-color: #f6f6f6; }
body, input, select, option, textarea, h1, h2, h3, h4, h5, h6, table, tr, th, td { font-family: sans-serif; font-weight: normal; font-size: 12px; text-decoration: none; }
strong { font-weight: bold; }
ul { list-style-type: none; }
/*img { display: block; }*/
td { vertical-align: top; }

h2 { font-size: 17px; color: #202020; background-color: inherit; }
h3 { font-weight: bold; font-size: 13px; margin-bottom: 10px; }

/* START links */
a:link, a:visited, a:active { color: #444444; background-color: inherit; text-decoration: none; }
a:hover { color: #727272; background-color: inherit; }
/* END links */

.blue { color: #1ba7e5; background-color: inherit; }
.clear { clear: both; float: none; }
.floatRight { float: right; }
.spacer10 { height: 10px; }
.spacer20 { height: 20px; }
.spacer40 { height: 40px; }
.button { background: url('../images/bg_button.jpg') no-repeat; width: 100px; height: 19px; text-align: center; display: inline-block; padding-top: 4px; }
input.text, textarea.text { border: 1px solid #dddddd; }
input.button { border: 0px; color: inherit; background-color: #fafafa; }
h2.right { height: 30px; padding-top: 9px; text-align: center; background: url('../images/bg_title_right.jpg') no-repeat left; }
h2.blue { margin-bottom: 20px; }



#wrapper { margin: 0px auto; width: 1012px; text-align: left; }
#wrapper_top { height: 320px; background-color: #202020; }
#top { margin: 0px auto; width: 1012px; text-align: left; height: 40px; background: url('../images/bg_top.jpg') no-repeat; }
#menu_language { padding-top: 7px; font-weight: bold; }
#menu_language a, #menu_language span { padding-left: 11px; padding-right: 11px; }
#menu_language a:hover, #menu_language span { color: #0153a7; background-color: inherit; }
/*#header { margin: 0px auto; width: 1012px; text-align: left; height: 32px; background: url('../images/bg_header.jpg') no-repeat 0px 32px; padding-top: 241px; }*/
#header { margin: 0px auto; width: 1012px; text-align: left; height: 32px; padding-top: 30px; }
#menu_top { height: 40px; background: url('../images/bg_menu_top.jpg') no-repeat; }
#menu_top td { width: 20%; text-align: center; height: 30px; padding-top: 10px; font-size: 14px; }
#breadcrumbs { height: 57px; }
#breadcrumbs ul { padding-left: 20px; padding-top: 10px; }
#breadcrumbs ul li { float: left; padding-right: 10px; font-size: 13px; }
#breadcrumbs ul li.text { padding-top: 10px; }

#search { height: 40px; background: url('../images/bg_search.jpg') no-repeat; text-align: right; }
#searchForm { float: right; padding-right: 13px; }
#searchForm input.text { width: 130px; border: 0px; }
#searchForm a { display: block; width: 30px; height: 30px; margin-left: 5px; }
#navigation td { height: 39px; text-align: center; vertical-align: middle; }
#navigation td.left { background: url('../images/bg_title_left.jpg') no-repeat right; }
#navigation td.center { padding-left: 1px; padding-right: 1px; }
#navigation td.center div { background: url('../images/bg_nav.jpg') repeat-x; height: 39px; }
#navigation td.right { background: url('../images/bg_title_right.jpg') no-repeat left; }

#left { color: inherit; background-color: #ededed; }
#content { padding: 10px; height: 500px; width: 586px; }
/*html>body #content { min-height: 700px; height: auto; }*/

#right { color: inherit; background-color: #ededed; }
#newsletterForm { padding-top: 17px; padding-bottom: 17px; }
#newsletterForm td { padding: 3px 10px 3px 10px; }
#newsletterForm input.text { width: 176px; padding: 2px; }
#newsletterForm a.button { display: block; width: 180px; padding: 2px; text-align: center; color: inherit ; background-color: #f6f6f6; }
.most_visited { border: 1px solid #dddddd; width: 182px; margin: 0px auto; color: #727272; background-color: #ffffff; }
.most_visited td { padding: 5px; vertical-align: middle; }
.most_visited td a:link, .most_visited td a:active, .most_visited td a:visited { color: #727272; background-color: #ffffff; font-weight: bold; font-size: 10px; }
.most_visited td a:hover { color: #444444; background-color: #ffffff; }
.news { border: 1px solid #dddddd; padding: 10px; width: 162px; margin: 0px auto; color: #727272; background-color: #ffffff; text-align: center; }
.news a:link, .news a:active, .news a:visited { color: #1ba7e5; background-color: #ffffff; font-weight: bold; }
.news a:hover { color: #444444; background-color: #ffffff; }
.news img { margin: 0px auto; }

#menu_left a { display: block; height: 23px; padding-top: 7px; }
#menu_left a.main { background: url('../images/bg_menu_left.jpg') no-repeat; padding-left: 35px; }
#menu_left li ul li a:link, #menu_left li ul li a:active, #menu_left li ul li a:visited { 
	color: inherit; background-color: #ffffff; padding-left: 15px; 
	}

.product_list { width: 562px; margin: 0px auto; }
.product_element { margin-bottom: 20px; }
.product_element td.top { background: url('../images/bg_product.jpg') no-repeat; width: 261px; height: 31px; padding: 0px 0px 0px 10px; }
.product_element td.top a:link, .product_element td.top a:visited, .product_element td.top a:active { color: #f6f6f6; background-color: inherit; display: block; width: 251px; height: 24px; padding-top: 7px; }
.product_element td.top a:hover { color: #d9d9d9; background-color: inherit; }
.product_element td.middle { padding: 10px; border-left: 1px solid #ededed; border-right: 1px solid #ededed; text-align: center; height: 250px; }
.product_element td.middle img { width: 151px; margin: 0px auto; }
.product_element td.bottom { height: 31px; color: #f6f6f6; background-color: #454545; font-size: 14px; font-weight: bold; padding-top: 7px; text-align: center; }
.product_element td.bottom a:link, .product_element td.bottom a:active, .product_element td.bottom a:visited { display: block; color: #f6f6f6; background-color: inherit; }
.product_element td.bottom a:hover { color: #d9d9d9; background-color: inherit; }
.product_details { padding: 20px 10px 0px 10px; }
.product_details .images .main { float: left; margin-left: 30px; }
.product_details .images .list { float: right; margin-right: 30px; }
.product_details .images .list td { width: 49px; height: 49px; border: 1px solid #ededed; vertical-align: middle;}
.product_details .clear { margin-top: 20px; margin-bottom: 40px; }
.product_details .clear td { height: 31px; width: 200px; color: #f6f6f6; background-color: #454545; font-size: 14px; font-weight: bold; padding-top: 7px; text-align: center; }

#sitemap li { padding: 3px 0px 3px 0px; }
#sitemap ul.category { margin-left: 10px; }
#sitemap ul.subcategory { margin-left: 20px; }

#wrapper_bottom { height: 180px; background: url('../images/bg_bottom.jpg') no-repeat top #202020; }
#bottom { margin: 0px auto; width: 1012px; padding-top: 140px; text-align: left; background: transparent; text-align: center; }
#menu_bottom { margin-top: 10px; }
#menu_bottom li { display: inline; padding: 5px; }

#contactForm td { padding: 3px 10px 3px 10px; }
#contactForm input.text { width: 176px; padding: 2px; }
#contactForm textarea.text { width: 176px; padding: 2px; height: 75px; }

#feedback { padding-top: 20px; font-weight: bold; color: #ff0000; background-color: inherit; }

.salesMenu { background: url('../images/bg_title_left.jpg') no-repeat right 7px; padding-top: 15px; height: 31px; text-align: center; }