@charset "utf-8";

/* CSS Document */

img
{
border:none;
}

td
{
vertical-align:top;
}

a:link
{
color: #00D0FF;
}

a:visited
{
color: #00D0FF;
}

a:hover
{
color:0092BF;
}

.texta
{
font-size:10px;
line-height:140%;
margin:0px 0px 14px 0px;
}

.textb
{
color:#CCCCCC;
font-size:10px;
margin:4px 0px 20px 16px;
}

.textc
{
padding-left:17px;
font-size:14px;
font-weight:bold;
color:#C7C7C7;
margin-left:auto;
margin-right:0px;
background-image: url(../img/bullet_a.gif);
background-repeat: no-repeat;
background-position: left center;
margin-right:10px;
margin-left:20px;
}

.textd
{
padding-left:17px;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
margin-left:auto;
margin-right:0px;
background-image: url(../img/bullet_a.gif);
background-repeat: no-repeat;
background-position: left center;
margin-right:0px;
margin-left:0px;
margin-bottom:19px;
}

.texte
{
font-size:12px;
margin:0px 0px 11px 0px;
}

.textf
{
font-size:14px;
line-height:160%;
padding:6px;
border:#666666 solid 1px;
margin:0px 0px 20px 0px;
font-family:Arial, Helvetica, sans-serif;
}

.textg
{
width:152px;
font-size:14px;
line-height:160%;
padding:6px;
border:#666666 solid 1px;
margin:0px 0px 0px 0px;
}

.texth
{
width:40x;
font-size:14px;
line-height:160%;
padding:6px;
border:#666666 solid 1px;
margin:0px 10px 0px 0px;
}

.texti
{
padding-left:18px;
font-size:16px;
font-weight:bold;
color:#1F5E97;
background-image: url(../img/bullet_d.gif);
background-repeat: no-repeat;
background-position: left center;
margin-right:0px;
margin-left:15px;
margin-bottom:15px;
}

.textj
{
line-height:160%;
margin-left:32px;
margin-bottom:25px;
margin-right:32px;
margin-top:0px;
font-size:14px;
}

.blocka
{
width:auto;
margin-left:0px;
padding-left:17px;
}

.blockb
{
width:646px;
background-color:#333333;
padding-top:15px;
margin-bottom:5px;
}

.blockc
{
width:451px;
margin-right:auto;
margin-left:auto;
margin-bottom:20px;
}

.blockd
{
width:646px;
padding-top:15px;
margin-bottom:5px;

}


.blocke
{
margin-right:0px;
margin-left:15px;
margin-bottom:17px;
}


.rcbg
{
background-image: url(../img/roundcorner_bg.gif);
background-repeat: repeat-y;
background-position: left top;
}

.rcbga
{
background-image: url(../rules/img/roundcorner_a_bg.gif);
background-repeat: repeat-y;
background-position: left top;
}

.rcbgb
{
background-image: url(../img/roundcorner_c_bg.gif);
background-repeat: repeat-y;
background-position: left top;
}

.lista ul
{
margin:0px;
padding:0px 0px 0px 20px;
}

.lista li
{
font-size:12px;
line-height:120%;
margin-bottom:14px;
}

.listc
{
margin-bottom:4px;
}

.formname
{
width:151px;
height:21px;
}

.formfile
{
margin-bottom:20px;
width:261px;
height:21px;
}

.formtextl
{
width:431px;
height:21px;
margin-bottom:20px;
}

.formtextmail
{
width:258px;
height:21px;
margin-bottom:20px;
}

.formtextphone
{
width:209px;
height:21px;
margin-bottom:20px;
}

.formtextpostal
{
width:122px;
height:21px;
margin-bottom:20px;
}

.formtextfield
{
width:431px;
height:87px;
margin-bottom:20px;
}

.titlea
{
width:625px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:25px;
}

.colora
{
color: #999999
}

.linea
{
margin-bottom:17px;
width:626px;
margin-left:auto;
margin-right:auto;
}

.marginbottom20
{
margin-bottom:20px;
}

.pagetop
{
width:115px;
margin-left:auto;
}

.pink
{
color:#FF00CC;
}
.bg-btn {
	position:relative;
	z-index:10;
	margin-bottom:20px;
}
.btn-a {
	width:239px;
	margin:0px 0px 0px 0px;


float:; 				position:absolute;
	z-index:20;
	top: 92px;
	left: 0px;
}
.btn-b {
	width:239px;
	margin:0px 0px 0px 0px;
float:; 		position:absolute;
	z-index:30;
	left: 0px;
	top: 42px;
}

.btn-d {
	width:239px;
	margin:0px 0px 0px 0px;
float:; 		position:absolute;
	z-index:30;
	left: 0px;
	top: 142px;
}

.btn-c {
	width:239px;
	margin:0px 0px 20px 0px;
float:;}






.box-a {
	width:211px;
	margin-left:auto;
	margin-right:auto;
}
.txt-a {
	width:922px;
	margin:0px 0px 10px 0px;
	font-size:10px;
	text-align:right;
	border-top:#333333 1px solid;
	padding:8px 0px 8px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
}

