body {color: #333333; background: #FFFFFF; margin: 0px; padding: 0px; font-family: arial; height: 100%; background-image: url('images/bg.gif'); background-position: 0 0; background-repeat: repeat-x;}

html {height: 100%; margin: 0px; padding: 0px;}

#all {position: relative; height: 100%;}

html>body #all {height: auto; min-height: 100%;}

#body {height: _foo_;}

#footer {height: _foo_; position: absolute; left: 0; bottom: 0; width: 100%;}
#footer table {background: #37498E;}
#footer table td {color: #ffffff;}
#footer table td a {color: #BDE2F9;}
#footer table td a:hover {color: #BDE2F9;}

td {font-size: 85%;}

a {color: #35468C;}
a:hover {color: #DA251D;}

p {}

.menu2 {padding-right: 30px; padding-left: 25px; font-family: tahoma; font-size: 100%; font-weight: 100; background-image: url('images/marker.gif'); background-position: 0 12; background-repeat: no-repeat;}
.menu2 a {color: #35468C; font-size: 14px; font-family: tahoma; text-decoration: none; font-weight: bold;}
.menu2 a:hover {color: #DA251D; font-size: 14px; font-family: tahoma; text-decoration: none; font-weight: bold;}

.menu {padding-right: 30px; padding-left: 10px; font-family: tahoma; font-size: 100%; font-weight: 100;}
.menu a {color: #35468C; font-size: 14px; font-family: tahoma; text-decoration: none; font-weight: bold;}
.menu a:hover {color: #DA251D; font-size: 14px; font-family: tahoma; text-decoration: none; font-weight: bold;}
.menu div a {color: #35468C;font-size: 100%; font-weight: 100;}
.menu div a:hover {color: #DA251D;font-size: 100%; font-weight: 100;}
.menu div {padding-left: 30px; padding-top: 5px; padding-bottom: 5px; background-image: url('images/marker.gif'); background-position: 5 10; background-repeat: no-repeat; font-family: tahoma;font-size: 100%; font-weight: 100; color: #000000;}

.menu_s {padding-right: 30px; padding-left: 10px; font-family: tahoma; font-size: 100%; font-weight: 100;}
.menu_s a {color: #DA251D; font-size: 14px; font-family: tahoma; text-decoration: none; font-weight: bold;}
.menu_s a:hover {color: #DA251D; font-size: 14px; font-family: tahoma; text-decoration: none; font-weight: bold;}
.menu_s div a {color: #35468C;font-size: 100%; font-weight: 100;}
.menu_s div a:hover {color: #DA251D;font-size: 100%; font-weight: 100;}
.menu_s div {{padding-left: 30px; padding-top: 5px; padding-bottom: 5px; background-image: url('images/marker.gif'); background-position: 5 10; background-repeat: no-repeat; font-family: tahoma;font-size: 100%;  font-weight: 100; color: #000000;}

.heading {color: #DA251D; font-size: 18px; font-family: tahoma;font-weight: 100;}

.subheading {color: #DA251D; font-size: 14px; font-family: tahoma;font-weight: bold;}

.slogan {position: relative; top: -10;}
.slogan h1{color: #DA251D; font-size: 10px; font-family: tahoma;}
.slogan a{color: #DA251D; font-size: 10px; font-family: tahoma; font-weight: bold; text-decoration: none;}
.slogan a:hover{color: #DA251D; font-size: 10px; font-family: tahoma; font-weight: bold; text-decoration: none;}

.txt {padding-left: 17px; padding-right: 30px; padding-bottom: 20px;}
.txt p {text-align: justify;}

.txt2 {padding-left: 17px; padding-right: 10px; padding-bottom: 100px;}
.txt2 p {text-align: justify;}

.news {padding-top: 20px; padding-bottom: 30px; padding-left: 70px; padding-right: 20px;}

.phones {background: #DBD6B5; border-bottom: solid; border-width: 1px; border-color: #4D3810; padding: 5px;}

.submit {background: #DA251D;padding: 2px;}

.leftmenu {{padding-top: 15px; padding-bottom: 15px; padding-left: 50px;}
.leftmenu div {padding-top: 5px; padding-bottom: 5px;}

.leftmenu2 {padding-top: 0px; padding-bottom: 15px; padding-left: 22px; padding-bottom: 40px;}
.leftmenu2 div {padding-top: 5px; padding-bottom: 5px;}

hr {width: 100%; height: 3px; color: #DA251D; background: #DA251D;}

.cell {border-top: solid; border-left: solid; border-width: 1px; border-color: #cccccc;}
.cell td {border-bottom: solid; border-right: solid; border-width: 1px; border-color: #cccccc; padding: 5px;}
