@import url('mainmenu.css');
@import url('menu2.css');

body {background: #bdbdbd none;margin:0px; padding:0px;position: relative;
font-family: Arial, sans-serif;font-size:100%;}
#content {width: 921px;margin:0px auto 0px auto;min-height:800px;position:relative; }
#content_content {display:table;}
/*a:link,a:visited {color:#006699;text-decoration:none;border-bottom: 1px dashed #006699;}*/
a:link,a:visited {color:#006699;text-decoration: underline;}
a:active,a:hover {color:#ffffff;text-decoration:none;background-color:#006699;}
#text_content a[target=_blank][href*="http"]:not([href*="ceskoprotichudobe"]),
.kalendar a[target=_blank][href*="http"]:not([href*="ceskoprotichudobe"]) {background: url(images/icon_ext.png) no-repeat right center;padding-right:16px;}
#text_content a[target=_blank][href*="http"]:not([href*="ceskoprotichudobe"]):hover,
#text_content a[target=_blank][href*="http"]:not([href*="ceskoprotichudobe"]):active,
.kalendar a[target=_blank][href*="http"]:not([href*="ceskoprotichudobe"]):hover,
.kalendar a[target=_blank][href*="http"]:not([href*="ceskoprotichudobe"]):active {color:white;background: #006699 url(images/icon_ext_act.png) no-repeat right center;padding-right:16px;}

#header {position:relative;width:921px;position: relative;height:215px;margin:0px auto; 
background:#000000 url(images/header/background.jpg) top left no-repeat;
-webkit-border-bottom-left-radius: 16px;-moz-border-radius-bottomleft:16px;border-bottom-left-radius: 16px;
-webkit-border-bottom-right-radius: 16px;-moz-border-radius-bottomright:16px;border-bottom-right-radius: 16px;
-moz-box-shadow: 4px 5px 3px #888;-webkit-box-shadow: 4px 5px 3px #888;box-shadow: 4px 5px 3px #888;}
#header #flags {position:absolute;top:3px;right:15px;padding:0px;margin:0px;}
#header .google_cse {position:absolute;top:20px;left:590px;width:300px;height:15px;float:left;margin-left:20px;
text-align:left;}

#banner {position:relative;top:0px;margin:10px auto 5px auto;}
#banner a {width:921px;height:210px;display:table;
background: transparent url(images/banner_forum_2018.jpg) no-repeat top left;
 -moz-border-radius: 16px;-webkit-border-radius:16px;-khtml-border-radius:16px;border-radius: 20px;
-moz-box-shadow: 4px 5px 3px #888;-webkit-box-shadow: 4px 5px 3px #888;box-shadow: 4px 5px 3px #888;}
/*#banner a {width:921px;height:210px;display:table;
background: transparent url(images/bangladeshtv/banner.jpg) no-repeat top left;
 -moz-border-radius: 16px;-webkit-border-radius:16px;-khtml-border-radius:16px;border-radius: 20px;
-moz-box-shadow: 4px 5px 3px #888;-webkit-box-shadow: 4px 5px 3px #888;box-shadow: 4px 5px 3px #888;}*/


#page  {width: 921px;position:relative;background: #ffffff;margin:12px auto 10px auto;
 -moz-border-radius: 16px;-webkit-border-radius:16px;-khtml-border-radius:16px;border-radius: 20px;
-moz-box-shadow: 4px 5px 3px #888;-webkit-box-shadow: 4px 5px 3px #888;box-shadow: 4px 5px 3px #888;}
#page_content {display:table;width:100%;}
#left {float:left;width:200px;margin:0px;padding:0px;position:relative;}
#left_content {padding:20px 0px 0px 0px;position:relative;display:table;}
.box {margin:30px 0px 0px 0px;clear:both;text-align:center;display:block;width:200px;}
#left a {text-decoration:none;border-bottom: 1px dashed #006699;}
#left a.obrazek {text-decoration:none;border-bottom:none;}
.box_home {margin:0px 0px 0px 0px;}
.box .seda {background: url(images/sedy1.jpg) top left no-repeat;padding: 0px 0px 0px 0px;margin:0px;}
.box .titulek,.box .titulek_r  {background: url(images/titulek_cerna.png) top left no-repeat;
font-weight: bold;font-size: 90%;color:#ffffff;text-align:left;padding:12px 12px 12px 28px;}	
.box .titulek_r  {background: url(images/titulek_cerna_r.png) top left no-repeat;
font-weight: bold;font-size: 90%;color:#ffffff;text-align:left;padding:12px 12px 12px 28px;}	

.box img {border:none;padding:10px 0px 0px 0px;}
.box img.osobnosti {width:176px;}
.box p {line-height:200%;font-size:90%;}

/* home */
#middle {float:left;width:521px;margin:0px;padding:0px;position:relative;}
#middle_content {padding:0px 20px 20px 24px;position:relative;}
#right {float:left;width:200px;padding:0px;margin:0px;position:relative;background:transparent;border:none; }

/* bezna stranka */
#columns {background:url(images/columns.png) top left repeat-y;display:table;position:relative;}
#columns_home {background:url(images/columns_home.png) top left repeat-y;display:table;position:relative;}
#text {width:671px;float:left;position:relative;}
#text_content {padding:20px 0px 100px 30px;margin:0px 0px 0px 0px;position:relative;}
#text_content p {margin: 0px 0px 6px 0px;line-height:150%;font-size:100%;}
#text_content ol {padding:0px 0px 9px 25px;margin:0px;}
#text_content li {padding:0px 0px 3px 0px;margin:0px;line-height:150%;font-size:100%;}
#fb-class {position:absolute;bottom:0px;left:200px;margin:0px 0px 10px 0px;}

/*
.tabulka {margin: 20px 0px;	border-collapse: collapse;border-bottom: 2px solid Gray;border-right: 2px solid Gray;}
.tabulka th {text-align:center;padding: 10px 10px;background-color: #AFCB51;border: solid 1px #623616;border-bottom-width: 1px;color:#ffffff;font-weight: bold;  font-size: 110%; }
.tabulka tr:hover{background-color:#C7EFFF;}
.tabulka td {padding:10px;border: 1px solid #623616;font-size:100%;}
.tabulka table p {padding:0px;margin:0px;line-height:150%;font-size:100%;}
.tabulka tr.subtitle {background:#e0ebbe;}
*/

/* tbltype2 */
.tabulka {margin-top: 10px;	border-collapse: collapse;border-bottom: 2px solid Gray;border-right: 2px solid Gray;}  /* class="even" pro sudé řádky   */ 
.tabulka th {height: 23px;_height: 13px;padding: 3px 6px;background-color: #F0F0F0;border: solid 1px #ccc;border-bottom-width: 1px;font-weight: bold;  font-style : italic;  text-align : center;  }
.tabulka tr {height: 23px;	_height: 13px;background-color: white;}
.tabulka tr:hover{background-color:#fff8dc;}
.tabulka td {padding: 6px 3px;	border: 1px solid #ccc;	font-size:100%;}
.tabulka .fstrow {	font-weight: bold;}
.tabulka .even {background-color: #E6E6E6;}
.tabulka .bgcol {background-color: #FFE79D;} /* over pro radky */
.tabulka .bgnocol {background-color: white;}

#nav_path {margin:0px 0px 26px 4px;font-size:90%;}
#hollar  {width:100%;border-top: 1px solid black;clear:both;position:relative;} 
#hollar_content  {padding:10px 5px 10px 10px; } 
TABLE.hollar_table {width:100%;margin:10px 0px 10px 0px;font-size:100%;}
TD.hollar_1 {width:200px;vertical-align:bottom;text-align:right;color:#ff9900;font-weight:bold;font-size:100%;
 padding:0px;margin:0px;}
TD.hollar_2 {padding: 0px 6px 0px 6px;vertical-align:bottom;text-align: center;}
TD.hollar_3 {vertical-align:bottom;padding:0px;}
TD.hollar_3 .autori {text-align:right;padding-right:5px;font-size:80%;}
TD.hollar_3 .nadpis {font-size: 14pt;font-weight: normal;}
TD.hollar_3 .oranzova {color:#ff9900;}

#footer {width:100%;border-top: 1px solid black;clear:both;}
#footer_content {padding:10px 25px 33px 20px;font-size:90%;}
#footer_content a {text-decoration:none;}
#administrace_vstup {float:right;}
#administrace_vstup a {font-weight:normal;}

#gallery_levy, #gallery_akce {font-size:90%;}
table.gs_vypis td, table.gs_vypis th {padding:4px;}

/* obecne */
h1 {background: url(images/titulek.gif) no-repeat top left;border-bottom : 1px solid Gray;text-align:left;
	font-weight: 100;font-size:160%;padding:0px 0px 10px 60px;margin:15px 0px 30px 0px;}
h2 {font-size:120%;margin:24px 0px 15px 0px;text-align:left;font-weight:bold;}
h3 {font-size: 110%;font-weight: bold;margin:24px 0px 12px 0px;}		
h4 {font-size: 100%;font-weight: bold;	margin-top:18px;margin-bottom:3px;}	
/* obecne konec */

.bold {font-weight: bold;}
.stodvacet {font-size: 120%;}
.float_l {float:left;}
.float_r {float:right;}
.align_l {text-align:left;}
.align_r {text-align:right;}
a.obrazek {border:none;text-decoration:none;background:none;}
#page_content #text_content .lightbox_obrazek {border: 1px solid Black;}
hr.cleaner {clear:both;	height:0px;	margin: -1px 0 0 0; padding:0;	border:none;visibility: hidden;	}	

/*box s obrazky pro stranky i zpravy*/
#obrazky_box {position:relative;clear:both;width:auto;height:auto;text-align:left;display:table;margin:36px 0px 20px 0px;
	padding:0px;}
#obrazky_header {position:relative;clear:both;display:table;width:100%;}
#obrazky_header_h {display:none;}
#obrazky_obrazky {clear:both;width:100%;padding:0px;margin:0px;}
#obrazky_footer {display:none;}
#obrazky_obrazky img {border:0px;}
#obrazky_obrazky a {text-decoration:none;border: none; background-color: transparent;}

h2.zaznamy {text-align: center;font-size:120%;}
.h2_zaznamy_cerna {padding:1px 6px;background-color: #000000;color: #FF9900;}
.h2_zaznamy_oranzova  {padding:1px 6px;background-color:#FF9900; color:#000000;}
table.zaznamy {border-collapse: collapse;border:none;margin:0px auto;width:90%;}
table.zaznamy td {padding:10px 10px 30px 10px;border:none;font-size:90%;width:50%;}
table.zaznamy td.osobnosti {padding:4px;border:none;width:50%;text-align:center;vertical-align:bottom;}
table.zaznamy td.nastenky {padding:4px;border:none;width:50%;text-align:center;}
table.zaznamy p {padding:0px;margin:0px;line-height:200%;font-size:100%;}

.citat {background:url('images/citat.gif') no-repeat;text-align: left;margin:10px auto 20px auto;
padding: 10px 15px 0 25px;color: #800040;width:80%;font-size:100%;}
.citat_podpis {text-align:right;font-variant:small-caps;}

.pozadavky {display:table;width:100%;clear:both;margin:0px 0px 10px 0px;font-weight:bold;}
.pozadavky_cislo {float:left;text-align:left;vertical-align:top;font-size:200%;width:50px;}
.pozadavky_titulek {padding-left:50px; }
.pozadavky_text {padding:0px 0px 30px 50px;text-align:justify;}	

.publikace {display:table;width:100%;margin:0px 0px 30px 0px;padding:0px;}  	
.publikace_obrazek {float:left;text-align:center;width:200px;}
.publikace_text {display:table;padding-left:20px;}  

.years {margin:0px 0px 18px 0px;display:table;clear:both;font-size:100%;width:100%;line-height:200%;}
.pages {margin:30px auto 0px auto;max-width:100%;display:table;clear:both;font-size:100%;}
.pages_envelope .pages:first-of-type {margin:0px auto 20px auto;}
.pages_left {float:right;margin-right:12px;}
.pages_center {float:right;}
.pages a, .years a {margin:0px;padding:4px;border:none;-webkit-border-radius: 3px;-moz-border-radius:3px;border-radius:3px;}
.pages a:hover {margin:0px;padding:4px;border:none;color:#ffffff; }
.pages a:active, .pages_active, .years a:active, .years_active {padding:4px;background-color: #4a4a4a;color:#ffffff;-webkit-border-radius: 3px;-moz-border-radius:3px;border-radius:3px;}
.pages_right {float:right;margin-left:12px;}
.pages_right a:link,.pages_right a:visited {background:url('images/icon_arrow_right.png') no-repeat 98% -30px;padding-right:20px;}
.pages_right a:hover, .pages_right a:active {background:url('images/icon_arrow_right.png') no-repeat 98% 0px;background-color:#006699;}
.pages_left a:link, .pages_left a:visited {background:url('images/icon_arrow_left.png') no-repeat 2% -30px;padding-left:20px;}
.pages_left a:hover, .pages_left a:active {background:url('images/icon_arrow_left.png') no-repeat 2% 0px;background-color:#006699;}
.pages .pages_center a, .pages_center span {margin:0px 2px;float:left;}

#zpet {margin:20px auto 0px auto;text-align:center;}
#zpet a {margin:0px;padding:4px;border:none;-webkit-border-radius: 3px;-moz-border-radius:3px;border-radius:3px;}
#zpet a:link, #zpet a:visited {background:url('images/icon_arrow_left.png') no-repeat 2% -30px;padding-left:20px;background-color:#ebebeb;}
#zpet a:hover, #zpet a:active {background:url('images/icon_arrow_left.png') no-repeat 2% 0px;background-color:#006699;}
	


/* kalendar */
¨/*.kalendar {margin:30px 0px 25px 0px;border-bottom : 1px solid Gray;background-color : #FFF5F2;padding:0px;
text-align:left;font-size:85%;}		 
.kalendar_text {padding:0px 5px 5px 5px;}		 
.kalendar table {width:100%;font-size:100%;}
.kalendar table td {vertical-align:top;padding:0px;}
.kalendar_t {background: url(images/home/kalendar.png) top left no-repeat;padding:10px 0px 15px 55px;
margin:6px 0px 10px 0px;color:white;font-weight: bold;font-size: 140%;}		 
.kalendar_n {padding:0px 0px 0px 5px;width:99%;margin-bottom:8px;}		 
.kalendar_datum {color:#CC3300;font-size:110%;}
.kalendar_detail_datum {color:#CC3300;font-weight:bold;}
.kalendar_region, .kalendar_titulek {font-weight:bold;}*/
/* kalendar */

/*kontakty*/
#text_content a[href ^="mailto:"] {padding-left: 16px; background: transparent url(images/email.gif) no-repeat center left;}
#text_content a:hover[href ^="mailto:"] {background-color:#006699;}
#text_content .telefon {padding-left: 15px; background: transparent url(images/telefon.gif) no-repeat center left;}
#text_content .mobil {padding-left: 14px; background: transparent url(images/mobil.gif) no-repeat center left;}
/*kontakty*/

.grafika_dpch { border: 2px solid Silver;}
a:link .grafika_dpch {  border-color: Silver; ;}
a:visited .grafika_dpch {  border-color: Silver;}
a:hover .grafika_dpch { border-color: #006699;}
table.dpch tr:hover{background-color:#fff8dc;}
table.dpch tr.dpch_marked {background-color:#e0ffff;}
a.dpch {color:#ffffff;text-decoration:none;}

#fgbox {font-size:80%;}

.button {border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-sizing:border-box;display:table;
background: #42b250 none!important;border-color:#42b250;color:#fff!important;text-decoration:none!important;padding:10px 20px;text-decoration:none;line-height:25px;
overflow:hidden;position:relative;float:left;margin-right:20px;}
a.button:hover {opacity: 0.8; filter: alpha(opacity=80);} 

@media print {
	body {font-size:80%;  background : transparent none;min-width: none; width:100%;}
	#page  {width:100%;margin: 0px; padding:0px; text-align:left;  border:none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	}
	#content,#content_content,#page_content,#text_contentm,#columns,#columns_home {width:100%;margin:0;padding:0;display: inline;}
/*	#page_content {width:100%;min-height:none;padding:0px;margin:0px;display: inline;}
	#page_content #text_content {width:90%;min-height:none;padding:0px;margin:0px;}
	#page_content #text_content p,#page_content #text_content li {font-size:80%;}
	@-moz-document url-pre
*/	
	h1 {background:none;border-bottom:1px solid Gray;text-align:left;font-weight:bold;
	font-size:180%;padding:0px 0px 10px 0px;margin:15px 0px 30px 0px;}
	fix()
	{
	body {font-size:80%; }
	#page_content #text_content {width:70%;}
	}
   #header,#footer,#left,#admin_radka,#partneri,#hollar,#nav_path {display: none;}
}