@charset "utf-8";


* { margin:0; padding:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
	
body { background: #571b3c url(../img/bg_body.jpg) top repeat-x; }	

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

#preloader { position: relative; width: 1px; height: 1px; display: none; }
#index_home { position: absolute; top: 199px; left: 59px; width: 272px; height: 94px; z-index: 1000; }
#index_home a { position: absolute; top: 0; left:0; width: 272px; height: 94px; background: url(../img/bg_body_index.jpg) -183px -199px no-repeat; }

#languages { position: absolute; top: 19px; left: 19px;  }
#languages a { font-size: 12px; font-weight: bold; color: #dfad74; text-decoration: none; padding: 0 3px 0 3px; }

h1 { font-size: 16px; color: #FF9900  }


/*h1 { font-size: 1px; position: absolute; top: 0; left: 0; color: #571b3c  }*/

/* ****************** */

#bg_body_index { width: 100%; background: url(../img/bg_body_index.jpg) top center no-repeat; }
#bg_body_index h1 { position: absolute ; top:0; left: 10px; font-size: 16px; color: #571b3c; text-align: center  }


#bg_body_rozvrh { width: 100%; background: url(../img/bg_body_rozvrh.jpg) top center no-repeat; }
#bg_body_general { width: 100%; background: url(../img/bg_general.jpg) top center no-repeat; }

#page_column_index { margin-left: auto; margin-right: auto; width: 950px; background: url(../img/bg_body_index.jpg) top center no-repeat;  }
#page_column_rozvrh { margin-left: auto; margin-right: auto; width: 950px; background: url(../img/bg_body_rozvrh.jpg) top center no-repeat;  }
#page_column_general { margin-left: auto; margin-right: auto; width: 950px; background: url(../img/bg_general.jpg) top center no-repeat; min-height: 1040px; _height: 1040px;  }


/* topmenu */
#topmenu { position: relative; }

#pos1 { position: absolute; top: 0; left: 0; z-index: 1000 }
#pos2 { position: absolute; top: 0; left: 92px; width: 170px; height: 66px; z-index: 2000;  }
#pos3 { position: absolute; top: 0; left: 262px; z-index: 3000 }
#pos4 { position: absolute; top: 0; left: 393px; z-index: 4000 }
#pos5 { position: absolute; top: 0; left: 495px; z-index: 5000 }
#pos6 { position: absolute; top: 0; left: 611px; z-index: 6000 }
#pos7 { position: absolute; top: 0; left: 798px; z-index: 7000 }

a.pos1 { display: block; height: 66px; line-height:66px; text-align: center; color:#fff; font-size: 14px; text-decoration: none; width: 92px; } 
a.pos2 { display: block; height: 66px; line-height:66px; text-align: center; color:#fff; font-size: 14px; text-decoration: none; width: 170px; }
a.pos3 { display: block; height: 66px; line-height:66px; text-align: center; color:#fff; font-size: 14px; text-decoration: none; width: 131px; }
a.pos4 { display: block; height: 66px; line-height:66px; text-align: center; color:#fff; font-size: 14px; text-decoration: none; width: 102px; }
a.pos5 { display: block; height: 66px; line-height:66px; text-align: center; color:#fff; font-size: 14px; text-decoration: none; width: 116px; }
a.pos6 { display: block; height: 66px; line-height:66px; text-align: center; color:#fff; font-size: 14px; text-decoration: none; width: 187px; }
a.pos7 { display: block; height: 66px; line-height:66px; text-align: center; color:#fff; font-size: 14px; text-decoration: none; width: 120px; }

a.pos1:hover { width: 92px; background: url(../img/bg_topmenu.jpg) 0 -66px;  } 
a.pos2:hover { width: 170px; background: url(../img/bg_topmenu.jpg) -92px -66px;  }
a.pos3:hover { width: 131px; background: url(../img/bg_topmenu.jpg) -262px -66px; }
a.pos4:hover { width: 102px; background: url(../img/bg_topmenu.jpg) -393px -66px; }
a.pos5:hover { width: 116px; background: url(../img/bg_topmenu.jpg) -495px -66px; }
a.pos6:hover { width: 187px; background: url(../img/bg_topmenu.jpg) -611px -66px; }
a.pos7:hover { width: 120px; background: url(../img/bg_topmenu.jpg) -798px -66px; }

a.pos1-active { display: block; height: 66px; line-height:66px; text-align: center; color:#fff; font-size: 14px; text-decoration: none; width: 92px; background: url(../img/bg_topmenu.jpg) 0 -66px; } 
a.pos2-active { display: block; height: 66px; line-height:66px; text-align: center; color:#fff; font-size: 14px; text-decoration: none; width: 170px; background: url(../img/bg_topmenu.jpg) -92px -66px; }
a.pos3-active { display: block; height: 66px; line-height:66px; text-align: center; color:#fff; font-size: 14px; text-decoration: none; width: 131px; background: url(../img/bg_topmenu.jpg) -262px -66px; }
a.pos4-active { display: block; height: 66px; line-height:66px; text-align: center; color:#fff; font-size: 14px; text-decoration: none; width: 102px; background: url(../img/bg_topmenu.jpg) -393px -66px; }
a.pos5-active { display: block; height: 66px; line-height:66px; text-align: center; color:#fff; font-size: 14px; text-decoration: none; width: 116px; background: url(../img/bg_topmenu.jpg) -495px -66px; }
a.pos6-active { display: block; height: 66px; line-height:66px; text-align: center; color:#fff; font-size: 14px; text-decoration: none; width: 187px; background: url(../img/bg_topmenu.jpg) -611px -66px; }
a.pos7-active { display: block; height: 66px; line-height:66px; text-align: center; color:#fff; font-size: 14px; text-decoration: none; width: 120px; background: url(../img/bg_topmenu.jpg) -798px -66px; }

/*#flexmenu1 { display: none  }*/

#submenu { position: absolute; top: 0; left: 90px; /*background-color:#FF9900; width: 420px; height: 300px; */ z-index: 1000; background-color:#999966 } 


/* flexdropdown menu */

/* fotogalerie case */
	#flexmenudiv { position: absolute; top: -5px; left: 90px; width: 260px; z-index: 10000; display: none   }

	#flexmenudiv2 { position: absolute; top: -5px; left: 606px; width: 260px; z-index: 10000; display: none   }

	.flexdropdownmenu1, .flexdropdownmenu2 { padding: 21px 0 15px 21px; width: 260px; border: #a56488 1px solid; background: url(../img/bg_topsubmenu.png);  }
 
	.flexdropdownmenu1 ul, .flexdropdownmenu2 ul { list-style-type: none; }

	.flexdropdownmenu1 li, .flexdropdownmenu2 li{
		list-style-type: none; 
		position: relative;
		margin:0;
		padding:0;
		height: 27px;
	}

	.flexdropdownmenu1 li a, .flexdropdownmenu2 li a { display: block; height: 27px; line-height: 27px; padding-left: 16px; color: #fff; text-decoration: none; font-size: 12px; background: url(../img/sipka.gif) left no-repeat; }

	.flexdropdownmenu1 li a:hover, .flexdropdownmenu2 li a:hover { text-decoration: none; background-color: #a56488 } 
/* / fotogalerie case */





.flexdropdownmenu {
	 padding: 21px 0 15px 21px;; width: 260px; border: #a56488 1px solid; background: url(../img/bg_topsubmenu.png)
 }

.flexdropdownmenu, .flexdropdownmenu ul{ /*topmost and sub ULs, respectively*/
	margin: 0px 0 0 0;
	position: absolute;
	left: 0px;
	top: 60px;

	display: none; 
	z-index: 9500
}

.flexdropdownmenu ul { list-style-type: none; }

.flexdropdownmenu li{
	list-style-type: none; 
	position: relative;
	margin:0;
	padding:0;
	height: 27px;
}

.flexdropdownmenu li a{ display: block; height: 27px; line-height: 27px; padding-left: 16px; color: #fff; text-decoration: none; font-size: 12px; background: url(../img/sipka.gif) left no-repeat; }
.flexdropdownmenu li a:hover { text-decoration: none; background-color: #a56488 }

* html .flexdropdownmenu li{ /*IE6 CSS hack*/
display: inline-block;
width: 260px; /*width of menu (include side paddings of LI A*/
}

* html .flexdropdownmenu { background: #fff}


.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

/* //flexdropdown menu */
/*
#sub2 { position: absolute; top: 0px; left: 92px; display:none; z-index: 2500; }
#sub3 { position: absolute; top: 0px; left: 196px; display:none; z-index: 3500;  }
#sub4 { position: absolute; top: 0px; left: 393px; display:none; z-index: 4500; }
#sub5 { position: absolute; top: 0px; left: 589px; display:none; z-index: 5500; }
#sub6 { position: absolute; top: 0px; left: 785px; display:none; z-index: 6500; }

#submenu { margin-top: 0px; padding-bottom: 15px; width: 300px; border: #a56488 1px solid; border-top: none; }
#submenu ul { list-style: none; list-style-image: url(../img/sipka.gif); list-style-position:inside; padding: 21px 0 0 21px; }
#submenu ul li { }
#submenu ul li a { display: block; height: 27px; line-height: 27px; padding-left: 16px; color: #fff; text-decoration: none; font-size: 12px; }
#submenu ul li a:hover { text-decoration: none; background-color: #a56488  }

a.pos1sub { display: block; height: 66px; line-height:66px; text-align: center; color:#fff; font-size: 14px; text-decoration: none; width: 92px; background: url(../img/bg_topmenu.jpg) 0 -66px; } 
a.pos2sub { display: block; height: 61px; line-height:66px; text-align: center; color:#fff; font-size: 14px; text-decoration: none; width: 170px; background: url(../img/bg_topmenu.jpg) -92px -66px; }
a.pos3sub { display: block; height: 66px; line-height:66px; text-align: center; color:#fff; font-size: 14px; text-decoration: none; width: 131px; background: url(../img/bg_topmenu.jpg) -262px -66px; }
a.pos4sub { display: block; height: 66px; line-height:66px; text-align: center; color:#fff; font-size: 14px; text-decoration: none; width: 102px; background: url(../img/bg_topmenu.jpg) -393px -66px; }
a.pos5sub { display: block; height: 66px; line-height:66px; text-align: center; color:#fff; font-size: 14px; text-decoration: none; width: 116px; background: url(../img/bg_topmenu.jpg) -495px -66px; }
a.pos6sub { display: block; height: 66px; line-height:66px; text-align: center; color:#fff; font-size: 14px; text-decoration: none; width: 187px; background: url(../img/bg_topmenu.jpg) -611px -66px; }
a.pos7sub { display: block; height: 66px; line-height:66px; text-align: center; color:#fff; font-size: 14px; text-decoration: none; width: 120px; background: url(../img/bg_topmenu.jpg) -798px -66px; }
*/

/* index */
#index_top { position: relative; height: 693px;  }
#index_mid { position: relative;  }
#page_bottom { position: relative; height: 160px; }

#index_top_comment { position: absolute; top: 498px; left: 74px; width: 410px;  }
#index_top_comment h3 { font-size: 16px; color: #dc419a; font-weight: normal }
#index_top_comment p { font-size: 11px; color: #fff; font-weight: normal; }

#index_rozcestnik { position: relative; height: 127px; background: url(../img/bg_rozcestnik2.jpg) center no-repeat; }
#rozcestnik1 { position: absolute; top: 0px; left: 64px; width: 281px; height: 103px; padding-top: 24px; cursor: pointer /*background: url(../img/bg_rozcestnik.jpg) 0 0 no-repeat;*/   }
#rozcestnik2 { position: absolute; top: 0px; left: 350px; width: 281px; height: 103px; line-height: 103px; cursor: pointer /*background: url(../img/bg_rozcestnik.jpg) -350px 0 no-repeat;*/  }
#rozcestnik3 { position: absolute; top: 0px; left: 635px; width: 281px; height: 103px; padding-top: 12px; cursor: pointer /*background: url(../img/bg_rozcestnik.jpg) -635px 0 no-repeat;*/  }

#rozcestnik1 a, #rozcestnik2 a, #rozcestnik3 a { display: block; font-size: 22px; color: #fff; text-decoration: none; padding-left: 116px; }
#rozcestnik3 a { padding-left: 90px; }
#rozcestnik1 a:hover, #rozcestnik2 a:hover, #rozcestnik3 a:hover { color: #FF9900; text-decoration: none;  }




#left_column { float: left; }
#left_content { width: 474px; }

#right_column { padding-left: 510px; }
#right_content { width: 410px; }

#left_content h2 { padding: 45px 0 22px 64px; font-size: 18px; color: #dc419a; font-weight: normal }
#right_content h2 { padding: 45px 0 22px 0; font-size: 18px; color: #dc419a; font-weight: normal }

#left_content h3 { padding: 45px 0 22px 64px; font-size: 16px; color: #dc419a; font-weight: normal }
#right_content h3 { padding: 45px 0 22px 0; font-size: 16px; color: #dc419a; font-weight: normal }

#left_content p { padding: 0px 0 22px 64px; font-size: 11px; color: #fff; font-weight: normal; line-height: 1.2 }
#right_content p { padding: 0px 0 22px 0; font-size: 11px; color: #fff; font-weight: normal;  line-height: 1.2 }



/* rozvrh */

#rozvrh_top { position: relative; height: 70px }

#rozvrh_body { position: relative; min-height: 1356px;  _height: 1356px;  }

#kalendar { position: absolute; top: 98px; left: 44px;  height: 200px; } 

#kalendar_header { text-align: center; padding-bottom: 3px; }
#kalendar_header a  { display: inline-block  } 
#kalendar_header a.previous_month  { background: url(../img/previous_month.png) bottom no-repeat;} 
#kalendar_header a.next_month  { background: url(../img/next_month.png) bottom no-repeat;} 
#kalendar_header span { padding: 0 8px 0 8px; font-size: 16px; font-weight: bold; color: #f955b3;  }

* html #kalendar_header a.previous_month { background: url(../img/previous_month.gif) bottom no-repeat; }
* html #kalendar_header a.next_month { background: url(../img/next_month.gif) bottom no-repeat; }

table.kalendar {  }
table.kalendar thead td { width: 26px; height: 22px; border: #ab7292 1px solid; border-left: none; text-align: center; font-size: 11px; color: #fff; background: url(../img/bg_thead.png) }
table.kalendar thead td.tda { border-left: #ab7292 1px solid; }

table.kalendar tbody td { width: 26px; height: 22px; border: #ab7292 1px solid; border-left: none; border-top: none; text-align: center; font-size: 11px; color: #fff }
table.kalendar tbody td.tda { border-left: #ab7292 1px solid; }
table.kalendar tbody td a { display: block; width: 26px; height: 22px; line-height: 22px; text-align: center; font-size: 11px; color: #fff; }
table.kalendar tbody td a:hover { background: url(../img/dot.png) no-repeat; color: #571b3c; text-decoration: none; font-weight: bold; }
#rozvrh_top_texts { padding: 125px 0 0 20px; width: 600px; /*height: 130px; overflow: hidden;*/   }
#rozvrh_top_texts p { padding: 0 0 15px 0; font-size: 11px; color: #fff; }


#hodiny1 { position: absolute; top: 291px; left: 344px; height: 24px; width: 120px; font-size: 14px; color: #f3b5d8; font-weight: bold; text-align: center; line-height: 44px; }
#hodiny2 { position: absolute; top: 291px; left: 465px; height: 24px; width: 120px; font-size: 14px; color: #f3b5d8; font-weight: bold; text-align: center; line-height: 44px; }
#hodiny1 a, #hodiny2 a { display: block; width: 120px; height: 24px; line-height: 24px; text-align: center; color: #b73d82 ; text-decoration: none; /*background: url(../img/bg_hodiny1_over.jpg) bottom repeat-x;*/ /*border: #992e6c 1px solid; border-bottom: none */ }
#hodiny1 a:hover, #hodiny2 a:hover, #hodiny1 a.active, #hodiny2 a.active { color: #f3b5d8; background-color: #992e6c }
 


/*#rozvrh_hodin { position: absolute; top: 315px; left: 21px; width: 865px; height: 1040px; /*border: /*#992e6c #000066 1px solid;*/  /*}*/

#rozvrh_hodin { margin-top: 60px; padding-left: 23px; width: 865px;  }

#rozvrh_hodin table.rozvrh { border: #992e6c 1px solid; width: 865px;  }

table.rozvrh thead td{ width: 104px; height: 48px; font-size: 11px; color: #fff; text-align: center }
table.rozvrh thead td.roz_left { width: 130px; }

table.rozvrh tbody td { /*height: 80px;*/ border-right: #9c7288 1px solid; padding-bottom: 2px;    }
table.rozvrh tbody td.cajt { text-align: center; font-size: 12px; color: #fff; }
table.rozvrh tbody td.linka { height: 1px; background: url(../img/rozvrh_linka.jpg) center no-repeat; border: none; }
table.rozvrh tbody td.rightd { border-right: none; }

table.rozvrh tbody td h3.kurz { padding: 2px 5px 4px 5px; text-align: center; font-size: 10px; color: #fff; }
table.rozvrh tbody td h3.kurz a{ font-size: 10px; color: #fff; text-decoration: underline }
table.rozvrh tbody td h3.kurz a:hover{ font-size: 10px; color: #fff; text-decoration: underline }

table.rozvrh tbody td h3.kurzistka { text-align: center; font-size: 10px; color: #ffc4ff; }
table.rozvrh tbody td h3.kurzistka a{ font-size: 10px; color: #ffc4ff; text-decoration: underline }
table.rozvrh tbody td h3.kurzistka a:hover{ font-size: 10px; color: #ffc4ff; text-decoration: underline }

.rezervuj { margin: 8px auto 0 auto; display: block; width: 74px; height: 20px; font-size: 9px; color: #fff; text-decoration: none; line-height: 20px; text-align: center; background: url(../img/bg_rezervuj.gif) no-repeat; cursor: pointer; } 

#vertical_line1 { position: absolute; top: 0; left: 130px; width: 1px; height: 1040px; background: url(../img/vert_line.jpg);  }
#vertical_line2 { position: absolute; top: 0; left: 234px; width: 1px; height: 1040px; background: url(../img/vert_line.jpg);  }
#vertical_line3 { position: absolute; top: 0; left: 338px; width: 1px; height: 1040px; background: url(../img/vert_line.jpg);  }
#vertical_line4 { position: absolute; top: 0; left: 442px; width: 1px; height: 1040px; background: url(../img/vert_line.jpg);  }
#vertical_line5 { position: absolute; top: 0; left: 546px; width: 1px; height: 1040px; background: url(../img/vert_line.jpg);  }
#vertical_line6 { position: absolute; top: 0; left: 650px; width: 1px; height: 1040px; background: url(../img/vert_line.jpg);  }
#vertical_line7 { position: absolute; top: 0; left: 754px; width: 1px; height: 1040px; background: url(../img/vert_line.jpg);  }


/* general */

#page_body { position: relative; padding-top: 130px }
#page_body_dotaznik { position: relative; padding-top: 60px }


/* fotogalerie */

#nadpis_co_je_powerplate { position: absolute; top: 23px; left: 21px; width: 428px; height: 103px; background: url(../img/nadpis_co-je-power-plate.jpg) 0 0 no-repeat;    }
#nadpis_co_je_powerplate2 { position: absolute; top: 0; left: 0; width: 428px; height: 103px; background: url(../img/nadpis_co-je-power-plate.jpg) 0 0 no-repeat;    }

#nadpis_vysledky_cviceni { position: absolute; top: 23px; left: 21px; width: 428px; height: 103px; background: url(../img/nadpis_vysledky-cviceni.jpg) 0 0 no-repeat;    }
#nadpis_vysledky_cviceni2 { position: absolute; top: 0; left: 0; width: 428px; height: 103px; background: url(../img/nadpis_vysledky-cviceni.jpg) 0 0 no-repeat;    }

#nadpis_kontraindikace { position: absolute; top: 23px; left: 21px; width: 428px; height: 103px; background: url(../img/nadpis_kontraindikace.jpg) 0 0 no-repeat;    }
#nadpis_kontraindikace2 { position: absolute; top: 0; left: 0; width: 428px; height: 103px; background: url(../img/nadpis_kontraindikace.jpg) 0 0 no-repeat;    }

#nadpis_fotogalerie { position: absolute; top: 23px; left: 21px; width: 313px; height: 48px; background: url(../img/nadpis_fotogalerie.jpg) 0 0 no-repeat;    }
#nadpis_fotogalerie2 { position: absolute; top: 0; left: 0; width: 313px; height: 48px; background: url(../img/nadpis_fotogalerie.jpg) 0 0 no-repeat;    }

#nadpis_cenik { position: absolute; top: 23px; left: 21px; width: 313px; height: 48px; background: url(../img/nadpis_cenik.jpg) 0 0 no-repeat;    }
#nadpis_cenik2 { position: absolute; top: 0; left: 0; width: 313px; height: 48px; background: url(../img/nadpis_cenik.jpg) 0 0 no-repeat;    }

#nadpis_novinky { position: absolute; top: 23px; left: 21px; width: 313px; height: 48px; background: url(../img/nadpis_novinky.jpg) 0 0 no-repeat;    }
#nadpis_novinky2 { position: absolute; top: 0; left: 0; width: 313px; height: 48px; background: url(../img/nadpis_novinky.jpg) 0 0 no-repeat;    }

#nadpis_rozvrh { position: absolute; top: 23px; left: 21px; width: 313px; height: 48px; background: url(../img/nadpis_rozvrh.jpg) 0 0 no-repeat;    }
#nadpis_rozvrh2 { position: absolute; top: 0; left: 0; width: 313px; height: 48px; background: url(../img/nadpis_rozvrh.jpg) 0 0 no-repeat;    }

#nadpis_kontakt { position: absolute; top: 23px; left: 21px; width: 313px; height: 48px; background: url(../img/nadpis_kontakt.jpg) 0 0 no-repeat;    }
#nadpis_zajimave_odkazy { position: absolute; top: 23px; left: 21px; width: 428px; height: 103px; background: url(../img/nadpis_zajimave_odkazy.jpg) 0 0 no-repeat;    }
#nadpis_napsali { position: absolute; top: 23px; left: 21px; width: 428px; height: 103px; background: url(../img/nadpis_napsali.jpg) 0 0 no-repeat;    }
#nadpis_lektori { position: absolute; top: 23px; left: 21px; width: 313px; height: 48px; background: url(../img/nadpis_lektori.jpg) 0 0 no-repeat;    }
#nadpis_osobnosti { position: absolute; top: 23px; left: 21px; width: 616px; height: 103px; background: url(../img/nadpis_osobnosti.jpg) 0 0 no-repeat;    }
#nadpis_zasady_cviceni { position: absolute; top: 23px; left: 21px; width: 428px; height: 103px; background: url(../img/nadpis_zasady-cviceni.jpg) 0 0 no-repeat;    }
#nadpis_historie { position: absolute; top: 23px; left: 21px; width: 428px; height: 48px; background: url(../img/nadpis_historie.jpg) 0 0 no-repeat;    }

#nadpis_kontakt2 { position: absolute; top: 0px; left:0px; width: 313px; height: 48px; background: url(../img/nadpis_kontakt.jpg) 0 0 no-repeat;    }
#nadpis_zajimave_odkazy2 { position: absolute; top: 0px; left:0px; width: 428px; height: 103px; background: url(../img/nadpis_zajimave_odkazy.jpg) 0 0 no-repeat;    }
#nadpis_napsali2 { position: absolute; top: 0px; left:0px; width: 428px; height: 103px; background: url(../img/nadpis_napsali.jpg) 0 0 no-repeat;    }
#nadpis_lektori2 { position: absolute; top: 0px; left:0px; width: 313px; height: 48px; background: url(../img/nadpis_lektori.jpg) 0 0 no-repeat;    }
#nadpis_osobnosti2 { position: absolute; top: 0px; left:0px; width: 616px; height: 103px; background: url(../img/nadpis_osobnosti.jpg) 0 0 no-repeat;    }
#nadpis_zasady_cviceni2 { position: absolute; top: 0px; left:0px; width: 428px; height: 103px; background: url(../img/nadpis_zasady-cviceni.jpg) 0 0 no-repeat;    }
#nadpis_historie2 { position: absolute; top: 0px; left:0px; width: 428px; height: 48px; background: url(../img/nadpis_historie.jpg) 0 0 no-repeat;    }




#fotogalerie { padding: 138px 0 0 21px;   }
#fotogalerie ul { list-style: none; width: 600px; }
#fotogalerie ul li { float: left; width: 192px; height: 160px; margin-left: 8px; margin-bottom: 8px }
#fotogalerie ul li a img { border: #fff 4px solid; }
#fotogalerie ul li h3 { padding: 5px; text-align: center; font-size: 10px; color: #d2d2d2   }
#fotogalerie ul li a h3 { padding: 5px; text-align: center; font-size: 10px; color: #d2d2d2; text-decoration: none   }

#counter { padding: 15px 0 0 0; width: 600px; }
#counter ul { list-style: none; margin-left: auto; margin-right: auto;  }
#counter ul li { float: left; width: 28px; height: 28px; margin-left: 4px; font-size: 10px; text-align: center; color: #fff; line-height: 50px }
#counter ul li a { margin-top: 3px; display: block; width: 28px; height: 28px; line-height: 28px; font-size: 10px; text-align: center; font-decoration: none; color: #fff; background: url(../img/bg_counter.jpg) } 
#counter ul li a:hover {margin-top: 2px;  color: #fff; border: #d3509b 1px solid; text-decoration: none } 

#rozcestnik_maly1 { position: absolute; top: 405px; left: 686px; width: 218px; height: 80px; background: url(../img/bg_rozcestnik_maly.jpg) 0 0 no-repeat; padding-top: 20px; }

#rozcestnik_maly2 { position: absolute; top: 488px; left: 686px; width: 218px; height: 80px; background: url(../img/bg_rozcestnik_maly.jpg) 0 -83px no-repeat; padding-top: 30px; }

#rozcestnik_maly3 { position: absolute; top: 571px; left: 686px; width: 218px; height: 80px; background: url(../img/bg_rozcestnik_maly.jpg) 0 -166px no-repeat; padding-top: 10px; }

#rozcestnik_maly1 a, #rozcestnik_maly2 a, #rozcestnik_maly3 a { display: block; font-size: 16px; color: #fff; text-decoration: none; padding-left: 84px; }
#rozcestnik_maly3 a { padding-left: 80px; }
#rozcestnik_maly1 a:hover, #rozcestnik_maly2 a:hover, #rozcestnik_maly3 a:hover { color: #FF9900; text-decoration: none;  }

#rozc_maly_stin { position: absolute; top: 655px; left: 670px; width: 256px; height: 24px; background:url(../img/bg_stin_rozc_maly.jpg) }

#cenik_right { float: right; }
#cenik_right table td { padding: 4px; font-size: 9px; color: #fff; text-align:center }

table.napiste-nam { margin: 15px 0 0 20px; }
table.napiste-nam td { padding: 6px 4px; font-size: 11px; color: #fff; }
.q-pole { padding: 2px 3px; font-size: 11px; color: #444; }
.q-dotaz { padding: 2px 3px; font-size: 11px; color: #444; }



table.table-lektori { }
table.table-lektori td { padding: 5px; vertical-align: top }
table.table-lektori td img { max-width: 240px; min-height: 320px; border-color: #e72394 }


/* copyright */

#copy_left { position: absolute; top: 62px; left: 0; width: 475px; font-size: 10px; color: #fff; text-align: right; padding-right: 15px; }
#copy_left a { font-size: 10px; color: #dbc199; text-decoration: none; }

#copy_right { position: absolute; top: 50px; left: 475px; width: 450px; font-size: 10px; color: #fff; padding-left: 15px; }
#copy_right a { font-size: 10px; color: #dbc199; text-align: center; text-decoration: none }

#aflinks { position: absolute; top: 100px; left: 60px; font-size: 10px; color: #fff;  }
#aflinks a {font-size: 10px; color: #fff;   }
.artfocus { display: inline-block; width:115px; height: 38px; background: url(../img/logo_artfocus.jpg);  }
/* wysiwyg content */

#wysiwyg-content { min-height: 800px; _height: 800px; width: 650px; }
#wysiwyg-content_dotaznik { min-height: 500px; _height: 500px; width: 500px; }

#wysiwyg-content h1 { padding: 18px 0 40px 15px; font-size: 48px; color: #d72289; font-weight:lighter; font-family: Verdana, Arial, Helvetica, sans-serif }
#wysiwyg-content h2 { padding: 14px 0 24px 15px; font-size: 18px; color: #d72289; font-weight:lighter; font-family: Verdana, Arial, Helvetica, sans-serif }
#wysiwyg-content h3 { padding: 14px 0 0 15px; font-size: 14px; color: #d72289; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif }
#wysiwyg-content h4 { padding: 0px 0 0 15px; font-size: 12px; color: #d72289; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif }

#wysiwyg-content p { padding: 0 0 15px 15px; font-size: 12px; color: #dedede; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.2 }
#wysiwyg-content div { padding: 0 0 15px 15px; font-size: 12px; color: #dedede; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.2 }

#wysiwyg-content_dotaznik h1 { padding: 18px 0 40px 15px; font-size: 48px; color: #d72289; font-weight:lighter; font-family: Verdana, Arial, Helvetica, sans-serif }
#wysiwyg-content_dotaznik h2 { padding: 14px 0 24px 15px; font-size: 18px; color: #d72289; font-weight:lighter; font-family: Verdana, Arial, Helvetica, sans-serif }
#wysiwyg-content_dotaznik h3 { padding: 14px 0 0 15px; font-size: 14px; color: #d72289; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif }
#wysiwyg-content_dotaznik h4 { padding: 0px 0 0 15px; font-size: 12px; color: #d72289; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif }

#wysiwyg-content_dotaznik p { padding: 0 0 15px 15px; font-size: 12px; color: #dedede; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.2 }
#wysiwyg-content_dotaznik div { padding: 0 0 15px 15px; font-size: 12px; color: #dedede; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.2 }

#wysiwyg-content ul { padding: 15px 0 15px 80px; list-style: outside; list-style-type: disc;  }
#wysiwyg-content ul li { margin-bottom: 5px; font-size: 12px; color: #dedede; font-family: Verdana, Arial, Helvetica, sans-serif   }

#wysiwyg-content ol { padding: 15px 0 15px 87px; list-style: outside; list-style-type: decimal;  }
#wysiwyg-content ol li { margin-bottom: 5px; font-size: 12px; color: #dedede; font-family: Verdana, Arial, Helvetica, sans-serif   }

#wysiwyg-content a:link { display: compact; font-size: 12px; color: #dedede;   }
#wysiwyg-content a:hover { font-size: 12px; color: #d72289;   }
#wysiwyg-content a:active { font-size: 12px; color: #dedede;   }
#wysiwyg-content a:visited { font-size: 12px; color: #dedede;   }

#wysiwyg-content p a:link { font-size: 12px; color: #dedede;   }
#wysiwyg-content p a:hover { font-size: 12px; color: #d72289;   }
#wysiwyg-content p a:active { font-size: 12px; color: #dedede;   }
#wysiwyg-content p a:visited { font-size: 12px; color: #dedede;   }

#wysiwyg-content table ul { padding: 15px 0 15px 40px; }

/* css pro aflinksy */

#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;}

