/* COLOURS: 
 * #777; 	grey 	- logo, text
 * #2b1403; darkbrown - headers, main text
 * #ad2d00; red 	- links / accents 
 * #ee7821; orange 	- rollover / accent2
*/
/* RESET */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,section,time,mark,audio,video,img{background:transparent;border:0;font-size:100%;font-size-adjust:none;margin:0;outline:0;padding:0;vertical-align:baseline;}
article,aside,figure,footer,header,hgroup,nav,section{display:block;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:none;}

/* FONT includes */
@font-face {
    font-family: 'FranchiseRegular';
    src: url('../inc/fonts/franchise-bold-webfont.eot');
    src: url('../inc/fonts/franchise-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../inc/fonts/franchise-bold-webfont.woff') format('woff'),
         url('../inc/fonts/franchise-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
/* BEGIN standard styles */
html		{ width:100%; background:#fff;}
body		{ color:#2b1403;; font-size:13px; font-family:Arial,helvetica,clean,sans-serif; width:100%; }
table		{ font-size:inherit;}
select,input,textarea{ 
			  font:100% arial,helvetica,clean,sans-serif; border:1px solid #cdcdcd;}
input,select{ vertical-align:middle; }
a			{ margin:0; }
a:link,		
a:visited	{ color:#ad2d00; text-decoration:none;}
a:hover,	
a:active	{ color:#ee7821; text-decoration:underline;}
hr			{ border:0; border-top:1px solid #ccc; display:block; height:1px; margin:1em 0; padding:0;}
h1			{ }
h2			{ }
h3			{ color:#000;}
  
/* BEGIN custom styles */
.close 		{ clear:both; height:1px; line-height:1px; margin:0px; padding:0px;  }
.floatl		{ float:left}	   .floatr { float:right;}  .clear { clear:both;} 
.margS		{ margin-top:6px;} .margM{ margin-top:9px;} .margL{ margin-top:18px;}
.padS		{ padding:6px;}    .padM { padding:9px;}    .padL { padding:18px;}
.txtS 		{ font-size:120%;} .txtM { font-size:150%;} .txtL { font-size:200%;}
.btn		{ display:block;  text-decoration:none!important; text-align:center; 
			  background-color: #dd6621; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
				background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjNzQyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMTVkMWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
				
				background: -moz-linear-gradient(top,  #fc742a 0%, #d15d1f 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fc742a), color-stop(100%,#d15d1f)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  #fc742a 0%,#d15d1f 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  #fc742a 0%,#d15d1f 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top,  #fc742a 0%,#d15d1f 100%); /* IE10+ */
				background: linear-gradient(top,  #fc742a 0%,#d15d1f 100%); /* W3C */
				
			  color:#fff!important; font-weight:bold;
			  background-color: #dd6621; }
.btn:hover	{ 	background: #fc742a; /* Old browsers */
				background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyOTI1ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZDY2MjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
				background: -moz-linear-gradient(top,  #f2925e 0%, #dd6621 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2925e), color-stop(100%,#dd6621)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  #f2925e 0%,#dd6621 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  #f2925e 0%,#dd6621 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top,  #f2925e 0%,#dd6621 100%); /* IE10+ */
				background: linear-gradient(top,  #f2925e 0%,#dd6621 100%); /* W3C */
				
			 background-color: #fc742a; }
.roundcor 	{ border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.btn2		{ display:block; background:#dfdfdf;  text-decoration:none!important; text-align:center; background: -moz-linear-gradient(top, #eeeeee, #dfdfdf);  background: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#dfdfdf)); color:#2b1403!important;}
.gradient 	{  }
.img_small	{ width:27%!important; height:auto!important;}
.white		{ color:#fff!important;}
.brown		{ color:#2b1403!important;}
.red		{ color:#c00!important;}
.greenmsg{ background-color:#009900; color:#FFFFFF; font-weight:bold; padding:10px; font-size:14px; text-align:center; }
.redmsg {background-color:#CC0000; color:#FFFFFF; font-weight:bold; padding:10px;font-size:14px; text-align:center; }



#container 	{ width:100%; margin:0px; padding:0px;} 
#overlay 	{ background-color: rgba(255, 255, 255, 0.8); display:none; height:500%; width:100%; position:absolute; text-align:center; padding-top:50px; z-index:4; }

/* HEADER */
#header		{ overflow:hidden;}
#logo  		{ float:left; margin:0; padding:0;}
#head_right { float:right;}

/* NAVIGATION */
#nav		{ background:none;clear:both;height:32px;margin:0;padding:0;width:100%;}
#menu		{ background:none;font-weight:400;height:32px;list-style:none;padding:0 5px;text-align:left; }
#menu ul	{ list-style:none; margin:0; padding:1px 0 0 0;}
#menu li	{ display:block; height:32px; padding:7px; margin:0; }
#menu a		{ color:#ad2d00; margin:0; 	 height:32px; padding:7px; text-decoration:none; }
.last_a		{ border-right:none!important;}
#menu a:hover,
#menu a:active{background-color:#ee7821; color:#fff;}
#subnav ul  { list-style:none; margin:0; padding:1px 0 0 0;}
#subnav li	{ display:block; height:32px; padding:0px; margin:0; border-bottom:1px solid #ebebeb;  }
#subnav a	{ color:#ad2d00; margin:0; height:18px; padding:7px 0px; text-decoration:none; display:block;  }

/* CONTENT */
#content 	{ background:#fff;} 
#section	{  }
#intro	 	{ color:#2b1403; }
#subintro p	{ margin-bottom:0px!important; line-height:normal!important; }
.blokfull	{ }
.subblok	{ }
.home_news_title{ font-weight:bold;}
.news_title  { font-weight:bold;}
.news_date  { font-weight:normal; font-style:italic; font-size:13px; }
.home_news_teaser{ padding-bottom:10px}

/* lightbox (gallery) */
.lb-loader,.lightbox{text-align:center;line-height:0;position:absolute;left:0}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(Opacity=80);opacity:.8;display:none}.lightbox{width:100%;z-index:10000;font-weight:400;outline:0}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{top:43%;height:25%;width:100%}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../images/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../images/prev.png) left 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../images/next.png) right 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../images/close.png) top right no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1}
.album { display:block}
.album img{ width:140px; height:90px; }


/* DONEREN-pages */

/* FORM */
.labelblok 	{ float:left; width:120px;}
.fieldblok 	{ float:left; width:265px; margin-bottom:10px}
.field 		{ width:95%; height:24px; margin-bottom:0px;}
.fieldcell  { padding:6px 0px;}
.label 		{ height: 12px; padding-top: 10px;  vertical-align: top; width: 120px;}

/* FOOTER */
#footer		{ background-color:#ad2d00; border-top:solid #777 1px; margin:0; color:#fff; }
