/* CSS CLEAR v1.0 | 20080212
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{	quotes: none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;} */
/* remember to define focus styles!
:focus{outline: 0;} */
/* remember to highlight inserts somehow!
ins{text-decoration:none;}
del{text-decoration:line-through;} */
/* tables still need 'cellspacing="0"' in the markup
table{border-collapse:collapse;border-spacing:0;} */

/*************PARTS****************/
/*secondary*/
.secondary .uc { margin-bottom:15px; }
/* lists */
.list .a0 { background: #f4f8ed; }
.list,
.list .a1 { background: #fff; }
.list { padding-bottom:6px; background-position:50% 100%; }
.list .item { padding:5px; }
/* path */
.path { margin-bottom:10px; }
.path .current { color:#414141; }
.path a.current:hover { cursor:default; text-decoration:none; }
/* sitemap */
#main ul { list-style:circle; margin:0 10px 0 10px; }
#main ol { margin:0 10px 0 10px; }
/* content */
.introduction { font-size:1.1em; font-style:italic; }
/* date */
.date { font-size:small; color:#414141; display:block; }
/* intro */
.intro { font-style:italic; font-size:1.2em; }
.list .intro { font-style:normal; font-size:1em; }
/*columns*/
.columns .left { float:left; width:48%; padding-left:15px; }
.columns .right { float:right; width:48%; }
.socialBookmarks a { white-space:nowrap; text-align:right; direction:rtl; }
.socialBookmarks { text-align:right; direction:ltr; }
/* login */
.login .tb { width:100px; }
.login .ff { margin-bottom:5px; }
.register td { padding:0; }
/* gallery */
#thumbnails {padding-bottom:10px;}
#thumbnails .text { display:none; }
.thumbnail {margin-bottom:10px;margin-right:5px;}
/* comments */
.commentInput .box { display:none; }
.commentList { border-top:solid 1px #D0CFCB; margin-top:10px;}
/* calendar */
.calendar { }
/* login */
.login { padding-right: 10px;}
/* languageMenu */
.languageMenu  { position:absolute; top:203px; left:0px; padding-left:30px; vertical-align:middle; padding-top:5px; z-index:2000; }
.languageMenu a { padding-left:15px; }
/* menu */
.menu,.menu ul { list-style-type:none;}
/* Form */
.inputForm { margin:10px; }
.inputForm .row { margin-bottom:5px; height: 100%; width:100%; }
.inputForm .label { width:120px; float:right; }
.secondary .label { display:block; }
.inputForm .alternatives * { vertical-align:middle }
.inputForm .alternatives label { margin-right:10px; }
.inputForm input { border-style:solid; border-width:1px; border-color:#777777; }
.inputForm input[type="checkbox"] { border-style:solid; border-width:0px; border-color:#777777; }
.inputForm textarea { border-style:solid; border-width:1px;  border-color:#777777; }
.inputForm .tb { width:240px; }
.inputForm .validator { margin-right:10px; }
.form_btnSubmit { background:url(../../Upload/Design/btn_send.jpg); background-repeat:no-repeat; 	background-position:top right; width:57px; 
height:23px; cursor:pointer; margin-right:130px; border:none; }
/* Form EN*/
.en .inputForm .label { float:left; }
.en .inputForm .alternatives label { margin-left:10px; }
.en .inputForm .validator { margin-left:10px; }
.en .form_btnSubmit { background:url(../../Upload/Design/btn_send_en.jpg); margin-left:130px; }

/********* GLOBALS VAR *********/
a {border:0; cursor:pointer; }
a img, table, iframe {border:0;}
a { text-decoration:none; color:#000; }
a img{vertical-align:middle;}
div { overflow:hidden; }
p {}
button,select,textarea,input { }
table {border-collapse:collapse}
caption,th,td {}
/********* GLOBALS CLASES *********/
.nodicor { text-decoration:none; }
.clear {clear:both; height:0; line-height:0;}
.fr {float:right; }
.fl {float:left; }
.ac { text-align:center; }
.ar { text-align:right; }
.al { text-align:left; }
.rtl { direction:rtl; }
.ltr { direction:ltr; }
.rh { position:relative; }
.p10 { padding:10px; }
.dn { display:none; }
/*********** H1 ***********/
h1 { font-size:18px; padding:0; margin:0 0 15px 0; font-weight:bold; color:#0e76bc; }
h2 { font-size:16px; padding:0; margin:0 0 15px 0; font-weight:bold; color:#0e76bc; }
h3 { font-size:14px; padding:0; margin:0 0 10px 0; font-weight:bold; color:#0e76bc; }
h4 { font-size:12px; padding:0; margin:0; font-weight:bold; color:#0e76bc; }
h5 { font-size:12px; padding:0; margin:0; font-weight:bold; color:#0e76bc; }


/********* LAYOUT *********/
body {
	font-family: Arial, Helvetica, sans-serif; margin:0; padding:0; color:#666; font-size:12px; background-color:#e2e2e2;
}
.mceContentBody 
{
	background-color:#ffffff;
}
/*************Holders****************/
#main_holder {
	width:100%;
    text-align:center;
    background-color:#e2e2e2;
}

#site_holder {
	text-align:right;
	width:980px;
	height:100%;
	margin:0 auto 10px;
	direction:rtl;
	padding:0;
}


#header
{
    height:285px;
    width:980px;
    border-bottom: 2px solid #a9d6eb;
    border-top:none;
    border-left:none;
    border-right:none;
    position:relative;
    background: #fff;
    text-align:left;
    margin:0;
    padding:0;
}

#page 
{
	height:100%;
	margin:5px 0 0;
	padding:10px 0 0;
	background: #e4f4fd;
}
#content 
{
    float:right;
    width:730px;
    height:100%;
	margin:0 20px 0 0;
	padding:0;
}
#right 
{
	float:right;
	border:0;
	width:210px;
	height:100%;
	margin:0 10px 0 0;
	padding:0;
	min-height:1px;
}
#left 
{
	float:right;
	width:200px;
	height:100%;
	margin:0;
	padding:0;
	min-height:1px;
}


#footer {
	width:985px;
	height:100%;
	color:#000;
	text-align:center;
	margin:6px 0 10px 0;
	padding:0;
}




/*****************Header*************************/


#header p {margin:0;}
/*Logo*/
.logo 
{
	position:absolute; top:0; right:0; width:228px; height: 285px; display:block;
	}

/*Gorisontal Menu*/

#menu {position:absolute; left:0; bottom:0; height:35px; width: 740px; background:#fff;}

#menu ul {
	list-style-type: none;
	list-style:none;
	display:block;
	margin:0;
	padding:0;
	}
#menu li {
	float:right;
	}
#menu li a{
	padding:0 10px;
	line-height:35px;
	font-size:18px;
	color:#0092d4;
	display:block;
	}
#menu li a:hover
{
	color:#fff;
	background-color:#0092d4;
}
#menu li.current a, #menu li.trail a
{
    background-color:#0092d4;
    color:#fff;
}

/*************Footer****************/


#footer  a
{
    font-size:12px;
    color : #0e76bc; 
}

#footer  a:hover {color:#000;}

/*menu*/

#footer_menu { width: 600px; margin: 10px auto;}

#footer_menu ul {
	list-style-type: none;
	list-style:none;
	display:block;
	margin:0;
	padding:0;
	}
#footer_menu li {
	float:right;
	}
	
#footer_menu li a{
	padding:0 15px;
	line-height:15px;
	font-size:14px;
	color:#0e76bc;
	display:block;
	border-left: 1px solid  #0e76bc;
	}
#footer_menu li a:hover
{
	color:#666;
}
#footer_menu li.current a, #footer_menu li.trail a
{
	color:#666;
	font-weight:bold;
}



/*************Right****************/

/*submenu*/
.submenu ul {
	list-style-type: none;
	list-style:none;
	display:block;
	margin:0;
	padding:0;
	}
	
.submenu ul ul {display:none;}
.submenu h2 
{
	margin:0;	
}

.submenu ul ul {display:none;}
	
.submenu h2 a 
{
	border: 1px solid #e0e0e0;
	display:block;
	color:#000;
	line-height:25px;
	font-size:14px;
	margin:0 0 1px 0;
	padding:0 15px 0 0 ; 
	background:#fff url(/Upload/Design/logo_catalog.jpg) no-repeat 5px 2px ;
}


.submenu li a{
	padding:0 15px;
	margin: 2px 0;
	line-height:25px;
	font-size:14px;
	color:#666;
	display:block;
	border: 1px solid #e0e0e0;
	background: #f5efed;
	}
.submenu li a:hover
{
	color:#000;
	background:#fff;
}
.submenu li.current a, .submenu li.trail a
{
    	color:#000;
	background:#fff;
}


.small_bottom {background: url(/Upload/Design/right_bottom.png) no-repeat center top ; height:15px;}

.small_top {background: url(/Upload/Design/right_top.png) no-repeat center top ; height:15px;}

/*gallery container*/

.gallery_container {background: #e9f2db; border: 1px solid #e0e0e0; position:relative; overflow:visible;}
.gallery_container h2 {height:30px; margin:0 ; line-height:30px; font-size:16px; font-family: Tahoma; color:#000; font-weight:bold; padding: 0 10px;}
.small_logo {position:absolute; left:5px; top:-8px; height:34px; width: 58px;
             background: url(/Upload/Design/logo_cost.png) no-repeat left top ;
             
              }
.gallery_center {width:208px; height: 100px; position:relative;}
.js_cont {height: 100px; margin: 10px 0 15px 2px; position:absolute; top:0; left:0;}
.gallery_container .image {display: inline; float:left; width:100px; height:76px;margin-right:3px;}
.gallery_container a {width:100px; height:76px; display:block; float:left;}
.gallery_container img {background: #fff;}

/*Recomendation*/


.rec {background: #f5efed; position:relative; overflow:visible; padding:5px; border:1px solid #E0E0E0; margin:0;}
.rec h2 {text-align: left; height:30px; margin:0 ; line-height:30px; font-size:16px; font-family: Tahoma; color:#000; font-weight:bold; padding: 0 30px;}
.rec_logo {position:absolute; right:5px; top:-15px; height:47px; width: 53px;
             background: url(/Upload/Design/logo_rec.png) no-repeat left top ;}
           
.rec p {margin: 5px 0;}
.rec p span {color: #DF0023; font-size:14px;}
.rec_center {border: 1px solid #ccc; background: #fff; height: 72px;}
.rec_center img {height: 70px; width:90px;}

/*Contact*/

.contact { margin:0px; background:#e2e2e2; }
.contact h2 {height:30px; margin:0 ; line-height:30px; font-size:16px; font-family: Tahoma; color:#fff; font-weight:bold; padding: 0 10px;
              background: #0085c7 url(/Upload/Design/logo_contact.jpg) no-repeat 20px center ;
            }


.smallForm .inputForm {margin:10px 5px;}

.smallForm .inputForm .row { margin:0 3px 5px; }
.smallForm .inputForm .label { width:45px; float:right; }
.smallForm .secondary .label { display:block; }
.smallForm .inputForm .alternatives * { vertical-align:middle }
.smallForm .inputForm .alternatives label { margin-right:10px; }
.smallForm .inputForm input , .smallForm .inputForm  textarea { border: 1px solid #a6c0dc;	width:180px; }
.smallForm .inputForm .tb { width:240px; }
.smallForm .inputForm .validator { margin:0;  overflow:hidden; }
.form_btnSubmit_small { background:url(../../Upload/Design/btn_send.jpg); background-repeat:no-repeat; background-position:top right; width:57px; height:23px; cursor:pointer; border:0px; margin: 0 128px 15px 0 ; }


/*******************Home Page***************************/

.home .content_top { background:#fff; padding:10px; border: 1px solid #ccc;}
.home .top_right {width: 285px;  min-height: 1px; float:right; margin:0; padding:0;}
.home .top_right p {margin:0;}
.home .top_left {width: 410px; min-height: 1px; float:left;margin:0; padding:0;}


/**************************Inner Page********************************/

.inner_main {width:162px;  float:right; display: inline; margin:0 0 15px 13px; cursor:pointer;}
.inner_top {height: 15px;background: url(/Upload/Design/products_top.gif) no-repeat left top ; }
.inner_bottom {height: 15px;background:url(/Upload/Design/products_bottom.gif) no-repeat left bottom ;margin:0; padding:0; }
.inner_center {min-height: 10px; background:url(/Upload/Design/products_center.gif) repeat-y left top ; text-align:center; margin:0; padding:0;}
.inner_center h2 {margin:15px auto 0;}


/***************************Products***********************************/

.pic {width: 125px; min-height:1px; float:right; margin-left: 10px;}
.pic_top {height:8px;background:url(/Upload/Design/product_top.gif) no-repeat left top ; }
.pic_bottom {height:8px;background:url(/Upload/Design/product_bottom.gif) no-repeat left top ; }
.pic_center {text-align:center; background:url(/Upload/Design/product_center.gif) repeat-y left top ;}

.product_desc {width: 565px; min-height:1px; float:right; background:#fff; border: 1px solid #ccc; padding: 5px 10px;}
.product_desc_top { padding-bottom:5px;} 

.inner_rec {height:28px; line-height:28px; background:url(/Upload/Design/rec.jpg) no-repeat right center ; padding-right: 35px; color:#000; margin-top:5px; }
.img_rec {background:url(/Upload/Design/line.jpg) repeat-x left top ;}

/**********IE6 / IE7******************/

*:first-child+html .rec {padding-right:0;}
*:first-child+html .content_top {margin-bottom: 20px;}
*html #menu {bottom: -2px;}
*html js_cont {left:-2px;}
*html #right table {margin-right: 10px;}
*html .inputForm .row input {margin-right:-10px;}