/* Layout sections */
body {
	background:  url(../images/INSiGHT/bg.png) top repeat-x; 
	color: #054374;
	}
	
div#pagewrapper {
}
	
div#header {
	color: #fff;
}
	
div#footer {
	/*color: #4f9ec3;
        border-top: 3px solid #4f9ec3;*/
        border-top: 6px solid #89c440;
        background-color:#E0EEF4;
}
	
/* Links */		
a,
a:link 
a:active, a:visited {
	color: #89c440;
}

div#footer a, 	
        div#footer a:link 
	div#footer a:active, div#footer a:visited {
}

/* Headings */	
h1, h2, h3, h4, h5, h6 {
	color: #89c440;
}

h2 {
 background:  url(../images/INSiGHT/ckc-favicon.png) top right no-repeat; 
 background-color: #0c3353; /*0f2e49;*/
 color: #fff;
 padding-left: 0.5em;
 border-bottom: 2px solid #89c440;
}
/* Stylesheet: Colours INSiGHT Modified On 2014-12-05 10:30:14 */
#menu_vert, #menu_vert ul {
  margin: 0;
  padding: 0;
  background-color: #fff;
  }

#menu_vert ul {
  width: 100%;
  }

#menu_vert li {
  list-style: none;
  border-top: 1px solid #fff;
  }

#menu_vert li.currentpage h3 {
  margin: 0px;
  padding: 0px;
  font-size: 1em;
  font-weight: normal;
  width: 150px;
}

#menu_vert li a, #menu_vert li.currentpage h3 {
  display: block;
  text-decoration: none;
  padding: 5px 5px 5px 10px;
  border-left: 5px solid #82a1b9;
  color: #054374;
  }

#menu_vert li li a, #menu_vert li li.currentpage h3 {
  border-left: 5px solid #aaa;
  padding: 5px 5px 5px 15px;
}

#menu_vert li li li a, #menu_vert li li li.currentpage h3 {
  border-left: 5px solid #ccc;
  padding: 5px 5px 5px 20px;
}

#menu_vert li a:hover, 
#menu_vert li.currentpage h3,
#menu_vert li li.currentpage h3,
#menu_vert li li li.currentpage h3
{
  border-left: 5px solid #89c440;
  background-color: #fff; /*#e0eef4;*/
  color: #89c440;
}

#menu_vert a.activeparent {
  color: #89c440;
}

/* Fix IE. Hide from IE Mac \*/
* html #menu_vert li { float: left; height: 1%; }
* html #menu_vert li a { height: 1%; }
/* End */


/* Stylesheet: Nav-Vertical INSiGHT Modified On 2007-11-08 14:33:35 */
/* Layout */

body {
  margin: 0px;
  padding: 0px;
  text-align: center;
}

div#pagewrapper {
  margin: 0px auto;
  width: 1000px;
  padding: 0px;
  text-align: left;
}

#container {
  position: relative;
  margin: 0px;
}

div#header {
  margin: 0px;
  padding: 0px;
  height: 142px;
  text-align: left;
  background:  url(../images/INSiGHT/header.png) no-repeat top;
  position: relative;
}

div#header h1 {
  display: none;
}

div#header a {
  display: block;
  width: 193px;
  height: 51px;
  position: absolute;
  top: 10px;
  left: 400px;
  background: url(../images/INSiGHT/logo.png) no-repeat top;
}

div#content {
  position: relative;
  margin: 0px auto 2em 0;
  padding: 0;
  text-align: left;
}

div#menu_vert {
  float: left;
  width: 201px;
  margin-left: 0;
}  

div#main {
  background-color: #fff;
  float: right;
  width: 784px;
  margin: 0;
}

div#main-inner {
  padding: 0 10px;
  min-height: 400px;
}

div#footer {
}

div#footer p {
  font-size: 0.9em;
  margin: 0px;
  padding: 15px;
  text-align: center;
}

div.breadcrumbs {
  padding: 1em 0px;
  text-align: left;
  font-size: 90%;
  margin: 0px 1em;
  border-bottom: 1px dotted #000;
}

div.flags {
  float: right;
  width: 18px;
  padding: 1em 0px;
  text-align: right;
  margin: 0px 1em 0px 0px;
}

div.left49 {
  float: left;
  width: 20%;
  }

div.right49 {
  text-align: right;
  }

/*==== Testy vyrobku ====*/

p.test_button {
 width: 250px;
 /*background-color: #054374;
 border: 1px solid #e0eef4;*/
 text-align: center;
 float: left;
}
p.test_button a {
 display: block
 margin: .5em;
 color: #054374;
}

div.test_vyrobek {
 clear:both;
 background-color: #e0eef4;
 border: 1px solid #054374;
 padding: 1em;
 margin: 1em 0px 1em 0px;
}

/*==== Slevy ====*/

#slevy-vybery {
 text-align: center;
}

#slevy-vybery a {
 background-color: #e0eef4;
 padding 3px;
}

.slevy-tabulka td img {
 border: 0px;
}

.bold-w {
 font-weight: bold;
}

.figure-imageleft {
 float: left;
 margin-right: 5px;
}
.figure-imageright {
 float: right;
 margin-left: 5px;
}






/* Stylesheet: Layout INSiGHT Modified On 2014-10-14 14:03:46 */
#main img {margin-bottom: 5px;}

img.imageleft {float: left; margin-right: 5px;}
img.imageright {float: right; margin-left: 5px;}

#main img {border: 1px solid #d4cd9f; padding: 2px;}

.odsadit, div.right49 {clear: both;}


.noborder_img {border:0; padding:0;}

.vpravo5px img {margin-right: 5px;}
.vlevo5px img {margin-left: 5px;}
.vpravo10px img {margin-right: 10px;}
.vlevo10px img {margin-left: 10px;}

#banners {text-align: center; margin-top:3em;}
#banners span {display:block; margin: 7px;}

.main-block{
 clear: both;
 background-color: #e0eef4;
 margin-bottom: 1em;
 padding: .5em;
}

.resetovac
{
border: 0px none;
margin: 0px;
padding: 0px;
float: none;
clear: both;
width: 0px;
height: 0px;
line-height: 0px;
font-size: 0px;
}



/* Stylesheet: Papua INSiGHT Modified On 2007-11-08 13:54:35 */
/* A CSS Framework by Mike Stenhouse of Content with Style */

/* TYPOGRAPHY */
	body {
		text-align: left;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 70%;
                line-height: 1em;
	}
	div {
		font-size: 1em;
	}
	img {
		border: 0;
	}

/* LINKS */
	a,
	a:link 
	a:active, a:visited {
		text-decoration: underline;
	}

	a:hover {
 	text-decoration: none;
	}
/* END LINKS */
	
/* HEADINGS */
	h1 {
		font-size: 2em;
		line-height: 1em;
                margin-top: 0;
		/*margin: 0;
		padding: 0;*/
	}
	h2 {
		font-size: 1.5em;
                line-height: 1.5em;
		margin: 2em 0 0.5em 0;
		padding: 0 5px;
	}
	h3 {
		font-size: 1.3em;
		line-height: 1.3em;
		margin: 0 0 0.5em 0;
		padding:0;
	}
	h4 {
		font-size: 1.2em;
		line-height: 1.3em;
		margin: 0 0 0.25em 0;
		padding: 0;
	}
	h5 {
		font-size: 1.1em;
		line-height: 1.3em;
		margin: 0 0 0.25em 0;
		padding: 0;
	}
	h6 {
		font-size: 1em;
		line-height: 1.3em;
		margin: 0 0 0.25em 0;
		padding: 0;
	}
/* END HEADINGS */

/* TEXT */
	p {
		font-size: 1em;
		margin: 0 0 1.5em 0;
		padding: 0;
		line-height:1.4em;
	}
	blockquote {
		border-left: 10px solid #ddd;
		margin-left: 10px;
	}
	pre {
		font-family: monospace;
		font-size: 1.0em;
	}
        code {
                font-size: 1.2em;
                white-space: normal;
                margin-top: 1em;
        }
	strong, b {
		font-weight: bold;
	}
	em, i {
		font-style:italic;
	}

/* END TEXT */
	
/* LISTS */
	#main ul {
        line-height:1.4em;
		margin: 0 0 1.5em 0;
		padding: 0;
	}
	#main ul li {
		margin: 0 0 0.25em 30px;
		padding: 0;
	}
	ol {
		font-size: 1.0em;
		line-height: 1.4em;
		margin: 0 0 1.5em 0;
		padding: 0;
	}
	ol li {
		font-size: 1.0em;
		margin: 0 0 0.25em 30px;
		padding: 0;
	}
	dl {
		margin: 0 0 1.5em 0;
		padding: 0;
		line-height: 1.4em;
	}
	dl dt {
		font-weight: bold;
		margin: 0.25em 0 0.25em 0;
		padding: 0;
	}
	dl dd {
		margin: 0 0 0 30px;
		padding: 0;
	}
/* END LISTS */
	
	
	
hr {
	display: none;
}

div.hr {
	height: 1px;
	margin: 1em 10px;
	border-bottom: 1px dotted black;
}

	
/* END TYPOGRAPHY */	
/* Stylesheet: Typography INSiGHT Modified On 2014-12-05 11:03:53 */
/* A CSS Framework by Mike Stenhouse of Content with Style, adapted to CMSMS by Daniel Westergren */

/* clearing */
	.stretch,
	.clear {
		clear:both; 
		height:1px; 
		margin:0; 
		padding:0; 
		font-size: 15px;
		line-height: 1px;
	}
	.clearfix:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}
	* html>body .clearfix {
		display: inline-block; 
		width: 100%;
	}
	
	* html .clearfix {
		/* Hides from IE-mac \*/
		height: 1%;
		/* End hide from IE-mac */
	}

/* end clearing */


/* replace */
	.replace {
		display:block;
		
		background-repeat: no-repeat;
		background-position: left top;
		background-color:transparent;
	}
	/* tidy these up */
	.replace * {
		text-indent: -10000px;
		display:block;
		
		background-repeat: no-repeat;
		background-position: left top;
		background-color:transparent;
	}
	.replace a {
		text-indent:0;
	}
	.replace a span {
		text-indent:-10000px;
	}
/* end replace */


/* accessibility */
     span.accesskey {
     	text-decoration:none;
     }
     .accessibility {
     	position: absolute;
     	top: -999em;
     	left: -999em;
     }
dfn {
  position: absolute;
  left: -1000px;
  top: -1000px;
  width: 0;
  height: 0;
  overflow: hidden;
  display: inline;
}
/* end accessibility */
/* Stylesheet: Tools Modified On 2007-10-05 11:59:26 */
