body{
	font-size:12px;
	font-family:verdana,arial;
	margin:0;
	background:#FfFfFf;
	direction:ltr;
	text-align:left;
	color:#444444;
	line-height:17px;
}

H1,H2,H3{
	padding:0;
	margin:0;
	font-family:verdana,arial;
}

.white,.white *{
	color:#ffffff;
}

.dark-gray,.dark-gray *{
	color:#666666;
}

A{
	color:#006666;
	text-decoration:none;
	font-family:verdana,arial;
}

.title-color,.title-color *{
	color:#22AAAA;
}

IMG{
	border:0;
}

.wrapper{
	position:relative;
	margin:0 auto;
	width:930px;
	font-family:verdana,arial;

}

.main{
	float:left;
	width:100%;
	position:relative;
	background:url('/_media/images/main_bg.gif') repeat-y #FFFFFF;
	font-family:verdana,arial;
}

.top-logo{
	width:100%;
	float:left;
	position:relative;
	padding:6px 0;
}

.top-logo .logo{
	position:relative;
	top:3px;
	left:50px;
}

.top-logo .search{
	position:absolute;
	right:41px;
	bottom:9px;
}

.top-logo .search .search-input{
	background:#DDDDDD;
}

.top-logo .search .search-button{
	font-size:11px;
	background:#ffffff;
}

.menu-div{
	background-position:center top;
	background-repeat:no-repeat;
	width:100%;
	min-height:134px;
	height:auto!important;
	height:134px;
	float:left;
	position:relative;
	z-index:1;
}

.gray-box{
	width:320px;
	background:#E7E7E7;
	padding:14px 0;
	float:left;
	position:relative;
}

.gray-box .edge{
	width:100%;
	position:absolute;
	height:14px;
	font-size:1px;
}

.gray-box .top{
	background:url('/_media/images/box_top.gif') no-repeat;
	top:0;
	left:0;
}

.gray-box .bottom{
	background:url('/_media/images/box_bottom.gif') no-repeat;
	bottom:0;
	left:0;
}

.gray-box .inner-content .title{
	font-size:12px;
	color:#000000;
}

.gray-box .inner-content{
	margin:auto;
	padding:5px 20px;
	font-size:11px;
}

.gray-box .inner-content .expert A{
	color:#444444;
}


.gray-box .inner-content .blog{
	border-top:1px solid #ffffff;
	padding:10px 0;
	margin:10px 0 ;
}

.gray-box .inner-content .blog img{
	float:left;	
	margin:0 10px 10px 0;
}

.gray-box .inner-content .blog .date{
	color:#888888;
	font-size:10px;
}



.green-box{
	width:320px;
	background:#ffffff;
	padding:13px 0;
	float:left;
	position:relative;
	margin:13px 0;
}

.green-box .edge{
	width:100%;
	position:absolute;
	height:14px;
	font-size:1px;
}

.green-box .top{
	background:url('/_media/images/green_box_top.gif') no-repeat center;
	top:0;
	left:0;
}

.green-box .bottom{
	background:url('/_media/images/green_box_bottom.gif') no-repeat center;
	bottom:0;
	left:0;
}

.green-box .inner-content{
	margin:auto;
	padding:5px 10px;
	border:1px solid #33AAAA;
	border-width:0 2px;
}

.green-box .inner-content H3{
	font-size:15px;
}
.green-box .inner-content P{
	margin:0;
	padding:0;
}


.green-box .inner-content .title{
	font-size:15px;
	padding:0;
	margin:0;
	font-weight:bold;	
}



.right-strip {
	float:right;
	margin:38px 0;
	padding:0;
	position:relative;
	right:15px;
	width:334px;
	font-size:11px;
}

.right-strip .freedom{
	background:url('/_media/images/freedom.gif') no-repeat bottom;
	width:311px;
	min-height:67px;
	height:auto !important;
	height:67px;
	float:left;
	margin:10px 0;
	position:relative;
}

.right-strip .freedom .inner-content{
	width:80%;
	position:relative;
	margin:10px;
}


.left-strip{
	position:relative;
	float:left;
	width:490px;
	margin:12px;
	left:29px;
	font-family:verdana,arial;
}

.left-strip .header{
	text-align:center;
	font-family:verdana,arial;
}

.left-strip .header H1{
	font-size:21px;
	font-family:verdana,arial;
}

.left-strip .header H2{
	font-size:12px;
	font-family:verdana,arial;

}

.footer{
	background:#A4A4A4;
	width:970px;
	float:left;
	position:relative;
	font-size:11px;
}

.footer .langs{
	float:left;
	padding:10px;
	margin:0 10px;
	font-size:10px;
}

.footer .langs .drak-gray{
	font-weight:bold;
	margin:2px 0;
}

.footer .langs .lang{
	margin:0 2px;
}

.footer .langs .current{
	font-weight:bold;
	color:#FFA500;
}

.footer .langs .current IMG{
	border:2px solid #FFA500;
}

.footer .links{
	float:right;
	padding:10px;
	width:226px;
}

.footer .links A:active{
	color:#FF9900;
}
.footer .links A:hover{
	color:#FFFF00;
	text-decoration:underline;
}

.menu{
	list-style-type:none;
	position:absolute;
	left:30%;
	top:30px;
	margin:0;
}

.menu a{
	color:#ffffff;
}

.menu li{
	float:left;
	margin:0 7px;
	position:relative;
	cursor:pointer;
}

.menu li ul{
	position:absolute;
	width:150px;
	top:19px;
	left:0;
	margin:0;
	padding:0;
	background:#eeeeee;
	list-style-type:none;
	border:1px solid #888888;
	font-size:11px;
}

.menu li ul li{
	margin:0;
	float:none;
	padding:3px;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #888888;
}

.sf-sub-indicator{
	display:none;
}

.menu li ul a{
	color:#666666;
}

.menu .hover A{
	color:#000000;
}

.menu ul .hover{
	background:#22AAAA;
}


.bread-crubms{
	font-size:10px;
	padding:0 50px;
	display:none;
}

.bread-crubms .light{
	color:#888888;
}

.left-strip h1{
	line-height:22px;
} 







