body
{
        background:#F0F0F0 url(../images/tail_site.gif) 0 0 repeat-x;
        color: #525252;
        font-size: 12px;
		line-height:18px;
        padding: 0px;
        text-align: center;
		font-family:Arial, Helvetica, sans-serif;
		min-width:988px;
		margin:0;
}


.main
{
	margin: 0 auto; 
	width: 988px; 
	padding:0;
	text-align:left;
	min-width:988px;
	
}


a{color:#5C99C5;}
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 \__________________________________________________________________
--------------------------------------------------------------------------------------- */


.row-slider .caption span,
.row-box h4
{font-family: 'AlternateGothic2BTRegular';}


.blog h2, .item-page h2, .title-sub, .blog-featured h2, .items-more h3, .stylebox1-title h3,  .pane-sliders h3, .title, .word label,
.stylebox2-title h3
{font-family: 'GeosansLightRegular';}







/*         ________
__________/ header \_____________________________________________________________________
--------------------------------------------------------------------------------------- */
.header-tail-top{ background:url(../images/header-tail-top.gif) top center repeat-x;}
.tail-top-center{ background:url(../images/tail-top-center.jpg) top center no-repeat;}
.header-tail-shadow{ background:url(../images/header-tail-shadow.jpg) top center repeat-x;}

.header{ height:99px;}

/*logo*/
.logo{
	background:url(../images/logo.png) 0 0 no-repeat;
	height:75px;
	width:200px;
	top:18px;
	left:26px;
	font-weight:normal;
	 text-decoration:none;
}
.logo .text1{ color:#888888; font-size:36px; top:29px; left:21px; letter-spacing:-2px;}
.logo .text1 strong{ color:#5C99C5;}
.logo .text2{ color:#919191; font-size:12px;  top:53px; left:22px; letter-spacing:-1px;}
/**/


/*socila-icon*/
.social-icon{top:48px; left:853px; width:117px;}
.social-icon li{ margin-right:3px;}
.social-icon li, .social-icon li a{ display:block; float:left; width:21px; height:37px;}
.social-icon .bg1{ background:url(../images/icon_img1.png) 0 0 no-repeat;}
.social-icon .bg2{ background:url(../images/icon_img2.png) 0 0 no-repeat;}
.social-icon .bg3{ background:url(../images/icon_img3.png) 0 0 no-repeat;}
.social-icon .bg4{ background:url(../images/icon_img4.png) 0 0 no-repeat;}
.social-icon li a:hover{
	
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
}

/**/


/*row-box*/
.row-box{ margin:7px 0 17px 3px;  height:340px;}
.row-box .col-1{ width:241px; background:url(../images/row_box_bg.png) 0 0 no-repeat;}
.row-box h4{
	color:#2f2c2d; 
	font-size:24px; 
	line-height:1.2em; 
	text-transform:uppercase; 
	display:block; 
	text-align:center; 
	width:237px;
	padding:22px 0 90px 0;
	font-weight:normal;
}
.row-box h4.marker1{text-indent:-10px; background:url(../images/marker1.png) 80px 65px no-repeat;}
.row-box h4.marker2{text-indent:-19px; background:url(../images/marker2.png) 80px 65px no-repeat;}
.row-box h4.marker3{text-indent:-22px; background:url(../images/marker3.png) 80px 65px no-repeat;}
.row-box h4.marker4{text-indent:-10px; background:url(../images/marker4.png) 80px 65px no-repeat;}
.row-box p{ padding:0 41px 0 22px; color:#635e5f;}
.row-box p.indent{padding:0 11px 0 22px}
.row-box .button{
	background:#5C99C5; 
	width:80px; 
	height:29px; 
	text-align:center; 
	color:#ffffff; 
	font-size:16px; 
	line-height:1.9em; 
	display:block;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	
	  -webkit-border-radius: 5px;
  -moz-border-radius:  5px;
  border-radius:  5px;
	
}
.row-box .button0{margin:14px 0 0 1px;}
.row-box .button2{margin:32px 0 0 1px;}
.row-box .button:hover{ color:#FFF; background:#2F2C2D;}
.col-left{ margin-left:7px;}

.row-box  .list2 { list-style:none; margin:0 0 0 24px;}
.row-box  .list2 li{ background:url(../images/list_marker1.png) 0 5px no-repeat; padding:0 0 10px 23px;}
.row-box  .list2 li a{ color:#635e5f; text-decoration:none;}
.row-box  .list2 li a:hover{ text-decoration:underline;}
/**/


/*         _________
__________/ content \_____________________________________________________________________
--------------------------------------------------------------------------------------- */
#content{
	background:#FFF;
	padding:25px 20px 31px 17px;
	-webkit-border-top-left-radius: 9px;
	-webkit-border-top-right-radius: 9px;
	-moz-border-radius-topleft: 9px;
	-moz-border-radius-topright: 9px;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
}

#container{overflow:hidden; text-align:left;}

#right{ float:right; text-align:left;    width:251px;}
.right-indent{padding:0 0 0 34px}
#left{ float:left; text-align:left;    width:251px;}
.left-indent{padding:0 34px 0 0}

#left h3{ margin-left:12px;}

/*stylebox1-indent*/
/**/


/*on-line style*/
#content .button, button{
	background:#5C99C5; 
	height:29px;
	padding:0 5px;
	text-align:center; 
	color:#ffffff; 
	font-size:16px; 
	line-height:1.9em; 
	display:block;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	
	  -webkit-border-radius: 5px;
  -moz-border-radius:  5px;
  border-radius:  5px;
  
  border:none;
  

}
#content .button:hover, button:hover{ color:#FFF; background:#2F2C2D; text-decoration:none !important;}
.caption, .img_caption{ display:none !important;}



/**/





/*footer-content*/
.footer-content{ background:#6E6E6E; padding:34px 0 16px 30px}
.footer-content .list-1{ width:181px; list-style:none; }
.footer-content .list-left{ margin-left:58px !important;}
.footer-content .list-1 li{ background:url(../images/separator1.gif) bottom left repeat-x; padding:5px 0 7px 0;}
.footer-content .list-1 li a{ background:url(../images/marker1.gif) 0 5px no-repeat; padding:0 0 0 20px; color:#ffffff; text-decoration:none;}
.footer-content .list-1 li a:hover{ color:#d7d7d7;}
.footer-content .list-1 li:last-child{ background:none !important;}
.footer-content .col-1{ margin-right:25px; width:220px;}
.footer-content .col-2{ width:672px;}
/**/

/**/
.stylebox2-title h3{
	color:#FFFFFF;
	font-size:24px;
	font-weight:normal;
	text-transform:uppercase;
	padding:0 0 23px 0;
}
.stylebox2-text{}
/**/

/*Login*/
#login-form #modlgn-username, #login-form #modlgn-passwd{
	width:200px; 
	height:24px; 
	background:#616161;
	color:#CDCDCD;
	 font-size:12px;
	 line-height:16px;
	 padding:1px 2px 3px 8px;
	 margin-bottom:7px;
	 border-top:1px solid #1F1F1F;
	 border-left:1px solid #373737;
	 border-right:1px solid #6A6A6A;
	 border-bottom:1px solid #747474;
	 font-family:Arial, Helvetica, sans-serif;
}
#form-login-remember{ padding:4px 0 11px 0; color:#FFFFFF;}
.extra-reg{top:2px;  left:109px; color:#5383C3; font-size:12px;}
.moduletable{ position:relative;}
#modlgn-remember{ float:left; margin:2px 4px 0 0;}





.login-greeting{ display:block; padding-bottom:11px; color:#FFF; font-size:14px;}
.box-form{ padding:0 0 11px 0;}
.ligin-link1 a{ color:#FFFFFF; text-decoration:none;}
.ligin-link2 a{ color:#FFFFFF; text-decoration:none;}
.extra-reg { color:#D7D7D7; left:158px;}
.ligin-link1 a:hover, .ligin-link2 a:hover{ text-decoration:underline;}

.footer-content .button{
	float:right;
	background:#5C99C5; 
	height:29px; 
	text-align:center; 
	color:#FFFFFF; 
	font-size:14px; 
	line-height:1.9em; 
	display:block;
	text-decoration:none;
	padding:0 14px;
	
	  -webkit-border-radius: 5px;
  -moz-border-radius:  5px;
  border-radius:  5px;
  cursor:pointer;
  position:relative;
  z-index:111;
}
.footer-content .button:hover{ color:#FFF; background:#2F2C2D;}
/**/
  .form-1{ width:111px;}
  .form-2{ margin-left:34px;}

.form-row { padding:5px 0 5px 0;}

/*main-menu*/
.moduletable_menu div{color:#fff; font-size:12px;}
.moduletable_menu ul {list-style:none; margin:5px 0px 0px 0 !important;}
.moduletable_menu li	{ display:block; line-height:14px !important; background:url(../images/main_menu_line.gif) bottom left repeat-x; padding:0 0 0 0;}
.moduletable_menu li	ul {padding:0 0px 2px 12px; margin:0 0 0 0 !important;}
.moduletable_menu li a {
     padding:6px 0px 5px 40px;
	color:#2284cb  !important;
	display:block;
	text-decoration:none !important;
	 line-height:19px  !important;
	 font-size:14px;
	 background:url(../images/marker2.gif) 12px 10px no-repeat;
}
.moduletable_menu li a:hover {
	color:#302d2f  !important;
	 line-height:14px;
}
.moduletable_menu li a:hover span {color:#302d2f !important;}
.moduletable_menu li.active a, .module_menu li#current a {color:#302d2f  !important; line-height:14px;}

.moduletable_menu li:last-child{ background:none;}
.moduletable_menu h3 { margin-bottom:0 !important;}
/**/


/*content-custom*/
.row-content .col-1{ width:439px;}
.row-content .col-2{ margin-left:14px; width:239px;}
.img-indent{ margin:0 21px 0 0; float:left;}
.indent-top{ padding:17px 0 0 4px;}

.box-bg1{
	background:#E8E8E8;
	-webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.box-bg1 .box-bg1-inner{
	padding:28px 20px 21px 22px;
}
.box-bg1 h3{
	color:#302D2F;
	font-size:24px;
	font-weight:normal;
	background:url(../images/bull_title.gif) 0 9px no-repeat;
	padding:4px 0 15px 24px;
	letter-spacing:-1px;
}
.box-bg1 em{ display:block; padding:0 0 8px 4px;}
.indent-top-link{ padding-left:6px;}

.box-bg2{
	background:url(../images/box-bg2.gif) 133px 0 no-repeat;
	height:61px;
	color:#909090;
	line-height:1.3em;
}
.box-bg2 p{ padding:28px 0 0 28px;}
.box-bg2 strong{ color:#302D2F;}
/**/


/*         ________
__________/ footer \______________________________________________________________________
--------------------------------------------------------------------------------------- */
.indent{ padding:0 4px;}
#footer{
	margin-bottom:54px;
	background:#313131;
	-webkit-border-bottom-right-radius: 9px;
	-webkit-border-bottom-left-radius: 9px;
	-moz-border-radius-bottomright: 9px;
	-moz-border-radius-bottomleft: 9px;
	border-bottom-right-radius: 9px;
	border-bottom-left-radius: 9px;
}

#footer{ background:#313131; height:143px;}
.footer-text{ margin:67px 0 0 36px; color:#777777;}
.footer-text a{ color:#777777; text-decoration:none;}
.footer-text a:hover{ color:#FFF; text-decoration:underline;}
.footer-text span{ display:block;}

#footer ul{ margin:28px 0 0 36px; position:absolute;}
#footer ul ul{ display:none !important;}
#footer ul li{ margin-right:14px;}
#footer ul li, .footer ul li a{ display:block; float:left; line-height:16px;}
#footer ul li a { color:#cacaca; text-decoration:none; padding:1px 0 1px 0;}
#footer ul li.current a, #footer ul li.active #footer ul li{ color:#FFF; text-decoration:underline !important;}

 
.logo-footer{ margin:59px 0 0 808px; background:url(../images/logo_footer.gif) 0 0 no-repeat; width:123px; height:47px;}
.logo-footer a{ display:block;  width:123px; height:47px;}





/*         ________
__________/ slider \______________________________________________________________________
--------------------------------------------------------------------------------------- */
.slider-wrapper{ margin:0 4px 0 4px;}
.slider-bg-center{ background:url(../images/slider_bg_center.jpg) 0 0 repeat-x;}
.slider-bg-left{ background:url(../images/slider_bg_left.jpg) 0 0 no-repeat;}
.slider-bg-right{ background:url(../images/slider_bg_right.jpg) top right no-repeat; height:331px;}

.row-slider .slider{
	width:1004px; height:331px;
	overflow:hidden;
	z-index:1;
}
.row-slider .pix_diapo {
	
	position:absolute;
	width:988px;
	 height:331px;
}
.row-slider .pix_diapo > div {
	display: none;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

#pix_prev,  #pix_next {
	cursor: pointer;
	display: block;
	height: 41px;
	position: absolute;
	width: 45px;
	z-index: 1001;
}


#pix_prev {
	background: url(../images/slider_button_left.png) no-repeat;
	display:block !important;
	 opacity: 1 !important;
	 position:absolute;
	 top:150px;
	 left:30px;
}
#pix_next {
	background: url(../images/slider_button_right.png) no-repeat;
	top:150px;
	display:block !important;
	 opacity: 1 !important;
	 position:absolute;
	 left:906px;
}
#pix_prev:hover, #pix_next:hover{ background-position:0 -41px;}
#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;
	 position:absolute; 
	 z-index:111;
}
.ui-loader {
	display: none;
}
.pix_thumb, #pix_canvas, #pix_prev { display:none;}

.row-slider  .pix_diapo img{ position:absolute; left:55px; top:13px; z-index:1;}



.row-slider .caption span{display:block; text-transform:uppercase; color:#3F3F3F; font-size:28px; line-height:1.2em; }
.row-slider .caption span strong{ color:#5C99C5;}
 

/*slide1*/
.deep1-top{ top:219px; left:560px;}
.deep1-bottom{ top:244px; left:636px;}
/**/

/*slide2*/
.deep2-top{ top:219px; left:560px;}
.deep2-bottom{ top:244px; left:584px;}
/**/

/*slide3*/
.deep3-top{ top:219px; left:560px;}
.deep3-bottom{ top:244px; left:584px;}
/**/



