@charset "utf-8";


/*==================================================================================
	Globals
==================================================================================*/

*
{
	padding:0px;
	margin:0px;
}

body
{
	background:url(../images/body_bg.jpg) left top repeat-x #ff6300;
    font-family: Arial,Verdana, Helvetica, sans-serif; 
}

ul
{
	list-style:none;
}

img
{
	border:none;
}

a
{
	text-decoration:none;
	color:#ff6600;
}

a:hover
{
	color:#ff8800;
}

a,p,li,h1,h2,h3,h4,h5,input
{
	direction:rtl;
	text-align:right;
}

.f16 {font-size: 16px;font-family:Arial,Trebuchet MS;}
.f15 {font-size: 15px;font-family:Arial,Trebuchet MS;}
.f14 {font-size: 14px;font-family:Arial,Trebuchet MS;}
.f13 {font-size: 13px;font-family:Arial,Trebuchet MS;}
.f12 {font-size: 12px;font-family:Arial,Trebuchet MS;}
.f11 {font-size: 11px;font-family:Arial,Trebuchet MS;}
.f10 {font-size: 10px;font-family:Arial,Trebuchet MS;}
.fright{float:right;}
.fleft{float:left;}
.vtop{vertical-align:top;}
.vmid{vertical-align:middle;}
.vbottom{vertical-align:bottom;}
.hright{text-align:right;}
.hcenter{text-align:center;}
.hleft{text-align:left;}
.red{color: #ff0000;}
.black{color: #000000;} 
.orange{color:#ff6300; };

p
{
	font-family:Arial, Helvetica, sans-serif;
}

a,li,h1,h2,h3,h4,h5
{
	font-family: Trebuchet MS,Arial,Sans;
}

h2,h3
{
	font-size:16px;
	color:#ff6600;
}

.uppercase
{
	text-transform:uppercase;
}

.bold
{
	font-weight:bold;
}

.text
{
	font-size:12px;
	padding:10px 0px;
	color:#666;
}

.info
{
	font-size:10px;
	color:#aaa;
	padding:5px 0px 0px;
}

.section_sep
{
	width:100%;
	height:1px;
	background:url(../images/gradient.png) center top no-repeat;
	margin:10px 0px;
}

.read_more
{
	font-size:13px;
}

.button
{
	font-size:15px;
	font-weight:bold;
	color:#fff;
	cursor:pointer;
	line-height:30px;
	text-align:center;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	
	display:block;
	width:126px;
	height:31px;
	margin-top:20px;
	margin-right:50px;
	
	background:url(../images/button_big.gif) left top no-repeat;
}

.button:hover
{
	color:#fff;
	background:url(../images/button_big_hover.gif) left top no-repeat;
}

.submit
{
	border:none;
	margin:10px 0px;
}

.inputtext
{
	width:206px;
	height:20px;
	border:1px solid #b0b0b0;
	padding:0px 5px;
	margin:0px 0px 5px;
	font-size:12px;
	line-height:20px;
}

.left
{
	float:left;
}

.right
{
	float:right;
}

.clear
{
	clear:both;
}


/*==================================================================================
	Structure
==================================================================================*/

#site_wrap
{
	width:1000px;
	margin:0px auto;
	border-top:5px solid #808080;
	padding-top:1px;
	background:#fff;
	
	position:relative;
}

#site_content
{
	width:100%;
	background:url(../images/content_corners.gif) left bottom no-repeat #fff;
}

#footer
{
	background:#ff6300;
	width:100%;
	height:50px;
}

#right_col
{
	width:275px;
	float:right;
}

#left_col
{
	width:722px;
	float:left;
}

#header
{
	width:100%;
	float:right;	
}

#content
{
	width:100%;
	float:right;
    direction:rtl;	
}

#site_content,#footer
{
	float:left;
}


/*==================================================================================
	Left Col - Header
==================================================================================*/

#header_line
{
	width:703px;
	height:5px;
	background:url(../images/header_line_dot.gif) right top no-repeat #e6e6e6;
	float:right;
	margin-right:2px;
}

#logo
{
	display:block;
	width:170px;
	height:70px;
	float:right;
}

/*==================================================================================
	Footer
==================================================================================*/

#footer_menu
{
	width:495px;
	padding-top:12px;
	margin:0px auto;
	overflow:auto;
}

#footer_menu li
{
	float:right;
	margin:0px 5px;
}

#footer_menu li.seperetor
{
	color:#ffcb97;
}

#footer_menu li a,#footer_menu li
{
	font-size:11px;
	color:#fff;
}

#footer_menu li a
{
	display:block;
}

#footer_menu li a:hover
{
	text-decoration:underline;
}

#copyright
{
	width:100%;
	margin-top:10px;
	
	text-align:center;
	font-size:11px;
	color:#ffcb97;
	clear:both;
}

/*==================================================================================
	Right Col - Lang Menu
==================================================================================*/

/*Lang menu and login*/
#lang_login
{
	width:260px;
	height:65px;
	background:url(../images/lang_corners.jpg) left bottom no-repeat #ededed;
}

#lang_menu
{
	margin-top:18px;
	float:left;
}

#lang_menu a
{
	font-size:12px;
}

#lang_menu li
{
	height:30px;
	line-height:30px;
	float:left;
}

#lang_menu #selected
{
	width:105px;
	height:30px;
	background:url(../images/lang_menu_bg.gif) left top no-repeat;
	
	margin-left:25px;
}

#lang_menu #selected a
{
	display:block;
	text-align:center;
	padding-left:10px;
	color:#000;
}

#lang_menu #selected a.active 
{
	background-position:10px center;
}

#lang_menu #selected a:hover
{
	color:#ff6300;
}

#lang_menu #selected:hover
{
	background:url(../images/lang_menu_hover_bg.gif) left top no-repeat;
}

/*Hover lang Menu*/
#lang_menu #selected ul
{
	display:none;
}

#lang_menu #selected:hover ul
{
	display:block;
}

#lang_menu #selected ul
{
	width:209px;
	
	position:absolute;
	background:url(../images/lang_bg.png) left top repeat-x;
}

#lang_menu #selected ul li
{
	width:157px;
	float:left;
	padding:0px 25px;
	direction:rtl;
	border-right:1px solid #dfdfdf;
	border-left:1px solid #dfdfdf;
}

#lang_menu #selected ul li a
{
	direction:ltr;
	text-align:left;
	padding-left:30px;
	border-bottom:1px solid #fff;
}

#lang_menu #selected ul li a.active
{
	color:#ff6300;
	font-weight:bold;
	background-position:left;
}

#lang_menu #selected ul li#corners,#lang_menu #selected ul li#last
{
	padding:0px;
	width:100%;
	border:none;
}

#lang_menu #selected ul li#corners
{
	height:14px;
	background:url(../images/lang_menu_corners_rtl.gif) left top no-repeat;
}

#lang_menu #selected ul li#last
{
	height:5px;
	background:url(../images/lang_menu_corners_bottom.gif) left bottom no-repeat;
}

#lang_menu #selected ul li#title
{
	height:14px;
	line-height:11px;
	font-size:11px;
	font-weight:bold;
	text-align:left;
}

/*Flag list for lang menu*/
a.deutsch
{
	background:url(../images/flag/de.png) left center no-repeat;
}

a.dutch
{
	background:url(../images/flag/nl.png) left center no-repeat;
}

a.english
{
	background:url(../images/flag/gb.png) left center no-repeat;
}

a.français
{
	background:url(../images/flag/fr.png) left center no-repeat;
}

a.hebrew
{
	background:url(../images/flag/il.png) left center no-repeat;
}

a.italiano
{
	background:url(../images/flag/it.png) left center no-repeat;
}

a.norsk
{
	background:url(../images/flag/no.png) left center no-repeat;
}

a.polski
{
	background:url(../images/flag/pl.png) left center no-repeat;
}

a.russian
{
	background:url(../images/flag/ru.png) left center no-repeat;
}

a.svenska
{
	background:url(../images/flag/se.png) left center no-repeat;
}

a.türkçe
{
	background:url(../images/flag/tr.png) left center no-repeat;
}

/*Login link*/
#login
{
	margin-left:15px;
}

#login a
{
	color:#ff6300;
	padding:0px 10px 0px 10px;
	
	background:url(../images/dot1.gif) left center no-repeat;
	
	display:block;
}

#login a:hover
{
	text-decoration:underline;
}

/*==================================================================================
	Right Col - Frame
==================================================================================*/

/*Right col content*/
#frame
{
	margin-top:10px;
}

#frame li
{
	float:left; /*ie fix*/
}

#frame_corners
{
	width:260px;
	height:6px;
	background:url(../images/frame_corners.jpg) left top no-repeat;
}

#frame_content
{
	width:218px;
	min-height:500px;
	padding:10px 20px 100px;
	border-right:1px solid #e6e6e0;
	border-left:1px solid #e6e6e0;
	background:url(../images/frame_bg.gif) left top repeat-x;
}

/*==================================================================================
	Right Col - Main Menu
==================================================================================*/

#main_menu
{
}

#main_menu li
{
	float:none;
	text-align:right;
	margin:0px 0px 10px;
}

#main_menu li a
{
	font-size:14px;
	font-weight:bold;
	color: #797979;
	display:block;
	padding-right:10px;
	background:url(../images/dot2-rtl.gif) right center no-repeat;
}

#main_menu li a:hover
{
	background:url(../images/dot1-rtl.gif) right center no-repeat;
	color: #ff6600;
}

#main_menu li a.active
{
	background:url(../images/dot1-rtl.gif) right center no-repeat;
	color: #ff6600;
}

#main_menu div a
{
	font-size:12px;
	font-weight:bold;
	color: #ff6300;
    background:url(none) right center no-repeat; 
}

/*==================================================================================
	Right Col - Register
==================================================================================*/

#register
{
	height:150px;
	margin:20px 0px;
	background:url(../images/register_bg.png) left top no-repeat;
	
	/*position:relative;*/
}

#register p
{
	font-size:19px;
	color:#fff;
	padding:20px 50px 0px 30px;
	text-align:center;
}

#register_deco
{
	width:206px;
	height:193px;
	background:url(../images/register_bottle.png) left top no-repeat;
	
	position:absolute;
	top:-15px;
	left:80px;
	z-index:900;
}

/*==================================================================================
	Right Col - News
==================================================================================*/

#news
{
}

#news .block
{
	border-top:1px solid #ccc;
	margin-top:10px;
	padding-top:5px;
}

#news .block h3
{
	font-size:14px;
	font-family: Trebuchet MS,Arial,Sans;
}

/*==================================================================================
	Right Col - Alon
==================================================================================*/

#alon
{
}

/*==================================================================================
	Left Col - Content Main Title
==================================================================================*/

#title_index
{
	width:100%;
	height:195px;
	background:url(../images/title_index_bg.jpg) right top no-repeat;
}

#title_index_deco
{
	width:317px;
	height:277px;
	background:url(../images/title_index_deco.png) left top no-repeat;
	
	position:absolute;
	top:33px;
	left:-70px;
	z-index:999;
}

#title_index h1,#title_other h1
{
	color:#fff;
	font-size:28px;
	padding-top:40px;
	padding-right:80px;
}

#title_index p,#title_other p
{
	color:#fff;
	font-size:13px;
	font-weight:bold;
	padding-top:20px;
	padding-right:80px;
	padding-left:320px;
    font-family: Arial,Verdana, Helvetica, sans-serif; 
}

#title_other
{
	width:100%;
	height:95px;
	background:url(../images/title_other_bg.jpg) right top no-repeat;
}

#title_other h1
{
	padding-top:10px;
	padding-right:50px;
}

#title_other p
{
	padding-top:10px;
	padding-right:50px;
}

/*==================================================================================
	Left Col - Breadcrumbs
==================================================================================*/

#breadcrumbs a
{
	color:#fff;
	text-decoration:underline;
}

#breadcrumbs a:hover
{
	color:#fff;
	text-decoration:none;
}

/*==================================================================================
	Left Col - Content Block
==================================================================================*/

#content_block
{
	width:682px;
	padding:50px 20px;
    font-size:12px;
    direction:rtl;
}

#content_block #banner
{
	width:100%;
	margin-bottom:20px;
}

#content_block #banner .center
{
	width:670px;
	margin:0px auto;
}

#content_block .left_block,#content_block .right_block
{
	margin-bottom:20px;
}

/*Right block*/
#content_block .right_block
{
	width:335px;
	text-align:right;
}

#content_block ul
{
	margin-bottom:20px;
}

#content_block ul li
{
	background:url(../images/dot_orange.gif) right center no-repeat;
	width:320px;
	float:right;
	padding-right:15px;
}

/*Left block*/
#content_block .left_block
{
	width:305px;
	background:url(../images/gradient2.jpg) right top no-repeat;
}

#content_block .left_block h2,#content_block .left_block p
{
	text-align:center;
}

#content_block .left_block ul
{
	background:none;
}

#content_block .left_block ul li
{
	background:none;
	width:130px;
}

#content_block .left_block ul li .button
{
	margin:0px;
}

/*Textblock*/
.text_block
{
	width:100%;
	float:right;
	padding-bottom:20px;
}

/*Pdfblock*/
#pdf_block
{
	width:100%;	
}

#pdf_block img
{
	margin-top:20px;
	margin-left:20px;
}

#pdf_flags
{
	height:34px;
	margin-top:20px;
	float:right;
	background:url(../images/pdf_ico_mini2.jpg) right top no-repeat;
	padding-right:30px;
	clear:both;
}

#pdf_flags ul
{
	width:500px;
	padding-top:12px;
}

#pdf_flags ul li
{
	width:auto;
	float:right;
	background:none;
}

#pdf_flags ul li img
{
	margin:0px;
}

/* original CSS */

.item_column {
	border-color:#e6e6e0;
	border-style:none none solid;
	border-width:1px;
	color:#666666;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	margin:0px;
	padding:10px;
	text-align:left;
}

.item_img {
	border:0px none #E8E8E8;
	float:left;
	padding:2px;
	width:200px;
}

.item_content {
	border:0px none #E8E8E8;
	float:left;
	padding:2px;
	width:435px;
}

.item_name {
	margin:0px;
}

.item_price {
	color:#666666;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	margin:0px;
	padding:0px 0px 7px;
	text-decoration:none;
}

.item_point_grey {
	background-image:url(images/pointDotOrange-img.gif);
	background-position:0px 4px;
	background-repeat:no-repeat;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	margin:0px;
	padding:0px 10px 3px 11px;
	text-align:left;
}


.item_option {
	background-position:0px 8px;
	background-repeat:no-repeat;
	border-color:#E6E6E0;
	border-style:solid none none;
	border-width:1px;
	color:#666666;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:9px;
	font-weight:bold;
	line-height:12px;
	margin:0px;
	margin-top: 5px;
	padding:4px 4px 10px;
	text-align:left;
}

.item_option label
{
	padding-left: 5px;
}
.item_content label {
	float: left;
	display: block;
	width: 60px;
	padding-top: 3px;
}
.item_option input.as_checkbox {
	float: left;
}
.item_option label {
	float: left;
	display: block;
	width: 90%;
	padding-top: 0;
	margin-bottom: 5px;
}
input.item_qty {
	float:left;
	margin-right:5px;
	height:13px
}
.item_content a#buttonSubmit1 {
	float:left;
}
#item_buynow {

}

.item_spacer {
	clear:both;
	color:#FFFFFF;
}
.submenu_on {
    font-size:12px;
    

}
.pright_30{padding-right:30px;} 
a.zoomin:link, a.zoomin:visited, a.zoomin:active, a.zoomin:hover{
display:block;
width:40px;
height:15px;
background-image:url(images/zoomin.gif);
background-repeat:no-repeat;
background-color:#FFFFFF;
filter:alpha(opacity=80);
-moz-opacity:80%;
}

.pbottom_5{padding-bottom:5px;}

.img{border:1px solid #cccccc;}
