/* CSS Document */
img, div, a { behavior: url(/modules/iepngfix/iepngfix.htc) }

body{font-family:tahoma, Verdana, sans-serif;color:#050504;font-size:100%;margin:0px auto;padding:0px;height:100%;background-color:#fff2b8;}

table{font-size:100%;border:0px;border-collapse:collapse;}
table td{padding:0px;}

body table.top_menu{width:938px; border:none; border-collapse:collapse; padding:0; margin:0 auto;}
body table.top_menu td{width:110px; border:none; border-collapse:collapse; padding:0; margin:0; vertical-align:top}
body table.top_menu td.space{width:5%; border:none; border-collapse:collapse; padding:0; margin:0; vertical-align:top}


#td_bgtop1{background-image:url(../images/bg_top1.jpg); background-position:0% 0%; background-repeat:repeat-x; height:171px;}
#td_bgtop2{background-image:url(../images/bg_top2.jpg); background-position:0% 0%; background-repeat:no-repeat; height:171px; width:968px;}
#td_bgtop3{background-image:url(../images/bg_top3.jpg); background-position:0% 0%; background-repeat:repeat-x; height:171px;}
#td_hotnews1{background-color:#25255d; padding:19px 16px 37px 13px;}
#td_favor1{ padding-top:10px; padding-right:10px;}
#td_favor2{ padding-top:15px;}
#td_position1{ padding-top:10px; padding-right:10px;}
#td_position2{ padding-top:15px;}
#td_newslist1{padding:10px 16px 10px 0px;}


#tbl_quote1{width:445px; font-size:11px; color:#ffffff; margin-top:25px;}
#tbl_chronograf1{width:335px; margin-top:10px;}
#tbl_banners1{margin-top:20px; margin-bottom:20px;}
#tbl_banners1 img{border:0px;}
#tbl_bot1 {margin:15px 0px 15px 0px; font-size:70%;}


table.tbl_nav1{width:100%; font-size:11px; color:#5d5d5d; margin:10px 0px 5px 0px;}
table.tbl_nav1 img{border:0px; margin-top:3px;}
table.tbl_nav1 span{margin:0px 3px 0px 3px;}
table.tbl_news1{font-size:75%;}
table.tbl_news1 td{padding:15px 7px 15px 7px;}
table.tbl_news1 img{ border:0px;}
table.tbl_news1 p{margin:5px 0px 5px 0px; text-align:justify;}

td.td_bgmenu1{background-color:#25255d; height:44px;}
td.td_bgmenu1 td{font-size:75%; text-align:center;}
td.td_bgmenu2{background-color:#25255d; height:44px;}
td.td_bgmenu2 td{font-size:70%; text-align:center;}
td.td_bgmenu2 span{color:#ffffff; margin:0px 10px 0px 10px;}
td.td_header1{font-size:14px; color:#ffffff; text-align:left; height:28px;}
td.td_header2{font-size:14px; color:#ffffff; font-style:italic; text-align:left;  height:48px;}
td.td_chronograf1{background:#ffea97;}
td.td_chronograf1 img{margin-top:50px; border:0px;}



#div_header1{width:540px; height:76px;}
#div_content1{width:942px; margin-top:5px;}
#div_content2{font-size:75%;}
#div_content2 p{text-align:justify;}
#div_hotnews1{font-size:75%; margin-top:10px;text-align:justify;}
#div_hotnews1 img{border:0px; margin-right:7px;}
#div_chronograf1{background-color:#ffea97; padding:8px 0px 20px 5px;position:relative;}
#div_chronograf2 {margin-top:7px;}
#div_photo1{background-color:#ffea97; padding:8px 0px 20px 5px; margin-bottom:3px;}
#div_photo1 span{margin-bottom:0px 3px 0px 3px;}
#div_photo2{margin-top:0px;}
#div_photo2 img{border:0px;}
#div_video1 {background-color:#ffea97; padding:8px 0px 20px 5px;position:relative; margin-bottom:3px;}
#div_video1 span{margin-bottom:0px 3px 0px 3px;}
#div_video2{margin-top:0px;}
#div_video2 img{border:0px;}
#div_audio1{background-color:#ffea97; padding:8px 0px 20px 5px;position:relative; margin-bottom:3px; font-size:11px;}
#div_audio2{margin-top:0px;}

#div_nav1{font-size:75%; margin:7px 0px 7px 0px;}

div.div_crono_item1{width:125px; font-size:11px; margin:0px 7px 7px 7px; float:left; }
div.div_crono_item1 img{border:0px; margin:7px 0px 7px 0px;}
div.div_favor_item1{font-size:75%;margin-top:10px;}
div.div_position_item1{font-size:75%;margin-top:10px;}
div.div_position_item1 p{text-align:justify;}
div.div_hd1{width:968px; height:1px;}

a{color:#05056e;text-decoration:underline;}
a:link{color:#05056e; text-decoration:underline;}
a:visited{color:#05056e; text-decoration:underline;}
a:hover{color:#05056e;text-decoration:none;}

a.nonline{color:#d8a074;text-decoration:none;}
a.nonline:link{color:#d8a074; text-decoration:none;}
a.nonline:visited{color:#d8a074; text-decoration:none;}
a.nonline:hover{color:#d8a074;text-decoration:underline;}
a.white{color:#ffffff;text-decoration:none;}
a.white:link{color:#ffffff; text-decoration:none;}
a.white:visited{color:#ffffff; text-decoration:none;}
a.white:hover{color:#ffffff;text-decoration:underline;}
a.gray{color:#7f7c71;text-decoration:underline;}
a.gray:link{color:#7f7c71; text-decoration:underline;}
a.gray:visited{color:#7f7c71; text-decoration:underline;}
a.gray:hover{color:#7f7c71;text-decoration:none;}
a.yellow1{color:#fdd940;text-decoration:none;}
a.yellow1:link{color:#fdd940; text-decoration:none;}
a.yellow1:visited{color:#fdd940; text-decoration:none;}
a.yellow1:hover{color:#fdd940;text-decoration:underline;}

a.prev-gal{color:#FFFFFF; text-decoration:underline;}
a.prev-gal:link{color:#FFFFFF; text-decoration:underline;}
a.prev-gal:visited{color:#FFFFFF; text-decoration:underline;}
a.prev-gal:hover{color:#FFFFFF; text-decoration:none;}

a.next-gal{color:#FFFFFF; text-decoration:underline;}
a.next-gal:link{color:#FFFFFF; text-decoration:underline;}
a.next-gal:visited{color:#FFFFFF; text-decoration:underline;}
a.next-gal:hover{color:#FFFFFF; text-decoration:none;}


h1{font-size:37px; font-weight:normal; color:#ffffff; text-transform:uppercase; margin:0px;}
h2{font-size:18px; font-weight:normal; color:#ffffff; margin:0px;}
h3{font-size:16px; font-weight:bold; color:#25255d; text-transform:uppercase; margin:0px;}
h4{font-size:16px; font-weight:bold; color:#f7671d; text-transform:uppercase; margin:0px;}

.white2{text-decoration:underline; color:#FFFFFF}
.white2:link{text-decoration:underline;color:#FFFFFF}
.white2:visited{text-decoration:underline;color:#FFFFFF}
.white2:hover{text-decoration:none;color:#FFFFFF}

a img{border:none;}

span.sp1{color:#fdcb7b; font-size:11px;}
span.sp2{ text-transform:uppercase; color:#d8a074;}
span.sp3{color:#fdcb7b; font-size:11px;}
span.sp4{color:#000000; font-weight:bold;}
span.sp5{color:#fefefe; font-size:11px;}


div.test{ float:none; position:static; z-index:auto; l}

.hand img{cursor:pointer; cursor:hand;}

.photo_1{clear:both; float:none; margin:0 0 30px 0;}
.photo_1 div{clear:both; float:none; font-size:1px; height:1px;}
.photo_1 img{margin:0 10px 0 0; border:1px solid #333333}


.photo_items{float:left; margin:0 15px 0px 15px; }


.parent-bar{position:relative;  }
.parent-bar2{position:relative;  }
div.scrollable { position:relative; overflow:hidden; width: 300px;height:100px; margin-left:-5px	}
div.scrollable_photo{padding-top:10px; }
div.scrollable_chrono { margin:0 auto; width:280px; height:200px}
.prev{position:absolute; left:2px; top:25px; width:17px; height:30px;cursor:pointer; cursor:hand; background-image:url(../images/prev-on.jpg); }
.prev img{display:none;}
.next{position:absolute; right:5px; top:25px; width:17px; height:30px;cursor:pointer; cursor:hand; background-image:url(../images/next-on.jpg);}
.next img {display:none;}
.disabled img{display:block; }
.disabled {cursor:auto}

.next2{ top:50px;}
.prev2{ top:50px;}


div.scrollable div.items { 
    /* this cannot be too large */ 
    width:20000em; 
    position:absolute; 
}

div.scrollable div.items div { 
/*float:left;*/
}

.items{text-align:left; left:0}

#tip { 
    display:none; 
    background:transparent url(../images/black_arrow.png); 
    font-size:12px; 
    height:70px; 
    width:160px; 
    padding:25px; 
    color:#fff;     
}

/* the overlayed element */
.simple_overlay {
	
	/* must be initially hidden */
	display:none;
	
	/* place overlay on top of other elements */
	z-index:10000;
	
	/* styling */
	background-color:#333;
	
	width:675px;
	/*min-height:200px;*/
	border:1px solid #666;
	
	/* CSS3 styling for latest browsers */
	/*-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;	*/
}

/* close button positioned on upper right corner */
.simple_overlay .close {
	background-image:url(../images/close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}

/* the large image. we use a gray border around it */
#img {
	border:1px solid #666;
}

/* "next image" and "prev image" links */
.next-gal, .prev-gal {
	
	/* absolute positioning relative to the overlay */
	position:absolute;
	top:40%;	
	border:1px solid #666;	
	cursor:pointer;
	display:block;
	padding:10px 20px;
	color:#fff;
	font-size:11px;
	
	/* upcoming CSS3 features */
	-moz-border-radius:5px;
	-webkit-border-radius:5px;	
}

.prev-gal {
	left:0;
	border-left:0;
	-moz-border-radius-topleft:0;
	-moz-border-radius-bottomleft:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:0;
}

.next-gal {
	right:-1px;
	border-right:0;
	-moz-border-radius-topright:0;
	-moz-border-radius-bottomright:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-top-right-radius:0;	
}

.next-gal:hover, .prev-gal:hover {
	text-decoration:underline;
	background-color:#000;
}

/* when there is no next or previous link available this class is added */
#gallery .disabled {
	visibility:hidden;		
}

/* the "information box" */
#gallery .info {
	position:absolute;
	bottom:0;
	left:0;	
	padding:10px 15px;
	color:#fff;
	font-size:11px;
	border-top:1px solid #666;
}

#gallery .info strong {
	display:block;	
}

/* progress indicator (animated gif). should be initially hidden */
#gallery .progress {
	position:absolute;
	top:45%;
	left:50%;
	display:none;
}

/* everybody should know about RGBA colors. */
.next-gal, .prev-gal, #gallery .info {
	background:#333 !important;
	background:rgba(0, 0, 0, 0.6) url(../images/gradient/h80.png) repeat-x;		
}
.send-message  {font-size:13px;}
.send-message input{width:200px; border:1px solid #cccccc; margin-top:7px}
.send-message textarea{width:200px; height:100px; border:1px solid #cccccc; margin-top:7px}
.send-message label{display:block; margin-top:7px; padding-right:17px; width:180px}
.send-message .bb{width:160px; border:1px solid #25255d; background-color:#25255d; color:#FFFFFF}
.send-message sup{color:#CC3300; font-weight:bold; }
.send-message strong{color:#FF0000; font-size:90%;}

.ask {margin:20px 0 0 0; padding:0;}
.ask span{float:left; display:block; margin-top:200px }

.ask  input{border:1px solid #333333; width:200px; margin-left:10px; margin-bottom:10px}

.ask  textarea {border:1px solid #333333; width:200px; height:100px;margin-left:10px; margin-bottom:10px}

.ask sup{color:red; font-weight:bold}

.panel  {margin:5px 0 0 25px;}
.panel input{border:1px solid #333333; width:500px}
.panel textarea{border:1px solid #333333; width:500px; height:100px}
.panel .panel-but{border:1px solid #333333; width:80px; margin:5px 0 10px 0;}

div.end{clear:both; float:none; height:1px; font-size:1px;}

/* search */
div.search {
	overflow: hidden;
	position: absolute;
	margin-top: 115px;
	margin-left: 518px;
}
	span.search-title {
		font-size: 11px;
		font-weight: bold;
		float: left;
		padding-left: 6px;
		padding-bottom: 6px;
	}
	
	div.search-div {
		float: left;
		overflow: hidden;
		padding-left: 3px;
	}

	.search-input {
		height: 15px;
		border: 1px solid black;
		width: 134px;
		color: #5e5e5e;
	}

div.rss {
	font-size: 11px;
	display: block;
	font-weight: bold;
	margin-top: 0px;
	padding-bottom: 13px;
	padding-left: 4px;
	overflow: hidden;
}
	div.rss a {
		text-decoration: none;
		color: #000;
	}
	
	div.rss-text {
		margin-top: 2px;
		padding-left: 7px;
		float: left;
	}
	div.rss-image {
		margin-top: 0px;
		float: left;
	}

