/* kvůli Google překladači */
#google_translate_element div {color: navy !important; font-size: 0 !important; line-height: 0 !important; width: 126; height: 28;}
#google_translate_element span{display: none;}
#google_translate_element select{color: navy; font-size: 12px; !important}

* {
	font-family: verdana, "arial ce", "helvetica ce", arial, helvetica, sans-serif;
	font-size: 12px;		/* 11px; */
}

/* obecné styly*/
.bold {font-weight: bold;}
.right {text-align: right;}
.left {text-align: left;}
.center {text-align: center;}
.top {vertical-align: top;}
.bottom {vertical-align: bottom;}
.middle {vertical-align: middle;}
.red {color: red;}
.black {color: black;}
.blue {color: blue;}
.green {color: green;}
.gray, .grey {color: gray;}
.white {color: white;}
td.border1 {border: solid 1px black;}
td.padding {padding: 3px 5px;}

body {
	margin: 5px;
	padding: 0px;
	color: navy;
	background-color: #ddd;
}
form {
	margin-top: 0px;
	margin-bottom: 0px;
}
img {
	border-style: none;
}
hr {
	height: 1px;
	color: #CC3333;
	background-color: #CC3333;
	border: 0px solid #f00
}
h1.vyrobek {
	color: #D00000;
	font-size: 14px;
	font-weight: bold;
	background: url(/img/h1.gif) no-repeat left center;
	margin-top: 0;
	padding: 0 0 4px 20px;
	border-bottom: 2px solid #8c6e25;
	border-radius: 8px;
}
h1.rozskok {
	color: #7F1F00;
	background-color: #EED8AE; /*#bbab91;*/
	font-size: 12px;
	font-weight: bold;
	height: 28px;		/* bylo 24 i 32 */
	padding-left: 8px;
	line-height: 28px;
	text-align: left;
	width: auto;
	margin: 0 0 4px 0;
	border: 1px solid #cccccc; /* #FFEFD5; */
	border-radius: 8px;
	clear: none;
}
h2 {
	background-color: #FFEFD5;
	margin: 0;
	padding: 4px 8px 4px 0;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	color: #7F1F00;
	border: 1px solid brown;
	border-radius: 8px;
}
h3 {
	font-size: 11px;
	position: relative;
	left: -16px;
	margin: 2px;
}
h4 {
	font-size: 12px;
}

input[type="submit"]:hover { background-color: lime; }
input[type="submit"]:focus { background-color: white; }
input[type="reset"]:hover { background-color: lime; }
input:focus { background-color: #FFFF99 }
textarea:focus { background-color: #FFFF99 }

table {	
	border-collapse: collapse;	/* všechny tabulky rámeček 1px */
}
th {
	height: 25px;
	font-size: 11px;
	text-align: left;
	background-color: #a0a0a0;
	color: #FFFFFF;
}
td {
	font-size: 11px;
	color: navy;
}
input, select, textarea {
	font-size: 10px;
	color: navy;
}

fieldset {
	border-radius: 8px;
}

.male {
	font-size: 12px;
	font-weight:lighter;
}

.bezokraj {
	margin: 0;
	padding:0;
}
.abc {
	font-weight: bold;
	color: #7F1F00;
	background-color: #FFEFD5;
	font-size: 12px;
}
.ab {
	height: 20px;
	background-color: #FFEFD5;
	padding-left: 12px;
	padding-top: 2px;
	font-weight: bold;
	color: #7F1F00;
	font-size: 14px;
	font-style: oblique;
	border: 1px solid #7F1F00;
	border-radius: 8px;
	margin-top: 4px;
}
.info {
	height: 20px;
	background-color: #FFEFD5;
	padding-right: 12px;
	padding-top: 2px;
	font-weight: bold;
	color: red;
	text-align: right;
	font-size: 16px;
	font-style: oblique;
	border: 1px solid red;
	border-radius: 8px;
	margin-top: 4px;
}
.old {
	text-align: right;
	color: #FF0000;
	font-style: italic;
}
.nic {
	color:#FFFFFF;
	background-color:#FFFFFF;
}
.nahlasit {
	background-color:#ccffff;
	text-align: right;
	margin: 4px 0 4px 0;
	padding: 2px 4px 2px 0;
}
.popisChyby {
	background-color:#FFEFD5;
	color: #800000;
	font-family:"Courier New", Courier, monospace;
	font-size:12px;
	width: 99%;
}
.navlist {
	margin-left: 0;
	list-style: none;
	background-color: #EFEFEF;
	border: 1px solid brown;
	border-radius: 8px;
	padding: 0;
}
.navlist li {
	padding-left: 12px;
	background: url(/img/li.gif) no-repeat 0 2px;
	font-weight: bold;
	color: navy;
	margin: 4px;
}
a {
	color:#800000;
	text-decoration:none;
}
a:visited {
	color:#800000;
	text-decoration:none;
}
a:hover {
	color:#000000;
	background-color: #ffefd5;
	text-decoration:underline;
}
a.other:link {
	color:#800000;
	text-decoration:underline;
}
a.other:visited {
	color:#800000;
	text-decoration:underline;
}

a.novinka {
  color: navy;
  background: none;
  text-decoration: none;
}

a.novinka:hover {
  color: green;
  text-decoration: underline;
}

a.blue {
  color: navy;
  background: none;
  text-decoration: none;
}

a.blue:hover {
  color: blue;
  text-decoration: underline;
}

.mini {
	font-size: 9px;
}
/* stárnutí */
.dnes {
	color:#FF0000;
	background-color:#FFFF00;
	font-weight:bold
}
.vcera {
	color:#FF0000;
	background-color:#FFFAAE;
	font-weight:bold
}
.m1 {
	color:#FF0055;
}
.m2 {
	color:#FF0000;
	background-color:#FFFF00
}
.m3 {
	color:#FF0000;
	background-color:#FFFAAE
}
.m4 {
	color:#FF0000;
	background-color:#eeeeee
}
/* barvy pozadí */
.bila {
	background-color: #ffffff;
}
.seda {
	background-color: #D7D7D7;
}
.prvni {
	background-color: #ffffee
}
.druha {
	background-color: #dddddd
}
.ukaz {
	background-color: #ffffaa
}
.vlozeno {
	background-color: #ccffff
}
.duraz {
	color:navy;
	background-color:#FFA;
	font-weight:bold
}
/* barvy písma */
.red {
	color:#FF0055;
}
.redb {
	color:#FF0055;
	font-weight: bold;
}
.redbi {
	color:#FF0055;
	font-weight: bold;
	font-style:italic
}
.zlut {
	color:#FFFF00;
}
.hnede {
	color: #800000;
}
.nove {
	color:#FF0055;
	vertical-align:top;
	font-size:9px;
}
.under11b {
	font-size:11px;
	font-weight: bold;
	text-decoration: underline;
}
.button {
	FONT-SIZE: 10px;
	font-weight : lighter;
}
/* BYLO C0D2EC */
.Nnadpis {
	line-height: 140%;
	padding: 4px 4px 4px 8px;
	margin: 4px 0 4px 0;
	font-weight: bold;
	background-color: #FFEFD5;
	border: 1px solid #fc0;
	border-radius: 8px;
}
.Ntext {
	margin : 0 0 0 10px;
	line-height : 120%;
	text-align: justify;/* background-color: #CCFFFF; */
}
.Nvice {
	margin : 0px;
	line-height : 120%;
	text-align: right;
}

/* základní definicedefinice layoutu stránky */
#cela {
	width: 1024px;	/* bylo 995px */
	height: auto;
	margin: auto;	/* chce auto blé, střídám s 0 */
	padding: 4px;	/* bylo 0 */
	background: #ffffff;
	border-radius: 8px;
	border: 1px solid #ccc;
}
#levy {
	float: left;
	width: 220px;	/* bylo 195px */
	margin: 0;
	padding: 0;
}
#pravy {
	float: right;
	width: 800px;	/* bylo 800px a musí zůstat = stránka výrobků */
	margin: 0;
	padding: 0px 0 0 0;		/* BOLO 6 0 0 0 */
}

#pata {
	width: 1020px;
	height: 20px;
	background-color: #ffefd5;
	clear: both;
	line-height: 20px;
	/* border-top: 1px solid brown; */
	margin: 0;
	padding: 0;
}
/* 7F1F00 konec základní definice stránky */

/* definice stránky pro produkt / výrobek */
#produkt {
	width: 800px;
	margin: 0;
	padding: 0;
	background-image: url(../img/tecka_h.png);
	background-repeat: repeat-y;
	background-position: 300px;
	clear: both;
}
#prlevy {
	float: left;
	width: 292px;
	margin: 0;
	padding: 0;
}
#prpravy {
	float: right;
	width: 492px;
	margin: 0;
	padding: 0;
}
#prdolni {
	width: 800px;
	clear: both;
	margin: 0;
	padding: 0;
}
/* nadpisy stránky výrobku */
/* nadp1 nahrazen tagem H1 pro zvýšení hodnocení vyhledávání 16/5/2012 */
/* nadp2 nahrazen tagem H2 pro zvýšení hodnocení vyhledávání 17/5/2012 */
.prlevy400 {
	float: left;
	width: 394px;
	margin: 0;
	padding: 5px 5px 0 0;
	clear: none;
	border-right: 1px solid #000;
}
.prpravy400 {
	float: right;
	width: 392px;
	margin: 0;
	padding: 5px 0 0 5px;
	clear: none;
}
hr.cleaner {
	clear:both;
	height:1px;
	margin: -1px 0 0 0;
	padding:0;
	border:none;
	visibility: hidden;
}
/* konec definic stránky pro výrobek */

/* ******************************* */
.nadpisleft {
	font-size: 12px;
	font-weight: bold;
	left: -12px;
	background-color: #ffefd5;
	height: 12px;
	line-height: 12px;
	padding: 4px;
	border: 1px inset #c0c0c0;
	position: relative;
}
.ObrCenter {
	padding: 10px 0 10px 0;
	text-align: center;
	position: relative;
}
.nadp12b800 {
	color: #7F1F00;
	background-color: #EED8AE; /*#bbab91;*/
	font-size: 12px;
	font-weight: bold;
	height: 28px;		/* bylo 24 i 32 */
	padding-left: 8px;
	line-height: 28px;
	text-align: left;
	width: auto;
	margin: 0 0 4px 0;
	border: 1px solid #cccccc; /* #FFEFD5; */
	border-radius: 8px;
	clear: none;
}
.nadpTabulka {
	color: #7F1F00;
	background-color: #EED8AE; /*#bbab91;*/
	font-size: 12px;
	font-weight: bold;
	height: 24px;
	padding-left: 8px;
	line-height: 24px;
	text-align: left;
	width: auto;
	margin: 0;
	border: 1px solid #FFEFD5;
	border-radius: 8px 8px 0 0;
	clear: none;
}
.nadp12b {
	color: #7F1F00;
	background-color: #EED8AE; /*#CDAA7D;*/
	font-size: 12px;
	font-weight: bold;
	height: 24px;
	padding-left: 4px;
	line-height: 24px;
	text-align: left;
	margin: 10px 0 0 0;
	border: 1px solid #FFEFD5;
	clear: none;
}
#strana800 {
	margin: 0;
	padding: 0;
	width: 800px;
}
.odstavec800 {
	width: 800px;
	margin: 0;
	padding: 0;
	clear: both;
}
.odstavec {
	width: 100%;
	margin: 0;
	padding: 0;
	clear: both;
}
.levy400 {
	width: 400px;
	float: left;
	clear: none;
	text-align: center;
	margin: 0;
	padding: 10px 0 10px 0;
}
.pravy400 {
	width: 400px;
	float: right;
	clear: none;
	margin: 0;
	padding: 10px 0 0 0;
}
.levy50p {
	width: 49%;
	margin: 0;
	padding: 0;
	float: left;
}
.pravy50p {
	width: 50%;
	margin: 0;
	padding: 0;
	float: right;
}
.nadp50p {
	color: #7F1F00;
	background-color: #EED8AE;
	font-size: 12px;
	font-weight: bold;
	height: 24px;
	padding-left: 4px;
	line-height: 24px;
	text-align: left;
	width: 98%;
	margin: 0;
	border: 1px solid #fc0;
	border-radius: 8px;
	clear: none;
}
.levy12p {
	width: 12%;
	margin: 0;
	padding: 5px 0 5px 5px;
	float: left;
	font-style: italic;
	font-weight: bold;
	text-align: left;
	background-color: #ffefd5;
}
.pravy88p {
	width: 86%;
	margin: 0;
	padding: 5px 0 5px 1%;
	float: right;
	text-align: justify;
}
.cb {
	clear: both;
}
/* kvůli Google překladači */
/*
#google_translate_element div {color: #CCDEF4 !important; font-size: 0; line-height: 0; width: 0; height: 0; margin: 0; padding: 0;}
#google_translate_element span{display: none;}
#google_translate_element select{color: #800000; font-size: 11px; !important}
*/
