body {
	margin: 0px;
	padding: 0px;
	background: #6C6C6C url(../grafika/zts/bg_page.jpg) repeat-x top;
	font-family: Arial, Helvetica, sans-serif;	
	behavior:url("css/hover.htc");	
}

body a {
	color: black;
	text-decoration: underline;
}
body a:hover {
	color: #FF9316;
}



.nezobrazuj {
	display: none;
}
.resetovac {
	clear: both;
}
img {
	border: none;
}
input {
	font-family: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	border : 1px solid Silver;
	height : 15px;	
}
textarea {
	font-family: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
}
.form_button {
	BACKGROUND-COLOR: #F0F0F0;
	COLOR: Black;
	FONT-FAMILY: Verdana, Tahoma, Trebuchet MS, sans-serif, MS Sans Serif, Arial, Helvetica;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	BORDER: 1px solid Silver;
	height : 18px;	
	cursor: pointer;
}

/* -- STRANKA CELEK ------------------------------------------------------------------------------------------------------------*/
#stranka-celek {
	width: 980px;
	margin: 0 auto;
	font-family: Arial, Helvetica, sans-serif;
	
}

/* -- PORADI PRVKU NA STRANCE ------------------------------------------------------------------------------------------------------------*/
#top {
	position: absolute;
	width: 980px;
	text-align: left;
}
#bottom {
	position: absolute;
	padding-top: 137px;
	width: 980px;
	text-align: left;
	background: #ffffff url(../grafika/zts/bg_bottom.gif) repeat-y left;
}
#bottom-list {
	position: absolute;
	padding-top: 127px;
	width: 980px;
	text-align: left;
	background: #ffffff url(../grafika/zts/bg_bottom_table.gif) repeat-y left;
}
#bottom-detail {
	position: absolute;
	padding-top: 127px;
	width: 980px;
	text-align: left;
	background: #ffffff url(../grafika/zts/bg_bottom_detail.gif) repeat-y left;	
}


/* -- HLAVICKA --------------------------------------------------------------------------------------------------------------------------*/
#hlavicka {
	width: 980px;
	height: 127px;
	background: url(../grafika/zts/bg_hlavicka.jpg) no-repeat top;
}
#hlavicka .cast-1 {
	float: left;
	width: 250px;
	height: 127px;
}
#hlavicka .cast-2 {
	float: left;
	width: 730px;
	height: 102px;
}

#hlavicka .kosik {
	position: absolute;
	right: 7px;
	padding-top: 67px;
	color: #FF9316;
	font-size: 0.8em;
	text-align: right;
	font-weight : bold;
}
#hlavicka .kosik a{
color: #635A5A;
text-decoration: none;
text-align: right;
}
#hlavicka .kosik a:hover{
color: #FF9316;
}

#hlavicka .cast-3 {
	float: left;
	width: 557px;
	height: 20px;
	padding-top: 5px;
}
#hlavicka .cast-4 {
	float: left;
	width: 173px;
	height: 25px;
}
#hlavicka .logo {
	margin-top: 20px;
	margin-left: 35px;
}
#hlavicka H1, H2 {
	padding: 0px;
	margin: 0px;
}
#hlavicka H1 {
	margin-top: 40px;
	font-size: 1.5em;
	color: #0054A6;
	font-weight: bold;
}
#hlavicka H2 {
	font-size: 1em;
	color: #61656A;
	font-weight: lighter;
}
#hlavicka form {
	float: none;
}
#hlavicka .form-hledej {
	display: inline;
	margin:0px 0px 0px 0px;
}
#hlavicka .input-hledej {
	FONT-SIZE: 12px;
	border : 1px solid #97928E;
	height : 15px;	
	background-color: #FFCD92;	
	float: left;
	margin-left: 5px;
	margin-top: 3px;
	margin-right: 5px;
}
#hlavicka .input-button {
	float: left;
	cursor: pointer;
	width: 20px;
	height: 25px;
	BORDER: 0px;	
}

/* -- SHOP  -----------------------------------------------------------------------------------------------------------------------*/

#autorizace {	
	text-align: left;
	padding-left: 20px;
	
}
.zakaznici_titulek {
	color: Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	vertical-align: top;
	text-align: center;
	text-decoration: none;
	margin-top: 10px;
	margin-bottom: 10px;	
}
.zakaznici_tabulka{
	border : 1px solid Silver;
	background :#EDEDE0;
}
.zakaznici_radek{
	background : #EDEDE0;
	text-align : left;
	vertical-align : top;
	border : 0px solid;
}
.zakaznici_radek_zahlavi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #DEDEC0;	
}
.zakaznici_radek_popis {
    display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	text-align : left;
	font-weight : bold;
}
.zakaznici_radek_popis_normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	text-align : left;
	font-weight : normal;
}
.zakaznici_box_edit{
	display: inline;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
	text-align : left;
	font-weight : normal;
	border : 1px solid Silver;
	background : #E7E7E7;
}
.zakaznici_box{
    display: inline;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
	text-align : left;
	font-weight : normal;
}
.zbozi_poznamka {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: Black;
}
.zbozi_poznamka_black {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: Black;
	text-align : right;	
}
.zbozi_poznamka_black_left {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: Black;
	text-align : left;	
}
.zbozi_poznamka_red {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: Red;
}
.seznam {
	color: Black;
	font-family: Tahoma, Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	vertical-align: top;
	text-align: left;
	text-decoration: none;
}
.objednavky_list_zahlavi{
	margin-left: 19px;
	height: 20px;
	background-color: #C8C8C8;
	width: 729px;
	text-align: left;
	font-family: Tahoma, Arial,Helvetica,sans-serif;
    font-size: 11px;
    color: Black;
    font-weight: bold;
    padding-top: 4px;
}
.seznam .radekleft{
	color: Black;
	font-family: Tahoma, Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	vertical-align: top;
	text-align: left;
	text-decoration: none;
}
.seznam .radekright{
	color: Black;
	font-family: Tahoma, Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	vertical-align: top;
	text-align: right;
	text-decoration: none;
}
.seznam .zahlavileft {
	color: Gray;
	font-family: Tahoma, Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	vertical-align: top;
	text-align: left;
	text-decoration: none;
}
.seznamgal .zahlaviright {
	color: Gray;
	font-family: Tahoma, Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	vertical-align: top;
	text-align: right;
	text-decoration: none;
}
.seznam_radek {
	margin-left: 19px;
	height: 20px;
	background-color: #E8ECED;
	width: 729px;
	text-align: left;
	font-family: Tahoma, Arial,Helvetica,sans-serif;
    font-size: 11px;
    color: #8DAA4D;
    font-weight: bold;
    padding-top: 4px;
}
.seznam_sloupec_zahlavi {
	margin-left: 19px;
	height: 20px;
	background-color: #92B8ED;
	width: 729px;
	text-align: left;
	font-family: Tahoma, Arial,Helvetica,sans-serif;
    font-size: 11px;
    color: Black;
    font-weight: bold;
    padding-top: 4px;
}
.seznam_sloupec_nadpis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 3px;
	/*font: bold;*/
	text-align: left;	
}
.seznam_sloupec_nadpis_right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 3px;
	/*font: bold;*/
	text-align: right;	
}
.seznam_link_right {
	font-family: Tahoma, Arial,Helvetica,sans-serif;
    font-size: 11px;
	/*font: normal;*/
	color: #ffffff;
	padding: 3px;
	border-right: 0px solid white;
	vertical-align: baseline;
	text-align : right;
}
.seznam_link_right a{
	font-family: Tahoma, Arial,Helvetica,sans-serif;
    font-size: 11px;
	/*font: bold;*/
	color: #ffffff;
	padding: 3px;
	border-right: 0px solid white;
	vertical-align: baseline;
	text-align : right;
}
.seznam_cena_sleva {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Navy;
	text-decoration : line-through;
	font-style : italic;
}
.kos {
	text-align: right;
	font-family: Tahoma, Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: normal;
}
.kos_castka {
	text-align: right;
	font-family: Tahoma, Arial,Helvetica,sans-serif;
    font-size: 11px;
    color: #ffffff;
    font-weight: bold;
}
.kos_nadpis {
	FONT-FAMILY: Verdana, Tahoma, Trebuchet MS, sans-serif, MS Sans Serif, Arial, Helvetica;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	text-align: right;
}
.kos_zahlavi {
	FONT-SIZE: 11px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	background : #C8C8C8;
	border-top : 1px solid white;
	border-right : 1px solid white;
	text-align : left;		
}
.kos_zahlavi_right {
	FONT-SIZE: 11px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	background : #C8C8C8;
	border-top : 1px solid white;
	border-right : 1px solid white;
	text-align : right;	
}
.kos_zahlavi_celkem {
	FONT-SIZE: 11px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	background : #6495ED;
	border-top : 1px solid white;
	border-right : 1px solid white;
	text-align : left;
}
.kos_zahlavi_right_celkem {
	FONT-SIZE: 11px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	background : #6495ED;
	border-top : 1px solid white;
	border-right : 1px solid white;
	text-align : right;	
}
.kos_zahlavi_right_uhrada {
	FONT-SIZE: 11px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	background : #FF6347;
	border-top : 1px solid white;
	border-right : 1px solid white;
	text-align : right;
}
.kos_radek {
	FONT-SIZE: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
	padding: 3px;
	background: #E7E7E7;
	border-right: 1px solid white;
	text-align : left;
}
.kos_radek a {
	FONT-SIZE: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Navy;
	text-decoration : none;
}
.kos_radek a:hover {
	color: #8DAA4D;
	text-decoration : none;
}
.kos_radek_right {
	FONT-SIZE: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
	padding: 3px;
	background: #E7E7E7;
	border-right: 1px solid white;
	text-align : right;
}
.kos_rychlyvyber {
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
	text-align: left;
	background-color: #E7E7E7;
	border: 0px;
	padding: 5px;
	width: 465px;
	height: 28px;
}
.strankovani {
	text-align : center;
	color: Black;
	font-size: 1em;

}
.strankovani a {	
	color: Black;
	font-weight: bold;
	text-decoration: none;
}

.strankovani a:hover {	
	color: #FF9316;
}

/* -- NAVIGACE  ------------------------------------------------------------------------------------------------------------------------------*/
#navigace {
	width: 980px;
	height: 25px;
	/*background: url(../grafika/zts/bg_navigace.gif) no-repeat top;*/
	border-top: 10px solid #ffffff;
	font-size: .8em;
	color: #935B0C;
}
#navigace .text {
	padding-top: 3px;
	padding-left: 10px;	
	margin-left: 155px;
	_margin-left: 72px;	
	float: left;
	width: 502px;
	color: #878481;
	overflow: hidden;
}
#navigace .text a{
	text-decoration: none;
	color: #935B0C;
	font-weight : bold;
}
#navigace .razeni-1 {
	float: left;
	width: 130px;
	padding-top: 5px;
	padding-left: 10px;	
}
#navigace .razeni-2 {
	float: left;
	width: 75px;
	padding-top: 5px;
	padding-left: 10px;	
}
#navigace .razeni-3 {
	float: left;
	width: 75px;
	padding-top: 5px;	
	padding-left: 10px;
}
#navigace a{
	text-decoration: none;
	color: #878481;
	padding-left: 0px;
}
#navigace img {
	vertical-align: middle;
}

/* -- OBSAH  ------------------------------------------------------------------------------------------------------------------------------*/
#obsah {	
	float: left;
	width: 813px;
	margin-left: 15px;
	color: #635A5A;
	font-size: .8em;
}

#obsah-popis-kategorie {
	margin-left: 152px;
	width: 635px;
	margin-top: 8px;
	padding-left: 15px;			
	padding-right: 5px;	
	font-size: .8em;
}
#obsah-popis-kategorie H2{
	font-size: 1.5em;
	color: #F4A344;
	font-weight: bold;
}

#obsah .td-1 {
	width: 210px;
	vertical-align: top;
}
#obsah .td-2 {
	width: 425px;
	vertical-align: top;
}
#obsah .td-3 {
	width: 80px;
	font-weight: bold;
	text-align: right;
	padding-right: 6px;
}
#obsah .td-4 {
	width: 80px;
	text-align: left;
}
#obsah .td-3-4 {
	width: 160px;
	font-weight: bold;
	text-align: right;
	padding-right: 6px;
}

#obsah h3{
	margin: 0px;
	padding: 0px;
	margin-bottom: 5px;	
}
#obsah .cena {
	color: #FF9316;
}
#obsah .vazby {
	display: inline;
}
#obsah .vazby a{
	margin : 4px 4px 4px 4px;
	width: 105px;
	height: 105px;	
	text-align: center;
}

/* -- HOME PAGE  ------------------------------------------------------------------------------------------------------------------------------*/
/* -- LEFT  ------------------------------------------------------------------------------------------------------------------------------*/
#obsah-left {
	float: left;
	width: 152px;
	min-height: 500px;
    _height: 500px;
	font-size: .8em;		
}
#obsah-left .menu {
	margin: 0px;
	padding: 0px;
	background-color: #DCDCD9;	
	display: block;		
}
#obsah-left ul li a {
	display: block; 
}

#obsah-left .menu-sub {
	margin: 0px;
	padding: 0px;
}
#obsah-left .menu li {
	list-style: none;
	border-bottom: 2px solid #ffffff;
}
#obsah-left .menu li:hover {
	background-color: Gray;
}
#obsah-left .menu li a{
	text-decoration: none;
	color: #635A5A;
	font-weight: bold;
	padding-left: 15px;
	display: block;				
	padding-top: 5px;
	padding-bottom: 5px;
}
#obsah-left .menu li a:hover{
	color: #ffffff;
}
#obsah-left .menu li.select a {
	color: #ffffff;
	background-color: #FF9316;
}

#obsah-left .menu li.sub-li {
	background: #EFEFEE;
}
#obsah-left .menu li.sub-li:hover{
	background-color: Gray;
}
#obsah-left .menu li.sub-li a {
	font-weight: normal;
	padding-left: 20px;	
}
#obsah-left .menu li.sub-li-select {
	background: #EFEFEE;
}
#obsah-left .menu li.sub-li-select a {
	color: #ffffff;
	background: #FF9316;
	font-weight: normal;
	padding-left: 20px;		
}
#obsah-left .zakaznik{
	padding-left: 15px;		
	color: #FF9316;
}


/* -- RIGHT -----------------------------------------------------------------------------------------------------------------------*/
#obsah-right {
	float: right;
	width: 153px;
	min-height: 400px;
	color: #6B6B69;
	padding-left: 5px;
	padding-right: 5px;
}
#obsah-right h3 {
	color: #F4A344;
	/*color: #6B6B69;*/
	margin-top: 5px;
	margin-bottom: 10px;
	font-size: .8em;
	font-weight: bold;	
}
#obsah-right .datum {
	color: #F4A344;
	margin-top: 0px;
	font-size: .8em;
	font-weight: bold;	
}
#obsah-right h4{
	font-size: .8em;		
	margin: 0px;
}
#obsah-right p {
	font-size: .8em;
	margin: 2px 0px 0px 0px;
}




#obsah-right .detail {
	color: #F4A344;
	text-decoration: none;
	font-weight: bold;
}
#obsah-right .hr {
	margin-top: 10px;
}

/* -- CENTER -----------------------------------------------------------------------------------------------------------------------*/
#obsah-center {
	margin-left: 152px;
	width: 635px;
	padding-left: 15px;			
	padding-right: 5px;	
	font-size: .8em;
}
#obsah-center H2{
	font-size: 1.5em;
	color: #F4A344;
	font-weight: bold;
}

#home td {
	width: 200px;
	height: 134px;
	min-height: 134px;
	/*height: 140px;*/
	&height: 134px;

	border: 2px solid #ffffff;
	font-weight: bold;
	vertical-align: bottom;
	cursor: pointer;
}
#home td:hover {
	border: 2px solid #ED6C17;
}
#home .text {
	width: 180px;
	display: block;
	color: #635A5A;
	padding-bottom: 5px; /* 5px*/
	/*padding-top: 100px; 
	padding-bottom: 2px;
	padding-top: 110px;	*/
	/*padding-left: 20px;*/
	padding-left: 5px;
	text-decoration: none;
	font-size: 13px;
}

#home .text a{
	text-decoration: none;
	font-size: 13px;
}

#home .home-1 {
	background: url(../grafika/zts/home_1.jpg) no-repeat top;
}
#home .home-2 {
	background: url(../grafika/zts/home_2.jpg) no-repeat top;
}
#home .home-3 {
	background: url(../grafika/zts/home_3.jpg) no-repeat top;
}
#home .home-4 {
	background: url(../grafika/zts/home_4.jpg) no-repeat top;
}
#home .home-5 {
	background: url(../grafika/zts/home_5.jpg) no-repeat top;
}
#home .home-6 {
	background: url(../grafika/zts/home_6.jpg) no-repeat top;
}
#home .home-7 {
	background: url(../grafika/zts/home_7.jpg) no-repeat top;
}
#home .home-8 {
	background: url(../grafika/zts/home_8.jpg) no-repeat top;
}
#home .home-9 {
	background: url(../grafika/zts/home_9.jpg) no-repeat top;
}
#home .home-10 {
	background: url(../grafika/zts/home_10.jpg) no-repeat top;
}
#home .home-11 {
	background: url(../grafika/zts/home_11.jpg) no-repeat top;
}
#home .home-12 {
	background: url(../grafika/zts/home_12.jpg) no-repeat top;
}
.aktuality-sipka {
	color: #F4A344;
	text-decoration: none;
	font-weight: bold;
}


/* -- PATICKA -----------------------------------------------------------------------------------------------------------------------*/
#paticka {
	width: 810px;
	height: 20px;
	padding-top: 5px;
	background-color: #898989;
	clear: both;
	border-top: 10px solid #ffffff;
	padding-left: 170px;	
	/*
	width: 810px;
	height: 20px;
	padding-top: 5px;
	background-color: #898989;
	clear: both;
	border-top: 10px solid #ffffff;
	padding-left: 170px;
	*/	
}

#paticka .paticka-left {
	float: left;
	width: 600px;	
}
#paticka .paticka-right {
	float: right;
	width: 190px;
	text-align : right;
	padding-right: 10px;
}





/* -- MENU - NAVIGACE - PATICKA ------------------------------------------------------------------------------------------------------*/
.menu-hlavni {
	font-size: .8em;
	color: #FF9316;
}
.menu-hlavni a {
	color: #ffffff;
	padding-left: 3px;
	padding-right: 3px;
	text-decoration: none;	
	
}
.menu-hlavni a:hover {
	color: #FF9316;
}
.menu-hlavni .select {
	color: #FF9316;
}
