/* navigation elements */ @import url("navi.css");
/* page elements */ @import url("page.css");
body{
	font-family: "Verdana", "Arial", "Helvetica", sans-serif;
	margin:0 auto;
	background: url(../../gfx/dot_bg.gif) center top repeat-x;
	font-size:12px;
}
table, td{
	font-size:12px;
	font-family: "Verdana", "Arial", "Helvetica", sans-serif;
}
img{
	border:none;
}
a, a:visited{
	color:#00b3e0;
	text-decoration:none;
}
a:hover{
	color:#00b3e0;
	text-decoration:underline;
}
h1{
	font-size:15px;
	font-weight:bold;
	color: #00b3e0;
	margin:0;
	padding:10px 0 15px;
} 
h2{
	margin:0;
	padding:0;
	font-size:12px;
	padding:0 0 5px;
}
#admin{
	line-height:25px;
	height:25px;
}
#mainwrapper{
	width:952px;
	margin:0 auto;
}
#pagewrapper{
	width:952px;
	margin-bottom: 5px;
}
hr.hide{
	display:none;
}
.clear{
	clear:both;
}
/* HEADER */
#header{
	height:115px;
	background: url(../../gfx/dot_bg_header.gif) center top repeat-x;
	position:relative;
	border:1px solid #00ccff;
	border-top:none;
	border-bottom:none;
}
#logo{
	padding:13px 0 0 7px;
}
#search_wrapper{
	position:absolute;
	bottom:36px;
	right:8px;
	width:300px;
	text-align:right;
	padding: 0 8px;
}
#search_wrapper input.submit{
	border:1px solid #00ccff;
	background: url(../../gfx/search_bg.gif);
	color:#fff;
	font-weight:bold;
	font-size:11px;
	padding:2px;
	cursor:pointer;
}
#search_wrapper input.search_field{
	width:118px;
}
#search_wrapper fieldset {
	width:308px;
}
#menuwrapper{
	position:absolute;
	bottom:0;
	border: 1px solid #00ccff;
	border-left:none;
	border-right:none;
	height:26px;
	width:950px;
	background:url(../../gfx/mainmenu_bg.gif) repeat-x;
}
#main-menu{
	float:left;
	width:760px;
}
/* CONTENT */
#contentwrapper{
	padding:10px 8px 0;
	border:1px solid #00ccff;
	border-top:none;
	border-bottom:none;
}

.searchResults{
	padding:10px;
}
/* ETUSIVU */
.tId_11 .leftContent{
	float:left;
	width:753px;
}
.tId_11 .leftContent .column{
	width:251px;
	float:left;
}
.tId_11 .leftContent .column h1{
	background: url(../../gfx/dot.gif) no-repeat;
	padding:15px 0 0 12px;
	color: #00b3e0;
	font-size:15px;
	line-height:42px;

}
.tId_11 .leftContent .column p{
	margin-left:12px;
	margin-right:6px;
}
.tId_11 .rightContent{
	float:right;
	width:180px;
}
.tId_11 .rightContent .inlinePicture,
.banner{
	text-align:right;
}
/* Sub -template*/
.tId_12 .leftContent, 
.tId_13 .leftContent,
.tId_14 .leftContent
{
	float:left;
	width:230px;
}
.tId_12 .rightContent,
.tId_13 .rightContent,
.tId_14 .rightContent
{
	width:690px;
	float:right;
}
.tId_12 .inlinePicture,
.tId_13 .inlinePicture
{
	float:right;
	padding-left:10px;
	padding-bottom:10px;
}
.text ul{
	padding: 0 0 10px 0;
}
.text ul li{
	background: url(../../gfx/ul_dot.gif) no-repeat 9px 8px;
	padding: 4px 0 0 20px;
}
/* Kontakti */
.tId_13 dl.gallery{
	float:left;
	width:345px;
}
.tId_13 dt{
	font-weight:bold;
	padding-bottom:5px;
}
.tId_13 dd{
	margin:0;
}
#footer{
	background: url(../../gfx/footer_bg.gif) no-repeat;
	height:11px;
}
/* Lomake */
fieldset{
	border:none;
	margin:0;
	padding:0;
	width:400px;
}
legend{
	display:none;
}
label{
	width:130px;
	float:left;
	display:block;
}
input.SecondColumn{
	width:250px;
	margin-bottom:4px;
	float:left;
}
textarea{
	width:250px;
	margin: -12px 0 0 130px;
}
input#Submit{
	margin:4px 0 0 130px;
}