/* CSS Document */
* { margin:0; padding:0;}
a{ text-decoration:none; outline:none;}
a img{ border:none;}
img { float:left;}
html, body{
	width:100%; height:100%;
	background: #122b52 url(../images/body_bg.jpg) top repeat-x;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#4168a3; line-height:18px;
}
div#beginflash{
	float:left; width:544px; height:375px;
}
div#main{
	width:975px; margin:0px auto;
}
div#head{
	width:975px; height:105px; float:left;
}
div#content{
	width:975px; min-height:615px; _height:615px; float:left;
}
div#footer{
	width:890px; height:26px; float:left;
	background:url(../images/footerbg.jpg) repeat-x;
	padding:0px 25px;
}
div#footer span{
	float:right; display:block;	height:22px; 
	padding: 4px 0 0 0; line-height:22px;
	color: #9ca3ad; font-size:10px;
}
a.logo{
	display:block; float:left;
}
div.menu{
	padding: 0 35px 0 0; float:right;
}
ul#menu{
	list-style-type:none; float:right;
}
ul#menu li{ 
	float:left; padding:0px 9px 5px 9px; position:relative; z-index:1000;
}
ul#menu li a{
	display:block;
	text-transform:uppercase; font-size:12px; line-height:18px;
	color:#eeeeee;
	padding: 12px 0 0 0;
}
ul#menu li a:hover, a.current{
	background: url(../images/menu_hover.jpg) top center no-repeat;
}

ul#menu li ul {
	position: absolute;
	top: 35px; left:3px; z-index:1000!important;
	display: none; padding: 0 0 0 0!important;
}	
ul#menu li ul li {
	padding: 0 0 0 0; width:100%;
	float:left; display:block;
	height:auto; white-space: nowrap;
	background:#f4f5f9;
}
ul#menu li ul li a { 
	display: block; padding: 0 0 0 20px!important;
	color: #163058;
	text-transform:none;
	font-size:10px;
	line-height:18px;
}
ul#menu li ul li a:hover, a.subcurrent{
	background: url(../images/bullet.jpg) 10px center no-repeat!important;
	color:#5f80b2!important;	
}
ul#menu li.drop ul { display: block; list-style-type: none;}

a.language{
	display:block; width:78px; height:19px; float:right;
	background: url(../images/lang_bg.jpg) no-repeat;
	line-height:19px; margin-top: 51px;
	text-align:center; color:#1c3762;
}

div.begintop{
	width: 100%; height:389px; float:left;
	background: url(../images/beginbgtop.jpg) no-repeat;
}
div.beginbottom{
	width: 925px; height:225px; float:left;
	background: url(../images/beginbgbottom.jpg) no-repeat;
	padding: 0px 25px;
}

div.welcome{
	float:right; width:244px;
	padding: 30px 40px 0 18px; margin-top:27px;
	color:#e5e5e5; font-size:13px;
}
div.welcome font{
	font-size:14px; color:#fefeff;
}
div.beginbottom h4{
	display:block; width:100%; background:red;
	color: #fffefe; font-size:13px; text-transform:uppercase;
	line-height:55px; background:url(../images/star.jpg) left center no-repeat;
	padding-left: 15px;
}
div.box{
	float:left; width:250px; line-height:16px; padding-right:50px; color:#d1d2d2;
}
h2 { font: normal 11px Verdana, Arial, Helvetica, sans-serif; line-height:normal;}
h3 { font: normal 10px Verdana, Arial, Helvetica, sans-serif; line-height:20px;}
h1 { 
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase; color:#1c3762; display:block; 
	padding-left:25px;
}
div.box h2, a.link{ color: #fedc2c;}
div.box h3{ color: #fffefe;}

div.container{
	float: left; width:917px;
	padding: 0 0 0px 23px;
	background: #9cbbde url(../images/content.jpg) right repeat-y;
}
div.path{
	width:892px; line-height:30px; height:30px; float:left;
	padding: 5px 0 0 25px;
	color: #1c3762; text-transform:lowercase;
}
div.path font{ line-height:normal; font-size:8px;}
div.path a{ font-size:10px; color:#1c3762;}

div.pictures{
	float: right; width:284px;
}
div.imgbox{
	float: left; width:281px;
	height:163px; padding:0px 0px 18px 3px;
	position: relative;
}
div.imgbox img{ float:right;}
img.mask{ position:absolute; top:-5px; left:0; }


div.maintxt{
	float:left; width:617px; min-height:553px; _height:553px;
	background:#fff url(../images/bg1.jpg) right repeat-y;
	/*padding: 0px 20px 0px 0px;*/
}
div.max{
	width: 917px; /*padding: 20px 12px 0px 0px; */
	background:#fff url(../images/bg2.jpg) right repeat-y;
}
div.txt{ padding: 0px 25px;}
div.txt h4{	
	color: #1c3762; font: normal 11px Verdana; 
	text-transform: uppercase;	
}

div.txt a{
	color: #9C7D00;
}

div.maintxt ul{
	padding-left:25px; list-style-image: url(../images/bulletli.jpg);
	list-style-position:outside; line-height:normal;
}
div.maintxt ol{ padding-left:25px;}
div.maintxt ul li{ padding: 2px 0px;}
a.blink{
	font-size:10px; color:#062454; line-height:15px;
}
div.navbar{
	position:relative; bottom:0px; left:0px;
	font-size:10px; padding: 0 0 0 25px; color:#1c3762;
}
div.navbar a, div.detailtxt h2{ color:#1c3762;}
.pagingtext{ font-weight:bold;}

div.row{
	width:100%;
}
div.boxnews{
	float:left; width:402px;
	padding: 10px 25px; 
}


/* TEAM *********************************************/

div.boxteam {
	padding: 10px 10px 10px 25px; line-height:13px; 
	background:#ebf4ff; margin: 0px 19px 7px 0;
}
div.boxteam h3{
	color: #224376; font: normal 11px Verdana, Tahoma, Arial; 
}

/* ACTIVITIES *********************************************/

div.left{
	width: 425px; 
	padding: 0 25px; texi-align: justify;
	float: left; 
}
div.left li {
	color: #224376; 
}
div.right {
	width: 423px;
	padding-right: 19px; float: right;
}



/* GALLERY*********************************************/



div.gallery{
	width:423px!important; height:84px; float:left;
	overflow:hidden; margin:20px 0px 0px 0px!important;
}
a.arrl{
	width:30px; height:84px; float:left;
	background:url('../images/arrow_l.jpg') left center no-repeat;
}
div.thumbs{
	width: 356px; height:84px; float:left;
	overflow:hidden; position: relative; z-index:1000;
}
a.arrr{
	width:30px; height:84px; float:left; 
	background:url('../images/arrow_r.jpg') right center no-repeat;
}
div.thumbs table tr td{ padding-right: 7px;}

div.detail{
	position:absolute; top:0; left:198px;
	width:225px; height:326px;
}
div.detail{ float:left;}
div.detailtxt{
	width: 195px; height:266px;
	padding: 15px; float:left;
	background: url(../images/repeat_detail.png);
	line-height:normal; overflow:hidden;
}
a.moredet{
	display:block; width:100px; height:30px;
	background:url(../images/detail.png) no-repeat;
	position:absolute; top:0; left:323px;
	line-height:30px; text-align:center; color:#224376;
}
a.closedet{
	display:block; width:100px; height:30px;
	position:absolute; top:0; left:323px;
	line-height:30px; text-align:center; color:#224376;
}
div.topdet{
	float:left; width:225px; height:15px;
	background:url(../images/top_detail.png) no-repeat;
}
div.botdet{
	float:left; width:225px; height:15px;
	background:url(../images/bottom_detail.png) no-repeat;
}




/* CONTACTS ************************************************************/
a.qlink { color:#9c7d00;}
div.txt font { color:#224376; font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}
label{
	height: 22px; width: 510px;	display: block;
	margin: 0 0 5px 0; text-align:left;
}
label span.l{
	height: 16px; width: 90px; float: left; display: block;
	color:#224376; font-size:11px;
}
label span.r{
	width:420px; height: 16px; float: left; display: block;
}
input{
	height: 18px; width: 415px; float: left;
	border:0px;
	background: url(../images/input.jpg) no-repeat; line-height:20px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000; padding: 3px 0px 1px 5px;
}
label.larea{
	height: 120px!important; display: block;
}
label.larea span.r{
	width: 420px; height: 120px!important; float: right; display: block;
}
span.coder{
	width:60px!important; float:left!important;
}
span.coder input{
	width:50px!important; background:url(../images/input2.jpg) no-repeat;
	margin-top:5px;
}
label.code{
	height: 35px!important; display: block; line-height: normal;
} 
span.r textarea	{
	height: 118px; width: 413px; float: left;
	background: url(../images/larea.jpg) no-repeat;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #47484f; padding: 1px 2px 1px 5px; border:0px;
	overflow: auto;
}
input.send{
	float:right; width:52px; height:15px;
	margin: 5px 0px 0px 0px; padding: 0 0 5px 0;
	line-height:15px; font: normal 10px Verdana, Arial, Helvetica, sans-serif; color:#fff;
	background: url('../images/send.jpg') bottom no-repeat;
}


div.imagethumb{ 
	position:relative; float:left;
	width: 113px; height:84px; z-index: 10;
	cursor:pointer;
}

div.imagethumb img{ float:right;}

span.boxtext{
	width:100%; float:right; line-height:normal;
}
a.olink, span.boxtext h3{ color:#e0be0f;}
a.olink{ font-size:10px;}
span.boxtext h3 { margin-bottom:4px; color:#e0be0f;}
span.boxtext h2 , div.txtnormal h2{ color:#224376;}

div.txtnormal{
	line-height:normal!important;
	float:left;
}


div.bigimage{
	width:414px; height:326; float:left;
	background:#fedc2c; padding-left:9px;
	position: relative;
}
div.bigimage img{ float:right;}

div.numbers{
	width:412px; background:#fedc2c url(../images/numbersbg.jpg) bottom no-repeat; float:left;
	position:relative; padding: 5px 0 10px 11px;
}
div.numbers span{
	display:block; float:left; width:90px;
}

div.numbers div{
	float:left; width:300px;
}
div.numbers div a{
	display:block; height:12px; width:22px; float:left;
	line-height:12px; font-size:10px; text-align:center;
	background: url(../images/bg_num.jpg) top left no-repeat;
	margin: 5px 5px 0px 0px; color:#4168a3;
}
a.nextgallery{
	position:absolute; width:27px; height:70px;
	right:13px; top:135px;
	background: url(../images/gallery/next.png) top left no-repeat;
}
a.previousgallery{
	position:absolute; width:27px; height:70px;
	left:21px; top:135px;
	background: url(../images/gallery/previous.png) top left no-repeat;
}

div.LT{
	width:22px; height:20px; position:absolute; top:0; left:0;
	background: url(../images/gallery/TL.png) no-repeat;
}
div.RT{
	width:22px; height:20px; position:absolute; top:0; left:406px;
	background: url(../images/gallery/TR.png) no-repeat;
}
div.LB{
	width:25px; height:17px; position:absolute; bottom:0; left:0;
	background: url(../images/gallery/BL.png) no-repeat;
}
div.RB{
	width:17px; height:17px; position:absolute; bottom:0; left:406px;
	background: url(../images/gallery/BR.png) no-repeat;
}

div.LBw{
	width:25px; height:20px; position:absolute; bottom:0; left:0;
	background: url(../images/gallery/BL_white.png) no-repeat;
}
div.RBw{
	width:17px; height:17px; position:absolute; bottom:0; left:406px;
	background: url(../images/gallery/BR_white.png) no-repeat;
}
							
