body {
	font-family: Verdana, Arial, "Geneva CE", lucida, sans-serif; font-size: 85%; color: #000;
	margin: 0; padding: 0;
	background: #FFF;	
	text-align: center;
}

/* základní rozvržení dokumentu */

#main_center_null {
	width: 1000px; height: auto;
	padding: 0;	margin: 0 auto 0 auto;
}

#main_center {
	width: 1000px; height: auto;
	padding: 0;	margin: 0;
	text-align: left;
	background: #D4DAD8;
	border: 1px solid #24211D;
	float: left;		
}

#header_01_null {
	width: 1000px; height: 106px;
	padding: 0;	margin: 0;	
	float: left;
}

#header_00, #header_01, #header_02, #header_03, #header_04, #header_05, #header_06, #header_07, #header_08, #header_09, #header_10, #header_11, #header_12, #header_13, #header_14 {
	width: 622px; height: 83px;
	padding: 0;	margin: 0;	
	background: url("../images/header_home.jpg") center no-repeat;
	float: left;
}

#header_01 {background: url("../images/header_kulecniky.jpg") center no-repeat;}
#header_02 {background: url("../images/header_fotbaly.jpg") center no-repeat;}
#header_03 {background: url("../images/header_sipky.jpg") center no-repeat;}
#header_04 {background: url("../images/header_sachy.jpg") center no-repeat;}
#header_05 {background: url("../images/header_pohary.jpg") center no-repeat;}
#header_06 {background: url("../images/header_venkovni-hry.jpg") center no-repeat;}
#header_07 {background: url("../images/header_stiga-hokej.jpg") center no-repeat;}
#header_08 {background: url("../images/header_stolni-tenis.jpg") center no-repeat;}
#header_09 {background: url("../images/header_spolecenske-hry.jpg") center no-repeat;}
#header_10 {background: url("../images/header_sport.jpg") center no-repeat;}
#header_11 {background: url("../images/header_darky.jpg") center no-repeat;}
#header_12 {background: url("../images/header_letajici-draci.jpg") center no-repeat;}
#header_13 {background: url("../images/header_hracky.jpg") center no-repeat;}
#header_14 {background: url("../images/header_vytvarne-hracky.jpg") center no-repeat;}

#header_logo {
	width: 378px; height: 83px;
	padding: 0;	margin: 0;	
	float: left;
}

#header_logo_01 {
	width: 378px; height: 52px;
	padding: 0;	margin: 0;	
	float: left;
}

#header_logo_02 {
	width: 378px; height: 31px;
	padding: 0;	margin: 0;	
	font-size: 0.8em;
	background: url("../images/background_odkaz_kvbillard.jpg") center no-repeat;	
	float: left;
}

#header_logo_03 {
	padding: 0;	margin: 0 10px 0 0;	
	float: right;
}

a.odkaz_e_kulecniky {
	padding: 0; margin: 0;	
	color: #2D7654; text-decoration: underline; line-height: 110%; font-weight: bold;
}
a:hover.odkaz_e_kulecniky {color: #E77A1A; text-decoration: underline;}
a.odkaz_kvbillard {
	padding: 0; margin: 0;	
	color: #24211D; text-decoration: underline; line-height: 110%; font-weight: bold;
}
a:hover.odkaz_kvbillard {color: #E77A1A; text-decoration: underline;}

#header_menu_00 {
	width: 1000px; height: 1.7em;
	padding: 0; margin: 0;	
	background: url("../images/background_menu_00.png") center no-repeat #FECD00; 
	float: left;
}

#header_menu_00_01 {
	width: 230px; height: 1.7em; overflow: hidden;
	padding: 0 0 0 15px; margin: 0;	
	font-size: 0.8em; font-weight: bold; text-align: left; color: #FFF; text-decoration: none; line-height: 180%;
	float: left;
}

#header_menu_00_02 {
	display: inline;
	width: auto; height: 1.7em;
	padding: 0; margin: 0 0 0 15px;	
	font-size: 0.65em; font-weight: bold; text-align: left; color: #574F38; text-decoration: none; line-height: 250%;
	float: left;
}

UL {
	padding:0; margin: 0;		
}

#header_menu_00_02 LI {
	display: inline;
	padding:0; margin: 0;		
	list-style-type: none;
}

#header_menu_01 LI {
	display: inline;
	padding:0; margin: 0;		
	list-style-type: none;
}

a.header_menu_00 {
	padding: 0; margin: 0;	
	color: #574F38; text-decoration: underline; line-height: 200%; font-weight: normal;
}

a:hover.header_menu_00 {
	color: #000;
	text-decoration: underline;
}

a.login {
	padding: 0; margin: 0;	
	font-weight: bold; color: #FFF;
}

a:hover.login {
	color: #F9CC3D;
	text-decoration: underline;
}

#header_menu_01 {
	width: 1000px; height: auto;
	padding: 0;	margin: 1px 0 0 0;	
	background: url("../images/background_menu_03.jpg") center repeat-x; 
	float: left;
}

a.header_menu_01 {
	display: inline;
	width: 136px;
	padding: 0; margin: 0 0 2px 6px;	
	font-size: 0.75em; font-weight: bold; text-align: center; color: #fff; text-decoration: none; line-height: 230%;
	background: url("../images/background_menu_01.jpg") center repeat-x; 	
	float: left;
}

a:hover.header_menu_01 {
	color: #F9CC3D;
	text-decoration: none;
}

#header_menu_02 {
	width: 1000px; height: 28px;
	padding: 0;	margin: 1px 0 0 0;	
	font-size: 0.7em; font-weight: bold; text-align: left; color: #24211D; text-decoration: none; line-height: 310%;
	background: url("../images/background_menu_02.jpg") center repeat-x #626C72;
	float: left;
}

#header_menu_02_null, #header_menu_02_hodnota, #header_menu_02_mena, #header_menu_02_hledat, #header_menu_02_vlajky {
	width: auto; height: 28px;
	padding: 0;	margin: 0;	
	float: left;
}

#header_menu_02_hodnota, #header_menu_02_mena {
	padding: 0;	margin: 0 0 0 15px;
}

#header_menu_02_hledat {
	padding: 0;	margin: 0 10px 0 0;	
	float: right;
}

#header_menu_02_vlajky{
	display: inline;
	height: 15px;
	padding: 0;	margin: 3px 3px 0 0;	
	padding: 0;	_margin: 5px 3px 0 0;		
	float: right;
}

#header_menu_02_left {
	width: 33px; height: 100%;
	padding: 0;	margin: 0;	
	background: url("../images/background_menu_02_left.jpg") center no-repeat;
	float: left;
}

#header_menu_02_right {
	width: 33px; height: 28px;
	padding: 0;	margin: 0;	
	background: url("../images/background_menu_02_left.jpg") center no-repeat;
	float: right;
}

a.header_menu_02 {
	padding: 0; margin: 0 15px 0 10px;	
	font-weight: bold; color: #24211D; text-decoration: none;
}

a:hover.header_menu_02 {
	color: #000;
	text-decoration: underline;
}

a.header_menu_02_mena {
	padding: 0; margin: 0 2px;	
	font-weight: normal; color: #757472;
}

a:hover.header_menu_02_mena {
	color: #000;
	text-decoration: underline;
}

.jazyky {
	width: auto; height: 15px;
	padding: 0;	margin: 4px 4px 0 0;	
}

#categories {
	width: 160px; min-height: 650px;
	padding: 0;	margin: 0;	
	background: #D4DAD8;
	float: left;
}

#content_null {
	width: 670px; wid\th: 680px; min-height: 640px; _height: 640px;
	padding: 0;	margin: 0;
	background: #fff;	
	float: left;
}

#content {
	display: inline;
	min-height: 638px; _height: 638px; width: 666px;
	padding: 5px; margin: 2px;	
	background: #F4FBF9;
	float: left;
}

#content_home {
	min-height: 635px; _height: 635px;
	padding: 5px; margin: 5px 0 0 0;	
	float: left;
}

.home_page_odkazy {
	display: inline;
	width: 648px;
	padding: 0;	margin: 0 0 0 7px;	
	float: left;
}

DIV.home_odkaz {
	display: inline;
	width: 319px; height: 64px;
	padding: 0; margin: 5px 0 0 5px;
	float: left;
}

a.home_odkaz {
	display: inline;
	width: 315px; height: 60px;
	border: 2px solid #fff;
	float: left;
}

a:hover.home_odkaz {border: 2px solid #FECE25;}

#right_column {
	width: 160px; min-height: 650px; _height: 650px;
	padding: 0;	margin: 0;
	text-align: left;
	background: #D4DAD8;
	float: right;
}

#pruh_wsd_null {
	width: 1000px; height: auto;
	padding: 0;	margin: 0 auto 0 auto;
}

#pruh_wsd {
	width: auto; height: auto;
	padding: 0 0 10px 0; margin: 5px 0 0 0;
	font-size: 0.7em; font-weight: normal; text-align: left; color: #24211D; text-decoration: none;
	float: right;		
}

#navrcholu {
	padding: 5px 0; margin: 0;
	text-align: center;
	float: left;
}

/* konec základního rozvržení */

/* categories */

.category {
	display: block;	width: 160px;
	padding: 5px 0; margin: 0;	
	font-size: 0.8em; font-weight: bold; text-align: center; color: #000; text-decoration: none;
	background: url("../images/background_kategorie_01.jpg") center repeat-x #F1B078;	
}

.category_katalog {
	display: block;	width: 160px;
	padding: 5px 0; margin: 5px 0 0 0;	
	font-size: 0.8em; font-weight: bold; text-align: center; color: #000; text-decoration: none;
	background: url("../images/background_kategorie_01.jpg") center repeat-x #F1B078;	
}

.category_01 {
	display: block;	width: 160px;
	padding: 5px 0; margin: 0;	
	font-size: 0.8em; font-weight: bold; text-align: center; color: #000; text-decoration: none;
	background: url("../images/background_kategorie_02.jpg") center repeat-x #F1B078;	
}

.category_02 {
	display: block;	width: 160px;
	padding: 5px 0; margin: 0;	
	font-size: 0.8em; font-weight: bold; text-align: center; color: #FFF; text-decoration: none;
	background: url("../images/background_menu_01.jpg") center repeat-x #F1B078;	
}

.category_content {
	display: block;	width: 140px; wi\dth: 150px; height: auto;
	padding: 5px; margin: 0;	
	font-size: 0.7em; font-weight: normal; text-align: left; color: #000; text-decoration: none; line-height: 150%;
}

.category_content_menu {
	display: block;	width: 160px; height: auto;
	padding: 0; margin: 0;	
	font-size: 0.7em; font-weight: normal; text-align: left; color: #FFF; text-decoration: none;
	background: url("../images/background_menu_vlevo.jpg") center no-repeat #03582F;	
}

.category_content_menu_2 {
	display: block;	width: 160px; height: auto;
	padding: 0; margin: 0;	
	font-weight: normal; text-align: left; color: #FFF; text-decoration: none;
}

a.menuvlevo {
	display: block; width: 150px;
	padding: 5px 0 5px 10px; margin: 0;	
	text-decoration: none; color: #FFF;
	border-bottom: 1px solid #fff;
}

a:hover.menuvlevo {color: #FECE25; text-decoration: none; background: #024022;}

ul.menuvlevo_ul {
	padding: 0; margin: 0;
}

ul.menuvlevo_ul LI {
	padding: 0; margin: 0;
	list-style-type: none;
}

ul.menuvlevo2_ul LI {
	padding: 0; margin: 0;
	list-style-type: none;
}

.menuvlevo li {float: left;}

.menuvlevo2_ul {
	position: absolute; top: 0px; left: 160px; visibility: hidden;	
	width: 205px; height: auto;	
	margin: 0; padding: 5px 5px 5px 10px;
	background: #D4DAD8;
	border: 1px solid #03582F;
	z-index: 10;
}

ul.menuvlevo_ul li {
	position: relative;
	width: 160px;
	margin: 0; padding: 0;
}

ul.menuvlevo2_ul li:hover ul a, ul.menuvlevo2_ul li.hover ul a {
	display: block;
	width: 215px;
	padding: 5px; margin: 0; 
	background: #D4DAD8;	
	font-weight: normal; text-align: left; line-height: 100%; text-decoration: none;
}

ul.menuvlevo2_ul a {
	display: block;
	padding: 0; 
	color: #00552A; text-decoration: none; font-size: 1.1em; line-height: 170%; text-align: left;
}

ul.menuvlevo_ul li:hover ul a:hover, ul.menuvlevo_ul li.hover ul a:hover {
	color: #000; text-decoration: none;
	z-index: 30;
}

ul.menuvlevo_ul li:hover ul, ul.menuvlevo_ul li.hover ul {visibility: visible;}
ul.menuvlevo_ul li {behavior: url(http://www.e-kulecniky.cz/styles/hover.htc); margin: 0; padding: 0;}


.home_page_text {
	margin: 0; padding: 5px 5px 15px 5px;
	border-bottom: 1px solid #D4DAD8; 		
	float: left;	
}

.home_page_text2 {
	width: 100%;
	margin: 0; padding: 15px 0 15px 0;
	border-top: 1px solid #D4DAD8; 		
	font-size: 0.9em; font-weight: bold; text-align: center; color: #000; text-decoration: none;
	float: left;	
}

.home_page_odkazy {
	margin: ; padding: 10px 0 20px 0;
	float: left;	
}

/* vyhledávání */

#header_search {
	padding: 0; margin: 0 5px 0 0;
}

.vyhledavani_tabulka {
	padding: 0; margin: 0;
	font-size: 0.8em; font-weight: bold; color: #fff; text-align: left;	
}

.fieldsearch {
	width: 87px; height: auto;
	border: 1px solid #000;
	padding: 2px; margin: 0;
	color: #000; font-size: 12px; text-align: left;
}

.button_search {
	margin: 0; padding: 1px;
	font-size: 10px; letter-spacing: 1px; color: #FFF;
	border: 1px solid #000;
	background: #F48000;	
}	

a.rozsirene {
	margin: 0; padding:0;
	font-size: 0.9em; font-weight: normal; color: #fff; text-align: left; text-decoration: none;
}

a:hover.rozsirene {
	margin: 0; padding:0;
	color: #fff; text-decoration: underline;
}

/*výrobek */

.vyrobek_tabulka {
	height: auto; width: 600px;
	margin: 0; padding: 0;
	float: left;
}

.vyrobek {
	display: block;
	min-height: 160px; _height: 160px; width: 315px;
	margin: 0; padding: 0;
	background: #FFF;		
	border: 1px solid #757575;
	float: left;
}

.vyrobek_detail {
	display: block;
	min-height: 160px; _height: 160px; width: 662px;
	margin: 0; padding: 0;
	background: #FFF;		
	border: 1px solid #757575;
	float: left;
}

.vyrobek_nazev {
	font-family: Arial, "Geneva CE", lucida, sans-serif;
	width: 307px;
	margin: 0; padding: 4px;
	text-align: left; color: #757575; font-weight: bold; text-decoration: none; font-size: 0.9em;	
	background: url("../images/background_menu_02.jpg") center repeat-x; 	
}

.vyrobek_detail_nazev {
	font-family: Arial, "Geneva CE", lucida, sans-serif;
	width: 650px;
	margin: 0; padding: 4px 4px 4px 8px;
	text-align: left; color: #757575; font-weight: bold; text-decoration: none; font-size: 0.9em;	
	background: url("../images/background_menu_02.jpg") center repeat-x; 	
}

a.vyrobek_nazev {color: #757575; text-decoration: none;}
a:hover.vyrobek_nazev {color: #757575; text-decoration: underline;}

.vyrobek_maly_obrazek {
	display: inline;
	width: 150px; min-height: 120px; _height: 120px;
	margin: 10px; padding: 0;
	background: #FFF; text-align: left;
	float: left;
}

.vyrobek_velky_obrazek {
	margin: 5px 10px 5px 10px; padding: 0;
	text-align: left;
	float: left;
}

.vyrobek_popis {
	width: 135px;
	margin: 5px; padding: 0 0 5px 0;
	text-align: left; color: #24211D; font-weight: normal; font-size: 0.8em; line-height: 130%;
	border-bottom: 1px solid #D2EBE0; 	
	float: left;	
}

.vyrobek_cena {
	margin: 0px; padding: 0;
	text-align: right; color: #24211D; font-weight: normal; font-size: 0.8em;
	float: right;	
}

.vyrobek_rozsireny_popis, .vyrobek_detail_cena {
	height: auto; width: 95%;
	margin: 10px 0 5px 0px; padding: 0;
	text-align: left; color: #24211D; font-weight: normal; font-size: 0.9em;
	float: left;
}

.vyrobek_pocet {
	width: 185px;
	margin: 5px 2px 5px 0; padding: 0;
	text-align: right; color: #000; font-weight: normal; font-size: 0.8em;
	float: right;
}

.vyrobek_detail_pocet {
	width: 185px;
	margin: 5px 2px 5px 0; padding: 0;
	text-align: right; color: #000; font-weight: normal;
	float: right;
}

.vyrobek_cena_1 {
	width: 200px;
	margin: 5px 5px 5px 0px; padding: 0;
	text-align: right; color: #000; font-weight: normal; font-size: 0.8em;
	float: right;
}

.vyrobek_cena_2 {
	width: 200px;
	margin: 5px 5px 5px 0px; padding: 0;
	text-align: right; color: #000; font-weight: normal; font-size: 0.8em; line-height: 130%;
	float: right;
}

.vyrobek_buy_button {
	height: 23px; width: 25px;
	margin: 5px 0 0 0; padding: 0;
	float: right;
}

.vyrobek_detail_popis {
	display: inline;
	width: 640px;
	margin: 5px 10px; padding: 5px 0 0 0;
	text-align: left; color: #24211D; font-weight: normal; font-size: 0.8em; line-height: 150%;
	border-top: 1px solid #D2EBE0;
	float: left;	
}

#vyrobek_detail_ceny {
	width: 200px;
	margin: 20px 5px; padding: 0;
	float: right;
}

.vyrobek_detail_cena_1, .vyrobek_detail_cena_2, .vyrobek_detail_cena_3 {
	width: 200px;
	margin: 5px 5px 5px 0px; padding: 0;
	text-align: right; color: #000; font-weight: normal; font-size: 0.8em; line-height: 130%;
	float: right; 
}

#vyrobek_detail_buttons {
	width: auto;
	margin: 10px 0; padding: 0;
	float: right;
}

.vyrobek_detail_button {
	width: auto;
	margin: 0; padding: 0;
	float: right; clear: right;
}

#vyrobek_buttons {
	width: 95px;
	margin: 5px 0 0 0; padding: 0 0 5px 0;
	float: left;
}

/* eshop obecné */

.tabulka_eshop {	
	width: 650px;
	margin: 10px 0 0 10px; padding: 0px;
	font-size: 0.8em; font-weight: normal; text-align: left; color: #000;	
}


/* formuláře začátek */

.tabulka {
	margin: 10px 0 0 10px;
	font-size: 0.8em; font-weight: normal; text-align: left; color: #000;		
}

.formular_tabulka_r {
	margin: 20px 0 0 30px;
	font-size: 0.8em; font-weight: normal; text-align: right; color: #000;
}

.formular_tabulka_r_pokladna {
	width: 430px;
	margin: 10px 0 0 10px;
	font-size: 0.8em; font-weight: normal; text-align: left; color: #000;
}

.formular_tabulka_hlavicka {
	margin: 0; padding: 4px 3px;
	background: #015D36;
	color: #FFF;
}	

.barva1 {
	margin: 0; padding: 4px 3px;
	background: #015D36;
	color: #FFF;
}	

.barva2 {
	margin: 0; padding: 4px 3px;
	background: #FFF;
	color: #000;	
	}

.formular, .formular200, .formular55, .formular30, .formular100, .formular_p  {
	width: 135px;
	margin: 0; padding: 0;
	background: #fff;
	border: 1px solid #0277C4;
	font-weight: bold; font-size: 10px;	padding: 3px;	
}	

.formular_p  {
	width: 90px;
	border: 1px solid #0277C4;
	font-weight: bold; font-size: 10px;	padding: 2px;	
	background: #fff;	
}	

.formular200 {width: 200px}
.formular100 {width: 100px}
.formular55 {width: 56px}
.formular30 {width: 30px}

.formular_select {
	width: 208px;
	background: #fff;
	border: 1px solid #0277C4;
	font-weight: normal; font-size: 10px; padding: 3px;	
}	

.formular_button {
	height: 24px;
}	

TEXTAREA.formular_textarea {
	width: 135px;
	font-family: Verdana, "Geneva CE", lucida, sans-serif;
	background: #fff;
	border: 1px solid #6697CF;
	font-weight: bold;	font-size: 11px; padding: 4px;	
}	

TEXTAREA.formular_textarea2 {
	width: 180px;
	font-family: Verdana, "Geneva CE", lucida, sans-serif;
	background: #fff;
	border: 1px solid #6697CF;
	font-weight: bold;	font-size: 11px; padding: 4px;	
}	

FIELDSET {color: #fff;}	

SELECT {
	font-size: 10px; font-weight: normal; text-align: left; color: #000;
	margin: 0; padding: 2px;
}

FORM {margin: 0; padding: 0;}

.button {
	margin: 3px 0 0 0; padding: 2px 3px;
	font-size: 10px; letter-spacing: 1px; color: #FFF; font-weight: bold;
	border: 1px solid #000;
	background: #E77A1A;
}	

.button_heslo {
	margin: 0; padding: 1px;
	font-size: 10px; letter-spacing: 1px; color: #FFF; font-weight: bold;
	border: 1px solid #000;
	background: #E77A1A;
}	

.button_white {
	margin: 0; padding: 1px;
	font-size: 9px; letter-spacing: 1px; color: #000; font-weight: bold;
	border: 1px solid #000;
	background:  #FFF;
}	


/* formuláře konec */

/* obecné */

a.odkaz_sipka {
	display: block;
	margin: 0; padding: 0 0 0 10px;
	text-align: left; text-decoration: underline; color: #24211D; line-height: 150%;
	bac\kground: url("../images/sipka_01.png") top left no-repeat;
}

a:hover.odkaz_sipka {
	text-decoration: underline;	color: #005D37;
	bac\kground: url("../images/sipka_01.png") top left no-repeat;	
}

a.sipka_vpravo {
	margin: 0; padding: 0 0 0 13px;
	text-align: left; text-decoration: underline; line-height: 150%;
	bac\kground: url("../images/sipka_04.png") top left no-repeat;
}

a:hover.sipka_vpravo {
	text-decoration: underline;
	bac\kground: url("../images/sipka_04.png") top left no-repeat;	
}

DIV.float_left {float: left;}

.schovat { display: none; }

IMG {border: 0px;}

.center {margin: 0 auto 0 auto; text-align: center;}

H1 {
	font-size: 0.9em; font-weight: normal; text-align: left; color: #5A676E; text-decoration: none;
	margin: 10px 5px 20px 5px; padding: 0;
}

.navigace {
	font-size: 0.9em; font-weight: normal; text-align: left; color: #5A676E; text-decoration: none;
	margin: 10px 5px 20px 5px; padding: 0;
}

.home {display: none;}

.categoryPathItem {
	text-decoration: none; margin: 0; padding: 0; color: #E77A1A;
}

a:hover.categoryPathItem {
	color: #000; text-decoration: none;
}

H2 {
	font-size: 1em; font-weight: bold; text-align: left; line-height: 150%; color: #E77817;
	margin: 15px 0 10px 7px; padding: 0 0 0 15px;
	background: url("../images/sipka.gif") center left no-repeat;		
}

H2.home_page {
	font-size: 1em; font-weight: bold; text-align: left; line-height: 150%; color: #E77817;
	margin: 0 0 3px 10px; padding: 0;
	background: none;
}

H3 {
	font-family: Arial, "Geneva CE", lucida, sans-serif;
	font-size: 0.9em; font-weight: bold; text-align: left; line-height: 150%; color: ##E77817;
	margin: 10px 5px 0px 15px; padding: 0;
}

P, .text, .text2, .text3 {
	font-size: 0.8em; font-weight: normal; text-align: left; line-height: 140%; color: #000;
	margin: 0 0 15px 10px;
}

.ramecek {
	font-size: 0.8em; font-weight: normal; text-align: center; line-height: 250%; color: #000;
	margin: 0 0 0 2px; padding: 5px 10px;
	background: #FFEDCF;
	border: 2px solid #E8BC6F;
}


UL.text {
	font-size: 0.8em; font-weight: normal; text-align: left; line-height: 140%; color: #000;
	margin: 0 0 10px 15px;
}

.text LI, .left_margin_10px LI {
	margin: 5px 0 0 15px;
}

OL {
	margin: 0 0 15px 30px;
}

OL.left_margin_10px {
	font-size: 0.8em; font-weight: normal; text-align: left; line-height: 140%; color: #000;
	margin: 0 0 15px 10px;
}

.trideni {
	margin: 0; padding: 0;
	font-size: 0.8em; font-weight: normal; text-align: left; line-height: 140%; color: #000;
}

.navstevnost {
	font-size: 0.9em; font-weight: normal; text-align: left; line-height: 140%; color: #000; letter-spacing: 1px;
	padding: 8px 5px; margin: 0 10px; 
	border-top: 1px solid #A4CFF9;
}

 .text2 {margin: 2px 5px 0 25px;}
 .text3 {margin: 0px;}

.bila {
	font-size: 0.8em; font-weight: normal; text-align: left; line-height: 130%; color: #fff;
	margin: 0 12px;
}

.cerna {
	font-size: 0.8em; font-weight: normal; text-align: left; line-height: 130%; color: #000;
	margin: 0 12px;
}

.bila2 {color: #fff;}

a.cerna {
	font-size: 0.8em; font-weight: normal; text-align: left; line-height: 150%; color: #000;
	margin: 0 12px;
}

.currentPageLabel {
	display: inline;
	margin: 0 0 0 185px; padding: 10px 0 0 0;
	color: #0277C4;
	float: left;	
}

.pagelisting {
	width: 100%;
	font-size: 0.8em; font-weight: normal; text-align: center; line-height: 130%; color: #FFF;
	margin: 5px; padding: 0;
	float: left;
}

.NextPage {
	width: 32px;
	margin: 0 5px 0 0; padding: 0;
	float: right;
}

.PrevPage {
	width: 32px;
	margin: 0 0 0 5px; padding: 0;
	float: left;
}


A {color: #E77A1A;	text-decoration: underline;}
A:hover {color: #000; text-decoration: underline;}

.Item-Name {color: #E77A1A;}
A:hover.Item-Name {color: #E77A1A;}

A.odkazcerna {color: #000;	text-decoration: underline;}
A:hover.odkazcerna {color: #000; text-decoration: underline;}

hr.cistic {clear: both; height: 1px; border: none; margin: -1em 0 0 0; visibility: hidden;}
hr.cistic2 {width: 100%; clear: both; height: 1px; border: none; margin: -1em 0 0 0; visibility: hidden;}
   
DD, DT, DL {
	margin: 0; padding: 0;
}

DL {
	margin-left: 10px;
	margin-top: 15px;	
}

DT {
	font-size: 0.9em;
	font-weight: bold;
	text-align: left;
	margin: 0; padding: 0; margin-top: 2px; padding-left: 15px;
	background: url("../images/sipka.gif") center left no-repeat;	
	line-height: 150%;
	color: #009049;
}

DD {
	font-size: 0.8em;
	font-weight: normal;
	text-align: left;
	margin: 0; padding: 0; margin-left: 15px;
	line-height: 140%;
	color: #000;
}

FORM, INPUT {margin: 0; padding: 0;}

.system_message {
	font-size: 0.9em; font-weight: normal; text-align: left; line-height: 150%;	color: #000;
	margin: 10px 5px 5px 10px;
}

.align_right, .right {text-align: right;}
.align_left, .left {text-align: left;}
.align_center {text-align: center;}
.float_left {float: left;}

HR {
	margin: 0px; padding: 0px;
	border: thin solid #D4D4D4;
	}
	
.normal {text-align: right;}	
.normal1 {text-align: left;}