html{background:#fff; height:100%;margin:0;padding:0;}
body{font-family:verdana, arial, sans-serif; font-size:14px;color:#333; margin:0;padding:0;height:100%;}
ul, ol, li {padding:0;margin:0;list-style:none}
table{ empty-cells:show; border-collapse:collapse; border-spacing:0px; }
form, input { margin:0;padding:0;font-family:verdana, arial, sans-serif; font-size:14px;}
input, select, textarea, a {outline:0 }
a img,:link img,:visited img { border:none; }
h1, h2, h3, h4, h5 { margin:0; padding:0;}
p { margin:0; padding:0;}
a {color:#2b82e4; text-decoration:underline;}
a:hover {color:#cc0000; text-decoration:none;}

#pageWrap {position:relative;padding:0;margin:auto;min-width:980px;}

.content {width: 980px;position: relative;margin:auto;}

header {height: 80px;background:url(../images/bg_navbar.png) repeat-x top center;width: 100%;position:fixed;top:0;left:0;z-index:20}
header h1 {width: 187px;height: 63px;float: left;background:url(../images/logo.png);overflow:hidden;margin:0 0 0 10px}
header h1 a {display:block; width: 187px;height: 63px;overflow:hidden;text-indent:-10000px;}

#nav {float:right;list-style:none;margin:28px 0 0}
#nav li {float:left;padding:0;margin:0;}
#nav li a {display:block;padding:7px 10px 0;margin:0 0 0 20px;height:28px;background:url(../images/bg_navli.png) no-repeat center 100px;color: #ccc; text-decoration:none}
#nav li a:hover {color:#FFF;}
#nav li a.active {background:url(../images/bg_navli.png) no-repeat center bottom;color:#FFF;}

#hero {height: 395px;background:url(../images/bg_header.gif);padding:1px 0 0}

.langswitch {font-size: 11px;position:absolute;top:7px;right:10px;background:url(../images/he.gif) no-repeat left 3px;padding:0 0 0 21px;color: #FFF; text-decoration:none}
.langswitch:hover {color:#ccc;}

section {width:980px;position: relative;margin:auto;background:url(../images/bg_main.gif) repeat-y center top;padding:0 0 30px}

h2 {font-size:22px;font-weight:normal;margin:0 0 30px;}
h3 {font-size:16px;font-weight:bold;margin:15px 0 10px;}


.block {padding:5px 20px 20px;margin:0 10px;}
.top {background:url(../images/bg_top-row.gif) repeat-x center top;padding-top:20px;}
.top h2 {margin:0 0 15px;}

.allowList {display:table;width:100%;}
.allowList ul {display:table-row;}
.allowList li {display:table-cell;width:33%;height:80px;font-size:15px;padding:0 20px 0 140px;vertical-align:middle}
.allowList .bk {background:url(../images/lg-bank.png) no-repeat 40px center;}
.allowList .fn {background:url(../images/lg-finance.png) no-repeat 40px center;}
.allowList .rh {background:url(../images/lg-reshut.png) no-repeat 40px center;}


.row {clear:both}
.row h3 {font-size: 14px; font-weight: bold;padding:0;margin:0 0 6px}
.row h3 span {font-weight:normal}
.row .left, .row .right {width:355px;padding:0 0 0 75px;float:left;background-position:5px 5px;background-repeat:no-repeat;min-height:60px;margin:0 0 20px}
.row .right {float:right}
.row ul {margin:0;padding:0 0 0 25px}
.row ul li {list-style:disc outside; margin:0;padding:0 0 2px 0px}

.bl01 {background-image:url(../images/bl01.gif);}
.bl02 {background-image:url(../images/bl02.gif);}
.bl03 {background-image:url(../images/bl03.gif);}
.bl04 {background-image:url(../images/bl04.gif);}
.bl05 {background-image:url(../images/bl05.gif);}
.bl06 {background-image:url(../images/bl06.gif);}
.bl07 {background-image:url(../images/bl07.gif);}
.bl08 {background-image:url(../images/bl08.gif);}

.second .left, .second .right {width:325px;padding:0 0 0 115px;}
.second .left {background-image:url(../images/bg_left.png);}
.second .right {background-image:url(../images/bg_right.png);}
.second ul {margin-bottom:10px}

.fullrow .left, .fullrow .right {width:430px;padding:0;}

.block p {padding:0 0 6px}

.hr {clear:both; height: 20px;background:url(../images/bg_hr.png) no-repeat center top;}

.rowThree {}
.rowThree div {float:left;width: 290px;margin:0}
.rowThree .first {width: 350px;padding:0 0 0 10px;margin:0 40px 0 0}
.rowThree .last {margin:0}

.qrImg {width: 130px;height: 130px;float:right;margin:5px 10px 0 0}

.flatBtn {display:inline-block;padding:4px 20px 8px;width: 120px;text-align: center;color:#fff;background:#2b82e4;text-decoration: none;font-size:18px;
	-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 5px 0 #06458b;-moz-box-shadow:0 5px 0 #06458b;box-shadow:0 5px 0 #06458b;}
.flatBtn span {display:block;font-size:11px;line-height:8px;}
.flatBtn:hover {color:#fff;}
.greenBtn {background:#0f9e00;-webkit-box-shadow:0 5px 0 #146d0a;-moz-box-shadow:0 5px 0 #146d0a;box-shadow:0 5px 0 #146d0a;}

.flatBtn.pull-right {float:right;margin:0 0 20px 20px}

.col3 {float:left;width: 306px;}


/*-- FOOTER --*/
footer {height:70px;padding:0;position:relative;margin-top:-12px;background:url(../images/bg_footer.png) repeat-x center bottom; }
footer .content {width: 920px;padding:33px 0 0;font-size: 11px;color:#ccc}
footer .credit {color:#717171;float:right;text-decoration: none;}
footer .credit img {vertical-align:top;margin:0 4px}




#carousel, #carousel > div {	width: 960px;	height:286px;}

.slider {	width: 962px;height:286px;overflow: hidden;	position: relative;	margin:83px auto 0;border-left:1px #000 solid;border-right:1px #000 solid}
#carousel {border-left:1px #434343 solid;border-right:1px #434343 solid}

#carousel {	position: relative;	z-index: 2;}
#carousel div {	overflow: hidden;	position: relative;	float: left;}
#carousel div > * {	position: absolute;}
#carousel img.img {	left: 650px;top:30px;	z-index: 4;}
#carousel div .flatBtn {bottom:15px;left:50px;	z-index: 4;}
#carousel div .greenBtn {left:250px;}

#carousel h3 {font-size:28px;font-weight: normal;font-family: verdana, arial, helvetica, serif; color: #f5f5f5;	line-height:1.3em; 
	text-shadow: 0 0 2px rgba(0,0,0,0.5);	left:50px;	top:10px;	padding-bottom: 13px;margin: 0 0 18px;}
#carousel p {	width: 500px;color: #f5f5f5;	font-size: 16px;	left:80px;	top:60px;	margin: 0;line-height:1.4em}

#prev, #next {background: url(../images/direction-nav.png) no-repeat 0 0;display: block;	width: 17px;height: 22px;position: absolute;bottom: 15px;z-index: 10;}
#prev {left:720px;}
#next {right:143px;background-position: right 0; }

.pagination { position: absolute; bottom: 15px; left:740px;width:60px;}
.pagination a { background: url(../images/pagination.png) no-repeat 0 0; width: 20px; height: 20px; display: inline-block; font-size: 0; line-height: 0; text-indent: -4000px; cursor: default; }
.pagination a.selected { background-position: 0 -20px; }


/* -- Order Form -- */
#orderform {display:none}
#formContent {width: 330px;padding:10px 15px 10px}
#formContent p {margin:0 0 25px}
#formContent span {display:block;margin:0 0 15px}
#formContent label {width:90px;display:inline-block}
#formContent input {width: 230px;padding:4px}
.alert {color:#c00;font-size:11px;font-weight: bold;text-align: center;padding:7px;border:1px #c00 solid;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:none}


/*-- UTIL --*/
.spacerBlank {width:0px;height:0px;font-size:0px;line-height:0px;clear:both}
.spacerLine {height:0px;font-size:0px;line-height:0px;clear:both; border-top:1px #ddd solid; padding:12px 0}
.spacer10 {height:10px;font-size:0px;line-height:0px;clear:both}
.spacer20 {height:20px;font-size:0px;line-height:0px;clear:both}
.cTxt {text-align:center}
.rTxt {text-align:right}
.caps {text-transform:uppercase}

.cf {*zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");*zoom: 1;}
.cf:before, .cf:after { content: ""; display: table;}
.cf:after { clear: both; }

.ui-dialog, .ui-dialog .ui-dialog-content {overflow: visible}