/*** ### ./megalib/version11/css/default_responsive.css ### ***/





/*** global ***/

html, body{
	background: white;
	color: black;
	text-align: center;
	margin: auto;
	font-family: verdana, sans-serif;
	}

html{
	font-size: 1.0rem;
	}

body{
	font-size: 1.0rem;
	line-height: 100%;
	padding: 0px;
	}

a{
	color: blue;
	text-decoration: underline;
	}

a[href^=tel]{
	text-decoration:inherit;
   	color: inherit;
	}

*{
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	}


div{
	margin: auto;
	text-align: left;
	}

table{
	table-layout: fixed;
	border-collapse: collapse;
	margin: auto;
	border-spacing: 0px;
	border-width: 0px;
	text-align: left;
	font-size: 1rem;
	}

table td{
	border-collapse: collapse;
	padding: 0px;
	border: none;
	}

form, input{
	margin: auto;
	padding: 0px;
	}

input, textarea, select, button{
	font-family: verdana, sans-serif;
	font-size: 1rem;
	padding: 2px 2px;
	line-height: 100%;
	}

select, optgroup{
	font-size: 1rem;
	padding: 2px;
	}

optgroup{
	font-size: 1rem;
	padding: 0px 3px 0px 0px;
	}

p{
	margin: 0px;
	padding: 0px;
	text-align: justify;
	}

.col-1{width: 1px;} .col-2{width: 2px;} .col-3{width: 3px;} .col-4{width: 4px;} .col-5{width: 5px;}
.col-6{width: 6px;} .col-7{width: 7px;} .col-8{width: 8px;} .col-9{width: 9px;} .col-10{width: 10px;}
.col-11{width: 11px;} .col-12{width: 12px;} .col-13{width: 13px;} .col-14{width: 14px;} .col-15{width: 15px;} .col-16{width: 16px;} .col-17{width: 17px;} .col-18{width: 18px;} .col-19{width: 19px;} .col-20{width: 20px;}
.col-21{width: 21px;} .col-22{width: 22px;} .col-23{width: 23px;} .col-24{width: 24px;} .col-25{width: 25px;} .col-26{width: 26px;} .col-27{width: 27px;} .col-28{width: 28px;} .col-29{width: 29px;} .col-30{width: 30px;}
.col-31{width: 31px;} .col-32{width: 32px;} .col-33{width: 33px;} .col-34{width: 34px;} .col-35{width: 35px;} .col-36{width: 36px;} .col-37{width: 37px;} .col-38{width: 38px;} .col-39{width: 39px;} .col-40{width: 40px;}
.col-41{width: 41px;} .col-42{width: 42px;} .col-43{width: 43px;} .col-44{width: 44px;} .col-45{width: 45px;} .col-46{width: 46px;} .col-47{width: 47px;} .col-48{width: 48px;} .col-49{width: 49px;} .col-50{width: 50px;}
.col-51{width: 51px;} .col-52{width: 52px;} .col-53{width: 53px;} .col-54{width: 54px;} .col-55{width: 55px;} .col-56{width: 56px;} .col-57{width: 57px;} .col-58{width: 58px;} .col-59{width: 59px;} .col-60{width: 60px;}
.col-61{width: 61px;} .col-62{width: 62px;} .col-63{width: 63px;} .col-64{width: 64px;} .col-65{width: 65px;} .col-66{width: 66px;} .col-67{width: 67px;} .col-68{width: 68px;} .col-69{width: 69px;} .col-70{width: 70px;}
.col-71{width: 71px;} .col-72{width: 72px;} .col-73{width: 73px;} .col-74{width: 74px;} .col-75{width: 75px;} .col-76{width: 76px;} .col-77{width: 77px;} .col-78{width: 78px;} .col-79{width: 79px;} .col-80{width: 80px;}
.col-81{width: 81px;} .col-82{width: 82px;} .col-83{width: 83px;} .col-84{width: 84px;} .col-85{width: 85px;} .col-86{width: 86px;} .col-87{width: 87px;} .col-88{width: 88px;} .col-89{width: 89px;} .col-90{width: 90px;}
.col-91{width: 91px;} .col-92{width: 92px;} .col-93{width: 93px;} .col-94{width: 94px;} .col-95{width: 95px;} .col-96{width: 96px;} .col-97{width: 97px;} .col-98{width: 98px;} .col-99{width: 99px;} .col-100{width: 100px;}
.col-105{width: 105px;} .col-110{width: 110px;} .col-115{width: 115px;} .col-120{width: 120px;} .col-125{width: 125px;} .col-130{width: 130px;} .col-135{width: 135px;} .col-140{width: 140px;} .col-145{width: 145px;} .col-150{width: 150px;}
.col-155{width: 155px;} .col-160{width: 160px;} .col-165{width: 165px;} .col-170{width: 170px;} .col-175{width: 175px;} .col-180{width: 180px;} .col-185{width: 185px;} .col-190{width: 190px;} .col-195{width: 195px;} .col-200{width: 200px;}
.col-205{width: 205px;} .col-210{width: 210px;} .col-215{width: 215px;} .col-220{width: 220px;} .col-225{width: 225px;} .col-230{width: 230px;} .col-235{width: 235px;} .col-240{width: 240px;} .col-245{width: 245px;} .col-250{width: 250px;}
.col-255{width: 255px;} .col-260{width: 260px;} .col-265{width: 265px;} .col-270{width: 270px;} .col-275{width: 275px;} .col-280{width: 280px;} .col-285{width: 285px;} .col-290{width: 290px;} .col-295{width: 295px;} .col-300{width: 300px;}
.col-305{width: 305px;} .col-310{width: 310px;} .col-315{width: 315px;} .col-320{width: 320px;} .col-325{width: 325px;} .col-330{width: 330px;} .col-335{width: 335px;} .col-340{width: 340px;} .col-345{width: 345px;} .col-350{width: 350px;}
.col-355{width: 355px;} .col-360{width: 360px;} .col-365{width: 365px;} .col-370{width: 370px;} .col-375{width: 375px;} .col-380{width: 380px;} .col-385{width: 385px;} .col-390{width: 390px;} .col-395{width: 395px;} .col-400{width: 400px;}
.col-405{width: 405px;} .col-410{width: 410px;} .col-415{width: 415px;} .col-420{width: 420px;} .col-425{width: 425px;} .col-430{width: 430px;} .col-435{width: 435px;} .col-440{width: 440px;} .col-445{width: 445px;} .col-450{width: 450px;}
.col-455{width: 455px;} .col-460{width: 460px;} .col-465{width: 465px;} .col-470{width: 470px;} .col-475{width: 475px;} .col-480{width: 480px;} .col-485{width: 485px;} .col-490{width: 490px;} .col-495{width: 495px;} .col-500{width: 500px;}
.col-505{width: 505px;} .col-510{width: 510px;} .col-515{width: 515px;} .col-520{width: 520px;} .col-525{width: 525px;} .col-530{width: 530px;} .col-535{width: 535px;} .col-540{width: 540px;} .col-545{width: 545px;} .col-550{width: 550px;}
.col-555{width: 555px;} .col-560{width: 560px;} .col-565{width: 565px;} .col-570{width: 570px;} .col-575{width: 575px;} .col-580{width: 580px;} .col-585{width: 585px;} .col-590{width: 590px;} .col-595{width: 595px;} .col-600{width: 600px;}
.col-605{width: 605px;} .col-610{width: 610px;} .col-615{width: 615px;} .col-620{width: 620px;} .col-625{width: 625px;} .col-630{width: 630px;} .col-635{width: 635px;} .col-640{width: 640px;} .col-645{width: 645px;} .col-650{width: 650px;}
.col-655{width: 655px;} .col-660{width: 660px;} .col-665{width: 665px;} .col-670{width: 670px;} .col-675{width: 675px;} .col-680{width: 680px;} .col-685{width: 685px;} .col-690{width: 690px;} .col-695{width: 695px;} .col-700{width: 700px;}
.col-705{width: 705px;} .col-710{width: 710px;} .col-715{width: 715px;} .col-720{width: 720px;} .col-725{width: 725px;} .col-730{width: 730px;} .col-735{width: 735px;} .col-740{width: 740px;} .col-745{width: 745px;} .col-750{width: 750px;}
.col-755{width: 755px;} .col-760{width: 760px;} .col-765{width: 765px;} .col-770{width: 770px;} .col-775{width: 775px;} .col-780{width: 780px;} .col-785{width: 785px;} .col-790{width: 790px;} .col-795{width: 795px;} .col-800{width: 800px;}
.col-805{width: 805px;} .col-810{width: 810px;} .col-815{width: 815px;} .col-820{width: 820px;} .col-825{width: 825px;} .col-830{width: 830px;} .col-835{width: 835px;} .col-840{width: 840px;} .col-845{width: 845px;} .col-850{width: 850px;}
.col-855{width: 855px;} .col-860{width: 860px;} .col-865{width: 865px;} .col-870{width: 870px;} .col-875{width: 875px;} .col-880{width: 880px;} .col-885{width: 885px;} .col-890{width: 890px;} .col-895{width: 895px;} .col-900{width: 900px;}
.col-905{width: 905px;} .col-910{width: 910px;} .col-915{width: 915px;} .col-920{width: 920px;} .col-925{width: 925px;} .col-930{width: 930px;} .col-935{width: 935px;} .col-940{width: 940px;} .col-945{width: 945px;} .col-950{width: 950px;}
.col-955{width: 955px;} .col-960{width: 960px;} .col-965{width: 965px;} .col-970{width: 970px;} .col-975{width: 975px;} .col-980{width: 980px;} .col-985{width: 985px;} .col-990{width: 990px;} .col-995{width: 995px;} .col-1000{width: 1000px;}

.clear, div.clear, div div.clear{
	clear: both;
	font-size: 1px;
	height: 1px;
	float: none;
	margin: auto;
	}

.center{text-align: center;}
.vtop{vertical-align: top;}

h1, h2, h3, h4, h5, h6{display: block; margin: 0px;}

ul, ol{margin: 0px 5px 5px 15px; padding: 0px 5px 5px 15px;}
li{padding: 0px; margin: 3px; text-indent: 0px;}

img{
	font-family: courier, fixedsys, sans-serif;
	font-size: 0.8rem;
	}

/*** lightbox ***/
#lightbox{
	position: absolute;
	width: 100%;
	z-index: 9990;
	}

#lightbox-loader{
	display: block;
	width: 66px;
	height: 66px;
	border: none;
	margin: auto auto 20px;
	}

#lightbox-button{
	position: absolute;
/*	width: 23px;
	height: 23px;
*/
	cursor: pointer;
	margin-top: -27px;

	width: 54px;
	height: 54px;
	}

#lightbox-loader-text{
	width: 600px;
	text-align: center;
	padding: 30px 0px;
	font-size: 1.6rem;
	color: white;
	font-family: calibri, sans-serif;
	font-weight: bold;
	line-height: 160%;
	}

#lightbox-loader-text div{
	text-align: center;
	}

@media screen and (max-width: 650px)
{
	#lightbox-loader-text{
		max-width: 300px;
		}
}