/* ========================== html ============================= */
html, body {
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	}
 body {
	font-family: 'Verdana CE', Verdana, 'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif; /*"Geneva CE", lucida*/
	font-size: 9pt;
	color: #000000;
	background: #f2f2f2 url("10_top_10-01.jpg") top repeat-x;
	}
.hlavni_menu {background: url("10_header_10-03.jpg") top no-repeat;}
img {
	border: 0px;
	padding: 0px;
	}
.space, .nthng, .space_big, .space_biger, .space_huge {
	clear: both;
	height: 5px;
	width: 100%; 
	margin: 0px;
	padding: 0px;
	font-size: 1px;
	}
.nthng {
	height: 0px;
	font-size: 0px;
	}
.space_big {height: 20px;}
.space_biger {height: 30px;}
.space_huge {height: 40px;}

.nomargin {margin: 0; padding: 0;}

.table_line {
  clear: both;
  width: 100%; height: 3px;
  margin: 0 0 3px 0; padding: 0;
  border-bottom: 1px solid #cccccc;
  font-size: 1px;
  }
/* ===== SABLONA ======================================================= */
.obrys {
	width: 960px;
/*	height:auto !important; /* real browsers */
/*	height:100%; /* IE6: treaded as min-height*/
/*	min-height:100%; /* real browsers */
	margin: 0 auto;
	padding: 0;
	/*border: 1px solid red;*/
	overflow: visible;
	background: url("portal_bgr.gif") 200px repeat-y;
	}
.left_column, .right_column {
	float: left;
/*	height:auto !important; /* real browsers */
/*	height:100%; /* IE6: treaded as min-height*/
/*	min-height:100%; /* real browsers */
	margin: 0;
	padding: 0;
}
.left_column, .right_column, .blok-zahlavi, .blok-zapati { width: 200px; }
.main_column {
	float: left;
	width: 520px;
/*	height:auto !important; /* real browsers */
/*	height:100%; /* IE6: treaded as min-height*/
/*	min-height:100%; /* real browsers */
	margin: 0;
	padding: 0 11px !important;
/*     padding: 0 6px;
/*	background: white;
	border-left: #bfbfbf 1px solid;
	border-right: #bfbfbf 1px solid;*/
	padding-top: 5px;
}

table {
 border-collapse: collapse;
}

a.home:link, a.home:visited, a.home:active {
 font-family: Arial, Helvetica, sans-serif;
 color: #505050;
 text-decoration: none;
 font-size: 9pt;
 font-weight: bold;
}
a.home:hover {
 color: #3986BD;
 text-decoration: underline;
}

a.pryc:link, a.pryc:visited, a.pryc:active {
 font-family: Arial, Helvetica, sans-serif;
 color: #838282;
 text-decoration: none;
 font-size: 8pt;
 font-weight: bold;
}
a.pryc:hover {
 color: #3986BD;
 text-decoration: underline;
}
.homelink {position: absolute; width:960px; height:95px;}
.hlavicka_shot {position: absolute; top: -100px;}
.hlavicka_shot img {position: relative; left: -200px; top:200px;}
.hlavni_menu {
	clear: both;
	width: 960px;
	height: 33px;
	padding: 100px 0 0 0;
	margin:0 !important;
}
.hlavni_menu * {
	display: block;
	float: left;
}
.hlavni_menu a:link, .hlavni_menu a:visited, .hlavni_menu a:active, .logged_user, .logged_info {
	height: 25px;
	color: #e5e5e5;
	text-decoration: none;
	font-size: 9pt;
	font-weight: bold;
	padding: 8px 15px 0 15px;
}
.hlavni_menu a:hover {
	/*color: #3986BD;*/
	/*color: #58baff;*/
	color: #6abbff;
	text-decoration: none;
	/*color: #e5e5e5;
	background: url("menu_hover.jpg") top repeat-x;*/
}
.search {
	float: right;
	padding-right: 115px;
}
.search input {margin: 5px 10px;}
input.searchbtn {margin: 1px 3px; width: 25px; height:23px;}
.paticka {
	clear: both;
	width: 100%;
	background: #000000 url("paticka.jpg") top repeat-x;
}
.paticka a, .paticka a:visited { color: #aad4f2 !important; }
.paticka a:hover, .paticka a:visited:hover { color: white !important; }
.vpaticce, .legal {
	font-size: 7pt;
	font-weight: bold;
	text-align: center;
	color: #cccccc;
	clear: both;
	margin: 0 auto;
	padding: 0;
}
.vpaticce * {margin: 0; padding: 0;}
.legal {color: #666666;}
/* ===== BLOKY ======================================================= */
.blok-zahlavi {
	background: url('column_top.gif') top left no-repeat;
	height: 37px;
}
.left_column .blok-zahlavi { background: url('column_left300.gif') top left no-repeat; }
.right_column .blok-zahlavi { background: url('column_right.gif') top right no-repeat; }
.blok-uvnitr {
	text-align: left;
}
.blok-zapati {
	height: 3px;
}

.blok-uvnitr a:link, .blok-uvnitr a:visited, .blok-uvnitr a:active {
 color: #505050;
 text-decoration: none;
 font-size: 8pt;
 font-weight: bold;
}
.blok-uvnitr a:hover {
 color: #3986BD;
 text-decoration: underline;
}

.menu {
 margin-left: 12px;
 line-height: 150%;
}

.menu-ul {
 margin-left: 3px;
 margin-top: 0px;
 margin-bottom: 0px;
 padding-left: 3px;
}

.menu-li, .menu-li-plus {
 /*list-style: square outside url('minus.gif');*/
 /*color: #3986BD;*/
  color: #808080;
}

.menu-text {
/* color: red !important;*/
 margin: 0;
}

.bnadpis {
/* color: #545454;*/
 color: #000000;
 font-size: 9pt;
 text-decoration: none;
 font-weight: bold;
 margin: 0;
 padding-top: 10px;
 text-align: center;
/* height: 20px;*/
}

.bdata {
 font-family: Verdana, Helvetica, sans-serif;
 color: #808080;
 font-size: 7pt;
 text-decoration: none;
 width: 189px;
 padding: 5px 5px 5px 6px;
}

/* ===== OBECNE ======================================================= */
a:link, a:visited, a:active {
 font-weight: bold;
 color: #505050;
 font-style: normal;
 font-variant: normal;
 text-decoration: none;
}
a:hover {
 color: #3986BD;
 text-decoration: underline;
}

.z {
 color: #000000;
 font-size: 10px;
 font-weight: normal;
}

.nadpis {
 color: #3986BD;
 font-size: 10pt;
 text-decoration: none;
 font-weight: bold;
 margin-left: 12px;
 margin-right: 12px;
 padding-top: 16px;
 text-align: center;
}

.podnadpis, h2 {
 color: #0069cb;
 text-decoration: none;
 font-weight: bold;
 font-size: 1.1em;
}

.bledy {                          /* =============================== */
 color: #f0f6ff;
}

th {
 background-color: #F7F3F7;
 border-top: 1px black solid;
 border-bottom: 1px black solid;
}

.textbox {
 background-color: #F7F3F7;
 color: #000000;
 border: 1px solid #BDD7EF;
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 10px;
 text-align: left;
 margin: 2px 0;
 padding: 1px;
}
.loggedavatar {
 float: left;
 text-align: center;
 width:80px;
/* height:80px; background:#DDDDDD;*/
 margin: 0 5px 5px 0;
}
.loggedpart {
 width:100px;
 float:right;
 text-align:center;
 font-size:11px;
}
.loggednick {
 width:100%;
 color: #000000;
 text-align:center;
 font-size:12px;
 font-weight: bold;
 padding-bottom: 5px;
}
.logfield_l {float:left; margin-right:5px;}
.logfield_r {float:right; margin-right:5px;}
.textpole, .searchpole, .logfield_l input, .logfield_r input  {
 background-color: #F7F3F7;
 color: #000000;
 border: 1px solid #74a4d1;
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 11px;
 margin: 2px 0;
 padding: 1px;
}
input.searchpole {border: 1px solid #000000; width: 95px; margin-right: 0;}
input.searchpole:focus, .logfield_l input:focus, .logfield_r input:focus, input:focus, textarea:focus {outline:none; background: #c6e4fc;}
.logfield_l input, .logfield_r input {width:83px;}
/*.tl {
 background-color: #3986BD;
 color: #F7F3F7;
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 text-align: center;
 margin-bottom: 6px;
 border: 2px solid lightblue;
}*/
.tl, input.tl:focus, .tl_del, input.tl_del:focus, .tl_plus, input.tl_plus:focus, .tl_gray, input.tl_gray,
a.tl:link, a.tl:visited, a.tl:active,
a.tl_plus:link, a.tl_plus:visited, a.tl_plus:active {
	background: #226fe1 url("../admin/btn_bgr.gif") top repeat-x;
	color: #FFFFFF;
	width: auto;
  font-size: 11px;
	font-weight: bold;
	text-align: center;
	border: 1px solid #1f54bc;
	min-height: 23px;
	padding: 6px;
	margin: 0;
	cursor: pointer;
}
.tl_gray, input.tl_gray {background: #999999; border: 1px solid #666666;}
.tl_del, input.tl_del:focus {background: #226fe1 url("../admin/btn_del.gif") top right repeat-x; padding-right:25px;}
a.tl_plus:link, a.tl_plus:visited, a.tl_plus:active,
.tl_plus, input.tl_plus:focus {background: #226fe1 url("../admin/btn_plus.gif") top right repeat-x; padding-right:25px; text-decoration: none;}
.tl:hover, a.tl:hover {background: #08b13b url("../admin/btn_bgr_hover.gif") top repeat-x; text-decoration: none;}
.tl_del:hover {background: #08b13b url("../admin/btn_del_hover.gif") top right repeat-x;}
.tl_plus:hover, a.tl_plus:hover {background: #08b13b url("../admin/btn_plus_hover.gif") top right repeat-x;}

.odkaz_tl:link, .odkaz_tl:visited, .odkaz_tl:active, .odkaz_tl:hover {
 background-color: #3986BD;
 color: #F7F3F7;
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 text-align: center;
 text-decoration: none;
 padding: 3px;
 border: 2px solid lightblue;
 _width: 60%;
 /*_height: 105%;*/
}

form {
 padding: 4px 0;
/* background: #fff url("modra-prechod.png") top left repeat-x;*/
}

a img {
 border:none;
 margin: 0 6px;
/* padding-left: 14px;
 padding-right: 14px; */
}

p {
 /*text-align: justify;*/
}

/* ===== CLANKY ======================================================= */
.ram, .preram, .ram-prior {
 border: 0px;
 padding: 6px;
 margin: 0 8px;
}
.ram-prior {border-bottom: 3px double #E6C8C8;}
.souvis-ram {
/* padding-top: 6px;
 padding-bottom: 6px;
 margin-left: 8px;
 margin-right: 8px;
*/}

.cla-nadpis {
 color: #0069cb;
 font-weight: bold;
 font-size: 13px;
 margin: 0px;
 margin-top: 8px;
}

.cla-obsah {
}

.cla-text {
 color: #000000;
 font-weight: normal;
 font-size: 12px;
 text-align: justify;
}

.cla-text li {
 padding: 2px;
 margin: 2px;
}

.cla-text ul {
 padding-top: 3px;
 margin-top: 3px;
 padding-left: 15px;
 margin-left: 15px;
}

.cla-informace {
 float: none;
 clear: both;
 color: #838282;
 font-size: 10px;
 /*font-weight: bold;*/
}
 .ram .cla-informace, .preram .cla-informace {padding-left: 28px;}
 .pad-left-zero {padding-left: 0px !important;}
 .z .cla-informace {padding-bottom: 7px; width:100%; text-align:right;}

.cla-informace a:link, .cla-informace a:visited, .cla-informace a:active {
 /*color: #B3B2B2;*/
 font-weight: bold;
 color: #838282;
 text-decoration: none;
}
.cla-informace a:hover {
 color: #3986bd;
 text-decoration: underline;
}
.cla-kom-left {float:left;}
.cla-kom-right {float:right}

a.clanek:link, a.clanek:visited, a.clanek:active {
 color: #467dc2;
 font-weight: bold;
 text-decoration: none;
}
a.clanek:hover {
 color: #3986BD;
 text-decoration: underline;
}

.tisk {                       /* =============================== */
 padding:1em;
}

.cla-informace-tisk {         /* =============================== */
 color: #000000;
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
}

/* souvisejici clanky */
.souvis-cla-celkovy-ram {
 font-size: 11px;
 text-align: left;
 margin: 6px 0;
 border-top: 1px solid #DDDDDD;
}
.souvis-cla-celkovy-ram .podnadpis {padding-top:5px; padding-bottom:3px;}
.souvis-cla-jeden {
 font-size: 10px;
 padding-left: 8px;
 padding-top: 3px;
}
.souvis-cla-jeden a {font-weight: normal;}
/* hodnoceni clanku */
.hodnoceni-celkovy-ram {
 /*background: #fff url("modra-prechod.png") top left repeat-x;*/
 margin: 6px 0;
 /*padding: 6px;
 color:#4f689a;*/
 font-size: 11px;
 font-weight: normal;
}

/* ===== NOVINKY ======================================================= */
.nov-datum {
 color: #545454;
 font-size: 10px;
 font-weight: bold;
}
.nov-titulek {
 color: #545454;
 font-size: 10px;
 font-weight: bold;
}
.nov-titulek-duraz {
 color: #CC2020;
 font-size: 10px;
 font-weight: bold;
}
.nov-text {
 color: #000000;
 font-size: 9px;
 font-weight: normal;
}

/* ===== KOMENTARE ===== */
.kom-z {
 color: #000000;
 font-size: 11px;
 font-weight: normal;
}
.kom-avatar {
 width: 80px;
 float: left;
 text-align:center;
/* width: 80px; height: 80px; */
 margin: 0 5px 5px 0;
}
.kom-link {
 color: #505050;
 font-weight: bold;
 text-decoration: none;
/* color: #4f689a;
 font-size: 13px;
 font-weight: normal;*/
}

.kom-hlavicka {
 float: left;
 color: #000000;
 padding: 4px;
 font-size: 11px;
 font-weight: normal;
}
.kom-reagovat {
 width:100%;
 text-align:right;
 font-size: 11px;
}
.kom-text {
 float: left;
 color: #000000;
/* margin-top: 5px;*/
 padding: 0 6px 2px 6px;
 /*background: #d8eaff;
 border: 1px solid #bfbfbf;*/
 font-size: 12px;
 font-weight: normal;
}

.kom-cely-ram {
 background: #ffffff;
 padding: 4px;
 /*border: 1px solid #bfbfbf;*/
}
.kom-count {
 background: #ffffff;
 border: #ffffff;
 font-size: 12px;
}
/* ===== ANKETY ======================================================= */
.anketa-std-otazka,
.anketa-cla-otazka,
.anketa-blok-z,
.anketasysz {
 color: #000000;
 font-size: 11px;
 font-weight: normal;
 margin: 0;
 padding-bottom: 0.4em;
 border-bottom: #DFDFDF 1px solid;
}

.anketasysodp,
.anketa-std-odpovedi,
.anketa-cla-odpovedi,
.anketa-blok-odpovedi {
 color: #000000;
 font-size: 11px;
 font-weight: normal;
 margin: 0.2em 0;
}

.anketa-cla-ram {
}

.anketa-blok-odp-cara {
/* width: 140px;
 font-size: 85%;
 line-height: 1em;
 height: 1em;
 margin: 2px 0;
 padding: 0;*/
}

.anketa-blok-odp-cara-hlasy {
/* height: 1em;
 background: #2b3953 url('gr-inq.png') 100% 0 repeat-y;*/
}

.anketa-std-ram {
 text-align: left;
}

/* ===== KALENDAR ======================================================= */
.kal-text {
 color: #000000;
 font-size: 12px;
 font-weight: normal;
}

.kal-clanek {
 background-color: #BDD7EF;
}

.kal-dnesni {
 background-color: #D0D0D0;
}

.planakci {
 font-size: 10px;
}

/* ===== NAVIGACE ======================================================= */
.std-navig {
 text-align: center;
 font-size: 11px;
}
/* ===== ODZNÁČKY ======================================================= */
.hfbadges td {vertical-align: middle;padding-bottom:10px;}
.hfbadges img {padding: 5px 0;}
.content {color: #808080;}
.csstribtn, a.csstribtn {
	display: inline-block;
	background: url('btn.bg.png') repeat-x 0px 0px;
	padding:5px 10px 6px 10px;
	font-weight:bold;
	text-shadow: 1px 1px 1px rgba(255,255,255,0.5);
	border:1px solid rgba(0,0,0,0.4);
	-moz-border-radius: 5px;
	-moz-box-shadow: 0px 0px 2px rgba(0,0,0,0.5);
	-webkit-border-radius: 5px;
	-webkit-box-shadow: 0px 0px 2px rgba(0,0,0,0.5);
	background-color:#CCCCCC;
  color:#141414 !important;
}
.csstribtn:hover {
	text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
	cursor:pointer;
	text-decoration:none;
	background-color:#00C0FF;
  color:#FFFFFF !important;
}
.bar_L, a.bar_L {-moz-border-radius: 5px 0 0 5px;-webkit-border-radius: 5px 0 0 5px;}
.bar_mid, a.bar_mid {-moz-border-radius: 0;-webkit-border-radius: 0;border-left-color:rgba(255,255,255,0.4);}
.bar_R, a.bar_R {-moz-border-radius: 0 5px 5px 0;-webkit-border-radius: 0 5px 5px 0; border-left-color:rgba(255,255,255,0.4);}
.bar_ON, a.bar_ON {background: #CCF2FF url('btn.on.png') repeat-x 0px 0px;}

li.li-2 a, li.li-3 a, li.li-4 a, li.li-5 a, li.li-6 a, li.li-7 a {font-weight:normal; color:#25538B;}
li.li-2, li.li-3, li.li-4, li.li-5, li.li-6, li.li-7 {
list-style:none;
padding:2px 0 2px 18px;
background-repeat: no-repeat;
background-position: 0 4px;
}
li.li-2 {background-image: url("li_2.gif");}
li.li-3 {background-image: url("li_3.gif");}
li.li-4 {background-image: url("li_4.gif");}
li.li-5 {background-image: url("li_5.gif");}
li.li-6 {background-image: url("li_6.gif");}
li.li-7 {background-image: url("li_7.gif");}

p.legend img {vertical-align:middle;}
.sml_txt {font-size: 10px;}
/* ----- script ----- */
.hidden {display:none}
.shown {display:inline;}

/* ===== TV Program ======================================================= */
.tvp-polozka {
 color: #000000;
 font-size: 10px;
 font-weight: normal;
 padding-bottom: 5px;
}

/* ===== Lightbox ======================================================= */
#lightbox {
 position: absolute;
 left: 0;
 width: 100%;
 z-index: 100;
 text-align: center;
 line-height: 0;
}
#lightbox img { width: auto; height: auto; }
#lightbox a img { border: none; }
#outerImageContainer {
 position: relative;
 background-color: #fff;
 width: 250px;
 height: 250px;
 margin: 0 auto;
}
#imageContainer { padding: 10px; }
#loading {
 position: absolute;
 top: 40%;
 left: 0%;
 height: 25%;
 width: 100%;
 text-align: center;
 line-height: 0;
}
#hoverNav {
 position: absolute;
 top: 0;
 left: 0;
 height: 100%;
 width: 100%;
 z-index: 10;
}
#imageContainer>#hoverNav { left: 0; }
#hoverNav a { outline: none; }
#prevLink, #nextLink {
 width: 49%;
 height: 100%;
 background-image: url(data:image/gif;base64,AAAA);
 display: block;
}
#prevLink { left: 0; float: left; }
#nextLink { right: 0; float: right; }
#prevLink:hover, #prevLink:visited:hover { background: url(../prev.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../next.gif) right 15% no-repeat; }
#imageDataContainer {
 font: 10px Verdana, Helvetica, sans-serif;
 background-color: #fff;
 margin: 0 auto;
 line-height: 1.4em;
 overflow: auto;
 width: 100%;
}
#imageData { padding:0 10px; color: #666; }
#imageData #imageDetails { width: 70%; float: left; text-align: left; }
#imageData #caption { font-weight: bold; }
#imageData #numberDisplay { display: block; clear: left; padding-bottom: 1.0em; }
#imageData #bottomNavClose { width: 66px; float: right; padding-bottom: 0.7em; outline: none;}
#overlay {
 position: absolute;
 top: 0;
 left: 0;
 z-index: 90;
 width: 100%;
 height: 500px;
 background-color: #000;
} 

.clearfix:after {
 content: ".";
 display: block;
 height: 0;
 clear: both;
 visibility: hidden;
}

* html>body .clearfix {
 display: inline-block;
 width: 100%;
}

* html .clearfix {
 /* Hides from IE-mac \*/
 height: 1%;
 /* End hide from IE-mac */
}



/* ----------------------------------------------------------------------------------------- */
/* download sekce */

.download-z {
 font-size: 13px;
}
.download-sekce {
 font-size: 13px;
 text-align: center;
 padding: 6px;
}
.download-sekce-akt {
 font-weight: bold;
}

/* weblinks sekce */

.weblinks-z {
 font-size: 13px;
}
.weblinks-sekce {
 font-size: 13px;
 text-align: center;
 padding: 6px;
}
.weblinks-sekce-akt {
 font-weight: bold;
}



/* dalsi pomocne styly*/

.hodnoceni {
}
.banner1 {
 background:#9eaecd;
 color: #fff;
 margin:0;
 position:relative;
 top:9px;
}
.banner1d {
 background:#9eaecd;
 color: #fff;
 position:relative;
 top:9px;
 margin:0 10px 0 0;
}
/*
nastavenie spodneho okraju pomocou border-bottom zabranuje nespravnemu
zobrazeniu hodnoty margin v MSIE. Ak nie je nastaneny border, bloky
banner a zapatie sa dotykaju - nezobrazi sa oddelovacia medzera
*/
.banner2 {
 background:#9eaecd;
 color: #fff;
 margin: 5px 10px;
 border-bottom:1px solid #fff;
}

.bannerpod {
 color:#4f689a;
 font-size: 9px;
 font-weight: normal;
 display:block;
 padding: 4px 0;
 margin:0 0 10px 0;
}

.banner-text {
 color:#4f689a;
 font-size: 9px;
 font-weight: normal;
 display:block;
 padding: 4px 0;
 margin:0 0 10px 0;
}
.banner-img {
 color:#4f689a;
 font-size: 9px;
 font-weight: normal;
 padding: 0;
 margin:0 0 10px 0;
}

.strankovani {
 color:#4f689a;
 font-size: 10px;
 font-weight: bold;
}
.biltucne {
 color:#fff;
 font-size: 13px;
 font-weight: bold;
}

.chybastredni {
 color:#f00;
 text-align: center;
 font-size: 14px;
 font-weight: bold;
}


/*
------------------------------------------------------------------------------
*/
.gal_nadpis {
 color: #3986BD;
 font-size: 10pt;
 text-decoration: none;
 font-weight: bold;
 margin-left: 12px;
 margin-right: 12px;
 padding-top: 16px;
 text-align: center;
}

.gal_prehled_obr {
 margin-top: 3px;
 margin-bottom: 3px;
}

.gal_table_obr {
  margin: 0 auto;
  width: 410px;
}
.gal_table_obr td {
  padding: 5px;
  padding-top: 10px;
  font-size: 10px;
  text-align: center;
}





.gal_table {
/*  text-align: left;
  width: 450px;
  font-size: 11px; */
 border: 0px;
 border-bottom: #3986BD 1px solid;
 padding-top: 6px;
 padding-bottom: 6px;
 margin-left: 8px;
 margin-right: 8px;
 background-color: #FFFFFF;
 font-size: 12px;
}
.gal_table td,.gal_table th {
  padding: 0 4px;
}
.gal_table th {
  font-weight: normal;
  font-style: italic;
}
/* div v th :-) */
.gal_table th div {
  text-align: center;
}
/* Oznaceni strong v th tabulce :-) */
.gal_table th strong,.gal_table th strong a {
  font-size: 12px;
  font-style: italic;
  text-align: center;
  display: block;
}

.galerie {
  font-weight: bold;
  width: 700px;
  margin: 0 auto;
}
.galerie input,.galerie select,.galerie textarea {
  border: 1px solid rgb(0,0,0);
  font-size: 11px;
  margin-left: 20px;
  width: 250px;
}
.gal_tlacitko {
  border: 1px solid rgb(0,0,0);
  background-color: rgb(166,166,166);
  font-weight: bold;
  width: auto;
}
/* Nejaky upozorneni */
.gal_bacha {
  font-weight: bold;
  text-align: center;
  color: rgb(153,0,0);
  margin: 10px 0;
}
/* Ovlivnuje navigaci vzdy dole/nahore na strance */
.gal_navigace {
  text-align: center;
  font-weight: bold;
  font-size: 11px;
  margin-top: 10px;
}
.gal_strankovani {
  font-size: 11px;
  text-align: center;
}
.gal_ident {
  text-align: right;
  font-size: 10px;
}

.gal_gal_titulek {
  font-size: 14px;
  text-align: center;
}
/* ============ ZACHOVAT JAKO POSLEDNI ===================================== */
.txt_grayed {color: #808080;}
.txt_black {color: #000000;}

.left {float: left;}
.right {float: right;}
.center {text-align:center;}
.left_align {
	width: 150px;
	float:left;
}
a.loglink:link, a.loglink:visited, a.loglink:active {
 display: block;
 color: #3986bd;
 margin: 0 0 5px 0;
 padding: 0;
 text-decoration: underline;
/* border: 1px solid #AAAAAA;*/
}
a.loglink:hover {
 color: #001d32;
 text-decoration: none;
}
a.lostpass {
 font-weight: normal !important;
}