/*
Theme Name: DanceAct (Wide)
Theme URI: http://www.danceact.ee/
Description: Theme for DanceAct website
Version: 2
Author: Ahto Sibul (Visual & HTML) & Hembo Pagi (PHP, HTML)
*/


body  { font-family:Verdana, Geneva, sans-serif;

}

.content {
	/* padding-top: 60px; */
	padding-top: 10px;
	padding-bottom: 40px;
	margin-left: 190px;
	width: 550px;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	display: block;
	min-height: 300px;
}

.storycontent {
	margin: 0 35px;
}

.storycontent h2 {
  font-size:21px;
  color: #cc0000;
}

.navigation {
	display: block;
	text-align: center;
	margin: 20px 40px;;
	}

/* Begin Images */

.wide {
	margin-left: -55px;
	}

img {
	border: 0;
	}

p img {
	padding: 0;
	/* max-width: 100%; */
	}

	li{ font-size: 12px;
	}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
div.centered {
    text-align: center;
	margin-left: auto;
	margin-right: auto;
    }
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}
img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */

/* Menu 2 */

#menu2 { margin:39px 0px 0px 670px; position:absolute; }

div#menu2 ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
    }
div#menu2 ul li {
	background: url("img/backgrounds/g_tarn.gif") no-repeat;  background-position: 0px -2px;
	padding-left: 25px;
	text-transform: uppercase;
	margin-bottom:1px;

    }
div#menu2 ul li a{ font-size: 10px;   }

a.menu2:link, li.current_page_item a:link { color:#000;    }
a.menu2:visited, li.current_page_item a:visited { color:#000; }
a.menu2:active, li.current_page_item a:active color:#000;  }
a.menu2:hover, li.current_page_item a:hover { color:#000;}


/* form validation */
.validation-failed {
    color: #ff0000;
    }
.validation-advice {
    color: #CC0000;
    }


/* from old site */

p {font-size: 12px; color:#000000; line-height: 19px;}
td {font-size: 12px;color:#000000;  }
th {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: normal; text-align:left; line-height: 12px;}

a:link { color: #ff9900; font-weight: bold; text-decoration: none;}
a:visited { color: #ff9900; font-weight: bold; text-decoration: none; }
a:active  { color: #ff9900; font-weight: bold; text-decoration: none;}
a:hover { color: #990000;  font-weight: bold; text-decoration:none;}




#menu3 ul { margin-left: -30px; margin-top:20px;  float: left; display:block; width:800px; text-transform:uppercase; }
#menu3 ul li { list-style: none; float: left;  font-size:10px; font-weight:bold; display:block; }
#menu3 ul li a {  padding: 3px 6px 5px 6px; display: block; color: #cc0000; margin: 0 3px 0 3px; -moz-border-radius: 5px;  -webkit-border-radius: 5px; border-radius: 5px; background-color:#efeded; font-size: 9px; }
#menu3 ul li a:hover {color: #999999; text-decoration: none; -moz-border-radius: 5px;  -webkit-border-radius: 5px; border-radius: 5px; background-color:#dedede;  color:#000; }
#menu3 ul li a.selected {color: #666666; text-decoration:none; background-color:#d5d5d5; -moz-border-radius: 5px;  -webkit-border-radius: 5px; border-radius: 5px;}

a.tren2:link {font-size: 11px; color:#990000; font-family: Verdana,Arial,Helvetica; font-weight: bold; }
a.tren2:visited {font-size:11px; color:#990000; font-family: Verdana,Arial,Helvetica; font-weight: bold; }
a.tren2:active {font-size: 11px; color:#990000; font-family: Verdana,Arial,Helvetica; font-weight: bold; }
a.tren2:hover {font-size: 11px; color:#990000; font-family: Verdana,Arial,Helvetica; font-weight: bold; }

/* Esileht */
.bac_index {
    background-image: url("img/backgrounds/bac_index.gif");
    background-repeat: repeat-x;
    background-position: left top;
    background-attachment: scroll;
    background-color: #000000;
    }
.bac_6nurk {
    background-image: url("img/backgrounds/bac_6nurk.gif");
    background-repeat: no-repeat;
    background-position: 189px 77px;
    }
.punkt {
    display: block;
    width: 411px;
    margin: 30px 0px 0px 0px;

	}
.esi, .esi p, .esi  {
    margin: 0 0 20px 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #ffffff;
    line-height: 17px;
    }
.text-left {
    text-align: left;
    }
#vabadkohad_head {
    font-size:12px;
    font-weight: bold;
    color: #cccccc;
    padding: 0px 0px 10px 0px;
    display: block;
    }
.koik {
    width: 310px;
    line-height: 20px;
    padding: 10px 10px 10px 25px;
    margin-bottom: 15px;
    display: block;
    border-style: solid;
    border-color: #666666 ;
    border-width: 1px;
	}
.koik,
.koik p,
.koik td {
    font-size:11px;
    color: #ffffff;
    text-align: left;
    }
.koik a {
    color: #FFCC00;
    text-decoration: none;
    font-size:10px;
    border-style: hidden;
    display: block;
    padding: 10px 15px 0px 0px;
    }
.koik a:hover {
    color: #FFffff;
    }

.copy {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color: #666666;
    line-height: 5px;
	margin-left:10px;
    text-align: left;
    }

.copy a {color: #666666; text-decoration: none;}
.copy a:hover {color: #999999; text-decoration: underline;}

/* Esilehe uudised */
a.udisa:link,
a.udisa:visited,
a.udisa:active {
    font-size: 10px;
    color:#FFCC00;
    font-family: Verdana,Arial,Helvetica;
    font-weight: bold;
	background-image: url("img/tarn.gif");
	background-position: 0px 2px;
	background-repeat: no-repeat;
	padding: 0px 10px 5px 25px;
	margin: 5px 20px 5px 0px;
	display: block;
	line-height: 14px;
    }
a.udisa:hover {
    color:#996600;

    }


.bac4 {
    background-image: url("img/backgrounds/bac_sisu4.gif");
    background-repeat: repeat-x;
    background-position: left top;
    background-attachment: scroll;
    background-color: #000000;
    }




.nimi4 { font-size:17px;  color: #cc0000;  font-weight: bold; }
.kraam {font-size:15px;  color: #cc0000;  font-weight: bold; line-height: 16px;}


.form {font-size:11px;  color: #000000; margin:0px 2px 0px 2px; font-family: Arial,Helvetica; }
.form2 {font-size:11px;  color: #000000;   }


a.hallil:link { color:#990000; font-family: Verdana,Arial,Helvetica; font-weight: bold; }
a.hallil:visited { color:#990000; font-family: Verdana,Arial,Helvetica; font-weight: bold;}
a.hallil:active { color:#990000; font-family: Verdana,Arial,Helvetica; font-weight: bold;}
a.hallil:hover { color:#990000; font-family: Verdana,Arial,Helvetica; font-weight: bold; text-decoration: underline;}


a.a-fut:link { color:#666666; font-weight: normal; text-decoration: none;}
a.a-fut:visited { color:#666666;  font-weight: normal; text-decoration: none;}
a.a-fut:active { color:#666666;  font-weight: normal; text-decoration: none;}
a.a-fut:hover { color:#3366cc;  font-weight: normal; text-decoration: none;}




.lbox
{
outline-style: dotted;
outline-color: red;
outline-width: 1;
padding: 2px;
left: 20px;
}

.link_galerii {
	background-image: url("img/tarn.gif");
	background-position: 0px 2px;
	background-repeat: no-repeat;
	padding: 0px 10px 0px 20px;
	margin: 5px 20px 5px 0px;
	display: block;
	font-size : 11px;
	font-weight: bold;
}


.link_galerii_video {
	font-family: Arial,Helvetica;
	font-size : 11px;
	text-align: center;
	display: block;
	color:#999999;
	padding:0px 0px 10px 0px;
	width:150px;
	float:left;
	line-height:12px;
	margin-right:11px;

height:150px;
}



body {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
	}

#container {
	width: 960px;
	margin:0px auto;
	text-align:left;
	background-image: url("img/backgrounds/bac_sisu900_6n.png"); background-repeat: no-repeat; background-position: 168px 0px; background-attachment: scroll;
	}

#sisu{
	overflow: hidden;
	padding: 10px 55px 20px 55px;
	margin: 0px 0px 0px 200px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	background-color: #ffffff;
	width: 645px;
	min-height: 598px;
}
.trennid {

    margin-left: -45px;
    margin-right: -55px;

    width: 700px;
	 float:left; display:block;

}

/*
#sisu {
	padding: 1px 0px 0px 0px;
	margin: 0px 0px 0px 200px;
	width: 700px;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	display: block;
}
*/

#sisu2 {
	padding: 30px 0px 00px 0px;
	margin: 0px 0px 0px 190px;
	width: 550px;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	display: block;
}

#sisu_hall {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 190px;
	width: 550px;
	background-color: #e9e8e8;

	font-size: 12px;
	line-height: 18px;
	display: block;
}
#sisu_pilt {
float: left; display:block;
background-color:#fff;
	margin: 10px -55px 0px -55px;
	border-top-style: solid;
	border-top-width: 2px;
	border-top-color: 000;

    width: 755px;
    }



#sisu_pilt_joon {
width: 755px;
float: left; display:block;
	padding: 0px 0px 0px 0px;
	margin: 0px -55px 0px -55px;
	background-color: #e9e8e8;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: black;
}

#sisu_galerii {
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px -33px;


    }

	#sisu_galerii2 {
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px -30px;



    }

#sisu_green {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 190px;
	width: 550px;
	background-color: #a1b000;

	font-size: 12px;
	line-height: 18px;
	display: block;
}
/*
#text {
	padding: 0px 55px 20px 55px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
}
*/



#text_hall {
float: left; display:block;
	padding: 20px 55px 20px 65px;
	margin:0px -55px 20px -55px;
	background-color: #e9e8e8;
	font-size: 11px;
	line-height: 17px;
width:635px;
    }
#text_smal {
	padding: 0px 35px 20px 35px;
		font-size: 11px;
	line-height: 14px;
    }


h1  {
	margin-bottom: 4px;
padding: 25px 0px 0px 0px;

	font-size: 22px;
    }


h2 { font-size:27px;  font-style:italic;  color:#cc0000 ; line-height:24px; font-weight: bold;  display:block; width:100%; margin:20px 0 15px 0; text-transform:uppercase;}


.nimi { font-size:18px;  color: #cc0000;  font-weight: bold; line-height: 20px; float:left; display:block; width:100%; font-style:italic; }


		h3  {
	
 width:650px;
	margin-bottom: 10px;

display:block;
	color: #cc0000;
	font-size: 20px; 
	line-height:28px; font-style:italic;

    }

h4 {
	margin: 0;
	border-bottom:dotted;
	padding:5px;

	font-size:22px;
	font-weight:bold;
	display:block;
	width:200px;
	margin-bottom:-5px;
	color:#C00;

	}

#tarn  {
	padding: 23px 0px 0px 0px;

	font-size: 44px;
	color: #cc0000;
	font-weight: bold;
    }


.small {

	font-size: 10px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color:#666;
    }

	.small {

	font-size: 10px;

    }


#fut_copy {
	margin: 12px 0px 0px 200px;

	font-size:9px;
	color: #999999;
	position: absolute;
	background-image:url("img/backgrounds/g_eim_fut.gif");
	width: 755px;
	height:30px;
	background-repeat: no-repeat;
	background-position: 535px 0px;
}

#lang { float:right;  padding:3px; margin:5px 5px;}
#lang a{color:#000;  padding:3px 5px; background-color:#fff; font-size:11px; border: solid 1px #ccc;  -moz-border-radius: 4px; -webkit-border-radius:4px; border-radius:4px;}
#lang a:hover {color:#fff;   background-color:#ccc;}

#logo { margin: 6px 0px 0px 10px; position:absolute; 	}

#flash_sisu { margin: 0px 0px 0px 223px; position:absolute; height:260px;	}

#sots_box {
	display:block;
	width:85px;
	margin:2px 0 0 780px;
	display:block;
	position:absolute;
}

#head { margin: 217px 0px 0px 200px; position:absolute;  }
#head2 { margin: 234px 0px 0px 200px; position:absolute;  }


#head_small {
    margin: 0px 0px 22px -10px;
    }



#menu { position:absolute; margin: 90px 0px 0px 0px;}


#bac_front1 {  height:260px;}



a.mull {font-size:9px; font-weight:normal; color:#cc0000;}
a:hover.mull {color:#fff; text-decoration: none;}



a.mull2 {font-size:11px; font-weight:normal; color:#cc0000; margin:1px 1px 1px 1px; padding:2px 6px 2px 6px; font-weight:bold;  background-color:#e8e8e8; -moz-border-radius: 3px;  -webkit-border-radius: 3px; border-radius: 3px;}
a:hover.mull2 {color:#fff; text-decoration: none; background-color:#999; -moz-border-radius: 3px;  -webkit-border-radius: 3px; border-radius: 3px;}

.mullirida {margin: 11px 9px 11px 9px; text-transform:uppercase; font-weight:bold;}

#gal_nimi {
	margin: 20px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 23px;
	color:#999999;
}

#kontakt_kaart {
	margin: 30px -55px 20px -55px;
border-top-style:solid;
border-bottom-style:solid;


}

#gal_stiil {
	margin: 0px 0px 20px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 18px;
	color:#666666;
}

#gal_img {
	border: 1px solid #ffffff;
}

/* Tänased trennid */

#tanased {
    background-color: #e80000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    text-align: left;
	height:240px;
    }
#tanased .esi {
    font-size: 10px;
    color: #ffffff;
    line-height: 15px;
    }
#tanased a.tren:link,
#tanased a.tren:visited,
#tanased a.tren:active {
    font-size: 10px;
    color:#FFCC00;
    font-weight: bold;
    }
#tanased a.tren:hover {
    color:#ffffff;
    }
#tanased .t_t {
    text-decoration: none;
    font-size: 9px;
    color: #ffcccc;
    }
#tanased .t_s {
    text-decoration: none;
    font-size: 9px;
    color: #ff9999;
    }
.b_6n {
    background-image: url("img/backgrounds/g_6r.gif");
    background-repeat: no-repeat;
    background-position: 0px 72px;
    line-height: 15px;
    min-height: 270px;
	background-color: #e80000;
    }


#daseminar0{background-image: url("http://www.danceact.ee/wp-content/themes/danceact3/img/heading/header_daseminar.jpg"); background-position: 0px 20px; margin:-19px -55px 0px -54px; background-repeat: no-repeat; padding: 100px 50px 0 50px }

#daseminar{background-image: url("http://www.danceact.ee/wp-content/themes/danceact3/img/heading/header_daseminar.jpg"); background-position: 0px 20px; margin:-133px -55px 0px -54px; background-repeat: no-repeat; padding: 120px 50px 0 50px }


#daseminar_ru{background-image: url("http://www.danceact.ee/wp-content/themes/danceact3/img/heading/header_daseminar.jpg"); background-position: 0px 20px; margin:-133px -55px 0px -54px; background-repeat: no-repeat; padding: 120px 50px 0 50px }

/* kasutusel näiteks regi lehel*/
a.function-button {

  background-color:#cc0000;
  border:0px;
  padding:5px 10px ;
  margin:9px;
  font-size:11px;
  font-weight:bold;
  text-transform:upercace;
  -moz-border-radius:3px;
  border-radius:3px;
  -webkit-border-radius:3px;
  color:#fff;
  cursor:default;
   text-transform:upercace;
   display
  }
a.function-button:hover {
  cursor:pointer; color:#fff; background-color:#990000;  -moz-box-shadow: 1px 1px 5px #999; 
  -webkit-box-shadow:  1px 1px 5px  #999;
  box-shadow:  1px 1px 5px #999;
  }

/* regi ankeet */
.regi-ankeet-trenn {
  margin:5px 0;
  }
