html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, div, table, td {margin: 0; padding: 0; border: 0;}
body { color: black; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 120%; background-color: white; }
a {color: #000000;  text-decoration: none; }
a:hover { color: #FF0000; text-decoration: underline; }
p { margin: 4px; }
h1 { text-align: right; margin: 12px 4px; }
h2 { color: #195da3; margin: 12px 4px 8px; padding-bottom: 3px; border-bottom: 1px solid #357bc3; }
h3 {  font-size: 12px; margin: 10px 4px 6px 10px; }
h4 { margin: 8px 4px 4px; }
ul, ol, dl { margin-left: 10px;  }
dt { font-weight: bold; }
li, dd { margin-bottom: 3px; }
dd {margin-left: 20px; margin-top: 8px;}
ul ul { margin-left: 20px; margin-top: 8px; }
.layout { width: 100%; border-style: none; }
		.column {vertical-align: top; }
		#header { height: 92px; background-color: white; background-image: url(/images/themes/metal/shtrih.gif); background-repeat: repeat-y; background-position: right top; width: 100%;}
		#header > p {color: #357bc3; font-weight: bold;}
		h1.logo, .bright {color: #ff9900;}
	img.logo {}
	h1.logo { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; text-align: left; }
.phones { color: #357bc3; font-size: 18pt; font-weight: bold; line-height: 16pt; text-align: right; float: right; margin-right: 40px; }
.path {background-color: #FF9900;}
       #menu { background-color: #357bc3;}
     
        #left {border-right: 1px solid silver; border-bottom: 1px solid silver; }
		#content {padding: 10px;}
		#right { padding-bottom: 6px; padding-left: 5px; border-bottom: 1px solid silver; border-left: 1px solid silver; }
		#footer { width: 100%; }
		.infoBox { width:220px; background-color: white; }
		.link a { color: white; font-weight: bold; background-color: #357bc3; text-align: right; padding: 2px; }
		.infoBoxHeading { color: #ffffff; height: 24px; font-weight: bold; background-color: #357bc3; text-indent: 14px; vertical-align: middle; white-space: nowrap; }
		
.menu_main { overflow: hidden; float: left; clear: right; padding: 4px; }
.menu_main li { display: inline; white-space: nowrap; background-image: url(../images/themes/metal/menu_button_new.gif); margin: 5px; padding: 5px 5px 5px 10px; }
.menu_main li a, .menu_main li a:link, .menu_main li a:visited, .menu_main li a:hover, .menu_main li a:active  { color: white; font-size: 12px; font-weight: bold; line-height: 120%; text-decoration: none;}

.menu_nav { overflow: hidden; float: right; clear: none; }
.menu_nav li { margin-right: 5px; display: list-item; }
.menu_nav li img { border: 0; }

.catalog { font-weight: bold; list-style-type: disc; }
.catalog li { }

.catalog_kat { font-weight: normal; list-style-image: url(../images/categories/arrow_bullet.gif); }
.catalog_kat li {  }


.modellist { margin: 10px; list-style-image: none; display: block; }
.modellist li { margin-left: 20px; display: inline; }
.modellist li a {text-decoration: underline;}

.model { text-align: left; padding: 5px; }
.vertical { margin: 10px 10px 10px 20px; padding-left: 10px; }
.vertical li a {text-decoration: underline;}

.sitemap { margin-left: 15px; padding-left: 15px; list-style-type: square; }
.piece { border: solid 1px #C7DDF3; margin-bottom: 5px;}
#price { }
#how-to {}

 .buy_me { color: white; font-family: Verdana, Arial, sans-serif; font-weight: bold; background-color: #357bc3; background-repeat: no-repeat; background-position: left top; vertical-align: middle; height: 32px; width: auto; float: left; width: auto; background-image: url(/img/button_basket.gif); padding-right: 2px; padding-left: 46px; }
 .buy_me a {color: white;} 