body {margin:0; padding:0; background-color:#2D3739; background-image:url(../img/bg-main.jpg); background-position:top; background-repeat:repeat-x; text-align:center; font-family:Verdana, Tahoma, Arial; font-size:12px; line-height:16px; color:#595959}
a {color:#0057A8}
a:hover {color:#2F7A96}
a:visited {color:#467EB2}

#logo {position:absolute; margin:42px 0 0 13px}

.txt1 {font-size:14px; color:#FFFFFF; padding:55px 0 0 22px}
.txt2 {color:#FFFFFF; text-decoration:none; font-family:Tahoma, Verdana}
a.txt2:visited {text-decoration:none; color:#FFFFFF}
a.txt2:hover {text-decoration:underline; color:#FFFFFF}
.txt3 {color:#9BCFDD}
.txt4 {font-family:Tahoma, Verdana; font-size:11px; color:#757575}

.heading {background:url(../img/heading-bg.jpg) left no-repeat; padding-left:42px; height:35px; margin:0 0 25px 0}
.heading-line {margin-bottom:10px;}

h1 {font-size:20px; margin:0 0 3px 0; font-weight:normal}  
h2 {font-size:15px; margin:0; font-weight:normal; font-family:Tahoma, Verdana}  
h3 {font-family:"Times New Roman", Times, serif; font-size:20px; font-weight:normal; margin:0 0 10px 0; color:#757575}

table {margin:0; padding:0; font-family:Verdana, Tahoma, Arial; font-size:12px; line-height:16px; color:#595959}

.menu {margin:0 0 2px 2px; display:inline; border:0}

.header {width:1016px; height:149px; text-align:left; display:table; margin:42px auto auto auto; background-color:#FFFFFF; background-image:url(../img/header-lines.jpg); background-position:top; background-repeat:no-repeat}
.doors {width:716px; height:110px; margin:21px 0 0 286px; background-image:url(../img/doors.jpg); position:absolute;}
.fastnav {height:22px; margin-left:601px}

.maincontent {width:1016px; text-align:left; margin:auto; display:table; background-color:#FFFFFF; }
.leftcol {width:264px; float:left; background-color:#FFFFFF; display:inline }
.rightcol {width:752px; float:right; background-color:#FFFFFF; padding-bottom:50px; display:inline }
.dotted {background-position:left; background-repeat:repeat-y; background-image:url(../img/dotted-bg.gif); margin:0 14px 0px 0; padding-left:22px;}

.obj {width:121px; font-size:11px; float:left; margin-right:20px; line-height:16px; text-align:center;}
.obj-pic {margin-bottom:5px}

.contacts {background:url(../img/telephone.jpg) left no-repeat; height:129px; padding-left:100px; margin-top:40px}

.footer {width:1016px; background-image:url(../img/footer-bg.jpg); background-repeat:repeat-x; text-align:left; margin:auto; display:table; background-color:#FFFFFF; }
.footer-left {background-image:url(../img/footer-left.jpg); background-position:left; background-repeat:no-repeat; }
.footer-right {background-image:url(../img/footer-right.jpg); background-position:right; background-repeat:no-repeat; height:94px}

.atmosphere {width:1016px; text-align:right; margin:auto; padding:20px; display:table;}

.copyr1 {padding-left:21px; padding-top:53px; width:200px}
.copyr2 {position:absolute; margin-left:264px;margin-top:34px;  padding-left:20px}
.copyr3 {position:absolute; margin-left:264px; margin-top:56px; height:36px; border-left:1px solid #9BCFDD; padding-left:20px}

div.amenu {height:46px; width:262px; background-image:url(../img/m-i.jpg); margin:0 0 2px 2px; border:0; cursor: hand; cursor: pointer;}
div.amenu_hover {height:46px; width:262px; background-image:url(../img/m-a.jpg); margin:0 0 2px 2px; border:0; cursor: hand; cursor: pointer;}
a.amenu {display:block; height:46px; width:262px; padding-left:20px; padding-top:14px}
a.amenu:hover {color:#FFFFFF; text-decoration:none}



