*                     { margin: 0; padding: 0; }
body                  { color: #000; font-family: Arial; line-height: 140%; }
a                     { outline-color:-moz-use-text-color; outline-style:none; outline-width:medium; }

.content              { width: 1024px; height: 537px; background: url(../images/bkg_main.jpg) no-repeat 0 0; }
.subpage .content     { width: 1024px; height: auto; background: #141323 url(../images/bkg_main_subpage.jpg) no-repeat 0 0; }

.left-column          { float: left; padding: 180px 0  0 65px; width: 275px; font-size: 13px; color: #150f3b; font-weight: bold; text-align: center; }
.left-column a        { color: #150f3b; text-decoration: none; border-bottom: 1px solid #f03f35; }
.left-column a:hover  { color: #4786c6; text-decoration: none; border-bottom: 1px solid #4786c6; }

.right-column         { float: right; width: 550px; padding: 180px 60px 0 0; }
.right-column p       { margin: 0 0 15px; font-size: 13px; line-height: 185%; color: #2d3446; }
.right-column a       { margin: 0 3px; text-decoration: none; font-weight: bold; color: #150f3b; border-bottom: 1px solid #f03f35; }
.right-column a:hover { color: #fff; text-decoration: none; border-bottom: 1px solid #fff; }
a.pdf-page            
{ 
	display: block;
	margin: 0 0 15px 170px; 
	width: 185px;
	height: 40px; 
	text-indent: -9999px;
	background: url(../images/btn_dpirdeir.gif) no-repeat 0 0;
	border: none;
}
a.pdf-page:hover      { background: url(../images/btn_dpirdeir.gif) no-repeat 0 -40px; border: none; }

.footer               { width: 1024px; background: #141323 url(../images/bkg_footer.jpg) no-repeat 0 0; }
.col                  { float: left; margin: 40px 0px 40px 40px; padding: 22px 17px; width: 416px; background: #e6e4ef; } 
* html .col           { float: left; margin: 40px 20px 40px 20px; padding: 22px 17px; width: 416px; background: #e6e4ef; } 
.subpage .col         { margin: 200px 0 40px 40px; }
* html .subpage .col  { margin: 200px 20px 40px 20px; }

h3                    { margin: 0 0 12px; padding: 0 0 5px; font-size: 18px; font-weight: normal; color: #000; border-bottom: 1px solid #000; }

.back-to a            { position: absolute; top: 156px; left: 893px; display: block; text-decoration: none; font-size: 14px; color: #20a9df; }
.back-to a:hover      { text-decoration: underline; }

.row, .row-odd        { width: 416px; }
.row-odd              { background: #f0eff5; }

a.pdf, a.pdf-odd      { display: block; float: left; margin: 0; padding: 7px 11px 7px 40px; width: 300px; font-size: 12px; text-decoration: none; color: #0369b3; }
a.pdf                 { background: url(../images/pdf.gif) no-repeat 12px 8px; }
a.pdf-odd             { background: url(../images/pdf.gif) no-repeat 12px 8px; }
a.pdf:hover, 
a.pdf-odd:hover       { text-decoration: underline; }

.row span, 
.row-odd span         { display: block; float: right; margin: 7px 13px 0 0; width: 40px; font-size: 11px; text-align: right; color: #525252; }


p                     { margin: 0 0 20px; }
.left-column p        { line-height: 155%; }

html body div .clear  { clear: both; float: none; font-size: 0; line-height: 0; margin: 0; padding: 0; }

ul                    { list-style: none; }
ul, li                { margin: 0; padding: 0; }
