@charset "utf-8";
/* CSS Document */

/*
-----------------------------------------------
--  Tango
----------------------------------------------- */

body, td, th {
  font-family: Arial, sans-serif;
  font-size:12px;
  color: #C3C3C3;
}
body {
  margin: 0;
  padding: 0;
  background-color: #040406;
  background-image: url('../img/background_all.jpg');
        background-repeat: no-repeat;
        background-position: top center;

}


/* =LAYOUT
--------------------- */

#wrapper {
  position: relative;
  width: 860px;
  margin: 0 auto;
  background-image: url('../img/background_all.jpg');
        background-repeat: no-repeat;
        background-position: top center;
}

#headerLogo {
  position: relative;
  top: 0;
  left: 0;
  height: 288px;
}

#infoPanel {
  position: relative;
        width: 740px;
        margin 0 0;
        padding: 30px 60px 30px 60px;
        background-color: #12151d;
        background-image: url(../img/panel_bg.jpg);
        background-repeat: no-repeat;

}

.infoPanelFrame , .mainPanelFrame{
        border-width: thin;
        border-style: solid;
        border-color: #8796B3;
        padding: 10px;
}

.infoPanelFrame {
        margin: 10px 20px;
}

.mainPanelFrame{
        margin: 0px 0px;
}


/* menu color: 181c28 (24 28 40) */
a {
  color: #666;
  text-decoration: none;
}
a:hover {
  color: #8796B3;
  text-decoration: underline;
}
p {
  margin: 0 0 10px 0;
}
div, p {
  font-size: 12px;
}
img {
  border: none;
}
.visualClear {
  clear: both;
}
.clearDiv {
  overflow: hidden;
  clear: both;
}
.select {
  font-size: 12px;
  color: #000;
}

/* =HEADER nav
--------------------- */

/* selected color 8796B3 */
#headerNav {
  position: relative;
  width: 860px;
  height: 43px;
  border: 0;
  margin: 0;
  padding: 0;
  background-image: url(../img/headerNav/headerNav-All.gif);
  background-repeat: no-repeat;

}
#headerNav ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
#headerNav li {
  float: left;
  list-style: none;
  margin: 0;
  padding: 0;
}
#headerNav li a {
        position: absolute;
  overflow: hidden;
  display: block;
  height: 43px;
  background-repeat: no-repeat;
  text-indent: -1000px;
}

#headerNav-01-Tango a {
        left: 183px;
  width: 68px;
}
#headerNav-01-Tango.selected a  {
  background-image: url(../img/headerNav/headerNav-01-Tango.gif);
}
#headerNav-02-AboutUs a {
        left: 269px;
  width: 55px;
}
#headerNav-02-AboutUs.selected a {
  background-image: url(../img/headerNav/headerNav-02-AboutUs.gif);
}
#headerNav-03-Lessons a {
        left: 343px;
  width: 62px;
}
#headerNav-03-Lessons.selected a {
  background-image: url(../img/headerNav/headerNav-03-Lessons.gif);
}
#headerNav-04-Gallery a {
        left: 425px;
  width: 70px;
}
#headerNav-04-Gallery.selected a {
  background-image: url(../img/headerNav/headerNav-04-Gallery.gif);
}
#headerNav-05-Links a {
        left: 515px;
  width: 50px;
}
#headerNav-05-Links.selected a {
  background-image: url(../img/headerNav/headerNav-05-Links.gif);
}
#headerNav-06-Contact a {
        left: 582px;
  width: 79px;
}
#headerNav-06-Contact.selected a {
  background-image: url(../img/headerNav/headerNav-06-Contact.gif);
}

/* =FOOTER
--------------------- */
#footer {
  position: relative;
        left: 0;
        top: 0;
        margin: 2px 0;
        margin-bottom: 300px;
}

#designBy {
  position: relative;
        left: 0;
        top: 0;
}


#footerNav {
  position: relative;
  width: 600px;
  margin: 0 auto;
        top: -10px;
        text-align: center;
        font-size:12px;
  color: #181c28;
}

#footerNav a {
  color: #181c28;
        font-size:12px;
}

#footerNav a:hover {
  color: #8796B3;
  text-decoration: underline;
}

/* =MAIN
--------------------- */

#mainPanel{
         margin: 0 0;
         padding: 0px 10px 10px 0;
         overflow: hidden;
   display: block;
}

#newsPanel {
         width: 290px;
         margin: 0 0;
         padding: 10px;
         float: right;

}

.fotAuthor {
         font-size: 10px;
         display:table;
		 width:100%;
		 float:none;
		 text-align:right;
}

.more {
         display:table;
		 width:100%;
		 float:none;
		 text-align:right;
}

/* =ABOUT
--------------------- */

#aboutProfesors {
         width: 290px;
         margin: 0 0;
         padding: 10px;
         float: right;
         color: #2c3240;
         background-color: #cecece;
}

#aboutEvents {
         margin: 0 0;
         padding: 0px 10px 10px 0;
         overflow: hidden;
   display: block;

   background-colorXX: yellow;
}

#aboutAnia, #aboutMarcin {
         margin: 0 0 10px 0;
}
.biggerText  {
         /**float: left;**/
         font-size: 16px;
         font-weight: bold;
         color: #8796b3;
         margin: 0 10px 0 0;
   background-colorXX: blue;
}
#aboutTogether p {
         margin: 0 0 25px 0;
         color: #8796b3;
}

.infoHeadline {
         font-weight: bold;
}


/* =LINKS
--------------------- */

#linksTangoInKrakow {
         float: left;
         width: 290px;
}

#linksTangoInPoland {
         overflow: hidden;
   display: block;
   height: 150px;
}

/* =CONTACT
--------------------- */

#contactAnia {
         float: left;
         width: 290px;
}
#contactMarcin {
         overflow: hidden;
   display: block;
}

/* =dzien-argentynski
--------------------- */

.hour {
         color: #ff0000;
}

#place {
         font-size: 16px;
         font-weight: bold;
         margin: 0 0 20px 0;
}

#placeLabel {
         color: #ff0000;
         font-size: 16px;
         margin: 0  10px 0 250px;
}

.price {
         color: #8796b3;
}

#argDayBanner{
         position: absolute;
		 top: 0;
		 left: 0;
		 z-index: 2;
         width: 300px;
         height: 200px;
}




