/* ----------------------------------------------
	Copyright: Umbrella Several Solutions  
	Author : Umbrella Several Solutions Ltd.       
	Last Date Modified : September 29, 2009	
 ------------------------------------------------ */
 
/* ----------------------------------------------
   HTML ELEMENTS
------------------------------------------------- */ 

body {
	margin: 0;
	padding: 0;
	background: #3AAC95 url(engine/images/background.jpg) repeat-x;
	font: .70em/1.5em  Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 13px;
	color: #3AAC95;
}

input, textarea {
	background: #A4E4F5;
	border: 1px solid #FFFFFF;
	font: bold 1em 'Trebuchet MS', Arial, Sans-serif;
	color: #0F5B96;
}

h1, h2, h3 {
	font: bold 1em 'Trebuchet MS', Arial, Sans-serif;
	color: #333;	
}
h1 { font-size: 1.5em; color: #6297BC; } 
h2 { font-size: 1.4em; text-transform:uppercase;}
h3 { font-size: 1.3em; }

p, h1, h2, h3 {
	margin: 0px 0;
}
ul, ol {
	margin: 10px 30px;
	padding: 0 15px;
	color: #4284B0;
}
ul span, ol span {
	color: #666666; 
}

a {
	color: #A4E4F5;
}

a:hover {
	text-decoration: none;
	color: #FFFFFF;
}

img.left {
	float: left;
	margin: 4px 20px 0 0;
}

img.right {
	float: left;
	margin: 4px 0 0 20px;
}

img.mapka {
	float: right;
	margin: 35px 45px 0 20px;
}

hr {
	display: none;
}

hr.yes {
	display: inherit;
	border: #000000 0.5px dotted;
	width: 500px;
}

hr.product {
	margin-top: 30px;
	display: inherit;
	border: #000000 0.5px dotted;
	width: 310px;
}


/* Header */

#header {
	height: 150px;
	background: url(engine/images/header.jpg) no-repeat center top;
}

#logo {
	float: left;
	margin: 0;
	padding: 47px 0 0 30px;
}

#menu {
	float: right;
}

#menu ul {
	margin: 0;
	padding: 63px 23px 0 0;
	list-style: none;
}

#menu li {
	display: inline;
}

#menu a {
	float: left;
	width: 110px;
	height: 55px;
	margin: 0 0 0 2px;
	padding: 9px 0 0 0;
	background: url(engine/images/button_zero2.jpg) no-repeat;
	text-decoration: none;
	text-align: center;
	letter-spacing: -1px;
	font-size: 1.1em;
	font-weight: bold;
	color: #C9ECF5;
}

#menu a:hover, #menu .current_page_item a {
	background: url(engine/images/button_one2.jpg) no-repeat;
}

/* Page */

#page {
	width: 1000px;
	margin: 0 auto;
}

/* Content */

#content {
	float: left;
	width: 549px;
	padding: 0px;
	background: #8BD9CC;
}

.head{
	margin-bottom: 0px;
	background: url(engine/images/main_header.jpg) no-repeat;
	color: black;
}

.post {
	margin-bottom: 0px;
	background: url(engine/images/main_body.jpg) repeat-x;
	color: #0A416B;
}

.post div.back a {
	margin-left: 0px;
	color: #000000; 
	font: bold 1.0em 'Trebuchet MS', Arial, Sans-serif;
	text-decoration: none;	
}

.post div.back a:hover {
	color: #ffffff; 	
}

.post div.back2 a {
	margin-left: 20px;
	color: #000000; 
	font: bold 1.0em 'Trebuchet MS', Arial, Sans-serif;
	text-decoration: none;	
}

.post div.back2 a:hover {
	color: #ffffff; 	
}

.post p.back3 a {
	margin-left: 10px;
	border: 1px solid black;
	color: #000000; 
	font: bold 1.0em 'Trebuchet MS', Arial, Sans-serif;
	text-decoration: none;	
}

.post p.back3 a:hover {
	color: #ffffff; 	
}

.post .navigate {
	padding: 5px 0 0 20px;
	color: #C9ECF5;
	font: bold 0.8em 'Trebuchet MS', Arial, Sans-serif;
}

.post .nadtab {
	padding: 5px 0 0 20px;
	color: #000000;
	font: bold 1.0em 'Trebuchet MS', Arial, Sans-serif;
}

.post .nadodst {
	padding: 10px 10px 10px 0;
	color: #2D2D82;
	font: bold 1.0em 'Trebuchet MS', Arial, Sans-serif;
}

.post .odstavec {
	padding-left: 20px;
	color: #000000;
}

.post .odstavec a {
	color: #2F2F84;
	text-decoration: none;
}

.post .odstavec a:hover {
	color: #FFFFFF;
}

.post .nadpisx {
	padding-bottom: 15px;
	color: #000000;
	font: bold 1.0em 'Trebuchet MS', Arial, Sans-serif;
}

.post .error {
	padding: 35px 0 0 40px;
	width: 505px;
	text-align: justify;
}

.post .error img {
	float: left;
	margin-right: 20px;
}

div.frame {
	height: 900px;
	overflow: auto;
	width: 547px;
}

.post .pokec {
	padding: 10px 0 0 20px;
	width: 510px;
	text-align: justify;
}

.post .links a {
	padding: 10px 0 0 20px;
	width: 510px;
	color:  #0B608B;
	text-decoration: none;	
}

.post .linkyhor a {
	padding: 10px 35px 20px 0;
	width: 510px;
	color: #2F2F84;
	text-decoration: none;	
}

.post .linkyhor a:hover {
	color: #FFFFFF;	
}

.post .searchres {
	padding: 10px 0 0 20px;
	width: 505px;
	text-align: justify;
}

.post .searchres a{
	color: #557FFF;
	font: bold 1.0em 'Trebuchet MS', Arial, Sans-serif;
}

.post p.headerik {
	padding-bottom: 5px;
	color: #000000;
	font: bold 1.2em 'Trebuchet MS', Arial, Sans-serif;

}

.post a.prod {
	font: bold 1.2em 'Trebuchet MS', Arial, Sans-serif;
	padding-bottom: 5px;
	text-decoration: none;
	color: #000000;
}

.post a.prod:hover {
	padding-bottom: 5px;
	text-decoration: none;
	color: #FFFFD4;
}

.post p.mail a {
	margin-left: 155px;
	color: #0000FF;
	font: bold 1.15em 'Trebuchet MS', Arial, Sans-serif;
	text-decoration: none;
}

.post .mail a:hover {
	color: #ffffff;
}

.post p.next a {
	margin-right: 5px;
	float: right;
	color: #000000;
	font: bold 1.15em 'Trebuchet MS', Arial, Sans-serif;
	text-decoration: none;
}

.post p.next a:hover {
	color: #ffffff;
}

.post p.block {
	margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
    width: 505px;
}

.post img.center{
	margin-top: 30px;
	display: block;
    margin-left: auto;
    margin-right: auto; }
    
.post div.cen img{
	margin-top: 30px;
	display: block;
    margin-left: auto;
    margin-right: auto; 
	border: 1px solid #007051;
}

.post div.cen img:hover{
	border: 1px solid #27A67C;
}	
	
.post .pokec img {
	float: left;
	margin: 10px 16px 10px 0;	
}

.post img.slio {
	margin: 20px 16px 0 150px;	
}

.post img.aglink {
	margin: 30px 16px 0 65px;	
}

.post img.second {
	margin: 30px 16px 0 30px;	
}

.post .pokec img.zero {
	float: left;
	margin: 10px 16px 6px 0;	
}

.post .pokec img.alpha {
	float: left;
	margin: 13px 19px 6px 0;	
}

.post .pokec img.alphax {
	float: left;
	margin-top: 5px;
	margin-right: 20px;
	margin-left: 5px;
	border: 1px solid #0F0F0F;
}

/* Produkty Single*/

.post .touch {
	width: 500px;
	margin-bottom: 20px;
	height: 76px;
	font-size: 0.88em;
	border: 1px dotted #3C3C3C;
	cursor: pointer;
	padding-right: 10px;
}

.post .touchneg {
	width: 500px;
	margin-bottom: 20px;
	height: 76px;
	font-size: 0.88em;
	border: 1px dotted #3C3C3C;
	cursor: default;
	padding-right: 10px;
	color: #4B4B4B;
}

.post .touch:hover {
	border: 1px dotted white;
	color: white;
}

.post .touch:hover img {
	border: 1px solid #F0F0F0;
}

.post .touch img {
	float: left;
	margin-top: 5px;
	margin-right: 20px;
	margin-left: 5px;
	border: 1px solid #4B4B4B;
}

.post .touchneg img {
	float: left;
	margin-top: 5px;
	margin-right: 20px;
	margin-left: 5px;
	border: 1px solid #4B4B4B;
}

.post .touch p {
	margin-top: 17px;
	font: bold 1.15em 'Trebuchet MS', Arial, Sans-serif;
}

.post .touchneg p {
	margin-top: 17px;
	font: bold 1.15em 'Trebuchet MS', Arial, Sans-serif;
}


/*Download*/

.fono table.downloader {

	width: 512px;
	margin: 0 0 0 0;
	color: #000000;
	font: normal 1em 'Trebuchet MS', Arial, Sans-serif;
}

.fono table.downloader tr{
	border: 1px solid black;
}

table.downloader td {
	border:  none;
	padding: 8px 5px 8px 8px;
	cursor: default;
	font: normal 0.9em 'Trebuchet MS', Arial, Sans-serif;
}

table.downloader td.uni {
	padding: 0 0 0 0;
	color: #000000;
	cursor: pointer;
	background: url(engine/images/arrow_pred.png) no-repeat;	
	background-position: 0px 7px;
}

table.downloader td.uni:hover {
	background: url(engine/images/arrow_po.png) no-repeat;
	background-position: 0px 7px;	
}

table.downloader td.de {
	padding: 0 0 0 0;
	color: #000000;
	cursor: pointer;
	background: url(engine/images/arrow_de_pred.png) no-repeat;	
	background-position: 0px 7px;
}

table.downloader td.de:hover {
	background: url(engine/images/arrow_de_po.png) no-repeat;
	background-position: 0px 7px;	
}

table.downloader td.en {
	padding: 0 0 0 0;
	color: #000000;
	cursor: pointer;
	background: url(engine/images/arrow_en_pred.png) no-repeat;	
	background-position: 0px 7px;
}

table.downloader td.en:hover {
	background: url(engine/images/arrow_en_po.png) no-repeat;
	background-position: 0px 7px;	
}

table.downloader td.sk {
	padding: 0 0 0 0;
	color: #000000;
	cursor: pointer;
	background: url(engine/images/arrow_sk_pred.png) no-repeat;	
	background-position: 0px 7px;
}

table.downloader td.sk:hover {
	background: url(engine/images/arrow_sk_po.png) no-repeat;
	background-position: 0px 7px;	
}

.downloader p {
	font: bold 1.0em 'Trebuchet MS', Arial, Sans-serif;
	padding-bottom: 3px;
}

#dhtmltooltip{
font: normal 0.9em 'Trebuchet MS', Arial, Sans-serif;
position: absolute;
width: auto;
border: 1px solid black;
padding: 4px 4px 4px 4px;
background-color: #D4D4FF;
visibility: hidden;
color: #000000;
z-index: 100;
}


/* Produkty Double*/

.post .touch2 {
	width: 500px;
	margin-bottom: 20px;
	height: 76px;
	font-size: 0.88em;
	border: 1px dotted #3C3C3C;
	cursor: pointer;
	padding-right: 10px;
}

.post .touch2vis {
	width: 500px;
	margin-bottom: 20px;
	height: 76px;
	font-size: 0.88em;
	border: 1px dotted #3C3C3C;
	cursor: default;
	padding-right: 10px;
}

.post .touch2vis a {
	text-decoration: none;
	color: blue;
}

.post .touch2vis a:hover {
	text-decoration: none;
	color: #FFFFFF;
}

.post .touch2neg {
	width: 500px;
	margin-bottom: 20px;
	height: 76px;
	font-size: 0.88em;
	border: 1px dotted #3C3C3C;
	cursor: default;
	padding-right: 10px;
	color: #4B4B4B;
}

.post .touch2:hover {
	border: 1px dotted white;
	color: white
}

.post .touch2:hover img {
	border: 1px solid #F0F0F0;
}

.post .touch2 img {
	float: left;
	margin-top: 5px;
	margin-right: 20px;
	margin-left: 5px;
	border: 1px solid #4B4B4B;
}

.post .touch2vis img {
	float: left;
	margin-top: 5px;
	margin-right: 20px;
	margin-left: 5px;
	border: 1px solid #4B4B4B;
}

.post .touch2neg img {
	float: left;
	margin-top: 5px;
	margin-right: 20px;
	margin-left: 5px;
	border: 1px solid #4B4B4B;
}

.post .touch2 p {
	margin-top: 10px;
	font: bold 1.15em 'Trebuchet MS', Arial, Sans-serif;
}

.post .touch2vis p {
	margin-top: 10px;
	font: bold 1.15em 'Trebuchet MS', Arial, Sans-serif;
}

.post .touch2vis p.one {
	margin-top: 17px;
	font: bold 1.15em 'Trebuchet MS', Arial, Sans-serif;
}

.post .touch2neg p {
	margin-top: 10px;
	font: bold 1.15em 'Trebuchet MS', Arial, Sans-serif;
}

/* Produkty Triple*/

.post .touch3 {
	width: 500px;
	margin-bottom: 20px;
	height: 105px;
	font-size: 0.88em;
	border: 1px dotted #3C3C3C;
	cursor: pointer;
	padding-right: 10px;
}

.post .touch3:hover {
	border: 1px dotted white;
	color: white
}

.post .touch3:hover img {
	border: 1px solid #F0F0F0;
}

.post .touch3 img {
	float: left;
	margin-top: 20px;
	margin-right: 20px;
	margin-left: 5px;
	border: 1px solid #4B4B4B;
}

.post .touch3 p {
	margin-top: 5px;
	font: bold 1.15em 'Trebuchet MS', Arial, Sans-serif;
}

/* Koniec produktov */

.post img.beta {
	float: right;
	margin: 26px 0px 6px 15px;	
}

.post img.ewon {
	float: right;
	margin: 5px 0px 6px 15px;
}

.post div.solution {
	float: right;
	margin: 5px 15px 6px 15px;
}

.post div.solution img {
	border: 1px solid #007051;
}

.post div.solution img:hover {
	border: 1px solid #27A67C;
}

.post p.mainpic {
	float: right;
	margin: 25px 15px 6px 15px;
	border: none;
}

.post img.procentec1 {
	margin: 25px 20px 6px 40px;
	border: none;
}

.post img.procentec2 {
	margin: 25px 40px 6px 0;
	border: none;
}

.post img.procentec3 {
	margin: 25px 40px 6px 10px;
	border: none;
}

.post p.mainpiczero {
	float: right;
	margin: 10px 15px 6px 15px;
	border: none;
}

.post p.mainpic img {
	border: none;	/*1px solid #007051;*/
}

.post p.mainpiczero img {
	border: none;	/*1px solid #007051;*/
}
/*
.post p.mainpic img:hover {
	border: 1px solid #27A67C;
}*/

.post p.solutionxp {
	float: right;
	margin: 5px 20px 0px 15px;
}

.post p.solutionxp img {
	border: 1px solid #007051;
}

.post p.solutionxp img:hover {
	border: 1px solid #27A67C;
}

.post p.solutionx {
	float: right;
	margin: 15px 20px 0px 15px;
}

.post p.solutionx img {
	border: 1px solid #007051;
}

.post p.solutionx img:hover {
	border: 1px solid #27A67C;
}

.post p.link a {
	color: #0000FF;
	font: bold 1.0em 'Trebuchet MS', Arial, Sans-serif;
	text-decoration: none;
}

.post .link a:hover {
	color: #ffffff;
}


.post div.vlastnosti {
	width: 525px;
	color: #000000; 
}

.post p.headerI {
	color: #000000; 
	font: bold 1.3em 'Trebuchet MS', Arial, Sans-serif;
	padding: 15px 0 5px 20px;
}

.post p.headerII {
	color: #000000; 
	font: bold 1.0em 'Trebuchet MS', Arial, Sans-serif;
	padding: 10px 0 0 40px;
}

.post ul.popis {
	margin: 10px 0 10px 60px;
}

.post ul.popis li {
	color: #000000;
	font: normal 1.0em 'Trebuchet MS', Arial, Sans-serif;
	text-decoration: none;
}

.post ul.popis li.href{
	cursor: pointer;
	color: blue;
	font: normal 1.0em 'Trebuchet MS', Arial, Sans-serif;
	text-decoration: none;
}

.post ul.popis li.href:hover{
	color: white;
}

/* Home */

.post .home {
	padding: 10px 0 0 20px;
	width: 505px;
}

.post .home p {
	margin-left: 60px;
	padding-top: 10px;
	font: bold 1.3em 'Trebuchet MS', Arial, Sans-serif;
	color: #C9ECF5;
}

.post .home ul {
	width: 300px;
	margin: 10px 0 5px 190px;
	color: #000000
}

.post p.pod {
	float: right;
	margin-right: 40px;
	color: #000000;
	font: normal 0.8em 'Trebuchet MS', Arial, Sans-serif;
}

.post .home ul li {
	color: #000000;
	font: normal 1.1em 'Trebuchet MS', Arial, Sans-serif;
	text-decoration: none;
}

.post img.logos {
	float: left;
	margin-top: 15px;
	margin-right: 30px;
	margin-left: 60px;	
	border: 1px solid #7FAAFF;
}

.post img.upozornenie {
	float: left;
	margin-top: 0px;
	margin-right: 40px;
	margin-left: 60px;	
}

.post img.browsers {
	float: left;
	margin-top: 25px;
	margin-left: 47px;
	cursor: pointer;
	border: none;
}

.post div.poznamka { 
	margin-left: 20px;
	font: normal 0.8em 'Trebuchet MS', Arial, Sans-serif;
	text-align: center;
	width: 510px;
	border: 1px solid red;	
	color: red;
	height: 36px;
	padding-top: 5px;
}


/* koniec */

.post a {
	color: #A4E4F5;
}

.post a:hover {
	color: #FFFFFF;
}

.post .pokec a.browser {
	color: #FF0000;
	font-weight: bold;
	text-decoration: none;
}

.post .pokec a.browser:hover {
	color: #FFFFFF;
}

.post .title {
	margin: 0;
	padding: 30px 30px 0 30px;
}

.post .title a {
	text-decoration: none;
	color: #0A416B;
}

.post .byline {
	margin: 0;
	padding: 0 30px;
}

.post .entry {
	padding: 20px 30px 10px 30px;
}

.main_footeru { 
	height: 33px; 
	background: url(engine/images/main_footer.jpg) no-repeat center bottom;
	padding-top: 680px;	
}

.main_footerbio{ 
	height: 33px; 
	background: url(engine/images/main_footer.jpg) no-repeat center bottom;
	padding-top: 1000px;	
}

.main_footerzen { 
	height: 33px; 
	background: url(engine/images/main_footer.jpg) no-repeat center bottom;
	padding-top: 890px;	
}

.main_footerchrome { 
	height: 33px; 
	background: url(engine/images/main_footer.jpg) no-repeat center bottom;
	padding-top: 1300px;	
}

.main_footermax { 
	height: 33px; 
	background: url(engine/images/main_footer.jpg) no-repeat center bottom;
	padding-top: 1700px;	
}

.main_footer { 
	height: 33px; 
	background: url(engine/images/main_footer.jpg) no-repeat center bottom;
	padding-top: 300px;	
}

.main_footerp { 
	height: 33px; 
	background: url(engine/images/main_footer.jpg) no-repeat center bottom;
	padding-top: 500px;	
}

.main_footerz { 
	height: 33px; 
	background: url(engine/images/main_footer.jpg) no-repeat center bottom;
	padding-top: 200px;	
}

.main_footern { 
	height: 33px; 
	background: url(engine/images/main_footer.jpg) no-repeat center bottom;
	padding-top: 50px;	
}

.main_footerx { 
	height: 33px; 
	background: url(engine/images/main_footer.jpg) no-repeat center bottom;
}

.main_footera { 
	height: 80px; 
	background: url(engine/images/main_footer.jpg) no-repeat center bottom;
}

.post h1 {
	font: bold 1.5em 'Trebuchet MS', Arial, Sans-serif;
	color: #ffffff;
	padding: 20px 0 0 20px;
	text-transform: none;	
}

.post h2 {
	font: bold 1.5em 'Trebuchet MS', Arial, Sans-serif;
	color: #ffffff;
	padding: 20px 0 0 20px;
	text-transform: none;	
}

.post h2.navigate {
	padding: 5px 0 0 20px;
	color: #C9ECF5;
	font: bold 0.8em 'Trebuchet MS', Arial, Sans-serif;	
}

/* AKTUALITY */

.post .aktuality {
	padding: 15px 0 0 20px;
	width: 505px;
	text-align: justify;
}

.post .aktuality p.nadpis { 
	font: bold 1.1em 'Trebuchet MS', Arial, Sans-serif;
	margin-bottom: 10px;	
}

.post .aktuality img {
	float: left;
	margin: 4px 10px 0 0;
	border: none;
}

.post .aktuality div { 
  	width: 330px; 	
}

.post .aktuality div.prvy { 
	margin-top: 20px;
  	width: 330px; 	
}

.post .aktuality div.posledny { 
	margin-bottom: 30px;
  	width: 330px; 	
}

/*Elosys*/

.post .aktuality div.elo { 
  	width: 470px; 
	margin-left: 35px;	
}

.post .aktuality div.elo10 { 
  	width: 438px; 
	margin-left: 44px;	
}

.post .aktuality div.elo2 { 
  	width: 470px; 
	margin-left: 35px;
	padding-top: 118px;
}

.post div.elo span.a1 { 
	float: left;
	margin-right: 2px;
}

.post div.elo10 span.a1 { 
	float: left;
}

.post div.elo span.a1z { 
	float: left;
	margin-right: 5px;
}

.post div.elo span.a2 { 
	margin-right: 0px;
} 

.post div.elo10 span.a2 { 
	margin-right: 0px;
} 

.post div.elo span.a3 { 
  	float: right;
}

.post div.elo10 span.a3 { 
  	float: right;
}

.post div.elo span.a3z { 
  	float: right;
  	margin-right: 13px;
}

/*Others*/

.post .aktuality div.xx { 
  	width: 450px; 
	margin-left: 30px;	
}

.post div.xx span.a1 { 
	float: left;
	margin-right: 2px;
}

.post div.xx span.a2 { 
	margin-right: 0px;
} 

.post div.xx span.a3 { 
  	float: right;
}

.post div.xx span.a3x { 
  	float: right;
  	margin-bottom: 10px;
}

.post .aktuality div.xx2 { 
  	width: 386px; 
	margin-left: 70px;	
}

.post div.xx2 span.a1 { 
	float: left;
	margin-right: 0px;
	margin-bottom: 5px;
}

.post div.xx2 span.a2 { 
	margin-right: 0px;
	margin-bottom: 5px;
} 

.post div.xx2 span.a3 { 
  	float: right;
  	margin-bottom: 5px;
}

.post div.xx2 span.a3x { 
  	float: right;
  	margin-bottom: 10px;
}

.post img.komplet{
  	margin-left: 31px;
  	margin-bottom: 2px;
}

.post div span.kod { 
	font-weight: bold;
 	text-align: left;
	color: #000000;
	margin-right: 10px;
	float: left;
}

.post div span.kod2 { 
	font-weight: bold;
 	text-align: left;
	color: #000000;
	margin-right: 10px;
	float: left;
	width: 120px;
}

.post div span.meno { 
	margin-right: 10px;
	text-align: left;
} 

.post div span.cena { 
  	float: right;
	text-align: left;
  	cursor: default;
}

.post .aktuality div.note { 
	margin-top: 130px;
	font: normal 0.8em 'Trebuchet MS', Arial, Sans-serif;	
}

.post .aktuality p.note { 
	margin-top: 350px;
	font: normal 0.8em 'Trebuchet MS', Arial, Sans-serif;	
}

.post .aktuality p.notex { 
	margin-top: 250px;
	font: normal 0.8em 'Trebuchet MS', Arial, Sans-serif;	
}

.post div.back a {
	margin-left: 20px;
	color: #000000; 
	font: bold 1.0em 'Trebuchet MS', Arial, Sans-serif;
	text-decoration: none;	
}

.post div.back a:hover {
	color: #ffffff; 
}

.post div.backx a {
	margin-left: 0px;
	color: #000000; 
	font: bold 1.0em 'Trebuchet MS', Arial, Sans-serif;
	text-decoration: none;	
}

.post div.backx a:hover {
	color: #ffffff; 
}

.post p.back a {

	margin: 20px 0 0 0;
	color: #000000; 
	font: bold 1.0em 'Trebuchet MS', Arial, Sans-serif;
	text-decoration: none;	
}

.post p.back a:hover {
	color: #ffffff; 
}

/* PUBLIKACIE */

.post .publikacie {
	padding: 15px 0 0 20px;
	width: 505px;
	text-align: justify;
}

.post .publikacie div { 
  	width: 88px;
  	margin-bottom: 15px;
  	height: 36px;
}

.post .publikacie div a {
	color: #000000; 
  	text-decoration: none;  	
}

.post .publikacie span.I { 
	float: left;
 	text-align: left;
	color: #000000;
	width: 38px;
}

.post .publikacie span.II {
	text-align: left;
	float: right;
  	width: 50px;
  	padding-top: 8px;
  	font: bold 1.3em 'Trebuchet MS', Arial, Sans-serif;
} 

.post .publikacie div.open {
	padding-top: 3px; 
  	width: 87px;
  	height: 36px;  	
}

.post .publikacie span.Io {
	padding-left: 3px; 
	float: left;
 	text-align: left;
	color: #000000;
	width: 28px;
}

.post .publikacie span.IIo {
	text-align: left;
	float: right;
  	width: 50px;
  	padding-top: 6px;
  	font: bold 1.3em 'Trebuchet MS', Arial, Sans-serif;
}

.post .publikacie ul {
	margin: 10px 0 10px 40px;
}

.post .publikacie li {
	color: #000000;
	font: bold 1.0em 'Trebuchet MS', Arial, Sans-serif;
	text-decoration: none;
}

.post .publikacie li img {
	float: left;
	padding-top: 12px;
	margin-right: 7px;
}

.post .publikacie li a {
	color: #000000;
	font: bold 1.0em 'Trebuchet MS', Arial, Sans-serif;
	text-decoration: none;	
}

.post .publikacie li a:hover {
	color: #ffffff;
}

.post .publikacie li p.popis {
	color: #303030;
	margin-top: 2px;
  	font: normal 1.0em 'Trebuchet MS', Arial, Sans-serif;
  	padding: 0px;
}

.post .publikacie li p {
	color: #660B73;
	margin-top: 2px;
  	font: bold 0.8em 'Trebuchet MS', Arial, Sans-serif;
  	padding-bottom: 15px;
}

/* REFERENCIE */

.post .referencie {
	padding: 10px 0 0 20px;
	width: 505px;
	text-align: justify;
}

.post .referencie .nadpis {
	padding: 5px 0 0 0;
	color: #660B73;
	font: bold 1.15em 'Trebuchet MS', Arial, Sans-serif;
}

.post .referencie .nadpis2 {
	padding: 30px 0 10px 0;
	color: #660B73;
	font: bold 1.1em 'Trebuchet MS', Arial, Sans-serif;
}

.post .referencie .podnadpis {
	padding: 0px;
	color: #660B73;
	font: bold 0.9em 'Trebuchet MS', Arial, Sans-serif;
}

.post .referencie p {
	padding: 20px 0 10px 20px;
	color: #000000;
	font: bold 1.0em 'Trebuchet MS', Arial, Sans-serif;
}

.post .referencie table{
	border-collapse: collapse;
	margin-left: 40px;
	margin-bottom: 0px;
	width: 450px;
}

.post .referencie tr {
	height: 10px;
}
	
.post .referencie td {
	border: none;
	padding-left: 10px;
	width: 170px;
}

.post .referencie td.firma {
	width: 280px;
}

/* INFOSERVIS */

.post .formular {
	margin: 30px 0 40px 20px;
	width: 505px;
}

.post .formular form {
	margin-left: 68px;
}

.post .formular div { 

  	width: 340px;
  	padding: 15px;
}

.post .formular span.formlabel { 
	float: left;
 	text-align: left;
	color: #000000;
}

.post .formular span.forminput { 
	float: right;
  	text-align: right;
} 

.post .formular form p {
	padding: 12px 0 5px 0;	margin: 0;	
	color: #7BA857;
}

.post .formular input, select, textarea {
	background: #9ECFCF; 
	padding: 3px;
	color: #000000;
	border-width: 1px;
	border-style: solid;
  	border-color: #d4d4d4 #ebebeb #ebebeb #d4d4d4; 	
	font: 11px 'Lucida Grande', Verdana, Helvetica, sans-serif;
}

.post .formular input.star {
	background: #7CBEBE; 
	padding: 3px;
	color: #000000;
	border-width: 1px;
	border-style: solid;
  	border-color: #d4d4d4 #ebebeb #ebebeb #d4d4d4; 	
	font: 11px 'Lucida Grande', Verdana, Helvetica, sans-serif;
}

.post .formular input:focus, select:focus, textarea:focus {
	color: #26717D;
	background: #CFE7E7;
}

.post .formular #priezvisko, #meno, #nazov, #adresa, #pozicia, #emailod {
	width: 200px;
}

.post .formular #titul {
	width: 100px;
	margin-right: 100px;
}

.post .formular input.button { 
	font: 11px Arial, Sans-serif; 
	height: 20px;
	margin-top: 10px;
	padding: 2px 3px; 
	color: #fff;
	background: #0F9184;
	
	border-width: 1px;
  	border-style: solid;
  	border-color: #0C7267;
}

/* KONTAKTY */

.post .kontakty {
	padding: 20px 0 0 0px;
	width: 505px;
	text-align: justify;
}

.post .kontakty2 {
	padding: 20px 0 0 20px;
	width: 505px;
	text-align: justify;
}

.post .kontakty p {
	padding: 0 0 1px 30px;
	font-weight: bold;
}

.post .kontakty p.kraj {
	padding: 0 0 20px 30px;
	font-weight: bold;
}

.post .kontakty div { 

  	width: 250px;
  	margin: 15px 0 0 30px;
  	padding-bottom: 5px;
}

.post .kontakty span.first { 
	float: left;
 	text-align: left;
	color: #000000;
	width: 100px;
}

.post .kontakty span.second { 
	float: right;
  	text-align: left;
  	width: 150px;
} 

.post .kontakty div.II { 

  	width: 400px;
  	margin: 15px 0 0 30px;
  	padding-bottom: 5px;
}

.post .kontakty span.firstII { 
	float: left;
 	text-align: left;
	color: #000000;
	width: 170px;
}

.post .kontakty span.secondII { 
	float: right;
  	text-align: left;
  	width: 230px;
} 

.post .kontakty .nadpisI {
	padding: 40px 0 20px 0;
	color: #660B73;
	font: bold 1.12em 'Trebuchet MS', Arial, Sans-serif;
}

.post .kontakty .nadpisII {
	padding: 0 0 20px 30px;
	color: #660B73;
	font: bold 1.12em 'Trebuchet MS', Arial, Sans-serif;
}

.post .kontakty p.meno {
	padding: 0 0 15px 50px;
	font-weight: bold;
}

.post .kontakty p.tel {
	margin-left: 60px;
	padding: 2px 0 0 23px;
	background: url(engine/images/GSM.gif) no-repeat 3px 6px;
	font-weight: normal;
}

.post .kontakty p.mailx {
	margin-left: 60px;
	padding: 2px 0 0 24px;
	background: url(engine/images/mail.gif) no-repeat 2.5px 6px;
	font-weight: normal;
}

.post .kontakty p.oblast {
	margin-left: 60px;
	padding: 2px 0 0 23px;
	background: url(engine/images/DOT.png) no-repeat 3px 6px;
	font-weight: normal;
}

.post .kontakty p.oblastx {
	margin-left: 60px;
	padding: 2px 0 15px 23px;
	background: url(engine/images/DOT.png) no-repeat 3px 6px;
	font-weight: normal;
}

.post .kontakty p.mailx a {
	text-decoration: none;
	color: blue;
}

.post .kontakty p.mailx a:hover {
	text-decoration: none;
	color: #FFFFFF;
}

.post .kontakty p.skype {
	margin-left: 30px;
	padding-bottom: 80px;
}

.post .kontakty p.iframe {
	margin-top: 8px;
	margin-left: 31px;
	padding-bottom: 45px;
}

/* TABULKY */

.post table {
	border-collapse: collapse;
	margin-left: 20px;
	margin-top: 15px;
	margin-bottom: 25px;
	width: 510px;	
}

.post table.zero {
	margin: 0 0 15px 0;
	padding: 0 0 0 0;
	border-collapse: collapse;
	width: 510px;		
}

.post table.dod {
	border-collapse: collapse;
	margin-left: 20px;
	margin-top: 15px;
	margin-bottom: 10px;
	width: 510px;	
}

.post th strong {
	color: #fff;
}
.post th {
	background: #007051;
	height: 29px;
	padding-left: 12px;
	padding-right: 12px;
	color: #FFF;
	text-align: left;
	border-left: 1px solid white;
	border-bottom: solid 2px #FFF;
}
.post tr {
	height: 30px;
}
.post td {
	border-left: 1px solid #FFF;
	border-bottom: solid 1px #ffffff;
}
.post td img{
	padding-left: 5px;
	border: none;
}
.post td.first {
	width: 100px;
	text-align: center;
	padding-top: 3px;
	vertical-align: top;
	font-weight: bold;
}

.post td.first img {
	border: none;
	padding: 0 0 0 0;
	margin: 3px 0 5px 0;
}

.post td.firstx {
	width: 100px;
	text-align: center;
	padding-top: 3px;
	vertical-align: top;
	font-weight: bold;
	font-size: 0.85em;
}
.post td.delta_one {
	width: 120px;
	text-align: center;
	padding-top: 3px;
	vertical-align: top;
	font-weight: bold;
	font-size: 0.85em;
}
.post td.second {
	width: 340px;
	padding: 5px 10px 5px 10px;
	vertical-align: top;
	font-size: 0.85em;
}

.post td.delta_two{
	width: 310px;
	padding: 3px 3px 3px 10px;
	vertical-align: top;
	font-size: 0.85em;
}
.post td.second .pozn {
	padding-top: 5px;
	font-weight: bold;
	font-size: 0.9em;
}
.post td.second p{
	font-weight: bold;
	vertical-align: top;
	padding-bottom: 2px;
	font-size: 1.1em;
}
.post td.second p.viac{
	color: #000000;
	float: right;
	padding: 10px 30px 5px 0;
	font-size: 0.9em;
}
.post td.second p.viac a{
	text-decoration: none;
	color: #000000;
}
.post td.second p.viac a:hover{
	text-decoration: none;
	color: #19986E;
}
.post td.delta_two p{
	font-weight: normal;
	vertical-align: top;
	padding-bottom: 2px;
	font-size: 1.0em;
}
.post div.pozn { 
	padding-left: 20px;
	font: normal 0.8em 'Trebuchet MS', Arial, Sans-serif;	
}

p.info { 
	padding-top: 10px;
	font: normal 8pt 'Trebuchet MS', Arial, Sans-serif;	
}

p.info img { 
	float: left;
	margin: 0 6px 5px 0;
}

.post div.poznx { 
	width: 200px;
	padding-left: 20px;
	font: normal 0.9em 'Trebuchet MS', Arial, Sans-serif;	
}

.post td div { 
  	width: 315px; 	
}

.post td div.first { 
	margin-top: 7px;
  	width: 315px;  	
}

.post div span.code { 
	font-weight: bold;
	float: left;
 	text-align: left;
	color: #000000;
}

.post div span.memory { 
	margin-left: 9px;
} 

.post div span.price { 
	float: right;
  	text-align: right;
  	cursor: default;
}

.post td.third {
	width: 60px;
	text-align: center;
	padding-top: 3px;
	vertical-align: middle;
	font-weight: bold;
}

.post td.third p {
	display: block;
	margin-left: auto;
	margin-right: auto;
	height: 15px;
	width: 45px;
	text-align: center;
	font-size: 0.7em;
	font: normal 0.8em 'Trebuchet MS', Arial, Sans-serif;
	border: #007051 1px dotted;
	cursor: default;
	color: #007051;
}

.post td.four {
	width: 150px;
	text-align: center;
	padding-top: 3px;
	vertical-align: middle;
	font-weight: bold;
}

.post td.four p {
	display: block;
	margin-left: auto;
	margin-right: auto;
	height: 15px;
	width: 70px;
	text-align: right;
	font-size: 0.7em;
	font: normal 0.8em 'Trebuchet MS', Arial, Sans-serif;
	border: #007051 1px dotted;
	cursor: default;
	color: #007051;
	margin-bottom: 3px;
	padding-right: 5px;
}

.post td.third p.thousand {
	display: block;
	margin-left: auto;
	margin-right: auto;
	height: 15px;
	width: 50px;
	text-align: center;
	font-size: 0.7em;
	font: normal 0.8em 'Trebuchet MS', Arial, Sans-serif;
	border: #007051 1px dotted;
	cursor: default;
	color: #007051;
}
.post td.third img{
	
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding: 0px 3px 0px 3px;
	border: none;
	margin-bottom: 15px;
}
.post td.first,th.first {
	border-left: 0px;
}
.post tr.row-a {
	background: #E3FFFA;
}
.post tr.row-ax {
	background: #E3FFFA;
	height: 90px;
}
.post tr.row-b {
	background: #C7F2EA;
}
.post tr.row-bx {
	background: #C7F2EA;
	height: 90px;
}

.post table.hlavicka {
	padding: 0 0 0 0;
	margin: 0 0 0 20px;
	color: #000000;
}

.post table.hlavicka td.one{
	font: bold 1.0em 'Trebuchet MS', Arial, Sans-serif;
	width: 25%;
	border: none;
}

.post table.hlavicka td.two{
	font: 1.1em 'Trebuchet MS', Arial, Sans-serif;
	width: 25%;
	border: none;
	color: #D2D2D2;
}

.post table.hlavicka td.three{
	font: bold 1.0em 'Trebuchet MS', Arial, Sans-serif;
	width: 15%;
	border: none;
}

.post table.hlavicka td.four{
	font: 1.1em 'Trebuchet MS', Arial, Sans-serif;
	width: 35%;
	text-align: left;
	border: none;
	color: #D2D2D2;
}

.post .pokecx {
	color:red;
	padding: 0 0 0 20px;
	width: 510px;
	text-align: justify;
}

.post table.price {	
	margin: 0 0 0 0;
	width: 513px;
	border: 1px dotted #2D2D2D;
}

.post table.price tr{	
	height: 50px;
	margin-bottom: 20px;
	padding-bottom: 20px;
}

.post table.price td.name {	
	width: 90%;
	text-align: justify;
	padding: 5px 5px 5px 5px;
	border: 1px dotted black;
	border-right: none;

}

.post table.price td.link {	
	width: 10%;
	text-align: center;
	border: 1px dotted black;
	border-left: none;
	vertical-align: middle;

}

/* OTHER TABLES - ACCON S7 EASYLOG */

table.two {
	
	margin-left: 1px;	
	margin-top: 15px;
	margin-bottom: 25px;
	width: 510px;	
}

table.two th {
	background: #007051;
	height: 29px;
	padding-left: 12px;
	padding-right: 12px;
	text-align: left;
	border: 1px solid black;

}
table.two tr {
	border: 1px solid black;
}

table.two td {
	padding-left: 5px;
	border: 1px solid black;
	width: 19%;
}

table.two td.x {
	border: 1px solid black;
	width: 5%;	
	padding-right: 6px;
}

table.two td.kat {
	color: #007051;
	font-weight: bold;
	font-size: 0.85em;
}

table.two td.boldcen {
	text-align: center;
	font-weight: bold	
}

/* OTHER TABLES - ACOON MPI/PROFIBUS */

table.mpipb {
	font: normal 0.9em 'Trebuchet MS', Arial, Sans-serif;
	margin-left: 1px;
	margin-top: 15px;
	margin-bottom: 25px;
	width: 510px;	
}

table.mpipb tr {
	border: 1px solid black;
}

table.mpipb td {
	padding-left: 5px;
	border: 1px solid black;
	width: 25%;
	text-align: left;
}

table.mpipb td.main {
	font: bold 0.95em 'Trebuchet MS', Arial, Sans-serif;
	color: #007051;
	padding-left: 5px;
	border: 1px solid black;
	width: 25%;
}


/* Sidebars */

.sidebar {
	float: left;
}

.sidebar ul {
	margin: 0;
	padding: 0 0 10px 0;
	list-style: none;
	line-height: normal;
}

.sidebar img {
	border: none;
	margin-right: 5px;
}

.sidebar li {
}

.sidebar li ul {
}

.sidebar li li {
	padding: 5px 0 6px 10px;
	background: url(engine/images/arrow.gif) no-repeat 0 11px;

}

.sidebar li li a {
	text-decoration: none;
	color: #C9ECF5;
}

.sidebar li li a:hover {
	color: #FFFFFF;
}

.sidebar h1 {
	color: #C9ECF5;
}

.sidebar p.podklad {
	height: 25px;
	color: #C9ECF5;
	background: url(engine/images/line_one.gif) no-repeat;	
}

.sidebar p.podklad2 {
	margin-top: 0px;
	height: 25px;
	color: #C9ECF5;
	background: url(engine/images/line_two.gif) no-repeat;	
}

.sidebar .post-info {
	margin-left: 0;
	padding-bottom: 5px;
	font-size: 0.6em;
	color: #8D14F7;
}

.sidebar .post-info2 {
	margin-left: 0;
	padding-bottom: 5px;
	font-size: 0.6em;
	color: #490487;
}

.tmavsie {
	text-decoration: none;
	color: #0A416B;
}

/* MENU */

p.urovenX {
	font: bold 11pt Trebuchet MS;
	padding-bottom: 5px;
	color:#29A9FF;
}

p.urovenX a {
	text-decoration: none;	
}

p.urovenX a:hover {
	color: #6397BA;
}

p.uroven1 {
	font: bold 13pt Trebuchet MS;
	padding-bottom: 5px;
	color: #235C82;
	background: url(engine/leftmenu/images/arrow084[1].gif) no-repeat 0 5px;
	padding-left: 17px;
}

p.uroven1 a {
	text-decoration: none;	
}

p.uroven1 a:hover {
	color: #6397BA;
}

p.uroven2 {
	font: bold 10pt Trebuchet MS;
	padding-left: 33px;
	padding-bottom: 5px;
	color: #99CCFF;
	background: url(engine/leftmenu/images/arrow073.gif) no-repeat 16px 4px;
}

p.uroven2 a {
	text-decoration: none;
}

p.uroven2 a:hover  {
	color: #FFFFCC;
}

p.uroven3 {
	font: bold 10.3pt Trebuchet MS;
	padding-left: 50px;
	color: #99CCFF;
	padding-bottom: 5px;
	background: url(engine/leftmenu/images/arrow019[2].gif) no-repeat 33px 4px;
}

p.uroven3 a {
	text-decoration: none;
}

p.uroven3 a:hover{
	color: #FFFFCC;
}

p.uroven4 {
	font: 9pt Trebuchet MS;
	padding-left: 63px;
	padding-bottom: 5px;
	color: #99CCFF;
	background: url(engine/leftmenu/images/icon052[1].gif) no-repeat 50px 6px;
}

p.uroven4 a {
	text-decoration: none;
}

p.uroven4 a:hover{
	color: #FFFFCC;
}


/* Left Sidebar */

#leftbar {
	width: 200px;
	margin-left: 10px;
}

/* Right Sidebar */

#rightbar {
	width: 196px;
	padding: 0 0 0 10px;
}

/* featured-post */
.featured-post {
	padding-bottom: 15px;			
}
.featured-post h4 {
	padding: 0;
	margin: 0 15px 0 12px;
	border-bottom: 1px solid #ebebeb;
}
.featured-post h4 a, 
.featured-post h4 a:visited {
	color: #7BA857;
	border: none;
}
.featured-post .post-info {
	margin-left: 0;
	padding-bottom: 5px;
}
.featured-post p {
	padding-top: 0;
}


/* Search */

.sidebar form {
	float: left;
	margin-top: 20px;
}

.sidebar input.pole {
	width: 115px;
	padding-left: 3px;
}

.sidebar input.button {
	width: 55px;
	padding: 0px;
}


/* Footer */

#footer {
	padding-right: 15px;
	height: 220px;
	clear: both;
	background: #000000 url(engine/images/footer.jpg) repeat-x top;
}

#footer p {
	padding-top: 55px;
	text-align: center;
	font-size: smaller;
	color: #ffffff;
}

#footer a {
	color: #0F5B96;
}

#footer img {
	margin-top: 5px;
	border: none;
}

/*Scrolling*/

#mycustomscroll {
	width: 96%;

	position: relative;
	padding: 15px;
	padding-left: 0px;
	padding-top: 0px;
	height: 800px;
}

#mycustomscroll2 {
	overflow: auto;
	position: relative;
	background-color: #B4C2DA;
}

/*ShowHide*/

.more {
	display: none;
}

a.showLink {
	text-decoration: none;
	color: #000000;
	font: bold 1.0em 'Trebuchet MS', Arial, Sans-serif;
	padding: 5px 0 0 20px;
	background: transparent no-repeat left; 
}

a.hideLink {
	text-decoration: none;
	color: #000000;
	font: bold 1.0em 'Trebuchet MS', Arial, Sans-serif;
	background: transparent no-repeat left; 
}

a.showLink:hover, a.hideLink:hover {
	 
}

/* INSERTS */

div.in1 {
	height: 810px;
}

div.in2 {
	height: 910px;
}

/* IMAGES */

img.profi {
	padding: 20px 0 30px 120px;
}

/*OTHERS*/

.post .product {
	display: block;
	margin: 5px auto 5px auto;
	width: 82px;
	text-align: justify;
	border: none;
	font: 0.85em 'Trebuchet MS', Arial, Sans-serif;	
}
	
.post .product img{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.post .product img a{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.post .productx {
	margin: 10px 0 20px 20px;
	text-align: justify;
	border: none;
	font: 0.9em 'Trebuchet MS', Arial, Sans-serif;	
}

.post .productx img.first {
	margin: 2px 2px 0 5px;
	padding: 0 0 0 0;
	border: none;
}

.post .productx img.second {
	margin: 2px 7px 0 0px;
	padding: 0 0 0 0;
	border: none;
}

span.left {
	float: left;
	margin: 0 0 15px 3px;
	padding: 0 0 0 0;
}

span.left a {
	font: 0.9em 'Trebuchet MS', Arial, Sans-serif;
	text-decoration: none;
	color: black;
}

span.left a:hover {
	text-decoration: none;
	color: white;
}

span.right {
	float: right;
	margin: 0 3px 15px 0;
	padding: 0 0 0 0;
}

span.right a {
	font: 0.9em 'Trebuchet MS', Arial, Sans-serif;
	text-decoration: none;
	color: black;
}

span.right a:hover {
	text-decoration: none;
	color: white;
}

div.border {
	width: 512px;
	border-bottom: 1px solid black;
	color: white;
}

p.prva_uroven {
	padding-bottom: 15px;
	color: #000000;
	font: 1.2em 'Trebuchet MS', Arial, Sans-serif;
	font-style: italic;
	font-weight: bold;
}

p.druha_uroven {
	padding-left: 45px;
	padding-bottom: 10px;
	color: #000000;
	font: 1.1em 'Trebuchet MS', Arial, Sans-serif;
	font-style: italic;
	cursor: pointer;
}

p.druha_uroven:hover {
	color: #FFFFFF;
}

div.produkten {
	margin: 30px 0 0 20px;
	width: 510px;
}

div.produkten span.one {
	float: left;
	width: 140px;
	height: 130px;
	border: 1px dotted black;
	margin-left: 20px;
	margin-bottom: 20px;
}

div.produkten span.one:hover {
	color: white;
	border: 1px dotted #FFFFFF;
	cursor: pointer;	
}

div.produkten span.one:hover img {
	border: 1px dotted #D2D2D2;
}

div.hore {
	height: 80px;
	width: 138px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

div.hore img {
	margin-top: 13px;
	margin-left: 22px;
	border: 1px solid black;
}

div.dole {
	line-height: 1.1em;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
	height: 46px;
	width: 138px;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

div.produkten span.two {
	width: 140px;
	height: 130px;
	border: 1px dotted black;
	float: left;
	margin-left: 22px;
	margin-bottom: 20px;
}

div.produkten span.two img {
	margin-top: 12px;
	border: 1px solid black;	
}

div.produkten span.two:hover {
	color: white;
	border: 1px dotted #FFFFFF;
	cursor: pointer;	
}

div.produkten span.two:hover img {
	border: 1px solid #D2D2D2;	
}

div.produkten span.three {
	float: right;
	height: 130px;
	width: 140px;
	border: 1px dotted black;
	margin-right: 20px;
	margin-bottom: 20px;
}

div.produkten span.three img {
	margin-top: 12px;
	border: 1px solid black;	
}

div.produkten span.three:hover {
	color: white;
	border: 1px dotted #FFFFFF;
	cursor: pointer;	
}

div.produkten span.three:hover img {
	border: 1px solid #D2D2D2;	
}

/* KONFIGURATOR */

table.konfig {	
	margin-left: 20px;	
	margin-top: 15px;
	margin-bottom: 25px;
	width: 510px;
	border: none;
}

td.kon_nazov {
	width: 26%;
	border-bottom: 1px solid #5A5A5A;
	border-top: 1px solid #5A5A5A;
	border-left: none;
	border-right: none;
	font-size: 8pt;
	color: #038258;
	font-weight: bold;
	padding: 3px 3px 3px 3px;
}

td.kon_data1 {
	width: 37%;
	border-bottom: 1px solid #5A5A5A;
	border-top: 1px solid #5A5A5A;
	border-left: none;
	border-right: none;
	font-size: 8pt;
	text-align: center;
	color: #000000;
	padding: 3px 3px 3px 3px;
}

td.kon_data2 {
	width: 37%;
	border-bottom: 1px solid #5A5A5A;
	border-top: 1px solid #5A5A5A;	
	border-left: none;
	border-right: none;
	font-size: 8pt;
	text-align: center;
	padding: 3px 3px 3px 3px;
}

td.kon_kat {
	vertical-align: bottom;
	border-bottom: 1px solid #5A5A5A;
	border-top: none;	
	border-left: none;
	border-right: none;
	font-size: 9pt;
	padding: 0 0 5px 3px;
	height: 50px;
	font-weight: bold;
}

table.kon_head {	
	margin-left: 20px;	
	margin-top: 15px;
	margin-bottom: 15px;
	width: 510px;
	border: none;
}

td.kon_head_nazov {
	width: 26%;
	border: none;
	font-size: 9pt;
	color: #000000;
	font-weight: bold;
	padding: 3px 3px 3px 3px;
}

td.kon_head_vyr1 {
	width: 37%;
	border: none;
	font-size: 8pt;
	text-align: left;
	color: #000000;
	padding: 3px 3px 3px 3px;
}

td.kon_head_vyr2 {
	width: 37%;
	border: none;
	font-size: 8pt;
	text-align: left;
	padding: 3px 3px 3px 3px;
}

/* NOVA VIPA */

dd.features {
	margin: 0 0 0 20px;	
}

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

p.odkaz a {
	color: #000000;	
	text-decoration: none;
	font-size: 7.5pt;
}

p.odkaz a:hover {
	color: #696969;	
}

img.automation_day {
	border: none;
	padding-bottom: 15px;	
}

img.automation_day2 {
	border: none;
	padding-bottom: 35px;	
}

p.bold {
	font-weight: bold;
}

a.href {
	text-decoration: none;
	color: blue;
}

a.href:hover {
	color: white;
}

a.hrefb {
	text-decoration: none;
	color: blue;
	font-weight: bold;
}

a.hrefb:hover {
	color: white;
}

.sidebar p.nadpis {
	color: #C9ECF5;
	font: bold 1.5em 'Trebuchet MS', Arial, Sans-serif;
}

.black {
	color: #000000;
}

.obrazok {
	float: right;
	border: 0px;
	margin:0px 0px 5px 10px;
}

.obrazok a img {
	text-decoration: none;
	border: none;
}

a.aktualita {
	color: blue;
	font-weight: bold;
	text-decoration: none;
}

.main_footer170 { 
	height: 170px; 
	background: url(engine/images/main_footer.jpg) no-repeat center bottom;
}

.main_footer100 { 
	height: 100px; 
	background: url(engine/images/main_footer.jpg) no-repeat center bottom;
}

a.link { 
	text-decoration: none;
	color: blue;
}

p.elo_one { 
	color: black;
	text-align: center;
	font: bold 1.2em 'Trebuchet MS', Arial, Sans-serif;
	margin-bottom: 25px;
}

p.elo_two { 
	color: black;
	text-align: center;
	font: bold 1.2em 'Trebuchet MS', Arial, Sans-serif;
	padding-top: 365px;
	padding-bottom: 30px;
}

p.elo_three{ 
	text-align: center;
	font: bold 1.2em 'Trebuchet MS', Arial, Sans-serif;
	padding-top: 10px;
}

p.elo_three a { 
	text-decoration: none;
	color: #9D1D1D;
}

p.elo_three a:hover { 
	text-decoration: none;
	color: white;
}

p.elo_four { 
	color: black;
	text-align: center;
	font: normal 1em 'Trebuchet MS', Arial, Sans-serif;
	padding-top: 10px;
}

p.logoelo {
	display: block;
    margin-left: auto;
    margin-right: auto; 
    width: 125px;
    height: 200px;
	margin-bottom: 10px;    
}

span.rok { 
	color: black;
	font: bold 1em 'Trebuchet MS', Arial, Sans-serif;
}

span.text { 
	color: black;
	font: normal 1em 'Trebuchet MS', Arial, Sans-serif;
	width: 50px;
}

table.history { 
	width: 500px;
	margin: 0 0 0 20px;
	border: none;
}

table.history tr { 
	border: none;
}

table.history td.rok { 
	font: bold 1em 'Trebuchet MS', Arial, Sans-serif;
	border: none;
	width: 10%;
}

table.history td.text { 
	font: normal 1em 'Trebuchet MS', Arial, Sans-serif;
	border: none;
}

a.lincok { 
	color: blue;
	text-decoration: none;
}

a.lincok:hover { 
	color: white;
	text-decoration: none;
}

.post .aktuality div.elko { 
  	width: 467px;
	margin-left: 27px;	
}

.post div.elko span.a1 { 
	float: left;
	margin-right: 2px;
}

.post div.elko span.a2 { 
	margin-right: 0px;
} 

.post div.elko span.a3 { 
  	float: right;
}

/* NOVY SWITCH */

.tabs{
	margin-top: 16px;
	height:40px;
	background:url(engine/switch/images/tabs.png) repeat-x top center;
	padding:0 15px;
}

.tabs SPAN{
	display:block;
	height:22px;
	float:left;
	width:auto;
	padding:10px 10px 0px 10px;
	position:relative;
	background:url(engine/switch/images/tab-w.png) no-repeat left bottom;
	
	color:#C9ECF5;
	text-decoration:none;
	font-size:13px;
	margin:8px 3px 0 0;

	cursor:pointer;
}
.tabs SPAN B{
	display:block;
	height:32px;
	width:10px;
	position:absolute;
	right:0;
	top:0px;
	background:url(engine/switch/images/tab-w.png) no-repeat right bottom;
}

.tabs SPAN.activeTab{background-image:url(engine/switch/images/tab-b.png);color:#FFFF2A;}
.tabs SPAN.activeTab B{background-image:url(engine/switch/images/tab-b.png);}


#tab2 , #tab3 , #tab4{display:none;}


/** DODATOK **/

div.fono {
	padding-top: 20px;
	padding-left: 2px;
	width: 511px;
	text-align: justify;
	margin-left: 15px;
	min-height: 450px;
}

div.fono p.mainpic {
	float: right;
	margin: 10px 0 6px 13px;
	border: none;
}

div.fono p.mainpic img {
	border: none;	/*1px solid #007051;*/
}

div.fono table.dod {
	border-collapse: collapse;
	margin-left: 0px;
	margin-top: 3px;
	margin-bottom: 10px;
	width: 510px;	
}

div.fono p.pozn { 
	padding-left: 0px;
	font: normal 0.8em 'Trebuchet MS', Arial, Sans-serif;	
}

dl div {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}



div.fono .nadtab {
	padding: 25px 0 10px 0;
	color: #000000;
	font: bold 1.0em 'Trebuchet MS', Arial, Sans-serif;
}

div.fono .nadtab1 {
	padding: 0 0 10px 0;
	color: #000000;
	font: bold 1.0em 'Trebuchet MS', Arial, Sans-serif;
}

div.fono .links a {
	padding: 10px 0 0 0;
	width: 510px;
	color:  #0B608B;
	text-decoration: none;	
}

div.fono div.solution {
	float: right;
	margin: 5px 25px 6px 15px;
}

.div.fono div.solution img {
	border: 1px solid #007051;
}

div.fono div.solution img:hover {
	border: 1px solid #27A67C;
}

div.fono ul.popis {
	margin: 10px 0 10px 30px;
}

div.fono ul.popis li {
	color: #000000;
	font: normal 1.0em 'Trebuchet MS', Arial, Sans-serif;
	text-decoration: none;
}

div.fono p.solutionxp {
	float: right;
	margin: 5px 0px 0px 15px;
}

div.fono p.solutionxp img {
	border: 1px solid #007051;
}

div.fono p.solutionxp img:hover {
	border: 1px solid #27A67C;
}

p.aktobr {
	display: block;
    margin-left: auto;
    margin-right: auto; 
    width: 125px;
    height: 150px;
	margin-bottom: 5px;    
}

p.akt1 { 
	color: black;
	text-align: center;
	font: bold 1.7em 'Trebuchet MS', Arial, Sans-serif;
	margin-bottom: 10px;
	padding-left: 5px;
}

p.akt2 { 
	color: black;
	text-align: center;
	font: bold 1.0em 'Trebuchet MS', Arial, Sans-serif;
	margin-bottom: 30px;
	padding-left: 5px;
}

span.sps1{ 
	color: black;
	font: bold 1.0em 'Trebuchet MS', Arial, Sans-serif;
	padding-left: 5px;
}

span.sps2{ 
	color: black;
	font: normal 1.0em 'Trebuchet MS', Arial, Sans-serif;
	padding-left: 50px;
}

table.sps { 
	border: none;
	width: 300px;
}

table.sps tr{ 
	border: none;
}

table.sps td { 
	border: none;
}

table.sps td.one{ 
	font-weight: bold;
}

span.bold { 
	font-weight: bold;
}

p.kbus1{ 
	color: black;
	font: bold 1.5em 'Trebuchet MS', Arial, Sans-serif;
}
