/* -- start setup -- */

* {
font-family : Helvetica,Arial,sans-serif;
font-size : small;
margin : 0;	
border : none;
padding : 0;
color: #8189B0;
}

/* -- common -- */

.m2 {margin : 2px;}
.m5 {margin : 5px;}
.m10 {margin : 10px;}
.m20 {margin : 20px;}
.m30 {margin : 30px;}

.mt5 {margin-top : 5px;}
.mt10 {margin-top : 10px;}
.mt14 {margin-top : 13px;}

.mt20 {margin-top : 20px;}
.mt40 {margin-top : 40px;}

.ml5 {margin-left : 5px;}
.ml10 {margin-left : 10px;}
.ml20 {margin-left : 20px;}
.ml40 {margin-left : 40px;}

.mb5 {margin-bottom : 5px;}
.mb10 {margin-bottom : 10px;}
.mb20 {margin-bottom : 20px;}
.mb40 {margin-bottom : 40px;}

.mr5 {margin-right : 5px;}
.mr10 {margin-right : 10px;}
.mr20 {margin-right : 20px;}
.mr40 {margin-right : 40px;}

.b1red {border : 1px solid Red;}
.b1bl {border : 1px solid Black;}
.b2bl {border : 2px solid Black;}
.b1wh {border : 1px solid White;}
.b2wh {border : 2px solid White;}

.b1oranz {border : 1px solid #FE5815;}

.p2 {padding : 2px;}
.p5 {padding : 5px;}
.p10 {padding : 10px;}
.p20 {padding : 20px;}
.p30 {padding : 30px;}
.p60 {padding : 60px;}

.pt2 {padding-top : 2px;}
.pt5 {padding-top : 5px;}
.pt10 {padding-top : 10px;}
.pt20 {padding-top : 20px;}
.pt30 {padding-top : 30px;}

.pr2 {padding-right : 2px;}
.pr5 {padding-right : 5px;}
.pr10 {padding-right : 10px;}
.pr20 {padding-right : 20px;}
.pr30 {padding-right : 30px;}

.pb2 {padding-bottom : 2px;}
.pb5 {padding-bottom : 5px;}
.pb10 {padding-bottom : 10px;}
.pb20 {padding-bottom : 20px;}
.pb30 {padding-bottom : 30px;}

.pl2 {padding-left : 2px;}
.pl5 {padding-left : 5px;}
.pl10 {padding-left : 10px;}
.pl20 {padding-left : 20px;}
.pl30 {padding-left : 30px;}

.ml0 {margin-left : 0;}

/* -- text -- */
.bez_podtrz {text-decoration : none;}
.b {font-weight : bold;}
.norm {font-weight : normal;}
.i {font-style : italic;}
.u {text-decoration : underline;}
.text_doprostred {text-align : center;}
.text_blok {text-align : justify;}
.text_doleva {text-align : left;}
.vcenter {vertical-align : middle;}

/* -- colors --*/
.wh {color : White;}
.cervena {color : Red;}
.cerna {color : Black;}
.blue {color : #00A0C6;}
.green {color: #87AF12;}

/* -- display --*/
.neviditelny {visibility : hidden;}
.skryty {display : none;}

/* -- font size -- */
.mediuml {font-size : medium;}
.small {font-size : small;} /* -- start size --*/
.x_small {font-size : xx-small;}
.font_x_small {font-size : 10px;}
.xx_small {font-size : xx-small;}
.horni_index {vertical-align : super;}

/* -- float -- */
.float_left {float : left;}
.float_right {float : right;}

.clear {clear : both;}

/* -- all pages -- */
body {
background-color : White;
text-align: center;
background-position: top center;
background-repeat: no-repeat;
}

#container {
width: 900px;
text-align: left;
margin: 20px auto 0 auto;	
position: relative;
}

#header {
width: 900px;
position: relative;
height:160px;
background-image: url(../pcs/pcs_layout/logo.gif);
background-position: left center;
background-repeat: no-repeat;
}

#homeRun {
width:218px;
height:80px;
position:absolute;
top: 40px;
left:0;
display:block;
}


#menuTop {
position: absolute;
top: 37px;
right: 15px;
background-image: url(../pcs/pcs_layout/top-menu-str.gif);
background-position: top center;
background-repeat: no-repeat;
width:382px;
padding-top:15px;
}

ul.menuRow {
float:left;
width: 126px;
}

ul.menuRow li {
list-style-type: none;
line-height:125%;
}

ul.menuRow li strong {
font-size:11px;
color: #718eb8;
}

ul.menuRow li a {
font-size:11px;
text-decoration:none;
color: #AFB1BE;
}

ul.menuRow li.new a {
color: Black;
}

/*.menuRow li a:HOVER, .menuRow li a.selected {color: #8189B0;}*/
.menuRow li a:HOVER, .menuRow li a.selected {color: #596497;}

#menuLang {
position: absolute;
top: 0;
right: 17px;
}

#menuLang a {
text-decoration: none;
color: #B1B3BF;
font-size:11px;
}

/*#menuLang a:HOVER, #menuLang a.selected {color: #8189B0;}*/
#menuLang a:HOVER, #menuLang a.selected {color: #596497;}

#mainImage {
height:148px;
background-position: center center;
background-repeat: no-repeat;
}

.image1 {background-image: url(../pcs/pcs_layout/main-image1.jpg);}
.imageTmpFlash {background-image: url(../pcs/pcs_layout/image-flash-tmp.jpg);}

.image_klinika1 {background-image: url(../pcs/pcs_layout/klinika1.jpg);}
.image_faq {background-image: url(../pcs/pcs_layout/faq.jpg);}


.image_kufa {background-image: url(../pcs/pcs_layout/kufa.jpg);}
.image_hirnak {background-image: url(../pcs/pcs_layout/hirnak.jpg);}
.image_mudr_kufa {background-image: url(../pcs/pcs_layout/mudr-kufa.jpg);}
.image_padera {background-image: url(../pcs/pcs_layout/padera.jpg);}
.image_zuzana {background-image: url(../pcs/pcs_layout/zuzana.jpg);}
.image_chaloupecka {background-image: url(../pcs/pcs_layout/chalupecka.jpg);}
.image_pros {background-image: url(../pcs/pcs_layout/pros.jpg);}

.image_wohlova {background-image: url(../pcs/pcs_layout/odbornici-wohlova.jpg);}
.image_jatsova {background-image: url(../pcs/pcs_layout/odbornici-jatsova.jpg);}


.image_novinky {background-image: url(../pcs/pcs_layout/novinky.jpg);}
.image_napsali {background-image: url(../pcs/pcs_layout/napsali-onas.jpg);}
.image_partneri {background-image: url(../pcs/pcs_layout/partneri.jpg);}
.image_videogalerie {background-image: url(../pcs/pcs_layout/videogalerie.jpg);}

.image_konzultace_objednani {background-image: url(../pcs/pcs_layout/konzultace-objednani.jpg);}
.image_konzultace {background-image: url(../pcs/pcs_layout/konzultace.jpg);}

.image_operace1 {background-image: url(../pcs/pcs_layout/operace1.jpg);}
.image_operace2 {background-image: url(../pcs/pcs_layout/operace2.jpg);}
.image_operace3 {background-image: url(../pcs/pcs_layout/operace3.jpg);}
.image_operace4 {background-image: url(../pcs/pcs_layout/operace4.jpg);}
.image_operace5 {background-image: url(../pcs/pcs_layout/operace5.jpg);}
.image_operace6 {background-image: url(../pcs/pcs_layout/operace6.jpg);}
.image_operace7 {background-image: url(../pcs/pcs_layout/operace7.jpg);}
.image_operace8 {background-image: url(../pcs/pcs_layout/operace8.jpg);}
.image_operace9 {background-image: url(../pcs/pcs_layout/operace9.jpg);}
.image_operace10 {background-image: url(../pcs/pcs_layout/operace10.jpg);}
.image_operace11 {background-image: url(../pcs/pcs_layout/operace11.jpg);}
.image_operace12 {background-image: url(../pcs/pcs_layout/operace12.jpg);}
.image_operace13 {background-image: url(../pcs/pcs_layout/operace13.jpg);}
.image_operace14 {background-image: url(../pcs/pcs_layout/operace14.jpg);}
.image_operace15 {background-image: url(../pcs/pcs_layout/operace15.jpg);}
.image_operace16 {background-image: url(../pcs/pcs_layout/operace16.jpg);}
.image_operace17 {background-image: url(../pcs/pcs_layout/operace17.jpg);}
.image_operace18 {background-image: url(../pcs/pcs_layout/operace18.jpg);}

.image_kontakt {background-image: url(../pcs/pcs_layout/kontakt.jpg);}

.image_andel {background-image: url(../pcs/pcs_layout/_andel.jpg);}
.image_kliniky-ordinace2 {background-image: url(../pcs/pcs_layout/_kliniky-ordinace2.jpg);}
.image_kliniky-ordinace3 {background-image: url(../pcs/pcs_layout/_kliniky-ordinace3.jpg);}
.image_kliniky-ordinace4 {background-image: url(../pcs/pcs_layout/_kliniky-ordinace4.jpg);}
.image_kliniky-ordinace5 {background-image: url(../pcs/pcs_layout/_kliniky-ordinace5.jpg);}

.image_napsali_new {background-image: url(../pcs/pcs_layout/_napsali.jpg);}

.image_kontakt {background-image: url(../pcs/pcs_layout/kontakt.jpg);}

.image_kliniky-malvazinky {background-image: url(../pcs/pcs_layout/_klinika1.jpg);}

/*	nove fotky klinika	*/
.image_kliniky-ordinace10 {background-image: url(../pcs/pcs_layout/new_luzkove.jpg);}
.image_kliniky-ordinace11 {background-image: url(../pcs/pcs_layout/new_pokoj2.jpg);}
.image_kliniky-ordinace12 {background-image: url(../pcs/pcs_layout/new_pokoj.jpg);}
.image_kliniky-ordinace13 {background-image: url(../pcs/pcs_layout/new_recepce1.jpg);}
.image_kliniky-ordinace14 {background-image: url(../pcs/pcs_layout/new_sal.jpg);}
.image_kliniky-ordinace15 {background-image: url(../pcs/pcs_layout/new_pokoje2.jpg);}
.image_kliniky-ordinace16 {background-image: url(../pcs/pcs_layout/new_recepce2.jpg);}


/*	tmp	*/
.image_operace19 {background-image: url(../pcs/pcs_layout/operace5.jpg);}
.image_operace20 {background-image: url(../pcs/pcs_layout/operace10.jpg);}




.image_odbornici {background-image: url(../pcs/pcs_layout/odbornici.jpg);}
.image_frajer {background-image: url(../pcs/pcs_layout/frajer.jpg);}

.image_pribehy {background-image: url(../pcs/pcs_layout/pribehy.jpg);}


#introFlash {padding: 0 15px;}

#content {
border-top:1px solid White;
background-image: url(../pcs/pcs_layout/content-str.gif);
background-position: top center;
background-repeat: no-repeat;
padding-top:62px;
padding-right:15px;
}

#contentIntro {
padding-top:49px;
padding-right:15px;
}

#context {
padding-left: 15px;
width: 270px;	
float:left;
}

#main {margin-left: 306px;}
#mainIn {
float:left;
width:579px;
}

.odd, .oddBottom {
margin: 5px 0 18px 0;
height:5px;
font-size:1px;
border-bottom:1px solid #908F8B;
}

.oddBottom {margin: 5px 0 18px 15px;}

#submenuOperace {list-style-position: outside;}

#submenuOperace li {
list-style-type: none;  
/*line-height:130%;*/
line-height:140%;
}

#submenuOperace li a {
text-decoration:none;
color: #B1B3BF;
}

#submenuOperace li span {
text-decoration:none;
color: #B1B3BF;
}

/*#submenuOperace li a:HOVER, #submenuOperace li a.selected {color: #8189B0;}*/
#submenuOperace li a:HOVER, #submenuOperace li a.selected {color: #596497;}
#submenuOperace li a.selected {text-decoration:underline;}


.submenuOperace {list-style-position: outside;}

.submenuOperace li {
list-style-type: none;  
/*line-height:130%;*/
line-height:140%;
}

.submenuOperace li a {
text-decoration:none;
color: #B1B3BF;
}

.submenuOperace li span {
text-decoration:none;
color: #B1B3BF;
}

/*#submenuOperace li a:HOVER, #submenuOperace li a.selected {color: #8189B0;}*/
.submenuOperace li a:HOVER, .submenuOperace li a.selected {color: #596497;}
.submenuOperace li a.selected {text-decoration:underline;}

.submenuNadpis {
font-weight:bold;
font-size: 110%;
color:#62779B;	
margin-top:10px;
}

.submenuNadpis a {
font-weight:bold;
font-size: 100%;
color:#62779B;	
text-decoration:none;
}

.submenuNadpis a span {
font-weight:normal;
font-size: 90%;
color:#62779B;	
text-decoration:none;	
}

h1 {
font-weight:normal;
font-size: 160%;
color:#62779B;
}

h1 a {
padding-left:5px;
font-weight:normal;
font-size: 12px;
text-decoration:none;
color:#62779B;
}

h3 {
font-weight:normal;
font-size: 160%;
color:#62779B;
}

#main h3 {font-size: 120%;}

h3 a {
padding-left:5px;
font-weight:normal;
font-size: 12px;
text-decoration:none;
color:#62779B;
}

h3 a.linkTitle {
font-weight:normal;
font-size: 100%;
text-decoration:none;
color:#62779B;
}

h3 a.linkTitleMensi {
font-weight:normal;
font-size: 18px;
text-decoration:none;
color:#62779B;
}

h2 {
font-weight:normal;
font-size: 140%;
color:#62779B;	
margin: 25px 0 5px 0;
}

h2 a {
font-weight:normal;
font-size: 100%;
color:#62779B;	
}

.introNews {
margin-bottom:15px;
font-size: 85%;
margin-right:40px;
}

.introNews strong {font-size: 100%;}
.introNews a {
font-size: 100%;
text-decoration:none;
}

.introNews a:HOVER {
color: #445B84;
text-decoration:none;
}

.thumbContext, .thumbContextLast {
float:left;
margin-right:6px;
_margin-right:5px;
font-size:10px;
line-height:11px;
}

.thumbContextLast{margin-right:0;}

.thumbContext strong, .thumbContextLast strong {font-size:10px;}

#footer {
text-align: right;
font-size:10px;
color: #AFB1BE;
padding-right:14px;
}

#footer a {
font-size:10px;
color: #AFB1BE;
text-decoration:none;
}

#footer a:HOVER {color: #8189B0;}

/*	txt	*/
.ods {margin: 1em 0 1.6em 0;}
.odstavec {margin: 1.7em 0;}
span.citace {color:#ABB3DB;}
span.citace strong {color:#ABB3DB;}

.link:HOVER {
text-decoration:none;
color: #545D8E;
}

/*	bullletList	*/
.itemList {
margin:10px 0 10px 25px;
line-height:135%;	
}

.itemListClean {
margin:10px 0 10px 0;
line-height:135%;	
}

.itemListClean li {list-style-type: none;}

/*	bullletList	*/
.itemListNoM {
margin:0 0 10px 25px;
line-height:135%;	
}

/* img */
.imgThumb {
float:left;
margin: 5px 3px 10px 0;
}

.imgRight {
float:right;
margin: 5px 0 10px 10px;
}

.imgThumb div {font-size:10px;}
.imgThumb div a {font-size:10px;}
.imgThumb h2 {margin-bottom:5px !important; padding:0;}

.imgThumbPartneri {
float:left;
margin: 5px 30px 15px 0;
}

.kontaktLeft {
float:left;
width:280px;
margin-right:5px;
}

.kontaktFoto, .kontaktFotoEn {
float:left;
margin: 1em 18px 3em 0;
}

.kontaktFotoEn {margin-bottom: 6em;}

.float_leftKontakt {
float:left;
width:287px;
}

/*		formular	*/
.formular {
line-height: 14px;
float:left;
}

.form_sada {
margin : 5px 0;
padding : 3px 0;
}

.formular label  {
display : block;
float : left;
width : 120px;
height : 23px;
line-height : 23px;
}

.formular label.second  {margin-left : 20px;}

.formular input, .formular textarea,  .formular select  {
background-color : White;
border : 1px solid #908F8B;
padding : 3px;
color : #666651;
}

.formular input.error, .formular textarea.error  {border : 1px solid #EB2C2C;}

.formular textarea, .formular textarea.vyssi  {
width : 398px;
height : 70px;
_margin-left: -3px
}

.formular textarea.vyssi  {height : 170px;}

.formular input {
float : left;
width : 125px;
}

.formular select  {
float : left;
width : 137px;
font-size:11px;
}

.formular option {font-size:11px;}

/*	delsi prvky	*/
.formular input.long, .formular select.long  {width : 274px;}
.formular input.verylong  {width : 398px;}
.formular select.long  {width : 281px;}
.formular select.verylong  {width : 406px;}

.formular input.submit  {
width : 137px;
height : 29px;
border : 0px none;
padding : 0;
color:White;
background-color: #718EB8;
}

span.povinna_polozka {
font-size : 9px;
color :  #EB2C2C;
}

.vysvetlivky_red {
font-size : 9px;
margin-top : 7px;
}

/*	odesilani	*/
#chybove_odeslani {
padding: 15px;
width : 200px;
font-weight : bold;
}

#uspesne_odeslani {
padding: 15px;
width : 200px;
font-weight : bold;
}

/*	IMG BROWSER	*/
#fotostory {
text-align:left;  
background-image: url(../pcs/pcs_browser/logo.gif);  
background-position: top left;  
background-repeat: no-repeat;   
line-height:14px;
}


#fotostoryContainer {margin-left:27px;}

.imgThumbBrowser {
float:left;
margin: 0 3px 1px 0;
_margin: 0 3px 3px 0;
line-height:14px;
}

#thumbArea {
width:404px;
float:left;
margin-top:95px;

height:550px;
overflow:auto;
padding-bottom:40px;
}

#galerieMainImage {
/*padding-top: 75px;*/
padding-top: 92px;
margin-left:405px;
margin-left:425px;
}

#galerieMainImage h1 {padding-bottom: 6px;}

.galerieListovani {margin: 5px 0;}
.galerieListovani a {text-decoration:none;}

.galeriePopisek {
font-size:10px;
width: 500px;
}

.thumbBrowserLegend {
width:128px;
float:left;
font-weight:bold;
margin-bottom:3px;
}

ul.itemListClean li a {
text-decoration:none;
line-height:150%;
}

ul.itemListClean li a:HOVER {color: #596497;}



#seoLista {
text-align: center;
width:860px;
margin:5px auto;
height: 20px;
line-height: 15px;	
font-size: 10px;
color: #AFB1BE;
}

#seoLista a {
font-size: 10px;
margin: 0 2px;
text-decoration: none;
color: #AFB1BE;
}

#seoLista a:HOVER {color: #93949F;}

table.priceList {
width:575px;
margin-bottom:25px;
border-collapse : collapse;
}

table.priceList td, table.priceList th {
padding:4px 15px 4px 0;
text-align : left;
border-bottom:1px solid #C7C6C3;
vertical-align : top;
}

table.priceList td.price {
text-align:right;
padding-right:0;
font-weight:bold;
}

.linkFotogalerie {
padding-left:30px;
background-image: url(../pcs/pcs_layout/ikonka-fotogalerie.gif);
background-position: left center;
background-repeat: no-repeat;
font-size:115%;
font-weight:bold;
}

.imgLeft {
float:left;
margin:0 10px 0 0;	
}

.odsPoradna {margin-left:80px;}

.facebook {
margin-left:15px;
margin-bottom:20px;
width:103px;
height:33px;
background-image: url(../pcs/pcs_layout/facebook.jpg);
background-position: center;
background-repeat: no-repeat;
float:left;
}

.chybove_odeslani {
font-weight:bold;
color:Red;
margin:2px 0;
}