body{
	background-color: #1c1c1c;
	background-image: url(img/background.png);
	background-repeat: repeat-x;
	height: 1030px;
	margin: 0;
	font-family:Arial;
	letter-spacing:-0.5px;
	font-weight:100;
}
.img_replace{
	text-indent: -9999px;
	overflow: hidden;
	display:block;
	text-decoration:none;
}
.hide{
	display:none;
}
.mail{
	text-decoration:none;
	color:#2A7A9B;
}
	.mail:hover{
		text-decoration:underline;
	}
.a:hover span{color:#BAC8D5;}
.b:hover span{color:#BFD2E1;}
.c:hover span{color:#BFD7E1;}
.d:hover span{color:#BFDEE1;}
.e:hover span{color:#BFE1D5;}
.f:hover span{color:#BFE1C6;}

	#page{
		height: 1030px;
		width: 981px;
		margin: 0 auto;
	}
	#top{
		height:86px;
		width:981px;
		background-image:url(img/colt1.png);
		background-repeat:no-repeat;
		background-position:bottom;
	}
		#header{
			height: 86px;
			width: 961px;
			background-color: #ffffff;
			margin-left:10px;
		}
			#logo{
				height: 60px;
				width: 341px;
				background-image:url(img/logo.gif);
				background-repeat:no-repeat;
				float:left;
				margin-top: 16px;
				margin-left: 19px;
			}

			#header p{
				height:15px;
				width:65px;
				margin-top:15px;
				margin-bottom:0px;
				margin-right:15px;
				float:right;
				font-size:11px;
			}
				#header p span.en {
					height:11px;
					width:16px;
					background-image:url(img/flag.png);
					background-position:bottom;
					float:left;
					margin-top:2px;
				}
				#header p span.ro {
					height:11px;
					width:16px;
					background-image:url(img/flag.png);
					background-position:top;
					float:left;
					margin-top:2px;
				}
				#header p a{
					color:#2A7A9B;
					padding-left:5px;
					letter-spacing:0px;
				}
					#header p a:hover{
						color:#94C8CD;
					}
			  #search{
			  	height:32px;
			  	width:200px;
			  	padding:0px;
			  	margin-right:12px;
			  	float:right;
			  	position:relative;
			  }
			  	#search form{
			  		display:block;
			  		border:1px solid #e8e8e8;
					border-radius:10px;	
					background-color:#fafafa;
			  	}
			  		/*#search form .searchbox{
			  			margin-top:6px;
			  			margin-left:6px;
			  			width:154px;
			  			border:none;
						float:left;
						background-color:#fafafa;
						font-size:11px;
			  		}*/
			  		/*#search form .searchbox .searchbox_submit{
						float:right;
						margin-top:2px;
			  		}*/
					::-webkit-input-placeholder {
							color:#ff6c00;
							font-weight:bold;
							font-style:italic;
							font-size: 11px;
						}
					 :-moz-placeholder {
					 		color:#ff6c00;
					 		font-weight:bold;
					 		font-style:italic;
					 		font-size: 11px;
					 	}
					::-moz-placeholder {
							color:#ff6c00;
							font-weight:bold;
							font-style:italic;
							font-size: 11px;
						}
					 :-ms-input-placeholder {
					 		color:#ff6c00;
					 		font-weight:bold;
					 		font-style:italic;
					 		font-size: 11px;
					 	}
		#menu{
			width: 981px;
			height: 37px;
			/*margin-left: -10px;*/
			background-color: #2a7a9b;
		}
			#menu h2{
				margin:0px;
				float:left;
				height:37px;
				padding-right:50px;
			}
			#menu ul{
				margin:0;
			}
				#menu ul li{
					display: inline;

				}
					#menu ul li a{
						text-decoration:none;
						color: #ffffff;
						font-size: 16px;
						font-weight: bold;
						line-height:37px;
					}
						#menu ul li a:hover{
							color:#BFD7E1;
						}
		#dinamic{
			height: 375px;
			width: 961px;
			background:url(img/home-services-bg.jpg) center top no-repeat;
			position:relative;
			margin-left:10px;
		}
			#dinamic #dinamicnmenu{
				height:355px;
				width:961px;
				position:relative;
				top:20px;
				padding-left:1px;
			}
				#dinamic #dinamicnmenu ul{
					margin:0;
					padding:0;

				}
					#dinamic #dinamicnmenu ul li{
						display:inline;
						float:left;
						margin-right:1px;
						opacity:0.85;
						filter: alpha(opacity = 85); zoom:1;
						max-width:455px;
						position:relative;
						top:267px;
					}
						#dinamic #dinamicnmenu ul li .mare{
							max-height:355px;
							max-width:455px;
							position:relative;
						}
							#dinamic #dinamicnmenu ul li .mare .text{
								height:355px;
								width:455px;
								position:relative;
							}
							#dinamic #dinamicnmenu ul li .mare .text .more{
								height:36px;
								width:113px;
								margin-left:327px;
								background-image:url(img/btn-more.png);
								background-position:top left;
								position:absolute;
								top:298px;
							}
								#dinamic #dinamicnmenu ul li .mare .text .more.en{
									background-image:url(img/btn-more-en.png);
								}
								#dinamic #dinamicnmenu ul li .mare .text .more:hover{
									background-position:bottom left;
								}
							#dinamic #dinamicnmenu ul li .text h3{
								margin:0;
								font-size: 16px;
								color:#FFFFFF;
								font-weight: bold;
								padding-top:15px;
								padding-left:15px;
							}
							#dinamic #dinamicnmenu ul li .text p{
								padding-left:15px;
								padding-right:15px;
								padding-bottom:0;
								margin-bottom:0px;
								color:#FFFFFF;
								font-size:12px;
								letter-spacing:0px;
								font-weight:bold;
								line-height: 1.4;
							}
							#dinamic #dinamicnmenu ul li .text h4{
								margin:10px 0px 10px 0px;
								font-size:12px;
								font-weight:900;
								padding-left:15px;
								color:#FFFFFF;	
							}
							#dinamic #dinamicnmenu ul li .text ul{
								display:block;
								margin-top:10px;
							}
								#dinamic #dinamicnmenu ul li .text ul li{
									top:0;
									width:455px;
									color:#FFFFFF;
									
								}
								#dinamic #dinamicnmenu ul li .text ul li p{
									font-style:italic;
									letter-spacing:0px;
									margin-bottom:5px;
									margin-top:0px;
									line-height: 1.2;
									display:list-item;
									list-style: disc inside;
								}
						#dinamic #dinamicnmenu ul li a.link{
							display:table-cell;
							width:125px;
							height:88px;
							font-size: 13px;
							text-decoration:none;
							font-weight:bold;
							color:#FFFFFF;
							text-align:center;
							vertical-align:middle;
						}
							#dinamic #dinamicnmenu ul li a.link span{
								width:125px;
								display:block;

							}
			
							.unu{
								background-color:#184974;

							}
							.doi{
								background-color:#2a6a9b;
							}
							.trei{
								background-color:#2a7a9b;
							}
							.patru{
								background-color:#2a929b;
							}
							.cinci{
								background-color:#2a9b74;
							}
							.sase{
								background-color:#2a9b42;
							}
		.home #about{
			height: 555px;
		}
		#about{
			width: 961px;
			background-color:#ffffff;
			border-bottom-left-radius: 15px;
			border-bottom-right-radius: 15px;
			margin-left:10px;
		}
		#bottom{
			height:470px;
			width: 981px;
			margin-left:-10px;
			background-image:url(img/colt2.png);
			background-repeat:no-repeat;
			background-position:bottom;
		}
			.home #text{
				height: 470px;
			}
			#text{
				width:961px;
				margin:0 auto;
				color:#737373;
			}
				#text h2{
					margin:0;
					display:block;
					padding-top: 10px;
					font-size:18px;
					color: #ff6c00;
					font-weight:normal;
					text-align:center;
				}
				@-moz-document url-prefix() {
    				#text h2 {
        				padding-top:15px;
    				}	
				}
				#text h3{
					font-size: 15px;
					margin:5px 0 5px 0;
					padding:0 20px 0 10px;
				}
				#text p{
					font-size: 14px;
					line-height: 1.2;
					margin:0;
					padding:0 10px 0 10px;
				}
				@-moz-document url-prefix() {
    				#text p{
					line-height: 1.2;
					}
				}
				/*@media screen and (-webkit-min-device-pixel-ratio:0) { 
					#text p{
						font-size:13px;
					}
				}*/
				#text ul{
					margin:5px 0 5px 0;
					padding-left:20px;
					padding:0 10px 0 23px;
				}
				@-moz-document url-prefix() {
    				#text ul{
						margin:10px 0 10px 0;
						padding-left:20px;
						padding:0 10px 0 23px;
					}
				}
					#text ul li p, #text ol li p{
						padding:0;
					}
				#text ol{
					padding:0 10px 0 30px;
				}
					#text ol li{
						margin-bottom:10px;
					}
				#text .more{
					height:36px;
					width:113px;
					position:absolute;
					left:338px;
					bottom:29px;
					background-image:url(img/btn-more.png);
					background-position:top left;
				}
					#text .more.en{
						background-image:url(img/btn-more-en.png);
					}
					#text .more:hover{
						background-position:bottom left;
					}
				#text #stanga{
					width:480px;
					height:470px;
					float:left;
					border-right:1px solid #bfbfbf;
					position:relative;
				}
				#text #dreapta {
					width:480px;
					height:470px;
					float:left;
					position:relative;
				}
				.test{
					font-style:italic;
				}
				.autor{
					margin-top:15px !important;
					float:right;
				}
				.author{
					float:right;
				}
				.companie{
					clear: both;
					margin-top:30px !important;
				}
			#commercial{
				height: 65px;
				width: 981px;
				background-color:#f2f2f2;
				margin-left:-10px;
				margin-bottom: 20px;
				vertical-align:bottom;
			}
				#commercial #links{
					float:left;
					width:430px;
					margin-top:12px;
					height:42px;
				}
					#commercial #links li{
						display:inline;
						line-height: 42px;
						padding-right:12px;
					}
						#commercial #links li img{
							border:none;
						}
				#commercial #intrebare{
					width:420px;
					float:right;
					margin-right:15px;
				}
					#commercial #intrebare p{
						float:left;
						font-size:13px;
						font-weight:bold;
						color:#5e5e5e;
						line-height:65px;
						margin:0;
					}
					#commercial #intrebare a{
						float:right;
						height:30px;
						width:137px;
						background-image:url(img/btn-contact.png);
						background-position:top left;
						margin-top:17px;
					}
						#commercial #intrebare a.en{
							background-image:url(img/btn-contact-en.png);
						}
						#commercial #intrebare a:hover{
							background-position:bottom left;
						}
		#footer{
			height:60px;
			width: 961px;
			margin-left:10px;
		}
			#crystal{
				color:#535353;
				font-size:12px;
				margin-left:80px;
				margin-top:24px;
				float:left;
				text-decoration:none;
			}
			#loogo{
				height: 37px;
				width: 240px;
				background-image:url(img/logo-footer.gif);
				float:left;
				margin-top:15px;
			}
			#menuu{
				float:right;
			}
				#menuu ul{
				margin:0;
			}
				#menuu ul li{
					display: inline;
					line-height: 60px;
					padding-left: 15px;
				}
					#menuu ul li a{
						color: #ffffff;
						font-size: 12px;
						text-decoration :none;
						border-bottom: 2px solid #797979;
					}
						#menuu ul li a:hover{
							border: 0;
						}
#minimenu{
	width:960px;
	margin-left:10px;
	background-color:#FFFFFF;
	padding-left:1px;
	padding-top:1px;
}
	#minimenu ul{
		margin:0;
		padding:0;
		height:40px;
		opacity:0.8;
	}
		#minimenu ul li{
			display:inline;
		}
			#minimenu ul li a{
				display:block;
				margin-right:1px;
				float:left;
				width:191px;
				height:40px;
				line-height:40px;
				text-align:center;
				text-decoration:none;
				font-weight:bold;
				color:white;
			}
			#minimenu a.a{background-color:#184974;}
			#minimenu a.b{background-color:#2a6a9b;}							
			#minimenu a.c{background-color:#2a7a9b;}							
			#minimenu a.d{background-color:#2a929b;}
			#minimenu a.e{background-color:#2a9b74;}

/*===========================not-home=========================*/
.not-home #about{
	padding-bottom:20px;
	min-height:700px;
}
	.not-home #about #text{
		width:905px;
		min-height:599px;
		padding-bottom: 30px;
	}
		.not-home #about #text h2{
			padding-top:25px;
			padding-bottom:30px;
			text-align:left;
			font-size:20px;
		}
		.not-home #about #text p{
			line-height:1.2;
		}
		.not-home #about #text ul{
			margin:0;
		}
			#about #text ul li{
				background-image:url(img/bulina.png);
				background-repeat:no-repeat;
				background-position: left 7px;
				font-size:14px;
				padding-left:10px;
				line-height: 1.2;
			}
				.not-home #about #text ul li span{
					font-weight:bold;
				}
		.not-home #about #text p span{
			font-weight:bold;
		}
	.not-home #about #comercial{
		height:71px;
		width:981px;
		margin-left:-10px;
		background-image:url(img/colt2.png);
		background-repeat:no-repeat;
		background-position:top;
		position:relative;
	}
	.not-home #about #commercial{
		position:absolute;
		bottom: 0;
		margin:0;
	}
.not-home ul{
	list-style:none;
}
h3{
	font-weight:bold;
}
.orange{
	color:#FF6C00;
}

#text ul#staff {
  padding: 0;
  height: 1%;
  overflow: hidden;
}
  #text ul#staff h3 {
    margin: 0 0 15px 0;
    padding: 0;
  }
  #text ul#staff li {
    padding: 0;
    background: none;
    float: left;
    clear: left;
    width: 100%;
    margin-bottom: 20px;
  }
    #text ul#staff li img {
      float: left;
      margin-right: 20px;
    }
    #text ul#staff li ul {
      padding: 0;
      float: left;
      width: 700px;
    }
      #text ul#staff li ul li {
        float: none;
        clear: none;
        display: block;
        margin: 0;
        background: url(img/bulina.png) left 7px no-repeat;
        padding-left: 10px;
        line-height: 1.3;
      }

/*===================home============================*/
.home #text p{
	padding:0 20px 0 20px;
}
.home #text ul{
	padding-left:30px;
	list-style:none;
}
.home #text ul li p{
	padding-left:5px;
}
.home #text h3{
	padding-left:15px;
}
.home #text ol li p{
	padding-left:0px;
}
/*=================================google search===========================*/

#search_btn{
	float:right;
	background-image:url(img/search2.png);
	border:none;
	margin-right:12px;
	margin-top:3px;
	height:25px;
	width:25px;
}
#search_q{
	background:none !important;
	width:150px;
	border:none !important;
	padding-top:8px !important;
	padding-left:4px !important;
}
#st_search{
	height:32px;
}
#results{
	height:800px;
}
#cse-search-results{
	height:800px;
}
iframe{
	height:800px;
	overflow: scroll;
	width:905px;
}

