/* CSS Document */
/* =Styles for businessforums layouut, Interactive Partners Oy, Art Director: Igor Polyakov, 2006
---------------------------------------------------------------------------------------------------------------*/
/* This is a code part
-------------------------------------*/



/* =Structure
---------------------------------------------------------------------------*/
html {height:101%}

body{
	font:76.1%/150% verdana, sans-serif;
	background: #FFFFff; /* Body background color */
	text-align: center;
	margin: 0px;
	height:101%;
	position:relative;
	color: #666666;  /* Body text color */

}
body, h1, h2, h3, h4, h5, h6, p, div, form, code, pre, fieldset, legend, dl, dt, dd
{margin:0; padding:0; border:0}
/* ul,ol,li are treated on an individual basis */
#banner {
	background: url(/businessforums/aaltokk/images/aaltokk_banner.jpg) no-repeat; /* Banner image */
	height: 130px;
	width: 758px;
}
#banner, #container, #contents, #nav, #footer{
	width: 758px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
}

#col_l {
	float: left;
	width: 185px;
	margin-right: 5px;
}
#col_c {
	float: left;
	width: 375px;

}
#col_w {
	float: left;
	width: 560px;
}
#col_r {
	float: left;
	width: 185px;
	margin-left: 7px;
}
.block_l{
	width: 185px;
	margin-right: 5px;
	float: left;
	margin-bottom: 5px;
}
.block_r {
	float: left;
	width: 185px;
	margin-bottom: 5px;
}
.block_l_edit{
	width: 275px;
	margin-right: 5px;
	float: left;
	margin-bottom: 5px;
}
.block_r_edit {
	float: left;
	width: 275px;
	margin-bottom: 5px;
}
#container{
	height: 100%;
	
}
html>body #container {
   height: auto;
   min-height: 100%;
}
#contents{
	padding: 0px 0px 65px 0px;
	text-align: left;
}
#footer{
	position: relative;
	bottom: 0;
	margin-top: -45px;
	height: 44px;
	border-top: 1px solid 1f4451; /* Footer border color */
 }
 #footRight{
	width: 210px;	
	float: right;
	padding: 7px 13px;
	font-size: 82%;
	text-align:right;	
}
 #footRight img{
	width: auto;
	float: left;
	margin: 2px 10px;
}
#footRight a{
	
	border:0px;
	text-decoration: none;
}

/* =Navi
---------------------------------------------------------------------------*/
#nav {
	background: #bac405 url() no-repeat;/* Navigation bar color */
	margin-top: 5px;
	margin-bottom: 20px;
	height: 34px;
	display:block;
	margin-left:0px;
    padding:0px;
	list-style: none;
	float:left;	
}

#nav li {
    float:left;
    line-height:34px;
	margin-left: 15px;
	text-transform: uppercase;
	list-style: none;
}
a.left:link, a.left:visited{
float:left;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.left:hover {
	color: #F89200;
}

a.leftB:link, a.leftB:visited
{
    float:left;
	font-weight: bold;
	color: #FFFFFF;/* Navigation text color */
	text-decoration: none;
}
a.leftB:hover {
	color: #e6e8d2; /* Navigation text hover color */
}





#navLeft ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#navLeft ul li{
	margin-bottom: 12px;
	
}
#navLeft ul li a:link, #navLeft ul li a:visited,#navLeft ul li a:hover{
	font-weight: bold;
	color: #333333; /*Left navigation link color*/
	text-decoration: none;
}
#navLeft ul li a:hover {
	color: #999999;/* Left navigation hover color */
}
#navLeft ul li img {
	border: none;
	margin-right: 4px;
}


#navLeft table {
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 3px 0px 0px 0px;
}
#navLeft table tr td{
	margin-bottom: 12px;
	
}
#navLeft table tr td a:link, #navLeft table tr td a:visited,#navLeft table tr td a:hover{
	font-weight: bold;
	color: #333333;/*Left navigation link color ATTENTION! these variable and value are same as on previous style group!*/
	text-decoration: none;
}
#navLeft table tr td a:hover {
	color: #999999; /* Left navigation table link hover color ATTENTION! these variable and value are same as on previous style group!*/
}
#navLeft table tr td img {
	border: none;
	margin-right: 4px;
	margin-top:6px;
}


#nav_b {
	float: left;
	width: auto;
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 82%;
	text-transform: uppercase;
	background: ; /* Bottom navigation background color */
	}
#nav_b li {
	float: left;
	margin: 0;
	padding: 0 1px 0 0;
	list-style: none;
	
	}
#nav_b a {
	float: left;
	padding: 7px 13px;
	text-decoration: none;
	border-bottom: none;
	color: ; /* Bottom navigation link color */
	}
#nav_b a:hover, #nav_b a.active {
	color: ; /* Bottom navigation link hovercolor */
	background: ; /* Bottom navigation active background color */
	}
#nav_b a.active {
	font-weight: bold;
	background: ; /* Bottom navigation hover background */
	}

/* =Text
---------------------------------------------------------------------------*/
.Otsikko1, .Otsikko2,.Otsikko3,.Otsikko4{
	background:url("") no-repeat 0 .5em;
	margin:4px 0 4px;
	padding:0px 0 0px 15px;
	font-weight: bold;
	}
.Otsikko1{font:1f4451 bold 120.1%/150% verdana, sans-serif;} /* Heading 1 color */
.Otsikko2{font: 1f4451 bold 105.1%/150% verdana, sans-serif;} /* Heading 2 color */
.Otsikko3{font: 1f4451 bold 90.1%/150% verdana, sans-serif;} /* Heading 3 color */
.Otsikko4{font:1f4451bold 82.1%/150% verdana, sans-serif;} /* Heading 4 color */







/* =Links
---------------------------------------------------------------------------*/
a:link {color: #333333;}/* Links color */
a:visited {color: #999999;}/* Links hover color */
/* =Misc
---------------------------------------------------------------------------*/
.left{float:left; margin: 0px 10px 10px 0px;}
.right{float:right; margin: 0px 0px 10px 10px;}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
.clear {clear: both;}
#news {
	margin: 0;
	padding: 0;
	list-style: none;

}
#news li{

background:url() no-repeat 0 .5em; /* News list bullet */
	margin:0 0 5px;
	padding:0px 0 0px 15px;
	}

.boxTop {
 background: url(/businessforums/aebf/images/layout/box_top.gif) no-repeat; /* Box top image */
width:173px;
height:8px;
font-size: 1px;
margin-top:10px;
margin-left:10px;
}
.boxMiddle {
 background: url(/businessforums/aebf/images/layout/box_back.gif) repeat-y;/* Box middle part image */
width:173px;
height:auto;
margin-left:10px;

}
.textflow {
margin:0px 10px 0px 10px;
font:76.1% verdana, sans-serif;
}

.boxBottom {
 background: url(/businessforums/aebf/images/layout/box_bottom.gif) no-repeat;/* Box bottom image */
width:173px;
height:8px;
font-size: 1px;
margin-left:10px;
margin-top: ;
}

.NostoOtsikko{font:1f4451 bold 120.1%/150% verdana, sans-serif; /* Box Heading font color */background-color: ;}/* Box Heading background color */

#printLogo {display:none;}



@media print{
	#nav{ display:none;}
	#printLogo { display:inline;}
	#col_l { display:none;}
}

