/* Created by design.bg studios. Source code in this website is property of design.bg. */

/* Layout */
/* Created by design.bg studios. Source code in this website is property of design.bg. */
* {
	overflow: none;
	color: #000 !important;
}
.col1,
.top_nav,
.nav,
.col4 .clear,
.addthis_toolbox,
.index_flash,
.pager,
.col3 div,
.col3 h4,
.footer .layout .float_right,
.toolbar {
	display: none !important;
}
.layout,
.header,
.content,
.footer {
	width: 640px;
	margin: 0 !important;
}

.header {
	height: 80px;
	position: relative;
	border-bottom: 1px solid #666;
}
.logo img {
	width:300px;
	float: left;
}
.cert img {
	width:134px;
	position: absolute;
	right:0;
	top:0;
}

.content {
	height: auto !important;
	min-height: auto !important;
}
.content .layout {
	padding: 25px 0 0 0;
	width: auto !important;
}
.col1,
.col2,
.col3,
.col4 {
	width: 100%;
	margin: 0 !important;
	float: none;
}
.col2  {
	margin-bottom: 20px	!important;
}
.col2 .block h2, 
.col2 .block p {
	float: none;
	width: auto;
}
.col2 .block {
	padding: 0;
	border: 0;
	margin: 0 0 20px 0 ;
}
.col3 div.video {
	display: block !important;
	float: none;
}
.col4 .project {
	margin:10px 10px 10px 0;
	height: 350px; 
	overflow: hidden;
}
.small_photo img, 
.medium_photo img, 
.video_photo img {
	visibility: visible;
}
.content .float_left h1, 
.content .float_right h1 {
	margin-top: 0 !important;
}
.content .float_right .block p {
	width: 200px;
	margin-left: 100px;
	padding: 0 0 10px 0;
}
.footer .layout {
	border-top-color: #666;
}
.footer .layout .float_left {
	width: 100%;
	text-align: center;
}
