/* 
================================
Skin styles for DotNetNuke
================================
*/   
Body, html {
Margin:0;
Padding: 0;
width: 100%;
min-width: 990px;
width: expression(document.body.clientWidth < 1000? "990px": "100%" );
BackGround-color: #c9ecfe;
BackGround-Image: url(/img/fon.jpg);
BackGround-position: left top;
BackGround-Repeat: repeat-x;
Font-Family: Times New Roman;
Font-weight: normal; 
Font-size: 16px;
color: #000000;
}

TABLE {
BORDER:0PX;
CELLSPACING:0;
border-color:#555;
}

TD {
PADDING:0PX;
CELLSPADDING:0;
Vertical-align: top;
Font-Family: Times New Roman;
Font-weight: normal; 
Font-size: 16px;
color: #000000;
border-color:#555;
}

DIV {
Font-Family: Times New Roman;
Font-weight: normal; 
Font-size: 16px;
color: #000000;
}

IMG {
BORDER:NONE;
}

P {
Margin: 0;
Padding: 0;
}

A {
Font-Family: Times New Roman;
Font-weight: normal; 
Font-size: 16px;
color: #166ab8;
}

A:hover {
color: #b81619;
}

#page {
width: 100%;
min-width: 990px;
width: expression(document.body.clientWidth < 1000? "990px": "100%" );
min-height: 692px;
height:auto !important;
height: 692px;
Float: left;
BackGround-Image: url(/img/bg.jpg);
BackGround-position: left top;
BackGround-Repeat: no-repeat;
}

#page #mainTable {
width: 100%;
Margin-top: 125px;
}
#header
{
	position:absolute;
}

#logo {
Position: absolute;
Left: 90px;
}

#contacts {
width: 190px;
Display: block;
Position: absolute;
padding-top:16px;
/*Left: 578px;*/
right:30px;
Text-align: right;
Line-height: 16px;
font-size:12px;
}
#contacts  a{
font-size:12px;
color:Black;
text-decoration:none;
}

#contacts SPAN {
Font-size: 24px;
Line-height: 30px;
}
#contacts .title {
font-family:Calibri,Arial,Serif;
font-size:18px;
line-height:24px;
}

#news {
Display: block;
width: 549px;
Position: absolute;
margin-top: 105px;
Left: 90px;
font-size:12px;
BackGround-color: #9ad8fd;
BackGround-Image: url(/img/news_bg.gif);
BackGround-position: left top;
BackGround-Repeat: repeat-y;
}

#news P {
Padding: 1px 0 4px 8px;
Text-align: left;
font-size:12px;
}

#news A {
Text-decoration: underline;
Color: #666666;
Margin-left: 10px;
font-size:12px;
}

#news A:hover {
Text-decoration: none;
}

#cont_left {
width: 205px;
Padding: 1px 0 0 10px;
}

#menu {
Float: left;
width:130px;
}

#menu ul 
{
	padding-left:0px;
	margin-left:0px;
	list-style-position:outside;
	list-style-type:none;
	list-style-image:none;
}
#menu ul li
{
	list-style-position:outside;
	list-style-type:none;
	list-style-image:none;
	padding-left:0px;
	margin-left:0px;
	padding-bottom:14px;

}


#menu A 
{
Font-size: 16px;
line-height:16px;
color:#333;
text-decoration:none;
border-bottom-style:dashed;
border-bottom:dotted 1px black;
}
#menu {
Font-size: 16px;
Margin-left: 6px;
line-height:16px;
color: #333;
}
#menu SPAN {
color: #b81619;
}
#menu A SPAN {
color: #b81619;
}



#cont_center {
width: auto;
Padding: 59px 20px 0 0;
vertical-align:top;
}
#cont_center_inner {
width: auto;
Padding: 59px 20px 0 0;
vertical-align:top;
}
#tblBanners {
width: 100%;
Margin: 0;
min-width:480px;
width: expression(document.body.clientWidth < 1000? "480px": "100%" );

}

#tblBanners TD {
width: 50%;
Vertical-align: top;
}

#tblBanners TD DIV {
Float: left;
}

#tblBanners TD DIV A {
Color: #166ab8;
}

#tblBanners TD DIV A:hover {
Text-decoration: underline;
}

.div_left {
width: 100%;
Text-align: left;
}

.div_right {
width: 100%;
Text-align: left;
}

#cont_center TABLE TD DIV IMG,.facebox img {
Border: 8px solid #e6eef3;
}

.a_border_l {
Display: block;
Float: left;
width: 197px;
Border: 1px solid #97b1be;
}

.a_border_r {
Display: block;
Float: left;
width: 197px;
Border: 1px solid #97b1be;
}

.a_l {
width: 100%;
Float: left;
Padding-left: 5px;
Margin: 5px 0 5px 0;
}

.a_r {
width: 100%;
Float: left;
Padding-left: 5px;
Margin: 5px 0 5px 0;
}

#td1 {
Padding: 50px 0 0 10px;

}

#cont_right {
width: 30%;
Padding: 50px 0 16px 0;
vertical-align:top;
}

#bl01_top {
width: 100%;
Float: right;
Margin-top: 8px;
BackGround-color: #b81619;
BackGround-Image: url(/img/bl1_top.gif);
BackGround-position: left top;
BackGround-Repeat: no-repeat;
}

#bl01_bottom {
width: 100%;
Float: right;
BackGround-Image: url(/img/bl1_bottom.gif);
BackGround-position: left bottom;
BackGround-Repeat: no-repeat;
}

#bl01_bottom .normal {
Font-size: 14px;
Padding: 8px 15px 22px 15px;
Color: #cdcdcd;
}

#bl01_bottom h2,#bl02_bottom h2,#bl03_bottom h2 {
Font-size: 18px;
Color: #ffffff;
}
#bl03_bottom h2 {
Font-size: 18px;
Color: #ffffff;
padding-left:15px;
padding-top:8px;
}
#bl02_top {
width: 100%;
Float: right;
Margin-top: 8px;
BackGround-color: #166ab8;
BackGround-Image: url(/img/bl2_top.gif);
BackGround-position: left top;
BackGround-Repeat: no-repeat;
}

#bl02_bottom {
width: 100%;
min-height: 130px;
height:auto !important;
height: 130px;
Float: right;
BackGround-Image: url(/img/bl2_bottom.gif);
BackGround-position: left bottom;
BackGround-Repeat: no-repeat;
}

#bl02_bottom  .normal {
Padding: 8px 15px 12px 15px;
Font-size: 14px;
Color: #cdcdcd;
}

#bl03_top {
width: 100%;
Float: right;
Margin-top: 8px;
BackGround-color: #a0a0a0;
BackGround-Image: url(/img/bl3_top.gif);
BackGround-position: left top;
BackGround-Repeat: no-repeat;
}

#bl03_bottom {
width: 100%;
min-height: 130px;
height:auto !important;
height: 130px;
Float: right;
BackGround-Image: url(/img/bl3_bottom.gif);
BackGround-position: left bottom;
BackGround-Repeat: no-repeat;
}

#bl03_bottom P {
Padding: 8px 15px 12px 15px;
Font-size: 14px;
Color: #ffffff;
}

#tip_obl {
width: 100%;
min-width: 990px;
width: expression(document.body.clientWidth < 1000? "990px": "100%" );
Float: left;
BackGround-color: #c0e0f0;
}


#tip_obl_title {
Font-size:24px;
Color: #2172bc;
Padding: 3px 0 0 8px;
text-align:center;
}

.blue
{
Color:#2172bc;
}

#tip_obl_img {
width: 100%;
Text-align: center;
}

#tip_obl_img IMG {
Margin: 10px 5px 10px 5px;
}

#footer {
width: 100%;
min-width: 990px;
width: expression(document.body.clientWidth < 1000? "990px": "100%" );
height: 70px;
Float: left;
Margin-top: 38px;
}

#footer_left {
width: 15%;
Float: left;
}

#footer_left P {
Padding: 0 0 0 20px;
Font-family: Tahoma;
Font-size: 11px;
Color: #3c91cf;
}

#footer_center {
width: 70%;
Float: left;
}

#knop1 {
width: auto;
Float: left;
Margin-top: 9px;
BackGround-color: #3c91cf;
}

#knop1 P {
Padding: 2px 10px 4px 10px;
}

#knop1 P A {
Font-family: Tahoma;
Font-size: 16px;
Color: #c9ecfe;
Text-decoration: underline;
}

#knop1 P A:hover {
Color: #c9ecfe;
Text-decoration: none;
}

#knop2 {
width: auto;
Float: right;
Margin-top: 9px;
BackGround-color: #3c91cf;
}

#knop2 P {
Padding: 2px 10px 4px 10px;
}

#knop2 P A {
Font-family: Tahoma;
Font-size: 16px;
Color: #c9ecfe;
Text-decoration: underline;
}

#knop2 P A:hover {
Color: #c9ecfe;
Text-decoration: none;
}

#footer_right {
width: 15%;
Float: right;
}

#footer_right P {
Padding: 0 0 0 35px;
Font-family: Tahoma;
Font-size: 11px;
Color: #3c91cf;
}

#footer_right P A {
Font-family: Tahoma;
Font-size: 11px;
Color: #3c91cf;
Text-decoration: underline;
}

#footer_right P A:hover {
Color: #3c91cf;
Text-decoration: none;
}




.pagemaster {
	width: 100%;
	height: 100%;	
	background-color: #fefefe;
}
.skinmaster {
	height: 100%;
	background-color: #f3f5fa;
	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px; 
}
.skinheader {
}
.skingradient {
	background-image: url(gradient_DkBlue.jpg); 
	height:30px;
}
.controlpanel {
	width: 100%;
	background-color: #fefefe;
}
.toppane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.leftpane {
	width: 175px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.contentpane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.rightpane {
	width: 175px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.bottompane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.main_dnnmenu_container {
	background-color: transparent; 
}
.main_dnnmenu_bar {
	cursor: pointer; 
	cursor: hand;
	height:16px;
	background-color: Transparent;
}
.main_dnnmenu_item td { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica; 
        white-space: nowrap;  /*Word wrapping menu item now optional*/
        padding: 1px 3px 3px 1px;	
}

.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica; 
    white-space: nowrap;  /*Word wrapping menu item now optional*/	    
    padding: 0px 12px 0px 5px;   /*explicitly set padding for root menu items*/
}

.main_dnnmenu_itemhover {  
	background-color: #8da4d3; 
}

.main_dnnmenu_itemhover td {  
	background-color: #8da4d3; 
}


.main_dnnmenu_icon {
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 100%;
}
.main_dnnmenu_submenu {
	background-color: #cad5ea;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
}
.main_dnnmenu_break {
	height: 1px;
	font-size: 1px;
}

.main_dnnmenu_arrow {
	border-right: #cad5ea 1px solid; 
	border-bottom: #cad5ea 1px solid; 
	border-top: #cad5ea 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}
.main_dnnmenu_rootmenuarrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}
.StandardButton {
  background: #7994cb none; 
  color: #ffffff;
  font-family: verdana, sans-serif; 
  font-size: 11px;
  font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #dfe5f2;
	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
}
.TreeViewMenu_Header {
	background-image: url(gradient_LtBlue.jpg);
}
.Head {
   font-family: Tahoma, Arial, Helvetica;
   font-size:  18px;
   font-weight: normal;
   color: #333333;
}

#tblVanna tr.headTR td
{
	text-align:center;
	padding:1px 3px 1px 3px;
	vertical-align:middle;
	font-size:12px;
}
#tblVanna tr td
{
	text-align:center;
	padding:1px 3px 1px 3px;
	vertical-align:middle;
	font-size:12px;
}
#facebox .b {
  background:url(/facebox/b.png);
}

#facebox .tl {
  background:url(/facebox/tl.png);
}

#facebox .tr {
  background:url(/facebox/tr.png);
}

#facebox .bl {
  background:url(/facebox/bl.png);
}

#facebox .br {
  background:url(/facebox/br.png);
}

#facebox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
}

#facebox .popup {
  position: relative;
}

#facebox table {
  border-collapse: collapse;
}

#facebox td {
  border-bottom: 0;
  padding: 0;
}

#facebox .body {
  padding: 10px;
  background: #fff;
  width: 370px;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
  margin: 0;
}

#facebox .footer {
  border-top: 1px solid #DDDDDD;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

#facebox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.facebox_hide {
  z-index:-100;
}

.facebox_overlayBG {
  background-color: #000;
  z-index: 99;
}

* html #facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

