body { padding:0px; margin:0px; background:#000; color:#d3d3d3; font:normal 12px/18px Arial, Helvetica, sans-serif; background-repeat:repeat; background-position:left top; }
div, h1, h2, h3, h4, h5, h6, form, label, input, span, ul, li, p, a, img { padding:0px; margin:0px; }
ul { list-style-type:none; }
img { border:0px; }
.spacer { font-size:0; line-height:0; clear:both; }
h1 { font-size:16px; line-height:22px; color:#ffc000; font-weight:bold; direction:rtl; }
h2 { font-size:15px; line-height:21px; }
h2 { font-size:15px; line-height:21px; }
h3 { font-size:14px; line-height:20px; }
h4 { font-size:13px; line-height:19px; }
h5 { font-size:12px; line-height:18px; }

.h1-container { background-color:#595736; }

.input { height:17px; padding-left:3px; padding-right:3px; padding-top:1px; direction:rtl; font-size:12px; line-height:15px; color:#666666; border:1px solid #bfbfbf; }
.textarea { padding-left:3px; padding-top:1px; font-size:12px; line-height:15px; color:#666666; border:1px solid #bfbfbf; }
.select { font-size:12px; line-height:17px; color:#666666; border:1px solid #bfbfbf; }
.input-error { height:17px; padding-left:3px; padding-right:3px; padding-top:1px; font-size:12px; line-height:15px; color:#666666; border:1px solid #ff0000; }
.textarea-error { padding-left:3px; padding-top:1px; font-size:12px; line-height:15px; color:#666666; border:1px solid #ff0000; }

/*.required_star { width:12px; margin-left:4px; margin-top:-3px; color:#dc1400; font-size:11px; text-align:right; }*/

a { color:#eee; text-decoration:underline; }
a:hover { color:#ff9c00;  text-decoration:underline; }

/* Intro */
#intro-container { width:100%; padding-top:10px; padding-bottom:30px; }
#intro { width:985px; margin:0 auto; }
#intro ul { display:block; }
#intro ul li { display:block; float:right; }
#intro-box { width:985px; height:232px; float:right; margin-top:27px; background-image:url(../images/intro_box.gif); background-repeat:no-repeat; background-position:right top; }
#intro-box-line { position:absolute; margin-left:0px; margin-top:-27px; width:21px; height:28px; background-image:url(../images/intro_box_line.gif); background-repeat:no-repeat; background-position:right top; }
.intro-text { display:none; color:#fff; direction:rtl; width:705px; float:right; margin-top:20px; margin-right:20px; }
#intro-content { width:985px; float:left; margin-bottom:40px; color:#fff; font-size:14px; line-height:19px; direction:rtl; }

#newintro-container { width:100%; background-image:url(../images/intro_container_bg.jpg); background-position:left top; background-repeat:repeat-x; }
#newintro { width:967px; height:647px; margin:0 auto; background-image:url(../images/intro_bg.jpg); background-position:center top; background-repeat:no-repeat; }
#newintro ul.icons { display:block; width:976px; position:absolute; margin-top:425px; margin-left:-120px; }
#newintro ul.icons li { display:block; float:right; }
#newintro ul.icons li div { text-align:center; font-size:18px; }

/* Main */
#main-container { width:100%; }
#main { width:985px; margin:0 auto; }
#main-panel { width:230px; float:right; margin-left:5px; }
#main-content { width:730px; float:right; }
#main-page-content { padding:5px 0 15px 0; }

/* Header menu */
#header-menu { height:64px; }
#header-menu ul { display:block; float:right; margin-top:22px; }
#header-menu li { display:block; float:right; margin:0 5px 0 5px; font-size:11px; color:#fff; }
#header-menu li a { display:block; text-decoration:none; color:#eee; }
#header-menu li a:hover { color:#ff9c00; text-decoration:none; }
#header-menu li.selected a { color:#ff9c00; }

/* Logo */
#logo { width:230px; height:102px; overflow:hidden; }

/* Main (top) menu */
#main-menu { width:230px; margin-bottom:0px; }
#main-menu ul { display:block; }
#main-menu li { display:block; width:230px; height:32px; text-align:right; background-image:url(../images/menu_bg.gif); background-position:roght top; background-repeat:no-repeat; }
#main-menu li a { display:block; margin:5px 22px 0 0; direction:rtl; font-weight:bold; font-size:14px; text-decoration:none; color:#fff; text-decoration:none; }
#main-menu li a:hover { text-decoration:none; color:#ff9c00; }
#main-menu li.selected a { color:#ff9c00; }

/* Bottom links menu */
#bottom-links-container { width:100%; margin-top:30px; }
#bottom-links { width:985px; height:230px; margin:0 auto; background-image:url(); background-repeat:repeat-x; background-position:center top; }
#bottom-links .bottom-link-menu { float:right; height:200px; padding:0 20px 0 25px; margin:20px 0 15px 0; background-image:url(../images/bottom_links_menu_bg.gif); background-repeat:repeat-y; background-position:right top; }
#bottom-links .title { color:#ffc000; font-size:14px; font-weight:bold; margin-bottom:6px; direction:rtl; }
#bottom-links ul { display:block; list-style-type:none; }
#bottom-links li { display:block; font-size:11px; color:#eee; direction:rtl; }
#bottom-links li a { display:block; text-decoration:none; color:#eee; direction:rtl; }
#bottom-links li a:hover { text-decoration:none; color:#ff9c00; }

/* Tabs */
.tab_left { width:9px; height:39px; float:right; margin-left:2px; background-image:url(../images/tab_left.png); background-repeat:no-repeat; background-position:right top; }
.tab_right { width:9px; height:39px; float:right; background-image:url(../images/tab_right.png); background-repeat:no-repeat; background-position:right top; }
.tab_center { height:39px; float:right; background-image:url(../images/tab_bg.png); background-repeat:repeat-x; background-position:right top; }

/* Top image */
#page-top-image-container { width:730px; float:right; text-align:right; }

/* Languages */
#languages { display:block; margin-top:9px; margin-right:14px; }
#languages li { display:block; float:right; color:#ffcc00; font-size:11px; font-weight:bold; direction:rtl; margin-left:7px; }
#languages li img { margin-top:3px; }

/* Currencies */
#currencies { display:block; margin-top:9px; margin-right:14px; }
#currencies li { display:block; float:right; color:#ffcc00; font-size:11px; font-weight:bold; direction:rtl; margin-left:7px; }
#currencies li select { width:120px; color:#000; font-size:11px; font-weight:normal; direction:rtl; }

/* Search */
#search { display:block; margin-top:9px; margin-right:5px; }
#search li { display:block; float:right; color:#ffcc00; font-size:11px; font-weight:bold; direction:rtl; margin-left:5px; }
#search li .input { width:240px; color:#000; font-size:11px; font-weight:normal; direction:rtl; }
#search li .button { width:50px; color:#000; font-size:11px; font-weight:normal; direction:rtl; }

.search_results { display:block; direction:rtl; text-align:right; }

ul.search_category_breadcrumbs { display:block; }
ul.search_category_breadcrumbs li { display:block; float:right; }
ul.search_category_breadcrumbs li.split { width:20px; height:20px; background-image:url(../images/categories_breadcrumbs_split.png); background-repeat:no-repeat; background-position:center 6px; }
ul.search_category_breadcrumbs li a { color:#999; }

/* shopping_cart */
#shopping_cart { width:230px; height:88px; margin-bottom:3px; margin-top:15px; background-image:url(../images/shopping_cart_bg.gif); background-repeat:no-repeat; background-position:right top; }
#shopping_cart_title { width:120px; direction:rtl; position:absolute; margin-top:25px; margin-left:6px; color:#9c1807; font-size:12px; line-height:17px; font-weight:bold; }
#shopping_cart_footer { width:120px; direction:rtl; position:absolute; margin-top:45px; margin-left:6px; color:#9c1807; font-size:12px; line-height:17px; }
#shopping_cart_footer a { color:#9c1807; font-weight:bold; text-decoration:underline; }
#shopping_cart_footer a:hover { color:#9c1807; font-weight:bold; text-decoration:underline; }

#shopping_cart_table { background-color:#202020; }
#shopping_cart_table tr { background-color:#151515; }
#shopping_cart_table .title { color:#e9e7e4; font-size:12px; line-height:17px; font-weight:bold; background-color:#474747; }
#shopping_cart_table .footer { font-size:12px; font-weight:bold; background-color:#202020; }
#shopping_cart_table td.price { color:#fff; }
#shopping_cart_table td.sum { color:#dc1400; font-weight:bold; }

#shopping_cart_table .product-select-quantity { width:54px; margin:0 auto; }
#shopping_cart_table .product-select-quantity .product-quantity-minus { float:left; width:11px; height:19px; }
#shopping_cart_table .product-select-quantity .product-quantity-field { float:left; margin-left:3px; margin-right:3px; }
#shopping_cart_table .product-select-quantity .product-quantity-field input { width:18px; height:15px; border:1px solid #e9e9e9; font-size:11px; line-height:14px; font-weight:bold; color:#797979; text-align:center; }
#shopping_cart_table .product-select-quantity .product-quantity-plus { float:left; width:11px; height:19px; }
#shopping_cart_table div.product_name { font-size:12px; line-height:17px; color:#e9e7e4; font-weight:bold; }
#shopping_cart_table div.product_description { font-size:11px; line-height:15px; color:#8e8e8e; }

/* Menu title (shop by categories) */
#shop-by-categories { width:230px; background-color:#b35a00; margin-top:1px; margin-bottom:3px; color:#fff; font-size:16px; line-height:21px; font-weight:bold; direction:rtl; text-align:center; padding-top:5px; padding-bottom:6px; }

/* Bottom payment systems logo */
#payment-systems { float:left; margin-left:5px; margin-top:19px; }

/* Created by ... */
#created-by { position:absolute; margin-left:0px; margin-top:18px; font-size:11px; color:#a3a3a3; }
#created-by a { color:#a3a3a3;; text-decoration:underline; }
#created-by a:hover { color:#fff; }

/* Copyright */
#copyright { float:right; margin-top:25px; margin-right:25px; font-size:11px; color:#a3a3a3; }

/* Footer menu */
#footer-menu { display:block; float:right; margin-top:24px; margin-right:25px; }
#footer-menu li { display:block; float:right; margin:0 5px 0 5px; font-size:11px; color:#c32f1d; }
#footer-menu li a { display:block; text-decoration:none; color:#c32f1d; }
#footer-menu li a:hover { color:#fff; text-decoration:none; }
#footer-menu li.selected a { color:#fff; }

/* Login */
#login-container { width:230px; background-color:#c32f1d; margin-bottom:3px; color:#fff; }
#login {  }
#login .input { width:111px; height:15px; padding-left:3px; padding-top:2px; font-size:11px; line-height:13px; color:#666; border:1px solid #acacac; }
#logout {  }


#top-submenu { width:188px; position:absolute; margin-left:14px; padding-top:5px; background-image:url(../images/top_submenu_bg.png); background-position:left top; background-repeat:repeat-y; }
#top-submenu ul { display:block; }
#top-submenu li { display:block; padding-top:4px; padding-bottom:4px; color:#fff; font-size:12px; background-image:url(../images/top_submenu_li.png); background-position:9px 8px; background-repeat:no-repeat; }
#top-submenu li a { display:block; text-decoration:none; color:#fff; margin-left:28px; }
#top-submenu li a:hover { text-decoration:none; color:#b8e0ec; }
#top-submenu li.selected { font-size:17px; }

/*
#search-container { width:100%; height:33px; background-repeat:repeat-x; background-position:center top; }
#search { width:985px; margin:0 auto; height:33px; }
*/

/* Footer */
#footer-container { width:100%; height:32px; background-repeat:repeat-x; background-position:center top; }
#footer { width:985px; margin:0 auto; height:65px; background-image:url(../images/footer_bg.gif); background-repeat:no-repeat; background-position:right top; }


#login-top { position:absolute; margin-top:60px; margin-left:0px; width:186px; height:102px; background-image:url(../images/login_bg.gif); background-repeat:no-reppeat; background-position:left top; font-size:11px; }
#login-top input { font-size:11px; }

.login-error { font-size:12px; color:#9d2525; font-weight:normal; direction:rtl; margin-right:88px; }
.login-welcome { direction:ltr; }

/*
#search div { float:right; }
#search input, #search select { font-size:12px; line-height:14px; }
*/

.required_star { color:#ff0000; font-weight;bold; font-size:12px; }

.page-name { height:24px; color:#f9a129; font-size:15px; font-weight:bold; margin:0 5px 10px 0; direction:rtl; }
.page-content { margin-bottom:15px; margin-right:10px; }
.page-content-left { width:450px; float:left; }
.page-content-right { width:310px; height:387px; float:left; }
.page-content-text-top { margin-top:15px; padding-bottom:12px; direction:rtl; border:1px solid #F00; }
.page-content-text { margin-right:5px; margin-top:15px; margin-bottom:15px; direction:rtl; }

.product { float:right; width:305px; height:110px; border:1px solid #ddd; margin:0 0 10px 10px; font-size:11px; line-height:14px; background-color:#fff; }
.product .image { float:right; width:100px; margin:5px; }
.product .info { float:right; width:175px; margin:5px; text-align:right; direction:ltr; }
.product .price { color:#990000; font-size:12px; margin-top:4px; }

#products-navigation {  }
#products-navigation select { float:right; direction:ltr; width:250px; }
#products-navigation #box { border:1px solid #aeaeae; border-top:none; padding:10px; background-color:#eaeaea; margin-bottom:15px; }

#products-navigation #areas { margin-bottom:15px; }
#products-navigation #areas .area { float:right; width:110px; height:135px; margin-left:5px; text-align:center; border:1px solid #ddd; background-color:#fff; }
#products-navigation #areas .area .image { width:100px; height:100px; margin:5px; background-color:#fff; }
#products-navigation #areas .area a { color:#990000; text-decoration:underline; direction:ltr; }
#products-navigation #areas .area a:hover { color:#000; text-decoration:underline; }
#products-navigation #areas .area.selected { background-color:#eee; border:1px solid #990000; }
#products-navigation #areas .area.selected a { color:#000; text-decoration:none; }
#products-navigation #areas .area.selected a:hover { color:#000; text-decoration:none; }

#products-navigation #groups { height:27px; background-image:url(../images/tabs_bg.gif); background-repeat:repeat-h; background-position:left top; }
#products-navigation #groups .group { float:right; margin-left:2px; height:27px; }
#products-navigation #groups .group .left { float:left; width:9px; height:27px; background-image:url(../images/tab_l_na.gif); background-repeat:no-repeat; background-position:left top; }
#products-navigation #groups .group .center { float:left; height:27px; text-align:center; background-image:url(../images/tab_c_na.gif); background-repeat:repeat-x; background-position:left top; }
#products-navigation #groups .group .right { float:left; width:9px; height:27px; background-image:url(../images/tab_r_na.gif); background-repeat:no-repeat; background-position:left top; }
#products-navigation #groups .group .center a { display:block; margin:4px 4px 0 4px;; color:#000; font-weight:bold; text-decoration:none; direction:ltr; }
#products-navigation #groups .group.selected .left { background-image:url(../images/tab_l_a.gif); }
#products-navigation #groups .group.selected .center { background-image:url(../images/tab_c_a.gif); }
#products-navigation #groups .group.selected .right { background-image:url(../images/tab_r_a.gif); }

#products-navigation #subgroups { margin-bottom:15px; width:935px; float:right; }
#products-navigation #subgroups .subgroup { float:right; width:110px; height:105px; margin-left:5px; margin-bottom:5px; text-align:center; border:1px solid #ddd; background-color:#fff; }
#products-navigation #subgroups .subgroup .image { width:100px; height:70px; margin:5px; background-color:#fff; }
#products-navigation #subgroups .subgroup a { color:#990000; text-decoration:underline; direction:ltr; }
#products-navigation #subgroups .subgroup a:hover { color:#000; text-decoration:underline; }
#products-navigation #subgroups .subgroup.selected { background-color:#f4f4f4; border:1px solid #c9c9c9; }
#products-navigation #subgroups .subgroup.selected a { color:#000; text-decoration:none; }
#products-navigation #subgroups .subgroup.selected a:hover { color:#000; text-decoration:none; }

/* Gallery */
#gallery-categories { float:right; width:230px; margin-left:20px; }
#gallery-images { float:right; width:450px;  }
#gallery-images .image-preview { float:right; width:120px; height:120px; border:1px solid #ddd; margin:0 0 5px 5px; }
#gallery-images .image-preview td { width:120px; height:120px; }
#gallery-images .image-preview img { display:block; cursor:pointer; border:0px; }

/* Products categories (menu) */
.products-categories { display:block; padding-bottom:20px; padding-top:5px; }
.products-categories .item { display:block; direction:rtl; text-align:right; clear:both; background-image:url(../images/categories_bg.gif1); background-repeat:repeat-y; background-position:right top; }
.products-categories .item a { display:block; floar:right; text-decoration:none; direction:rtl; color:#fff; font-weight:bold; }
.products-categories .item a:hover { text-decoration:none; color:#ff9c00; }
.products-categories .item .category-arrow { display:block; float:right; cursor:pointer; width:11px; height:20px; background-image:url(../images/categories_arr_white.gif); background-repeat:no-repeat; background-position:left top; }
.products-categories .item .category-name { display:block; float:right; margin-right:2px; }
.products-categories .split { display:block; font-size:0; line-height:0; clear:both; height:1px; background-image:url(../images/categories_bottom_bg.gif); background-repeat:repeat-x; background-position:left bottom; }

.products-categories .category-block-close { display:none; }
.products-categories .category-block-open { display:block; padding-right:20px; }
.products-categories .category-block-open a { color:#9b9b9b; }
.products-categories .category-block-open .item .category-arrow { background-image:url(../images/categories_arr.gif); }

.products-categories div.selected a { color:#ff9c00; }

/* Product box */
.product-box { float:right; width:170px; margin:0 0 10px 10px; color:#000; }
.product-box .content { background:#fff; color:#000; background-image:url(../images/product_box_bottom_bg.png); background-repeat:repeat-x; background-position:left bottom; }
.product-box .content { padding:0px 10px; }
.product-box .tb, .product-box .bb { position:relative; height:5px; overflow:hidden; }
.product-box .cn { position:relative; width:5px; height:20px; background:url(../images/r-border.png); overflow:hidden; }
.product-box .cn.r { position:absolute; margin-left:100%; left:-5px; top:-5px; }
.product-box .bb .cn { margin-top:-10px; }
.product-box .cn { background:url(../images/r-border5.png); }
.product-box .cn.l { width:auto; margin-right:5px; }

.product-box .is-new { position:absolute; width:40px; height:40px; margin-top:-5px; background-image:url(../images/product_box_new.png); background-repeat:no-repeat; background-position:left top; }
.product-box .is-special { position:absolute; width:40px; height:40px; margin-top:-5px; background-image:url(../images/product_box_special.png); background-repeat:no-repeat; background-position:left top; }
.product-box .product-name { font-size:13px; line-height:16px; font-weight:bold; height:49px; margin-left:20px; margin-bottom:10px; direction:rtl; overflow:hidden; }
.product-box .product-name a { color:#000; text-decoration:none; }
.product-box .product-name a:hover { color:#000; text-decoration:underline; }
.product-box .product-image { height:135px; margin:auto 0; text-align:center; }
.product-box .product-description { height:50px; overflow:hidden; text-align:left; font-size:11px; line-height:15px; }
.product-box .product-details { height:33px; text-align:left; font-size:12px; font-weight:bold; direction:rtl; }
.product-box .product-details a { color:#000; text-decoration:none; }
.product-box .product-details a:hover { color:#000; text-decoration:underline; }
.product-box .product-box-footer { height:31px; }
.product-box .product-price { float:right; font-size:18px; line-height:23px; font-weight:bold; }
.product-box .product-add-to-cart { float:left; }
.product-box .product-image-zoom { height:15px; text-align:right; background-image:url(../images/product_box_zoom.png); background-repeat:no-repeat; background-position:right top; }
.product-box .product-image-zoom a { display:block; color:#5e5e5e; font-size:11px; line-height:15px; text-decoration:underline; margin-right:20px; }
.product-box .product-image-zoom a:hover { color:#000; text-decoration:underline; }

/* Selected product box */
.selected-product-box { margin-left:5px; color:#000; }
.selected-product-box .content { background:#fff; color:#000; background-image:url(../images/product_box_bottom_bg.png); background-repeat:repeat-x; background-position:left bottom; }
.selected-product-box .content { padding:0px 10px; }
.selected-product-box .tb, .selected-product-box .bb { position:relative; height:5px; overflow:hidden; }
.selected-product-box .cn { position:relative; width:5px; height:20px; background:url(../images/r-border.png); overflow:hidden; }
.selected-product-box .cn.r { position:absolute; margin-left:100%; left:-5px; top:-5px; }
.selected-product-box .bb .cn { margin-top:-10px; }
.selected-product-box .cn { background:url(../images/r-border5.png); }
.selected-product-box .cn.l { width:auto; margin-right:5px; }

.selected-product-box .product-image { float:left; height:135px; width:160px; margin-right:20px; margin-bottom:20px; text-align:right; }
.selected-product-box .product-image-zoom { height:15px; text-align:right; margin-top:10px; background-image:url(../images/product_box_zoom.png); background-repeat:no-repeat; background-position:right top; }
.selected-product-box .product-image-zoom a { display:block; color:#5e5e5e; font-size:11px; line-height:15px; text-decoration:underline; margin-right:20px; }
.selected-product-box .product-image-zoom a:hover { color:#000; text-decoration:underline; }
.selected-product-box .product-name { font-size:14px; line-height:19px; font-weight:bold; margin-bottom:10px; direction:rtl; }
.selected-product-box .product-description { text-align:right; font-size:12px; line-height:16px; direction:rtl; }
.selected-product-box .product-box-footer { height:31px; }
.selected-product-box .product-price { float:right; font-size:19px; line-height:24px; font-weight:bold; }
.selected-product-box .product-add-to-cart { float:left; }

/* Paging */
#paging { margin-top:5px; margin-bottom:5px; }

.paging ul { margin:20px 0; }
.paging ul li { float:right; width:20px; height:20px; font-size:11px; line-height:19px; border:1px solid #464646; background-color:#797979; text-align:center; margin-left:3px; }
.paging ul li a { display:block; color:#202020; text-decoration:none; font-weight:bold; }
.paging ul li a:hover { color:#000; font-weight:bold; } 
.paging ul li:hover { background-color:#d6d3d3; }

.paging ul li.selected { background-color:#fff; }
.paging ul li.selected a { color:#000; }
.paging ul li.selected a:hover { color:#000; }

/* Category breadcrumbs */
ul.category-breadcrumbs { display:block; float:right; margin-right:10px; }
ul.category-breadcrumbs li { display:block; float:right; }
ul.category-breadcrumbs li.split { width:20px; height:20px; background-image:url(../images/categories_breadcrumbs_split.png); background-repeat:no-repeat; background-position:center 6px; }

#introLanguages { position:absolute; margin-top:25px; margin-left:695px; }
#introLanguages #languages { width:200px; }
#introTexts { position:absolute; width:510px; height:350px; margin-left:363px; margin-top:67px; direction:rtl; overflow:auto; padding-left:10px; padding-right:10px; }
#introFade { position:absolute; width:246px; height:297px; margin-left:92px; margin-top:187px; }
#introContact { position:absolute; width:240px; margin-left:110px; margin-top:60px; direction:rtl; color:#fff; font-size:14px; line-height:24px; font-weight:bold; }
#introSound { position:absolute; margin-top:395px; margin-left:70px; }

.help_title { font-size:15px; color:#eee; font-weight:bold; }
.help_url { font-size:12px; color:#eee; text-decoration:none; }
.help_url:hover { font-size:12px; color:#ff9c00; text-decoration:underline; }
.help_url_active { font-size:12px; color:#ff9c00; text-decoration:none; }
.help_url_active:hover { font-size:12px; color:#ff9c00; text-decoration:none; }
.help_url_top { font-size:12px; font-weight:bold; color:#eee; text-decoration:none; }
.help_url_top:hover { font-size:12px; color:#ff9c00; text-decoration:underline; }
.help_url_active_top { font-size:12px; font-weight:bold; color:#ff9c00; text-decoration:none; }
.help_url_active_top:hover { font-size:12px; font-weight:bold; color:#ff9c00; text-decoration:none; }

.gallery_carusel_title { background-color:#b35a00; color:#fff; margin-bottom:5px; width:297px; direction:rtl; text-align:right; padding-right:7px; padding-top:4px; padding-bottom:4px; font-weight:bold; font-size:14px; }
#gallery_carusel_image_container { width:304px; height:229px; background-color:#474747; margin-bottom:5px; }
#gallery_carusel_image_container td { width:304px; height:229px; }

