@charset "utf-8";
/* CSS Document igonsoft */

body
{
background:url(../images/back-gd.jpg) repeat-y  top center #293982;
margin:0px;
}
.fl
{
float:left;
}
.fr
{
float:right;
}
.clr
{
clear:both;
}
.main
{
background:url(../images/white-bg.png) repeat-y center;
width:100%;
margin:0 auto;
}

.table
{
background:#FFFFFF;
width:960px;
height:auto;
margin:0 auto;

}
.header
{
width:960px;
height:114px;
}
.logo
{
width:226px;
height:96px;
margin-left:20px;

}
.menu-bg
{
background:url(../images/menu.jpg) no-repeat top center;
width:664px;
height:42px;
margin-right:20px;
}
.menu 
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-top:10px;
}
.menu a
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
	text-decoration:none;
	color:#FFFFFF;
	padding:35px 35px 0px 35px;
	font-weight:bold;
	
	
}

.menu a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
	text-decoration:none;
	color:#000000;

	font-weight:bold;

	
}
.banner
{
width:960px;
height:300px;
}
.content-part-1
{
width:960px;
height:auto;
margin-top:24px;
}
.mo
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#000000;
}
.contenta
{
width:300px;
}
.contentb
{
width:300px;
margin-left:30px;
}
.contentc
{
width:300px;
margin-left:30px;

}
.content-part-1 p
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:24px;
color:#000000;
text-align:justify;
}
.content-part-2
{
width:960px;
height:auto;
}
.content-left
{
width:629px;
margin-top:30px;
}
.content-rigt
{
width:300px;
margin:30px 0px 0px 30px;
}
.content-part-2 p
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:24px;
color:#000000;
text-align:justify;
}
ul
{
margin:0px;
padding:0px;
}
.content-rigt li
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:24px;
color:#000000;
text-align:justify;
background:url(../images/bul.png) no-repeat left 5px;
margin:0px;
list-style:none;
padding-left:20px;
}

.footer
{
width:960px;
height:43px;
margin:0px;
background:url(../images/footer.jpg) no-repeat top center;

}
.footer p
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
padding:15px 20px 0px 20px;
text-decoration:none;

}
.footerlinks
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
float:right;
text-decoration:none;
color:#FFFFFF;
}
.footerlinks a
{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}
.content-part-1 h1
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#01a54f;
}
.content-part-1 h2
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
.im
{
margin-left:50px;
}
.content-part-1 li
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:24px;
color:#000000;
text-align:justify;
background:url(../images/bul.png) no-repeat left 5px;
margin:0px;
list-style:none;
padding-left:20px;
}
.cal
{
font-size:12px;
height:25px;
width:195px;
border:1px solid #d7d8d7;
margin-bottom:8px;
color:#89898b;

}
.gal
{
padding-left:42px;

}
.sl
{
font-size:16px;
}
ul.slideshow {
	list-style:none;
	width:960px;
	height:296px;
	overflow: hidden;
	position: relative;
	
	
}

ul.slideshow li {
	position: absolute;
	left: 0;
	right: 0;
}

ul.slideshow li.show {
	z-index: 500;
}

ul img {
	border: none;
}


	

ul#nav {margin: 0 0 0 200px;}
ul.drop a { display:block; color: #fff; font-family: Verdana; font-size: 14px; text-decoration: none;}
ul.drop, ul.drop li, ul.drop ul { list-style: none; margin: 0; padding: 0; border: 1px solid #fff; background: #555; color: #fff;}
ul.drop { position: relative; z-index: 597; float: left; }
ul.drop li { float: left; line-height: 1.3em; vertical-align: middle; zoom: 1; padding: 5px 10px; }
ul.drop li.hover, ul.drop li:hover { position: relative; z-index: 599; cursor: default; background: #1e7c9a; }
ul.drop ul { visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 598; width: 195px; background: #555; border: 1px solid #fff; }
ul.drop ul li { float: none; }
ul.drop ul ul { top: -2px; left: 100%; }
ul.drop li:hover > ul { visibility: visible }
h2
{
font-size:14px;
color:#164579;
padding-top:22px;
}
h3
{

font-size:14px;
color:#d49812;
padding-top:0px;
}
strong
{
color:#0b69a6;
}
.an
{
}
.an ul
{
list-style:none;
margin-left:-10px;
}

.an li
{
background:url(../images/list.png) no-repeat left  top 5px ;
line-height:20px;
list-style:none;
padding-left:20px;
padding-bottom:10px;

}
img
{
border:0px;
}
.wel
{
width:279px;
line-height:18px;
}
.ver
{
width:269px;
}
.ver ul
{
margin:0px;
padding:0px;

}
.ver li
{
background:url(../images/bull.jpg) no-repeat left 5px ;
margin:0px 0px 0px -25px;
padding:0px 0px 0px 25px;
list-style:none;
text-align:left;
}
.conta
{
width:209px;
color:#89898b;
}
.conta strong
{
width:269px;
color:#89898b;
}
.testi
{
width:272px;



}

.testi p
{

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
font-style:italic;
line-height:18px;


}
.loc
{
width:412px;



}
.connect
{
width:240px;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;

}
.cal1
{
}
.co
{width:672px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.im-l
{
margin:0px 10px 10px 0px;
}
td
{
padding:10px;
color:#000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
border:solid #ffffff 1px;
}
.he
{
width:500px;

color:#FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}
.he1
{
border-left:solid #FFFFFF 1px;

}
.nob
{
border:0px;
}
.mar
{
margin:50px 0px 0px 0px; width:630px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size:26px; font-weight:bold; color:#f58020;
}