@charset "utf-8";
/* CSS Document */

*{ margin:0 auto; padding:0 auto;}

body{background-image:url(bg.jpg); background-position:top center; background-repeat: repeat-x; text-align:center; font:bold 13px "arial"; margin:0;}

#site { width:960px; margin:0px;  margin-left: auto; margin-right: auto; text-align:right; }

a { cursor:pointer; color:#666; outline:0;}
a:hover{color:#999;}

p { color:#555; text-align:right;}

h1 { font:bold 16px "arial"; color:#444; margin-bottom:10px;}

img { border-style:none;}
li { color:#555; list-style:none; font-size:15px;}

ol { padding:0; direction:rtl; color:#555; padding-right:15px;}
.center .center-content ol li
{
    padding:0;
    }
ol a{ font-weight:normal;}
ol li { background:none !important; margin:10px 0; padding:10px 0; list-style:decimal !important;}
ol li span { color:#555; font-size:15px;}

th
{
    border:1px solid #fff;
    text-align:center;
    }

/*------- H e a d e r --------------------------------------------------------------------------*/

.header { height:95px; position:relative; width:960px;}

.menu-lang { position:absolute; top:10px; left:5px; color:#666;}
.menu-lang ul { padding:0;}
.menu-lang li { display:inline; margin:0 4px;}
.menu-lang li a { font-size:11px; font-weight:bold;}

.logo { position:absolute; top:20px; right:20px;}

/*------- C o n t e n t --------------------------------------------------------------------------*/

.content { width:960px; height:369px; background:url(content-bg.png); position:relative; z-index:3000;}
.content-top { width:960px; height:78px; background:url(bar.png); position:absolute; z-index:4000; top:5px; left:0;}

.date { position:absolute; right:20px; top:10px; direction:rtl; color:#fff;}

.search-div{ position:absolute; left:5px; top:40px; }
fieldset.search {border: 0 none;margin: 0;width: 190px;}
fieldset.search input, fieldset.search button , fieldset.search span {border: 0 none;float: right;}
fieldset.search  .xsearchbtn   {border: 0 none;float: right;}
fieldset.search span { color:#fff; margin:0 5px;}
fieldset.search input.box {background-image: url("search-bg.png");border: 0 none;color: #5C2205;font: 11px "tahoma";height: 15px; padding: 3px 10px; width: 107px;}
fieldset.search input.box:focus {  outline: medium none;}
fieldset.search button.searchbtn { background: url("search-btn.png") no-repeat; color: #FFFFFF;  cursor: pointer;  font-size: 11px;  height: 21px;  padding-bottom: 2px;width: 24px;}
fieldset.search input.xsearchbtn { background: url("search-btn.png") no-repeat; color: #FFFFFF;  cursor: pointer;  font-size: 11px;  height: 21px;  padding-bottom: 2px;width: 24px;}

.nav { position:absolute; right:5px; top:20px; padding:20px; width:173px; z-index:7000;}
.nav ul { margin:0; padding:0;}
.nav ul li { margin:19px 0;}
.nav ul li:hover { background-color:#0066CC;}
.nav ul li a { text-decoration:none; color:#fff; font-size:17px;}

.country { position:absolute; left:5px; top:65px; padding:20px; width:173px;}
.country ul { margin:0; padding:0;}
.country ul li { margin:4px 0; border-bottom:1px solid #388cbe}
.country ul li:last-child { border-bottom:none !important;}
.country ul li:hover { background-color:#0066CC;}
.country ul li a { text-decoration:none;  color:#fff; font-size:16px;}
.country ul li img { float:left; margin-top:4px;}


.countryInner {padding:20px;}
.countryInner ul { margin:0; padding:0;}
.countryInner ul li { margin:4px 0; border-bottom:1px solid #388cbe; padding:3px; height:25px;}
.countryInner ul li div { float:right; }
.countryInner ul li:last-child { border-bottom:none !important;}
.countryInner ul li:hover { background-color:#0066CC;}
.countryInner ul li:hover a { color:#fff;}
.countryInner ul li:hover a:hover { color:#fff; text-decoration:none;}
.countryInner ul li:hover strong { color:#fff; padding-top:3px;}
.countryInner ul li a { text-decoration:none;  color:#fff; font-size:16px;}
.countryInner ul li img { float:left; margin-top:4px;}


.content-banner { position:absolute; z-index:-9000; left:210px; top:130px;} 


/*------- W r a p p e r --------------------------------------------------------------------------*/

.wrapper { position:relative; z-index:3000; width:960px;}
.left ,.center ,.right { float:left; margin:5px;}
.left , .right { width:215px;}
.center { width:500px; position:relative; z-index:4000;}
.center h1 { background:url("logo.png") no-repeat scroll 455px 0px; padding-right:30px;}

.box { background:url(box.png); width: 214px; height: 173px;}
.box h1 { margin-right:50px; padding-top:13px;}
.box p { margin:20px;} 

.search-business a { background:url("plus.png") no-repeat scroll 155px 0px transparent; padding:0 41px;}
.search-business a:hover { color:#117fab;}
.search-business fieldset.search {border: 0 none;margin: 0;width: 190px;}
.search-business fieldset.search input, .search-business fieldset.search button {border: 0 none;float: right;}
.search-business fieldset.search input.box {background-image: url("search-business-bg.png");border: 0 none;color: #5C2205;font: 11px "tahoma";height: 15px; padding: 3px 10px; width: 147px;}
.search-business fieldset.search input.box:focus {  outline: medium none;}
.search-business fieldset.search button.searchbtn { background: url("search-business-btn.png") no-repeat; color: #FFFFFF;  cursor: pointer;  font-size: 11px;  height: 21px;  padding-bottom: 2px;width: 23px;}
.search-business fieldset.search input.xsearchbtn { background: url("search-business-btn.png") no-repeat; color: #FFFFFF;  cursor: pointer;  font-size: 11px;  height: 21px;  padding-bottom: 2px;width: 23px;}

.center-content { margin-top:-120px; padding:10px; min-height:400px;}

.magazine-cover { float:left; margin-left:21px; margin-top:12px;}
.magazine-description { float:right; margin-right:21px;margin-top:12px;}

.banner { margin:10px 0;}

.center .center-content p { font-size:15px; line-height:1.5;}
.center .center-content p a { color:#117fab; text-decoration:underline;}
.center .center-content ul { padding:0;}
.center .center-content li { background:url("arrow.png") no-repeat scroll 475px 13px transparent; padding-right:15px; border-bottom:1px dotted #cacaca;}
.center .center-content li a { text-decoration:none; font-size:15px; line-height:2; color:#555;}
.center .center-content li a:hover{ color:#117fab; text-decoration:underline;}

/*------- F o o t e r --------------------------------------------------------------------------*/

.footer { width:100%; background:url(footer-top.png) repeat-x top;  display:block;}
.footer-top { width:960px; margin:auto; padding:20px; color:#888; height:50px;}
.footer-ar { float:right; width:470px; text-align:right;}
.footer-en { float:left; width:470px; text-align:left; font-weight:normal; color:#555;}

.footer-down { width:100%; margin:auto; padding:20px 0;color:#888; background:url(footer-bg.jpg); height:27px;}
.footer-down-content { width:940px; color:#cacaca;}
.footer-down .links { float:right;}
.footer-down .links li { display:inline; padding:0 5px;}
.footer-down .links li a {color:#cacaca;}
.footer-down .links li a:hover { color:#fff;}
.footer-down .copyright { float:left;}
.footer-down .copyright a{ color:#cacaca;}
.footer-down .copyright a:hover { color:#fff;}

/*------- S I T E M A P -------------------------------------------------------------------------*/

.sitemap {margin-top:-120px; padding:10px; min-height:400px;}
.sitemap ul {list-style: none;margin: 0;padding: 10px 0;}
.sitemap ul li {background: url("arrow.png") no-repeat scroll right 10px;color: #562006;font: 12px "arial";list-style: none;margin: 0px 20px 0 7px 0;
padding:5px 15px 5px 0;}
.sitemap ul li ul li{background: url("arrow.png") no-repeat scroll right 7px transparent;color: #562006;font: 12px "arial";list-style: none;margin: 7px 20px 7px 0;padding: 0 15px 0 0;}


fieldset {
    border: medium none;
    color: #117fab;
    font: 12px "arial";
    margin-top: 20px;
}
legend {
    color: #117fab;
    font-size: 15px;
    margin-bottom: 10px;
}
fieldset div {
    margin-bottom: 10px;
}
fieldset p {
    margin-bottom: 20px;
}
fieldset div input, fieldset div textarea {
    border: 1px solid #555;
    color: #117fab;
    font: 12px "arial";
    padding: 1px;
    text-align: right;
    width: 300px;
}
fieldset div .short {
    width: 90px;
}
fieldset div select {
    padding: 1px;
    width: 72px;
}
fieldset div .selectcontact {
    border: 1px solid #555;
    color: #117fab;
    font: 12px "arial";
    padding: 1px;
    text-align: right;
    width: 304px;
}
input:focus, textarea:focus, .selectcontact:focus {
    border: 1px solid #555;
    text-align: right;
}
fieldset div.fm-req {
    font-weight: bold;
}
fieldset div.fm-req label:before {
    content: "*";
}
.btnContact {
    background-color: #117fab;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font: 12px "arial";
    margin-right: 80px;
    min-width: 0;
    padding: 3px 20px;
}
.btnContact:hover {
    background-color: #999;
    color: #fff;
}

.xbtnContact 
{
 background-color: #117FAB;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font: 12px "arial";
    margin-left: 5px;
    min-width: 0;
    padding: 3px 20px;
}
.xbtnContact:hover 
{
    background-color: #999;
    color: #fff;
     border:0;
}

.xxbtnContact 
{
 background-color: #117FAB;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font: 12px "arial";
    margin-left: 105px;
    min-width: 0;
    padding: 3px 20px;
}
.xxbtnContact:hover 
{
     border:0;
    background-color: #999;
    color: #fff;
}
.contactus span {
    color: #555;
    float: right;
    font: 12px "arial";
    margin-left: 10px;
    padding: 0;
    width: 70px;
}
.contactus span.star {
    width: 1px;
}

label { float:right; min-width:80px;}


.headericons
{
    position:absolute;
    left:15px;
    bottom:10px;
    }
    
    
    /*==================================*/
 

   
    .GridItem TD
    {
        border:1px solid #fff;
	font-size:11px;
	color: #000000;
	background-color: #F8F8F8;
	padding: 3px 4px 3px 4px;
}
.GridItem a:link{
	color: #000000;
	text-decoration: none;
}
.GridItem a:visited{
	color: #000000;
	text-decoration: none;
}
.GridItem a:hover{
	color: #000000;
	text-decoration: underline;
}

.GridAlterItem TD
{
    border:1px solid #fff;
	font-size:11px;
	color: #000000;
	background-color: #ffffff;
	padding: 3px 4px 3px 4px;
}
.GridItemHeader TD
{
        border:1px solid #fff;
	font-size:11px;
	font-weight: bold;
	color: #000000;
	padding: 0px 4px 0px 4px;
	font-family: Arial, Helvetica, sans-serif;
}

.GridPage{
	font-size:11px;
	color: #0000CC;
}
.GridPage a:link{
	color: #0000CC;
	text-decoration: none;
}
.GridPage a:visited{
	color: #0000CC;
	text-decoration: none;
}
.GridPage a:hover{
	color: #0000CC;
	text-decoration: underline;
}

.newsMain li 
{
    padding:7px 0;
    }