html { width:100%; height:100%; }

body { margin:0; padding:0; background-color:white; font-family:Arial, Helvetica, Verdana, sans-serif; color:#515151; line-height:1.4; background-image:url(../images/body_bg.png); background-repeat:repeat-x; }

img { border:0; }

table { border:0; border-collapse:collapse; font-size:inherit; }

h1,h2,h3,h4,h5,h6 { margin-bottom:0; font-family:Arial, Helvetica, Verdana, sans-serif; }
h1 {  }
h2 { margin-top:0; margin-bottom:0.5em; font-weight:normal; font-size:1.8em; line-height:1.1; color:#6193a3; }

ul { margin:0; padding:0; list-style-type:none; }

p { margin-bottom:1.2em; margin-top:0; }

a:link { color:#587588; cursor:hand; }
a:visited { color:#587588; }
a:hover { color:#8ac4da; text-decoration:underline; }

#layout { min-width:1000px; max-width:1600px; }
.clear { clear:both; float:none; height:0px; font-size:0; }

table.main { margin-top:70px; }
table.main tr td { padding:0; padding-bottom:1em; }

table.header img { float:left; }
table.header .top_menu ul.navigation li { display:block; margin:0.1em 0; float:left; padding:0; margin-right:1.5em; }
table.header .top_menu ul.navigation li a { font-family:Verdana; margin:0.5em 0; font-size:1.05em; white-space:nowrap; }

table.promo .image { background:url('../images/promo_bg.jpg') no-repeat; }
table.promo .menu ul.navigation { padding-top:1.5em; }
table.promo .menu ul.navigation li { display:block; margin:1em 0; float:none; padding-left:1.5em; }
table.promo .menu ul.navigation li a { font-family:Verdana; margin:0.5em 0; font-size:1em; }
table.promo tr td { padding:0; vertical-align:top; }

#promo_text { color:black; float:left; display:inline; background:url('../images/promo_text_bg.png') repeat;  margin-top:56px;  margin-left:45px; padding:15px 60px 30px 30px; font-family:Verdana; font-size:1.2em; line-height:1.3; }

table.content { font-size:0.85em; }
table.content tr td { padding:0; padding-top:2.5em; vertical-align:top; }
#first_column { position:relative; padding-right:4em; padding-top:3em; }
#first_column .title { display:block; margin-bottom:0.5em; }

#second_column { position:relative; margin-right:3em; }
#third_column { position:relative; border:1px #e5e5e5 solid; margin-top:-1em; padding:30px 35px 0 35px; padding-bottom:30px; }

.inclose { margin:0 4% 0 7%; position:relative; zoom:1; }

table.footer { margin-top:2em; border-top:2px #ebebeb solid; color:#c1c1c1; font-size:0.75em; line-height:1.3;}
table.footer a { color:#c1c1c1; }
table.footer a:hover { color:#c1c1c1; }
table.footer tr td { padding:0; padding-bottom:3em; padding-top:1em; padding-left:1em; vertical-align:top; }

#inden { position:relative; margin-left:40px; float:left; padding:0 2em 4em 0; }
#inden img { width:25px; height:25px; position:absolute; left:-32px; top:2px; }
