<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html
{
	overflow-y: scroll;
}

form, form fieldset
{
	margin: 0;
	padding: 0;
}

.LoginElement .Expanding{
  text-align:left;
  height:30px;
  margin-top:15px;
  width:175px;
  background:transparent url(img/tabs.png) no-repeat scroll center top;
}

.BottomLinks
{
	padding-top: 5px;
	font-size: 90%;
	text-align: center;
}

.eshoplink
{
	text-decoration: none;
}

.loader
{
	background: url(img/loader.gif) bottom right no-repeat;
}

.NewsletterElement fieldset
{
	margin: 0;
	padding: 0;
}

.ProductDetails .ProductDescription p, .ArticleContent p
{
	padding: 5px 0px;
	margin:0px;
}

.Toggler
{
	float: left;
	margin-top: 8px;
	margin-left: 7px;
	width: 12px;
	height: 12px;
	background: url(img/plus.gif) top left no-repeat;
}

.Open
{
	background-image: url(img/minus.gif);
}

.Closed,
.ProductDetails .Closed
{
	height: 5px;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

.Closed *,
.ProductDetails .Closed *
{
	display: none;
}

.r, th.r
{
	text-align: right;
}

.c
{
	text-align: center;
}

.H3
{
	font-weight: bold;
}

.DiscussionBody
{
	padding: 0 6px;
	padding-top: 1px;
	padding-bottom: 5px;
}

a.NewComment
{
	margin-top: 5px;
	margin-bottom: 5px;
	float: right;
}

.FaqElement a
{
	color: black;
}

button
{
	cursor: pointer;
}

.Shop .BottomMenu a,
.BottomMenu a,
a.Button,
.AmDis button,
.ObsahStrankyElements a.Button,
.BottomMenu button,
input.Button, button.Button,
.LinkExchangeElement input.submit
{
background: #e3e3e3;
font-size: 12px;
color: #454545;
border: 1px solid #cccccc;
text-decoration: none;
padding: 2px 10px 2px 10px;
font-weight: normal;
font-family: Tahoma;
font-size: 11px;
cursor: pointer;
}

.Shop .BottomMenu a,
.BottomMenu a,
a.Button,
.ObsahStrankyElements a.Button
{
	line-height: 20px;
}

th
{
	font-weight: normal;
}

.Newsletter .TextInput
{
	font-size: 12px;
	width: 120px;
}

.NewsLetter button.Button
{
	width: 60px;
	margin-left: 5px;
}

.Newsletter #Newsletter
{
	margin-bottom: 5px;
}

a.NewsLetter:hover
{
	text-decoration: none;
}

.Article img
{
	border: 0;
}

.LevaStranaElements li.active a a,
.PravaStranaElements li.active a a
{
text-decoration: none;
}

.LevaStranaElements a.highlight,
.PravaStranaElements a.highlight,
.LevaStranaElements a:hover,
.PravaStranaElements a:hover,
.LevaStranaElements li.active a,
.PravaStranaElements li.active a,
.LevaStranaElements li.active a:hover,
.PravaStranaElements li.active a:hover
{
text-decoration: underline;
}


.LevaStranaElements .Element li,
.PravaStranaElements .Element li
{
display: inline;
}

.Cleaner
{
clear: both;
}

.LevaStranaElements .ArticleNoTitle,
.LevaStranaElements .ArticleNoTitle .Article,
.PravaStranaElements .ArticleNoTitle,
.PravaStranaElements .ArticleNoTitle .Article
{
	background: none;
	border: none;
	margin: 0;
	padding: 0;
}

.LevaStranaElements .Article a, .PravaStranaElements .Article a
{
	text-decoration: underline;
}

.LevaStranaElements,
.ObsahStrankyElements,
.PravaStranaElements
{
float: left;
min-height: 20px;
}

.LevaStranaElements,
.PravaStranaElements
{
width: 220px;
}

.Files .ThumbContent
{
	border: none;
}

.ArticleImage
{
	float: right;
	padding: 3px;
}

.ObsahStrankyElements .ElementHeader
{
	line-height: 40px;
}

fieldset
{
	border: none;
}

/* CONTACT */


.ContactFormElement p
{
	margin: 4px 0;
	line-height: 20px;
	clear: left;
}

.ContactFormElement fieldset
{
	margin: 0;
	padding: 2px 2px;
	padding-right: 6px;
}

.ContactFormElement label
{
	width: 60px;
	float: left;
}

.ContactFormElement .Antispam label
{
width: 105px;
}

.ObsahStrankyElements .ContactFormElement label
{
width: 160px;
}

.ContactFormElement textarea
{
	width: 185px;
}

.ObsahStrankyElements .ContactFormElement textarea
{
	width: 100%;
}

.ContactFormElement .submitButton
{
	float: right;
	margin-top: 8px;
}

.ObsahStrankyElements .ContactFormElement .submitButton
{
	margin-top:0;
}

.ContactFormElement .delete_button
{
color: red;
padding-left: 10px;
}

.ContactFormElement p
{
padding-top: 3px;
padding-bottom: 3px;
}

.ContactFormElement p input
{
width: 125px;
float: left;
}

.ContactFormElement .Antispam input
{
	width: 80px;
}

.ObsahStrankyElements .ContactFormElement .Antispam input
{
	width: 40px;
}

.ObsahStrankyElements .ContactFormElement p input
{
width: 147px;
}

/* /CONTACT */

/* RATING*/

.Rating
{
	float: left;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 3px;
	display: inline;
}

.Rating ul
{
	margin:0;
	padding:0;
	width: 100px;
	height: 18px;
}

.Rating ul.Hide
{
	background: none;
}

.Rating li
{
	display:inline;
	height:18px;
	margin:0;
	padding:0;
	width:18px;
}

.Rating a
{
	margin: 0;
	padding: 0;
	width: 18px;
	height: 18px;
	float: left;
	background: url('img/rating_empty.png') no-repeat 0px 0px;
}

.Rating .RatingLink
{
	background: none;
}

.Rating .RatingLinkBlank{
	background: url('img/rating_empty.png') no-repeat 0px 0px;
}

.Rating .RatingLinkFull{
	background: url('img/rating_full.png') no-repeat 0px 0px;
}

.RatingDescription
{
	color: #727171;
	font-size: 11px;
	margin-top: 8px;
}

/* /RATING */

/* DISKUSE */

.NoNotice
{
	clear: both;
	text-align: center;
}

.PostLevel
{
	margin-left: 50px;
}

.PostLevel0
{
	margin-left: 0px;
}

.NewCommentArea
{
	text-align: center;
}

#new_post_guestbook
{
	width: 97%;
}

.GuestbookDescription
{
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.Discussion a
{
	color: black;
	text-decoration: underline;
}
.Discussion .Paginate
{
	float: right;
	clear: right;
	margin: 5px;
}

.DiscussionPost
{
	clear: both;
	padding: 5px;
	border: 1px solid #cccccc;
	margin: 5px 0;
}

.DiscussionPost .Var
{
	width: 50px;
	float: left;
}

.DiscussionPost .Value
{
	font-weight: bold;
	padding-left: 0px;
}

.DiscussionPost .PostBody
{
	margin-top: 5px;
	border-top: 1px solid #cccccc;
	padding: 5px 0;
}

.DiscussionPost .ReactArea
{
	float: right;
}

.PostHeader
{
	font-size: 11px;
}

.NewPostHeader
{
	font-weight: bold;
	margin: 10px 0;
}

.NewPost textarea
{
	width: 97%;
}

.Discussion input
{
	padding-top: 0;
}

.Discussion label, .Shop .Discussion label
{
	float: left;
	width: 150px;
	padding-left: 0;
	padding-top: 0;
}

.Discussion .addPost
{
	float: right;
	margin-right: 10px;
	margin-top: 5px;
}

.Smileys
{
	margin: 4px;
}

.Smileys img
{
	margin: 3px;
	border: none;
}
/* /DISKUSE */

/* ANKETA */
.PollQuestion
{
padding-bottom: 5px;
}
.PollAnswer
{
background: #4b4b4b;
line-height: 5px;
margin-top: 2px;
margin-bottom: 2px;
}

#PollContent ul
{
padding-left: 5px;
}

#PollContent.PollVoted ul
{
padding-left: 0;
padding-right: 0;
}

/* /ANKETA */

/* RUBRIKA */
.Element .ArticleStub
{
	margin-bottom: 8px;
}

.ArticleStub .Perex
{
	margin-bottom: 5px;
}

.ArticlePerex .Date
{
	font-size: 11px;
	font-weight: bold;
}

.ArticleBottom .FullArticle
{
	float: right;
	color: black;
}

.Element .ArticleStub a
{
	color: black;
}

.Element .ArticleStub h3
{
font-size: 12px;
margin: 0;
}

.ObsahStrankyElements .ArticleStub h3
{
	margin-top: 9px;
	margin-bottom: 9px;
}

.ObsahStrankyElements .ArticleBottom2 .Comments
{
	margin-left: 10px;
}

.Element .ShowAllArticles
{
	text-align: right;
}

/* /RUBRIKA */

/* GALERIE */

.StructuredGalleryElement a
{
color: #2F2E2D;
}

.Gallery .FileName
{
	display: block;
	margin-bottom: 5px;
}

table.Files .ThumbContent a
{
display: block;
height: 25px;
vertical-align: middle;
}

.Gallery a:hover
{
	text-decoration: underline;
}

.Gallery img
{
	border: none;
}

.Subgallery
{
	float: left;
	line-height: 34px;
	background: #e5e5e5;
	margin-bottom: 5px;
	width: 100%;
}

.Subgallery span
{
	font-size: 115%;
	padding-left: 18px;
	font-weight: bold;
}

.GalleryDescription
{
	text-align: justify;
}

.SubgalleryTable, table.Gallery
{
	clear: left;
	border-collapse: collapse;
	margin-left: 0px;
}

.SubgalleryTable img
{
	border: none;
}

.SubgalleryThumb
{
	width: 164px;
	height: 172px;
	vertical-align: top;
	text-align: center;
	padding-left: 25px;
}

.SubgalleryThumb0
{
	padding-left: 0px;
}

.GalleryThumb
{
	width: 164px;
	vertical-align: top;
	text-align: center;
	padding-left: 25px;
	padding-bottom: 10px;
}

.ThumbContent
{
	padding-top: 8px;
	background: white;
	border: 1px solid #999999;
	padding-bottom: 5px;
}

.GalleryThumb0
{
	padding-left: 0px;
}

.SubgalleryThumb .CellIndent, .GalleryThumb .CellIndent
{
	margin-bottom: 4px;
	height: 155px;
}

.CellIndent table
{
	height: 155px;
	width: 100%;
	text-align: center;
}

.CellIndent table td
{
	vertical-align: middle;
}

.GalleryThumb .ImageDescription
{
	text-align: justify;
	padding: 2px 6px;
	padding-bottom: 4px;
	font-size: 90%;
}

.SubgalleryThumb a
{
	font-size: 12px;
}

.SubgalleryThumb a:hover
{
	text-decoration: underline;
}

.GalleryPath
{
	margin-bottom: 5px;
}
/* /GALERIE */

/* PORADNA */
.FaqElement
{
	line-height: 150%;
}

.FaqElement .SubHeader
{
	margin-top: 0px;
}

.FaqElement ul
{
	clear: left;
	margin-left: 20px;
	margin-top: 5px;
}


.FaqElement label
{
	margin-top: 2px;
	float: left;
	width: 150px;
}

.FaqElement input
{
	margin-top: 2px;
	width: 150px;
}

.FaqElement textarea
{
	width: 68%;
	height: 150px;
}

.FaqElement .AddQuestion
{
	margin-right: 10px;
}

.FaqElement .Button
{
	float: right;
}

/* /PORADNA */

.PravaStranaElements .Element ul,
.LevaStranaElements .Element ul
{
	margin:0;
	padding:0;
}

.LevaStranaElements .MenuElement ul ul,
.PravaStranaElements .MenuElement ul ul
{
	padding-left: 20px;
}

.HorniMenuElements ul ul
{
	display: none;
}

.SlideshowElement .SSE,
.SlideshowElement .SSEName
{
	text-align: center;
}

.SlideshowElement .SSEI
{
	margin-top: 0px;
	margin-bottom: 5px;
}


.cluetip
{
	cursor: help;
}

.cluetip span
{
	text-decoration:none;
	border-bottom:1px dotted #727171;
}

.cluetip-default
{
	background: blue;
	color: black;
	font-size: 13px;
	font-family: Tahoma;
}

.cluetip-default #cluetip-inner
{
	padding-top: 5px;
	padding-bottom: 5px;
}

.cluetip-default #cluetip-outer
{
	background-color: #D6EAF4;
}


.EventElement .Event .Image
{
float: right;
padding: 10px;
}


.LeftHeader .HorniMenuElements ul ul
{
	display: none;
	/*display: block;*/
	position: absolute;
	z-index: 500;
	top: 50px;
	left: 0;
	width: 150px;
}

.LeftHeader .HorniMenuElements ul li
{
	position: relative;
}

.LeftHeader .HorniMenuElements ul li li,
.LeftHeader .HorniMenuElements ul li li a
{
	background: #F7F7F7;
	color: black;
	width: 150px;
	height: 25px;
	line-height: 25px;
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
	font-weight: normal;
	text-transform: none;
}

.LeftHeader .HorniMenuElements ul li li a
{
	padding-left: 10px;
	padding-right: 10px;
}

.LeftHeader .HorniMenuElements ul li li a:hover,
.LeftHeader .HorniMenuElements ul li li a.highlight
{
	background: #BBBBBB;
}

.LeftHeader .HorniMenuElements ul li:hover ul,
.LeftHeader .HorniMenuElements ul li.hover ul
{
	display: block;
/*	display: none;*/
}





/* SLOVNIK POJMU */
.TermDictionaryElement a,
.OfficialBoardElement a
{
color: black;
}

.TermDictionaryElement table.Left,
.TermDictionaryElement table.Right
{
float: left;
width: 260px;
}

.TermDictionaryElement .TermsList .Description,
.TermDictionaryElement .TermLetter .Description
{
padding-left: 10px;
padding-top: 5px;
padding-bottom: 10px;
}

.TermDictionaryElement table td.Letter
{
font-size: x-large;
vertical-align: top;
text-align: center;
width: 30px;
}

.TermDictionaryElement h3.Letter
{
font-size: x-large;
font-weight: normal;
}

.TermDictionaryElement table td.Letter a
{
position: relative;
top: -3px;
}

.TermDictionaryElement table td.Terms
{
vertical-align: top;
}

.TermDictionaryElement table td
{
padding-top: 15px;
}

.TermDictionaryElement .Letters
{
padding-bottom: 5px;
margin-bottom: 10px;
border-bottom: 1px solid #F5F5F5;
height: 18px;
}

.TermDictionaryElement .Letters .AbcLetter
{
display: block;
float: left;
width: 20px;
text-align: center;
}

.TermDictionaryElement .Letters .AbcLetter .Active
{
text-decoration: underline;
}

.TermDictionaryElement .Letters .AbcLetter .Used
{
font-weight: bold;
}

.TermDictionaryElement .Letters .AbcLetter .UnUsed
{
color: gray;
}

.TermDictionaryElement .Letters .AbcLetter a
{
display: block;
width: 100%;
text-decoration: none;
}

.term-cluetip
{
border-bottom: 1px dotted #727171;
}

#tooltip.product_list
{
	z-index: 3000;
	border: 1px solid #EEEDED;
}

.InnerFieldset .newsletter_label
{
float: left;
width: 300px;
}

.InnerFieldset #newsletter,
.InnerFieldset input.checkbox
{
float: left;
width: 20px;
position: relative;
left: 5px;
margin-left: 3px;
}

.ArticleElement .DiscussionHeader
{
font-size: 14px;
margin-top: 20px;
border-top: 1px solid #cccccc;
padding-top: 10px;
font-weight: bold;
}

.ArticleElement .DiscussionBody .H3
{
margin-top: 5px;
}

.ArticleElement .DiscussionBody label
{
text-align: left;
}

.PopupContent .ArticleContent,
.PopupContent .ArticleContent p
{
	padding: 0;
}

#fancy_content
{
overflow: auto;
}

div#fancy_div
{
background-color: white;
color: black;
*width: 95%;
}

div#fancy_outer
{
height: 30px;
}


/* LINK EXCHANGE ELEMENT */
.LinkExchangeElement .First
{
width: 230px;
}

.LinkExchangeElement table textarea,
.LinkExchangeElement table input.text
{
width: 300px;
}

.LinkExchangeElement table select
{
margin-top: 3px;
}

.LinkExchangeElement .Bottom
{
margin-top: 20px;
}

.LinkExchangeElement .Bottom textarea
{
width: 500px;
height: 50px;
}

.LinkExchangeElement
{
padding-bottom: 20px;
}

.AgreePopupButtons
{
	text-align: center;
}

.PageSelector
{
	text-align: right;
}

.PageSelector a
{
	color: black;
}

.Partners img
{
border: none;
}

.LevaStranaElements .Element .ArticleContent li,
.PravaStranaElements .Element .ArticleContent li
{
	display: list-item;
}

.ui-datepicker
{
	font-size: 0.8em;
}

.term_name
{
	font-weight: bold;
	display: block;
}

.term_description
{
	font-weight: normal;
}










.FaqElement .SubNodesArea li img
{
	border: 0;
}

.FaqElement .SubNodesArea .image
{
	text-decoration: none;
}

.FaqElement .QuestionArea
{
	border: 1px solid black;
	margin-bottom: 20px;
}

.FaqElement .QuestionArea .QuestionHeader
{
	border: 1px solid black;
}

.FaqElement .QuestionArea .QuestionHeader div
{
	float: left;
}

.FaqElement .QuestionArea .QuestionHeader .Link
{

}

.FaqElement .QuestionArea .QuestionHeader .Date
{

}

.FaqElement .QuestionArea .QuestionHeader .Subject
{

}

.FaqElement .QuestionArea .Question
{
	clear: both;
}

.FaqElement .QuestionArea .Question .Header
{

}

.FaqElement .QuestionArea .Question .Header .Email
{
	font-size: 11px;
}

.FaqElement .QuestionArea .Question .Content
{

}

.FaqElement .QuestionArea .Answer
{

}

.FaqElement .QuestionArea .Answer .Header
{

}

.FaqElement .QuestionArea .Answer .Content
{

}

.BannersContainer {
	width: 1310px;
	margin: 0 auto;
	overflow: hidden;
}

.BannersContainer .box {
	position: relative;
	width: 160px;
	z-index: 1000;
}

.BannersContainer .rightBox {
	float: right;
   	/*margin-*/top:168px;
}

.BannersContainer .leftBox {
	float: left;
   	/*margin-*/top:168px;
}

.BannersContainer .leftBox #floatDivLeft,
.BannersContainer .rightBox #floatDivRight {
	position:absolute;
	height:650px;
	overflow: hidden;
}

.BannersContainer .leftBox #floatDivLeft {
	margin-left: 10px;
}

.BannersContainer .leftBox #floatDivLeft img,
.BannersContainer .rightBox #floatDivRight img {
	text-decoration: none;
	border: none;
}

.BannersContainer .box .leftBoxLink,
.BannersContainer .box .rightBoxLink {
	position: relative;
	display: block;
	width: 18px;
	height: 18px;
	top: -17px;
}

.BannersContainer .box .leftBoxLink {
	float: right;
}

.BannersContainer .box .rightBoxLink {
	float: left;
}

.BannersContainer .box span
{
	display: block;
	position: absolute;
	font-weight: bold;
	font-family: Verdana;
	font-size: 14px;
}

.FacebookPanel
{
	overflow: hidden;
	position: fixed;
	z-index: 10010;
	margin-top: 0 !important;
}

.FacebookPanel .Inner
{
	background-color: white;
}

.FacebookPanel:hover
{
/*	right: 0px;*/
}

a.ui-selectmenu
{
	padding: 1px;
}

.LoginElement fieldset.login {
	display: table;
	width: 100%;
}
.LoginElement fieldset.login .LoginSubBody{
	display: table-cell;
	width: 100%;
}


.ExternalAuthenticators {
	display: table-cell;
	padding-left: 10px;
}

#customer_login_dialog .ExternalAuthenticators {
	display: block;
	text-align: center;
	margin-top: 8px;
}

.ExternalAuthenticators .Authenticator {
	display: inline-block;
	height: 32px;
	width: 200px;
	border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	border: 0px solid #000000;
	position: relative;
	text-align: left;
	overflow: hidden;
	margin: 3px;
}

.ExternalAuthenticators .Authenticator a {
	color: white;
	line-height: 33px;
	display: inline-block;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	margin-left: 35px;
}

.ExternalAuthenticators .Authenticator.Facebook {
	background: #3c5a99;
}

.ExternalAuthenticators .Authenticator.Facebook:hover {
	background: #5073BD;
}

.ExternalAuthenticators .Authenticator.Google {
	background: #ea4335;
}
.ExternalAuthenticators .Authenticator.Google:hover {
	background: #e15f56;
}

.ExternalAuthenticators .Authenticator.mojeID {
	background: #818285;
}
.ExternalAuthenticators .Authenticator.mojeID:hover {
	background: #9d9ea2;
}
.ExternalAuthenticators .Authenticator.openID {
	background: #F7931E;
}
.ExternalAuthenticators .Authenticator.openID:hover {
	background: #f9a542;
}
.ExternalAuthenticators .Authenticator.twitter {
	background: #5EA9DD;
}
.ExternalAuthenticators .Authenticator.twitter:hover {
	background: #7AB8E2;
}


.ExternalAuthenticators .Authenticator.Facebook a:before {
	content: 'f';
	font-size: 28px;
	position: absolute;
	left: 10px;
	bottom: 0px;
}

.ExternalAuthenticators .Authenticator.Google a:before {
	content: 'G';
	font-size: 24px;
	position: absolute;
	left: 5px;
	top: -1px;
}

.ExternalAuthenticators .Authenticator.mojeID a:before {
	content: 'iD';
	font-size: 24px;
	position: absolute;
	left: 5px;
	top: -1px;
}

.ExternalAuthenticators .Authenticator.openID a:before {
	content: 'iD';
	font-size: 24px;
	position: absolute;
	left: 5px;
	top: -1px;
}
.ExternalAuthenticators .Authenticator.twitter a:before {
	content: 't';
	font-size: 24px;
	position: absolute;
	left: 10px;
	top: -1px;
}

.LoginFormElement .ExternalAuthenticators {
	padding: 0;
	padding-top: 28px;
}

.LoginFormElement .ExternalAuthenticators .Authenticator {
	width: 185px;
}

.LoginFormElement .ExternalAuthenticators a {
	font-size: 10px;
}

.ui-dialog.custom_theme .ui-dialog-content {
	overflow: visible;
}

/* EU COOKIES */
.awesome-eu-cookies {
	position: fixed;
	bottom: 0;
	display: block;
	text-align: center;
	background: #555;
	color: white;
	font-family: arial, sans-serif;
	font-size: 12px;
	width: 100%;
	padding: 5px 2px;
	border-top: 1px solid #888;
	z-index: 100000001;
    opacity: 0.85;
}

.awesome-eu-cookies button {
	border: 1px solid #888;
    background: #555;
    color: white;
    padding: 5px 8px;
	border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
    margin-left: 10px;
}

.awesome-eu-cookies button:hover {
	background: #888;
}

.awesome-eu-cookies a {
	color: #ccc;
	text-decoration: underline;
}

.awesome-eu-cookies a:hover {
	color: white;
	text-decoration: none;
}


.BlogElement .Date
{
	float: right;
}
</pre></body></html>