body { background: #b7b7b7; margin: 0; padding: 0; line-height: 1.5em; font: 12px "Trebuchet MS", Verdana, Helvetica, sans-serif; color: #000000; }
a	{ font-weight: bold; color: blue }
img {margin: 0 0 15px 0; padding: 0px; border: 0px;}

p,td,body { font-size: 13px }

.cleaner { clear: both; width: auto; height: 0px; font-size: 0px;  }
.margin_bottom_10 { clear: both; width:auto; height: 10px; font-size: 1px;	}
.margin_bottom_15 { clear: both; width:auto; height: 15px; font-size: 1px;	}
.margin_bottom_20 { clear: both; width:auto; height: 20px; font-size: 1px;	}
.margin_bottom_30 { clear: both; width:auto; height: 30px; font-size: 1px;	}
.margin_bottom_40 { clear: both; width:auto; height: 40px; font-size: 1px;	}
.margin_bottom_50 { clear: both; width:auto; height: 50px; font-size: 1px;	}
.margin_bottom_60 { clear: both; width:auto; height: 60px; font-size: 1px;	}
.margin_bottom_70 { clear: both; width:auto; height: 70px; font-size: 1px;	}
.margin_bottom_80 { clear: both; width:auto; height: 80px; font-size: 1px;	}
.margin_right_40 { margin-right: 20px; }
.margin_right_60 { margin-right: 60px; }

.fl { float: left; }
.fr { float: right }
.disabled_leipatxt  { padding-left: 15px; font-size: 13px; }
.disabled_leipatxt1  { padding-left: 15px; font-size: 13px; margin-top: -10px; }

#container {width: 960px; margin: 0 auto; padding: 0 0px; background: #ffffff; }
#banner { margin-left: -2px; width: 965px; height: 91px;  background: url(/img/header2.jpg) no-repeat;}
#content {width: 960px; padding: 0 20px;}
#content_wrapper {}
#c1 { background-color: #FFFFFF; border: 0px; padding: 12px; width: 240px; float: left; margin-right: 6px; }
#c2 { background-color: #FFFFFF; border: 0px; padding: 12px; width: 240px; float: left;}
.left_column { padding: 10 0px;  padding-right: 25px; margin-top: 10px; width: 120px;}
.left_menu { margin-top: -40px; margin: 0px; padding: 0px; list-style: none; height: 900px;}
.left_menu li { display: list-item;  height: 22px; padding: 0x 0 0 0px; margin: 0 0 2px 0;}
.left_menu li a { margin-left: -2px; color: #000; text-decoration: none; font-size: 13px; font-weight: bold;}
.left_menu li a:hover { color: #000;}
.center_column { padding: 0 20px; margin-left: -10px; margin-top: 10px; border-left: 1px solid #000; border-right: 1px solid #000; height: auto; width: 600px; }
.right_column {  height: 940px; padding: 0 8px;  margin-top: 8px; width: 155px;}
.ifbb { padding-top: 5px; }
.header_00 {font: 14px "Trebuchet MS", Verdana, Helvetica, sans-serif; color: #000000;  padding-left: 12px; padding-top: 1px; }
.header_01 {font: 14px "Trebuchet MS", Verdana, Helvetica, sans-serif; color: #000000; margin-bottom: -12px; padding-top: 1px; margin-left: -2px; }
.header_02 {font: 14px "Trebuchet MS", Verdana, Helvetica, sans-serif; color: #000000;  padding-left: 17px; padding-top: 1px; }
.header_03 {font: 14px "Trebuchet MS", Verdana, Helvetica, sans-serif; color: #000000;  padding-left: 7px; padding-top: 1px; }
.header_04 {font: 14px "Trebuchet MS", Verdana, Helvetica, sans-serif; color: #000000;  padding-left: 12px; padding-top: 1px; }
.header_05 {font: 14px "Trebuchet MS", Verdana, Helvetica, sans-serif; color: #000000;  padding-left: 12px; padding-top: 1px; }
.header_06 {font: 14px "Trebuchet MS", Verdana, Helvetica, sans-serif; color: #000000;  padding-left: 12px; padding-top: 1px; }
.header_07 {font: 14px "Trebuchet MS", Verdana, Helvetica, sans-serif; color: #000000;  padding-left: 7px; padding-top: 1px; }
.header_08 {font: 14px "Trebuchet MS", Verdana, Helvetica, sans-serif; color: #000000;  padding-left: 10px; padding-top: 1px; }

.etusivu_linkit_l { float: left; width: 252px; height: 102px; margin-left: 15px; background: url(/img/etusivu_01.jpg) no-repeat; padding: 14px 0px 0px 13px }
.etusivu_linkit_r { float: right; width: 302px; height: 100px; margin: 0 auto; background: url(/img/etusivu_04.jpg) no-repeat; padding: 14px 0px 0px 13px }

.etusivunkuva1 { padding-left: 17px; padding-top: 15px;}
.etusivunkuva2 { padding-left: 17px; padding-top: 15px;}
.etusivunkuva3 { padding-top: 30px; margin-left: -4px;}
.etusivu05{ padding-top: 30px;}
.tuomarit { float: left; width: 590px; height: 152px; margin: 0 auto; background: url(/img/tuomarit02.jpg) no-repeat;}
.tuomarit_txt { float: left; width: 400px; padding-left: 30px; padding-top: 20px; font: 14px "Trebuchet MS", Verdana, Helvetica, sans-serif; color: #000000; }
.tiedotteet { float: left; margin-left: 10px; width: 583px; height: 127px;  background: url(/img/ifbb_tiedotteet01.jpg) no-repeat;}
.tiedotteet_txt { float: left; width: 380px; padding-left: 17px; padding-top: 20px; font: 12px Verdana, Helvetica, sans-serif; color: #000000; }
.tiedote { float: right; margin-top: -100px; padding-right: 20px;}
.tiedotteiden_otsikot { padding-left: 30px; }
.valmentajat { float: left; width: 589px; height: 154px; margin: 0 auto; background: url(/img/ifbb_valmennus02.jpg) no-repeat;}
.valmentajat_txt { float: left; width: 400px; padding-left: 25px; padding-top: 25px; font: 12px "Trebuchet MS", Verdana, Helvetica, sans-serif; color: #000000; }
.valkku { float: right; padding-top: 14px; padding-right: 20px;}
.kasvokuvat { float: right; padding-top: 12px; padding-right: 20px;}
.ifbb1 { background-color: #FFFFFF; border: 0px; margin-left: 7px; padding: 12px; width: 380px; float: left; margin-right: 0px; }
.ifbb2 { background-color: #FFFFFF; border: 0px; margin-right: -10px; padding: 12px; width: 172px; float: right;}
.ifbb3 { background-color: #FFFFFF; margin-left: 0px; padding: 12px; margin-top: -12px; width: 400px; float: left; margin-right: 0px; }
.ifbb4 { background-color: #FFFFFF; margin-right: -20px; margin-top: -50px; padding: 12px; width: 172px; float: right;}
.disabled_ifbb5 { margin-bottom: 8px; }
.disabled_ifbb6 { background-color: #FFFFFF; margin-left: 0px; padding: 12px; margin-top: -12px; width: 370px; float: left; margin-right: 0px; }
.ifbb7 { background-color: #FFFFFF; margin-right: -20px; margin-top: -50px; padding: 12px; width: 194px; float: right;}
.yhteystiedot { float: left; margin-left: 0px; width: 583px; height: 127px;  background: url(/img/ifbb_yhteystiedot01.jpg) no-repeat;}
.yhteystiedot_txt { float: left; width: 200px; padding-left: 17px; padding-top: 20px; font: 12px Verdana, Helvetica, sans-serif; color: #000000; }
.yhteystiedot1_txt { float: left; width: 200px; padding-left: 17px; padding-top: 20px; font: 12px Verdana, Helvetica, sans-serif; color: #000000; }
.yhteystiedot2_txt { float: left; width: 200px; margin-left: 400px; margin-top: -90px; padding-left: 17px; padding-top: 20px; font: 12px Verdana, Helvetica, sans-serif; color: #000000; }
.infot { margin-left: 17px; font: 12px Verdana, Helvetica, sans-serif; color: #000000; }
a.luelisaa:link { color: red; }
a.luelisaa:visited {color: red;}
a.luelisaa:hover {color: red;}
a.luelisaa:actived { color: red;}

a.lataatasta:link { color: red; text-decoration: underline;} 
a.lataatasta:visited {color: red; text-decoration: underline;}
a.lataatasta:hover {color: red; text-decoration: underline;}
a.lataatasta:actived { color: red; text-decoration: underline;}

a.saannot:link { color: blue; text-decoration: underline;} 
a.saannot:visited {color: blue; text-decoration: underline;}
a.saannot:hover {color: blue; text-decoration: underline;}
a.saannot:actived { color: blue; text-decoration: underline;}

.boxbg { width: 583px; background-image: url(/img/box2.jpg); background-repeat: repeat-y; padding-left: 15px }

.box { width:300px; float: right; }
.box1 { width:150px; float: right; }
.box2 { width:150px; float: right; margin-right: 150px; }

.checkbox{ margin-left: 0px; }
.checkbox1{ margin-left: 305px; }
.col1 { text-align: right; width: 260px; height: 31px; float: left; padding-top: 6px; margin-right: 10px; }
.col2 { width: 290px; height: 28px; display: block; float: left; background: url(/img/bg_textfield.gif) no-repeat; }
.col3 { width: 160px; height: 28px; display: block; float: left; background: url(/img/bg_textfield2.gif) no-repeat; }
div.row { clear: both; width: auto; }
.submit { height: 29px; width: auto; margin-left: 20px;  padding-top: 5px; clear: both; } 
.input { background-color: transparent; font: 11px/14px "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif; color: #5A698B; margin: 4px 0 8px 8px; padding: -10px;  border: 0px solid #000; }
.textarea { border: 0px solid #8595B2; background-color: #fff; font: 11px/14px "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif; color: #5A698B; margin: 4px 0 5px 8px; }





