/**************************************************************************\
* Copyright (c) 2000-2008 Компания "ИнтекМедиа"
* Internet:http://www.intecmedia.ru, Email:info@intecmedia.ru
\**************************************************************************/

body 
  { font-family:arial; letter-spacing:normal; 
   line-height:normal; margin:0; padding:0; 
   background-color:#000; color:#fff; 
   font-size:14px;  }


table, td, th 
  { font-size:100%; }

.clear 
  { clear:both; }
div.content .clear 
  { clear:left; }

a 
  { color:#64c932; text-decoration:underline; } 
a:link 
  { } 
a:visited 
  { color:#327610; } 
a:hover 
  { color:#a2d63d; text-decoration:underline; } 
a:active 
  { } 
:focus 
  { -moz-outline-style: none; }
q 
  { quotes: "" ""; }
a img, iframe, object, applet 
  { border:none; }
table 
  { border:none; border-collapse:collapse; border-spacing:0; font-size:100%; empty-cells:show; width:100%; }

ul, ol 
  { list-style:none; }
label 
  { cursor:pointer; }
ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, 
form, body, html, p, blockquote, fieldset, input, td, th 
  { margin:0; padding:0; }

pre, code 
  { font-size:1em; }
blockquote, address, cite, dfn, var, h1, h2, h3, h4 ,h5, h6 
  { font-style:normal; font-weight:normal; }
abbr, acronym 
  { border-bottom:1px dotted #000000; cursor:help; }

sup, sub  
  { font-size:75%; vertical-align:middle; position:relative; }
sup 
  { bottom:0.5em; }
sub 
  { top:0.5em; }
hr 
  { font-size:0; line-height:0; width:100%; height:2px;
    border:none; color:gray; border-bottom:2px solid gray;
    margin:0.25em 0.5em; padding:10px 0; clear:both; }

/* structure */
    
    
#container
  { min-height:760px; }    
#index #container
  { background:none; }    
#container
  { background:url(/images/footer.jpg) 50% 100% no-repeat; }    
#index .footer 
  { height:150px; }
#wrapper 
  { min-width:980px; max-width:1600px; margin:0 auto;background:url(/images/bigpict-1.jpg) center 0 no-repeat; }
#index #wrapper
  { background:url(/images/bigpict-1.jpg) center 0 no-repeat; }
#content #wrapper
  { background:url(/images/bigpict-cont.jpg) center 0 no-repeat; }
#gallery #wrapper
  { background:url(/images/bigpict-gall.jpg) center 0 no-repeat; }
table.none td
  { vertical-align:top; }
tr.equal3
  {  }
  tr.equal3 td
    { width:35%; }
td.side
    { width:301px; }
td.center
    { padding-right:20px; }
div.content
  { width:100%; }
div.side
   { width:301px; float:right; padding-bottom:50px;  padding-top:2.4em; }
div.center
   { margin-right:306px; width:auto; padding-bottom:50px; }
div.center-gal
   { margin-right:0; width:auto; padding-bottom:50px; }

/* /structure */

/* footer */  
#content div.footer, #gallery div.footer
  { padding-top:65px; height:140px; width:;  }
  div.footer
  { height:96px; color:#808080; padding: 54px 75px 0px; font-size:11px; }
  div.footer a
    { color:#ec5c1d;  }
  div.footer a:hover
    { color:#E29B67;  }
  div.footer td.intecmedia
    { width:30%; }
  #content div.footer td.intecmedia, #gallery div.footer td.intecmedia
    { width:30%; text-align:center; }
  #content div.footer td.intecmedia a, #gallery div.footer td.intecmedia a
    { margin:83px auto 0; background:none; float:none; padding:0; }
  #index div.footer td.intecmedia a
    { display:block; text-decoration:none; color:#b6b6b6;
      background:url(/images/intecmedia.gif) 0 0 no-repeat;
      padding-left:30px; margin-left:30px; float:right; }
  div.footer td.intecmedia a
    { display:block; text-decoration:none; color:#b6b6b6; }
  div.footer td.intecmedia a:hover
    { color:#b6b6b5; }
  div.footer td.intecmedia a span
    { display:block; color:#ec5c1d; text-decoration:underline; }
  div.footer td.intecmedia a:hover span
    { color:#e29b67; }
  div.footer td.address span
    { display:block; padding-bottom: 10px; }
  div.footer td.seo
    { font-size:12px; }
  #content div.footer td.seo, #gallery div.footer td.seo
    { padding-left:9%; }
    div.footer td.seo span
      { font-size:35px; }
      div.footer td.seo span sup
        { font-size:18px; bottom:10px; }

/* /footer */  

/* index-menu */
#index div.container
  { height:740px; position:relative; width:100%;  }
#content div#container, #gallery div#container, .container
  { width:930px; margin:0 auto; }
#index div.menu
  { height:549px; width:224px; float:right; margin:94px 10px 0 0;
    background:url(/images/menu.png) 0 0 no-repeat;
     }
    div.menu div.inside
      { width:160px; height:264px; position:relative;
        left:35px; top:158px; }
      div.menu div.inside a
        { display:block; width:153px; height:29px; 
          margin-bottom:10px; }
/* /index-menu */
  
/* header */
div#header
  { height:257px; }
  div#header div.icons 
    { width:960px; margin:0 auto; padding:17px 0 0; height:49px; overflow:hidden; }
  div#header a.logo 
    { display:block; position:relative; width:250px; height:70px;
      top:-105px; margin:0 auto; z-index:10; }
    div#header div.icons a
      { display:block; width:31px; height:34px; float:left;
        background:0 0 no-repeat; margin:0 10px;}
    div#header div.icons a.home
      { background-image:url(/images/main.gif);
        margin-left:140px; }
    div#header div.icons a.mail
      { background-image:url(/images/mail.gif); }
    div#header div.icons a.map
      { background-image:url(/images/map.gif); }
    div#header div.icons a:hover, div#header div.icons a#act 
      { display:block; width:31px; height:34px; float:left;
        background-position:0 -34px;}
    div#header div.icons div.tel
      { float:right; margin:-7px 0 0; width:190px; 
        height:47px; padding: 5px 15px;
        background:url(/images/header-tel.png) 0 0 no-repeat;}
      div#header div.icons div.tel span
        { display:block; font-size:35px; line-height:28px; }
        div#header div.icons div.tel span sup
          { font-size:18px; bottom:10px; }
    div#header div.icons a.eye
      { display:block; float:right; width:99px; height:20px;
        padding:37px 0 0 10px; font-size:11px; 
        margin:-8px 10px 0 0; cursor:pointer;
        background:url(../images/eye.png) 0 0 no-repeat;}
  
  div#header div.menu
    { padding:23px 0 0; width:890px; margin:0 auto; 
      height:50px; }
  div#header div.menu a
    { display:block; padding:0 13px; float:left;
      font-family:georgia; color:#53260d; font-size:16px;
      text-decoration:none; margin:0 1px; }
  div#header div.menu a.right
    { float:right; }
  div#header div.menu span.devider
    { display:block; width:400px; height:10px; float:left; }
    div#header div.menu a span
      { display:block; border-bottom:1px solid #53260d; }
  div#header div.menu a:hover, div#header div.menu a#menu-act
    { padding-right:0; color:#d64708;; text-decoration:none;
      background:url(/images/arr-left.gif) 0 6px no-repeat; }
    div#header div.menu a:hover span, div#header div.menu a#menu-act span
      { padding-right:13px; border:none;
        background:url(/images/arr-right.gif) 100% 6px no-repeat; }

  div#header div.submenu
    { width:400px; margin:0 auto; }
  div#header div.submenu a
    { display:block; padding:0 13px; float:left;
      font-family:georgia; color:#e29b67; font-size:15px; 
      margin:0 3px; }
    div#header div.submenu a span
      { display:block; }
  div#header div.submenu a:hover, div#header div.submenu a#act-sub
    { color:#f86600; padding-right:0; text-decoration:none;
      background:url(/images/arr-left.gif) 0 6px no-repeat; }
    div#header div.submenu a:hover span, div#header div.submenu a#act-sub span
      { padding-right:13px;
        background:url(/images/arr-right.gif) 100% 6px no-repeat; }
       
/* /header */
    
/* content */

div#fullpath 
  { font-size:12px; padding:5px 0 10px; color:#999999;
    font-family:arial;}
div#fullpath a 
  { color:#327610; }
div#fullpath a:link 
  { } 
div#fullpath a:hover 
  { color:#999999; } 
div#fullpath a:active 
  { } 
div#fullpath a:visited 
  { }
div#fullpath span 
  { }

h1#doctitle 
  { font-size:30px; margin:0; padding:0; font-weight:normal;
    font-family:georgia; color:#999; margin-bottom:10px; }

div.content {
  height: 300px;
}

div.content[class] {
  height: auto;
  min-height: 300px;
}


div.content div.banners
  { margin:0 15px; }
  div.content a.banner
    { position:relative; color:green; width:270px; height:270px;
      float:left; margin:12px; display:block; color:#fff;
      text-decoration:none; cursor:pointer; }
  div.content td.side a.banner
    { position:relative; color:#fff; width:270px; height:270px;
      margin:12px; }
  div.content td.side a.high
    { height:205px; }
  div.content a.banner span.ins
    { padding:65px 10px 0 20px; height:50px; cursor:pointer;
      display:block; }
  div.content a.wp span.ins
    { padding:45px 10px 0 20px; height:70px; display:block; }
  div.content a.concert
    { background:url(/images/concert.jpg) 0 0 no-repeat; }
  div.content a.action
    { background:url(/images/action.jpg) 0 0 no-repeat; }
  div.content a.menu
    { background:url(/images/menu.jpg) 0 0 no-repeat; }
    div.content a.banner span.name
      { position:absolute; top:0; left:0; /*width:78px; */
        height:19px; font-size:20px; font-family:arial;
        margin:10px 17px; padding:3px; display:block; background:#010101; }
    div.content a.banner span.date-bot
      { position:absolute; top:89px; left:0; width:117px;
        height:41px; font-family:arial; font-size:12px;
        padding:5px 17px; color:#000; display:block;
        background:url(/images/date-bot.png) 0 0 no-repeat; }
    div.content a.banner span.price
      { position:absolute; top:89px; right:0; width:85px;
        height:41px; font-family:arial; font-size:12px;
        padding:5px 17px; color:#000; display:block;
        background:url(/images/price.png) 0 0 no-repeat;  }
    div.content a.banner span.date-bot span, div.content a.banner span.price span
      { display:block; font-size:22px; }
    div.content a.banner span.date
      { position:absolute; top:0; right:0; width:96px;
        height:19px; font-family:arial; font-size:20px;
        padding:10px 17px; display:block; }
    div.content a.banner b
      { padding:0; margin:0; background:#3f3e3e; color:#fff; 
        font-weight:normal; line-height:18px; font-size:16px; }
    div.content a.banner i
      { padding:0; margin:0;color:#fff; 
        font-weight:normal; line-height:18px; font-size:16px; }
    div.content a.banner span.text
      { display:block; font-size:16px; padding-top:40px; 
        line-height:24px; text-decoration:underline;
        color:#64c932; }
    div.content a.banner:hover span.text
      { color:#a2d63d; }

div.content div.line, div.line
  { width:913px; height:11px; margin:0 auto; clear:both; 
    padding:5px 0;
    background:url(/images/line.gif) 0 center no-repeat;}
div.content div.line-mini
  { width:271px; height:11px; margin:0 auto; clear:both; 
    padding:5px 0;
    background:url(/images/line-mini.gif) 0 center no-repeat;}

div.content div.navigation
  { margin-bottom:22px; }
  div.navigation a.name
    { color:#999; text-decoration:none; font-size:30px;   
      margin-right:60px; }
  div.navigation a.name:hover
    { color:#fff; }
  div.navigation a.name span
    { border-bottom:2px solid #999; line-height:30px; }
  div.navigation a.name:hover span
    {  }
  div.navigation a.navi
    { color:#999; text-decoration:none; font-size:20px;
      padding:0 16px; }
  div.navigation a#act-navi
    { color:#fff; padding-right:0; 
      background:url(/images/arr-left.gif) 0 8px no-repeat; }
  div.navigation a.navi:hover
    { color:#fff; }
  div.navigation a.navi span
    { border-bottom:1px dashed #999; }
  div.navigation a.navi:hover span
    { border-color:#fff; padding-right:0; }
  div.navigation a#act-navi span
    { color:#d65015; padding-right:16px; border:none; 
      background:url(/images/arr-right.gif) 100% 8px no-repeat; }
  
div.content div.item
  { margin-bottom:30px; position:relative; }
  div.content div.item img
    { width:137px; height:137px; border:4px solid #fff;
      margin:7px 15px 7px 0; float:left; }
  div.content div.item div.blink
    { width:137px; height:137px; position:absolute;
      background:url(/images/blink.png) 0 0 no-repeat;
      z-index:100; left:4px; top:11px; }
  div.item div.description
    { margin-left:162px; }
    div.item div.description a
      { display:block; margin-bottom:5px; font-size:16px; 
        line-height:24px; }
       
div.numbers
  { color:#6d6d6d; width:100%; margin-top:20px; margin-left: auto; margin-right: auto; text-align:center; clear:both; }
  div.content div.numbers a
    { display:inline-block; color:#6d6d6d; width:24px; height:24px;
      padding:0; font-family:arial;     
      text-align:center; line-height:24px; }
/**/  div.content div.numbers a:hover, div.numbers a#act-page 
    { color:#fff; text-decoration:none; width:24px; height:24px;
      background:url(/images/round.gif) 0 0 no-repeat;
      }
  div.content div.numbers span.prev a, div.content div.numbers span.next a
    { font-family:georgia; width:auto; display:inline; 
      float:none; background:none; }
/**/  div.content div.numbers span.prev a:hover, div.content div.numbers span.next a:hover
    { background:none; }
  div.content div.numbers span.prev
    {  margin-right:50px; }
  div.content div.numbers span.next
    { margin-left:50px; }
  div.content div.numbers span
    { line-height:24px; margin:0 10px;
      font-family:arial;}
/* gallery */      
div.content div.gallery
  { padding-bottom:20px; }
div.content div.gallery div.gal-item
  { float:left; margin:5px; position:relative; cursor:pointer; }
  div.content div.gallery div.gal-item img
    { margin:0; width:137px; height:137px; }
  div.content div.gallery span.blink  
    { width:137px; height:137px; position:absolute;
      background:url(/images/blink.png) 0 0 no-repeat;
      z-index:100; left:4px; top:4px; cursor:pointer; }
/* gallery-old*/
#gallery div.content div.navigation
  { margin-bottom:40px; }
  #gallery div.navigation a
    { display:block; width:118px; height:41px; color:#999;
      text-decoration:none; font-size:18px; float:left;  
      margin-right:30px; line-height:30px; text-align:center; }
    #gallery div.navigation a span
      { border-bottom:1px dashed #999; }
  #gallery div.navigation a:hover, #gallery div.navigation a#act-gal
    { background:url(/images/act-gall.gif) 0 0 no-repeat; }
  #gallery div.navigation a:hover span, #gallery div.navigation a#act-gal span
    { border:none; }
div.trigger
  { width:64px; height:32px; float:right; }
  #gallery div.navigation div.trigger a
    { display:block; width:32px; height:32px;margin:0;padding:0; }
  #gallery div.navigation div.trigger a.view-1
    { background:url(/images/trigger-1.gif) no-repeat;
      background-position:0 0; }
  #gallery div.navigation div.trigger a.view-2
    { background:url(/images/trigger-2.gif) no-repeat;
      background-position:0 0; }
  #gallery div.navigation div.trigger a:hover, #gallery div.navigation div.trigger a#act-trigger
    { background-position:0 -32px; }
/* /gallery */      
/* image-gallery */
div.gallery div.bigimage
  { position:absolute; background:#fff; top:200px; left:300px;
    z-index:200; padding-bottom:15px; disp lay:none;}
  div.gallery div.bigimage a
    { color:#828282; text-decoration:none; }
  div.gallery div.bigimage a.prev
    { display:block; float:left; margin-left:15px;
      font-size:12px; font-family:arial; }
  div.gallery div.bigimage a.next
    { display:block; float:right; margin-right:15px; }
  div.gallery div.bigimage img
    { display:block; margin-bottom:0; }
  div.gallery div.bigimage span.name
    { display:block; line-height:30px; text-align:center;
      font-size:16px; }
  div.gallery div.bigimage a span
    { line-height:30px; color:#828282; text-decoration:underline; }
  div.gallery div.bigimage a:hover
    { color:#828282; text-decoration:none; }
  div.gallery div.bigimage a:hover span
    { color:#a2d63d; text-decoration:underline; }
/* /image-gallery */      
/* /gallery-old*/
/* gallery-neo */
div.gallery-neo div.bigimage
  { width:auto; height:auto; pos ition:relative; }
div.gallery-neo div.bigimage div.border
  { width:auto; height:auto; pos ition:relative; }
div.gallery-neo div.bigimage div.rel
  { position:relative; }
  div.gallery-neo div.bigimage div.border-tl
    { position:absolute; top:-16px; left:0; height:122px;
      width:122px;
      background:url(/images/img-tl.gif) 0 0 no-repeat; }
  div.gallery-neo div.bigimage div.border-tr
    { position:absolute; top:-16px; right:0; height:122px;
      width:122px; 
      background:url(/images/img-tr.gif) 0 0 no-repeat; }
  div.gallery-neo div.bigimage div.border-bl
    { position:absolute; bottom:-14px; left:0; height:122px;
      width:122px;
      background:url(/images/img-bl.gif) 0 0 no-repeat; }
  div.gallery-neo div.bigimage div.border-br
    { position:absolute; bottom:-14px; right:0; height:122px;
      width:122px;
      background:url(/images/img-br.gif) 0 0 no-repeat; }
  div.gallery-neo table.img-border
    { width:auto; position:relative; margin:0 auto; border:0; }
  div.gallery-neo table.img-border tr
    { border:0; padding:0; }
  div.gallery-neo table.img-border tr td
    { border:0; padding:0; }
  div.gallery-neo table.img-border tr.top-line
    { position:relative; }
  div.gallery-neo table.img-border td.top
    { height:32px;
      background:url(/images/img-tb.jpg) 0 0 repeat-x; }
  div.gallery-neo table.img-border td.bottom
    { height:32px;
      background:url(/images/img-bb.jpg) 0 0 repeat-x; }
  div.gallery-neo table.img-border td.left
    { width:34px;
      background:url(/images/img-lb.jpg) 0 0 repeat-y; }
  div.gallery-neo table.img-border td.right
    { width:34px;
      background:url(/images/img-rb.jpg) 0 0 repeat-y; }
*/  div.gallery-neo div.bigimage img
    {  }
  div.gallery-neo div.bigimage a
    {  }
  div.gallery-neo div.bigimage a.prev
    { display:block; float:left; margin-left:15px;
      font-size:12px; font-family:arial;  }
  div.gallery-neo div.bigimage a.next
    { display:block; float:right; margin-right:15px; }
  div.gallery-neo div.bigimage img
    { display:block; margin-bottom:0; margin:0 auto; 
      border:none; }
  div.gallery-neo div.bigimage span.name
    { display:block; line-height:30px; text-align:center;
      font-size:16px; }
  div.gallery-neo div.bigimage a
    { color:#828282; text-decoration:none; }
  div.gallery-neo div.bigimage a span
    { line-height:30px; color:#828282; text-decoration:underline; }
  div.gallery-neo div.bigimage a:hover
    { color:#828285; text-decoration:none; }
  div.gallery-neo div.bigimage a:hover span
    { color:#a2d63d; text-decoration:underline; }
  div.gallery-neo div.neo
    { background:#191818; padding:25px 36px; height:145px;
      overflow:hidden; width:780px; ma rgin-left:-36px;
      position:relative; margin:0 auto; margin-top:30px; }
  div.gallery-neo div.neo a.arrow
    { display:block; position:absolute; width:35px; height:137px; }
  div.gallery-neo div.neo a.left
    { background:url(/images/left-arr.gif) 0 0 no-repeat;
      left:0; top:25px; }
  div.gallery-neo div.neo a.right
    { background:url(/images/right-arr.gif) 0 0 no-repeat;
      right:0; top:25px; }
  

div.content div.gallery-neo div.gal-item
  { float:left; margin:0 5px 30px; position:relative; }
  div.content div.gallery-neo div.gal-item img
    { margin:0; width:137px; height:137px; }
  div.content div.gallery-neo div.numbers
    { display:none; }
  div.content div.gallery-neo span.blink  
    { width:137px; height:137px; position:absolute;
      background:url(/images/blink.png) 0 0 no-repeat;
      z-index:100; left:4px; top:4px; display:block; cursor:pointer; }

  
/* /gallery-neo */      
div.content 
  { font-size:100%; line-height:1.3em; font-family:georgia; 
   color:#929292; padding-bottom:50px; }
  div.content div.wraper 
      { width:100%; }
  div.content a 
      { } 
  div.content a:hover 
      { } 
  div.content a:active 
      { } 
  div.content a:visited 
      { } 
  div.content img 
      { border:4px solid #fff; margin:10px; }
  div.content div.pict 
      { position:relative; }
  div.content span.zoom 
      { position:absolute; width:226px; height:151px; top:10px;
        left:10px; cursor:pointer; display:block;
        background:url(/images/zoom.png) 0 0 no-repeat;}
  div.content img.none 
      { border:none; background:none; margin:0; }
  div.content h1, div.content h2, div.content h3, 
  div.content h4, div.content h5, div.content h6 
      { line-height:normal; margin:0 0 10px; 
        font-family:georgia; color:#999; }
  div.content h1 
    { font-size:30px; font-height:normal; }
  div.content h2 
    { font-size:25px; } 
  div.content h3 
    { font-size:20px; } 
  div.content h4 
    { font-size:18px; } 
  div.content h5 
    { font-size:16px; } 
  div.content h6 
    { font-size:15px; } 
  div.content td.side h2 
    { font-size:30px; } 

div.content div.YMaps-layer-container img
  { border:0; }
div.content div.YMaps-layer-container table, div.content div.YMaps-layer-container table tr, div.content div.YMaps-layer-container table tr td
  { border:0; padding:0; width:auto; margin:0; }
    
  div.content table.none td table { border-collapse:collapse; border-spacing:0; border:1px solid #252424; font-size:1em; margin:0.25em 0 0.75em 0; font-family:arial; }
    div.content table.none td table td, div.content table.none td table th 
      { margin:0; padding:0; }
    div.content table.none td table td 
      { border:1px solid #252424; padding:7px; }
    div.content table.none td table th, div.content table.none td table thead td 
      { border:1px solid #252424; padding:7px; color:#fd8841;  
        background:url(/images/th-bg.jpg) 0 0 repeat;
        font-weight:normal; }
/*    div.content table td *, div.content table th * 
      { margin-top:0; padding-top:0; margin-bottom:0; padding-bottom:0; }*/
    div.content table.none td table caption 
      { font-size:0.9em; text-align:center; }
  div.content table { border-collapse:collapse; border-spacing:0; border:1px solid #252424; font-size:1em; margin:0.25em 0 0.75em 0; font-family:arial; }
    div.content table td, div.content table th 
      { margin:0; padding:0; }
    div.content table td 
      { border:1px solid #252424; padding:7px; }
    div.content table th, div.content table thead td 
      { border:1px solid #252424; padding:7px; color:#fd8841;  
        background:url(/images/th-bg.jpg) 0 0 repeat;
        font-weight:normal; }
/*    div.content table td *, div.content table th * 
      { margin-top:0; padding-top:0; margin-bottom:0; padding-bottom:0; }*/
    div.content table caption 
      { font-size:0.9em; text-align:center; }

div.content table.menu 
  { border:none; }
  div.content table.menu td
    { text-align:center; border:none; width:33%; }
  div.content table.menu td img
    { margin:0; }
  div.content table.none 
    { border:none; background:none; font-family:georgia; }
    div.content table.none td, 
    div.content table.none th 
      { border:none; background:none }

  div.content p 
    { margin:3px 0 15px; }
  div.content blockquote 
    { font-style:italic; font-family:Georgia; 
      margin:15px 0 30px; padding:15px 50px;
      min-height:80px;
      background:#1c1b1b url(/images/quotes.gif) 0 0 no-repeat;  }
    div.content blockquote p 
      { margin:0; }

  div.content cite 
    { font-style:italic; font-family:Georgia; 
      quotes: " \00AB" "\00BB "; }
  div.content cite:before 
    { content: open-quote; }
  div.content cite:after 
    { content: close-quote; }

  div.content address 
    { }
  div.content li 
    { padding:8px 0; }
  div.content ul 
    { margin:0; padding:13px 10px 16px 25px;
      background:url(/images/ul-bg.png) 0 0 repeat; }
  div.content ul li
    { background:url(/images/dot.gif) 0 15px no-repeat; 
      padding-left:20px; }
    div.content ul ul 
      { list-style:square; }
      div.content ul ul ul 
        { list-style:circle; }
    div.content ul ul li 
      { list-style:square; background:none; padding-left:10px; }
      div.content ul ul ul li
        { list-style:circle; padding-left:10px; }
  div.content ol 
    { margin:0.25em 0 0.5em 1.5em; padding:0 0 0 1em; 
      list-style:decimal; }
  div.content dl 
    { margin:0.25em 0 0.5em 0; padding:0 0 0 0; }
  div.content dt 
    { margin:0 0 0.25em 0; font-size:0.9em; }
  div.content dd 
    { margin:0 0 0.75em 2.5em; }
  
  div.content input, div.content textarea, div.content select 
    { width:auto; height:auto; line-height:100%; font-size:1em;
      border:1px solid black; padding:0.1em 0.25em;
      font-family:Arial; }
  div.content textarea 
    { line-height:120%; padding:0.5em; }
  input.button, div.content input.button 
    { padding:1em 1.5em; cursor:pointer; background:#CCCCCC;
      text-align:center; }
  div.content input.checkbox, div.content input.radio 
    { font-size:0.9em; width:auto; height:auto; border:none;
      background:none; height:1.2em; padding:0; margin:0; }


div.photo 
  { float:left; text-align:center; width:auto; height:150px;
    margin:0.5em 2.5em; padding:0; line-height:normal; }
* html div.photo 
  { margin-left:1.25em; }
  div.photo a 
    { width:100px; display:block; text-align:center; 
      margin:3px 0px; height:3.6em; overflow:hidden;
      font-size:0.9em; }
  div.photo div 
    { text-align:center; }
  div.photo img 
    { border:1px solid #000000; margin:0; width:100px;
      height:100px; display:block; }

ul.menu0 
  { padding-left:2em; list-style:none; }
ul.menu0 a 
  { }
ul.menu0 a:link 
  { }
ul.menu0 a:hover 
  { }
ul.menu0 a:active 
  { }
ul.menu0 a:visited 
  { }
li.menu0 
  { width:100%; }
li.menu0-item 
  { }
li.menu0-item span 
  { }
li#menu0-act 
  { }
li#menu0-act a 
  { }

ul.menu1 
  { padding-left:2em; }
ul.menu1 a 
  { }
ul.menu1 a:link 
  { }
ul.menu1 a:hover 
  { }
ul.menu1 a:active 
  { }
ul.menu1 a:visited 
  { }
li.menu1 
  { width:100%; }
li.menu1-item span 
  { }
li.menu1-item 
  { }
li#menu1-act 
  { }
li#menu1-act a 
  { }

ul.menu2 
  { padding-left:2em; }
ul.menu2 a 
  { }
ul.menu2 a:link 
  { }
ul.menu2 a:hover 
  { }
ul.menu2 a:active 
  { }
ul.menu2 a:visited
  { }
li.menu2 
  { width:100%; }
li.menu2-item span 
  { }
li.menu2-item 
  { }
li#menu2-act 
  { }
li#menu2-act a 
  { }

div.copyright 
  { }
  div.copyright a 
    { color:black; }
div.intecmedia 
  { width:auto; height:auto; float:left; text-align:left;
    padding:0.5em; }
  div.intecmedia img 
    { margin:0 4px 0 0; }
div.aquilon 
  { width:auto; height:auto; float:left; text-align:left;
    padding:0.5em; }
  div.aquilon img 
    { margin:0 4px 0 0; }

div.spacer 
  { line-height:0; font-size:0; width:1px; height:1px;
    overflow:hidden; }

div#seo img 
  { padding:0 10px 10px 0; }
  div#seo a img 
    { filter:alpha(opacity=30); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity:0.3; opacity:0.3; }
  div#seo a:hover img 
    { filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; }

#gallery div.gall-menu a
  { margin:0 10px 10px 0; width:auto; display:block; float:left; position:relative; text-align:center;
    padding-left:8px; height:41px; color:#999999; font-family:georgia; font-size:18px; line-height:18px; text-decoration:none; white-space:nowrap; cursor:pointer; }
#gallery div.gall-menu a:hover, #gallery div.gall-menu a#gall-menu-act
  { background:url(/images/gal-l.gif) 0 0 no-repeat;  }
  #gallery div.gall-menu a span.rig
    { display:block; padding-right:8px; height:41px; float:left; }
  #gallery div.gall-menu a:hover span.rig, #gallery div.gall-menu a#gall-menu-act span.rig
    { background:url(/images/gal-r.gif) 100% 0 no-repeat; }
    #gallery div.gall-menu a span.rig span.ins
      { display:block; height:41px; padding:0 8px; float:left; }
    #gallery div.gall-menu a:hover span.rig span.ins, #gallery div.gall-menu a#gall-menu-act span.rig span.ins
      { background:url(/images/gal-i.gif) 0 0 repeat-x; }
      #gallery div.gall-menu a span.rig span.ins span.no span
        { display:block; float:left; border-bottom:1px dashed #999999; }
      #gallery div.gall-menu a:hover span.rig span.ins span.no span, #gallery div.gall-menu a#gall-menu-act span.rig span.ins span.no span
        { border-bottom:none;}
#gallery div.gall-menu a span.no
  { display:block;  height:36px; padding-top:5px; float:left; }
#gallery div.gall-menu a:hover span.no, #gallery div.gall-menu a#gall-menu-act span.no
  { background:url(/images/no.gif) 50% 100% no-repeat; }

