  html,body{
	margin:0px;
	padding:0px;
	height:100%;
	border:none;
	background-color:#FFFFFF;
	background-image: url(/images/bg_main.gif);
	background-repeat: repeat-y;
	background-position:center;
	font-family: Arial, Helvetica, sans-serif;	
	color: #006699;
	font-size: 12px;
   }
	
a	{
		color:#ff6600;
}

a:visited	{
		color:#ff6600;
}

div{
/*border:1px solid red;*/
}

/*-------------INTERFACE SETUP-------------*/

div#bg2col {
    margin: 0px;
    padding: 0px;
		background-image: url(../images/bg_col3.png);
    background-repeat: no-repeat;/*repeat-y;*/
		/*background-position: right bottom;*/
		background-position: left bottom;
    width: 100%;
}

div#bg1col {
    margin: 0;
    padding: 0;
		background-image: url(../images/bg_col1.png);
    background-position: left bottom;
    background-repeat: no-repeat;
    width: 100%;
}

.clear {
    clear: both;
    display: block;
    height: 1px;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

#main	{
	BACKGROUND: #fff;
	MARGIN: 0px auto;
	WIDTH: 950px;
	POSITION: relative;
	height:100%;
}

#header	{
	BACKGROUND: #fff; 
	MARGIN: 10px 0px 10px 0px; 
	POSITION: relative;
	BACKGROUND: url(/images/header_bg.jpg) no-repeat; 
	HEIGHT: 128px;	
	/*border:1px solid red;*/
}
#header #topmenu{
	position:absolute;
	left: 240px;
	top:102px;
	color:#3f3f3f;	
	height:26px;
	width:710px;	
}

#header #topmenu div{
	float:left;
}

#header #topmenu .menuitem{
	margin-right:1px;
}
#header #topmenu .menuitem .menutxt{
	height:26px;
	background-image:url(../images/bg_topmenu.png);
	background-repeat:repeat-x;
	background-color:#006699;	
	color:#ffffff;
	font-size:14px;
}
#header #topmenu .menuitem .menutxtactive{
	height:26px;
	background-image:url(../images/bg_topmenu_active.png);
	background-repeat:repeat-x;
	background-color:#006699;	
	color:#006699;		
}
#header #topmenu .menuitem_active .menutxt{
	height:26px;
	background-color:#ff6600;	
	color:#006699;
	font-size:14px;		
}

#header #topmenu .menutxt div{
	padding: 5px 6px 0px 6px;
	font-weight:bold;
	text-transform: uppercase;	
	font-size: 85%;			
}

#header #topmenu .menutxt a{
	text-decoration: none;
	color:#ffffff;	
}

#header #topmenu .menutxt a:hover{
	text-decoration: none;
	color:#b3ebff;			
}

#header #topmenu .tab{
	float:left;
}
#header #logolink{
	width:210px;
	height:67px;			
	position:absolute;
	top:30px;
	left:22px;
	cursor:pointer;
}

#header #topmenu #search {		
	position:relative;
	float:right;
	margin-left:10px;
	top:-5px;
	left:-10px;
}
#header #topmenu #search #inputfield{		
	font-size:11px;
	border:1px solid #41a1c7;
	background-color:#ace3f2;
	width:85px;	
	margin-right:3px;
	padding:2px;	
	
}
#login {
	color:#fff; 
	margin-bottom:10px;
	/*background-color: #006699;*/
	background-image:url(/images/bg_bluebox_dark.gif);
	background-repeat:no-repeat;
	height: 165px;
	width:171px;
}
#login_top {
	float:right;
	margin-top:45px;
	margin-right:25px;
}

#login #loginform {
	color:#fff; 
	padding:7px 10px 0px 10px;/* 10px 0px 10px;*/
	
}

#login #loginform input {
background-color: #ffffff;
margin:2px;
border:none;
color: #006699;
}

#login .headline {
	font-size: 14px;
	text-transform:uppercase;
	font-weight:bold;
	color:#FFFFFF;
}

#offer{
background-image:url(/images/bg_question.jpg);
background-repeat:no-repeat;
background-color: #05b9e4;
height: 165px;
overflow:hidden;
}

#offer #offer_content {
padding:12px;
color:#fff; 
}

#offer2{
margin-top:10px;
margin-bottom: 10px;
}

#listmenu #help_content {
margin-top:5px;
padding:0px 8px 0px 8px; 
}

#listmenu UL {
	MARGIN: 0px;	
	padding: 0px;
	/*list-style-position: inside;	*/
	}

#listmenu UL LI{
	line-height:18px;
	/*line-height:18px;*/
	/*padding:2px 0px 2px 0px;*/
	list-style-type: none;
	font-size:9pt;
	font-weight: bold;
	border-bottom:1px solid #d2edf8;
	}
		
#listmenu UL LI.expand{
	/*list-style-image: url(../images/b_expand.gif);*/
}
#listmenu UL LI.contract{
	/*list-style-image: url(../images/b_contract.gif);*/
	background:#c3e8f4;
}
#listmenu UL div.subitem{
	/*text-indent:18px;*/
	background:#eaf5fb;
	BORDER: none;
	border-bottom:1px solid  #FFFFFF;
	padding-left:18px;
	text-indent:0px;	
	font-weight:normal;
}
#listmenu UL A{
	TEXT-DECORATION: none;
	color:#006699;
}
#listmenu UL A:hover{
		color:#ff6600;
}
#frontnews{
	font-weight:normal;
	margin: 0px;	
	padding-left: 12px;
	}

#frontnews UL{
	MARGIN-left: 0px;	
	padding: 0px;
	}

#frontnews UL LI{
	line-height:18px;
	list-style-type: none;
	font-size:9pt;
	}
#frontnews UL LI a{
	TEXT-DECORATION: none;
	color:#006699;
}
	
#frontnews UL LI A:hover{
		color:#ff6600;
}

#leftcol {
	float:left;
	WIDTH: 210px;/*170px;	*/
	LIST-STYLE-TYPE: none;	
	overflow: hidden;
	margin:0px 10px 0px 0px;
}


#rightcol {
	float:right;
/*	position:absolute;
	left:	730px;*/
	WIDTH: 170px;	/*210px;*/
	overflow: hidden;
	margin:0px;
	LIST-STYLE-TYPE: none;
}

#content {
	/*MARGIN: 0px 230px 0px 200px;*/
	margin: 10px 20px 0px 25px;
	overflow:hidden;
	width:500px;
	/*border:1px solid red;*/
	position:relative;	
}
#centercol {
	/*margin:0px 210px 0px 180px;	*/
	/*MARGIN: 0px 190px 0px 210px;*/
	padding-bottom:0px;
	margin-left: 220px;
	/*width:550px;*/
	background-image:url(images/bg_col4.png);
	background-position:left bottom;
	background-repeat:no-repeat;
}


#content #jurist_videopres{
float:left;
width:200px;
height:200px;
margin:15px 20px 0px 0px;
}

#content #jurist_details{
/*width:150px;*/
/*margin:20px 35px 20px 20px;*/
}

#velg_jurist {
	float:right;
	padding:10px 0px 10px 0px;
}

#footer{
	font-size:85%;
	text-align:center;
	color:#006699;
	margin-bottom: 10px;
	/*border: 1px solid red;*/
}




/*-------------TEXT STYLES-------------*/

 A.hoverlink{
	TEXT-DECORATION: none;
	color:#006699;
}
 A.hoverlink:hover{
		color:#ff6600;
}

 .heading {
	font-size:26px;	
	color: #b50021;	
	font-style: italic;	
}

.ingress	{
font-size:16px;		
}

 H1 {
	color: #0077a1;
}

 H2 {

	color: #0077a1;	
}

 H3 {
	color: #0077a1;		
}

 H4 {
	color: #0077a1;	
	margin: 10px 0px 6px 0px; 
	font-weight: bold;
	text-transform: uppercase;
	font-family: Tahoma, Helvetica, sans-serif;		
	font-size: 13px;		
	
}
 H5 {
	color: #ff6600;	
	margin: 0px; 
	font-weight: bold;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;		
	font-size: 15px;		
	
}
.small{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 9px;
}
Table {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px;

}
/* 
*************************************************
Styles for No Flash installed
**************************************************
*/
#noflash_jurister {
	background-image:url(/images/bg_noflash_jurister.png);
	background-repeat:no-repeat;
	width: 730px;
	height: 170px;
	margin: 0px;
	float:right;
	padding-left: 20px;
	/*padding-right: 50px;*/
	padding-top: 25px;
	/*border: 1px solid red;*/
}
#WJlink {
	/*margin-left:200px;*/
	width:200px;
	height:30px;
	float:left;				
	cursor:pointer;
	/*border: 1px solid red;*/
}
#search_form {
	margin-left: 600px;
	margin-bottom: 35px;
	width: 120px;
	height: 10px;
	font-size:9px;
	float:left;
	/*border: 1px solid green;*/
}
#noflash_thumbimages {
	background-image:url(/images/bg_thumbs.png);
	background-repeat:no-repeat;
	background-color:#afdef2;
	width: 76px;
	height: 76px;
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 0px;
	margin-bottom: 2px;
}