body {
	background-image: url(../images/bg.gif);
	background-repeat: repeat;
}
body.mceContentBody {
   background: #FFF;
}
a:link, a:visited {
	color: #FF6633;
	font-weight: normal;
}
a:hover {
	color: #000000;
}
h1 {
	color: #FF8B2F;
	font-size: 18px;
	margin-top: 10px;
	margin-bottom: 15px;
	text-align: left;
	font-variant: small-caps;
	font-style: normal;
	font-weight: bold;
}
h2 {
	font-size: 13px;
	margin-top: 5px;
	margin-bottom: 0px;
	font-weight: bold;
}
h2.bullet {
	font-size: 13px;
	margin-top: 10px;
	margin-bottom: 0px;
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 17px;
}
td {
	font-size: 12px;
	text-align: left;
}
div.centered {
	text-align: center;
}
p.just {
	text-align: justify;
	margin: 10px 0px;
}
p.left {
	text-align: left;
	margin: 10px 0px;
	float: left;
}

img.fleft {
	float:left;
	margin-right: 15px;
}
img.fright {
	float:right;
	margin-left: 15px;
}
#page {
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: left;
	vertical-align: top;
	width: 858px;
	height: 500px;
	margin: auto;
}
#logo {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 286px;
	height: 80px;
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
	z-index: 5;
}
#top {
	position: absolute;
	left: 286px;
	top: 22px;
	width: 252px;
	height: 58px;
	background-image: url(../images/top.gif);
	background-repeat: no-repeat;
	z-index: 5;
}
#top2 {
	position: absolute;
	left: 241px;
	top: 80px;
	width: 18px;
	height: 29px;
	background-image: url(../images/top2.gif);
	background-repeat: no-repeat;
	z-index: 5;
}
#white-back {
	position: absolute;
	left: 241px;
	top: 80px;
	width: 297px;
	height: 388px;
	background-color: #FFFFFF;
	z-index: 1;
}
#left {
	position: absolute;
	left: 25px;
	top: 80px;
	width: 216px;
	height: 407px;
	background-image: url(../images/left.jpg);
	background-repeat: no-repeat;
	z-index: 5;
}
#left2 {
	position: absolute;
	left: 241px;
	top: 458px;
	width: 120px;
	height: 28px;
	background-image: url(../images/left2.gif);
	background-repeat: no-repeat;
	z-index: 5;
}
#bottom {
	position: absolute;
	left: 361px;
	top: 439px;
	width: 177px;
	height: 29px;
	background-image: url(../images/bottom.gif);
	background-repeat: no-repeat;
	z-index: 5;
}
#bottom2 {
	position: absolute;
	left: 713px;
	top: 468px;
	width: 98px;
	height: 32px;
	background-image: url(../images/bottom2.gif);
	background-repeat: no-repeat;
	z-index: 5;
}
#right {
	position: absolute;
	left: 790px;
	top: 123px;
	width: 42px;
	height: 345px;
	background-image: url(../images/right.gif);
	background-repeat: no-repeat;
	z-index: 5;
}
#right2 {
	position: absolute;
	left: 832px;
	top: 415px;
	width: 13px;
	height: 8px;
	background-image: url(../images/right2.gif);
	background-repeat: no-repeat;
	z-index: 5;
}
#right3 {
	position: absolute;
	left: 832px;
	top: 206px;
	width: 26px;
	height: 179px;
	background-image: url(../images/right3.gif);
	background-repeat: no-repeat;
	z-index: 5;
}

#teaser {
	position: absolute;
	width: 240px;
	height: 40px;
	left: 358px;
	top: 32px;
	line-height: 0px;
	z-index: 150;
	font-weight: bold;
	font-size: 120%;
	color: #FF8B2F;
}

  #teaser a{
  	position: absolute;
  	line-height: 15px;
  	font-weight: bold;
  	font-size: 100%;
  	text-decoration: none;
  	color: #FF8B2F;
  }

#navigace {
	position: relative;
	left: 260px;
	top: 90px;
	width: 400px;
	z-index: 10;
	font-weight: bold;
	font-size: 13px;
	color: #FF8B2F;
}

#navigace a {
color: #666;
font-weight: bold;
text-decoration: none; 
}

#navigace a.selected {
color: #FF8B2F;
font-weight: bold;
text-decoration: none; 
}

a.button:link, a.button:visited {
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
a.button:hover {
	color: #000000;
	text-decoration: underline;
}
div.ref {
	padding: 5px;
	width: 370px;
	background-color: #FFFFFA;
	clear: both;
	border-left: 10px solid #FFF5EA;
	border-right: 10px solid #FFF5EA;
	border-top: 1px solid #FFF5EA;
	border-bottom: 1px solid #FFF5EA;
	float: left;
	margin-bottom: 10px;
}
  div.ref h2 {
  	margin-top: 0px;
  	font-size: 14px;
  }
  div.ref img {
  	width: 130px;
  	height: 130px;
  	border: 1px solid #000;
  	float: left;
  	margin: 0 0 0 5px;
  	padding: 0px;
  }
  
  div.ref p {
    float: left;
    width: 230px;
  }
  
    div.ref h2 a{
  	margin-top: 0px;
  	font-size: 14px;
  	font-weight: bold;
  	color: #000;
  }
  
div.ztisku {
	padding: 5px;
	width: 370px;
	background-color: #FFFFFA;
	clear: both;
	border-left: 10px solid #FFF5EA;
	border-right: 10px solid #FFF5EA;
	border-top: 1px solid #FFF5EA;
	border-bottom: 1px solid #FFF5EA;
	text-align: center;
	float: left;
	margin-bottom: 10px;
}

  div.ztisku img {
  	border: 1px solid #000;
  	margin: 0 0 0 5px;
  	padding: 0px;
  }  
  

div.z-tisku h2 {
	margin-top: 0px;
	font-size: 14px;
}
div.z-tisku img {
	border: 1px solid #000000;
	margin: 5px auto;
}
#up-cont {
	position: absolute;
	left: 720px;
	top: 180px;
	width: 30px;
	height: 30px;
	z-index: 30;
}
#up {
	width: 30px;
	height: 30px;
	z-index: 30;
	background-image: url(../images/sipka-up.gif);
	cursor: pointer;
	display: block;
}
#up:hover {
	background-image: url(../images/sipka-up_on.gif);
}
#down-cont {
	position: absolute;
	left: 720px;
	top: 220px;
	width: 30px;
	height: 30px;
	z-index: 30;
}
#down {
	width: 30px;
	height: 30px;
	z-index: 30;
	background-image: url(../images/sipka-down.gif);
	cursor: pointer;
	display: block;
}
#down:hover {
	background-image: url(../images/sipka-down_on.gif);
}
#zpet-cont {
	position: absolute;
	left: 265px;
	top: 420px;
	width: 60px;
	height: 17px;
	z-index: 10;
}
#zpet {
	font-weight: bold;
	width: 60px;
	height: 17px;
	text-align: center;
	background-color: #FAFAEE;
	border: 1px solid #DDDDAA;
	z-index: 10;
	cursor: pointer;
	text-decoration: none;
	display: block;
}

#content {
position: relative;
width: 420px;
height: 300px;
top: 110px;
left: 260px;
z-index: 10;
float: left;
margin: 0px;
}

#dynamic {
	position: absolute;
	left: 538px;
	top: 32px;
	width: 252px;
	height: 436px;
	background-color: #FFFFFF;
	z-index: 5;
}
#dynamic .home, #dynamic .formproc, #dynamic .login {
	width: 252px;
	height: 436px;
	background-image: url(../images/dynamic-home.jpg);
}
#dynamic .nabidka {
	width: 252px;
	height: 436px;
	background-image: url(../images/dynamic-nabidka.jpg);
}
#dynamic .aktu-cena {
	width: 252px;
	height: 436px;
	background-image: url(../images/dynamic-nabidka.jpg);
}
#dynamic .kontakt {
	width: 252px;
	height: 436px;
	background-image: url(../images/dynamic-kontakty.jpg);
}
#dynamic .reference, 
#dynamic .z-tisku_ref,
#dynamic .z-tisku, 
#dynamic .z-tisku1, 
#dynamic .z-tisku2, 
#dynamic .z-tisku3, 
#dynamic .z-tisku4, 
#dynamic .z-tisku5, 
#dynamic .z-tisku6, 
#dynamic .z-tisku7, 
#dynamic .z-tisku8,
#dynamic .z-tisku9, 
#dynamic .z-tisku10, 
#dynamic .z-tisku11, 
#dynamic .z-tisku12, 
#dynamic .z-tisku13, 
#dynamic .z-tisku14, 
#dynamic .z-tisku15, 
#dynamic .z-tisku16,
#dynamic .ostatni, 
#dynamic .mapa {
	width: 252px;
	height: 436px;
	background-image: url(../images/dynamic-reference.jpg);
}

#dynamic .ostatni {
	width: 252px;
	height: 436px;
	background-image: url(../images/content-5.jpg);
}

#dynamic .nar_kon, #dynamic .form_nar_kon {
	width: 252px;
	height: 436px;
	background-image: url(../images/dynamic-8.jpg);
}
#dynamic .ods_kil, #dynamic .form_ods_kil {
	width: 252px;
	height: 436px;
	background-image: url(../images/dynamic-6.jpg);
}
#dynamic .ods_kil_pro, #dynamic .form_ods_kil_pro {
	width: 252px;
	height: 436px;
	background-image: url(../images/dynamic-5.jpg);
}
#dynamic .zpe_pos, #dynamic .form_zpe_pos {
	width: 252px;
	height: 436px;
	background-image: url(../images/dynamic-7.jpg);
}
#dynamic .nar_sil, #dynamic .form_nar_sil {
	width: 252px;
	height: 436px;
	background-image: url(../images/dynamic-14.jpg);
}
#dynamic .spo_naf_for, #dynamic .form_spo_naf_for {
	width: 252px;
	height: 436px;
	background-image: url(../images/dynamic-10.jpg);
}
#dynamic .bul_ano, #dynamic .form_bul_ano {
	width: 252px;
	height: 436px;
	background-image: url(../images/dynamic-13.jpg);
}
#dynamic .rep_vit, #dynamic .form_rep_vit {
	width: 252px;
	height: 436px;
	background-image: url(../images/dynamic-4.jpg);
}
#dynamic .sva_hmo, #dynamic .form_sva_hmo {
	width: 252px;
	height: 436px;
	background-image: url(../images/dynamic-9.jpg);
}
#dynamic .pri_spo_mod, #dynamic .form_pri_spo_mod {
	width: 252px;
	height: 436px;
	background-image: url(../images/dynamic-2.jpg);
}
#dynamic .jun_zdr_rus, #dynamic .form_jun_zdr_rus {
	width: 252px;
	height: 436px;
	background-image: url(../images/dynamic-1.jpg);
}
#dynamic .obe_zdr_pro, #dynamic .form_obe_zdr_pro {
	width: 252px;
	height: 436px;
	background-image: url(../images/dynamic-3.jpg);
}
#dynamic .sen_pru_vit, #dynamic .form_sen_pru_vit {
	width: 252px;
	height: 436px;
	background-image: url(../images/dynamic-11.jpg);
}
#dynamic .sen_med_zak, #dynamic .form_sen_med_zak {
	width: 252px;
	height: 436px;
	background-image: url(../images/dynamic-15.jpg);
}
#dynamic .sen_reg, #dynamic .form_sen_reg {
	width: 252px;
	height: 436px;
	background-image: url(../images/dynamic-12.jpg);
}
table#adminLoginTable {
	margin-left: 50px;
	margin-top: 30px;
}
#footer {
	position: absolute;
	left: 385px;
	top: 460px;
	font-size: 10px;
	color: #666666;
	z-index: 100;
	text-align: center;
}

    #inFooter {
      font-size: 0.68em;
      margin: 10px auto;
      width: 750px;
      font-family: Arial;
    }
      #inFooter a {
        color: #CFBDAF;
        display: inline-block;
        margin: 0 5px 0 0;
      }
        #inFooter a:hover {
          color: #807652;
        }
