/*
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: 11px;
	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%; */
	}

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 */
div#menu2 ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
    }
div#menu2 ul li {
	background: url("img/backgrounds/g_tarn.gif") no-repeat;
	padding: 0 0 0 25px;
	text-transform: uppercase;
    }
/* form validation */
.validation-failed {
    color: #ff0000;
    }
.validation-advice {
    color: #CC0000;
    }


/* from old site */

p {font-size: 11px; color:#000000; line-height: 18px;} 
td {font-size: 11px;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;}

a.menu:link, li.page_item a:link {font-size: 11px; color:#ffcc00; font-family: Verdana,Arial,Helvetica; font-weight: bold; line-height:19px;} 
a.menu:visited, li.page_item a:visited {font-size:11px; color:#ffcc00; font-family: Verdana,Arial,Helvetica; font-weight: bold; line-height:19px;} 
a.menu:active, li.page_item a:active {font-size: 11px; color:#ffcc00; font-family: Verdana,Arial,Helvetica; font-weight: bold; line-height:19px;} 
a.menu:hover, li.page_item a:hover {font-size: 11px; color:#ffffff; font-family: Verdana,Arial,Helvetica; font-weight: bold; text-decoration: none; line-height:19px;}

a.menu2:link, li.current_page_item a:link {font-size: 11px; color:#000033; font-family: Verdana,Arial,Helvetica; font-weight: bold; line-height: 19px; } 
a.menu2:visited, li.current_page_item a:visited {font-size:11px; color:#000033; font-family: Verdana,Arial,Helvetica; font-weight: bold; line-height: 19px;} 
a.menu2:active, li.current_page_item a:active {font-size: 11px; color:#000033; font-family: Verdana,Arial,Helvetica; font-weight: bold; line-height: 19px;} 
a.menu2:hover, li.current_page_item a:hover {font-size: 11px; color:#000033; font-family: Verdana,Arial,Helvetica; font-weight: bold; text-decoration: none; line-height: 19px;}




#menu3 ul { margin-left: -20px; }
#menu3 ul li { list-style: none; float: left;  font-size:12px; font-weight:bold; display:block; }
#menu3 ul li a {  padding: 0px 10px 0px 10px; display: block; color: #cc0000; }
#menu3 ul li a:hover {color: #999999; text-decoration: none;   }
#menu3 ul li a.selected {color: #666666; text-decoration:underline;  }



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;
	
    } 

/*
.bac {  background-image: url("/img2008/bac_sisu1.gif"); background-repeat: repeat-x; background-position: left top; background-attachment: scroll ;  background-color: #000000;}
.bac1 {  background-image: url("/img2008/bac_sisu1.gif"); background-repeat: repeat-x; background-position: left top; background-attachment: scroll ;  background-color: #000000;}
.bac2 {  background-image: url("/img2008/bac_sisu2.gif"); background-repeat: repeat-x; background-position: left top; background-attachment: scroll ;  background-color: #000000;}
.bac3 {  background-image: url("/img2008/bac_sisu3.gif"); background-repeat: repeat-x; background-position: left top; background-attachment: scroll ;  background-color: #000000;}
*/
.bac4 {
    background-image: url("img/backgrounds/bac_sisu4.gif");
    background-repeat: repeat-x;
    background-position: left top;
    background-attachment: scroll;
    background-color: #000000;
    }

/*
.bac_sisu_6n {  background-image: url("/img2008/bac_sisu_6n.gif"); background-repeat: no-repeat; background-position: 145px 0px; background-attachment: scroll; }
*/



h2 { font-size:18px;  color: #cc0000;  font-weight: bold; line-height: 20px;  display:block; width:100%; float:left;}
.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; }
.form2 {font-size:11px;  color: #000000;   }


a.menu:link {font-size: 12px; color:#ffcc00; font-family: Verdana,Arial,Helvetica; font-weight: bold; line-height:22px;} 
a.menu:visited {font-size:12px; color:#ffcc00; font-family: Verdana,Arial,Helvetica; font-weight: bold; line-height:22px;} 
a.menu:active {font-size: 12px; color:#ffcc00; font-family: Verdana,Arial,Helvetica; font-weight: bold; line-height:22px;} 
a.menu:hover {font-size: 12px; color:#ffffff; font-family: Verdana,Arial,Helvetica; font-weight: bold; text-decoration: none; line-height:22px;}

a.menu2:link {font-size: 12px; color:#000000; font-family: Verdana,Arial,Helvetica; font-weight: bold; line-height: 22px; } 
a.menu2:visited {font-size:12px; color:#000000; font-family: Verdana,Arial,Helvetica; font-weight: bold; line-height: 22px;} 
a.menu2:active {font-size: 12px; color:#000000; font-family: Verdana,Arial,Helvetica; font-weight: bold; line-height: 22px;} 
a.menu2:hover {font-size: 12px; color:#000033; font-family: Verdana,Arial,Helvetica; font-weight: bold; text-decoration: none; line-height: 22px;}


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;
	
height:150px;
}



body {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
	}

#container {
	width: 940px;
	margin:0 auto;
	text-align:left;
	
	
	
	
	}

#sisu {
	float:left; overflow: hidden;
	padding: 20px 55px 20px 55px;
	margin: 0px 0px 0px 200px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	background-color: #ffffff;
	width:610px;
	min-height: 645px;
	display:block;
	
}

#sisu-jama {
	padding: 20px 55px 20px 55px;
	margin: 0px 0px 0px 200px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	background-color: #ffffff;
	width:410px;
	min-height: 645px;
	display:block;
	
}




.trennid {
  
    margin-left: -45px;
    margin-right: -55px;
    
    width: 700px;
	 float:left; 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 {
	margin: 10px -55px 0px -55px;
	border-top-style: solid;
	border-top-width: 2px;
	border-top-color: red;
	
    width: 720px;
    }



#sisu_pilt_joon {
width: 720px;
	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 -44px;
	

    
    }

#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 {
	padding: 20px 35px 20px 65px;
	margin:0px -55px 20px -55px;
	background-color: #e9e8e8;
	
	font-size: 11px;
	line-height: 17px;
    }
#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;
    }


	h3  {
	margin-bottom: 4px;
padding: 15px 0px 10px 0px;
	
	color: #cc0000;
	font-size: 26px;
    }


#tarn  {
	padding: 23px 0px 0px 0px;
	
	font-size: 44px;
	color: #cc0000;
	font-weight: bold;
    }


.smal {
	
	
	font-size: 10px;
	line-height: 16px;
    }
	
	
	
	
#fut_copy {
	float:left; overflow: hidden;
	margin: 12px 0px 0px 200px;
	font-size:9px;
	color: #999999; float:left;
	background-image:url("img/backgrounds/g_eim_fut.gif");
	width: 700px;
	height:30px;
	background-repeat: no-repeat;
	background-position: 485px 0px;
	display:block;
	
}

#lang { float:right; }

#logo { margin: 16px 0px 0px 10px; position:absolute; 	}
#back { margin: 55px 0px 0px 753px; position:absolute; 	}

#head { margin: 217px 0px 0px 200px; position:absolute;  }
#head2 { margin: 224px 0px 0px 200px; position:absolute;  }

/* #head_small { margin: 270px 0px 0px 240px; position:absolute;  } */
#head_small {
    margin: 0px 0px 15px -20px;
    }


#menu { position:absolute; margin: 94px 0px 0px 0px;}
#menu2 { margin:95px 0px 0px 665px; position:absolute;
 }

#bac_front1 {  background-image: url("img/backgrounds/bac_front1_2009.jpg"); background-repeat: no-repeat; background-position: 233px 0px; height:260px;}
#bac_front2 {  background-image: url("img/backgrounds/bac_front2_2009.jpg"); background-repeat: no-repeat; background-position: 233px 0px; height:260px;}
#bac_front3 {  background-image: url("img/backgrounds/bac_front3_2009.jpg"); background-repeat: no-repeat; background-position: 233px 0px; height:260px;}
#bac_front4 {  background-image: url("img/backgrounds/bac_front4_2009.jpg"); background-repeat: no-repeat; background-position: 233px 0px; height:260px;}
#bac_front5 {  background-image: url("img/backgrounds/bac_front5_2009.jpg"); background-repeat: no-repeat; background-position: 233px 0px; height:260px;}
#bac_front6 {  background-image: url("img/backgrounds/bac_front6_2009.jpg"); background-repeat: no-repeat; background-position: 233px 0px; height:260px;}
#bac_front7 {  background-image: url("img/backgrounds/bac_front7_2009.jpg"); background-repeat: no-repeat; background-position: 233px 0px; height:260px;}
#bac_front8 {  background-image: url("img/backgrounds/bac_front8_2009.jpg"); background-repeat: no-repeat; background-position: 233px 0px; height:260px;}
#bac_front9 {  background-image: url("img/backgrounds/bac_front9_2009.jpg"); background-repeat: no-repeat; background-position: 233px 0px; height:260px;}
#bac_front10 {  background-image: url("img/backgrounds/bac_front10_2009.jpg"); background-repeat: no-repeat; background-position: 233px 0px; height:260px;}
#bac_front11 {  background-image: url("img/backgrounds/bac_front11_2009.jpg"); background-repeat: no-repeat; background-position: 233px 0px; height:260px;}
#bac_front12 {  background-image: url("img/backgrounds/bac_front12_2009.jpg"); background-repeat: no-repeat; background-position: 233px 0px; height:260px;}
#bac_front13 {  background-image: url("img/backgrounds/bac_front13_2009.jpg"); background-repeat: no-repeat; background-position: 233px 0px; height:260px;}
#bac_front14 {  background-image: url("img/backgrounds/bac_front14_2009.jpg"); background-repeat: no-repeat; background-position: 233px 0px; height:260px;}
#bac_front15 {  background-image: url("img/backgrounds/bac_front15_2009.jpg"); background-repeat: no-repeat; background-position: 233px 0px; height:260px;}
#bac_front16 {  background-image: url("img/backgrounds/bac_front16_2009.jpg"); background-repeat: no-repeat; background-position: 233px 0px; height:260px;}
#bac_front17 {  background-image: url("img/backgrounds/bac_front17_2009.jpg"); background-repeat: no-repeat; background-position: 233px 0px; height:260px;}
#bac_front18 {  background-image: url("img/backgrounds/bac_front18_2009.jpg"); background-repeat: no-repeat; background-position: 233px 0px; height:260px;}
#bac_front19 {  background-image: url("img/backgrounds/bac_front19_2009.jpg"); background-repeat: no-repeat; background-position: 233px 0px; height:260px;}
#bac_front20 {  background-image: url("img/backgrounds/bac_front20_2009.jpg"); background-repeat: no-repeat; background-position: 233px 0px; height:260px;}
#bac_front21 {  background-image: url("img/backgrounds/bac_front21_2009.jpg"); background-repeat: no-repeat; background-position: 233px 0px; height:260px;}
#bac_front22 {  background-image: url("img/backgrounds/bac_front22_2009.jpg"); background-repeat: no-repeat; background-position: 233px 0px; height:260px;}
#bac_front23 {  background-image: url("img/backgrounds/bac_front23_2009.jpg"); background-repeat: no-repeat; background-position: 233px 0px; height:260px;}


#bac_sisu_6n {  background-image: url("img/backgrounds/bac_sisu900_6n.gif"); background-repeat: no-repeat; background-position: 178px 0px; background-attachment: scroll;  height:260px; }

#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;
    }







/* //-- Nupuke --// */
a.text_button,
div#menu2 ul li.page-item-126,
div#menu2 ul li.page-item-609 {
    background-image: none;
    }
a.text_button,
div#menu2 ul li.page-item-126 a,
div#menu2 ul li.page-item-609 a {
    background-image: url("img/buttons/button_1.gif");
    background-repeat: no-repeat;
    width: 156px;
    height: 26px;
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFF00;
    padding: 3px 10px;
    }
div#menu2 ul li.page-item-126 a,
div#menu2 ul li.page-item-609 a {
    margin: 10px -10px;
    }
a.text_button:hover,
div#menu2 ul li.page-item-126 a:hover,
div#menu2 ul li.page-item-609 a:hover {
    background-image: url("img/buttons/button_2.gif");
    padding: 5px 0 1px 13px;
    color: #FFFFFF;
    }
/* //-- Nupuke --// */



	
h4 {
	margin: 0;
	border-bottom:dotted;
	padding:5px;
	
	font-size:22px;
	font-weight:bold;
	display:block;
	width:200px;
	margin-bottom:-5px;
	color:#C00;
	
	}

