/* *** BASICS *** */
html, body  {min-height: 100%; min-width: 1024px;}
body {background-color: #111111; background-image: url("../../img/bg.png"); font-family: Arial; font-size: 12px; color: #ffffff; border: 20px solid #000000;}

a {text-decoration:none; color: #ff004c; font-weight: bold;}
a:hover {text-decoration:none; color: #b20035; font-weight: bold;}
p,a { line-height: 19px; font-size: 14px;}
h2 {font-size: 28px; font-weight: bold; text-transform: uppercase; letter-spacing: -1px; line-height: 34px;}
h3 {font-size: 15px; color: #ff004c; line-height: 20px;}
h4 {color: #ff004c;}
strong {color: #ff004c; font-weight: bold;}

/* *** ELEMENTS DEFINITIONS *** */
#page {width: 1024px; margin: 0 auto 0 auto;}

#top {width: 1024px; height: 133px;}

  #top_title {width: 989px; height: 74px; margin: 0 auto 0 auto;}
    #top_logo {float: left; width: 409px; height: 85px;}
      #top_logo>a {display: block; width: 360px; height: 46px; margin-top: 28px; background: transparent url("../../img/top_logo.png") no-repeat;}
      #top_logo>a>span {display:none;}
    #top_menu {float:left; width: 580px; height: 74px;}
      #top_menu>ul {margin-top: 10px;}
      #top_menu>ul>li {display: inline;}
      #top_menu span {display: none;}
      
      .menu_rollover {float: left;}
      .menu_rollover ul .menu_rollover_item{display:none;}
      .menu_rollover ul:hover .menu_rollover_item{display: block; position: absolute; margin: 17px 0 0 96px; clear: both; width: 72px; height: 21px; background-color: #161616;}
      #item2 {margin-top: 38px;}
      
    #top_lang {margin: 28px 0 0 509px;}
    
        #top_menu_onas {display: block; float: left; width: 57px; height: 17px; background: transparent url("../../img/top_menu_onas.png") no-repeat;}
        #top_menu_onas:hover, #top_menu_onas.selected {background-position: -57px 0;}
        #top_menu_nabizime {display: block; float: left; width: 84px; height: 17px; position: relative; left: 32px; background: transparent url("../../img/top_menu_nabizime.png") no-repeat;}
        #top_menu_nabizime:hover, #top_menu_nabizime.selected {background-position: -84px 0;}
        #top_menu_clenove {display: block; float: left; width: 163px; height: 17px; position: relative; left: 64px; background: transparent url("../../img/top_menu_clenove.png") no-repeat;}
        #top_menu_clenove:hover, #top_menu_clenove.selected {background-position: -163px 0;}
        #top_menu_galerie {display: block; float: left; width: 72px; height: 17px; position: relative; left: 96px; background: transparent url("../../img/top_menu_galerie.png") no-repeat;}
        #top_menu_galerie:hover, #top_menu_galerie.selected {background-position: -72px 0;}  
        #top_menu_foto {display: block; float: left; width: 47px; height: 17px; position: relative; background: transparent url("../../img/top_menu_foto.png") no-repeat; margin: 4px 0 0 12px;}
        #top_menu_foto:hover, #top_menu_foto.selected {background-position: -47px 0;}  
        #top_menu_video {display: block; float: left; width: 58px; height: 17px; position: relative; background: transparent url("../../img/top_menu_video.png") no-repeat; margin: 4px 0 0 7px;}
        #top_menu_video:hover, #top_menu_video.selected {background-position: -58px 0;}                      
        #top_menu_kontakt {display: block; float: left; width: 78px; height: 17px; position: relative; left: 128px; background: transparent url("../../img/top_menu_kontakt.png") no-repeat;}
        #top_menu_kontakt:hover, #top_menu_kontakt.selected {background-position: -78px 0;}
    
  #top_delimiter {width: 1024px;}
    #top_delimiter>div {width: 1000px; height: 2px; background-color: #ffffff; background: transparent url("../../img/top_delimiter.png"); margin: 10px auto 6px auto;}
    
  #top_subtitle {width: 989px; height: 0px; margin: 0 auto 0 auto;}
  #top_subtitle strong {font-weight:normal;}
    #top_subtitle_text {float: left;}
    #top_subtitle_contact {float: right;}
      #top_subtitle_text p, #top_subtitle_contact p {font-size: 14px; letter-spacing: 1px;} 
      #top_subtitle_contact a {font-weight: normal;}   

#header {width: 1024px; height: 410px; position:relative;}
#header img {position:absolute; left:0; top:0;}

#content {width: 989px; margin: 28px auto 0 auto; min-height: 234px;}
  .content_full {width: 989px;}
  .content_third {float: left; width: 329px;}
  .content_vline {float: left; margin: 0 16px 0 16px;}
  .content_third>ul {margin: 4px 0px 7px 0px;}
  .content_third p {margin-top: 5px; line-height: 18px; text-align:justify;}
  .content_third h3 { text-align:justify}

#content_top {width: 989px; margin: 0 auto 28px auto; }

.full_page h3 {margin: 0 0 15px 0}


#dancerscont {width: 989px; margin: 0 auto 0 auto;}
.dancersthumbs {width: 989px; margin-bottom: 15px;}
  .dancersthumbs td {padding: 8px 73px 8px 0;}
.dancersthumb {display: block; width: 192px; height: 231px;}
.dancersthumb2 {display: block; width: 192px; height: 169px;}
/*.dancersthumb:hover {background-position: -167px 0;}*/
.dancersthumbdesc {width: 192px; height: 38px; background: url("../../img/dancers/dancers_desc.png") no-repeat;}
  .dancersthumbdesc p {text-align: center; padding-top: 11px; color: #ff004c;}
.dancersthumbdesc2 {width: 192px; height: 100px; background: url("../../img/dancers/dancers_desc2.png") no-repeat;}
  .dancersthumbdesc2 p {text-align: center; padding-top: 11px; color: #ff004c;}  

.gallerythumbs {width: 989px; margin-bottom: 15px;}
  .gallerythumbs td {width: 220px; height: 165px; padding: 8px 34px 8px 0;}
  .gallerythumbs img {border: 1px solid #111111;}

#footer {width: 989px; margin: 28px auto 28px auto;}
    #footer_logo>h2 {display: block; width: 203px; height: 27px; background: transparent url("../../img/footer_logo.png") no-repeat;}
    #footer_logo>h2>span {display:none;}
  #footer_grid {margin: 10px 0 10px 0; height: 60px;}
    #footer_grid li {display: inline; float:left;}
    .footer_vline {margin-right: 16px; background-color: #654231;}
    .footer_vline>div {width: 1px; height: 70px; background-color: #0c7ea8;}
    .footer_text {margin-right: 30px;}
    .footer_text p, .footer_text a { font-size: 12px; line-height: 17px;}
    .footer_text a {font-weight: normal;}

/* *** CLASSES *** */
.nostyle {display:none;}
.clear {clear: both; visibility:hidden;}
#content .clear {margin-top: 28px;}

.vline {width: 2px; height: 100%; background-color: #0c7ea8;}
  .vline_home {height: 258px;}
  .vline_aboutus {height: 135px;}
  .vline_offer {height: 155px;}
  .vline_offer2 {height: 74px;}
.noleftmargin {margin-left: 0;}
.fullarticle {margin: 15px 0 0 0;}
.highlight {color: #ff004c;}

/* *** DANCERS *** */
#d_thumb_1 {background: url("../../img/dancers/1_thumb.jpg") no-repeat;}
#d_thumb_1:hover {background-position: -192px 0;}
#d_thumb_2 {background: url("../../img/dancers/2_thumb.jpg") no-repeat;}
#d_thumb_2:hover {background-position: -192px 0;}
#d_thumb_3 {background: url("../../img/dancers/3_thumb.jpg") no-repeat;}
#d_thumb_3:hover {background-position: -192px 0;}
#d_thumb_4 {background: url("../../img/dancers/4_thumb.jpg") no-repeat;}
#d_thumb_4:hover {background-position: -192px 0;}
#d_thumb_5 {background: url("../../img/dancers/5_thumb.jpg") no-repeat;}
#d_thumb_5:hover {background-position: -192px 0;}
#d_thumb_6 {background: url("../../img/dancers/6_thumb.jpg") no-repeat;}
#d_thumb_6:hover {background-position: -192px 0;}
#d_thumb_7 {background: url("../../img/dancers/7_thumb.jpg") no-repeat;}
#d_thumb_7:hover {background-position: -192px 0;}

#d_thumb_101 {background: url("../../img/dancers/101_thumb.jpg") no-repeat;}
#d_thumb_101:hover {background-position: -192px 0;}
#d_thumb_102 {background: url("../../img/dancers/102_thumb.jpg") no-repeat;}
#d_thumb_102:hover {background-position: -192px 0;}
#d_thumb_103 {background: url("../../img/dancers/103_thumb.jpg") no-repeat;}
#d_thumb_103:hover {background-position: -192px 0;}
#d_thumb_104 {background: url("../../img/dancers/104_thumb.jpg") no-repeat;}
#d_thumb_104:hover {background-position: -192px 0;}
#d_thumb_105 {background: url("../../img/dancers/105_thumb.jpg") no-repeat;}
#d_thumb_105:hover {background-position: -192px 0;}
#d_thumb_106 {background: url("../../img/dancers/106_thumb.jpg") no-repeat;}
#d_thumb_106:hover {background-position: -192px 0;}
#d_thumb_107 {background: url("../../img/dancers/107_thumb.jpg") no-repeat;}
#d_thumb_107:hover {background-position: -192px 0;}
#d_thumb_108 {background: url("../../img/dancers/108_thumb.jpg") no-repeat;}
#d_thumb_108:hover {background-position: -192px 0;}