/* TJUVHOLMEN INTERNETT INNSTILLINGER */

/*SEARCH TEMPLATE*/
a img { border: none; }
p
{
	margin: 0px 0px 10px 0px;
}

.firstpage-column-full table.image2{margin-bottom:8px}
table#search-full 
{
	padding: 20px;
}
.Search-Full .search-header { text-transform: uppercase; font-family: Arial; font-weight: bold; font-size: 14px; color: #89014B; }
.Search-Full .short{padding-top:15px;padding-left:0px}
.Search-result-Short{padding-left:0px; padding-right:30px;width:100%;}
.Search-result-Short a.doc-header1{ font-family:Arial,sans-serif;font-size:11px;font-weight:bold;text-decoration:none;line-height:13px;padding-left:0px;word-spacing:0px;}
.Search-result-Short .doc-preface-short{color:#7a7a7a;font-family:Arial,sans-serif;font-size:11px;font-weight:bold;text-decoration:none;line-height:13px;}
.search-text-row1,
.search-text-row2{color:#7a7a7a;font-family:Arial,sans-serif;font-size:11px;font-weight:bold;text-decoration:none;line-height:13px;padding-left:0px;padding-top:4px;padding-bottom:4px;}
.Search-result-Short a.doc-preface-short{padding-left:0px;}
.search-result-header-arrow{margin-right:12px; margin-left:2px}
.search-listsection{height:380px;}
.search-inputsection{ height: 20px;	text-align:left;	padding-left: 2px;	padding-right: 30px;	color:#7a7a7a;	font-family:Arial,sans-serif;	font-size:11px;	font-weight:normal;	text-decoration:none;	line-height:13px;}
.search-imagebutton{margin-left: 10px; vertical-align:top}
.search-inputbox { height: 20px; }
.search-inputbox-fields{padding-top:10px;padding-bottom:30px;padding-left:0px;}
.search-text{	color:#7a7a7a;	font-family:Arial,sans-serif;	font-size:11px;	font-weight:bold;	text-decoration:none;	line-height:13px;}
.search-header{padding-right:0px}
.search-nextpage,
.search-previouspage{color:#89014B;font-family:arial,sans-serif;font-size:11px;font-weight:bold;padding:0px 20px  0px 20px;text-decoration:none;cursor:hand;}
.search-nextpage-disabled,
.search-previouspage-disabled{color:#89014B;font-family:arial,sans-serif;font-size:11px;font-weight:bold;padding:0px 20px  0px 20px;text-decoration:none;}
.search-previouspage-disabled,
.search-previouspage{padding-left:0px}
.search-activepagenr{color:#89014B;font-family:arial,sans-serif;font-size:11px;font-weight:bold;padding:0px 3px  0px 3px;text-decoration:none;cursor:hand;}
.search-pagenr{color:#89014B;font-family:arial,sans-serif;font-size:11px;font-weight:normal;padding:0px 3px  0px 3px;text-decoration:none;cursor:hand;}
.search-pagesection{border: solid 0px !important; margin-left:0px;text-align:left;}

h1, h2, h3, h4
{
	margin: 0px;
}

h1 a, h2 a, h3 a, h4 a, p a
{
	font-family: inherit;
	font-size: inherit;
	color: inherit;	
}



/*COLUMN TEMPLATE*/
.column-title{color:#6BAACB;font-family:Arial,sans-serif;font-size:13px;font-weight:bold;text-decoration:none;text-transform:uppercase;padding-bottom: 8px;padding-top: 2px;}
.column-doc{padding:0px 12px 0px 12px; width:100%;}
.firstpage-column-full div.column-link{padding-top:10px;}
a.column-link{color:#2a8ebf;	font-family:Arial,sans-serif;	font-size:11px;	font-weight:normal;	text-decoration:none;}
a.column-link:hover{color:#2a8ebf;text-decoration:underline;}
.column-doc{width:100%;}
.column-container1 .column-doc{border-right: solid 1px #F1F1F1}
.column-container2 .column-doc{border-right: solid 1px #F1F1F1}
.column-firstpage{background-color:white}
.column a.column-link{color:#6BAACB;}
.column div.column-link{}
.column-preface{padding-bottom:10px;}



.short { padding-bottom: 0px !important; }
.row { border: solid 0px !important; }

/* ------------------------------------ Main Area Settings -----------------------------------------------*/

.content
{
	width: auto;
}

.hideleft .content 
{ 
	margin-left: 20px;
}

.hideright .content
{
	margin-right: 20px;
}

.hideright .content-td,
.hideleft .content-td
{
	width: 710px;
}

.hideboth .content-td
{
	width: 950px;
}

.inner-site-area,
.site-area 
{ 
	width: 950px; 
	overflow: hidden;
}

.site-area-top
{
	border: none;
}


/* ---------------------------------------------  Frontpage settings --------------------------------------------- */

.frontpage-tlf { position: relative; top: -6px;  color: #FF6600;}
.frontpagerow { margin-top: 4px; }


.style13 { font-size: 12px; }

.doc-bodytext a,
.doc-preface a { color: #89014c; }

.doc-bodytext a:hover,
.doc-preface a:hover { color: #3399cc;}



.doc-preface .frontpage-download{position: relative;  top: 6px; }
.frontpage-download a,
.frontpage-download { font-family: Arial !important; font-size: 11px; }



/* ---------------------------------------------  Article settings --------------------------------------------- */
.ARTICLE .doc-header1 a { font-family: Arial; font-size: 13px; }
.ARTICLE .doc-preface { font-family: Arial; font-weight: normal; font-size: 20px; color: #434343; } 
.ARTICLE .doc-preface { margin-bottom: 4px; }
.ARTICLE .doc-bodytext p,
.ARTICLE .doc-bodytext font,
.ARTICLE .doc-bodytext,
.ARTICLE .doc-bodytext ul,
.ARTICLE .doc-bodytext li,
.ARTICLE .doc-bodytext li div { font-family: Arial; font-weight: normal; font-size: 15px; color: #434343; } 
.ARTICLE-short .short-area { width: 500px; float: left;} 
.ARTICLE-short .news-area { clear: right;}

/* Clean content borders */

.site-body { background-color: #dfdfdf; margin: 0px 0px 0px 0px; border: solid 0px; padding: 0px 0px 0px 0px; background-image: url(../im/bgtile.jpg); }
.site-area{ border-left: none !important; border-right: none !important; margin-top: 0px; background-color: #555555;}

.content-td { background-color: Transparent;  }
.site .site-area-container { background-color: White; width: 940px; }
.site-area { border: none; }

strong { font-weight: bold !important; }


.BASIC-full { width: 596px; }
.nolink { color: Black !important; }


/* --------------------------------------------- Topmenu --------------------------------------------- */
.logoarea-td { padding-top: 0px;}

.submenu-area { float: right;}

.td-menuarea .topmenu-active,
.td-menuarea td.globalmenu-active,
.td-menuarea td.globalmenu,
.td-menuarea .topmenu { padding: 0px 5px 0px 0px !Important; height: 22px !important;}

td.td-menuarea { padding: 0px 20px; }

.topmenu-innertable td { Border: solid 0px; }

.top-area .mainmenu { top: 17px; left: -2px; position: relative; width: 500px; height: 40px;}
html>body .top-area .mainmenu { left: -24px; }

.top-area .submenu { top: 8px; left: 5px; position: relative;  width: 520px; height: 40px;} 
html>body .top-area .submenu { left: 56px;} 


td.topmenu img,
td.topmenu-active img,
td.globalmenu img,
td.globalmenu-active img
{
	/*padding-top: 2px !important;*/
}

td#START-NODE img
{
	padding-top: 0px;
}



/* Image rotator */
.image-rotator { width: 910px; float: left; }
.image-rotator .image-view {  height: 400px; overflow: hidden;}
.image-rotator .image-text { width: 910px; height: 20px;}


html>body .image-rotator { margin-bottom: 0px; }


/* Bottoms boxes */
.content .ncolumns .ncolumns-row {}

.content .ncolumns .ncolumns-row .ncolumns-column-1 {  }

.content .ncolumns .ncolumns-row .ncolumns-column-4,
.content .ncolumns .ncolumns-row .ncolumns-column-3,
.content .ncolumns .ncolumns-row .ncolumns-column-2{ padding: 10px 10px 10px 10px; float: left; width: 292px; height: 90px;margin-right: 9px; margin-top: 10px;}
.content .ncolumns .ncolumns-row .ncolumns-column-4 { margin-right: 0px; }

html>body .content .ncolumns .ncolumns-row .ncolumns-column-4,
html>body .content .ncolumns .ncolumns-row .ncolumns-column-3,
html>body .content .ncolumns .ncolumns-row .ncolumns-column-2 { width: 277px; height: 70px; }

.content .ncolumns .ncolumns-row .ncolumns-column-2 { background-image: url(../im/box_1hoy.gif) }
.content .ncolumns .ncolumns-row .ncolumns-column-3 { background-image: url(../im/box_2hoy.gif) }
.content .ncolumns .ncolumns-row .ncolumns-column-4 { background-image: url(../im/box_3hoy.gif) }

.ncolumns {
display:inline-block;
padding-bottom:20px;
}


/* Link & Header */
.content .ncolumns .ncolumns-row  .doc-header1 a,
.content .ncolumns .ncolumns-row  .doc-header1 { font-family: Arial; font-weight: Bold; color: #89014c;text-transform: uppercase; }

.content .ncolumns .ncolumns-row  .doc-header1 a:hover { color: #3399cc; }


/* --------------------------------------------- TEASER --------------------------------------------- */
.TEASER { height: 70px; overflow-y: hidden;}
.TEASER .doc-header1 a,
.TEASER .doc-header1 {  font-size: 12px; font-family: Arial; font-weight: Bold !important; color: #89014c; text-transform: uppercase; }
.TEASER .doc-preface { margin-top: 4px; }
.TEASER .doc-header1 a:hover { color: #3399cc;}

.TEASER .flexihide  { overflow-y: hidden; }
.TEASER a {  color: #89014c; }
.TEASER a:hover { color: #3399cc; }


/* --------------------------------------------- Tworows article --------------------------------------------- */
.tworows-area {clear: both; width: 900px; height: 100%; display: inline-block;}
.tworows-area .left-article { float: left;  width: 596px; height: auto; }
.tworows-area .right-article { margin-left: 10px; float: left; background-color: #F2F2F2; width: 292px; height: 100%;}
.tworows-area .right-article .article-box { width: 100%; height: 100%; padding: 10px 10px 10px 10px; }
.tworows-area .right-article .article-box .right-link { width: 180px; padding-left: 10px;}
.tworows-area .right-article .article-box .right-link a {color: #89014c;}
.tworows-area .right-article .article-box .right-link a:hover { color: #3399cc;}


html>body .tworows-area .right-article .article-box {height: 100%; }

.tworows-area .right-article .article-box .title { color: #3399CC; font-family: Arial; font-weight: bold; font-size: 16px;}
.tworows-area .right-article .article-box .row { padding-top: 5px; padding-bottom: 5px; border: solid 0px; }
.tworows-area .right-article .article-box .row .month-name,
.tworows-area .right-article .article-box .row a { font-family: Arial; font-size: 12px;  color: #89014c; }
.tworows-area .right-article .article-box .row a:hover {  color: #3399cc;}

.tworows-area .right-article .article-box .row .month-name { float: left; padding-right: 20px; }

.tworows-area .right-article .article-box .rowtable {  width: 270px; }
.tworows-area .right-article .article-box .rowtable a { font-family: Arial; font-size: 12px; color: #89014c; }
.tworows-area .right-article .article-box .rowtable a:hover { color: #3399cc;}
.tworows-area .right-article .article-box .rowtable td { padding-top: 2px; padding-bottom: 2px; }



/* --------------------------------------------- Slideshow --------------------------------------------- */
.slideshow-content .image-rotator .image-view { width: 910px; height: 430px; }


.slideshow-content .image-rotator .text-row { width: 910px; height: 90px; }
.slideshow-content .image-rotator .text-row .header, 
.slideshow-content .image-rotator .text-row .ingress,
.slideshow-content .image-rotator .text-row .lastn{ padding: 10px 10px 10px 10px; float: left; width: 292px; height: 90px;margin-right: 8px; margin-top: 10px;}


.image-rotator .text-row .header { background-image: url(../im/box_1hoy.gif); } 
.image-rotator .text-row .header a {  font-size: 12px; font-family: Arial; font-weight: Bold !important; color: #89014c; text-transform: uppercase;} 
.image-rotator .text-row .header a:hover { color: #3399cc;}
.image-rotator .text-row .ingress { background-image: url(../im/box_2hoy.gif) }
.image-rotator .text-row .lastn { background-image: url(../im/box_3hoy.gif) }
.image-rotator .text-row .lastn a { color: #89014c; }
.image-rotator .text-row .lastn a:hover { color: #3399cc;}

.image-rotator .doc-prikk { padding-left: 6px; background-position: 0px 4px; background-image: url(../im/prikken.gif); background-repeat: no-repeat;  }


.image-rotator .preface-area .readmore-area {  height: 37px; overflow-y: hidden; }
html>body .image-rotator .preface-area .readmore-area { }


/*.image-rotator .preface-area { font-weight: normal; height: 49px; overflow-y: hidden; color: #666666;}*/
.image-rotator .preface-area { font-weight: normal; color: #666666; }


html>body .slideshow-content .image-rotator .text-row .header, 
html>body .slideshow-content .image-rotator .text-row .ingress, 
html>body .slideshow-content .image-rotator .text-row .lastn { margin-right: 8px;  width: 277px; height: 70px; }
html>body .slideshow-content .image-rotator .text-row .lastn { margin-right: 0px; }




/* --------------------------------------------- Organisation --------------------------------------------- */
.organisation .employee-table { width: 900px;}
.organisation .employee-table td {padding-left: 20px; border-left: solid 1px #CCCCCC; }
.organisation .employee-table .doc-header1 { height: 10px; }
.organisation .employee-table .doc-header1 a{ font-family: Arial; font-weight: bold; font-size: 16px; color: #3399cc; } 
.organisation .employee-table .title { font-family: Arial; font-weight: bold; font-size: 13px; color: #666666; }





/* --------------------------------------------- Contact --------------------------------------------- */
.contact .doc-header1 {}
.contact .doc-receipt,
.contact .doc-preface {  font-family: Arial; font-weight: bold; font-size: 13px; color: #666666; width: 500px;} 
.contact .doc-scheme { margin-top: 15px; }
.contact .doc-scheme td {  }
.contact .doc-scheme .scheme-input { padding-left: 5px; }
.contact .doc-scheme .inputbox {padding-left: 0px !important; }
.contact .doc-scheme .textbox { width: 240px; height: 20px; }
.contact .doc-scheme .scheme-label {   font-family: Arial; font-weight: bold; font-size: 12px; color: #666666; }
.contact .doc-scheme .scheme-button { padding-top: 15px; }
.contact .doc-error { height: 10px; margin-top: 5px; color: Red; font-weight: bold;}


/* --------------------------------------------- Footer --------------------------------------------- */
.footer-area { height: 40px; background-color: #2D2E2D; }
.footer-area .footer-line1 { margin-bottom: 2px; }
.style15,
.footer .basic-full { width: 900px !important; }

/* ------------------------------------------ Box CSS -------------------------------------------------------------------*/
.mybox 
{ 
	float: left;
	width: 220px;
	background-color: #FFFFFF;
	margin: 0px 10px 10px 0px;
}

.mybox .title
{
	overflow: hidden;
	height: 19px;
	width: 100%;
	background-color: Purple;
	background: url(../im/bokser/tittelbakgrunn_lilla.jpg);	
}

.mybox .title h4
{
	margin: 0px;
	padding-top: 3px;
	padding-left: 5px;
	font-size: 11px;
	color: #ffffff;
	font-weight: normal;
	text-transform: uppercase;
}

.mybox .content
{
	width: auto;
	padding: 15px 19px;
	margin: 0px;
	position:static;
}

.mybox .content h1,
.mybox .content h2,
.mybox .content h3,
.mybox .content h4
{
	padding-top: 10px;
}



/* -------------------------- Forside CSS ------------------------------------ */

.aktueltbox
{
	height:180px;
	margin-right: 0px;
	margin-top: 10px;
	background-color: #444444;
}

.aktueltbox .link,
.aktueltbox .link a
{
	color: #B4B4B4;
	font-size: 12px;
}

.aktueltbox .link a:hover
{
	text-decoration: underline;
}

.aktueltbox p.link
{
	padding-bottom: 2px;
	margin-bottom: 5px;
}

.aktueltbox .title
{
	background-image: url(../im/bokser/tittelbakgrunn_orange.jpg);
}

.aktueltbox .content
{
	padding-bottom: 0px;
	padding-left: 15px;
}

.featurebox
{
	width: 680px;
	height: 190px;
}

.featurebox .title
{
	height: 6px;
	background: url(../im/bokser/tynnbred_lilla.jpg);
}

.featurebox .doc-preface
{
	height: 70px;
	margin-top: 0px;
	
	font-size: 20px;
	font-weight: normal;
}

.featureimage img
{
	width: 910px;
	height: auto;
}

.frontboks
{
	height: 315px;
}

.frontboks .content
{
	padding: 0px 0px 15px 0px;	
}

.frontboks img
{
	width: 220px;
	height: 105px;
}

.frontboks .doc-header2
{
	padding: 10px 15px 0px 15px;
	height: 50px;
}

.frontboks .doc-preface
{
	padding: 0px 15px;
	font-size: 15px;
	font-weight: normal;
	margin: 5px 0px;
	height: 90px;
}

.frontboks .news-link-container
{
	margin: 0px 15px;
}

.front4
{
	margin-right: 0px;
}

/* ------------------------------ Link --------------------------------------------------*/
.link
{
	margin-top: 0px;
	padding-left: 20px;
	background: url(../im/readmore/glyph_hover.png);
	background-position: left top;
	background-repeat: no-repeat;
}

.link a
{
	margin-top: 0px;
}

.link a:hover
{

}

/* ------------------------------- News-Link --------------------------------------------*/

.news-link-container
{
	background: url(../im/readmore/w190px_lilla.gif);
	background-position: left top;
	background-repeat: repeat-x;
	padding-top: 8px;
}

.news-link-container p.news-link
{
	margin: 0px;
}

.news-link,
.news-link a 
{
	font-size: 12px;
	font-weight: bold; 
	color: #424242 !important; 
}

.news-link:hover,
.news-link a:hover 
{
	color: #525252 !important;
	text-decoration: underline;
}

/* --------------------------------------- Font settings ------------------------------ */
.doc-header1,
.doc-header1 a 
{ 
	font-family: Arial; 
	font-weight: bold;
	font-size: 30px; 
	color: #89014B; 
	padding-bottom: 7px;
}

.doc-header2,
.doc-header2 a
{
	font-weight: bold;
	font-size: 20px;
	color: #89014B;
}

/* ---------------------------------- Bolig Submenu -------------------------------------- */

.bolig-submenu
{
	background: url(../im/bg_sub.png);
	height: 26px;
	width: 950px;
}

.bolig-submenu .spacer
{
	float: left;
	display: block;
	height: 26px;
	width: 47px;
}

.bolig-submenu .menuelement,
.bolig-submenu .menuelement a
{
	padding-top: 2px;
	padding-left: 2px;
	float: left;
	color: #FFFFFF;
	font-size: 13px;
	background-image: none;
	font-weight: normal;
}

.bolig-submenu .menuelement-active,
.bolig-submenu .menuelement-active a
{
	font-weight: bold;
}

/* -------------------------------------------------- Box - Documentlist ---------------------------- */
.documentlist .content
{
	padding: 10px;
}

.documentlist
{
	background: url(../im/bokser/bakgrunn.jpg);
	background-repeat: repeat-x;
	background-color: #484848;
}

.documentlist .link
{
	margin-bottom: 1px;
	padding-bottom: 2px;
	background-position: left 1px;
}

.documentlist .link,
.documentlist .link a
{
	color: #B5B5B5;
	font-size: 13px;
}

.documentlist .active,
.documentlist .active a
{
	color: #D8D827;
}

.documentlist .title img
{
	
}

/* -------------------------------------------------- (old) Box Settings ---------------------------- */
.box-title
{
	text-transform: uppercase;
	font-weight: normal;
}

/* ------------------------------------------- Business Settings ------------------------------------------ */
.sitedirectory-alldocument-full .business-full
{
	display: inline-block;
	padding: 20px;
	padding-right: 60px;
	padding-top: 0px;
	width: auto;
}

.business-image
{
	background: transparent url(../im/bokser/tynnbred_lilla.jpg);
	background-position: bottom left;
	background-repeat: repeat-x;
	padding-bottom: 6px;	
}

.business-full .doc-header1
{
	padding-top: 12px;
}

.business-full .doc-preface
{
	font-size: 20px;
	color: #434343;
}

.business-full .doc-richtext
{
	color: #434343;
	font-size: 15px;
}

.business-full .mybox .title
{
	background-image: url(../im/readmore/w190px_lilla.gif);
	background-color: #FFFFFF;
	background-position: left bottom;
	background-repeat: repeat-x;
	height: auto;
	padding-bottom: 4px;
	padding-left: 0px;
}

.business-full .mybox .title h4
{
	font-size: 20px;
	text-transform: none;
	color: #434343;
	padding-left: 0px;
}

.business-full .mybox .content
{
	padding: 10px;
	padding-left: 0px;
}

.business-full .mybox .link
{
	background-image: none;
	padding: 0px;
	margin: 0px;
	font-size: 15px;
	color: #434343;
}

.business-full .mybox
{
	width: 250px;
	margin-right: 100px;
	margin-top: 30px;
}

.business-full .openinghours
{
	float: right;
	margin-right: 0px;
}

.business-full .mybox .homepage,
.business-full .mybox .homepage a
{
	font-size: 15px;
	color: #B3A700;
	text-decoration: underline;
}

.business-full .mybox p,
.business-full .mybox p a
{
	font-size: 15px;
	color: #434343;
}

.business-full .contactinfo table td
{
	vertical-align: top;
	padding-bottom: 2px;
	font-size: 15px;
	color: #434343;
}

.business-full .contactinfo table td.label
{
	padding-right: 5px;
}

/* -------------------------------------------BoxedShorts------------------------------------------------*/
.boxedshorts-spacer
{
	width: 100%;
	height: 10px;
}

.boxedshorts-row
{
	height: 375px;
	clear: left;
}

.boxedshort
{
	height: 365px;	
}

.boxedshort .content
{
	padding: 0px 0px 15px 0px;	
}

.boxedshort img
{
	width: 220px;
	height: auto;
}

.boxedshort .doc-header2
{
	padding: 0px 15px;
}

.boxedshort .doc-preface
{
	padding: 0px 15px;
	font-size: 15px;
	font-weight: normal;
	margin: 5px 0px;
}

.boxedshort .news-link-container
{
	margin: 0px 15px;
}

.boxedshort-end
{
	margin-right: 0px;
}

.boxedshort table
{
	height: 335px;
	width: 100%;
}

.boxedshort td
{
	vertical-align: top;
	padding: 0px;
	overflow: hidden;
}

.boxedshort td.readmorecell
{
	height: 22px;
}

/* ------------------------------------------- Diverse ---------------------------------------------------- */
.sitedirectory-alldocument,
.sitedirectory-alldocument-full
{
	background-color: #FFFFFF;
	position: static;
}

.footer-table .sitedirectory-alldocument,
.footer-table .sitedirectory-alldocument-full
{
	background-color: Transparent;
}

.transparentbg
{
	background-color: Transparent;
}

.flash-full
{
	padding-left: 0px !important;
}

.sitedirectory-alldocument
{
	padding: 10px;
}

.fullwidth img
{
	width: 100%;
	height: auto;
}

.article,
.short
{
	height: auto;
	display: inline-block;
}

.full
{
	padding-left: 10px;
}

.ARTICLE-short .doc-header1
{
	font-size: 20px;
}

.ARTICLE-short .doc-preface
{
	font-size: 15px;
}

td.superheader
{
	padding: 0px 20px;
}

h1.superheader
{
	padding-top: 40px;
	margin: 0px;
	padding-bottom: 5px;
	color: #FFFFFF;
	font-size: 38px;
	text-transform: uppercase;
	font-weight: normal;
}

.superheader-first
{
	padding-top: 40px;
	margin: 0px;
	padding-bottom: 5px;
	color: #B3A700;
	font-size: 38px;
	text-transform: uppercase;
	font-weight: normal;
}

.FLASH .doc-header1
{
	padding-top: 0px !important;
}

.sitedirectory-alldocument-full .contact
{
	padding: 20px;
	height: 500px;
}

.IMAGE
{
	background-color: #FFFFFF;
}

.footer-table
{
	padding-top: 16px;
	padding-bottom: 5px;
}

.footer-table .doc-bodytext a
{
	font-size: 10px;
}

.image-rotator .image-view img
{
	width: 910px;
	height: auto;
}


/* --------------------------------------------- Register --------------------------------------------- */
.register {padding: 20px;min-height:500px;}
.register table {margin-bottom:20px;}
.register #first td.label {width:150px;}
.register #second td.label {width:150px;}
.register #third td.label {width:150px;}
.register td {padding-bottom:3px;}
.register .doc-header1 {}
.register .doc-receipt,
.register .doc-preface { font-family: Arial; font-weight: bold; font-size: 12px; color: #666666; width: 500px; margin-bottom:15px;} 
.register .doc-bodytext {font-family: Arial; font-size: 11px; }
.register { margin-top: 15px; }
/*.register .doc-scheme td {  }
.register .doc-scheme .scheme-input { padding-left: 5px; }
.register .doc-scheme .inputbox {padding-left: 0px !important; }*/
.register .textbox { width: 240px; height: 20px; }
.register .textbox.short { width: 50px; height: 20px; }
.register .textbox.middle { width: 100px; height: 20px; }
.register label {   font-family: Arial; font-weight: bold; font-size: 10px; color: #666666; vertical-align:super }
.register #third {margin-top:10px;margin-bottom:0px;}
.register #third .col1 {width:100px;}
.register .label, 
.register #third .col1 label,
.register #fourth label {   font-family: Arial; font-weight: bold; font-size: 12px; color: #666666; }
.register .button { padding-top: 15px; }
.register .doc-error { margin-top: 5px; color: Red; font-weight: bold; font-size:12px;margin-bottom:15px;}

.right-article
{
	display: none;
}

.hideboth .right-article
{
	display: block;
}
#flashcontent { width: 910px !important; height: 600px;}
#flashcontent {background-color: #555555;}

.frontpage #flashcontent { height: 410px; }

