body
{
	background: #b78d51 url("../img/body.gif") repeat-x;
	color: #000;
	font-family: Tahoma,Verdana,Arial,lucida,sans-serif;
	font-size: small;
	margin: 0;
	min-width: 996px;
	padding: 0;
	text-align: center;
}
#in
{
	padding: 0 10px;
}
#min
{
	background: url("../img/motiv.gif") no-repeat center bottom;
	margin: 0 auto;
	text-align: left;
	width: 996px;
}
#max
{
	background: url("../img/back.jpg") repeat-y center top;
	line-height: 1.5;
	margin: 0 auto;
	min-height: 100%;
	width: 100%;
}
#head
{
	background: #633e12 url("../img/head.jpg") no-repeat right top;
	color: #fff;
	height: 245px;
	line-height: 1.1;
	position: relative;
	text-align: center;
	width: 100%;
	z-index: 0;
}
#main
{
	background: url("../img/main.jpg") no-repeat;
	padding: 0 22px;
}
#foot
{
	clear: both;
	text-align: center;
	width: 100%;
}
#noscreen
{
	left: 0;
	position: absolute;
	top: -1000px;
	width: 200px;
}
#nav
{
	background: #fff;
	border: 3px solid #5b4126;
	display: inline;
	float: left;
	overflow: hidden;
	width: 194px;
}

#new
{
	background: #a37543;
	border: 3px solid #5b4126;
	display: inline;
	float: right;
	overflow: hidden;
	padding-top: 5px;
	width: 194px;
}
#newr
{
	float: right;
	height: 400px;
	width: 10px;
}
#basic
{
	padding: 0 205px 0 205px;
}
#basicr
{
	padding: 0 0 0 205px;
}
#floatbug
{
	float: left;
	width: 100%;
}
#photo #basic
{
	padding-right: 15px;
}
#client
{
	background: url("../img/basket.gif") no-repeat 0 0.1em;
	color: #e7c663;
	left: 300px;
	overflow: hidden;
	padding-left: 25px;
	position: absolute;
	text-align: left;
	top: 26px;
	width: 500px;
	z-index: 7;
}
#user
{
	margin: 5px;
}
#nav #user p
{
	background: #693d0e url("../img/user.gif") no-repeat 10px 50%;
	color: #e7c663;
	margin: 0;
	padding: 5px 5px 5px 25px;
	text-align: left;
}
#menu
{
	background: url("../img/menu.jpg") no-repeat;
	height: 25px;
	overflow: hidden;
	position: relative;
	width: 100%;
}
#menu ul
{
	bottom: 1px;
	color: #ebc562;
	margin: 0;
	position: absolute;
	right: 50px;
	text-align: right;
	width: 620px;
}
#menu li
{
	display: inline;
	list-style: none;
	margin: 0;
}
#menu a:link,#menu a:visited
{
	color: #fff;
	text-decoration: none;
}
#menu a:hover
{
	color: #ebc562;
}
#nav ul,#new .nav ul
{
	margin: 0;
	padding: 0;
/*	width: 100%;*/
}
#new .nav ul
{
	background: #b88f51;
	margin: 0 5px 5px 5px;
	padding: 5px 0;
}
.nav li a
{
	background: url("../img/li1.gif") no-repeat 0 0.4em;
	display: block;
	padding: 0 0 7px 20px;
}

.nav ul li #svatek 
{
	background: #b88f51 url("../img/linew.gif") no-repeat 0 0.4em;
	padding: 0 0 7px 20px;
	color:white;
	text-decoration:none;
	font-weight:bold;
	font-size:110%;
}

#new .nav li a
{
	background: url("../img/linew.gif") no-repeat 0 0.4em;
}
#nav li,#new .nav li
{
	background: url("../img/li1.gif") repeat-x left bottom;
	list-style: none;
	margin: 0 10px 5px 10px;
	padding: 0;
}
#nav li ul
{
	margin: 0;
	padding: 0 0 7px 25px;
}
#nav li ul li
{
	background: url("../img/arrow.gif") no-repeat 0 0.9em;
	list-style: none;
	margin: 0;
	padding: 0 0 0 10px;
}
#new .nav li
{
	background: none;
	margin-bottom: 0;
}
#new .nav li a
{
	background-position: 0 0.5em;
	padding-bottom: 3px;
	padding-top: 3px;
}
#nav a:link,#nav a:visited,#floatbug a:link,#floatbug a:visited
{
	color: #518030;
}
#nav a:hover,#floatbug a:hover
{
	color: #840000;
}
#nav li ul li a:link,#nav li ul li a:visited
{
	color: #000;
}
#nav li ul li a:hover
{
	color: #840000;
}
#nav li ul li a
{
	background: none;
	padding: 3px 0;
}
#new a:link,#new a:visited
{
	color: #fff;
}
#new a:hover
{
	color: #ecc663;
}
#nav form
{
	margin: 0 5px;
	padding: 5px 5px 0 5px;
}
#nav fieldset
{
	padding: 5px 15px 0 15px;
	text-align: center;
}
fieldset
{
	border: none;
	margin: 0;
	padding: 0;
}
#nav input
{
	display: block;
	margin: 0 0 5px 0;
	width: 100%;
}
#pass input.button,#nav input.button,.info input.button,#sort input.button,#reg input.button,#cetelem input.button,#log input.button,#koupit input.button,#obj input.button,#comment input.button,#por input.button,#slov input.button,#acces input.button,form#prepocet input.button
{
	background: #322213 url("../img/button.gif") repeat-x;
	border: 1px solid #a96e22;
	color: #fff;
	cursor: pointer;
	padding: 2px 0;
	width: 80px;
}
#soutez
{
	
	background: #fff;
	border: 1px solid #5b4126;
	
	}
#soutez .button
{ display:block;
	background: #322213 url("../img/button.gif") repeat-x;
	border: 1px solid #a96e22;
	color: #fff;
	cursor: pointer;
	width: 80px;
	margin:5px auto;
	padding: 2px 0;
}
#nav input.button
{
	margin: 0 auto;
}
#acces input.button
{
	width: 230px;
}
#nav p,#nav address
{
	margin: 0;
	padding: 0 15px 15px 15px;
	text-align: center;
}
#nav p
{
	padding-top: 5px;
	text-align: center;
}
#new .tips
{
	background: #ddf0f9 url("../img/nav1.gif") no-repeat left bottom;
	line-height: 1.3;
	margin-bottom: 10px;
	padding: 10px 0 20px 0;
}
#new .actual
{
	background: #b88f51;
	margin: 0 5px 5px 5px;
	padding: 10px;
	text-align: left;
}
#new .actual img
{
	border: 3px double #eac461;
	float: right;
	margin-left: 7px;
	margin-top: 0;
}
#new .rekl img
{
	border: 1px solid #eac461;
}
.info
{
	margin: 0 0 8px 10px;
}
#new .actual p,#new .actual h4
{
	margin: 0;
	padding: 0 0 5px 0;
}
#new .actual h4
{
	font-size: 100%;
}
#new .actual p
{
	font-size: 92%;
}
#new .actual span,.tips span
{
	clear: right;
	color: #aa181b;
	color: #fff;
	display: block;
	font-size: 110%;
	font-weight: bold;
}
#action,#kat,#detail
{
	margin-bottom: 15px;
}
#action h4,.origimg h4
{
	font-size: 100%;
	margin: 0;
	padding: 5px 5px 5px 0;
}
.origimg h4
{
	margin: 0;
	padding: 10px 0 0 0;
}
#basic #action p
{
	margin: 0;
	padding: 0 10px 5px 0;
}
#action p.price,#kat p.price
{
	clear: right;
	color: #aa181b;
	text-align: left;
}
.price a
{
	background: #5d4224 url("../img/kosik2.gif") no-repeat left center;
	border: 1px solid #a86d21;
	display: inline;
	float: right;
	margin: 10px 10px 0 0;
	padding: 2px 10px 2px 25px;
	text-decoration: none;
}
.price
{
	font-weight:bold;
}
#basket1 td span
{
	font-weight: bold;
}
#basket1 td span.price
{
	display: block;
	font-weight: normal;
}
#kat .kat
{
	display: inline;
	float: left;
	margin: 0;
	overflow: hidden;
	width: 50%;
}
#kat
{
	background: url("../img/katin.gif") repeat-y center top;
	clear: both;
	margin-top: 10px;
	width: 100%;
}
#kat .end
{
	background: #fff url("../img/kat.gif") no-repeat center center;
	clear: both;
	height: 33px;
}
#basic #kat p
{
	padding: 5px 10px;
}
#basic #kat h4
{
	font-size: 100%;
	padding: 0 10px;
}
#floatbug
{
	background: #fff url("../img/content.jpg") no-repeat;
}
#basicr #floatbug
{
	background: #fff url("../img/content1.jpg") no-repeat;
}
.text
{
	border: 4px solid #5a3f24;
	border-top: none;
	padding: 15px;
}
.kat br
{
	display: none;
}
.kat hr
{
	clear: right;
	display: block;
	height: 1px;
	line-height: 1px;
	margin-top: -5px;
	padding: 0;
	visibility: hidden;
}
.kat span.slv br
{
	display: block;
}
.kat span
{
	display: inline;
	float: right;
	margin: 0 10px 3px 0;
}
.kat span.slv
{
	color: #aa181b;
	float: none;
	padding: 7px 0 0 0;
}
.slv
{
	color: #aa181b;
}
.kat img
{
	border: none;
	margin: 10px 0 0 10px;
}
.kat p.description br
{
	display: block;
}
h1
{
	font-size: 130%;
	height: 245px;
	left: 0;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: absolute;
	top: 0;
	width: 300px;
	z-index: 1;
}
h1 span
{
	background: url("../img/h1.jpg") no-repeat;
	display: block;
	height: 245px;
	left: 0;
	position: absolute;
	top: 0;
	width: 300px;
	z-index: 2;
}
h1 a:link,h1 a:visited,h1 a:hover
{
	color: #fff;
}
h2
{
	color: #fff;
	font-size: 90%;
	font-weight: normal;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: absolute;
	right: 40px;
	text-align: right;
	top: 3px;
	width: 500px;
	z-index: 1;
}
h3
{
	background: #693d0e url("../img/h3.gif") no-repeat right center;
	color: #ecc661;
	font-size: 100%;
	font-weight: normal;
	margin: 0 5px 5px 5px;
	padding: 5px 30px 5px 10px;
}
#basic h3,#basicr h3
{
	background: none;
	background: url("../img/h3t.gif") repeat-x left bottom;
	border: none;
	color: #50351a;
	font-size: 140%;
	font-weight: normal;
	margin: 0 0 15px 0;
	padding: 0;
}
#basic h3 span,#detail dt span,#basicr h3 span,#basicr #detail dt span,dl#drob dt span
{
	background: #fff;
	bottom: -6px;
	padding: 8px 10px 8px 0;
	position: relative;
}
#basic .kat h3
{
	background: none;
	color: #aa181b;
	font-size: 150%;
	margin: 0;
	padding: 5px 5px 0 0;
}
h3#log
{
	margin-bottom: 3px;
}
#basic h4,#basic h5,#basicr h4,dl#drob dt
{
	color: #a6641a;
	font-size: 110%;
	font-weight: normal;
	margin: 0 5px 0 0;
	margin: 0;
	padding: 0 0 3px 0;
}
dl#drob dt
{
	background: none;
	background: url("../img/h3t.gif") repeat-x left bottom;
	border: none;
	color: #50351a;
	font-size: 140%;
	font-weight: normal;
	margin: 0 0 15px 0;
	padding: 0;
}
dl#drob a
{
	white-space: nowrap;
}
#basic h4.req
{
	color: #aa181b;
}
#basic h5
{
	color: #840000;
	font-size: 100%;
	font-weight: normal;
}
#basic .comm0 h4,#basic .comm0 h5,#basic .comm1 h4,#basic .comm1 h5
{
	padding: 0 0 3px 0;
}
#basic .comm0 h5,#basic .comm1 h5
{
	border-bottom: 1px solid #b3cee9;
}
.comm0,.comm1
{
	margin: 8px 0;
}
.comm1
{
	color: #585858;
	padding-left: 20px;
}
.comm0 span
{
	display: block;
	padding: 5px 0 0 0;
	text-align: right;
}
#por h4
{
	font-size: 110%;
	margin: 0;
	padding: 5px 0;
	text-align: center;
}
#basic #detail h4,#basicr #detail h4
{
	background: url("../img/h4.gif") no-repeat 0 0.6em;
	font-size: 130%;
	font-weight: normal;
	padding: 3px 0 3px 20px;
}
#basic .kat h4
{
	font-weight: bold;
}
#basic .newslist,.basicr #newslist
{
	padding-bottom: 10px;
	width: 100%;
}
.newslist a
{
	background: url("../img/arrow.gif") no-repeat left center;
	display: block;
	margin-top: 5px;
	padding: 0 0 0 10px;
}
#basic .newslist p,#basicr .newslist p
{
	background: url("../img/td.gif") repeat-x left bottom;
	padding-bottom: 10px;
}
#client p
{
	line-height: 1.3;
	margin: 0;
	padding: 0;
}
#basic p,#basic address,#basicr p
{
	line-height: 1.4;
	margin: 0;
	padding: 5px 5px 15px 0;
}
#basic p.page a,#basicr p.page a
{
	white-space: nowrap;
}
.error,.oki
{
	background: none;
	color: #aa181b;
	padding: 0 5px 15px 5px;
	text-align: center;
}
#basic .error h4,#basicr .error h4
{
	color: #aa181b;
	margin: 0;
	padding: 0;
}
#basic .error p,#basicr .error p
{
	background: none;
	color: #000;
	font-weight: bold;
}
#basic .oki h4
{
	color: #649c6f;
	font-size: 130%;
}
#basic .oki,#basicr .oki
{
	background: none;
	color: #2c5407;
}
#por form table td.smallest
{
	width: 30px;
}
#basic p.back,#basicr p.back
{
	padding-top: 15px;
	text-align: right;
}
#foot .in
{
	padding: 0 0 35px 0;
	width: 100%;
}
#main p.top
{
	background: #b88f51;
	border: 3px solid #5a3f24;
	clear: both;
	color: #fff;
	padding: 5px;
	text-align: center;
}
#foot p
{
	color: #dcab72;
}
.page span
{
	display: block;
	text-align: left;
}
.inkat
{
	margin: 8px 0;
}
#basic p.anotace
{
	background: url("../img/td.gif") repeat-x left bottom;
	color: #840000;
	margin-bottom: 5px;
	padding-bottom: 15px;
}
p.img
{
	float: left;
	margin: 10px 10px 10px 0;
}
#basic .point img
{
	float: right;
	margin: 5px 0 0 15px;
}
#basic p.author
{
	font-style: italic;
	margin-top: 25px;
	text-align: right;
}
address
{
	font-style: normal;
	padding: 8px 0;
}
#nav address
{
	padding-bottom: 20px;
	padding-left: 15px;
	text-align: left;
}
#new .rekl p
{
	padding: 15px;
	text-align: center;

}
#basic ul,#basic ol
{
	margin: 10px 25px 5px 40px;
	padding: 0;
}
#basic li
{
	list-style: circle;
	margin: 0;
	padding: 0 0 4px 0;
}
#basic ol
{
	margin-left: 50px;
}
ol.letter
{
	list-style: lower-alpha;
}
#basic ol li
{
	list-style: decimal;
}
#basic ol li ul li
{
	list-style: square;
}
dl
{
	margin: 0;
	padding: 5px 0;
}
dt
{
	font-weight: bold;
	margin: 0 0 5px 0;
	padding: 0 0 3px 0;
}
dd
{
	line-height: 1.4;
	margin: 0 0 8px 0;
	padding: 0;
}
dl#drob
{
	padding: 0 0 10px 0;
}
dl#drob dt,dl#drob dd
{
	border: none;
	margin: 0;
	padding: 0;
}
dl#drob dd
{
	padding-top: 3px;
}
ul.error
{
	border: none;
	color: #000;
	font-weight: bold;
	text-align: left;
}
.error li
{
	color: #000;
	font-weight: bold;
}
#basic input,#basicr input,#basic textarea,#basicr textarea,#basic select,#basicr select
{
	margin-bottom: 5px;
}
.info fieldset
{
	margin: 0;
	padding: 0;
	text-align: center;
}
.info form
{
	margin: 0 auto;
	padding: 0;
	width: 165px;
}
.info input
{
	margin: 5px auto;
	width: 160px;
}
.info input.button
{
	width: 80px;
}
.info form p
{
	margin: 0;
	padding: 0;
}
form p,#basic form fieldset p
{
	padding-bottom: 15px;
}
#sort
{
	float: right;
	text-align: right;
	width: 50%;
}
#sort label
{
	text-align: right;
}
#sort form
{
	margin: 0;
	padding: 0;
}
#sort fieldset
{
	padding: 10px 0 10px 10px;
}
#sort input.button
{
	margin: 0 5px 0 5px;
	vertical-align: middle;
}
#sort select
{
	margin: 0 0 5px 5px;
	vertical-align: middle;
}
#cetelem select
{
	width: 150px;
}
#cetelem input.readonly
{
	border: 1px solid #cecece;
}
#reg,#log,#pass,#obj,#por
{
	margin-top: 3em;
}
#pass form,#reg form,#log form,#obj form,#comment form,#por form,#slov form,#acces,#cetelem form
{
	background: url("../img/form.gif") repeat-y center top;
	line-height: 1.5em;
	margin: 0;
	padding: 0;
}
#basicr #reg form
{
	background: url("../img/form.gif") repeat-y;
}
.nazor,#obj fieldset,#pass fieldset,#cetelem fieldset,#reg fieldset,#log fieldset,#obj fieldset,#comment fieldset,#por fieldset,#slov fieldset,#acces fieldset
{
	background: url("../img/form1.gif") no-repeat center top;
	border: none;
	margin: 0;
	padding: 15px;
}
.nazor 
{
	padding:25px 10px 0px 10px;
}
#basicr #reg fieldset
{
	background: url("../img/form1.gif") no-repeat;
}
#obj form#koupit,#obj form#koupit fieldset
{
	background: none;
}
#obj fieldset.noborder
{
	border: none;
	padding: 0 10px;
}
legend
{
	position: relative;
	top: -2em;
}
#pass legend,#cetelem legend,#reg legend,#log legend,#obj legend,#comment legend,#por legend,#slov legend,#acces legend
{
	color: #518030;
	font-size: 110%;
	font-weight: normal;
	padding: 0 10px 0 20px;
}
#pass input,#reg input,#log input,#obj input,#comment input,textarea,#reg select,#obj select
{
	display: block;
	width: 300px;
}
#reg input.list,#obj input.list
{
	width: 20px;
}
#reg input.code,#obj input.code
{
	width: 80px;
}
#acces input
{
	width: 40px;
}
#reg input.smal,#reg select
{
	width: 200px;
}
#pass input.button,#cetelem input.button,#reg input.button,#log input.button,#koupit input.button,#obj input.button,#comment input.button,#por input.button
{
	font-weight: normal;
	margin: 0 auto;
	width: 140px;
}
#koupit fieldset
{
	border: none;
}
#cetelem label,#reg label,#log label,#obj label,#comment label
{
	padding: 7px 0 0 0;
}
#reg table label
{
	padding: 0;
	width: 150px;
}
#reg fieldset
{
	margin-bottom: 10px;
}
#reg form fieldset table
{
	border: none;
}
#reg table th
{
	background: none;
	color: #518030;
	font-size: 110%;
	padding: 10px 20px 0 20px;
	position: relative;
	text-align: left;
	top: -40px;
}
#reg table
{
	margin-bottom: 20px;
}
#reg table input
{
	width: 50px;
}
#reg form fieldset table td
{
	background: none;
	padding: 3px 10px;
	text-align: left;
	vertical-align: middle;
}
table#acces
{
	margin-left: 1px;
}
table#acces td
{
	border: 1px solid #d19855;
	text-align: center;
	vertical-align: middle;
}
#reg p,#log p,#obj p,#comment p,#acces p
{
	padding: 5px 0;
	text-align: left;
}
#pass form p.submit,#cetelem form p.submit,#reg form p.submit,#log form p.submit,#obj form p.submit,#comment form p.submit,#por p.submit,#acces p.submit,form#prepocet
{
	background: url("../img/form1.gif") no-repeat center bottom;
	padding: 5px 0 35px 0;
	text-align: center;
}
#basicr form p.submit
{
	background: url("../img/form1.gif") no-repeat left bottom;
	padding-right: 200px;
}
#obj form#koupit p.submit
{
	background: #fff;
	margin-bottom: 15px;
	padding-bottom: 0;
}
#pass hr,#reg br,#log br,#obj br,#comment br
{
	display: none;
}
#reg #type input
{
	cursor: pointer;
	display: inline;
	width: 20px;
}
#reg #type br
{
	display: block;
}
.act
{
	color: #aa181b;
	font-weight: bold;
}
.req
{
	color: #aa181b;
	font-weight: normal;
}
#basic ul.req
{
	padding-bottom: 15px;
}
#log form,#pass form
{
	text-align: center;
}
#log input,#log label
{
	margin: 0 auto;
	width: 200px;
}
#slov input
{
	margin-right: 5px;
	width: 200px;
}
#slov
{
	margin-bottom: 10px;
}
#por .check
{
	width: 22px;
}
#obj .dis,textarea.dis,select.dis
{
	background: #eaeaea;
}
#noactive #basic input,#noactive #basic textarea
{
	background: #f2f2f2;
	border: 1px solid #d1d1d1;
}
select
{
	font-size: 11px;
}
#detail
{
	margin-bottom: 10px;
	margin-top: 15px;
	padding: 5px 0 20px 0;
}
#detail p.detimg
{
	float: right;
	margin: 0;
	text-align: right;
}
p.detimg img
{
	border: none;
	margin: 0 0 0 15px;
}
#detail ul
{
	margin: 0;
	padding-left: 0;
}
#detail ul.detail
{
	padding-left: 20px;
}
#detail ul.detail li
{
	list-style: circle;
}
#detail ul.links
{
	padding: 5px 0 0 0;
}
#detail ul.links li
{
	list-style: none;
	padding-left: 25px;
}
#detail li.kosik
{
	background: #5d4224 url("../img/kosik2.gif") no-repeat left center;
	border: 1px solid #a86d21;
	display: inline;
	float: left;
	margin: 10px 0 0 0;
	padding: 3px 15px 3px 30px;
	text-decoration: none;
}
#detail li.kosik a
{
	text-decoration: none;
}
#detail li.fav
{
	background: url("../img/fav1.gif") no-repeat left center;
}
#detail li.forum
{
	background: url("../img/forum.gif") no-repeat left center;
}
#detail li.print
{
	background: url("../img/print1.gif") no-repeat left center;
}
#detail li.nahled
{
	background: url("../img/detail2.gif") no-repeat left center;
}
#detail p strong
{
	color: #aa181b;
}
#detail dl#drob
{
	margin-bottom: 15px;
}
.end
{
	background: none;
	clear: both;
	font-size: 1px;
	height: 1px;
	line-height: 1px;
}
#basicr p.back
{
	margin-bottom: 10px;
	text-align: left;
}
.nextimg
{
	background: none;
	clear: right;
	margin: 0 0 5px 0;
	padding: 0;
	text-align: left;
}
.nextimg h3
{
	text-align: left;
}
.nextimg img
{
	margin: 5px 5px 5px 0;
}
#basic li
{
	line-height: 1.3;
	padding: 3px 0;
}
.article
{
	background: url("../img/td.gif") repeat-x left bottom;
	line-height: 1.4;
	width: 100%;
}
.article span
{
	display: block;
	margin: 5px 0;
}
.article span a
{
	background: url("../img/arrow.gif") no-repeat left center;
	display: block;
	padding-left: 10px;
}
#basic .article span a:link,#basic .article span a:visited
{
	color: #000;
}
#basic .article span a:hover
{
	color: #840000;
}
.table
{
	padding: 10px 0;
}
table
{
	border-collapse: collapse;
	font-size: 100%;
	margin: 0 0 0 1px;
}
table#basket,table#dodani
{
	background: none;
	border: none;
}
table#dodani
{
	position: relative;
	top: -10px;
}
#smallphoto table td
{
	text-align: center;
	vertical-align: top;
}
#smallphoto td img
{
	display: block;
	margin: 10px auto;
}
tfoot td
{
	color: #aa181b;
}
tfoot td strong
{
	font-weight: normal;
}
#obj
{
	clear: right;
}
#obj table
{
	clear: right;
	margin: 10px 0;
	text-align: center;
	width: 100%;
}
#acces th,#obj th,#basket th
{
	padding: 7px 5px;
}
table#podminky
{
	margin-bottom: 15px;
	width: 70%;
}
table#podminky th,table#podminky td
{
	padding: 7px 5px;
	text-align: center;
}
table#podminky th.toright,table#podminky td.toright
{
	padding-right: 20px;
	text-align: right;
}
#obj th
{
	border-bottom: none;
}
#obj td,#obj tfoot td,#srov td,#por #srov tbody th,#por #srov thead th
{
	border: none;
	padding: 7px 5px 10px 5px;
}
#obj td,#por td,#srov td,#por #srov tbody th
{
	background: url("../img/td.gif") repeat-x left bottom;
}
thead th,#por #srov thead th,#suma th
{
	background: #2d5607 url("../img/thead.gif") repeat-x left bottom;
	color: #fff;
	font-weight: normal;
}
#obj tfoot td.nazev,#obj thead th.nazev
{
	text-align: left;
}
#obj td.nazev
{
	text-align: left;
}
#acces td.name,#acces th.name
{
	text-align: left;
	width: 250px;
}
.table
{
	clear: right;
	width: 100%;
}
#acces td,#suma td,#suma th
{
	text-align: center;
}
#obj #basket input,table#basket1 input
{
	text-align: center;
	width: 45px;
}
table#acces td.basket1
{
	text-align: center;
	width: 120px;
}
#basket1 select
{
	margin-top: 5px;
	width: 100%;
}
table#podminky tr.last td
{
	background: none;
}
#por div
{
	width: 100%;
}
#por table
{
	width: 99%;
}
#por div td,#por div tr
{
	vertical-align: top;
}
#srov th,#srov td
{
	width: 50%;
}
#por thead th
{
	color: #fff;
	font-size: 100%;
	text-align: center;
}
#por thead th.center
{
	text-align: center;
}
#por table td.small
{
	text-align: center;
	width: 45px;
}
#por table td.prodetail
{
	text-align: center;
	width: 80px;
}
#por table td.delete
{
	text-align: center;
	width: 120px;
}
#par span,.table span
{
	font-weight: bold;
}
table input
{
	margin-top: 2px;
}
#obj th,table#basket th,#dhl th,#por #srov thead th,#suma th
{
	border: 1px solid #fff;
	padding: 7px 5px;
}
#por #srov tbody td.srov
{
	background: #ededed url("../img/td.gif") repeat-x left bottom;
}
#suma td,table#par,#dhl th,#dhl td
{
	background: url("../img/td.gif") repeat-x left bottom;
	border: 1px solid #fff;
	padding: 7px 5px;
}
table#par td
{
	text-align: left;
}
table#par td strong
{
	background: #f0f0f0;
	display: block;
	padding: 2px 5px;
}
#suma td,#dhl td
{
	padding: 4px 5px;
}
#suma th.name,#suma td.name,#dhl th.name,#dhl td.name
{
	text-align: left;
}
#suma img
{
	border: none;
}
table#dhl
{
	margin-left: 5px;
	width: 50%;
}
table#dhl tfoot td
{
	font-size: 86%;
}
a
{
	font-weight: normal;
	text-decoration: underline;
}
a:link,a:visited
{
	color: #518030;
}
a:hover
{
	color: #ecc663;
}
#por thead th a:link,#por thead th a:visited
{
	color: #fff;
}
#por thead th a:hover
{
	color: #ecc663;
}
p.top a:link,p.top a:visited,#foot a:link,#foot a:visited,#kat .price a:link,#kat .price a:visited,#detail li.kosik a:link,#detail li.kosik a:visited
{
	color: #fff;
}
#foot a:hover,#kat .price a:hover,#detail li.kosik a:hover
{
	color: #ecc663;
}
p.top a:hover
{
	color: #000;
}
#client a:link,#client a:visited,#nav #user a:link,#nav #user a:visited
{
	color: #ebc562;
	text-decoration: underline;
}
#client a:hover,#nav #user a:hover
{
	color: #fff;
}
table#basket a:link,table#basket a:visited,p.page a:link,p.page a:visited,p.back a:link,p.back a:visited
{
	color: #000;
}
table#basket a:hover,p.page a:hover,p.back a:hover
{
	color: #a24526;
}
img
{
	border: none;
	margin-bottom: 5px;
}
#head span a
{
	display: block;
	height: 138px;
	width: 419px;
}
a#toplist
{
	float: right;
	height: 1px;
	width: 1px;
}
#toplist img
{
	border: none;
}
hr
{
	display: none;
}
.none
{
	display: none;
}
#reg form.sporo input.small
{
	width: 150px;
}
.inactive
{
	background: #f6f6f6;
	border: 1px solid #d1d1d1;
}
#reg form.sporo input.ucel
{
	width: 100%;
}
table#sporo1
{
	width: 100%;
}
table#sporo1 th
{
	background: #f2f2f2;
	padding: 5px 5px 5px 15px;
}
table#sporo1 td.check
{
	width: 5%;
}
table#sporo1 td
{
	width: 45%;
}
table#sporo1 label
{
	width: 100%;
}
input.inline
{
	display: inline;
}
a.print
{
	background: url("../img/print.gif") no-repeat left center;
	padding-left: 23px;
}
a.mail
{
	background: url("../img/mail.gif") no-repeat left center;
	padding-left: 20px;
}
a.fav
{
	background: url("../img/fav.gif") no-repeat left center;
	padding-left: 20px;
}
table.box th,table.box td
{
	border: 1px solid #d19855;
	text-align: center;
}
table#platba th,table#platba td,table#dodani th,table#dodani td
{
	text-align: left;
}
table#dodani input,table#platba input
{
	width: 25px;
}
#floatbug p.news
{
	padding: 0 0 15px 5px;
}
dl#drob dt
{
	padding-bottom: 5px;
}
dl#drob dt strong,#detail #spec h4
{
	font-weight: normal;
}
h4 strong
{
	color: #000;
}
#foot img
{
	display: none;
}
h4.access
{
	clear: right;
	margin-top: 15px;
}
table#acces td a
{
	background: url("../img/kosik.gif") no-repeat left center;
	display: block;
	padding-left: 25px;
	text-align: left;
}
table#acces td.name a
{
	background: none;
	padding: 0;
}
#acces th.name
{
	background: #ececec;
	border: 1px solid #d19855;
}
#floatbug p.news
{
	padding-bottom: 0;
}
p.news strong.red
{
	border-bottom: 1px solid #6d9ade;
	color: #0862b0;
	display: block;
	padding: 0 0 10px 0;
}
.red a:link,.red a:visited
{
	color: #aa181b;
}
.red a:hover
{
	color: #000;
}
form#prepocet input.button
{
	width: 160px;
}
#spec ul,#spec p
{
	padding-left: 0;
}
#spec ul
{
	padding-left: 25px;
}
#spec li
{
	list-style: circle;
}
#spec
{
	clear: left;
	padding-top: 15px;
	width: 100%;
}
#spec th,#spec td
{
	border: 1px solid #d19855;
}
#spec thead th
{
	border-bottom: 1px solid #8bcbe3;
	font-weight: bold;
	padding: 7px 0 7px 5px;
	text-align: left;
}
#spec br
{
	display: block;
}
#spec dt
{
	border-top: 1px solid #d19855;
	margin: 0;
	padding: 5px 0 0 0;
}
.table table
{
	width: 99%;
}
table#platba
{
	margin-bottom: 5px;
	margin-top: 10px;
}
table#platba td,table#dodani td
{
	width: 50%;
}
table#dodani th,table#dodani td
{
	background: none;
	border: none;
}
table#dodani th.nazev
{
	width: 90%;
}
table#dodani td
{
	padding-bottom: 0;
	padding-top: 0;
}
table#basket,table#basket1
{
	margin-bottom: 5px;
}
#banner
{
	color: #112955;
	font-weight: bold;
	padding: 0 0 10px 0;
	text-align: right;
}
#floatbug #banner p
{
	padding: 0 0 10px 10px;
}
#banner img
{
	float: left;
}
#floatbug #banner h4
{
	color: #0961a9;
	font-size: 150%;
	margin: 0;
	padding: 5px 0 5px 0;
}
#banner h4 a:link,#banner h4 a:visited
{
	color: #0961a9;
}
#banner h4 a:hover
{
	color: #3b7ac1;
}
.catimage
{
	display: block;
	float: none;
	margin: 15px 0 10px 0;
}
#basic p.prep,#basicr p.prep
{
	background: url("../img/li1.gif") repeat-x left bottom;
	color: #aa181b;
	padding-bottom: 10px;
	text-align: right;
}
#basic p.page
{
	margin: 0 10px 0 0;
	text-align: left;
}
#new .rekl img
{
	margin-bottom: 3px;
}
.imgleft
{
	float: left;
	margin: 0 5px 0 0;
}
p.news br
{
	clear: left;
}
#new img,.origimg img
{
	border: none;
	margin: 7px 0;
}
#new .tips img
{
	margin-bottom: 0;
}
.origimg
{
	background: #fff;
	border: 4px solid #dddaee;
	padding: 10px;
}
.origimg img
{
	margin-top: 15px;
}
p.page a strong
{
	font-weight: normal;
}
p.small strong
{
	display: block;
	padding: 0 0 5px 0;
}
#log fieldset
{
	padding-bottom: 20px;
}
#smalltext
{
	width: 100%;
}
#smalltext a
{
	background: url("../img/arrow.gif") no-repeat left center;
	padding-left: 10px;
}
#basic p#backtolist,#basic p#backtolist
{
	background: url("../img/form1.gif") no-repeat left bottom;
	padding: 0 15px 35px 0;
	text-align: right;
}
div#print
{
	clear: both;
	padding: 15px 0;
	width: 100%;
}
#pusrlogin,#pusremail
{
	margin-left: auto;
	margin-right: auto;
}
table#listing thead th
{
	border-right: 1px solid #fff;
	padding: 7px 10px;
	text-align: left;
}
table#listing td
{
	background: url("../img/td.gif") repeat-x left bottom;
	padding: 5px 10px 8px 10px;
}
#basicr #sort
{
	float: none;
	width: 100%;
}
#basicr #sort select
{
	margin: 0 5px 0 0;
}
#basicr #sort br
{
	display: none;
}
#basicr .page
{
	float: none;
	width: 100%;
}
#new .rekl p
{
	background: #b88f51;
	margin: 0px 5px 5px 5px;
	font-size:smaller;
}
#floatbug .partneri tr td{
text-align:center;
padding-top:10px;
}
#floatbug .partneri a {
font-size:smaller;
color:#50351a ;
text-decoration:none;

	}
#floatbug .partneri a:hover {
text-decoration:underline;
color: #840000;
	}

#sortiment
{
	color:#0D2803;
}

.nav #quickcont 
{
	text-align:center;
	background: #b88f51;
	margin: 0 5px 5px 5px;
	padding: 5px 0;


}

.povrchupr 
{
   margin-left:10px;
   padding-left:1Em;
}
.povrchupr div
{
  padding-left:10px;
  background:#fff;
}
