/*** more styles **************************************************/

.block_text,.block_teaser,td,a{
    font:normal 12px/20px Verdana,Arial,Helvetica;
    color:#333333;
    text-decoration:none;
    text-align:left;
    border:0px solid #808080;
    margin-bottom:7px;
}

.block_text_head,h1{
    margin:0;
    
    font:small-caps bold 18px/20px Arial,Helvetica;
    line-height:26px;
    color:#000000;
    text-align:left;
    border:0px solid #808080;
}
.block_teaser_head{
    margin:0;
    font:small-caps bold 16px/20px Arial,Helvetica;
    color:#FFF;
    padding:4px;
    background:#617DBA;
    text-align:left;
    border:0px solid #808080;
}
.block_teaser_head_footer{
    margin:0;
    font:small-caps bold 16px/20px Arial,Helvetica;
    color:#FFF;
    padding:4px;
    background:#EE8800;
    text-align:left;
    border:0px solid #808080;
}
.block_teaser{
    font:normal 12px/20px Arial,Helvetica;
    color:#333333;
    text-decoration:none;
    text-align:left;
    padding:4px;
    border:1px solid #617DBA;;
}

.navi,.navi:hover,.navi_active{
    font:normal 12px/20px Arial,Helvetica;
    color:#737373;
    text-decoration:none;
}

.navi_level_0,.navi_level_0:hover,.navi_level_0_active{
    font:bold 12px/20px Arial,Helvetica;
    color:#343434;
    text-decoration:none;
}

.navibox{
    width:182px;
    border-top:1px solid #E58E29;
    padding-top:4px;
    padding-bottom:4px;
    background:#D3D3D1;
    text-align:left;
}
.navibox_active{
    width:182px;
    border-top:1px solid #E58E29;
    padding-top:4px;
    padding-bottom:4px;
    background:#D3D3D1;
    text-align:left;
    background:url(../images.page/menu_active.gif) #D3D3D1;
    background-repeat:no-repeat;
}
.menu_block{
    width:182px;
    padding:2px;
    border-top:1px solid #E58E29;
    border-right:1px solid #E58E29;
    border-bottom:1px solid #E58E29;
    background:#FFFFFF;
}
.navibox_activeX{
    width:200px;
    border:0px solid #cecece;
    height:23px;
    border-bottom:1px solid #808080;
    border-top:1px solid #FFFFFF;
    background:#AEAEAE;
    text-align:left;
}

.lnk{
    padding-left:15px;
    background:url("../images.page/li.gif") no-repeat;
}
.lnk2{
    padding-left:14px;
    background:url("../images.page/li2.gif") no-repeat;
    background-position:1px 1px;
}


#main-content{
    line-height:12px;
    font-family:Arial;
    display:none;
}

.search{
    font-weight:bold;
    background:#737373;
    color:#FFFFFF;
    padding:2;
}

.footer{
    font:normal 9px/20px Verdana,Arial,Helvetica;
    color:#cecece;
}
/*** styles ********************************************************/

body{
    margin:0;
    
}

a{
    color:#FF0000;
}

a:hover{
    text-decoration:underline;
}

input,textarea,select{
    border:1px solid #808080;
    font:normal 12px Verdana,Arial,Helvetica;
}
/***  layout ********************************************************/
#main{
    background:url('../images.page/head.jpg') repeat-x #FFF;
    /*background:url(/images.page/menu_bg.gif) #FFFFFF;
    background-repeat:repeat-y;*/
    border:0px solid #C0C0C0;
    width:996;
    height:600px;
    z-index:2;
    margin-top:5px;
}
html>body #main { 
    height: auto;    
    min-height: 600px;
}

#head{
	border-bottom:0px solid #000080;
	width:996;
	height:180;	
	top:0;
	left:0;
	z-index:2;
	
	}

    #menu{
	float:left;
	padding-top:50px;
	border:0px solid #008000;	
	width:182px;
	height:400px;
    }

html>body #menu { 
    height: auto;    
    min-height: 400px;
}

    #content{
	float:left;
	text-align:left;
	padding-top:50px;
	border:0px solid #c0c0c0;
	height:385px;
	z-index:2;
	margin:0;
    }
html>body #content { 
    height: auto;    
    min-height: 385px;
}    

    #right{
	float:left;
	padding-top:4px;
	border:0px solid #fff;
	width:190px;
	height:385px;
	z-index:4;
	background:#FFFFFF;
    }
    
html>body #right { 
    height: auto;    
    min-height: 385px;
}     
    
    
    #head2{
	position:absolute;
	background:url('../images.page/quer.1.0.0.jpg') #737373;
	border-top:1px solid #FFFFFF;
	height:24;
	z-index:2;
	width:100%;
	bottom:0;
	left:0;
	}
    #logo{
	position:absolute;
	left:11;
	top:6;
	}
    #bgleft{
	position:absolute;
	background:url('../images.page/menu.1.0.0.jpg') #efefef;
	border-right:1px solid #c0c0c0;
	height:100%;
	width:200;
	top:0;
	left:0;
	z-index:1;
    }
    .br{
	clear:left;
	line-height:1px;
	margin:0px;
    }
    .spacer{
	float:left;
	margin:0px;
    }
    #sites{
	position:relative;
	text-align:right;
	border:0px;
	margin-top:-17;
	margin-right:200px;
    }
    #pappert{
	position:relative;
	text-align:center;
	z-index:49;
	font:normal 9px/20px Verdana,Arial,Helvetica;
	color:#cecece;
    }