body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;  background-repeat:repeat-x; }
table {border-collapse:collapse;border-spacing:0;}
fieldset,a img {border:0;}
ol,ul {list-style:none;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
body{font-family:arial; font-size:13px; }
input,textarea,select,button{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:inherit;font-weight:inherit;}
a:link,a:visited,a:hover{text-decoration:none; color:#333333;}
legend,.hidden {display:none;}
.clear{clear:both;line-height:0}
.incs{overflow:hidden; height:100%}


.container {width:950px; height:auto;  margin:0 auto;}
.header{height:85px; padding:34px 0 0 0;}
.logo{width:189px; height:85px; float:left; padding:0 0px;}
.top_menu{width:718px; height:69px; float:right;margin:16px 0 0 0;}
.top_menu ul{ padding:15px 0;}
.top_menu ul li{width:85px; padding:0 1px 0 0; border-right:1px #333333 solid; height:45px; float:left; text-align:center; color:#FFFFFF; overflow:hidden;}
.banner{width:948px; height:229px; border:1px #FFFFFF solid;}
.content{width:950px; height:auto; float:left; background-image:url(theme/body_bg.gif); background-repeat:repeat-y;}
.left_area{width:271px; height:auto; float:left;}
.left_col{width:267px; height:492px; float:left;}
.news{width:243px; height:250px; padding:16px 12px;}
.news_header{width:243px; height:31px; background-position:0 -60px;}
.news_txt{color:#FFFFFF; font-size:11px; width:230px; height:40px; padding:14px 0 0 7px; overflow:hidden; display:block;}
.news ul li a:link, .news ul li a:hover, .news ul li a:visited{color:#CC0000; font-size:11px; padding:0 0 0 7px;}
.visitors{width:243px; height:100px; padding:16px 12px;}
.visitors_header{width:243px; height:31px; background-position:0 -99px;}

.left_col_bot{width:269px; height:85px; float:left; background-position:0 -136px;  border-right:1px solid #FFFFFF;}
.right_col{width:678px; height:auto;; float:right;}
.right_col_header{width:678px; height:90px; background-position:0 -219px;}
.right_col_header_p{color:#CC0000; font-weight:bold; font-size:13px; font-family:arial; padding:27px 35px;}

.right_col_body{width:678px; height:auto;}
.right_col_body p{ padding:2px 0 0 11px;; color:#666666; text-align:justify; font-size:11px;}
.right_col_body ul li a:link, .right_col_body ul li a:visited,.right_col_body ul li a:hover{color:#990000; font-size:12px; font-weight:bold;}
.right_col_products{width:300px; height:150px; float:left; padding:30px 0 0 50px;}
.right_col_products_h{width:300px; height:35px; background-position:-258px -95px;}
.right_col_mission{width:300px; height:auto;; float:right; padding: 30px 0 0 0;}
.right_col_mission_h{width:300px; height:35px; background-position:-258px -59px;}
.footer{height:81px; width:950px; background-image:url(theme/footer.gif); float:left;}

.infiniteCarousel {width:270px;position: relative; padding: 0 15px;}
.infiniteCarousel .wrapper {width:233px;overflow: auto;height:75px;margin: 0 17px;position: absolute;top: 0; overflow:hidden; display:block;}
.infiniteCarousel .wrapper ul {width: 840px;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;position: absolute;top: 0;}
.infiniteCarousel ul li {display:block;float:left;padding:15px 0px 0 ;height: 40px;width: 79px;}
.infiniteCarousel ul li img {  -webkit-transition: border-color 400ms;}
.infiniteCarousel ul:hover li img {border-color: #000;}
.infiniteCarousel ul:hover li:hover img {border-color: #333;}
.infiniteCarousel ul li a img {display:block;}
.infiniteCarousel .arrow {display: block;height: 51px;width: 19px;text-indent: -9999px;position: absolute;top:8px;cursor: pointer;outline: 0;}

.infiniteCarousel .forward {background-position:-506px -151px;right: 0;}
.infiniteCarousel .back {background-position: -321px -151px; left:0;}

/*------------------------------------------*/

.section_part{
	float:right;
	height:250px;
	overflow:hidden;
	/*padding:5px;*/
	text-align:center;
	direction:rtl;	
	width: 210px;
	/*padding-bottom:13px;*/
	border-bottom:1px dotted #333;
	margin-right:25px;
	margin-bottom:15px;


	
}
.section_part #linkText a:link, .section_part #linkText a:visited{
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	direction:rtl;
	color:#CC0000;
	text-decoration:none;

}


.section_part #linkText a:hover{
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	direction:rtl;
	color:#CC0000;
	text-decoration:none;

}

.section_part #brief {
	font-family:tahoma;
	font-size:11px;
	text-align:right;
	direction:rtl;
	color:#000;
	font-weight:normal;
	overflow:hidden;
	padding-bottom:5px;
}

.section_part #brief img {
	border:1px solid #CCC;
	padding:3px;
	float:left;
	margin-right:5px;

}

.section_part img {
/*	border:1px solid #CCC;
	padding:3px;
	float:right;
	margin-left:5px;*/
	margin-top:9px;

}
.section_part:hover{
	background-color:#ffffff;
}
