/* CSS Document */

* { outline: none; font-size: 100.01%;}

html, body { margin: 0; padding: 0; background: #E4EFCF; font-family: Helvetica, Arial, sans-serif !important; font-size: 11px; color: #7B7A7A;}

/* As */

a{ color: #1C186E; text-decoration: underline;}
a:hover{ text-decoration: underline;}


a.lm1{ padding-left: 32px; background: #E1E1E1 url(../img/bg-lm1.gif);}

a.lm1-active{ padding-left: 32px; background: #E1E1E1 url(../img/bg-lm1-active.gif);}

a.lm2{ padding-left: 32px; border-top: 1px solid #D9D9D9; border-left: 1px solid #D1D1D1; background: #EDEDED;}

a.lm2-active{ padding-left: 32px; border-top: 1px solid #E8E8E8; border-left: 1px solid #D1D1D1; background: #FFFFFF;}

a.mail{ font-size: 16px; font-weight: bold; color: #679018;}

a.more{ display: block; margin: 6px 0 0 0; padding: 0 0 0 12px; background: url(../img/more.gif) 0 center no-repeat; text-decoration: underline; color: #1C186E;}

a.more-knowlege{ display: block; margin: 6px 0 0 0; padding: 0 0 0 12px; height: 17px; background: url(../img/bg-ar2.gif) right center no-repeat; text-decoration: underline; color: #1C186E;}

a.reg{ font-size: 12px; font-weight: bold; color: #6B67BF;}

/* DIVs */

div{ border-style: solid; border-width: 0;}

div.block-exp-in{ height: 166px; background: url(../img/bg-exp-right.gif) top right no-repeat;}
	div.block-exp-in a{ font-size: 11px; font-weight: bold; color: #1B1B1B;}
	div.block-exp-in img{ display: block; margin: 0 auto;}
	div.block-exp-in td{ padding: 30px 20px 0 20px;}
div.block-exp-scroll{ margin: 0 12px 0 12px; width: 432px; height: 160px; overflow: hidden;}
div.block-exp-out{ height: 166px; background: #E7E7E7 url(../img/bg-exp-left.gif) top left no-repeat;}

div.bottom_submenu{ padding: 12px 12px 6px 15px; color: #7AB00F;}
	div.bottom_submenu a{ display: block; float: left; width: 50%; padding: 2px 0 2px 0; color: #7AB00F; text-decoration: none;}
	div.bottom_submenu a:hover{ text-decoration: none;}
		div.bottom_submenu a span{ text-decoration: underline;}

div.copy{ padding: 12px 6px 0 6px; border-top: 1px solid #E1E1E1; height: 100px;}

d.d-1{ clear: both; width: 966px; height: 122px; overflow: hidden;}

div.d-1-1{ float: left; padding: 22px 0 12px 22px;}

div.d-1-2{ float: right; padding: 48px 10px 0 0; text-align: right;}

div.d-2{ margin: 0; padding: 0 0 14px 0; border-width: 6px 0 0 1px; border-color: #E1E1E1; width: 965px; background: #E1E1E1 url(../img/bg-d-2.jpg) 0 31px repeat-x;}

div.d-2-1{ float: left; padding-top: 12px; width: 222px;}

div.d-2-2{ float: left; margin-top: 12px; padding: 0 12px 14px 12px; width: 456px; height: 100%; background: #FFFFFF; overflow: hidden; font-size: 12px; line-height: 16px; color: #333333;}
	div.d-2-2 div.block{ padding: 12px 12px 6px 15px; background: #EDF4DE;}
	div.d-2-2 div.block-title{ margin-top: 12px; padding-left: 12px; border-width: 1px 0 1px 0; border-color: #C1DA8F #C1DA8F #688E1B #C1DA8F; height: 31px; background: #87B826 url(../img/bg-block-title.jpg);}
	div.d-2-2 div.block2{ padding: 0 12px 0 15px; line-height: 16px !important;}
	div.d-2-2 div.block3{ margin-top: 12px; padding: 12px; background: #EFEFF5;}
	div.d-2-2 div.block3 h3{ margin: 0 0 6px 0; padding: 0 0 6px 0; border-bottom: 1px solid #AAB292;}
		div.d-2-2 div.block3 p{ margin: 0;}

	div.d-2-1 div.block{ margin-bottom: 11px; padding: 6px 20px 8px 22px; background: #FFFFFF; line-height: 133%; font-size: 11px; color: #7B7A7A;}
		div.d-2-1 div.block a.block{ display: block; margin: 2px -12px 4px -14px; padding: 2px 8px 2px 15px; background: #EDF4DE url(../img/ar-link.gif) right bottom no-repeat; text-decoration: none; color: #7B7A7A;}
	div.d-2-1 div.block-title{ width: 222px; height: 35px; overflow: hidden;}

div.d-2-3{ float: left; padding: 12px 11px 0 12px; width: 240px; overflow: hidden;}
	div.d-2-3 div.block{ margin-bottom: 11px; padding: 6px 20px 8px 22px; background: #FFFFFF; line-height: 133%; font-size: 11px; color: #7B7A7A;}
		div.d-2-3 div.block a.block{ display: block; margin: 2px -12px 4px -14px; padding: 2px 8px 2px 15px; background: #EDF4DE url(../img/ar-link.gif) right bottom no-repeat; text-decoration: none; color: #7B7A7A;}
	div.d-2-3 div.block-title{ width: 240px; height: 35px; overflow: hidden;}

div.d-3{ padding: 0;}

div.knowlege{ border-top: 1px solid #C6C6D0; border-bottom: 1px solid #C6C6D0; background: #EDF4DE;}
	div.knowlege a{ display: block;}
	div.knowlege h3{ display: block; margin: 0; padding: 8px 12px 8px 24px; background: #E3ECD0;}
	div.knowlege div{ padding: 8px 12px 0 24px;}
	div.knowlege a.more{ display: block; padding: 4px 20px 4px 0; background: none; text-align: right;}

div.left1{ margin: 2px 0 0 0; width: 222px; height: 53px;}

a.left2{ position: relative; display: block; margin: 6px 0 0 0; padding: 0; width: 222px; height: 171px; background: url(/upload/left2.jpg) center center no-repeat; overflow: hidden; cursor: pointer; text-decoration: none;}
a.left2:hover{ text-decoration: none;}
	a.left2 h3{ margin: 35px 0 0 40px; padding: 8px 0 4px 24px; color: #4F4BA1; font-size: 20px; font-weight: normal;}
	a.left2 span{ display: block; padding: 0 24px 6px 24px; line-height: 130%;}

div.left3{ margin: 8px 0 8px 0; width: 222px; height: 120px; overflow: hidden; text-align: center;}

div.lmenu{ margin-left: 12px;}
	div.lmenu a{ display: block; padding-top: 7px; padding-bottom: 5px; font-size: 11px; color: #1C186E; text-decoration: none;}
	div.lmenu a:hover{ text-decoration: none;}

div.main-block{ margin: 0 auto; padding: 0 10px 0 12px; width: 966px; background: #FFFFFF;}

div.menu{ clear: both; position: relative; margin: 0 0 1px 0; padding-left: 20px; border-width: 1px; border-color: #A4A4A4; width: 943px; height: 28px; background: #87B827 url(../img/bg-top-menu.jpg); z-index: 200;}
	div.menu a{ text-decoration: none;}

div.no-p p{ margin: 0 !important;}

div.pagetitle h1{ margin: 12px 0 6px 12px; padding-bottom: 4px; border-bottom: 1px solid #D3D2D2; font-size: 16px;}

div.reg{ position: absolute; margin: 0 0 0 704px; padding: 6px 0 0 0; border: 1px solid #D9D9D9; width: 257px; height: 19px; background: #E5E5E5 url(../img/bg-reg.gif) left top no-repeat;}

div.right1{ margin: 0 0 12px 0; width: 240px; height: 75px; overflow: hidden;}

div.right2{ position: relative; margin: 12px 0 0 0; width: 240px; height: 350px; overflow: hidden; z-index: 1;}

/* FONTs */

font{ font-family: Helvetica, Arial, sans-serif !important; font-size: 11px !important;}

/* Hs */

h1,h2,h3,h4,h5,h6{ color: #1C186E;}

h3{ margin: 12px 0 6px 12px; font-size: 16px;}
h3.dark{ color: #000000;}
h3.glossary{ margin: 0 0 6px 0; padding: 0 0 6px 0; border-bottom: 1px solid #AAB292; color: #000000;}

h4{ font-size: 13px; color: #7B7A7A;}

h5{ font-size: 12px; color: #7B7A7A;}

/* IMGs */

img{ border: 0;}

img.i{ display: block; float: left; margin: 0 12px 6px 0; width: 145px; height: 115px;}

/* Ps */

p{ font-family: Helvetica, Arial, sans-serif !important;}

/* SPANs */

span.phone{ display: block; padding-top: 6px; font-size: 28px; color: #1C186E;}

/* TABLEs */

table.capita{ width: 100%; background: #FFFFFF; font-size: 11px !important;}

table.capita td{ padding: 2px 6px 2px 6px; color: #000000; text-align: center; vertical-align: middle;}

table.capita th{ padding: 2px 6px 2px 6px; background: #A4C95B; font-weight: normal; color: #FFFFFF; text-align: center; vertical-align: middle;}

table.currency{ width: 100%; height: 24px;}
	table.currency td a{ color: #7AB00F;}
	table.currency td{ font-size: 11px !important; color: #5B5B5B !important;;}

table.tblz{ width: 100%; font-weight: normal; color: #2E2D2D;}

table.tblz div.h2{ padding-top: 10px; font-size: 16px; color: #5D7F1A;}

table.tblz input{ margin: 0; padding: 1px 0 1px 0; border: 1px solid #7F9DB9; height: 15px; background: #FFFFFF;}

table.tblz textarea{ margin: 0; padding: 1px 0 1px 0; border: 1px solid #7F9DB9; height: 200px; width:98%; background: #FFFFFF; font-family: inherit}

table.tblz input.check{ display: block; float: left; margin: 0 6px 0 0; padding: 0; border: 0; width: 15px; height: 15px; vertical-align: middle;}

table.tblz select{ margin: 0; padding: 0; border: 1px solid #7F9DB9; height: 17px; background: #FFFFFF;}

table.tblz td{ padding: 8px; vertical-align: top;}

/* ULs */

ul{ border-style: solid; border-width: 0;}

ul.bottom-links{ margin: 0; padding: 20px 0 20px 0; width: 100%; overflow: hidden; list-style: none;}
	ul.bottom-links a{ font-size: 10px; font-weight: bold; color: #7AB00F; text-transform: uppercase;}
	ul.bottom-links li{ float: left; margin-left: -1px; padding: 0 42px 0 8px; border-left: 1px solid #C7C6C6;}
	ul.bottom-links span{ font-size: 10px; font-weight: bold; color: #7AB00F; text-transform: uppercase;}
	ul.bottom-links ul{ margin: 0; padding: 0; width: auto; list-style: disc inside;}
		ul.bottom-links ul li{ float: none; margin: 0; padding: 2px 0 2px 0; border: 0;}
			ul.bottom-links ul li a{ font-size: 11px; font-weight: normal; color: #5B5B5B; text-transform: none;}

ul.bottom-menu{ margin: 0; padding: 20px 0 20px 0; width: 100%; overflow: hidden; list-style: none;}
	ul.bottom-menu a{ font-size: 10px; font-weight: bold; color: #7AB00F; text-transform: uppercase;}
	ul.bottom-menu li{ float: left; margin-left: -2px; padding: 0 8px 0 8px; border-left: 2px solid #C7C6C6;}

ul.list-links{ margin: 12px 0 0 0; padding: 3px 0 3px 0; border-width: 1px 0 1px 0; border-color: #C8CCBE; list-style: none;}
	ul.list-links a{ font-size: 12px; color: #1C186E;}
	ul.list-links li{ padding: 3px 0 3px 0;}
	ul.list-links td{ padding: 0 6px 0 0; text-align: left;}

ul.ul-dot{ margin: 0 0 0 15px; padding: 0; list-style-image: url(../img/ul-dot.gif);}
	ul.ul-dot li{ font-weight: bold; line-height: 140%;}

/**/

.font-size-8px{ font-size: 8px;}
.font-size-9px{ font-size: 9px;}
.font-size-10px{ font-size: 10px;}

.a10{ font-size: 10px;}

.a11-light{ font-size: 12px; color: #333333;}

.a12b{ font-size: 12px; color: #1C186E; font-weight: bold;}

.a16{ font-size: 16px; color: #1C186E;}

td.form_label {text-align:left; font-weight: bold; color: #7B7A7A;}

.i_map{ vertical-align: middle;}
div.level1{ margin: 12px 0 0 12px; background-image: url(../img/line_map.gif); background-position: bottom;}
div.level2{ margin: 12px 0 0 12px;}
div.level3{ margin: 12px 0 0 57px;}
div.level1 a, div.level2 a, div.level3 a{ color: #7AB00F;}

div.h2{ padding-top: 15px; padding-bottom: 10px; font-size: 16px; color: #5D7F1A;}

table.tbl{ font-weight: normal; color: #2E2D2D; border-collapse: collapse}

table.tbl td{ padding: 4px; magrin: 0px; vertical-align: top; border: solid #E1E1E1 1px}

table.tbl th{ padding: 4px; magrin: 0px; vertical-align: top; border: solid #E1E1E1 1px; font-weight: bold}
