@import url(https://fonts.googleapis.com/earlyaccess/opensanshebrew.css);
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,input,select,textarea {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
}
li {
	list-style-position: inside;
}
body {
	color: #000000;
	font-family: 'Open Sans Hebrew', Arial, Helvetica, sans-serif;
	background: #ffffff;
	padding-bottom: 30px;
	direction: rtl;
	text-align: right;
}
textarea,input,select {
	font-family: 'Open Sans Hebrew', Arial, Helvetica, sans-serif;
}
table {
	border: 0 none;
	border-collapse: collapse;
}
img,fieldset {
	border:none;
}
.clearall {
	clear: both;
}
.logo-bon img {
    /* max-width: 125px; */
}
footer > div:after, #breadcrumbs:after, #topsocial:after, #submenu:after, #topmenu:after, #header-mid:after, #searchform:after, #bonussearch:after, #content:after, #content2top:after, #morestuff:after, .morestuff:after, #content3:after, .descr3:after, .workinner:after, .modal > div:after, .checkboxes p:after, #letters:after, #sideicons:after, .container:after, #articlecontrols:after, .tags:after, .comment:after, .madorleft:after, .madorright a:after, .tabs:after, .lost:after, .lost2:after, #topform1:after, #topform2 p:after, .info:after, .hotstuff:after, #hotstuff:after, .show:after, .show div:after, #largeinfo:after, #addcommentdiv:after, #searchform2:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
    zoom: 1;
}

#footer2 ul li a:hover, #breadcrumbs li a:hover, #topsocial > a:hover, #submenu li > a:hover, #rolescontent p a:hover, .greenh3 a:hover, .besth1 a:hover, .showalllink a:hover, .linktoall:hover, #addcomment:hover, .info a:hover, #topmenu > li > ul > li > a:hover, #vodfooter h4 a:hover {
	text-decoration: underline;
}

#wrapper {
	min-width: 1200px;
}

footer {
	background: url(/images/footer.jpg) repeat-x;
	border-top: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
	height: 186px;
}

footer > div {
	margin: 0 auto;
	max-width: 1092px;	
}

#footer1 {
	float: left;
	width: 266px;
}

#footer1 > p {
	padding: 11px 0 6px 0;
	color: #ffdc89;
	font-size: 16px;
	font-weight: bold;
	line-height: 19px;	
}

#newsletter1 {
	float: right;
	box-sizing: border-box;
	width: 194px;
	background: #ffffff;
	border: 2px solid #ffffff;
	border-left: 0;
	height: 40px;
	line-height: 36px;
	padding-right: 9px;
	font-size: 16px;
	color: #808080;
}

#newsletter2 {
	float: left;
	box-sizing: border-box;
	width: 72px;
	background: #505e00;
	border: 2px solid #ffffff;
	border-right: 0;
	height: 40px;
	line-height: 36px;
	text-align: center;
	font-size: 16px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

#footer1 > small {
	display: block;
	clear: both;
	font-size: 14px;
	color: #dedede;
	padding: 0px 0 20px 0;
	position: relative;
	margin-top: 50px;
}

#footer1 > small input {
	vertical-align: middle;
	margin-left: 2px;
	border: 1px solid #bcbcbc;
}

#social {
	color: #ffdc89;
	font-size: 17px;
	font-weight: bold;
	height: 27px;
	line-height: 27px;
}

#social ul {
	float: left;
}

#social ul li {
	list-style: none;
	float: left;
	margin-right: 8px;
}

#social ul li a {
	display: block;
	width: 26px;
	height: 27px;
}

#social ul li a#facebook2 {
	background: url(/images/facebook3.png) no-repeat;
	background-size: 100% 100%;
}

#social ul li a#instagram2 {
	background: url(/images/instagram3.png) no-repeat;
	background-size: 100% 100%;
}

#social ul li a#youtube2 {
	background: url(/images/youtube3.png) no-repeat;
	background-size: 100% 100%;
}

#footer2 {
	float: right;
	width: 792px;
	padding: 17px 34px 0 0;
}

#footer2 ul {
	float: right;
	width: 25%;
}

#footer2 ul li {
	list-style: none;
	margin-bottom: 13px;
}

#footer2 ul li a {
	display: block;
	padding-right: 14px;
	text-decoration: none;
	color: #ffffff;
	font-size: 14px;
	background: url(/images/footermenuarrow.png) right center no-repeat;
	height: 15px;
	line-height: 15px;
}

#copyright {
	text-align: center;
	color: #838383;
	font-size: 14px;
	height: 38px;
	line-height: 38px;
	max-width: 1092px;
	margin: 0 auto;
}

.signature {
	float: left;
}

.sig1 {
    color: #bb0000;
    font-size: 11px !important;
    font-weight: bold;
}

.sig2 {
    color: #7f7d7d;
    font-size: 11px !important;
    font-weight: bold;
}

.sig3 {
    color: #d8d8d8;
    font-size: 11px !important;
}

.signature a {
    color: #696969;
    text-decoration: none;
}

.signature a:hover {
	text-decoration: underline;
	color: #e47804;
}

#breadcrumbs-cont {
	border-bottom: 1px solid #eeeeee;
	padding: 11px 0;
	clear: both;
}

#breadcrumbs {
	margin: 0 auto;
	max-width: 1070px;
	position: relative;
	z-index: 100;
}

#breadcrumbs li {
	list-style: none;
	float: right;
	margin-right: 6px;
	padding-right: 12px;
	background: url(/images/bcarrow.png) right center no-repeat;
	font-size: 12px;
	color: #adadad;
	height: 15px;
	line-height: 15px;
}

#breadcrumbs li:first-child {
	margin-right: 0;
	padding-right: 0;
	background: none;
}

#breadcrumbs li a {
	color: #505e00;
	text-decoration: none;
}

#tothetop {
	position: fixed;
	width: 74px;
	height: 74px;
	background: url(/images/tothetop.png) no-repeat;
	right: 20px;
	bottom: 20px;
	z-index: 180;
}

header {
	height: 117px;
	background: url(/images/header.jpg) repeat-x;
	z-index: 51;
	position: relative;
}

#header-cont {
	margin: 0 auto;
	max-width: 1070px;
	position: relative;
	z-index: 15;
}

#logo {
	position: absolute;
	top: 9px;
	right: -38px;
	z-index: 50;
	width: 126px;
	height: 126px;
	background: url(/images/logo.png) no-repeat;
}

#topsocial {
	float: left;
	height: 29px;
	box-sizing: border-box;
	padding: 4px 0;
	line-height: 21px;
	padding-left: 30px;
}

#topsocial > a {
	text-decoration: none;
	color: #484848;
	font-size: 12px;
	vertical-align: top;
}

#topsocial > i {
	display: inline-block;
	margin: -1px 5px 0 5px;
	width: 1px;
	height: 21px;
	vertical-align: top;
	background: url(/images/i.png) no-repeat center center;
}

#topsocial ul {
	float: left;
	margin-right: 5px;
}

#topsocial ul li {
	list-style: none;
	float: left;
	margin-right: 5px;
}

#topsocial ul li a {
	display: block;
	width: 21px;
	height: 21px;
}

#topsocial ul li a#facebook {
	background: url(/images/facebook.png) no-repeat;
	background-size: 100% 100%;
}

#topsocial ul li a#instagram {
	background: url(/images/instagram.png) no-repeat;
	background-size: 100% 100%;
}

#topsocial ul li a#youtube {
	background: url(/images/youtube.png) no-repeat;
	background-size: 100% 100%;
}

#submenu {
	padding: 0 98px 0 30px;
	box-sizing: border-box;
	width: 100%;
	z-index: 3;
}

#submenu li {
	float: right;
	list-style: none;
	margin-left: 11px;
}

#submenu li:last-child {
	float: left;
	margin-left: 0;
	position: relative;
}

#submenu li.active a {
	text-decoration: underline;
}

#calculator {
	position: absolute;
	z-index: 200;
	display: none;
	width: 100%;
	box-sizing: border-box;
	background: #fd9b00;
	right: 0;
	top: 29px;
	padding: 10px;
}

#calculator > p {
	color: #ffffff;
	font-size: 14px;
	margin-bottom: 15px;
}

#calculator > p input {
	border: 0 none;
	background: #ffffff;
	vertical-align: middle;
}

#calculator > p span {
	vertical-align: middle;
	margin-left: 30px;
	display: inline-block;
}

#rdate {
	border: 0 none;
	box-sizing: border-box;
	width: 100%;
	padding-right: 11px;
	background: url(/images/calc.png) 5px center no-repeat #ffffff;
	height: 34px;
	line-height: 34px;
	display: block;
	margin-bottom: 10px;
	font-size: 14px;
	color: #484848;
}

#calculatenow {
	box-sizing: border-box;
	width: 100%;
	display: block;
	height: 34px;
	line-height: 32px;
	text-align: center;
	text-decoration: none;
	color: #ffffff;
	font-size: 14px;
	background: #505e00;
	border: 1px solid #ffffff;
	font-weight: bold;
}

#calculator-results {
	position: absolute;
	z-index: 210;
	display: none;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	background: #fd9b00;
	right: 0;
	top: 0;
	text-align: center;
	line-height: 14px;
	color: #ffffff;
	font-size: 12px;
}

#submenu li > a {
	display: block;
	height: 36px;
	line-height: 36px;
	text-decoration: none;
	font-size: 12px;
	color: #525151;
}

#submenu li:last-child > a {
	width: 185px;
	height: 29px;
	line-height: 25px;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	background: #fd9b00;
	text-align: center;
}

#submenu li:last-child > a:hover {
	text-decoration: none;
}

#header-mid {
	clear: both;
	height: 49px;
	margin-bottom: 3px;
	padding: 0 88px 0 30px;
}

#topmenu {
	float: right;
	height: 49px;
	border-left: 1px solid #72840b;
}

#topmenu > li {
	float: right;
	list-style: none;
	height: 49px;
	line-height: 49px;
	border-left: 1px solid #2f3702;
	border-right: 1px solid #72840b;
	position: relative;
}

#topmenu > li:first-child {
	border-right: 0;
}

#topmenu > li > a {
	display: block;
	text-decoration: none;
	font-size: 15px;
	color: #ffffff;
	padding: 0 9px;
}

#topmenu > li:hover, #topmenu > li.active {
	background: url(/images/topmenu_active.png) center 43px no-repeat;
}

#topmenu > li:hover > a, #topmenu > li.active > a {
	color: #ffdc8a;
}

#topmenu > li > ul {
	display: none;
	position: absolute;
	top: 49px;
	right: 0;
	background: #fd9b00;
	padding: 0 11px;
	z-index: 200;
}

#topmenu > li:hover > ul {
	display: block;
}

#topmenu > li > ul > li {
	list-style: none;
	border-bottom: 1px solid #ffdc8a;
}

#topmenu > li > ul > li:last-child {
	border-bottom: none;
}

#topmenu > li > ul > li > a {
	display: block;
	height: 30px;
	line-height: 30px;
	white-space: nowrap;
	color: #ffffff;
	text-decoration: none;
	font-size: 15px;
}

#searchform2 {
	display: none;
}

#searchform {
	float: left;
	background: #ffffff;
	margin-top: 10px;
	height: 30px;
	box-sizing: border-box;
	border-radius: 15px;
	padding: 2px 11px 2px 2px;
	width: 186px;
}

#searchinput {
	background: none;
	border: none;
	font-size: 12px;
	color: #484848;
	width: 145px;
	height: 26px;
	line-height: 26px;
	float: right;
}

#search {
	float: left;
	width: 26px;
	height: 26px;
	background: url(/images/search.png) no-repeat;
}

#header-cont2 {
	display: none;
}

#menudiv {
	display: none;
}

#toptext-cont {
	background: url(/images/newbg.png) repeat-x;
	height: 210px;
	background-size: 100% 100%;
	/* background-position: 50% -50px; */
	position: relative;
	border-bottom: 3px solid #ffe3ac;
}

#toptext {
	position: relative;
	height: 210px;
	margin: 0 auto;
	/* max-width: 1070px; */
}

#toptext2 {
	/* position: absolute; */
	right: 0px;
	top: 96px;
	width: 100%;
	text-align: center;
	line-height: 17px;
	color: #484848;
	font-size: 15px;
	z-index: 2;
	margin-top: 5px;
}

#toptext2.toptext3 {
	top: 110px;
}

#toptexttitle {
	position: relative;
	top: -35px;
	right: 0;
	left: 0;
	margin:  auto;
	padding: 0px 0;
	z-index: 0;
	display: block;
	width: 318px;
	height: 100%;
	background: url(/images/11111.png) no-repeat;
	background-size: 239px;
}

#toptexttitle2 {
	position: absolute;
	top: 8px;
	right: 0;
	left: 0;
	margin: auto;
	z-index: 1;
	width: 318px;
	height: 79px;
	background: url(/images/showtitle.png) no-repeat;
}

#toptexttitle3 {
	position: absolute;
	top: 18px;
	right: 0;
	left: 0;
	margin: auto;
	z-index: 1;
	width: 321px;
	height: 82px;
	background: url(/images/worktitle.png) no-repeat;
}

#toptexttitle4 {
	position: absolute;
	top: 18px;
	right: 0;
	left: 0;
	margin: auto;
	z-index: 1;
	width: 332px;
	height: 89px;
	background: url(/images/pikadontitle.png) no-repeat;
}

.bird {
	display: none;
}

#bonussearch {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 100%;
	box-sizing: border-box;
	border: 1px solid #dadada;
	background: url(/images/transbg.png);
	z-index: 1;
	/* padding: 15px 28px 15px 15px; */
	margin: 0 auto;
}

#bonussearch:before {
	content: "";
	position: absolute;
	top: -1px;
	right: -7px;
	width: 7px;
	height: 87px;
	background: url(/images/shadow1.png) no-repeat;
}

#bonussearch1 {
	box-sizing: border-box;
	background: #ffffff;
	padding: 0 18px;
	border: 1px solid #fd9b00;
	height: 40px;
	line-height: 38px;
	color: #6b6b6b;
	font-size: 18px;
	width: 100%;
	display: block;
	margin: 0 auto;
}

#bonussearch1.bonussearch1_1 {
	/* width: 857px; */
}

#bonussearch2 {
	position: absolute;
	line-height: 40px;
	left: 25px;
	top: 50%;
	text-decoration: none;
	color: #fcfcfc;
	font-size: 0;
	font-weight: bold;
	margin-top: -11px;
	width: 22px;
	height: 22px;
	background: url(/images/lupa.png) no-repeat;
}

#bonussearch > i {
	float: right;
	margin: 0 24px 0 0;
	width: 1px;
	height: 40px;
	background: #dcdcdc;
}

#bonussearch3 {
	float: left;
	width: 346px;
	position: relative;
	height: 40px;
}

#bonussearch4 {
	display: block;
	text-align: center;
	height: 40px;
	line-height: 40px;
	text-decoration: none;
	color: #fcfcfc;
	font-size: 18px;
	font-weight: bold;
	background: #fd9b00;
}

#bonussearch5 {
	display: none;
	position: absolute;
	background: #ffffff;
	box-sizing: border-box;
	bottom: 0;
	right: 0;
	width: 100%;
	padding: 13px;
	z-index: 10;
}

#bonussearch5 h4 {
	font-weight: normal;
	color: #414e0b;
	font-size: 18px;
	margin-bottom: 13px;
	height: 18px;
	line-height: 18px;
}

#closebonussearch5 {
	float: left;
	width: 18px;
	height: 18px;
	background: url(/images/closebonussearch5.png) no-repeat;
}

.selector2 {
	box-sizing: border-box;
	width: 100%;
	display: block;
	margin-bottom: 12px;
	background: url(/images/dropdown_arrow.png) no-repeat 11px center #fcfcfc;
	padding: 0 11px 0 35px;
	border: 1px solid #dcdcdc;
	font-size: 14px;
	color: #6c6c6c;
	height: 40px;
	line-height: 38px;
	position: relative;
}

.selector2 span {
	color: #6c6c6c;
	font-size: 14px;
	vertical-align: top;
	line-height: 35px;
}

#bonussearch7::-webkit-input-placeholder {
   color: #6c6c6c;
}
#bonussearch7:-moz-placeholder {
   color: #6c6c6c;  
}
#bonussearch7:-moz-placeholder {
   color: #6c6c6c;  
}
#bonussearch7:-ms-input-placeholder {  
   color: #6c6c6c;  
}

#bonussearch7 {
	box-sizing: border-box;
	width: 100%;
	display: block;
	margin-bottom: 23px;
	background: #fcfcfc;
	padding-right: 11px;
	border: 1px solid #dcdcdc;
	font-size: 14px;
	color: #6c6c6c;
	height: 40px;
	line-height: 38px;
}

.bonussearchagree1 {
	font-size: 14px;
	color: #6c6c6c;
	margin-bottom: 23px;
}

.bonussearchagree1 input {
	vertical-align: middle;
	margin-left: 3px;
}

#bonussearch8 {
	display: block;
	text-align: center;
	height: 40px;
	line-height: 40px;
	text-decoration: none;
	color: #fcfcfc;
	font-size: 18px;
	font-weight: bold;
	background: #fd9b00;
}

#mainarea {
	margin: 0 auto;
	max-width: 1070px;
	clear: both;
}

.banner {
	background: #f9f9f9;
	margin: 30px 0;
	padding: 8px 0;
	clear: both;
}

.banner10 {
	height: 30px;
	clear: both;
}

#content3 .banner10 {
	height: 15px !important;
}

#sidemenu2 .banner10 {
	display: none !important;
}

.banner.bannerbg {
	background: url(/images/bannerbg.png);
}

.banner img:first-child {
	display: block;
	margin: auto;
}

.banner img:last-child {
	display: none;
}

.banner6 img {
	width: 100%;
	height: 90px;
}

#content3 .banner6 {
	padding: 0;
	background: none;
	margin: 39px 0 30px 0;
}

#sidemenu {
	float: right;
	width: 230px;
}

#content2 {
	float: left;
	width: 800px;
}

#content2top {
	height: 40px;
	background: url(/images/foldedcorner.jpg) no-repeat #505e00;
	padding: 0 13px 0 16px;
	margin-bottom: 10px;
}

#content2top h2 {
	float: right;
	color: #ffdc89;
	font-size: 18px;
	height: 40px;
	line-height: 40px;
	font-weight: bold;
	margin: 0 10px;
	position: relative;
}

.selector1 {
	float: left;
	position: relative;
	cursor: pointer;
	width: 192px;
	padding: 0 6px 0 22px;
	background: url(/images/areasarrow.png) no-repeat 6px center;
	height: 20px;
	margin-top: 11px;
	box-sizing: border-box;
}

.selector1.selector8 {
	width: 300px;
	margin-left: 20px;
}

.selector1.selectorfloatleft {
	width: 130px;
}

.selector8:after {
	content: "";
	width: 1px;
	height: 40px;
	position: absolute;
	top: -10px;
	left: -10px;
	background: #869531;	
}

.selector1.selectorh1 {
	float: right;
	width: 132px;
}

.selector1 small, .selector1 span {
	color: #ffffff;
	font-size: 16px;
	vertical-align: top;
	line-height: 17px;
}

.selector1.nopointer {
	cursor: default;
	padding-left: 0;
	width: auto;
}

#selectdaterange {
	border: 0 none;
	background: none;
	color: #ffffff;
	font-size: 16px;
	vertical-align: top;
	box-sizing: border-box;
	width: 210px;
	height: 17px;
	line-height: 17px;
	margin-top: -1px;
}

.selector1.selectorh1 span {
	color: #ffdc89;
	font-size: 18px;
	font-weight: bold;
}

.selector select {
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	opacity: 0;
	z-index: 20;
}

.paging {
	background: #f9fafa;
	text-align: center;
	height: 35px;
	font-size: 0px;
}

.paging.paging2 {
	margin-bottom: 30px;
}

.paging a:last-child {
	border-left: 1px solid #ffffff;
}

.paging a {
	display: inline-block;
	vertical-align: top;
	border-right: 1px solid #ffffff;
	height: 35px;
	line-height: 35px;
	width: 35px;
	text-align: center;
	text-decoration: none;
	color: #575757;
	font-size: 14px;
	font-weight: bold;
}

.paging a.active, .paging a:hover, .paging a#pagingmobile {
	background: #fd9b00;
	color: #ffffff;
}

.paging a#last {
	background: url(/images/last.png) center center no-repeat;
}

.paging a#last_off {
	background: url(/images/last_off.png) center center no-repeat;
}

.paging a#next {
	background: url(/images/next.png) center center no-repeat;
}

.paging a#next_off {
	background: url(/images/next_off.png) center center no-repeat;
}

.paging a#prev {
	background: url(/images/prev.png) center center no-repeat;
}

.paging a#prev_off {
	background: url(/images/prev_off.png) center center no-repeat;
}

.paging a#first_off {
	background: url(/images/first_off.png) center center no-repeat;
}

.paging a#first {
	background: url(/images/first.png) center center no-repeat;
}

.paging a#pagingmobile {
	display: none;
}

.bonus {
	float: right;
	margin: 0px 23px 20px 0;
	width: 250px;
	height: 145px;
	text-decoration: none;
	overflow: hidden;
	background: #f9f9f9;
	position: relative;
	border-radius: 15px;
	border: 3px solid #fcdca9;
	box-sizing: border-box;
}

.bonus.bonus_left {
	margin-left: 0;
}

.bonus:hover {
	/* box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); */
	/* -webkit-box-shadow: inset 0px -34px 40px -13px rgba(0,0,0,0.75); */
	-moz-box-shadow: inset 0px -34px 40px -13px rgba(0,0,0,0.75);
	/* box-shadow: inset 0px -34px 40px -20px rgba(0,0,0,0.35); */
	border-color: #cdb389;
}

.bonus img {
	border: 1px solid #dcdcdc;
	border-bottom: 0 none;
	width: 248px;
	height: 139px;
}

.bonus1 {
	position: absolute;
	top: 0;
	right: 1px;
	height: 37px;
	line-height: 37px;
	width: 119px;
	text-align: center;
	background: #fd9b00;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	overflow: hidden;
}

.bonus2 {
	padding: 3px 11px 0 11px;
	color: #505e00;
	font-size: 16px;
	font-weight: bold;
	height: 34px;
	line-height: 17px;
	overflow: hidden;
}

.bonus3 {
	padding: 7px 11px 0 11px;
	color: #484848;
	font-size: 13px;
	height: 20x;
	overflow: hidden;
}

.bonus3 > i {
	display: inline-block;
	vertical-align: middle;
	width: 1px;
	height: 9px;
	background: url(/images/bonusi.png) no-repeat;
	margin: -1px 5px 0 5px;
}

#sidemenuul {
	margin-bottom: 26px;
	/* border-top: 2px solid #505e00; */
	padding-top: 2px;
	width: auto;
	display: flex;
	justify-content: center;
	/*border-bottom: 1px solid #eaeaea;*/
	position: relative;
}
ul#sidemenuul:after {
    content: "";
    display: block;
    clear: both;
    width: 100%;
    height: 1px;
    position: absolute;
    bottom: -3px;
    right: 0;
    background: #eaeaea;
}

#sidemenuul li {
	list-style: none;
	/* background: #fcfcfc; */
}

#sidemenuul li:last-child {
	border-bottom: 0 none;
}

#sidemenuul li.active, #sidemenuul li:hover {
	background-color: #ccc8c8;
}

#sidemenuul li a {
	display: block;
	text-decoration: none;
	color: #fd9b00;
	/* padding: 0 18px; */
	font-size: 14px;
	height: 41px;
	line-height: 41px;
	text-align: right;
}

#sidemenuul li.active a, #sidemenuul li:hover a {
	color: #ffffff;
	/* font-weight: bold; */
	display: block;
	height: 100%;
	font-size: 14px;
	color: #000;
}

#sidemenu h3 {
	height: 40px;
	background: url(/images/foldedcorner.jpg) no-repeat #505e00;
	padding: 0 13px 0 16px;
	margin-bottom: 11px;
	color: #ffdc89;
	font-size: 18px;
	line-height: 38px;
	font-weight: bold;
}

.bonus2div {
	margin: 0 0 11px 0;
	height: 65px;
	text-decoration: none;
	overflow: hidden;
	position: relative;
	border-top: 2px solid #fd9b00;
	display: block;
}

.bonus2div img {
	float: right;
	border: 1px solid #dcdcdc;
	width: 113px;
	height: 63px;
	margin: 0 3px 0 4px;
}

.bonus2div div {
	float: left;
	width: 108px;
}

.bonus2_1 {
	height: 22px;
	line-height: 22px;
	display: block;
	text-align: center;
	background: #fcfcfc;
	color: #fd8f00;
	font-size: 12px;
	font-weight: bold;
	overflow: hidden;
}

.bonus2_1_1 {
	display: none;
}

.bonus2_2 {
	color: #505e00;
	font-size: 14px;
	height: 42px;
	line-height: 14px;
	overflow: hidden;
}

.bonus2_2.bonus2_2_show {
	margin-top: 4px;
	height: 54px;
	line-height: 18px;	
}

.mobilehidden {
	display: none !important;
}

.desktophidden {
	display: block !important;
}

#content3 {
	float: right;
	width: 728px;
	padding-bottom: 40px;
	position: relative;
}

#sidemenu2 {
	float: left;
	width: 300px;
}

.banner3 {
	/* margin-bottom: 20px; */
}

.banner3 img {
	border: 1px solid #000000;
	display: block;
}

.banner4 {
	display: none;
}

.margintop10desktop {
	margin-top: 10px !important;
}

.redh3 {
	height: 40px;
	background: url(/images/foldedcorner3.jpg) no-repeat #ab0000;
	padding: 0 13px 0 16px;
	margin-bottom: 20px;
	color: #ffdc89;
	font-size: 18px;
	line-height: 38px;
	font-weight: bold;
}

.thereismore {
	display: none;
}

.hotdiv {
	text-decoration: none;
	margin-bottom: 20px;
	height: 82px;
	overflow: hidden;
	display: block;
}

.hotdiv img {
	float: right;
	width: 148px;
	height: 80px;
	border: 1px solid #dcdcdc;
}

.hotdiv div {
	width: 141px;
	float: left;
}

.hotdiv1 {
	height: 40px;
	line-height: 20px;
	color: #ab0000;
	font-size: 16px;
	overflow: hidden;
	margin-bottom: 3px;
}

.hotdiv2 {
	height: 36px;
	line-height: 18px;
	color: #484848;
	font-size: 14px;
	overflow: hidden;
}

#topimage {
	/* position: relative; */
	margin-bottom: 13px;
	width: 100%;
	height: 410px;
}

#topimage img {
	display: none;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	border: 1px solid #dcdcdc;
	box-sizing: border-box;
}

#topimage img:first-child {
	display: block;
	position: inherit;
}

#topimage h1, #topimage h2 {
	position: absolute;
	padding: 15px 20px 0 0;
	top: 0;
	right: 0;
	width: 100%;
	height: 206px;
	font-weight: bold;
	color: #ffffff;
	font-size: 16px;
	background: url(/images/topimageh1.png) repeat-x;
	box-sizing: border-box;
	z-index: 1;
}

.play {
	position: absolute;
	z-index: 2;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: url(/images/play.png) no-repeat;
	width: 84px;
	height: 84px;
	margin: auto;
}

.p1 {
	color: #6e6e6e;
	font-size: 14px;
	margin-bottom: 10px;
}

.p1 > i {
	display: inline-block;
	vertical-align: middle;
	width: 1px;
	height: 9px;
	background: url(/images/bonusi.png) no-repeat;
	margin: -1px 5px 0 5px;
}

.text {
	color: #000000;
	font-size: 14px;
	line-height: 17px;
	clear: both;
}

.text img {
	max-width: 100%;
	height: auto;
}

.content3h2 {
	font-weight: bold;
	color: #000000;
	font-size: 16px;
	margin: 20px 0 7px 0;
}

#getbonus1, #getbonus2 {
	float: right;
	width: 295px;
	box-sizing: border-box;
	margin: 8px 0 8px 6px;
	border: 1px solid #dcdcdc;
	padding-right: 12px;
	background: #fcfcfc;
	font-size: 14px;
	color: #6c6c6c;
	height: 40px;
	line-height: 38px;
}

#getbonus0 {
	float: right;
	width: calc(100% - 126px);
	height: 40px;
	background: #fcfcfc;
	margin: 8px 0 8px 0;
}

#getbonus3, #getbonus4 {
	float: left;
	margin: 8px 0 8px 0;
	text-decoration: none;
	width: 126px;
	text-align: center;
	background: #fd9b00;
	font-size: 18px;
	color: #ffffff;
	height: 40px;
	line-height: 40px;
	font-weight: bold;
}

.p2 {
	color: #727272;
	font-size: 14px;
}

.p3 {
	color: #6f6f6f;
	font-size: 14px;
}

.p3 label {
	display: inline-block;
	width: 107px;
	margin-bottom: 7px;
}

.p3.p4 {
	margin-top: 12px;
}

.branch {
	float: right;
	width: 25%;
	box-sizing: border-box;
	padding-left: 10px;
	color: #484848;
	font-size: 14px;
	margin-bottom: 7px;
}

#overlay {
	display: none;
	position: fixed;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	z-index: 20500;
	background: url(/images/overlay.png);
}

#takanonpop, .textpop {
	display: none;
	position: fixed;
	top: 100px;
	right: 50%;
	width: 638px;
	margin-right: -319px;
	background: #f6f6f6;
	z-index: 21000;
}

#takanonpop > h4, .textpop > h4 {
	height: 42px;
	line-height: 42px;
	padding: 0 17px 0 15px;
	font-weight: bold;
	color: #fd9b00;
	font-size: 18px;
	border-bottom: 1px solid #fd9b00;
}

.closepopup {
	float: left;
	margin-top: 13px;
	width: 15px;
	height: 15px;
	background: url(/images/closepopup.png) no-repeat;
}

#takanonpop > div, .textpop > div {
	max-height: 690px;
	box-sizing: border-box;
	padding: 15px;
	overflow: auto;
	font-size: 14px;
	color: #484848;
}

#takanonpop > div h1, #takanonpop > div h2, #takanonpop > div h3, #takanonpop > div h4, .textpop > div h1, .textpop > div h2, .textpop > div h3, .textpop > div h4 {
	font-weight: bold;;
	font-size: 16px;
	margin: 15px 0 15px 0;
}

#alert {
	position: fixed;
	background: #ffffff;
	border: 1px solid #b8b8b8;
	width: 475px;
	left: 50%;
	margin-left: -237px;
	top: 150px;
	box-sizing: border-box;
	padding: 4px;
	z-index: 25000;
	display: none;
}

#alert2 {
	width: 100%;
	height: 100%;	
	border: 1px solid #e5ce9c;
	box-sizing: border-box;
	padding: 80px 30px 16px 30px;
	font-size: 16px;
	color: #5a5a5a;
	text-align: center;
}

.closepopup2, .closepopup3 {
	display: block;
	margin: 76px auto 0 auto;
	text-decoration: none;
	height: 42px;
	line-height: 42px;
	background: #d3b065;
	text-align: center;
	font-size: 16px;
	color: #ffffff;
	text-transform: uppercase;
	width: 144px;
}

.besth1 {
	height: 40px;
	background: url(/images/foldedcorner.jpg) no-repeat #505e00;
	padding: 0 13px 0 16px;
	margin-bottom: 20px;
	color: #ffdc89;
	font-size: 18px;
	line-height: 38px;
	font-weight: bold;
}

.besth1.nobottommargin {
	margin-bottom: 0;
}

.besth1 span {
	float: left;
	font-weight: normal;
	margin-left: 12px;
	margin-top: -1px;
	color: #ffffff;
}

.besth1 > div {
	float: left;
	margin-left: 10px;
}

.article_inner img {
	max-width: 100%;
}

.descr {
	color: #484848;
	font-size: 15px;
	line-height: 25px;
}

.descr.descr5 {
	margin: -6px 0 10px 0;	
}

.descr p {
	margin-bottom: 0px;
}

.descr2 {
	color: #484848;
	font-size: 18px;
	line-height: 24px;
	text-align: center;
	margin-bottom: 16px;
	padding: 0 150px;
}

#contactright {
	float: right;
	width: 354px;
	margin-bottom: 10px;
}

#contactleft {
	float: left;
	width: 706px;
	margin-bottom: 10px;
}

#contact1, #contact2, #contact3 {
	display: block;
	box-sizing: border-box;
	background: #f5f5f5;
	padding-right: 8px;
	border: 1px solid #dcdcdc;
	height: 30px;
	line-height: 28px;
	color: #6b6b6b;
	font-size: 16px;
	margin-bottom: 10px;
	width: 100%;	
}

#contact4 {
	display: block;
	box-sizing: border-box;
	background: #f5f5f5;
	padding: 4px 8px 0 0;
	border: 1px solid #dcdcdc;
	height: 110px;
	color: #6b6b6b;
	font-size: 16px;
	margin-bottom: 10px;
	resize: none;
	width: 100%;
}

.fields {
	clear: both;
	float: right;
	font-size: 16px;
	color: #3d3d3d;
	height: 40px;
	line-height: 40px;
}

#sendcontact {
	width: 132px;
	float: left;
	display: block;
	text-align: center;
	height: 40px;
	line-height: 40px;
	text-decoration: none;
	color: #fcfcfc;
	font-size: 16px;
	font-weight: bold;
	background: #fd9b00;
}

.morediv {
	text-decoration: none;
	margin-bottom: 20px;
	height: 82px;
	overflow: hidden;
	display: block;
}

.morediv img {
	float: right;
	width: 148px;
	height: 80px;
	border: 1px solid #dcdcdc;
}

.morediv div {
	width: 141px;
	float: left;
}

.morediv1 {
	height: 40px;
	line-height: 20px;
	color: #505e00;
	font-size: 16px;
	overflow: hidden;
	margin-bottom: 3px;
}

.morediv2 {
	height: 36px;
	line-height: 18px;
	color: #484848;
	font-size: 14px;
	overflow: hidden;
}

.greenh3 {
	height: 40px;
	background: url(/images/foldedcorner.jpg) no-repeat #505e00;
	padding: 0 13px 0 16px;
	margin-bottom: 20px;
	color: #ffdc89;
	font-size: 18px;
	line-height: 38px;
	font-weight: bold;	
}

.greenh3 a, .besth1 a {
	float: left;
	margin-left: 8px;
	padding-right: 13px;
	background: url(/images/footermenuarrow.png) right center no-repeat;
	text-decoration: none;
	color: #ffffff;
	font-size: 14px;
	font-weight: normal;
}

#rolescontent {
	float: left;
	width: 468px;
	color: #484848;
	font-size: 16px;
}

#rolescontent p {
	margin-bottom: 24px;
	line-height: 24px;
}

#rolescontent p a {
	text-decoration: none;
	color: #fd9b00;
}

#rolescontent h2 {
	color: #000000;
	font-weight: bold;
	margin-bottom: 5px;
}

.result {
	text-decoration: none;
	margin-bottom: 20px;
	height: 130px;
	overflow: hidden;
	display: block;
}

.result img {
	float: right;
	width: 227px;
	height: 128px;
	border: 1px solid #dcdcdc;
}

.result div {
	width: 488px;
	float: left;
}

.result1 {
	height: 18px;
	line-height: 18px;
	color: #000000;
	font-size: 18px;
	overflow: hidden;
	margin-bottom: 8px;
	font-weight: bold;
}

.result2 {
	max-height: 76px;
	line-height: 19px;
	color: #484848;
	font-size: 15px;
	overflow: hidden;
	margin-bottom: 5px;
}

.result3, .tweet3 {
	max-height: 19px;
	line-height: 19px;
	color: #838383;
	font-size: 15px;
	overflow: hidden;
}

.result3 i, .tweet3 i {
	display: inline-block;
	vertical-align: middle;
	width: 1px;
	height: 9px;
	background: url(/images/5dots.png) no-repeat;
	margin: -1px 3px 0 3px;
}

.workinner {
	float: right;
	width: 728px;
	background: #f9f9f9;
	border-top: 2px solid #505e00;
	padding: 15px;
	margin-bottom: 20px;
	box-sizing: border-box;
}

.workinner > h1 {
	font-weight: bold;
	font-size: 16px;
	color: #000000;
	margin-bottom: 12px;
	line-height: 18px;
}

.workinner > h1 span {
	float: left;
	color: #797979;
	font-size: 14px;
	font-weight: normal;
}

.workinner > h2 {
	font-weight: normal;
	font-size: 14px;
	color: #797979;
	margin-bottom: 10px;
}

.descr4 {
	color: #000000;
	font-size: 14px;
	margin-bottom: 15px;
}

.descr3 {
	margin-bottom: 26px;
}

.descr3 label {
	float: right;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	margin-left: 4px;
}

.descr3 div {
	float: right;
	color: #000000;
	font-size: 14px;
}

.p5 {
	color: #797979;
	font-size: 14px;
	margin-bottom: 8px;
}

.p5 label {
	display: inline-block;
	width: 70px;
}

.sendcv {
	float: left;
	text-decoration: none;
	width: 183px;
	text-align: center;
	background: #ffad2b;
	font-size: 16px;
	color: #ffffff;
	height: 36px;
	line-height: 36px;
	display: flex;
	justify-content: center;
	line-height: 34px;
}

.newinwdow {
	float: left;
	margin-left: 20px;
	text-decoration: underline;
	color: #505e00;
	font-size: 14px;
	height: 36px;
	line-height: 36px;
}

.toggle {
	float: right;
	text-decoration: none;
	color: #505e00;
	font-size: 14px;
	height: 36px;
	line-height: 36px;
}

.modal {
	margin-top: -240px;
	display: none;
	position: fixed;
	top: 50%;
	right: 50%;
	width: 325px;
	margin-right: -163px;
	background: #f6f6f6;
	z-index: 21000;
}

.modal > h4 {
	height: 42px;
	line-height: 42px;
	padding: 0 17px 0 15px;
	font-weight: bold;
	color: #fd9b00;
	font-size: 18px;
	border-bottom: 1px solid #fd9b00;
}

.modal > div {
	box-sizing: border-box;
	padding: 15px;
}

.input1 {
	display: block;
	float: right;
	width: 290px;
	box-sizing: border-box;
	margin: 0 0 20px 0;
	border: 1px solid #d3d3d3;
	padding-right: 9px;
	background: #ffffff;
	font-size: 16px;
	color: #484848;
	height: 40px;
	line-height: 38px;
}

.input1.input2 {
	float: left;
}

.selector3 {
	float: right;
	width: 290px;
	box-sizing: border-box;
	margin: 0 0 20px 0;
	border: 1px solid #d3d3d3;
	padding: 0 9px 0 32px;
	font-size: 16px;
	color: #484848;
	height: 40px;
	line-height: 38px;
	position: relative;
	background: url(/images/dropdown_arrow.png) no-repeat 13px center #ffffff;
}

.selector3.selector4 {
	float: left;
}

.selector3 span {
	color: #484848;
	font-size: 16px;
	vertical-align: top;
	line-height: 35px;
}

.forfileinput {
	float: right;
	width: 290px;
	box-sizing: border-box;
	margin: 0 0 20px 0;
	border: 1px solid #d3d3d3;
	padding-right: 9px;
	background: #ffffff;
	font-size: 16px;
	color: #484848;
	height: 40px;
	line-height: 38px;
	position: relative;
	cursor: pointer;
}

.forfileinput1 {
	color: #484848;
	font-size: 16px;
	vertical-align: top;
	line-height: 35px;
}

.forfileinput2 {
	float: left;
	background: #f6f6f6;
	width: 105px;
	text-align: center;
	border-right: 1px solid #d3d3d3;
	color: #505e00;
	font-size: 14px;
	font-weight: bold;
}

.forfileinput3 {
	position: absolute;
	box-sizing: border-box;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	font-size: 48px;
	z-index: 10;
	opacity: 0;
}

.checkboxes {
	float: right;
	/* width: 438px; */
}

.checkboxes p {
	margin-bottom: 5px;
	line-height: 16px;
	position: relative;
}

.checkboxes p:last-child {
	margin-bottom: 0;
}
.checkboxes p input {
	border: 1px solid #dcdcdc;
	margin-left: 11px;
	background: #ffffff;
	vertical-align: middle;
}

.checkboxes p span {
	color: #6c6c6c;
	font-size: 14px;
	vertical-align: middle;
	display: inline-block;
	width: calc(100% - 48px);
}

.checkboxes p span a {
	text-decoration: underline;
	color: #6c6c6c;
}

.sendcv2 {
	float: left;
	text-decoration: none;
	width: 145px;
	text-align: center;
	background: #fd9b00;
	font-size: 18px;
	color: #ffffff;
	height: 40px;
	line-height: 40px;
	font-weight: bold;
	width: 100%;
	margin-top: 15px;
}

.tweet {
	background: #fcfcfc;
	position: relative;
	box-sizing: border-box;
	border-radius: 5px 0 5px 5px;
	padding: 10px 14px;
	margin-bottom: 20px;
	margin-right: 19px;
	width: calc(100% - 19px);
}

.tweet:before {
	position: absolute;
	content: "";
	width: 19px;
	height: 16px;
	top: 0;
	right: -19px;
	background: url(/images/tweet.jpg) no-repeat
}

.tweet1 {
	line-height: 19px;
	color: #484848;
	font-size: 16px;
	margin-bottom: 3px;
}

.youtube {
	text-decoration: none;
	margin-bottom: 9px;
	height: 57px;
	overflow: hidden;
	display: block;
}

.youtube:first-child {
	margin-top: -11px;
}

.youtube:last-child {
	margin-bottom: 30px;
}

.youtube img {
	float: right;
	width: 99px;
	height: 55px;
	border: 1px solid #dcdcdc;
}

.youtube div {
	width: 190px;
	float: left;
}

.youtube1 {
	height: 38px;
	line-height: 19px;
	color: #505e00;
	font-size: 16px;
	overflow: hidden;
	margin-bottom: 5px;
}

.youtube2 {
	height: 14px;
	line-height: 14px;
	color: #484848;
	font-size: 12px;
	overflow: hidden;
}

.p6 {
	font-weight: bold;
	color: #000000;
	font-size: 16px;
	margin: 0 0 28px 0;
}

.p7 {
	color: #a0a0a0;
	font-size: 14px;
	margin: 8px 0 18px 0;
}

#letters {
	background: url(/images/letters.jpg);
	display: block;
	margin-bottom: 20px;
}

#letters li {
	list-style: none;
	float: right;
	margin: 2px 0 3px 0;
	width: 33px;
	height: 41px;
}

#letters li a {
	display: block;
	width: 100%;
	height: 100%;
	line-height: 41px;
	text-decoration: none;
	text-align: center;
	font-size: 16px;
	color: #fd9b00;
	font-weight: bold;
}

#letters li.active a, #letters li a:hover {
	background: #dddddd;
	color: #000000;
}

.dict {
	margin-bottom: 22px;
	font-size: 16px;
	color: #484848;
}

#sideicons {
	margin-bottom: 30px;
}

#sideicons li {
	list-style: none;
	margin-bottom: 9px;
}

#sideicons li:last-child {
	margin-bottom: 0px;
}

#sideicons li a {
	text-decoration: none;
	display: block;
	width: 100%;
	height: 72px;
	line-height: 70px;
	box-sizing: border-box;
	padding-right: 92px;
	font-size: 18px;
	color: #505e00;
}

#sideicons li a.sideicon1 {
	background: url(/images/sideicon1.jpg) center right no-repeat #f9f9f9;
}

#sideicons li a.sideicon2 {
	background: url(/images/sideicon2.jpg) center right no-repeat #f9f9f9;
}

#sideicons li a.sideicon3 {
	background: url(/images/sideicon3.jpg) center right no-repeat #f9f9f9;
}

#sideicons li a.sideicon4 {
	background: url(/images/sideicon4.jpg) center right no-repeat #f9f9f9;
}

.promoted {
	text-decoration: none;
	margin-left: 19px;
	height: 188px;
	width: 230px;
	overflow: hidden;
	display: block;
	float: right;
	position: relative;
	background: #f9f9f9;
}

.promoted:last-child {
	margin-left: 0;
}

.promoted img {
	width: 228px;
	height: 128px;
	border: 1px solid #dcdcdc;
	display: block;
}

.promoted1 {
	height: 37px;
	line-height: 25px;
	color: #ffffff;
	font-size: 16px;
	text-align: left;
	box-sizing: border-box;
	position: absolute;
	left: 1px;
	top: 92px;
	width: 228px;
	z-index: 1;
	padding: 12px 13px 0 13px;
	background: url(/images/promoted.png) repeat-x;
}

.promoted2 {
	display: block;
	height: 40px;
	line-height: 20px;
	color: #505e00;
	font-size: 18px;
	overflow: hidden;
	padding: 8px 11px 0 11px;
}

.marginbottom30 {
	margin-bottom: 30px !important;
}

.toppromoted {
	position: relative;
	margin-bottom: 20px;
	text-decoration: none;
	display: block;
	background-size: 476px auto;
	background-position: left center;
	background-repeat: no-repeat;
	height: 248px;
	border: 1px solid #dcdcdc;
}

.toppromoted img {
	display: none;
}

.toppromoted > div {
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	width: 250px;
	box-sizing: border-box;
	/*background: url(/images/toppromoted.png);*/
	background: #ffffff;
	padding: 9px;
	overflow: hidden;
	border-left: 1px solid #dcdcdc;
}

.toppromoted1 {
	max-height: 54px;
	line-height: 18px;
	color: #505e00;
	font-size: 18px;
	font-weight: bold;
	overflow: hidden;
	margin-bottom: 14px;
}

.toppromoted2 {
	max-height: 19px;
	line-height: 19px;
	color: #838383;
	font-size: 15px;
	overflow: hidden;
	margin-bottom: 14px;
}

.toppromoted2 i {
	display: inline-block;
	vertical-align: middle;
	width: 1px;
	height: 9px;
	background: url(/images/5dots.png) no-repeat;
	margin: -1px 3px 0 3px;
}

.toppromoted3 {
	max-height: 126px;
	line-height: 18px;
	color: #484848;
	font-size: 15px;
	overflow: hidden;
}

.p8 {
	font-size: 16px;
	color: #484848;
	margin-bottom: 12px;
}

.video {
	text-decoration: none;
	margin-left: 19px;
	height: 188px;
	width: 230px;
	overflow: hidden;
	display: block;
	float: right;
	position: relative;
	background: #f9f9f9;
	margin-bottom: 30px;
}

.video.video_left {
	margin-left: 0;
}

.video img {
	width: 228px;
	height: 128px;
	border: 1px solid #dcdcdc;
	display: block;
}

.video1 {
	display: block;
	height: 40px;
	line-height: 20px;
	color: #505e00;
	font-size: 18px;
	overflow: hidden;
	padding: 8px 11px 0 11px;
}

.gallery {
	position: relative;
	border: 1px solid #dcdcdc;
	box-sizing: border-box;
	width: 100%;
	height: 410px;
}

.gallery:after {
	content: "";
	position: absolute;
	z-index: 2;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 276px;
	background: url(/images/gallery.png) repeat-x;
}

.gallery img {
	display: none;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
}

.gallery img:first-child {
	display: block;
}

.gallery > span {
	position: absolute;
	z-index: 3;
	right: 20px;
	bottom: 19px;
	height: 16px;
	line-height: 16px;
	font-size: 18px;
	color: #ffdc8a;
}

.linktoall {
	position: absolute;
	z-index: 3;
	left: 20px;
	bottom: 17px;
	height: 16px;
	line-height: 16px;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	padding-right: 13px;
	background: url(/images/footermenuarrow.png) right center no-repeat;
}

.circles {
	position: absolute;
	z-index: 3;
	left: 0;
	right: 0;
	margin: auto;
	bottom: 19px;
	height: 16px;
	text-align: center;
	white-space: nowrap;
	font-size: 0;
}

.circles a {
	display: inline-block;
	width: 16px;
	height: 16px;
	margin: 0 4px;
	background: url(/images/emptycircle.png) no-repeat;
}

.circles a.curr, .circles a:hover {
	background: url(/images/fullcircle.png) no-repeat;
}

.galleryimg {
	float: right;
	border: 1px solid #dcdcdc;
	box-sizing: border-box;
	width: 230px;
	height: 130px;
	margin: 0 0 20px 19px;
}

.galleryimg.galleryimg_left {
	margin-left: 0;
}

.galleryimg img {
	display: block;
	width: 100%;
	height: 100%;
}

.bottompromoted {
	text-decoration: none;
	margin-left: 50px;
	height: 188px;
	width: 230px;
	overflow: hidden;
	display: block;
	float: right;
	position: relative;
	background: #f9f9f9;
}

.bottompromoted:last-child {
	margin-left: 0;
}

.bottompromoted img {
	width: 228px;
	height: 128px;
	border: 1px solid #dcdcdc;
	display: block;
}

.bottompromoted1 {
	height: 25px;
	line-height: 25px;
	color: #ffffff;
	font-size: 16px;
	text-align: left;
	box-sizing: border-box;
	position: absolute;
	left: 1px;
	top: 104px;
	width: 228px;
	z-index: 1;
	padding: 0 13px;
}

.bottompromoted2 {
	display: block;
	height: 40px;
	line-height: 20px;
	color: #505e00;
	font-size: 18px;
	overflow: hidden;
	padding: 8px 11px 0 11px;
}

.newh2 {
	color: #505e00;
	font-size: 18px;
	font-weight: bold;
	margin: 25px 0 18px 0;
}

.post {
	/*float: right;*/
	/*margin: 0 0 30px 36px;*/
	margin-bottom: 30px;
	width: 333px;
	/*border-bottom: 1px solid #dcdcdc;*/
}

.gutter-sizer {
	width: 10%;
}

.post iframe {
	display: block;
}

.post > span {
	display: block;
	border: 1px solid #dcdcdc;
	border-bottom: 0 none;
	background: #ffffff;
	height: 37px;
	line-height: 37px;
	color: #010101;
	font-weight: bold;
	font-size: 18px;
	padding: 0 11px;
}

.post > img {
	display: block;
	width: 100%;
}

.post.post_left {
	/*margin: 0 -1px 30px 0;*/
}

.articleh1 {
	color: #000000;
	font-weight: bold;
	font-size: 30px;
	margin-bottom: 5px;
}

#articlecontrols {
	margin: 15px 0;
	border-top: 1px solid #eeeeee;
	padding-top: 15px;
}

.articlecontrols1 {
	color: #838383;
	font-size: 15px;
}

.articlecontrols1 i {
	display: inline-block;
	vertical-align: middle;
	width: 1px;
	height: 9px;
	background: url(/images/5dots.png) no-repeat;
	margin: -1px 3px 0 3px;
}

.print {
	float: left;
	width: 24px;
	height: 19px;
	background: url(/images/print.png) no-repeat;
	margin-right: 18px;
}

.fb_iframe_widget {
	margin: 0 0 0 0 !important;
}

.subarticle {
	display: none;
}

.articleimg {
	position: relative;
	border: 1px solid #dcdcdc;
	box-sizing: border-box;
	margin: 15px 0 23px 0;
}

.articleimg img {
	display: block;
	width: 100%;
	height: auto;
}

.articleimg span {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 100%;
	background: url(/images/articleimg.png) repeat-x;
	height: 52px;
	padding: 28px 10px 0 10px;
	font-size: 14px;
	color: #ffffff;
	box-sizing: border-box;
}

.tags {
	margin: 25px 0 0 0;
	padding: 10px 0 0 0;
	border-top: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
}

.tags li {
	float: right;
	margin: 0 0 10px 10px;
	height: 24px;
	line-height: 24px;
	list-style: none;
}

.tags li:first-child {
	color: #484848;
	font-size: 18px;
	margin: 0 0 10px 26px;
}

.tags li a {
	display: block;
	text-decoration: none;
	color: #ffffff;
	font-size: 16px;
	padding: 0 15px 0 10px;
	background: url(/images/tag.jpg) right center no-repeat #fd9b00;
}

.addpromoted {
	text-decoration: none;
	margin-left: 20px;
	margin-bottom: 48px;
	height: 148px;
	width: 167px;
	overflow: hidden;
	display: block;
	float: right;
	position: relative;
	background: #f9f9f9;
}

.addpromoted:last-child {
	margin-left: 0;
}

.addpromoted img {
	width: 165px;
	height: 92px;
	border: 1px solid #dcdcdc;
	display: block;
}

.addpromoted1 {
	height: 37px;
	line-height: 25px;
	color: #ffffff;
	font-size: 16px;
	box-sizing: border-box;
	position: absolute;
	right: 1px;
	top: 57px;
	width: 100%;
	z-index: 1;
	padding: 12px 13px 0 13px;
	background: url(/images/promoted.png) repeat-x;
}

.addpromoted2 {
	display: block;
	height: 40px;
	line-height: 20px;
	color: #505e00;
	font-size: 16px;
	overflow: hidden;
	padding: 6px 11px 0 11px;
}

.fb_iframe_widget iframe {
	position: relative !important;
}

.fb-comments {
	width: 100% !important;
}

#addcomment {
	display: block;
	text-decoration: none;
	color: #ffffff;
	font-size: 16px;
	padding-right: 37px;
	background: url(/images/addcomment.png) right 11px no-repeat;
	height: 40px;
	line-height: 40px;
	font-weight: normal;
}

.comment {
	cursor: pointer;
	padding: 12px 0 16px 0;
	border-bottom: 1px solid #eeeeee;
}

.comment > span {
	float: right;
	width: 37px;
	box-sizing: border-box;
	padding-right: 4px;
	color: #b0b0b0;
	font-weight: bold;
	font-size: 22px;
	margin-top: -4px;
}

.comment > div {
	float: right;
	width: calc(100% - 37px);
	cursor: pointer;
}

.comment > div p {
	font-weight: bold;
	font-size: 14px;
	color: #505e00;
	margin-bottom: 5px;
}

.comment > div span {
	display: block;
	color: #838383;
	font-size: 15px;
}

.comment > div span i {
	display: inline-block;
	vertical-align: middle;
	width: 1px;
	height: 9px;
	background: url(/images/5dots.png) no-repeat;
	margin: -1px 3px 0 3px;
}

.comment > div > div {
	display: none;
	margin-top: 5px;
	font-size: 14px;
	color: #505e00;
	font-weight: 600;
}

.madorleft {
	float: left;
	text-decoration: none;
	width: 479px;
	height: 410px;
	box-sizing: border-box;
	display: block;
	background: #f9f9f9;
	overflow: hidden;
}

.madorleft img {
	border: 1px solid #dcdcdc;
	box-sizing: border-box;
	width: 100%;
	display: block;
	height: 268px;
}

.madorleft1 {
	color: #505e00;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 10px;
	padding: 7px 11px 0 11px;
}

.madorleft2	{
	color: #838383;
	font-size: 15px;
	overflow: hidden;
	margin-bottom: 13px;
	padding: 0 11px 0 11px;
}

.madorleft2 i {
	display: inline-block;
	vertical-align: middle;
	width: 1px;
	height: 9px;
	background: url(/images/5dots.png) no-repeat;
	margin: -1px 3px 0 3px;
}

.madorleft3 {
	color: #484848;
	font-size: 14px;
	line-height: 20px;
	max-height: 60px;
	overflow: hidden;
	padding: 0 11px 0 11px;
}

.madorright {
	float: right;
	width: 229px;
}

.madorright a {
	text-decoration: none;
	display: block;
	width: 100%;
	height: 130px;
	margin-bottom: 10px;
	position: relative;
}

.madorright a:last-child {
	margin-bottom: 0;
}

.madorright a img {
	border: 1px solid #dcdcdc;
	box-sizing: border-box;
	width: 100%;
	display: block;
	height: 130px;
}

.madorright a span {
	position: absolute;
	right: 0;
	bottom: 0px;
	width: 100%;
	height: 42px;
	box-sizing: border-box;
	background: url(/images/madorright.png);
	padding: 4px 7px 0 7px;
	font-weight: bold;
	font-size: 14px;
	color: #ffffff;
	overflow: hidden;
	line-height: 19px;
}

.margintop30 {
	margin-top: 30px !important;
}

.nofloat {
	float: none !important;
}

#vodfooter-cont {
	height: 411px;
	background: url(/images/vodfooter.jpg) repeat-x;
}

#vodfooter {
	margin: 0 auto;
	max-width: 1070px;	
}

#vodfooter h4 {
	height: 59px;
	line-height: 50px;
	font-weight: bold;
	font-size: 18px;
	color: #ffdc89;
}

#vodfooter h4 a {
	text-decoration: none;
	color: #ffdc89;
}

.voddiv {
	text-decoration: none;
	margin-left: 50px;
	height: 176px;
	width: 230px;
	overflow: hidden;
	display: block;
	float: right;
	margin-bottom: 40px;
}

.voddiv:last-child {
	margin-left: 0;
}

.voddiv img {
	width: 228px;
	height: 128px;
	border: 1px solid #dcdcdc;
	display: block;
	margin-bottom: 6px;
}

.voddiv1 {
	text-align: center;
	font-size: 14px;
	color: #ffffff;
	line-height: 18px;
	height: 36px;
	overflow: hidden;
}

.insta {
	float: right;
	margin: 0 0 6px 6px;
	width: calc(33.333% - 4px);
}

.insta:nth-child(3n) {
	margin-left: 0;
}

.insta img {
	display: block;
	box-sizing: border-box;
	width: 100%;
	border: 1px solid #dcdcdc;
}

.tabs {
	height: 42px;
	border-bottom: 1px solid #fd9b00;
	margin-bottom: 8px;
}

.tabsnof {
	margin-top: -10px;
}

.tabs a {
	float: right;
	height: 42px;
	text-decoration: none;
	line-height: 34px;
	padding: 0 4px;
	margin-left: 18px;
	font-size: 16px;
	color: #505e00;
}

.tabs a.curr, .tabs a:hover {
	color: #fd9b00;
	background: url(/images/tabs.png) center bottom no-repeat;
}

.margintop15 {
	margin-top: 15px !important;
}

#lost1 {
	float: right;
	width: 354px;
}

#lost2 {
	float: left;
	width: 354px;
}

.input3 {
	display: block;
	width: 100%;
	box-sizing: border-box;
	margin: 0 0 10px 0;
	border: 0 none;
	padding-right: 9px;
	background: #f7f7f7;
	font-size: 16px;
	color: #484848;
	height: 30px;
	line-height: 28px;
}

.textarea3 {
	display: block;
	width: 100%;
	box-sizing: border-box;
	margin: 0 0 10px 0;
	border: 0 none;
	padding-right: 9px;
	padding-top: 5px;
	background: #f7f7f7;
	font-size: 16px;
	color: #484848;
	height: 70px;
	resize: none;
}

.fivefileinput {
	width: 100%;
	box-sizing: border-box;
	margin: 0 0 10px 0;
	padding-right: 9px;
	background: #f7f7f7;
	font-size: 16px;
	color: #484848;
	height: 30px;
	line-height: 28px;
	position: relative;
	cursor: pointer;
}

.fivefileinput1 {
	color: #484848;
	font-size: 16px;
	vertical-align: top;
	line-height: 28px;
}

.fivefileinput2 {
	float: left;
	background: #ffffff;
	width: 130px;
	text-align: center;
	border: 1px solid #f7f7f7;
	color: #505e00;
	font-size: 16px;
	height: 28px;
	line-height: 26px;
}

.fivefileinput3 {
	position: absolute;
	box-sizing: border-box;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	font-size: 48px;
	z-index: 10;
	opacity: 0;
}

.span3 {
	color: #9c9c9c;
	font-size: 16px;
	margin: 10px 0 20px 0;
	height: 40px;
	line-height: 40px;
	padding-right: 3px;
	float: right;
}

.sendlost {
	float: left;
	text-decoration: none;
	width: 132px;
	text-align: center;
	background: #fd9b00;
	font-size: 16px;
	color: #ffffff;
	height: 40px;
	line-height: 40px;
	margin: 10px 0 20px 0;
}

.lost {
	margin-bottom: 20px;
	height: 175px;
	overflow: hidden;
	background: #f9f9f9;
}

.lost img {
	float: right;
	border: 1px solid #dcdcdc;
	display: block;
	box-sizing: border-box;
	height: 175px;
	width: 311px;
}

.lost > div {
	float: right;
	width: 417px;
	box-sizing: border-box;
	padding: 14px 14px 0 14px;
}

.lost1 {
	height: 18px;
	line-height: 18px;
	color: #505e00;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
}

.lost1 span {
	float: left;
	font-size: 14px;
	color: #8a8a8a;
	font-weight: normal;
}

.lost2 {
	font-size: 14px;
	color: #000000;
	margin-bottom: 5px;
	line-height: 18px;
}

.lost3 {
	margin-bottom: 3px;
	font-size: 14px;
	color: #8a8a8a;
}

.lost3 label {
	display: inline-block;
	width: 52px;
}

.togglehidden {
	display: none;
}

.paddingtop37 {
	padding-top: 37px;
}

.regh2 {
	margin: 33px 0 26px 0;
	font-weight: bold;
	font-size: 18px;
	color: #000000;
}

.regh2.regh2_2 {
	margin-top: 0;
}

#sideform {
	background: #f9f9f9;
	border-top: 2px solid #505e00;
	padding: 20px;
	margin-bottom: 30px;
}

#sideform h3 {
	font-weight: bold;
	color: #000000;
	font-size: 18px;
	margin-bottom: 17px;
	line-height: 18px;
}

.input4 {
	display: block;
	width: 100%;
	box-sizing: border-box;
	margin: 0 0 20px 0;
	border: 1px solid #dcdcdc;
	padding-right: 7px;
	background: #ffffff;
	font-size: 16px;
	color: #484848;
	height: 35px;
	line-height: 33px;
}

.textarea4 {
	display: block;
	width: 100%;
	box-sizing: border-box;
	margin: 0 0 20px 0;
	border: 1px solid #dcdcdc;
	padding-right: 7px;
	padding-top: 5px;
	background: #ffffff;
	font-size: 16px;
	color: #484848;
	height: 102px;
	resize: none;
}

.sendform {
	display: block;
	text-decoration: none;
	width: 100%;
	text-align: center;
	background: #fd9b00;
	font-size: 16px;
	color: #ffffff;
	font-weight: bold;
	height: 45px;
	line-height: 45px;
}

#topform {
	box-sizing: border-box;
	z-index: 3;
	margin: -57px auto 0 auto;
	max-width: 1070px;
	position: relative;
	clear: both;
}

#topform:before {
	content: "";
	position: absolute;
	top: 0px;
	right: -9px;
	width: 9px;
	height: 216px;
	background: url(/images/shadow2.png) no-repeat;
}

#topform h2 {
	/*background: url(/images/transbg.png);*/
	background: rgba(255, 255, 255, 0.87);
	height: 53px;
	line-height: 50px;
	font-weight: 500;
	color: #fd9b00;
	font-size: 18px;
	padding: 0 16px;
	border-bottom: 1px solid #fd9b00;
	margin-bottom: 0;
	font-weight: 600;
}

#topform .tabs {
	background: url(/images/transbg.png);
	height: 53px;
	line-height: 63px;
	/* font-weight: bold; */
	border-bottom: 1px solid #fd9b00;
	margin-bottom: 0;
	padding: 0 16px;
}

#topform .tabs a {
	height: 63px;
	line-height: 63px;
	padding: 0 25px;
	font-size: 18px;
	margin-left: 0;
}

#topform1 {
	padding: 16px;
	background: #f6f6f6;
	justify-content: space-between;
}

.input5 {
	float: right;
	width: 338px;
	box-sizing: border-box;
	margin: 0 0 17px 12px;
	border: 1px solid #dcdcdc;
	padding-right: 11px;
	background: #ffffff;
	font-size: 14px;
	color: #6c6c6c;
	height: 40px;
	line-height: 38px;
	display: block;
}

.input5.input5_left {
	margin-left: 0;
}

#topform2 {
	float: right;
	width: 400px;
}

#topform2 p {
	margin-bottom: 8px;
	height: 16px;
	line-height: 16px;
	color: #6c6c6c;
	font-size: 14px;
	position: relative;
	display: inline-block;
}

#topform2 p input {
	vertical-align: middle;
	border: 1px solid #dcdcdc;
	margin-left: 5px;
}

#topform2 p a {
	text-decoration: underline;
	color: #6c6c6c;
}

.sendtopform {
	display: block;
	float: left;
	text-align: center;
	height: 61px;
	line-height: 61px;
	text-decoration: none;
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	background: #fd9b00;
	width: 338px;
}

.orangeh2 {
	font-size: 18px;
	font-weight: bold;
	color: #fd9b00;
	height: 90px;
	line-height: 90px;
	text-align: center;
}

.use {
	position: relative;
	float: right;
	margin-left: 24px;
	width: 131px;
	height: 131px;
	text-decoration: none;
	display: block;
	box-sizing: border-box;
	border: 1px solid #dcdcdc;
	border-radius: 50%;
	overflow: hidden;
}

.use:last-child {
	margin-left: 0;
}

.use img {
	width: 100%;
	height: 100%;
	display: block;
	box-sizing: border-box;
}

.use span {
	position: absolute;
	width: 100%;
	height: 100%;
	right: 0;
	top: 0;
	text-align: center;
	padding-top: 92px;
	color: #ffffff;
	font-weight: bold;
	font-size: 16px;
	background: url(/images/use.png) center bottom repeat-x;
	box-sizing: border-box;
}

.info {
	float: right;
	width: 342px;
	box-sizing: border-box;
	margin-left: 22px;
	background: #fcfcfc;
	border-top: 2px solid #505e00;
	padding: 10px 13px;
	height: 245px;
}

.info:last-child {
	margin-left: 0;
}

.info > h3 {
	color: #505e00;
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 8px;
}

.info > p {
	color: #000000;
	font-size: 14px;
	margin-bottom: 14px;
	line-height: 18px;
	height: 162px;
	overflow: hidden;
}

.info > a {
	float: left;
	text-decoration: none;
	color: #505e00;
	font-size: 14px;
	padding-right: 13px;
	height: 16px;
	line-height: 16px;
	background: url(/images/footermenuarrow.png) right center no-repeat;
}

.college {
	float: right;
	margin-left: 15.7px;
	margin-bottom: 20px;
	height: 120px;
	width: 120px;
}

.college img {
	display: block;
	box-sizing: border-box;
	width: 100%;
	height: 100%;
	border: 1px solid #dcdcdc;
}

.college:last-child {
	margin-left: 0;
}

.hotcollege {
	float: right;
	width: 342px;
	height: 120px;
	background: #fcfcfc;
	margin: 0 0 20px 22px;
	text-decoration: none;
}

.hotcollege:nth-child(3n) {
	margin-left: 0;
}

.hotcollege img {
	float: right;
	width: 118px;
	height: 118px;
	border: 1px solid #dcdcdc;
}

.hotcollege div {
	width: 222px;
	float: left;
	box-sizing: border-box;
	padding: 8px 12px 0 12px;
}

.hotcollege1 {
	height: 18px;
	line-height: 18px;
	color: #505e00;
	font-size: 16px;
	overflow: hidden;
	margin-bottom: 8px;
	font-weight: bold;
}

.hotcollege2 {
	max-height: 16px;
	line-height: 16px;
	color: #838383;
	font-size: 14px;
	overflow: hidden;
	margin-bottom: 5px;
}

.hotcollege2 i {
	display: inline-block;
	vertical-align: middle;
	width: 1px;
	height: 9px;
	background: url(/images/5dots.png) no-repeat;
	margin: -1px 3px 0 3px;
}

.hotcollege3 {
	max-height: 54px;
	line-height: 18px;
	color: #000000;
	font-size: 14px;
	overflow: hidden;
}

.hotcollege4 {
	display: none;
	margin-top: 2px;
	color: #8a8a8a;
	font-size: 14px;
}

.input6 {
	float: right;
	width: 249px;
	box-sizing: border-box;
	margin: 0 0 17px 0px;
	border: 1px solid #dcdcdc;
	padding-right: 11px;
	background: #ffffff;
	font-size: 14px;
	color: #484848;
	height: 40px;
	line-height: 38px;
	display: block;
}

.input6.input6_left {
	margin-left: 0;
}

.sendtopform2 {
	display: block;
	text-align: center;
	height: 61px;
	line-height: 61px;
	text-decoration: none;
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	background: #fd9b00;
	float: left;
	width: 193px;
	position: relative;
	left: -18px;
}

.sixfileinput {
	float: right;
	width: 249px;
	box-sizing: border-box;
	margin: 0 0 0 14px;
	padding-right: 11px;
	background: #ffffff;
	font-size: 14px;
	color: #484848;
	height: 40px;
	line-height: 38px;
	position: relative;
	cursor: pointer;
	border: 1px solid #dcdcdc;
}

.sixfileinput1 {
	color: #484848;
	font-size: 14px;
	vertical-align: top;
	line-height: 38px;
}

.sixfileinput2 {
	float: left;
	background: #f6f6f6;
	width: 99px;
	text-align: center;
	border-right: 1px solid #dcdcdc;
	color: #505e00;
	font-size: 14px;
	height: 38px;
	line-height: 36px;
	font-weight: bold;
}

.sixfileinput3 {
	position: absolute;
	box-sizing: border-box;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	font-size: 48px;
	z-index: 10;
	opacity: 0;
}

.selector5 {
	display: block;
	float: right;
	width: 249px;
	box-sizing: border-box;
	margin: 0;
	border: 1px solid #dcdcdc;
	padding: 0 11px 0 32px;
	font-size: 14px;
	color: #484848;
	height: 40px;
	line-height: 38px;
	position: relative;
	background: url(/images/dropdown_arrow.png) no-repeat 13px center #ffffff;
}

.selector5 span {
	color: #484848;
	font-size: 14px;
	vertical-align: top;
	line-height: 35px;
}

.selector5.selector6 {
	margin: 0 0 0 14px;
}

.p10 {
	color: #000000;
	font-size: 18px;
	margin-bottom: 13px;
}

.job {
	float: right;
	width: 342px;
	height: 120px;
	background: #fcfcfc;
	margin: 0 0 20px 22px;
	text-decoration: none;
	box-sizing: border-box;
	padding: 12px 12px 0 12px;
}

.job:nth-child(3n) {
	margin-left: 0;
}

.job1 {
	height: 18px;
	line-height: 18px;
	color: #505e00;
	font-size: 16px;
	overflow: hidden;
	margin-bottom: 8px;
	font-weight: bold;
}

.job2 {
	max-height: 16px;
	line-height: 16px;
	color: #838383;
	font-size: 14px;
	overflow: hidden;
}

.job2 i {
	display: inline-block;
	vertical-align: middle;
	width: 1px;
	height: 9px;
	background: url(/images/5dots.png) no-repeat;
	margin: -1px 3px 0 3px;
}

.job3 {
	max-height: 54px;
	line-height: 18px;
	color: #000000;
	font-size: 14px;
	overflow: hidden;
	margin-bottom: 4px;
}

.job4 {
	display: none;
	color: #8a8a8a;
	font-size: 14px;
}

#thumbs-cont {
	overflow: hidden;
	position: relative;
	height: 284px;
	width: 100%;
	margin-bottom: 30px;
}

#thumbs {
	white-space: nowrap;
	font-size: 0;
}

.client {
	display: inline-block;
	margin: 0 0 20px 17px;
	width: 132px;
	height: 132px;
	white-space: normal;
}

.client.client2 {
	margin-bottom: 0;
}

.client img {
	display: block;
	box-sizing: border-box;
	width: 100%;
	height: 100%;
	border: 1px solid #dcdcdc;
}

#thumbsright {
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	width: 65px;
	background: url(/images/scrollright.png) 32px center no-repeat, url(/images/scrollright2.png) repeat-y;
	z-index: 2;
}

#thumbsleft {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 65px;
	background: url(/images/scrollleft.png) 11px center no-repeat, url(/images/scrollleft2.png) repeat-y;
	z-index: 2;
}

.p11 {
	font-weight: bold;
	color: #505e00;
	font-size: 18px;
	margin-bottom: 13px;
}

#talktome {
	background: #fcfcfc;
	height: 47px;
	line-height: 47px;
	margin-bottom: 30px;
	padding-right: 20px;
	color: #6c6c6c;
	font-size: 16px;
}

#talktome a {
	float: left;
	width: 189px;
	display: block;
	text-align: center;
	height: 47px;
	line-height: 47px;
	text-decoration: none;
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	background: #fd9b00;
}

.option {
	float: right;
	width: 525px;
	height: 131px;
	overflow: hidden;
	margin: 0 0 20px 20px;
	background: #fcfcfc;
	box-sizing: border-box;
}

.option:nth-child(2n) {
	margin-left: 0;
}

.mark {
	float: right;
	width: 59px;
	height: 100%;
	text-align: center;
	box-sizing: border-box;
	cursor: pointer;
	padding-top: 4px;
	color: #ffffff;
	font-size: 10px;
	background: url(/images/bigplus.png) center center no-repeat #96b000;
}

.mark.marked {
	background: url(/images/bigv.png) center center no-repeat #ffb849;
}

.option img {
	float: right;
	border: 1px solid #eaeaea;
	box-sizing: border-box;
	display: block;
	width: 131px;
	height: 131px;
}

.option > div {
	float: right;
	width: 334px;
	height: 131px;
	position: relative;
	padding: 10px 13px 0 13px;
	box-sizing: border-box;
}

.option1 {
	height: 18px;
	line-height: 18px;
	color: #505e00;
	font-size: 16px;
	overflow: hidden;
	margin-bottom: 8px;
	font-weight: bold;
}

.option2 {
	max-height: 16px;
	line-height: 16px;
	color: #838383;
	font-size: 14px;
	overflow: hidden;
	margin-bottom: 5px;
}

.option3 {
	max-height: 54px;
	line-height: 18px;
	color: #000000;
	font-size: 14px;
	overflow: hidden;
}

.clicktotalk {
	position: absolute;
	left: 0;
	bottom: 0;
	text-decoration: none;
	background: #ffffff;
	color: #fd9b00;
	font-size: 16px;
	font-weight: bold;
	padding: 6px 9px 0 0;
	line-height: 15px;
}

.selector7 {
	width: 201px;
	box-sizing: border-box;
	margin: 0 0 30px 0;
	padding: 0 0 0 32px;
	height: 23px;
	position: relative;
	background: url(/images/dropdown_arrow.png) no-repeat 13px center #ffffff;
}

.selector7 span {
	color: #fd9b00;
	font-size: 24px;
	vertical-align: top;
	line-height: 20px;
	font-weight: bold;
}

#courses li {
	list-style: none;
	float: right;
}

#courses {
	margin-right: -13px;
}

#courses li a {
	display: block;
	text-decoration: none;
	padding: 0 13px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	color: #ffffff;
}

#courses li.curr a, #courses li a:hover {
	color: #ffdc89;
	background: url(/images/whitetriangle.png) center top no-repeat;
}

.show {
	margin-bottom: 20px;
	background: #f9f9f9;
	height: 158px;
	overflow: hidden;
	position: relative;
	text-decoration: none;
	display: block;
}

.show:hover {
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}

.show img {
	float: right;
	box-sizing: border-box;
	display: block;
	border: 1px solid #dcdcdc;
	height: 158px;
	width: 281px;
}

.specialprice {
	position: absolute;
	top: 0;
	right: 0;
	background: url(/images/specialprice.png);
	height: 37px;
	line-height: 37px;
	width: 92px;
	text-align: center;
	color: #fd9b00;
	font-size: 13px;
	font-weight: bold;
}

.show div {
	float: right;
	width: 519px;	
	box-sizing: border-box;
	height: 158px;
	padding: 11px 12px 0 18px;
	position: relative;
}

.show1 {
	height: 18px;
	line-height: 18px;
	color: #505e00;
	font-size: 16px;
	overflow: hidden;
	margin-bottom: 8px;
	font-weight: bold;
}

.show2 {
	max-height: 72px;
	line-height: 18px;
	color: #000000;
	font-size: 14px;
	overflow: hidden;
}

.show3 {
	max-height: 16px;
	line-height: 16px;
	color: #838383;
	font-size: 14px;
	overflow: hidden;
	margin-top: 12px;
	float: right;
}

.show div > span {
	position: absolute;
	bottom: 15px;
	left: 15px;
	width: 136px;
	height: 37px;
	text-align: center;
	line-height: 37px;
	text-decoration: none;
	background: #fd9b00;
	font-weight: bold;
	display: block;
	color: #ffffff;
	font-size: 18px;
}

.strong {
	font-weight: bold !important;
}

.margintop0 {
	margin-top: 0px !important;
}

.font16 {
	font-size: 16px !important;
}

#hotstuff, .hotstuff, #vodstuff {
	margin-bottom: 10px;
}

.block {
	display: block;
}

.morestuff {
	margin-bottom: 10px;
}

.adjustheight {
	height: 170px !important;
	width: 100% !important;
}

#openlargeinfo {
	display: block !important;
	box-sizing: border-box;
	width: 100%;
	text-decoration: none;
	text-align: center;
	background: #fd9b00;
	font-size: 18px;
	color: #ffffff;
	height: 55px;
	line-height: 55px;
	font-weight: bold;
	margin-top: 14px;
}

#largeinfo {
	display: none;
	box-sizing: border-box;
	border: 4px solid #fd9b00;
	margin-top: 14px;
}

#largeinfo h3 {
	padding: 0 20px 0 13px;
	font-weight: bold;
	color: #fd9b00;
	font-size: 18px;
	min-height: 47px;
	line-height: 47px;
	border-bottom: 1px solid #fd9b00;
}

#closelargeinfo {
	float: left;
	width: 15px;
	height: 15px;
	background: url(/images/closelargeinfo.png) no-repeat;
	margin-top: 16px;
}

#largeinfo1 {
	float: right;
	margin: 10px 20px 20px 0;
	width: 443px;
}

.largeinfop {
	font-size: 14px;
	color: #727272;
	margin-bottom: 13px;
	line-height: 27px;
	padding-right: 43px;
}

.largeinfop1 {
	background: url(/images/bonusicon1.png) right center no-repeat;
}

.largeinfop2 {
	background: url(/images/bonusicon2.png) right center no-repeat;
	background-size: 6%;
	overflow: visible !important;
}

.largeinfop3 {
	background: url(/images/bonusicon3.png) right center no-repeat;
}

.largeinfop4 {
	background: url(/images/bonusicon4.png) right center no-repeat;
}

.largeinfop5 {
	background: url(/images/bonusicon5.png) right top no-repeat;
	margin-bottom: 0;
}

.largeinfopb {
	font-size: 14px;
	color: #727272;
	margin-top: 12px;
}

#largeinfo2 {
	box-sizing: border-box;
	float: left;
	margin: 9px 0 20px 22px;
	width: 233px;
	border: 1px solid #838383;
}

#largeinfo2 img {
	display: block;
	width: 100%;
}

#largeinfo2 span {
	box-sizing: border-box;
	display: block;
	width: 100%;
	text-align: center;
	color: #4f4f4f;
	font-size: 14px;
	padding-top: 58px;
	padding-bottom: 3px;
	font-weight: bold;
	background: url(/images/barcode.jpg) center 4px no-repeat;
}

#largeinfo3 {
	display: block;
	box-sizing: border-box;
	width: calc(100% - 41px);
	text-decoration: none;
	text-align: center;
	background: #fd9b00;
	font-size: 18px;
	color: #ffffff;
	height: 48px;
	line-height: 48px;
	font-weight: bold;
	margin: 0 19px 20px 22px;
}

#youtubeframe {
	position: relative;
	margin-bottom: 13px;
	width: 100%;
	padding-bottom: 56%;
	height: 0;
}

#youtubeframe iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

#addcommentdiv {
	display: none;
	background: #ececec;
	padding: 20px;
}

.addcomment1 {
	display: block;
	width: 50%;
	box-sizing: border-box;
	margin: 0 0 5px 0;
	border: 1px solid #d3d3d3;
	padding-right: 6px;
	background: #ffffff;
	font-size: 16px;
	color: #484848;
	height: 34px;
	line-height: 32px;
}

.addcomment2 {
	display: block;
	width: 100%;
	box-sizing: border-box;
	margin: 0 0 5px 0;
	border: 1px solid #d3d3d3;
	padding-right: 6px;
	background: #ffffff;
	font-size: 16px;
	color: #484848;
	height: 34px;
	line-height: 32px;
}

.addcomment3 {
	display: block;
	width: 100%;
	box-sizing: border-box;
	margin: 0 0 8px 0;
	border: 1px solid #d3d3d3;
	padding-right: 6px;
	padding-top: 5px;
	background: #ffffff;
	font-size: 16px;
	color: #484848;
	height: 102px;
	resize: none;
}

#addcommentdiv > p {
	margin: 0 0 8px 0;
	font-size: 14px;
	color: #505050;
}

#addcommentdiv > p a {
	text-decoration: underline;
	color: #fd9b00;
}

#sendcomment, #recsend {
	float: left;
	box-sizing: border-box;
	display: block;
	width: 118px;
	text-align: center;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	background: #fd9b00;
	height: 33px;
	line-height: 33px;
	border: 0;
}

#topadv-cont {
	border-bottom: 1px solid #dcdcdc;
}

#topadv {
	position: relative;
	height: 296px;
	margin: 0 auto;
	max-width: 1070px;
}

#topadv > img {
	float: left;
	margin-top: 8px;
	margin-left: -12px;
}

#topadv > div {
	float: right;
	width: 440px;
	margin-top: 70px;
	font-size: 24px;
	line-height: 24px;
	color: #484848;
}

#topadv > div h1 {
	font-weight: bold;
	font-size: 36px;
	color: #505e00;
	margin-bottom: 12px;
}

.greylink {
	color: #6f6f6f;
}

.youtube3 {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 25px;
	height: 0;
}

.youtube3 iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.youtube4 {
	margin: 15px 0 23px 0;
}

.dirltr {
	direction: ltr;
}

.promotedx {
	text-decoration: none;
	margin-left: 19px;
	height: 188px;
	width: 230px;
	overflow: hidden;
	display: block;
	float: right;
	position: relative;
	background: #f9f9f9;
}

.promotedx:last-child {
	margin-left: 0;
}

.promotedx img {
	width: 228px;
	height: 128px;
	border: 1px solid #dcdcdc;
	display: block;
}

.promoted1x {
	height: 37px;
	line-height: 25px;
	color: #ffffff;
	font-size: 16px;
	text-align: left;
	box-sizing: border-box;
	position: absolute;
	left: 1px;
	top: 92px;
	width: 228px;
	z-index: 1;
	padding: 12px 13px 0 13px;
	background: url(/images/promoted.png) repeat-x;
}

.promoted2x {
	display: block;
	height: 40px;
	line-height: 20px;
	color: #505e00;
	font-size: 18px;
	overflow: hidden;
	padding: 8px 11px 0 11px;
}

.forfacebook {
	text-align: center;
	background: #f9f9f9;
}

.floatleft {
	float: left !important;
}

.floatright {
	float: right !important;
	clear: none !important;
}

.fixedbanner {
	position: fixed;
	z-index: 50;
	bottom: 0;
	left: 0;
	width: 100%;
	text-align: center;
	font-size: 0;
}

@media only screen and (max-width: 500px) {
   iframe.playgorithm-unit {
        height: 300px;
  }
}

div#content2.full, div#content.full, div#content3.full {
    width: 100%;
}
#sidemenuul > li.active > a > p {
    font-weight: 700;
}
ul#sidemenuul li {
    display: inline-block;
    height: 71px;
    width: 121px;
    vertical-align: top;
}

div#bonuses a.bonus {
    /* display: flex; */
    width: 250px;
    background-size: 100% 100% !important;
}

div#bonuses {
    /* display: flex; */
}.register {
    float: right;
    margin-right: 70px;
    z-index: 51;
    position: relative;
}h2.desktophidden a {
    float: right;
    color: #fff;
    font-size: 18px;
    height: 40px;
    line-height: 40px;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
}ul#sidemenuul img {
    width: 26px;
    height: 26px;
    display: block;
    margin: 0 auto 0px;
}

ul#sidemenuul li {
    padding: 11px 5px;
    box-sizing: border-box;
    display: flex;
    justify-content: center;
}ul#sidemenuul li p {
    padding-top: 17px;
    text-align: center;
    line-height: 10px;
    font-size: 14px;
}h2.desktophidden.active {}

h2.desktophidden.active a {
    color: #ffdc89;
    position: relative;
}

h2.desktophidden.active:before {
    content: "";
    display: block;
    width: 17px;
    height: 17px;
    position: absolute;
    background: #fff;
    transform: rotate(45deg);
    top: -14px;
    right: 50%;
    margin-right: -10px;
}div#bonuses a.bonus:nth-child(4n+4), div#bonuses a.bonus:nth-child(4n+1) {
    margin-left: 0;
    margin-right: 0;
}div#bonuses a.bonus p {
    /* display: none; */
}

div#bonuses a.bonus:hover p {
    /* display: none; */
}

p.busName {
    background-color: #fd9b00;
    width: calc(100% - 30px);
    margin: 0 auto;
    padding: 4px 0 6px;
    text-align: center;
    color: #fff;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    font-size: 14px;
}

p.busAd {
    position: absolute;
    bottom: 0px;
    /* left: 50%; */
    /* margin-left: -15%; */
    font-size: 14px;
    line-height: 55px;
    height: 46px;
    width: 100% !important;
    text-align: center;
    color: #fff;
    box-shadow: inset 0px -40px 40px -20px rgba(0,0,0,0.75);
    -webkit-box-shadow: inset 0px -40px 40px -20px rgba(0,0,0,0.75);
    -moz-box-shadow: inset 0px -40px 40px -20px rgba(0,0,0,0.75);
    box-shadow: inset 0px -40px 40px -20px rgba(0,0,0,0.75);
}div#owl-certs {
    display: block;
    margin-bottom: 28px;
    position: relative !important;
}.logo img, .logo-bon img {margin: 0 auto;display: block;z-index: 2;width: 126px;transform: rotate(-45deg);position: absolute;bottom: -19px;right: -21px;}

.logo:before {
    background: #dedede;
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    height: 15px;
    width: 100%;
    z-index: -1;
    margin-top: -7px;
}

.logo {
    position: relative;
    margin-bottom: 21px;
}a.busPag p:first-of-type {
    position: absolute;
    top: 20px;
    background-color: #fd9b00;
    border-top-left-radius: 5px;
    padding: 10px;
    border-bottom-left-radius: 5px;
    color: #fff;
    font-weight: 600;
    width: 200px;
}

a.busPag {
    position: relative;
    display: block;
    margin-bottom: 20px;
    max-height: 355px !important;
    padding-top: 48.25%;
    background-size: 100% !important;
}

a.busPag p:last-of-type {
    position: absolute;
    bottom: 10px;
    border-top-left-radius: 5px;
    padding: 10px;
    border-bottom-left-radius: 5px;
    color: #fff;
    font-weight: 600;
    text-align: center;
    width: 100%;
    box-sizing: border-box;
    z-index: 9;
}
.pika .input5 {
    /* width: 24%; */
    width: 250px;
}div#topform2 {
    width: 500px;
}ul#sidemenuul li:hover {
    
	-webkit-filter: grayscale(100%);
}
.carousel-btn, button.owl-prev span, button.owl-next span {
    bottom: 50%;
    background: url(../images/arin.png);
    width: 30px;
    height: 56px;
    margin-bottom: -28px !important;
    position: absolute;
    z-index: 1;
    font-size: 0;
    opacity: 1;
}div#content {
    position: relative;
}.buttonsofslide {
    position: relative;
}div#next-certs {
    right: 10px;
}div#prev-certs {
    left: 10px;
    transform: rotate(180deg);
}.searching {
    max-width: 1070px;
    position: relative;
    margin: 0 auto;
    padding: 10px;
}a.busPag:after {
    content: "";
    display: block;
    position: absolute;
    height: 100%;
    width: 100%;
    background: url(../images/sha.png);
    bottom: 0px;
    background-position: 100% 100%;
    background-repeat-y: no-repeat;
}h2.desktophidden {
    cursor: pointer;
}.bonbon {
    display: none;
}

.bonbon.active {
    display: block;
}.comBon.bonbon div#addcommentdiv {
    display: block;
}.bonusTabs {
    margin-top: 20px;
    margin-bottom: 30px;
}.bonusTabs h2.desktophidden {
    color: #fff !important;
}

.bonusTabs h2.desktophidden.active {
    color: #ffdc89 !important;
}a.wa_btn.wa_btn_s {
    display: inline-block !important;
    background: url(../images/wsp.png);
    width: 32px;
    height: 32px;
    font-size: 0;
    float: none;
    margin-right: 3px;
    vertical-align: middle;
}.fb-share-button.fb_iframe_widget {
    background: url(../images/fbs.png) !important;
    height: 32px;
    float: none !important;
    margin-bottom: 20px;
    display: inline-block;
    vertical-align: middle;
}span {}

.fb-share-button.fb_iframe_widget {}

.fb-share-button.fb_iframe_widget span {
    visibility: hidden;
    height: 32px;
    opacity: 0.01;
    width: 90px !important;
}.share {
    display: flex;
    justify-content: flex-end;
    margin-bottom: 15px;
    float: left;
}.eye {
    float: right;
    height: 32px;
    display: flex;
    padding: 5px 35px 0 0;
    box-sizing: border-box;
    background: url(../images/eye.png) no-repeat;
    background-position: 100%;
    color: #647600;
    font-weight: 600;
}.logo-bon {
}
.personalBon.bonbon.active {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}span.rad {
    max-width: 143px;
    width: 49%;
    background: #d3d3d3;
    height: 40px;
    display: flex;
    float: left;
    margin-right: 1%;
    align-items: center;
    padding-right: 10px;
    box-sizing: border-box;
    position: relative;
}

span.rad input {margin: 0 !important;position: absolute;width: 100%;max-width: 143px!important;width: 20px !important;left: 20px;}
.priva {
    width: calc(100% /3) !important;
    max-width: 290px;
    height: 40px;
    border: 1px solid #d3d3d3;
    margin-bottom: 20px;
    justify-content: inherit;
    display: flex;
    margin-left: 19px;
}.lgotBon.bonbon.active {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.priL {
    width: calc(100% / 2);
    max-width: 48%;
    position: relative;
    margin-bottom: 40px;
}

.priL h3 {
    position: absolute;
    top: 10px;
    right: 10px;
    color: #fff;
    z-index: 1;
}

.priL div#topimage {
    height: 100%;
}.priL:after {
    background: url(/images/topimageh1.png) repeat-x;
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 125px;
    top: 0;
}.priL:after {
    background: url(/images/topimageh1.png) repeat-x;
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 125px;
    top: 0;
}.priL .share {
    position: absolute;
    bottom: 10px;
    left: 10px;
}.priL .share {
    position: absolute;
    bottom: -6px;
    /* left: -7px; */
}

.priL.black:after {
    content: "";
    display: block;
    background-color: #100d0d8a;
    height: 100%;
    z-index: 5;
}

p.not {
    /* position: absolute; */
    margin-bottom: 15px;
    /* top: 30%; */
    color: #fff;
    z-index: 6;
    text-align: center;
    width: 100%;
    font-size: 29px;
    font-weight: 600;
}.notRem,button.privateNew {
    width: 260px;
    border: 0;
    height: 40px;
    font-size: 18px;
    color: #fff;
    /* margin-top: 10px; */
    background: #fd9b00;
    left: 50%;
    margin-left: -130px;
    position: absolute;
    bottom: 40%;
    z-index: 6;
    cursor: pointer;
}div.priva {
    border: 0;
}button.privateNew {
    position: initial;
    margin: 0;
    width: 290px;
    height: 48px;
    margin-left: 12px;
    font-weight: 700;
	font-family: 'Open Sans Hebrew', Arial, Helvetica, sans-serif;
	background: #fd9b00;
}

input#passwordnew, input#passwordnew2 {max-width: 142px;}
span.che.priva {
    border: 0;
    margin-top: -3px;
}
.priva:nth-child(1n+3) {
    margin-left: 12px;
}
span.che.priva input[type="checkbox"] {
    display: inline-block;
    width: 30px;
    vertical-align: middle;
    margin-left: 10px;
}span.che.priva em {
    display: inline-block;
    vertical-align: super;
    padding-right: 10px;
    vertical-align: middle;
    font-style: initial;
}.fb-share-button.fb_iframe_widget * {
    /* visibility: hidden !important; */
}span.error {
    color: red;
}input.input1.input2.hiden{
    display: none !important;
}.popup {
    position: fixed;
    top: 50%;
    margin-top: -280px;
    height: 560px;
    background: #fff;
    width: 320px;
    z-index: 1000;
    left: 50%;
    margin-left: -160px;
    display: none;
    background: url(../images/Mobile_Maavaron.png);
    background-size: 100% !important;
}.popup span {
    width: 30px;
    height: 30px;
    background: url(../images/popx.png);
    display: inline-block;
    vertical-align: middle;
    background-size: 30px;
    /* filter: invert(100%); */
    position: absolute;
    right: 14px;
    top: 15px;
}.butPop {
    width: 100%;
    position: absolute;
    bottom: 90px;
    display: flex;
    justify-content: center;
}

.butPop a {
    display: inline-block;
    height: 101px;
    width: 80px;
    margin: 0 18px;
}.bonusTabs #content2top h2 {
    float: right;
    color: #ffdc89;
    font-size: 18px;
    height: 40px;
    line-height: 40px;
    font-weight: 500;
    margin: 0 10px;
    position: relative;
    display: block !important;
}

.bonusTabs #content2top {
    display: block;
    height: 40px;
    background: url(/images/foldedcorner.jpg) no-repeat #505e00;
    padding: 0 13px 0 16px;
    margin-bottom: 20px;
}p.nononono:after, p.nononono:before {
    display: none;
}

p.nononono {
    color: red;
}div#content2 {}

.full.shows {
    text-align: center;
}#toptext-cont.teacha {
    /* background-image: url(../images/teacha.png); */
}input#workinput4 {
    display: none;
}#toptext-cont.handa {/* background-image: url(/images/handa.png); */background-position: 0 100%;}
.handa .input6, .handa .selector5 {
    width: 193px;
    margin: 0 0 17px 14px;
}

.handa div#topform2 {
    width: 370px;
    position: inherit !important;
    left: 15px;
}

img.doctorimage {
    width: 300px;
}
.doctorimage {
    vertical-align: middle;
    border: 1px solid #d0cfcf;
}a.reg:hover {
    text-decoration: underline;
}

a.reg.form-log {
    background: none;
}
select{
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}select#workinput12 {
    margin-left: 5px;
}div#toptext-cont:before {
    content: "";
    display: block;
    position: absolute;
    width: 216px;
    background: url(../images/logonew.png);
    height: 216px;
    left: 50%;
    margin-left: -108px;
    bottom: 19px;
    z-index: 0;
}select#pcontact7, input#pcontact7 {
    margin-left: 12px !important;
}

div#topform.pika a.sendtopform {
    width: 250px;
    /* float: right; */
    position: absolute;
    left: 16px;
    bottom: 21px;
}

div#topform.pika  div#topform1 {
    padding-bottom: 31px;
}   div#topform.handa:after {
    content: "";
    display: block;
    position: absolute;
    width: 222px;
    background: url(../images/liber.png);
    height: 315px;
    right: 46px;
    /* top: -117%; */
    z-index: -1;
    background-size: 100%;
}div#topform:after {
    content: "";
    display: block;
    position: absolute;
    width: 281px;
    background: url(../images/teacha.png);
    height: 209px;
    right: 46px;
    bottom: calc(100% - 61px);
    background-size: 100%;
    background-size: 289px;
    z-index: -1;
}.searching:before {
    content: "";
    display: block;
    position: absolute;
    width: 281px;
    background: url(../images/girla.png);
    height: 210px;
    right: 46px;
    bottom: 0;
    background-size: 304px;
    z-index: -70;
}.searching.none:before {
    display: none;
}#topform1.pika {
    display: flex;
    flex-wrap: wrap;
}h2.privateh2 {
    color: #505e00;
    font-size: 24px;
    text-align: center;
}input#date {
    background-image: url(../images/date.png);
    background-repeat: no-repeat;
    background-position: 8px;
}

select.priva {
    background-image: url(../images/selectArrow.png);
    background-repeat: no-repeat;
    background-position: 13px;
    padding-right: 10px;
}.rad span.checkmark {
    background: url(../images/priora.png);
    width: 12px !important;
    height: 12px;
    margin: 0 !important;
    position: absolute;
    right: 11px;
    display: block;
    top: 50%;
    margin-top: -6px !important;
    border: 0;
}label.rad {
	position: relative;
	max-width: 143px;
	width: 49%;
	background: #e4e4e4;
	height: 40px;
	display: flex;
	float: left;
	/* margin-right: 1%; */
	align-items: center;
	padding-right: 10px;
	box-sizing: border-box;
	position: relative;
	justify-content: flex-start;
	padding-left: 10px;
	padding-right: 29px;
}

label.rad input:checked ~ span {
    background-position: 12px;
}

label.rad input {
    display: none;
}span.che.priva .checkmark {
    position: initial;
    position: relative;
    background: #fff;
    width: 14px !important;
    height: 14px;
    right: 0;
    border: 1px solid #dcdcdc;
    padding: 0 !important;
    display: inline-block;
    vertical-align: middle;
	margin-top: 4px;
}

span.che.priva input:checked ~ .checkmark {
    /* background-image: url(../images/checked.png); */
    background-size: contain;
}

input#agreepin {
    display: none;
}.searching:after {
    display: block;
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    background: #cceff1;
    top: 0;
    z-index: -1;
    /* background: url(/images/transbg.png); */
    opacity: 0.5;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#cdeaee+0,cceff1+100 */
    background: #cdeaee; /* Old browsers */
    background: -moz-linear-gradient(left, #cdeaee 0%, #cceff1 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #cdeaee 0%,#cceff1 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #cdeaee 0%,#cceff1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cdeaee', endColorstr='#cceff1',GradientType=1 ); /* IE6-9 */
    border-top: 1px solid #dadada;
    top: -1px;
}

.regform {
    position: fixed;
    top: 50%;
    left: 50%;
    width: 330px;
    margin-left: -165px;
    border: 1px solid;
    padding: 0;
    background: #f6f6f6;
    z-index: 102;
    display: none;
    border: 0;
    box-sizing: border-box;
} a.reg.log {
    background: none;
}a.reg {
    font-size: 12px;
    background: url(../images/dots.png) no-repeat;
    background-position: 100% 5px;
    padding: 0 7px 0 0;
    cursor: pointer;
}.regform input, .regBot select {
    width: calc(100% - 40px)!important;
    margin: 6px 20px 20px;
    display: block;
    height: 40px;
    border: 1px solid #d3d3d3;
    padding: 0 10px;
    box-sizing: border-box;
}body.dark:after {
    content: "";
    display: block;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    background-color: rgba(31, 30, 30, 0.6);
    z-index: 101;
}body.dark {
    overflow: hidden;
}.regTop span {
    width: 15px;
    height: 15px;
    background: url(../images/x.png);
    display: inline-block;
    vertical-align: unset;
}

.regTop p {
    display: inline-block;
    text-align: right;
    width: calc(100% - 30px);
    font-size: 18px;
    color: #fd9b00;
}.regTop {
    border-bottom: 1px solid #fd9b00;
    padding: 0 0 10px 0;
    margin-bottom: 18px;
    padding: 4px 10px 8px 6px;
}.fb-login-button.fb_iframe_widget {
    width: 100%;
}

.fb-login-button.fb_iframe_widget span {
    margin: 0 auto !important;
    display: block;
}.regBot p {
    font-size: 16px;
    text-align: center;
    position: relative;
}

.regBot p.inner:before, .regBot p.inner:after {
    content: "";
    display: block;
    position: absolute;
    width: 91px;
    border-top: 1px solid;
    top: 11px;
}

.regBot p:before {
    left: 0;
}.regBot p {
    font-size: 16px;
    text-align: center;
    margin-bottom: 5px;
    position: relative;
}

.regBot p.inner:before, .regBot p.inner:after {
    content: "";
    display: block;
    position: absolute;
    /* width: 117px; */
    border-top: 1px solid;
    top: 15px;
    color: #bdbdbd;
}

.regBot p:before {
    left: 0;
}.regform input[type="checkbox"] {
    width: 15px !important;
    height: 15px;
    margin: 0;
    display: inline-block;
    vertical-align: middle;
}
/* body.dark:before {
    content: "";
    display: block;
    position: absolute;
    background: url(../images/Main_Registration.jpg);
    width: 100%;
    height: 1000px;
    z-index: 999;
    opacity: 0.5;
    top: -115px;
    right: 124px;
} */
.regform.registration.active .regBot p.inner:before, .regform.registration.active .regBot p.inner:after {
    width: 96px;
}
.regTop p {
    padding: 3px 6px 0 0;
}
.regBot input+span {
    width: calc(100% - 20px);
    display: inline-block;
    /* vertical-align: middle; */
    padding-right: 10px;
    box-sizing: border-box;
    margin-top: 3px;
}

.regform input[type="text"]:last-of-type {
    margin-bottom: 0;
}button.subReg, button.subFor, button.subLog {
    width: calc(100% - 41px);
    border: 0;
    height: 40px;
    font-size: 18px;
    color: #fff;
    margin: 17px 21px 7px;
    background: #fd9b00;
    padding-bottom: 4px;
    padding-left: 27px;
    font-family: 'Open Sans Hebrew', serif;
    font-weight: bold;
}
.subReg {

    margin-top: 11px !important;

}
.regBot a {
    font-size: 16px;
    text-align: center;
    display: block;
    color: #6c6c6c;
}.regform.login.active .regBot p:before, .regform.login.active .regBot p:after {
    width: 90px;
}input.error, .personalBon.bonbon input.error {
	border-color: red;
	
}.regform.success .regBot p:before, .regform.success .regBot p:after {
    display: none;
}.personalBon.bonbon input {
    width: 100%;
    max-width: 290px;
    border: 1px solid #d3d3d3;
    height: 40px;
    margin-bottom: 20px;
    padding-right: 10px;
    box-sizing: border-box;
}
.regform.login.active .regTop {
    /* padding-bottom: 2px; */
}

a.forgot {
    margin-right: 4px;
    line-height: 13px;
    display: inline-block;
}

.regform.login.active button.subLog {
    margin-bottom: 13px;
    margin-top: 15px;
    padding: 0px 0 0 5px !important;
}

.regform.login.active a.form-reg {
    margin-bottom: 16px;
    display: inline-block;
    margin-right: 4px;
}
#wrapper > div.regform.login.active > div.regBot > a.forgot {
    text-align: right;
}
.regTop p {
    font-weight: 700;
}
div.regBot > input.dp.hasDatepicker {background-image: url(../images/date.png);background-repeat: no-repeat;background-position: 8px;}
.regform input::placeholder {
    color: #484848;
}
.regBot select {background-image: url(../images/selectArrow.png);background-repeat: no-repeat;background-position: 13px;}
.regform input[type="checkbox"] {
    opacity: 0;
    position: absolute;
}

label.container {
    position: relative;
    padding-right: 27px;
    margin-bottom: 10px !important;
    display: block;
    /* word-spacing: -6px; */
    font-size: 14px;
}

span.checkmark {
    position: absolute;
    background: #fff;
    width: 16px !important;
    height: 16px;
    right: 0;
    border: 1px solid #dcdcdc;
}
.container input:checked ~ .checkmark{
 /* background: #333 !important; */
 /* background-image: url(../images/checked.png); */
 background-size: contain;
}
p#ifReg:before, p#ifReg:after {
    display: none;
}

#ifReg > a {
    display: initial;
    color: #6c6c6c;
}
p#ifReg a {
    margin: 0;
}
p.inner {
    line-height: 30px;
    margin: 0 22px;
}
button.subFor {
    margin-bottom: 16px;
}
.regform 
 input[name="password2"] {
    margin-bottom: 7px;
}

.regform label.container {
    margin: 0 20px 3px 28px !IMPORTANT;
    line-height: 21px;
    align-content: normal;
    display: block;
}
p#ifReg {
    color: #6c6c6c;
    margin-bottom: 13px;
    letter-spacing: -1px;
}
a.reg {
    font-size: 12px;
    background: url(../images/dots.png) no-repeat;
    background-position: 100% 5px;
    padding: 0 7px 0 0;
    cursor: pointer;
    color: #333 !important;
    text-decoration: none;
}
.regBot {
    color: #484848;
}

span.forgot {
    margin: 0 !important;
    padding: 0 18px 0 62px !important;
}

input[name="passwordLog"] {
    margin-bottom: 14px;
}
span.form-reg {
    text-align: center;
    display: block;
    padding-right: 6px;
}

.handa div#topform1 {
    /* display: flex; */
    flex-wrap: wrap;
    padding-bottom: 28px;
    clear: both;
}button.owl-prev:focus, button.owl-next:focus {outline: 0 !important;}

button.owl-prev {
    position: absolute;
    right: 10px;
    bottom:50%;
    margin-bottom: 1px !important;
}
select#workinput13 {
    margin-left: 0;
}

.handa .selector.selector5.selector6 {/* margin-left: 34px; */position: relative;}

button.owl-next {
    position: absolute;
    LEFT: 10px;
    bottom: 50%;
    margin-bottom: 1px !important;
    transform: rotate(180deg);
}span.che.priva label.container {
    padding: 0;
}



.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
    background-image: url(images/new_ui-icons_cc0000_256x240.png);
}



#topform.handa h2 {
    background: none;
    padding: 0;
}

#ui-datepicker-div .ui-widget-header {
	background: #6a8300;
	border:1px solid #6a8300;
}
div#successMsg {
    /* background: #f9f9f9; */
    /* margin-top: 10px; */
    padding: 20px;
    color: #505e00;
    text-align: center;
}
div#successMsg {
    position: absolute;
    width: 320px;
    z-index: 99;
    background: #fff;
    left: 50%;
    margin-left: -160px;
}select#agesel {
    background: url(/images/dropdown_arrow.png) no-repeat 13px center #ffffff;
}.bonus:hover:after {
    content: "";
    display: block;
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    background-color: #403c3c4a;
    top: 0;
}input[type="checkbox"]+label,input[type="checkbox"]+label {
    width: 16px;
    height: 16px;
    background: #fff;
    display: block;
    position: absolute;
    padding-right: 10px;
    box-sizing: border-box;
    margin-top: 3px;
    border: 1px solid #dcdcdc;
    top: 0;
}input[type="checkbox"]:checked+label, input[type="checkbox"]:checked+label {
    /* background-image: url(../images/checked.png); */
    background-size: contain;
}input[type="checkbox"] {
    opacity: 0;
    margin-left: 8px !important;
}form#workform input, form#workform div {
    float: right !important;
}
#topform.handa form#workform div, #topform.handa form#workform input {
    /* float: none !important; */
}
div#content3top {
    display: none;
}div#content2top.work {
    margin-bottom: 20px;
}ul#sidemenuul li.active img {
    -webkit-filter: saturate(0);
    filter: saturate(0);
}div#topform2.twopika p {
    display: block;
}div#largeinfo h3 span {
    width: calc(100% - 25px) !important;
    display: inline-block;
    line-height: 20px;
    padding: 10px 0;
}.popupAD {
    display: none;
}span.closePopAd {
    position: absolute;
    right: 0;
    width: 38px;
    height: 38px;
    background: url(../images/banadx.png);
    background-size: 100%;
    z-index: 2;
}.popupAD a {
    width: 100%;
    display: block;
    position: absolute;
    left: 0;
    height: 100%;
}p.nameOf {
    font-size: 14px;
    color: #505e00;
    font-weight: 600;
    padding: 2px 0 16px;
}.wis input[type="checkbox"]+label {
    margin-top: 2px;
}.checkboxes.wis {
    width: 100%;
}

.checkboxes.wis p {
      margin-bottom: 19px;
    line-height: 16px;}
    
.checkboxes.wis p:last-child {
      margin-bottom: 0;}
      input[type="checkbox"]:checked+label:after,.container input:checked ~ .checkmark:after {
    content: "";
    display: block;
    background-image: url(../images/checked.png);
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    position: absolute;
    bottom: 0;
    left: 0;
}div#modal-1.someHeight {
    margin-top: -227px;
}.regform.login.active {
    margin-top: -188px;
    top: 50%;
}.wraperDell {
    position: absolute;
    width: 100%;
    top: 50%;
    z-index: 9;
    text-align: center;
    margin-top: -40px;
}button.notRem {
    /* bottom: 60px; */
    width: 142px;
    /* margin-left: -72px; */
    height: 31px;
    position: initial;
    margin-left: 0;
    width: 205px;
    height: 45px;
    font-size: 18px !important;
}form.regform.registration.active {
    margin-top: -341px;
}.regform.forgot {
    margin-top: -86px;
}.text * {
    /* display: block; */
    clear: both;
    word-wrap: break-word;
    text-align: right;
}h1.centerBon {
    text-align: center;
    padding: 11px 20px 0 0px !important;
    font-weight: 600 !important;
    font-size: 14px !important;

}

div#content2top.indexer {
    margin-bottom: 0px;
}div#bonuses a.bonus:nth-child(4n+4) {
    margin-right: 23px;
}button.fbtrigger {
    background: url(../images/fbb.png);
    width: 290px;
    margin: 0 auto 5px;
    display: block;
    height: 40px;
    border: 0;
    color: #fff;
    padding-left: 35px;
    font-size: 20px;
}

/* body:before {
    content: "";
    display: block;
    background: url(../images/2222.jpg);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: -291px;
    z-index: 0;
    z-index: 999;
    opacity: 0.6;
} */

form.regform.regFbForm {
    margin-top: -240px;
    padding-bottom: 13px;
}

form.regform.regFbForm .regTop {
    margin-bottom: 15px;
}

form.regform.regFbForm .regBot p.centerT {
    line-height: 18px;
    padding: 0 30px;
    font-size: 14px;
}

.priva.rada.fb {
    margin: 16px auto 20px !IMPORTANT;
    width: 100% !important;
    display: flex;
    max-width: 100% !important;
    padding: 0 20px;
    box-sizing: border-box;
    flex-wrap: wrap;
    justify-content: space-between;
}

.priva.rada.fb label {
    width: 50% !important;
}

form.regform.regFbForm .dp {
    margin-bottom: 20px;
}

form.regform.regFbForm select {
    margin-bottom: 9px;
}input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}input#pcontact7 {
    background: #fff;
}
p.noSD {
    display: none;
}
div#modal-1 > div > input {
    width: 100%;
}

input#pcontact7 {
    margin: 0 0 20px 0;
}
.logo-wrap, .logo-bon {
    margin: 0 auto;
    display: block;
    z-index: 2;
    width: 100px;
    height: 100px;
    transform: rotate(45deg);
    overflow: hidden;
    border: 7px solid #fff;
    box-sizing: border-box;
    position: relative;
    border-radius: 8px;
}.logo-bon {
    width: 80px;
    height: 80px;
    position: absolute;
    left: 20px;
    top: 20px;
}

.logo-bon img {
    width: 100px;
}
/* .busi .logo:after {
    content: "";
    display: block;
    width: 96px;
    height: 96px;
    transform: rotate(45deg);
    border: 7px solid #fff;
    position: absolute;
    left: calc(50% - 48px);
    top: 16px;
    box-sizing: border-box;
    border-radius: 10px;
} */
div#topform2 input[type="checkbox"]+label, div#topform2 input[type="checkbox"]+label {
    margin-top: 0;
}div#topform.handa #topform1 input {
    margin-left: 18.015px;
}

.handa select#workinput13 {
    margin-left: 18px;
}

.handa .selector.selector5.selector6 {
    margin-left: 18px;
}.handa a.sendtopform2 {
    margin-left: 23px;
}span.checkmark.error {
    border-color: red;
}
div#topform.handa #topform1 input { 
margin-left:18px !important; } 
select::-ms-expand {
    display: none;
}

.selector.selector5.selector6.workinput7 {
    margin-left: 0;
}

select#workinput12 {
    margin-left: 18px;
}