* { margin:0; padding:0;}
body { 
	background:#2f2c34 url(images/tail_site.gif) 0 0 repeat-x; 
	font-size: 13px;
	line-height: 1.3;
	font-family: tahoma, arial, helvetica;
	color: #f0e4c6; 
	padding: 26px 0 0 0;
	text-align: center;
}

.imageBorder
{
	border: 5px solid white;
	vertical-align: top;
}
.imageBorder2
{
	border: 2px solid white;
	vertical-align: top;
}
.rightImage
{
	float: right;
	margin-left: 10px;
	margin-bottom: 5px;
}
.leftImage
{
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
}
p, a, table, div, td
{
	font-size: 12px;
	line-height: 1.3;
	font-family: tahoma, arial, helvetica;	
	text-align: left;
	vertical-align: top;
}
h1
{
	color: #b79965;
	font-size: 12px;
	padding-bottom: 3px;
	text-align: left;
}
h2
{
	color: #b79965;
	font-size: 12px;
	padding-bottom: 3px;
	text-align: left;
}
h3
{
	color: #917953;
	font-size: 14px;
	padding-bottom: 3px;
	text-align: left;	
}
h4
{
	color: #b79965;
	font-size: 12px;
	padding-bottom: 3px;
	text-align: left;
}
hr
{
	border : none;
	border-top : dashed 1px #5e5653;
	color: #5e5653;
	height : 1px;	
}
.formtitle
{
	width: 75px;
	font-size: 12px;
	float: left;
}
.site-center {margin:0 auto; width:798px; text-align:left;}
.col-1, .col-2, .col-3, .row-box-1, .row-box-2, .row1-box-1, .row1-box-2, .separator, .separator-1, .row2-box-1, .row2-box-2{ float:left;}

/*======= Sisältöboksit =======*/
.leftContent 
{
	background: #27201e url(http://www.remonttiidea.fi/images/bg_tausta2.gif) 0 0 no-repeat;	
	vertical-align: top;
}
.rightContent 
{
	background: #27201e url(http://www.remonttiidea.fi/images/bg_tausta2_vasen.gif) 0 0 no-repeat;	
	vertical-align: top;
}
.pagetype1left
{
	width: 365px;
}
.pagetype1right
{
	width: 363px;
}
.pagetype2left
{
	width: 270px;	
}
.pagetype2right
{
	width: 438px;		
}
.pagetype3left
{
	width: 300px;	
}
.pagetype3right
{
	width: 408px;		
}

.boxContent
{
	padding: 20px;
}
.centerBorder
{
	background-color: #5e5653;	
}
.welcomeText
{
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 15px;
	letter-spacing: 1px;
}
/*=========================*/



/*in_line*/
img {border:0; vertical-align:top; text-align:left;}
.clear, .col-list, .row-box, .row1-box, .row2-box { width:100%; overflow:hidden;}

/*header*/
.menu{ height:40px; background-color: #3e3b46; }
.header-content{ margin:0 0 0 460px; width:269px; height:416px; background:url(http://www.remonttiidea.fi/images/header-content.jpg) 0 0 no-repeat; color:#ffffff; font-size:0.687em; line-height:1.43em;}
.header-content p{ margin-top:15px;}
.header-content .logo{ height:141px;}
.header-content .logo img{ margin:26px 0 0 0px;}

.indent-text { position: absolute; top: 0; margin: 0; margin-left: 524px; margin-top: 246px; color: #FFFFFF; width: 230px; height: 270px;}
.indent-text .title{ margin-bottom:18px; margin-left:-3px; position:relative;}
.header-content .indent-text2{ margin:9px 17px 0 30px;}
.header-content .indent-text2 .title{ margin-bottom:18px; margin-left:-3px; position:relative;}
.title{ display:block;}
.header-button{ position:absolute; margin:205px 0 0 2px;}

.nav {
	float: left;
	padding-top: 13px;
	padding-bottom: 13px;
	font-weight: bold;
}

.nav a {
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	padding: 12px 9px 11px 9px;
	text-decoration: none;
	background-color: #3e3b46;
	text-transform: uppercase;	
}

.nav a.selected {
	background-color: #555555;
	text-transform: uppercase;
	color: #FFFFFF;
}

.nav a:hover {
	color: #FFFFFF;
	border-color: #7F7F7F;
	text-transform: uppercase;
	background-color: #555555;
}

a
{
	color: #eae1da;
	text-decoration: none;
}
a:hover
{
	color: #b79965;	
}

.nuoli
{
	background: url(http://www.remonttiidea.fi/images/link-1.gif) 0px 4px no-repeat; 
}
span.nuoli
{
	padding-left: 8px;	
	color: #eae1da;
	text-decoration: none;
}
a.nuoli
{
	padding-left: 8px;	
	color: #eae1da;
	text-decoration: none;
}
a.nuoli:hover
{
	padding-left: 8px;	
	color: #b79965;	
}

a.whiteLink
{
	color: #fafffb;
	text-decoration: none;
	font-weight: bold;
}
a.whiteLink:hover
{
	color: #627033;
	font-weight: bold;
}



.separator{ width:1px; background:url(http://www.remonttiidea.fi/images/separator.gif) 0 0 repeat-y;}
/*footer*/
.footer{ text-align: center; padding: 16px 0 20px 0; line-height: 150%;}

/*content*/
.border-left{ background:#FFF url(images/border-left.gif) top left repeat-y;}
.border-right{background:url(images/border-right.gif) top right repeat-y; }
.corner-top-left{background:url(images/corner-top-left.gif) 0 0 no-repeat;}
.corner-bot-left{background:url(images/corner-bot-left.gif) bottom left no-repeat;}
.corner-top-right{background:url(images/corner-top-right.gif) top right no-repeat;}
.corner-bot-right{background:url(images/corner-bot-right.gif) bottom right no-repeat;}
.border-top{ background:url(images/border-top.gif) 20px 0 no-repeat; width:100%;}
.indent-main-box{ padding:30px 35px 15px 34px;}
.list li a{ background:url(images/list_marker.gif) center left no-repeat; padding:0 0 0 15px; color:#bb9996; text-decoration:none; line-height:1.5em; font-family:Verdana}
.list li a:hover{ text-decoration:none; color:#fff0c4;}

.img-left{ float:left; margin:2px 20px 0 0;}
.indent-box{ padding:22px 0 16px 9px;}
.indent-box1{ padding:27px 16px 25px 21px;}
.indent-top1{ margin-top:7px; display:block;}
.indent-bot1{ display:block; margin-bottom:9px;}
.clear1{clear:both;}
.indent-top2{ display:block; margin-top:25px;}

.link{ color:#c2b495; text-decoration:none; display:block;}
.link:hover{ color:#f3b331; text-decoration:none;}

.title-1{ display:block; margin-bottom:14px;}
.link-1{ color:#997774; font-weight:bold; text-decoration:none; background:url(images/link-1.gif) center left no-repeat; padding:0 0 0 10px; font-family:Verdana}
.link-1:hover{ text-decoration:none; color:#fff0c4;}

.indent-top{ display:block; margin-top:16px;}
.shadow-foto{background:url(images/shdow_foto.png) 0 0 no-repeat; margin:0 25px 0 -13px; margin-top:13px; float:left;}

.editor-title
{
	padding-top: 6px;
	padding-bottom: 3px;
	font-size:  11px;
	font-family: arial;
	color: #362c2a;
}
.editor-color
{
	font-size:  11px;
	font-family: arial;
	color: #362c2a;
}
.categoryCell
{
	width: 120px;
	padding-top: 20px;	
	text-align: center;	
	line-height: 1.8;
}
input[type=submit]
{
	margin: 0;
	padding: 2px;
	font-size: 11px;
}
input[type=text]
{
	margin: 0;
	padding: 2px;
	font-size: 11px;
}
.palautelomake
{
	width: 230px;
	font-size: 12px;
}