
/* zakladni nastaveni */


html
{
font: normal normal normal 100.01%/normal sans-serif;
margin: 0;
padding: 0;
}

body
{
background: #f2efde url('../res/body.png');
font: normal normal normal 1em/normal sans-serif;
margin: 0;
padding: 0;
text-align: center;
}

a img, a:link img
{
border: none;
}

h1, h2, h3, h4, h5, h6
{
margin: 0;
padding: 0;
}

p
{
margin: 0;
padding: 0;
}

ol, ul
{
margin: 0;
padding: 0;
}

ul li
{
list-style-position: inside;
list-style-type: square;
}

ins
{
text-decoration: none;
}

blockquote, q
{
quotes: none;
}

form, fieldset, label, legend
{
margin: 0;
padding: 0;
}

label
{
cursor: pointer;
}

input.text
{
font: normal normal normal 1em/normal sans-serif;
}

input.submit, input.reset, input.button
{
cursor: pointer;
font: normal normal bold 1em/normal sans-serif;
padding: 2px;
}

textarea
{
font: normal normal normal 1em/normal sans-serif;
overflow: auto;
padding: 2px;
resize: none;
}

select
{
font: normal normal normal 1em/normal sans-serif;
}

table
{
font: normal normal normal 1em/normal sans-serif;
margin: 0;
}


div.wrapper
{
clear: both;
}

div.spacer
{
background: url('../res/horizontal-dots.png') repeat-x;
clear: both;
height: 1px;
overflow: hidden;
}

span.corner, span.ir, span.ico
{
overflow: hidden !important;
position: absolute;
}

span.ir
{
left: 0;
top: 0;
}

a span.ir {
cursor: pointer;
}

div.roundedbox
{
border: 1px solid #e8e8e8;
position: relative;
}

div.roundedbox span.corner
{
background: url('../res/corners.png');
height: 2px;
width: 2px;
}

div.roundedbox span.corner.lt
{
background-position: -10px 0;
left: -1px;
top: -1px;
}

div.roundedbox span.corner.lb
{
background-position: -10px -2px;
bottom: -1px;
left: -1px;
}

div.roundedbox span.corner.rt
{
background-position: -12px 0;
right: -1px;
top: -1px;
}

div.roundedbox span.corner.rb
{
background-position: -12px -2px;
bottom: -1px;
right: -1px;
}

div.roundedbox.shaded
{
background: url('../res/roundedbox-shaded.png') repeat-y;
padding: 10px 10px 10px 10px;
}

div.roundedbox.shaded span.gradient
{
background: url('../res/roundedbox-shaded-gradients.png') repeat-x;
height: 11px;
left: 0;
position: absolute;
width: 100%;
}

div.roundedbox.shaded span.gradient.top
{
top: 0;
}

div.roundedbox.shaded span.gradient.bottom
{
background-position: 0 -11px;
bottom: 0;
}

div.roundedbox.shaded span.corner
{
background: url('../res/corners.png');
height: 6px;
width: 2px;
}

div.roundedbox.shaded span.corner.lt
{
background-position: -10px -4px;
left: -1px;
top: -1px;
}

div.roundedbox.shaded span.corner.rt
{
background-position: -12px -4px;
right: -1px;
top: -1px;
}

div.roundedbox.shaded span.corner.lb
{
background-position: -10px -10px;
bottom: -1px;
left: -1px;
}

div.roundedbox.shaded span.corner.rb
{
background-position: -12px -10px;
bottom: -1px;
right: -1px;
}

div.roundedbox.filled
{
background: #fafafa;
border: 1px solid #eaeaea;
padding: 0px;
text-align: center;
}

div.roundedbox.filled span.corner
{
background: url('../res/corners.png');
height: 5px;
width: 5px;
}

div.roundedbox.filled span.corner.lt
{
background-position: 0 -10px;
left: -1px;
top: -1px;
}

div.roundedbox.filled span.corner.rt
{
background-position: -5px -10px;
right: -1px;
top: -1px;
}

div.roundedbox.filled span.corner.lb
{
background-position: 0 -15px;
bottom: -1px;
left: -1px;
}

div.roundedbox.filled span.corner.rb
{
background-position: -5px -15px;
bottom: -1px;
right: -1px;
}

div.roundedbox.splitted
{
background: url('../res/roundedbox-splitted-divider.png') repeat-y 353px top;
border: 1px solid #e5e5e5;
}

div.roundedbox.splitted span.corner
{
background: url('../res/corners.png');
height: 5px;
width: 5px;
}

div.roundedbox.splitted span.corner.lt
{
background-position: 0 -20px;
left: -1px;
top: -1px;
}

div.roundedbox.splitted span.corner.rt
{
background-position: -5px -20px;
right: -1px;
top: -1px;
}

div.roundedbox.splitted span.corner.lb
{
background-position: 0 -25px;
bottom: -1px;
left: -1px;
}

div.roundedbox.splitted span.corner.rb
{
background-position: -5px -25px;
bottom: -1px;
right: -1px;
}

div.roundedbox.splitted div.left
{
float: left;
padding: 18px;
text-align: center;
width: 316px;
}

div.roundedbox.splitted div.right
{
float: right;
padding: 18px;
text-align: center;
width: 316px;
}


/* stranka */


div.homepage, div.page
{
margin: 0 auto 0 auto;
text-align: left;
width: 1038px;
}


/* linka nad hlavickou */


div.topline
{
color: #440e0e;
font-size: 0.75em;
padding: 25px 25px 25px 0;
text-align: right;
width: 1005px;
}

div.topline ul
{
margin: 0;
padding: 0;
}

div.topline li
{
border-right: 1px solid #440e0e;
display: -moz-inline-box;
display: inline-block;
list-style: none;
margin: 0 0 0 -3px;
padding: 0 7px 0 6px;
}

div.topline li.last
{
border: none;
}

div.topline a
{
color: #440e0e;
float: left;
margin: -3px 0 -1px 0;
}

div.topline a:hover
{
color: #ff9900;
}


/* hlavicka */


div.header
{
background: url('../res/content.png') repeat-y;
font-size: 0.8em;
padding: 0 11px 0 11px;
position: relative;
width: 1016px;
}

div.header span.border
{
background: url('../res/borders.png');
height: 12px;
left: 4px;
position: absolute;
top: -12px;
width: 1020px;
}

div.header div.container
{
background: #ffffff;
}


/* logo */
div.logo
{
left: 50px;
top: 36px;
position: absolute;
width: 242px;
height: 56px;
}

div.logo h1, div.logo p
{
overflow: hidden;
position: relative;
width: 242px;
height: 56px;
}


/* TopReklama */
div.TopReklama
{
left: 320px;
top: 10px;
position: absolute;
}


/* jazykove menu */
div.langmenu
{
float: right;
margin: 34px 61px 16px 0;
}

div.langmenu li
{
float: left;
font-size: 0.8em;
height: 11px;
list-style: none;
margin: 0 0 0 10px;
overflow: hidden;
position: relative;
width: 16px;
}

div.langmenu a
{
display: block;
height: 11px;
width: 16px;
}

div.langmenu span.ir
{
height: 11px;
width: 16px;
}

div.langmenu li.cs span.ir
{
background: url('../res/cs.png') -16px 0;
}

div.langmenu li.en span.ir
{
background: url('../res/en.png') -16px 0;
}

div.langmenu li.de span.ir
{
background: url('../res/de.png') -16px 0;
}

div.langmenu li.active span.ir
{
background-position: 0 0;
}


/* vyhledavaci formular */


div.searchform
{
background: url('../res/searchform.png') no-repeat;
float: right;
margin: 0 45px 29px 0;
}

div.searchform fieldset
{
border: none;
padding: 1px;
}

div.searchform input.text
{
background: transparent;
border: none;
color: #b0b0b0;
float: left;
font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
margin: 2px 10px 0 10px;
width: 180px;
}

div.searchform input.image
{
float: right;
}

div.inputform input.text
{
font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
margin: 2px 10px 0 10px;
font-size: 0.9em;
height: 20px;
}




/* hlavni menu */


div.header div.mainmenu
{
background: #480b0b url('../res/mainmenu.png') repeat-x left center;
margin: 0 -10px 0 -10px;
position: relative;
}

div.header div.mainmenu span.corner
{
background: url('../res/corners.png');
height: 5px;
width: 5px;
}

div.header div.mainmenu span.corner.lt
{
background-position: 0 0;
left: 0;
top: 0;
}

div.header div.mainmenu span.corner.rt
{
background-position: -5px 0;
right: 0;
top: 0;
}

div.header div.mainmenu span.corner.lb
{
background-position: 0 -5px;
bottom: 0;
left: 0;
}

div.header div.mainmenu span.corner.rb
{
background-position: -5px -5px;
bottom: 0;
right: 0;
}

div.header div.mainmenu li
{
background: url('../res/mainmenu-divider.png') no-repeat right center;
color: #ffffff;
float: left;
font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
font-size: 1.3em;
list-style: none;
}

div.header div.mainmenu li.last
{
background: none;
}

div.header div.mainmenu a
{
color: #ffffff;
display: block;
padding: 18px 18px 18px 18px;
text-decoration: none;
}

div.header div.mainmenu a:hover
{
color: #ff9900;
text-decoration: none;
}


/* obsah */


div.content
{
background: url('../res/content.png') repeat-y;
font-size: 0.75em;
margin: 0 4px 0 4px;
padding: 0 7px 0 7px;
position: relative;
width: 1016px;
}

div.content span.border
{
background: url('../res/borders.png') 0 -12px;
bottom: -12px;
height: 12px;
left: 0;
position: absolute;
width: 1020px;
}


/* sloupce */


div.columns
{
background: #ffffff;
padding: 9px 8px 9px 8px;
}

div.columns div.left
{
float: left;
width: 232px;
}

div.columns div.right
{
float: right;
width: 760px;
}


/* levy sloupec */


/* produktove menu */


div.productmenu
{
background: #fcf9eb;
padding: 10px 0 10px 0;
position: relative;
}

div.productmenu span.corner
{
background: #fefdf7;
height: 1px;
width: 1px;
}

div.productmenu ul
{
margin: 0;
padding: 0;
}

div.productmenu li
{
font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
font-size: 1.2em;
list-style: none;
}

div.productmenu a
{
background: url('../res/productmenu-a.png') no-repeat 21px center;
color: #270808;
padding: 0px 0px 0px 33px;
text-decoration: none;
}

div.productmenu a:hover
{
background: url('../res/productmenu-a-hover.png') no-repeat 21px center;
color: #ff9900;
text-decoration: none;
}


/* novinky */


div.news-list h3
{
background: url('../res/horizontal-dots.png') repeat-x left bottom;
color: #6e0404;
font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
font-size: 1.8em;
font-weight: bold;
padding: 20px 10px 10px 10px;
}

div.news-list div.item
{
color: #521919;
font-size: 0.9em;
line-height: 24px;
padding: 5px 5px 5px 5px;
}

div.news-list h4
{
color: #eb9d64;
font-size: 1.1em;
}

div.news-list h4 a
{
color: #1f1f1f;
}

div.news-list h4 a:hover
{
color: #ff9900;
}

div.news-list ins
{
color: #eb9d64;
}

div.news-list p.more
{
margin: 0 16px 0 0;
text-align: right;
}


/* pravy sloupec */


/* slideshow */


div.slideshow
{
margin: 0 0 7px 0;
overflow: hidden;
position: relative;
}

div.slideshow div#slider
{
overflow: hidden;
}

div#slider li
{
list-style: none;
overflow: hidden;
}

ul#controls
{
bottom: 12px;
float: right;
position: absolute;
right: 12px;
}

ul#controls li
{
border: 1px solid #cccccc;
float: left;
font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
font-size: 1em;
font-weight: bold;
list-style: none;
margin-left: 4px;
}

ul#controls a
{
background: #ffffff;
color: #000000;
display: block;
padding: 2px 6px 2px 6px;
text-decoration: none;
}

ul#controls a:hover
{
background: #e90000;
color: #ffffff;
}

ul#controls li.current a
{
background: #e90000;
color: #ffffff;
}


/* vypis produktu */


div.products span.gradient
{
margin: 0 0 0 5px;
width: 241px !important;
}

div.products div.text.product
{
float: left;
font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
margin: 0 8px 8px 0;
min-height: 325px;
padding: 10px;
position: relative;
width: 226px;
}

div.products div.text.product.last
{
margin: 0 0 8px 0;
}

div.text.product h2
{
color: #6e0404;
font-size: 1.4em;
margin-top: 0;
}

div.products div.product-image
{
text-align: center;
min-height: 180px;
}

div.product-image td a
{
text-decoration: none;
}

div.product-image td a:hover
{
color: #000000;
text-decoration: underline;
}




div.products div.product-data
{
margin-top: -0px;
}

div.products div.sms
{
background: url('../res/sms.gif') repeat-y;
bottom: 10px;
font-size: 1.1em;
line-height: 13px;
line-width: 180px;
padding: 0px 5px 5px 0px;
position: absolute;
width: 180px;
/* centrování na střed rámečku */
/* background: url('../res/sms.png') repeat-y; */
}

div.products div.sms p
{
padding: 0;
}

div.products div.sms samp
{
color: #9f0000;
font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;

}

div.products div.sms span.border.top
{
background: url('../res/borders.png') 0 -24px;
height: 6px;
left: -5;
position: absolute;
top: -6px;
width: 200px;
}

div.products div.sms span.border.bottom
{
background: url('../res/borders.png') 0 -30px;
bottom: -3px;
height: 3px;
left: -10;
position: absolute;
width: 200px;
}




/* čtvercové ikonky */

div.products div.discount
{
background: #ffa800;
color: #000000;
float: right;
font-size: 1.1em;
line-height: 16px;
margin-top: 7px;
padding: 7px;
position: relative;
text-align: center;
width: 30px;
}


div.products div.discount a:hover
{
color: #000099;
}


div.products div.discount span.corner
{
background: url('../res/corners.png');
height: 2px;
width: 2px;
}

div.products div.discount span.corner.lt
{
background-position: -14px 0;
left: 0;
top: 0;
}

div.products div.discount span.corner.rt
{
background-position: -16px 0;
right: 0;
top: 0;
}

div.products div.discount span.corner.lb
{
background-position: -14px -2px;
bottom: 0;
left: 0;
}

div.products div.discount span.corner.rb
{
background-position: -16px -2px;
bottom: 0;
right: 0;
}



div.products div.buy-now
{
background: #68a12f;
color: #ffffff;
float: right;
font-size: 1.1em;
line-height: 16px;
margin-top: 7px;
padding: 7px;
position: relative;
text-align: center;
width: 30px;
}

div.products div.buy-now span.corner
{
background: url('../res/corners.png');
height: 2px;
width: 2px;
}

div.products div.buy-now span.corner.lt
{
background-position: -14px -4px;
left: 0;
top: 0;
}

div.products div.buy-now span.corner.rt
{
background-position: -16px -4px;
right: 0;
top: 0;
}

div.products div.buy-now span.corner.lb
{
background-position: -14px -6px;
bottom: 0;
left: 0;
}

div.products div.buy-now span.corner.rb
{
background-position: -16px -6px;
bottom: 0;
right: 0;
}

div.products div.discount p, div.products div.buy-now p
{
padding: 0;
}

div.products div.buy-now a
{
color: #ffffff;
text-decoration: none;
}

div.products div.buy-now a:hover
{
color: #ffffff;
text-decoration: underline;
}


/* textovy box */


div.text
{
color: #521919;
line-height: 24px;
}

div.text h1
{
background: url('../res/horizontal-dots.png') repeat-x left bottom;
color: #6e0404;
font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
font-weight: normal;
margin: 0 -10px 20px -10px;
padding: 10px 11px 23px 11px;
}

div.text h2
{
color: #000000;
font-size: 1.3em;
margin: 18px 0 0 0;
}

div.text h3
{
color: #000000;
font-size: 1.2em;
margin: 18px 0 4px 0;
}

div.text p
{
padding: 0 0 18px 0;
}

div.text a
{
color: #000000;
}

div.text a:hover
{
color: #ff9900;
}

div.text ul
{
margin: 0 0 15px 15px;
}

div.text ol
{
margin: 0 0 15px 28px;
}

div.text ul li
{

}

div.text table
{
width: 100%;
}

div.text th
{
background: #cfd7a7 url('../res/table-th.png') repeat-x;
border-left: 1px solid #cfd7a7;
border-right: 1px solid #cfd7a7;
border-top: 1px solid #cfd7a7;
color: #617720;
padding: 7px;
text-align: left;
}

div.text td
{
border-bottom: 0px solid #e0e6c8;
border-left: 0px solid #e0e6c8;
border-right: 0px solid #e0e6c8;
padding: 2px;
}

p.more
{
font-weight: bold;
}

p.more a
{
background: url('../res/p-more-a.png') no-repeat right center;
color: #1f1f1f;
display: block;
padding: 2px 30px 1px 0;
}

p.more a:hover
{
color: #ff9900;
}

p.order
{
color: #ffffff;
font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
font-size: 1.3em;
padding: 0 !important;
position: relative;
text-align: center;
}

p.order a
{
background: #4b1e1e url('../res/p-order.png') repeat-x left center;
color: #ffffff;
display: inline;
padding: 11px 30px 11px 30px;
position: relative;
text-decoration: none;
}

p.order a:hover
{
color: #ff9900;
text-decoration: none;
}

p.order span.corner
{
background: url('../res/corners.png') !important;
height: 5px !important;
width: 5px !important;
}

p.order span.corner.lt
{
background-position: 0 -50px !important;
left: 0 !important;
top: 0 !important;
}

p.order span.corner.rt
{
background-position: -5px -50px !important;
top: 0 !important;
right: 0 !important;
}

p.order span.corner.lb
{
background-position: 0 -55px !important;
bottom: 0 !important;
left: 0 !important;
}

p.order span.corner.rb
{
background-position: -5px -55px !important;
bottom: 0 !important;
right: 0 !important;
}


/* aktuality */


div.news ins
{
color: #eb9d64;
font-size: 1.1em;
font-weight: bold;
}

div.news
{
color: #521919;
}


/* detail produktu */


div.text.product-detail h1
{
background: none;
margin-bottom: 0;
}

div.product-detail div.product-image
{
margin: 0 0 10px 0;
position: relative;
}

div.product-detail div.discount
{
background: #ffb400;
color: #ffffff;
font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
font-size: 1.6em;
padding: 17px 24px 17px 24px;
position: absolute;
top: 22px;
right: 16px;
}

div.product-detail div.discount p
{
line-height: normal;
padding: 0;
}

div.product-detail div.discount b
{
font-size: 1.4em;
}

div.product-detail div.discount span.corner
{
background: url('../res/corners.png');
height: 10px;
width: 10px;
}

div.product-detail div.discount span.corner.lt
{
background-position: 0 -30px;
left: 0;
top: 0;
}

div.product-detail div.discount span.corner.rt
{
background-position: -10px -30px;
top: 0;
right: 0;
}

div.product-detail div.discount span.corner.lb
{
background-position: 0 -40px;
bottom: 0;
left: 0;
}

div.product-detail div.discount span.corner.rb
{
background-position: -10px -40px;
bottom: 0;
right: 0;
}

div.product-detail div.purchase-offer
{
font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
font-size: 1.25em;
padding: 18px 10px 2px 10px;
text-align: center;
}

div.product-detail div.purchase-offer b
{
color: #ffa800;
font-size: 1.2em;
}

div.product-detail div.purchase-offer samp
{
font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
font-weight: bold;
}

div.product-detail div.purchase-offer a
{
color: #7b0000;
}

div.product-detail div.ways-of-purchase
{
font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
font-size: 1.25em;
line-height: 18px;
}

div.product-detail div.ways-of-purchase h2
{
color: #ffa800;
font-weight: normal;
}

div.product-detail div.ways-of-purchase b
{
font-size: 1.6em;
}

div.product-detail div.ways-of-purchase p.order a
{
font-size: 0.8em;
}

div.product-detail div.ways-of-purchase p.hint a
{
color: #000000;
}

div.product-detail div.ways-of-purchase p.notice
{
color: #521919;
font-family: sans-serif;
font-size: 0.7em;
line-height: normal;
padding: 0;
text-align: left;
}

div.product-detail p.order
{
margin: 28px 0 28px 0;
}


/* kontakty */


div.contacts div.map
{
float: right;
height: 138px;
overflow: hidden;
width: 220px;
}

div.contacts div.left
{
float: left;
margin-bottom: -18px;
width: 228px;
}

div.contacts div.right
{
float: left;
margin-bottom: -18px;
width: 206px;
}


/* kredity */


div.credits
{
color: #000000;
margin: 0 0 7px 0;
}

div.credits p.action
{
font-size: 1.1em;
}

div.credits a.facebook
{
color: #0a6dba;
text-decoration: none;
}

div.credits a.facebook:hover
{
color: #ff9900;
text-decoration: none;
}

div.roundedbox.package
{
float: left;
margin: 0 8px 0 0;
width: 196px;
}

div.roundedbox.package.plus
{
background: #fffce5 url('../res/roundedbox-shaded-package-plus.png') repeat-y;
}

div.roundedbox.package.plus span.gradient.top
{
background-position: 0 -22px;
}

div.roundedbox.package.plus span.gradient.bottom
{
background-position: 0 -33px;
}

div.roundedbox.package.extra
{
background: #f1f6f7 url('../res/roundedbox-shaded-package-extra.png') repeat-y;
}

div.roundedbox.package.extra span.gradient.top
{
background-position: 0 -44px;
}

div.roundedbox.package.extra span.gradient.bottom
{
background-position: 0 -55px;
}

div.roundedbox.package.extra-plus
{
background: #fdf2e6 url('../res/roundedbox-shaded-package-extra-plus.png') repeat-y;
margin: 0;
}

div.roundedbox.package.extra-plus span.gradient.top
{
background-position: 0 -66px;
}

div.roundedbox.package.extra-plus span.gradient.bottom
{
background-position: 0 -77px;
}

div.roundedbox.roundedbox.package span.corner
{
background: url('../res/corners.png');
height: 3px;
width: 3px;
}

div.roundedbox.package.plus span.corner.lt
{
background-position: 0 -60px;
left: -1px;
top: -1px;
}

div.roundedbox.package.plus span.corner.rt
{
background-position: -3px -60px;
right: -1px;
top: -1px;
}

div.roundedbox.package.plus span.corner.lb
{
background-position: -6px -60px;
bottom: -1px;
left: -1px;
}

div.roundedbox.package.plus span.corner.rb
{
background-position: -9px -60px;
bottom: -1px;
right: -1px;
}

div.roundedbox.package.extra span.corner.lt
{
background-position: 0 -63px;
left: -1px;
top: -1px;
}

div.roundedbox.package.extra span.corner.rt
{
background-position: -3px -63px;
right: -1px;
top: -1px;
}

div.roundedbox.package.extra span.corner.lb
{
background-position: -6px -63px;
bottom: -1px;
left: -1px;
}

div.roundedbox.package.extra span.corner.rb
{
background-position: -9px -63px;
bottom: -1px;
right: -1px;
}

div.roundedbox.package.extra-plus span.corner.lt
{
background-position: 0 -66px;
left: -1px;
top: -1px;
}

div.roundedbox.package.extra-plus span.corner.rt
{
background-position: -3px -66px;
right: -1px;
top: -1px;
}

div.roundedbox.package.extra-plus span.corner.lb
{
background-position: -6px -66px;
bottom: -1px;
left: -1px;
}

div.roundedbox.package.extra-plus span.corner.rb
{
background-position: -9px -66px;
bottom: -1px;
right: -1px;
}

div.package h2
{
color: #6e0404;
font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
font-size: 1.6em;
font-weight: normal;
margin-bottom: 10px;
margin-top: 0;
}

div.package p
{
padding: 0;
}

div.package ul
{
margin: 0 0 33px 0;
padding: 0;
}

div.package li
{
background: url('../res/package-li.png') no-repeat left 0.8em;
list-style: none;
padding: 0 0 0 7px;
}

div.package b
{
color: #e08e00;
font-size: 1.3em;
}

div.package p.order
{
font-size: 1em;
margin: 15px 0 15px 0;
}


/* vyherci */


div.winner
{
padding: 15px;
}

div.winner-photo
{
float: left;
width: 117px;
}

div.winner-data
{
float: right;
width: 540px;
}

div.winner-photo a
{
border: 3px solid #f1f1f1;
display: block;
height: 111px;
overflow: hidden;
text-decoration: none;
width: 111px;
}

div.winner-data img
{
float: right;
}

div.winner-data h2
{
margin: 0 0 5px 0;
}

div.winner-data p
{
color: #920d0d;
line-height: normal;
padding: 0 0 10px 0;
}

div.winners p.more
{
float: left;
margin-top: 16px;
padding: 0;
}

div.winners div.pagination
{
float: right;
margin-top: 16px;
}

div.winners div.pagination p
{
display: inline;
padding: 0;
}

div.winners div.pagination ul
{
display: inline;
margin: 0;
padding: 0;
}

div.winners div.pagination li
{
color: #000000;
display: inline;
list-style: none;
}

div.winners div.pagination a
{
border-right: 1px solid #000000;
color: #000000;
display: inline;
padding: 0 7px 0 4px;
}

div.winners div.pagination li.last a
{
border: none;
}

div.winners div.pagination a:hover
{
color: #bf2800;
}

div.winners div.pagination a.active
{
color: #bf2800;
font-weight: bold;
}

div.winners div.pagination li.first a, div.winners div.pagination li.last a
{
color: #bf2800;
}

div.winners div.pagination li.first a:hover, div.winners div.pagination li.last a:hover
{
color: #000000;
}


/* paticka */


div.footer
{
font-size: 0.75em;
padding: 25px;
}

div.footer div.mainmenu
{
float: left;
}

div.footer div.credits
{
float: right;
}

div.footer div.mainmenu li
{
border-right: 1px solid #440E0E;
display: -moz-inline-box;
display: inline-block;
list-style: none;
margin: 0 0 0 -3px;
padding: 0 7px 0 6px;
}

div.footer div.mainmenu li.last
{
border: none;
}

div.footer div.mainmenu a
{
color: #440e0e;
float: left;
margin: -3px 0 -1px 0;
}

div.footer div.mainmenu a:hover
{
color: #ff9900;
}

div.footer em
{
color: #ffa800;
font-style: normal;
}


/* tiskova hlavicka */

div.print-header {
display: none;
}



/* Titulní zpráva */

div.TitulniZprava
{

/* 
width: 750px;
height: 70px;
margin: 0 0 7px 0;
overflow: hidden;
border: 1px solid #eebb77;
*/
position: relative;
font-size: 1.5em;
color: #551111;
text-align: center;
padding: 0px;
background: #fff6ea;
}


div.RamecekTabulka {

}

div.RamecekTabulka a { TEXT-DECORATION: none; }
div.RamecekTabulka a:hover { COLOR: #d0d0d0; TEXT-DECORATION: underline; }
div.RamecekTabulka a:visited { COLOR: #a0a0a0; }

div.RamecekTabulka tr
{
height: 12px;
}
div.RamecekTabulka td
{
height: 12px;
}

/* Titulek aukce */

div.TitulekAukce
{
position: relative;
font-size: 1.4em;
color: #551111;
text-align: center;
padding: 0px;
}
