
html
{
	/*width:100%;*/
	margin:0px;
	padding:0px;
}
body
{
	margin:0px;
	padding:0px;
	/*width:100%;*/
	overflow: scroll;
	background-color:#d2d2d2;
}
.ulointaulukko
{
	width:800px;
	/*border:1px solid red;*/
}
body, td, p
{
	vertical-align:top;
	font-variant: normal;
	font-size: 12px;
	font-family: Verdana, Arial, sans-serif;
	color: black;
	line-height: 17px;
	/*1.5em;*/
	/*border:1px solid red;*/
}
input, select, textarea
{
	font-variant: normal;
	font-size: 12px;
	font-family: Verdana, Arial, sans-serif;
	color: black;
}

.sininenotsikko
{
	color:#0033CC;
	font-size:13px;
	font-weight:bold;
	/*padding-bottom:2px;*/
}

A:link {color:#0033CC; text-decoration:underline}
A:visited {color:#0033CC; text-decoration:underline}
A:active {color:#0033CC; text-decoration:underline}
A:hover {color:#0033CC; text-decoration:none}

.sininenotsikkoA:link,
.sininenotsikkoA:visited
.sininenotsikkoA:active
{
	color:#0033CC;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
.sininenotsikkoA:hover
{
	color:#0033CC;
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
}

.pikkuteksti_td7
{
	padding:2px 4px 2px 4px;
	border:1px solid #CCCCCC;
	font-size: 11px;
	vertical-align:top;
	background-color: #F8F8F8;
	/*#C1D1FF*/
}
.otsikko
{
	font-size: 30px;
	font-weight:bold;
}

.pikkumerkinnat
{
	font-size:10px;
	line-height: 14px;
	color: #888888;
}

.pikkuteksti_td3
{
	padding:2px 8px 8px 0px;
	/*border:1px solid #B0B0B0;*/
	/*font-size: 8pt;*/
	vertical-align:top;
	line-height: 15px;
	/*#C1D1FF*/
}
.pikkurivivali
{
	line-height: 14px;
}

.kuvateksti
{
	line-height: 16px;
}

			
table,td
{
	background-color:#FFFFFF;
	border-collapse:collapse;
	emty-cells:show;
}
.kappaleenpadding
{
	padding:9px 25px 9px 25px;
	/*width:786px;*/
	width:810px;

	/*background-color:red;*/
}

.kuvaotsikkoisen_kappaleenpadding
{
	padding:0px 25px 9px 25px;
	/*width:786px;*/				
	width:810px;

	/*background-color:red;*/
}


	
.kuvaotsikko
{				
	padding:9px 25px 9px 0px;
	width:810px;
	height:20px
}

.sisaltotd
{
	padding:9px 25px 9px 25px;
}

.palautelomaketable
{
	border-collapse:collapse;
	width:100%;
}

.palautelomaketable TD
{
	border-top:1px solid #C8D1E8;
	border-bottom:1px solid #C8D1E8;
	/*border-left:1px dotted #C8D1E8;*/
	/*border-right:1px dotted #C8D1E8;*/
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left:24px;
	padding-right:24px;
	/*border:1px solid red;*/
}
.lomakkeen_otsikot
{
	width:200px;
}
.vaakapadding
{
	padding-left: 4px;
	padding-right: 4px;
	width: 250px;
}
.virhesolut
{
	width:250px;
	color:red;
}


.thumbnailit
{
	padding:6px;
	/*background-color:green;*/
}
.thumbnailit_vasen
{
	padding:6px 6px 6px 0px;
	/*background-color:yellow;*/
}
.thumbnailit_oikea
{
	padding:6px 0px 6px 6px;
	/*background-color:orange;*/
}
.kentat
{
	width:250px;
 	font-family: Verdana;
	font-size: 12px;
	line-height:100%;
	border: 1px solid #03C;
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 2px;
	padding-top: 2px;


	background-color: #E9EEFB;
	/*display:table;*/
	
	/* ROUNDING */
	-moz-border-radius: 7px; /* FF1+ */
	-webkit-border-radius: 7px; /* Saf3-4, iOS 1+, Android 1.5+ */
  border-radius: 7px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */
  
 	-moz-box-shadow: inset 2px 2px 2px RGBA(97,120,146,0.1); /* FF3.5+ */
	-webkit-box-shadow: inset 2px 2px 2px RGBA(97,120,146,0.1); /* Saf3.0+, Chrome */
	box-shadow: inset 2px 2px 2px RGBA(97,120,146,0.1); /* Opera 10.5, IE9, Chrome 10+ */

}
.kentat_tilaus
{
	background-color: #FFFFFF;
	width:300px;
		// ROUNDING
	-moz-border-radius: 21px 21px 21px 21px; /* FF1+ */
	-webkit-border-radius: 21px 21px 21px 21px; /* Saf3-4, iOS 1+, Android 1.5+ */
	border-radius: 21px 21px 21px 21px /* Opera 10.5, IE9, Saf5, Chrome, FF4 */
	
}
.kentat_textarea
{
	width:300px;
 	font-family: Verdana;
	font-size: 12px;
	line-height:150%;
	border: 1px solid #03C;
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 2px;
	padding-top: 2px;

	background-color: #E9EEFB;
	/*display:table;*/
	
	/* ROUNDING */
	-moz-border-radius: 7px; /* FF1+ */
	-webkit-border-radius: 7px; /* Saf3-4, iOS 1+, Android 1.5+ */
  border-radius: 7px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */
  
/*	-moz-box-shadow: inset 2px 2px 2px RGBA(97,120,146,0.1); *//* FF3.5+ */
/*	-webkit-box-shadow: inset 2px 2px 2px RGBA(97,120,146,0.1); *//* Saf3.0+, Chrome */
/*	box-shadow: inset 2px 2px 2px RGBA(97,120,146,0.1); *//* Opera 10.5, IE9, Chrome 10+ */


}
.kentat_lehdet
{
	background-color: #E9EEFB;

	// ROUNDING
	-moz-border-radius: 21px 21px 21px 21px; /* FF1+ */
	-webkit-border-radius: 21px 21px 21px 21px; /* Saf3-4, iOS 1+, Android 1.5+ */
	border-radius: 21px 21px 21px 21px /* Opera 10.5, IE9, Saf5, Chrome, FF4 */

}
.selaus
{
	background-color:#E9EEFB;
}

.pikkuteksti_ilman_reunoja
{
	padding:0px 0px 0px 0px;/*padding:3px 10px 10px 10px;*/
	/*border:1px solid #B0B0B0;*/
	/*font-size: 8pt;*/
	vertical-align:top;
	/*#C1D1FF*/
}
.pikkuteksti_td
{
	padding:2px 8px 8px 0px;
	/*border:1px solid #B0B0B0;*/
	/*font-size: 8pt;*/
	vertical-align:top;
	/*#C1D1FF*/
}
.pikkuteksti_td5
{
	padding:2px 8px 8px 8px;
	border:1px solid #CCCCCC;
	/*font-size: 8pt;*/
	vertical-align:top;
	/*#C1D1FF*/
}
.pikkuteksti_td6
{
	padding:8px 8px 8px 8px;
	border:1px solid #CCCCCC;
	/*font-size: 8pt;*/
	vertical-align:top;
	background-color: #F8F8F8;
	/*#C1D1FF*/
}


.pikkuteksti_td2
{
	padding:2px 8px 8px 0px;
	/*border:1px solid #B0B0B0;*/
	/*font-size: 8pt;*/
	vertical-align:middle;
	text-align:center;
	/*#C1D1FF*/
}

.pikkuteksti_td_otsikko
{
	/*padding:9px 14px 0px 0px;*/
	padding:9px 50px 0px 0px;
	/*border:1px solid #B0B0B0;*/
	/*background-color:#E0E0E0;*/
	font-weight: bold; 
	/*font-size: 10pt;*/
	/*color: #606060;*/
}
.pikkuteksti_td_otsikko_etusivu
{
	padding:9px 50px 0px 0px;
}

.pikkuteksti_td_uutiset
{
	/*padding:7px 14px 14px 14px;*/
	padding:7px 20px 20px 20px;
	/*border:1px solid #B0B0B0;*/
	/*font-size: 8pt;*/
	vertical-align:top;
	/*#C1D1FF*/
}


.pikkuteksti_td_otsikko5
{
	padding:1px 4px 1px 4px;
	border:1px solid #BBBBBB;
	background-color:#CCCCCC;
	font-weight: bold; 
	/*font-size: 10pt;*/
	/*color: #606060;*/
}
.pikkuteksti_td_otsikko5_tummempi
{
	padding:1px 4px 1px 4px;
	border:1px solid #BBBBBB;
	background-color:#8D8D8D;
	font-weight: bold; 
	/*font-size: 10pt;*/
	/*color: #606060;*/
}

UL 
{
	text-align:left;
	padding:0px 0px 0px 16px;
	margin:0px 0px 0px 0px;
	list-style: square outside;
	color: #0033CC;
}
.li_sisalto
{
	display:inline;
	margin:0px;
	color: black;
	position: relative;
	/*background-color:yellow;*/
}
P
{
	margin-top:3px;
	margin-bottom:12px;
}
	A:link {color:#0033CC; text-decoration:underline}
A:visited {color:#0033CC; text-decoration:underline}
A:active {color:#0033CC; text-decoration:underline}
A:hover {color:#0033CC; text-decoration:none}

A.strippiselauslinkit
{
	text-decoration:none;
	display:block;
	/*padding:2px 10px 2px 10px;*/
	/*width:100%;
	height:100%;*/
}
.strippiselauskuvat
{
	/*border:20px solid transparent;*/
	border-top:3px solid transparent;
	border-bottom:3px solid transparent;
	border-left:12px solid transparent;
	border-right:12px solid transparent;
	/*vertical-align:bottom;*/
}

.selaustable
{
	background-image: url("rc_kuvat/liuku.png");
	background-repeat:repeat-y;
	/*background-image: url("rc_kuvat/kuvaselauspalkintausta.png");
	background-repeat:repeat;*/

	
}
.selaustable td
{
	/*background-color:green;*/
	/padding:2px 10px 2px 10px;*/
	padding:0px;
	vertical-align:middle;
	background: transparent;
	white-space:nowrap;
}
.pdfesimerkki td
{
	line-height: 1.5em;
}
.pdfesimerkki
{
	empty-cells:show;
	border-collapse:collapse;
}
.artikkeli_leveys
{
	width:500px;
	/*border:1px solid green;*/
}
.etusivun_sarjakuvat_otsikkorivi
{
	border:1px solid red;
	text-align:center;
	vertical-align:middle;
	height:18px;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:0px;
	font-size:14px;
	font-weight:normal;
	color:white;
	font-family: 'URWImperialTUltBolRegular', Arial, sans-serif;

	/* ROUNDING */
	-moz-border-radius: 10px 10px 0px 0px; /* FF1+ */
	-webkit-border-radius: 10px 10px 0px 0px; /* Saf3-4, iOS 1+, Android 1.5+ */
	border-radius: 10px 10px 0px 0px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */

}

.etusivun_sarjakuvat_laatikot
{
	border-collapse:separate;
	/* ROUNDING */
	-moz-border-radius: 10px 10px 0px 0px; /* FF1+ */
	-webkit-border-radius: 10px 10px 0px 0px; /* Saf3-4, iOS 1+, Android 1.5+ */
	-o-border-radius: 10px 10px 0px 0px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */
	border-radius: 10px 10px 0px 0px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */

		transition: all 0.4s linear;
		-moz-transition: all  0.4s linear;
		-o-transition: all  0.4s linear;
		-webkit-transition: all 0.4s linear;
		margin-bottom:10px;
}

.etusivun_sarjakuvat_laatikot:hover
{
	z-index:1000;
	-moz-box-shadow: 0px 0px 20px #23425A; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 20px #23425A; /* Saf3.0+, Chrome */
	box-shadow: 0px 0px 20px #23425A; /* Opera 10.5, IE9, Chrome 10+ */
/*
-moz-transform: scale(1.02);
-webkit-transform: scale(1.02);
-o-transform: scale(1.02);
transform: scale(1.02);
*/ 

		transition: all 0.1s linear;
		-moz-transition: all  0.1s linear;
		-o-transition: all  0.1s linear;
		-webkit-transition: all 0.1s linear;
		margin-bottom:10px;

}
#YLALINKKIPALKKI_TR td, #YLALINKKIPALKKI_TR img
{
	vertical-align:bottom; /*Ilman tätä näkyy valkoinen rantu linkkipalkin alla*/
}

tr#YLALINKKIPALKKI_TR, tr#YLALINKKIPALKKI_TR tr, tr#YLALINKKIPALKKI_TR td {
	line-height: 8px;
}

.linkkipalkki
{
	white-space:nowrap;
	display:table-cell;
	font-family: 'URWImperialTUltBolRegular', Arial, sans-serif;
	font-size: 14px;
	letter-spacing: 1px;
	height:24px;
	width:100%;
	padding-left:7px;
	padding-right:7px;
	padding-top:0px;
	padding-bottom:0px;
	vertical-align:middle;
	line-height:100%;
	/*background-color:RGBA(0,51,204,1);*/
	background-color: #0033CC;
	color:#FFFFFF;
/*
		transition: background-color 0.3s linear;
		-moz-transition: background-color 0.3s linear;
		-o-transition: background-color 0.3s linear;
		-webkit-transition: background-color 0.3s linear;
*/
}
.linkkipalkki_valittu
{
	white-space:nowrap;
	display:table-cell;
	font-family: 'URWImperialTUltBolRegular', Arial, sans-serif;
	font-size: 14px;
	letter-spacing: 1px;
	height:24px;
	width:100%;
	padding-left:7px;
	padding-right:7px;
	padding-top:0px;
	padding-bottom:0px;
	vertical-align:middle;
	line-height:100%;
	/*background-color: RGBA(166,173,183,1);*/
	background-color: #A6ADB7;
	color:#FFFFFF;
/*
		transition: background-color 1s ease-out;
		-moz-transition: background-color 1s ease-out;
		-o-transition: background-color 1s ease-out;
		-webkit-transition: background-color 1s ease-out;
*/
}

.linkkipalkki:hover
{
		background-color:RGBA(0,51,204,0.5);
}
.linkkipalkki_valittu:hover
{
	background-color:RGBA(166,173,183,0.5);
}

.sintausta
{
	white-space:nowrap;
	display:table-cell;
	font-family: 'URWImperialTUltBolRegular', Arial, sans-serif;
	font-size: 16px;
	letter-spacing: 1px;
	height:21px;
	padding-left:25px;
	padding-right:24px;
	padding-top:1px;
	padding-bottom:0px;
	vertical-align:middle;
	line-height:100%;
	background-color:#0033CC;
	color:#FFFFFF;
	// ROUNDING
	-moz-border-radius: 0px 21px 21px 0px; /* FF1+ */
	-webkit-border-radius: 0px 21px 21px 0px; /* Saf3-4, iOS 1+, Android 1.5+ */
	border-radius: 0px 21px 21px 0px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */

}

.sintausta_all_corners_rounded
{
  text-decoration:none;
	white-space:nowrap;
	display:table-cell;
	font-family: 'URWImperialTUltBolRegular', Arial, sans-serif;
	font-size: 16px;
	letter-spacing: 1px;
	height:21px;
	padding-left:20px;
	padding-right:19px;
	padding-top:1px;
	padding-bottom:0px;
	vertical-align:middle;
	line-height:100%;
	background-color:#048B09;
	color:#FFFFFF;
	// ROUNDING
	-moz-border-radius: 21px 21px 21px 21px; /* FF1+ */
	-webkit-border-radius: 21px 21px 21px 21px; /* Saf3-4, iOS 1+, Android 1.5+ */
	border-radius: 21px 21px 21px 21px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */

}

.sintausta_disabled:hover // Tätä ei ole html:ssä
{

		transition: background-color 1s linear;
		-moz-transition: background-color 1s linear;
		-o-transition: background-color 1s linear;
		-webkit-transition: background-color 1s linear;

	background: #0033CC; /* old browsers */
	background: -moz-linear-gradient(top, RGBA(0,51,204,1) 0%, RGBA(0,51,204,0.5) 27%, RGBA(0,51,204,1) 100%); /* firefox */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,RGBA(0,51,204,1)), color-stop(27%,RGBA(0,51,204,0.5)), color-stop(100%,RGBA(0,51,204,1))); /* webkit */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=RGBA(0,51,204,1), endColorstr=RGBA(0,51,204,1),GradientType=0 ); /* ie */

}
.pdf_creator
{
	white-space:nowrap;
	display:table-cell;
	font-family: 'URWImperialTUltBolRegular', Arial, sans-serif;
	font-size: 14px;
	height:21px;
	padding-left:20px;
	padding-right:15px;
	padding-top:1px;
	padding-bottom:0px;
	vertical-align:middle;
	line-height:100%;
	background-color:#D2D2D2;
	text-align: right;
	// ROUNDING
	-moz-border-radius: 21px 0px 0px 21px; /* FF1+ */
	-webkit-border-radius: 21px 0px 0px 21px; /* Saf3-4, iOS 1+, Android 1.5+ */
	border-radius: 21px 0px 0px 21px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */
}
.pdf_creator_link:link,
.pdf_creator_link:visited,
.pdf_creator_link:active
{
  text-decoration:none;
  color:white;
}
.pdf_creator_link:hover
{
  text-decoration:none;
  color:RGBA(0,51,204,0.5);
}

