
* {margin:0px; padding:0px;}

html {overflow-y:scroll;}

body {background:#000 url(../images/background.jpg) repeat-x; font-family:"Century Gothic",Arial,Helvetica,sans-serif; font-size:12px;  }

@font-face {
    font-family: "MicrogrammaD";
    src: url('../M025096D.eot'); 
    src: url('../M025096D.eot') format('embedded-opentype'), 
          url(../M025096D.TTF ) format("truetype");
}

a img {border:0px}

p {margin-bottom:15px}

div.container {width:900px; margin:0px auto;}
div.clear {clear:both;}

div#header {width:100%; float:left; clear:both;}
div#header a#logo{float:left; margin:25px 0px 0px 22px}
div#header ul#menu{float:right; list-style-type:none; margin:50px 0px 0px 0px }
div#header ul#menu li {float:left;}
div#header ul#menu li a{text-decoration:none; color:#fff; font-size:14px;  padding:5px 15px 5px 15px; border-right:1px solid #2a2a2a }
div#header ul#menu li a:hover{color:#ffdd00}
div#header ul#menu li a.active{color:#ffdd00}
div#header ul#menu li a.last{border:0px }


div#banner {float:left;width:100%; margin:20px 0px 0px 0px}

div#content {float:left;width:100%;margin:15px 0px 0px 0px}
div#content div.left_side{float:left;width:214px}
div#content div.left_side div.menu_bg{float:left;width:214px; min-height:286px; background:#f4f4f4 url(../images/menu_bg_top.jpg) no-repeat; position:relative}
div#content div.left_side div.menu_bg ul{float:left;list-style-type:none; margin:15px 0px 20px 10px; position:relative; z-index:1; min-height:250px}
div#content div.left_side div.menu_bg ul li{margin:0px 0px 2px 0px}
div#content div.left_side div.menu_bg ul li a{text-decoration:none; color:#383838; font-size:14px; font-family:"MicrogrammaD",Arial,Helvetica,sans-serif;}
div#content div.left_side div.menu_bg ul li a.active{color:#ff8400; }
div#content div.left_side div.menu_bg ul li a:hover{text-decoration:underline}
div#content div.left_side img.menu_bottom{clear:both;float:left;width:215px; height:151px; background:url(../images/menu_bg_bottom.jpg) no-repeat; margin:-150px 0px 0px 0px; position:relative}

div#content div.left_side a#catalog {clear:both;float:left;display:block; width:217px; height:159px; background:url(../images/catalog.jpg); margin:10px 0px 0px 0px}

div#content div.right_side{float:left; width:675px;}
div#content div.right_side h3{float:left;background:url(../images/h3.jpg); width:646px; height:24px; padding:2px 0px 0px 20px; margin:10px 0px 0px 17px; font-size:19px; font-family:"MicrogrammaD",Arial,Helvetica,sans-serif;}
div#content div.right_side div.box_container{float:left; margin:0px 0px 20px 10px;width:100%}
div#content div.right_side div.box_container a.box{float:left;background:url(../images/box_bg.png); width:217px; height:147px; padding-top:10px; display:block; margin:15px 0px 0px 7px; text-align:center; color:#000; text-decoration:none; font-size:12px}
div#content div.right_side div.box_container a.box img{margin:5px 0px 0px 2px}
div#content div.right_side div.box_container a.box h4{color:#000; font-size:12px}
div#content div.right_side div.box_container a.box h5{color:#812425;}
div#content div.right_side div.box_container a.all_models{float:right;background:url(../images/all_models.png); width:124px; height:20px; display:block; margin:10px 0px 5px 0px; }



div#content div.right_side div.box_container a.black_box{float:left;background:url(../images/box_bg_black.png); width:217px; height:157px; display:block; margin:15px 0px 0px 7px; text-align:center; color:#fff; text-decoration:none; }
div#content div.right_side div.box_container a.black_box img{margin:5px 0px 0px 2px}
div#content div.right_side div.box_container a.black_box h4{color:#fff; font-size:12px}

div#content div.right_side div.pagination {text-align:center;font-weight:bold}
div#content div.right_side div.pagination strong{ border:1px solid #aaa; padding:2px 5px; background:#ffdd00; color:#000}
div#content div.right_side div.pagination a{color:#aaa;text-decoration:none; border:1px solid #aaa; padding:2px 5px}

div#content div.right_side div.content_bg_top{float:left; background:url(../images/content_bg_top.png); width:667px; height:6px; margin:15px 0px 0px 15px;}
div#content div.right_side div.content_bg{float:left; background:url(../images/content_bg.png); width:627px; margin:0px 0px 0px 15px; padding:10px 20px}
div#content div.right_side div.content_bg_bottom{float:left; background:url(../images/content_bg_bottom.png); width:667px; height:27px; margin:0px 0px 0px 15px;}
div#content div.right_side div.content_bg div.content{float:left;min-height:340px}
div#content div.right_side a.back{clear:both;float:left;margin:10px 0px 0px 0px; width:36px; height:17px; background:url(../images/back.jpg);}

div#content div.right_side div.content_bg div.images {float:left; margin:0px 15px 0px 0px}
div#content div.right_side div.content_bg div.images img.product_images{border:solid 1px #707070; float:left; margin:5px 3px 0px 0px}
div#content div.right_side div.content_bg div.details {float:left;width:350px}
div#content div.right_side div.content_bg div.details h4{clear:both;float:left; font-size:14px; width:100%; margin:0px 0px 30px 0px}
div#content div.right_side div.content_bg div.details ul.features{float:left; list-style-type:none;width:240px}
div#content div.right_side div.content_bg div.details ul.features li{float:left; width:120px;margin-bottom:5px}
div#content div.right_side div.content_bg div.details a.purchase{clear:both;float:left; background:url(../images/purchase.png) top center; width:104px; height:21px; margin:10px 0px 0px 0px}
div#content div.right_side div.content_bg div.details a.purchase:hover{float:left; background:url(../images/purchase.png) bottom center;}
div#content div.right_side div.content_bg div.details select.product_features{width:80px;}


div#content div.right_side div.content_bg img.trademark {float:left; border:solid 1px #9a9a9a; margin:4px 4px 4px 4px}



div#footer {float:left; width:100%; background:url(../images/footer_bg.jpg) repeat-x center top; min-height:66px; margin:25px 0px 0px 0px}
div#footer p{float:left; margin:30px 25px 0px 0px; font-size:11px}
div#footer img.footer_logo{float:right; margin:30px 25px 0px 0px}