body {

	font-family: Tahoma,Verdana, Arial Narrow;
	font-size: 12px; /* !!!! ZLOBI NA PROCENTA A em !!!! */
	background-color: #151515;
	margin: 0 auto;

}

#menu { width: 847px; }

.reakce_last { width: 190px; overflow: hidden; }
.reakce { width: 440px; overflow: hidden; }
.reakce_odpoved { width: 400px; overflow: hidden; }
.stred_akce { width: 470px; overflow: hidden; }
.stred_clanek { width: 470px; overflow: hidden; }
.stred_galerie { width: 470px; overflow: hidden; }


P.breakhere, table.breakhere {
   page-break-before: avoid;
   page-break-after: always;
}

table.table_2_reactions, td.td_table_2_reactions {
	width: 200px;
	overflow: hidden;
}

p {
	margin: 0.5em 0;
	padding: 0;
}
form {
	margin: 0.0em 0;
	padding: 0;
}

img.obrazek, img.obrazek_stred {
	border: 0;
}

a {
	text-decoration: none;
	color : #d95000;
}
a:link  {
	color : #d95000;
}
a:visited  {
	color : #d95000;
}
a:hover  {
	color : Black;
}

span.green {
	color : Green;
}
span.alert {
	color : Red;
}
span.p_search_mark {
	BACKGROUND-COLOR: yellow
}

h1, span.nadpis_1 {
	font-weight: bold;
	font-size: 14px;
	color : #d95000;
	margin: 0.0em 0;
	padding: 0;
}
h2, span.nadpis_2 {
	font-size: 12px;
	font-weight: bold;
	margin: 0.0em 0;
	padding: 0;
}
h3, span.nadpis_3 {
	font-size: 12px;
	font-weight: bold;
	margin: 0.0em 0;
	padding: 0;
}

a.nadpis {
	font-size: 14px;
	text-decoration: none;
	color : Black;
}
a.nadpis:visited  {
	color : Black;
}
a.nadpis:link  {
	color : Black;
}
a.nadpis:hover  {
	color : #d95000;
}

button {
	font-size: 12px;
	color: #272727;
	margin-left: 1px;
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	vertical-align: top;
}

submit {
	
	font-size: 12px;
	color: #272727;
	margin-left: 1px;
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	vertical-align: top;
}

table * {
	font-size: 12px;
}
td * {
	font-size: 12px;
}

td.anketa_small {
	color: Black;
	font-family: Arial Narrow;
}

table.bila, td.bila {
	background-color: white;
}

table.cerna_top_music {
	border : #272727;
	border-bottom-style : solid;
	padding : 5px;
	border-bottom-width : 1px;
}

table.cerna_ram_bez_padd {
	border : #272727;
	padding : 0px;
}
table.cerna_ram {
	border : #272727;
	padding : 5px;
}
table.cerna_ram_odkazy {
	border : #272727;
	padding : 5px;
	border-bottom : 1px solid Black;
	border-left-color : Black;
	border-left-style : solid;
	border-left-width : 1px;
}
table.cerna_ram_odkazy {
	border : #272727;
	padding : 5px;
	border-bottom : 1px solid Black;
	border-left-color : Black;
	border-left-style : solid;
	border-left-width : 1px;
}
table.cerna_ram {
	border : 1px solid;
}
table.table_1 {
	border : 1px solid;
	padding : 0px;
	font-size: 12px;

}
table.table_2 {
	border : none;
	padding : 0px;
	font-size: 12px;

}

table.cerna_ram_bez_padd {
	border : 1px solid;
	font-size: 12px;

}

table.bez_ram_bez_padd {
	border : none;
	padding : 0px;
}

table.bez_ram_bez_padd {
	border : none;
	padding : 0px;
}

table.bez_ram {
	border : none;
	padding : 5px;
}

table.bez_ram {
	border : none;
	padding : 5px;
}

table.table_1 td.td_nadpis_1 {
	border : 1px solid;
	border-color: #151515;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #151515;
	text-transform : uppercase;
	padding-bottom : 1px;
	padding-right : 1px;
	padding-top : 1px;
	padding-left : 5px;
	padding : 1px 1px 1px 5px;
}

table.table_1, td.td_table_1 {
	border : 1px solid;
	border-color: black;
	color: black;
	background-color: #dcdcdc;
	font-size: 12px;

}

td.td_table_2, td.td_table_2_stred {
	border : none;
	padding : 0px;
	background-color: #dcdcdc;
	font-size: 12px;
}

table.table_2, table.table_2_stred {
	background-color: #dcdcdc;
	border : none;
	font-size: 12px;
}

input.x {
	font-size: 12px;
	color: #272727;
	margin-left: 1px;
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 0.5px;
	vertical-align: top;
}

.formulare {
	font-size: 12px;
	background-color: white;
	border: thin solid black;
	border-width: 1px;
}
input {
	font-size: 12px;
	background-color: white;
	border: thin solid black;
	border-width: 1px;
}
input.login_button {
	font-size: 12px;
	background-color: white;
	border: thin solid black;
	border-width: 1px;
}

input.search {
	font-size: 12px;
	width : 130px;
	border: thin solid black;
	border-width: 1px;
}

input.mailing_list {
	font-size: 12px;
	width : 107px;
	border: thin solid black;
	border-width: 1px;
}
input.login {
	width : 110px;
	font-size: 12px;
	border: thin solid black;
	border-width: 1px;
}

select {
	font-size: 12px;
	color: #272727;
	background-color: White;
	vertical-align : top;
	border : thin solid Black;
	border-width: 0.5px;
}

option {
	font-size: 12px;
	color: #272727;
	margin-left: 1px;
	background-color:White;
	border-width: 0px;
	vertical-align : top;
	border : none;
}



td.tabulka_colored_head {   background-color: black;  color:white; border : none; }
td.tabulka_colored_first {  background-color: #f8e164; }
td.tabulka_colored_second { background-color: #6AB0C2; }
td.tabulka_colored_sum {   font-weight: bold; color: red; }

td.tabulka_gray_first {  background-color: #c4c4c4; }
td.tabulka_gray_second {  background-color: #e1e1e1; }

