/* SET UP BLUEPRINT */
body {line-height: 1.4em; text-align: center;	font-family: Verdana, Arial, Trebuchet, "Trebuchet MS", Helvetica, sans-serif;}
form.inline {line-height:1em;}

a {color: #a9cf45;text-decoration: underline}


h1 {font-size: 28px;line-height: 1em;padding: 0;
	margin: 0 0 10px 0; color: #a9cf45; font-weight: bold; text-align: left; text-transform: uppercase}

h2 {font-size: 20px;line-height: 1em;padding: 0;
	margin: 0; color: #a9cf45; font-weight: bold; text-align: left; text-transform: uppercase}
h3,h4 {font-size: 1em}

table {margin-bottom: 0}
th, td, caption {padding:0;}
.box {padding:0;margin-bottom:0;background:transparent;}

ul, ol {margin:0 1.5em 1.5em 0;padding-left:1.3em;}

input[type=text], input[type=password], input.text, input.title, textarea, select {margin:0;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:390px;height:130px;padding:5px;}

p {line-height: 1.4em}
/* END OF SET UP */


h1, h2, h3, h4, h5 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	letter-spacing: -.05em;
}

/* *************** */
/* *** General *** */
/* *************** */

.nounder a{
    text-decoration: none
}

table {
  text-align: left;
}
input[readonly] {
  background-color: #ededed;
}

div.right {
  text-align: right;
}
div.left {
  text-align: left;
}


#container {
    width: 1000px;
    height: 750px;
    margin: auto;
    text-align: left;
}

#header {
    z-index: 100;
    width: 1000px;
    height: 118px
}

#headerLogo {
    float: left;
    width: 712px;
    height: 118px
}

#headerLanguage {
    text-align: center;
    float: left;
    width: 288px;
    height: 20px;
    padding: 98px 0 0 0;
}

#headerLanguage a{
    font-weight: bold;
    color: #969696
}

#headerLanguage-act {
    font-weight: bold;
    color: #a3bf2a
}

.bigPicture {
    width: 1000px;
    height: 242px;
    background: url('/img/header/cs/header.jpg') 0 0 no-repeat
}

#bigPicture-cs-o-nas {
    background: url('/img/header/cs/o-nas/header.jpg') 0 0 no-repeat
}
#bigPicture-cs-o-nas-ordinace {
    background: url('/img/header/cs/o-nas/header-ordinace.jpg') 0 0 no-repeat
}
#bigPicture-cs-o-nas-poskytovana-pece {
    background: url('/img/header/cs/o-nas/header-poskytovana-pece.jpg') 0 0 no-repeat
}
#bigPicture-cs-o-nas-nas-tym {
    background: url('/img/header/cs/o-nas/header-nas-tym.jpg') 0 0 no-repeat
}


#bigPicture-cs-boi-zubni-implantaty {
    background: url('/img/header/cs/boi-zubni-implantaty/header.jpg') 0 0 no-repeat
}
#bigPicture-cs-boi-zubni-implantaty-boi-zubni-implantaty {
    background: url('/img/header/cs/boi-zubni-implantaty/header-boi-zubni-implantaty.jpg') 0 0 no-repeat
}
#bigPicture-cs-boi-zubni-implantaty-priklady-lecby {
    background: url('/img/header/cs/boi-zubni-implantaty/header-priklady-lecby.jpg') 0 0 no-repeat
}
#bigPicture-cs-boi-zubni-implantaty-sedace-pri-vedomi {
    background: url('/img/header/cs/boi-zubni-implantaty/header-sedace-pri-vedomi.jpg') 0 0 no-repeat
}
#bigPicture-cs-boi-zubni-implantaty-otazky-a-odpovedi {
    background: url('/img/header/cs/boi-zubni-implantaty/header-otazky-a-odpovedi.jpg') 0 0 no-repeat
}
#bigPicture-cs-boi-zubni-implantaty-boi-implantaty-ke-stazeni {
    background: url('/img/header/cs/boi-zubni-implantaty/header-boi-implantaty-ke-stazeni.jpg') 0 0 no-repeat
}
#bigPicture-cs-boi-zubni-implantaty-fotky {
    background: url('/img/header/cs/boi-zubni-implantaty/header-fotky.jpg') 0 0 no-repeat
}

#bigPicture-cs-zubni-hygiena {
    background: url('/img/header/cs/zubni-hygiena/header.jpg') 0 0 no-repeat
}
#bigPicture-cs-zubni-hygiena-parodontologie {
    background: url('/img/header/cs/zubni-hygiena/header-parodontologie.jpg') 0 0 no-repeat
}
#bigPicture-cs-zubni-hygiena-dentalni-hygiena {
    background: url('/img/header/cs/zubni-hygiena/header-dentalni-hygiena.jpg') 0 0 no-repeat
}
#bigPicture-cs-zubni-hygiena-zubni-hygiena-ke-stazeni {
    background: url('/img/header/cs/zubni-hygiena/header-zubni-hygiena-ke-stazeni.jpg') 0 0 no-repeat
}

#bigPicture-cs-zubni-estetika {
    background: url('/img/header/cs/zubni-estetika/header.jpg') 0 0 no-repeat
}
#bigPicture-cs-zubni-estetika-beleni-zubu {
    background: url('/img/header/cs/zubni-estetika/header-beleni-zubu.jpg') 0 0 no-repeat
}
#bigPicture-cs-zubni-estetika-zubni-sperky {
    background: url('/img/header/cs/zubni-estetika/header-zubni-sperky.jpg') 0 0 no-repeat
}#bigPicture-cs-zubni-estetika-chranice-zubu {
    background: url('/img/header/cs/zubni-estetika/header-chranice-zubu.jpg') 0 0 no-repeat
}

#bigPicture-cs-informace {
    background: url('/img/header/cs/informace/header.jpg') 0 0 no-repeat
}
#bigPicture-cs-informace-zdravotni-pojisteni {
    background: url('/img/header/cs/informace/header-zdravotni-pojisteni.jpg') 0 0 no-repeat
}
#bigPicture-cs-informace-poradna {
    background: url('/img/header/cs/informace/header-poradna.jpg') 0 0 no-repeat
}

#bigPicture-cs-kontakt {
    background: url('/img/header/cs/kontakt/header.jpg') 0 0 no-repeat
}




#bigPicture-clear {
    float: left;
    width: 712px;
    height: 242px
}

/* ******************* */
/* *** Main content ** */
/* ******************* */
#middle {
    width: 1000px;
    height: 390px
}

#middleMain {
  float: left;
  width: 645px;
  height: 390px;
  margin: 0 0 0 67px;
}

#mainContent {
    margin: 25px 0 0 0;
    width: 635px;
    height: 329px
}




#pane1 {
    padding: 5px;
    height: 329px;
}


.subMenu {
    width: 645px;
    height: 32px;

}
.subMenu tr{
    height: 32px;
}
.subMenu td {
    background: #f00;
    text-align: center;
    line-height: 32px;
    vertical-align: middle
}

#subMenu-active {
    background: #ff0
}
/* ***************** */
/* *** Main menu *** */
/*********************/
#menu {
  float: left;
  width: 268px;
  height: 204px;
  padding: 38px 0 0 20px;
  /* background: url('/img/bg-menu.gif') 0 0 no-repeat */
}
#menu img{
    margin: 0;
    padding: 0
}

#mainMenu a{
    color: #000;
    text-decoration: none
}
#mainMenu ul {
  margin: 10px 10px 10px 0px;
  padding-left: 0px;
}
#mainMenu ul li{
  display: inline;
  padding: 5px 5px 5px 10px; 
  margin: 0 5px 0 0;
  /*background: url('../images/layout/bg-main-menu-divider.gif') 0% 50% no-repeat*/
}

#mainMenu ul li.first{
    background: url('../images/layout/1x1.gif') repeat;
    margin: 0;
    padding: 5px
}

/* ****************** */
/* *** Left       *** */
/**********************/

#middleLeft {
    float: left;
    background: url('/img/bg-right-bottom.jpg') 0 0 no-repeat;
    width: 233px;
    height: 390px
}


/* ******************* */
/* *** Footer      *** */
/* ******************* */
#footer {
  height: 68px;
  width: 858px;
  padding: 22px 0 0 5px;
}


/* ******************* */
/* *** Grid        *** */
/* ******************* */

.grid10p,.grid20p,.grid30p,.grid40p,.grid50p,.grid60p,.grid70p,.grid80p {
float: left; text-align: left; 
padding: 6px 0 0 0
}

.grid20p {width: 20%;}
.grid30p {width: 30%;}
.grid40p {width: 40%;}
.grid60p {width: 60%}
.grid50p {width: 50%;}
.grid70p {width: 70%;}
.grid80p {width: 80%;}


/* ******************* */
/* *** Page doctors  *** */
/* ******************* */

.doctor {
    width: 275px;
    margin: 0 20px 10px 0;
    float: left;
    height: 415px; 
}

.doctor2 {
    width: 275px;
    margin: 0 20px 10px 0;
    float: left;
    height: 415px; 
}

.doctor-name {
    background: #ccc;
    color: #000;
    text-align: center
}

.doctor-name a{
    color: #000
}


.photogallery {
    width: 285px;
    margin: 0 10px 15px 0;
    float: left
}


.li-title strong {
font-weight: normal}


#mainPage-links {
height: 170px;
margin: 0 0 30px 0
}

.price {
text-align: right}