body { background:#fff url('images/bg.jpg') repeat-x top left; margin:0;padding:0; font-family:arial,helvetica,sans-serif; font-size:12px; color:#212121; }
body.mini { background-position: 0px -160px; }

img { border:0; }
a {  color: #41B7D8; }

blockquote {background: none repeat scroll 0 0 #F3F3F3;    border: 1px dotted #BBBBBB; margin:0px; padding: 5px 10px; }
blockquote p { padding:0;margin:0; }

.Main { width:960px; margin:0 auto; padding:0px 16px;}
.Header { height:54px; margin: 30px 0px 30px 0px; }
.Header .Logo { float:left; width: 300px;height:54px;line-height:54px;  }
.Header .Logo a { font-family: 'Open Sans Condensed', Arial Narrow, Arial, Helvetica, sans-serif; font-size:32px; text-transform: uppercase; color: #41B7D8; text-decoration: none }
.Header .Logo a span { color:#212121; }
.Header .Logo a img { vertical-align: middle }

.Header .Phone {  float:right; width: 300px;height:54px;line-height:54px;text-align: right; font-family: 'Open Sans Condensed', Arial Narrow, Arial, Helvetica, sans-serif; color: #41B7D8;font-size:32px; }
.Header .Phone span { color:#212121; }
.Header .Center { overflow: hidden; }
.Header .Center .in { margin:12px 10px 0px 10px; text-align: center; }
.Header .Center .in ul { list-style: none; margin:0;padding:0; }
.Header .Center .in ul li { display: inline-block;*display:inline;zoom:1; padding:5px 16px; }
.Header .Center .in ul li a { text-transform:uppercase; font-family: 'Open Sans Condensed', Arial Narrow, Arial, Helvetica, sans-serif; color: #41B7D8; font-weight: bold; font-size:18px;  }
.Header .Center .in ul li a:hover {  text-decoration: none; }
.Header .Center .in ul li.active { background:#41B7D8; }
.Header .Center .in ul li.active a { text-decoration: none; color:#fff; }


.Promo { border:2px solid #ccc; height:200px; background:#fff; margin-bottom: 30px; overflow: hidden;}
.Promo .in { position: relative; }

h1,h2,h3 {  font-family: 'Open Sans Condensed', Arial Narrow, Arial, Helvetica, sans-serif; color: #41B7D8; font-weight: normal; text-transform: uppercase;  }


.Content p { line-height:18px; }

.Footer { margin-top: 30px; padding:10px 0px; border-top:1px solid #ccc; height:18px; font-size:10px; color:#8c8c8c; }
.Footer .R { float:right; }
.Footer .L { float:left; }