@charset "utf-8";
/* By Click4Web */

* {
	padding: 0;
	margin: 0;
}
fieldset {
	border: 0;
}
/****************  G E N E R A L ****************/
body {
	font: 14px Arial, Helvetica, sans-serif;
}
a {
	color: #000000;
}
img {
	border: 0;
}
a img {
	border: 0;
}
h1 {
	border-bottom: 1px #CCCCCC solid;
	width: 460px;
	margin: 5px 0 10px;
	padding: 5px 0;
	font-size: 22px;
	color: #8BB50D;
}
h2 {
	color: #666666;
	font-size: 20px;
	margin-bottom: 15px;
}
h4 {
	margin: 5px 0 10px;
}
p {
	text-align: right;
	line-height: 1.5em;
	margin: 10px 0 20px;
}
ol.hp_list li {
	line-height: 1.5em;
	margin: 10px 0 20px;
	}
em {
	color: #669900;
	font-weight: bold;
	font-size: 110%;
}
span.red {
	color: #FF0000;
	padding-left: 3px;
}
/*div.clear {
	width:100%;
	clear:both;
	float:none;
	height:0;
	font-size:0;
	margin: 0;
	padding: 0;
}*/
div#page-wrap {
	width: 790px;
	margin: 0 auto;
	border-right: 1px solid #666;
	border-left: 1px solid #666;
	border-bottom: 1px solid #666;
	direction: rtl;
	background-color: #FFFFFF;
}
/****************  H E A D E R  S T Y L E ****************/
	div#page-wrap div#header {
		height: 95px;
		background: url(../images/top-bg.gif) repeat-x;
	}
		div#page-wrap div#header div#logo {
			float: left;
			height: 95px;
			line-height: 93px;
			margin-left: 25px;
			background: url(../images/logo.gif) center no-repeat;
			width: 254px;
			cursor: pointer;
		}
		div#page-wrap div#header div#callus {
			float: left;
			height: 95px;
			line-height: 95px;
			margin-left: 50px;
			width: 217px;
			background: url(../images/callus.gif) center no-repeat;
		}
		div#page-wrap div#header div#header-man {
			float: right;
			height: 87px;
			width: 177px;
			background: url(../images/headerpart.jpg) bottom left no-repeat;
			font-weight: bold;
			color: #666666;
			font-size: 12px;
			margin: 8px 7px 0 0;
		}
	div#page-wrap div#animation-header {
		height: 146px;
		width: 790px;
		background: url(../images/flash.jpg) center no-repeat;
	}
/****************  M E N U  S T Y L E ****************/
	div#page-wrap div#menu {
		height: 40px;
		width: 790px;
		background: url(../images/menu-bg.jpg) center no-repeat;
		text-align: left;
		line-height: 35px;
	}
		div#page-wrap div#menu ul#menu-line {
			display: block;
			list-style-type: none;
			margin-left: 40px;
			*margin-left: 28px;
			*padding-top: 10px;
		}
			div#page-wrap div#menu ul#menu-line li {
				display: inline;
				padding: 0 9px 0 6px;
				*padding: 0 6px 0 11px;
				border-right: 1px solid #666666;
				font: bold 14px Arial, Helvetica, sans-serif;
			}
				div#page-wrap div#menu ul#menu-line li.first {
					border-right: 0;
				}
				div#page-wrap div#menu ul#menu-line li a {
					color: #666666;
					text-decoration: none;
				}
				div#page-wrap div#menu ul#menu-line li a:hover {
					text-decoration: underline;
				}
				div#page-wrap div#menu ul#menu-line li a.menuActive {
					color: #FF9900;
				}
				div#page-wrap div#menu ul#menu-line li a.menuActive:hover {
					text-decoration: none;
				}
/****************  S I D E  B A R  S T Y L E ****************/
	div#page-wrap div#sidebar {
		width: 200px;
		margin: 15px;
		float: right;
	}
		div#page-wrap div#sidebar ul li {
			display: block;
			list-style-type: none;
			border-bottom: 1px solid #CCCCCC; /* lightgray */
			padding: 10px 3px;
		}
			div#page-wrap div#sidebar ul li a {
				color: #669900;
				font: bold 12px Arial, Helvetica, sans-serif;
				text-decoration: none;
				background: url(../images/right-menu-arrow.gif) center left no-repeat;
				display: block;
			}
			div#page-wrap div#sidebar ul li a:hover {
				color: #7BC518;
				font: bold 12px Arial, Helvetica, sans-serif;
				text-decoration: none;
				background: url(../images/right-menu-arrow-hover.gif) center left no-repeat;
			}		
			div#page-wrap div#sidebar div#contact-cube {
			text-align: center;
			margin: 15px 0;
			padding: 0 0 10px;
			width: 195px;
			border: 2px dashed #8BB50D;
			}
				div#page-wrap div#sidebar div#contact-cube img {
					margin: 15px 0 10px;
				}
				div#page-wrap div#sidebar div#contact-cube div {
					font-size: 12px;
					font-weight: bold;
					padding-right: 5px;
				}
					div#page-wrap div#sidebar div#contact-cube .contant-input-title {
						color: #333333;
						text-align: right;
						padding-right: 25px;
					}
					div#page-wrap div#sidebar div#contact-cube .cantact-field {
						border: 1px solid #8BB50D;
						width: 140px;
						padding: 3px;
						color: #8BB50D;
						font: bold 14px Arial, Helvetica, sans-serif;
						margin: 2px 0 5px;
					}
						div#page-wrap div#sidebar div#contact-cube div .contact-send {
							width: 43px;
							height: 20px;
							margin: 5px 0 0;
							background: url(../images/contact-cube-send_heb.gif) no-repeat;
							cursor: pointer;
							border: 0;
						}
		div#page-wrap div#sidebar div#proto {
			margin-top: 10px;
			padding: 10px 5px;
			text-align: center;
			background: url(../images/round-corner.gif) #f4f4f4 center top no-repeat;
		}
			div#page-wrap div#sidebar div#proto div#proto-des {
				margin: 5px 10px 0;
				text-align: justify;
				font-size: 12px;
			}
				div#page-wrap div#sidebar div#proto div#proto-des h5 {
					padding: 0;
					margin: 0;
					text-align: right;
					color: #8BB50D;
					font-size: 16px;
					font-weight: bold;
				}
/****************  PROTFOLIO ****************/
		div#page-wrap div#sidebar div#proto-bottom {
			font-size: 12px;
			font-weight: bold;
			padding: 0 0 10px;
			margin: 0;
			background: #f4f4f4 url(../images/round-corner-bottom.gif) center bottom no-repeat;
			text-align: center;
		}
			div#page-wrap div#sidebar div#proto-bottom a {
				color: #006699;
				text-decoration: none;
			}
			div#page-wrap div#sidebar div#proto-bottom a:hover {
				text-decoration: underline;
			}
/****************  G E N E R A L  C O N T E N T ****************/
	div#page-wrap div#content {
		width: 510px;
		margin:35px auto 25px 25px;
		float: left;
		direction: rtl;
	}
	div#page-wrap div#content h3 {
		color: #669900;
	}
		div#page-wrap div#content div#call-now {
			text-align: center;
			font-size: 16px;
		}
				div#page-wrap div#content div#call-now a {
					font-weight: bold;
					color: #006699;
					text-decoration: none;
				}
				div#page-wrap div#content div#call-now a:hover {
					border-bottom: 1px dashed #006699;
				}
				div#content p {
					margin: 0 0 10px;
				}
				div#content ol, div#content ul{
					margin-bottom: 15px;
				}
				div#content li {
					line-height: 1.5em;
					margin-bottom: 10px;
				}
/****************  M A I N  A R T I C L E S ****************/
			div#page-wrap div#content ul#articles-list {
				list-style-image: url(../images/tik.gif);
				margin: 15px 50px 0 0;
			}
				div#page-wrap div#content ul#articles-list li {
					margin: 5px 0;
				}
					div#page-wrap div#content ul#articles-list li a {
						color: #003C77;
						font-weight: bold;
						text-decoration: none;
					}
					div#page-wrap div#content ul#articles-list li a:hover {
						text-decoration: underline;
					}
		div#page-wrap div#content div#more-articles {
			width: 360px;
			margin: 20px auto 0;
			text-align: left;
		}
			div#page-wrap div#content div#more-articles a {
				text-decoration: none;
				color: #006699;
				font-weight: bold;
			}
			div#page-wrap div#content div#more-articles a:hover {
				text-decoration: underline;
			}
/****************  P R O T F O L I O ****************/
		div#page-wrap div#content div#promo-main {
			border: 0;
		}
			div#page-wrap div#content div#promo-main div.pic {
				width: 215px;
				height: 144px;
				background: url(../images/promo/thumb/bg.gif) center no-repeat;
				float: right;
				margin: 0 10px 20px;
				padding: 5px;
			}
/****************  C O N T A C T  S T Y L E ****************/

div#page-wrap div#content form#form1 {
	width: 500px;
	}
div#page-wrap div#content form#form1 fieldset	{
	direction: rtl;
	border: 0;
	}
div#page-wrap div#content form#form1 fieldset label {
	display: inline-block;
	width: 75px;
	text-align: left;
	font: bold 12px Arial, Helvetica, sans-serif;
	line-height: 22px;
	}
div#page-wrap div#content form#form1 fieldset input {
	height: 20px;
	width: 155px;
	padding: 2px;
	font: normal 14px Arial, Helvetica, sans-serif;
	}
div#page-wrap div#content form#form1 fieldset span.red		{ color: #FF0000; }
div#page-wrap div#content form#form1 fieldset div.clear		{ font-size: 10px; clear: both; float: none; height: 20px; padding-right: 75px; color: #666666; }
div#page-wrap div#content form#form1 fieldset div.clear2	{ clear: both; float: none; height: 10px; }
div#page-wrap div#content form#form1 fieldset div.clear3	{ font-size: 10px; clear: both; float: none; height: 35px; padding-right: 75px; color: #666666; }
div#page-wrap div#content form#form1 fieldset div.right		{ float: right; }
div#page-wrap div#content form#form1 fieldset div.left		{ float: left; }
div#page-wrap div#content form#form1 fieldset div.right-padding { padding-right: 80px; }
div#page-wrap div#content form#form1 fieldset input.long		{ width: 415px; }
div#page-wrap div#content form#form1 fieldset textarea		{ width: 419px; height: 80px; }
div#page-wrap div#content form#form1 fieldset input.sendbutton		{ width: 43px; height: 20px; }

/*
	div#page-wrap div#content form#form1 {
		width: 500px;
	}
		div#page-wrap div#content form#form1 div {
			float: right;
			padding-bottom: 10px;
		}
			div#page-wrap div#content form#form1 div label {
				width: 70px;
				text-align: left;
				display: block;
				padding-left: 5px;
				font: bold 12px/22px Arial, Helvetica, sans-serif;
			}
			div#page-wrap div#content form#form1 div.form-padding {
				width: 25px;
			}
			div#page-wrap div#content form#form1 div input {
				height: 22px;
				width: 155px;
				font: normal 12px Arial, Helvetica, sans-serif;
			}
			div#page-wrap div#content form#form1 div.long-div {
				padding-bottom: 0;
			}
				div#page-wrap div#content form#form1 div input.long-field {
				width: 415px;
				}
				div#page-wrap div#content form#form1 div textarea {
					width: 415px;
					height: 160px;
				}
			div#page-wrap div#content form#form1 div.form-bottom {
				padding-bottom: 10px;
				float: left;
				width: 415px;
				text-align: right;
			}
			div#page-wrap div#content form#form1 div.valid {
				clear: both;
				border: 1px solid red;
				padding: 0;
				margin: 0;
				font-size: 10px;
				color: #666666;
			}
.clear-form {
	width:100%;
	clear:both;
	float:none;
	height: 0;
	font-size: 5px;
	margin: 0;
	padding: 0 75px;
	border: 1px solid red;
}
*/
/****************  P R O T F O L I O  P O P U P ****************/
div.popupdiv-co {
	text-align: center;
}
	div.popupdiv-co  h5 {
		color: #000000;
		text-align: right;
		padding: 5px;
		font: bold 20px Arial, Helvetica, sans-serif;
	}
	div.popupdiv-co div.protpfolio-des {
		text-align: right;
		padding-bottom: 15px;
	}
	div.popupdiv-co div.protpfolio-close {
		float: right;
		padding: 5px;
		cursor: pointer;
	}
	div.popupdiv-co div.protpfolio-address {
		float: left;
		padding: 5px;
	}
/****************  F O O T E R ****************/
#content h2 {
	font-size: 16px;
}
#content ul {
	margin-right: 25px;
	margin-left: 15px;
}

#content ul li {
	margin: 15px 0;
}

div#footer {
	margin: 5px auto;
	font-size: 11px;
	direction: rtl;
	width: 790px;
	text-align: center;
}
	div#footer ul {
		display: block;
		margin-bottom: 30px;
	}
		div#footer ul li {
			display: inline;
			margin: 0 15px;
		}
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.partners {
	border: 1px solid #8BB50D;
	padding: 5px;
	font-size: 12px;
}
.partners h3 {
	color: #8BB50D;
	text-align: center;
	border-bottom: 1px solid #8BB50D;
	margin-bottom: 5px;
	font-size: 14px;
}
.partners a {
	color: #669900;
	text-decoration: none;
}
.partners a:hover {
	text-decoration: underline;
}
