/* Copyright (C) Veskisilla Bowlinguklubi MTU */
@import url(vsb1b.css);

html {
  font: normal 12px Arial,Helvetica,sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
	color: #444444;
}

/*
 * default values
 */
.sisu p {
    font-size: 13px;
    line-height: 18px;
}

.paremal { 	text-align: right; }
.vasak {	text-align: left; }
.keskel {	text-align: center; }
.hall { 	color: #999999; }
.punane {	color: #FF0000; }
.nimiM {	color: #000080; }
.nimiN {	color: #CC0000; }

/*
 * vana kujundus
 */
.pealkiri {
	background-color: #424952;
	background-image: url("../images/pentagon.gif");
	background-repeat: no-repeat;
	background-position: 10px center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 26px;
	color: #FFCC66;
	text-align : left;
	padding-left: 28px;
}
.punkt {
	background-color: #E3ECF5;
	text-align: center;
	color: #000000;
}

/*
 * headings
 */
 .sisu h1 {
	font-size: 22px;
    font-weight: normal;
	margin: 0;
    color: #FF3333;
}
.sisu h3 {
    font-size: 18px;
    font-weight: normal;
}
.sisu h4 {
    color: #FF3333;
    font-size: 16px;
    font-weight: normal;
    margin-bottom: -12px;
    padding-bottom: 0;
}
h1.pealkiri {
	margin: 0;
	line-height: 26px;
	color: #FFCC66;
	font-weight: bold;
	font-size: 12px;
}

/* ========================================================================
   lingid
 ========================================================================== */
 /*
 * Remove the gray background color from active links in IE 10.
 */
a {
  background: transparent;
}
/*
 * Improve readability of focused elements when they are also in an active/hover state.
 */
a:active,
a:hover {
  outline: 0;
}

.sisu a:link {
	color: #ffffff;
}
.sisu a:visited {
	color: #FFFFE0;
}
.sisu a:hover {
	color: #ffcc66;
}
.arrowgold  {
    background-image: url("../images/arrowgold.gif");
    background-position: left center;
    background-repeat: no-repeat;
    color: #FFFFFF;
    margin-left: 15px;
    padding-left: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
}

/* 
 *  Lists 
 */
ul, ol, dl { 
	padding-left: 30px;
	margin: 15px 0; 
}
.sisu ul {
    font-size: 13px;
    line-height: 18px;
}

/* 
 *  fotod 
 */
.foto-nurk {
  background-image: url("../images/frame_c.png");
  height: 24px;
  width: 24px;
}
.foto-serv {
  background-image: url("../images/frame_h.png"); 
  background-repeat: repeat-x;
}
.foto-kylg {
  background-image: url("../images/frame_v.png"); 
  background-repeat: repeat-y;
}

/*
 * fotogalerii segapaar
 */
table.fotod td {
	font-size: 10px;
	line-height: 150%;
	color: #777777;
	background-color: #EEEEEE;
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
}
table.fotod td.blank {
	background-color: #131927;
	border: 1px solid #131927;
}

/* ========================================================================
   tabelid
 ========================================================================== */
.jrk {
	color: #EFEFEF;
	background-color: #5C6773;
	border-bottom: 1px solid #CCCCCC;
	font-weight: bold;
	text-align: center;
}


.tabel {
    width: 100%;
	border-collapse: collapse;
}
.tabel caption { 
	font-size: 11px;
	text-align: left;
	font-style: italic;
    padding-left: 10px;
}
.tabel th {
	font-weight: normal;
	background-color: #8fa1b3;
	text-align: center;
	color: #FFFFFF;
}
.tabel td {
	text-align: center;
}
.tabel td.nimi {
	font-weight: bold;
	background-color: #F0F0DF;
	text-indent: 5pt;
	text-align: left;
	color: #2F373F;
}
.tabel td.nimiN {
	font-weight: bold;
	background-color: #F0F0DF;
	text-indent: 5pt;
	text-align : left;
	color: #CC0000;
}
.tabel td.nimiM {
	font-weight: bold;
	background-color: #F0F0DF;
	text-indent: 5pt;
	text-align : left;
	color: #000080;
}
.tabel td a, 
.tabel td a:link, 
.tabel td a:visited {
    color: #2F373F;
	text-decoration: none;
}
.tabel td a:hover {
	text-decoration: underline;
}
.tabel td.nimiM a, 
.tabel td.nimiM a:link, 
.tabel td.nimiM a:visited  {
	color: #000080;
}
.tabel td.nimiN a, 
.tabel td.nimiN a:link, 
.tabel td.nimiN a:visited {
	color: #CC0000;
}


table.nimekiri {
    background-color: #FFFFFF;
    border: 1px solid #333333;
    border-spacing: 0;
    width: 100%;
}
table.nimekiri caption { 
    background-color: #424952;
    color: #BDBDBF;
}
table.nimekiri td { 
	padding: 4px; 
}
table.nimekiri td, table.nimekiri th {	
	border-left: 1px solid #333333; 
	border-top: 1px solid #333333; 
}
table.nimekiri td * { vertical-align: middle; }



table.eelreg {
	border:1px solid #CCCCCC;
	border-collapse: collapse;
}
table.eelreg td { 
	color: #132457;
    background-color: #FFFFFF;
	padding: 7px;
	border-left:1px solid #4F6384;
	border-bottom:1px solid #4F6384;
}
table.eelreg td.jrk { 
	color: #FFFFFF;
    background-color: #5C6773;
    border-bottom: 1px solid #FFFFFF;
    font-weight: bold;
    text-align: center;
}
table.eelreg td.punkt {
    background-color: #E3ECF5;
	color: #000000;
}



table.tulemus {
	border:1px solid #CCCCCC;
	border-collapse: separate;
	background-color: #E3ECF5;
}
table.tulemus th {
	background-image:url("../images/bg_th_tulemus.gif");
	background-repeat:no-repeat;
	background-position:left top;
}
table.tulemus th.pealkiri {
	background-image: url("../images/pentagon.gif");
	background-position: 10px center;
}
table.tulemus td {
	padding: 8px 0 7px 0;
	border-left:1px solid #4F6384;
	border-bottom:1px solid #4F6384;
	vertical-align: middle;
	text-align: center;
    color: #000000;
}
table.tulemus td.valge {
	background-color: #5C6773;
	border: 3px solid #AFB7C1;
	padding: 0;
	color:#AFB7C1;
	font-size: 24px;
}
table.tulemus td.jrk {
	color:#AFB7C1;
	font-weight: bold;
	border: 1px solid #AFB7C1;
	background-color: #5C6773;
}
table.tulemus td.nimi {
    background-color: #F0F0DF;
    color: #2F373F;
    font-weight: bold;
    text-align: left;
    text-indent: 5pt;
}
table.tulemus td.nimiN {
	font-weight: bold;
	background-color: #F0F0DF;
	text-indent: 5pt;
	text-align : left;
	color: #CC0000;
}
table.tulemus td.nimiM {
	font-weight: bold;
	background-color: #F0F0DF;
	text-indent: 5pt;
	text-align : left;
	color: #000080;
}
table.tulemus td.summa {
	background-color: #C2D5E8;
}
table.tulemus td.summa1 {
	padding: 4px 0;
	color: #FFFFFF;
	background-color: #6B7E92;
	font-size:14px;
}
table.tulemus td.punkt1 {
	background-color:#AFB7C1;
	text-align:right;
	padding-right:5px;
	font-size:10px;
}
table.tulemus td.punkt2 {
	color: #44597C;
	background-color: #DBE6F2;
}
table.tulemus td.blank {
	padding: 0;
	background-color: #131927;
	height:2px;
	border-top:1px solid #4F6384;
	border-bottom:2px solid #FFFFFF;
}
table.tulemus td a, 
table.tulemus td a:link, 
table.tulemus td a:visited {
    color: #2F373F;
}
table.tulemus td.nimi a, 
table.tulemus td.nimi a:link {
	color: #000080;
}
table.tulemus td.nimiN a, 
table.tulemus td.nimiN a:link, 
table.tulemus td.nimiN a:visited {
	text-decoration: none;
	color: #CC0000;
}
table.tulemus td.nimi a:hover, table.tulemus td.nimiN a:hover {
	text-decoration: underline;
}

/* klubikarika koondtabel */
div.koond table.tulemus td {
	padding: 6px 0 4px 0;
  }