body			{ width: 100%; text-align: center; background-color: #FFFFFF; font-family: Tahoma; font-size: 11px; color: #000; margin: 0; padding: 0; }
a					{ color: #FF6600; }
a:hover				{ text-decoration: none; }
img					{ border: 0; }
h1, h2, h3			{ color: #FF6600; }
h1					{ font-size: 16px; font-weight: bold; margin-bottom: 5px; }
h2					{ font-size: 14px; }
ul					{ list-style-type: none; margin: 0; padding: 0; }
li					{ background-image: url(../images/marker_3.gif); background-position:0px 0px; background-repeat: no-repeat; }
li.active			{ background-image: url(../images/marker_3d.gif); }
td					{ font-family: Tahoma; font-size: 11px; color:#3D3D3D; }
th					{ font-family: Tahoma; font-size: 11px; color:#3D3D3D; }

hr.cleaner			{ clear: both; margin: -1px 0 0 0; padding: 0; height: 1px; border: none; visibility: hidden; }
.left				{ float: left; }
.right				{ float: right; }

.mega-div			{ width: 910px; text-align: left; margin-right: auto; margin-left: auto; }

.top-logo1			{ width: 500px; height: 120px; float: left; }
.top-logo2			{ margin: 35px 0 0 280px; }
.top-link			{ width: 510px; float: right; padding-top: 20px; text-align: right; }
.top-link a 		{ color: #3D3D3D; }
.footer-link a		{ color: #545454; }
.top-link a:hover, .footer-link a:hover	{ text-decoration: none; }
.top-2				{ height: 178px; background-image: url(../images/top_3-1.jpg); }
.top-text			{ color: #fff; width: 390px; height: 170px; float: right; }
.top-text2			{ margin-top: 8px; }
.top-text2 big		{ font-size: 28px; font-weight: normal; color: #FFF; margin: 0px; }
.top-text2 a			{ color: #FFF; }
.ico				{ margin-right: 8px; }
.ico2				{ margin-right: 3px; }
.mail				{ background-image: url(../images/mail.gif); }
.sitemap			{ background-image: url(../images/sitemap.gif); }
.home				{ background-image: url(../images/home.gif); }

.content			{ _width: 910px; border-right: 1px solid #D1D1D1; border-left: 1px solid #D1D1D1; }
.content h1, .content h2, .pop-up h1, .pop-up h2	{ border-bottom: 1px solid #FF6600; margin: 0 0 5px 0; }
.content-menu1		{ width:204px; float:left; }
.content-menu2		{ margin-left: 20px; }
.content-menu-title1	{ background-image: url(../images/menu_top.gif); width: 184px; height: 29px; line-height: 29px; }
.content-menu-title2	{ margin: 0 0 0 25px; font-weight: bold; color: #FF6600; font-size: 12px; }
.content-menu-b		{  margin: 0 0 15px 25px; }

ul.sec-menu				{ margin-left: 8px; }
.content-menu1 li	{ margin: 7px 0 7px 0; padding: 0 0 0 13px; }
.content-menu1 li a	{ text-decoration: underline; color: #3D3D3D; }
.content-menu1 li a:hover	{ text-decoration: none; }

.content-text1 ul	{ margin-left: 15px; }
.content-text1 li	{ margin: 0; padding: 0 0 0 10px;}
.content-text1 li a	{ display: block; text-decoration: underline; color: #3D3D3D; }
.content-text1 li a:hover	{ text-decoration: none; }

.content-text1		{ width: 686px; float: right; line-height: 1.3; }
.content-main		{ margin: 0 20px 0 31px; }
.content-list		{ margin: 0 20px 0 31px; }
.content-list p, .content-main p		{ margin-top: 2px; text-align: justify; text-indent: 20px; }
.content-detail		{ margin: 0 20px 0 31px; }
.content-detail p	{ margin-top: 2px; text-align: justify; text-indent: 20px; }
.content-detail table	{ width: 500px; }
.content-detail th	{ background-color: #FF921C; padding: 6px; }
.content-detail td	{ padding: 6px; }
tr.bg-orange			{ background-color: #FFCC66; }
.content-detail
.content-purpose	{ width: 380px; }
.content-detail-purpose	{ width: auto; }
.content-cleaner	{ height: 10px; clear: both; }
.content img, .pop-up-text img		{ border: 2px solid #FFF; }
.content-img		{ border: 1px solid #C0C0C0; }
.galery-img			{ border: 1px solid #C0C0C0; margin: 0 3px 3px 0; }
.news-imgL			{ border: 1px solid #C0C0C0; margin: 0 19px 3px 0; }
.news-imgR			{ border: 1px solid #C0C0C0; margin-bottom: 3px; }

.text-left			{ text-align: left; }
.text-right			{ text-align: right; }
.content-main table	{ width: 260px; border: 1px solid #FFF; }
.content-list table	{ width: 220px; border: 1px solid #FFF; }
.content-main td, .content-list td		{ border-bottom: 1px solid #CFCFCF; padding: 2px 0 2px 0; }
td.head	{ border-bottom: 1px solid #CFCFCF; font-weight: bold; padding: 2px 0 2px 0; }

.footer				{ height: 96px; line-height: 1.3; background-image: url(../images/footer.gif); }
.footer-left		{ width: 295px; margin: 25px 0 0 15px; float: left; border-right: 1px solid #D1D1D1; }
.footer-link		{ width: 530px; float: right; }
.footer-link1   { margin: 25px 15px 0 0; }

.pop-up				{ text-align: left; }
.pop-up1			{ margin: 0 15px 0 15px; }
.pop-up-logo		{ height: 71px; background: url(../images/logo_pop.gif) no-repeat; }
.pop-up-logo1		{ padding: 10px 0 0 20px; }
.pop-up-text		{ _width: 100%; margin-bottom: 2px; padding: 0 15px 5px 15px; border: 1px solid #C0C0C0; }
.pop-up-footer		{ height: 40px; border-top: 1px solid #545454; background-color: #F5F5F5; }
.pop-up-footer1		{ margin: 10px 0 0 15px; }

.left-colB			{ width: 315px; float: left; border-right: 1px solid #D1D1D1; }
.right-colB			{ width: 315px; float: right; border-left: 1px solid #D1D1D1; }
.left-col			{ width: 315px; float: left; }
.right-col			{ width: 315px; float: right; }
.left-colM			{ margin-left: 10px; }
.right-colM			{ margin-right: 10px; }

.pagination			{ height: 22px; line-height: 22px; margin: 5px 0 5px 0; }
.pagination1		{ margin: 0 5px 0 5px; }
.bottomB, .topB		{ background-color: #EDEDED; border: 1px solid #D1D1D1; }


input, select, textarea { font-family: Tahoma; background-color: #FFFFFF; border: 1px solid #DDDDDD; font-size: 11px; font-weight: 300; color: #3D3D3D; padding: 0 3px 0 3px; margin-bottom: 5px; }
input.submit		{ background-color: #4E4E4E; border: 1px solid #000000; font-size: 11px; font-weight: 600; color: #FFFFFF; }
label				{ font-weight: bold; }

.flash				{ background-color: #fff; border: 1px solid #C0C0C0; width: 254px; height: 104px; }
.flash1				{ margin: 2px 2px 2px 2px; }

.flash-news  { margin: 0 auto 5px auto; text-align: center; }

.news2    { background-color: #feffbf; border: 1px solid #c9cb00; padding: 5px 0; margin-bottom: 15px; }

.news				{ background-color: #EDEDED; border: 1px solid #D1D1D1; padding-bottom: 15px; }
.news-colM			{ margin: 0 20px 0 20px; }

/* info-partners */
.partners			{ margin: 15px 20px 0 31px; }
.partners1			{ padding-bottom: 3px; text-align: center; }
.left-partners		{ margin-right: 50px; }
.right-partners		{ margin-left: 50px; }


