/* CSS Document */
body {
	background: #d3955a;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
}
.td_videa {
	border: 0px;
}
.td_videa td {
	border: 0px;
	border-spacing: 0;
}
.td_videa a {
	text-decoration: none;
}
.popiska {
	display: none;
}


#hlava {
	margin: 0; 
	border: 0;
	padding: 0;
	background: #d3955a url(/images/web/bg.gif) repeat-x center top;
}
#logo {
	width: 750px;
	height: 120px;
	position: relative;
	margin: 0 auto;
	padding: 0px;
	background-image: url(images/web/3dw_logo.jpg);
	background-repeat: no-repeat;
}
#logo_odkaz {
	display: block;
	width: 750px;
	height: 117px;
	margin: 0 auto;
	padding: 0px;
}
#obsah_head {
  width: 750px;
  height: 19px;
  padding-top: 5px;
  float: right;
  margin: 0 auto;
  border: none;
  background-image: url(/images/web/obsah_head.png);
	background-position: top center;
	background-repeat: no-repeat;
}
#obsah {
	width: 718px;
	position: relative;
	min-height: 775px;
	float: right;
	margin: 0 auto;
	border: 1px solid #b57c43;
	border-top: 0;
	padding: 0 15px 85px 15px;
	background-color: #FFF0C0;
	background-image: url(/images/web/obsah_bottom_back.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
	text-align: left;
}
#pata {
	margin: 1px auto 5px auto;
	border: 0;
	width: 740px;
	text-align: center;
	padding: 5px;
	clear: both;
	color: white;
}
#pata a {
  color: white;
  background: none;
  margin: 0;
  padding: 0;
}

td {
	background-color: white;
}
.stranky {
	border: thick black solid;
	text-align: left;
}
p {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
}
ul, li {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
}
h1 {
	font-family: Tahoma, Verdana, sans-serif;
	font-weight: bold;
	font-size: 18px;
	text-align: center;
	border-bottom: 1px solid #7C430F;
	margin-top: 10px;
  padding-top: 0;
	clear: both;
}
h2 {
	font-family: Tahoma, Verdana, sans-serif;
  font-weight: bold;
	font-size: 15px;
/*	width: 350px;
  height: 31px;
  line-height: 31px;
  background-image: url(/images/web/h2.png);
  background-repeat: no-repeat;
  */
  margin: 15px auto 0 auto;
  padding: 0;
	text-align: center;
	color: black;
}
h3 {
	font-family: Tahoma, Verdana, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-align: left;
	margin: 14px 0 5px 0;
	padding: 0;
	border-style: none none solid none;
  border-width: 1px;
  border-color: #E4B472;
}
h4 {
	font-family: Tahoma, Verdana, sans-serif;
	font-weight: bold;
	font-size: 13px;
	text-align: left;
}
td {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
}

a {
	color: #a52a2a;
}
a:hover {
	color: #db9393;
}

img {
	border: 0;
}
th {
	background-color: #E6BF75;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
}
table {
	border-spacing: 0;
	border: 1px #DC9C6C solid;
	border-collapse: collapse;
}
table th {
	border-spacing: 0;
	border: 1px #DC9C6C solid;
	padding: 5px;
	background-color: #FC9;
}
table td {
	border-spacing: 0;
	border: 1px #DC9C6C solid;
	padding: 5px;
	background-color: transparent;
}
ul {
	text-align: left;
	list-style-type: disc;
	padding-left: 15px;
}
.menu a {
	text-decoration: none;
}
.menu_border {
	border-right-color: black;
	border-left-style: solid;
	border-left-width: thin;
}
.menu ul {
	list-style: none;
}
textarea {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
}
hr {
  height: 1px;
  margin: 10px 0px 10px 0px;
  border: 0px;
  background: #E4B472;
}


/* Nástěnka */
.nastenka_tab {
	border: 0;
	width: 100%;
	border-spacing: 0;
	margin-top: 7px;
}
.nastenka_react {
	border: 0;
	width: 96%;
	border-spacing: 0;
	margin: 7px 0 0 auto;
}
.nastenka_tab .jmeno, .nastenka_tab .dac, .nastenka_react .jmeno, .nastenka_react .dac, .nastenka_tab .idecko, .nastenka_react .idecko {
	background-color: #EDC487;
	border: 0;
	padding: 0 5px;
}
.nastenka_tab .idecko, .nastenka_react .idecko {
	background-color: #EDC487;
}
.nastenka_tab .dac, .nastenka_react .dac {
	text-align: right;
	background-color: transparent;
	background-image: url(/images/nastenka_roh.png);
	background-position: right center;
	background-repeat: no-repeat;
}
.nastenka_tab .id, .nastenka_react .id {
	background-color: transparent;
	background-image: url(/images/nastenka_l_roh.png);
	background-position: right center;
	background-repeat: no-repeat;
	border: 0;
}
.nastenka_tab .dole_nic, .nastenka_react .dole_nic {
	border: 0;
}
.nastenka_tab .vzkaz, .nastenka_react .vzkaz {
	border: 1px #EEE solid;
	border-top: 0;
	padding: 4px 5px;
	background: white;
}
.nastenka_tab .oddelovac, .nastenka_react .oddelovac {
	border: 0;
}
.nastenka_form {
	border-style: none;
}
.nastenka_form td {
	border-style: none;
}
.nastenka_form th {
	border-style: none;
}

/* levé menu */
#lmenu {
	float: left;
	width: 160px;
}
#lmenu .head {
  float: left;
	width: 126px;
	height: 24px;
	line-height: 24px;
	padding: 0 12px 0 24px;
	text-align: left;
	background-image: url(/images/menu/lmenu_head.png);
	background-position: top left;
	background-repeat: no-repeat;
	font-weight: bold;
	color: white;
}
#lmenu .head.only_h {
  margin-bottom: 5px;
  color: white;
}
#lmenu .head.only_h a {
  color: white;
}
#lmenu .bottom {
  float: left;
  width: 160px;
	text-align: center;
	border: none;
	margin-top: 5px;
	color: #4A2000;
	font-size: 12px;
	line-height: 15px;
}
#lmenu .bottom a {
  border: none;
  color: white;
  text-decoration: none;
  background: none;
  margin: 0;
  padding: 0;
}
#lmenu .bottom img {
  border: 0.5px solid #b57c43;
  margin-bottom: 5px;
}
#lmenu .items {
	float: left;
  width: 134px;
	border: 2px solid #b57c43;
	border-right: none;
	border-top: none;
	list-style: circle;
	line-height: 18px;
	background-color: #FFF0C0;
	margin: 0 0 5px 0;
	padding: 8px 0 8px 24px;
	font-weight: normal;
}
#lmenu .items a {
  text-decoration: none;
  color: #4A2000;
}

/* novinky */
.news {
	border-spacing: 1px;
	border-collapse: separate;
	border: 0;
}
.news th {
	border: 0;
	border-top: 1px #DC9C6C solid;
	background-color: transparent;
  text-align: center;
}
.news td {
	border: 1px #DC9C6C solid;
	border-left: 0;
	border-bottom: 0;
	border-right: 0;
	background-color: transparent;
}

/* boxíky na hlavní stránce */

.uvod_box {
  margin: 10px 19px;
  width: 140px;
  height: 95px;
  float: left;
}

.uvod_box .nadpis {
  width: 140px;
  height: 24px;
  line-height: 24px;
  background-image: url(/images/web/main_box_head.png);
  text-align: center;
  font-size: 13px;
  font-weight: bold;
  color: white;
}

.uvod_box .nadpis a {
  color: white;
}

.uvod_box .obsah {
  width: 122px;
  height: 61px;
  padding: 4px;
  padding-left: 8px;
  padding-right: 6px;
  margin-right: 2px;
  border-width: 2px;
  border-style: none solid solid solid;
  border-color: #b57c43;
  line-height: 18px;
  background: #FAF0C5;
}

.uvod_box ul {
  margin-top: 0;
}

.uvod_box .nast_prezd {
  display: inline;
  float: left;
  color: black;
}

.uvod_box .nast_datum {
  display: inline;
  float: right;
  color: gray;
}

.uvod_box li {
  margin-top: 0;
}

/* novinky na začátku stránky */
.fadingnews {
	position: absolute;
	float: left;
	left: 83px;
	top: 100px;
	border: 0;
	background: transparent;
	color: #fff;
	font-size: 11px;
}

.fadingnews a {
  text-decoration: none;
}

.fadingnews a:hover {
  text-decoration: underline;
}

/* hledání, hledání... a přihlašování */
.searching {
	position: absolute;
	float: right;
	right: -68px;
	top: 98px;
}
.login {
  position: absolute;
	float: left;
	left: -68px;
	top: 100px;
	font-size: 11px;
	color: white;
}
.login a {
  color: white;
}
.searching input.pole, .login input.pole {
	margin: 0;
	border: 1px solid #fff;
	padding: 1px;
	background: transparent;
	font-size: 11px;
}
.searching input.tlac, .login input.tlac {
	margin: 0;
	border: 1px solid #fff;
	padding: 0 1px;
	background: transparent;
	color: #fff;
	font-size: 11px;
}
/* tabulkový vzled menu:) */
.tables_menu {
	width: 100%;
	margin: 0 auto;
	border: 0;
	text-align: center;
}
.tables_menu td {
	width: 33.333%;
	vertical-align: top;
	border: 0;
}
.tables_menu a {
	border: 0;
	text-decoration: none;
}
.tables_menu img {
	border: 1px #DC9C6C solid;
}

/* s malými úpravami přebráno z wormscesky.cz */
.hodnoceni {
	border: 1px solid black;
	padding: 2px;
	background: #fc9;
	color: black;
	font-size: 42px;
	font-weight: bold;
	text-align: center;
}
/* Ke stažení */
.ke_stazeni {
	width: 100%;
	border: 0;
	/*background-image: url(http://worms4.tym.cz/pozadi.jpg);
*/
	border-spacing: 8px;
}
.ke_stazeni th {
	border: 0;
	/*background-image: url(http://worms4.tym.cz/pozadi.jpg);
*/
}
.ke_stazeni td {
	width: 50%;
	border: 0;
	vertical-align: top;
	/*background-image: url(http://worms4.tym.cz/pozadi.jpg);
*/
}
.down {
	font-size: 14px;
}
.down img {
	vertical-align: middle;
}
.ke_stazeni_wall {
	width: 100%;
	border: 0;
	/*background-image: url(http://worms4.tym.cz/pozadi.jpg);
*/
	border-spacing: 3px;
}
.ke_stazeni_wall th {
	border: 0;
	/*background-image: url(http://worms4.tym.cz/pozadi.jpg);
*/
}
.ke_stazeni_wall td {
	border: 0;
	vertical-align: top;
	/*background-image: url(http://worms4.tym.cz/pozadi.jpg);
*/
}
.ke_stazeni_wall img {
	border: 1px black dotted;
	text-align: center;
}
.ke_stazeni_wall a {
	font-size: 10px;
	text-decoration: none;
	text-align: center;
}
/* Kontakty */
.contacts {
	border: 1px black solid;
	border-collapse: collapse;
	font-size: 11px;
}
.contacts td, .contacts th {
	text-align: center;
  font-size: 11px;
}
.contacts a {
  color: #611B00;
}
/* Turnaj - tabulky */
.turn {
	margin: auto;
	border: 0px;
	border-spacing: 0;
	width: 70%;
}
.turn td, .turn th {
	padding: 4px;
}
.turn .p {
	width: 30px;
	padding: 2px;
}
.turn .h {
	width: 30%;
}
.turn.blue th {
  background-color: #C1C5FF;
  border-color: #6080FF;
}
.turn.blue td {
  border-color: #6080FF;
}
.turn.white th {
  /*background-color: #F0F0F2;*/
  background-color: white;
  border-color: #EBEBED;
}
.turn.white td {
/*  background-color: white; */
  border-color: #EBEBED; 
}

/* turnaj-play-off */
.tpo {
	border: 0px;
	border-collapse: separate;
	border-spacing: 3px;
	width: 35%;
	text-align: center;
}
.tpo td{
	text-align: center;
}
.tpo.l {
	float: left;
	border: 0px;
	margin: 0 0 0 12px;
	border-collapse: separate;
	border-spacing: 3px;
	width: 35%;
}
.tpo.r {
	float: right;
	border: 0px;
	margin: 0 12px 0 0;
	border-collapse: separate;
	border-spacing: 3px;
	width: 35%;
}
.tpo .w {
	background-color: #ffff99;
	font-weight: bold;
}
.tpo .res {
	width: 40px;
	font-size: 16px;
}

.tpo_f {
	margin: 0 auto;
	clear: both;
	border: 0px;
	border-collapse: separate;
	border-spacing: 3px;
	width: 50%;
	text-align: center;
}
.tpo_f td {
	width: 40%;
}
.tpo_f .w {
	background-color: #ffff99;
}
.tpo_f .l {
	background-color: #f90;
}
.tpo_f .r {
	width: 20%;
}
.tpo_f .r.f {
	background-color: #ffff99;
	width: 20%;
}

/* Mapa stránek */
.mapa_stranek {
	margin: 0 auto;
	border: 1px black solid;
	border-spacing: 5px;
	background-color: white;
}
.mapa_stranek td {
	border: 0px;
}
/* Zbraně */
.zbrane {
	border: 0;
	border-spacing: 6px;
}
.zbrane th {
	border: 0;
}
.zbrane td {
	border: 0;
}

.skryty {
  display: none;
}

/* barva pro vybrané sloupce tabulky */
.alt {
  background-color: #FFEBD9;
}
