﻿body {
/*
background: #BFC3C6 url('img/bg_pareja.jpg') top left repeat-x;
*/
background: #BFC3C6 url('../img/outer-bg.png') top left repeat;
margin: 0px;
padding: 0px;
font: 11px Verdana, Arial, Helvetica, sans-serif;
}

* a{color: #666677; text-decoration: none;}
* a:hover{text-decoration: underline;}
img{border-width:0px;}

.readmore{font-weight:bold;color: #333333;}

ul li{line-height:1.5em;list-style-type:none;}
h1{font-size:14px;}

.fred{ color:red; }
td { vertical-align:top; }
.BoA{ border:red 1px solid;}

.eon{padding:0px 0px 10px 0px; text-align:justify; border-bottom:#535353 1px solid;}

.TaJust{text-align:justify;}
.ClB{clear:both;}
.FLeft{float:left;}
.FRight{float:right;}

.Fs0px{font-size:0px;}

.PlistHd{background:#ddd;}
.PlistI1{width:300px;padding:3px 0px;border-bottom:#535353 1px solid;}
.PlistI1e{width:500px;padding:3px 0px;border-bottom:#535353 1px solid;}
.PlistI3{width:100px;text-align:right;padding:3px 0px;border-bottom:#535353 1px solid;}
.PlistI4{width:100px;text-align:right;padding:3px 0px;border-bottom:#535353 1px solid;}
.PlistI2{width:100px;text-align:right;padding:3px 0px;border-bottom:#535353 1px solid;}

#core{
	background:url('../img/bg.png') top left repeat-x;
	height:638px;
}

#main {
	margin:auto;
	width:1000px;
	border-left:#535353 1px solid;
	border-right:#535353 1px solid;
	background:url('../img/inner-bg.jpg') top left repeat;
}

#content-box{
	background:#fff url(../img/c-fill.png) top left repeat-x;
}
#visual-box{
	font-size:0px;
	height:9px;
	background:#fff url(../img/v-fill.png) top left repeat-x;
	clear:both;
}

.Header{
	background: url('../img/header.jpg') top left no-repeat;
	height:146px;
	/*border-bottom:#535353 1px solid;*/
	}
	
.Footer{
	margin:0px 50px 0px 50px;
	width:900px;
	text-align:center;
	padding: 10px 0px 10px 0px;
	}
	
.Footer a{
	font-size:11px;
	color: #666677;
	text-decoration: none;
	}		
.Footer a:hover{
	text-decoration: underline;
	}	
	
.CheckDom{
	text-align:right;
	margin:60px 10px 0px 10px;
	}	

.CheckDom2{
	text-align:center;
	margin:0px 100px 0px 10px;
}	
	
.loading{
	margin:0px 165px 0px 0px;
	}
	
#text {
	float:left;
	margin:0 50px;
	width: 650px;
	color: #333333;
	line-height: 1.5em;
	min-height: 907px;
}
#textPreBox{
	float:left;
	margin:0 50px;
	width: 650px;
	color: #333333;
	line-height: 1.5em;
}
#step2 {
	float:left;
	margin: 0 50px;
	width: 650px;
	color: #333333;
	line-height: 2em;
}

#menu {
	float:left;
	margin-left:50px;
	margin-top:9px;
	width: 200px;
	color: #333333;
	line-height: 1.2em;
	width:160px;
	background: url(../img/menu-fill.png) top left repeat-y;
}
#menu-bottom {
	width:160px;
	height:5px;
	font-size:0px;
	background: url(../img/menu-bottom.png) top left repeat-y;
}

#menu ul{
	margin:0px;
	padding:0px;
}
#menu ul li{
	vertical-align:middle;
	height:25px;
	width:161px;
	margin:2px 0px;	
	padding-top:3px;
}
#menu ul li:hover{
	background: url(../img/manu-sel-bg.png) top left no-repeat;	
}
#menu ul li:hover a{
	color:#fff;
}


#menu ul li a{
	margin-left:30px;
	text-decoration:none;
	color:#000;
	vertical-align:middle;
}
#menu ul li a:hover{
	color:#fff;
	margin-left:30px;
}
#menu a:hover.anone{	margin-left:30px;font-weight:normal;text-decoration:none;}


#menu ul li.izv{
	padding-top:3px;
	background: url(../img/manu-sel-bg.png) top left no-repeat;	
	}
	
#menu ul li.izv a{
	margin-left:30px;
	vertical-align:middle;
	color:#fff;
	}	

#text p#img {
text-align: center;
}

p#img img {
border: 1px solid #000;
}

label.error{
 color: red; 
 padding-left: .5em; 
 vertical-align: top;
}

a.nmLink{color:#000099;text-decoration:underline;}
#rigacom-visit-box{
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
   	color:#404040;
 	margin-left: -30px;
 	padding-top: 10px;
}
#rigacom-visit-box a{
   color:#404040 !important;
   text-decoration: none !important;
	margin: 0;
	display: inline
}
#rigacom-visit-box a:hover{
   color:#404040 !important;
   text-decoration: underline !important;
}
#rigacom-visit-box #first{
	position: absolute;
	top:110px;
	left: 20px;
}
#rigacom-visit-box #first .second-row {
	margin-left: 30px;
	font-size: 14px;
}
#rigacom-visit-box #first .third-row {
   	margin-left: 60px;
	font-size: 14px;
}
#rigacom-visit-box #first span {
	font-size: 16px;
}
#rigacom-visit-box #second {
	position: absolute;
	top:200px;
	left: 20px;
   font-size:12px;

}
#rigacom-visit-box #second .second-row {
   	margin-left: 20px;
	font-size: 14px;
}
#rigacom-visit-box #third {
	position: absolute;
	top:290px;
	left: 40px;
   font-size:12px;
}
#rigacom-visit-box #second .third-row {
   margin-left:10px;
   font-size:14px;
}
#rigacom-visit-box #third .second-row {
   font-size:14px;
}
#rigacom-visit-box #third .third-row {
   margin-left:-20px;
   font-size:13px;
}
#rigacom-link {
	position: absolute;
	top:10px;
	left: 25px;
	display: block;
	width: 150px;
	height: 70px;
}