
body { margin:0px; padding:0px; text-align:center; color:#59595A; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px}

h1 {color:#2C88E4; font-size:23px; margin:0; padding: 15px 0 5px 0; font-weight:normal}
h2 {color:#2C88E4; font-size:18px; margin:0; padding: 15px 0 10px 0; font-weight:normal}
h3 {color:#2C88E4; font-size:15px; margin:0; padding: 15px 0 10px 0; }
h2.bg {color: #FFFFFF; font-size:19px; margin:10px 0 0 0; padding: 8px 0 0px 10px; background-image:url(../images/bg_h2.gif);
background-repeat:repeat-x; height:41px; font-weight:normal}
h2.rightMenu { font-size:12px; font-weight:bold; padding: 12px 0 0px 13px;}

a{color:#2C88E4;text-decoration:none;}
a:hover {color:#2C88E4;text-decoration:underline;}

p{ margin:0px; padding:0px; line-height:19px; text-align:justify; padding: 5px 0 5px 0}
li{ line-height:19px; list-style:square}

.clear{ clear:both; font-size:0px; width:100%; line-height:0px}

div.holder { margin:auto; text-align:left; width:990px; background-color:#FFFFFF; margin-top:16px}


/*********** FORMULÁŘE **********/
form{ margin:0px; padding:0px}
input{ border:1px solid #A6A8AB;  height:15px; padding:0px;}
.button{ border:0px; height:17px; }
/*********************************/

/*********** HLAVIČKA **********/
div.top{ background-image:url(../images/bg_top.gif); background-repeat:repeat-x; height:86px}

div.visual{ border-bottom:12px solid #2C88E4}
div.grayLine{ height:12px; background-color:#A6A8AB; font-size:0px}

.logo{ width:221px; float:left; padding-left:25px;}
.topLinks{ width:90px; height:14px; float:right; margin:37px 0px 0 0; padding-right: 59px; white-space:nowrap }
/*********************************/

div.holder2{width:990px;}


/*********** LEVÝ SLOUP **********/
div.left{ width:206px; float:left; }
/*********************************/

/***********  SEARCH LEVÝ SLOUP  **********/
.search{ background-color:#F0F0F0; height:53px; padding:15px 0 0 15px; }
.search input{ vertical-align:middle; white-space:nowrap}
.search p.vyhledat{ font-weight:bold; font-size:10px; color:#6C6E70; padding:0px; line-height:17px}
/*********************************/


/*********** SVISLE MENU **********/
.svisleMenu{ border-bottom:14px solid #F0F0F0}
.svisleMenu ul{ margin:0px; padding:0px}
.svisleMenu ul li{ list-style-type:none;}
.svisleMenu ul li a{ display:block; /*height:25px;*/ padding:10px 0 10px 11px; border-bottom:1px dotted #BBBBBB; color:#6C6E70; 
font-weight:bold; /*background-image:url(../images/pic_li.gif); background-repeat:no-repeat; background-position:13px 10px*/}
.svisleMenu ul li a:hover{ color:#2C88E4; text-decoration:none;
/*background-image:url(../images/pic_li_over.gif); background-repeat:no-repeat; background-position:13px 10px*/}
.druhySeznam li { margin-left: 20px;}
.tretiSeznam li { margin-left: 40px;}
/****************************/


/*********** STŘED **********/
div.maincenter{ width:491px; float:left; border-right: 1px dotted #CCCCCC; padding:0 23px 0 23px }
div.center{ width: 736px; float:left; border-right: 1px dotted #CCCCCC; padding:0 23px 0 23px }
div.mapaStranek {float:left; width:736px; border-right: 1px dotted #CCCCCC; padding:0 23px 0 23px }
div.mapaStranek li { margin-left:10px; margin-top: 5px;}
/****************************/

/*********** Drobečková navigace **********/
div.drobeckova {font-size:11px; margin-bottom:-10px; padding-top:10px}
/*********************************/

/*********** KONTAKT STŘED **********/
p.kontakt{ font-size:11px; padding:5px}
p.kontakt img{ float:right; margin-top:10px}
.podrobnyKont { background:url(../images/arrow_blue.gif) no-repeat right ; padding-right:15px}
/****************************/


p.ram { background-color:#F0F0F0; border: solid 1px #E0E0E0; padding:10px; margin-bottom:10px;}

/*********** TABULKA REFERENCÍ **********/
.referenceTab{}
.referenceTab img{ border:5px solid #DDDCDC}
.referenceTab tr.popis td{ margin-top:8px; background-color:#F0F0F0; padding-left:10px; font-size:11px;}

.tabMiv { width:720px;}


/*********** PRAVÝ SLOUP **********/
div.right{width:236px;float:left; padding-left:10px}
/****************************/

/*********** PRAVÉ MENU **********/
div.rightMenu{ border-bottom:1px dotted #CCCCCC}
div.rightMenu ul{ margin:8px 0 0 5px; padding:0 0 15px 0px}
div.rightMenu ul li{ padding-left: 10px; background: url(../images/arrow_blue.gif) no-repeat 0 7px; list-style:none}
div.rightMenu ul li a{ font-weight:bold; line-height:20px}

div.rightMenu ul.sub{ margin:0 0 0 10px; padding:0px}
div.rightMenu ul.sub li{ padding-left: 10px; background: url(../images/arrow_gray.gif) no-repeat 0 8px; list-style:none;}
div.rightMenu ul.sub a{ color:#59595A; font-weight:normal; font-size:11px; line-height:20px}
/****************************/

/*********** ČLEN SKUPINY PRAVÝ SLOUP **********/
.clenSkupiny{ padding-top:20px}
/****************************/

/*********** PATIČKA **********/
div.footer{width:990px; background-color:#F0F0F0; border-top:1px solid #A7A6AB;  }
div.footer p{ color:#666666; font-size:11px; padding:20px 0 20px 40px }
/****************************/

.ram { background-color:#F0F0F0; border: solid 1px #E0E0E0; padding:10px; margin-bottom:10px;}
.nahled { background-color:#F0F0F0; border: solid 1px #E0E0E0; padding:5px; }
.nahled-big { background-color:#F0F0F0; border: solid 1px #E0E0E0; padding:3px;width: 284px; margin-left:8px; }
td.nahledGalery { background-color:#F0F0F0; border: solid 1px #E0E0E0; padding:5px; text-align:center; }



/* upoutavka, např. vánoční banner */
  .upoutavka  {
text-align:center;
position : absolute;
padding-top : 180px;
padding-bottom:500px;
top: 0;
left : 0;
z-index : 1000;
width : 100%;
height: 100%;
background-color: #000000;
opacity: .75;
   /* použito kvůli kompatibilitě se staršími verzemi Firefoxu a Mozilly */
   -moz-opacity: .75;
   filter:alpha(opacity=75);

}
.upoutavkaBody {
margin-right : 35px;
}