body {
	color:#393939;
	font:14px Arial, Verdana, Tahoma, sans-serif;
	background:#E2E2E2; 
	margin:0;
	padding:0;
}

div{
	margin:0;
	padding:0;
}

a img{
	border:none;
}
a, a:link, a:visited, a:hover{
	color:#3A66D7;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}

p{
	line-height:1.4em;
	padding:0;
	margin:5px 0 10px;	
}

h1, h2{
	margin:0 0 15px;
	padding:0;
	font-size:20px;
	color:#223465;
}

.modelarnia{
	width:788px;
	margin:0 auto;
	background:#EAEDF2;
	text-align:right;
	border-left:1px solid white;
	border-right:1px solid white;
}

.boxbody{
	width:710px;
	margin:0 auto;
	background:#EAEDF2;
	border-left:1px solid white;
	border-right:1px solid white;	
	overflow:auto;
	padding:0 39px;
}

.boxleft{
	float:left;
	overflow:hidden;
	margin:0 0 30px;
	width:134px;
	font-size:11px;
}
.o_nas{
	margin:0 0 20px;
}

.input{
	background:#fefeff;
	border:1px solid #838282;
	width:250px;
}
textarea{
	background:#fefeff;
	border:1px solid #838282;
	width:400px;
	height:100px;
}
label{
	width:85px;
	display:block;
	float:left;
}
.wyslij{
	text-align:center;
}

/* ------------ MENU ------------ */
.menu{
	width:576px;
	margin:0 auto;
	padding:0;
	height:165px;
	float:right;
	list-style-type:none;
	list-style-image:none;	
}
.menu li{
	float:left;
	padding:0;
	margin:0;
}
.menu li a, .menu li a:visited{
	width:134px;
	height:165px;
	padding:0;
	margin:0 0 0 10px;
	display:block;
}

.boxmodelarnia{
	width:550px;
	float:right;
	margin:30px 0;
}

.footer{
	border-top:1px solid #4E639A;
	color:#4E639A;
	width:710px;
	margin:0 auto 15px;
	padding:5px 0 5px;
	text-align:right;
	clear:both;
	overflow:auto;
	font-size:11px;
}
.ok{
	font-weight:bold;
	color:green;
}
.alert{
	font-weight:bold;
	color:red;
}
.galeria{
	text-align:right;
	margin:0 0 4px;
	padding:0;
	line-height:0.9em;
}
.galeria img{
	margin:0 0 0 4px;
}
