@charset "UTF-8";
/* CSS Document */

body{
	margin:0;
	background:#222;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:0px;
	color:#FFFFFF;
	letter-spacing:0.04em;
}
img{border:none;}
p{margin:0;}

/* CONTACTS */
#container-contacts .contacts .text{width:300px; display:block; float:left; padding:20px;}
#container-contacts .contacts .text h2{
	padding:0 0 10px 0;
	line-height:18px;
	color:#000000;
	display:block;
	background:none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
#container-contacts .contacts .text p{display:block; padding:0 0 20px 0;}
#container-contacts .contacts .modules{width:380px; display:block; float:left; padding:20px;}
#container-contacts .contacts .modules p{display:block; padding:0 0 20px 0;}
#container-contacts .contacts .modules form.modulo-contacts{display:block; margin:0}
#container-contacts .contacts .modules form.modulo-contacts p{padding:0 0 5px 0;}
#container-contacts .contacts .modules form.modulo-contacts p.privacy{padding:0 0 5px 0; font-size:10px; line-height:12px;}
#container-contacts .contacts .modules form.modulo-contacts .modulo-container{display:block; padding:0 0 10px 0; width:380px; font-size:10px; line-height:10px;}
#container-contacts .contacts .modules form.modulo-contacts .modulo-container-SX{display:block; padding:0 0 10px 0; width:180px; float:left; font-size:10px; line-height:10px;}
#container-contacts .contacts .modules form.modulo-contacts .modulo-container-DX{display:block; padding:0 0 10px 0; width:180px; float:right; font-size:10px; line-height:10px;}
#container-contacts .contacts .modules form.modulo-contacts .modulo-container{
	display:block;
	padding:0 0 10px 0;
	width:380px;
	font-size:13px;
	line-height:10px;
}
#container-contacts .contacts .modules form.modulo-contacts .modulo-container-SX{
	display:block;
	padding:0 0 10px 0;
	width:180px;
	float:left;
	font-size:13px;
	line-height:10px;
}
#container-contacts .contacts .modules form.modulo-contacts .modulo-container-DX{
	display:block;
	padding:0 0 10px 0;
	width:180px;
	float:right;
	font-size:13px;
	line-height:10px;
}

input.firstname{
	width:150px;
	height:16px;
	border:solid 1px #8e9d96;
	background:url(../images/contact_shade.png) top repeat-x;
	font-size:10px;
	color:#000;
	text-indent:2px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}
textarea.message{width:98%; height:150px; border:solid 1px #8e9d96; background:url(../images/contact_shade.png) top repeat-x #93cf9c; font-size:10px; color:#000; text-indent:2px; font-family:Geneva, Arial, Helvetica, sans-serif;overflow: auto;}





/* MODULI */
input.adv-searchbutton{border:solid 1px #fff; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px; text-align:center; display:block; float:right; text-transform:uppercase; background:#42424a; color:#fff; letter-spacing:1px; height:23px; padding:2px 4px 0 4px; margin: 0 3px 0 0;}



/* MODULI */
.modulo-container{display:block; padding:0 20px 10px 20px; font-size:13px; line-height:10px;}
.modulo-container-SX{
	display:block;
	padding:0 0 10px 20px;
	width:150px;
	float:left;
	font-size:13px;
	line-height:10px;
}
.modulo-container-DX{display:block; padding:0 20px 10px 0; width:65px; float:right; font-size:13px; line-height:10px;}



font-reg {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}
