* {margin:0;padding:0;}

body#home {background: #efefef url(../images/body_b.gif) repeat-x;font: 0.7em/1.4em Verdana, sans-serif}
a img {border:0;}
img {margin:3px;}
.break {clear:both;}
.chronoform {display:none;}
table, tr, td {text-align:left !important;}

/* Uutiset */
.modifydate {font-style:italic;color:grey;}
.createdate {color:black;font-weight:bold;}
/* Contentpanet */
/* .contentpaneopenyhteyssivu {background: transparent url(/images/stories/techait/yhteys.jpg) right bottom no-repeat;width:100%;} */
/* .contentpaneopenyhteydenotto {background: transparent url(/images/stories/techait/yhteys.jpg) right bottom no-repeat;width:100%;} */
/* .contentpaneopenetusivu  {background: transparent url(../images/etusivu_cpo.jpg) 0 0 no-repeat;margin:1px;} */

/* Rakenne */

#container {margin:0 auto 0 auto;width:902px;}
	
	#header {float:left;width:100%;height:187px;background: transparent url(../images/techait_ylakuva.jpg) no-repeat;}
		#logo {position:relative;left:80px;top:53px;margin:0;}
	
	#center_tausta {float:left;background: transparent url(../images/container_b.gif) repeat-y;}
	#center {float:left;width:902px;background: transparent url(../images/center_top_b.gif) 0 0 no-repeat;}
		#left {float:left;clear:left;width:204px;}
			#search {height:33px;width:100%;background: transparent url(../images/search_b.gif) center center no-repeat;}
				#mod_search_searchword {background:none;border:0;height:19px;width:140px;padding:9px 0 5px 0;margin-left:12px;float:left;font-size:0.9em;}
				#search .button {width:18px;height:15px;float:right;margin:9px 15px 9px 0;}
				.button {width:auto;height:auto;margin:5px;}
		#middle {float:left;width:496px;padding:20px 15px 0 15px;}
		#right {float:right;clear:right;width:158px;min-height:30px;margin:33px 1px 0 0;padding:6px 5px 0 5px;background: transparent url(../images/right_b.gif) top repeat-x;}
                       
	
	#footer {float:left;width:100%;height:65px;background: #efefef url(../images/footer_b.gif) top no-repeat;text-align:center;}
		#footer div#vali {margin-top:42px;font-size:0.9em;color:#404040;}

.contentpaneopen td, .contentpaneopenetusivu td {padding:3px;}
.article_separator {background: transparent url(../images/article_separator.gif) top center repeat-x;width:100%;height:15px;display:block;}



/* Modulit */

.moduletable .moduletable {background:none !important;border:0 !important;}

#right .moduletable, #right  .moduletable_text {width:149px;margin-top:10px;color:#404040;padding:0 3px 7px 7px;}
#right .moduletable, #right  .moduletable_text {background: #f8f9fa url(../images/module_right_bottom_b.gif) bottom no-repeat;}
#right .moduletable a, #right  .moduletable_text a {background: transparent url(../images/rm_b.gif) left center no-repeat;padding-left:10px;}
#right .moduletable h3, #right .moduletable_text h3 {font-size:1.2em;font-family:Arial, sans-serif;font-weight:bold;color:#f17f33;background: transparent url(../images/module_right_top_b.gif) 0 0 no-repeat;display:block;height:auto;padding:11px 0 3px 10px;margin:0 -3px 3px -7px;width:149px;}

#left .moduletable {color:#404040;margin-left:1px;border-bottom:1px solid #FFF;padding:0 5px 10px 5px;background: transparent url(../images/module_left_center_b.gif) 0 29px repeat-x;}
#left .moduletable a {background: transparent url(../images/rm_b.gif) left center no-repeat;padding-left:10px;}
#left .moduletable h3 {font-size:1.5em;font-weight:normal;color:#2d81b3;background: #ededed url(../images/module_left_top_b.gif) top left no-repeat;padding:8px 3px 8px 22px;margin: 0 -6px 6px -5px;}
 .moduletable_menu h3 {font-size:1.5em;font-weight:normal;color:#2d81b3;background: #ededed url(../images/module_left_top_b.gif) top left no-repeat;padding:8px 3px 0 22px;height:22px;margin:0;margin-left:1px;margin-right:-1px;}

/* Polls */

#right .button {margin:5px 1px 1px 1px;padding:1px;font-size:10px;}
.pollstableborder td {padding:2px;}
	/* Breadcrumb */
	
.breadcrumbs {font-size:0.8em;}
.breadcrumbs a, .breadcrumbs img {display:block;float:left;height:9px;margin-right:3px;}

/* Otsikot */

h1, h2, h3 {font-family: "Trebuchet MS", sans-serif;line-height:1em;}

h1, .componentheading {color:#0b79b4;background:transparent url(../images/h1_b.gif) left center no-repeat;padding:5px 0 5px 30px ;font-size:2.2em;font-weight:normal;margin:0.2em 0 0.3em 0;line-height:1em;}
h2 {color:#606060;font-size:1.6em;font-weight:normal;margin:18px 0 8px 0;}
h3 {color:#0a88cc;font-size:1.2em;font-weight:bold;margin:13px 0 3px 0;}

h4, h5, h6 {}

.contentheading {display:none;}

 
/* Kappaleet */

p {margin:0 0 10px 0;}
.ingressi {color:#404040;font:1.1em/1.3em Arial, sans-serif;font-style:italic;font-weight:bold;background: transparent url(../images/article_separator.gif) center bottom no-repeat;padding-bottom:20px;padding-top:5px;}

/* Kappaleen sisaiset linkit */

div#middle p a { font-weight: bold; }

/*Linkit */

a,a:link,a:visited {color:#01588e;text-decoration:underline;}
a:hover {color:#ff8f45;}

a.lisaa {float:left;margin:0 5px 5px 0;display:block;width:225px;height:55px;background:transparent url(../images/linkki.gif) no-repeat;text-align:center;font-size:1.5em;color:#FFF !important;text-decoration:none;padding:20px 0 0 0;}
a.lisaa:hover {background:transparent url(../images/linkki_h.gif) no-repeat;color:#FFF;}

a.readon, a.readonetusivu {display:block;float:right;background: transparent url(../images/readon.gif) no-repeat;width:105px;height:21px;color:black;text-decoration:none;font-weight:bold;font-family:"Trebuchet MS", sans-serif;line-height:22px;padding-left:15px;}
a.readon:hover,  a.readonetusivu:hover {color:#1f82c9;background: transparent url(../images/readon_h.gif) no-repeat;}
/* Listat */
ul {list-style-position:inside;padding:0;}
#middle ul, .module ul {list-style-position:outside !important;margin:5px 0;}
#middle ul li, .module li {list-style-type:none;background: transparent url(../images/li_b.gif) 0.3em center no-repeat;margin-left:3px;padding-left:1.5em;}

#left ul, #right ul {list-style-type:none;list-style-position:outside;}

/* Vasen mainmenu */
#left ul.menu ul {list-style-type:none;list-style-position:outside;}
#left ul.menu {margin-right:-1px;margin-left:1px;padding-bottom:10px;list-style-position:outside;}
#left ul.menu {list-style-type:none;list-style-position:outside;}

	/* 1. taso */
#left ul.menu li a {font-size:1.2em;font-weight:bold;font-family:Arial, sans-serif;text-decoration:none;padding:6px 0 6px 20px;display:block;line-height:1em;background: #cacaca url(../images/leftmenu_b.gif) no-repeat;border-bottom:1px solid #FFF;}
#left ul.menu  li a:hover {color:#FFF;background: #0f7cb6 url(../images/leftmenu_h_b.gif) no-repeat;}
#left ul.menu  li.active a {color:#FFF;background: #0f7cb6 url(../images/leftmenu_h_b.gif) no-repeat;border-bottom:none;}

	/* 2. taso */	
#left ul.menu li.active ul li a {color:#fff;font-size:1.1em;font-weight:bold;font-family:Arial, sans-serif;text-decoration:none;padding:4px 0 4px 20px;display:block;line-height:1em;background: #51a8d0 none;border-bottom:none;border-top:1px solid #c3e1ef;border-bottom:0;}

#left ul.menu li.active ul li a span {background: transparent url(../images/a_li_li.gif) left center no-repeat;padding-left:10px;}

#left ul.menu li.active ul li a:hover  {color:#FFF;background: #72bfe0 none;}
#left ul.menu li ul li.active a  {color:#FFF !important;background: #72bfe0 none !important; padding:4px 0 4px 20px !important; font-size:1.1em !important;}

#left ul.menu  li ul li.active a {color:#FFF;background: #0f7cb6 url(../images/leftmenu_h_b.gif) no-repeat;}


	/* 3. taso */  
#left ul.menu li ul li.active ul li a  {font-weight:normal;font-size:1em !important;border-top:0;}

#left ul.menu li ul li.active ul li a:hover, #left ul.menu li ul li ul li.active a {color:#0978b3 !important;}

#left ul.menu li ul li.active ul li a span, #left ul.menu li ul li ul li li.active a span {background: none;padding-left:20px;}

/* Lates news */
	

/* yleisia */



#active_menu {}

#blockrandom {}
#contact_email_copy {}
#contact_text {}
#emailForm {}
#mod_login_password {}
#mod_login_remember {}
#mod_login_username {}
#poll {}
#search_ordering {}
#search_searchword {}
#searchphraseall {}
#searchphraseany {}
#searchphraseexact {}

.adminform {}

.article_seperator {}

.back_button {}
.blog {}
.blog_more {}
.blogsection {}
.button {}
.buttonheading {}
.category {}
.clr {}
.componentheading {}
.contact_email {}
.content_rating {}
.content_vote {}

.contentdescription {}
.contentpagetitle {}
.contentpane {}
.contentpaneopen    {width:100%;}
.contenttoc    {}
.createdate    {}

.fase4rdf    {}
.footer    {}
.frontpageheader    {}
.inputbox    {}
.latestnews    {}

.mainlevel    {}

.message    {}
.modifydate    {}
.moduletable    {}

.mostread    {}
.newsfeed    {}
.newsfeeddate {}
.newsfeedheading {}

.pagenav {}
.pagenav_next {}
.pagenav_prev {}
.pagenavbar {}

.pagenavcounter {}
.pathway {}
.polls {}
.pollsborder {}
.pollstableborder {}
.readon {}
.search {}
.searchintro {}
.sectionentry1 {}
.sectionentry2 {}
.sectionheader {}
.sitetitle {}
.small {}
.smalldark {}
.sublevel {}
.syndicate {}
.syndicate_text {}
.text_area {}
.toclink {}
.weblinks {}
.wrapper {}