@charset "utf-8";
/* CSS Document */
/* #66bdfa */
* { margin:0; padding:0; font-family: Arial, sans-serif; }

.cleaner { clear:both; font-size: 1px; }
.cleaner-left { clear:left; font-size: 1px; }		
.cleaner-right { clear:right; font-size: 1px; }

body { background: url(../img/nic.gif) /*url(../img/bg_body_valentyn.jpg) url(../img/vanoce_bg.jpg)*/ }

#preloader { width: 1px; height: 1px; display: none; }

#body { width: 100%; }

#page_column { margin-left: auto; margin-right: auto; width: 969px; }


/* definice barev pisma */


#text-index h1, #text-index h3, #pole_b_obsah h1, p.pos3, p.pos4, #pole_c_obsah h1, #pole_c_obsah_en h1, #tym ul li p, #lekar-detail h3, #pole_f_obsah h2, #pole_f_obsah_en h2, #pole_f_obsah h3, #pole_f_obsah_en h3, #motive-otazky h3, table.table-qa td.q-text, #field_10 p, #questionner h3, .q-dotaz, #pole_j_obsah h1, #objednavka h3, .cena, #pole_l_obsah h1, #pole_l_obsah_en h1, #pole_l_obsah h3, #media ul li h3, table.table-cenik td.c-right, #pole_d_obsah table.table-kontakt td h2, p.adresa em, p.telefon em, table.table-kontakt td.prac-doba em, #field_10 p em {
 color: #66bdfa /*#0084d1*/ ;
 }
 
.table-cenik-akce {
	}



/* page top */

#page_top { position: relative; height: 139px; background: url(../img/bg_nzz.jpg) top right no-repeat; }

#home { position: absolute; top: 0; left: 0; width: 230px; height: 99px; background: url(../img/bg_logo.jpg) no-repeat; }

#languages { position: absolute; top: 38px; right: 2px; width: 70px; height: 30px;  }
#languages ul { list-style: none; }
#languages ul li { float: left; margin-right: 1px;  }
#languages ul li a { display: block; width: 31px; height: 31px; line-height: 31px; font-size: 9px; font-weight: bold; color: #66bdfa /*#626262*/; text-align: center; text-transform: uppercase; text-decoration: none; background: url(../img/bg_languages.jpg) 0 0 no-repeat; }
#languages ul li a:hover { color: #fff; background: url(../img/bg_languages.jpg) -32px 0 no-repeat; }
#languages ul li a.active { display: block; width: 31px; height: 31px; line-height: 31px; font-size: 9px; color: #fff; text-transform: uppercase; text-align: center; background: url(../img/bg_languages.jpg) -32px 0 no-repeat; }


#topmenu { position: absolute; top: 100px; left: 0; z-index: 2000  }
	#topmenu ul { list-style: none; }
		#topmenu ul li { float: left; margin-right: 1px; }
		#topmenu ul li.last { float: left; margin-right: 0; #position: relative; }

			#topmenu ul li a { 
				display: inline-block; 
				width: 96px; 
				height: 41px; 
				text-align: center; 
				text-decoration: none; 
				font-size: 11px; 
				text-transform: uppercase; 
				color: #66bdfa /*#626262*/; 
				font-weight: bold; 
				background: url(../img/bg_topmenu.jpg) 0 0 no-repeat;  
				}
				
				#topmenu ul li a span, #topmenu ul li a.active span {
					display: block;
					width: 96px;
					height: 35px;
					line-height: 35px;
					text-decoration: none; 
					font-size: 11px; 
					text-transform: uppercase; 
					color: #66bdfa /*#626262*/; 
					font-weight: bold;
					cursor: pointer;
					}
					
				#topmenu ul li a span.double, #topmenu ul li a.active span.double {
					display: block;
					width: 96px;
					height: 31px;
					padding: 4px 0 0 0;
					line-height: 14px;
					text-decoration: none; 
					font-size: 11px; 
					text-transform: uppercase; 
					color: #66bdfa /*#626262*/; 
					font-weight: bold;
					cursor: pointer;
					}	
					
					

	
	
#topmenu ul li a em, #topmenu ul li a.active em { #display: block; #padding-top: 5px; line-height: normal; font-style: normal;   }

				#topmenu ul li a:hover {
					 /*color: #168cd1;*/ color: #fff; 
					 background: url(../img/bg_topmenu.jpg) -97px 0 no-repeat; 
					 }
					 

			#topmenu ul li a.active { 
				display: inline-block; 
				width: 96px; 
				height: 41px; 
				text-align: center; 
				text-decoration: none; 
				font-size: 11px; 
				text-transform: uppercase; 
				/*color: #168cd1;*/ color: #fff; 
				font-weight: bolder; 
				background: url(../img/bg_topmenu.jpg) -97px 0 no-repeat; 
				}
				
				#topmenu ul li a.active span, #topmenu ul li a.active span.double, #topmenu ul li a:hover span, #topmenu ul li a:hover span.double {
					color: #fff;
					cursor: pointer;
					}
	
#topmenu-dodatek {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 6px;
	background: url(../img/dodatek-topmenu.png) no-repeat;
	z-index: 5000;
	}	

/* body */

#page_body { position: relative; background: url(../img/bg_body_content_mid.jpg) repeat-y; /*min-height: 435px; _height: 435px; margin: 0 0 0 0; z-index: 1000*/ }
#page_body_top { /*background: url(../img/bg_body_content_top.jpg) top no-repeat;*/ /*min-height: 435px; _height: 435px;*/  }
#page_body_content { background: url(../img/bg_body_content_bottom.jpg) bottom no-repeat; min-height: 423px; _height: 423px;  }

#page_content_column { position: relative; margin: 0 auto; width: 946px; padding: 6px 0 6px 0;  }

#left_column { float: left; background-color: #990000  }
#left_column_content { width: 367px; background-color: #990000 }

#mid_column { padding-left: 387px;  }


#field_1 { position: relative; width: 367px; height: 394px; /*background: url(../img/pole1_bg.png) no-repeat;*/ }
#field_1_top { height: 9px; background: url(../img/bg_field_1_top.png) top no-repeat; }
#field_1_mid { width: 367px; /*min-height: 376px; _height: 376px;*/ height: 378px; background: url(../img/bg_field_1_mid.png) repeat-y;  }
#field_1_mid2{ width: 367px; background: url(../img/bg_field_1_mid.png) repeat-y;  }
#field_1_bottom {  height: 9px; background: url(../img/bg_field_1_bottom.png) bottom no-repeat; }

#field_4 { position: relative; width: 549px;  }
#field_4_top { height: 12px; background:  url(../img/bg_field_4_top.jpg) top no-repeat; }
#field_4_mid { background: url(../img/bg_field_4_mid.jpg) repeat-y; min-height: 370px; _height:370px }
#field_4_mid_low { background: url(../img/bg_field_4_mid.jpg) repeat-y; }
#field_4_bottom { height: 12px; background: url(../img/bg_field_4_bottom.jpg) bottom no-repeat; }

#field_wide { width: 937px;  }
#field_wide_top { background: url(../img/bg_tym_top.jpg) no-repeat; }
#field_wide_mid { background: url(../img/bg_tym_mid.jpg) repeat-y; width: 937px; min-height: 373px; _height: 373px;  }
#field_wide_mid_low { background: url(../img/bg_tym_mid.jpg) repeat-y; width: 937px; }
#field_wide_bottom { background: url(../img/bg_tym_bottom.jpg) bottom no-repeat; margin-bottom: 0px; }


h1 	{ padding: 10px 20px 8px 20px; font-size: 14px; color: #0084d1; text-transform: uppercase; text-align: left }
h2 	{ padding: 8px 20px 8px 20px; font-size: 13px; color: #7d7d7d; text-transform: uppercase; text-align: justify }
p 	{ padding: 8px 20px 8px 20px; font-size: 13px; color: #7d7d7d; font-weight: bold; text-align: justify;  }
p  a:link { color: #7d7d7d; }
p  a:hover { color: #3eb5fa; }
p  a:visited { color: #7d7d7d; }
p  a:active { color: #7d7d7d; }


/*index */


#mid_column_x { float: left;  }

#field_2 { float: left;  width: 327px; height: 394px; background: url(../img/bg_field_2.png) top left no-repeat; }
#field_2_content { height: 373px; overflow: hidden  }


#righ_column_x {padding-left: 349px;  }
#righ_column_x_content { width: 200px; }



/* o nas */
#o-nas { width: 549px;  }
#o-nas p { font-size: 12px  }
#o-nas-cz p { font-size: 13px }



/* lekari a tym */
#tym { width: 936px;  }

#tym ul { list-style: none; margin: 0; padding: 0 0 0 0;  }
#tym ul li { float: left; margin: 7px 12px; position: relative;  width: 284px; height: 97px; background: url(../img/bg_lekari.jpg) no-repeat; }
#tym ul li img { position: absolute; top: 6px; left: 5px; max-height: 86px; max-width: 86px; }
#tym ul li h2 { position: absolute; top: 12px; left: 98px; padding: 0; font-size: 14px; color: #7d7d7d; text-transform:none;  }
#tym ul li p { position: absolute; top: 32px; left: 98px; padding: 0; font-size: 12px; text-align: left; }
#tym ul li a { position: absolute; top: 0; left: 0; width: 284px; height: 97px; }
#tym ul li a img { padding: 0; max-height: none; max-width: none; }


/* lekar */
#lekar_left { position: absolute; top: 2px; left: 0; width: 367px; height: 392px; background: url(../img/bg_field_7.png) no-repeat;  }
#lekar_left img { margin: 2px 0 0 2px; max-width: 359px; min-height: 384px;  }
#zamestnanci-maska { position: absolute; top: 0; left: 0; width: 363px; height: 388px; background: url(../img/zamestnanci/zamestnanci-maska.png) no-repeat; z-index: 5000 }


#lekar-detail { position: absolute; top: 9px; left: 9px; padding: 0 0 0 20px; width: 515px; min-height: 370px; _height:370px; }

#lekar-detail h2 { padding: 7px 0 0 0; font-size: 16px; color: #7d7d7d; font-weight: bold; text-transform: none;} /* jmeno doktora */
#lekar-detail h3 { padding: 3px 0px 0 0; font-size: 13px; font-weight: bold; } /* funkce */
#lekar-detail h4 { padding: 0px 40px 18px 0px; font-size: 13px; color: #7d7d7d; font-weight: normal }

#lekar_det_popis { padding: 20px 0 0 0; width: 515px; height: 158px; overflow: auto;  } 
	#lekar-detail p { padding: 0px 40px 25px 0; font-size: 12px; color: #7d7d7d; font-weight: normal; }
	#lekar-detail ul { padding: 10px 40px 0 0; list-style: none; }
	#lekar-detail ul li { font-size: 12px; color: #7d7d7d; font-weight: normal; }
 
#diplomy_box { height: 107px; width: 515px; overflow-y: hidden;  overflow-x: auto; }
#diplomy { height: 107px; overflow-y: hidden;  overflow-x: auto; }
	#diplomy img { max-height: 96px; max-width: 132px; margin-right: 4px; border-color: #999999 }
	#diplomy a img {  border-color: #999999 }


/* postup */
#field_5 { position: relative; width: 367px; height: 394px; background: url(../img/bg_field_5.png) no-repeat; }
#field_5 h2 { padding: 16px 0 0 0; width: 367px; text-align: center; font-size: 18px; color: #3eb5fa; font-weight: normal}
#field_5 h3 { position: absolute; top: 330px; left: 160px; width: 192px; height: 14px; text-align: center; font-size: 14px; color: #3eb5fa; font-weight: bold; text-transform: uppercase}
#field_5 p { position: absolute; top: 355px; left: 160px; width: 192px; height: 30px; padding: 0; font-size: 14px; color: #7d7d7d; font-weight: bold; text-align: center     }

#field_5_en { position: relative; width: 367px; height: 394px; background: url(../img/bg_field_5.png) no-repeat; }
#field_5_en h2 { padding: 16px 0 0 0; width: 367px; text-align: center; font-size: 16px; color: #3eb5fa; font-weight: normal}
#field_5_en h3 { position: absolute; top: 330px; left: 160px; width: 192px; height: 14px; text-align: center; font-size: 14px; color: #3eb5fa; font-weight: bold; text-transform: uppercase}
#field_5_en p { position: absolute; top: 355px; left: 160px; width: 192px; height: 30px; padding: 0; font-size: 14px; color: #7d7d7d; font-weight: bold; text-align: center     }


#postup { position: absolute; top: 47px; left: 7px; width: 353px; height: 260px; background: url(../img/bg_postup.jpg) } 

#postup-main { width: 549px;  }



/* pred a po */
/*#field_6 { position: relative; padding-bottom: 4px; width: 369px; min-height: 374px; _height: 374px;  background: url(../img/bg_field_6_mid.jpg) repeat-y ;  }
#field_6_top { height: 9px; width: 369px; background:  url(../img/bg_field_6_top.jpg) left top no-repeat; }
#field_6_bottom {  height: 9px; width: 369px; background: url(../img/bg_field_6_bottom.jpg) left bottom no-repeat; }




/* otazky a odpovedi */
#field_9_top { height: 9px; background:  url(../img/bg_field_6_top.jpg) top no-repeat; }
#field_9 { position: relative; width: 369px; height: 373px; background: url(../img/bg_field_6_mid.jpg) repeat-y  ;  }



#qa { padding: 18px 0 0 20px; }
table.table-qa { margin: 0; width: 510px }
table.table-qa td.q { width: 65px; height: 46px; background: url(../img/pic-q.jpg) top left no-repeat; }
table.table-qa td.q-text { font-size: 12px; padding: 0 0 5px 0px; vertical-align: top }
table.table-qa td.q-text em { display: block; font-style: italic; font-size: 12px; color: #7d7d7d; text-align: right; text-transform: none; }

table.table-qa td.a { width: 65px; height: 46px; background: url(../img/pic-a.jpg) top left no-repeat; }
table.table-qa td.a-text { font-size: 12px; color: #626262;  padding: 0 0 5px 15px; vertical-align: top  }
table.table-qa td.mezi { height: 10px; background: url(../img/pic-mezi.jpg) no-repeat; }
table.table-qa td.divider { height: 33px; background:  url(../img/pic-divider.jpg) repeat-x; }

.qa-paginator {
	text-align: center;
	margin-bottom: 35px;
}

.qa-page {
	display: inline-block;
	border: 2px solid #66BDFA;
	width: 25px;
	height: 25px;
	text-align: center;
	line-height: 25px;
	text-decoration: none;
	color: #66BDFA;
	font-weight: bold;
}

.qa-page:hover,
.qa-page-active {
	color: white;
	background-color: #66BDFA;
}

#field_11 { position: relative; width: 549px; }
#questionner { padding: 0 0 15px 0; margin: 0;  }
#questionner h3 { padding: 0 0 15px 20px; font-size: 14px; }

table.table-questions { padding: 0; margin: 0 0 0 20px;  }
table.table-questions tr td { font-size: 12px; color: #999999; width: 60px; padding-bottom: 5px }
table.table-questions tr td.left { width: 229px;  }
table.table-questions tr td.right { width: 155px; text-align: right  }
.q-pole { width: 150px; font-size: 12px; color: #4ebbfb; padding: 4px 4px;    }
.q-dotaz { width: 499px; padding: 4px; height: 72px; font-size: 12px; }
.odeslat { width: 76px; height: 22px; background: url(../img/bg_odeslat.jpg) no-repeat; font-size: 12px; text-transform: uppercase; color: #fff; text-align: center; line-height: 22px; border: none; cursor: pointer; }


/* produkty */
#produkt_main { margin: 0 auto; width: 354px; height: 380px; text-align: center; }
#produkt_main img { max-width: 355px; max-height: 378px;  }

#produkt_det { position: relative; width: 523px; }

#produkt_det ul { list-style: circle; padding: 0px 0 0 35px; }
#produkt_det ul li { font-size: 13px; color: #7d7d7d; font-weight: bold; margin-bottom: 5px; }

#objednavka {  }
#objednavka h3 { padding: 15px 0 10px 15px; font-size: 12px; }
#objednavka h3 span { padding-left: 15px; color: #990000;  }

table.table_objednavka { margin: 0 0 0 15px; }
table.table_objednavka td { font-size: 12px; color: #666666; padding: 3px 6px 3px 0; }
table.table_objednavka td.pole { padding-right: 30px;  } 

.o-pole { width: 152px; padding: 2px 4px; font-size: 12px; }  
.o-pole2 { width: 50px; padding: 2px 4px; font-size: 12px; }  
.cena { font-size: 12px; font-weight: bold; padding-left: 5px;}

/* poukazy */
#poukazy_left { position: absolute; top: 6px; left: 5px; width: 359px; height: 383px; background: url(../img/bg_poukazy_left.jpg) top no-repeat;  }

#poukazy { width: 549px;  }

#poukazy h1 { padding: 10px 0 0 20px; }
#poukazy h2 { padding: 0 0 0 20px; color: #3eb5fa;  }
#poukazy h3 { padding: 30px 0 0 20px; font-size: 12px; color: #3eb5fa; text-transform: uppercase; }
#poukazy p { padding: 10px 20px 0px 20px; }

#poukazy table { margin: 8px 0 0 20px; }

label.mesidz { display: block; padding: 10px 0 0px 20px; font-size: 10px; color: #ff0d2d; }

/* media */
#media { width: 925px; height: 382px; }
#media ul { position: relative; list-style: none; margin: 0 0 0 10px }
#media ul li { position: relative;  float: left; width: 104px; height: 171px; background: url(../img/bg_media_li.jpg) no-repeat; margin: 5px; text-align: center; }
#media ul li img { position: absolute; top: 7px; left: 6px; width: 90px; max-height: 120px; }
#media h1 { padding: 20px 0 0 20px; font-size: 16px; color: #3eb5fa; text-transform: uppercase; }
#media ul li h3 { padding: 134px 5px 0 5px; font-size: 9px; text-align: center; }
#media ul li h4 { padding: 0 5px; font-size: 9px; color: #636363; text-align: center }
#media_content { padding: 0 15px 0 15px; font-size: 11px; color: #7d7d7d;  }
#media_content a { padding: 3px 0 3px 0; font-size: 11px; color: #7d7d7d; }


/* cenik */
#akce_mid { position: relative; width: 367px; height: 423px;  background:  url(../img/bg_field_6_mid.png) repeat-y  ;  }
#akce_top { margin-top: 2px; height: 10px; background:   url(../img/bg_akce-top.png) top no-repeat; }
#akce_bottom {  height: 10px; background: url(../img/bg_akce-bottom.png) bottom no-repeat; }

#cenik_left { position: absolute; top: 5px; left: 4px; width: 358px; height: 387px; background: url(../img/akce-leto-2010-left.jpg) -2px -2px no-repeat;   }
#cenik_left-en { position: absolute; top: 5px; left: 4px; width: 358px; height: 387px; background: url(../img/akce-leto-2010-left-en.jpg) -2px -2px no-repeat;   }


#cenik { width: 549px; /*min-height: 419px; _height: 419px*/  }
#cenik h2 { padding: 10px 0 0 20px; font-size: 16px; color: #3eb5fa; text-transform: uppercase; }

table.table-cenik { margin: 5px 0 0 20px; }
table.table-cenik td { padding: 5px 0 5px 0; }
table.table-cenik td.c-left { font-size: 13px; color: #626262; font-weight: normal; width: 410px;  }
table.table-cenik td.c-right { font-size: 12px; /*color: #0d6cb7;*/ text-align: right; font-weight: bold; width: 119px;  }

table.table-cenik td.header { padding-top: 28px; font-size: 14px; color: #7d7d7d; font-weight: bold; text-transform: uppercase }
table.table-cenik td.header em { font-style: normal; color: #e2001a; }

table.table-cenik td.header2 { padding-top: 0px; font-size: 12px; color: #7d7d7d; text-align: right; font-weight: bold }
table.table-cenik td.header2 em { font-style: normal; color: #e2001a; }

table.table-cenik td.header3 { padding-top: 8px; font-size: 16px; color: #0d6cb7; font-weight: bold; text-transform: uppercase; }
table.table-cenik td.header3 em { font-style: normal; color: #e2001a; }

#pole_c_obsah table.table-cenik-akce { margin: 0 0 0 0; width: 512px;  }
#pole_c_obsah table.table-cenik-akce td { padding:  0 5px 8px 5px; }
#pole_c_obsah table.table-cenik-akce td.c-left, #pole_c_obsah table.table-cenik-akce td.c-right { padding: 0 5px 6px 5px; color: #fff}
#pole_c_obsah table.table-cenik-akce td.c-left { padding-left: 10px; font-size: 13px; font-weight: bold }
#pole_c_obsah table.table-cenik-akce td.c-right { font-weight: bold; }
#pole_c_obsah table.table-cenik-akce td p { padding: 0 0 0 0; margin: 0 0 0 0; }
#pole_c_obsah table.table-cenik-akce td h3 { padding: 3px 0 3px 0; color: #fff; text-align: center; font-size: 16px; font-weight: bold; }

#obal {
	margin: 20px 0 0 20px;
	width: 512px;
	background: url(../img/modry-box.jpg) repeat-y 
	}
	
	#obal-top {
		width: 512px;
		background: url(../img/modry-box-top.jpg) top no-repeat;
		
	
		}
		
	#obal-bottom {
		background: url(../img/modry-box-bottom.jpg) bottom no-repeat;
		padding: 10px 0 10px 0;
		}	
	


/* kontakt */
#kontakt { padding: 11px 5px; /*width: 936px;*/  }
#kontakt_mid { background: url(../img/bg_tym_mid.png) repeat-y; width: 936px;  }

#pole_d_obsah table.table-kontakt td h2 { padding: 10px 0 20px 0; font-size: 13px; /*color: #0d6cb7;*/* text-transform:none; font-weight: normal }

#kontakt #field_wide_mid_low { padding: 10px 0 10px 0; }

table.table-kontakt { margin: 0 0 0 0; padding: 5px 0 5px 0; width: 900px }

p.adresa { padding: 17px 0 0 0; font-size: 13px; color: #626262; font-weight: normal;   }
p.adresa em {font-style: normal; text-transform: uppercase; /*color: #0d6cb7;*/    }
p.adresa a { font-size: 12px; color: #626262; }
p.adresa a:hover { color: #0d6cb7 }

p.telefon { padding: 28px 0 0 0; font-size: 13px; color: #626262; font-weight: normal   }
p.telefon em {font-style: normal; text-transform: uppercase; /*color: #0d6cb7;*/ font-weight: normal; font-size: 16px    }

table.table-kontakt td.logo { width: 130px; vertical-align: middle; text-align: center }

table.table-kontakt td.prac-doba { width: 204px; vertical-align: middle; font-size: 12px; text-transform: uppercase; color: #626262; text-align: center  }
table.table-kontakt td.prac-doba strong { font-weight: normal  }
table.table-kontakt td.prac-doba em { font-style: normal; text-transform: uppercase; /*color: #0d6cb7;*/}


table.table-kontakt td.mapa { width: 298px; }
/* fields */




/* 0d6cb7 */



/* page bottom */

#page_bottom { position: relative;  }

#copy_left { position: absolute; top: 5px; left: 400px; padding: 5px 0 0 0; font-size: 9px; color: #939393;  }

#copy_right {  position: absolute; top: 5px; right: 10px; padding: 5px 0 0 0; font-size: 9px; color: #939393; }

#aflinks { padding: 45px 0 15px 0; font-size: 9px; color: #939393; }

#copy_left a, #copy_right a, #aflinks a { font-size: 9px; color: #939393; }

#facebook {
	position: absolute;
	top: 10px;
	left: 10px;
	}


		#facebook a {
			display: inline-block;
			height: 20px;
			padding: 0 0 0 24px;
			text-decoration: none;
			background: url(../img/face_left.jpg) 0 0  no-repeat;
			}
	
		#facebook a span {
			display: block;
			height: 20px;
			padding: 0 7px 0 0px;
			font-size: 11px; 
			color: #3b5998;
			text-decoration: none;
			line-height: 20px;
			background: url(../img/face_right.jpg) right top no-repeat;
			}
			
		#facebook a:hover {
			text-decoration: none;
			background: url(../img/face_left.jpg) 0 -20px no-repeat;
			}
			
		#facebook a:hover span {
			text-decoration: none;
			background: url(../img/face_right.jpg) right bottom no-repeat;
			}		
	
#like {
	position:absolute;
	top: 10px;
	left: 180px;
	}		

#credit-cards { position: absolute; top: 5px; right: 5px; width: 316px; height: 30px; background: url(../img/kreditni-karty.jpg) no-repeat;  }



#sftr {
    position: relative;
    float: left;
    margin: 140px 45px 20px;
    padding: 0px;
    text-align: left;
    font-weight: 100;
    font-size: 10px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color: #696D6D;
}

.ppts {
    border: 1px black solid;
    padding: 5px;
    border: 2px;
    width: 20px;
    height: 20px;
}

#tfld a.ppts:link  {color: #000000; text-decoration: none; background-color: #FFFFFF; border: 1px;}
#tfld a.ppts:visited  {color: #000000; text-decoration: none; background-color: #FFFFFF; border: 1px;}
#tfld a.ppts:hover  {color: #000000; text-decoration: none; background-color: #D2DCC1; border: 1px;}
#tfld a.ppts:active  {color: #000000; text-decoration: none; background-color: #FFFFFF; border: 1px;}


/* po dalsich upravach */

/* index */
#side_top { position: absolute; top: 0; background: url(../img/bg_topbot.jpg) top repeat-x; height: 7px; width: 100%;  }
#side_bot { position: absolute; bottom: 0; background: url(../img/bg_topbot.jpg) bottom repeat-x; height: 7px; width: 100%; }
#side_lft { position: absolute; left: 0; background: url(../img/bg_side.jpg) left repeat-y; width: 7px; height: 100%; }
#side_rgh { position: absolute; right: 0; background: url(../img/bg_side.jpg) right repeat-y; width: 7px; height: 100%; }

#roh_tl { position: absolute; top: 0; left: 0; width: 14px; height: 14px; background: url(../img/bg_roh.jpg) top left no-repeat;  }
#roh_tr { position: absolute; top: 0; right: 0; width: 14px; height: 14px; background: url(../img/bg_roh.jpg) top right no-repeat; }
#roh_bl { position: absolute; bottom: 0; left: 0; width: 14px; height: 14px; background: url(../img/bg_roh.jpg) bottom left no-repeat; }
#roh_br { position: absolute; bottom: 0; right: 0; width: 14px; height: 14px; background: url(../img/bg_roh.jpg) bottom right no-repeat; }


#pole_a_pos { position: absolute; top: 6px /*18px*/; left: 0px;  }
#pole_a { width: 377px; height: 402px; background: url(../img/bg_pole_a.jpg) no-repeat; overflow: hidden;   }
#pole_a_obsah { margin: 11px 11px 0 11px;  }
#pole_a_obsah2 { margin: 8px 8px 0 8px;  }

		#motive-index { width: 361px; height: /*289*/ 386px; background: url(../img/smille-usmev.jpg) no-repeat;  z-index: 5000 }
		#motive-indexen { width: 361px; height: /*289*/ 386px; background: url(../img/smille-usmev-old.jpg) center top no-repeat;  }
		#text-index { position: absolute; top: 295px; left: 10px; z-index: 10000 }
		
		#text-index h1 { position: absolute; top: 9px; padding: 0; width: 355px; text-align: center; font-size: 28px; text-transform: uppercase; }
		#text-index h2 { position: absolute; top: 47px; padding: 0; width: 355px; text-align: center; font-size: 15px; color: #7d7d7d; text-transform: uppercase; }
		#text-index h3 { position: absolute; top: 72px; padding: 0; width: 355px; text-align: center; font-size: 15px; text-transform: uppercase; }
		#text-index h4 { position: absolute; top: 360px; padding: 0; width: 355px; text-align: center; font-size: 15px; color: #7d7d7d; text-transform: uppercase; }
		
		#text-index h1, #text-index h2, #text-index h3 {
 			color: #fff;
			}
		
		/*#index_left { position: absolute; top: 5px; left: 4px; width: 359px; height: 384px; background: url(../img/bg_index_left.jpg) top no-repeat;  }*/

		#index_left h1 { position: absolute; top: 310px; padding: 0; /*  padding: 286px 0 0 0;*/ width: 359px; text-align: center; font-size: 26px; color: #3eb5fa; text-transform: uppercase; }
		#index_left h4 { position: absolute; top: 351px; padding: 0; /*padding: 8px 0 0 0 ;*/ width: 359px; text-align: center; font-size: 15px; color: #7d7d7d; text-transform: uppercase; }

#pole_b_pos { position: absolute; top: 6px /*18px*/; left: 387px;  }
#pole_b { position: relative; width: 337px; height: 402px; background-color: #FFF; }
#pole_b_obsah { padding: 5px;   }

#pole_b_obsah { height: 373px; overflow: hidden  }
#pole_b_obsah h1 { padding: 20px 20px 0 20px ; /*width: 323px;*/ text-align: left; font-size: 13px; font-weight: bold; text-transform: uppercase; }
#pole_b_obsah p { padding: 16px 20px 10px 20px; font-size: 13px; color: #626262 /*#7d7d7d*/; font-weight: normal; text-align: justify; line-height: 17px;  }

#pole_b_obsah_en { height: 373px; overflow: hidden  }
#pole_b_obsah_en h1 { padding: 20px 20px 0 20px ; /*width: 323px;*/ text-align: left; font-size: 13px; color: #66bdfa /* #0d6cb7*/; text-transform: uppercase; }
#pole_b_obsah_en p { padding: 16px 20px 0 20px; font-size: 13px; color: #626262; font-weight: normal; text-align: justify  }


		#start { position: absolute; top: 6px /*18px*/; right: 0; width: 210px; height: 125px; background: url(../img/bg_start.jpg) no-repeat; }
		
		#min { position: absolute; top: 144px /*156px*/; right: 0; width: 210px; height: 125px; background: url(../img/bg_after_30min.jpg) no-repeat; }
		
		#play { position: absolute; top: 281px /*293px*/; right: 0; width: 210px; height: 125px; background: url(../img/bg_play.jpg) no-repeat; }
		#play a { position: absolute; top: 35px; left: 18px; display: block; width: 72px; height: 72px; background: url(../img/play-x-off.jpg) no-repeat;  }
		#play a:hover { background: url(../img/play-x-on.jpg) no-repeat;  }


/* o nas */

		#motive-onas { width: 361px; height: 386px; background: url(../img/bg_motive_onas.jpg) no-repeat; }

		p.pos1 { position: absolute; top: 180px; left: 283px; padding: 0; font-size: 18px; color: #999999; font-weight: normal; text-align: left }
		p.pos2 { position: absolute; top: 205px; left: 297px; padding: 0; font-size: 18px; color: #999999; font-weight: normal; text-align: left }
		p.pos3 { position: absolute; top: 225px; left: 245px; padding: 0; font-size: 34px; font-weight: normal }
		p.pos4 { position: absolute; top: 260px; left: 260px; padding: 0; font-size: 22px; font-weight: normal; text-align: left }
		
		#motive-onas-en { width: 361px; height: 386px; background: url(../img/bg_motive_onas.jpg) no-repeat; }
		#motive-onas-en p.pos1 { position: absolute; top: 180px; left: 272px; padding: 0; font-size: 16px; color: #999999; font-weight: normal; text-align: left }

#pole_c_pos { position: absolute; top: 6px /*18px*/; right: 0; }
#pole_c { position: relative; width: 559px; min-height: 402px; _height: 402px; background-color: #fff; }
#pole_c_obsah { padding: 5px 5px 15px 5px;   }
#pole_c_obsah h1 { padding: 20px 20px 0 20px ; /*width: 323px;*/ text-align: left; font-size: 13px; text-transform: uppercase; }
#pole_c_obsah p { padding: 16px 20px 5px 20px; font-size: 13px; color: #626262; font-weight: normal; text-align: justify  }

#pole_c_obsah_en { padding: 5px;  }
#pole_c_obsah_en h1 { padding: 20px 20px 0 20px ; /*width: 323px;*/ text-align: left; font-size: 13px; text-transform: uppercase; }
#pole_c_obsah_en p { padding: 13px 20px 0 20px; font-size: 13px; color: #626262; font-weight: normal; text-align: justify  }

#pole_c_obsah h2 { padding: 10px 0 0 20px; font-size: 16px; color: #3eb5fa; text-transform: uppercase; }
#pole_c_obsah h3 { padding: 15px 0 10px 15px; font-size: 12px; color: #4ebbfb; } 

/* lekari a tym */

#pole_d_pos {    }
#pole_d { position: relative; width: 946px; background-color: #fff;  }
#pole_d_obsah { padding: 20px 10px; }

#pole_d_obsah h2 { padding: 10px 0 0 0; font-size: 14px; color: #3eb5fa; text-transform: uppercase; }

/* postup */

#pole_f_pos { position: absolute; top: 6px /*18px*/; left: 0; }
#pole_f { position: relative; width: 377px; height: 402px; background: url(../img/bg_motive_postup.jpg); }  

#pole_f_obsah 		{ position: relative; width: 377px; height: 402px; }
#pole_f_obsah h2 	{ padding: 16px 0 0 0; width: 377px; text-align: center; font-size: 18px; font-weight: normal}
#pole_f_obsah h3 	{ position: absolute; top: 330px; left: 160px; width: 192px; height: 16px; text-align: center; font-size: 16px; font-weight: bold; text-transform: uppercase}
#pole_f_obsah p 	{ position: absolute; top: 355px; left: 160px; width: 192px; padding: 0; font-size: 12px; color: #a7a6a6; text-align: center;     }

#pole_f_obsah_en 		{ position: relative; width: 377px; height: 402px; }
#pole_f_obsah_en h2 	{ padding: 16px 0 0 0; width: 377px; text-align: center; font-size: 16px; font-weight: normal}
#pole_f_obsah_en h3 	{ position: absolute; top: 330px; left: 160px; width: 192px; height: 16px; text-align: center; font-size: 16px; font-weight: bold; text-transform: uppercase}
#pole_f_obsah_en p 		{ position: absolute; top: 355px; left: 160px; width: 192px; height: 30px; padding: 0; font-size: 14px; color: #7d7d7d; text-align: center     }

#odkaz-video { position: absolute; top: 322px; left: 4px; width: 363px; height: 72px; }
#odkaz-video a { position: absolute; top: 15px; left: 44px; width: 46px; height: 46px; display: block; background: url(../img/play-2-off.jpg); }
#odkaz-video a:hover { background: url(../img/play-2-on.jpg); }

/* pred a po */

#motive-predpo { padding: 8px 0 0 3px; }

#motive-predpo ul { list-style: none; margin: 0 0 0 0; }
#motive-predpo ul li { position: relative; float: left; width: 85; height: 118px; margin: 0px 3px 4px 0; cursor: pointer;   }
#motive-predpo ul li a { cursor: pointer; }
#motive-predpo ul li a img { max-height: 118px; max-width: 85px; }

.maska-small { position: absolute; top: 0; left: 0; width: 85px; height: 118px; z-index: 5000; background: url(../img/maska-small.png) }  
.maska-small-active { position: absolute; top: 0; left: 0; width: 85px; height: 118px; z-index: 5000; background: url(../img/maska-small-active.png) }

#persona { position: absolute; top: 20px; left: 20px; width: 249px; height: 351px; }
#persona-maska { position: absolute; top: 0px; left: 0px; width: 249px; height: 351px; background: url(../img/maska-big.png) no-repeat; z-index: 5000 }
#persona label { position: absolute; bottom: 18px; right: 0; width: 90px; font-size: 18px; font-weight: bold; text-align: center; color: #666666; z-index: 6000 }
#persona-pred { position: absolute; top: 20px; left: 296px; width: 229px; height: 166px; }
#persona-po { position: absolute; top: 203px; left: 296px; width: 229px; height: 205px; }
#persona-pred-maska, #persona-po-maska { position: absolute; top: 0px; left: 0px; width: 229px; height: 166px; background: url(../img/maska-before.png) no-repeat; z-index: 5000    } 
#persona-pred label, #persona-po label { position: absolute; top: 9px; right: 0px; width: 49px; font-size: 12px; font-weight: bold; color: #7d7d7d; text-align: center; z-index: 6000; }

/* zeptejte se */

#pole_g_pos { float: left; position: relative; width: 377px; height: 600px; }
#pole_g { position: relative; width: 377px; height: 402px; background-color: #FFFFFF   }
#pole_g2 { position: relative; padding: 0 0 15px 0; width: 377px;  background-color: #FFFFFF   }
#pole_g_obsah { margin: 11px 11px 0 11px;  }
#pole_g_obsah2 { margin: 8px 8px 0 8px;  }

#motive-otazky { position: absolute; top: 8px; left: 8px; width: 361px; height: 386px; background: url(../img/bg_motive-otazky.jpg) center top no-repeat;}

#motive-otazky h2 { position: absolute; top: 144px; left: 192px; width: 130px; font-size: 12px; color: #999999; line-height: 18px;  text-align: center; z-index: 5000;  }
#motive-otazky h3 { position: absolute; top: 190px; left: 163px; width: 200px; height: 26px; font-size: 14px; text-align: center; z-index: 5000 }

#pole_h_pos { position: relative; float: right; width: 559px; background-color: #fff  }


/* produkty */

#pole_i_pos { float: left; position: relative; width: 377px; }
#pole_i { position: relative; width: 377px; height: 402px; background-color: #FFFFFF  }
#pole_i_obsah { margin: 11px 11px 0 11px; }

#motive-produkty { position: absolute; top: 8px; left: 8px; width: 361px; height: 386px; background: url(../img/bg_motive_produkty.jpg) center top no-repeat;}

#field_10 {  }
#field_10 p { padding: 14px 24px 15px 24px; font-size: 14px; font-weight: bold; text-transform: uppercase; text-align: left  }
#field_10 p em { display: block; font-style: normal; font-size: 14px; font-weight: bold; text-align: right; text-transform: none;  }


#pole_j_pos { float: right;  width: 559px;  }
#pole_j { position: relative; width: 559px; background-color: #FFFFFF;  }
#pole_j_obsah { padding: 11px 11px 11px 11px; min-height: 380px; _height: 380px; }
#pole_j_obsah h1 { font-size: 13px; text-transform: uppercase; }
#pole_j_obsah p { font-size: 13px; color: #626262; font-weight: normal; text-align: justify }
#pole_j_obsah ul { list-style: circle; padding: 0px 0 0 35px; }
#pole_j_obsah ul li { font-size: 13px; color: #626262; font-weight: normal; margin-bottom: 5px; }

#pole_k { position: relative; width: 946px; background-color: #FFFFFF	  }
#pole_k_obsah { padding: 11px 11px 11px 11px; }


/* poukazy */

#pole_m_pos { float: left; width: 377px; }
#pole_m { position: relative; width: 377px; height: 402px; background: url(../img/bg_pole_a.jpg) no-repeat; overflow: hidden;   }
#pole_m_obsah { margin: 0 11px 0 11px; padding: 9px 0 0 0;  }

#pole_l_pos { float: right; position: relative; width: 559px; }
#pole_l { position: relative; width: 559px; min-height: 402px; _height: 402px; background-color: #fff; }
#pole_l_obsah { padding: 5px 5px 15px 5px;   }
#pole_l_obsah h1 { padding: 20px 20px 0 20px ; /*width: 323px;*/ text-align: left; font-size: 13px; text-transform: uppercase; }
#pole_l_obsah p { padding: 16px 20px 0 20px; font-size: 13px; color: #626262; font-weight: normal; text-align: justify  }

#pole_l_obsah_en { padding: 5px;  }
#pole_l_obsah_en h1 { padding: 20px 20px 0 20px ; /*width: 323px;*/ text-align: left; font-size: 13px; text-transform: uppercase; }
#pole_l_obsah_en p { padding: 16px 20px 0 20px; font-size: 13px; color: #626262; font-weight: normal; text-align: justify  }

#pole_l_obsah h2 { padding: 10px 0 0 20px; font-size: 16px; color: #3eb5fa; text-transform: uppercase; }
#pole_l_obsah h3 { padding: 15px 0 10px 15px; font-size: 12px; }

#motive-poukazy { position: absolute; top: 8px; left: 8px; width: 361px; height: 386px; background: url(../img/bg_motive_poukazy.jpg) center top no-repeat; }

#pole_l_obsah h3 { padding: 30px 0 0 20px; font-size: 12px; text-transform: uppercase; }
#pole_c_obsah h3 { padding: 30px 0 0 20px; font-size: 12px; color: #3eb5fa; text-transform: uppercase; }


/* cenik */
/* #motive-cenik { position: absolute; top: 8px; left: 8px; width: 361px; height: 386px; background: url(../img/velka-novorocni-sleva.jpg) center top no-repeat; } */
#motive-cenik { position: absolute; top: 8px; left: 8px; width: 361px; height: 386px; background: url(../img/valentyn-2012.jpg) center top no-repeat; }

#motive-cenik-en { position: absolute; top: 8px; left: 8px; width: 361px; height: 386px; background: url(../img/banner-cenik.jpg) center top no-repeat; }

#motive-detail { position: absolute; top: 9px; left: 9px; width: 359px; height: 384px; background-color: #FFFFFF }

#motive-cenik-cena {
position: absolute;
left: 7px;
bottom: 7px;
width: 546px;
height: 152px;
background: url(../img/valentyn-2012-cena.jpg) left top no-repeat;
}







