/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
q:before,q:after{content:''}
fieldset,img,abbr,acronym{border:0}
strong{font-weight:bold;}
/* reset */

.abs{position:absolute}
.rel{position:relative}
.left,.fleft{float:left!important}
.right,.fright{float:right!important}
.tright{text-align:right!important;}
.tcenter{text-align:center!important;}
.noBorder{border:none!important;}
.noBorderLeft{border-left:none!important;}
.noBorderRight{border-right:none!important;}
.noBorderTop{border-top:none!important;}
.noBorderBottom{border-bottom:none!important;}
.noMarginLeft{margin-left:0!important;}
.noMarginRight{margin-right:0!important;}
.noMarginTop{margin-top:0!important;}
.noMarginBottom{margin-bottom:0!important;}
.clr{display:block; clear:both; border:none; visibility:hidden; line-height:0px;}
.bold{font-weight:700}
.notext{text-indent:-9999999px}
.block{display:block}
.trans{background:url(trans.png);z-index:100}
:focus{outline:none}
.pointer{cursor:pointer}
.marginAuto{margin:auto!important}
.href1,.href2:hover{text-decoration:none}
.href1:hover,.href2{text-decoration:underline}
.hidden{display:none;}
.upper{text-transform: uppercase;}
.lower{text-transform: lowercase;}
.rad3{-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.rad4{-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.rad5{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.rad6{-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
.tleft{text-align:left!important;}
em{font-style:italic;}
.pres{text-decoration: line-through;}

body
{
  margin:0;
  background:#5b7597;
}

.bg-opakovacka
{
  top:0;left:0;
  width:100%;
}

.cmsBody
{
  background:#5b7597;
  font-size:0.75em;
  font-family:Arial;
}

.bg-bg
{
  top:0;left:50%;
  margin-left:-503px;
}

.page
{
  width:1006px;
  top:0;
}

.logo
{
  height:265px;
}

.menu
{
  margin-top:57px;
  font-size:1.583em;
  height:18px;
  overflow:hidden;
  width:715px;
  margin-bottom:22px;
}

.menu a
{
  padding:0 3px;
  color:white;
  line-height:20px;
}

.bg-packa
{
  margin-top:3px;
}

.menu a:hover,
.menu .href2
{
  text-decoration: none;
  color:#92e22e;
}

.content
{
  width:708px;
  background:white;
  padding:20px;
  color:#666666;
}

.content h1
{
  color:#666699;
  font-size:1.667em;
  margin-bottom:40px;
}

.fotogalerie .photo
{
  margin-right:20px;
  margin-bottom:20px;
}

.content h2
{
  color:#666699;
  font-size:1.5em;
  margin-bottom:20px;
  font-weight:bold;
}

.fotogalerie
{
  margin-bottom:20px;
}

.content h3
{
  color:#666699;
  font-size:1.25em;
  font-weight:bold;
  margin-bottom:20px;
}

.content h4
{
  color:#666699;
  font-size:1em;
  font-weight:bold;
  margin-bottom:20px;
}

.content ul
{
  list-style:circle;
  margin-left:30px;
}

.photo img.abs
{
  top:50%;
  left:50%;
  margin-left:-16px;
  margin-top:-16px;
}

.copy
{
  margin-top:10px;
  margin-bottom:20px;
  color:white;
}

.copy a
{
  color:white;
}
