/**
 *	Block Alignment
 **/
body, #container, #left, #center, #center_right, right {
	height: 100%;
}
#container, #footer, #header {
	width: 1000px;
}
/**
  * RELATIVE BLOCKS
  */
#container, #header #top_parts, #header #nav_parts, #header #top_parts #logo, #header #nav_parts li {
	position:relative;	
}
#container {		
	margin: auto;
	padding: 0px 50px 0px 50px;	
}
#container div#bg {
	display:none;
}
.se {
	display:none;
}
/**
  *	Header
  */
#header {
	height: 170px;
	margin-bottom: 20px;
	text-align: left;
}
#header img {
	border:none;
}
/**
  *	0 PADDING & MARGINS
  */
body, /*Header*/ #header li, #header #top_parts, #header #nav_parts, #header #top_parts li, #header #nav_parts li, #left, #center, #center_right, #right  {
	padding: 0px;
	margin: 0px;
}
#header li{
	display:inline;	
}
/**
  * HEADER TOP PARTS
  */
#header #top_parts, #header #nav_parts {
	width: 100%;
	list-style-image:none;	
}
#header #top_parts {
	height: 120px;		
}
/**
  *	LEFT FLOATERS
  */
#header #top_parts li, #header #nav_parts li,/*blocks*/ #left, #center, #center_right, #right  {
	float:left;
}
#header #top_parts li{
	top: 0px;
	height: 120px;
}
#header #top_parts #logo{
	left: 0px;
	width: 426px;
}
#header #top_parts li#phone{
	width: 574px;	
	padding-top: 10px;
	height: 110px;
	text-align:right;
	font-size: 25px;
}
/**
  *	NAVIGATION PARTS
  */
#header #top_parts {
	height: 120px;		
}
#header #nav_parts li {
	height: 50px;
	top: 0px;
	width: 200px;
}
#header #nav_parts img {
	height: 50px;	
}
#header #nav_parts #home > img {
	width: 106px;		
}
#header #nav_parts #about > img {
	width: 118px;
}
#header #nav_parts #portfolio  {
	left: 20px;
}
#header #nav_parts #portfolio > img {
	width: 132px;
}
#header #nav_parts #blog  {
	left: 60px;
}
#header #nav_parts #blog > img {
	width: 89px;
}
#header #nav_parts #contact  {
	left: 41px;
}
#header #nav_parts #contact > img {
	width: 159;
}
#left, #center, #center_right, #right {
	padding-top: 10px;
	padding-bottom: 10px;
}
#left, #right {
	width: 190px;
}
#left {
	padding-right: 10px;	
}
#center {
	width:600px;
}
#center_right {
	width:800px;
}
#right {
	margin-left:10px;
}
#footer {
	border-top:1px dashed #ccc ;
	padding-top: 10px;
	padding-bottom: 10px;
	clear:both;
}
#footer table {
	width: 550px;
}
.breakrow {
	clear:both;
	height: 0px;
}

.quotation {
	margin-left: 12%;
	margin-right: 12%;
	padding: 2%;
}
.code {
	padding: 2%;
}
.fltrt {
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 15px;
	margin-top: 0px;
	margin-bottom: 2px;
}
#center h1 {
	margin-top: 0px;
}