/*@charset "UTF-8";*/
body {font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size: 12px; background:#e3dec9 url("images/bg.gif"); margin-top:20px}
h1 {color:#a52d38; font-size:16px; line-height:20px}
h2 {color:#a52d38; font-size:14px; line-height:20px}
a {color:#a52d38; text-decoration:none}
a:hover{ text-decoration:underline}
p{line-height:14px}

.clr{clear:both}

.wrap{width:663px; margin:auto}
.top{background:url("images/top.gif") no-repeat; height:13px; margin-bottom:-3px;line-height:10px}
.left{width:186px; float:left}
.logo{padding:0 0 18px 20px; background:#FFF}
.heading-home {width:450px; height:245px}
.heading-home H1{position: relative; top:200px; left:20px; font-size:20px}
.heading {width:450px; height:160px}
.heading H1{position: relative; top:110px; left:20px; font-size:20px}
.right{width:450px; float:left}
.content{
	background:url("images/center.gif") repeat-y;
	padding:10px 10px 10px 4px;
	overflow:hidden;
	width:100%
}
.content-bg{background: url("images/bg_left1.gif") repeat-y -1px 200px;overflow:hidden; width:100%}
.care{text-align:center; width:185px; background:url("images/bg_care.gif") repeat-x bottom; padding:100px 0 10px}
.contact{padding:10px; margin:0 1px 0 0; border-top:1px solid #e4e4e4; font-size:11px; background:#FFF}
.footer p{border-top:1px solid #E4E4E4; margin:0 5px; padding:5px 0 0 10px; color:#888; font-size:10px}
.bottom{background:url("images/bottom.gif") no-repeat bottom; height:30px}

.info{border:1px solid #e4e4e4;margin:10px; padding:6px 10px; font-size:11px; font-weight:bold; background:#f9f9f7}

/* navi */

label{display:none}
.navi {padding: 0 1px 0 0}
.navi ul{list-style:none; margin:0; padding:0}
.navi li.current{margin:0; padding:4px 0 4px 10px; border-bottom:1px solid #FFF; background:#DCD8C1}
.navi li a{margin:0; display:block; width:175px; padding: 4px 0 4px 10px; border-bottom:1px solid #FFF; background:#F1F0E7; }
.navi li a:hover{background:#e1e0d7; text-decoration:none}
.navi li.current a{margin:0; padding:0; border:none; background:#DCD8C1}
.navi li.current a:hover{color:#fff}
ul.sub {}
ul.sub li.current{padding-left:20px;background:#FFF}
ul.sub li a{margin:0; display:block; width:165px; padding: 4px 0 4px 20px; border-bottom:1px solid #FFF; background:#F9FBF7}
ul.sub li a:hover{background:#F1F0E7; text-decoration:none}
.navi p {margin-left:10px}

/* main body content */
.main {padding:10px 20px 20px 20px}/*; border-left:1px solid #E4E4E4; color:#666}*/

.box{background:#f9f9f7; border: 1px solid #e4e4e4; padding:3px;}
.leftCol{clear:both;float:left; width:100px;margin:0 0 10px 0}
.rightCol{float:left; width:300px; margin:0 0 10px 0}

/* feedback form */
.fblogo{padding:0 0 18px 20px;}
.otsrivi{
	border:1px solid #e4e4e4;
	margin:20px;
	padding:20px;
	font-size:14px;
	font-weight:bold;
	background:#e1e0d7;
	line-height: 20px;
}
.sisalto {padding:10px 10px 10px 10px}/*; border-left:1px solid #E4E4E4; color:#666}*/

@media print{
	body{ background-image:none}
}

