/*RESET*/
		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;} 
		html{
			height:100%;
			min-height:100%;
		}
		body 
		{
				line-height: 1;
				height:100%;
				min-height:100%;
				overflow:hidden;
				
				
		}
		ol, ul{list-style:none;} 
		blockquote, q{quotes:none;} 
		blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;} 
		:focus{outline:0;} 
		ins{text-decoration:none;} 
		del{text-decoration:line-through;} 
		table{border-collapse:collapse; border-spacing:0;}

/*fonts*/
		@font-face {
			font-family: "HeeboBold";
			src: url('/includes/fonts/Heebo-Bold.ttf') format('truetype');
			font-weight: bold;
		}

		@font-face 
		{
			font-family: "HeeboRegular";
			src: url('/includes/fonts/Heebo-Regular.ttf') format('truetype');
			font-weight: normal;
		}

		@font-face 
		{
			font-family: "Open Sans Hebrew";
			src: url('/includes/fonts/OpenSansHebrew-Regular.ttf') format('truetype');
			font-weight: normal;
		}




/* General Css */
		.fn12		{font-family:Open Sans Hebrew;font-size:12px;}
		.fn14		{font-family:Open Sans Hebrew;font-size:14px;}
		.f12		{font-family:Open Sans Hebrew;font-size:12px;}
		.f14		{font-family:Open Sans Hebrew;font-size:14px;}
		.fb			{font-weight:bold;}
		.fl			{float:left;	}
		.fr			{float:right;	}	
		.w100p		{width:100%;	}
		.w90p		{width:90%;	}
		.w50p		{width:50%;	}
		.w49p		{width:49%;	}
		.w48p		{width:48%;	}

		.wp100li li	{width:100px;}
		.wp200li li	{width:200px;}
		.wp300li li	{width:300px;}
		.wp400li li	{width:400px;}
		.wp500li li	{width:500px;}

		.wp20		{width:20px;}
		.wp30		{width:30px;}
		.wp50		{width:50px;}
		.wp60		{width:60px;}
		.wp70		{width:70px;}
		.wp100		{width:100px;}
		.wp150		{width:150px;}
		.wp200		{width:200px;}
		.wp300		{width:300px;}
		.wp400		{width:400px;}
		.wp500		{width:500px;}


		.dis_inline	{display:inline;}
		.c0			{color:#000000;}

		.pd5		{padding:5px;}
		.pd10		{padding:10px;}
		.pd15		{padding:15px;}
		.pd20		{padding:20px;}
		.pdt25		{padding:25px;}
		.pdb25		{padding:25px;}


		.mr5		{margin:5px;}
		.mr5l		{margin-left:5px;}
		.mr5r		{margin-right:5px;}
		.mr5t		{margin-top:5px;}
		.mr5b		{margin-bottom:5px;}

		.mr6		{margin:6px;}
		.mr6l		{margin-left:6px;}
		.mr6r		{margin-right:6px;}
		.mr6t		{margin-top:6px;}
		.mr6b		{margin-bottom:6px;}



		.mr7		{margin:7px;}
		.mr7l		{margin-left:7px;}
		.mr7r		{margin-right:7px;}
		.mr7t		{margin-top:7px;}
		.mr7b		{margin-bottom:7px;}

		.mr8		{margin:8px;}
		.mr8l		{margin-left:8px;}
		.mr8r		{margin-right:8px;}
		.mr8t		{margin-top:8px;}
		.mr8b		{margin-bottom:8px;}

		.mr9		{margin:9px;}
		.mr9l		{margin-left:9px;}
		.mr9r		{margin-right:9px;}
		.mr9t		{margin-top:9px;}
		.mr9b		{margin-bottom:9px;}

		.mr10		{margin:10px;}
		.mr10l		{margin-left:0px;}
		.mr10r		{margin-right:0px;}
		.mr10t		{margin-top:0px;}
		.mr10b		{margin-bottom:0px;}


		.seprow							{margin-bottom:0px;}
		.uline							{text-decoration:underline;}
		.uline:hover					{text-decoration:underline;}

		.table li						{display:inline;float:right;	}
		.mcenter							{margin: 0 auto;}

		.tableContent					{display: inline-table;  border-collapse: separate;    border-spacing: 10px;}
		.tableContentFix				{width: 1050px;    margin-right: -10px;}
		.tableContentFixTop, .fixTop10	{margin-top: -10px;}
		.fixTop0						{margin-top: 0px;}
		.fixBtm0						{margin-bottom: 0px;}
		.transparent					{color: transparent; font-size: 0;}
		.table							{display: inline-table; background-color:#ffffff;width:100%;}
		.cell							{display: table-cell;vertical-align: middle;border:solid 1px #f0f0f0;padding:3px;}
		.row1							{display: table-row;height:32px;}
		.row1		.cell				{background-color:#ffffff;color:#000000;font-size:14px;font-family:arial;font-weight:normal;}
		.row0							{display: table-row;height:32px;}
		.row0		.cell				{background-color:#f7f7f7;color:#000000;font-size:14px;font-family:arial;font-weight:normal;}
		
		.row1:hover .cell	
		,.row0:hover .cell				{background-color:#f8f7a1;cursor:pointer;}
		
		
		
		.rowHeader						{display: table-row; background-color:#075EB3;height:35px;}
		.rowHeader	.cell				{background-color:#075EB3;color:#ffffff;font-size:14px;font-family:arial;}
		
		.PageHeader						{display: table-row; background-color:#075EB3;height:35px; width:100%;}
		.PageHeader	.cell				{color:#ffffff;font-size:14px;font-family:arial;text-align:center;}
		.PageHeader	.cell a				{color:#ffffff;font-size:14px;font-family:arial;text-decoration:none;}
		.PageHeader	.cell:hover a		{color:yellow;font-size:14px;font-family:arial;font-weight:bold;text-decoration:underline;}
		
		.ulPageHeader						{/*display: table-row; */ display:inline;background-color:#d5cdcd;/*width:100%;*/}
		.ulPageHeader	.cell				{color:#666666;font-size:14px;font-family:arial;text-align:center; background-color:#d5cdcd;}
		.ulPageHeader	.cell a				
		{
			/*border: 1px solid #eee;*/
		
			color: #666666;
			/*	padding: 2px 10px;*/
			/*border-radius: 0px;*/
			margin-left: -1px;
			line-height: 1.42857143;
			text-decoration:none;
		}
		.dvPageHeader						{text-align:center;padding-top:5px;}
		.ulPageHeader	.cell:hover a		{color:#336699;font-size:14px;font-family:arial;font-weight:bold;text-decoration:underline;}
		.ulPageHeader .cellLabel			{background-color:#95adc1;color:#ffffff;font-weight:bold;}
		/*.ulPageHeader .cellLabel			{}*/
		
		
		.normal							{font-size: 0.6em;font-weight: normal;}
		.verticalTop					{vertical-align: top;}
		.hidden							{display: none;}
		.float							{float: right;}
		.clear							{clear: both;}
		.fleft							{float: left;}
		.h100p							{height:100%;}
		.tcenter						{text-align: center;}
		.align							{text-align: right;}
		.noWrap							{white-space: nowrap;}
		.right							{text-align: right;}
		.left							{text-align: left;}
		.inline-block					{display: inline-block;}
		.block							{display: block;}
		.inline							{display: inline;}
		.padding5						{padding: 5px;}
		.valign							{ position: relative;  top: 50%;  transform: translateY(-50%);  -webkit-transform: translateY(-50%);}
		.valign-50						{ position: relative;  top: calc(50% - 50px);  transform: translateY(-50%);  -webkit-transform: translateY(-50%);}
		.dib							{display:inline-block;}
		
		
		
		.switch_on						{
											
											cursor:pointer;
											position:relative;
											display:inline-block;
											vertical-align:middle;
											padding:0px;
											margin:0px;
											width:80px;
											height:43px;
											background-image:url(/images/switch_on_off_01_80px.png);
											border:none;
											background-position:0PX 43px;
										}
		.switch_off						{
											cursor:pointer;
											position:relative;
											display:inline-block;
											vertical-align:middle;
											padding:0px;
											margin:0px;
											width:80px;
											height:43px;
											background-image:url(/images/switch_on_off_01_80px.png);
											border:none;
										}
		
		
		.switch2_on						{
											
											cursor:pointer;
											position:relative;
											display:inline-block;
											vertical-align:middle;
											padding:0px;
											margin:0px;
											width:40px;
											height:21px;
											background-image:url(/images/switch_on_off_01_40px.png);
											border:none;
											background-position:0PX 21px;
										}
		.switch2_off						{
											cursor:pointer;
											position:relative;
											display:inline-block;
											vertical-align:middle;
											padding:0px;
											margin:0px;
											width:40px;
											height:21px;
											background-image:url(/images/switch_on_off_01_40px.png);
											border:none;
										}
/************Hide If Is Mobile****************/
.IsMobile { }


/*########################### Loading Div */

/* Absolute Center Spinner */
.loading {
	display:none;
  position: fixed;
  z-index: 999;
  height: 2em;
  width: 2em;
  overflow: show;
  margin: auto;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

/* Transparent Overlay */
.loading:before {
  content: '';
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,0.3);
}

/* :not(:required) hides these rules from IE9 and below */
.loading:not(:required) {
  /* hide "loading..." text */
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.loading:not(:required):after {
  content: '';
  display: block;
  font-size: 10px;
  width: 1em;
  height: 1em;
  margin-top: -0.5em;
  -webkit-animation: spinner 1500ms infinite linear;
  -moz-animation: spinner 1500ms infinite linear;
  -ms-animation: spinner 1500ms infinite linear;
  -o-animation: spinner 1500ms infinite linear;
  animation: spinner 1500ms infinite linear;
  border-radius: 0.5em;
  -webkit-box-shadow: rgba(0, 0, 0, 0.75) 1.5em 0 0 0, rgba(0, 0, 0, 0.75) 1.1em 1.1em 0 0, rgba(0, 0, 0, 0.75) 0 1.5em 0 0, rgba(0, 0, 0, 0.75) -1.1em 1.1em 0 0, rgba(0, 0, 0, 0.5) -1.5em 0 0 0, rgba(0, 0, 0, 0.5) -1.1em -1.1em 0 0, rgba(0, 0, 0, 0.75) 0 -1.5em 0 0, rgba(0, 0, 0, 0.75) 1.1em -1.1em 0 0;
  box-shadow: rgba(0, 0, 0, 0.75) 1.5em 0 0 0, rgba(0, 0, 0, 0.75) 1.1em 1.1em 0 0, rgba(0, 0, 0, 0.75) 0 1.5em 0 0, rgba(0, 0, 0, 0.75) -1.1em 1.1em 0 0, rgba(0, 0, 0, 0.75) -1.5em 0 0 0, rgba(0, 0, 0, 0.75) -1.1em -1.1em 0 0, rgba(0, 0, 0, 0.75) 0 -1.5em 0 0, rgba(0, 0, 0, 0.75) 1.1em -1.1em 0 0;
}



.loading2 {
	display:none;
  position: fixed;
  z-index: 999;
  height: 2em;
  width: 2em;
  overflow: show;
  margin: auto;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

/* Transparent Overlay */
.loading2:before {
  content: '';
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,0.3);
}

/* :not(:required) hides these rules from IE9 and below */
.loading2:not(:required) {
  /* hide "loading..." text */
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.loading2:not(:required):after {
  /*content: '';*/
  display: block;
  font-size: 10px;
  width: 1em;
  height: 1em;
  margin-top: -0.5em;
  -webkit-animation: spinner 1500ms infinite linear;
  -moz-animation: spinner 1500ms infinite linear;
  -ms-animation: spinner 1500ms infinite linear;
  -o-animation: spinner 1500ms infinite linear;
  animation: spinner 1500ms infinite linear;
  border-radius: 0.5em;
  -webkit-box-shadow: rgba(0, 0, 0, 0.75) 1.5em 0 0 0, rgba(0, 0, 0, 0.75) 1.1em 1.1em 0 0, rgba(0, 0, 0, 0.75) 0 1.5em 0 0, rgba(0, 0, 0, 0.75) -1.1em 1.1em 0 0, rgba(0, 0, 0, 0.5) -1.5em 0 0 0, rgba(0, 0, 0, 0.5) -1.1em -1.1em 0 0, rgba(0, 0, 0, 0.75) 0 -1.5em 0 0, rgba(0, 0, 0, 0.75) 1.1em -1.1em 0 0;
  box-shadow: rgba(0, 0, 0, 0.75) 1.5em 0 0 0, rgba(0, 0, 0, 0.75) 1.1em 1.1em 0 0, rgba(0, 0, 0, 0.75) 0 1.5em 0 0, rgba(0, 0, 0, 0.75) -1.1em 1.1em 0 0, rgba(0, 0, 0, 0.75) -1.5em 0 0 0, rgba(0, 0, 0, 0.75) -1.1em -1.1em 0 0, rgba(0, 0, 0, 0.75) 0 -1.5em 0 0, rgba(0, 0, 0, 0.75) 1.1em -1.1em 0 0;
}






/* Animation */

@-webkit-keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-o-keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

		
		
		
#dialogBG
{
	content: '';
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.3);
	text-align:center;
	vertical-align:middle;
}
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
/* Tablet Landscape */
/*
@media screen and (max-width: 1060px) 
{
    #main { width:67%; }
    #aside { width:30%; margin-left:3%;}
}
*/


/* Tabled Portrait */
/*
@media screen and (max-width: 768px) 
{
    #main { width:100%; }
    #aside { width:100%; margin:0; }
}
*/

img { max-width: 100%; border:0px;}


@media (min-device-width:600px) 
{
    img[data-src-600px] 
	{
        content: attr(data-src-600px, "");
    }
	
}
 
@media (min-device-width:800px) 
{
    img[data-src-800px] 
	{
        content: attr(data-src-800px, "");
    } 
} 




/****************** Video container ******************/
.video-container 
{
        position: relative;
        padding-bottom: 56.25%;
        padding-top: 30px;
        height: 0;
        overflow: hidden;
} 
.video-container iframe,
.video-container object,
.video-container embed 
{
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
}


/****************** Fonts ******************/
html 
{ 
	font-size:100%; 
}

/****************** Width ******************/
@media (max-width: 400px) 
{
	body {font-size:1rem;}
	.inp,.inp1,.lbl,.button{font-size:1.2em;}
	.button2{font-size:1.2em;}
	.isWidthSmall430{display:block;}
	/*main img {width:100px;}*/
	
}
@media (min-width: 400px) 
{
	body {font-size:1rem;}
	.inp,.inp1,.lbl,.button{font-size:1.2em;}
	.button2{font-size:1.2em;}
	.isWidthSmall430{display:block;}
	/*main img {width:170px;}*/
}
@media (min-width: 430px) 
{
	body {font-size:1rem;}
	.inp,.inp1,.lbl,.button{font-size:1.3em;}
	.button2{font-size:1.3em;}
	.isWidthSmall430{display:block;}
	/*main img {width:290px;}*/
}
@media (min-width: 640px) 
{
	body {font-size:1rem;}
	.inp,.inp1,.lbl,.button{font-size:1.3em;}
	.button2{font-size:1.3em;}
	.isWidthSmall430{display:block;}
	/*main img {width:290px;}*/
}

@media (min-width:960px) 
{
	body {font-size:1.2rem;}
	.inp,.inp1,.lbl,.button{font-size:1.4em;}
	.button2{font-size:1.4em;}
	.isWidthSmall430{display:block;}
	/*main img {width:430px;}*/
}
@media (min-width:1200px) 
{
	body {font-size:1.3rem;}
	.inp,.inp1,.lbl,.button{font-size:1.3em;}
	.button2{font-size:1.3em;}
	.isWidthSmall430{display:block;}
	/*main img {width:585px;}*/
}


/****************** Width container ******************/
@media (max-width:1168px) {
		#topcontainer{width:100%;}
		/*#container{width:100%;}*/
		/*#menu{width:93%;}*/
}
@media (min-width:1168px) {
	#topcontainer{width:1168px;}
/*	#container{width:100%;}
	#menu{width:100%;}*/
}






/****************** General ******************/

input, textarea, select, button 
{
	font-family:Open Sans Hebrew;	
}

article,aside,footer,header,main,nav,section
{
	display:block;
}

html,body,h1,h2,h3,ul,li,a,p,article,aside,footer,header,main,nav,section
{
	margin:0px;
	padding:0px;
}





body{
		
		font-family:Open Sans Hebrew;
		/*background:#0054a5;*/
		/*padding:10px;*/
		margin: 0 auto;
		
		/*
		display: flex;
		flex-direction: column;
		justify-content: center;
		*/
		
}

.bodyImage	{
	/*
	background-image:url(bg.png);
	*/
	background-color:#3c3737;
	
	}

#container 
{
		/*background:#ffffff;
		*/
		
		/*border-radius:5px;
		padding:5px;*/
		/*position:relative;*/
		
		
}

#wrapper 
{
	margin: 0 auto;
	/*width:800px;*/
	max-width:100%;
	overflow: hidden;
	height:100%;
	text-align: center;
	
  /*width: 960px; // width optional*/
}

header
{
	background:#0083c1;	
	border:solid 0px #000000;
	height:70px;
}
header div
{
	float:right;
	height:70px;
}
header p{
	padding:25px;
	color:#ffffff;
	text-align:center;
}
header p:hover{
	background-color:#006fa4;
	
}
.hedaerDiv
{
	background-color:#0083c1;
	color:#ffffff;
	height:100%;
}
.headersep
{
	height:100%;
	/*background-color:#339ccd;
	width:2px;*/
	border-right: solid 2px #339ccd;
}


.headerCenter
{
	width:275px;
	height:70px;
}

.headerCenter form
{
	width: 250px;
    background: #006393;
    margin-top: 16px;
    border-radius: 999px;
    padding: 4px 5px;
    margin-right: 25px;
    position: relative;
}
.headerCenter form > div
{
	margin-bottom: 0;
    vertical-align: middle;
	display:block;
}
.headerCenter form > div > input
{
	background-color: transparent !important;
    border: none;
    color: #fff;
    box-shadow: none;
    display: block;
    width: 100%;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    -webkit-transition: all 300ms ease-in;
    -moz-transition: all 300ms ease-in;
    -ms-transition: all 300ms ease-in;
    -o-transition: all 300ms ease-in;
    transition: all 300ms ease-in;
}
.headerCenter form > div > button
{
	background: none;
    border: none;
    position: absolute;
    right: 5px;
    top: 2px;
    color: #fff;
    -webkit-box-shadow: 0px 0px 0px 0px !important;
    box-shadow: 0px 0px 0px 0px !important;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    -webkit-transition: all 100ms ease-in;
    -moz-transition: all 100ms ease-in;
    -ms-transition: all 100ms ease-in;
    -o-transition: all 100ms ease-in;
    transition: all 100ms ease-in;
}
footer
{
	background:#0083c1;	
	border-right:solid 2px #339ccd;
	height:30px;
	width:100%;
}
footer p{
	padding:0px;
	color:#ffffff;
	text-align:center;
	font-size:14px;
}

.footerDiv
{
	padding-top:9px;
	background-color:#0083c1;
	color:#ffffff;
	
}
.footersep
{
	height:100%;
	background-color:#339ccd;
	width:2px;
}



aside
{
	width:250px;
	background:#243138;
	height:100%;
	float:right;
	border:0px;
}

aside ul
{
	margin: 0;
    padding: 0;
    border: 0;
    list-style: none;
    font-weight: normal;
    text-decoration: none;
    line-height: 1;
    font-size: 13px;
    position: relative;
}
aside ul li
{
	margin: 0;
    padding: 0;
    border: 0;
    list-style: none;
    font-weight: normal;
    text-decoration: none;
    line-height: 1;
    font-size: 13px;
    position: relative;
	border-top:solid 1px #707070;
	
}
aside ul li a
{
	padding: 16px 20px 16px 23px;
    display: block;
    color: #fafafa;
    font-size: 18px;
	text-decoration:none;
	border-right: 6px solid #243138;
	/*text-align:center;*/
}
aside ul li a:hover
{
	border-right: 6px #139fe1 solid;
}
aside ul li i
{
	width: 20px;
    font-size: 14px;
	
}


aside ul ul
{
    background: rgba(0,0,0,.64);
    border-bottom: 2px solid rgba(0,0,0,0.1);
}
aside ul ul li
{
	border-top: 0px;
	
}


aside ul ul li a
{
	padding: 10px 50px;
    display: block;
    color: #ffffff;
    font-size: 13px;
	border-right: 0px solid;
}
aside ul ul li a:hover
{
	border-right: 0px solid;
	background-color:#1a2926;
}


.hide
{
	display:none;
}
.view
{
	display:block;
}


fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.pull-right {
    float: left!important;
}

#sidebar-menu > ul > li > a > i {
    width: 20px;
    font-size: 14px;
}

#sidebar-menu:before {
   
	    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #263238;
    background-position: bottom;
    background-attachment: fixed;
    background-repeat: no-repeat;
    opacity: .3;
	 background-image: url(../../images/misty-mountains.jpg);
    background-position: 0 100%;
}


.aHeaderUserLink
{
	/* padding: 10px 25px; */
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    border-left: 0px rgba(255,255,255,0.2) solid;
	text-decoration:none;
	font-size:14px;
}

.aHeaderUserLink span
{
	width: 40px;
    position: relative;
    margin-right: 5px;
    margin-top: -15px;
    margin-bottom: -15px;
	border-radius: 100px;
    overflow: hidden;
    display: inline-block;
}

.aHeaderUserLink span > img
{
	width: 100%;
}





aside p{
	padding:10px;
	color:#ffffff;
	text-align:center;
}
aside p:hover{
	background-color:#006fa4;
	
}




#hMenu{
	background-color:#ffffff;
	background-image:url(menu_icon.png);
	background-repeat:no-repeat;
	background-size: 100% 100%;
	width:17px;
	height:17px;
	border:0px;
	cursor:pointer;

	
}


main
{
	float:right;
	display:block;
	height:calc(100% - 70px);
	border:0px;
	min-width:375px;
}
.mainWidthfull
{
	width:100%;
}

.mainWidth
{
	width:calc(100% - 251px);
}
#mainchild
{
	background-color:#d3dce5;
}

section
{
	height:calc(100% - 30px);
	display:block;
	position:relative;
	width:100%;
	border:solid 0px red; 
	overflow-y:scroll;
}

.SectionHeader
{
	background-color:#bed5dc;
	padding:7px;
	display:flex;
}

.SectionDiv
{
	
	padding:5px;
	padding-top:5px;
	padding-bottom:5px;
}






.main
{
	
	/*padding-left:17px;*/
}

.main_page_product
{
	/*display:inline-block;*/
	width:100%;
}




/****************** mainHeader ******************/
.mainHeader
{
	background:#ffffff;
	color:#fff;
	padding:0px 0px;
	text-align:center;
	/**border-radius:7px;**/
	/*margin:7px;*/
}
.mainHeader h1
{
		color:#2e3539;
		font-size:3.2rem;
}
.mainHeader p
{
	/*margin: -10px 0px -10px 3px;*/
}
.mainHeader img
{
	margin: 0px 0px 0px 0px;
	padding-top:5px;
	
}




/****************** nav ******************/

#menu-icon {
	display: none;
	width: 40px;
	height: 40px;
	background: #ffffff url(/images/menu-icon.png) center;
}

a:hover#menu-icon {
	background-color: #ffffff;
	border-radius: 4px 4px 0 0;
}



nav
{
	/*float:right;*/
	/*width:calc(100% - 250px);*/
	/*background:#707070;	*/
	
	height:60px;
	border:0px;
	display:block;

}


.nav_bck1		{background-image:url(/images/btn_bck1.png);}
.nav_bck2		{background-image:url(/images/btn_bck2.png);}


.nav_ri	{height:60px;float:right;}
.nav_fi	{height:60px;float:left;}
.nav_ri	h1{padding-top:20px;padding-right:15px;color:#990d34;text-decoration:none;}

.nav_ri	div	{position:relative;text-align:center;top:3px;width:61px;height:55px;padding:0px;background-repeat:no-repeat;border-left:1px solid #c1d6dc;}
.nav_ri	div	span{position:absolute;bottom:7px;width:61px;right:0px;font-size:16px;}
.nav_ri	a span		{text-decoration:none;		color:#000000;font-size:12px;}
.nav_ri	a:hover span{text-decoration:underline;	color:#0000ff;font-size:12px;font-weight:bold;}

.nav_fi	div	{position:relative;text-align:center;top:3px;width:61px;height:55px;padding:0px;background-repeat:no-repeat;border-right:1px solid #c1d6dc;}
.nav_fi	div	span{position:absolute;bottom:7px;width:61px;right:0px;font-size:16px;}
.nav_fi	a span		{text-decoration:none;		color:#000000;font-size:12px;}
.nav_fi	a:hover span{text-decoration:underline;	color:#0000ff;font-size:12px;font-weight:bold;}

nav h2
{
	margin-top:30px;
	text-align:center;
	padding:15px 0px 0px 0px;
	background:#2e3539;
	color:#fff;
}
nav p
{
	padding:0px 10px;
}


.nav
{
	background:#26527d;
	padding:11px;
	position: -webkit-sticky;
	position: sticky;
	top: 0;
	z-index:1;
}
nav li
{
	display:inline;
	margin-right:15px;
	font-weight:700;
	color:#ffffff;
}

nav li {
	margin-right: 0px; 
	display:table;
	text-align: center;
	width: 100%;
	padding: 10px 0;
	color:#ffffff;
	background:#990404;
	z-index:3000;

}

nav li a
{
	text-decoration:none;
	color:#ffffff;
}

nav li a:hover
{
	color:#fbf2f2;
}


nav ul .break
{
	display: none;
}
nav ul, nav:active ul { 

	display: none;
	position: absolute;
	border: 0px solid #444;
	top: 50px;
	width: 50%;
	border-radius: 0px 0 4px 4px;
	

}

nav:hover ul {

	display: block;

}


.sel
{
	text-decoration:underline;
	color:#fbf2f2;
	/*font-size:1.5em;*/

}
/****************** input ******************/
input{width:30%}
/****************** others ******************/

.nbox
{
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 15px;
	padding-left: 15px;
	 
	-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#CCFFFFFF',endColorstr='#CCFFFFFF');
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#CCFFFFFF',endColorstr='#CCFFFFFF');
    zoom: 1;
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8);
	 /**border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;**/
	 position :relative ; 
	 
}

.box_page
{
	text-align: right;
	
	-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#CCFFFFFF',endColorstr='#CCFFFFFF');
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#CCFFFFFF',endColorstr='#CCFFFFFF');
    zoom: 1;
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8);
	background-color:#ccdded;
	 /**border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;**/
	 position :relative ; 
	 
	 /*margin:7px;*/
	 /*margin-bottom:14px;*/
	 padding:15px;
	 min-height:330px;
	 font-size:12px;
}
iframe{max-width:100%;}

.box_page_product
{
	/*display:flow-root;*/
	display:inline-block;
	text-align: right;
	
	-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#CCFFFFFF',endColorstr='#CCFFFFFF');
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#CCFFFFFF',endColorstr='#CCFFFFFF');
    zoom: 1;
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8);
	background-color:#ffffff;
	 /**border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;**/
	
	 
	 /*margin:7px;
	 margin-bottom:14px;
	 */
	 /*padding:15px;*/
	 min-height:330px;
	 width:100%;
	 
	
	 
}
.border
{
	border: solid 1px #909090; 
}
.box_product
{
	text-align: right;

	/*padding:15px;*/
	/*padding-top:10px;*/
	
	
	 
	-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#CCFFFFFF',endColorstr='#CCFFFFFF');
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#CCFFFFFF',endColorstr='#CCFFFFFF');
    zoom: 1;
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8);
	/*background-color:#ccdded;*/
	 /**border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;**/
	 position :relative ; 
	 
	 /*margin:7px;*/
	 margin-top:0px;
	 /*margin-bottom:14px;*/
	 
	 
	 text-align:center;
	 font-size:12px;
}

.checkout_link
{
	color:#990404;
	font-weight:bold;
	font-size:18px;
	text-decoration:none;
	
}

.checkout_link_blue
{
	color:#0000ff;
	font-weight:bold;
	font-size:18px;
	text-decoration:none;
	
}

.cart_icon_li
{
	display:inline-block;
	padding-left:20px;
	position:relative;
	color:#ffffff;
	font-weight:bold;
}

.MiniCart_Icon
{
	background-image: url(/images/cart_icon_white.png);
	display: inline-block;
    width: 31px;
    height: 25px;
	
	
}

.MiniCart_Count
{
	position:absolute;
	display:inline-block;
	top:-8px;
	left:25px;
	color:#fff;
	font-size:10px;
	font-family:Arial,sans-serif;
	min-width:17px;
	height:16px;
	line-height:16px;
	border-radius:50%;
	background-color:#f0001d;
	text-align:center;
	font-weight:700;
}

/****************** Width container ******************/
@media (max-width:200px) {.box_product{width:174px;height:290px;}}
@media (min-width:300px) {.box_product{width:137px;height:350px;}}
@media (min-width:400px) {.box_product{width:190px;height:350px;}}
@media (min-width:500px) {.box_product{width:243px;height:350px;}}
@media (min-width:600px) {.box_product{width:274px;height:300px;}}



.price_ship ,.box_product_price, .box_product_title ,.price_sale, .price
{
	margin:5px;
}


/****************** Width container ******************/
@media (max-width:500px) {.box_product_picture{height:80px; padding:5px;}}
@media (min-width:500px) {.box_product_picture{height:120px;padding:10px;}}
@media (min-width:600px) {.box_product_picture{height:120px;padding:10px;}}


.box_product_picture
{
	text-align:center;
	border: medium none;
	background-color:#ffffff;
	/**border-radius: 5px;**/
	
}
.box_product_picture img
{
    
	width: auto;
    height: auto;
    max-height: 100%;
	max-width: 100%;
}

.product_page_content p
{
	
}
.product_page_content
{
	
	width:60%;
	border:solid 0px;
	float:right;
	font-size:12px;
	
}
.product_page_images
{
	width:30%;
	border:solid 0px;
	float:left;
	font-size:12px;
	text-align:center;
	
	
}
.product_thumbnails li
{
	display:inline;
	/*width:30%*/
}
.dvbigimage
{
	min-height:250px;
	border:solid 1px #f0f0f0;
	/**border-radius:5px;*/
	padding:5px;
	margin:5px;
	/*width:100%;*/
}
.dvbigimage img
{
	/*border-radius:5px;
	border:solid 1px #f0f0f0;*/
}
.product_thumbnails img
{
	width:70px;
	height:60px;
	border:solid 1px #f0f0f0;
	/**border-radius:5px;**/
}

.product_page_title
{
	font-size:16px;
	color:#b30d0d;
	font-weight:700;
	text-decoration:none;
}
.product_page_makat
{
	font-size:14px;
	color:#000000;
	font-weight:700;
	text-decoration:none;
}
.product_page_dv_price 
{
	display: inline-block;
	background-color:#f9f9f9;
	/**border-radius:5px;	**/
	border:solid 1px #e6e6e6;
	/**-moz-border-radius:5px;
	-webkit-border-radius:5px;**/
	padding:5px;
	padding-bottom:15px;
	position:relative;

	width:95%;
}
.product_page_dv_price_right
{
	float:right;
	
}

.product_page_dv_price_left
{
	float:left;
	
	
	
}

.product_page_price
{
	color: #b30d0d;
	font-size:20px;
	font-weight:bold;
}
.product_page_button
{
	/*cursor:pointer;
    display:inline-block;
	float:left;
	*/
	padding:8px 48px;
	color:#ffffff;
	text-decoration:none;
	font:bold 16px Open Sans Hebrew;
	background-color: #10274d;
	/**border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;**/
}

.order-button
{
	/*display: inline-block;
    margin: 0 auto;
    text-align: right;
    width: auto; float:both;*/

	
	
}
.product_title
{
	font-size:14px;
	color:#000000;
	font-weight:700;
	text-decoration:none;
}



.prices-box
{
		
}

.price_sale
{
	
	font-size: 12px;
	color:#000000;
	text-decoration: line-through;
}
.price_ship
{
	font-size: 12px;
	color:#000000;
	
}

.price
{
	font-size: 18px;
    font-weight: bold;
	color:#990404;
}
.product_btn
{
	background: none;
    background-color: #990404;
    color: #ffffff;
    font: bold 14px Open Sans Hebrew;
    margin-top: 0px;
    /*padding: 15px 50px;*/
	padding: 10px 20px;
    text-decoration: none;
    /**border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;**/
}

.box_product_btn
{
	bottom: 15px;
    margin:10px auto;
	/*margin-right:-10px;*/
    position: absolute;
    /*width: 200px;*/
	width:100%;
	
}

.box_product_center
{
	margin:0 auto;
	width:calc(100% - 70px);
	height:41px;
	text-align:center;
}
.ul_prodicts {
	
	clear: both;
    display: inline-block;
    line-height: 20px;
    padding: 0;
    position: relative;
    width: 100%;
	
	
}
.ul_prodicts li
{
	display:inline;
	float:right;	
	/*border:solid 1px #eaeaea;*/
	padding:7px;
}
.ul_prodicts li img
{
	/*border: medium none;
    border-radius: 5px;
	height: 100%;
    margin: 0;
    padding: 0;
    /*width: 100%;*/
	
    
}
header img
{
	/*width:100%;*/
}
.boxPicture
{
	width:200px;
}
.ee_product_click
{
	color: #000000;
	text-decoration: none;
	font: bold 14px Open Sans Hebrew; 
	
}

.boxShipPrice
{
	
	font:  14px Open Sans Hebrew; 
	color:#000;
}

.fixed 
{
	
	
	/*
	margin:0px auto;
	position:fixed; 
	top:0; 
	width:100%;
	z-index:1000;
	*/
	
}

.containercss
{
	/*position:relative; 
	top:50px; 
	margin:0 auto;*/
}



#topcontainer
{
	position:relative;
	margin:0 auto;
	
}
.maxwidth120		{max-width:120px;}
.maxwidth300		{max-width:300px;}
.maxwidth700		{max-width:700px;}

.login_row			{text-align:center;padding:10px}
.login_row_lbl		{text-align:right;padding-right:10px;}
.login_lbl			{font-size:22px;width:110px;max-width:100%;color: #343434;padding: 0px;padding-right: 5px;padding-left: 10px;margin-top: 8px;margin-bottom: 0px;text-align: right;}
.login_dvinp		{width:100%;/*max-width:400px;*/ font-size:22px;height: 35px;margin-bottom: 5px;position: relative;}
.login_inp			{text-align:center;font-size:18px; border-radius:10px; height: 35px;width: 250px;max-width: 100%; margin: 0 auto;outline: none;transition: border 0.5s ease-out; border: solid 1px #a5a8b8; font-family: Open Sans Hebrew,sans-serif;font-weight: 400;}
.login_btn			{ font-size:22px; width: 250px;max-width: 100%;height:35px;margin: 0 auto;padding:0;border:0;display:block;background-color:#009cde;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:10px;-moz-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;color:#fff;text-align:center;text-shadow:none;text-decoration:none;-webkit-transition:background-color .4s ease-out;-moz-transition:background-color .4s ease-out;-o-transition:background-color .4s ease-out;transition:background-color .4s ease-out;-webkit-font-smoothing:antialiased}
.login_btn:hover	{ font-size:22px; width: 250px;max-width: 100%;height:35px;margin: 0 auto;padding:0;border:0;display:block;background-color:#b41722;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:10px;-moz-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;color:#fff;text-align:center;text-shadow:none;text-decoration:none;-webkit-transition:background-color .4s ease-out;-moz-transition:background-color .4s ease-out;-o-transition:background-color .4s ease-out;transition:background-color .4s ease-out;-webkit-font-smoothing:antialiased}
.login_dvform		{width:100%;/*max-width:400px;*//*height:100%;*/}
.login_err			{font-size:18px;color:red;font-weight	:bold;text-align:center;}




.err 				{border-bottom:solid red 1px; border-top:solid 0px; border-left:solid 0px; border-right:solid 0px; }



.ui-dialog-title				{font-family: Open Sans Hebrew,sans-serif;font-size:18px;}
.ui-widget.ui-widget-content	{border-radius:10px;}
#dialog input	,#dialog_del input	,#dialog_update input	,
#dialog select	,#dialog_del select	,#dialog_update select ,select	,input	
					{padding:0;text-align:center;font-size:14px; border-radius:10px; height: 35px;width: 250px;max-width: 100%;outline: none;transition: border 0.5s ease-out; border: 0px; border-bottom: solid 2px #a5a8b8; font-family: Open Sans Hebrew,sans-serif;font-weight: 400;}

textarea
					{padding:0;text-align:center;font-size:14px; border-radius:10px; height: 35px;width: 250px;max-width: 100%;outline: none;transition: border 0.5s ease-out; border: 0px; border-bottom: solid 2px #a5a8b8; font-family: Open Sans Hebrew,sans-serif;font-weight: 400;}

#dialog label		,#dialog_del label	,#dialog_update label	,label
					{font-family: Open Sans Hebrew,sans-serif;font-size:18px;width:110px;max-width:100%;color: #343434;padding: 0px;padding-right: 5px;/*padding-left: 10px;*/margin-top: 8px;margin-bottom: 0px;text-align: right;}

.login_btn			{ font-size:18px; width: 250px;max-width: 100%;height:35px;margin: 0 auto;padding:0;border:0;display:block;background-color:#009cde;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:10px;-moz-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;color:#fff;text-align:center;text-shadow:none;text-decoration:none;-webkit-transition:background-color .4s ease-out;-moz-transition:background-color .4s ease-out;-o-transition:background-color .4s ease-out;transition:background-color .4s ease-out;-webkit-font-smoothing:antialiased}
.login_btn:hover	{ font-size:18px; width: 250px;max-width: 100%;height:35px;margin: 0 auto;padding:0;border:0;display:block;background-color:#b41722;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:10px;-moz-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;color:#fff;text-align:center;text-shadow:none;text-decoration:none;-webkit-transition:background-color .4s ease-out;-moz-transition:background-color .4s ease-out;-o-transition:background-color .4s ease-out;transition:background-color .4s ease-out;-webkit-font-smoothing:antialiased}

.btn				{ font-size:18px; width: 250px;max-width: 100%;height:44px;padding:0;border:0;background-color:#009cde;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:10px;-moz-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;color:#fff;text-align:center;text-shadow:none;text-decoration:none;-webkit-transition:background-color .4s ease-out;-moz-transition:background-color .4s ease-out;-o-transition:background-color .4s ease-out;transition:background-color .4s ease-out;-webkit-font-smoothing:antialiased}
.btn:hover			{ font-size:18px; width: 250px;max-width: 100%;height:44px;padding:0;border:0;background-color:#b41722;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:10px;-moz-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;color:#fff;text-align:center;text-shadow:none;text-decoration:none;-webkit-transition:background-color .4s ease-out;-moz-transition:background-color .4s ease-out;-o-transition:background-color .4s ease-out;transition:background-color .4s ease-out;-webkit-font-smoothing:antialiased}


.error,#error				{color:red;font-weight:bold;}
.center				{text-align:center;}

#dialog input:focus	,#dialog_del input:focus	,#dialog_update input:focus	,
#dialog select:focus	,#dialog_del select:focus	,#dialog_update select:focus ,select:focus	,input:focus	
{
	background-color:#f6db55;
	/*border:solid 1px #a5a8b8;*/
	/*font-size:13px;*/
	/*font-family:arial;*/
	color:#000000;
	font-weight:700;
	/*height:20px;
	padding:0px;
	padding-right:2px;
	padding-left:2px;
	*/
}


/*************inputs/forms**********************/

.lbl {
  display: block;
  width: 90%;
  /*padding: 0 10px;*/
  color: #2c2e2f;
  border: 0px solid #9DA3A6;
  margin: 0 auto;
  outline: none;
  transition: border 0.5s ease-out;
}

.inp1 {
  /*width: 90%;*/
  /*padding: 0 10px;*/
  height: 30px;
  color: #2c2e2f;
  border: 1px solid #9DA3A6;
  /**border-radius: 5px;**/
  /*margin-bottom: 10px;*/
  margin: 0 auto;
  outline: none;
  transition: border 0.5s ease-out;
}

.inp1:focus {
  border: 1px solid #009CDE;
}

.inp {
  display: block;
  width: 90%;
  /*padding: 0 10px;*/
  height: 30px;
  color: #2c2e2f;
  border: 1px solid #9DA3A6;
  /**border-radius: 5px;**/
  /*margin-bottom: 10px;*/
  margin: 0 auto;
  outline: none;
  transition: border 0.5s ease-out;
}

.inp:focus {
  border: 1px solid #009CDE;
}

.inp-inside {
  height: 44px;
  width: 90%;
  padding: 0 24px 0 12px;
  border: 1px solid #aaa;
  outline: 0;
  background: #fff;
  text-overflow: ellipsis;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  /**-webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;**/
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  color: #000;
  /*font-size: 16px;*/
  font-family: Open Sans Hebrew,sans-serif;
  font-weight: 400;
}



.dvinp_ch
{
	position: relative;
	z-index: 2;
	width: 100%;
}

.dvinp_pr
{
	position: relative;
	margin: 0 0 10px;
}
.dvforms
{
	display:inline-block;
	width:100%;
	max-width:900px;
	/*background-color:#ffffff;*/
}
.dvform 
{
    position:relative;
    width:460px;
    margin:30px auto 0;
    /*background-color:#F7F9FA;*/
    /**-webkit-border-radius:5px;
    -moz-border-radius:5px;
    -khtml-border-radius:5px;
    border-radius:5px;**/
}
/*
.dvform  
{
    content:"";
    height:100%;
    width:100%;
    position:absolute;
    top:0;
    left:0;
    z-index:16;
    -moz-opacity:.5;
    -khtml-opacity:.5;
    -webkit-opacity:.5;
    opacity:.5;
    -ms-filter:alpha(opacity=50);
    filter:alpha(opacity=50);
    background-color:#fff
}
*/
.ncx8d 
{
    margin:0 15%;
    padding:0 0 70px
}



.dvwr {
  display:none;
  /*position: absolute;*/
  top: 1px;
  /*left: 0;*/
  z-index: 1;
  width: 90%;
  /*padding-top: 10px;*/
  padding-bottom: 5px;
  height: 30px;
  /**-webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;**/
  /*background: #c72f38;
  
  color: #fff;*/
  color:red;
  font-weight:bold;
  transition: all 0.3s ease-out;
  margin: 0 auto;
  font-size:14px;
}

.dvwr.show {
  top: 36px;
  height: auto;
  /**-webkit-border-radius: 0;
  -moz-border-radius: 0;
  -khtml-border-radius: 0;
  border-radius: 0;**/
  text-align: left;
}



@media all and (max-width:767px) {
    .dvform {
        margin-top:30px;
        padding-top:0;
        width:90%;
        /*background-color:#fff*/
    }
    
}


.button_fb
{
	background-image:url(/images/login_bg_fb.png);
	
	width:90%;
    height:44px;
	margin: 0 auto;
    padding:0;
    border:0;
    display:block;
    background-color:#009cde;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    /**-webkit-border-radius:5px;
    -moz-border-radius:5px;
    -khtml-border-radius:5px;
    border-radius:5px;**/
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    cursor:pointer;
    -webkit-appearance:none;
    -moz-appearance:none;
    -ms-appearance:none;
    -o-appearance:none;
    appearance:none;
    -webkit-tap-highlight-color:transparent;
    color:#fff;
    text-align:center;
    
    text-shadow:none;
    text-decoration:none;
    -webkit-transition:background-color .4s ease-out;
    -moz-transition:background-color .4s ease-out;
    -o-transition:background-color .4s ease-out;
    transition:background-color .4s ease-out;
    -webkit-font-smoothing:antialiased
}


.button 
{
    width:90%;
    height:44px;
	margin: 0 auto;
    padding:0;
    border:0;
    display:block;
    background-color:#009cde;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    /**-webkit-border-radius:5px;
    -moz-border-radius:5px;
    -khtml-border-radius:5px;
    border-radius:5px;**/
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    cursor:pointer;
    -webkit-appearance:none;
    -moz-appearance:none;
    -ms-appearance:none;
    -o-appearance:none;
    appearance:none;
    -webkit-tap-highlight-color:transparent;
    color:#fff;
    text-align:center;
    text-shadow:none;
    text-decoration:none;
    -webkit-transition:background-color .4s ease-out;
    -moz-transition:background-color .4s ease-out;
    -o-transition:background-color .4s ease-out;
    transition:background-color .4s ease-out;
    -webkit-font-smoothing:antialiased
}

.button:hover, .button:focus 
{
    background-color:#008ac5;
    text-decoration:underline;
    outline:0
}


.button2
{
    width:90%;
    height:44px;
	margin: 0 auto;
    padding:0;
    border:0;
    display:block;
    background-color:#ffa722;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    /**-webkit-border-radius:5px;
    -moz-border-radius:5px;
    -khtml-border-radius:5px;
    border-radius:5px;**/
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    cursor:pointer;
    -webkit-appearance:none;
    -moz-appearance:none;
    -ms-appearance:none;
    -o-appearance:none;
    appearance:none;
    -webkit-tap-highlight-color:transparent;
    color:#fff;
    text-align:center;
    text-shadow:none;
    text-decoration:none;
    -webkit-transition:background-color .4s ease-out;
    -moz-transition:background-color .4s ease-out;
    -o-transition:background-color .4s ease-out;
    transition:background-color .4s ease-out;
    -webkit-font-smoothing:antialiased
}

.button2:hover, .button2:focus 
{
    background-color:#008ac5;
    text-decoration:underline;
    outline:0
}
.button:hover *,.button:focus * 
{
    text-decoration:underline
}

.button.active, .button:active 
{
    background:#00598e;
}
.button.tanitalt 
{
    background-color:#E1E7EB;
    color:#2C2E2F
}
.button.tanitalt:hover, .button.tanitalt:focus 
{
    background-color:#d2dbe1
}



.button3
{
	margin: 0 auto;
    padding:0;
    border:0;
    display:block;
    background-color:#009cde;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    /**-webkit-border-radius:5px;
    -moz-border-radius:5px;
    -khtml-border-radius:5px;
    border-radius:5px;**/
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    cursor:pointer;
    -webkit-appearance:none;
    -moz-appearance:none;
    -ms-appearance:none;
    -o-appearance:none;
    appearance:none;
    -webkit-tap-highlight-color:transparent;
    color:#fff;
    text-align:center;
    text-shadow:none;
    text-decoration:none;
    -webkit-transition:background-color .4s ease-out;
    -moz-transition:background-color .4s ease-out;
    -o-transition:background-color .4s ease-out;
    transition:background-color .4s ease-out;
    -webkit-font-smoothing:antialiased
}


.button4
{
	margin: 0 auto;
    padding:0;
    border:0;
    display:block;
    background-color:#ffa722;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    /**-webkit-border-radius:5px;
    -moz-border-radius:5px;
    -khtml-border-radius:5px;
    border-radius:5px;**/
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    cursor:pointer;
    -webkit-appearance:none;
    -moz-appearance:none;
    -ms-appearance:none;
    -o-appearance:none;
    appearance:none;
    -webkit-tap-highlight-color:transparent;
    color:#fff;
    text-align:center;
    text-shadow:none;
    text-decoration:none;
    -webkit-transition:background-color .4s ease-out;
    -moz-transition:background-color .4s ease-out;
    -o-transition:background-color .4s ease-out;
    transition:background-color .4s ease-out;
    -webkit-font-smoothing:antialiased
}



.button5
{
	margin: 0 auto;
    padding:0;
    border:0;
    display:block;
    background-color:#990404;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    /**-webkit-border-radius:5px;
    -moz-border-radius:5px;
    -khtml-border-radius:5px;
    border-radius:5px;**/
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    cursor:pointer;
    -webkit-appearance:none;
    -moz-appearance:none;
    -ms-appearance:none;
    -o-appearance:none;
    appearance:none;
    -webkit-tap-highlight-color:transparent;
    color:#fff;
    text-align:center;
    text-shadow:none;
    text-decoration:none;
    -webkit-transition:background-color .4s ease-out;
    -moz-transition:background-color .4s ease-out;
    -o-transition:background-color .4s ease-out;
    transition:background-color .4s ease-out;
    -webkit-font-smoothing:antialiased
}



.flink, .flink:link, .flink:visited 
{
    color:#0079ad;

    font-weight:400;
    text-decoration:none;
    -webkit-transition:color .2s ease-out;
    -moz-transition:color .2s ease-out;
    -o-transition:color .2s ease-out;
    transition:color .2s ease-out
}
.flink:hover, .flink:focus
{
    color:#008ac5;
    text-decoration:underline;
    outline:0
}

.dvf0{	width:100%;   float:right;}
.dvf1{	width:100%; max-width:440px;  float:right;}
.dvf2{	width:100%; max-width:440px; float:left;}
.dvf3{	max-width:450px;  margin: 0 auto;}


.ulrow		{}
.ulrow li	{display:inline;}
.ulrow li	img	{width:100%;height:100%;}
/*.ulrow li	div	{display:inline-block;}*/




.cart li	img	{width:50px;height:50px;}
.cart li		{display:inline;}
.cart li.none
{
	background: none;
}
.cart li		{
	background-color: #f5f5f5;
    display: inline-block;
    margin-bottom: 1px;
    padding-bottom: 10px;
    padding-top: 10px;
    width: 100%; 
	font-size:14px;
}

.cart li.caption1	{
	background-color: #336699;
    display: inline-block;
    margin-bottom: 1px;
    padding-bottom: 10px;
    padding-top: 10px;
    width: 100%; 
	font-size:14px;
	
}

.cart li.caption1 div,.cart li.caption1 a	{
	color:#ffffff;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	padding-right:10px;
}


.cart li.caption2	{
	background-color: #339999;
    display: inline-block;
    margin-bottom: 1px;
    padding-bottom: 5px;
    padding-top: 5px;
    width: 100%; 
	font-size:13px;
}
.cart li.caption2 div,.cart li.caption2 a	{
	color:#ffffff;
	font-weight:bold;
	text-decoration:underline;
	padding-right:10px;
}



.cart li.caption3	{
	background-color: #336699;
    display: inline-block;
    margin-bottom: 1px;
    padding-bottom: 10px;
    padding-top: 10px;
    width: 100%; 
	font-size:18px;
	
}

.cart li.caption3 div,.cart li.caption3 a	{
	color:#ffffff;
	font-weight:bold;
	padding-right:10px;
}



.cart_pr_image	
{
	float:right;
	margin-top: 0;
    margin-left:15px;
    margin-right:15px;
}

.cart_pr_info	{}
.cart_pr_title	a
{
	color:#000000;
    text-decoration:none;
    font-size: 15px;
	margin-bottom: 5px;
    margin-left: 0;
    width: 100%;
}
.cart_pr_det
{
	direction: ltr;
    margin-left: 0;
	float:left;
}

.cart_pr_price
{
	float:right;
	min-width:120px;
	direction: rtl;
}
.cart_pr_quntity
{
	direction: ltr;
    float: right;
    margin-right: 20px;
    line-height: 18px;
    margin-left: 20px;
}
.cart_pr_del
{
	float: left;
    margin-left: 11px;
    direction: rtl;
}
.cart_pr_del a
{
	background: transparent url(/images/del.png) no-repeat scroll 0 0;
    display: inline-block;
    height: 20px;
    opacity: 0.3;
    text-decoration: none;
    /*text-indent: 9999px;*/
    width: 20px;
}
.cart_pr_del a:hover
{
	background: transparent url(/images/del.png) no-repeat scroll 0 0;
    display: inline-block;
    height: 20px;
    opacity: 1;
    text-decoration: none;
    /*text-indent: 9999px;*/
    width: 20px;
}

.cart_caption
{
		width:100%;
		background-color:#336699;
}
.cart_product
{
		width:100%;
}


.cart_product_summary
{
	float:left;
	padding-left:40px;
	font-weight:bold;
	
}
.cart_pr_qq
{
	border-bottom: 1px solid silver;
    border-top: 1px solid silver;
    display: inline-block;
    float: left;
    height: 20px;
    text-align: center;
    width: 20px;
}
.cart_pr_p
{
	background-color: #F2F2F2;
    border: 1px solid silver;
    color: #000;
    display: inline-block;
    float: left;
    font-weight: bold;
    height: 20px;
    text-align: center;
    text-decoration: none;
    width: 15px;
}
.cart_pr_p:hover
{
	background-color: #7c7c7c;
    border: 1px solid silver;
    color: #fff;
    display: inline-block;
    float: left;
    font-weight: bold;
    height: 20px;
    text-align: center;
    text-decoration: none;
    width: 15px;
}


.cart_pr_m
{
	background-color: #F2F2F2;
    border: 1px solid silver;
    color: #000;
    display: inline-block;
    float: left;
    font-weight: bold;
    height: 20px;
    text-align: center;
    text-decoration: none;
    width: 15px;
}
.cart_pr_m:hover
{
	background-color: #7c7c7c;
    border: 1px solid silver;
    color: #fff;
    display: inline-block;
    float: left;
    font-weight: bold;
    height: 20px;
    text-align: center;
    text-decoration: none;
    width: 15px;
}

.title1
{
	margin-bottom: 1px;
    
    width: 100%; 
	color:#336699;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	padding-right:10px;
}






@media only screen and (max-width : 640px) {
	header {
		/*position: absolute;*/
	}
	
	#menu-icon {
		display:inline-block;
	}
	
	
}

.btn_excel
{

    background: url(buttons_40_40.png);
    width: 40px;
    height: 40px;
    cursor: pointer;
    margin-top: 5px;
    border: 0;
    padding: 0;
    vertical-align: bottom;
    background-position: 0px -437px;
}

#dialog
{
	max-width:100%;
	/*width:550px;*/
}
.form div 
{
	width:100%;
	max-width:250px;
}

.form div div
{
	display:block;
	width:100%;
	
}
.form div div label
{
	float:right;
	width:100%;
}
.form div div div
{
	float:right;
	width:100%;
}


.ui-widget {
	font-family:Open Sans Hebrew;
}
.ui-widget button {
	font-family:Open Sans Hebrew;
}








/* Wizard CSS*/


.link_page				{text-decoration:none;color:blue;}
.link_page:hover		{text-decoration:none;color:blue;}

.wizard
{
	width:100%;
}
.wizard_step
{
	width:calc(100% / 4 - 3px);
	float:right;
	color:#366dbf;
	/*background-color:#dbdfe5;*/
	text-align:center;
	border-left:0px solid #ffffff;
	padding-top:10px;
	padding-bottom:10px;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px dotted #336699;
	/*height:100%;*/
}

.wizard div 
{
	text-decoration:none;
	cursor:pointer;
}

.wizard div:hover 
{
	text-decoration:underline;
	cursor:pointer;
}

.wizard_step_selected
{
	width:calc(100% / 4 - 3px);
	float:right;
	color:#ffffff;
	background-color:#990404;
	text-align:center;

	padding-top:10px;
	padding-bottom:10px;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px dotted #336699;
	/*height:100%;*/
	background-image:url(/images/left_arrow_bg.png);
	background-repeat:no-repeat;
	position:left;
	
}
.wizard_step_before_selected
{
	width:calc(100% / 4 - 3px);
	float:right;
	color:#ffffff;
	background-color:#c7c7d5;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	font-size:14px;
	/*font-weight:bold;*/
	border-bottom:1px dotted #336699;
	/*height:100%;*/


}


.box_page h1{ clear:both;}

.DataGrid			{border:solid 1px #424142;}
.DataGrid	th		{font-family:arial;background-color:#ded3ce;font-weight:normal;font-size:11px;border:solid 1px #424142;height:14px;padding:2px;}
.DataGrid	td		{font-family:arial;background-color:#ffffff;font-weight:normal;font-size:11px;border:solid 1px #d6d3ce;height:14px;padding:2px;}


.tsfe				{background-color:#d9e2d9;border-radius:5px; font-size:13px;padding:2px;text-align:center;cursor:pointer;}
.tsfe_off			{border:dotted 1px #c0c0c0;background-color:#d9e2d9;}
.tsfe_on			{border:solid 2px #000000;background-color:#fd7ae1;color:#ffffff;}

.tsfe_mayor			{font-size:14px;min-height:55px;font-weight:bold;text-align:center;border:solid 1px #a0a0a0;color:#000000;border-radius:5px;padding:4px;padding-top:10px;cursor:pointer;}
.tsfe_mayor_off		{border:dotted 3px #fffc00;background-color:#fffc00;}
.tsfe_mayor_on		{border:solid 3px #000000;background-color:#fffc00;}




.colinp
		{
			width:30%;
			float:right;
			padding: 10px;
			padding-bottom: 10px;
		}
		
		.SectionDiv
		{
			width:800px;
			max-width:100%;
			background-color:#eeeeee;
			display: inline-table;
			border: solid 1px #cecece;
		}
		.dv_inputs
		{
			    display: inline-table;
		}
		.dv_title
		{
			padding:10px;
			font-family:arial;
		}
		@media screen and (max-width: 768px) {
		
		
				.SectionDiv
				{
					width:95%;
					
				}
				.colinp
				{
					width:100%;
					
					padding: 10px;
					padding-bottom: 10px;
				}
				
				.colinp input
				{
					width:90%;
					
				}
		
		}


	.s_err
	{
		color:red;font-weight:bold;
	}
	.s_ok
	{
		color:green;font-weight:bold;
	}

