html, body {color: #434343; margin: 0 auto; padding: 0px; 0px; background: #ffffff; border: 0px solid red;}
body, td, th, textarea, input, select, h2, h3, h4, h5, h6 { font: 83%/1.4 verdana, arial, sans; }
body p {
        color: #434343;
        font-size: 12px;
        line-height: 18px;
        padding-top: 0px;
        paddgin-bottom: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        font: 83%1.4 verdana, arial, sans;
	height: 100%;
}
body h1 { font: arial; color: #434343; font-size: 16px; padding: 0px 10px 0px 10px; margin: 3px 0px 0px 0px; }
body h2 { font: arial; color: #006699 ; font-size: 15px; padding: 5px 0px 10px 0px; margin: 3px 0px 0px 0px; font-style: bold;}
body h3 { font: arial; color: #006699 ; font-size: 14px; padding: 5px 0px 10px 0px; margin: 3px 0px 0px 0px; font-style: bold;}

img { border: 0px; }
body a {text-decoration: none; font-size: 13px; padding: 0px 0px 0px 0px; color: #1b5790;}
body a:hover {text-decoration: underline; font-size: 13px; padding: 0px 0px 0px 0px; color: #1b5790;}
a {text-decoration: none; font-size: 13px; padding: 0px 0px 0px 0px; color: #1b5790;}
a:hover {text-decoration: underline; font-size: 13px; padding: 0px 0px 0px 0px; color: #1b5790;}

.cityselect { color: #1b5790; background-color: #fdf3d5; padding: 0px; font-family: Verdana, Arial, sans-serif; font-size: 13px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

#container {    float: none; margin: 0 auto; width: 880px;
                width:expression(document.body.clientWidth > 880? "880px": "auto" );
                height: auto;
		height: 100%; 
		position: relative; 
		background: #ffffff;
                padding: 0px 0px 0px 0px;
                border: 0px solid orange;
}
#kilpailut_header {	
		float: left; width: 880px; height: 30px; background: #efefef; text-align: right; padding: 5px 10px 0px 0px; }

#kilpailut_logo { float: left; width: 600px; height: 45px; background: #ffffff; text-align: left; padding-right: 10px; margin-top: 10px; }
#kilpailut_fbms { float: right; width: 180px; height: 45px; background: #ffffff; text-align: right; padding-right: 5px; padding-top: 15px; }

#kilpailut_menu { float: left; width: 880px; height: 20px; background: #ffffff; text-align: right;}
#kilpailut_etusivu_off { float: left; width: 114px; height: 20px; text-align: center; background: 
url('http://kilpailut.nettiskabat.fi/img/menu_dark.gif'); border-bottom: 1px solid #000000; }
#kilpailut_kilpailut_off { float: left; width: 114px; height: 20px; text-align: center; background: 
url('http://kilpailut.nettiskabat.fi/img/menu_dark.gif'); border-bottom: 1px solid #000000 ;}
#kilpailut_lisaa_off { float: left; width: 114px; height: 20px; text-align: center; background: 
url('http://kilpailut.nettiskabat.fi/img/menu_dark.gif'); border-bottom: 1px solid #000000; }
#kilpailut_lisaa_off a {color: #ffffff;}
#kilpailut_etusivu_off a {color: #ffffff;}
#kilpailut_kilpailut_off a {color: #ffffff;}

#kilpailut_etusivu { float: left; width: 114px; height: 20px; text-align: center; background: 
url('http://kilpailut.nettiskabat.fi/img/menu_white.gif'); }
#kilpailut_kilpailut { float: left; width: 114px; height: 20px; text-align: center; background: 
url('http://kilpailut.nettiskabat.fi/img/menu_white.gif');}
#kilpailut_lisaa { float: left; width: 114px; height: 20px; text-align: center; background: 
url('http://kilpailut.nettiskabat.fi/img/menu_white.gif');}


#kilpailut_spacer { float: left; width: 538px; height: 20px; text-align: center; border-bottom: 1px solid #000000; }

#kilpailut_mainarea { float: left; width: 880px; min-height: 300px; border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid black; }

#kilpailut_board {float: left; width: 880px; height: 180px; border-bottom: 3px solid #2274a4; background: #f7faff; }
#kilpailut_board_v {float: left; width: 356px; height: 180px; border-bottom: 0px solid #2274a4; }
#kilpailut_board_o {float: right; width: 523px; height: 180px; border-bottom: 0px solid #2274a4; background: url('http://kilpailut.nettiskabat.fi/img/skabat_board_bg.jpg'); }

#kilpailu_nostot {float: left; width: 880px; height: 270px; background: url('http://kilpailut.nettiskabat.fi/img/skabat_bg_fade.jpg') repeat-x bottom; }
#kilpailu_nostot_v {float: left; width: 187px; min-height: 270px; border-right: 2px solid #c5d3e2; text-align: center; }
#kilpailu_nostot_c {float: left; width: 187px; min-height: 270px; border-right: 2px solid #c5d3e2; text-align: center; }
#kilpailu_nostot_o {float: left; width: 187px; min-height: 270px; border-right: 2px solid #c5d3e2; text-align: center; }
#kilpailu_nostot_mainos {float: left; width: 310px; min-height: 270px; background: url('http://kilpailut.nettiskabat.fi/img/skabat_mainos_bg.jpg') ; text-align: center; vertical-align: middle; display: table-cell; }

#kilpailu_nostot_reg {float: left; width: 880px; height: 370px; background: url('http://kilpailut.nettiskabat.fi/img/skabat_bg_fade.jpg') repeat-x bottom; }
#kilpailu_nostot_register {float: left; width: 461px; min-height: 370px; border-right: 5px solid #c5d3e2; text-align: left; }
#kilpailu_nostot_register p {padding: 10px; }
#kilpailu_nostot_register h2 {padding: 10px; }
#kilpailu_nostot_mainos_register {float: left; width: 410px; min-height: 370px; background: 
url('http://kilpailut.nettiskabat.fi/img/skabat_mainos_bg.jpg') ; text-align: left; vertical-align: middle; display: table-cell; }

#popup_register {float: left; background: url('http://kilpailut.nettiskabat.fi/img/skabat_mainos_bg.jpg') ; text-align: left; vertical-align: middle; display: table-cell; }


#kilpailu_statit {float: left; width: 880px; min-height: 200px; background: url('http://kilpailut.nettiskabat.fi/img/skabat_bg_fade.jpg') repeat-x bottom; }
#kilpailu_statit_v {float: left; width: 528px; min-height: 200px; margin: 20px 0px 0px 0px; padding: 0px 0px 30px 20px; }

#kilpailu_statit_v_top {float: left; width: 528px; height: 30px; background: url('http://kilpailut.nettiskabat.fi/img/skaba_top10_header.jpg'); }

#kisat-rivi {float: left; width: 510px; color: 006699; padding: 1px 5px 1px 5px;}
#kisat-rivi2 {float: left; width: 510px; color: 006699; padding: 1px 5px 1px 5px; background: #e3edf5; }

#kisat-title {float: left; width: 380px; color: #006699; font-size: 13px; line-height: 18px;}
#kisat-linkki {float: left; width: 50px; color: #006699; font-size: 13px; line-height: 18px; }
#kisat-tilasto {float: right; width: 35px; color: #006699; font-size: 13px; line-height: 18px; text-align: center;}

#kilpailu_statit_v_cent {float: left; width: 524px; min-height: 200px; border-right: 1px solid #c5d3e2; border-left: 1px solid #c5d3e2; margin: 0px 0px 0px 2px; }
#kilpailu_statit_v_bot {float: left; width: 528px; min-height: 20px; }

#kilpailu_statit_o {float: right; width: 260px; min-height: 200px; border: 0px solid #c5d3e2; padding: 20px 25px 20px 0px; }
#kilpailu_statit_o_top {float: right; width: 260px; min-height: 20px; border: 0px solid #c5d3e2;}
#kilpailu_statit_o_bot {float: right; width: 260px; min-height: 100px; border: 1px solid #c5d3e2; padding: 5px 5px 5px 5px;}


/*
// Kaikki Kilpailut
*/

#kilpailu_kaikki {float: left; width: 880px; min-height: 570px; background: url('http://kilpailut.nettiskabat.fi/img/skabat_bg_fade.jpg') repeat-x bottom; }

#kilpailut_menyy { width: 600px; min-height: 30px; border-bottom: 1px solid black; border-right: 1px dashed black; padding-left: 20px;}
#kilpailut_menyy a {width: 140px; padding: 3px; border: 1px solid black; background: #ededed; }
#kilpailut_menyy a:hover {width: 140px; padding: 3px; border: 1px solid black; background: #6a89ad; color: #ffffff; }
#kilpailut_menyy .active {width: 140px; padding: 3px; border: 1px solid black; background: #6a89ad; color: #ffffff; }

#kilpailu_container {float: left; width: 640px;  margin-right: 10px; border:0px solid black;}

#kilpailu_kaikki_kilpailu {float: left; width: 550px; min-height: 70px; background: url('http://kilpailut.nettiskabat.fi/img/skabat_bg_fade.jpg') repeat-x bottom; margin-left: 10px; padding: 3px 10px 5px 10px; z-index: 1; }

#kilpailu_title_1 {float: left; width: 470px;}
#kilpailu_linkki_1 {float: right; width: 70px; padding: 10px 10px 0px 0px;}
#kilpailu_linkki_1 a {color: #ff0033; }

#kilpailu_teksti_1 {float: left; padding-bottom: 10px; width: 555px; }

#kilpailu_statit_1 {float: right; width: 500px; text-align: right; }
#diggaus {float: left; width: 145px; height: 28px;  text-align: left; background: url('http://kilpailut.nettiskabat.fi/img/diggaus.jpg') no-repeat; padding-left: 10px; z-index: 100; margin-top: 10px; }
#diggaus2 {float: left; width: 60px; height: 25px;  text-align: center; z-index: 110; font-size: 14px; padding-top: 5px;}


#kilpailut_sivutus {float: left; width: 550px; margin-right: 10px; text-align: center; padding: 10px 0px 10px 0px;}
#kilpailu_kaikki_mainos {float: right; width: 210px; min-height: 570px; background: url('http://kilpailut.nettiskabat.fi/img/skabat_mainos_bg.jpg'); text-align: center; }


/*
// Lisää kilpailu
*/
#kilpailu_lisaa {float: left; width: 880px; min-height: 570px; background: url('http://kilpailut.nettiskabat.fi/img/skabat_bg_fade.jpg') repeat-x bottom; }
#kilpailu_lisaa_kilpailu {float: left; width: 540px; border-right: 1px solid #c5de2; margin-right: 10px; background: url('http://kilpailut.nettiskabat.fi/img/skabat_bg_fade.jpg') repeat-x bottom; margin-left: 40px; }
#kilpailu_lisaa_mainos {float: right; width: 210px; min-height: 570px; background: url('http://kilpailut.nettiskabat.fi/img/skabat_mainos_bg.jpg'); text-align: center; }

/* Footer */
#footer { float: left; background: #ffa515; width: 880px; height: 20px; border: 1px solid #000000; text-align: right; }
#footer a {color: #ffffff; padding-right: 20px;}
#copyright { float: left; background: #ffffff; width: 880px; height: 20px; border: 0px solid #000000; }
