/* CSS Document */
body {
	-x-system-font:none;
	font-family:arial;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:0;
	background: #000 url(images/bg_new.gif) no-repeat center top;
}
#outter {
	margin:0 auto;
	padding:0;
	width:960px;
}
#header, #topmenu, #footer, .parent-menu, .sub-menu, .flags {
	width:960px;
	margin-bottom:20px;
}
.img-logo {
	border:0 none;
	padding:23px 0;
	_padding:0px;
	_margin:0px;
	_margin-bottom:23px;
	_margin-top:23px;
	_margin-left:23px;
	vertical-align:middle;
}
#topnews, #content {
	padding:0;
	width:960px;
}
#header, #content {
	margin-bottom:5px;
}
#topmenu {
	height:46px;
	margin-bottom:10px;
}
.flags{
	width:680px;
	height:10px;
	margin-bottom:5px;
	margin-top:45px;
}
#topnews {
	height:390px;
	margin-bottom:8px;
}
#footer {
	-x-system-font:none;
	font-family:arial;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}
.fl, #header, #topmenu, #content, #footer, #topnews {
	float:left;
}
.fr {
	float:right;
}
.logo {
	height:102px;
	_height:50px;
	text-align:center;
	vertical-align:middle;
	width:242px;
	_margin-left:-20px;
}
.topbanner {
	margin:0 auto;
	padding-left:0px;
	padding-right:0px;
	text-align:center;
	width:690px;
	height:102px;
	display:block;
}
.topbanner2 {
	width:728px;
}
.halfbanner {
	width:364px;
}
.parent-menu {
	background:#F5F5F6 url(abc_images/bg_repeat.gif) repeat-x scroll 0 -46px;
	color:#FFFFFF;
	font-family:tahoma;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:25px;
	line-height:normal;
	text-align:center;
}
.pmenu-sep {
	width:25px;
}
.pmenu-normal {
	cursor:pointer;
	height:15px;
	padding:7px;
}
.pmenu-normal, .pmenu-active, .pmenu-normalleft, .pmenu-normalright, .pmenu-activeleft, .pmenu-activeright {
	cursor:pointer;
}
.pmenu-normalleft, .pmenu-normalright, .pmenu-activeleft, .pmenu-activeright {
	font-size:1px;
	height:25px;
	width:3px;
}
.pmenu-active {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#F5F5F6 url(abc_images/bg_repeat.gif) repeat-x scroll 0 -73px;
	color:#004F8B;
	height:15px;
	padding:7px;
}
.pmenu-activeleft {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#F4F5F6 url(abc_images/bg_corner.gif) no-repeat scroll 0 0;
	height:25px;
}
.pmenu-activeright {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#F4F5F6 url(abc_images/bg_corner.gif) no-repeat scroll 0 -27px;
	height:25px;
}
.sub-menu {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#F5F5F6 url(abc_images/bg_repeat.gif) repeat-x scroll 0 -100px;
	height:21px;
}
.smenu-content {
	height:17px;
	padding:2px 7px;
	width:678px;
}
.smenu-content2 {
	height:17px;
	padding:2px 7px;
	width:892px;
}
.smenu-content3 {
	height:17px;
	padding:2px 7px;
	width:534px;
}
.smenu-content ul {
	height:17px;
	list-style-type:none;
	margin:0;
	padding:0;
	width:50%;
}
.smenu-content li {
	float:right;
	padding:0 5px;
}
.smenu-content li img {
	border:0 none;
	vertical-align:middle;
}
.link-site {
	-x-system-font:none;
	color:#585858;
	font-family:tahoma;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	text-decoration:none;
}
.drss {
	padding:3px 4px;
	width:50px;
}
.user {
	-x-system-font:none;
	color:#8A0000;
	font-family:arial;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	height:15px;
	line-height:normal;
	padding:3px 5px;
	text-align:center;
}
.user a {
	-x-system-font:none;
	color:#8A0000;
	font-family:arial;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	text-decoration:none;
}
.user a:hover {
	text-decoration:underline;
}
.search {
	height:21px;
	margin-left:4px;
	padding:0;
	width:208px;
}
.txtsearch {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-x-system-font:none;
	background:#FFFFFF url(abc_images/txt-search.gif) repeat-x scroll center top;
	border-color:-moz-use-text-color #858585 -moz-use-text-color -moz-use-text-color;
	border-style:none;
	border-width:0 medium 0 0;
	color:#9196A2;
	font-family:arial;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:13px;
	line-height:normal;
	padding:4px 5px;
	width:137px;
}
#HOSE, #HASTC, .hotnews-top, .hotnews-content, .hotnews-bottom, .t3, .tab, .toplist-date, .toplist-top, .toplist-middle, .toplist-bottom, .folder, .folder-title, .folder-title2, .box-title1, .folder-content, .folder-bottom, .folder-bottom2, .parent-menu, .email-print, .sub-menu, .adv-header, .box-item, .linksite-box, .folder-header, .folder-top, .folder-news, .othernews-header, .othernews, .adword {
	position:relative;
}
.hotnews-topright, .hotnews-content, .hotnews-date, .toplist-left, .folder-content {
	background-color:#FFFFFF;
}
.hotnews-top, .hotnews-bottom, .rss, .folder-topnews2, .folder-othernews2, .box-item, .tab, .hot, .list-item1-content, .other-folder, .other-folder2 {
	width:100%;
}
.topbanner, .toplist-right, .linksite, .toplist-content {
	height:100%;
}
.toplist-content, .tab, .hotnews-top, .toplist-bottom, .fmenu-top, .hotnews-topright, .hotnews-bottomright, .parent-menu, .sub-menu, .sub-menucontent, .search, .hotnews-content, .hotnews-detail, .t3, .toplist-left, .tlc, .hotnews-date, .linksite, .box-item, .linksite-box, .folder, .folder-title, .folder-title2, .box-title1, .folder-content, .folder-bottom, .folder-bottom2, .email-print, .box-bottomcenter1, .adv-header, .content, .content-center, .content-center2, .content-right, .content-left, .box-item, .box-middle1, .folder-header, .folder-top, .folder-news, .othernews-header, .othernews, .adword, .adword-title, .other-folder2 {
	overflow:hidden;
}
.top4 {
	width:505px;
}
.toplist, .toplist-date, .toplist-top, .toplist-middle, .toplist-bottom {
	width:180px;
}
.linksite {
	margin-left:5px;
	width:300px;
}
.adv-header {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#F5F5F6 url(abc_images/bg_repeat.gif) repeat-x scroll 0 -165px;
	height:11px;
	margin-bottom:7px;
}
.adv-title {
	background-color:#F4F5F6;
	margin-left:10px;
	padding:0 5px;
}
.box-item {
	-x-system-font:none;
	font-family:arial;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin-bottom:5px;
}
.box-item2 {
	-x-system-font:none;
	font-family:arial;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin-bottom:5px;
}
.linksite-box {
	padding-top:5px;
}
.linksite-box p {
	margin:0;
	padding:0;
}
.hotnews-top {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#F5F5F6 url(abc_images/bg_vne.gif) repeat-x scroll 0 0;
	height:2px;
}
.hotnews-bottom, .hotnews-bottomright {
	height:4px;
	line-height:4px;
}
.hotnews-topright, .hotnews-bottomright {
	width:503px;
}
.hotnews-bottom {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#F5F5F6 url(abc_images/bg_vne.gif) repeat-x scroll 0 -3px;
	height:4px;
	margin-bottom:5px;
	overflow:hidden;
	width:505px;
}
.hotnews-topright {
	border-top:1px solid #B6BFC6;
	height:1px;
	line-height:1px;
}
.hotnews-bottomright {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FFFFFF url(abc_images/hotnews-bottomright.gif) repeat-x scroll center top;
}
.hotnews-content {
	border-left:1px solid #B6BFC6;
	height:198px;
	padding:5px 10px 5px 6px;
	width:488px;
}
.hotnews-detail {
	height:198px;
}
.hotnews-detail p {
	margin-bottom:5px;
	margin-top:0;
}
.t3 {
	height:171px;
	padding-left:7px;
	width:498px;
}
.t3-content {
	margin-right:14px;
	width:152px;
}
.t3-content p {
	margin-bottom:3px;
	margin-top:0;
}
.toplist-date {
	height:18px;
}
.toplist-top, .toplist-topcenter {
	height:3px;
	line-height:3px;
}
.toplist-top {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#F5F5F6 url(abc_images/bg_vne.gif) repeat-x scroll 0 -64px;
	overflow:hidden;
}
.toplist-bottom {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#F5F5F6 url(abc_images/bg_vne.gif) repeat-x scroll 0 -68px;
}
.tlc {
	height:365px;
}
.toplist-middle {
	height:365px;
}
.toplist-bottom, .toplist-bottomcenter {
	height:4px;
	line-height:4px;
}
.hotnews-date {
	-x-system-font:none;
	border-top:1px solid #B6BFC6;
	color:#919090;
	font-family:arial;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:13px;
	line-height:normal;
	padding:2px;
	width:152px;
}
.toplist-topcenter {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FFFFFF url(abc_images/toplist-topcenter.gif) repeat-x scroll center top;
	width:174px;
}
.toplist-bottomcenter {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#F5F5F6 url(abc_images/toplist-bottomcenter.gif) repeat-x scroll center bottom;
	width:173px;
}
.toplist-left {
	border-left:1px solid #C3C9CF;
	border-right:1px solid #C3C9CF;
	height:365px;
	padding:0 1px;
	width:174px;
}
.toplist-content {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FFFFFF url(abc_images/toplist-content.gif) repeat-x scroll center top;
	height:365px;
	padding:5px 7px;
	width:160px;
}
.toplist-content ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}
.toplist-content li {
	background-image:url(abc_images/gray-square.gif);
	background-position:0 7px;
	background-repeat:no-repeat;
	padding-bottom:10px;
	padding-left:6px;
}
.toplist-right {
	background-color:#E2E3E4;
	width:2px;
}
.box-title1 {
	background-color:#FFFFFF;
	border-top:1px solid #D5D8DE;
	height:16px;
	padding:2px 9px;
	width:278px;
}
.content {
	-x-system-font:none;
	font-family:Times New Roman;
	font-size:11.8pt;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	width:100%;
}
.content-center, .folder, .folder-title, .folder-bottom, .folder-bottom2 {
	width:303px;
	height:527px;
	display:block;
}
.content-center {
	background: url(images/bg_left_index.gif) no-repeat right bottom;
	_background: url(images/bg_left_index.gif) no-repeat right top;	
	padding: 0;
}
.sub-content {
	font: 14px "Lucida Grande", sans-serif;
	color: #333;
	text-align: right;
	padding: 15px 35px 15px 25px;
	display: auto;
}
.sub-content h2 {
	color: #336699;
	font: bold 14px "Myriad Pro", "Myriad Pro Cond", "Myriad Pro Light", Arial, "Arial Narrow";
	font : bold 14px "Arial"\9;
	margin: 0px 0px 20px;
	padding: 0px;
	
	
}
.fcontact h2 {
	font: bold 14px "Myriad Pro", "Myriad Pro Cond", "Myriad Pro Light", Arial, "Arial Narrow";
	font : bold 14px "Arial"\9;
	color: #336699;
	padding: 0px;
	margin-top: 0px;
	margin-right: 35px;
	margin-bottom: 11px;
	margin-left: 0px;
}
.fcontact #frmcontact ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.fcontact #frmcontact ul li {
	display: list-item;
}
.fcontact {
}
.sub-content p {
	font: 14px "Arial Narrow";
	color: #666;
	margin: 0px 0px 16px;
	padding: 0px;
}
.sub-content ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.sub-content ul li a {
	color: #999;
	text-decoration: none;
	font: bold 13px/24px Arial, Helvetica, sans-serif;
}
.folder-bottom {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#F5F5F6 url(abc_images/bg_vne.gif) repeat-x scroll 0 -73px;
}
.content-center2 {
	width:800px;
}
.content-left {
	width:647px;
	background: url(images/bg_conten_index.gif) no-repeat left bottom;
	padding: 0px;
	height: 527px;
	display: block;
	margin: 0px;
}
.banner-slide {
	margin: 0px;
	padding: 17px;
}
.thumbnails ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.thumbnails {
	margin: 0px;
	padding: 0px 17px 17px;
}
.fcontact {
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px 0px 0px;
	height: 30px;
	width: 303px;
	text-align: right;
	margin: 0px 10px 0px 0px;
	float: left;
}
.fclients .text-client h2 {
	font: bold 14px "Myriad Pro", "Myriad Pro Cond", "Myriad Pro Light", Arial, "Arial Narrow";
	font : bold 14px "Arial"\9;
	color: #336699;
	margin: 0px;
	padding: 10px 0px 0px;
}
.fclients .text-client p {
	font: normal 14px "Arial Narrow";
	color: #666;
	padding: 0px;
	margin: 10px 0px 0px 10px;
}
.fclients .text-client {
	margin: 0px 25px 0px 0px;
	_margin-left:0px;
	_clear:none;
	padding: 0px;
	float: left;
	width: 173px;
	text-align: right;
}
.fclients .img-client {
	margin: 0px;
	padding: 10px 0px 0px;
}
.fcontact #frmcontact {
	padding: 0px;
	width: 265px;
	margin-top: 5px;
	margin-right: 35px;
	margin-bottom: 15px;
	padding-bottom:5px;
}
.fclients {
	margin: 0px;
	padding: 0px;
	height: 201px;
	width: 647px;
	_width: 580px;
	float: left;
	background-image: url(images/bg_botton_index.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.farticle {
	background: url(images/bg-bottom-about.gif) no-repeat left top;
	margin: 0px;
	padding: 0px;
	height: 201px;
	width: 647px;
	float: left;
}
.thumbnails ul li img {
	margin: 0px;
	border: 1px solid #FFF;
	padding: 0px;
}
.thumbnails ul li {
	display: inline;
	margin: 0px;
	padding: 0px;
}
.content-right {
	width:180px;
	padding: 17px;
}
.content-center, .content-center2 {
	margin-right:10px;
}
.folder, .folder-small {
	margin-bottom:5px;
}
.folder-small, .folder-smalltitle, .folder-smallbottom {
	width:245px;
}
.folder-smallbottom {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#F5F5F6 url(abc_images/bg_vne.gif) repeat-x scroll 0 -79px;
}
.folder-smallbottom2 {
	width:175px;
}
.listitem-bottom {
	width:300px;
}
.listitem-bottomcenter {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#F5F5F6 url(abc_images/folder-bottomcenter.gif) repeat-x scroll center top;
	height:5px;
	width:296px;
}
.folder-title, .folder-title2 {
	height:21px;
}
.folder-active, .folder-active2, .subfolder {
	height:17px;
}
.folder-title {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-x-system-font:none;
	background:#F5F5F6 url(abc_images/bg_repeat.gif) repeat-x scroll 0 0;
	color:#868D9D;
	font-family:arial;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}
.folder-title2 {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#F5F5F6 url(abc_images/bg_repeat.gif) repeat-x scroll 0 -724px;
}
.folder-active {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#F5F5F6 url(abc_images/bg_repeat.gif) repeat-x scroll 0 -23px;
	padding:2px 9px;
}
.folder-active2 {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#F5F5F6 url(abc_images/folder-active2.gif) repeat-x scroll center bottom;
	padding:2px 9px;
}
.folder-content {
	-x-system-font:none;
	border-left:1px solid #D5D8DE;
	border-right:1px solid #D5D8DE;
	font-family:arial;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding:5px 10px;
	width:478px;
}
.folder-smallcontent {
	width:223px;
}
.folder-smallcontent2 {
	padding:5px 1px;
	width:241px;
}
.folder-smallcontent3 {
	padding:2px 1px 10px;
	width:171px;
}
.folder-bottom, .folder-bottom2 {
	height:5px;
}
.folder-bottom2 {
	margin-bottom:10px;
}
.folder-bottomcenter {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#F5F5F6 url(abc_images/folder-bottomcenter.gif) repeat-x scroll center top;
	height:5px;
	width:496px;
}
.folder-smallbottomcenter {
	width:241px;
}
.folder-sma .topmenu ul {
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #406ab3;
	text-decoration: none;
	margin-top: 60px;
	display:block;
}
.topmenu ul li {
	display: inline;
	margin: 7px;
}
.topmenu {
	margin-top: 6px;
}
.topmenu ul li a {
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #336699;
}
.topmenu ul li a:hover {
	text-decoration: underline;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #3366cc;
}
.sub-content ul li a:hover {
	color: #999;
	text-decoration: underline;
	font: bold 13px/24px Arial, Helvetica, sans-serif;
}
.random-image {
	color: #666;
	font: normal 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: right;
	padding: 15px 35px 15px 25px;
}
.random-image h2 {
	color: #336699;
	font: bold 14px "Myriad Pro", "Myriad Pro Cond", "Myriad Pro Light", Arial, "Arial Narrow";
	font : bold 14px "Arial"\9;
	margin: 0px;
	margin-top:5px;
}
.random-image h2 a{
	color: #336699;
	text-decoration:none;
}
#frmcontact .contact-desc h2 {
	font: 13px "Myriad Pro", "Myriad Pro Cond", "Myriad Pro Light", Arial, "Arial Narrow";
	color: #336699;
}
#frmcontact .contact-button {
	margin: 0px;
	padding: 0px;
	width: 100px;
	float:left;
	margin-top:40px;
	padding-left:20px;
	text-align:center;
}
#frmcontact .contact-desc .text-description {
	background: url(images/bg-textarea.jpg) no-repeat left top;
	height: 119px;
	width: 488px;
	margin: 2px 0px 0px;
	padding: 5px;
}
.random-image p {
	padding: 0px;
	margin: 0px;
}
#footer .copyright {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #999;
	text-decoration: none;
	text-align: center;
	display: block;
	width: 960px;
	clear: both;
	vertical-align: middle;
	padding-top:15px;
}
.fcontact #frmcontact label {
	color: #406AB3;
	font-family: "Myriad Pro", "Myriad Pro Cond", "Myriad Pro Light", Arial, "Arial Narrow";
	font-size: 13px;
	font-style: normal;
	line-height: 23px;
	font-weight: normal;
	font-variant: normal;
}
.fcontact #frmcontact input {
	background: url(images/bg-text-box.jpg) no-repeat right top;
	height: 24px;
	width: 188px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.first {
	margin-left:0px;
	padding-left:0px;
}
.last {
	margin-right:0px;
	padding-right:0px;
}
.spepator {
	margin-right:6px;
}
.news-list {
	font: 12px Arial, Helvetica, sans-serif;
	color: #666;
	margin: 0px;
	padding: 0px 0px 0px 17px;
}
.news-item .news-image {
	width: 270px;
}
.news-item .new-description {
	font: normal 13px "Arial Narrow";
	color: #666;
}
.news-item .new-description p {
	margin: 0px;
	color: #999;
}
.news-item .news-image h2 {
	font: bold 14px "Myriad Pro", "Myriad Pro Cond", "Myriad Pro Light", Arial, "Arial Narrow";
	color: #336699;
	margin: 10px 0px 0px;
}
.news-item {
	float:left;
	clear: both;
}
.news-list {
	font: 12px Arial, Helvetica, sans-serif;
	color: #666;
	margin: 0px;
	padding: 0px 0px 0px 17px;
}
.article-item .article-image {
	width: 180px;
}
.article-item .new-description {
	font: normal 13px "Arial Narrow";
	color: #666;
}
.article-item .article-description p {
	margin: 0px;
	color: #999;
}
.article-item h2 {
	font: bold 14px "Myriad Pro", "Myriad Pro Cond", "Myriad Pro Light", Arial, "Arial Narrow";
	color: #336699;
	margin: 0;
	margin-bottom:5px;
}
.article-item h2 a {
	font: bold 14px "Myriad Pro", "Myriad Pro Cond", "Myriad Pro Light", Arial, "Arial Narrow";
	color: #336699;
	text-decoration:none;
}
.article-item {
	float:left;
	clear: both;
	height:120px;
}
.topmenu ul li .active {
	color: #009;
	font: bold 12px "Arial", Verdana, Geneva, sans-serif;
}

.append-bottom10 {
	margin-bottom:10px;
}
.append-bottom20 {
	margin-bottom:20px;
}
.contentnews {
	width:647px;
	background: url(images/bg-content-news.gif) no-repeat left bottom;
	padding: 0px;
	height: 739px;
	display: block;
	margin: 0px;
}
.contentabout {
	swidth:647px;
	background: url(images/bg-content-about.jpg) no-repeat left bottom;
	padding: 0px;
	height: 527px;
	display: block;
}
.leftnews {
	background: url(images/bg_left_index.gif) no-repeat left top;
	padding: 0;
	height: 754px;
}
.fullcontact {
	background: url(images/bg-bottom-contact.gif) no-repeat left top;
	margin: 0px;
	padding: 0px;
	height: 201px;
	width: 960px;
}
#frmcontact .fcontact {
	padding-right: 10px;
}
#frmcontact .contact-desc {
	clear: none;
	float: left;
	width: 500px;
	border-style: none;
}
.form-contact {
	width:900px;
}
.contentclient {
	width:647px;
	background: url(images/bg-content-client.jpg) no-repeat left bottom;
	padding: 0px;
	height: 739px;
	display: block;
	margin: 0px;
}
.forportfolio {
	background: url(images/bg-bottom-portfolio.gif) no-repeat left top;
	height: 180px;
}
.fclients.forportfolio .text-client p {
	width: 250px;
}
.flashportfolio {
	background:none;
	width:960px;
	text-align:center;
	padding-bottom:20px;
}
#header {
	background:none;
}
.client-logo {
	float:left;
	margin:0px;
	margin-right:2px;
}
.project-list {
	height:422px;
	width:260px;
	background-color:#000;
	border:solid 1px #666;
	color:#fff;
	margin-top:15px;
	padding:7px;
	padding-right:0px;
	padding-bottom:0px;
	display: auto;
	overflow:scroll;
	font: 12px Arial, Helvetica, sans-serif;
}
.project-list option {
	height:15px;
	table-layout:auto;
	font-size:11px;
}
.list_item {
	table-layout:auto;
	font-size:11px;
}
.fclients .text-client ul {
	list-style: none;
	float:left;
	margin:0px;
	padding:0px;
	display:block;
	width:25%;
	_width:25%;
	margin-left:0px;
	margin-top:10px;
}
.fclients .text-client ul li a {
	font: 12px Arial, sans-serif, Helvetica, sans-serif;
	text-decoration: none;
	color: #999;
	padding: 2px;
}
.fclients .text-client ul li a:hover {
	text-decoration: underline;
}
.clientLogoList {
	font: bold 12px Verdana, Geneva, sans-serif;
	text-decoration: none;
	list-style: none;
	margin:0px;
	
}
.clientLogoList li {
	display: inline;
	font: normal 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #999;
}
.clientLogoList li a {
	color: #999;
	text-decoration:none;
}
.contact-image{
	background-image: url(images/icon_contact_grays.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	padding: 0px;
	height: 134px;
	width: 215px;
	float: right;
	margin-top: 0px;
	margin-right: 35px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.contact-image:hover{
	background-image: url(images/icon_contact.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	padding: 0px;
	height: 134px;
	width: 215px;
	float: right;
	margin-top: 0px;
	margin-right: 35px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.client-photo{
	border:solid 0px #666;
	background-color:#666;
	padding:0px;
	text-align:center; 
	padding-top:10px;
	color:#FFF;
	margin:auto;
	width:720px;
	height:500px;
}
.client-product-label{
	margin:0px;
	margin-top:15px;
	width:400px;
	clear:left;
	float:left;
	margin-bottom:5px;	
	text-align:left;
}
.client-product-nav-link{
	width:295px;
	float:left;
	margin:0px;
	margin-top:10px;
	margin-right:0px;
	margin-bottom:5px;
	font-size:18px;
	font-weight:bold;
	vertical-align:middle;
	text-align:right;
}
.client-product-nav-link a{
	color:#FFF;
	text-decoration:none;
}
.client-product-detail{
	clear:both;
	width:700px;
	height:200px;
	margin:10px;
	margin-left:0px;
	margin-top:0px;
	line-height:17px;
	}
.client-product-detail ul{
	list-style:none;
	margin:0px;
	padding:0px;
	}
.client-product-detail li{
	margin:0px;
	}	
