body			{ bbackground: #eee url('/tpl/i/body-bg.png') center top repeat-y; }

*			{ bborder-top: 1px solid #eee !important; }

/*.container_12		{ background: #fff; }
.page			{ background: #fff; }
.related		{ background: #fff; }*/

.header.sidebar .logo 	{ margin-top: 35px; margin-left: -40px; }
.header .blueline		{ margin-left: -20px; background: #0066CC url('i/header-bg-1.jpg') right center no-repeat; }
.header .blueline .l	{ background: url('i/header-blueline-l.png') left center no-repeat; }
.header .blueline .r	{ background: url('i/header-blueline-r.png') right center no-repeat; padding: 20px; }
.header h1		{ color: #fff; font: normal 21px/20px "Arial", sans-serif; }

.header .navline	{ height: 34px; padding: 14px 15px 0 0; line-height: 16px; }

#nav2 li		{ float: left; margin-right: 20px; }
.nav_lang li		{ float: right; margin-left: 20px; }
.nav_lang li a		{ ppadding: 1px; bborder: 1px solid #fff; }
.nav_lang li img	{ margin-right: 4px; opacity: 0.7; }
.nav_lang a.here	{ text-decoration: none; font-weight: bold; cursor: default; }
.nav_lang a.here:hover	{ color: #0057A1 !important; }
.nav_lang a.here img,	
.nav_lang a:hover img	{ opacity: 1; }

#nav ul			{ margin-top: 2.6em; list-style: none; }
#nav ul ul		{ margin-top: 0; }
#nav li.level1		{ margin-bottom: 1.5em; padding-left: 25px; background: url('i/nav-icon-green.png') left 5px no-repeat; }
#nav li.level1.here	{ background-image: url('i/nav-icon-blue.png'); }
#nav li.level1 a	{ color: #290; ccolor: #4CB248; font-size: 1.3em; }
#nav li.level2		{ margin: 0.3em 0 0.3em 0; padding-left: 0; }
#nav li.level2 a	{ color: #0057A1; font-size: 1em; }
#nav li.here>a		{ font-weight: bold; }

#container_main		{ background: url('/tpl/i/page-bg.png') right bottom no-repeat; }
/*.body.page		{ margin-top: 15px; }*/

.related h2		{ width: 100%; border-bottom: 4px solid #eee; padding-bottom: 5px; color: #8A9197; font: normal 21px/21px "Arial Narrow", "Arial", sans-serif; }

.related.product h2	{ border-color: #F6661E; }
.related.news h2	{ border-color: #4CB248; }
.related.tech h2	{ border-color: #0071B9; }

.related dl		{ font: normal 11px/13px "Arial", sans-serif; }
.related dt		{ margin: 20px 0 6px 0; }
.related dt a		{ font: bold 13px/15px "Arial", sans-serif; color: #4CB248; }
.related dd		{ color: #666; }
.related dt.first a	{ font: bold 14px/16px "Arial", sans-serif; color: #F6661E; }
.related dd.first	{ color: #000; }


.footer			{ padding: 20px 0; font-size: 11px; color: #777; }
.footer p		{ margin: 0; }
.footer_bg		{ width: 100%; margin-top: 30px; border-top: 4px solid #ccc; background: url('i/footer-bg.jpg') right top no-repeat; }