div.error-message
{
	font-size:12px;
	color: #CC0000;
}

body.main
{
	background: #DCE2EA url(../img/images/back.png) repeat-x;
	font-family:Verdana;
	color:#000000;
	font-size:11px;
}

body.second
{
	background: #FFFFFF url(../img/images/back_2.png) repeat-x;
	font-family:Verdana;
	color:#000000;
	font-size:11px;
}

img
{
	border: 0px;
}

a
{
	color:#005093;
	font-size:11px;
}

a:hover
{
	color:#005093;
	font-size:11px;
}

a:visited
{
	color:#2888D8;
}
span.menu
{
	margin: 0px 20px 0px 20px;
}

span.menu a
{
	font-size:14px;
}

span.menu a:hover
{
	font-size:14px;
}

span.list
{
	cursor: pointer;
	color: #000000;
}

span.list:hover
{
	color: #DD0000;
}

h1
{
	color:#000000;
	font-size:20px;
	font-weight: normal;
}

h2
{
	color:#304053;
	font-size:14px;
	font-weight: normal;
}

h1.title
{
	color:#304053;
	font-size:20px;
	font-weight: normal;
	text-align: center;
}

ul
{
	margin-left: 30px;
	font-size:11px;
	line-height: 2;
	color:#304053;
}

p
{
	margin-left: 20px;
	font-size:11px;
	line-height: 2;
	color:#304053;
}

p.menu
{
	margin-left: 20px;
	margin-right: 80px;
	font-size:11px;
	line-height: normal;
}

table
{
	border: 0;
	border-collapse: collapse;
}

td
{
	font-size:11px;
	line-height: normal;
	
	border-color: #304053;
	border-style: solid;
 	border-width: 1px;
 	padding: 3px;
}

th
{
	font-size:11px;
	line-height: normal;
	font-weight: bold;
	
	border-color: #304053;
	border-style: solid;
 	border-width: 1px;
 	padding: 3px;
}

td.content
{
	font-size:14px;
	line-height: normal;
	border-style: none;
}

th.content
{
	font-size:14px;
	line-height: normal;
	font-weight: bold;
	border-style: none;
}

span.adres
{
	color:#005093;
	font-size:12px;
	margin-left: 20px;
}

span.adres_second
{
	color:#000000;
	font-size:12px;
	margin-left: 20px;
}

a.mail
{
	color:#000000;
	font-size:12px;
}

a.mail:hover
{
	color:#000000;
	font-size:12px;
	/*margin-left: 20px;*/
}

span.small_phone
{
	color:#000000;
	font-size:15px;
}

span.big_phone
{
	color:#000000;
	font-size:24px;
	margin-right: 40px;
}

div.best
{
	margin: 70px 0px 0px 0px;
}

div.best p
{
	line-height: normal;
}

form
{
	font-size:12px;
}

/* forms */
form div{
vertical-align: text-top;
margin-left: 1em;
margin-bottom:2em;
}
form div.date{
margin-left: 0em;
}

label {
display: block;
font-size: 14px;
padding-right: 20px;
}

input[type=hidden] 
{
float: left;
clear: left;
}
input[type=checkbox] 
{
float: left;
clear: left;
margin: 2px 6px 7px 2px;
}
input.no_border[type=text] 
{
	border: 0px;
	color: #A6A6A6;
	font-family:Arial;	
	font-size: 14px;
}
input, textarea {
/*clear: both;
display:block;*/
font-size: 14px;
font-family: inherit;
}
select {
clear: both;
vertical-align: text-bottom;
font-size: 14px;
font-family: inherit;
}
option {
font-size: 14px;
font-family: inherit;
padding: 0 0.3em;
}
input[type=submit] {
display: inline;
vertical-align: bottom;
}
div.required {
clear: both;
color:#222;
font-weight:bold;
}
div.optional {
clear: both;
color:#555;
}
div.submit {
clear: both;
margin-top: 30px;
margin-left: 10px;
}


