div {
  padding: 0px;
  margin: 0px;
} 
ul, li {
  color: #77787B;
}
A {
    color: #F58220;
    font-weight: bold;
    text-decoration: underline;
}
A:hover {
    color: #95120B;
    font-weight: bold;
    text-decoration: none;
}
 body {
  background-color: #efefef;
  font-family: "tahoma", sans-serif;
  font-size: 12px;
  color: #77787B;
  width: 100%;
  margin: 0px;
  margin-top: 20px;
  padding: 0px;
  text-align: center;
  SCROLLBAR-FACE-COLOR: #C0BEBE; 
  SCROLLBAR-HIGHLIGHT-COLOR: #E6E4E1; 
  SCROLLBAR-SHADOW-COLOR: #C0BEBE; 
  SCROLLBAR-3DLIGHT-COLOR: #C0BEBE; 
  SCROLLBAR-ARROW-COLOR: #595655; 
  SCROLLBAR-TRACK-COLOR: #E6E4E1; 
  SCROLLBAR-DARKSHADOW-COLOR: #C0BEBE;
}
div#shadow {
  position: relative;
  width: 800px;
  height: 619px;
  border-style: none;
  padding: 0px;
  margin: 0 auto;
  background-color: #FFFFFF;
}
div#logo_top {
  position: absolute;
  left: 0px;
  top: 39px;
  width: 800px;
  height: 89px;
  margin: 0px;
  padding: 0px;
  background-image: url("../img/logo_head.gif");
  background-repeat: no-repeat;
  background-position: top left;
}
div#logo_label {
  position: absolute;
  left: 0px;
  top: 0;
  width: 466px;
  height: 89px;
  margin: 0px;
  padding: 0px;
}    
div#lista_top {
  position: absolute;
  left: 0px;
  top: 128px;
  width: 800px;
  height: 30px;
  margin: 0px;
  padding: 0px;
  background-color: #B4B4B1;
}
div#lista_bottom {
  position: relative;
  width: 800px;
  height: 16px;
  margin: 0 auto;
  padding: 0px;
  text-align: left;
  color: #FFFFFF;
  font-size: 11px;
  background-color: #D1D3D4;
}
div#lista_bottom a {
  position: relative;
  width: 800px;
  height: 16px;
  margin: 0 auto;
  padding: 0px;
  text-align: left;
  color: #FFFFFF;
  font-size: 10px;
  background-color: #D1D3D4;
}
div#copy {
  position: absolute;
  left: 550px;
  top: 0px;
  width: 256px;
  height: 16px;
  margin: 0px;
  padding: 0px;
}
div#clen_skgroup {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 202px;
  height: 30px;
  margin: 0px;
  padding: 0px;
}
div#search_lista {
  position: absolute;
  left: 444px;
  top: 5px;
  width: 230px;
  height: 15px;
  color: #FFFFFF;
  font-size: 15px;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
}
input.search {
  font-size: 10px;
  width: 122px;
  border: 2px solid #9B9B9C;
  background-color: #E7E7E7;
}
div#search_lista IMG {
  vertical-align: middle;
  padding-bottom: 4px;
}
div#lang_verzia {
  position: absolute;
  left: 697px;
  top: 0px;
  width: 103px;
  height: 30px;
  margin: 0px;
  padding: 0px;
}
div#lang_verzia A {
  color: #FFFFFF;
  text-decoration: none;
}
div#body_label {
  position: absolute;
  left: 230px;
  top: 168px;
  width: 547px;
  height: 441px;
  margin: 0px;
  padding: 0px;
  background-image: url("../img/back_body.gif");
  background-repeat: no-repeat;
  background-position: top left;
}
div#body_scroll {
  position: absolute;
  left: 0px;
  top: 24px;
  width: 545px;
  height: 402px;
  overflow: auto;
  margin: 0px;
  padding: 0px;
  font-size: 12px;
}
div#body_scroll p {
  text-align: justify;
  padding: 15px;
  padding-top: 0px;
  line-height: 15px;
  color: #77787B;
  margin-top: 10px;
  margin-bottom: 0px;
  padding-bottom: 10px;
}

div#body_scroll div {
  text-align: justify;
  padding: 15px;
  padding-top: 0px;
  line-height: 15px;
  color: #77787B;
  margin-top: 10px;
  margin-bottom: 0px;
  padding-bottom: 10px;
}


div#body_scroll li, ul {
  text-align: justify;
  color: #77787B;
  padding-right: 10px;
  line-height: 15px;
  padding-top: 0px;
  margin-top: 0px;
}
div#body_scroll b {
  color: #F58220;
}
div#body_scroll hr {
  color: #77787B;
  width: 94%;
  height: 1px;
}
div#body_scroll A {
  text-decoration: none;
  font-weight: bold;
}
A.servis {
  color: #767678;
}
A:hover.servis {
  color: #767678;
}
div#cesta_body {
  position: absolute;
  left: 10px;
  top: 0px;
  width: 540px;
  height: 30px;
  overflow: auto;
  text-align: left;
  margin: 0px;
  padding: 0px;
  padding-top: 4px;
  color: #FFFFFF;
  font-size: 11px;
  font-weight: bold;
}
div#cesta_body B {
  color: #ffffff;
}
div#cesta_body A {
  color: #FFFFFF;
  text-decoration: none;
}
div#cesta_body A:hover {
  color: #FFFFFF;
  text-decoration: underline;
}
div#menu_label {
  position: absolute;
  left: 29px;
  top: 166px;
  width: 168px;
  height: 442px;
  margin: 0px;
  padding: 0px;
  color: #FFFFFF;
  font-size: 11px;
  font-weight: normal;
  text-align: left;
  background-image: url("../img/back_menu.gif");
  background-repeat: no-repeat;
  background-position: top left;
}
div.default {
	color: #FFFFFF;
	width: 162px;
	height: 23px;
	padding: 0px;
	margin: 0px;
	line-height: 23px;
	padding-left: 6px;
	margin-top: 2px;
	margin-bottom: 1px;
}
div.default A {
	color: #FFFFFF;
	text-decoration: none;
}
div.default A:hover {
	color: #FFFFFF;
	text-decoration: none;
}
div.default01 {
	background: url(../img/menu/default01_menu.gif) left top no-repeat;
	width: 162px;
	height: 23px;
	padding: 0px;
	margin: 0px;
	padding-left: 6px;
	line-height: 23px;
	margin-top: 2px;
	margin-bottom: 1px;
}
div.default01 A {
	color: #FFFFFF;
	text-decoration: none;
}
div.default01 A:hover {
	color: #FFFFFF;
	text-decoration: none;
}
div.selected {
	background: url(../img/menu/selected_menu.gif) left top no-repeat;
	width: 162px;
	height: 23px;
	padding: 0px;
	margin: 0px;
	padding-left: 6px;
	line-height: 23px;
	margin-top: 2px;
	margin-bottom: 1px;
}
div.selected2 {
	background: url(../img/menu/selected2_menu.gif) left top no-repeat;
	width: 162px;
	height: 23px;
	padding: 0px;
	margin: 0px;
	padding-left: 6px;
	line-height: 23px;
	margin-top: 2px;
	margin-bottom: 1px;
}
div.selected A {
	color: #F58220;
	text-decoration: none;
}
div.selected A:hover {
	color: #F58220;
	text-decoration: none;
}
div.selected2 A {
	color: #77787B;
	text-decoration: none;
}
div.selected2 A:hover {
	color: #77787B;
	text-decoration: none;
}
div.selected3 {
	background: url(../img/menu/selected3_menu.gif) left top no-repeat;
	width: 162px;
	height: 23px;
	padding: 0px;
	margin: 0px;
	padding-left: 6px;
	line-height: 23px;
	margin-top: 2px;
	margin-bottom: 1px;
}
div.selected3 A {
	color: #77787B;
	text-decoration: none;
}
div.selected3 A:hover {
	color: #77787B;
	text-decoration: none;
}
div.selected_oblucik {
	background: url(../img/menu/oblucik_menu.gif) left top no-repeat;
	width: 162px;
	height: 23px;
	padding: 0px;
	margin: 0px;
	padding-left: 6px;
	line-height: 23px;
	margin-top: 2px;
	margin-bottom: 1px;
}
div.selected_oblucik A {
	color: #F58220;
	text-decoration: none;
}
div.selected_oblucik A:hover {
	color: #F58220;
	text-decoration: none;
}
div.selected_etikety {
	background: url(../img/menu/etikety_selected.gif) left top no-repeat;
	width: 162px;
	height: 23px;
	padding: 0px;
	margin: 0px;
	padding-left: 6px;
	line-height: 23px;
	margin-top: 2px;
	margin-bottom: 1px;
}
div.selected_etikety A {
	color: #77787B;
	text-decoration: none;
}
div.selected_etikety A:hover {
	color: #77787B;
	text-decoration: none;
}
TABLE.title {
  margin-top: 7px;
}

/*div#body_scroll TABLE.title div {
    margin: 0px;
    padding:0px;
}
*/
div#body_scroll TABLE.title .akce {
  margin-bottom: 2px;
  color: white;
  line-height: 150%;
  font-size: 28px;
  background-color: #FB1E00;
  text-align: center;
}

div#body_scroll TABLE.title .akce_text {
  padding-top: 10px;
  padding-bottom:10px;
  margin-bottom: 2px;
  color: white;
  font-size: 14px;
  background-color: #77787B;
  text-align: center;
}

div#body_scroll TABLE.title .akce_text .nadpis {
  color: #F58220;
}
div#body_scroll TABLE.title .titulka_sipocka {
	background: url("../img/titulka_sipocka.gif") left top no-repeat;
	width: 163px;
	height: 20px;
	padding: 0px;
	margin: 0px;
	padding-left: 6px;
	line-height: 19px;
	margin-top: 2px;
	margin-bottom: 1px;
    text-align: left;
    color: white;
    font-weight: bold;
}

IMG#spolecnost {
  padding-right: 15px;
  padding-bottom: 15px;
}
A.a_butt {
  color: #F58220;
  background-color: #ECEDED;
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 8px;
  padding-bottom: 10px;
}
h4 {
  color: #77787B;
  text-align: left;
  padding-left: 14px;
  margin-bottom: 0px;
  margin-top: 5px;
  font-size: 17px;
  font-weight: bold;
}
TABLE.technologie TD {
  font-size: 11px;
  border-right: 1px solid #B8B8B8;
}
TABLE.technologie .inverse TD {
  background-color: #F1F1F1;
}
TABLE.technologie .inverse B {
  color: #F58220;
  font-weight: bold;
}
TABLE.technologie .noborder {
  border-right: 0px;
  text-align: right;
  padding-top: 5px;
}
TABLE.technologie .borderbottom TD {
  border-bottom: 1px solid #77787B;
  color: #F58220;
  font-weight: bold;
  padding: 3px;
  padding-left: 0px;
  padding-right: 0px;
}
TABLE.technologie .inversebottom TD {
  background-color: #F1F1F1;
  border-bottom: 1px solid #77787B;
}
TABLE.technologie .inversebottom B {
  color: #F58220;
  font-weight: bold;
}
TABLE#dodavatele {
	border-top: 2px solid #77787B;
	font-size: 11px;
	padding-top: 10px;
	line-height: 14px;
	margin-top: 10px;
}
TABLE#dodavatele TD {
	text-align: left;
	padding-left: 20px;
}
TABLE#dodavatele TD A {
	color: #C3C3C1;
	text-decoration: none;
}
TABLE#dodavatele TD A:hover {
	color: #F58220;
	text-decoration: none;
}
TABLE#dodavatele .nadpis {
	color: #F58220;
	font-weight: bold;
	padding-top: 15px;
	font-size: 11px;
}
TABLE.reference {
    font-size: 11px;
    font-weight: bold;
    color: #77787B;
}
TABLE.reference TD {
    padding: 0px;
    padding-left: 5px;
}
TABLE.reference IMG {
	border-bottom: 1px solid #FFFFFF;
}
TABLE.stroje {
    font-size: 11px;
    font-weight: bold;
    color: #898A8D;
    background-color: #D1D3D4;
    margin-top: 60px;
    margin-left: 2px;
}
TABLE.stroje TD {
    padding-top: 0px;
    padding-bottom: 0px;
}
TABLE.stroje TD A, A:hover {
    color: #898A8D;
}
TABLE.stroje01 TD A, A:hover {
    color: #898A8D;
}
TABLE.stroje01 {
    font-size: 11px;
    font-weight: bold;
    color: #898A8D;
    background-color: #D1D3D4;
    margin-top: 15px;
    margin-left: 2px;
}
TABLE.stroje01 TD {
    padding-top: 0px;
    padding-bottom: 0px;
}
TD#blankfill {
    background-color: #FFFFFF;
    height: 15px;
}
TD#blankfill01 {
    background-color: #FFFFFF;
    height: 24px;
}
.silverb  B {
    color: #767678;
}
TD.nadpis01  {
	 color: #77787B;
	 font-weight: bold;
	 padding: 2px;
	 width: 130px;
	 text-align: left;
}
TD.nadpis02  {
	 color: #F58220;
	 font-weight: bold;
	 text-align: left;
	 padding-left: 20px;
	 padding: 2px;
	 width: 310px;
}
TABLE.pokladny IMG {
	border-top: 17px solid #FFFFFF;
}
TABLE.pokladny_main {
	padding-top: 7px;
}
TABLE.pokladny_main A {
	font-family: Arial;
	font-size: 14px;
	color: #77787B;
	font-weight: bold;
}
TABLE.pokladny_main A:hover {
	font-size: 14px;
	color: #77787B;
	font-weight: bold;
}
.down {
	color: #F58220;
	font-weight: bold;
	font-size: 11px;
}
.down A:hover {
	color: #F58220;
	font-weight: bold;
	font-size: 11px;
}
TABLE.reference A {
	color: #A5A5A4;
}
TABLE.pokladny TD {
	font-size: 11px;
	padding-left: 10px;
}
TABLE.pokladny TD UL, LI{
	padding-left: 3px;
	margin-left: 6px;
	color: #77787B;
	margin-top: 5px;
}
TABLE.pokladny TD b{
	line-height: 20px;
	font-family: Arial;
	font-size: 13px;
}
/*
TABLE.kontakt {
    margin-top: 10px;
    width: 93%;
}
TABLE.kontakt TD {
    padding: 2px;
    text-align: left;
    font-size: 11px;
    line-height: 15px;
    padding-left: 5px;
}
TABLE.kontakt p {
    padding: 0px;
    color: #77787B;
}
TABLE.kontakt .kontakt_head {
    background-color: #F58220;
    color: #FFFFFF;
    font-weight: bold;
    text-align: left;
    font-size: 12px;
}
TABLE.kontakt A {
    color: #767678;
}
TABLE.kontakt A:hover {
    color: #767678;
}
*/

TABLE.kontakty TD {
	padding: 0px;
	text-align: left;
}
TABLE#kontakt2 TD {
	padding: 4px;
	padding-left: 6px;
	text-align: left;
}
TABLE#kontakt3 TD {
	padding: 4px;
	padding-left: 6px;
	text-align: left;
}
TABLE#kontakt2 A {
	color: #B4B4B1;
}
TABLE#kontakt3 A {
	color: #ffffff;
}
TABLE#kontakt2 P {
	padding: 0px;
	margin: 0px;
}

.hdr {
	background-color: #F58220;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
}
.hdr2 {
	background-color: #EEEEEE;
	font-weight: bold;
	font-size: 11px;
	color: #F58220;
}
TR.td01 TD {
	background-color: #F58220;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
}
.td01  A {
	color: #FFFFFF;
}

TR.td02 TD {
	background-color: #77787B;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}


.hdrkleste {
	background-color: #EFEFEF;
	font-weight: bold;
}	
TABLE.informatika {
	line-height: 15px;
}
.silverb   {
	line-height: 15px;
	font-size: 13px;
	font-weight: bold;
	color: #77787B;
}
TABLE.informatika ul, li {
	line-height:  20px;
}
TABLE.informatika td A {
	font-size: 13px;
	color: #77787B;
}
.informatika00 A {
	font-size: 13px;
	font-weight: normal;
}
IMG#kariera {
  padding-right: 15px;
  padding-bottom: 10px;
}
A.karieraa  {
	color: #F58220;
}
A:hover.karieraa  {
	color: #F58220;
}	
.softw A.down {
	color: #767678;
	font-weight: bold;
	font-size: 12px;
}
div#body_scroll table.title DIV#news {
  text-align: justify;
  margin-top: 5px;
  padding: 5px;
  padding-top: 0px;
  padding-bottom: 0px;
  color: #626469;
  height: 210px; 
  line-height: 15px;
}
div#body_scroll DIV#news a {
    color: #F58220;
}

TABLE.chladiarenske {
	padding-top: 5px;
	padding-left: 5px;
}
TABLE.chladiarenske A {
	color: #77787B;
	font-weight: bold;
	font-size: 11px;
}
TABLE.obchodni {
	margin-left: 1px;
	padding-top: 12px;
}
TABLE.obchodni A {
	color: #77787B;
	font-weight: bold;
	font-size: 12px;
}
TABLE.znaceni {
	margin-left: 2px;
	margin-top: 60px;
	padding-top: 12px;
}
TABLE.znaceni A {
	color: #77787B;
	font-weight: bold;
	font-size: 14px;
}
TABLE.prumyslove {
	padding-top: 0px;
	padding-bottom: 10px;
	font-size: 12px;
}
TABLE.prumyslove H4 {
	padding-top: 0px;
	padding-left: 9px;
	padding-bottom: 9px;
	margin-left: 0px;
}
TABLE.prumyslove .text_p TD {
	font-weight: bold;
	font-size: 11px;
}

table.pracovni_pozice {
    text-align: left;
}

/* CSS styly pro seznam odkazu na partnerske weby */
ul.c-links { height:37px; width:100%; background:#d1d3d4 url('../img/corner-r.png') top right no-repeat; color:#77787b; margin:0 0 2px 0; padding:0; }
ul.c-links li { float:left; display:block; list-style-type:none; border-right:1px solid #dbdddd; border-left:1px solid #e7e8e8; margin:0; padding:0; line-height:1.2; font-size:11px; }
ul.c-links li.motion { border-left:none; background:url('../img/corner-l.png') top left no-repeat; padding-left:4px; }
ul.c-links li.moneco { border-right:none; }
ul.c-links li a { display:block; color:#77787b; padding:5px 10px 0 10px; margin:0; height:32px; width:111px; text-align:center; position:relative; text-decoration:none; }
ul.c-links li a:hover { text-decoration:none; }
ul.c-links li a * { cursor:pointer; }
ul.c-links li a em { font-style:normal; color:#f58220; }
ul.c-links li a strong { color:#fff; font-weight:normal; display:block; position:absolute; bottom:3px; left:0; width:131px; background-color:#d1d3d4; }
ul.c-links li a span { display:block; position:absolute; top:5px; left:0; width:131px; height:13px; }
ul.c-links li.motion a span { background:transparent url('../img/logo-skmotion-male.png') top center no-repeat; }
ul.c-links li.kontakt a span { background:transparent url('../img/logo-skkontakt-male.png') top center no-repeat; }
ul.c-links li.label a span { background:transparent url('../img/logo-sklabel-male.png') top center no-repeat; }
ul.c-links li.tools a span { background:transparent url('../img/logo-sktools-male.png') top center no-repeat; }
ul.c-links li.public a span { background:transparent url('../img/logo-skpublic-male.png') top center no-repeat; }
ul.c-links li.moneco a, ul.c-links li.label a { width:100px; }
ul.c-links li.moneco a strong, ul.c-links li.moneco a span,
ul.c-links li.label a strong, ul.c-links li.label a span { width:120px; }
ul.c-links li.kontakt a, ul.c-links li.motion a { width:119px; }
ul.c-links li.kontakt a strong, ul.c-links li.kontakt a span,
ul.c-links li.motion a strong, ul.c-links li.motion a span { width:139px; }
