/* 
******************************************************************************
*                                                                            *
*                             Afrum design                                   *
*                                                                            *
******************************************************************************
*/
/******************************************************************************/
/*NADEFINOVANI ZAKLADNICH ZNACEK*/

/* Modra barva - horni menu, kdyz se najdede - #005CA0*/

html, body {
	height: 100%;
  }

body 
{
	margin: 0;
	padding: 0;
	position: absolute;
	width: 100%;
	background-color: #E9DFC0;
	text-align:center;
}

hr {display: none;}

h1,h2,h3,h4,h5,p,span,a, li, ul,table,td,tr,tbody,thead{margin:0; padding:0;}

div{padding:0; margin:0;}

h1{font: normal normal bold 15pt Verdana, Arial, Helvetica, sans-serif;}

h2{
	font: normal normal bold 12pt Verdana, Arial, Helvetica, sans-serif;
}

h3{
	font: normal normal bold 11pt Verdana, Arial, Helvetica, sans-serif;
}

h4{
	font: normal normal bold 10pt Verdana, Arial, Helvetica, sans-serif;
}

a{
	text-decoration: none;
	font-family: sans-serif, Helvetica, Arial, Helvetica;
	color:black;
}

img{border:none;}

label{font-size:10pt;	font-weight:bold;}

u1, li, span
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
}

span
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

p, td, th, textarea
{
	font: normal normal normal 10pt Verdana, Arial, Helvetica, sans-serif;
}

p{line-height: 135%;}		/*Afrum*/



span.tucne{font-weight:bold;}

span.red {color:red; font-weight:bold;}

span.orange{}

input.text
{
}

/*---------------- OBALKA SLOUPCU A HLAVICKY -----------------*/
div#ohraniceni
{
	position: relative;
	margin: auto; padding: 0;
	min-height: 100%;
	height: 100%;
	width: 900px;
	top: 0px;
	background-color: #E6D6B6;
	background-image:url(../images/shad_ohran.jpg);
	background-repeat: repeat-y;
}
html>body #ohraniceni {
	height: auto;
  } 

div#prac_plocha
{
	margin: 0 20px; padding: 0;
	text-align:left;
}

/*levy sloupec - menu, vyhledavani*/
div#sloupec_1 
{
	position:relative;
	width: 190px;
	float:left;
	/*border-right: 5px solid black;
	background-color:#E3DACD;*/
}

/*pravy sloupec*/
div#sloupec_2A, div#sloupec_2B		/*afrum*/
{
	position:relative;
	float:left;
}

div#sloupec_2A IMG, div#sloupec_2B IMG
{
	text-align:center;
	padding: 2px;
	border: 1px solid black;
	display:block;
}
div#sloupec_2A div.body_edit img, div#sloupec_2B div.body_edit img
{
	text-align:center;
	padding: 0px; margin:0;
	border: none;
	display:block;
}

div#sloupec_2A div.body_eidt a, div#sloupec_2B div.body_eidt a
{
	color:red;
}


div#sloupec_2A						/*afrum*/
{
	width: 668px;
}

div#sloupec_2B						/*afrum*/
{
	width: 462px;
/*	background-color:#123456;*/
/*	border-left: 1px dotted #8C8281;
	border-right: 1px dotted #8C8281;*/
/*	border-right: 1px dotted #8C8281;
	border-bottom: 1px dotted #8C8281;
	border-left: 1px dotted #8C8281;*/
}

div#sloupec_2B div.text 
{
	margin:10px;
	text-align:justify;
}


div#sloupec_3
{
	position:relative;
	float:left;
	width: 198px;
}

/*---------------------- galery ------------------*/
div#sloupec_3 div.gal
{
}

div.gal div.top
{
	background-image: url(../images/gal_top.jpg);
	width: 198px; height:28px;
	background-repeat:no-repeat;
}

div.gal div.top div
{
	
	padding-top:5px;
	width:180px;
	margin:0 10px;
	text-align:center;
	font-weight:bold;
	/*margin-left:10px;
	width:105px;
	color:orange;*/
	color:black;
}
div.gal div.mid
{
	width: 198px;
	background-image: url(../images/gal_mid.jpg);
	background-repeat:repeat-y;
	padding-bottom:30px;
}

div.gal div.bot
{
	background-image: url(../images/gal_bot.jpg);
	background-repeat:no-repeat;
	width: 198px;
	height:16px;
}

div.gal div.mid table{width:95%; margin:0 2px 0 2px;}
div.gal div.mid tr{}
div.gal div.mid td{width:50%;}

/*---------------------- galery ------------------*/
div.menu_ur3
{
	margin-left:20px;
}

div.menu_ur3 div.top
{
	background-image: url(../images/ur3_top.jpg);
	width: 500px;
	height:24px;
	background-repeat:repeat-x;
}

div.menu_ur3 div.top div.ctg
{
/*	position:absolute;
	margin:20px 20px;
	width:200px;
	color:orange;
	font-weight:bold;
	z-index:1;
	text-align:center;*/
}

div.menu_ur3 div.top div
{
}

div.menu_ur3 div.mid
{
	width: 500px;
/*	background-image: url(../images/ur3_mid.jpg);
	background-repeat:repeat-y;*/
	background-color:#FBF7D7;
	padding-bottom:50px;
}

div.menu_ur3 div.bot
{
	background-image: url(../images/ur3_bot.jpg);
	background-repeat:repeat-x;
	width: 500px;
	height:23px;
}

div.menu_ur3 div.mid table{width:100%; margin:0 2px;}
div.menu_ur3 div.mid tr{}
div.menu_ur3 div.mid td{padding:2px 20px; width:33%;}

/*---------------------- galery ------------------*/


div#sloupec_3 p, div#sloupec_2A p, div#sloupec_2B p
{
}

div#sloupec_2B h3
{
	color:#302933;
	padding-top:20px;
}


/*spojeni sloupcu ve spodni casti stranky*/
div#foot-clear
{
	position: relative;
	width:100%;
	min-height: 23px;
	margin: -23px auto 0 auto;
	clear: both;
	float:none;
}


html>body foot-clear {
	height: auto;
}

div#zapati
{
	height: 10px;
}

/*zahlavy, obrazek regalu, cely elipsoid*/
div#header
{
	width: 860px;
	margin-bottom:20px;
	height:140px;
	margin:0;padding:0;
	float:none;
}



div.art_autor_date				/*afrum autor clanku*/
{
	text-align:right;
	font: normal normal normal 8pt Verdana, Arial, Helvetica, sans-serif;
	/*color:#606060;*/
	padding:15px;
}


div.act_gal, div.act_art, div.add_new_user_link
{
	text-align:right;
}

div.act_menu
{
	text-align:right;
	padding-right:22px;
}

div.act_art a, div.act_gal a, div.act_menu a, div.add_new_user_link a
{
	font: normal normal normal 8pt Verdana, Arial, Helvetica, sans-serif;
	color:#252525;
	padding:0 15px;
}
 

/*umisteni logovaciho okenka nebo informacniho udaje o prihl. uzivateli*/
div#h_gen_log   /*afrum admin*/
{
}

div.bloky
{
	margin:10px 10px 10px 10px;
	padding:0;
	background-image: url(../images/kos_podklad.jpg);
	background-repeat: repeat-x;
	border: 1px solid #8C8281;
}

/*vyhledavaci okno - stele viditelne na strance*/

/*bocni menu, rezervovani mista*/
div#b_bok_menu					/*afrum*/
{
	width: 170px;
}

div#b_bok_menu div.top
{
	background-image: url(../images/bmenu_top.jpg);
	background-repeat:no-repeat;
	height:16px;
	width: 169px;
}
div#b_bok_menu div.middle
{
	background-image: url(../images/bmenu_mid.jpg);
	width: 169px;
	padding-bottom:50px;
/*	background-color:#EBCFB5;*/
}

div#b_bok_menu div.bot
{
	background-image: url(../images/bmenu_bot.jpg);
	background-repeat:no-repeat;
	height:16px;
	width: 169px;
}

/*hlavni nadpis - antikvariat Fel. Jen.*/

h1.nadpis
{
	position: absolute;
	width:500px;
	top:35px; left:290px;
	color:black;
}


/*nadpis vybrane stranky- napr. obchodni podminky.*/
div#sloupec_2A h2, div#sloupec_2B h2, div#sloupec_2B h2 a					/*afrum*/
{
	/*color: #254744;*/
	color:#CC3300;
	text-decoration:underline;
}

div#sloupec_2B div.list								/*afrum - upoutavky*/
{
	margin:15px 8px;
}

div.list h2 {margin:10px 0;}
div.gal_big_mid h2 {margin:10px 10px;}
div.text h2{margin:10px 0px;}
div.text a{color:blue;	text-decoration: underline; font-size:11pt;}




/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*+++++++++++++++ HLAVICKA OBCHODU, HEADRER +++++++++++++++++++*/



/*---------------- LOGO V HORNIM PRAVYM ROHU -----------------*/
a.logo		/*velky obrazek s knihama, zahlavi*/
{
	position:absolute;
	top:20px; left:20px;
	width:900px;
	height: 84px;
	background-image: url(../images/logo.gif);
	background-repeat:no-repeat;
	margin:0; padding:0;
}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*+++++++++++++++++ JAZYKOVE PREPINACE ++++++++++++++++++++++++*/

p#head_language					/*afrum*/
{
	position: absolute; 
	top: 10px; left: 610px;
	width:250px;
	text-align:right;
	z-index:1;
}

p#head_language img
{
	width: 25px; height: 15px;
	margin:1px;
}

p#head_language img.curr_fl
{
	width: 35px; height: 20px;
}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/




div.akt_prihlas
{
	position:absolute;
	left:660px;top:40px;
	width:200px; height:15px;
	font-size:8pt;
	text-align:right;
}


/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*++++++++++++++++ VYHLEDAVANI - SLOUPEC 1 ++++++++++++++++++++*/



div#h_search form
{
}
div#h_search input#inp_search
{
}

div#h_search span
{
}


/* ++++++++++++++++++ MENU LEVE SLOUPCE +++++++++++++++++++++++*/

table#categories_tb
{
	width: 170px;
}

table#categories_tb td 
{
	padding: 0; margin:0;
}

table#categories_tb td.ur_0{
	background-image: url(../images/bocprech_ur1.jpg);
	background-repeat: repeat-y;
}
table#categories_tb td.current
{
}



table#categories_tb td.ur_1{
	background-image: url(../images/bocprech_ur2.jpg);
	background-repeat: repeat-y;
/*	border-bottom:1px solid #CCCCCC;*/
}

table#categories_tb td.ur_2{
	background-image: url(../images/bocprech_ur3.jpg);
	background-repeat: repeat-y;
}


div#b_bok_menu a
{
	display: block;
	/*color: #005CA0;*/
	/*background-image: url(../images/cat-bullet.png); 
	background-repeat: no-repeat; */
}

a.ur_0
{
	padding: 4px 10px 4px 30px ; 
	font-weight: bold;
	background: url(../images/bmenu_sipka.gif) 10px 4px no-repeat;
	color:black;
}

a.ur_1
{
	background: url(../images/bmenu_sipka.gif) 30px 4px no-repeat;
	padding: 4px 10px 4px 50px; 
	color:black;
}

a.ur_2 {color:black; font-size:11pt;}

span.curr_ctg {color:#CC3300;}


div#b_bok_menu h3
{
	display: none;
}


/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*+++++++++++++++++++ POCITANI STRANEK ++++++++++++++++++++++++*/


/*pocitadlo stranek v pravo nahore, pokud vice knih na stranu*/
div#sl2_sort_pages
{
	text-align:right;
	left:300px;
	top:0px;
	width:180px; height:25px;
}

.absolute_str {position:absolute;top: 30px;}
.relative_str {position:relative;}

div#sl2_sort_pages span.str_p, div#sl2_sort_pages a
{
	color: black;
	font-weight:bold;
	font-size:8pt

}

/*pocitadlo stranek v pravo nahore, aby nevypadalo jako odkaz*/
span.current
{
	font-size:12pt;
	color:red;
	font-weight:bold;
}


/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*+++++++++++++++++++ PRAVY SLOUPEC - 2 +++++++++++++++++++++++*/

div#sl2_podklad {
/*	background-color: #E3DACD;*/
	margin: 0;
	padding: 10px 10px 10px 10px;
}

div#sl2_podklad p.center
{
	text-align:center;
}

/*+++++++++++++++++ OBCHODNI PODMINKY POSTOVNE +++++++++++++++*/

table.obch_podm_tbl td.value
{
	text-align:right;
	border-bottom: 1px solid #CCB799;
	font-weight: bold;
}

.mys
{
	cursor: pointer;
}


/*++++++++++++++ INFORMACE O UZIVATELY ++++++++++++*/

table#user_info, table#UserInfo, table#change_passw  		/*afrum*/
{
	margin-left:50px;
	width:500px;
}

td.nazev				/*afrum*/
{
	font-weight: bold;
	border-bottom: 1px solid #CCB799;
	width:140px;
	padding:2px 0;
}

td.inf					/*afrum*/
{
	width:320px;
	border-bottom: 1px solid #CCB799;
	padding:2px 0;
}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/



img.painter,img.nahled_obr 			/*afrum*/
{
	border: 5px solid #E1D9C4;
	float: left;
	margin:0 20px 5px 10px;
}

img.nahled_obr 			/*afrum*/
{
	margin:5px;
	border: 1px solid black;
	padding:1px;
	float: left;
}


/*++++++++++++++ TABULKA KONTAKTY - OTEVIRACI DOBA +++++++++++++*/

td.den
{
	width:140px;
	font-weight: bold;
	border-bottom: 1px solid #CCB799;

}
td.hod
{
	width:100px;
	text-align: right;
	border-bottom: 1px solid #CCB799;
}


/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*******************************************************************************/

textarea#edit_kn_popis, #form_zprava_tx
{
	width:250px;
	height:80px;
}


input#h_login			/*afrum admin*/
{
	width:220px;
	padding:3px;
	margin-bottom:3px;
}

input#h_passw
{
	width:100px;
	padding:3px;
}

input.submit
{
	width:84px;	max-width: 100px;
	text-align:center;
	padding:2px 4px;
}

table#gen_log			/*afrum admin*/
{
	width:100%;
}

table#gen_log td{text-align:center;}
table#gen_log span{width:300px}



/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*++++++++++++++++++++++++ PRIDANI KATEGORIE  ++++++++++++++++++++++++++++*/

input#add_ctg_de, input#add_ctg_cz, input#add_ctg_en
{
	width:150px;
}


td.ed_add1{width:80px; font-weight:bold;}
td.ed_add2{}



/* -----------Editovani clanku -----------*/
textarea.f_upoutav
{
}

input.f_nadpis, input.f_file
{
	width:350px;
	font-weight:bold;
}

div.listek
{
	position:absolute;
	top: 100px; left: 240px;
}

input.add_gal_desc, input.add_gal_file
{
	width:230px;
}


#tb_ad_gal td{padding:5px;}

/* ------ Pridavani kategorie Afrum ------- */
table#tb_add_categ
{
	width:90%;
	margin:20px;
}

table#tb_add_categ td
{
	padding-top:2px;
	border-bottom: 1px dotted #8C8281;
}

table#tb_add_categ td.nation
{
	font-weight:bold;
	width: 30%;
}
table#tb_add_categ td.form
{
	width: 70%;
}

table#tb_add_categ input.text
{
	width:200px;
}

/* ******************************************************************************* */
table.obr_art td.img{width:100%;}

table.obr_art td{padding:5px;}

table.obr_art td.img{width:37%; font-weight:bold;}
table.obr_art img{display:block; }
table.obr_art td.url{width:15%;}
table.obr_art td.popis{width:25%;}
table.obr_art td.del{width:12%;}
table.obr_art td.subm{width:auto;}

div.item_blok
{
/*	background-color:#EBCFB5;*/
	width:110px;
	padding:3px 5px;
	text-align:left;
	border-bottom: 1px dotted #8C8281;

}

div.podtr_article
{
	width: 100%;
	height: 7px;
	background: url(../images/underlink.jpg) 0 0 repeat-x;
	
}

/*******************************************************************************/
/*************************** VELKA GALERIE *************************************/

div.gal_big_top
{
	background-image: url(../images/ur3_top.jpg);
	width: 570px;
	height:24px;
	background-repeat:repeat-x;
}

div.gal_big_mid
{
/*	background-image: url(../images/ur3_mid.jpg);
	background-repeat:repeat-y;
	background-color:#FBF7D7;*/
	width: 570px;
}

div.gal_big_bot
{
	background-image: url(../images/ur3_bot.jpg);
	background-repeat:repeat-x;
	width: 570px;
	height:23px;
}

table.gal_img 
{
	width:100%; table-layout:fixed;
/*	background-color:#FBF7D7;*/
}


table.gal_img td.big
{
	background-color: #FBF7D7;
	background-color:#EFE7D4;

}

table.gal_img td
{
	vertical-align:middle;
}

table.gal_img td.small 
{
	width:25%;
	/*background-color: #FBF7D7;*/
}


table.gal_img div#desc
{
	padding:5px 20px;
	text-align:left;
	background-color:#EFE7D4;
}
p.desc
{
	font-weight: bold; 
	font-size: 8pt;
}


table.gal_img div.small
{
	/*background-color: #FBF7D7;*/
	text-align:center;
}


img.img_view, img.img_big
{
	margin: 10px 5px 5px 5px;
	border: 5px solid #E3DACD;
}

div.img_big_gal
{
	width:100%;
	height:360px;
	text-align:center;
}
