
body { margin:0px; padding:0px; text-align:center; color:#59595A; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px}

h1 {color:#F36E26; font-size:23px; margin:0; padding: 15px 0 5px 0; font-weight:normal}
h2 {color:#F36E26; font-size:19px; margin:0; padding: 15px 0 10px 0;  font-weight:normal}
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}
h3{ color:#F36E26; font-size:17px; margin:0; padding: 15px 0 10px 0;  font-weight:normal}

a{color:#F36E26;text-decoration:none;}
a:hover {color:#F36E26;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;}
input.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 #F36E26}
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.prvniPolozka{ list-style-type:none; padding:10px 0 10px 10px; border-bottom:1px dotted #BBBBBB; }
.svisleMenu ul li.prvniPolozka a{font-weight:bold; color:#6C6E70;}
.svisleMenu ul li.prvniPolozka a:hover{ color:#F36E26; text-decoration:none;}
ul.druhySeznam{margin:10px 0 -10px 0;}
li.druhyPolozka{background-color:#F9F9F9; list-style-type:none; padding:5px 0 5px 10px; border-bottom:1px dotted #BBBBBB;}
li.druhyPolozka a{color:#FF9900; font-weight:normal!important;}
.tretiSeznam { margin-top: 10px;}
.tretiPolozka {border-bottom:none; margin-left: 5px; margin-top: 4px; font-size: 11px; font-weight: 100;}
/****************************/


/*********** STŘED **********/
div.center{ width:491px; float:left; border-right: 1px dotted #CCCCCC; padding:0 23px 0 23px }
div.centerCeniky{width:491px; float:left; padding:0 23px 0 23px }
div.centerClanek{ float:left; border-right: none; padding:10px 0px 0 23px; width: 750px; }
/****************************/

/*********** KONTAKT STŘED **********/
p.kontakt{ font-size:11px; padding-left:5px}
p.kontakt img{ float:right; margin-top:10px}
.podrobnyKont { background:url(../images/arrow_oran.gif) no-repeat right ; padding-right:15px}
/****************************/

/*********** 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;}


/*********** 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_oran.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 }
/****************************/

/*datum v seznamech novinek*/
.dat { padding-bottom: 7px; font-weight:bold;}

td.nahled { background-color:#F0F0F0; border: solid 1px #E0E0E0; padding:10px; }
td.nahledGalery { background-color:#F0F0F0; border: solid 1px #E0E0E0; padding:5px; }
td.nahledGalery p{ text-align:center}

.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;
}
