body 
{
    font-family: Arial, Sans-Serif;
    text-align: center;
    margin: 0;
    background: url("../images/body-bg-top.png") left top repeat-x;
    font-size: 90%;
}

small { font-size: 85%; }
a { color: #415e96; text-decoration: underline; }
a:hover { color: #0A3B99; text-decoration: none; }
p { line-height: 1.4em; margin: 15px 0; }
/* ul { padding-left: 15px; margin: 15px 0 15px 15px; }
li { list-style-type: square; margin: 6px 0; padding-left: 5px; } */
img { border: none; }
table th { text-align: left; }
.replace_img { display: none; }

#main { width: 960px; margin: 0 auto; text-align: left; }

/* .top { height: 190px; } */
.top h4 { font-family: 'Arial Narrow', Arial; font-size: 150%; font-weight: normal; color: #767676; padding: 25px 0 0 0; }
.top p { font-size: 85%; margin: 12px 0; color: #767676; }
.top p span { font-weight: bold; color: #464646; }
.top p span.green { color: #71a80b; }
div.logo { background: url("../images/top-panak.jpg") 240px 17px no-repeat; height: 130px; }
div.logo img { padding: 23px 0 0 0px; }
.top div.logo p { margin-top: 20px; }
div.kosik p { margin: 10px 0; }
.kosik a { display: block; background: url("../images/kosik.png") 2px top no-repeat; padding: 5px 0 0 32px; height: 20px; color: #71a80b; }

ul.topnav { padding-left: 13px; margin: 12px 0 12px 8px; font-size: 85%; }
ul.topnav li { list-style-type: square; margin: 6px 0; padding: 0; }
ul.topnav li a { color: #A40B54; }

#content { padding-right: 40px; }

#breadcrumb { margin: 0 0 15px 10px; padding: 1px 0 0; clear: both; font-size: 90%; }
#breadcrumb div { padding: 15px 0 0; }

h1 { color: #a40b54; font-size: 150%; margin: 20px 0 20px 10px; font-weight: normal; }

.p-images { text-align: center; }
.p-images a img { border: 5px solid #fff; margin-bottom: 10px; padding: 5px;}
.p-images a:hover img { border: 5px solid #d7d7d7; }

table.p-detail { font-size: 85%; width: 100%; border-spacing: 0; margin: 0 0 0; }
table.p-detail th, table.p-detail td { padding: 7px 0; margin: 0; }
table.p-detail tr.last td, table.p-detail tr.last th { border-bottom: none; }
table.p-detail th { padding-left: 0px; width: 120px; color: #656565; font-weight: normal; vertical-align: top; }
table.p-detail td { vertical-align: middle; border-left: 1px solid #d7d7d7; padding-left: 15px; }
table.p-detail td img { vertical-align: middle; }

.p-status-1 { color: #0a991f; font-weight: bold; } /* skladem */
.p-status-2 { color: #BC7A0D; font-weight: bold; } /* dodani do xxx */
.p-status-3 { color: #BC160D; font-weight: bold; } /* vyprodano / neni mozno dodat */

.p-price-old { text-decoration: line-through; color: #a6a6a6; }

.pd-price strong { color: #bc570d; font-size: 130%; display: block; padding-bottom: 5px; }
.pd-price input { vertical-align: middle; }
.pd-price .ks { width: 28px; height: 18px; border: 1px solid #d7d7d7; background: #fafafa; text-align: center; }

.p-blok { clear: both; margin: 25px 0; }
.p-blok h4 { font-size: 150%; font-weight: normal; margin: 0 0 15px 0; line-height: 1em; }
.p-blok-popis h4 { color: #bc160d; float: left; padding: 0 0 0 0; width: 120px; }
.p-blok-popis-dlouhy h4 { color: #bc160d; }
.p-blok-vlastnosti h4 { color: #0a6f99; float: left; padding: 0 0 0 0; width: 120px; }
.p-blok-podobne h4 { color: #71a80b; }

.p-blok-popis .content { border-left: 1px solid #d7d7d7; padding-left: 15px; margin-left: 120px; }
.p-blok-vlastnosti table { font-size: 90%; border-spacing: 0; border-left: 1px solid #d7d7d7; }
.p-blok-vlastnosti table th { padding: 5px 30px 5px 15px; color: #656565; font-weight: normal; vertical-align: top; }


.content h2, .content h3, .content h4, .content h5 { margin: 15px 0 10px; }
.content h2 { font-size: 160%; color: #71a80b; padding-left: 10px; }
.content h3 { font-size: 140%; color: #BC570D; }
.content h4 { font-size: 120%; color: #BC7A0D; }
.content p { margin: 15px 0; }
.content ul { padding-left: 15px; margin: 15px 0 15px 15px; }
.content li { list-style-type: square; margin: 6px 0; padding-left: 5px; }

.produkt { background-position: center center; background-repeat: no-repeat; }
.produkt a 
{
    display: block;
    width: 175px;
    height: 175px;
    background: url("../images/produkt-list.png") center center no-repeat;
    color: #444444;
    text-decoration: none;
    font-weight: bold;
    font-family: 'Trebuchet MS', Arial;
}
.produkt a:hover { background-image: url("../images/produkt-list-hover.png"); color: #2d2d2d; }
.produkt a img { float: left; }
.produkt a span { display: block; text-align: right; padding: 150px 7px 0 0; }

.produkty-vypis .produkt { float: left; margin: 0 11px 11px 0; }

/* .strankovani { clear: both; text-align: center; padding: 10px; margin: 0; float: right; font-size: 90%; }
.strankovani a, .strankovani strong { float: left; width: 30px; padding: 2px 0; border-left: 5px solid #fff; }
.strankovani strong { background: #DEB89C; color: #fff;  }
.strankovani a { background: #F7F7F7; text-decoration: none; color: #A3A3A3; }

.strankovani a.prevPage, .strankovani a.nextPage { width: auto; padding: 2px 10px; background: #F9F3EE; color: #BC570D; } */
.strankovani { clear: both; font-size: 140%; color: #4A4A4A; text-align: center; padding: 10px; }
.strankovani b { color: #BC570D; }

.hp-blok { font-size: 110%; font-weight: bold; clear: both; }
.hp-blok img { float: left; margin: 0 10px 0 0; }



/* ****************** PRAVA LISTA ****************** */

#right h4 { font-family: 'Arial Narrow', Arial; font-size: 130%; color: #767676; font-weight: normal; margin: 0 0 10px; }

/* VYHLEDAVANI */
.search { margin-bottom: 20px; }
#right .search h4 { margin-top: 20px; }
.search-text
{
    width: 120px; 
    height: 20px; 
    border: none;
    background: url("../images/hledani-bg.png") left top no-repeat;
    padding: 3px 0 0 5px ;
    font-size: 80%;
}
.search input { vertical-align: middle; }


/* MENU */
ul.menu { margin: 0; padding: 0; }
ul.menu li { margin: 10px 0; padding: 0; list-style: none; font-family: 'Arial Narrow', Arial; font-size: 130%; color: #767676; }
ul.menu ul { margin: 3px 0 15px 0; padding: 0; }
ul.menu ul li { margin: 1px 0; font-size: 65%; font-family: Arial; }
ul.menu ul li a
{
    display: block;
    padding: 2px 0;
    background-position: center right;
    background-repeat: no-repeat;
}
ul.menu ul.m-barvy li a { background: #000 url("../images/menu-barvy.png") right -9px no-repeat; }
ul.menu li a.hlink { text-decoration: none; color: #767676; }

/* BOTTOM */
#bottom { color: #3e3e3e; }
#bottom h4 { font-family: 'Arial Narrow', Arial; font-size: 170%; font-weight: normal; color: #767676; margin: 0 0 10px; }

/* AKCE A VYPRODEJE */
.akce-odkaz { font-size: 110%; padding-right: 30px; text-align: center; clear: both; }
.akce-odkaz a { color:#fff; background: #C0251D; padding: 3px 0; display: block; width: 200px; text-decoration: none; margin: 0 auto; border: 3px solid #E6635D; }
.akce-odkaz a:hover {  border-color: #C0251D; }

/* NOVINKY EMAILEM */
.nov-text { width: 180px; height: 20px; border: 1px solid #97b66d; background: #dbeec1; }
#emailForm input { vertical-align: middle; }
#emailForm { margin-bottom: 25px; }
.news-submit { text-align: center;}
.news-submit input { font-size: 110%; color:#fff; background: #4e7605; padding: 5px 0; margin: 0 auto; border: 3px solid #94b950; width: 270px; }


div.clear { padding: 20px 0; }

/* COPYRIGHT */
#copyright
{
    background: url("../images/body-bg-bottom.png") left bottom repeat-x;
    text-align: center;
    clear: both;
    padding: 30px 0 10px;
    font-size: 80%;
    color: #7c7c7c;
}
#copyright-in { width: 960px; margin: 0 auto; }
#copyright p { margin: 0; }
#copyright a { text-decoration: none; color: #7c7c7c; }



/* REGISTRACE */
form.regform, form.kontakt {
  margin: 0;
  padding: 0;
  font-size: 100%;
  width: 100%;
}
form.regform fieldset, form.kontakt fieldset {
  clear: both;
  font-size: 100%;
  border-color: #000000;
  border-width: 1px 0 0 0;
  border-style: solid none none none;
  padding: 10px;
  margin: 0 0 0 0;
}
form.regform fieldset legend, form.kontakt fieldset legend {
  font-size: 150%;
  font-weight: normal;
  color: #000000;
  margin: 0 0 0 0;
  padding: 0 5px;
  line-height: 150%;
}
form.kontakt td { vertical-align: top; padding: 5px 0; }
form.kontakt label { width: 150px; display: block; }

/* KOSIK */
table.vypis { border-spacing: 0; border-collapse: collapse; border-bottom: 1px solid #d7d7d7; }
table.vypis td { padding: 5px 3px; }
table.vypis thead td { font-weight: bold; border-bottom: 1px solid #d7d7d7; font-size: 80%; padding: 0 5px 10px; }
div#adresa, div#dodani { margin: 20px 0; padding: 0 20px; border-top: 1px solid #0A991F; }
div#dodani { border-bottom: 1px solid #0A991F; padding-bottom: 10px; }
div#adresa h3, div#dodani h3 { padding: 10px 0; font-size: 140%; color: #0A991F; }
div#adresa table td { width: 180px; padding: 5px 0; vertical-align: top; }
div#adresa textarea { width: 320px; height: 100px; }

/* NAKLADY NA DOPRAVY */
.naklady-doprava { width: 400px; border-collapse: collapse; border-spacing: 0; font-size: 110%; background: #E3F2F9; }
.naklady-doprava td { border-bottom: 5px solid #fff; padding: 8px 10px; }

/* MAPA STRANEK */
.content ul.menu { padding: 0 0 0 15px; margin: 15px 0 15px 15px; background: none; border: none; }
.content ul.menu li { list-style-type: square; margin: 6px 0; padding: 0 0 0 5px; background: none; border: none; font-size: 100%; }
.content ul.menu a { color: #bc160d; text-decoration: underline; }
.content ul.menu a:hover { text-decoration: none; }

/* CLANKY */
.clanek-img { float: right; margin: 0 0 10px 10px; }
.clanek-vypis { padding: 10px; margin: 0 0 10px; border-top: 1px solid #d7d7d7; clear: both; background: #F7F7F7; }
.clanek-vypis img { float: left; margin: 0 10px 5px 0; }
.content .clanek-vypis h3 { font-size: 120%; text-transform:none; margin: 0; }
.content .clanek-vypis p { margin: 10px 0 0; }

/* KOSIK STRANKA */
.kosik-s h3 { font-size: 160%; font-weight: normal; margin: 25px 0 15px; }
h3.kosik-nadpis { font-size: 160%; font-weight: normal; margin: 25px 0 15px; color: #71a80b; }

.kosik-table { color: #2d2d2d; width: 100%; }
.kosik-table td { vertical-align: middle; border-bottom: 10px solid #fff; }
td.kosik-img { width: 90px; border-right: 20px solid #fff; text-align: center; }
td.kosik-polozka { font-size: 90%; }
td.kosik-polozka p { color: #666666; margin: 10px 0 0; }
td.kosik-polozka p strong { color: #bc570c; }
td.kosik-ks { width: 110px; font-size: 125%; text-align: right; color: #747474; }
td.kosik-ks input, td.kosik-ks img { vertical-align: middle; }
td.kosik-ks input.kosik-pocet { width: 35px; background: #f6f6f6; border: 1px solid #b5b5b5; font-size: 100%; font-weight: bold; text-align: center; color: #747474; padding:8px 0 6px; vertical-align: middle; line-height:1em; }
td.kosik-cena { width: 100px; padding: 0 15px 0 0; text-align: right; font-size: 125%; color: #71a80b; }
td.kosik-polozka-doprava { color: #666666; font-size: 90%; }
td.kosik-polozka-doprava strong { color: #2d2d2d; font-size: 110%; display: block; margin-top: 5px; }

.kosik-celkem { background: url("../images/kosik-celkova.jpg") left top no-repeat; height: 41px; margin-top: 10px; }
.kosik-celkem span { display: block; float: right; width: 90px; padding: 10px 15px 0 0; text-align: right; font-size: 125%; color: #2e4700; }
.kosik-celkem input { float: right; margin: 6px 10px 0 0; }
.kosik-celkem h4 { font-weight: normal; font-size: 125%; color: #556c2b; padding: 10px 0 0 10px; }

.kosik-doprava h3 { color: #0a6f99; }
.kosik-doprava p { padding: 0 0 0 15px; margin: 10px 0; }
.kosik-doprava label { padding-left: 10px; }
.kosik-doprava label span, .kosik-doprava label a { color: #547d07; }


.kosik-udaje h3, .kosik-fakturacni h3 { color:#bc570c; }
.kosik-udaje label { float: left; width: 120px; display: block; margin: 0 0 8px; clear: both; }
.kosik-udaje label.imp { font-weight: bold; }
.kosik-udaje textarea { width: 400px; height: 100px; }
.kosik-udaje input.short { width: 75px; }
.kosik-udaje p { clear: both; margin: 3px 0; }
                 

.kosik-zaver { clear: both; padding-top: 15px; }
.kosik-tlacitko { clear: both; text-align: center; margin-top: 15px; position: relative; }
.kosik-tlacitko img { position: absolute; left: 120px; top: 5px; }
                 
.kosik-udaje-kontrola label { color: #878787; }
.kosik-slevovy-kod { margin: 0 10px 10px; padding: 10px; border: 1px solid #CDE0A8; border-top: none; background: #FAFFF0; font-size: 130%; }
.kosik-slevovy-kod span { display: block; margin-top: 10px; font-size: 80%; }
.kosik-slevovy-kod strong { color: #71a80b; }


/* VAZANI KRAVATY */
hr {clear:both; height:0px; border: 1px solid #fff; margin:0;}
p.p-clear {clear:both;padding-top: 10px;font-size:130%;}
.vazani-box { border-top: 1px solid #dea7cc; background: #f7e9f2; text-align: center; padding: 10px 0 0; }
.vazani-box span { display: block; height: 260px; }
.vazani-box img {  margin-bottom: 10px; }
.vazani-box strong { color: #6f004b; }
.vazani-box small { display: block; font-size: 80%; margin: 5px; color: #7d6575; }
.vazani-box div { padding: 5px; background: #efd3e6; border-top: 1px solid #fff; } 
.vazani-box a { color: #6f004b; }





#ft-buttons-slideshowHolder { padding: 0; }
.ft-button-slideshowHolder { padding: 7px 10px; margin: 0 10px 0 0; background: #4D4D4D; display: block; float: left; color: #D6D6D6; text-decoration: none; border-top: 2px solid #fff; }
.ft-button-slideshowHolder:hover { background: #666666; color: #FFF; }
.ft-prev { display:none; }
.ft-next { display:none; }
.ft-title { padding: 10px 10px; width: 218px; text-align: left; }
.ft-active { color: #fff; border-top: 2px solid #4D4D4D; }


/* TipTip CSS - Version 1.2 */

#tiptip_holder {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99999;
}

#tiptip_holder.tip_top {
	padding-bottom: 5px;
}

#tiptip_holder.tip_bottom {
	padding-top: 5px;
}

#tiptip_holder.tip_right {
	padding-left: 5px;
}

#tiptip_holder.tip_left {
	padding-right: 5px;
}

#tiptip_content {
	font-size: 12px;
	color: #fff;
	text-shadow: 0 0 2px #000;
	padding: 4px 8px;
	border: 1px solid rgba(255,255,255,0.25);
	background-color: rgb(25,25,25);
	/* background-color: rgba(25,25,25,0.92); */
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000));
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	box-shadow: 0 0 3px #555;
	-webkit-box-shadow: 0 0 3px #555;
	-moz-box-shadow: 0 0 3px #555;
}

#tiptip_arrow, #tiptip_arrow_inner {
	position: absolute;
	border-color: transparent;
	border-style: solid;
	border-width: 6px;
	height: 0;
	width: 0;
}

#tiptip_holder.tip_top #tiptip_arrow {
	border-top-color: #fff;
	border-top-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_bottom #tiptip_arrow {
	border-bottom-color: #fff;
	border-bottom-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_right #tiptip_arrow {
	border-right-color: #fff;
	border-right-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_left #tiptip_arrow {
	border-left-color: #fff;
	border-left-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_top #tiptip_arrow_inner {
	margin-top: -7px;
	margin-left: -6px;
	border-top-color: rgb(25,25,25);
	border-top-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_bottom #tiptip_arrow_inner {
	margin-top: -5px;
	margin-left: -6px;
	border-bottom-color: rgb(25,25,25);
	border-bottom-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_right #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -5px;
	border-right-color: rgb(25,25,25);
	border-right-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_left #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -7px;
	border-left-color: rgb(25,25,25);
	border-left-color: rgba(25,25,25,0.92);
}

/* Webkit Hacks  */
@media screen and (-webkit-min-device-pixel-ratio:0) {	
	#tiptip_content {
		padding: 4px 8px 5px 8px;
		background-color: rgba(45,45,45,0.88);
	}
	#tiptip_holder.tip_bottom #tiptip_arrow_inner { 
		border-bottom-color: rgba(45,45,45,0.88);
	}
	#tiptip_holder.tip_top #tiptip_arrow_inner { 
		border-top-color: rgba(20,20,20,0.92);
	}
}




.container_24{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16,.grid_17,.grid_18,.grid_19,.grid_20,.grid_21,.grid_22,.grid_23,.grid_24{display:inline;float:left;position:relative;margin-left:5px;margin-right:5px}.alpha{margin-left:0}.omega{margin-right:0}.container_24 .grid_1{width:30px}.container_24 .grid_2{width:70px}.container_24 .grid_3{width:110px}.container_24 .grid_4{width:150px}.container_24 .grid_5{width:190px}.container_24 .grid_6{width:230px}.container_24 .grid_7{width:270px}.container_24 .grid_8{width:310px}.container_24 .grid_9{width:350px}.container_24 .grid_10{width:390px}.container_24 .grid_11{width:430px}.container_24 .grid_12{width:470px}.container_24 .grid_13{width:510px}.container_24 .grid_14{width:550px}.container_24 .grid_15{width:590px}.container_24 .grid_16{width:630px}.container_24 .grid_17{width:670px}.container_24 .grid_18{width:710px}.container_24 .grid_19{width:750px}.container_24 .grid_20{width:790px}.container_24 .grid_21{width:830px}.container_24 .grid_22{width:870px}.container_24 .grid_23{width:910px}.container_24 .grid_24{width:950px}.container_24 .prefix_1{padding-left:40px}.container_24 .prefix_2{padding-left:80px}.container_24 .prefix_3{padding-left:120px}.container_24 .prefix_4{padding-left:160px}.container_24 .prefix_5{padding-left:200px}.container_24 .prefix_6{padding-left:240px}.container_24 .prefix_7{padding-left:280px}.container_24 .prefix_8{padding-left:320px}.container_24 .prefix_9{padding-left:360px}.container_24 .prefix_10{padding-left:400px}.container_24 .prefix_11{padding-left:440px}.container_24 .prefix_12{padding-left:480px}.container_24 .prefix_13{padding-left:520px}.container_24 .prefix_14{padding-left:560px}.container_24 .prefix_15{padding-left:600px}.container_24 .prefix_16{padding-left:640px}.container_24 .prefix_17{padding-left:680px}.container_24 .prefix_18{padding-left:720px}.container_24 .prefix_19{padding-left:760px}.container_24 .prefix_20{padding-left:800px}.container_24 .prefix_21{padding-left:840px}.container_24 .prefix_22{padding-left:880px}.container_24 .prefix_23{padding-left:920px}.container_24 .suffix_1{padding-right:40px}.container_24 .suffix_2{padding-right:80px}.container_24 .suffix_3{padding-right:120px}.container_24 .suffix_4{padding-right:160px}.container_24 .suffix_5{padding-right:200px}.container_24 .suffix_6{padding-right:240px}.container_24 .suffix_7{padding-right:280px}.container_24 .suffix_8{padding-right:320px}.container_24 .suffix_9{padding-right:360px}.container_24 .suffix_10{padding-right:400px}.container_24 .suffix_11{padding-right:440px}.container_24 .suffix_12{padding-right:480px}.container_24 .suffix_13{padding-right:520px}.container_24 .suffix_14{padding-right:560px}.container_24 .suffix_15{padding-right:600px}.container_24 .suffix_16{padding-right:640px}.container_24 .suffix_17{padding-right:680px}.container_24 .suffix_18{padding-right:720px}.container_24 .suffix_19{padding-right:760px}.container_24 .suffix_20{padding-right:800px}.container_24 .suffix_21{padding-right:840px}.container_24 .suffix_22{padding-right:880px}.container_24 .suffix_23{padding-right:920px}.container_24 .push_1{left:40px}.container_24 .push_2{left:80px}.container_24 .push_3{left:120px}.container_24 .push_4{left:160px}.container_24 .push_5{left:200px}.container_24 .push_6{left:240px}.container_24 .push_7{left:280px}.container_24 .push_8{left:320px}.container_24 .push_9{left:360px}.container_24 .push_10{left:400px}.container_24 .push_11{left:440px}.container_24 .push_12{left:480px}.container_24 .push_13{left:520px}.container_24 .push_14{left:560px}.container_24 .push_15{left:600px}.container_24 .push_16{left:640px}.container_24 .push_17{left:680px}.container_24 .push_18{left:720px}.container_24 .push_19{left:760px}.container_24 .push_20{left:800px}.container_24 .push_21{left:840px}.container_24 .push_22{left:880px}.container_24 .push_23{left:920px}.container_24 .pull_1{left:-40px}.container_24 .pull_2{left:-80px}.container_24 .pull_3{left:-120px}.container_24 .pull_4{left:-160px}.container_24 .pull_5{left:-200px}.container_24 .pull_6{left:-240px}.container_24 .pull_7{left:-280px}.container_24 .pull_8{left:-320px}.container_24 .pull_9{left:-360px}.container_24 .pull_10{left:-400px}.container_24 .pull_11{left:-440px}.container_24 .pull_12{left:-480px}.container_24 .pull_13{left:-520px}.container_24 .pull_14{left:-560px}.container_24 .pull_15{left:-600px}.container_24 .pull_16{left:-640px}.container_24 .pull_17{left:-680px}.container_24 .pull_18{left:-720px}.container_24 .pull_19{left:-760px}.container_24 .pull_20{left:-800px}.container_24 .pull_21{left:-840px}.container_24 .pull_22{left:-880px}.container_24 .pull_23{left:-920px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}* html .clearfix,*:first-child+html .clearfix{zoom:1}

/***********************/
/*             styles for the star rater                */

#hodnoceni {
	padding-left: 3px;
}

#hodnoceni span.hodnocen {
	float: left;
	display: block;
	margin-top: 2px;
	margin-left: 5px;
	width: 85px;
	color: #656565;
}
#hodnoceni .stars {
	float: left;
	display: block;
	
}
#hodnoceni ul {
	padding: 0px;
	margin: 0px;
}
#hodnoceni ul li {
	padding: 0px;
	margin: 0px;
}
.star-rating {
	list-style:none;
	padding: 0px;
	width: 100px;
	height: 20px;
	position: relative;
	background-image: url('/images/star_rating.gif');
	background-repeat: repeat-x;
	background-position: left top;
	
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 222px;
}
.star-rating li {
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
}
.star-rating li a {
	display: block;
	width: 20px;
	height: 20px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
}
.star-rating li span {
	display: block;
	width: 20px;
	height: 20px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
}
.star-rating li a:hover, .star-light {
	z-index: 1;
	left: 0px;
	background-image: url('/images/star_rating.gif');
	background-position: left bottom;
}
.star-rating li span:hover {
	z-index: 1;
	left: 0px;
	background-image: url('/images/star_rating.gif');
	background-position: left bottom;
}
.star-rating a.one-star, .star-rating span.one-star{
	left: 0px;
}
.star-rating a.one-star:hover, .star-rating span.one-star:hover{
	width:20px;
}
.star-rating a.two-stars, .star-rating span.two-stars{
	left:20px;
}
.star-rating a.two-stars:hover, .star-rating span.two-stars:hover{
	width: 40px;
}
.star-rating a.three-stars, .star-rating span.three-stars{
	left: 40px;
}
.star-rating a.three-stars:hover, .star-rating span.three-stars:hover{
	width: 60px;
}
.star-rating a.four-stars, .star-rating span.four-stars{
	left: 60px;
}	
.star-rating a.four-stars:hover, .star-rating span.four-stars:hover{
	width: 80px;
}
.star-rating a.five-stars, .star-rating span.five-stars{
	left: 80px;
}
.star-rating a.five-stars:hover, .star-rating span.five-stars:hover{
	width: 100px;
}

