body { padding:0px; margin:0px; background:#fff; color:#666; font:normal 12px/18px "Trebuchet MS", 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; }
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; }

.select { padding-left:3px; padding-top:1px; font-size:12px; line-height:15px; color:#666666; border:1px solid #bfbfbf; }
.input { height:17px; padding-left:3px; padding-top:1px; 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; }
.input-error { height:17px; padding-left: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; }

/* help_goodsun_gallery */

.help_content { clear:both; padding-top:20px; }
.help_content_text { float:right; }
.help_content_image { width:145px; float:right; margin-left:20px; }
.help_content_image_240_left { width:240px; float:left; margin-right:10px; }
.help_content_image_484_left { width:484px; float:left; margin-right:10px; }
.help_title { font-size:15px; color:#000; font-weight:bold; }

.help_content a { color:#335cb0; text-decoration:underline; }
.help_content a:hover { color:#e62f1c;  text-decoration:underline; }

.help_content h1 { background-image:url(http://www.goodsun.co.il/images/general/logo/little_logo.jpg); background-color:#edcbcb; padding-right:40px; background-repeat: no-repeat; background-position: right top; height: 22px; color: #9d1b27; font-size: 14px; font-weight: bold; }
.help_content ul { list-style-type:disc; margin-right:15px; font-size:12px; }
.help_content ul ul { list-style-type:circle; }
.help_content ul li { padding:0px 5px 3px 0px; margin:auto; font-size:12px; }
.help-menu .help_url { font-size:12px; color:#ff0000; text-decoration:none; }
.help-menu .help_url:hover { font-size:12px; color:#ff9c00; text-decoration:underline; }
.help-menu .help_url_active { font-size:12px; color:#ff0000; text-decoration:none; }
.help-menu .help_url_active:hover { font-size:12px; color:#ff0000; text-decoration:none; }
.help-menu .help_url_top { font-size:12px; font-weight:bold; color:#000; text-decoration:none; }
.help-menu .help_url_top:hover { font-size:12px; color:#ff0000; text-decoration:underline; }
.help-menu .help_url_active_top { font-size:12px; font-weight:bold; color:#ff0000; text-decoration:none; }
.help-menu .help_url_active_top:hover { font-size:12px; font-weight:bold; color:#ff0000; text-decoration:none; }



#top-container { width:100%; height:199px; background-repeat:repeat-x; background-position:center top; }
#top { width:985px; margin:0 auto; height:199px; background-repeat:no-repeat; background-position:center top; }

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

#main-container { width:100%; background-repeat:repeat-y; background-position:center top; }
#main { width:985px; margin:0 auto; background-repeat:repeat; background-position:right top; }
#main-page-content { padding:15px 10px 15px 10px; }

#footer-container { width:100%; height:26px; background-repeat:repeat-x; background-position:center top; }
#footer { width:985px; margin:0 auto; height:26px; }
#created-by { float:left; margin-top:2px; }

#logo { position:absolute; margin-top:60px; margin-left:644px; width:340px; text-align:right; }

#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:14px; color:#9d2525; font-weight:bold; direction:rtl; }
.login-welcome { direction:rtl; }

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

#top-menu { position:absolute; margin-left:10px; margin-top:9px; width:560px; }
#top-menu ul { display:block; float:left; }
#top-menu li { display:block; float:left; margin:0 5px 0 5px; font-size:11px; color:#000; }
#top-menu li a { display:block; text-decoration:none; color:#000; }
#top-menu li a:hover { text-decoration:underline; }
#top-menu li.selected a { color:#b8e0ec; }

.page-name { height:24px; color:#f9a129; font-size:15px; font-weight:bold; margin:0 0 10px 0; direction:rtl; }
.page-content { margin-bottom:15px; text-align:justify; }
.page-content-left { float:right; border-bottom:1px solid #ebebeb; border-top:1px solid #cdcdcd; background-image:url(../images/page_bg.jpg); background-repeat:repeat-x; background-position:left bottom; }
.page-content-left .page-content-left-l { float:left; background-image:url(../images/page_bg_l.jpg); background-repeat:no-repeat; background-position:left bottom; }
.page-content-left .page-content-left-r { float:left; background-image:url(../images/page_bg_r.jpg); background-repeat:no-repeat; background-position:right bottom; }

.page-content-right { width:310px; height:387px; float:left; }
.page-content-text-top { padding-bottom:20px; margin-bottom:20px; margin-top:10px; background-image:url(../images/page_content_intro_bg.gif); background-repeat:repeat-x; background-position:left bottom; }
.page-content-text { margin-left:20px; margin-top:15px; margin-bottom:15px; width:595px; }

#pages-menu { position:absolute; width:985px; height:28px; margin-top:171px; }
#pages-menu .left { width:9px; height:28px; float:left;  }
#pages-menu .center { width:967px; height:28px; float:left; }
#pages-menu .right { width:9px; height:28px; float:left; }
#pages-menu ul { display:block; height:28px; background-repeat:repeat-x; background-position:left top; }
#pages-menu li { display:block; float:right; height:28px; }
#pages-menu li a { display:block; margin:5px 20px 0 20px; font-weight:bold; text-decoration:none; }
#pages-menu li a:hover { text-decoration:none; }
#pages-menu li.selected { background-repeat:repeat-x; background-position:left top; }

#footer ul { display:block; height:20px; float:right; }
#footer li { display:block; float:right; height:20px; font-weight:bold; padding-top:3px; }
#footer li a { display:block; margin:0 15px 0 15px; font-weight:bold; text-decoration:none; }
#footer li a:hover { text-decoration:underline; }


#bottom-links-container { width:100%; background-image:url(../images/bottom_links_bg.gif); background-repeat:repeat-x; background-position:center top; }
#bottom-links { width:985px; height:230px; margin:0 auto; margin-top:5px; }
#bottom-links .bottom-link-menu { float:right; height:200px; padding:0 15px 0 15px; 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:#004c8d; font-size:14px; font-weight:bold; margin-bottom:6px; direction:rtl; }
#bottom-links ul { display:block; }
#bottom-links li { display:block; font-size:11px; color:#595959; direction:rtl; }
#bottom-links li a { display:block; text-decoration:none; color:#595959; direction:rtl; }
#bottom-links li a:hover { text-decoration:underline; direction:rtl; }

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

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

.menu-admin { display:block; border-top:1px solid #900; border-bottom:1px solid #900; margin:10px 0 15px 0; }
.menu-admin ul { display:block; height:23px; }
.menu-admin ul li { display:block; float:left; margin:2px 20px 0 0; }
.menu-admin ul li a { color:#000; text-decoration:none; }
.menu-admin ul li a:hover { color:#900; text-decoration:underline; }

.page-name { height:24px; border-bottom:1px solid #cb6b6b; direction:rtl; color:#990000; font-size:15px; font-weight:bold; margin:0 0 20px 0; }

/* Products */
.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:rtl; }
.product .price { color:#990000; font-size:12px; margin-top:4px; }

/* Products navigation */
#products-navigation {  }
#products-navigation select { float:right; direction:rtl; 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:rtl; }
#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:rtl; }
#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:rtl; }
#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_goodsun */
#gallery-categories { float:right; width:255px; }
#gallery-images { float:right; width:700px;  }
#gallery-images .image-big { float:right; width:550px; height:412px; border:1px solid #575555; margin-bottom:5px; }
#gallery-images .image-big img { display:block; margin:0 auto; }
.image-preview { float:right; width:120px; height:150px; border:1px solid #ddd; margin:0 0 5px 5px; }
.image-preview td.gallery-image { width:120px; height:120px; }
.image-preview td.gallery-image img { display:block; cursor:pointer; border:0px; }
.image-preview td.gallery-image-name { direction:rtl; font-size:11px; line-height:13px; }
.image-preview td.gallery-image-name a { display:block; margin:0px 6px; direction:rtl; color:#575555; text-align:center; text-decoration:none; width:108px; height:26px; overflow:hidden; }
.image-preview td.gallery-image-name a:hover { color:#000; }

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

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