body {
   margin: auto;
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-size: 13px;

}
#tucne{
   font-weight: bold;
   font-size:12px;
   color:#505050;

}

p {
   text-align: justify;
   font-size:12px;
   color:#505050;
}

.red {
   color: red;
   font-weight: bold;
}

a {
   color:#471B8F;
   text-decoration:underline;
}

a.dokumenty {
   color:#471B8F;
   text-decoration:none;
}

a:hover {
   text-decoration:none;
}

a:hover {
   text-decoration:underline;
}

.img-left {
   float: left;
   width: auto;
   margin: 0px;
   padding: 3px 15px 10px 0;

}

img{
   border: 0px;
}

h1 {
   font-style: italic;
   font-size: 22px;
}

h2 {
   font-size: 11px;
}

h2.dokumenty {
   font-size: 14px;
   text-decoration: underline;
}

h3.dokumenty {
   font-size: 11px;
}

/* Header */

#header {
   width: auto;
   margin: auto;
   height: 56px;
   background: #FFFFFF url('../images/linka.png') repeat-x;
}

/* menu horní */
#menuhorni {
   width: 1000px;
   margin: auto;
   background: #ffffff none;
}

#menuhorni ul {
   margin: 0;
   padding: 0;
   list-style-type: none;
}

#menuhorni li {	
   margin: 0;
   padding: 0;
   font-size:19px;
   float: left;
   text-align: center;
}
.linka {
   line-height: 56px;
   width: 1px;
   height: 56px;
   background: url('../images/linka-horni-menu.png');
}
.linka-lh {
   width: 27px;
   height: 56px;
   background: url('../images/linka-lh.png') no-repeat;
}
.linka-ph {
   width: 23px;
   height: 56px;
   background: url('../images/linka-ph.png') no-repeat;
}
.odkaz1 {
   line-height: 56px;
   width: 197px;
   height: 56px;
   background: url('../images/tlacitko-pt-1.png');
}
.odkaz2 {
   line-height: 56px;
   width: 148px;
   height: 56px;
   background: url('../images/tlacitko-lp-1.png');
}
.odkaz3 {
   line-height: 56px;
   width: 189px;
   height: 56px;
   background: url('../images/tlacitko-tc-1.png');
}
.odkaz4 {
   line-height: 56px;
   width: 179px;
   height: 56px;
   background: url('../images/tlacitko-e-1.png');
}
.odkaz5 {
   line-height: 56px;
   width: 117px;
   height: 56px;
   background: url('../images/tlacitko-k-1.png');
}
.odkaz6 {
   line-height: 56px;
   width: 114px;
   height: 56px;
   background: url('../images/tlacitko-es-1.png');
}
.odkaz1 a:hover {
   background: url('../images/tlacitko-pt-2.png');
}
.odkaz2 a:hover {
   background: url('../images/tlacitko-lp-2.png');
}
.odkaz3 a:hover {
   background: url('../images/tlacitko-tc-2.png');
}
.odkaz4 a:hover {
   background: url('../images/tlacitko-e-2.png');
}
.odkaz5 a:hover {
   background: url('../images/tlacitko-k-2.png');
}
.odkaz6 a:hover {
   background: url('../images/tlacitko-es-2.png');
}

#menuhorni a {
   display: block;
   width: 100%;
   text-decoration: none;
}
#menuhorni a:hover {
   color: #471b8f;
}


/* Logo */

.logo {
   margin-top: 85px;
   margin-left: 15px;
   border: 0px;
}

#logo a {
   text-decoration: none;
}

/* linka pod obrazkem*/

#picture {
   width: auto;
   height: 199px;
   margin: auto;

   background: #FFFFFF url('../images/linka-big.png') repeat-x;
}

/* velky obrazek */

#big {
   width: 1000px;
   height: 199px;
   margin: auto;

   background: #FFFFFF url('../images/picture-big.jpg') no-repeat;
}

/* třísloupcové rozdělení */

#main1 {
   width: 1000px;
   margin:auto;
   padding:0;
   background: #FFFFFF;
}
#main2 {
   margin:0;
   padding:0;
   background: #FFFFFF;
}
#left {
   float:left;
   width:216px;
   margin:0 0 0 26px;
   padding:0;
   background: #FFFFFF url('../images/linka-menu.png') repeat-x;
}
#right {
   float:right;
   width:237px;
   height: auto;
   margin:0 23px 0 0;
   padding:0;
   background: #FFFFFF url('../images/linka-novinky.png') repeat-x;
}
#middle {
   margin:0 290px 0 270px;
   background: #FFFFFF;
}
.column-in {
   margin:0;
   padding:0.5em 0 0 0;
}
.cleaner {
   clear:both;
   height:1px;
   font-size:1px;
   border:none;
   margin:0;
   padding:0;
   background:transparent;
}
.cleaner2 {
   clear:both;
   height:20px;
   font-size:1px;
   border:none;
   margin:0;
   padding:0;
   background:transparent;
}

/* menu */

#menu {
   width: 216px;
}

#menu ul {
   margin-top: -20px;
   padding-left: 0;
   list-style-type: none;
}

#menu li {
   display: inline;

}

#menu a {
   display: block;
   background: url('../images/linka-menu-2.png') bottom repeat-x;
   text-decoration: none;
   color: #401A93;
   padding-left: 18px;
   width: 198px;
   height: 20px;
   padding-top: 5px;
}

#menu a:hover {
   padding-left: 18px;
   padding-top: 5px;
   width: 198px;
   color: white;
   height: 20px;
   background: #FFFFFF url('../images/menu-pozadi.png') bottom no-repeat;
}

#rada {
   margin-top:30px;
   width: 216px;
   height: 68px;
}

#naklady {
   margin-top:40px;
   width: 216px;
   height: 78px;
}

/* eshop */
.eshopcely {
   width: 440px;
   height: auto;
   margin: auto;
}
#eshopcontent {
   width: 440px;
   height: auto;
   text-align: center;
}
.eshopcontent2 {
   float:left;
   text-align: center;
   width: 160px;
   height: 400px;
   background: #ffffff;
}
.eshopcontent3 {
   float:right;
   text-align: center;
   width: 160px;
   height: 400px;
   background: #ffffff;

}
#linka-eshop-horni {
   width: 200px;
   height: 23px;
   background: url('../images/linka-eshop-horni.png') left top no-repeat;
}
#linka-eshop-dolni {

   height: 23px;
   background: url('../images/linka-eshop-dolni.png') left top no-repeat;
}

.volnyradek {
   height: 15px;
   background: #ffffff;
}
.img-left-eshop {
   width: auto;
   float: left;
   margin-top: -15px;
   padding: 0 50px 0 15px;

}
.eshop-text {
   font-size: 11px;
   font-weight: bold;
}
.cenaeshop {
   font-size: 12px;

   color:#471b8f;
   text-align: right;
}
.textright {
   text-align: right;
   color: black;
}
.textleft {
   text-align: left;
   color: black;
   margin-left: 20px;
}
.textleft a {
   color: black;
}

.akceeshop {
   font-size: 12px;
   font-weight: bold;
   color:#471b8f;
   text-align: right;
}
.input {
   border: 1px solid #858585;
}
.submit {
   color: #ffffff;
   border:0;
   background: transparent url('../images/tlacitko-objednat.png');
}


/* novinky */
#novinky {
   width: 237px;
   height: auto;

}
.cleanernovinky {
   clear:both;
   height:210px;
   font-size:1px;
   border:none;
   margin:0;
   padding:0;
   background:transparent;
}
.datum {
   font-size: 14px;
   float: left;
   width: 55px;
   height: 58px;
   line-height: 15px;
   margin-top: 20px;
   margin-left: 20px;
   padding: 5px 0 0 12px;
   background: url('../images/novinky.png') left top no-repeat;
}

.novinkytext {
   margin-top: 15px;
   float: right;
   width: 130px;
   height: 73px;
   margin-right: 20px;
}

.novinkytext a {
   color: white;
   font-size: 11px;
   font-weight: bold;
   text-decoration: underline;
}

.novinkytext a:hover {
   text-decoration: none;
}

#oddelovac {
   height: 100px;
}
#archiv {
   margin-left:140px;
   width: 67px;
   line-height: 20px;
   height: 32px;
   text-align: center;
   background: url('../images/tlacitko-archiv.png') right top no-repeat;
}
#archiv a{
   font-size:12px;
   color: white;
   text-decoration: none;
}
#archiv a:hover {
   text-decoration: underline;
}
#nadpis { /*novinky*/
          font-style: italic;
          font-size: 22px;
          font-weight: bold;
          width: 108px;
          margin-left: 30px;
          height:30px;
          background: url('../images/ctverecky.png') right top no-repeat;
}

#nadpis2 { /*nasi partneri*/
           font-style: italic;
           font-size: 22px;
           font-weight: bold;
           width: 174px;
           height: 30px;
           padding: 0 15px 0 0;
           text-align: right;
           background: url('../images/ctverecky.png') right top no-repeat;
}

#nadpiskosik { /*nasi partneri*/
               font-style: italic;
               font-size: 22px;
               font-weight: bold;
               width: 75px;
               height: 30px;
               margin-left: 30px;
               background: url('../images/ctverecky.png') right top no-repeat;
}

#devi, #raychem, #hasit, #danfoss{
   margin-left: 30px;
   margin-top:20px;
}



/* fotogalerie */

.fotolinka {
   width: auto;
   height: 56px;
   margin: auto;
   background: #FFFFFF url('../images/linka.png') repeat-x;
}

.foto {
   width: auto;
   height: 177px;
   margin: auto;
   background: #FFFFFF url('../images/linka-foto.png') repeat-x;
}
#fotopodklad {
   width: 1000px;
   height: 177px;
   margin: auto;
}
#fotogalerie {
   float:left;
   width: 632px;
   height: 177px;

}

#nadpis3 { /*fotogalerie*/
           font-style: italic;
           font-size: 22px;
           font-weight: bold;
           width: 143px;
           margin-left: 30px;
           height:30px;
           background: url('../images/ctverecky.png') right top no-repeat;
}

.fotka { /*fotogaleri*/
         margin-top: 5px;
         margin-left: 30px;
}

#eshop {
   float:right;
   width: 368px;
   height: 177px;
   text-align:left;
}
#linka-akce-horni {
   width: 353px;
   height: 22px;
   background: url('../images/linka-akce-horni.png') left top no-repeat;
}
#linka-akce-dolni {
   width: 353px;
   height: 22px;
   background: url('../images/linka-akce-dolni.png') left top no-repeat;
}
#akce {
   width: 335px;
   height: 68px;
   background: #ffffff;
   margin: 0 0 0 9px;
}
.img-left-akce {
   width: auto;
   float: left;
   margin-top: -15px;
   padding: 0 50px 0 15px;

}
.akce-text {
   font-size: 14px;
   font-weight: bold;
}
.cena {
   font-size: 14px;
   font-weight: bold;
   color:#471b8f;
}
.input {
   border: 1px solid #858585;
}
.submit {
   color: #ffffff;
   border:0;
   background: transparent url('../images/tlacitko-objednat.png');
}
#nadpis4 { /*akce zbozi*/
           font-style: italic;
           font-size: 22px;
           font-weight: bold;
           width: 143px;
           margin-left: 30px;
           margin-bottom: 5px;
           height:30px;
           background: url('../images/ctverecky.png') right top no-repeat;
}
/*vypocet porizovacich nakladu*/
.tlacitka1 {
   width: 480px;
   text-align: right;
}

.left {
   float: left;

}

.right {
   float: right;
   margin : 0 20px 0 0;
}

/* paticka */

.paticka {
   width: 1000px;
   height: auto;
   margin: auto;
}
