* { padding: 0; margin: 0; }

body { font-family: Times, serif; font-size: 16px; color: #000; line-height: 1.3em; }

/* General HTML Elements */
h1, h3 { font-size: 14px; font-family: Arial, sans-serif; color: #033e59; line-height: 1.3em; margin-bottom: 30px; }
h2 { font-size: 24px; color: #033e59; margin-bottom: 30px; line-height: 1em; }
h4 { font-size: 14px; font-family: Arial, sans-serif; color: #000000; margin-bottom: 10px; }
h5 { font-size: 12px; font-family: Arial, sans-serif; color: #033e59; margin-bottom: 10px; }
h6 { font-size: 21px; font-family: Arial, sans-serif;color: #033e59; margin-bottom: 3px; }
smalllink { font-size: 10px; font-family: Arial, sans-serif; color: #033e59; }

p { margin-bottom: 1em; }
p1 { font-size: 16px; font-family: Times, serif; color: 033e59; }
p2 { font-size: 12px; font-family: Times, serif; color: 033e59; }
table td { font-size: 12px; font-family: Arial; line-height: 1.2em; vertical-align: top; padding: 0 25px 10px 0; }
table strong { text-transform: uppercase; }
a { outline: none; }
hr { height: 1px; margin: 1em 0; border: 0; border-bottom: 1px solid #000; }
img { border: none; }
.clear { clear: both; }
.input { width: 100%; font-size: 14px; padding: 5px; border: 1px solid #818181; }
table th { font-size: 14px; font-family: Arial; text-align: left; line-height: 1.2em; padding: 0 25px 10px 0; }
.sendButton { text-align: right; }

.phone { font-size: 16px; font-family: Arial, sans-serif; font-weight: bold; color: #033e59; }

#wrapper { width: 885px; margin: 0 auto; border-right: 1px solid #979d8e; border-left: 1px solid #979d8e; }

#head { height: 180px; border-bottom: 9px solid #4f5b61; background: url('imgs/head.jpg') no-repeat left top; }
#menu { position: absolute; top: 158px; margin-left: 445px; }
#menu li { list-style: none; float: left; }

#main { padding: 60px 60px 20px 60px; background: #fff url('imgs/bkg_main.jpg') repeat-x top left; }

#infoBox { width: 522px; margin-right: 8px; float: left; border: 1px solid #979d8e; background: #f9f7c0 url('imgs/bkg_infoBox.jpg') repeat-x top left; }
#info {padding: 45px 45px 0 45px;}
#info ul li { list-style-position: outside; margin: 0 0 .3em 1.3em; }
#info ul li ul { margin: .2em 0 .7em 0; }
#info ul li ul li { line-height: 1.1em; margin: 0 0 .3em 1.1em; }
#info .infoPicRight { margin: 0 0 10px 10px; float: right; }
#info .infoPicLeft { margin: 10px 20px 5px 0px; float: left; }

#box { width: 210px; float: left; padding-left: 10px; }
#boxs h3 { margin: 0 0 10px 20px; }
#box table td { font-size: 10px; font-family: Verdana, sans-serif;  color: #000000; text-align: left; padding: 0; padding-bottom: 10px; }
#box table td img { margin-bottom: 5px; }

#services { width: 230px; float: left; }
#services h3 { text-transform: uppercase; margin: 0 0 10px 20px; }
#services table td { font-size: 10px; font-family: Verdana, sans-serif; font-weight: bold; color: #59666c; text-align: center; padding: 0; padding-bottom: 10px; }
#services table td img { margin-bottom: 5px; }

#footer { font-size: 11px; font-family: Arial, sans-serif; text-align: center; color: #4c4b4b; padding: 0 60px 55px 60px; background: url('imgs/bkg_footer.png') repeat-x left top; }
#footer hr { margin-bottom: 25px; border-bottom: 1px solid #a1abaf; }

