/* Stylesheet: devisBasis Modified On 2012-02-17 09:35:28 */
/* CLEAR */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,object,legend { margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,th,var { font-style: normal; font-weight: normal;}
ul,dl { list-style: none; }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-size: 1em; font-weight: normal; }
abbr,acronym { border: 0; }
a img { border: 0; outline: none; }
a { outline: none; color: #f2940e; text-decoration: none; }
a:hover { color: #333333; text-decoration: underline;}
p { margin-bottom: 10px; }
.clear { clear: both; height: 0px; }
.error { font-weight: bold; color: #AD0000; margin-bottom: 10px; }

body { 
	font-family: Arial; 
	font-size:  0.84em;
	background: #f5f0e0;
}

#container_top {
	background: url(/uploads/images/bg-top.png) repeat-x;
	height: 15px;
}

#container {
	width: 992px;
	/*min-height: 800px;*/
	margin: auto;
}

	#menu {
		height: 60px;
		font-size: 0.95em;
	}

		#menu ul li {
			float: left;
			height: 57px;
			padding-top: 3px;
		}

		#menu ul li:hover, #menu ul li.active {
		}				
		
		#menu ul li a {
			display: block;
			padding: 27px 17px 0 17px;
			font-size: 1.1em;
			color: #444444;
			text-decoration: none;					
		}

		#menu ul li.last a {
			padding: 10px 12px 0 11px;
		}		
		
		#menu ul li a:hover, #menu ul li.active a {
			color: #fa9b19;
			text-decoration: none;
		}
		
		#menu ul li.spacer {
			background: url(/uploads/images/_spacer-menu.png) no-repeat;
			width: 1px;
		}
		
	#slider {

	}
	
		#slider img {
			height: 240px;
			width: 992px;
			border-top: 1px solid #000;
			border-bottom: 1px solid #000;
		}

	#content {
		margin-top: 30px;
	}
	
		#content_left {
			width: 745px;
			padding: 0 30px 0 0px;
			float: left;
			color: #444444;
			line-height: 21px;
			font-size: 1.05em;
		}
		
			#content_left h1, #content_left h2 {
				font-weight: bold;
				font-size: 1.1em;
				margin-bottom: 30px;
			}
			
			#content_left p {
				margin-bottom: 10px;
			}
			
			#content_left ul {
				margin-bottom: 10px;
				padding-left: 20px;
				list-style: disc;
			}
		
		#content_right {
			width: 200px;
			float: left;
			border: 1px solid #000;
			background: #FAF7F0;
			padding: 15px 15px 10px 0px;
			color: #444444;
			font-size: 1.0em;
		}
	
			#content_right a {
				text-decoration: underline;
			}
		
			#content_right img.spacer {
				margin: 10px 0;
			}
		
			#content_right_portfolio {
				font-size: 1.1em;
				font-weight: bold;
				margin-left: 15px;
				margin-top: 10px;
				margin-bottom: 0px;		
			}
			
			#content_right_portfolio img {
				border: 0px solid #000;
				margin: 10px 10px 5px 0;
			}

		#content_right_menu {
			width: 185px;
			float: left;
			border: 1px solid #000;
			background: #FAF7F0;
			padding: 15px 15px 0px  15px;
			color: #333333;
			font-size: 1.1em;
		}

			#content_right_menu ul li  a {
			padding-left: 0px;
			text-decoration: none;
		}

			#content_right_menu ul li ul li {
			list-style: none;
			margin-left: 0px;
			padding: 10px 0;
			border-bottom: 1px solid #ececec;
		}

			#content_right_menu ul li ul li.active a{
			color: #333333;

		}
hr {
height: 0;
border: 0;
border-top: 1px solid #444444;
} 

#container_footer {
	background: url(/uploads/images/bg-footer.png) repeat-x;
	height: 50px;
	margin-top: 20px;
}
	#footer {
		width: 992px;
		margin: auto;
		text-align: center;
		color: #fff;
		padding-top: 20px;
		font-size: 0.875em;
	}
	
		#footer span {	
			color: #fba126;
		}
		
		#footer a {
			color: #fff;
		}