@import url("editor.css");
@import url("services.css");
@import url("activecalendar.css");

body {
   /*background: transparent url("../gfx/body.jpg") repeat-x;*/
   background-color: white;
}
#banner{
	left:50%;
	margin:3px 468px 0pt;
	position:absolute;
	right:50%;
	top:0pt;
   /*overflow: hidden;*/
}
/* WRAPPER */
#wrapper {
	/*width: 1110px;*//*OIKEA KOKO*/
	width: 910px;
	margin: 3px auto 0 auto;
	background: transparent url("../gfx/shadow_LR.gif") repeat-y;
}
/* tämät kiertää vairsinaista sivun sisältöä ja ulos jää bannerit oikealla*/
#ext_wrapper {
   	background: transparent url("../gfx/wrapper_top.gif") no-repeat;
   	padding: 5px 5px 0 6px;
   	width: 900px;
	float:left;
	overflow: hidden;
}
/* YLÄ TUNNISTE OSA */
.route{
	background-color: #005da4;
	clear: both;
	height: 29px;
	color: White;
	overflow: hidden;
}
#route_link {
   color:white;
   float:left;
   height:24px;
   padding:5px 0px 0px 15px;
   width:700px;
}
#route_link a{
   color:white;
}
#site_info{
   float:right;
   height:29px;
   position:relative;
   top:6px;
   width:95px;
}
#site_info ul li{
	margin-left:0;
}
#site_info ul li{
	float: left;
	display: block;
        background:transparent none repeat scroll 0%;
}
#site_info ul li a{
	color: White;
	font-weight: bold;
	letter-spacing: 0.01em;
        background:transparent none repeat scroll 0%;
}
#searce_box{
   width:121px;
	height: 24px;
	padding: 4px 15px 0 0; 
	float: right;
}
#searce_box .searc_form{
}
#searce_box #searchstring{
	height:16px;
	width:126px;
}
#searce_box  #s_button{
	border: none;
	width: 21px;
	height: 20px;
	margin-left:15px;
}
/* HEADER */
#header {
	height: 156px;
 	overflow: hidden;
}
#logo{
   float: left;
   height: 160px;
   width: 298px;
}
#head_image{
   background: transparent url("../gfx/header_kunta.jpg") no-repeat;
   float: left;
   height:158px;
   width:602px;
}
/* ROUTE */
.navi_top {
   padding: 0 0 0 232px;
   width:668px;
	height: 34px;
	overflow: hidden;
}
.navi_blue {
   background-color: #0062ab!important;
}
.navi_green{
   background-color: #0f6e34!important;
}
.navi_top ul {
   padding: 0;
   margin: 0;
   width: 668px;
}
.navi_top ul li {
    float: left;
    padding: 0;
    margin:0pt -1px 0pt 0pt;
    list-style: none;
    height: 34px;
}
.navi_blue ul li {
   background: transparent url("../gfx/top_button_left.gif") no-repeat;   
}
.navi_green ul li {
   background: transparent url("../gfx/top_green_button_left.gif") no-repeat;   
}

.navi_top ul li a {
   color: White;
   height: 34px;
   line-height: 34px;
   text-align: center;  
   margin: 0 0 0 6px;
   padding: 8pt 10px 8pt 4pt;
}
.navi_blue ul li a {
   background: transparent url("../gfx/top_button_right.gif") no-repeat right;
}
.navi_green ul li a {
   background: transparent url("../gfx/top_green_button_right.gif") no-repeat right;
}

.navi_blue ul li a.active {
	background: transparent url("../gfx/top_button_right_down.gif") no-repeat right;
}
.navi_green ul li a.active {
	background: transparent url("../gfx/top_green_button_right_down.gif") no-repeat right;
}
.navi_blue ul li.active {
	background: transparent url("../gfx/top_button_left_down.gif") no-repeat;
}
.navi_green ul li.active {
	background: transparent url("../gfx/top_green_button_left_down.gif") no-repeat;
}

.navi_top ul li a:hover {
	text-decoration: none;
	border: none;
}
/* MAIN */
#main {
	/*overflow: hidden;*/
        background: transparent url("../gfx/left_menu_blue.gif") repeat-y;
	zoom: 1;
}

#main_etusivu {

}

/* SIDEBAR */
#sidebar {
	width: 232px;
	padding: 0;
	float: left;
/*   border-right: solid 1px #005ea5;
	padding-bottom: 1001em;
	margin-bottom: -1000em;*/
}

#sidebar_etusivu {
width: 150px;
padding: 0;
float: left;
}

/* NAVIGATION */
#sidebar #navigation {
   margin: -34px 0 0 0;   
   position:relative;
}
#sidebar #navigation .title_box{
   height:81px;
   padding:6pt 0pt 0pt 10px;
   color: White;
   font-size: 14px;
   font-weight: bold;
   text-transform: uppercase;
   border-bottom: solid 1px #005ea5;
}
#sidebar #navigation .img65{background: transparent url("../gfx/kunta.jpg") no-repeat;}
#sidebar #navigation .img62{background: transparent url("../gfx/hevoset.jpg") no-repeat;}
#sidebar #navigation .img66{background: transparent url("../gfx/sijainti.jpg") no-repeat;}
#sidebar #navigation .img64{background: transparent url("../gfx/tuotteet.jpg") no-repeat;}
#sidebar #navigation .img63{background: transparent url("../gfx/tapahtumat.jpg") no-repeat;}

#sidebar #navigation .img593{background: transparent url("../gfx/tuotteet.jpg") no-repeat;}
#sidebar #navigation .img623{background: transparent url("../gfx/kunta.jpg") no-repeat;}
#sidebar #navigation .img703{background: transparent url("../gfx/tapahtumat.jpg") no-repeat;}
#sidebar #navigation .img590{background: transparent url("../gfx/hevoset.jpg") no-repeat;}
#sidebar #navigation .img635{background: transparent url("../gfx/hevoset.jpg") no-repeat;}

#sidebar #navigation ul {
    padding: 0;
    margin: 0;
}
#sidebar #navigation ul ul {
    padding: 0;
    margin: 0 0 0 0em;
    border-bottom: solid 1px #005ea5;
}
#sidebar #navigation ul ul ul{
    margin: 0 0 0 0.5em;
    border: none;
}
#sidebar #navigation ul li {
    padding: 0;
    margin: 0;
    list-style: none;
}
#sidebar #navigation ul li a {
	 color: #005ea5;
    border-bottom: solid 1px #005ea5;
    display: block;
    background: transparent url("../gfx/active_non.gif") no-repeat;
    padding: 0 0 0 20px;
}
#sidebar #navigation ul ul li a {
    background: transparent url();
	 color: black;
    border: none;
    display: block;
}
#sidebar #navigation ul li a.active {
	color: White;
   background: transparent url("../gfx/active.gif") no-repeat;
   background-color: #3887c3;
   
}
#sidebar #navigation ul ul li a.active {
   background: transparent url();
	background-color: white;
	color: black;
	font-weight: bolder;
}
#sidebar #navigation ul li a:hover {
	text-decoration: none;
}

/* LANGUAGE SELECTION */
#sidebar #language_selection {
	margin-bottom: 15px;
	text-align: center;
}

/* ADMIN LINK */
#sidebar #admin_link {
	margin-bottom: 15px;
	text-align: center;
}

/* CONTENT */
#content {
	margin-left: 232px;
	padding: 0px;
}

#content_etusivu {
margin-left: 150px;
padding: 0px;
}

.in_content{
   float: left;  
   padding:15px;
   width:637px;
}
.wid{
   width:398px!important;
}

.wid_etusivu{
   width:480px!important;
}

#news_panel{
   float: left;   
   width: 234px;
   margin: 5px 5px 5px 0;
}
.news_box_title{
   color: White;
   height:20px;
   padding:5px 0px 0px 8px;
   font-size: 14px;
   background-color: #005ea5;
}
.news_content {
   border: solid 1px #005ea5;   
   padding: 10px;
}
.news_footer{
   color: White;
   background-color: #005ea5;
   height: 20px;
   margin-bottom: 5px;
}
/* FOOTER */
.footer {
	background-color: #005ea5;
	clear: both;
	height: 29px;
}
#bottom{
   background: transparent url("../gfx/wrapper_bottom.gif") no-repeat;
   width: 911px;
   height: 6px;
   margin-left: -8px;
   overflow: hidden;
}

/* EMEDIA SIGNATURE */
#signature {
	width: 910px;
	margin: 0px auto;
}
#signature, #signature a {
	color: #bebebe;
	font-family: Verdana, Arial;
	font-size: 9px;
	line-height: 16px;
	text-align: right;
}
#signature a {
	text-decoration: none;
	font-weight: bold;
}
/* PAKOLLIEN EXTRA TASO JOLLA SAADAAN ELEMENTEILLE KORKAUS*/
.ext{
	clear: both;
}


























