﻿/*registration*/

.registration-column{
display:inline;
float:left;
margin:0 4px 0 5px;
padding:0 0 20px;
width:750px;

}

.registration-column2 {
display:inline;
float:left;
margin:0 4px 0 5px;
padding:0 0 20px;
width:211px;
}

#registerForm input
{
 	width: 250px;
	max-width: 250px;

}

#whyregister {
	margin:10px 0 0;
	float: right;
	font-size: 16px;
	padding-right: 50px;
}

#whyregister li {
	padding: 5px;
}

#registerForm label.error, #registerForm div.error {
	background: #FFCCCC url(../images/form_error.png) no-repeat 3px;
	line-height: 10px;
	height: 10px;
	padding: 4px;
	padding-left: 14px;
	border: 1px solid red;
	color: #000;
	margin:10px 4px 5px;
	-moz-border-radius: 5px;
}

#registerForm label.valid {
	background: #d9eac8 url(../images/form_valid.png) no-repeat 3px;
	padding-left: 15px;
	border: 0px;
}


#registerForm  input#ok
{
margin-left: 155px;
margin-top: 15px;
color: white;
width:100px;
padding-left:20px;
}

#registrationform .doit input{
	width:100px;
}

#registerForm  fieldset {
border:0;
}


#registerForm  p
{
color: #3F4C5E;
margin-top: 6px;
margin-bottom: 6px;
}


#registerForm input,
#registerForm select
{
background-color: #F1F6FA;
border: #98A4B6 1px solid;
color: #3F4C5E;
padding:6px;
margin:2px;
margin-left: 15px;
}

#registerForm input.check{
background-color: #F1F6FA;
}

#registerForm
{
  font:14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
}


.required label
{

text-align:left;
padding-top:10px;
margin-left: 0px;

}


/*--table-area--*/
.table-area-reg {
	width:100%;
	overflow:hidden;
     font:14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.table-area-reg table{
	width:100%;
	margin:0;
	padding:0;
}
.table-area-reg table thead,
.table-area-reg table tbody,
.table-area-reg table tr{
	width:100%;
	margin:0;
	padding:0;
}
.table-area-reg table thead td{
	padding:0 5px;
	margin:1px 0 0;
	color:#fff;
	border:solid #dedede;
	border-width:1px 1px 1px 0;
	background:#003764 url(../images/bg-table-head.gif) repeat-x;
	font:14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.table-area-reg table thead td:first-child{border:1px solid #dedede;}

.table-area-reg table tbody td{
	padding:8px 5px;
	margin:1px 0 0;
	color:#555;
	vertical-align:top;
	border:dotted #dedede;
	border-width:0 1px 1px 0;
	font:14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.table-area-reg table tbody td:first-child{
	border:dotted #dedede;
	border-width:0 1px 1px 1px;

}
.table-area-reg table tbody .inner td{background-color:#e8f2fc !important;}
.table-area-reg table tbody a{font-weight:bold;}
.table-area-reg table tbody a:hover{color:#c00;}
.table-area-reg table tbody a.address{font:14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;   }


#line{
	padding: 8px 5px;
	margin: 1px 0 0;
	color: #555;
	vertical-align: top;
	font: 14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.xorisma
{
background-color: #FF0033;
}
.xorisma label
{
color:#fff;
font:14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#line p.pack
{
font:13px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
padding:8px;
text-align:center;
}

