/* Start of CMSMS style sheet 'Isonews_uusi' */
body{font-family: Helvetica, Arial, sans-serif; font-size:74.5%; color:#1d1d1d;}
.bottomspacer{margin:8px; }
.bottomspacer p{line-height:1em; }
#yhteystietocontainer_isonews p{font-size: 0.9em}

p{line-height:1.45em; margin:0 0 1em;}
a{color:#007dd4;}
.pienempiteksti{font-size:0.9em;}
h1{font-size: 2.2em; color: #ff0000; margin-bottom:25px;}
h2{margin:1.5em 0 10px 0; font-size:1.2em; line-height:1.3em}
h1 a{ color: #ff0000; text-decoration:none}
h1 a:hover{ color: #ff0000; text-decoration:underline}
h3 {margin-bottom:10px;}
#wrap{margin: 0 auto 20px; width:960px; background: url(uploads/template2/middlebg.png) repeat-y;}
#header{background:#ffffff url(uploads/template2/isoworks_logo.png) no-repeat;height: 88px;}
#headerspacer{height: 74px;}
#middlearea{margin: 0 auto; width:960px; background: url(uploads/template2/middlebg2_isonews.png) no-repeat;}

#leftcol{width:246px; float:left;}
.leftnavheader h3{padding: 30px 0 0 38px;  margin:0}
#leftnavigation{ margin:0px 0 30px 3px; width:226px}

#leftnavigation .clearfix{padding-top:10px;}
#yhteystietocontainer_isonews{margin: 18px 18px  16px;}

#centercol{width:514px; float:left;}
#centercontent{margin: 34px 18px 0 0; width:490px}

#centercontent ul{margin-bottom: 1em; line-height: 1.45em; list-style-type:disc; margin-left:20px }
#centercontent li {margin-bottom: 8px;}


#rightcol{width:197px; float:left; padding-top:15px}
#rightcol li{margin-bottom:10px;}

.rightcontent{padding: 18px 0 18px 14px;}
.rightcontent .activeparent a {text-decoration:none; color:#1d1d1d}
#yhteydenotto{padding-left: 0px; margin-top: 20px;}

#aika_ja_paikka{height:125px;margin-top:69px;}
#bottomnav{margin:40px 0 30px 0;}
#bottomnav ul{list-style-type:disc; margin-left:20px}
#bottomnav li{margin-bottom: 0px;}

#footer{
	background:url(uploads/template2/footer.png) no-repeat; 
	clear:both;
	height:27px;
	text-align:center;
        color:#ffffff;
        overflow:hidden;
}
#footer a{color:#ffffff;}
#leftnavigation ul{padding-top:20px;}
#leftnavigation ul a {
	background-color:#f0f0f0;
	color:#007dd4;
	display:block; 
	margin:2px 0 0;
	padding:5px 0 5px 38px;
	text-decoration:none;
}
#leftnavigation ul a.currentpage{
	background-color:#ffffff;
	color:#2b2b2b;
}

img.uutiskuva {
		float:right;
		width:150px;
		height:auto;
		margin-top:0px;
		padding-top:3px;
		padding-bottom:20px;
		padding-left:0px;
}
.kuvaoikealla {
   		float: right;
   		width: 150px;
   		height: auto;
   		padding-right:0px;
   		margin-right:0;
   		padding-left:5px;
   		padding-right:5px;
}
.kuvaoikealla_pysty {
   		float: right;
   		width: 110px;
   		height: auto;
   		padding-right:0px;
                margin-left:10px;
                margin-bottom:10px;
   		margin-right:0;
   		padding-left:5px;
   		padding-right:5px;
}

* html .kuvaoikealla { /* ie6 hakki */ 
   		padding-right:0px;
   		margin-right:0;
}

*+html .kuvaoikealla {   /*ie7 hakki */ 
   		padding-right:20px;
   		margin-right:0;
}
* html .kuvaoikealla_pysty { /* ie6 hakki */ 
   		padding-right:0px;
   		margin-right:0;
}

*+html .kuvaoikealla_pysty {   /*ie7 hakki */ 
   		padding-right:20px;
   		margin-right:0;
}
.introkuva {
   		float: right;
                width: 189px;
   		height: auto;
   		padding-right:0px;
   		margin-right:0;
   		padding-left:5px;
   		padding-right:5px;
}
.introkuva_pysty {
   		float: right;
                width: 123px;
   		height: auto;
   		padding-right:0px;
   		margin-right:0;
   		padding-left:5px;
   		padding-right:5px;
}


/*------- myynti yhteystiedot------------------  */


.alue_active {
	color: red;
}




/*------------ tapahtumat formit --------------------*/
table#kaupungit{
	margin:0 0 15px 0;
	width: 490px;
 background: url(uploads/template2/tableborderbg.png) repeat-y;
}
.radio{margin-top:8px;}

.lomakeheader{
	background: #cccccc url(uploads/template2/headeribg.jpg) no-repeat;
	height:32px;
	font-weight:bold;
	padding-left:4px;
        border-left:solid 1px #cfcfd0; 
}
.lomakeheader2_1{
        height: 31px;
        width:490px;
	background: url(uploads/template2/lomakeheader2_1.png) no-repeat;
}
.lomakeheader2_2{
        height: 31px;
        width:490px;
	background: url(uploads/template2/lomakeheader2_2.png) no-repeat;
}
.lomakeheader2_3{
        height: 31px;
        width:490px;
	background: url(uploads/template2/lomakeheader2_3.png) no-repeat;
}
.lomakeheaderl{background: #cccccc url(uploads/template2/headeribg.jpg) no-repeat; height:32px; padding-left:8px;}
.lomakeheaderr{background: #cccccc url(uploads/template2/headeribg.jpg) no-repeat right top; padding-left:8px;}
.lomakeheadcenter{background: #cccccc url(uploads/template2/tapahtheadcenter.jpg) repeat-x; padding-left:8px; border-right:solid 1px #cfcfd0;	border-left:solid 1px #cfcfd0; line-height: 35px; }

.tapahtumat2 {
	width: 490px;
	margin: 1em 0;
        font-size:0.9em;
        background: url(uploads/template2/tableborderbg.png) repeat-y;
}
.roundbottomtr2{
border-left:solid 1px #ffffff;
height:13px;
background: url(uploads/template2/roundbottomtr.png) no-repeat;
}
table.tapahtumat2 input{
	width:140px;
	border: solid 1px #cccccc;
	font-family: Arial;
        background: #e7e7e7;
}
.tapahtumat2 label{
	font-size: 0.9em;
}
.tapahtumat {
	width: 490px;
	margin: 1em 0;
        font-size:0.9em;
}
.tapahtumat td{
	border-bottom:solid 1px #cfcfd0;
	height:35px;
}
table.tapahtumat input{
	width:145px;
	border: solid 1px #cccccc;
	font-family: Arial;
}
.tapahtumat label{
	font-size: 0.9em;
}
tr.vaalea{
	background:#f3f3f3 url(uploads/template2/vaaleabg.jpg) repeat-x;
}
tr.tumma{
	background:#e1e1e1 url(uploads/template2/tummabg.jpg) repeat-x;	
}

.vasentd2{
	border-left:solid 1px #cfcfd0;
	padding-left:4px;
}
.oikeatd2{
	border-right:solid 1px #cfcfd0;
	padding-right:4px;
        padding-left:4px;
}
.yksinainentd3{
	padding-left:8px;
	padding-top: 10px;
	padding-bottom: 3px;
}
.vasentd3{
	padding-left:8px;
}
.oikeatd3{
	padding-left:8px;
	padding-top: 10px;
	padding-bottom: 3px;
}
.yksinainentd2{
border-right:solid 1px #cfcfd0;
	border-left:solid 1px #cfcfd0;
	padding-left: 8px;
	padding-top: 10px;
	padding-bottom: 3px;
}
input.ilmoittautumis_nappi{
	background: #3d91d8 url(uploads/template2/laheta_btnbg.png) no-repeat;
	color:#ffffff;
	border:0;
	height:32px;
font-weight:bold;
width:94px;
padding: 0 0px 0 0px;

}


/*----------------Formi----------------- */


table#formi{
	margin: 1em 15px;
}
table#formi td{padding-bottom: 8px}

table#kaupungit{
	margin: 1em 15px;
}

.formiwrap{
	margin: 1em 15px;
}
table#formi label{
	margin:0 15px 0 0;
}

table#formi input{
	border:solid 1px #666666;
	width: 220px;
}
table#formi input#nappi{
	width:80px;
	margin: 15px 0 0 0;
}

input#peruutanappi{ /* peruuta uutiskirje-sivun nappi */
	width:130px;
	margin: 15px 0 0 0;
}

table#formi input:focus {
     background: #ededed;  
     border:solid 1px #333333;
}
 table#formi textarea{
	font-family:Arial, serif;
	font-size: 1em;
}
.pakolliset{
	font-size: 0.9em;
	color:#666666;
}
p.formiheader{
	margin:0;
	padding:0;
	font-weight:bold;
}
table#formi h3{
	font-size: 1.1em;
	
}

.formiwrap input{
		border:solid 1px #666666;
	width: 200px;
}
.formiwrap #nappi{
		border:solid 1px #666666;
	width: 80px;
}


/* End of 'Isonews_uusi' */

