body
{
        background:#f4e4e5;
        color: #565555;
        font-size: 12px;
		line-height:18px;
        padding: 0px;
        text-align: center;
		font-family:Arial, Helvetica, sans-serif;
		min-width:983px;
		margin:0;
}


.main
{
	margin: 0 auto; 
	width: 983px; 
	padding:0;
	text-align:left;
	min-width:983px;
	
}


a{color:#565555;}
a:hover { text-decoration:none;}
a:hover {text-decoration:none}
a, button, .button{ cursor:pointer;}

.clear{  overflow:hidden; width:100%;}
.clear1{ clear:both;}
.br{ display:block;}
.fright{ float:right;}
.fleft{ float:left;}
.txt{ display:block; position:absolute;}
.txt1{ position:relative;}
.list0 li, .list0 li a{ display:block; float:left;}

/*         _______
__________/ fonts \__________________________________________________________________
--------------------------------------------------------------------------------------- */

.logo,
.top-menu,
.caption .more-button,
.caption h3,
.banner-title,
.blog h2, 
.item-page h2, 
.title-sub, 
.blog-featured h2, 
.items-more h3, 
.stylebox1-title h3,  
.pane-sliders h3, 
.title,
.footer h3,
.list-col li, 
.items-more ol li, 
.list li,
.list1 .col-1,
.button-more
{
	font-family: 'NiameyRegular';
}



.tail-content{ background:url(../images/soft.jpg) repeat-x; }
/*.tail-content-top{ background:url(skybackground.jpg) center 534px repeat-x;}*/
.tail-header{ background:url(../images/soft.jpg)repeat-x;}
.tail-header-top{ background:url(../images/soft.jpg)repeat-x;}

/*         ________
__________/ header \_____________________________________________________________________
--------------------------------------------------------------------------------------- */

/*row-logo*/
.row-logo{ height:114px;}
.logo{
	background:url(../images/logo-1.png) 0 0 no-repeat;
	width:425px;
	height:88px;
	top:11px;
	left:6px;
	font-weight:normal;
	text-decoration:none;
}
.logo:hover{}
.logo span{ line-height:1.2em; text-transform:uppercase;}
.logo .text-logo{ color:#201164; font-size:36px; top:4px; left:106px;}
.logo .text-logo span{ color:#201164;}
.logo .text-logo1{ color:#FFF; font-size:14px; top:49px; left:108px; letter-spacing:2px;}

.services-nav{
	top:35px; 
	left:832px;
	width:151px;
}
.services-nav li{ margin-right:8px;}
.services-nav a{
	width:40px;
	height:40px;
}
.services-nav .bg1{ background:url(../images/services_img1.png) 0 0 no-repeat;}
.services-nav .bg2{ background:url(../images/services_img2.png) 0 0 no-repeat;}
.services-nav .bg3{ background:url(../images/services_img3.png) 0 0 no-repeat;}
.services-nav a:hover{ background-position:0 -40px;}

/**/

/*top-menu*/
.top-menu{ height:63px;}
/**/



/*header-banner*/
.header-banner{ padding:26px 0 0 6px;}
.header-banner .col{height:233px; width:297px; display:block; position:relative; text-decoration:none;}
.col-indent{ margin-left:40px;}
.header-banner .col .wrapper-box{
	display:block;
	width:289px;
	height:209px;
	background:#F7F7F7;
	border:4px solid #FFFFFF;
	color:#757575;
	word-spacing:-1px;
}
.link-wrapepr{ display:block; width:52px; height:52px; position:absolute; top:181px; left:124px;}
.header-banner .col .link-wrapepr{ background:url(../images/link-wrapepr.png) 0 0 no-repeat;}
.header-banner .col:hover .link-wrapepr{ background-position:0 -52px;}

.wrapper-box-inner{ padding:14px 0 0 15px;}
.banner-title{ color:#0DA5EC; font-size:18px; line-height:1.2em; padding-bottom:12px; display:block; text-transform:uppercase;}
.banner-title span{ color:#565555;}
.img-indent{ margin:3px 20px 0 0; float:left;}
/**/





/*         _________
__________/ content \_____________________________________________________________________
--------------------------------------------------------------------------------------- */
.content-indent{ padding:46px 5px 23px 6px;}

#content{ position:relative; }
#container{overflow:hidden; text-align:left; background:#F7F7F7; border:4px solid #FFF;}
.container-indent{ padding:21px 16px 16px 16px;}


#right{ float:right; text-align:left;    width:337px;}
.right-indent{padding:0 0 0 40px}
#left{ float:left; text-align:left;    width:337px;}
.left-indent{padding:0 40px 0 0}

/*stylebox1-indent*/
.stylebox1-indent{background:#F7F7F7; border:4px solid #FFF; margin-bottom:41px; padding:21px 14px 16px 16px;}

/**/


/*on-line style*/
.content .button, button{
	background:#162E4C;
	display:inline-block;
	padding:5px 15px 5px 15px;
	text-decoration:none;
	text-transform:uppercase;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	border:none;
	color:#FFF;
}
.content .button:hover, button:hover{ background:#0DA5EC;}

.title span{ color:#6BC6F0;}
.img-bottom{ margin-bottom:20px;}
.img-indent1{ margin:0 29px 0 0; float:left;}
.indent-top{ padding-top:13px;}

.button-top{ padding-top:17px;}
.button-more{
	display:inline-block;
	background:url(../images/link2.png) 0 0 no-repeat;
	height:36px;
	color:#B7B6B6;
	text-transform:uppercase;
	text-decoration:none;
	padding:0 0 0 46px;
	line-height:2.6em;
	font-size:14px;
}
.button-more:hover{ background-position:0 -36px; color:#6BC6F0;}
.separator-x{ background:url(../images/separator1.gif) 0 0 repeat-x; height:16px; margin:10px 0 0 0;}
/**/



/*Login*/
#login-form #modlgn-username, #login-form #modlgn-passwd{
	width:136px; 
	height:24px; 
	background:#FFF;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#565555;
	 font-size:12px;
	 line-height:16px;
	 padding:2px 2px 2px 8px;
	 margin-bottom:7px;
	 border:1px solid #E8E8E8;
}
#form-login-remember{ padding:4px 0 4px 0; color:#4D4B45;}
.extra-reg{top:2px;  left:109px; color:#5383C3; font-size:12px;}
.moduletable{ position:relative;}
#modlgn-remember{ float:left; margin:2px 4px 0 0;}

.box-form{ padding:11px 0 0 0;}
.box-form .col-1{ width:110px;}
.box-form .col-2{ width:104px; padding:0 0 0 0;}
.box-form .col-2 a{ color:#5383C3; font-size:12px; text-decoration:none;}
.box-form .col-2 a:hover{ text-decoration:underline;}


.login-greeting{ display:block; padding-bottom:11px; color:#ff7800; font-size:14px;}
/**/

/*latest news*/
.list1 li{ background:url(../images/separator1.gif) bottom left repeat-x; padding:18px 0;}
.list1 li:last-child{ background:none;}
.list1  a{ text-decoration:none; display:block; clear:both; overflow:hidden; width:100%;}
.list1 .col-1{ display:block; float:left; width:35px;}
.list1 .col-2{ display:block; float:left; width:204px; margin-left:17px;}

.list1 .col-1{ text-align:right; color:#BDBDBD; text-transform:uppercase; line-height:1.2em; padding-top:4px;}
.list1 .col-1 span{ display:block; color:#A3D4F9; font-size:20px; text-align:right;}

.link-wrapepr1{
	background:url(../images/link-wrapepr1.png) 0 0 no-repeat;
	width:45px;
	height:49px;
	display:block;
	bottom:-24px;
	left:127px;
	position:absolute;
}
.link-wrapepr1:hover{ background-position:0 -49px;}
.list1 strong{ display:block;}
.title1{ margin-bottom:0 !important;}
/**/





/*         ________
__________/ footer \______________________________________________________________________
--------------------------------------------------------------------------------------- */

.list-icon  a:hover, .list1  a:hover{
	filter: alpha(opacity=70); 
	-khtml-opacity: 0.7;      
	-moz-opacity: 0.7;       
	opacity: 0.7; 
}

/*social-list*/
.list-icon{ position:relative; z-index:1;}
.list-icon li{ margin-right:3px; position:relative; z-index:1;}
.list-icon  a{ width:40px; height:40px; position:relative; z-index:1;}
.list-icon .bg1{ background:url(../images/icon_img1.png) 0 0 no-repeat;}
.list-icon .bg2{ background:url(../images/icon_img2.png) 0 0 no-repeat;}
.list-icon .bg3{ background:url(../images/icon_img3.png) 0 0 no-repeat;}
.list-icon .bg4{ background:url(../images/icon_img4.png) 0 0 no-repeat;}



.tail-footer{ background: #8abfcf;}
.footer{ padding:21px 0 30px 29px;}
.footer h3{ color:#FFFFFF; font-size:18px; text-transform:uppercase; line-height:1.2em; padding-bottom:8px; font-weight:normal;}
.footer .col-1{ width:214px;}
.footer .col-2{ width:214px; margin:0 21px;}
.footer .col-3{ width:214px;}
.footer .col-4{ width:224px; margin-left:21px;}

.list-footer li{
	background:url(../images/list_separator.gif) bottom left repeat-x;
	padding:5px 0 7px 1px;
}
.list-footer li a{ color:#F7F7F7; text-decoration:none;}
.list-footer li a:hover{ color:#6BC6F0;}




#easyTooltip{
	background:url(../images/extra_alert.png) 0 0 no-repeat;
	width:83px;
	height:28px;
	color:#EAEAEA;
	font-size:12px;
	margin:-20px 0 0 -81px !important;
	z-index:2;
	line-height:1.8em;
	
}


/*         _______________
__________/ header-slider \_______________________________________________________________
--------------------------------------------------------------------------------------- */
.wrapper-slider {
height:auto; 
background:#FFFFFF;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}



.slider{
	width:973px; height:362px;
	overflow:hidden;
	z-index:1;
	top:5px;
	left:5px;
}
.pix_diapo {
	
	position:absolute;
	width:973px;
	 height:362px;
}
.pix_diapo > div {
	display: none;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

#pix_prev, #pix_next {
	cursor: pointer;
	display: block;
	height: 32px;
	position: absolute;
	width: 32px;
	z-index: 1001;
}
#pix_prev {
	background: url(../images/button_left.gif) no-repeat;
	display:block !important;
	 opacity: 1 !important;
	 position:absolute;
	 top:164px;
	 left:29px;
}
#pix_next {
	background: url(../images/button_right.gif) no-repeat;
	top:164px;
	display:block !important;
	 opacity: 1 !important;
	 position:absolute;
	 left:65px;
}
#pix_prev:hover, #pix_next:hover{ background-position:0 -32px;}
#pix_pag, #pix_play, #pix_commands, #pix_stop  { display:none;}

.pix_relativize {
	overflow: hidden;
	position: relative;
	
}
.imgFake {
	cursor: pointer;
}
.elemHover {
	position: absolute;
}
.caption {
	display: block;
	top:0;
	left:0;
	width:1000px;
}
.ui-loader {
	display: none;
}
.pix_thumb, #pix_canvas{ display:none;}

.pix_diapo img{ position:absolute; left:0; top:0; z-index:1;}

.caption{ position:absolute; z-index:2; top:74px; left:606px; background:url(../images/img-info.png) 0 0 no-repeat; width:367px;  height:220px;}

.caption-inner{ padding:26px 0 0 38px;}
.caption h3{ color:#00D2FF; font-size:23px; line-height:1.2em; text-transform:uppercase; font-weight:normal; padding:0 0 10px 2px;}
.caption h3 span{ color:#FFFFFF;}
.caption p{ width:295px; color:#CCCCCC; padding:0 0 20px 2px;}
.caption .more-button{
	background:url(../images/more_marker.png) 0 0 no-repeat;
	display:block;
	padding:8px 0 10px 46px;
	color:#CACACA;
	 font-size:14px;
	 text-transform:uppercase;
	 text-decoration:none;
}
.caption .more-button:hover{ color:#00D2FF;}
.caption .more-button:hover span{ color:#FFF;}













/*
     FILE ARCHIVED ON 13:21:21 Apr 07, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 14:30:21 Mar 31, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 2.272
  exclusion.robots: 0.03
  exclusion.robots.policy: 0.018
  esindex: 0.009
  cdx.remote: 14.193
  LoadShardBlock: 198.794 (3)
  PetaboxLoader3.datanode: 292.04 (5)
  load_resource: 408.403 (2)
  PetaboxLoader3.resolve: 253.122 (2)
*/