body { background: #E7E6E0; color: #000; margin: 0; padding: 0 0 10px; font-family: sans-serif; font-size: 75%; text-align: center; }
p { margin: 0 0 0.5em; }
ul, ol { margin: 0 0 1em 25px; padding: 0; }
li { margin: 0; padding: 0; }
form { margin: 0; padding: 0; }
input, select, textarea, table, td, th { font-family: sans-serif; font-size: 100%; }
a { color: #000; text-decoration: underline; }
a:hover, a:active, a:focus { color: #AD1800; }
a img { border: none; }
em { color: #AD1800; font-style: normal; font-weight: bold; }
hr { background: #E7E6E0; color: #E7E6E0; height: 1px; border: none; clear: both; margin: 0 0 1em; }

input.ibutton, .koupit input { vertical-align: middle; margin: 0 0 0 5px; }
input.text, .count { background: #FFF; border: 1px solid #C1C1C1; }

h3 { font-size: 100%; margin: 0 0 0.1em; color: #AD1800;}
h3 a { color: #AD1800; }

#page { width: 978px; background: url(../img/pozadi.jpg) no-repeat left top; margin: 0 auto; padding: 30px 0 0; text-align: left; }
#pagebg { margin: 0 10px; background: #FFF; }

#header { background: url(../img/pozadi-hlavicka.jpg) no-repeat left bottom; height: 220px; border-bottom: 6px solid #E7E6E0; position: relative; }
#header form { position: absolute; top: 5px; right: 10px; }
#header label { font-weight: bold; margin-right: 5px; }
#header input.text { width: 130px; }
#header ul#topmenu { list-style: none; margin: 0; position: absolute; right: 0; bottom: 144px; }
#header ul#topmenu li { float: left; background: url(../img/menu-cara.gif) no-repeat right bottom; }
#header ul#topmenu li.last { background: transparent; }
#header ul#topmenu a { display: block; padding: 0.8em 10px; }
#phoneorder, #shoppingcard { width: 240px; background: url(../img/bily-roh-lh.gif) no-repeat left top; position: absolute; top: 85px; right: 0; padding: 10px 0 5px; text-align: right; }
#phoneorder p, #shoppingcard p { margin: 0 15px 0.2em; }
#phoneorder em, #shoppingcard em { font-size: 130%; }
#shoppingcard { top: auto; bottom: 10px; background: url(../img/bily-roh-ld.gif) no-repeat left bottom; }
#shoppingcard a { font-weight: bold; }
#shoppingcard #scardtotal { background: url(../img/ikona-kosik.gif) no-repeat left; }
#mainmenu { position: absolute; bottom: 0; left: 11px; height: 2.7em; background: url(../img/menu-pozadi-lh.gif) no-repeat left top; line-height: 1.27em; }
#mainmenu ul { list-style: none; margin: 0; height: 2.7em; background: url(../img/menu-pozadi-ph.gif) no-repeat right top; padding: 0 9px; float: left; }
#mainmenu li { float: left; background: #AD1800; height: 2.7em; border-right: 1px solid #FFF; }
#mainmenu a { display: block; padding: 0.7em 9px; color: #FFF; }
#mainmenu li.white { background: url(../img/menu-polozka-pozadi-lh.gif) no-repeat left top; padding: 0 0 0 9px; height: auto; position: relative; margin-top: -0.9em; margin-bottom: -10px; border-bottom: 10px solid #EFEFEF; border-right: 0 }
#mainmenu li.white a { color: #AD1800; background: url(../img/menu-polozka-pozadi-ph.gif) no-repeat right top; padding: 1em 9px 1.3em 0; text-decoration: none; }
#mainmenu li.last { border: none; }

#columns { border-top: 4px solid #DDDCD3; border-bottom: 6px solid #E7E6E0; padding: 1em 11px; }
#left { width: 173px; float: left; margin: 0 22px 0 0; }
#middle { width: 546px; float: left; }
#right { width: 173px; float: right; }
#breadcrumb { margin: 0 0 1em; border-bottom: 1px solid #DDDCD3; padding: 0 0 1em; }
#breadcrumb a { color: #AD1800; }

#left h2 { color: #FFF; background: #AD1800 url(../img/cerveny-roh-ph.gif) no-repeat right top; border-bottom: 4px solid #8B0000; font-size: 100%; padding: 0.7em 10px 0.4em; margin: 0; }
#left ul { list-style: none; margin: 0 0 1em; font-weight: bold; }
#left li { border-bottom: 1px solid #DDDCD3; background: url(../img/menu-sipka.gif) no-repeat 11px 1em; }
#left ul a { display: block; padding: 0.7em 15px 0.7em 30px; text-decoration: none; background: url(../img/ikona-plus.gif) no-repeat 96%; }
#left li.collapsed { border-bottom: none; }
#left li.collapsed li { background-position: 19px 1em; }
#left ul ul { margin: 0; border-top: 1px solid #DDDCD3; font-weight: normal; }
#left li.collapsed a { background-image: url(../img/ikona-minus.gif); }
#left li.collapsed ul a { background-image: none; padding-left: 38px; }
#left ul#brands { margin: 0.3em 0 1em; font-weight: normal; }
#left ul#brands li { padding: 0.6em 0; background: transparent; }
#left ul#brands img { margin: 0.2em 0 0.4em; }
#left ul#brands a { background: transparent; padding: 0; text-decoration: underline; }

#middle h1 { font-size: 150%; margin: 0 0 0.5em; border-bottom: 4px solid #FFE8BA; line-height: 1.3em; height: 1.7em; }
#middle h1 span { background: #FFEFCE url(../img/oranzovy-roh-ph.gif) no-repeat right top; padding: 0.2em 10px; float: left; }
#middle h1 strong { color: #AD1800; }
#middle h2 { color: #AD1800; font-size: 110%; margin: 0 0 1em 10px; }
#middle p { margin: 0 0 1em; }
#middle .mlr { margin-left: 10px; margin-right: 10px; }
#middle .mlr a { color: #AD1800; font-weight: bold;}
#categories { width: 546px; margin: 0 0 1em; background: url(../img/kategorie-pozadi-nahore.gif) no-repeat left top; }
#categories .bg { background: url(../img/kategorie-pozadi-dole.gif) no-repeat left bottom; padding: 1px 1px 0; }
#categories .row { clear: both; border-top: 1px solid #E7E6E0; }
#categories .firstrow { border: none; }
#categories .row div { float: left; width: 135px; padding: 0.7em 0; border-right: 1px solid #E7E6E0; }
#categories .row div.lastinrow { border: none; }
#categories h2 { font-size: 120%; margin: 0 10px 0.5em; }
#categories h2 a { display: block; padding: 0 0 75px; background: no-repeat left bottom; }
#dogs h2 a { background-image: url(../img/pro-pejsky.jpg); }
#cats h2 a { background-image: url(../img/kocky.jpg); }
#aqua h2 a { background-image: url(../img/akvaristika.jpg); }
#tera h2 a { background-image: url(../img/teraristika.jpg); }
#smallanimals h2 a { background-image: url(../img/mala-zvirata.jpg); }
#lakes h2 a { background-image: url(../img/jezirka.jpg); }
#birds h2 a { background-image: url(../img/ptactvo.jpg); }
#horses h2 a { background-image: url(../img/kone.jpg); }
#categories p { font-size: 95%; margin: 0 10px; }
#categories a.more { color: #AD1800; }
.shortarticle { width: 273px; float: left; margin: 0 0 1em; }
.shortarticle h3, .shortarticle p { font-size: 95%; margin: 0 0 0.5em; }
.shortarticle p { clear: both; }
.shortarticle div { margin: 0 10px; }
.shortarticle img { float: left; margin: 0 10px 0.5em 0; }
.shortarticle a { color: #AD1800; }
#products .row { clear: both; border-top: 1px solid #E0E0E0; width: 100%; }
#products .firstrow { border: none; }
#products .row div { width: 181px; float: left; border-right: 1px solid #E0E0E0; text-align: center; padding: 1em 0; }
#products .row div.lastinrow { border: none; }
#products h3 { font-size: 100%; margin: 0.3em 10px; text-align: left; }
#products h3 a { color: #AD1800; }
#products table { margin: 0.5em 10px 0; width: 161px; font-size: 95%; background: #FFF0CE; }
#products td { padding: 0.1em 5px; text-align: left; }
#products td.tright { text-align: right; }
#products td em { font-size: 120%; }

#categorylist { border-bottom: 1px solid #E7E6E0; margin: 0 0 1em; }
#categorylist .row { clear: both; border-top: 1px solid #E7E6E0; }
#categorylist .firstrow { border: none; }
#categorylist .row div.product { float: left; width: 272px; padding: 0.7em 0; border-right: 1px solid #E7E6E0; }
#categorylist .row div.lastinrow { border: none; }
#categorylist .row div.product div { padding: 0 10px; }
#categorylist table { margin: 0 0 0.5em; width: 100%; font-size: 95%; background: #FFF0CE; }
#categorylist td { padding: 0.1em 5px; text-align: left; }
#categorylist td.tright { text-align: right; }
#categorylist td em, .sestava em { font-size: 120%; }
#categorylist .row div.product div.info { padding: 0; margin: 0 0 0 110px; }
#categorylist img { float: left; margin: 0 0 0.5em; }
#categorylist h3 { font-size: 100%; margin: 0 0 0.5em; }
#categorylist h3 a { color: #AD1800; }
#categorylist .row div.product div.boxes {padding: 5px 0 0 0; float: left;}
#categorylist .boxes span { color: #FFF; font-weight: bold; padding: 0.2em 5px; background: #AD1800; float: left; clear: left; }
#categorylist .boxes span.splatky { background: #FFAC00; }
/*#categorylist form { margin: 0 0 0 70px; padding: 0.2em 0 0; text-align: right; } */
#categorylist form p { margin: 0; }
#categorylist input.text { width: 30px; background: #FFF; border: 1px solid #ABADB3; margin: 0 3px 0 0; }

#productdetail { border-bottom: 1px solid #E0E0E0; padding: 0 0 1em; margin: 0 0 1em; }
#productdetail #photoprice { width: 263px; float: left; padding-bottom: 15px; }
#productdetail #photoprice table, table#forumlist { width: 100%; font-size: 95%; background: #FFF0CE; margin: 0.5em 0 0; }
#productdetail #photoprice td, table#forumlist td { padding: 0.1em 5px; text-align: left; }
#productdetail #photoprice td.tright, table#forumlist td.tright { text-align: right; }
#productdetail #photoprice td em { font-size: 120%; }
#productdetail .boxes span { color: #FFF; font-weight: bold; padding: 0.2em 5px; background: #AD1800; float: left; margin-right: 5px; }
#productdetail .boxes span.splatky { background: #FFAC00; }
#productdetail form { margin: 0 0 0 70px; padding: 0.2em 0 0; text-align: right; }
#productdetail form p { margin: 0; }
#productdetail input.text { width: 30px; background: #FFF; border: 1px solid #ABADB3; margin: 0 3px 0 0; }
#productdetail #description { float: right; width: 270px;}
#productdetail #enhdescription { border-top: 1px solid #DDDCD3; padding: 15px 10px;}
#productdetail #enhdescription table { width: 100%; font-size: 75%; background: #FFF0CE; margin: 0.5em 0 0; }
#productdetail h2 { margin: 0 0 0.6em; }
#productdetail .popis { line-height: 150%; }

ul.actions { margin: 0 0 1em; list-style: none; }
ul.actions a { display: block; padding: 0 0 0 25px; text-decoration: none; font-weight: bold; }
table#forumlist { margin: 0 0 1em; }
table#forumlist td { border-bottom: 1px solid #FFF; }
table#forumlist td.title { width: 55%; }
table#forumlist a { font-weight: bold; }
.forumbuttons a { display: block; float: left; margin: 0 10px 0.7em 0; background: #AD1800; color: #FFF; text-decoration: none; font-weight: bold; padding: 0.25em 15px; }
.forumbuttons a.first { background-image: url(../img/zalozka-lh.gif); background-repeat: no-repeat; background-position: left top; }
.forumbuttons a.last { background-image: url(../img/zalozka-ph.gif); background-repeat: no-repeat; background-position: right top; }

#categoryinfo { border-bottom: 1px solid #E6E6E6; padding: 0 10px 0.5em; margin: 0 0 1em; }
#categoryinfo img { float: left; margin: 0 10px 5px 0; }
#categoryinfo h2, #categoryinfo p { margin: 0 0 0.6em; }
#categoryinfo a { color: #AD1800; }
form.filter { padding: 0 10px; float: left; }
.filter select { border: 1px solid #ABADB3; background: #FFF; padding: 1px; }
.filter select.mleft { margin-left: 20px; }
.pagging { text-align: right; padding: 0 10px; }
.pagging span { float: left; line-height: 1.7em; }
.filter * { vertical-align: middle; }
#right h2 { color: #FFF; background: #AD1800 url(../img/cerveny-roh-lh.gif) no-repeat left top; border-bottom: 4px solid #8B0000; font-size: 100%; padding: 0.7em 10px 0.4em; margin: 0 0 0.8em; }
ul.contact { list-style: none; margin: 0 0 1em; padding: 0.7em 10px; border: solid #DDDDC5; border-width: 1px 0; }
ul.contact li { background: url(../img/menu-sipka.gif) no-repeat 0 0.3em; padding: 0 0 0 17px; margin: 0 0 0.1em; }
ul.contact a { font-weight: bold; color: #AD1800; text-decoration: none; }
ul.contact a:hover { text-decoration: underline; }
ol.numbers { list-style: none; margin: 0 0 1em; }
ol.numbers li { border-bottom: 1px solid #DDDDC5; padding: 0.7em 0 0.7em 30px; background: no-repeat 4px 50%; }
ol.numbers li.no1 { background-image: url(../img/odrazka-1.gif); }
ol.numbers li.no2 { background-image: url(../img/odrazka-2.gif); }
ol.numbers li.no3 { background-image: url(../img/odrazka-3.gif); }
ol.numbers li.no4 { background-image: url(../img/odrazka-4.gif); }
.newproducts div { border-bottom: 1px solid #DDDDC5; margin: 0 0 1em; padding: 0 0 1em 11px; }
.newproducts h3, .newproducts p { font-size: 100%; margin: 0 0 0.1em; background: url(../img/menu-sipka.gif) no-repeat 0 0.3em; padding: 0 0 0 20px; }
.newproducts h3 { margin-top: 0.5em; }
.newproducts h3 a { color: #AD1800; }
.newproducts h3 a:hover { color: #000; }
.newproducts p { font-size: 95%; }
.newproducts strong { font-size: 120%; }

table#shoppingcart { width: 100%; margin: 0 0 1em; font-size: 95%; }
table#shoppingcart th { background: #FFE8BA; border: solid #FFF; border-width: 0 1px 1px 0; padding: 0.4em 5px; white-space: nowrap; }
table#shoppingcart input.text, .count { width: 35px; text-align: center; }
table#shoppingcart td { padding: 0.2em 5px; }
table#shoppingcart .scitem td { background: #FFF0CE; border: solid #FFF; border-width: 0 1px 1px 0; }
table#shoppingcart .emptyrow td { height: 10px; }
table#shoppingcart .total td { border-top: 1px solid #E0E0E0; padding-top: 8px; }
table#shoppingcart .discount td, .cashdesk table#shoppingcart .totaldiscount td { border-bottom: 1px solid #E0E0E0; padding-bottom: 8px; }
.cashdesk table#shoppingcart .discount td { border: none; padding-bottom: 0.2em; }
.cashdesk table#shoppingcart .totaldiscount td { font-size: 120%; }
#shoppingcartform .buttons { text-align: justify; }
#shoppingcartform .buttons a { display: block; float: left; background: #AD1800; color: #FFF; font-weight: bold; text-decoration: none; padding: 0.4em 0; margin: 0 10px 0 0; width: 120px; text-align: center; }
#shoppingcartform .buttons a.wide { width: 150px; }
#shoppingcartform .buttons a.first { background-image: url(../img/zalozka-ld.gif); background-repeat: no-repeat; background-position: left bottom; }
#shoppingcartform .buttons a.last { background-image: url(../img/zalozka-pd.gif); background-repeat: no-repeat; background-position: right bottom; margin-right: 0; width: 126px; }
#shoppingcartform .buttons a:hover { text-decoration: underline; }
#orderdata { margin: 0 0 0.7em; border-bottom: 1px solid #E0E0E0; padding: 0 10px 1px; }
h1#schead span { background-image: url(../img/nadpis-kosik-pozadi.gif); padding-right: 35px; }
#orderdata label { display: block; width: 200px; float: left; clear: left; margin: 0 5px 0 0; padding: 0.2em 0 0; }
#orderdata label span { color: #AD1800; }
#orderdata input.text, #orderdata select { width: 200px; padding: 0.2em 3px; border: 1px solid #ABADB3; }
#orderdata input.halfsize { width: 94px; }
#orderdata input.short { width: 50px; }
#orderdata input.shorter { width: 139px; }
#orderdata select { width: 208px; }

#footerbox { background: #E7E6E0 url(../img/paticka-pozadi.gif) no-repeat left bottom; padding: 0 0 45px; width: 978px; margin: 0 -10px; position: relative; }
#footer { border-top: 4px solid #DDDCD3; background: #FFF; padding: 1.3em 20px 0.1em; margin: 0 10px; }
#footer #icons { float: right; }
#footer #icons img { margin: 0 0 0 7px; }
#footer p { margin: 0 0 0.7em; }
#footer a { margin-right: 10px; }
#footer #icons a { margin: 0; }

.clear { clear: both; }
.tright { text-align: right; }
.center { text-align: center; }
.fleft { float: left; margin: 0 10px 0.5em 0; }
.strike { text-decoration: line-through; }


/* old */


table.flexi td {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; text-align: center; font-size: 90%;}
table.flexi img {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

/*.imga { max-width: 263px; width: expression(document.body.clientWidth > 263? „263px“ : „auto“ ); max-height: 263px; height: expression(this.scrollHeight > 263? „263px“ : „auto“ );overflow: hidden; } */

.imga { max-width: 263px; _width: 263px; max-height: 263px; overflow: hidden; }


.imgavar { max-width: 60px;width: expression(document.body.clientWidth > 60? „60px“ : „auto“ ); max-height: 60px;height: expression(this.scrollHeight > 60? „60px“ : „auto“ );overflow: hidden; }


.vyrazne2 {color: #AD1800;} /*pouzivat em*/
.vyrazne2 a { color: #AD1800; text-decoration: underline; }
.vyrazne2 a:hover, a:active, a:focus { color: #AD1800; }

#dodani { float: left; background: #FFF; text-align: left;}



#categories2 { width: 546px; margin: 0 0 1em; }
#categories2 .bg2 {padding: 1px 1px 0; }

.left{ float: left; padding-right: 5px; }
.right {text-align: right;}

/*---------------------------------------------------------------------------- TABLES --------*/
#middle #orderdata h2 { color: #AD1800; font-size: 110%; margin: 0 0 1em 4px; }
#orderdata input.input { width: 160px; }
#orderdata input.login-input { width: 166px; }
#orderdata select.input { width: 166px; }
#orderdata textarea.input { width: 160px; }
table#shoppingcart2 { width: 100%; margin: 0 0 1em; }
table#shoppingcart2 .scitem td { background: #FFF0CE; border: solid #FFF; border-width: 0 1px 1px 0; }
table#shoppingcart2 td { padding: 0.5em 10px; }

button  {background: #AD1800; border-color: #AD1800; color:#FFF; text-decoration: none; font-weight: bold; font-size: 97%;}

.normalni {font-weight: normal; }
.maleokno {padding-left: 5px;}
.product-list-footer td, .login td, .reg-form td, .user-data td {background: #fff}
.koupit, .cart-button, .vpravo {text-align: right;}
.invisible {display: none;}
.reg-form fieldset {margin-bottom: 10px;}
.reg-form legend { font-weight: bold; color: #000; padding: 0 10px 0 5px}
.input {width: 200px}
.input-area {width: 380px}
.pokladna-kroky {width: 100%}
.pokladna-kroky td {text-align: center; width: 14%; vertical-align: middle; background: #fff;}
.zpet * {vertical-align: middle;}
.end-price td {font-size: 120%; color: #AD1800}
.sestava {width: 100%;}
.registrace td {background: #fff;}

/*---------------------------------------------------------------------------- registrace-------*/


.login-input {
    width: 150px;
	background: #F9EFE5;
	border: 1px solid #F2C584;
	font-weight: normal; font-size: 10px;	padding: 3px;
}

.login-text {margin: 1em 2em; font-size: 1em; line-height: 150%; color: #fff; font-size: 0.9em;}

.form-table {
    display: inline; float: left;
	font-size: 0.8em; font-weight: normal; text-align: right; line-height: 135%;
    margin: 0 10px 0 0;
}
.form-table TD {text-align: right;}



.name {width: 260px;}
.value {width: 170px;}





/*----------------------------------------------------------------------------konec registrace-------*/


#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
}



/*------pridano DPS-------*/

.dalsi_obrazky {
	padding: 15px 0 15px 10px;
	border-top: 1px solid #DDDCD3;
}
.varianty {
	padding: 15px 0 5px 0;
}
.nad_popisem {
	padding: 15px 0 15px 0;
}
.nad_popisem  ul {
	float: left;
	margin: 0;
}
.nad_popisem li {
	list-style: none;
}
.nad_popisem li a {
	display: block; 
	padding: 4px 25px 4px 25px; 
	text-decoration: none; 
	font-weight: bold; 
}
.nad_popisem table {
	background: #FFF0CE;
	width: 270px;
	float: right;
	font-size: 95%;
}
.nad_popisem td {
	padding: 2px 5px;
}
.nad_popisem td em {
	font-size: 120%;
	color: #AD1800;
	font-weight: bold;
}
.parametry table, .varianty table {
	border-collapse: collapse;
	width: 100%;
}
.varianty table {
	margin-top: 8px;
}
.parametry th, .parametry td, .varianty th, .varianty td {
	background: #ffe9ba;
	border: 1px solid #fff;
	padding: 3px 10px;
	font-size: 11px;
}
.parametry td, .varianty td {
	background: #fff0cf;
}
.td15 {
	width: 15px;
}
.td50 {
	width: 50px;
}
.varianty input.count {
	width: 25px;
	font-size: 11px;
	margin-right: 3px;
}
#vse {
	margin-top: 5px;
	float: left;
	font-weight: bold;
}
.skryj {
	display: none;
}


.varianty_kat h3 {
	clear: both;
	padding-top: 5px;
}
#categorylist form.varianty_kat {
	padding: 0;
	margin: 0 0 5px 0;
	text-align: left;
}
.varianty_kat table {
	width: 100%;
	border-collapse: collapse;
}
.varianty_kat th {
	background: #fae9be ;
	border: 1px solid #fff;
	text-align: left;
	padding: 4px;
}
.varianty_kat td, .zluty_radek td {
	background: #fcf0d2 ;
	border: 1px solid #fff;
}
.sedy_radek td {
	background: #e7e7e7;
}
.varianty_kat p {
	padding-top: 5px;
	font-weight: bold;
}
.varianty_kat p.koupit_var {
	text-align: right;
	font-weight: normal;
	padding-top: 0;
}
.koupit_var input {
	vertical-align: middle;
	margin-left:5px;
}
.pocet {
	border: 1px solid #abadb3;
	width: 30px;
	text-align: center;
}
.cleaner {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}
.ram_voleb {
	border: 1px solid #dedde5;
	width: 253px;
	padding: 10px 0 10px 10px;
	float: left;
}
.dotaz a {
	background: url(../img/dotaz.gif) left center no-repeat;
}
.doporucit a {
	background: url(../img/doporucit.gif) left center no-repeat;
}
.nad_popisem li.porovnat a {
	background: url(../img/porovnat.gif) left center no-repeat;
	padding-right: 0;
}
.nad_popisem li.tisk a {
	background: url(../img/tisk.gif) left center no-repeat;
	padding-right: 0;
}
.oblibene a {
	background: url(../img/oblibene.gif) left center no-repeat;
}
.blok_popis {
	background: #fcf0d2;
	border-top: 5px solid #8b0000;
	padding: 15px 10px;
}
.zalozky a {
	width: 125px;
	height: 20px;
	float: left;
	text-align: center;
	margin-right: 10px;
	background: url(../img/zalozka-seda.gif) left center no-repeat;	
	text-decoration: none;
	color: #000;
	padding-top: 8px;
	font-weight: bold;
}
.zalozky a.vybrana-zalozka, .zalozky a:hover {
	background: url(../img/zalozka-cervena.gif) left center no-repeat;	
	color: #fff;
}
.cena_detail {
	font-weight: bold;
	font-size: 13px;
	padding: 15px 0;
}
.cena_detail strong {
	font-size: 18px;
	color:#AD1800;
}
.cena_detail span {
	color:#AD1800;
}
#odkryj, #skryj {
	font-weight: bold;
}
.strankovani_horni {
	padding: 6px 0 10px 0;
	border-top: 1px solid #E6E6E6;
	margin-top: 10px;
}
