body, html {
	scrollbar-arrow-color: #FEEAAB;
    scrollbar-face-color: #AB6621;
	scrollbar-highlight-color: #C77625;
	scrollbar-shadow-color: #AB6621;
	scrollbar-3dlight-color: #F1CC82;
	scrollbar-darkshadow-color: #302415;
	scrollbar-track-color: #a2611f;
}
BODY {
	background: #302415 url('images/pozadi.jpg') top left repeat-x;
	margin: 0px;
	padding: 0px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 75%;
	color: black;
}
#stranka {
	margin: 0px auto 0px auto;
	width: 800px;
	background: #FEEAAB url('images/stranka.gif') top left repeat-y;
}
#top {
	background: url('images/lista_horni.jpg') no-repeat;
	width: 800px;
	height: 120px;
}
#menu {
	background: url('images/lista_strana.jpg') no-repeat;
	width: 150px;
	float: left;
}
#menu_data {
	margin-left: 60px;
	margin-bottom: 195px;
	width: 90px;
	height: 190px;
	text-align: center;
}
#menu_data a {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: black;
	display: block;
	width: 100%;
	padding-bottom: 1px;
}
#menu_data a.soutez {
	color: #990000;
}
#menu_data a:HOVER {
	color : #AB6621;
}
/* LOGIN */
#session_login {
	table-layout: fixed;
	margin-left: 17px;
	width: 125px;
	background-color : #533618;
}
#session_login tr td.body {
	text-align : right;
}
#session_login tr td.roh_lh {
	padding: 2px 0px 0px 10px;
	color: #F1CC82;
	height: 10px;
	background: url('images/roh_login_lh.gif') top left no-repeat;
	font-size : 10px;
}
#session_login tr td.roh_ph {
	background: url('images/roh_login_ph.gif') top right no-repeat;
}
#session_login tr td.roh_ld {
	height: 10px;
	background: url('images/roh_login_ld.gif') bottom left no-repeat;
}
#session_login tr td.roh_pd {
	background: url('images/roh_login_pd.gif') bottom right no-repeat;
}
.session_text {
	border : 1px solid #6E4820;
	background-color: #302415;
	height: 13px;
	width: 70px;
	margin-top: 3px;
	font-size: 11px;
	color: #F1CC82;
}
/* ZALOGOVANY */
#session_user {
	margin-left: 11px;
	width: 139px;;
	color: #FFEAAB;
	font-weight : bold;
	border-top: 1px dashed #AB6621;
	border-bottom: 1px dashed #AB6621;
	font-size : 12px;
	text-align: left;
}
#session_user tr td.name {
	padding-left: 3px;
}
#session_user tr td .ico {
	border: 1px solid #AB6621; 
	margin: 3px;
	padding: 1px;
}
A.session_user_menu {
	color : #FFEAAB;
	font-size : 10px;
	text-decoration : none;
}
A:HOVER.session_user_menu {
	color : #DE9F45;
}
A.session_user_logout {
	color : #DE9F45;
	font-size : 10px;
	text-decoration : none;
}
#session_user .novy_vzkaz {
	padding: 2px;
	border-top: 1px dashed #AB6621;
	text-align : center;
}
#session_user .novy_vzkaz a {
	color : #00F402;
	font-size : 11px;
}
/* JAZYKY */
#session_lang {
	padding-top: 10px;
	width: 139px;
	margin-left: 11px;
}
/*AKTUALNI VYPIS*/
#aktualne_vypis {
	background-color: #302415;
	color: #C77625;
	border-bottom: 1px solid #AB6621;
	font-family : Tahoma;
	margin: 4px 0px 0px 11px;
	width: 139px;
	max-height: 300px;
	overflow: hidden;
}
#aktualne_vypis .aktualne_head {
	background-color: #533618;
	border-bottom: 1px solid #AB6621;
	border-top: 1px solid #AB6621;
	color: #de9f45;
	padding-bottom: 2px;
	text-align: center;
	letter-spacing : 4px;
	font-weight : bold;
	font-size: 11px;
}
#aktualne_vypis .aktualne_pole {
	border-bottom: 1px dashed #AB6621;
	padding: 0px 1px;
}
#aktualne_vypis span {
	float: right;
	font-size: 9px;
}
#aktualne_vypis A.aktualne_odkaznaz {
	color: #F1CC82;
	font-size: 11px;
	display: block;
	width: 100%;
	text-align: center;
}
#aktualne_vypis A.aktualne_odkazjmn {
	color: #C77625;
	float: left;
	font-size: 9px;
}
/* ERROR */
#session_error {
	color: #FEEAAB;
	border: 1px solid red;
	margin: 0px 6px 0px 17px;
	padding: 2px 2px 2px 20px;
	font-size: 8pt;
	font-weight: bold;
	text-align : center;
	background: #990000 url(images/warning.gif) top left no-repeat;
}
/* MAIN */
#main {
	width: 615px;
	min-height: 550px;
	_height: 550px;
	padding-right: 23px;
	float: right;
	background: url(images/leonardo.jpg) no-repeat center center;
}
#bottom {
	width: 800px;
	height: 11px;
	background : #302415 url(images/bottom.jpg) no-repeat bottom left;
	font-size : 6px;
}
#design {
	padding-left: 11px;
	text-align: center;
	width: 139px;
	font-size : 11px;
	color: #FEEAAB;
	font-weight : bold;
}
/***** SPOLECNE STYLY *****/
A {
	font-weight : bold;
	color : #302415;
	text-decoration : none;
}
A:HOVER {
	color: #AB6621;
}
A.link {
	font-size: 12px;
}
A:HOVER.link {
	color: #AB6621;
}
a img {
	border: none;
}
.zpr .text a,#topic #telo a,.odkaz {
	font-weight : normal;
	color : maroon;
	text-decoration : underline;
	font-size : 110%;
}
.zpr .text a:hover,#topic #telo a:hover,.odkaz:hover {
	color : #006600;
}
input,textarea,button,select {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13px;
}
textarea,select,pre {
	background-color : White;
}
H1 {
	margin: 0px;
	font-size: 20px;
	color: #302415;
	font-weight : normal;
}
H1 a {
	font-weight: normal;
}
H2 {
	font-size : 17px;
	font-weight : normal;
}
H3 {
	font-size : 14px;
	margin: 5px 0px;
}
H4 {
	font-size : 13px;
	margin: 6px 0px;
}
hr {
	color: #DE9F45;
    background-color: #DE9F45;
    border-width: 0px;
	height: 1px;
}
.hr2 {
	height: 2px;
}
form {
	margin: 0px;
}
.center {
	text-align : center;
}
br.c {
	clear: both;
}
.left {
	float: left;
}
.right {
	float: right;
}
.bold {
	font-weight: bold;
}
ul li {
	list-style-image: url('images/bull.gif');
}
/* TLAČÍTKA */
/*.button {
	background: #F1CC82 url('images/lista_fora.gif');
	font-weight: bold;
	border : 1px solid #de9f45;
	color: #FEEAAB;
}*/
.button {
	background-color: #DE9F45;
	font-weight: bold;
	border : 1px solid #C77625;
	color: #302415;
	font-size: 11px;
}

/* SMILE HELP */
.help {
	position:absolute;
	visibility: hidden;
	border:1px solid #DE9F45;
	padding: 2px;
	background-color: #FEEAAB;
	font-size : 10px;
}

.sekce_podnadpis {
	background-color: #f7d990;
	border-bottom: 1px solid #F1CC82;
	border-top: 1px solid #F1CC82;
	font-size: 110%;
	color: #302415;
	padding: 5px;
	font-weight: bold;
}
.sekce_podnadpis_text {
	background-color: #f7d990; 
	color: #302415; 
	padding: 5px;
}
/* FORA */
#sekce_roh_fora {
	background: url('images/roh_sekce.gif') top left no-repeat; 
	height: 25px; 
	padding-left:20px;
	float: left;
}
.sekce_butt {
	float: right;
	height: 20px;
	width: 90px;
	margin-top: 3px;
	margin-left: 4px;
	padding-top: 2px;
	text-align : center;
	background: url('images/button.gif') no-repeat;
	/*border: 1px solid blue;*/
}
.sekce_butt a {
	font-size : 12px;
	display: block;
	width: 100%;
	color: #533618;
}
.sekce_butt a:hover {
	color: maroon;
}

.fora_ico {
	font-size: 14px;
	border: 1px solid #C77625;
	text-align: center;
	width: 16px;
	height: 16px;
	float: left;
	background-color : #FEEAAB;
	color: black;
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
}
/* STRANKOVANI */
.str {
	width: 100%;
	background-color : #F1CC82;
	margin-bottom: 7px;
	table-layout: fixed;
	border-collapse: collapse;
}
.str td {
	padding: 0px;
}
.str .dalsi {
	font-size: 14px;
}
.str .obsah {
	height: 25px; 
	padding-top: 7px; 
	text-align: center;
	border-left: 2px solid #F7D990;
	border-right: 2px solid #F7D990;
}
.str .obsah a {
	font-size: 12px;
}
.str .akt {
	font-size: 15px; 
	background-color: #FEEAAB; 
	border: 2px solid #DE9F45; 
	padding: 1px 3px;
	font-weight : bold;
}

/* ZAOBLENE TABULKY */
#sekce_lista {
	border-bottom: 1px solid #DE9F45; 
	height: 25px; 
	background: #FEEAAB url('images/lista_sekce.gif') top left repeat-y; 
	margin-top: 10px;
}
#sekce_roh {
	background: url('images/roh_sekce.gif') top left no-repeat; 
	height: 25px; 
	padding-left:20px;
}

.obl {
  background-color: #F7D990;
}
.obl .obl_telo,.telo_plny {
  padding-left: 10px;
  padding-right: 10px;
  background-color: #F7D990;
}
.obl .obltop,.roh_plny_ph {
  background: url('images/roh_plny_ph.gif') top right no-repeat;
}
.obl .obltop div,.roh_plny_lh {
  background: url('images/roh_plny_lh.gif') top left no-repeat;
  height: 20px;
  padding-left: 10px; 
  padding-top: 5px;
}
.obl .oblbot,.roh_plny_ld {
  background: url('images/roh_plny_ld.gif') bottom left no-repeat;
}
.obl .oblbot div,.roh_plny_pd {
  background: url('images/roh_plny_pd.gif') bottom right no-repeat;
  height: 20px;
}
.roh_plny_lh,.roh_plny_ph,.roh_plny_ld,.roh_plny_pd {
	background-color: #F7D990;
}
.roh_plny_lh {
	width: 90%;
}

.roh_plny1_lh {
	height: 10px;
	width: 10px;
	background: #DE9F45 url('images/roh_plny1_lh.gif') top left no-repeat;
}
.roh_plny1_ph {
	width: 10px;
	background: #DE9F45 url('images/roh_plny1_ph.gif') top right no-repeat;
}
.roh_plny1_ld {
	height: 10px;
	background: #DE9F45 url('images/roh_plny1_ld.gif') bottom left no-repeat;
}
.roh_plny1_pd {
	background: #DE9F45 url('images/roh_plny1_pd.gif') bottom right no-repeat;
}
.telo_plny1 {
	padding-left: 10px;
	padding-right: 10px;
	background-color : #DE9F45;
}
.telo_plny1_o {
	padding-top: 6px;
	padding-bottom: 6px;
	background-color : #DE9F45;
}

.obl2 {
  background-color: #F7D990;
}
.obl2 .obl_telo,.telo_plny2 {
  padding-left: 10px;
  padding-right: 10px;
  background-color: #F7D990;
}
.obl2 .obltop,.roh_plny2_ph {
  background: url('images/roh_plny2_ph.gif') top right no-repeat;
}
.obl2 .obltop div,.roh_plny2_lh {
  background: url('images/roh_plny2_lh.gif') top left no-repeat;
  height: 10px;
}
.obl2 .oblbot,.roh_plny2_ld {
  background: url('images/roh_plny2_ld.gif') bottom left no-repeat;
}
.obl2 .oblbot div,.roh_plny2_pd {
  background: url('images/roh_plny2_pd.gif') bottom right no-repeat;
  height: 10px;
}
.roh_plny2_lh,.roh_plny2_ph,.roh_plny2_ld,.roh_plny2_pd {
	background-color: #F7D990;
	width: 10px;
}
.telo_plny2_o {
	padding-top: 6px;
	padding-bottom: 6px;
	background-color: #f7d990;
}

.obl3 {
  background-color: #F1CC82;
}
.obl3 .obl_telo,.telo_plny3 {
  padding-left: 10px;
  padding-right: 10px;
  background-color: #F1CC82;
}
.obl3 .obltop,.roh_plny3_ph {
  background: url('images/roh_plny3_ph.gif') top right no-repeat;
}
.obl3 .obltop div,.roh_plny3_lh {
  background: url('images/roh_plny3_lh.gif') top left no-repeat;
  height: 10px;
}
.obl3 .oblbot,.roh_plny3_ld {
  background: url('images/roh_plny3_ld.gif') bottom left no-repeat;
}
.obl3 .oblbot div,.roh_plny3_pd {
  background: url('images/roh_plny3_pd.gif') bottom right no-repeat;
  height: 10px;
}
.roh_plny3_lh,.roh_plny3_ph,.roh_plny3_ld,.roh_plny3_pd {
	background-color: #F1CC82;
	width: 10px;
}
.telo_plny3_o {
	padding-top: 6px;
	padding-bottom: 6px;
	background-color: #F1CC82;
}

/***** KONEC NOVÉ ZAOBL TABULKY!!! *****/
.obl2 .obltop .oblnadpis {
	height: 20px;
}
.obl2 .oblnadpis h3 {
	color: maroon;
	padding: 2px 0px 0px 6px;
}

.reg_obltable_nadpis {
	background: #f7d990 url('images/lista_reg.gif') bottom left no-repeat; 
	/*width: 100%; */
	padding-bottom: 2px;
	font-size: 16px; 
	font-weight: bold;
	color: maroon;
}
.reg_table TD {
	border-bottom: 1px dashed #DE9F45;
	font-size: 11px;
	color: #302415;
}
.reg_table_co {
	font-weight: bold;
	text-align: right;
}
/*** HLÁŠKY ***/
.error {
	margin: auto;
	color: White;
	font-weight: bold;
	background: red url(images/warning.gif) top left no-repeat;
	border: 3px double black;
	padding-left: 18px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	text-align: center;
	font-size : 12px;
}
.success {
	border: 3px double #aec489;
	color: #FEEAAB;
	text-align: center;
	font-weight: bold;
	padding: 2px;
	font-size : 11px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : Green;
}


@media print {
BODY {
	background: none;
}
#stranka {
	background: none;
	width: 615px;
}
#top {
	display: none;
}
#menu {
	display: none;
}
#menu_data {
	display: none;
}
/* MAIN */
#main {
	background: none;
	width: 615px;
}
#bottom {
	display: none;
}
#design {
	color: black;
	width: 100%;
	padding: 0px;
}
}