/* normalize browser defaults */
html,body,ul,div,h1,h2,h3{margin:0;padding:0;}
ul{list-style:none}
img{border:0;outline:0;}
a{border:0;outline:0;}
.clearBoth{clear: both; display: block;}
.floatLeft{float: left;}
img.floatLeft{margin: 0 6px 6px 0;}
.floatRight{float: right;}
img.floatRight{margin: 0 0 6px 6px;}
.alignLeft{text-align: left;}
.hidden{display: none;}
/*div.quickView{float: left; width: 196px; padding: 12px 12px 0 12px; position: relative;  font-size: .94em; top: -140px; left: -200px; z-index: 99; background: transparent url(/images/bg-227.png) repeat-y;}*/
div.quickView{width: 196px; padding: 12px 12px 0 12px; position: absolute;  font-size: .94em; z-index: 998; background: transparent url(/images/bg-227.png) repeat-y;}
.bg-line{background: transparent url(/images/line.png) repeat-x bottom right;}
.smallText{font-size: 0.84em}
div#msg{font-family:arial; font-size: xx-large; width: 100%; height: 76px; line-height: 76px; text-align:center; background-color:Green; color:White; position:absolute; top: -76px; right: auto;}
a{color: #fff;text-decoration: none;}
a:hover, a:active{text-decoration:underline;}
body{background-color: transparent; font-size: 0.82em;}
	body.bg1{background: #000F12 url(/images/bg/bg1.jpg) no-repeat center top; -moz-background-size: 100%;-webkit-background-size: 100% 100%;}
	body.bg2{background: #0A0A0A url(/images/bg/bg2.jpg) no-repeat center top; -moz-background-size: 100%;-webkit-background-size: 100% 100%;}
	body.bg3{background: #0A0A0A url(/images/bg/bg3.jpg) no-repeat center top; -moz-background-size: 100%;-webkit-background-size: 100% 100%;}
	body.bg4{background: #0A0A0A url(/images/bg/bg4.jpg) no-repeat center top; -moz-background-size: 100%;-webkit-background-size: 100% 100%;}
	body.bg5{background: #0A0A0A url(/images/bg/bg5.jpg) no-repeat center top; -moz-background-size: 100%;-webkit-background-size: 100% 100%;}
	body.bg6{background: #0A0A0A url(/images/bg/bg6.jpg) no-repeat center top; -moz-background-size: 100%;-webkit-background-size: 100% 100%;}
	body.bg7{background: #0A0A0A url(/images/bg/bg7.jpg) no-repeat center top; -moz-background-size: 100%;-webkit-background-size: 100% 100%;}
	body.bg8{background: #000000 url(/images/bg/bg8.jpg) no-repeat center top; -moz-background-size: 100%;-webkit-background-size: 100% 50%;}
	body.bg9{background: #0A0A0A url(/images/bg/bg9.jpg) no-repeat; -moz-background-size: 100%;}
	body.bg10{background: #0A0A0A url(/images/bg/bg10.jpg) no-repeat center top; -moz-background-size: 100%;-webkit-background-size: 100% 100%;}
	body.bg11{background: #0A0A0A url(/images/bg/bg11.jpg) no-repeat center top; -moz-background-size: 100%;-webkit-background-size: 100% 100%;}
	body.bg12{background: #0A0A0A url(/images/bg/bg12.jpg) no-repeat center top; -moz-background-size: 100%;-webkit-background-size: 100% 100%;}
	body.bg13{background: #D4D5D0 url(/images/bg/bg13.jpg) no-repeat center top; -moz-background-size: 100%;-webkit-background-size: 100% 100%;}
	body.bg14{background: #0A0A0A url(/images/bg/bg14.jpg) no-repeat center top;  -moz-background-size: 100%;-webkit-background-size: 100% 100%;}
	body.bg15{background: #691E19 url(/images/bg/bg15.jpg) no-repeat center top;  -moz-background-size: 100%;-webkit-background-size: 100% 100%;}
	body.bg16{background: #0A0A0A url(/images/bg/bg16.jpg) no-repeat center top;  -moz-background-size: 100%;-webkit-background-size: 100% 100%;}
	body.bg17{background: #0A0A0A url(/images/bg/bg17.jpg) no-repeat center top;  -moz-background-size: 100%;-webkit-background-size: 100% 100%;}
	body.bg18{background: #0A0A0A url(/images/bg/bg18.jpg) no-repeat center top;  -moz-background-size: 100%;-webkit-background-size: 100% 100%;}
	body.bg19{background: #0A0A0A url(/images/bg/bg19.jpg) no-repeat center top;  -moz-background-size: 100%;-webkit-background-size: 100% 100%;}
	body.bg20{background: #0A0A0A url(/images/bg/bg20.jpg) no-repeat center top;  -moz-background-size: 100%;-webkit-background-size: 100% 100%;}
	body.bg21{background: #0A0A0A url(/images/bg/bg21.jpg) no-repeat center top;  -moz-background-size: 100%;-webkit-background-size: 100% 100%;}
	body.bg22{background: #0A0A0A url(/images/bg/bg22.jpg) no-repeat center top;  -moz-background-size: 100%;-webkit-background-size: 100% 100%;}
	body.bg23{background: #0A0A0A url(/images/bg/bg23.jpg) no-repeat center top;  -moz-background-size: 100%;-webkit-background-size: 100% 100%;}
	body.bg24{background: #0A0A0A url(/images/bg/bg24.jpg) no-repeat center top;  -moz-background-size: 100%;-webkit-background-size: 100% 100%;}
	body.bg25{background: #0A0A0A url(/images/bg/bg25.jpg) no-repeat center top;  -moz-background-size: 100%;-webkit-background-size: 100% 100%;}
	body.bg26{background: #0A0A0A url(/images/bg/bg26.jpg) no-repeat center top;  -moz-background-size: 100%;-webkit-background-size: 100% 100%;}
	body.bg27{background: #0A0A0A url(/images/bg/bg27.jpg) no-repeat center top;  -moz-background-size: 100%;-webkit-background-size: 100% 100%;}
	body.bg28{background: #0A0A0A url(/images/bg/bg28.jpg) no-repeat center top;  -moz-background-size: 100%;-webkit-background-size: 100% 100%;}
	body.bg29{background: #0A0A0A url(/images/bg/bg29.jpg) no-repeat center top;  -moz-background-size: 100%;-webkit-background-size: 100% 100%;}
	body.bg30{background: #0A0A0A url(/images/bg/bg30.jpg) no-repeat center top;  -moz-background-size: 100%;-webkit-background-size: 100% 100%;}
	body.bg31{background: #0A0A0A url(/images/bg/bg31.jpg) no-repeat center top;  -moz-background-size: 100%;-webkit-background-size: 100% 100%;}
	body.bg32{background: #caba9d url(/images/bg/bg32.jpg) no-repeat center top;  -moz-background-size: 100%;-webkit-background-size: 100% 100%;}
	body.bg33{background: #caba9d url(/images/bg/bg33.jpg) no-repeat center top;  -moz-background-size: 100%;-webkit-background-size: 100% 100%;}
	body.bg34{background: #caba9d url(/images/bg/bg34.jpg) no-repeat center top;  -moz-background-size: 100%;-webkit-background-size: 100% 100%;}
	body.bg35{background: #caba9d url(/images/bg/bg35.jpg) no-repeat center top;  -moz-background-size: 100%;-webkit-background-size: 100% 100%;}
	body.bg36{background: #caba9d url(/images/bg/bg36.jpg) no-repeat center top;  -moz-background-size: 100%;-webkit-background-size: 100% 100%;}
	body.bg37{background: #caba9d url(/images/bg/bg37.jpg) no-repeat center top;  -moz-background-size: 100%;-webkit-background-size: 100% 100%;}
	body.bg38{background: #caba9d url(/images/bg/bg38.jpg) no-repeat center top;  -moz-background-size: 100%;-webkit-background-size: 100% 100%;}
	body.bg39{background: #caba9d url(/images/bg/bg39.jpg) no-repeat center top;  -moz-background-size: 100%;-webkit-background-size: 100% 100%;}
	body.bg40{background: #caba9d url(/images/bg/bg40.jpg) no-repeat center top;  -moz-background-size: 100%;-webkit-background-size: 100% 100%;}
	body.bg41{background: #caba9d url(/images/bg/bg41.jpg) no-repeat center top;  -moz-background-size: 100%;-webkit-background-size: 100% 100%;}
	body.bg42{background: #caba9d url(/images/bg/bg42.jpg) no-repeat center top;  -moz-background-size: 100%;-webkit-background-size: 100% 100%;}
	body.bg43{background: #caba9d url(/images/bg/bg43.jpg) no-repeat center top;  -moz-background-size: 100%;-webkit-background-size: 100% 100%;}
	body.bg44{background: #caba9d url(/images/bg/bg44.jpg) no-repeat center top;  -moz-background-size: 100%;-webkit-background-size: 100% 100%;}
	body.bg45{background: #caba9d url(/images/bg/bg45.jpg) no-repeat center top;  -moz-background-size: 100%;-webkit-background-size: 100% 100%;}
	body.bg46{background: #caba9d url(/images/bg/bg46.jpg) no-repeat center top;  -moz-background-size: 100%;-webkit-background-size: 100% 100%;}
	body.bg47{background: #caba9d url(/images/bg/bg47.jpg) no-repeat center top;  -moz-background-size: 100%;-webkit-background-size: 100% 100%;}
	body.bg48{background: #caba9d url(/images/bg/bg48.jpg) no-repeat center top;  -moz-background-size: 100%;-webkit-background-size: 100% 100%;}
	body.bg49{background: #caba9d url(/images/bg/bg49.jpg) no-repeat center top;  -moz-background-size: 100%;-webkit-background-size: 100% 100%;}
	body.bg50{background: #caba9d url(/images/bg/bg50.jpg) no-repeat center top;  -moz-background-size: 100%;-webkit-background-size: 100% 100%;}

/* HOME PAGE */	
div#hp-wraper{width: 100%; position: absolute; margin: 0 auto; bottom: 10%;text-align: center;}
div#hp-wraper div#wraper{height: 168px; text-align: right; margin: 0 auto;}
div#hp-wraper div#wraper div#colCenter{height: 156px; max-height: 156px; min-height: 156px; overflow: hidden; margin: 6px; padding: 0;}
	ul#newsList li{padding: 8px; height: 154px;}
	ul#newsList li h2{color: #000;}
	ul#newsList li h2 span.h2Date{font-size: 84%;font-weight: 600;}
	
	div#hp-wraper div#wraper div#bottomNav{float:left; margin-top: -30px; height: 30px; color: #fff;}



div#wraper{background: transparent; font-family: arial; color: #000; width: 986px; margin-right: auto; margin-left: auto; margin-top: 50px; margin-bottom: 12px; border-top: solid 1px #fff; border-bottom: solid 1px #fff;}
	div#colLeft{width: 448px; float: left;}

		div#bottomNav{float:left; margin-top: -24px; height: 24px; color: #fff;}
		div#bottomNav ul li{float: left; height: 24px; line-height: 24px; border-right: solid 1px #fff; padding: 0 6px;}
		div#bottomNav ul li.last{border-right: 0;}
		div#bottomNav form * input{height: 12px; line-height:12px; border: 0; font-size:0.78em; background-color: #f8f8f8;}
		
	div#colCenter{width: 370px; min-height: 440px; float: right; margin: 6px; padding: 6px 14px 10px 14px; background: transparent url(/images/colCenter-bg.png) repeat-y right top;}
		div#colCenter.list div{margin-bottom: 20px;}
		div#colCenter ul li{list-style: disc outside; margin-right: 20px;}
		div#colCenter ul li ul li{list-style: circle outside; margin-right: 20px;}
		ul#manchimList, div#mancheSadna, div#sadnaInstructors, div#colCenter div#sadnaText, div#colCenter div#sadnaWW, div#colCenter div#sadnaVideo, div#colCenter div#sadnaForm, div#colCenter div#sadnaGallery{padding-bottom: 6px; margin-bottom: 12px; clear: both;}
		div#colCenter h1{background: transparent url(/images/line.png) repeat-x bottom right;}
		h1{font-size: 1.3em; line-height: 1.8em; margin-bottom: 6px; font-weight: 500; background: transparent url(/images/line.png) repeat-x bottom right;}
		h2{font-size: 1.2em; line-height: 1.4em; font-weight: 500;}
		h3{font-size: 1.0em; line-height: 1.3em;}
		div#colCenter p{margin-top: 0; padding-top: 0;}
		div#colCenter * a{color: #000; text-decoration: underline;}
		div#colCenter * a:hover{color: #616264; text-decoration: uderline;}
		div#sadnaInstructors ul, div#instructorSadnaot ul{clear: both; line-height: 24px; min-height: 24px;}
		div#sadnaInstructors ul li{line-height: 26px; float: right; padding-left: 8px;}
		div#sadnaInstructors ul li a{display: block; line-height: 24px;}
		
		div#instructorSadnaot ul li{list-style: disc none outside; margin-right: 20px; }
		div#instructorSadnaot ul li a{display:inline; line-height: 22px;}
		div#colCenter div#sadnaWW{}
		
		div#mancheSadnaot ul li{list-style: circle inside; padding-right: 20px;}
		div#mancheSadna{min-height: 100px;}
		ul#manchimList li{min-height: 82px; margin-bottom: 10px;}
		ul#manchimList li img{float: right; margin: 6px 0 0 6px;}
		ul#manchimList li p{padding-right: 67px;}
		
		div#colCenter div.sadnaItem{margin-bottom: 40px;}
		
		/* Main Form */
		form#mainFrm div.formRow{clear:both; margin: 4px 0;}
		form#mainFrm div.formRow-margin{clear:both; margin: 10px 0;}
		form#mainFrm div div.leftFormCol input{width: 136px; background: transparent url(/images/colCenter-bg.png) repeat-y right top; border-top: solid 1px gray; border-left: solid 1px gray;  border-right: none; border-bottom: none;}
		form#mainFrm div div textarea{overflow: auto; background: transparent url(/images/colCenter-bg.png) repeat-y right top; border-top: solid 1px gray; border-left: solid 1px gray;  border-right: none; border-bottom: none;}
		form#mainFrm div div.leftFormCol{width: 140px; float:left; margin: 0;}
		form#mainFrm div div.remCol{width: 120px; float:left; color: red; padding-right: 4px;}
		form#mainFrm div div input.validateError, 
		div#colRight form#frmNL div input.validateError, 
		div#colRight form#frmSadna div input.validateError{ border-right: solid 1px red; border-bottom: solid 1px red;}
	
		/* search */
		ul.serchResults li {margin-bottom: 26px;}
		div#colCenter form#frmSrc div input#src-str-main{width: 220px; border: none; font-size: 18px; background: transparent url(/images/bg-227.png) repeat-y; border-right: solid 1px gray; border-bottom: solid 1px gray;}
		
	div#colRight{width: 125px; float: right; margin: 6px 0;}
		img#logo{display: block; margin-bottom: 6px;}
		
		div#nlForm{margin: 0 0 6px 0; width: 121px; padding: 2px 2px 4px 2px; background: transparent url(/images/bg-125.png) repeat-y center top;}
		div#nlForm h3{padding-right: 3px;}
		form#frmNL div{padding-right: 6px; margin: 4px 0;}
		form#frmNL div label{display: block;}
		form#frmNL div input.width120{width: 110px; height: 16px; line-height: 16px; font-size: 1.0em; background-color: transparent; border: solid 1px #a9a9a9;}
		input#nl-sub, input#sdn-sub{background: transparent url(/images/send_button.png) no-repeat; width: 41px; height: 18px; font-family: arial; line-height: 18px; padding: 0; border: none; font-size: .9em; cursor: pointer; margin: 2px 0 0 2px;}

		div#sadnaForm{margin: 0 0 6px 0; width: 121px; padding: 2px 2px 4px 2px; background: transparent url(/images/bg-125.png) repeat-y center top;}
		div#sadnaForm h3{padding-right: 3px; cursor: pointer; background: transparent url(/images/arrowClose.gif) no-repeat 2px 6px;}
		div#sadnaForm h3.open{background: transparent url(/images/arrowOpen.gif) no-repeat 2px 8px;}
		form#frmSadna div{padding-right: 6px; margin: 4px 0;}
		form#frmSadna div label{display: block;}
		form#frmSadna div input.width120{width: 110px; height: 16px; line-height: 16px; font-size: 1.0em; background-color: transparent; border: solid 1px #a9a9a9;}
		form#frmSadna div textarea.width120{width: 110px; height: 96px; overflow: auto; line-height: 16px; font-size: 1.0em; background-color: transparent; border: solid 1px #a9a9a9; overflow: auto;}

div#footer{background: transparent; font-family: arial; color: #fff; width: 986px; margin: 0 auto; height: 50px;}	
	div#footer div{font-size: 0.9em; font-family:tahoma;}
	div#footer ul li{float: right; list-style: none; line-height: 22px;}
		
	div#credit{text-align: center; margin-top: 20px;}
	div#credit a{font-size: 0.96em; color: #87B0FF; text-decoration: underline;}
	div#credit a:hover{color: #fff; text-decoration: none;}		
	


/* MAIN MENU */
