html,body,
dl,dt,dd,ul,ol,li,
h1,h2,h3,h4,h5,h6,
pre,form,fieldset,
p,blockquote,th,td,address {
   margin:0;
   padding:0;
}
body{
	min-width: 1001px;
	background: #fff;
	color: #3e4b4d;
	font: 14px Arial, Helvetica, sans-serif;
}
img{
	vertical-align: middle;
}
a{
	color: #3f6d61;
}
a img{
	border: none;
}
.rt{
	float: right;
}
.lft{
	float: left;
}
.cntr{
	text-align: center;
}
ul{
	list-style: none;
}
.content ul{
	list-style: disc;
}
.content ul ul{
	list-style: circle;
}
/*- - - - - page - - - - -*/
.page{
	background: none;
}
	.wrap{
		overflow: hidden !important;
		overflow: visible;
		margin: 0 auto;
		background: #c7d3d0 url(../img/bricks/wrap.gif) repeat-x 0 0;
	}
		.wrap .wrapback {
			background: url(../img/bricks/subwrap.gif) no-repeat 0 100%;
		}
		.clear{
			clear: both;
		}

.content, .aside, .extra{
	overflow: hidden;
}

/*- - - - - columns: center, right - - - -*/
.subwrap{
	float: right;
	width: 100%;
}
	 .content{
		float: left;
		width: 100%;
		margin: 0 -290px 0 0;
	}

		/*- - - - - column: center - - - - -*/
		.content .lining{
			padding: 0 290px 0 287px;
		}
			.content .lining .column{
				overflow: hidden; 
				width: 100%; 
				padding-bottom:20px;
			}
				.content .pad{
					padding: 0 15px;
					position: relative;
				}
				
		/*- - - - - column: center admin - - - - -*/
		.content .liningadmin{
			padding: 0 10px 0 287px;
		}
			.content .liningadmin .column{
				overflow: hidden; 
				width: 100%; 
				padding-bottom:20px;
			}
				
	.content h1{
		font: normal 24px "Times New Roman", Times, serif;
		margin: 15px 0;
	}
	.content p{
		margin: 0 0 1em 0;
	}
		.content .nb{
			border: 1px solid #b7c7c2;
			font-size: 12px;
			padding: 6px 12px 0 12px;
			background: #e6ecea url(../img/bricks/nb.jpg) repeat-x 0 100%;
		}
		.content .nb-ended{
			background: url(../img/bricks/nb-ended.jpg) no-repeat 0 0;
			margin: -11px 0 25px 0;
		}
		.content .nb-ended span{
			display: block;
			background: url(../img/bricks/nb-ended-span.gif) no-repeat 100% 0;
			height: 11px;
			font-size: 1px;
		}
		.content .nb .emph{
			font-style: italic;
		}
		.content .nb .gree{
			background: url(../img/bricks/tick-green.gif) no-repeat 0 0;
			padding: 0 0 0 25px;
			color: #3f6d61;
		}
		.content .nb .brow{
			background: url(../img/bricks/tick-brown.gif) no-repeat 0 0;
			padding: 0 0 0 25px;
			color: #7c6e41;
		}
	
	.press{
		border-top: 9px solid #b5c9bf;
		background: #e5eed8 url(../img/bricks/press.jpg);
		position: relative;
	}
	.press .sawyer{
		position: absolute;
		z-index: 10;
		background: url(../img/bricks/sawyer.jpg) no-repeat 0 0;
		top: -9px;
		padding: 27px 0 0 0;
	}
	.press h4{
		color: #39675d;
		font: normal 24px "Times New Roman", Times, serif;
		padding: 0 22px 30px 64px;
		float: left;
	}
	div.archive{
		float: left;
		background: #cbd5be url(../img/bricks/archive.gif) no-repeat 0 0;
		font-size: 11px;
	}
		div.archive p{
			background: url(../img/bricks/archive-p.gif) no-repeat 100% 0;
		}
			div.archive p span{
				background: url(../img/bricks/archive-p-span.gif) no-repeat 0 100%;
				display: block;
			}
				div.archive p span a{
					background: url(../img/bricks/archive-p-span-a.gif) no-repeat 100% 100%;
					display: block;
					padding: 6px 15px 6px 31px;
				}
	
	.press-release{
		width: 100%;
		overflow: hidden;
		font-size: 11px;
		position: relative;
	}
	.press .fst .release{
		padding: 75px 0 0 0;
		background: url(../img/bricks/stroke.gif) no-repeat 0 0;
	}
	.press .sec .release{
		padding: 15px 0 0 0;
	}
		.press-release .release{
			float: left;
			width: 33.3%;
			overflow: hidden;
		}
		.press .pad{
			padding: 0 30px 50px 70px;

		}
		.press p.date{
			font-weight: bold;
			color: #39675d;
			margin: 0 0 15px;
		}
		.press p.cont{
			color: #425457;
			margin: 0 0 10px;
		}
		.press .more{
			position: absolute;
			bottom: 25px;
		}
	div.more{
		float: left;
		background: #cbd5be url(../img/bricks/archive-more.gif) no-repeat 0 0;
	}
		div.more p{
			background: url(../img/bricks/archive-p.gif) no-repeat 100% 0;
		}
			div.more p span{
				background: url(../img/bricks/archive-p-span.gif) no-repeat 0 100%;
				display: block;
			}
				div.more p span a{
					background: url(../img/bricks/archive-p-span-a.gif) no-repeat 100% 100%;
					display: block;
					padding: 6px 15px 6px 31px;
				}
		#release-1{ background: url(../img/bricks/r1.gif) no-repeat 33px 105px;	}
		#release-2{ background: url(../img/bricks/r2.gif) no-repeat 15px 105px;	}
		#release-3{ background: url(../img/bricks/r3.gif) no-repeat 15px 105px;	}
		#release-4{ background: url(../img/bricks/r4.gif) no-repeat 5px 45px;	}
		#release-5{ background: url(../img/bricks/r5.gif) no-repeat 13px 45px;	}
		#release-6{ background: url(../img/bricks/r6.gif) no-repeat 13px 45px;	}
			
	/*- - - - - columns: right - - - - -*/
	.aside{
		float: right; 
		width: 290px;
		font-size: 11px;
		z-index:100;
		}
		.aside .lining{
			padding: 0 32px 20px 10px;
			}
	.aside h2{
		font: normal 24px "Times New Roman", Times, serif;
		margin: 15px 0;
	}
	.aside dl{
		
	}
		.aside dt{
			color: #7c6e41;
			padding: 0 0 10px;
		}
			.aside dt a{
				color: #7c6e41;
				display: block;
			}
		.aside dd{
			color: #3f6d61;
			padding: 0 0 30px;
		}
			.aside dd a{
				color: #3f6d61;
				text-decoration: none;
			}
			.aside dd a:hover{
				text-decoration: underline;
			}
	div.allnews{
		background: #829a8e url(../img/bricks/allnews.gif) no-repeat 0 0;
	}
		div.allnews p{
			background: url(../img/bricks/allnews-p.gif) no-repeat 0 100%;
		}
			div.allnews a{
				display: block;
				padding: 6px 0 6px 25px;
				color: #fff;
				margin: 0 8px;
				background: url(../img/bricks/arrow-white.gif) no-repeat 0 50%;
			}
			div.allnews a:hover{
				background-position: 1px 50%;
			}

/*- - - - - column: left - - - - -*/
.extra{
	float: left; 
	width: 287px;
	margin-right: -287px;
}
	.extra .lining{
		padding: 0 0 15px 0;
		background: url(../img/bricks/authorization.jpg) no-repeat 0 100%;
	}
	.extra h3{
		color: #fff;
		font: normal 14px Arial;
		background: #8ba49d url(../img/bricks/extra-h3.gif) no-repeat 100% 0;
		margin: 0 18px 0 0;
	}
	.extra h3 span{
		display: block;
		padding: 13px 0 12px 65px;
		background: url(../img/bricks/extra-h3-span.gif) no-repeat 8px 50%;
	}
	form#authorization{
		background: #809b94;
		color: #fff;
		padding: 17px 0 5px 0;
		margin: 0 18px 0 0;
		font-size: 11px;
	}
	#authorization p{		
		overflow: hidden;
	}
		#authorization input.txt,
		#authorization input.pswd{
			width: 131px;
			border: 1px solid #a9a9a9;
			border-width: 1px 0 0 1px;
			float: right;
			margin-left: 12px;
		}
		#authorization input.pswd{
			margin: 0 73px 0 12px;
		}
		#authorization input#chkbx{
			margin: 0 7px 0 63px;
			cursor: pointer;
		}
		#authorization label{
			cursor: pointer;
		}
		#authorization span{
			float: right;
			line-height: 1.8;
		}
		#authorization input.img{
			float: right;
			margin: 0 9px 0 7px;
		}
			.extra ul.servmenu{
                               text-align:left;
				padding: 18px 0 0 45px;
			}
				.extra ul.servmenu li{
					padding: 0 10px 5px 0;                                        
				}
				/*.extra ul.servmenu li:first-child{
					border-right: 1px solid #fff;
				}*/
				
					.extra ul.servmenu li a{
                                                display: block;
				                padding: 0 0 0 25px;
                                                font-size:12px;
						color: #fff;
                                                background: url(../img/bricks/arrow-white.gif) no-repeat 0 50%;
					}

                                       .extra ul.servmenu li a:hover{
                                                font-size:12px;
						color: #efb23f;
                                                background-position: 3px 50%;
					}




		#iamhere{
		background: #809b94;
		color: #fff;
		padding:10px 0 5px;
		margin: 0 18px 0 0;
		font-size: 14px;
	        }
	       #iamhere p{
	 	margin: 0 0 9px 0;
	        }
		
               #iamhere b{
                font-size:14px;
	        }
		
/*- - - - - header - - - - -*/
.header{
	background: #aabcb7 url(../img/bricks/header.gif) no-repeat 33% 0;
	}
	.header .lining{
		background: url(../img/bricks/header-lining.gif) no-repeat 51% 100%;
		overflow: hidden;
		}
	#logo{
		float: left;
	}
	.header ul.servmenu{
		float: right;
		width: 220px;
		border-top: 7px solid #809b94;
		padding-top: 32px;
		font-size: 11px;
	}
		.header ul.servmenu li{
			float: left;
			padding: 0 10px;
		}
		.header ul.servmenu li:first-child{
			border-right: 1px solid #5d706c;
			margin: 0 0 0 -10px;
		}
			.header ul.servmenu li a{
				color: #5d706c;
			}
	.header h5{
		padding: 15px 0 0 0;
		margin: 0 220px 0 205px;
		color: #fff;
		font: 39px Sylfaen, "Times New Roman", Times, serif;
		text-align: center;

	}
		.header h5 span{
			font-size: 35px;
			display: block;
		}
	table#main-tab{
		width: 100%;
		border-collapse: collapse;
		background: url(../img/bricks/main-tab.gif);
	}
	table#main-tab td{
		padding: 125px 0 20px 20px;
		vertical-align: top;
	}
		table#main-tab tr.border{
			background: url(../img/bricks/main-tab-border.png);
			height: 10px;
		}
			table#main-tab tr.border td{
				padding: 0;
			}
	#main-tab a{
		background: url(../img/bricks/arrow.gif) no-repeat 0 60%;
		padding: 0 0 0 11px;
		color: #404d4d;
		font: 14px Sylfaen, "Times New Roman", Times, serif;
	}
	#main-tab ul{
		font: 14px Sylfaen, "Times New Roman", Times, serif;
	}
		#main-tab ul li{
		padding:0;
		}
			#main-tab ul li a{
				color: #404d4d;
				font: 11px Arial, Helvetica, sans-serif;
			}
			#main-tab ul li a:hover{
				color: #404d4d; 
			}
		#item-1{background: url(../img/bricks/item-1.jpg) no-repeat 15px 10px;width: 14%;}
	#item-2{background: url(../img/bricks/item-2.jpg) no-repeat 15px 5px;width: 14%;}
	#item-3{background: url(../img/bricks/item-3.jpg) no-repeat 5px 5px;width: 14%;}
	#item-4{background: url(../img/bricks/item-4.jpg) no-repeat 5px 0px;width: 14%;}
	#item-5{background: url(../img/bricks/item-5.jpg) no-repeat -2px 0px;width: 14%;}
	#item-6{background: url(../img/bricks/item-6.jpg) no-repeat 20px 0px;width: 14%;}
	#item-7{background: url(../img/bricks/item-7.jpg) no-repeat 0px 0px;padding-right: 30px !important;}


	
/*- - - - - footer - - - - -*/
.footer{
	background: #d4dddb;
	clear: both;
	border-top: 7px solid #b5c9bf;
}
	.footer .lining{
		overflow: hidden;
	}
.menu-wrap-1 {width: 100%;	position: relative; overflow: hidden; text-align: center;}
.menu-wrap-2 {float: left;	left: 50%; position: relative; text-align: center;}
.menu-wrap-3 {position: relative; left: -50%; float: left; margin: 0;}
	.footer ul.menu{
		padding: 0 30px 40px 0;
		float: left;
		background: url(../img/bricks/footer-menu.gif) no-repeat 100% 0;
	}
		.footer ul.menu li{
			float: left;
			text-align: center;
			padding: 10px 5px 10px 27px;
			background: url(../img/bricks/footer-menu.gif) no-repeat 0 0;
		}
			.footer ul.menu li a{
				font-size: 10px;	
				text-transform: uppercase;
			}
	.footer p{
		font-size: 11px;
		color: #7b9891;
	}
	img#webtech{
		padding: 6px 0 8px;
		border-bottom: 10px solid #b5c9bf;
	}
	.footer p.mid{
		width: 250px;
		margin: 0 auto;
	}
	.footer p.mid span.phone-code{
		display: block;
		color: #fff;
		font: 28px Sylfaen, "Times New Roman", Times, serif;
		line-height: 1;
	}
	.footer p.mid span.phone-number{
		display: block;
		color: #7b9891;
		font: 46px Sylfaen, "Times New Roman", Times, serif;
		line-height: 1;
	}
	p.rt{
		padding: 8px 0 0 0;
	}
	p.lft{
		padding: 28px 0 0 43px;
	}


.currency{
        position:absolute; 
        right:35px; top:70px;
        font-size:11px;
}





div.addline{
	margin: 20px;
	width: 248px;
	background: #829a8e url(../img/bricks/allnews.gif) no-repeat 0 0;
}
	div.addline p{
		background: url(../img/bricks/allnews-p.gif) no-repeat 0 100%;
	}
		div.addline a{
			display: block;
			padding: 6px 0 6px 25px;
			color: #fff;
			margin: 0 8px;
			background: url(../img/bricks/arrow-white.gif) no-repeat 0 50%;
		}
		div.addline a:hover{
			background-position: 1px 50%;
		}


.informer{
text-align:center;}


.char{
font-size:.95em;
border-collapse:collapse;
}

.char td{
padding:5px;
border:#3e4b4d dotted 1px;}

.char .head{
  background:#8ba49d;
  color:#fff;
  text-align:center;
  font-weight:bold;
}

div#linescroll1{
width:247px;
height:10px;
background: url(../i/bgl1.gif) left bottom no-repeat;
}

div#linescroll2{
width:242px;
font-size:18px;
color:#FFF;
padding-left:5px;
background: #829a8e;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}

div#linescroll2 marquee{
padding:0;
margin:0;
padding-bottom:3px;
}

div#linescroll3{
width:247px;
height:10px;
background: #829a8e url(../i/bgl2.gif) left top no-repeat;
margin-bottom:20px;
}

/*----------------------------------------------------------------------------------------------------*/
.link_category{
text-decoration:none;
}

a.link_category:hover {
text-decoration:underline;
}
