#tabs { height: 19px; padding: 0px; margin:0px; overflow: hidden; }
#tabs li { float: left; list-style: none; font-family: Arial Black, Arial, Helvetica, sans-serif; } 
#tabs li.back { background: url("gfx/lava.png") no-repeat right -19px; width: 9px; height: 19px; z-index: 12; position: absolute; }
#tabs li.back .left { background: url("gfx/lava.png") no-repeat top left; height: 19px; margin-right: 9px; float:none; }
#tabs li a { font-size: 11px; font-weight: bold; text-decoration: none; color: #fff; outline: none;
text-align: center; top: 3px; letter-spacing: 0; z-index: 13; display: block; float: left; height: 19px; position: relative; overflow: hidden; margin: auto 10px; }
#tabs li a:hover, #tabs li a:active, #tabs li a:visited { border: none; }

#left_menu{ width: 150px; margin-right: 15px; }
#left_menu ul { padding: 0px; }
#left_menu li { list-style: none; padding: 4px 0px 5px 6px;  }
#left_menu li.current { background-image: url(gfx/menu_bg.png); }
#left_menu li a { font-size: 11px; text-decoration: none; color: #fff;}

#arrow_menu{ width: 161px; }
#arrow_menu ul { padding: 0px; width:100%;  }
#arrow_menu li { list-style: none; margin-left:11px; margin-bottom: 1px; padding: 4px 0px 5px 8px; background-image: url(gfx/menu_bg.png); }
#arrow_menu li.current { margin-left:0px; padding-left: 19px; background-image: url(gfx/arrow_menu_bg.png); background-repeat: no-repeat; }
#arrow_menu li a { font-size: 11px; text-decoration: none; color: #fff;  }
#arrow_menu.left_menu li {margin-left:0px; margin-right:11px;}
#arrow_menu.left_menu li.current { margin-right:0px; padding-left: 8px; padding-right: 19px; background-image: url(gfx/arrow_menu_bg_2.png); }

#nav {position: relative; top: 137px;}

#start_menu{ width: 300px; }
#start_menu ul { margin: 0px; padding: 0px; width:100%; }
#start_menu li { margin: 0px; padding: 0px; list-style: none; }
#start_menu li a { font-size: 34px; font-weight: bold; line-height: 28px; text-decoration: none; color: #fff;  }

#carousel { width: 856px; position: relative; margin-top: 31px;}
#carousel .wrapper { width: 806px; overflow: auto; min-height: 10em; margin: 0 25px; }

#carousel ul a img {  }
#carousel .wrapper ul { width: 99999px; list-style:none; margin:0; padding:0; }
#carousel ul li { display:block; float:left; padding: 0px 14px 0px 0px; width:150px; height:93px; }
#carousel ul li div.item { background-image: url(gfx/carousel_bg.png); padding: 8px; text-align: right; }
#carousel ul li div.item a img { display:block; border: none; }

#carousel .arrow { display: block; height: 79px; width: 17px; background: url(gfx/carousel_arrow.png) no-repeat 0 0; text-indent: -999px; position: absolute; top: 5px; cursor: pointer;}
#carousel .forward { background-position: 0 0; right: 0;}
#carousel .back {  background-position: 0 -158px; left: 0;}
#carousel .forward:hover { background-position: 0 -79px;}
#carousel .back:hover { background-position: 0 -237px;}

#carousel .details { margin: 10px 0px 0px 0px;}
#carousel .details .name { font-size:15px; font-weight: bold;}
#carousel .details .category { font-size:10px; color: #555f64; font-style: italic; }

#carousel .link { background-color: #000; margin: 0px; padding: 6px 0px 0px 7px; text-align: left;}
#carousel .link a { color: #555f64; text-decoration: none; font-size: 10px; }

#carousel.with_details { margin-top: 0px;}
#carousel.with_details ul li div.item a img { border: 2px solid #fff; }
#carousel.with_details .arrow { top: 45px; }
#carousel.with_details ul li { height:157px; }

#gallery {}
#gallery .galleryItem { display:block; float:left; padding: 0px 0px 14px 14px; width:150px; height:93px; }
#gallery .galleryItem.first { padding-left: 0px; }
#gallery .item { background-image: url(gfx/gallery_bg.png); padding: 8px 7px 8px 8px; text-align: right; }
#gallery .item a img { display:block; border: none; }