
body {
background-image: url(../images/tausta.png);
color : #444;
font-family : Century Gothic;
margin-top : 3px;
margin-left : 0; 
margin-right : 0; 
margin-bottom : 0; 
font-size : 11px;
background-repeat : repeat-x; 
} 
ul {
margin : 0;
padding : 0; 
list-style : none;
text-align : left;
}
li {
line-height : 20px; 
padding-left : 10px;
text-align : left;
padding-top : 0; 
background-image : url(../images/bullet.png); 
background-repeat : no-repeat; 
background-position : 0 3px; 
} 
.pagenav {
font-size : 11px; 
font-weight : normal; 
} 
.componentheading {
background : #D2E9C7; 
height : 12px;
margin-left : 2px;
padding : 3px; 
border : 1px solid #ffffff; 
color : #444; 
text-align : left; 
white-space : nowrap; 
font-family : Century Gothic;; 
font-size : 11px; 
font-weight : bold; 
} 
a.toclink:link, a.toclink:visited {
line-height : normal; 
font-size : 11px; 
font-family : Century Gothic;; 
color : #444; 
text-decoration : underline; 
} 
a.toclink:hover {
text-decoration : none;
} 
table.contenttoc {
border : 1px solid #ffffff;
padding : 2px; 
margin-left : 2px; 
margin-bottom : 2px; 
} 
table.contenttoc th {
background : #D2E9C7; 
color : #444; 
text-align : left; 
padding-top : 2px; 
padding-left : 4px; 
height : 21px; 
font-weight : bold; 
font-size : 13px;
text-transform : uppercase; 
}
.button {
margin-top : 3px; 
margin-bottom : 3px; 
padding-left : 5px; 
padding-right : 5px; 
border : 1px solid #adaa9c; 
background-color : #ffffff; 
color : #444; 
font-family : Century Gothic;; 
text-align : center; 
font-size : 11px; 
} 
.sectiontableheader {
background : #D2E9C7; 
height : 20px; 
padding-right : 3px; 
font-weight : bold; 
} 
table.contentpane td.contentdescription {
font-size : 11px; 
line-height : 18px;
width:100%!important;
}
table.contentpane td.componentheading {
background : #d2e9c7;
height : 20px; 
padding-left : 3px; 
border : 1px solid #ffffff; 
color : #444;
text-align : left; 
padding-bottom : 3px; 
white-space : nowrap; 
font-family : Century Gothic;; 
font-size : 12px; 
font-weight : bold; 
}
table.contentpane td {
padding-top : 1px; 
padding-bottom : 2px; 
font-size : 11px; 
} 
a:link, a:visited {
font-family : Century Gothic;; 
color : #444; 
text-decoration : underline; 
} 
a:hover {
text-decoration : none; 
} 
table.contentpaneopen {
width : 100%;
} 
table.contentpaneopen td {
line-height : 18px; 
font-size : 13px; 
} 
table.contentpaneopen td.contentheading {

height : 20px; 
padding-left : 3px;

color : #444; 
text-align : left; 
white-space : nowrap; 
font-family : Century Gothic;; 
font-size : 14px; 
font-weight : bold;
}
a.sublevel:link, a.sublevel:visited {
font-size : 10px; 
color : #444; 
text-align : left;
text-decoration : underline; 
vertical-align : middle; 
} 
a.sublevel:hover {
text-decoration : none; 
} 
a.mainlevel:link, a.mainlevel:visited {
display : block; 
vertical-align : middle; 
font-size : 13px;
color : #444; 
text-align : left;
font-family : Century Gothic;;
padding-left : 3px;
padding-top : 5px;
height : 16px; 
width : 140px; 
text-decoration : none;

}
a.mainlevel:hover {
color : #444; 
background-position : left;
background-image : url(../images/menud.png);
text-align : left; 
font-family : Century Gothic;; 
font-size : 13px; 
} 
table.moduletable, moduletable div{
width : 100%; 
margin-bottom : 5px; 
border-spacing : 0; 
border-collapse : collapse; 
} 
table.moduletable th{
color : #444;
background-color: #d2e9c7;
border : 1px solid #ffffff;
text-align : left;
vertical-align : middle; 
padding-left : 15px; 
height : 25px;
font-weight : bold;
font-size : 11px; 
} 
table.moduletable td{
padding-left : 1px;
font-size : 11px; 
margin : 10px; 
font-weight : normal; 
} 
td {
font-family : Century Gothic;;
font-size : 11px; 
color : #444; 
} 
.inputbox {
font-size : 11px;
font-family : Century Gothic;; 
border : 1px solid #adaa9c; 
background-color : #ffffff;
} 
.td1 {
width : 100%;
height : 150px;

background-repeat : no-repeat;

vertical-align: bottom;

padding-left:15px;

}

.td2 {

background-color : #E6F2DF; 

width : 135px;

vertical-align: top;

}

.td3 {

background-color : #E6F2DF;

width : 100%;

vertical-align: top;

}

.td34 {

background-color : #E6F2DF;

width : 100%;

vertical-align: top;

}

.td33 {

background-color : #E6F2DF;

vertical-align: top;

float:left;

clear:left;

display:inline;

}

.td4 {

background-color : #E6F2DF; 

width : 100%;

height : 20px; 

text-align : center; 

} 

.footer {

color : #444; 

font-family : Century Gothic;; 

font-size : 11px;

} 

.yuks {

height : 100%; 

} 

.table1 {

background-color:#E6F2DF;

border : 1px solid #333;

width : 84%;

height : 100%;

margin : 0;

padding : 0;

} 

.table2 {

width : 100%;

height : 130px;

border : 0;

margin-left:5px;

}

#banner {

	color:#444;

	width: 100%;

	height: 75px;

	font-size:10px;

	margin-bottom: 8px;

	padding-top: 8px;

}

a.readon, a.readon:hover {

    color:#444;

    margin-top : 10px;

    display : block;

    float : right;

    line-height : 11px;

    background : url(../images/daha.gif) no-repeat left center;

    text-indent : 16px;



}

.small, .modifydate, .createdate {

	color:#444;

	font-size:10px;

	background-color:inherit;

}

h2 {

font : italic bold 14px "Georgia", serif, verdana;

color : #444;

display : inline;

padding-left: 1px;

} 

#header {

	background-repeat: no-repeat;

	color: #444;

        font-family : Century Gothic;;

        font-size : 16px;

	margin: 0px;

	text-align: left;

	vertical-align: bottom;

}



#header a, #header a:visited, #header a:hover {

	color: #444;

	font-size: 17px;

	font-weight: bold;

	text-decoration: none;

	padding-left:1px;

}

.div1 {

width : 100%; 

text-align : center; 

border : 0; 

margin : 0;

padding : 0; 

}

.table5 {

width : 100%;

height : 20px; 

border : 0; 

margin : 0; 

padding : 0; 

} 

.table3 {

height : 100%;

border : 0; 

margin : 0; 

padding : 0;

}







table.poll {

	padding: 0;

	width: 160px;

	border-collapse: collapse;

}

table.pollstableborder {

	padding: 0;

	width: 100%;

	border: none;

	text-align: left;

}

table.pollstableborder td {

	padding: 2px!important;

}

.blog_more {

	margin: 10px 0;

}



.blog_more strong {

	display: block;

	color: #444;

	text-align: left;

}