body {
	margin: 0;
	padding: 0;
	background: #ececec;
	text-align: center;
	font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif !important;
	font-size: 8pt !important;
	color: black;
	background: url('images/layout/back_body.gif') repeat;
}
p {
	margin: 0;
	padding: 0;
}

#hlavicka {
	height: 165px;
	background: url('images/layout/back_logo.jpg') no-repeat;
	text-align: right;
	vertical-align: top;
	padding: 9px 30px;
	}
#hlavicka a {
	text-decoration: none;
	color: #7c7461;
	padding: 0 0.5em;
	font-size: 10pt;
}
#hlavicka a:hover {
	background: #553f8a;
	text-decoration: none;
	color: white;
	padding: 0 0.5em;
}
#obsah {
	width: 1220px;
	margin: 0 auto;
	text-align: left;
	background: url('images/layout/back_page.png') repeat-y;
}
#levypanel {
	float: left;
	width: 170px;
	margin: 0;
	padding: 0 0 0 12px;
}
#levypanel-obsah {
	margin: 0;
	padding: 3em 1em;
	float: left;
}
#hlavnipanel {
	margin: 0 10px 0 170px;
	padding: 0;
	min-height: 730px;
	_height: 730px;
	background: url('images/layout/back_content.jpg') bottom right no-repeat;
}
#hlavnipanel-obsah {
	margin: 0;
	padding: 0.5em 2em 4em 3em;
	_padding: 0.5em 2em 4em 1.2em;  
    /*_float: left;*/
}
#paticka {
	padding: 0px;
	background: url('images/layout/back_foot.png') no-repeat;
	height: 32px;
	text-align: center;
	color: #7c7461;
}
hr.cleaner {
	clear: both;
	display: none
}
h3 {
	font-size: 1.2em;
	margin: 0;
	padding: 0.7em;
}
h2 {
	font-size: 2em;
	/*padding: 0 0 0.7em 0;
*/
}
#header_table {
	margin: 0 0 20px 0;
	vertical-align: middle;
}
.aktualita {
	border: 1px solid #dadada;
	margin: 0 0 20px 0;
	width: 100%;
}
.aktualita_header {
	background-color: #D4D0FA;
}

.aktualita_title {
	font-weight: bold;
	padding: 0.2em 0.5em;
}
.aktualita_date {
	text-align: right;
	padding: 0.2em 0.5em;
}
.aktualita_content {
	border-top: 1px solid #dadada;
	background-color: #F6F6F6;
	padding: 0.5em;
}

.validator_img {
	border: none;
	margin: 0 4px;
}
.float-left {
	float: left;
}
.float-right {
	float: right;
}
#vynechat {
	color: #C3C3C3;
	text-align: center;
}
#vynechat a {
	text-decoration: none;
	color: #7c7461;
	padding: 0 0.5em;
}
#vynechat a:hover {
	background: #553f8a;
	text-decoration: none;
	color: white;
	padding: 0 0.5em;
}
.players_header {
	margin: 0 0 20px 20px;
}
.player_data {
	/*padding: 0 0.5em; */
}
#player_data_table {
	margin-top: 10px;
}
.player_history {
	vertical-align: top;
}
.float_left {
	float: left;
}
.float_right {
	float: right;
}
.align_left {
	text-align: left;
}
.align_right {
	text-align: right;
}
.center {
	text-align: center;
}
.dress {
	display: block;
	background: url('images/triko.gif') no-repeat;
	color: #ffffff;
	font-size: 14px;
	padding: 5px 4px;
	text-align: center;
	width: 20px;
}
#soupiska
{
	border: 1px solid #dadada;
	width: 470px;
	background-color: #f6f6f6;
	padding: 10px;
	font-size: 110%;
	font-weight: bold;
	margin: 20px 0 50px 0;
}

#soupiska a:hover
{
	display: block;
	color:  #FFFFFF;
	padding: 0 0 0 4px;
	background-color: #553F8A;
}

#soupiska a
{	
	display: block;
	padding: 0 0 0 4px;
	text-decoration: none;
}
#player_foto {
	padding: 0 15px;
	vertical-align: top;
}
ul {
	padding: 0.5em 0 0 1em;
	margin: 0 0 0 1em;
}
.light {
	color: #8E79C1;
}

.nahled{
	width: 218px;
    height:  169px;	/*margin: 0 10px 15px 0;*/
	padding: 5px;
    margin: auto;
    float: left;
}
.foto_big{
    margin: 20px auto;
    padding: 5px;
    border: solid 1px #aaaaaa; 
    text-align: center;
}

#fotogal_content{
    background: white;
    border-right: solid 1px #F4F0F0;
    border-bottom: solid 1px #F4F0F0;
    text-align: center;
}

#fotogal_nav{
    width: 100%;
}

#fotogal_nav li
{
	display: block;
	margin: 4px 0px;
	padding: 0 0;
    list-style-type: none;
}

#fotogal_nav li a:hover
{	
	color:  #FFFFFF;
	background-color: #553F8A;
}

#fotogal_nav li a
{	
	text-decoration: none;
	padding: 0 4px
}
#fotogal_header {
    font-size: 1.5em;
    font-weight: bold;
    width: 100%;
    text-align: center;
    margin: 0 0 20px 0;  
}
.img {
    /*margin: 12px;*/
    border: none;
}

#holder{
    float: none;	
    clear: both; 
}

#foto_posuvnik{
    border: solid 1px #D4D4D4;
    text-align: center;
    width: 80%;
    margin: 10px auto; 
}
.nadpis_blue
{
	color: #695a94;
	border: solid 1px #d6d8ec;
	padding: 0.15em 1em 0.2em 0.5em;
    margin: 1.5em 0 1em 0;  
	background-color:  #DDE1F7;
    font-size: 1.2em;
    font-weight: bold;
}
#fotobrowser_nav
{
	width: 50%;
    color: #695a94;
	border: solid 1px #d6d8ec;
    background: #F4F5FB;
	padding: 0.15em 1em 0.2em 0.5em;
    margin: 1em 0 1.2em 0;
    text-decoration: none;
    text-align: center;  
}

#obal_foto_big
{
    width: 800px;
    height: 600px;
    border: solid 1px black;
}

#fotobrowser_nav a
{
    text-decoration: none;
}

.odkazy
{
    border: solid 1px #d6d8ec; 
    text-align: center;
    padding: 10px;
    margin: 20px;
    background: #FCFCFE;
}
.odkazy img
{
    border: none;  
}
.odkazy a
{
    display: block;
    text-decoration: none;
    margin-top: 10px;  
}

.history_list li{
    list-style-type: none;
    margin-left: 10px;
    padding: 2px; 

}

.button_prihlaska a{
    width: 170px;
    display: block;
    color: #42385C;
    padding: 4px 10px;
    background: #D7D2E3; 
    border: 1px solid #9D93BD;
    text-decoration: none;
    margin: 10px;   
}
.button_prihlaska a:hover{
    text-decoration: none;
    background: #FF7D7D;
    color: white;
    border: 1px solid red;   
}
.nadpis_action {
	font-size: 1.1em;
	font-weight: bold;
	background: #695A94;
	color: white;
	text-align: center;
	padding: 2px;
}
.ramecek {
	border: 1px solid #695A94;
    margin: 0 0 20px 0;
    background: white;
}
.form_fields {
	border: 1px solid #dadada;
	background: #f6f6f6;
	font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif !important;
	font-size: 1.1em;
	color: #695a94;
	margin: 5px 2px 0 0;
}
.label {
	text-align: right;
}
#button_odeslat {
	width:120px;
    height:40px;
    color: red;
}
#turnaj_info {
	width: 380px; 
    color: #695a94;
    border: solid 1px #d6d8ec; 
    background: #F4F5FB;
    margin-bottom: 20px;
    padding: 10px; 
}
#send_ko
{	
	width: 400px;
	border: solid 1px #800000;
	padding: 3px;
	text-align: center;
	background-color: #FF0000;
	color: #FFFFFF;
	font-size: 1.2em;
}

#send_ok
{	
	width: 400px;
	border: solid 1px #008000;
	padding: 3px;
	text-align: center;
	background-color: #00D500;
	color: #000000;
	font-size: 1.2em;
}
.form_udaj
{
	color: #FF0000;
	padding: 0 0.3em;
	font-weight: bold;
}
.form_report_ramecek {
    width: 385px;
	border: 1px solid #695A94;
    margin: 0 0 20px 0;
    background: white;
    padding: 10px;
}
.form_report_nadpis{	
	background-color: #DDE1F7;
	padding: 5px;
	font-weight: bold;
	font-size: 1.2em;
}
