body 										{	font-family: Arial, Helvetica, san-serif;color:black; background-color:white;margin:0;padding:0;	}
body.home									{	background:#e9e9e6 url(../images/home-bg-2.gif) repeat-x top center;	}
body.popup									{	margin:10px 20px	}

a:link										{	color: #2860a9;text-decoration: underline;	}
a:visited									{	color: #1c4376;text-decoration: underline;	}
a:hover,
a:active									{	color: #4cad5e;text-decoration: underline;	}

img											{	border:none;	}
form										{	margin:0;padding:0;	}
table										{	border:0px;border-collapse:collapse;	}
table td									{	padding:0;vertical-align: top;	}
ol											{	margin: 0 0 0.5em 0; padding: 0;}
ol li										{	margin: 0.5em 0 0 35px; padding: 0; background: none; line-height: 130%;}

.layout										{	width:100%;	}
.layout .logo								{	padding:26px 17px 0 35px;width:20%;background-color: #fff;	}
.layout .right								{	width:80%;padding-right: 35px;padding-left:17px;background-color: #fff;	}
.home .layout								{	width:100%;background:url(../images/home-bg-3.gif) no-repeat top center;	}
.home .layout .logo							{	padding:26px 17px 0 3%;width:33%;background-color: #fff;	}
.home .layout .right						{	width:67%;padding-right: 3%;padding-left:17px;background-color: #fff;	}
.layout .right .links						{	float: left;	}
.layout .right .lang						{	float: right;padding-top:7px;	}
.layout .right .mainmenu					{	padding-top:65px;white-space: nowrap;	}
.layout .right .mainmenu ul					{	margin:0 0 30px 0;padding: 0;list-style: none	}
.layout .right .mainmenu ul li				{	display: inline;	}

.layout .img1								{	width:33%;padding:20px 0 20px 3%	}
.layout .img2								{	width:34%;padding:20px 8px 20px 8px	}
.layout .img3								{	width:33%;padding:20px 3% 20px 0	}
.layout .ill								{	border:1px solid #fff;height:148px;margin-bottom:10px;	}
.layout .border								{	padding: 0 8px; border-left:1px solid #a0a49f;border-right:1px solid #a0a49f;	}

.layout .category							{	padding:0 15px 10px 35px;font-size: 1em;font-weight:bold;vertical-align: bottom;background: url(../images/category-bg.jpg) no-repeat left top;	}
.layout .catimage,
.layout .catimagecomp,
.layout .catimagenews,
.layout .catimageinfo,
.layout .catimageservices,
.layout .catimagehelp,
.layout .catimagedownloads					{	padding: 0 0 0 17px;	}

.layout .catimage div						{	border-left:5px solid #b2d9f4;background-color: #b2d9f4;height: 80px;	}
.layout .catimagecomp div					{	border-left:5px solid #e4d2c5;background-color: #e4d2c5;height: 80px;	}
.layout .catimageinfo div					{	border-left:5px solid #dde0e5;background-color: #dde0e5;height: 80px;	}
.layout .catimageservices div				{	border-left:5px solid #b4dfdb;background-color: #b4dfdb;height: 80px;	}
.layout .catimagenews div					{	border-left:5px solid #b2d9f4;background-color: #b2d9f4;height: 80px;	}
.layout .catimagedownloads div				{	border-left:5px solid #fbe2a9;background-color: #fbe2a9;height: 80px;	}
.layout .catimagehelp div					{	border-left:5px solid #f2d6df;background-color: #f2d6df;height: 80px;	}

.layout .category a:link					{	color: #4cad5e;text-decoration: underline;	}
.layout .category a:visited					{	color: #4cad5e;text-decoration: underline;	}
.layout .category a:hover,
.layout .category a:active					{	color: #333;text-decoration: underline;	}

.layout .menu								{	padding:20px 0;	}
.layout .menu h4							{	font-family: "Arial Narrow", Arial, Helvetica, san-serif;font-weight: normal;color:#798279;border-bottom: 1px solid #c2c4be;margin:0 0 10px 35px;font-size: 1.3em	}
.layout .menu .list							{	margin:0 0 30px 0;padding:0;list-style: none;font-size: .8em;font-weight: bold;color:#6b736e	}
.layout .menu .list	li						{	padding: 7px 15px 7px 0;margin: 0;margin-left:35px;border-bottom:1px solid #e3e3e0	}
.layout .menu .list	li.sel					{	padding: 7px 15px 7px 35px;margin:0;border:none;background: #f5f5f3 url(../images/menu-bullet.gif) no-repeat left center;	}

.layout .menu .news							{	margin:0;padding:0;list-style: none;font-size: .7em;	}
.layout .menu .news	li						{	padding: 5px 15px 5px 35px;margin: 0;background: url(../images/news-list.gif) no-repeat left center;	}
.layout .menu .news .date					{	display: inline;font-size: .9em;color:#4cad5e;white-space: nowrap;	}



.layout .title								{	padding: 0 0 0 17px;	}
.layout .title div							{	padding: 15px 35px 15px 10px;border-left:5px solid #b2d9f4;background: #f5f5f3 url(../images/title-bg.gif) repeat-x bottom left	}
.layout .title div.company					{	border-color:#e4d2c5	}
.layout .title div.news						{	border-color:#b2d9f4	}
.layout .title div.inform					{	border-color:#dde0e5	}
.layout .title div.services					{	border-color:#b4dfdb	}
.layout .title div.downloads				{	border-color:#fbe2a9	}
.layout .title div.help						{	border-color:#f2d6df	}

.layout .title div.printlink				{	border: none;padding:0;margin:5px 0;width: 25%;float: right;font-size: .7em;background: none	}
.layout .title div.printlink a				{	display: block;color:#4cad5e;padding:5px 0 5px 25px;background: url(../images/print.gif) no-repeat left center;	}

.layout .title h1							{	padding: 0;margin: 0;width: 70%;font-weight: normal;font-family: "Arial Narrow", Arial, Helvetica, san-serif;font-size: 1.4em;	}

.layout .text								{	padding:20px 35px 0px 33px;	}
.layout .content							{	width:70%; float: left;font-size: .8em;line-height: 145%;	}
.layout .content p							{	margin: 0 0 0.8em 0; padding: 0;line-height: 130%	}
.layout .content ul							{	margin: 0 0 0.8em 0; padding: 0;}
.layout .content ul li						{	margin: 0.5em 0 0 15px; padding: 0 0 0 20px; line-height: 130%;list-style: none;background: url(../images/bullet-dash.gif) no-repeat 0 2px;}
.layout .content ol							{	margin: 0 0 0.8em 35px; padding: 0;}
.layout .content ol li						{	margin: 0.5em 0 0 0; padding: 0 0 0 0px; background: none; line-height: 130%;}
.layout .content p.quote					{	display:block;float:right; width: 30%;line-height: 130%;font-weight:bold;margin:0 0 10px 10px;padding:10px;font-size:14px;font-style:italic;background-color:#f5f5f3;color:#6b736e;	}	
.layout .content h2							{	font-family: Arial, Helvetica, san-serif;font-weight: normal;padding:0 0 5px 0;margin: 1em 0 .5em 0;font-size: 1.6em;letter-spacing:-1px	}
.layout .content h3							{	font-family: "Arial Narrow", Arial, Helvetica, san-serif;font-weight: bold;padding:0 0 5px 0;margin: 0 0 1em 0;font-size: 1.4em;border-bottom:1px solid #c2c4be	}
.layout .content h4							{	font-family: "Arial Narrow", Arial, Helvetica, san-serif;font-weight: bold;padding:10px 0 5px 0;margin: 0.5em 0;font-size: 1.3em;border-bottom:1px solid #c2c4be	}

.layout .content .doplinks					{	padding:10px 0 10px 0;margin-bottom:10px;border-top:4px solid #f5f5f3;font-size:1.1em;font-weight:bold;	}
.layout .content .doplinks div				{	display:inline;margin-right:10px;padding-right:20px;background:url(../images/ext.gif) no-repeat center right	}	

.layout .submenu							{	width:25%;float: right;font-size: .7em;	}
.layout .submenu h4							{	font-size: 1.2em;border-bottom:1px solid #c2c4be;padding: 0 0 5px 0;margin: 0 0 10px 0	}
.layout .submenu ul							{	margin:0 0 30px 0;padding: 0;list-style: none;	}
.layout .submenu li							{	padding: 0 0 .7em 0;margin: .7em 0 .7em 0;line-height: 115%;color:#6a726d;border-bottom:1px solid #e3e3e0	}

.layout .submenu  a.sel:link,
.layout .submenu  a.sel:visited				{	color:#6a726d		}
.layout .submenu  a.sel:hover,
.layout .submenu  a.sel:active				{	color:#3b3b30		}

.layout .submenu .rss						{	background-color:#f5f5f3;padding: 5px 	}
.layout .submenu .rss a						{	color:#f90;padding:3px 0 3px 15px;background: url(../images/rss.gif) no-repeat left center;	}

.layout .submenu .archive					{	font-weight: bold; margin-bottom: 40px;	}
.layout .submenu .archive li ul				{	font-weight: normal;margin:.7em 0 0 0;padding-left:1em; 	}

.text .analiticslist						{	float: left;width:48%;padding: 0;	}
.text .analiticslist ul						{	font-weight: bold;margin: 0 15px 20px 0;padding: 0;list-style: none;font-size: .9em	}
.text .analiticslist ul li					{	margin:0;padding:0 0 10px 20px;background: url(../images/list-doc.gif) no-repeat 3px 2px	}

.text .newslistmain							{	float: left;width:48%;padding:0 0 0 8px;margin: 0 0 20px 8px;border-left:1px solid #c2c4be;	}
.text .newslistmain ul						{	margin: 0 15px 10px 0;padding: 0;list-style: none;font-size: .75em	}
.text .newslistmain ul li					{	margin:0;padding:0 0 5px 13px;background: url(../images/arrow.gif) no-repeat 3px 5px	}

.text ul.news								{	margin: 0 15px 10px 0;padding: 0;list-style: none;font-size: 1.1em}
.text ul.news li							{	margin:0;padding:0 0 5px 13px;background: url(../images/arrow.gif) no-repeat 3px 5px	}

.text ul.articles							{	margin: 0 15px 10px 0;padding: 0;list-style: none;font-size: 1.1em}
.text ul.articles li						{	margin:0;padding:0 0 10px 20px;background: url(../images/list-doc.gif) no-repeat 3px 2px	}


.sitemap ul 								{	margin: 0;padding: 0; list-style-type: none;}
.sitemap ul li 								{	padding: 0; margin: 0 0 2em 0; background: none; font-weight: bold;}
.sitemap ul li ul li 						{	margin: 0.5em 0 0 20px; font-weight: normal;	}

.homeinfo									{	border-top: 15px solid #227030;background: url(../images/home_bg.gif) repeat-x top left;margin: 0;padding:0 3%;clear: both;	}

.homeinfo .analiticslist					{	float: left;width:50%;padding: 25px 0 0 0;	}
.homeinfo .analiticslist ul					{	font-weight: bold;margin: 0 15px 20px 0;padding: 0;list-style: none;font-size: .9em	}
.homeinfo .analiticslist ul li				{	margin:0;padding:0 0 10px 20px;background: url(../images/list-doc.gif) no-repeat 3px 2px	}

.homeinfo .newslistmain						{	float: left;width:30%;padding: 25px 8px 0 8px;margin: 0 8px 20px 8px;border-left:1px solid #c2c4be;border-right:1px solid #c2c4be;	}
.homeinfo .newslistmain ul					{	margin: 0 15px 10px 0;padding: 0;list-style: none;font-size: .75em	}
.homeinfo .newslistmain ul li				{	margin:0;padding:0 0 5px 13px;background: url(../images/arrow.gif) no-repeat 3px 5px	}

.homeinfo h3,
.text h3.mod,
.text h3.mod								{	font-family: "Arial Narrow", Arial, Helvetica, san-serif;font-weight: normal;color:#798279;border-bottom: 1px solid #c2c4be;margin:0;font-size: 1.3em	}
.text h3.mod,
.text h3.mod								{	margin-bottom:10px;font-size: 1.5em;padding-bottom:3px;	}	

.sub										{	background-color: #e5e5e2;font-size: .7em;color:#798279;padding: 3px;margin-bottom: 10px;	}
.descr										{	font-weight: normal;font-size: .75em;line-height: 115%;margin-top: 5px;	}
.info										{	font-weight: normal;font-size: .7em;color:#798279;margin-top: 5px; 	}
.date										{	font-weight: normal;font-size: .8em;color:#798279;margin-top: 3px; 	}

.pages										{	margin:0 30px 20px 0;font-size:0.85em;color:#666}
.pages	h4									{	font-size:1.6em;margin:0 0 10px 0;padding: 0 0 5px 0;font-family: "Arial Narrow", Arial, Helvetica, san-serif;font-weight: normal;color:#798279;border-bottom: 1px solid #c2c4be;	}
.pages p									{	padding:0 0 5px 20px;margin:0;	}
.pages a									{	padding:1px 3px;	}
.pages .sel									{	background-color:#e5e5e2; padding:1px 3px;	}


.info a:link,
.sub a:link,
.info a:visited,
.sub a:visited,
.info a:hover,
.sub a:hover,
.info a:active,
.sub a:active								{	color: #798279;text-decoration: underline;	}




.bottom										{	padding:0 35px	}
.footer										{	clear: both;margin:0;padding:20px 0;color:#828c84;font-size: 0.7em;border-top:1px solid #d4d6d2;line-height: 115%}
.footer .copyrights							{	float: left;	}
.footer .searchform							{	float: right;	}
.footer p									{	margin:0;padding: 0 0 .8em 0	}
.footer .searchform .field					{	width:150px;height: 16px;border: 1px solid #c7c8c1;background-color:#f5f5f3;color:#798279;font-size: 12px;margin-right:5px;	}
.content .searchform .field					{	width:95%;height: 16px;border: 1px solid #c7c8c1;background-color:#f5f5f3;color:#798279;font-size: 12px;margin-right:5px;	}
.content .searchform						{	margin-bottom: 20px;padding-bottom: 20px;border-bottom:1px solid #d4d6d2;	}

body.popup h1								{	padding:0;margin:0 0 10px 0;text-align: center;font-weight:normal;font-family:"Arial Narrow", Arial, Helvetica, san-serif;font-size: 1.4em;}
body.popup h2								{	padding:0;margin:30px 0 10px 0;font-weight:normal;font-family:"Arial Narrow", Arial, Helvetica, san-serif;font-size: 1.4em;}
body.popup h3								{	padding:0;margin:30px 10px 10px 10px;font-weight:bold;font-family:"Arial Narrow", Arial, Helvetica, san-serif;font-size: 1.1em;}
body.popup p.info							{	margin: 0;padding: 0 0 10px 0;line-height: 150%;font-size: .7em;color:#353535;	}
body.popup form								{	margin:0 -10px;	}
body.popup form	select						{	font-size: .85em;	}
body.popup form	optgroup					{	color:#000000;background-color: #ebebeb;font-style: normal;	}
body.popup .foot							{	border-top:1px solid #e9e9e6;margin:20px -10px;padding:10px;font-size: .7em;	}
table.price									{	border-collapse: collapse;	}
table.price	th								{	font-size:.8em;vertical-align:middle;padding: 3px 5px;background-color: #e9e9e6;border:1px solid #fff	}
table.price	td								{	font-size:.8em;padding: 3px 5px;border:1px solid #e9e9e6	}
table.price	td h3							{	margin:0;padding:0 0 5px 0;font-size: 1.1em;	}
table.price	td h4							{	margin:0;padding:0 0 5px 0;font-size: 1.3em;font-weight: normal	}
table.price	td p							{	margin:0;padding:0 0 .5em 0	}
table.price	td ul							{	margin:0;padding:0;list-style: none;	}
table.price	td ul li						{	margin:0;padding:0 0 .5em 15px;background: url(../images/arrow.gif) no-repeat 3px 4px 	}

table.form									{	border-collapse: collapse;background-color: #e9e9e6;	}	
table.form td								{	font-size:.8em;border: 1px solid #fff;padding: 10px;	}
table.form p								{	margin:0;padding: 0 0 .5em 0;	}

#tooltip									{	background:#fff;border:1px solid #666;color:#333;font:menu;margin:0px;padding:3px 5px;position:absolute;visibility:hidden;z-index: 999	}