@charset "utf-8";
/* CSS Document */
/* Author: Kaspar Koppelmaa */
/* Started: 02.10.2009 */


/*/////////////////////////////////// RESET ///////////////////////////////////////*/
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.8.0r4
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}

/*/////////////////////////////////// END RESET ///////////////////////////////////////*/

/*/////////////////////////////////// MAIN ///////////////////////////////////////*/

body {font:100%/1.25 Arial, Helvetica, sans-serif; margin-top:18px; background-image:url(images/new_01.jpg); background-position:top; background-repeat:repeat-x; color:#4d4d4d;}
a {color : #037fb9;text-decoration: underline;}
a:hover {color : #037fb9;text-decoration : none;}
h3 { color:#037fb9; font-size:1.4em; font-weight:bold; }
table { font-size: 12px; }
hr { width: 100%; color:#1596b0; height:1px; border:#1596b0 1px solid; background-color: #1596b0; margin-top: 10px; margin-bottom:10px; }
th { font-weight:bold; }
strong { font-weight:bold; }
b { font-weight: bold; }

input, button, textarea, select, checkbox { padding: 3px; margin:5px; border: #A2D7E6 1px solid; color:#666; background-color:#FFF; }


/*/////////////////////////////////// HEADER ///////////////////////////////////////*/

#h_td1 		{ width:810px; height:15px; background-image:url(images/new_04.jpg); }
#h_td2 		{ width:15px; height:160px; background-image:url(images/new_06.jpg); }
#h_td3		{ width:15px; height:160px; background-image:url(images/new_08.jpg); }
#h_td4 		{ width:810px; height:15px; background-image:url(images/new_09.jpg); }
.fitness { color:#4d4d4d; font-weight:bold; font-size:11px; line-height:20px; margin-bottom:15px;}

/*/////////////////////////////////// MENU ///////////////////////////////////////*/

#m_table a {color : #a4a4a4;text-decoration: none; font-weight:bold; font-size: 1em; letter-spacing: 1px;}
#m_table a:hover {color : #69a1ba;text-decoration : none;}

#m_td1 		{ width:15px; height:50px; background-image:url(images/new_10.jpg); }
.m_space 	{ width:2px; height:50px; background-image:url(images/new_12.jpg); }
#m_td2 		{ width:137px; height:50px; background-image:url(images/new_22.jpg); } /* enne oli 63px */
#m_td3 		{ width:15px; height:50px; background-image:url(images/new_25.jpg); }
#m_td4 		{ width:73px; height:50px; background-image:url(images/new_22.jpg); background-repeat:repeat-x; }
#m_td5 		{ width:99px; height:50px; background-image:url(images/new_22.jpg); background-repeat:repeat-x; }
#m_td6 		{ width:97px; height:50px; background-image:url(images/new_22.jpg); background-repeat:repeat-x; }
#m_td7 		{ width:82px; height:50px; background-image:url(images/new_22.jpg); background-repeat:repeat-x; }
#m_td8 		{ width:98px; height:50px; background-image:url(images/new_22.jpg); background-repeat:repeat-x; }
#m_td9 		{ width:184px; height:50px; background-image:url(images/new_22.jpg); background-repeat:repeat-x; }


/*/////////////////////////////////// CONTENT ///////////////////////////////////////*/

#c_td1 { width:15px; height:15px; background-image:url(images/new_26.jpg); background-position:bottom right; background-repeat:no-repeat; }
#c_td2 { height:15px; background-image:url(images/new_27.jpg); background-repeat:repeat-x; background-position:bottom; }
#c_td3 { height:15px; width:6px; background-image:url(images/new_28.jpg); background-repeat:no-repeat; background-position:bottom left; }
#c_td4 { height:15px; background-image:url(images/new_27.jpg); background-repeat:repeat-x; background-position:bottom; }
#c_td5 { height:15px; width:15px; background-image:url(images/new_30.jpg); background-position:bottom left; background-repeat:no-repeat; }
#c_td6 { width:15px; background-image:url(images/new_31.jpg); background-position:right; background-repeat:repeat-y; }
#c_td7 { width:6px; background-image:url(images/new_32.jpg); background-repeat:repeat-y; background-position:left; }
#c_td8 { width:15px; background-image:url(images/new_33.jpg); background-repeat:repeat-y; background-position:left; }
#c_td9 { width:15px; height:15px; background-image:url(images/new_34.jpg); background-position:top right; background-repeat:no-repeat; }
#c_td10 { height:15px; background-image:url(images/new_35.jpg); background-repeat:repeat-x; background-position:top; }
#c_td11 { height:15px; width:6px; background-image:url(images/new_36.jpg); background-repeat:no-repeat; background-position:top left; }
#c_td12 { height:15px; background-image:url(images/new_35.jpg); background-repeat:repeat-x; background-position:top; }
#c_td13 { height:15px; width:15px; background-image:url(images/new_37.jpg); background-position:top left; background-repeat:no-repeat; }
#c_white { background-color:#FFF; }

#c_banner a {color : #076dab;text-decoration: none; font-weight:bold; font-size: 1.2em; letter-spacing: 1px;}
#c_banner a:hover {color : #00436b;text-decoration : none;}

/*/////////////////////////////////// RIGHT TABLES ///////////////////////////////////////*/

table.rcol { border-width: 1px; border-spacing: 5px; border-style: solid; border-color: #e9e9e9; border-collapse: collapse; background-color: #FFF; font-size:0.8em; margin-left:5px; }
table.rcol th { border-width: thin; padding: 5px; border-style: solid; border-color: #e9e9e9; background-color: #e9e9e9; -moz-border-radius: 0px 0px 0px 0px; font-weight:bold; }
table.rcol td { width:50%; border-width: thin; padding: 5px; border-style: solid; border-color: #e9e9e9; background-color: #FFF; -moz-border-radius: 0px 0px 0px 0px; }

/*/////////////////////////////////// ELSE ///////////////////////////////////////*/

.copyright { font-size: 0.6em; color: #909090; }
.copyright a { color: #909090; }
.small { font-size: 0.8em; }
.big { font-size: 1em; }
.red { font-size: 1em; color:#900; }
