/*body {background-image:none; background-color: #f2f2f2; font: 10pt/1.5 "Arial CE", Arial, sans-serif;}*/
body {background-image:none; background-color: #f2f2f2; font: 0.9em/1.5 Calibri, sans-serif; letter-spacing:0;}

/*NADPISY*/
h1, h2, h3, h4, h5, h6 {
  font-size: 1em;
  font-weight: bold;
  margin: 0;
padding: 10px 0 10px;}

.uvodni-stranka table p {
    margin-bottom: 0 !important;
}


h1 { font-size: 1.8em; font-weight: normal; color: #D11140; }
h1 a { color: #D11140; }

.nadpis { font-size: 18pt; letter-spacing: 1px; color: #7f7f89;font-weight: normal;} /*VLASTNI STYL PRO NADPIS 1*/

h2 { font-size: 18pt; letter-spacing: 1px; color: #7f7f89;font-weight: normal; padding-bottom:15px;}
h2 a { color: #7f7f89; }

/*GRAFIKA*/
#c1 {
  position: relative;
  width: 900px;
  margin: 0 auto;
 background: white url(/obrazek/3/head-png) no-repeat 0 0;}

#c2 { width: 770px; background: transparent url(/obrazek/3/footer-png) no-repeat 0 100%;}

.c2-1 { padding: 400px 65px 0 65px; }
.c2-2 { padding: 400px 65px 0 65px; }
.c2-3 { padding: 400px 65px 0 65px; }
.c2-4 { padding: 400px 65px 0 65px; }

#c3 {  width: 770px;  background:none;}

#c4 {  width: 770px; padding: 0px 0px 0px 0px; background:none;}

/*OBSAH*/
#content { float: left; overflow: visible; width:770px; margin: 0 0 15px 23px;   background:none;}
#content ul, #content ol { margin-left: 0px; } 
#content ul li { padding-left: 16px; background: transparent url(/obrazek/3/icon-dot-red-png) no-repeat 0 5px; }
a { color: black; text-decoration: underline; cursor: pointer; _cursor: hand; } 

/*TABULKA - LIŠTA*/
tr.lista td {
     padding: 4px 0;
}


/*ZRUŠENÍ LEVÉHO SLOUPCE*/
#lcolumn {display:none;}

/*PATIČKA*/
#footer { width: 770px; height: 190px;   }

#footer .klicova-slova a { text-decoration: none;}
#footer .klicova-slova a:hover { text-decoration: underline; }
#footer p { color:black; padding: 5px 30px 0 30px; border-top: none; text-align:center;font-size: 10pt;}
#footer a { color: black; text-decoration: underline; }
#footer a:hover { text-decoration: none; }
#footer strong {font-size: 13pt; font-weight: normal; margin: 0 10px; 0 10px;}

/*MOTIV*/
#theme {
  position: absolute; overflow: hidden;
  width: 776px; height: 290px;
 }

#theme {
    background: url("/obrazek/3/motiv-thawte-ssl-certifikaty-cz-jpg/") no-repeat scroll 0 0 transparent; }

.theme-1, .theme-2 { 
     top: 60px; 
     left: 67px; 
}

#theme .ltcorner, #theme .rtcorner, #theme .lbcorner, #theme .rbcorner {display:none;}

/*MENU - HANKA*/
#menu {
    background: #D11140;
    height: 25px;
    left: 67px;
    overflow: hidden;
    padding: 2px;
    position: absolute;
    top: 350px;
    width: 772px;
}

#menu2 {
    background: #D11140;
    height: 25px;
      left: 67px;
overflow: hidden;
padding: 2px;
position: absolute;
    top: 350px;
    width: 772px;
}


#submenu {
    font-size: 98%;
    left: 67px;
    top: 378px;
    width: 774px;
    background: none repeat scroll 0 0 white;
    border: 1px solid #FFC1C0;
}

#menu li span, #menu2 li span {color: white;}


#menu2 li.active .lc, #menu2 li.active .rc, #menu li.active .lc, #menu li.active .rc {
    background: none repeat scroll 0 0 transparent;
}


#menu li, #menu2 li {background:none; padding: 0 2px; } 
#menu ul, #menu2 ul { width: 772px; height: 30px; padding: 0 5px; }
#menu li, #menu2 li { float: left; list-style: none; }

#menu a, #menu2 a {
color:white;
display:block;
float:left;
font-size:108%;
font-family:Tahoma;
font-weight: normal;
height:25px;
letter-spacing:0.01em;
line-height:25px;
padding:0 10px;
text-decoration:none;
}

#menu a:hover, #menu2 a:hover { text-decoration: none; background-color:#ff7c80;}
 /*oddelovac*/
#menu li.active a:hover, #menu2 li.active a:hover {background-color:white;}
/*#menu li.active, #menu2 li.active { position: relative; background-image:none;background-color:white;}*/
#menu li.active a, #menu2 li.active a { color: #d11140; padding: 0 5px; }




/*ÚPRAVA VYHLEDÁVÁNÍ*/
#search {
  position: absolute;
  width: 150px; height: 40px; line-height: 18px;
  top: 15px; right: 15px;}

#sbox {width: 130px; height: 18px; background: white url(/obrazek/3/sbox-bg-png) no-repeat 0 0; }
#sbox input {width: 150px; height: 16px; line-height: 16px; font-size:10pt;}


/*VLOŽENÍ TISKU STRÁNKY DO HLAVIČKY WEBU*/
#toplink {
position: absolute;
 font-size: 9pt;
float:right;
top: 15px; right: 175px;
color: #808080;}

#toplink a {color: #808080; text-decoration:none;}
#toplink a:hover {text-decoration:underline;}
#toplink span { padding: 0 10px;}

/*VLASTNI STYL PRO ROZLOŽENÍ STRÁNKY KONTAKT*/
.pravy-box-kontakt {
   /* background: url("/obrazek/3/pozadicko") repeat-x scroll 0 0 transparent;*/
float:right; width: 200px; 
max-width: 200px; 
/*border: 1px solid #bfbfbf; */
background: url("/obrazek/3/pozadicko-pravy-box-kontakt-png") repeat-y scroll 0 0 transparent;
    border: medium none;
margin: 0 18px 15px 0; 
-moz-border-radius-bottomleft: 0.6em; /*obly roh pro mozillu*/
border-bottom-left-radius: 0.6em;  /*obly roh pro operu*/
-moz-border-radius-bottomright: 0.6em; /*obly roh pro mozillu*/
border-bottom-right-radius: 0.6em;  /*obly roh pro operu*/}

.pravy-box-kontakt p {padding: 15px;}
.pravy-box-kontakt h2 {background-color: #AEBCD7; color:black; padding: 5px 15px; font-size:100%; letter-spacing: 0.5px; font-weight:bold;}
.pravy-box-kontakt h3 { color:#d11140; padding: 5px 15px 0 15px; font-size:110%;}
.pravy-box-kontakt table { padding: 0 10px 0 10px;}

.levy-box-kontakt { float: left; overflow: hidden; width: 490px; }

/*VLASTNI STYL PRO ROZLOŽENÍ OSTATNÍCH STRÁNEK*/
.pravy-box {
    /*background: url("/obrazek/3/pozadicko") repeat-x scroll 0 0 transparent;*/
   background: url("/obrazek/3/pozadicko-pravy-box-png") repeat-y scroll 0 0 transparent;
    /*border: 1px solid #BFBFBF;*/
    border: medium none;
    border-bottom-left-radius: 0.6em;
    border-bottom-right-radius: 0.6em;
    float: right;
    margin: 0 18px 15px 0;
    max-width: 150px;
    width: 150px;
}

.pravy-box p{padding: 0 10px;}
.pravy-box h2 {
    background-color: #AEBCD7;
    color: black;
    font-size: 100%;
    font-weight: bold;
    letter-spacing: 0;
    padding: 10px;
}
.pravy-box h3{ color:#ff0000;padding: 0 10px 0 10px;font-size:110%;}
.pravy-box img {padding:-10px;}

.levy-box {float: left; overflow: hidden; width: 540px; margin-bottom: 15px; }

#contact {
    color: #999999;
    height: auto;
    left: 15px;
    position: absolute;
    text-align: left !important;
    top: 10px;
    width: 500px;
    z-index: 1;
}

/*VLASTNI STYL PRO ÚVODNÍ ČERVENÝ TEXT STRÁNEK*/
.uvodni-text {color: #e36c0a; font-size:16pt; padding: 10px 150px 0 0; }
.uvodni-text strong {font-size: 20pt;}

D11140

/*ÚPRAVA ÚSPĚŠNÉHO A NEÚSPĚŠNÉHO HLÁŠENÍ PŘI ODESLÁNÍ FORMULÁŘE*/
#success {
    left: 200px;
    margin-top: -40px;
    position: absolute;
}
#error {position: absolute;}
#form .button {background: #a21e1e url(/obrazek/3/form-button-png) repeat-x 0 0;  width: 134px; height: 25px; text-transform: uppercase;}
#listdata .ltype2, #listdata .ltype2 a { color: #d11140; }

/*ÚPRAVA KONTAKTNÍHO FORMULÁŘE*/
.table {width: 100%; background-color: #f2f2f2; padding:15px;}
.table textarea, .table input { width: 250px; }
 .required {font-style: italic;}

.table .button   {
  font: 100%/1.5 "Arial CE", Arial, sans-serif; font-weight: bold;text-transform: uppercase;
  width: 134px; height: 25px;
   color: white; cursor: pointer; _cursor: hand;
  background: #D11140;
  border: none;}

/*ÚPRAVA NAVIGAČNÍ CESTY*/
#path {
    font-size: 9pt;
    margin: 5px;
    padding-top: 15px;
}

/*VLASTNI STYL PRO ÚVODNÍ STRÁNKU*/
.uvodni-stranka {
    border-spacing: 30px;
    margin-left: -50px;
    margin-top: -25px;
}
.uvodni-stranka h2 {color:white; font-size: 16pt; letter-spacing: 0px;  padding: 0;font-weight:normal;}
.uvodni-stranka p {margin: 0.5em 0 0 0;}

/*uvodni stranka - styl pro sede bunky*/
.uvodni-stranka .td {padding: 0 23px 18px 23px ; background-color:#f2f2f2; width:33%; vertical-align: top;}

/*uvodni-stranka - styl pro cerveny a khaki box*/
.uvodni-stranka td {padding: 0px 23px; margin: 0 23px 0px 23px;font-size: 105%;} 

.odkaz{text-align: right;}
.odkaz  a {color: #ffffff;  font-size: 16pt;text-decoration:none;} 
.odkaz  a:hover {text-decoration:underline; }

/*uvodni stranka - styl pro khaki box*/
.uvodni-stranka .tr {background-color: #938953;} 
.uvodni-stranka .tr td  {padding:0; font-size: 105%; margin: 0;} 
.uvodni-stranka .tr p {color:white;padding: 15px 23px;margin: 0 23px 0px 23px ; font-size: 14pt;}
.uvodni-stranka .tr em {font-size: 0.9em;}
.uvodni-stranka .tr img {margin-right: 20px;}

/*uvodni stranka-cerveny box*/
.cerveny p {
    background-color: #D11140;
    color: white;
    font-size: 14pt;
    margin: 0 -23px;
    padding: 15px 23px;
}
.cerveny  a {color:white; text-decoration:none;} 
.cerveny  a:hover {text-decoration:underline;}

/*uvodni stranka - zeleny box*/
.green {background-color: #938950;color:white; padding: 23px; height:120px; font-weight:normal; margin:0 -23px 0 -23px;}
.green a {font-size: 16pt; color:white; text-decoration:none;} 
.green a:hover {text-decoration:underline;}

/*uvodni stranka- oranzovy box*/
 .orange {background-color: #e36c0a;color:white; padding: 23px; height:120px; font-weight:normal; margin:0 -23px 0 -23px;}
 .orange a {font-size: 16pt; color:white; text-decoration:none;} 
 .orange a:hover {text-decoration:underline;}

/*uvodni stranka - modry box*/
 .blue {background-color: #005BA8;color:white; padding: 23px; height:120px; font-weight:normal; margin:0 -23px 0 -23px;}
 .blue a {font-size: 16pt; color:white; text-decoration:none;}
 .blue a:hover {text-decoration:underline;}

/*SKYSCRAPER*/
#skyscraper {
position: absolute;
top: 186px; right: -130px;
width: 120px; height: 600px;
}