html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}

table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a[href^="error:"]					{ background: red; color: white; text-decoration: blink; }
input[type="checkbox"], input[type="radio"]		{ border:0; background:transparent;}

strong							{ font-weight:bold; }
em									{ font-style:italic; }


ul, li							{ position:relative; }
ul									{ margin:.5em; }
li									{ list-style:disc; margin-left:1em; }
ol li								{ list-style:decimal; }


.fr									{ float:right; }
.fl									{ float:left; }

.l									{ text-align:left; }
.r									{ text-align:right; }
.c									{ text-align:center; }
.m									{ vertical-align:middle; }

.cl									{ clear:left; }
.cr									{ clear:right; }
.cb									{ clear:both; }

.hid								{ display:none; }

.img-left							{ float:left; margin-right:1em; margin-bottom:1em; }
.img-right							{ float:right; margin-left:1em; margin-bottom:1em; }

.marb							{ margin-bottom:15px; }

.dump								{ color:black; background:yellow; border:1px solid black; position:relative; z-index:100001; }

td, th								{ vertical-align:middle; }body										{ background:#fff; color:#322B15; font-family:arial, sans-serif; font-size:14px; line-height:130%; }
strong										{ color:#A13737; font-weight:normal; }
h2, h3, h4, p, ul, ol						{ margin:10px 0; line-height:130%; }	
li											{ margin:5px 0; }
h1, h2, h4, #header, .boxes h3, .side .about
											{ font-family:georgia, serif; }
h1											{ font-size:30px; color:#322B15; margin-bottom:15px; margin-top:30px; }
h2											{ font-size:20px; color:#A13737; }
h3											{ font-size:20px; color:#8B8B8B; }

li											{ margin-left:20px; }


.hidden										{ display:none; }

#manekin									{ width:1140px; margin:0 auto; }
#header										{ height:206px; background:url('/images/header-line.png') left bottom no-repeat; position:relative; margin-bottom:12px; }
#header .con1, #header .con2				{ position:absolute;  top:0; border-left:1px solid #bfbfbf; padding-left:18px; padding-top:18px; }
#header .con1								{ left:572px; }
#header .con2								{ left:896px; }
#header .note								{ position:absolute; left:590px; top:135px; font-size:20px; color:#A13737; }
#logo										{ position:absolute; left:3px; top:16px; }

#footer										{ border-top:1px solid #d2d2d2; padding-top:10px; margin-top:20px; font-family:arial; overflow:hidden; position:relative; }
#footer .col								{ float:left; padding-left:12px; width:180px; height:150px; }
#footer .col1								{ width:577px; padding-left:0; }
#footer .col h4								{ color:#4b4b4b; text-transform:lowercase; font-size:14px; font-family:arial; }
#footer .col p								{ color:#8B8B8B; font-size:12px; }
#footer .col a								{ color:#4B4B4B; }
#footer .col4								{ width:140px; margin-right:0; }
#footer .copy								{ font-size:12px; color:#8c8c8c; position:absolute; left:0; top:112px; }

#header a, #footer a						{ color:#4b4b4b; }

#homepage									{ width:1200px; overflow:hidden; position:relative; }
#homepage .box1								{ float:left; width:564px; height:351px;/* background:url('/images/home-foto1.jpg');*/ }
#homepage .boxes							{ margin:0; padding:0; height:351px; }
#homepage .boxes li							{ display:block; list-style:none; margin:0; padding:0; }
#homepage li.box2, #homepage li.box3		{ float:left; display:block; width:276px; height:350px; margin-left:12px; position:relative; font-size:20px;  }
#homepage .box2 a, #homepage .box3 a		{ position:absolute; bottom:0; top:231px; margin:20px 10px; line-height:125%; color:#fff; text-decoration:none; }
#homepage .box2								{ background:#a23838 left top no-repeat; }
#homepage .box3								{ background:#ff3838 url('/images/home-foto3.jpg') left top no-repeat; }
#homepage li.box4							{ position:absolute; top:363px; left:288px; width:276px; background:#86af47; height:175px; }
#homepage .box4 h3							{ font-size:20px; margin:10px 10px 20px; }
#homepage .box4 a, #homepage .box5 a		{ color:#000; text-decoration:none;  }
#homepage .box4:hover a, #homepage .box2:hover a, #homepage .box3:hover a, #homepage .box5:hover a		{ text-decoration:underline;  }
#homepage .box4 p, #homepage .box5 p		{ color:#fff; margin:10px 10px; font-family:arial; font-size:14px; width:300px; overflow:none;  }
#homepage li.box5							{ position:absolute; top:363px; left:576px; width:564px; background:#9e8f6c right top no-repeat; height:175px; }
#homepage .box5 h3							{ font-size:30px; margin:10px 10px 20px; width:250px; line-height:113%; }
#homepage .box4 strong, #homepage .box5 strong { color:#fff; font-weight:bold; }

#homepage .side								{ width:280px; float:left }
#homepage .about							{ font-size:20px; padding-top:10px; margin-bottom:25px; }
#homepage .flickr, #homepage .googleplus	{ margin-bottom:20px; }
#homepage .flickr a, #homepage .googleplus a
											{ display:block; height:32px; line-height:32px; font-size:14px; font-family:arial; color:#4B4B4B; background:url('/images/icon-flickr.png') 0 0 no-repeat; padding-left:40px; }
#homepage .googleplus a						{ background-image:url('/images/icon-googleplus.png'); }
#homepage .flickr a:hover, #homepage .hoogleplus a:hover
											{ color:#A13737; }

#homepage .lists							{ margin-top:211px; font-family:arial; }
#homepage .list								{ float:left; width:180px; margin-left:12px; padding-top:195px; position:relative; }
#homepage .list .image						{ position:absolute; left:0; top:0; width:180px; height:195px; background-position:top left; background-repeat:no-repeat; }
#homepage .list1							{ width:276px; margin-left:8px; }
#homepage .list1 .image						{ width:276px; }
#homepage .list .text						{ height:200px; border-left:1px solid #bebebe; padding-left:10px; }
#homepage .list h2							{ font-size:20px;  margin:0 0 10px 0; font-family:arial; }
#homepage .list h2 a						{ color:#8B8B8B; text-decoration:none; }
#homepage .list li							{ margin:3px 0 3px 15px; color:#4b4b4b; }
#homepage .list h2 a:hover , #homepage .list a.hover
											{ color:#A13737; text-decoration:underline; }

h1, .c-text									{ width:564px; }

.fb-like,
.google-plus1								{ float:left; margin-right:10px; }

#header p { margin:0; }