@font-face {
	font-family: 'LacunaRegularRegular';
	src: url('Lacuna-Regular-fontfacekit/lacuna-webfont.eot');
	src: local('☺'), url('Lacuna-Regular-fontfacekit/lacuna-webfont.woff') format('woff'), url('Lacuna-Regular-fontfacekit/lacuna-webfont.ttf') format('truetype'), url('Lacuna-Regular-fontfacekit/lacuna-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'LacunaItalicRegular';
	src: url('Lacuna-Regular-fontfacekit/lacuna-italic-webfont.eot');
	src: local('☺'), url('Lacuna-Regular-fontfacekit/lacuna-italic-webfont.woff') format('woff'), url('Lacuna-Regular-fontfacekit/lacuna-italic-webfont.ttf') format('truetype'), url('Lacuna-Regular-fontfacekit/lacuna-italic-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'CurlzMTRegular';
	src: url('curlz/curlz___-webfont.eot');
	src: local('☺'), url('curlz/curlz___-webfont.woff') format('woff'), url('curlz/curlz___-webfont.ttf') format('truetype'), url('curlz/curlz___-webfont.svg#webfontyui84X4i') format('svg');
	font-weight: normal;
	font-style: normal;
}

html, body {
	height: 100%;
}


body{background-color: #CCC}

a{text-decoration: none;color: #3fb549}
a:hover{color: #373937}


ul, ol{padding: 0 0 10px 20px}
ul li{padding: 0 0 5px 0; list-style: disc outside; } 
ol li{padding: 0 0 5px 0; list-style: decimal outside;}

h1 {padding: 0 0 10px 0;font-size: 24px}
h2 {padding: 5px 0 5px 0;font-size: 20px}
h3 {padding: 0 0 10px 0;font-size: 16px}
h4 {padding: 0 0 10px 0;font-size: 12px}
h5 {padding: 0 0 10px 0;font-size: 10px}

.errors{color: yellow; padding: 0 0 20px 0}
#content .errors{color: red; padding: 0 0 20px 0}

#logoba{display: block;width: 130px; height: 151px;background: url(images/logoba.png) no-repeat;position: absolute;top:130px;right:120px}

#menuW{background: #373937; height: 45px;overflow: hidden}
	#menu{width: 1000px;margin: 0 auto; /* text-align: center */}
	#menu ul{display: inline}
	#menu ul li{display: inline;padding: 0 10px}
	#menu ul li a{font-family: 'CurlzMTRegular', Georgia, sans-serif; color: #FFF; font-size: 24px; line-height: 45px}
	#menu ul li a:hover{color: #3fb549}
	
#sayW{background: #373937; height: 45px;overflow: hidden}
#say{width: 1000px;margin: 0 auto; font-family: 'LacunaRegularRegular', Georgia, sans-serif;color: white;line-height: 45px;text-align: center; font-size: 20px}

#top2W{background: #7e91c9 url(images/top2-bg.png) repeat-x; height: 295px;overflow: hidden;}
#l1{width: 1000px;height: 295px;margin: 0 auto;background: url(images/l1.png) no-repeat;}
#l2{width: 1000px;height: 295px;margin: 0 auto;background: url(images/l2.png) no-repeat;z-index: 2000;position: absolute;display: none}


#n1{background: url(images/n1.png);width: 184px;height: 110px; position: absolute;top: 20px;left:1500px;z-index: 1000;}
#n2{background: url(images/n2.png);width: 153px;height: 81px; position: absolute;top: 70px;left:0;z-index: 1000;display: none}
#n3{background: url(images/n3.png);width: 84px;height: 55px;position: absolute;top: 0px;left:0;z-index: 1000;display: none}

#clouds{position: relative;width: 100%;overflow: hidden;height: 295px;position: absolute}

#topText{font-family: 'CurlzMTRegular', Georgia, sans-serif;font-size: 40px;font-weight: bold;padding: 165px  0 0 20px;text-align: left;width: 460px;color: #FFFF00;display: none}

#contentW{background:url(images/content-bg.png) repeat-x;min-height: 405px; overflow: hidden}
#contentW2{width: 1000px;margin: 0 auto;overflow: hidden}


#wrapper {
	position: relative;
	min-height:100%;
	height:auto !important;
	margin: 0 auto -45px;
}

#content{float: left;width: 640px; min-height: 400px; padding: 20px; font-family: 'LacunaRegularRegular', Georgia, sans-serif;line-height: 1.4}
#content p{padding-bottom: 15px}

#content blockquote{display: block; background: #fefefe; border: solid 1px #c7c7c7;padding: 1px;margin-bottom: 10px}
#content blockquote p{background-color: #f6f6f6;padding: 5px 10px; }


#lang {display: block; background: #fefefe; border: solid 1px #c7c7c7;padding: 1px;margin: 10px 0}
#lang a{display: block;background-color: #f6f6f6;padding: 5px 10px; text-align: center;font-family: 'LacunaRegularRegular', Georgia, sans-serif;line-height: 1.4}

#bottomW{background: #3fb549;overflow: hidden;width: 100%;position: relative}
	#bottom{width: 1000px;margin: 0 auto;font-family: 'LacunaRegularRegular', Georgia, sans-serif;color: #FFF;line-height: 1.5}
	#bottom a{color: #373937}
	#bottom a:hover{color: #000}
	#bottom div.col1{float: left;width: 640px; padding: 20px;} 
	#bottom div.col2{float: left;width: 300px; padding: 10px;} 

#partnersW{background: #373937;overflow: hidden;width: 100%;position: relative}
	#partners {width: 1000px;margin: 0 auto;font-family: 'LacunaRegularRegular', Georgia, sans-serif;color: #FFF;line-height: 1.5; padding: 10px 0px; text-align: center}
	#partners a{padding: 0 3px;}
	#partners a:hover{color: #FFF}
	#partners h3{text-align: center;font-family: 'CurlzMTRegular', Georgia, sans-serif;font-size: 28px; font-weight: normal}
	
#contactForm{}
	#contactForm{}
	#contactForm .row{padding: 0 0 10px 0px; overflow: hidden}
	#contactForm .rowTextarea{padding: 0 0 10px 0px}
	#contactForm .row label{display: block; width: 200px; float: left}
	#contactForm .row span{display: block; width: 300px; float: left}
	#contactForm .row span input{width: 300px; height:20px; border: dashed 1px #3FB549; font-size: 16px}
	#contactForm .rowTextarea textarea{width: 480px; height: 70px; padding: 10px; border: dashed 1px #3FB549;font-size: 16px}
	#contactForm .row .submit{width: 80px; height: 30px; background: #373937; color: #FFF; border: dashed 1px #3FB549; cursor: pointer; font-size: 16px}
	
	
#side{float: left;width: 300px;min-height: 400px;padding: 10px;text-align: center}
	#side h3{font-family: 'CurlzMTRegular', Georgia, sans-serif; color: #373937; font-size: 40px; line-height: 45px; text-align: center}
	#side h3.topSpace{padding-top: 10px}
	#side a{padding: 5px 0}
	#side a img{ border: solid 1px #c7c7c7;padding: 1px;}
	
	
#registration{}
	#registration td{padding: 2px 3px; vertical-align: middle}
	#registration input.text{width: 400px; height:20px; border: dashed 1px #3FB549; font-size: 16px}
	#registration input.submit{height: 30px; background: #373937; color: #FFF; border: dashed 1px #3FB549; cursor: pointer; font-size: 16px}
	#registration textarea{width: 400px; height: 70px;border: dashed 1px #3FB549;font-size: 16px}
	#registration select{border: dashed 1px #3FB549;font-size: 16px;width: 400px;}
	
