html,body,div,p, h1, h2, h3, h4, ul, li{margin:0;padding:0;border:0;}

body,html{
	margin:0px; padding:0px;
	color:#333;
	background:#eee;
	text-align:center;	
	width:100%; 
	font-size: 12px; font-family: Arial, Tahoma, sans-serif; font-weight:normal;
}

#root{
	position:relative;
	text-align:left;
	width:980px;
	margin: 0px auto; 
	top:0px;
	background:#fff;
}

#inn{
	position:relative;
	margin:25px 25px 0px 25px;
}

#lang{
	position:absolute;
	right:25px; top:0px;
	font-size:50px;
}

#lang a{
	display:block;
	float:left;
	color:#666;
	text-decoration:none;
	font-weight:normal;
}

#lang a:hover{
	color:#000;	
}

#lang a.slctd{
	background:#666; color:#fff;
}

#lang a:hover.slctd{
	background:#000; color:#fff;
}

.l{float:left;}
.r{float:right;}
.clr{clear:both;}
.ml10{
	margin-left:10px;
}

.ml30{
	padding-left:20px;
}

.ml40{
	padding-left:40px;
}

a{color:#000;font-weight:bold;text-decoration:underline;}
a:hover{color:#666;font-weight:bold;text-decoration:underline;}


#logo{	
	background: url('gui/logo.png') left top no-repeat;
	width:146px; height:61px;
	position:relative; left:25px;
}

#logo h1{
	margin:0px; padding:0px;
	text-indent:-4000px;
	font-size:10px;
}

h2{
	font-size:14px; 		
}

h2 a{
	color:#fff; background:#666 url('gui/ar1.png') right center no-repeat;
	width:298px; font-weight:bold; line-height:25px;
	display:block; padding:0px 0px 0px 4px;
	text-decoration:none;
}

h2 a:hover{
	color:#fff; text-decoration:none;
	background:#000 url('gui/ar1.png') right center no-repeat;
}

#latest{
	width:628px;
}

#latest h2{
	background:#000; color:#fff;
	font-weight:bold; line-height:25px;
	padding:0px 0px 0px 4px;
	margin-bottom:8px;
}

#latest h3{font-size:12px;}

#latest a{color:#666;}
#latest a:hover{color:#000;}
#latest a.ah{display:block; text-decoration:none; padding-left:4px; width:298px; color:#fff; background:#666 url('gui/ar3.png') right center no-repeat;}
#latest a:hover.ah{color:#fff; background:#000 url('gui/ar4.png') right center no-repeat;}

#latest img{
	border:4px solid;
}

.iwork{
	width:276px;
	line-height:18px;
	margin-bottom:17px;
	float:left;
}

.iworkr{
	width:276px;
	line-height:18px;
	margin-bottom:17px;
	float:right;
	margin-right:26px;
}


#blog h2{
	background:#000; color:#fff;
	font-weight:bold; line-height:25px;
	padding:0px 0px 0px 4px;	
	margin-bottom:8px;	
}

#blog h3{font-size:12px;}

#blog a{color:#666; margin:0px; padding:0px;}
#blog a:hover{color:#000;}
#blog a.ah{display:block; text-decoration:none; padding-left:4px; width:274px; color:#fff; background:#666 url('gui/ar1.png') right center no-repeat;}
#blog a:hover.ah{color:#fff; background:#000 url('gui/ar1.png') right center no-repeat;}

#blog a.txt{margin-bottom:2px;}

#blog img{
	border:4px solid;
}

.iblog{
	width:278px;
	line-height:18px;
	margin-bottom:17px;
}

.ibtxt{
	padding-top:8px;
}



#menu{
	width:628px;
	margin-bottom:10px;
}

#menu ul{
	list-style:none;
}	

#menu .secdesc{
	color:#666; line-height:18px; width:300px; 
	margin-bottom:14px;
}

#pagemenu ul{
	list-style:none;
}

#pagemenu li{
 float:left;
}


#pagemenu li a{
	display:block; text-decoration:none; padding:2px 0px 2px 4px; width:224px; color:#fff; background:#666 url('gui/ar1.png') right center no-repeat;
	margin:0px 4px 4px 0px; 
}
#pagemenu li a:hover{
	color:#fff; background:#000 url('gui/ar1.png') right center no-repeat;
}	

#content h2{
	background:#000; color:#fff;
	font-weight:bold; line-height:25px;
	padding:0px 0px 0px 4px;	
	margin:25px 0px 8px 0px;
	width:920px;	
}

#content h2.p50{
	width:438px;
}

#content img{border:4px  solid;}

.w50{
	width:400px;
}

#prods h3{font-size:12px;}

#prods a{color:#666;}
#prods a:hover{color:#000;}
#prods a.ah{display:block; text-decoration:none; padding-left:4px; width:298px; color:#fff; background:#666 url('gui/ar3.png') right center no-repeat;}
#prods a:hover.ah{color:#fff; background:#000 url('gui/ar4.png') right center no-repeat;}

.prod{
	width:276px;
	line-height:18px;
	margin:0px 34px 17px 0px;
	float:left;
}

#prods a.lnk{
	padding:1px 4px 2px 16px; color:#fff; background:#999 url('gui/ar2.png') left center no-repeat;
}

#prods a:hover.lnk{
	background:#000 url('gui/ar2.png') left center no-repeat;
	color:#fff;
}

a.plnk{
	padding:1px 4px 2px 16px; color:#fff; background:#999 url('gui/ar2.png') left center no-repeat;
}

a:hover.plnk{
	background:#000 url('gui/ar2.png') left center no-repeat;
}

#content h4{
	background:#666; color:#fff;
	font-weight:bold; line-height:25px;
	padding:0px 0px 0px 4px;	
	margin:15px 0px 8px 0px;
	width:920px; font-size:12px;	
}

#blogblog h4{
	background:#666; color:#fff;
	font-weight:bold; line-height:25px;
	padding:0px 0px 0px 4px;	
	margin:15px 0px 8px 0px;
	width:583px; font-size:12px;	
}

#nextprods {
	margin-bottom:20px;
}

#nextprods a.lnk{
	padding:1px 4px 2px 16px; color:#fff; background:#666 url('gui/ar2.png') left center no-repeat;
}

#nextprods a:hover.lnk{
	background:#000 url('gui/ar2.png') left center no-repeat;
	color:#fff;
}

#content a.lnk{
	padding:0px 4px 1px 16px; color:#fff; background:#999 url('gui/ar2.png') left center no-repeat;	
	text-decoration:none;
}

#content  a:hover.lnk{
	background:#000 url('gui/ar2.png') left center no-repeat;
	color:#fff;
}

#content .lnk{
	padding:0px 6px 1px 4px; color:#fff; background:#666;
}

#end{
	height:10px;
}

#footer{
	position:relative;
	top:0px;
	text-align:left;
	width:980px;
	margin: 0px auto; 
	
}

#cecko{
	margin:10px 25px 0px 0px;
	color:#aaa;
	text-align:right;
}

#ie6suxx{
	display:none;
}

