
body {
	margin: 0px;
	padding: 0px;
	color : #2f2f2f;
	text-align:center;
	background-color : #fff;
	font-size : 12px;
	font-family : Verdana;
}

img{border:0;}

table
{
	color : #2f2f2f;
	font-family : Verdana;

}
/*table td{border:1px #CCC solid;}*/
#wrapper {
        border: 0px;
        margin: 0px;
        margin-left: auto;
        margin-right: auto;
        padding: 0px;
		width:1000px;
		
}
#header{
		height:34px;
		padding-left:55px;
		padding-right:30px;
		position:relative;
}

#icons{
       float:left;
	   margin-top:14px;
	  	position:relative;
		z-index:10;
}
#countries{
		float:right;
		margin-top:12px;
		position:relative;
		z-index:10;
}		

.icon_item{
		float:left;
		margin-right:28px;
}
.country_item{
		float:left;
		margin-left:28px;
}		


#navigationbar {

	/*width: 315px !important;
	width: 315px;*/
	width: 265px;
	font-size: 12px;
	float: left;
	text-align: left;
	margin-top:20px;
	padding-top:20px;
	background:url(/images/navigation_baclground/right.jpg) no-repeat right top;
	margin-right:30px;
	position:relative;
	min-height:425px;
}

#main_content
{
	margin-top:20px;
	/*margin-left:340px !important;
	margin-left:330px;*/
	width:758px;
	background:url(/images/right_line/center.gif) repeat-y right;
	float:left; display:inline; position:relative;

}

#main_text
{
	 padding-top:15px;
	 padding-right:65px; 
	 background:url(/images/right_line/bottom.gif) no-repeat bottom right;
	 padding-bottom:10px;
	 min-height:300px;
}

#navigation_menu
{
	background:url(/images/navigation_baclground/center.gif) repeat-y left;
	padding-left:60px;
	
	
}
#navigation_menu a { color:#000000; font-size:11px; font-weight:bold; text-decoration:none}
#navigation_menu a:hover { color:#f26522; font-size:11px; font-weight:bold}

#navigation_menu div
{
	margin-top:16px;
	padding-left:25px;
}

#navigation_menu .navigation_menu_submenu
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:10px;
	margin-left:40px;
	padding-left:0px;
	line-height:19px;
}

#navigation_menu .navigation_menu_submenu a { color:#00013A;text-decoration:none; font-weight:normal; }
#navigation_menu .navigation_menu_submenu a:hover { color:#F26522;font-weight:normal;}

#navigation_menu .navigation_menu_submenu div
{
	margin:0px;
	padding:0px;
	border:#00FF33 1px solid
}

.add_info
{
	position:relative;
	background:#F8F8F8; 
	padding-top:13px;
	padding-bottom:11px;
	margin-right:40px;
	/*padding-left:75px;*/
	padding-left:50px;
	margin-top:-27px;
	z-index:20;
	
}

.corner_top
{
	width:27px;
	height:27px;
	position:relative;
	background:url(/images/navigation_baclground/top1.gif) no-repeat;
	/*margin-left:249px;*/
	margin-left:199px;
	z-index:30;
}
.corner_bottom
{
	width:27px;
	height:27px;
	position:relative;
	background:url(/images/navigation_baclground/bottom1.gif) no-repeat;
	/*margin-left:249px;*/
	top:-27px;
	margin-left:199px;
	z-index:30;
}

.add_info_main
{

	background:url(/images/navigation_baclground/back_banner.gif) no-repeat;
	padding-top:13px;
	padding-bottom:11px;
	padding-left:75px;
	width:282px;
	height:125px;

	
}



#footer
{
	clear:both;
	position:relative;
	font:normal 10px Tahoma;
	
}


#footer  a { 
	color:#999;
	text-decoration:none;
	font-weight:normal;
	background:url(/images/footer/logo2.gif) no-repeat left;
	display:block;
	float:left;
	height:20px;
	padding-left:30px;
	padding-top:3px;
}

#footer a:link{ background:url(/images/footer/logo2.gif) no-repeat left;}
 
#footer a:hover { color:#f9a94a;font-weight:normal; text-decoration:none; background:url(/images/footer/logo1.gif) no-repeat left;}


.catalog_title
{
	border-bottom:#f1f1f1 1px solid;
	padding-bottom:3px;
	color:#00013a;
	font-size:11px;
}
.catalog_title a{ color:#00013a; text-decoration:none}
.orange_title
{
	font-size:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#f26522;
	margin-top:15px;
	margin-bottom:15px;
	font-weight:bold;
}
.text
{
	margin-top:18px;
	line-height:16px;
}

.textBox
{
	width:300px;
	border:#949494 1px inset;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.all_news a{  text-decoration:underline}
.all_news a:hover{  text-decoration:none}

.news_title a{font-size:14px; color:#00014A; text-decoration:underline}
.news_title a:hover{font-size:14px; color:#00014A; text-decoration:none}


.pager
{
	font-size:12px;
	color:#4B4B4B;
}
.pager a{ color:#4B4B4B; text-decoration:none;}
.pager a:hover{ color:#4B4B4B; text-decoration:underline}

#navigation_menu .navigation_menu_submenu a.lev3{font-weight:bold;}

/*********************************************************************************************/

#topmenu{background:url(/images/nimg/menu_bg.gif) no-repeat; display:block; margin:0; padding:0; width:1001px; height:31px; list-style:none; font-family:Verdana; font-size:9px; font-weight:bold; text-transform:uppercase; line-height:31px; padding:0 0 0 14px; }
#topmenu li{display: inline; float:left; background:url(/images/nimg/menu_li.gif) no-repeat 100% center; position:relative; margin:0 -1px 0 0;}
#topmenu li a{color:#00013a; text-decoration:none; height:31px; line-height:31px; display: inline; float:left; padding:0 12px; }
#topmenu li a.act{color:#fff; background:#faa53f;}
#topmenu li a:hover{color:#f26522;}

#projects{float:left; display:inline; margin:20px 0 0 0; text-align:left; padding:15px 30px 110px 0; left:-10px;  position:relative; width:212px; position:relative; background:url(/images/navigation_baclground/right_center.gif) repeat-y 100% 0; _padding:15px 38px 110px 0;}
#projects h1, .h1rc{margin:0; padding:0; font-family:Verdana, sans-serif; font-size:16px; color:#000155; font-weight:bold; text-transform:uppercase; padding:0 0 7px 16px; _width:0; display:block;}
.box1{width:160px; /*height:140px; _height:160px;*/ _padding-bottom:20px; background:url(/images/nimg/box1_01.gif) no-repeat; /*margin:0 0 12px 0;*/ padding:14px 20px 0 20px; position:relative; margin:0 0 18px 0;  }
.box1 a{color:#00014a; font-family:Verdana, sans-serif; font-size:9px; text-transform:uppercase; font-weight:bold; position:relative; }
.box1 a:hover{text-decoration:none;}
.box1 img{margin:10px 0 0 0; display:block;}
.box1 .bottom_bg{background:url(/images/nimg/box1_02.gif) no-repeat; position:absolute; width:200px; height:77px; left:0; bottom:-12px; }


#leftmenu{list-style:none; padding:0; font-family:Verdana, sans-serif; font-size:12px; border-left:1px #fdd2a0 solid; text-align:left; margin:0 0 40px 50px; position:relative; z-index:10; }
#leftmenu li{margin:0; padding:0 0 6px 18px; position:relative; display:block; width:186px; }
#leftmenu li a{color:#00014a; text-decoration:none;}
#leftmenu li a.act{color:#f26522;}
#leftmenu li a:hover{color:#f26522;}
#leftmenu li img{position:absolute; left:0; top:5px;}

.lm_box{position:relative; _height:expression(this.offsetHeight-54+'px');}

.bg13{background:#fff url(/images/nimg/bg13.gif) repeat-y 0 0; width:48px; height:100%; position:absolute; left:10px; top:-40px;
_height: expression(parentNode.offsetHeight +'px'); 
} 
.bg3{background:#fff url(/images/nimg/bg3.gif) no-repeat 0 0; width:48px; height:26px; position:absolute; left:10px; bottom:40px; 

} 
.bgy{ width:49px; height:100%; position:absolute; right:0; top:0;}

.bg24{background:url(/images/right_line/bottom0.gif) no-repeat  100% 100%; width:49px; height:229px; position:absolute; right:0; bottom:0; _right:-1px;}
.corner1{position:absolute; background:url(/images/navigation_baclground/right_top.gif) no-repeat; width:50px; height:31px; right:0; top:0; z-index:10; _right:-1px;}

.c1y{position:absolute; top:0; left:0; background:#fff url(/images/right_line/center.gif) repeat-y ; width:49px; height:100%;}
.c2y{position:absolute; top:0; right:0; background:#fff url(/images/navigation_baclground/right_center.gif) repeat-y ; width:49px; height:100%}

.c3{position:absolute; top:60px; left:0; background:#fff url(/images/nimg/c3.gif) repeat-y ; width:65px; height:54px;}
.c4{position:absolute; top:60px; right:0; background:#fff url(/images/nimg/c4.gif) repeat-y ; width:65px; height:54px}
#projects.left_projects{
float:none; display:block; margin:0; text-align:left; padding:15px 10px 0 10px;  position:relative; width:160px; position:relative; background:none; _padding:15px 10px 0 10px;	
}

.ctable{border:1px #CCC solid; font-family:Verdana; font-size:12px;}
.ctable td{border:1px #CCC solid;}
.marked{font-weight:bold;}
.end{clear:both; font-size:0; line-height:0; height:0;}

.text img{margin:0 10px 0 0; float:left;}
.text a{font-weight:normal; text-decoration:none;}
.text a strong{font-weight:normal;}
.text a:hover{text-decoration:underline;}