
html, body { width: 100%; height: 100%; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:12px;}
body       { min-height: 100%; height: auto !important; height: 100%; position: relative; background: #fff;}
.container { width: 100%;}
#header    { width: 100%; }
#content   {}
#footer    { width: 100%; }


/* Main --------------------- */

#header,#content,#footer { min-width:1000px;  }
* { margin:0; padding:0; }
*:focus { outline: none; }
* html img, * html .submenu-shadow, * html .phone, * html .hot-spot1, * html #pencil {filter:expression(fixPNG(this));}
.hidden { display: none; }
.show   { display: block!important; }
.no-bg  { background: none!important; }
.no-border, img { border: none!important; }
.clear{ clear: both; }
.float-left {float: left;}

.blue {color: #336699;}
a:link    { color: #336699; text-decoration:underline; }
a:visited { color: #336699; text-decoration:underline; }
a:hover   { color: #336699; text-decoration:none; }
a:active  { color: #336699; text-decoration:underline; }

blockquote { margin-left: 10em; padding-left: 1em; border-left: 2px solid #ccc; }
pre, code { font: 1.2em/1.8 "Courier New", Courier, monospace; border: 1px dashed #aaa; padding: 1em; background: #eee; }
code { padding: .2em .5em; }

table {border-collapse:collapse;border:none;}
table td {padding:0px;vertical-align:top;}

h1{ color:#401111; font-size: 19px; font-weight: normal;}
h2{ color:#724c42; font-size: 18px; font-weight: normal;margin-bottom: 24px;}
h3{ color:#2f202f; font-size: 18px; font-weight: normal; margin-bottom: 17px;}
h4{ color:#666666; font-size: 14px; font-weight: bold;}
h3.white-heading{color: #ffffff; margin-bottom: 17px;}

/* header ---------------------*/

#header { background: #002e64 url('/images/test.gif') repeat-x; min-height: 573px; }
#header_grad { background: url('/images/main_header_grad.gif') no-repeat top right; height:100%; }
#header .logo { padding: 24px 25px 0 29px; float: left;}
.menu {padding-top: 24px;}

.menu .item {position: relative;float: left; font-size: 14px; font-family: 'Arial Narrow',Arial, Helvetica, sans-serif; }

.menu a         { color: #ffffff; text-decoration:none;  padding: 35px 19px 8px 14px; display: block;  }
.menu a:link    { color: #ffffff; text-decoration:none;}
.menu a:visited { color: #ffffff; text-decoration:none;  }
.menu a:hover   { color: #ffffff; background: url('/images/hover_menu_bg.gif') repeat-x;  }
.menu a:active  { color: #ffffff; background: url('/images/hover_menu_bg.gif') repeat-x;  }

.menu .separator{ background: url('/images/menu-sepatator.gif') no-repeat; position: absolute; top: 0px; left: 0px; width: 27px; height: 49px;}

.icons { display: inline; }
.icons div{ float: left;  width: 10px; height:10px; margin: 0 10px; }
.icons .home{background: url('/images/home.gif') no-repeat;}
.icons .home-active{background: url('/images/home_active.gif') no-repeat;  }
.icons .mail{background: url('/images/mail.gif') no-repeat;}
.icons .mail:hover{background: url('/images/mail_active.gif') no-repeat;}
.icons .map{background: url('/images/map.gif') no-repeat;}
.icons .map:hover{background: url('/images/map_active.gif') no-repeat;}

.under_menu{ width: 970px;}
.big_image{  background: url('/images/gray_under_big_img.gif') no-repeat; margin:15px 5px 0px 10px; padding: 13px 12px 8px 12px; width: 700px;}
#pencil{ position: absolute; top: 401px; left: 4px; width: 319px; height: 140px;}

.phone {  background: url('/images/phone.png') no-repeat; color: #004881; font-size: 16px; width: 219px; height: 52px; padding: 20px 0px 0px 0px; vertical-align: top; text-align: center;}
.number {  color: #00366d; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 18px; }

.specials {  padding: 0px 0px 0px 15px; color: #99ccff; font-size: 11px;}
.specials p{ margin-bottom: 30px;}
.specials a.sp-link { padding-left:12px; margin-left:-12px; color: #ffffff; text-decoration:underline; font-weight: bold; font-size: 11px; background: url('/images/specials_arrow.gif') no-repeat 0px 5px; display:block; }
.specials a:link    { color: #ffffff; text-decoration:underline;}
.specials a:visited { color: #ffffff; text-decoration:underline;  }
.specials a:hover   { color: #ffffff; text-decoration:none; }
.specials a:active  { text-decoration:underline; }


/*submenu    -----------*/
.sub-menu { width: 278px; background: url('/images/test.gif') repeat-x 0px -140px; }

/* left-column ------------*/

.left-column{ float: left; width: 243px; padding: 0px 25px 200px 25px; font-size: 11px; color:#333333;}

.news-item 				{ margin-bottom: 26px;}
.news-item .date		{color:#77685c; font-size: 9px;}
.news-item a.news-link         { padding-left:12px; margin-left:-12px; color: #336699; text-decoration:underline; font-weight: bold; font-size: 11px; background: url('/images/news_arrow.gif') no-repeat 0px 5px; display:block; }
.news-item a.news-link:link    { color: #336699; text-decoration:underline;}
.news-item a.news-link:visited { color: #336699; text-decoration:underline;  }
.news-item a.news-link:hover   { color: #336699; text-decoration:none; }
.news-item a.news-link:active  { text-decoration:underline; }

.vote-column a         { color: #336699; text-decoration:underline; font-weight: bold; font-size: 11px; }
.vote-column a:link    { color: #336699; text-decoration:underline; }
.vote-column a:visited { color: #336699; text-decoration:underline;  }
.vote-column a:hover   { color: #336699; text-decoration:none; }
.vote-column a:active  { text-decoration:underline; }

.vote-column form      { margin-top: 10px;}
.vote-column p         { vertical-align: top; line-height: 12px;}
.vote-column input     {margin: 0px 10px 0px 0px;}
.vote-button           {margin: 0px; text-align: right;}

/* content -------------------*/

.tr-content{background: url('/images/bg.gif') repeat; }

#content { background: url('/images/bg_shadow.gif') repeat-x; margin:0px; padding-top: 25px; padding-bottom: 100px; }
.content { margin-left: 302px; width: 690px;}

 ul,  ol { margin-left: 3em; line-height: 1.3em; }
 ul li { margin-bottom: .2em; }
 p,  ul,  ol,  table, blockquote, pre, .content img { margin-bottom: 1em; }


/* hot-spot -----------------*/
.urlhotspot {display: block; height: 101px; overflow: hidden;}
.hot-spot       { width: 688px;}
.hot-spot1      { background: url('/images/hot-spot1.png') no-repeat 0px 0px; width: 164px; padding: 12px 0 10px 8px;}
.hot-spot img   { margin-bottom: 20px; position: relative; z-index: 10;}

.hot-spot a         { color: #336699; text-decoration:underline; font-weight: bold; font-size: 11px; }
.hot-spot a:link    { color: #336699; text-decoration:underline;}
.hot-spot a:visited { color: #336699; text-decoration:underline;  }
.hot-spot a:hover   { color: #336699; text-decoration:none; }
.hot-spot a:active  { text-decoration:underline; }

.hide-button { background: url('/images/button-hide.gif') no-repeat; width: 93px; height: 28px; margin-left: 18px; cursor: pointer; display: none;}
.show-button { background: url('/images/button-show.gif') no-repeat; width: 127px; height: 28px; margin-left: 18px; cursor: pointer; }
#second-div  { display: none;}


/* -------------------------*/

.welcome            { margin: 35px 15px 0 0;}
.welcome .image     { float: right; padding-left: 3px;}


/* scroll text -----------*/

.welcome .scrolling {  position: relative; padding-right: 22px;  text-align:left; }
#scroll_top         { position:absolute; top: 0px; right: 0px; height:20px; width:20px; cursor:pointer;background: url('/images/arrow_up.gif') no-repeat;  }
#scroll_down        { position:absolute;  bottom: 0px; right: 0px; height:20px; width:20px; cursor:pointer; background: url('/images/arrow_down.gif') no-repeat; }


/* footer -----------------*/

#footer            { position:relative; font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #666666; padding-top: 50px; height: 59px; width: 1000px;}
#footer .copyright { float: right;  text-align:right; padding-right: 24px;}
#footer .copyright-webprofy{  background: url('/images/webprofy_logo.gif') no-repeat 35px 0px; width:250px; text-align:left; padding-left: 114px;}

#footer a:link     { color: #666666; text-decoration:underline; }
#footer a:visited  { color: #666666; text-decoration:underline;  }
#footer a:hover    { color: #666666; text-decoration:none; }

.note     { background: url('/images/footer_note.gif') no-repeat; position: absolute; top: -195px; left:0px; height: 216px; width: 195px; padding: 33px 35px 0 36px;  font-size: 11px; color: #333333; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal;}
.note div { background: url('/images/logo.gif') no-repeat; padding-top: 35px; }
.note .blue-heading{ color:#336699; font-weight: bold;}
.note p   { margin-bottom: 17px;}

.footer-menu        { position: absolute; left: 310px; bottom: 140px; margin-top: 500px;  }
.footer-menu .item  { float: left; background: url('/images/footer_menu_item.gif') no-repeat; padding-top: 17px; margin-right: 20px;}
.footer-menu a         { color: #336699; text-decoration:underline; font-size: 11px; }
.footer-menu a:link    { color: #336699; text-decoration:underline;}
.footer-menu a:visited { color: #336699; text-decoration:underline;  }
.footer-menu a:hover   { color: #336699; text-decoration:none; }
.footer-menu a:active  { text-decoration:underline; }


