/* CSS pro webovou prezentaci SK Plus */
/* author: Jan Volejnik - Broli © Web Works 2008 -- http://www.web-works.cz -- */
/* ALL RIGHTS RESERVED */
/* styl pro TISK */

body, p, div, span, tr, td, th	{color: #333;font-size: 10pt;}	
body  									{background-color: #fff;}
#page 									{background-color: #fff;}


/* definice obecnych stylu */
blockquote{font:italic 120% "Times New Roman",Times,serif;letter-spacing: 2px;word-spacing:2px;background:url(./default/images/q.png) top left no-repeat;margin:15px;padding:10px 15px 10px 25px}
kbd {padding:0px 1px 0px 1px;border-width:1px 2px 2px 1px;border-style:solid}
abbr {border-bottom:1px dashed;cursor:help}
acronym {border-bottom:1px dashed;cursor:help}
dfn {font-style:normal;border-bottom:1px dashed;cursor:help}
code {font-family: courier, monospace;border:1px solid #cccccc;color:#333;background-color:#ffffcc;padding-left:1px;padding-right:1px}
samp {font-family: courier, monospace;border:1px solid #cccccc;color:#333;background-color:#ccffcc;padding-left:1px;padding-right:1px}
table {font-size:1em}
img.left {float:left;margin-right: 10px;}
img.right {float:right;margin-left: 10px;}
p {margin:1em 0}
p.indent {margin-left:40px}
.left {text-align:left}
.center {text-align:center}
.right {text-align:right}
span.underline {text-decoration:underline}
span.strikethrough {text-decoration:line-through}
div.textbox {clear:both;float:left;width:200px;color:#333;margin:5px;font-size:.8em;padding:5px;border:1em solid #ccc;}
	div.textbox p {text-indent: 0;}
	div.textbox h5 {margin: 0;padding:3px;color:#000;}
div.photo {clear:both;float:right;width:auto;font-size:0.8em;font-weight:bold;padding:1em;text-align: center;}	
	div.photo p {text-indent: 0;font-style: italic; line-height: 1em;}		
hr {width:90%;height:1px;color:black;}
.clear,.cleaner {clear:both}
.noIndent{text-indent: 0;}


/* barvy */
.colorB1 		{color: #005D8;} /* perex a h1 */ 
.colorB2 		{color: #1B6AAA;} /* odkazy */
.colorED1C24 	{color: #ED1C24;} /* odkazy - hover */
.color585858 	{color: #585858;} /* vychozi */
.colorC00 		{color: #C00;} /* chyba */
.color333 		{color: #333;}
.colorFFF 		{color: #fff;}

.error {color: #C00; font-weight: bolder;}

/* WebCreator Block Layout  */
.full {}
.wp50fR {width: 45%; float: right;margin-left: 5%;}
.wp50fL {width: 45%; float: left;margin-right: 5%;}
.wp33fR {width: 30%; float: right;margin-left: 3%;}
.wp33fL {width: 30%; float: left;margin-right: 3%;}
.wp25fR {width: 20%; float: right;margin-left: 5%;}
.wp25fL {width: 20%; float: left;margin-right: 5%;}
.clear-both {clear: both;}
.clear-right {clear: right;}
.clear-left {clear: left;}
.smaller {font-size: smaller;}
.larger {font-size: larger;}
.XXsmall {font-size: xx-small; }
.XXlarge {font-size: xx-large; }

h1, h2, h3, h4, h5 					{color: Black; page-break-after: avoid;}

#title h1								{font-size: 22pt; border-bottom: 2pt solid #000; padding-bottom: 10pt;}
#main-content h1						{font-size: 22pt; padding-bottom: 10pt;}
h2 										{font-size: 18pt; text-align: right; font-variant: small-caps;}
h3 										{font-size: 16pt;}
h4 										{font-size: 14pt;}
h5 										{font-size: 14pt;}
h6 										{font-size: 12pt;}



table {margin: 15pt 0; border-color: #000; border-collapse: collapse; }
td, th {padding: 5pt;}
thead td, thead th {font-weight: bold; font-size: 12pt;}
table.DataTable, table.DataTable td, table.DataTable th {font-size: 90%; border: 1px solid #000; }

	
@page {margin: 2,0cm;} 
a {text-decoration: none; color: Black;}
#main-content a {text-decoration: underline; color: Blue; font-weight: bold; padding: 0 10pt 0 2pt;}
#main-content a:after {content: "  (" attr(href) ")  "; font-weight: normal; color: Blue; }
#top a:after, #main-content  a:after img {content: "";}

.paging {display: none;}
.jumplink 	{display: none;}
.printNone, .no-print 	{display: none;}
.hidden 	{display: none;}
#search-panel	{display: none;}


p.info {text-indent: 0;border: 5pt solid #ccc;padding: 10pt;background-color: #fff;color: #333;}	
.noIndent, .paging {text-indent: 0%;}

#PageAddress, #MainMenu, #system-links, #visual, #langs, #SubMenuBox, #column {display: none;}
div#copyrights {border-top: 2pt solid #333;font-size:8pt;color:#333;margin-top:20pt;padding-top:5pt;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

img {border: 0pt;}
td, th {border: 1pt solid #000; padding: 2pt;}

#logo {text-align: right;}


#perex {
	letter-spacing: 1pt;
	margin-bottom: 20pt;
}


/* modul    S I T E M A P     */
div.SiteMap li.externalLink {font-style: italic;}




/* modul    C A T A L O G   */

.ProductPlacement {display: block; clear:both;}
.CategoryPlacementItem,.ProductPlacementItem { display: list-item }

/* vypis */
h3.ProductItemTitle, h2.ProductTitle {display: block; clear:both; text-align: left; font-size: 22pt;}
h3.ProductItemTitle a:after, h2.ProductTitle a:after, #content .ProductItem a:after {content: "";}

/* detail */

.productThumb {display: block; clear:both;}
.ProductItem {display: block; clear:both;}

.ProductItemImg {float: none;display: inline; clear:both;}
.ProductAnnotation {letter-spacing: 1px;font-size: 90%; padding: 2em 0;}

.ProductItemText {padding-bottom: 20pt; padding-top: 10pt;  clear: both;}

.PreviousProduct,.NextProduct {display: none;}



/*    S U B M E N U    P R O    V Y P I S     K A T E G O R I I     */

#content #SubMenuBox ul#ProductMenu li, #content #main-content ul.CategoryTree li {list-style-image: none; list-style-type:none;}
ul#ProductMenu, ul.CategoryTree	{display: block; margin: 0px; padding: 0px; list-style: none; font-size: 120%;}
	ul#ProductMenu li, ul.CategoryTree li {display: block; margin: 10px 0 0 20px; text-align: left; font-weight: normal;  list-style-image: none; list-style-type:none;}
		ul#ProductMenu a, ul.CategoryTree a {display: block;  padding: 0.2em 0px 0.2em 1.5em; background: #fff url('default/images/li-main-menu-blue.jpg') 0em 0.7em no-repeat;  color: #EC3D5D; text-decoration: none;}
		ul#ProductMenu li span, ul.CategoryTree li span {}	
		ul#ProductMenu li a:hover, ul.CategoryTree li a:hover {background: #fff url('default/images/li-main-menu-red.jpg') 0em 0.7em no-repeat; color: #1B6AAA;}
		ul#ProductMenu li a.currentProductMenuItem {display: block;  color: #1B6AAA; padding: 0.2em 0px 0.2em 1.5em;  background: #fff url('default/images/li-main-menu-red.jpg') 0em 0.7em no-repeat; text-decoration: none;}
		ul#ProductMenu li a:focus, ul#ProductMenu a:active, ul.CategoryTree a:focus, ul.CategoryTree a:active {background: #fff url('default/images/li-main-menu-red.jpg') 0em 0.7em no-repeat; color: #1B6AAA;}

		ul#ProductMenu li ul {padding-left: 0px;}
		ul#ProductMenu li ul li {margin-left: 10px;}

 ul.CategoryTree li.level-1 {margin-left: 10px;}
 ul.CategoryTree li.level-2 {margin-left: 30px;}
 ul.CategoryTree li.level-3 {margin-left: 50px;}
 ul.CategoryTree li.level-4 {margin-left: 70px;}
 ul.CategoryTree li.level-5 {margin-left: 90px;}
 ul.CategoryTree li.level-6 {margin-left: 110px;}