/* CSS Document */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li, form, label {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	vertical-align: baseline;
}

body { 
	margin:0;
	padding:0;
	line-height: 1.5;
	font-family:Arial; 
	color:#383939;  
	font-size:12px;
}

p{text-align:justify; padding:7px 0px;}

a img { border: none; }

th {
	border:1px solid #cccccc;
	background:#375091;
	color:#FFFFFF;
	text-align:center;
	padding:2px 0px;
}

td{padding:2px 5px;border:1px solid #cccccc;vertical-align:top;}

ul{	margin: 0; padding: 0;}

.block ul {
	margin:0px!important;
	padding:0px !important;
}

div.error, tr.error {
	padding:5px;
	color:#FF0000;
	border:none!important;
	background:#DEDEDE; 
}

div.status, tr.status {
	padding:5px;
	color:#f7f7f7;
	border:none!important;
	background:#375091; 
	margin:0px 2px 10px;
}
div.status a, tr.status a{
	color:#FAB15A;
}
div.status a:hover, tr.status a:hover{
	color:#f7f7f7;
}

li.leaf {
	padding: 0px 0px 0px 0px!important;
}

.page-content ul li, .page-content ol li {
	margin-left:25px;
}
.page-content ul li ul li, .page-content ol li ul li {
	margin-left:20px;
}

.page-content .form-submit {
	*margin-top:10px!important;
}

a, a:link, a:visited{color:#375091; text-decoration:none; cursor:pointer; padding:0; margin:0;}
a:hover {color:#383939; text-decoration:none; padding:0; margin:0;}

h1{ margin:10px 0px 8px 20px; color:#375091; font-family:Arial; font-size:14px; font-weight:bold;}

.clear{clear:both;}

#container{
margin:0 auto;
padding:0;
width:1000px;
background:#ffffff;
border:1px #e8e8e8 solid;
}

#header{ height:125px; margin:6px 0px 0px 34px;}
#logo1 span{ width:422px; height:93px; float:left; display:inline; background:url(images/logo1En.jpg) no-repeat 0 0;}
#logo1 a span{ width:422px; height:93px; float:left; display:inline; background:url(images/logo1En.jpg) no-repeat 0 0;}
#logo2{ width:85px; height:97px; margin-right:72px; float:right; display:inline; background:url(images/logo2.jpg) no-repeat 0 0;}
#btnEnglish{ float:left; display:inline; }
#headerMenu{ width:655px; float:left; display:inline; }
#headerMenu ul{text-align:center;}
#headerMenu ul li.leaf{display:inline; background:url(images/menuSeprator.jpg) no-repeat right 3px; padding:0px 7px 0px 9px!important;margin:0px 0px 0px 0px!important;list-style-image:none;list-style-type:none;}
#headerMenu ul li.last{ background:none!important;}
#headerMenu ul li a, #headerMenu ul li a:link,#headerMenu ul li a:visited{ color:#35518c; font-size:12px; text-decoration:none; font-weight:normal; }
#headerMenu ul li a:hover{ color:#fab15a; font-size:12px; text-decoration:none; font-weight:normal;}
#headerMenu ul li.noSprator{ background:none;}

#searchArea{ width:170px; margin-left:5px; float:left; display:inline;}
#iconSearch{ float:left; display:inline; width:45px; height:16px; background:url(images/btn_searchEn.jpg) no-repeat 0 0;margin:2px 0px 0px;}
#inputText{ float:left; display:inline; margin:0px 2px; }
#edit-search-block-form-1-wrapper {display:inline;float:left;width:135px;margin:0px 0px 0px!important;}
#inputText input, input#edit-search-block-form-1{font-size:11px; color:#35518c; height:14px;*height:13px; width:130px;}
#searchBtn{ width:25px; float:left; display:inline;margin:2px 0px 0px 6px;}
#btnStartSearch{ float:left; display:inline;}
#headerImage{ height:200px; background:url(images/headerImageEn.jpg) no-repeat 0 0;}

#mainMenu{ height:29px;background:url(images/menuBk.jpg) repeat-x 0 0;}

/*** LEvel One ***********/
#mainMenu ul{margin:0px 0px 0px 10px!important;}
#mainMenu ul.nice-menu-down li{float:left;display:inline; background:url(images/menuSeprator2.jpg) no-repeat right 7px; padding:0px 7px 0px 6px!important;margin:0px 0px 0px 0px!important;}
#mainMenu ul li a, #mainMenu ul li a:link,#mainMenu ul li a:visited{ color:#fab15a; text-decoration:none; font-weight:bold; }
#mainMenu ul li a:hover{ color:#0f073b;text-decoration:none; font-weight:bold;}
#mainMenu ul li.last{ background:none;}

#mainMenu ul.nice-menu ul{background:#758cbe;border:1px solid #FFFFFF; margin:0px 0px 0px 0px!important;width:15.6em;top:1.5em;}
#mainMenu ul.nice-menu ul li {border-bottom:1px solid #FFFFFF;background:none;width:14.9em;padding:0px 5px!important;}
ul.nice-menu-down li ul li ul {left:15.6em!important;_left:150px!important;right:0px;top:-1px!important;}
#mainMenu ul.nice-menu ul li a, #mainMenu ul.nice-menu ul li a:link, #mainMenu ul.nice-menu ul li a:visited {color:#FFFFFF;}
#mainMenu ul.nice-menu ul li a:hover {color:#fab15a;}


#content{ background:url(images/topShadow.jpg) repeat-x 0 0; width:100%;}
#leftPart{ width:200px; float:left; display:inline; margin:17px 9px 0px 0px}
.leftIcons{ margin-bottom:8px; text-align:center;}
#midPart{ width:326px; float:left; display:inline; margin:17px 19px 0px 0px}
.midIcons{ width:326px; height:163px; margin-bottom:21px; text-align:center; background:url(images/ads.jpg) no-repeat 0 0;}

.midText{ float:left; display:inline; margin-left:15px;  margin-bottom:5px; background:url(images/linkBorder.jpg) no-repeat 91px bottom;}
.midImag, .news .views-field-iid{float:left; display:inline;margin:0px 10px 0px 0px;}
.news .views-field-iid img {border:1px solid #b1c7de;width:56px; height:52px;}
.news .views-field-teaser {width:236px;float:left;display:inline;}
.news .views-field-title {background:url(images/bulitNews.jpg) no-repeat left 8px; padding-left:10px;font-weight:bold;}
.news .views-field-teaser .field-content {padding-left:10px;}
.news .views-field-teaser p {padding:0px 0px 7px;}
.news .views-row-odd, .news .views-row-even {
	margin:0px 0px 3px 15px;
	background:transparent url(images/linkBorder.jpg) no-repeat scroll 91px bottom;
}
.news .views-row-last {
	background:none!important;
}

.midLink{ width:247px; float:left; display:inline; padding-left:6px;}
.midLink a, .midLink a:link, .midLink a:visited{ color:#000000; font-size:11px; text-decoration:none; font-weight:normal; background:url(images/bulitNews.jpg) no-repeat left 8px; padding-left:10px; display:block;}
.midLink a:hover{ color:#025ab7; font-size:11px; text-decoration:none; font-weight:normal; background:url(images/bulitNews.jpg) no-repeat left 8px; padding-left:10px;display:block;}

#rightPart{ width:446px; float:left; display:inline;  background:url(images/rightPartShadowEn.jpg) no-repeat right 0;}
#rightPartTop{ width:416px; padding:0px 30px 0px 0px;}
#rightAds{ height:46px; padding-bottom:15px; background:url(images/rightAdsShadow.jpg) repeat-x 0 bottom;}
#adsTitle{ margin-left:5px; width:55px; height:46px; float:left; display:inline; background:url(images/iconAdsEn.jpg) no-repeat 0 0;}
#rightAdsText{ width:350px; margin:19px 0px 0px 5px;  float:left; display:inline; }
#rightAdsText-inner {width:695px;margin:19px 0px 0px 1px;  float:left; display:inline;}
#rightAdsText a, #rightAdsText a:link, #rightAdsText a:visited, #rightAdsText-inner a, #rightAdsText-inner a:link, #rightAdsText-inner a:visited{
	font-weight:bold;
}
#rightAdsText a:hover, #rightAdsText-inner a:hover {font-weight:bold; }
#textArea {
	background:transparent url(images/rightTitleShadowEn.jpg) no-repeat scroll left top;
	padding:10px 10px 0 23px;
}
.inner-content{ background:url(images/rightTitleShadowEn.jpg) no-repeat left top; padding:20px 23px 15px;
	min-height:200px;
	height:auto!important;
	height:200px;
}

#textArea2Rigth{  width:230px; margin-right:10px;float:left; display:inline; background:url(images/textAreaBorder.jpg) no-repeat right 17px; }
#textArea2{ background:url(images/rightTitleShadowEn2.jpg) no-repeat left top;padding:15px 13px 10px 23px;}
.vote{}
#textArea2Left{ width:205px; float:left; display:inline;}
#textArea3{ background:url(images/rightTitleShadowEn.jpg) no-repeat left top;  padding:10px 6px;}
#textArea3 ul li{ background:url(images/linkBorder.jpg) no-repeat left bottom; padding:2px 5px}
#textArea3 ul li a, #textArea3 ul li a:link, #textArea3 ul li a:visited{ padding-left:10px; margin:0; background:url(images/bulitNews.jpg) no-repeat left 8px; display:block}
#textArea3 ul li a:hover {color:#383939; font-size:11px; font-weight:normal; text-decoration:none; padding-left:10px; margin:0; background:url(images/bulitNews.jpg) no-repeat left 8px; display:block}

.projects .view-Projects .views-row-odd, .projects .view-Projects .views-row-even {
	padding-left:10px;
	margin:0; 
	background:url(images/bulitNews.jpg) no-repeat left 12px;
}

.projects .view-Projects .views-field-title {
	background:url(images/linkBorder.jpg) no-repeat left bottom; 
	padding:5px 2px;
}

.projects .view-Projects .views-row-last {
	border-bottom:none!important;
}

#fotter{ padding-top:20px; height:30px; background:url(images/fotterBk.jpg) repeat-x 0 0; text-align:center; color:#FFFFFF;}

#fotter a, #fotter a:link, #fotter a:visited{ color:#ffffff; font-size:11px; text-decoration:none; font-weight:normal;}
#fotter a:hover{ color:#000000; font-size:11px; text-decoration:none; font-weight:normal; }

#innerRightPart{ width:790px; float:left; display:inline;  background:url(images/rightPartShadowEn.jpg) no-repeat right 0;}
#innerRightPart-custom { width:995px; float:left; display:inline;  background:url(images/rightPartShadowEn.jpg) no-repeat right 0;}

#innerRightPartTop{ width:760px; padding:0px 30px 0px 0px;}

/*--- Sitemap ---*/
.site-map h2 {
	padding:10px 0px 2px;
	font-size:12px;
	font-weight:bold;
	
}

.site-map .home-page {
	font-weight:bold;
}

/********* Search Inof ***************/
.search-results .search-info {
	display:none;
}
.box h2{
	color:#666666;
	font-weight:bold;
	margin:0pt;
	font-size:14px;
}

dl.search-results {
	padding:0px 0px 0px !important;
}
.search-results dd {
	border-bottom:1px solid #DEDEDE;
	padding-bottom:8px;
}
dl.search-results dt.title {
	margin:10px 0px 5px;
}
dl.search-results dt.title a, dl.search-results dt.title a:link, dl.search-results dt.title a:visited{
	font-weight:bold;
	text-decoration:none;
	color:#1152a4;
}
dl.search-results dt.title a:hover {
	font-weight:bold;
	text-decoration:none;
	color:#FAB15A;
}

.back {
	float:right;
	display:inline;
	background:url(images/arrow.png) no-repeat scroll left 6px;
	padding-left:11px;
	font-weight:bold;
}

/***** Image Attach ****************************/
.image-attach-body {
	padding:4px;
	border:1px solid #DEDEDE;
}

.page-content .view-News .views-row-odd, .page-content .view-News .views-row-even {
	border-bottom:1px solid #DEDEDE;
	padding:12px 0px 4px;
}

.page-content .view-News .views-row-last {
	border-bottom:none!important;
}
.page-content .view-News .views-field-title {
	font-weight:bold;
}

/***** For ticker ***********************************/
.ticker .views-row-odd, .ticker .views-row-even, .inner-ticker .views-row-odd, .inner-ticker .views-row-even {
	float:left;
	display:inline;
	padding:0px 27px 0px 12px;
	height:20px;
	background:url(images/logo-ticker.jpg) no-repeat scroll 100% 0px;
}
.ticker .views-row-last, .inner-ticker .views-row-last {
	background:none;
}

/****************** Poll ******************************/
.form-checkboxes, .form-radios {
	margin:0.5em 0;
}
.poll .vote-form .choices {margin:0px 0px;}
.poll .bar .foreground {
	background-color:#375091;
}
.poll .title {font-weight:bold;}
.poll-home .links {display:none;}

/****** Galleries ***********************************/
ul.galleries li {
background:#EEEEEE none repeat scroll 0 0;
border:1px solid #CCCCCC;
margin:1em 0;
padding:1em;
position:relative;
}

ul.galleries li {
	background:none;
	border:none;
	list-style:none;
	list-style-type:none!important;
	margin:0em 2.9em;
	padding:0 1em;
}
ul.galleries ul li {
	background:#f0f2f1 none repeat scroll 0 0;
	border-right:1px solid #ced7d2;
	border-bottom:1px solid #ced7d2;
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	float:left;
	display:inline;
	margin:1em;
	padding:1em;
	position:relative;
	width:245px;
	height:175px;
}

ul.galleries li img {
	border:1px solid #ced7d2;
	float:left;
	display:inline;
	margin-right:0px!important;
	padding:4px;
}

ul.galleries h3 {
	margin:7px 0px;
}
ul.galleries h3 a{
	font-weight:bold;
}

ul.galleries p {
	margin:7px 0px 0px!important;
}
ul.images {
	margin:0px 0px 0px 2.3em;
}

ul.images li {
	background:transparent none repeat scroll 0 0;
	float:left;
	display:inline;
	margin:1em;
}

ul.images li img{
	padding:4px;
	border:1px solid #ced7d2;
}

ul.galleries li img.hover-image{
	border:1px solid #627dce;
}

ul.images li img.hover-image{
	border:1px solid #627dce;
}
ul.images h3{ 
	color:#828282;
	font-size:11px;
	text-align:center;
}

.view-welcome-note .views-field-view-node {
text-align:right;
}