body {
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 0.7em;
	font-family: "Tahoma", "Tahoma CE", "Arial", "Verdana" ,"Helvetica", sans-serif;
	background: #000 url("../pics/body-bg.png") center top repeat;
}
#obsah {
	width: 1000px;
	margin: 0 auto;
	text-align: left;
}
#fakebody {
	width: 100%;
	height: 144px;
	background: url("../pics/paticka-outer-bg.jpg") center top no-repeat;
}
#menu {
	display: block;
	width: 1000px;
	height: 53px;
	line-height: 53px;
	background: #000 url("../pics/menu-bg.png") left top no-repeat;
	color: #fff;
	font-weight: bold;
}
#menu ul, #menu li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
	height: 53px;
	line-height: 53px;
}
#menu li {
	float: left;
}
#menu li a, #menu li a span {
	display: block;
	height: 53px;
	line-height: 53px;
	position: relative;
	left: 0;
	top: 0;
	overflow: hidden;
}
#menu li a {
	color: #fff;
	text-align: center;
	text-transform: uppercase;
}

#menu li a span {
	position: absolute;
	z-index: 50;
	font-size: 0;
	background-repeat: no-repeat;
	background-position: left top;
}
#menu li a:hover span, #menu li a.active span {
	background-position: left bottom;
}
#menu li#button-1, #menu li#button-1 a, #menu li#button-1 a span {
	width: 60px;
	background-image: url("../pics/button-1.png");
}
#menu li#button-2, #menu li#button-2 a, #menu li#button-2 a span {
	width: 58px;
	background-image: url("../pics/button-2.png");
}
#menu li#button-3, #menu li#button-3 a, #menu li#button-3 a span {
	width: 70px;
	background-image: url("../pics/button-3.png");
}
#menu li#button-4, #menu li#button-4 a, #menu li#button-4 a span {
	width: 142px;
	background-image: url("../pics/button-4.png");
}
#menu li#button-5, #menu li#button-5 a, #menu li#button-5 a span {
	width: 93px;
	background-image: url("../pics/button-5.png");
}
#menu li#button-6, #menu li#button-6 a, #menu li#button-6 a span {
	width: 132px;
	background-image: url("../pics/button-6.png");
}
#menu li#button-7, #menu li#button-7 a, #menu li#button-7 a span {
	width: 85px;
	background-image: url("../pics/button-7.png");
}
#menu li, #menu li a {
	background-image: none;
}


#hlavicka {
	display: block;
	width: 1000px;
	height: 195px;
	background: #beacac url("../pics/hlavicka-bg.jpg") right top no-repeat;
}
#hlavicka a, #hlavicka a span {
	display: block;
	width: 291px;
	height: 195px;
	margin: 0;
	padding: 0;
	color: #fff;
	position: relative;
	left: 0;
	top: 0;
}
#hlavicka a span {
	position: absolute;
	z-index: 50;
	font-size: 0;
	background: url("../pics/logo.jpg") left top no-repeat;
}


#main {
	display: block;
	width: 1000px;
	line-height: 1.5em;
	background: #000;
	text-align: justify;
}
#main fieldset {
	margin: 0;
	padding: 0;
	border: 0;
}
#main fieldset br {
	clear: left;
}
#main fieldset input.tb {
	display: block;
	height: 21px;
	line-height: 21px;
	padding: 1px 0;
	float: left;
	border: 0;
	font-family: "Tahoma", "Tahoma CE", "Arial", "Verdana" ,"Helvetica", sans-serif;
}
#registr-m fieldset input {
	border: 1px solid #5d5d5d;
	background: #c7c7c7;
	font-family: "Tahoma", "Tahoma CE", "Arial", "Verdana" ,"Helvetica", sans-serif;
}
#registr-m td {
	padding: 0 5px 3px 0;
}
#main fieldset input.submit {
	background: #dc0909;
	color: #fff;
	text-align: center;
	margin-left: 5px;
}
#main h2, #main h2 span {
	display: block;
	height: 37px;
	line-height: 37px;
	margin: 0;
	padding: 0;
	color: #fff;
	position: relative;
	left: 0;
	top: 0;
	text-transform: uppercase;
	text-align: right;
	font-size: 1.8em;
	font-weight: normal;
}
#main h2 span {
	position: absolute;
	width: 100%;
	z-index: 50;
	font-size: 0;
}
#main h3 {
	font-size: 1.1em;
	margin: 0;
}
#main-main {
	display: block;
	width: 703px;
	float: right;
	margin-left: 6px;
	padding-bottom: 8px;
	background: url("../pics/main-end-bg.png") left bottom no-repeat;
	margin-bottom: 50px;
	color: #c3c3c3;
}
#main-main .matrjoska {
	margin: 0 20px;
	line-height: 1.5em;
	padding-bottom: 15px;
}
#main-main a {
	color: #c3c3c3;
	color: #da0808;
	font-weight: bold;
}
#main-main a:hover {
	color: #da0808;
}
#main-main h3 {
	color: #da0808;
	font-size: 1.3em;
	margin: 0;
}
#search {
	display: block;
	width: 291px;
	height: 110px;
	float: left;
	background: #262626 url("../pics/search-end-bg.png") left bottom no-repeat;
}
#search h2 {
	background: #a90505;
	width: 291px;
}
#search  h2 span {
	background: url("../pics/h2-search-bg.png") left top no-repeat;
}
#search fieldset {
	padding-top: 21px;
}
#search fieldset input.tb {
	width: 189px;
	margin-left: 26px;
	padding: 1px 5px;
	background: #515151;
	color: #b9b9b9;
	text-align: center;
}

#kosik {
	display: block;
	width: 406px;
	height: 110px;
	float: left;
	margin-left: 5px;
	background: #262626 url("../pics/kosik-end-bg.png") left bottom no-repeat;
	text-transform: uppercase;
}
#kosik h2 {
	background: #a90505;
	width: 406px;
	border-bottom: 1px solid #000;
}
#kosik  h2 span {
	background: url("../pics/h2-kosik-bg.png") left top no-repeat;
}
#kosik .half {
	display: block;
	width: 188px;
	padding-left: 15px;
	font-weight: bold;
	color: #aaaaaa;
	float: left;
}
#kosik .half a {
	color: #aaaaaa;
	text-decoration: none;
}
#kosik .half a:hover {
	text-decoration: underline;
}
#kosik .half ul, #kosik .half li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
	width: 100%;
}
#kosik .half ul {
	margin: 5px 0 0 0;
}
#kosik .half li {
/* 	height: 15px; */
	line-height: 1.5em;
}
#kosik .half p {
	margin: 5px 0 0 0;
}
#kosik .half p span {
	color: #fff;
}
#kosik .half p span.cena {
	font-size: 1.2em;
}

#kosik select {
  font-size:0.9em;
}

#kosik .half form {
  margin:0;
}


#loginform {
	display: block;
	width: 698px;
	height: 29px;
	padding-top: 8px;
	margin: 7px 0 0 5px;
	background: url("../pics/login-bg.png") left top no-repeat;
}
#loginform fieldset input.tb {
	width: 173px;
	margin-left: 26px;
	padding: 1px 5px;
	background: #c1c1c1;
	background: #fff;
	color: #000;
	text-align: center;
	font-weight: bold;
	opacity: 0.70;
}

#main-main .novinka {
	color: #c3c3c3;
	text-transform: uppercase;
	text-align: justify;
	padding-top: 5px;
}
#main-main .novinka .left {
	display: block;
	width: 150px;
	float: left;
	text-align: right;
	margin-right: 11px;
}
#main-main .novinka .right {
	display: block;
	width: 542px;
	float: left;
}
#main-main .novinka .left a {
	border: 3px solid #333;
	margin: 0;
}
#main-main .novinka .left a img {
	border: 0;
	background: #c1c1c1;
}
#main-main .novinka h3 {
	color: #e00707;
	font-size: 1.1em;
}
#main-main .novinka h3 a {
	color: #e00707;
	text-decoration: none;
}
#main-main .novinka h3 a:hover {
	text-decoration: underline;
}
#main-main .novinka p {
	margin: 5px 0;
}
#main-main a.morelink {
	display: block;
	width: 14px;
	height: 9px;
	float: right;
}
#main-main a.morelink img {
	display: block;
	width: 14px;
	height: 9px;
	border: 0;
}


#main-main h2#akce {
	width: 703px;
	background: #5f5f5f;
}
#main-main h2#akce span {
	background: url("../pics/h2-akce-bg.png") left top no-repeat;
}

#main-main h2#reklama {
	width: 703px;
	background: #5f5f5f;
}
#main-main h2#reklama span {
	background: url("../pics/reklama.jpg") left top no-repeat;
}

#main-main h2#doporucene-odkazy {
	width: 703px;
	background: #5f5f5f;
}
#main-main h2#doporucene-odkazy span {
	background: url("../pics/doporucene_odkazy.jpg") left top no-repeat;
}


#main-main .strankovani {
	width: 703px;
	height: 33px;
	line-height: 33px;
	background: #424242 url("../pics/strankovani-bg.png") left top no-repeat;
	overflow: hidden;
}
#main-main .strankovani .left {
	width: 353px;
	float: left;
	overflow: hidden;
}
#main-main .strankovani .right {
	width: 300px;
	float: left;
	overflow: hidden;
	padding: 0;
}
#main-main .strankovani p {
	line-height: 33px;
	margin: 0 0 0 15px;
}
#main-main .strankovani p.switch {
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
}
#main-main .strankovani p.switch a {
	color: #c3c3c3;
	text-decoration: none;
	margin: 0 15px;
}
#main-main .strankovani p.switch a.active {
	color: #e00707;
}
#main-main .strankovani p.switch a:hover {
	text-decoration: underline;
}
/* upravy */


#main-main .strankovani p.switch2 {
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
}
#main-main .strankovani p.switch2 span {
	float: left;
	margin-right: 5px;
}
#main-main .strankovani p.switch2 a {
	color: #fff;
	text-decoration: none;
	display: block;
	width: 60px;
	height: 21px;
	line-height: 21px;
	text-transform: uppercase;
	text-align: center;
	background-image: url("../pics/sort-bg.png");
	background-position: left top;
	background-repeat: no-repeat;
	float: left;
	margin: 7px 15px 0 0;
}
#main-main .strankovani p.switch2 a.active {
	background-position: left bottom;
}
#main-main .strankovani p.switch2 a:hover {
	background-position: left bottom;
}


#main-main .strankovani p.sajty {
	width: 280px;
	height: 33px;
	line-height: 33px;
	padding: 0;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	width: 92%;
	margin: 0 10px 0 0;
	text-align: right;
}


/* end upravy */
#main-main .strankovani p.sajty a {
	color: #fff;
	text-decoration: none;
	font-weight: normal;
}
#main-main .strankovani p.sajty a.active {
	font-weight: bold;
}
#main-main .strankovani p.sajty a:hover {
	text-decoration: underline;
}

#main-main .anab {
	margin-top: 10px;
	background: #262626;
	padding-bottom: 10px;
	color: #c3c3c3;
	text-align: justify;
}
#main-main .anab h3 {
	display: block;
	width: 703px;
	height: 24px;
	line-height: 24px;
	background: #df0707;
	color: #fff;
	margin-bottom: 10px;
}
#main-main .anab h3 a {
	color: #fff;
	text-decoration: none;
	margin: 0 5px;
}
#main-main .anab h3 a:hover {
	text-decoration: underline;
}
#main-main .anab .left {
	width: 137px;
	float: left;
	text-align: right;
	margin-right: 10px;
}
#main-main .anab .left a {
	color: #fff;
}	
#main-main .anab .left a img {
	border: 0;
	display: block;
}
#main-main .anab .right {
	width: 546px;
	float: left;
}
#main-main .anab .right p {
	margin: 5px 0;
}
#main-main .anab .right fieldset.ks {
	display: block;
	width: 104px;
	height: 23px;
	line-height: 23px;
	background: #3c3c3c url("../pics/aktualita-form-bg.png") left top no-repeat;
	color: #c3c3c3;
	float: left;
	padding: 0 4px;
}

#main-main .anab .right fieldset.ks input {
	width: 22px;
	height: 15px;
	margin: 0 5px;
	padding: 1px 5px;
	background: #b1b1b1;
	color: #000;
	text-align: center;
	border: 0;
}
#main-main .anab .right fieldset.ks input.no {
	display:none;
}
#main-main .anab .right p.cena {
	display: block;
	width: 85px;
	height: 23px;
	line-height: 23px;
	background: #3c3c3c url("../pics/aktualita-cena-bg.png") left top no-repeat;
	color: #000;
	float: left;
	padding: 0 4px;
	margin: 0;
	font-weight: bold;
}
#main-main .anab .right p.cena span {
	color: #e00707;
	font-size: 1.2em;
}

#main-main .anab .right fieldset.buttony {
	display: block;
	width: 333px;
	height: 19px;
	line-height: 23px;
	color: #c3c3c3;
	float: left;
	padding: 4px 4px 0 4px;
}
#main-main .anab .right fieldset.buttony a.info {
	display: block;
	width: 41px;
	height: 15px;
	line-height: 15px;
	margin-left: 5px;
	float: right;
}
#main-main .anab .right fieldset.buttony a.info img {
	display: block;
	width: 41px;
	height: 15px;
	line-height: 15px;
	border: 0;
}
#main-main .anab .right fieldset.buttony input.add {
	display: block;
	width: 111px;
	height: 15px;
	line-height: 15px;
	float: right;
}

/* eeeeh bunka */

#main-main .bunka {
	width: 349px;
	margin: 10px 5px 0 0;
	background: #262626;
	padding-bottom: 10px;
	color: #c3c3c3;
	text-align: justify;
	float: left;
}
#main-main .prava {
	margin-right: 0;
}
#main-main .bunka h3 {
	display: block;
	width: 349px;
	height: 24px;
	line-height: 24px;
	background: #737373;
	color: #fff;
	margin-bottom: 10px;
	font-size: 1.1em;
	overflow: hidden;
}
#main-main .bunka h3 a {
	color: #fff;
	text-decoration: none;
	margin: 0 5px;
}
#main-main .bunka h3 a:hover {
	text-decoration: underline;
}
#main-main .bunka .left {
	width: 120px;
	float: left;
	text-align: right;
	margin-right: 10px;
}
#main-main .bunka .left a {
	color: #fff;
}	
#main-main .bunka .left a img {
	border: 0;
	display: block;
}
#main-main .bunka .right {
	width: 219px;
	float: left;
}
#main-main .bunka .right p {
	margin: 5px 10px;
}

#main-main .bunka .right fieldset.ks {
	display: block;
	width: 104px;
	height: 23px;
	line-height: 23px;
	background: #3c3c3c url("../pics/aktualita-form-bg.png") left top no-repeat;
	color: #c3c3c3;
	float: left;
	padding: 0 4px;
}

#main-main .bunka .right fieldset.ks input {
	width: 22px;
	height: 15px;
	margin: 0 5px;
	padding: 1px 5px;
	background: #b1b1b1;
	color: #000;
	text-align: center;
	border: 0;
}
#main-main .bunka .right p.cena {
	display: block;
	width: 85px;
	height: 23px;
	line-height: 23px;
	background: #3c3c3c url("../pics/aktualita-cena-bg.png") left top no-repeat;
	color: #000;
	float: left;
	padding: 0 4px;
	margin: 0;
	font-weight: bold;
}
#main-main .bunka .right p.cena span {
	color: #e00707;
	font-size: 1.2em;
}

#main-main .bunka .right fieldset.buttony {
	display: block;
	width: 200px;
	height: 19px;
	line-height: 23px;
	color: #c3c3c3;
	float: left;
	padding: 4px 4px 0 4px;
}
#main-main .bunka .right fieldset.buttony a.info {
	display: block;
	width: 41px;
	height: 15px;
	line-height: 15px;
	margin-left: 5px;
	float: right;
}
#main-main .bunka .right fieldset.buttony a.info img {
	display: block;
	width: 41px;
	height: 15px;
	line-height: 15px;
	border: 0;
}
#main-main .bunka .right fieldset.buttony input.add {
	display: block;
	width: 111px;
	height: 15px;
	line-height: 15px;
	float: right;
}
/* eeee patch buňky */
#main-main .patched .right fieldset.ks {
	display: block;
	width: 204px;
	height: 46px;
	line-height: 23px;
	background: #3c3c3c url("../pics/aktualita-form-bg.png") left top no-repeat;
	color: #c3c3c3;
	float: left;
	padding: 0 4px;
}

#main-main .patched .right p.cena {
	display: block;
	width: 85px;
	height: 23px;
	line-height: 23px;
	background: #3c3c3c url("../pics/aktualita-cena-bg.png") left top no-repeat;
	color: #000;
	float: left;
	padding: 0 4px;
	margin: 0;
	font-weight: bold;
	float: right;
}
#main-main .patched label {
	float: left;
	display: block;
	height: 17px;
	line-height: 17px;
	margin-top: 2px;
}
#main-main .patched .right fieldset.ks input {
	display: block;
	width: 22px;
	height: 15px;
	margin: 0 5px;
	padding: 1px 5px;
	background: #b1b1b1;
	color: #000;
	text-align: center;
	border: 0;
	float: left;
	margin-top: 2px;
}
#main-main .patched .right fieldset.ks select {
	display: block;
	width: 125px;
	height: 15px;
	margin: 0 5px;
	padding: 1px;
	background: #b1b1b1;
	color: #000;
	text-align: center;
	border: 0;
	float: left;
	margin-top: 2px;
	font-size: 0.9em;
	font-weight: bold;
}







/* po buňkách */
#main-main #last h2 {
	width: 703px;
	background: #c10606;
}
#main-main #last h2 span {
	background: url("../pics/h2-last.png") left top no-repeat;
}
#main-main #komentare h2 {
	width: 703px;
	background: #c10606;
}
#main-main #komentare h2 span {
	background: url("../pics/h2-komentare.png") left top no-repeat;
}
#main-main #last ul, #main-main #last li {
	margin: 0;
	padding: 0;
	list-style: 0;
	display: block;
}
#main-main #last ul {
	width: 50%;
	float: left;
}

#main-main #last li {
	width: 96%;
	height: 25px;
	line-height: 25px;
	padding: 0 2%;
	border-bottom: 1px solid #000;
	background: #262626;
	color: #e5e5e5;
	text-transform: uppercase;
	font-weight: bold;
}
#main-main #last li a {
	color: #e5e5e5;
	text-decoration: none;
}
#main-main #last li a span {
	color: #c3c3c3;
}
#main-main #last li a:hover {
	text-decoration: underline;
}
#main-main tr.kosik_nad {
  background-color:#da0808;
  color:#ffffff;
  font-weight:bold;
}
#main-main tr.pol_kosik1 {
  background-color:#262626;
  color:#ffffff;
}
#main-main tr.pol_kosik2 {
  background-color:#525252;
  color:#ffffff;
}

#detail h2 {
	width: 703px;
	background: #c10606;
	margin-top: 10px;
	font-size: 1.1em;
}
#detail h2 span {
	background: url("../pics/h2-detail.png") left top no-repeat;
}
#detail h3 {
	height: 24px;
	line-height: 24px;
	background: #737373;
	color: #fff;
	text-transform: uppercase;
	text-align: left;
	padding: 0 15px;
	font-size: 1.1em;
	font-weight: bold;
	margin-top: 5px;
}
#detail .pre-matrjoska {
	padding: 10px 0 20px 0;
	background: #262626 url("../pics/detail-end.png") left bottom no-repeat;
}
#detail .matrjoska {
	margin: 0 31px;
}
#detail img.fullsize {
	display: block;
	margin: 0 auto;
	background: #fff;
	color: #000;
	text-align: center;
	margin-bottom: 20px;
}
#detail h4 {
	font-size: 1.3em;
	color: #e60909;
	margin: 0;
}
#detail .left {
	width: 380px;
	float: left;
}
#detail .right {
	width: 210px;
	float: left;
	margin-left: 50px;
	padding-top: 1.5em;
}



#detail .right p {
	margin: 5px 0;
}
#detail .right fieldset.ks {
	display: block;
	width: 104px;
	height: 23px;
	line-height: 23px;
	background: #3c3c3c url("../pics/aktualita-form-bg.png") left top no-repeat;
	color: #c3c3c3;
	float: left;
	padding: 0 4px;
}

#detail .right fieldset.ks input {
	width: 22px;
	height: 15px;
	margin: 0 5px;
	padding: 1px 5px;
	background: #b1b1b1;
	color: #000;
	text-align: center;
	border: 0;
}
#detail .right p.cena {
	display: block;
	width: 85px;
	height: 23px;
	line-height: 23px;
	background: #3c3c3c url("../pics/aktualita-cena-bg.png") left top no-repeat;
	color: #000;
	float: left;
	padding: 0 4px;
	margin: 0;
	font-weight: bold;
}
#detail .right p.cena span {
	color: #e00707;
	font-size: 1.2em;
}

#detail .right fieldset.buttony {
	display: block;
	width: 200px;
	height: 19px;
	line-height: 23px;
	color: #c3c3c3;
	float: left;
	padding: 4px 4px 0 4px;
}
#detail .right fieldset.buttony a.info {
	display: block;
	width: 41px;
	height: 15px;
	line-height: 15px;
	margin-left: 5px;
	float: right;
}
#detail .right fieldset.buttony a.info img {
	display: block;
	width: 41px;
	height: 15px;
	line-height: 15px;
	border: 0;
}
#detail .right fieldset.buttony input.add {
	display: block;
	width: 111px;
	height: 15px;
	line-height: 15px;
	float: right;
}
#detail .right fieldset.ks {
	display: block;
	width: 204px;
	height: 46px;
	line-height: 23px;
	background: #3c3c3c url("../pics/aktualita-form-bg.png") left top no-repeat;
	color: #c3c3c3;
	float: left;
	padding: 0 4px;
}

#detail .right p.cena {
	display: block;
	width: 85px;
	height: 23px;
	line-height: 23px;
	background: #3c3c3c url("../pics/aktualita-cena-bg.png") left top no-repeat;
	color: #000;
	float: left;
	padding: 0 4px;
	margin: 0;
	font-weight: bold;
	float: right;
}
#detail label {
	float: left;
	display: block;
	height: 17px;
	line-height: 17px;
	margin-top: 2px;
}
#detail .right fieldset.ks input {
	display: block;
	width: 22px;
	height: 15px;
	margin: 0 5px;
	padding: 1px 5px;
	background: #b1b1b1;
	color: #000;
	text-align: center;
	border: 0;
	float: left;
	margin-top: 2px;
}
#detail .right fieldset.ks select {
	display: block;
	width: 125px;
	height: 15px;
	margin: 0 5px;
	padding: 1px;
	background: #b1b1b1;
	color: #000;
	text-align: center;
	border: 0;
	float: left;
	margin-top: 2px;
	font-size: 0.9em;
	font-weight: bold;
}



#komentare .pre-matrjoska {
	padding: 10px 0 10px 0;
	background: #262626;
}
#komentare .matrjoska {
	margin: 0 31px;
}

/* eeeeh tabulky */

.miry {
	border-collapse: collapse;
	margin: 15px, 0;
	line-height: 1.5em;
}
.miry th {
	border: 1px solid #680303;
	background: #ca0606;
	text-align: center;
	color: #fff;
	width: 100px;
	line-height: 1.5em;
}
.miry td {
	border: 1px solid #262626;
	text-align: center;
	line-height: 1.5em;
}






.miry .osm th {
	width: 82px;
}







#left {
	display: block;
	width: 291px;
	float: right;
}
#left h2 {
	background: #a90505;
	width: 291px;
}
#left h2 span {
	background: url("../pics/h2-sortiment-bg.png") left top no-repeat;
}
#left .switcher {
	display: block;
	width: 291px;

	background: #da0808;
	background: #000;
	color: #fff;
	margin: 0 0 2px 0;
}
#left .switcher  a {
	display: block;
	width: 135px;
	height: 30px;
	line-height: 30px;
	margin: 2px 0 0 0;
	padding: 0 5px;
	background: #202020;
	background: #ce0606;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	float: left;
}
#left .switcher a:hover, #left .switcher a.active {
	background: #202020;
}
#left .switcher p span {
	padding: 0 3px;
	background: #da0808;
}
#left .switcher p a:hover {
/* 	text-decoration: underline; */
	background: #da0808;
}
#left-menu ul, #left-menu li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
	width: 291px;
	line-height: 23px;
}
#left-menu ul {
	padding-bottom: 7px;
	background: url("../pics/left-menu-end-bg.png") left bottom no-repeat;
}
#left-menu ul ul {
	padding-bottom: 0;
	background-image: none;
}
#left-menu li {
	border-bottom: 1px solid #000;
}
#left-menu li li {
	border-bottom: 0;
}
#left-menu li a {
	display: block;
	width: 261px;
	height: 23px;
	line-height: 23px;
	padding-left: 30px;
	background-repeat: no-repeat;
	background-position: -291px 0;
	background-image: url("../pics/left-menu22.gif");
	background-color: #262626;
	color: #c3c3c3;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
}
#left-menu li a.rozklik {
	background-position: left top;
}
#left-menu li a.prazdne {
	background-position: -582px 0;
}
#left-menu li a:hover, #left-menu li a.active {
	background-position: right top;
	background-color: #da0808;
	color: #fff;
}
#left-menu li li a {
	width: 246px;
	padding-left: 45px;
	background-image: url("../pics/left-menu2.gif");
}





#paticka {
	display: block;
	width: 1000px;
	height: 144px;
	margin: 0 auto;
	background: #e2e2e2 url("../pics/paticka-bg.jpg") left top no-repeat;
	text-align: left;
}	
#paticka p {
	display: block;
	width: 225px;
	height: 43px;
	line-height: 1.5em;
	margin: 0 0 0 67px;
	padding: 5px 0 0 0;
	text-transform: uppercase;
	text-align: left;
	background: #1c1c1c;
	color: #b2b2b2;
}
#paticka p b {
	color: #d40707;
}
#paticka p a {
	color: #d40707;
	text-decoration: none;
	font-weight: bold;
}
#paticka p a:hover {
	text-decoration: underline;
}



.cleaner {
	width: 100%;
	height: 0;
	line-height: 0;
	font-size: 0;
	float: none;
	clear: both;
}
.podtrhni-sedou {
	border-bottom: 1px solid #333333;
	margin: 15px 0;
}
.spacer20 {
	margin-bottom: 20px;
}
.spacer10 {
	margin-bottom: 10px;
}

.error {
  background-color:#0000ff;
  color:#ffffff;
  text-align:center;
  font-weight:bold;
  padding:4px;
}
