/* CSS Document */

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */


body {
   text-align:center;
   font-family: verdana, arial, sans-serif;
   font-size:80%;
   background-color:#283266;
   color:black;
   margin:0px;
   padding:0px;
}

h1 a, h1 {
   color:#CC9900;
   font-weight:normal;
   font-size:125%;
}

a {
   color:navy;
}


h2 {

}

h2 a {

}

table {

}

div.content {
   width:1016px;
   text-align:left;
   margin: 0px auto;
   position:relative;
   background-image:url("img/contentBack.jpg");
}

div.content div.superTop {
   text-align:right;
   font-size:90%;
   padding:4px 10px;
}

div.content div.superTop a {
   color:#999999;
}

div.content div.superTop a:hover {
   color:#000000;
}



div.content div.top {
   position:relative;
   height:145px;
   background-image:url("img/topBack.jpg");
}

div.top img#logo {
   position:absolute;
   top:0px;
   left:148px;
   border:none;
}


div.link {
   padding:10px;
}


div.content div.middle {

   min-height:500px;
   _height:500px;
}

div.content div.middle a img  {
   border:1px solid #cccccc;
}




div.middle div.leftMenu {
   float:left;
   width:228px;
   background-image:url("img/menuBack.jpg");
   min-height:600px;
   .height:600px;
   margin:0px;
   padding:30px 0px 10px 0px;
}

div.middle div.leftMenu a {
   color:navy;
   text-decoration:none;
}


div.leftMenu ul {
   list-style-type: none;
}

div.leftMenu ul.leftMenu {
   margin:0px;
   padding:3px;
}

div.leftMenu ul.leftMenu li {
   min-height:20px;
   margin:0px;
   border-bottom:1px solid #eeeeee;
   padding:3px 3px 4px 8px;
}

div.leftMenu ul.leftMenu ul {
   padding-left:0px;
}

div.leftMenu ul.leftMenu ul li {
   padding-left:20px;
}


.menuItem .selected {
   font-weight:bold;
}

div.leftMenu ul.leftMenu li.menuItem.selected {
   font-weight:bold;
}


div.middle div.text {
   float:left;
   width:748px;
   padding:20px;
   text-align:justify;
}



div.content div.bottom {
   height:50px;
   background-image:url("img/bottomBack.jpg");
}

div.content div.bottom a {
   color:#DF0024;
}




div.content div.menu {
  height:53px;
}

div.content div.menu img {
   border:none;
   margin:none;
   padding:none;
}


div.content div.menu div.menuItem {
   display:inline;
   height:20px;
   padding:2px 10px;
   border:1px solid #9999ff;
   margin:5px;
   .margin:3px;
}

div.content div.menu div.menuItem a {
   text-decoration:none;
   color:#ddddff;
   font-size:95%;
}



div.content div.menu div.menuItem a:hover {
   color:red;
}



div#drobMenu {
   display:none;
   border-bottom:1px solid #EEEEEE;
   padding:2px 0px;
}


span.BCGlue {
   font-size:80%;
}


div.breadCrumbMenu {
   display:inline;
   font-size:90%;
}

div.breadCrumbMenu a {

}

div.nadrazenyCl {
   padding-left:20px;
   font-size:90%;
   margin-bottom:30px;
}

div.paragraphTitle {
   font-style:italic;
}



/* Clanek */
h2.nadpis {
   font-size:100%;
   padding:2px 0px;
   margin:0px;
   color:#9999ff;
   font-weight:normal;
}

h2.nadpis a {
   color:#9999ff;
   
}

div.clanek div.telo {
   padding-left:20px;
}

div.clanek div.telo img {
   margin:0px 10px;
}

div.clanek div.telo p.fotky img {
   margin:5px 8px;
}


div.clanek div.vnoreneCl {
   margin:10px;
   padding:6px;
   background-color:white;
   text-align:left;
   line-height:17px;
}


div.clanek div.vnoreneCl div.clanekLink {
   display:inline;
}

div.clanek div.vnoreneCl h2 {
   display:inline;
   padding-right:20px;
   font-style:arial;
   font-size:95%;
   font-weight:bold;
}

div.clanek div.vnoreneCl h2 a {
   text-decoration:none;
   color:#838383;
}

div.clanek div.vnoreneCl h2.selected a {
   color:#2B3268;
}




div.paragraphContent {
   margin-left:20px;
}


div.ddmContainer {
   position:relative;
   height:1px;

}

div.ddmContainer div {
   position:absolute;

}

div.ddmContainer div div {
   position:relative;
}


div.dropDownMenuContent {
   z-index:1000;
   display:none;
   background-color:#231F20;
   margin-top:10px;
   padding:6px;
   border:1px solid #433F40;
   width:200px;
}


div.dropDownMenuContent h2 {
   margin:0px;
   padding:3px 2px;
}


div.dropDownMenuContent a {
   font-weight:normal;
}

div.dropDownMenuContent a:hover {
   color:red !important;
}

div#ddm_68 {
   left:10px;

}

div#ddm_54 {
   left:90px;
   width:170px;
}

div#ddm_55 {
   left:240px;
   width:370px;
}

div.zastoupeni div.telo {
   margin:0px 10px 5px 10px;
   padding:10px;
   border:1px solid #433F40;
}


/* aktuality */
div.aktualitaLink {
   margin:10px 0px;
}

div.aktualitaLink div.info {
   font-style:italic;
   font-size:90%;
   padding-left:10px;
}



div.ie_template_cont p {
   margin:4px 0px;
   padding:0px;
}

div.editArea {
   /*
   aposition:absolute;
   width:90%;
   top:10px;
   z-index:100;
   left:0px;
   padding:30px 0px;
   background-color:white;
   border:6px outset white;
    */
   background-color:white;
   color:black;
   apadding:10px;
}


/* TinyMCE defined styles */

.grayBox {
   padding:10px !important;
   aborder:1px solid #433F40;
}

div.langSelect {
   text-align:right;
   margin-top:8px;
}

img.langSelector {
   height:20px;
   border:none;
}


span.phone, span.email, span.fax, span.lable, span.mobile {
   font-style:italic;
   font-size:80%;
}

p.indented {
   margin-left:10px !important;
}

div.noticeContainer {
   position:absolute;
   right:0px;
   width:200px;
   text-align:right;
}

div.notice {
   margin-top:20px;
   padding:6px;
   border-left:1px solid #9999ff;
}

div.homogenizatorNotice {

}

div.dotaznikNotice {
   top:200px;
}

div.notice h2 {
   font-size:130%;
   font-weight:normal;
   padding:0px;
   margin:0px;
}

div.notice div.info {
   margin:10px 0px;
   font-style:italic;
   font-size:90%;
}


div.referenceTempl {
   width:154px;
   height:235px;
   padding:6px;
   background-color:white;
   font-size:90%;
   float:left;
   margin:10px;
}

div.referenceTempl div.imageHolder img {
   width:154px;
   height:162px;
}

div.referenceTempl div.refText div.desc  {
   height:56px;
   overflow:hidden;
   padding-top:3px;
}

div.referenceTempl div.refText div.rok, div.referenceTempl div.refText div.zeme {
   float:left;
   width:49%;
}

div.referenceTempl div.refText div.zeme {
   text-align:right;
}


div.wordMap {
   position:relative;
}

div.wordMap img.map {
   width:744px;
   height:500px;
}

div.wordMap img.point {
   position:absolute;
   border:none !important;
}


div#zastoupeniCont {
   position:absolute;
   z-index:100;
   width:400px;
   background-color:#ffeebb;
   border:1px solid #aaaaaa;
   display:none;
   padding:6px;
}

table.zastoupeni {
   font-size:80%;
}

table.zastoupeni td.zeme {
   abackground-color:#ddddff;
   font-weight:bold;
}

table.zastoupeni td.kontakt {
   abackground-color:#dddddd;
   padding-bottom:20px;
}


div#zastoupeniCont h2 {
   font-weight:bold;
}

div#zastWind {
   position:relative;
}

span#closeMe {
   position:absolute;
   right:0px;
   top:0px;
   cursor:hand;
   font-size:85%;
   text-decoration:underline;
   color:#0000CC;
   font-style:italic;
}



div.userInfo {
   border:1px solid #ddffdd;
   background-color:#eeffee;
   padding:10px;
}

div.userInfo.warning {
   border:1px solid #ffdddd;
   background-color:#ffeeee;
}



div.leftMenu div.certifikace {
   color:navy;
   margin:4px;
}

div.leftMenu div.certifikace div.ism {
   padding:10px;
   font-weight:bold;
}

div.leftMenu div.certifikace div.ims {
   padding:10px;
   font-weight:bold;
   border-bottom:1px solid #aaaaaa;
}

div.leftMenu p {
   padding:10px;
}


div.breadCrumbMenu {
   font-size:90%;
   font-weight:bold;
   padding:4px 0px 4px 10px;
}

div.breadCrumbMenu a {
   color:navy;
}


div.homoLink {
   margin-top:40px;
}

div.homoLink img {
  border:none !important;
}

#tabulkaKontaktu {
   font-size:90%;
   border-collapse:collapse;
   text-align:center;
   margin-top:30px;
}

#tabulkaKontaktu th {
   padding:6px;
}

#tabulkaKontaktu td {
   padding:6px;
   vertical-align:top;
}

#tabulkaKontaktu td.pozice {
   width:200px;
}

#tabulkaKontaktu td.jmeno {
   width:160px;
   font-weight:bold;
}

#tabulkaKontaktu td.tel {
   width:120px;
   font-style:italic;
}

#tabulkaKontaktu td, #tabulkaKontaktu th {
   border:1px solid #bbbbbb;
}

div.nonie.homogenizer img {
   position:relative;
   left:39px;
}

