BODY	{ background: #FFFFFF; color: #0086cf; margin: 0; padding: 0; outline: 0; }

.bg_t       { background: url(../images/layout/bg_dot.gif) 0 0 repeat-x; }
.bg_b		{ background: url(../images/layout/bg_dot.gif) 0 100% repeat-x; }
.bg_l		{ background: url(../images/layout/bg_dot.gif) 0 0 repeat-y; }
.bg_r		{ background: url(../images/layout/bg_dot.gif) 100% 0 repeat-y; }
.bg_bl		{ background: url(../images/layout/bg_bl.gif) 0 100% no-repeat; }
.bg_br		{ background: url(../images/layout/bg_br.gif) 100% 100% no-repeat; }
.bg_tl		{ background: url(../images/layout/bg_tl.gif) 0 0 no-repeat; }
.bg_tr		{ background: url(../images/layout/bg_tr.gif) 100% 0 no-repeat; }
.background { background: #fafafa; }

A       { text-decoration: none; outline: 0; }
A:hover { text-decoration: underline; outline: 0; }

#header DIV,SPAN,A,IMG	{ border: 0; margin: 0; padding: 0; outline: 0; }

#menu UL,DIV,LI,A	{ border: 0; list-style: none; margin: 0; padding: 0; outline: 0; }
#menu .bg_tr		{ height: 40px; width: 972px; }
#menu UL			{ padding: 5px 0; text-align: center; }
#menu LI			{ border-left: 1px solid #d3e3ed; display: block; float: left; height: 22px; padding-top: 8px; white-space: nowrap; width: 120px; }
#menu .first		{ border-left: 0; }
#menu A         	{ color: #0086cf; text-decoration: none; }
#menu A:hover   	{ color: #ffa12e; text-decoration: none; }

#footer { margin: auto; margin-top: -5px; *margin-top: -14px; width: 972px; }
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
	head~body #footer { margin-top: 10px; } /*** OPERA FORM HACK ***/
}
#footer DIV,SPAN,P,A,IMG	{ border: 0; margin: 0; padding: 0; outline: 0; }
#footer .bg_br				{ height: 48px; padding: 5px 0; width: 972px; }
#footer A               	{ color: #0086cf; }

#ads			{ margin-top: -15px; }
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
	head~body #ads { margin-top: 0; } /*** OPERA FORM HACK ***/
}
#ads DIV,A,IMG	{ border: 0; margin: 0; padding: 0; outline: 0; }
/*#ads .bg_r		{ height: 250px; width: 300px; }*/

#box UL,LI,DIV,A	{ border: 0; list-style: none; margin: 0; padding: 0; outline: 0; }
#box .bg_br     	{ height: 54px; width: 300px; }
#box LI				{ float: left; padding-left: 10px; }
#box A          	{ background: url(../images/layout/minibutton_blank.gif) 0 0 no-repeat; color: #a8c3e7; display: block; height: 17px; padding-top: 2px; text-align: center; width: 20px; }
#box A.selected 	{ color: #0086cf; font-weight: bold; }
#box A:hover    	{ color: #0086cf; font-weight: bold; text-decoration: none; }

#boxes UL,LI,DIV,A,IMG	{ border: 0; list-style: none; margin: 0; padding: 0; outline: 0; }
#boxes .bg_br       	{ height: 345px; width: 158px; }
#boxes UL           	{ padding-left: 11px; padding-right: 11px; padding-top: 12px; }
#boxes LI           	{ border-bottom: 1px solid #d3e3ed; margin: 0; padding: 0; text-align: left; }
#boxes LI.last      	{ border-bottom: 0; padding: 0; text-align: left; }
#boxes A				{ color: #0086cf; }

#tekst H1		{ border-bottom: 1px solid #d3e3ed; font-size: 14px; font-weight: bold; margin: 0; padding: 0; padding-bottom: 5px; }
#tekst .bg_br	{ font-size: 12px; height: 450px; padding: 10px; text-align: justify; }

.info_fieldset			{ border: 1px #d3e3ed solid; padding: 15px; }
.info_fieldset LEGEND	{ border: 1px #d3e3ed solid;  font-size: 14px; font-weight: bold; padding: 3px 5px 3px 5px; }
.notification_error 	{ border: 1px solid #d3e3ed; height: auto; width: 90%; padding: 5px; *margin-top: 10px; margin-bottom: 5px; background: #FAFAFA; text-align: left; }
.notification_ok 		{ border: 1px #d3e3ed solid; height: auto; width: 90%; padding: 8px; *margin-top: 10px; margin-bottom: 5px; background: #FAFAFA; text-align: center; }
.button					{ margin-left: 5px; float: left; border: 1px solid #d3e3ed; background: #FAFAFA; color: #0086cf; padding: 2px 5px; outline: 0; }
.l						{ width: 140px; padding-left: 20px; margin: 5px; float: left; text-align: left; }
.textbox				{ margin: 5px; padding: 0px;  float: left; border: 1px solid #d3e3ed; color: #0086cf; }
.br						{ clear: left; }

#right_box_pics IMG	{ border: 1px solid #d3e3ed; width: 298px; }

#accordion					{ height: 316px; *height: 327px; width: 300px; }
#accordion	DIV,A,IMG,H3,P	{ border: 0; margin: 0; padding: 0; outline: 0; }
#accordion .bg_br			{ height: 316px; *height: 327px; width: 300px; }
#accordion A				{ color: #0086cf; text-decoration: underline; }
#accordion A:hover			{ color: #0086cf; text-decoration: none; }

#akordeon					{ width: 300px; }
#akordeon DIV,A,IMG,H3,P	{ border: 0; margin: 0; padding: 0; outline: 0; }

.ui-helper-reset { border: 0; font-weight: normal; list-style: none; margin: 0; padding: 0; outline: 0; text-decoration: none; }

.ui-accordion .ui-accordion-header          { margin-bottom: -1px; border-top: 1px solid #d3e3ed; cursor: pointer; }
.ui-accordion .ui-accordion-content         { }
.ui-accordion .ui-accordion-content-active  { display: block; }

.ui-widget              { }
.ui-widget-content      { }

.ui-state-default, .ui-widget-content .ui-state-default                                                     { border-bottom: 1px solid #d3e3ed; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited                                  { text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus    { outline: none; }
.ui-state-hover a, .ui-state-hover a:hover                                                                  { text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active                                                       { color: #3d9ed3; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited                                     { color: #3d9ed3; outline: none; text-decoration: none; }

@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
	head~body .opera_1 { padding-bottom: 15px; } /*** OPERA FORM HACK ***/
}
