@charset "utf-8";
/*
Theme Name: Inseneride Meeskoor
Theme URI: http://inseneridemk.ee/
Description: Inseneride Meeskoor
Version: 1.0

 */



body { font-family: arial, helvetica, sans-serif;
	line-height: 1;}

blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}



table.eventsTable {margin:30px 0; width:670px; background:#ecf9ff; border:1px solid #cacaca; text-align:left;}
table.eventsTable tr {padding:0px;border-bottom:1px solid #cacaca;}
table.eventsTable td {padding:0px 0px 0px 3px;font-size:13px;line-height:26px;}
table.eventsTable th {padding:5px;}
table.eventsTable tr.notComing {background:#ffdbbe;}
table.eventsTable tr.notAnswered {background:#CCCCFF;}
table.voiceCounts tr.notComing {background:#ffdbbe;}
table.voiceCounts tr.notAnswered {background:#CCCCFF;}

table.eventsTable tr.canceledEvent {background:#ffdbbe;text-decoration:line-through;}



table.voices {margin:0px 0 !important; padding:0 !important; width:690px; background:#ecf9ff; border:1px solid #cacaca; text-align:left; font-size:14px;}

table.voices tr {padding:0px 5px;border-bottom:1px solid #cacaca;}

table.voices td {
	border:1px solid #21367b; 
	overflow:hidden;
	overflow-x:hidden;
	overflow-y:hidden;
	max-height:20px !important; 
	max-width:50px !important;
	line-height:20px;
}

table.voices th {padding:5px;background:#7486b0;border:1px solid #21367b;}

table.voices td:hover {
	overflow:visible;
	overflow-x:visible;
	overflow-y:visible;
	font-size:14px; 
	background:#97aad6;
	max-height:none !important;
	max-width:none !important;
}

table.voices td:active {
	overflow:visible;
	overflow-x:visible;
	overflow-y:visible;
	font-size:14px; 
	background:#97aad6;
	max-height:none !important;
	max-width:none !important;
}

tr.voiceName {font-weight:bold;font-style:italic;}

table.voices td div {z-index:1;padding:0px 5px;max-height:20px !important;overflow:hidden;}

table.voices td:hover div { max-width:none !important; background:#97aad6;padding:0 5px;z-index:100;position:relative;max-height:none !important;}



table.voiceCounts {margin:30px 0; width:670px; background:#ecf9ff; border:1px solid #cacaca; text-align:left;}
table.voiceCounts tr {padding:5px;border-bottom:1px solid #cacaca;}
table.voiceCounts td {padding:5px;}
table.voiceCounts th {padding:5px;}


td.haalenimetus {min-width:200px !important; font-weight:bold; padding:10px;}
td.haalarv {min-width:100px !important;padding:10px;}

.lisamine input[type=text] {    
width: 150px; 
}

.lisamine input[name=myname] {    
width: 100px;
}


a img.alignleft {margin-right:10px; margin-bottom:10px;}

a img.alignright {margin-left:10px; margin-bottom:10px;}

.lisamine textarea[name=event_description] {width:380px !important;height:150px !important;}



.esilehepilt .widget-pilt ul p { height:339px; width:745px; overflow:hidden; margin-left:-40px; margin-top:-15px;
border-radius:10px;  /*change value based on preference*/
-moz-border-radius: 10px 10px 0px 0px;
border-radius: 10px 10px 0px 0px;

  -moz-box-shadow:    0px 1px 3px 0px #000;
  -webkit-box-shadow: 0px 1px 3px 0px #000;
  box-shadow:         0px 1px 3px 0px #000;
}

.myvar1 {background:url(images/slider1.jpg) top center no-repeat; height:339px; width:745px;}

.myvar2 {background:url(images/slider2.jpg) top center no-repeat; height:339px; width:745px;}

.myvar3 {background:url(images/slider1.jpg) top center no-repeat; height:339px; width:745px;}

.myvar4 {background:url(images/slider2.jpg) top center no-repeat; height:339px; width:745px;}

.myvar5 {background:url(images/slider1.jpg) top center no-repeat; height:339px; width:745px;}

.myvar6 {background:url(images/slider2.jpg) top center no-repeat; height:339px; width:745px;}
		

 .muutuv .myvar {border-radius:10px;  /*change value based on preference*/
-moz-border-radius: 10px 10px 0px 0px;
border-radius: 10px 10px 0px 0px;

  -moz-box-shadow:    0px 1px 3px 0px #000;
  -webkit-box-shadow: 0px 1px 3px 0px #000;
  box-shadow:         0px 1px 3px 0px #000;
}


		
		html, body {
			margin: 0 auto;
			padding: 0px; line-height:160%;
		}

		a, a.visited {color: #1157ae;}

		a:hover {color: #1157ae;text-decoration:none;}

		
		.clear {clear:both;height:1px;overflow:hidden;}

		.widget-area {float:left;}


/*NA: Language selector*/
#flags_language_selector{
	position:relative;
	top:-183px;
	left:360px;
}

#flags_language_selector #lang_sel_list li{float:none;display:inline-block;width:20px;}

#flags_language_selector #lang_sel_list a, #lang_sel_list a:visited {
display: block;
font-size: 1px;
border: none;
background: none;
line-height: 18px;
color:#fff;
line-height:1px;
padding:0;
margin:0;
}

.alignright {float:right;}

.alignleft {float:left;}		

body {margin:0;padding: 0px; background:url(images/bg.gif);}

a, a.visited {color: #1157ae;}	

a img {border:none;}	

.container {margin:0 auto;	width:1000px;}	
			
#header {margin-bottom:30px;}		
		
#anno {text-align:center;color:#7c7c7c;font-style:italic;margin:10px;}

#logo a {background:url(images/logo.png) top center no-repeat;width:730px;height:170px;display:block;margin:0 auto;}

#keeled {float:left; margin-top:-20px;height:26px;}	
	
#social {float:right; margin-top:-20px;height:26px;width:80px;}	

#face a {background:url(images/face.png) top center no-repeat;width:27px;height:26px;display:block;float:left;}	

#yout a {background:url(images/yout.png) top center no-repeat;width:27px;height:26px;display:block;float:left;margin-left:10px;}
		
#sidebar {width:235px;display:block;float:left;}
		
#sidebar .sidebar {width:195px; background:#3951a0; padding:20px; float:left;-moz-border-radius: 10px; border-radius: 10px;}

#sidebar .sidebar2 {width:195px;padding:20px 20px 10px 20px; margin-top:20px; float:left;
-moz-border-radius: 10px;
border-radius: 10px;
background:#fff;}

#parem {width:745px;float:right;}

#content {background:#fff;width:745px;float:right;-moz-border-radius: 10px;border-radius: 10px;}

.padding30 {padding:10px 30px;}

.padding3030 {padding:10px 30px 30px 30px;}

#footer {text-align:center;margin:20px;}

.footerwidget .textwidget p {text-align:center;font-style:italic;font-family:georgia, serif;width:700px;padding:30px 22px 10px 22px; background:url(images/separator.png) top center no-repeat; margin-left:-40px;}

.divider {background:url(images/separator.png) top center no-repeat; width:688px; height:25px; margin:5px auto;padding:10px 0;}


.nivoSlider {}
.nivoSlider, .nivoSlider img, .nivo-slice {border-radius:10px;  /*change value based on preference*/
-moz-border-radius: 10px 10px 0px 0px;
border-radius: 10px 10px 0px 0px;}

.post-type-archive-laulud .padding30 p, .tax-laulukategooriad .padding30 p {padding:0; margin:0;}

.pooltulp {float:left; width:48%; }

.pooltulp2 {float:left; width:48%; }

.oldernewer {padding:20px;}


.galerii {float:left; display:block; height:270px;}

.wp-caption {margin:5px; background:#f3f3f3; border:1px solid #dddddd; -moz-border-radius:5px; border-radius:5px;}

.wp-caption a img {margin:5px;}

.wp-caption-text {margin:0; margin-left:10px;margin-bottom:10px;text-align:center;}


.gallery-icon a img {padding:5px; background:#f3f3f3; border:1px solid #dddddd; -moz-border-radius:5px; border-radius:5px;}


h2 {font-family:georgia, serif; font-size:24px;}
h3 {font-family:georgia, serif; font-size:18px;font-style:italic;}

.widget-sidebar {margin:0;padding:0;}

.sidebar ul li, .sidebar ul {list-style:none;margin:0;padding:0;}

.sidebar a {color:#fff;text-decoration:none;font-family:georgia, serif;font-style:italic;width:155px;display:block;
padding:5px 20px 5px 18px;border-left:2px solid #fff; margin:0px 0 6px 0;line-height:18px;font-size:18px;}

.sidebar a:hover {background:#dde3f6;color:#3951a0;}

.sidebar .current-menu-item a {background:#fff;color:#3951a0;}

#language {float:left;}

#lang_sel_list {}

.lang_sel_list_horizontal {}

.lang_sel_sel a {background:none !important;}

.lang_sel_other a {background:none !important;}

.icl-en, .icl-en li, li.icl-en {background:#none !important;}

.icl-et, .icl-et li, li.icl-et {background:#none !important;}

.icl-en a, .icl-en li a, li.icl-en a {background:none !important;}

.icl-et a, .icl-et li a, li.icl-et a {background:none !important;}

.muuda a, .muuda {color:#8e8883; font-size:14px;}




/*Peamenüü dropdown*/


.menu-menuu-container { 
}
 
 
.menu-menuu-container ul{
}

.menu-menuu-container ul li {
position:relative;
}
 

.menu-menuu-container ul li span{
display:block;
}
 
.menu-menuu-container ul li a{  z-index: 10005 !important;
display:block;
padding:5px 20px 5px 18px;border-left:2px solid #fff; margin:0px 0 6px 0;
}
 
.menu-menuu-container ul li span:hover {

}
 
.menu-menuu-container ul li a:hover{   z-index: 10005 !important;
background:#dde3f6;color:#3951a0;
}

.menu-menuu-container ul ul.sub-menu{   z-index: 10005 !important;
width:195px; background:#415cb5; padding:20px 0px 20px 0px; float:left;-moz-border-radius:0px 10px 10px 10px; border-radius:0px 10px 10px 10px;
position:absolute;
display:none;
top:-20px;
}



.menu-menuu-container ul ul.sub-menu:hover {  z-index: 10005 !important;
width:195px;
position:absolute;
display:block; left:195px;
top:-20px;
}


.menu-menuu-container ul ul.sub-menu li a {  z-index: 10005 !important;
background:#415cb5; color:#fff;
}

.menu-menuu-container ul ul.sub-menu li a:hover, .menu-menuu-container ul ul.sub-menu li.current-menu-item a {
background:#dde3f6;color:#3951a0;
}
 
.menu-menuu-container ul ul ul.sub-menu li a {   z-index: 10005 !important;
background:#415cb5 !important; color:#fff !important;
}

.menu-menuu-container ul ul ul.sub-menu li a:hover, .menu-menuu-container ul ul ul.sub-menu li.current-menu-item a {
background:#dde3f6 !important;color:#3951a0 !important;
}

.menu-menuu-container ul li:hover ul{  
position:absolute;
display:block; left:195px;
top:-20px;
width:195px;
background:#415cb5;
}
 

.menu-menuu-container ul ul ul.sub-menu{   z-index: 10005 !important;
width:195px; background:#fff; padding:20px 0px 20px 0px; float:left;-moz-border-radius:0px 10px 10px 10px; border-radius:0px 10px 10px 10px;
position:absolute;
display:none;
top:-20px;
}
.menu-menuu-container ul ul ul.sub-menu:hover {  z-index: 10005 !important;
width:195px;
position:absolute;
display:block; left:195px;
top:-20px;
}

.menu-menuu-container ul ul li:hover ul{  z-index: 10005 !important;
position:absolute;
display:block; left:195px;
top:-20px;
width:195px;
background:#415cb5;
}










/* Siseinfo menüü dropdown */



.sidebar {  
}
 
 
.sidebar ul{
}

.sidebar ul li {
position:relative;
}
 

.sidebar ul li span{
display:block;
}
 
.sidebar ul li a{  z-index: 10005 !important;
display:block;
padding:5px 20px 5px 18px;border-left:2px solid #fff; margin:0px 0 6px 0;
}
 
.sidebar ul li span:hover {

}
 
.sidebar ul li a:hover{
background:#dde3f6;color:#3951a0;
}

.sidebar ul ul.sub-menu{  z-index: 10005 !important;
width:195px; background:#415cb5; padding:20px 0px 20px 0px; float:left;-moz-border-radius:0px 10px 10px 10px; border-radius:0px 10px 10px 10px;
position:absolute;
display:none;
top:-20px;
}



.sidebar ul ul.sub-menu:hover {  z-index: 10005 !important;
width:195px;
position:absolute;
display:block; left:195px;
top:-20px;
}


.sidebar ul ul.sub-menu li a {  z-index: 10005 !important;
background:#415cb5; color:#fff;
}

.sidebar ul ul.sub-menu li a:hover, .sidebar ul ul.sub-menu li.current-menu-item a {  z-index: 10005 !important;
background:#dde3f6;color:#3951a0;
}
 
.sidebar ul ul ul.sub-menu li a {  z-index: 10005 !important;
background:#415cb5 !important; color:#fff !important;
}

.sidebar ul ul ul.sub-menu li a:hover, .sidebar ul ul ul.sub-menu li.current-menu-item a {  z-index: 10005 !important;
background:#dde3f6 !important;color:#3951a0 !important;
}

.sidebar ul li:hover ul{  z-index: 10005 !important;
position:absolute;
display:block; left:195px;
top:-20px;
width:195px;
background:#415cb5;
}
 

.sidebar ul ul ul.sub-menu{  z-index: 10005 !important;
width:195px; background:#fff; padding:20px 0px 20px 0px; float:left;-moz-border-radius:0px 10px 10px 10px; border-radius:0px 10px 10px 10px;
position:absolute;
display:none;
top:-20px;
}
.sidebar ul ul ul.sub-menu:hover {  z-index: 10005 !important;
width:195px;
position:absolute;
display:block; left:195px;
top:-20px;
}

.sidebar ul ul li:hover ul{  z-index: 10005 !important;
position:absolute;
display:block; left:195px;
top:-20px;
width:195px;
background:#415cb5;
}

.nupp {border-top:1px dashed #d4d4d4;padding-top:30px;}

.nupp a {padding:20px 40px; background:#8dc100;  margin:30px; font-size:24px; font-weight:bold;text-transform:uppercase; text-decoration:none; text-align:center; color:#fff; font-family:arial, sans-serif; text-shadow: 1px 1px 2px #000000; border:2px solid #5f8200;margin-left:120px;}

.nupp a:hover {background:#7ba900;}

#sidebar .upme-field-type {margin:0px !important; padding:0 !important; width:42px !important; width:200px !important; }

#sidebar .upme-field-value {width:200px !important; display:block; padding-left:0px !important; float:left !important;}

#sidebar .upme-main {padding:10px 10px 0px 10px !important; background:#fff !important; width:215px !important; }

#sidebar .upme-help  { padding-bottom:0 !important; margin-bottom:0 !important; margin-bottom:-20px !important;}