/* CSS Document */

/*       -------------------General Stile---------------  */



body {
	background: #307c9d url(/images/bg_glav.gif) repeat-x;
	color:#868686;
	font-family: Arial, sans-serif;
	font-size: 12px;
}
div {
	margin: 0px;
	overflow: hidden;
	padding: 0px;
	position: relative;
}
html, body, ul, li, p {
	margin: 0;
	padding: 0;
}
img {
	border: 0px none;
	margin:0;
	padding:0
}
li {
	float: left;
	list-style: none;
}
ul {
	overflow: hidden;
}
h1 {
	color: #91c540;
	font-size:18px;
	font-weight: normal;
	text-transform:uppercase;
	margin:15px 0 0;
	padding:0
}
h2 {
	color: #91c540;
	font-size:11px;
	font-weight: bold;
	text-transform:uppercase;
	margin: 0 0 15px;
	padding:0
}
h3 {
	color: #26a8e0;
	font-size:22px;
	font-weight:bold;
	text-transform:uppercase;
	margin:15px 0;
	padding:0
}
h4 {
	color: #26a8e0;
	font-size:11px;
	font-weight: bold;
	text-transform:uppercase;
	margin:0;
	padding:5px 30px 10px;
	border-bottom:1px solid #ddd
}
p {
	padding:10px 30px 10px 30px
}
/*       ------------------Sait Stile---------------  */



.glav {
	width:960px;
	background: #fff;
	margin:15px auto 0;
	padding:15px 15px 0;
}
.foot {
	width:960px;
	margin:0 auto;
	border-top:10px solid #2d6d8a;
	padding:15px 0 25px
}
.top {
	width:960px
}
.logo {
	float: left;
	width: 245px
}
.menut {
	float: left;
	width: 715px;
	margin:77px 0 0
}
.color1 {
	color:#26a8e0;
}
.color2 {
	color:#91c540;
}
.color3 {
	color:#ebbc40;
}
.color4 {
	color:#e67c16;
}
a.m1, a.m2, a.m3, a.m4, a.m11, a.m12, a.m13, a.m14 {
	display: block;
	width:132px;
	height:18px;
	border-bottom:10px solid #b7b7b7;
	margin:0 0 0 1px;
	font-family: Arial, sans-serif;
	font-size:12px;
	color:#868686;
	font-weight:bold;
	padding:0 5px;
	text-decoration: none
}
a.m1:hover {
	border-bottom:10px solid #26a8e0;
}
a.m2:hover {
	border-bottom:10px solid #91c540;
}
a.m3:hover {
	border-bottom:10px solid #ebbc40;
}
a.m4:hover {
	border-bottom:10px solid #e67c16;
}
a.m11 {
	border-bottom:10px solid #26a8e0;
}
a.m12 {
	border-bottom:10px solid #91c540;
}
a.m13 {
	border-bottom:10px solid #ebbc40;
}
a.m14 {
	border-bottom:10px solid #e67c16;
}
a.m11:hover {
	border-bottom:10px solid #26a8e0;
}
a.m12:hover {
	border-bottom:10px solid #91c540;
}
a.m13:hover {
	border-bottom:10px solid #ebbc40;
}
a.m14:hover {
	border-bottom:10px solid #e67c16;
}
.mfoot {
	font-size:12px;
	color:#7db5cd;
	text-decoration: none;
}
.mfoot:hover {
	text-decoration:underline
}
.click {
	font-size:12px;
	color:#868686;
}
.click:hover {
	color:#999
}
.footleft {
	width:59%;
	color:#7db5cd;
	float: left
}
.footright {
	width:40%;
	color:#7db5cd;
	text-align: right;
	float:right
}
.boximg {
	clear:both;
	width: 960px;
	padding:4px 0 1px;
	font-size:0
}
.content {
	clear:both;
	width:960px;
	background: url(/images/bg_content.gif) repeat-y
}
.content2 {
	width:960px;
	border-top:10px solid #91c540;
}
.content3 {
	width:960px;
	border-top:10px solid #e67c16;
}
.content5 {
	width:960px;
	border-top:10px solid #26a8e0;
}
.content4 {
	width:960px;
	border-top:10px solid #ebbc40;
}
.welcome {
	width: 359px;
	border-top:10px solid #26a8e0;
	padding:0 14px;
	float: left
}
.consultancy {
	width:175px;
	margin:0 0 0 1px;
	border-top:10px solid #91c540;
	padding:0 0 0 15px;
	float: left
}
.planning {
	width:175px;
	margin:0 0 0 1px;
	border-top:10px solid #ebbc40;
	padding:0 0 0 15px;
	float: left
}
.planning2 {
	width:175px;
	margin:0 0 0 1px;
	border-top:10px solid #e67c16;
	padding:0 0 0 15px;
	float: left
}
.pbord {
	border-bottom:1px solid #ddd;
	clear: both;
	padding:0;
	margin:0 0 15px;
	line-height:9px;
	height:1px
}
.but1, .but2, .but3, .but4, .but5 {
	font-family:Arial, sans-serif;
	font-size:11px;
	color:#fff;
	font-weight: bold;
	text-align: center;
	background: #26a8e0;
	border:none;
	margin:15px 0;
	padding:1px;
	cursor: pointer;
}
.but2 {
	background: #91c540
}
.but3 {
	background: #ebbc40
}
.but4 {
	background: #e67c16
}
.but5 {
	background: #ebbc40;
	margin:0
}
.list, .list2, .list3, .list4, .list5 {
	overflow:visible;
	margin:10px 5px 10px 15px;
	color:#91c540;
}
.list2 {
	color:#26a8e0;
}
.list3 {
	color:#ebbc40
}
.list4 {
	color:#e67c16
}
.list5 {
	color:#868686;
	margin:0 0 2px 15px;
	padding:0;
	clear:both;
	text-align: left
}
.list li, .list2 li, .list3 li, .list4 li, .list5 li {
	list-style-image:url(/images/list2.gif);
	list-style-position:outside;
	float:none;
	padding: 3px 0
}
.list3 li {
	list-style-image:url(/images/list3.gif);
}
.list4 li {
	list-style-image:url(/images/list4.gif);
}
.list2 li {
	list-style-image:url(/images/list1.gif);
}
.list5 li {
	list-style-image:url(/images/list5.gif);
}
.list1 .listnone, .list2 .listnone, .list3 .listnone, .list4 .listnone {
	list-style-image: none;
	margin:0;
	padding:0;
	font-size:0px
}
.sp1 {
	font-size:12px;
	color:#868686
}
.sp2 {
	text-decoration:underline;
	line-height:22px;
	font-weight: bold
}
.left2 {
	border-right:1px solid #ddd;
	width: 674px;
	float: left;
	padding:0 0 20px 0
}
.right2 {
	border-left:1px solid #ddd;
	width:284px;
	float:left;
	left:-1px;
	padding:0 0 20px 0
}
.pad1 {
	padding:0px 10px 0 30px
}
.pad2 {
	padding:0px 10px 0 45px
}
.pad3 {
	padding:0px 10px 15px 30px
}
.pad4 {
	padding:0px 30px 0 40px;
}
.heig1 {
	height:180px
}
.heig2 {
	height:180px
}
.mar1 {
	margin:0px
}
.project {
	margin:5px 30px 10px;
	width:614px
}
.pr1 {
	width:200px;
	padding:3px 14px 3px 0;
	text-align:right;
	font-weight: bold
}
.pr2 {
	width:400px;
	padding:3px 0 3px 0;
}
.problock, .problock2, .problock3, .problock4 {
	text-align: center;
	clear:both;
	background:url(/images/bg1.gif) no-repeat center bottom;
	padding:0 0 30px
}
.problock2 {
	background:url(/images/bg2.gif) no-repeat center bottom;
}
.problock3 {
	background:url(/images/bg3.gif) no-repeat center bottom;
}
.problock4 {
	background:url(/images/bg4.gif) no-repeat center bottom;
}
.pro1, .pro2, .pro3, .pro4 {
	width: 214px;
	border:3px solid #0198ff;
	padding:3px;
	margin:0 auto
}
.pro2 {
	border:3px solid #00cc00
}
.pro3 {
	border:3px solid #ff6600
}
.pro4 {
	border:3px solid #ffcc00
}
.cont {
	width:614px;
	margin:15px 30px;
	color:#e4a600;
	font-weight: bold
}
.cont li {
	width:294px;
	margin:0 7px 0 0;
	padding:3px
}
.inp1 {
	width:260px;
	padding:3px;
	border:1px solid #ddd;
	font-size:11px;
	color:#868686
}
.select1 {
	width:270px;
	padding:3px 0 3px 3px;
	border:1px solid #ddd;
	font-size:11px;
	color:#868686
}
.textar {
	width:265px;
	height:160px;
	padding:3px 0 3px 3px;
	border:1px solid #ddd;
	font-size:11px;
	color:#868686
}
.pp1 {
	margin:3px 10px 8px 30px;
	padding:0 0 0 10px;
	font-weight: bold;
	font-size:12px
}
.pp2, .pp3, .pp4 {
	margin:5px 10px 8px 30px;
	padding:0 0 0 20px;
	font-size:12px;
	background:url(/images/bgp1.gif) no-repeat
}
.pp2 {
	background:url(/images/bgp1.gif) no-repeat
}
.pp3 {
	background:url(/images/bgp2.gif) no-repeat 4px 0;
}
.pp4 {
	background:url(/images/bgp3.gif) no-repeat
}
.pp5 {
	font-size:14px;
	line-height:18px;
	margin:25px 0 15px;
	padding:0 10px 0 0;
	text-align:left;
}
.img {
	border:1px solid #8f8f8f;
	margin:0 20px 0 0
}
.img2 {
	border:1px solid #8f8f8f;
	margin:0 0 0 20px
}


/* Form stuff */

.form_error{
	font-family:Arial, sans-serif;
	font-size:12px;
	color:#FF0000;
	border:none;
	padding:8px;
	padding-left:30px;
	
}


.form_result{
    padding-left:30px;
	margin:12px 0px
	
}
