/* BAREVNÉ PRVKY*/
#ramec-horizontal-menu { background-color:#009cdc;} 
#ramec-horizontal-menu > ul > li {background-image: url(/img/xmenu2-delitko-modre.png);}
#obrazek-vlevo img {border: 2px solid #009cdc;} 
H1{color:#009cdc;}
#ramec-horizontal-menu li:hover ul.horiz_nav_box{border-color:#009cdc;}







a:link, a:visited{
	border-bottom:0px;
}

/* ZÁKLADNÍ PRVKY*/
H1{
	font-size:300%;
	font-weight:800;
	margin:0px;
	margin-bottom:10px;
	/*color:#cc6600;*/
	text-align:left;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	line-height:100%;
}

/*AKCE*/

.katalog_perex {
	width: 100%;
	color:#696969;
	font-weight:bold;
	font-size:18px;
	margin-top:0px;
	text-align:left;
}

H2.katalog_nadpis{
font-size:2em;
font-weight:bold;
margin-bottom:3px;
margin-top:0px;
}


H2.katalog_nadpis A{color:#9b4e02;}

.typ_zapisu_1 H2.katalog_nadpis A{font-size:60%;}
.typ_zapisu_2 H2.katalog_nadpis A{font-size:70%;}

.katalog_typ_zapisu
{	margin:10px 0px 0px 0px;
    padding:0px;
	color:#767676;
	font-size:75%;
	text-align:right;
	width:auto;
}
.katalog_WWW
{	margin:5px 0px 2px 0px;
padding:0px;
}

.katalog_www_item
{	font-weight:bold;
}

.katalog_email_item
{	margin-left:10px;}

.katalog_popis{
font-size:14px;
color:black;

}

.katalog_region{
font-size:14px;
color:black;
margin-top:4px;
}


.katalog_region SPAN{
font-weight:bold;
}
.katalog_datum{
	background-color: #FC6;
	color:black;
	padding:2px;
	margin-right:5px;
	font-size:12px;
}
.katalog_datum_vicedenni{
	background-color: #c7d0fe;
	color:black;
	padding:2px;
	margin-right:5px;
	font-size:12px;
}

.katalog_datum_vlozeni{
	color:#747474;
	padding:0px;
	margin:2px 0 0 0 ;
	font-size:11px;
}

.katalog_datum_vlozeni SPAN{
	font-style: italic;	
}

.clear_both{
	clear:both;
}

.zapis_one{
	border: 1px solid #d2d2d2;
	background-color:#ffffff;
	margin:3px 0px 3px 0px;
	padding: 10px;	
	width:auto;
	_width:100%;
}



/*.zapis_one::after
{ 
content:"Read this: ";
}*/

.zapis_one .image_preview{
	border: 1px solid black;
	margin:0px;
	padding:0px;
	float:right;
}





/*neplacený*/
.typ_zapisu_0{
	border: 1px solid #d2d2d2;
}

.typ_zapisu_0 .katalog_nadpis{
	font-size:120%;
}

/*dobročinný*/
.typ_zapisu_1{
   border: 1px solid orange;
	}
	/*placený*/
.typ_zapisu_2{
	border: 1px solid green;
	}
	/*deluxe*/
.typ_zapisu_3{
	border: 3px solid darkred;
	background-color:#ffffe6;
}



.typ_zapisu_2 img.image_preview{
max-width:90px;
}




.katalog_default_image IMG
{
	border: 1px solid black;
	margin-top:10px;
}

.katalog_dalsi_info A
{
	font-weight: bold;
	color:darkgreen;
}

.pagination
{
	background-color: #D56A00;
	text-align: center;
	width:auto;
	_width:100%;
	border: 1px solid #D56A00;
	color: #FFF;
	margin:0px;
	margin-top:5px;
	padding:2px;
}

.pagination strong
{
color:#ffff80;
}

.pagination A
{
color: #FFF;
}

.katalog_button_previous
{
	background-color: silver;
	text-align: center;
	width: 100px;
	float:right;
	color:black;
	padding:3px;
}

A.katalog_odkaz_moje, SPAN.katalog_odkaz_moje
{
	float:right;
	margin:12px 2px 0px 5px;
	font-size:12px;
	padding:3px;
}









/*HORIZONTÁLNÍ NAVIGACE*/

.katalog_navigace_horizontal
{
	color:green;
	font-size:16px;
	margin:0px 0px 3px 0px;

}

.horizontal_oddelovac
{
	padding:0px 6px 0px 6px;
}
.katalog_navigace_horizontal A
{
	color:#D56A00;
	font-size:14px;
	margin:0px;
}
 
/*JQUERY SLIDER - hledání*/
#katalog_form {
	background: #fca65e;
	display: none;
	padding:0px 5px 0px 5px;
	margin:0px 0px 0px 0px;
	clear:both;
	border-bottom:1px solid #f27613;/*bez toho to hezky nefunguje*/
	text-align:left;
	
}
#katalog_edit_form LABEL{
font-weight:bold;
}

.chars_remaining{
text-align:right;
font-size:80%;
color:#757575;
padding:3px;
}







/* EDIT*/
#katalog_formular_edit EM
{color:red;
font-size:10px;
font-weight:normal;	
}

#katalog_formular_edit{
	font-size:12px;
	margin:0px;
	padding:0px;
	width: auto;
	_width: 100%;
}

#katalog_pridat_table{
	width: auto;
	_width: 100%;
}

#katalog_pridat_table TEXTAREA
{
	font-size:100%;
	padding:3px;
}

#katalog_pridat_table TD{
	padding:4px;
	font-size:120%;
}

#katalog_pridat_table TD INPUT, #katalog_pridat_table TD SELECT, #katalog_pridat_table TD TEXTAREA{
	font-size:110%;
	font-family:Arial;
}

#katalog_pridat_table TR.nadmezera TD{
padding:10px;
}

#katalog_pridat_table TBODY.table_block_1{
background-color:#e5e5e5; 
}

#katalog_pridat_table TBODY.table_block_2{
background-color:#ff8000; 
}

#katalog_pridat_table TEXTAREA{
	width: 100%;
	margin:0px;
	resize:vertical; max-height:300px; min-height:50px;
}


	
#katalog_pridat_table TH{
	width: 120px;
	text-align:right;
	font-weight:bold;
	vertical-align:top;
	font-size:100%;
}


.katalog_edit_button{
	width: 150px;
	text-align:center;
	font-weight:bold;
	margin-top:30px;
}

td.katalog_edit_oddelovac, td.katalog_edit_oddelovac_admin{
margin-top:30px;
	padding-left:10px;
	background-color:green;
	color:white;
	font-weight:bold;
	vertical-align:top;
}

td.katalog_edit_oddelovac_admin{
	background-color:#bf3f00;
}
.katalog_edit_kategorie_oddelovac{
	margin-top:5px;
	font-weight:bold;
	font-size:11px;
}
.katalog_detail {
	width: 98%;
	margin-top:10px;
	line-height:1.6em;
}
.katalog_detail_kontakty {
	color:red;
}


.katalog_detail_kontakty TD{
	color:pink;
}

.katalog_detail_kontakty A{
	color:pink;
}



.katalog_detail TH{
	vertical-align:top;
	text-align:right;
	color:#cc6600;
}

.katalog_detail TD{
	vertical-align:top;
	background-color:#ffffff;
	width:100%;
	font-size:120%;
}



.katalog_detail_tip{
	background-color:#cc6600;
	padding:10px;
	font-weight:bold;
	color:white;
}


.popis{
	font-size:11pt;
}

.spatny_typ_zapisu {
	color:red;
	font-size:80%;
	margin-left:20px;
}


/* VERTIKÁLNÍ NAVIGACE*/
.navigace_v{
	text-align:left;
	background-color:white;
	margin:0px;
}



/* HACK pokud je width:100% nefunguje to v Mozille, width:auto zase v IE*/
.navigace_v a {
display:block;
color:black; 
text-decoration:none;
vertical-align:middle;
background-repeat: no-repeat; 
text-align:right;
width:auto;
_width:100%;
border-bottom:1px solid silver;
padding:2px;
font-family:Arial;
font-weight:bold;
font-size:12px;
margin:0px;
}

.navigace_v a:hover {
background-color:silver;
}
.navigace_v ul
{
margin:0px;
padding: 0px;
list-style-type: none;
}
.navigace_v li
{
margin:2px 0px 2px 0px;
padding:0px;
width:auto;
_width:100%;

}

.navigace_v>ul>li
{
margin-bottom:20px;


}


.navigace_v ul a{
	border-left:4px solid #009cdc; 
	padding-left:6px;
	text-align:left;
	color:#515151;
	font-size:14px;
}

.navigace_v ul ul a {
	margin-left:5px;
	border-left:3px solid red;
	color:#3f3f3f;
	font-size:12px;
	font-weight:normal;
}

.navigace_v ul ul ul a {
	margin-left:10px;border-left:4px solid blue;
}


.navigace_v .navigace_active_item,.navigace_v .navigace_active_item A {
	background-color:#009cdc;
	color:white;
}

ul a.navigace_oddelovac{
	background-color:silver;
	margin-top:15px;
	border-left:0px;
	cursor:none;

}



/*hierarchické menu, doplněno ještě jquery v init_poage_inc*/
.navigace_v ul ul
{display:none;}



/* KONEC VERTIKÁLNÍ NAVIGACE*/



/* SUBKATEGORIE*/
ul#podkategorie{
  width:500px;
  _width:100%;
  margin-bottom:20px;
  overflow:hidden;
  padding:0px;
  margin:0px;
 margin-bottom:10px;
}
ul#podkategorie li{
  line-height:1.5em;
  border:1px solid #009cdc;;
  float:left;
  display:inline;
margin:2px;
padding:5px;
background-color:#e1e1e1;
}

ul#podkategorie li a{
color:#1c1c1c;
font-weight:800;
}

.sloupce_2 li  { width:40%;} 
.sloupce_3 li  { width:30%; }
.sloupce_4 li    { width:25%; } 
.sloupce_6 li    { width:16.666%; } 



/*#katalog_search_form {
float: right;
margin: 40px 20px 0px 5px;
padding: 4px;
color:white;
}*/

#katalog_search_form input {
font-size:100%;
padding:2px 4px;
}

#katalog_search_form .search_button:hover {
background-color:#898989;
color:white;
}

/* tabulka typ zápisu*/

.table_typ_zapisu {
margin-top: 35px;
width: 100%;
margin-left: auto;
margin-right: auto;
border:2px solid black;
}

.table_typ_zapisu THEAD{
font-weight:bold;
font-size:125%;
}

.table_typ_zapisu TD{
padding:8px;
text-align:center;
}



.table_typ_zapisu thead tr:nth-child(1) {
background-color: #dba209;
}
.table_typ_zapisu tr:nth-child(even) {
background: #ffebb4;
}

.table_typ_zapisu tr:nth-child(odd) {
background: #fef4d9;
}

/*typ zápisu 0*/
.table_typ_zapisu thead tr:nth-child(1) td.u_0{
background-color: #ababab;
}

.table_typ_zapisu tr:nth-child(even) td.u_0 {
background: #f5f5f5;
}

.table_typ_zapisu tr:nth-child(odd) td.u_0{
background: #fdfdfd;
}

.u_0 A.button_default{
background: #545454;
}

/*typ zápisu 1*/
.table_typ_zapisu thead tr:nth-child(1) td.u_1{
background-color: #a3b28c;
}

.table_typ_zapisu tr:nth-child(even) td.u_1 {
background: #e0e5d9;
}

.table_typ_zapisu tr:nth-child(odd) td.u_1{
background: #eff2ec;
}

.u_1 A.button_default{
background: #657f40;
}


/*typ zápisu 2*/
.table_typ_zapisu thead tr:nth-child(1) td.u_2{
background-color: #90a7d9;
}

.table_typ_zapisu tr:nth-child(even) td.u_2 {
background: #dae2f2;
}

.table_typ_zapisu tr:nth-child(odd) td.u_2{
background: #ecf0f8;
}

.u_2 A.button_default{
background: #466cbf;
}


/*typ zápisu 3*/
.table_typ_zapisu thead tr:nth-child(1) td.u_3{
background-color: #a373a7;
}

.table_typ_zapisu tr:nth-child(even) td.u_3 {
background: #e0d0e2;
}

.table_typ_zapisu tr:nth-child(odd) td.u_3{
background: #efe7f0;
}

.u_3 A.button_default{
background: #65156c;
}


.table_typ_zapisu tr> td:first-child
{
font-weight:bold;
font-size:125%;
background-color: #eed389;
text-align:left;
}

.table_typ_zapisu tr:last-child td
{
clear:both;
padding:15px 5px 15px 5px;
}

.table_typ_zapisu tbody tr:last-child td:first-child
{
background:white;
}

/* LAYOUT*/

#page {
background-image: none;
background-color:#f3f3f3;
}

#ramec-pevnasirka{
background-image: url("/img/zahlavi/zahlavi-bg-katalog.png");
}



#ramec-obsah-novinky .clanek {
padding:10px;
}






DIV.navigace_h {

margin-left:10px;
margin-top:10px;
margin-bottom:0px;
}



/*REGIONÁLNÍ NAVIGACE*/

.region_navigace
{
margin-bottom:2px;
}

.region_navigace A
{
font-size:14px;
color:blue;
margin-bottom:2px;
}

.region_navigace_oddelovac
{
padding:5px;
}

A.REGION_active
{
text-decoration:none;
color:black;
font-weight:bold;
}

.region_subnavigace
{
padding-bottom:3px;
padding-left:0px;
font-size:12px;
}

.region_subnavigace A
{
color:blue;
}

.region_subnavigace_oddelovac
{
}

.region_container
{
}

div.region_navigace{
margin-bottom:5px;

}

.region_navigace a{
font-weight:bold;
color:#3f3f3f;
}

.region_subnavigace{
padding-left:20px;
padding-top:0px;
padding-bottom:5px;

}

/*a.button_default {
border-radius: 4px;
padding:8px;
margin:0px;
}*/

.buttons {
margin-top: 0px;
}


a.button_add
{
background-image: url(/img/glyphicons/white/glyphicons_030_pencil_white.png);
background-repeat:no-repeat;
background-position:10px center;
padding-left: 40px;
padding-right:20px;
background-size:18px 18px;
}

a.button_add_maly
{
background-image:none;
padding-left: 6px;
padding-right: 6px;
font-size:120%;

}

.zobrazovat_text{
color:white;
font-weight:bold;
padding:2px;
margin:0px 5px;

}



.region_fields
{
display:table;
width:100%;
margin:10px;
}

.region_fields:nth-child(even) {
    background: #ffe6d9;
}

.region_fields:nth-child(odd) {
    background: #d9ecff
}

tr.region_section
{
bbackground-color:lightyellow;
}

.region_pridat_button
{
background:none;
border:none;
cursor:hand;
text-decoration:underline;
color:black;
font-size:1.25em;
padding:5px 10px;
margin:0 auto;
}

.region_pridat_button:hover;
{
color:silver;
}

/*hlavička accordionu*/
#regions_accordion H3.ui-state-default
{
background-image:none;
font-size:0.9em;
color:black;
font-weight:bold;
}

.ui-accordion .ui-accordion-content {
  padding: 1em 0.2em;
}


