html { height: 100%; margin:0; }

body {
	margin: 0px;
	padding: 0px;
	background-color: #ece7d6;
	color: #220000;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: relative;
	height: auto !important;
	height: 100%;
	min-height: 100%;
}
.messerr     { color: #b61e2f; font-size: 14px; font-weight: normal; text-decoration: none; font-style: italic;}
.messok     { color: #b61e2f; font-size: 14px; font-weight: normal; text-decoration: none; font-style: italic; }

a:link    { color: #80050d; text-decoration: underline; }
a:visited { color: #80050d; text-decoration: underline; }
a:active  { color: #80050d; text-decoration: underline; }
a:hover   { color: #b61e2f; text-decoration: underline; }


/*Site Styles*/
.bgvisual1  { background-image: url(visualleft.jpg); background-repeat: no-repeat; }
.bgvisual2  { background-image: url(visualright.jpg); background-repeat: no-repeat; }
.bgvisualbg { background-image: url(visualbg.gif); background-repeat: repeat-x; }
.bgspec 	  { background-color: #120101; padding:25px 15px; }
.bgspec2	  { background-color: #dbd3b9; padding:25px 15px; }
.bgspec2line  { background-color: #cec19b; width: 100%; }
.bgkav	  {
	background-image: url(kav1.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding:32px 13px 13px;
	color: #220000; font-size: 12px;
}
.bgbutton  { background-image: url(allbutbg.gif); background-repeat: repeat-x;}
.bgbutton2 { background-image: url(allbutbg2.gif); background-repeat: repeat-x;}

a.all:link    { color: #a0a0a0; font-size: 12px; font-weight: bold; text-transform: uppercase; text-decoration: none; }
a.all:visited { color: #a0a0a0; font-size: 12px; font-weight: bold; text-transform: uppercase; text-decoration: none; }
a.all:active  { color: #a0a0a0; font-size: 12px; font-weight: bold; text-transform: uppercase; text-decoration: none; }
a.all:hover   { color: #a0a0a0; font-size: 12px; font-weight: bold; text-transform: uppercase; text-decoration: underline; }

a.all2:link    { color: #120101; font-size: 12px; font-weight: bold; text-transform: uppercase; text-decoration: none; }
a.all2:visited { color: #120101; font-size: 12px; font-weight: bold; text-transform: uppercase; text-decoration: none; }
a.all2:active  { color: #120101; font-size: 12px; font-weight: bold; text-transform: uppercase; text-decoration: none; }
a.all2:hover   { color: #120101; font-size: 12px; font-weight: bold; text-transform: uppercase; text-decoration: underline; }



.spectitle { color: #a0a0a0; font-size: 20px; padding: 0; padding-bottom: 4px; margin: 0; font-weight: normal; }
.specline  { background-color: #a0a0a0; }
.specitem  { padding:10px 0px 15px; }
.speclinkpad  { padding:5px 0px; }
.specdate  { color: #ece7d6; font-size: 11px; font-weight: bold; }

a.speclink:link    { color: #80050d; font-size: 12px; text-decoration: none; font-weight: bold; }
a.speclink:visited { color: #80050d; font-size: 12px; text-decoration: none; font-weight: bold; }
a.speclink:active  { color: #80050d; font-size: 12px; text-decoration: none; font-weight: bold; }
a.speclink:hover   { color: #80050d; font-size: 12px; text-decoration: underline; font-weight: bold; }

.spectext  { color: #ece7d6; font-size: 12px; }

a.specmore:link    { color: #ece7d6; font-size: 12px; text-decoration: none; }
a.specmore:visited { color: #ece7d6; font-size: 12px; text-decoration: none; }
a.specmore:active  { color: #ece7d6; font-size: 12px; text-decoration: none; }
a.specmore:hover   { color: #ece7d6; font-size: 12px; text-decoration: underline; }

.specthumb {
	border-bottom: 2px; border-top: 2px;border-left: 2px; border-right: 2px;
	border-style: solid;
	border-color: #F4F1E9;
	margin: 0px 10px 10px 0px;
}
.spectext2  { color: #aea186; font-size: 11px; font-weight: bold; font-style: italic; }

.contactpic {
	border-bottom: 2px; border-top: 2px;border-left: 2px; border-right: 2px;
	border-style: solid;
	border-color: #F4F1E9;
}

/*List Items*/
.listitem  { padding:10px 0px 15px; }
.listlinkpad  { padding:5px 0px; }
.listdate  { color: #80050d; font-size: 11px; font-weight: bold; }

.listnolink    { color: #aea186; font-size: 11px; font-weight: bold; font-style: italic; }

a.listlink:link    { color: #80050d; font-size: 14px; text-decoration: none; font-weight: bold; }
a.listlink:visited { color: #80050d; font-size: 14px; text-decoration: none; font-weight: bold; }
a.listlink:active  { color: #80050d; font-size: 14px; text-decoration: none; font-weight: bold; }
a.listlink:hover   { color: #80050d; font-size: 14px; text-decoration: underline; font-weight: bold; }

.listtext  { color: #333333; font-size: 14px; }

a.listmore:link    { color: #333333; font-size: 12px; text-decoration: none; }
a.listmore:visited { color: #333333; font-size: 12px; text-decoration: none; }
a.listmore:active  { color: #333333; font-size: 12px; text-decoration: none; }
a.listmore:hover   { color: #999999; font-size: 12px; text-decoration: underline; }

.listthumb {
	border-bottom: 2px; border-top: 2px;border-left: 2px; border-right: 2px;
	border-style: solid;
	border-color: #F4F1E9;
	margin: 0px 10px 10px 0px;
}


.visual1 { color: #b61e2f; font-size: 72px; font-weight: bold; line-height: 72px; text-transform: uppercase; }
.visual2	{ color: #b61e2f; font-size: 22px; font-weight: bold; line-height: 22px; text-transform: uppercase; }
.visual3	{ color: #b61e2f; font-size: 22px; font-weight: bold; line-height: 22px; text-transform: uppercase; font-style: italic; }
.visual4	{ color: #c4513d; font-size: 12px; font-weight: bold; line-height: 12px; }

.lansel 			{ color: #654e4e; font-size: 11px; }
a.lang:link    { color: #b9262f; font-size: 11px; text-decoration: none; }
a.lang:visited { color: #b9262f; font-size: 11px; text-decoration: none; }
a.lang:active  { color: #b9262f; font-size: 11px; text-decoration: none; }
a.lang:hover   { color: #b9262f; font-size: 11px; text-decoration: underline; }

#footer {
	width: 100%;
	height: 120px;
	background-image: url(footerbg.gif); background-repeat: repeat-x;
}

.navbord {
	border-bottom: 6px; border-top: 6px;border-left: 6px; border-right: 6px;
	border-style: solid;
	border-color: #f4f1e9;
}
.razd1 { background-color: #f9f4e4; width: 100%; height: 1px; }
.razd2 { background-color: #e0d6b4; width: 100%; height: 1px; }

.menuselbg { background-image: url(menuselbg.gif); background-repeat: repeat-x; }

.navsel 			{ color: #80050d; font-size: 18px; }
a.nav:link    	{ color: #220000; font-size: 18px; text-decoration: none; }
a.nav:visited 	{ color: #220000; font-size: 18px; text-decoration: none; }
a.nav:active  	{ color: #220000; font-size: 18px; text-decoration: none; }
a.nav:hover   	{ color: #220000; font-size: 18px; text-decoration: underline; }

.newsnavynolk  			{ font-size: 16px; color: #757575; text-decoration: none; }
.newsnavysel  				{ font-size: 16px; color: #b61e2f; text-decoration: none; }
a.newsnavy:link   		{ font-size: 16px; color: #80050d; text-decoration: none; }
a.newsnavy:visited 		{ font-size: 16px; color: #80050d; text-decoration: none; }
a.newsnavy:active  		{ font-size: 16px; color: #80050d; text-decoration: none; }
a.newsnavy:hover   		{ font-size: 16px; color: #b61e2f; text-decoration: none; }

.newsnavmnolk  			{ font-size: 14px; color: #757575; text-decoration: none; }
.newsnavmsel  				{ font-size: 14px; color: #b61e2f; text-decoration: none; }
a.newsnavm:link   		{ font-size: 14px; color: #80050d; text-decoration: none; }
a.newsnavm:visited 		{ font-size: 14px; color: #80050d; text-decoration: none; }
a.newsnavm:active  		{ font-size: 14px; color: #80050d; text-decoration: none; }
a.newsnavm:hover   		{ font-size: 14px; color: #b61e2f; text-decoration: none; }

.hnewsdate 					{ font-size: 12px; color: #A30000; font-weight: normal; }
a.hnewstitle:link   		{ font-size: 11px; color: #FEFDFD; text-decoration: none; font-weight: bold; }

h1	{ font-weight: normal; font-size: 24px; color: #80050d; padding: 0px; padding-bottom: 5px; margin: 0px; line-height: 24px; }
#top {
	padding: 0px; padding-top: 25px; padding-bottom: 45px; margin: 0px;
}

.copyrighttxt       { color: #80050d; font-size: 14px; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.copyright:link    { color: #80050d; font-size: 14px; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.copyright:visited { color: #80050d; font-size: 14px; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.copyright:active  { color: #80050d; font-size: 14px; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.copyright:hover   { color: #80050d; font-size: 14px; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; }

.contactmaintitle { color: #80050d; font-size: 20px; padding: 0; padding-bottom: 4px; margin: 0; font-weight: normal; }
.contacttitle {
	font-size: 11px;
	font-weight: bold;
}
.contactinput {
	color: #220000;
   width: 170px;
	height: 15px;
	border: 1px;
	background-color: #F4F1E9;
	border-style: solid;
	font-size: 12px;
	border-color: #F4F1E9;
	padding: 6px; 
}
.contacttxt {
	color: #220000;
	border: 1px;
	background-color: #F4F1E9;
	border-style: solid;
	font-size: 12px;
	border-color: #F4F1E9;
	padding: 6px;
	overflow: auto;
}

.testtitle {
	font-size: 11px;
	font-weight: bold;
}
.testinput {
	color: #220000;
   width: 260px;
	height: 15px;
	border: 1px;
	background-color: #F4F1E9;
	border-style: solid;
	font-size: 12px;
	border-color: #F4F1E9;
	padding: 6px; 
}
.testtxt {
	width: 260px;
	color: #220000;
	border: 1px;
	background-color: #F4F1E9;
	border-style: solid;
	font-size: 12px;
	border-color: #F4F1E9;
	padding: 6px;
	overflow: auto;
}

/*Rich for page*/
hr.pg { width:100%; height: 1px; border: medium none; color: #cbe57a; background-color: #80050d; margin:0px 0; padding: 0px; margin-top: 5px; margin-bottom: 5px; }
p.pg 			{ font-size: 14px; }
em.pg 		{ font-size: 14px; font-style: italic; }
strong.pg 	{ font-size: 14px; font-weight: bold; }

h2.pg 		{ font-weight: normal; font-size: 18px; }
h3.pg 		{ font-weight: normal; font-size: 16px; }
h4.pg 		{ font-weight: normal; font-size: 14px; }
h5.pg 		{ font-weight: bold;   font-size: 12px; }
h6.pg 		{ font-weight: bold;   font-size: 10px; }

ol.pg 		{ font-size:  14px; }
li.pg 		{ font-size:  14px; }

a.pg:link    { color: #80050d; text-decoration: underline; }
a.pg:visited { color: #80050d; text-decoration: underline; }
a.pg:active  { color: #80050d; text-decoration: underline; }
a.pg:hover   { color: #b61e2f; text-decoration: underline; }

/*Admin Styles*/

/*Text & Title*/
.adtit 			{color: #807f84; font-weight: bold;}	
.adtitsel 		{color: #B2B0BB; font-weight: bold;}
.adtxt 			{color: #807f84;}						
.adnosel 		{color: #B0AEB5;}
.adnavtit 		{color: #CFCFCF; font-weight: bold;}	

/*BG*/
.adbgmain		{
	background-color: #FcFcFc;
	height: 100%;
}	
.adbg1 			{background-color: #DCDECF;}				
.adbg2 			{background-color: #EAEBE2;}
.adbg3 			{background-color: #EFF0E7;}
.adbg4 			{background-color: #F9F9F7;}
.adbgaktive		{background-color: #EADFDB;}				

/*Dot's - Horisontal & Vertical*/
.addothor 		{background-image: url(dothor.gif);	background-repeat: repeat-x; width: 100%; }
.addotver 		{background-image: url(dotver.gif);	background-repeat: repeat-y;}

/*Messages*/
.admess 			{color: #249325;}
.aderr 			{color: #e35108;}

/*Padding*/
.adpad5 			{padding: 5px;}
.adpad10			{padding: 10px;}
.adpad15			{padding: 15px;}
.adpad20			{padding: 20px;}

.adborderTable { border: 1px solid #DCDCDC; border-color: #ffffff #ffffff #3E3E3E #3E3E3E; }
.adborderTable td { border: 1px solid #DCDCDC; border-color: #3E3E3E #3E3E3E #ffffff #ffffff; }

/*Form Controls*/
.adfe  			{ color: #3E3E3E; border: 1px solid #DCDCDC; border-color: #3E3E3E #3E3E3E #3E3E3E #3E3E3E; font-size: 11px;}
.adfec 			{ color: #3E3E3E; border: 1px solid #DCDCDC; border-color: #3E3E3E #3E3E3E #3E3E3E #3E3E3E; text-align: center; font-size: 11px;}
.adbut 			{ color: #3E3E3E; border: 1px solid #DCDCDC; border-color: #3E3E3E #3E3E3E #3E3E3E #3E3E3E; cursor:pointer; cursor:hand;  font-size: 11px; }
.adfei			{ width: 150px; height: 14px; border-bottom: 1px; border-top: 1px;border-left: 1px; border-right: 1px; background-color: #ffffff; border-style: solid; font-size: 11px; border-color: #333333; vertical-align: middle; font-family: Verdana, Arial, Helvetica, sans-serif; }

/*Links*/
.adlksel 		{ color: #e35108; }
.adnolk  		{ color: #807f84; }
a.adlk:link    { color: #807f84; text-decoration: underline; }
a.adlk:visited { color: #807f84; text-decoration: underline; }
a.adlk:active  { color: #807f84; text-decoration: underline; }
a.adlk:hover   { color: #e35108; text-decoration: underline; }

.adblksel 		 { font-size: 12px; color: #e35108; text-decoration: none;      font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
a.adblk:link    { font-size: 12px; color: #807f84; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
a.adblk:visited { font-size: 12px; color: #807f84; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
a.adblk:active  { font-size: 12px; color: #807f84; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
a.adblk:hover   { font-size: 12px; color: #e35108; text-decoration: underline;	font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }

/*Border*/
.adborder 		 { border-color:#39402F; border-style:solid; border-width:1px }
.adimgborder	 { border-color:#DCDECF; border-style:solid; border-width:3px }

.tat 				 {	cursor:pointer; cursor:hand; }

