/* 
	Author: Martin Louzecky
	Version: 1.0.0
*/

html, body {
	font-family: Arial, sans-serif; 
	margin:0; 
	padding:0; 
	height:100%;
	font-size: 0.9em;		
}
html {
	background: #ffffff; 
}
h1, h2, h3, h4, ul, li, form {	
	margin:0; 
	padding:0;
} 
img {
	border:0; 
}
.clear {
	clear: both;
}
del, .hidden, .none {
	display:none;
}
*|*:-moz-any-link:focus {
	outline: none;
} 


/* formatovani ------------------------------------------------------------------- */

a, a:visited {
	color:#FF7918;
	text-decoration:underline;
	outline: none;
}
a:hover {
	color:#393334 !important;
	text-decoration:underline;
}

p {
	padding:0.2em 0 0 0; 
	margin:0 0 0.7em 0;
	line-height:1.3em;
}
h1  {
	padding:0; 
	margin:1.2em 0 0.7em 0;
	font-size: 1.6em;
	line-height:1.2em;
	font-weight:normal;
	color: #FF7917;
}
h2 {
	padding:0; 
	margin:1.2em 0 0.7em 0;
	font-size: 1.4em;
	font-weight:normal;
	line-height:1.2em;
	color: #FF7917;
}
h3 {
	padding:0; 
	margin:1.7em 0 0.7em 0;
	font-size: 1.1em;
	line-height:1.3em;
	font-weight:bold;
	color: #FF7917;
}

.green h1, .green h2, .green h3, .green a {
	color: #548D11;
}
.blue h1, .blue h2, .blue h3, .blue a {
	color: #118694;
}
.brown h1, .brown h2, .brown h3, .brown a {
	color: #7B6A3A;
}

#content ul {
	padding:0; 
	margin:1.0em 0;	
}
#content ul li {
	padding:0; 
	margin-left:1.1em;	
	list-style-type:square;
	line-height:1.3em;
}



/* zakldani styly ------------------------------------------------------------------- */

#top {
	background: url(top.png) left top no-repeat;	
	width:990px;
	height:170px;	
	position:relative;
	top:20px;
	left:-2px;
	margin: 0 auto;
	/*margin-top: 20px;*/
}
.mask1 {
	background:url(mask1.png) left top no-repeat;	
	_behavior: url(iepngfix.htc);
	height:15px;
	width:380px;
	disply:block;
	z-index:500;
	position:absolute;
	left:584px;
}
.mask2 {
	background:url(mask2.png) left top no-repeat;	
	_behavior: url(iepngfix.htc);
	height:15px;
	width:380px;
	disply:block;
	z-index:500;
	position:absolute;
	left:584px;
	top:155px;
}
h1.logo a span {
	display:none
}
h1.logo {
	position: absolute;
	top: 20px; 
	left: 25px;
	width: 265px; 
	height:130px; 
}
h1.logo a  { 		 
	width:265px;
	height:130px; 
	display:block; 
}

#content {
	width:991px;
	margin:0 auto;
	margin-top:30px;	
}
#hp-vlevo {
	width:482px;
	float:left;
}
#nabidka-vlevo {
	width:482px;
	float:left;
}
.uvod {
	width:430px;
	clear:right;
	background:url(clanky-uvod.png) right top no-repeat;
	float:right;
	position:relative;
	left:12px;
	padding:20px 40px 0 0;
	_padding:40px 40px 0 0;
	=padding:40px 40px 0 0;
	margin:0;
}
.uvod p.datum, #stranka p.datum {
	color:#A2A2A2;
	padding:0;
	margin:-6px 0 6px 0;
}
#stranka {
	width:545px;
	float:left;
	background:url(clanky-text.png) left top no-repeat;
	position:relative;
	left:-14px;
	padding:30px 0 10px 55px;
	_padding:55px 0 10px 55px;
	=padding:55px 0 10px 55px;
}

#paticka {
	clear:both;
	width:995px;
	height:120px;
	background: url(paticka.png) center top no-repeat;	
	text-align:center;
	color:#969696;
}
#paticka p {
	padding-top:60px;
	margin:0;
}
#paticka a, #paticka a:visited {
	color:#969696;
	text-decoration:underline;
	outline: none;
}
#paticka a:hover {
	color:#FF7917;
	text-decoration:underline;
}

.strankovani {
	font-weight:bold;
	padding:0 0 15px 0;
	width:430px;
	clear:right;
	float:right;
	position:relative;
	left:22px;
	padding:0 50px 0 0;
	margin:10px 0 0 0;
}
.strankovani-foto {
	width:542px;
	left:0px !important;
	padding:0 0 0 0;
	font-weight:bold;
}
.strankovani-foto .vpred,
.strankovani .vpred {	
	text-align:right;
	float:right;	
}
.strankovani-foto a,
.strankovani a {
	display:block;
	width:150px;
	float:left;
}


/* definice boxu ------------------------------------ */

.hp-box {
	width:402px;
	height:268px;
	background:#DBDBDB url(hp-box.png) left top no-repeat;	
	margin:12px 0 30px 0;
	padding:40px;
}
.box {
	width:359px;
	clear:right;
	float:right;
	background:#D6D5D5 url(box-t.png) right top no-repeat;	
	padding:0;
	margin:18px 0 12px 0;
}
.box-content {
	width:309px;
	min-height:221px;
	_height:221px;
	background:url(box-b.png) right bottom no-repeat;
	padding:25px;
	margin:0;	
}
.box-content h2 {
	padding-to:0;
	margin-top:4px;	
	font-size:1.2em;
	font-weight:bold;
}
.box-content p {
	font-size:0.9em;
	line-height:1.4em;
}


.reklama {
	width:359px;
	clear:right;
	float:right;
	padding:0;
	margin:13px 0 12px 0;
}
.reklamni-banner {
	width:329px;
	clear:right;
	float:right;
	padding:0 0 0 30px;
	margin:18px 0 12px O;
}




.nabidka-box-irsko {
	width:402px;
	height:148px;
	background:url(bg-nabidka-irsko.png) left top no-repeat;	
	margin:12px 0 15px 0;
	padding:40px;
	overflow:hidden;
	color:white;
}
.nabidka-box-clogging {
	width:402px;
	height:148px;
	background:url(bg-nabidka-clogging.png) left top no-repeat;	
	margin:12px 0 15px 0;
	padding:40px;
	float:right;
	overflow:hidden;
	color:white;
}
.nabidka-box-seminare {
	width:402px;
	height:148px;
	background:url(bg-nabidka-seminare.png) left top no-repeat;	
	margin:12px 0 15px 0;
	padding:40px;
	float:right;
	overflow:hidden;
}
.nabidka-box-irsko a, .nabidka-box-clogging a {
	color:white;
}
.nabidka-box-irsko h2, .nabidka-box-clogging h2 {
	margin-top:0;
	padding-top:0;
	color:white;
}
.nabidka-box-seminare h2 {
	margin-top:0;
	padding-top:0;

}
#nabidka-vlevo {
	width:482px;
	float:left;
}
.nabidka {
	width:390px;
	clear:right;
	background:url(clanky-uvod.png) right top no-repeat;
	float:right;
	position:relative;
	left:12px;
	padding:20px 60px 0 0;
	_padding:40px 60px 0 0;
	=padding:40px 60px 0 0;
	margin:0;
}
.nabidka h1 a, .nabidka h1 a:visited {	
	text-decoration:none;
}
.nabidka h1 a:hover {	
	text-decoration:underline;
}
.nabidka h1.nab {	
	padding:0 0 10px 0;
	margin:0;
	font-size:18px;
}
a.trigger2 {	
	text-decoration:underline !important;
}
.toggle_container2 {
	border-bottom:1px solid #C3C3C3;
	margin-bottom:10px;
	padding-bottom:5px;
	display:none;
}
a.nolink, a.nolink:visited, a.nolink:hover {	
	text-decoration:none !important;
}


.nabidka table {	
	border-collapse: collapse;
	width: 390px;	
	margin: 0px 0 15px 0;
}
.nabidka table td {	
	border-bottom: 1px solid #C3C3C3;
}
.nabidka table tr td {	
	margin:0; 
	padding:5px 0px 5px 0px; 
}
.nabidka table tr td.prvni {	
	font-weight:bold;
	text-align:right;
	padding-right:6px;
}
.nabidka table tr td.odsaz {	
	border-left:8px solid white;
}
.nabidka table tr td.nobord {	
	border-bottom:1px solid white;
	border-left:8px solid white;
}





.box-content table {	
	border-collapse: collapse;
	width: 309px;	
	margin: 0px 0 15px 0;
	font-size:90%;
}
.box-content table td {	
	border-bottom: 1px solid white;
}
.box-content table tr td {	
	margin:0; 
	padding:5px 0px 5px 0px; 
}
.box-content table tr td.prvni {	
	font-weight:bold;
	text-align:right;
	padding-right:6px;
}
.box-content table tr td.odsaz {	
	border-left:8px solid transparent;
}
.box-content table tr td.nobord {	
	border-bottom:1px solid transparent;
	border-left:8px solid transparent;
}



.green a span, .blue a span, .orange a span{
	display:none;
}
.green a.prihlaska, .green a.prihlaska:visited {
	width:105px;
	height:34px;
	display:block;
	background:url(prihlaska-irsko.png) left top no-repeat;
	margin-top:7px;
}
.green a.prihlaska:hover {
	background:url(prihlaska-irsko.png) left bottom no-repeat;
}
.blue a.prihlaska, .blue a.prihlaska:visited {
	width:105px;
	height:34px;
	display:block;
	background:url(prihlaska-clogging.png) left top no-repeat;
	margin-top:7px;
}
.blue a.prihlaska:hover {
	background:url(prihlaska-clogging.png) left bottom no-repeat;
}
.orange a.prihlaska, .orange a.prihlaska:visited {
	width:105px;
	height:34px;
	display:block;
	background:url(prihlaska-skola.png) left top no-repeat;
	margin-top:7px;
}
.orange a.prihlaska:hover {
	background:url(prihlaska-skola.png) left bottom no-repeat;
}
.bezbuttprihl table a.prihlaska {
	display:none;
}




/* formulare prihlasky --------------------------------------------- */


/* policka input a textarea */

.input-radek {
	display:table;
	width:100%;
}
.datum-narozeni {
	padding: 3px 0 0 6px !important;
}
.datum-narozeni select {
	border:none !important;
	background-color:white;
}
.input1 {	
	background-image:url(input1.png);
	background-position: left top;
	background-repeat:no-repeat;
	_behavior: url(iepngfix.htc);
	width:187px;
	min-height:27px;
	display:block;
	padding-bottom:10px;
	float:left;
}


.input1.error {	
	background-image:url(input1_error.png);
	background-position: left top;
	background-repeat:no-repeat;	
	_behavior: url(iepngfix.htc);
}
.snadpisem {
	background-position: left 19px !important;
	=background-position: left 20px !important;
}
.input1 input {
	border:none;
	background:transparent;
	margin: 4px 0 4px 5px;
	color:black;
	width:175px;	
}
.snadpisem input {
	margin-top: 7px !important;		
}
.label {
	color:white;
	padding-left:5px;
	display:block;
}
.input2 .label {
	color:#676767;

}
.input2 {	
	background:url(input2.png) left top no-repeat;
	width:410px;
	min-height:27px;
	display:block;
	padding-bottom:10px;
	float:left;
}
.input2 input {
	border:none;
	background:transparent;
	margin: 4px 0 4px 5px;
	color:black;
	width:398px;	
}

.input3 {	
	width:187px;
	min-height:27px;
	display:block;
	padding-bottom:10px;
	float:left;
	position:relative;
}
.textarea1 {	
	background:url(textarea1.png) left top no-repeat;
	width:410px;
	min-height:62px;
	display:block;
	padding-bottom:10px;
}
.textarea1 textarea {
	border:none;
	background:transparent;
	margin: 7px 0 7px 9px;
	color:black;
	width:392px;
	height:46px;
	color:#727272;
	font-size: 0.95em;
	font-family:Arial, Helvetica, sans-serif;	
	overflow:auto;
}
/* pro diskusi */
.textarea2 {	
	background:url(nastenka/bg_form_diskuse.png) left top no-repeat;
	width:301px;
	height:112px;
	display:block;
	padding-bottom:5px;
}
.textarea2 textarea {
	border:none;
	background:transparent;
	margin: 10px 0 7px 11px;
	color:black;
	width:280px;
	height:90px;
	color:black;
	font-size: 0.95em;
	font-family:Arial, Helvetica, sans-serif;	
	overflow:auto;
}
/* pro omluvenky */
.textarea3 {	
	background:url(nastenka/bg_form_omluvenka2.png) left top no-repeat;
	width:247px;
	height:85px;
	display:block;
	padding:0 0 5px -3px;
}
.textarea3 textarea {
	border:none;
	background:transparent;
	margin: 10px 0 7px 11px;
	color:black;
	width:223px;
	height:60px;
	color:#727272;
	font-size: 0.95em;
	font-family:Arial, Helvetica, sans-serif;	
	overflow:auto;
}
.rgh {	
	float:right;
}
label.error {
	color:#FADE1E;	
	display:block;
	margin:5px 5px 5px 6px;
}
#errornarozeni {
	color:#FADE1E;	
	display:block;
	margin:5px 5px 5px 7px;
	=padding-top:2px;
}

/* selecty pomoci jquery */


.input3 select {
	width:59px !important;
	height:30px; !important;
}
.input3 div.cmf-skinned-select {
	background:url(select1.png) left top no-repeat !important;
	height:27px; !important;
	width:59px !important;
	margin-top:3px !important;
}
.input3 div.cmf-skinned-select.error  {	
	background:url(select1_error.png) left top no-repeat !important;
}
.input3 div.cmf-skinned-text {
    padding: 6px 6px 6px 7px !important;
	width:59px !important;	
	height:30px; !important;	
}
.input3 div.cmf-skinned-select.error div.cmf-skinned-text {
    color:#FF690B		
}
.input3 div.cmf-skinned-select {
    display:-moz-inline-stack;
    display:inline-block;
    zoom:1;
    *display:inline;	
}
.input3  .cmf-skinned-select label.error {
	position:absolute;
	top:25px;
	left:2px
}

/* select pro dochazku na hl strane nastenky */

.input4 select {
	width:243px !important;
	height:33px !important;
}
.input4 div.cmf-skinned-select {
	background:url(nastenka/bg_form_omluvenka1.png) left top no-repeat !important;	
	width:243px !important;
	height:42px !important;
	margin-top:5px !important;
}
.input4 div.cmf-skinned-text {
    padding: 7px 6px 6px 9px !important;
	width:243px !important;	
	height:33px; !important;	
	color:#727272 !important;
}
.input4 div.cmf-skinned-select {
    display:-moz-inline-stack;
    display:inline-block;
    zoom:1;
    *display:inline;	
}




/* uvodni sedive pole prihlasky - vyber */

#prihlaska-vyber {
	width:410px;
	height:160px;
	display:block;
	background:url(form_vyber.png) left top no-repeat;
	/*_behavior: url(iepngfix.htc);*/
	color:#5E5E5E;
	position:relative;
	padding:35px;
	margin-top:15px;
}
#prihlaska-vyber h1 {
	padding:0;
	margin:0 0 10px 0;
}
#prihlaska-vyber input {
	float:left;
}
#prihlaska-vyber label {
	padding-bottom:0;
	padding-left:25px;
	margin-bottom:0;
	display:block;
}
#prihlaska-vyber span {
	padding-left:25px;
}

/* prihlaska - login */

#prihlaska-login {
	width:412px;
	height:208px;
	display:block;
	background:url(form_login.png) left top no-repeat;
	color:#5E5E5E;
	margin-top:-60px;
	padding:35px;
}
#prihlaska-login h2, #prihlaska-registrace h2, #muj-ucet-uprava h2 {
	color:white;
	font-size:13px;	
	font-weight:bold;
}
#prihlaska-login #obsah {
	padding-top:25px;
}
.zappass {
	float:left;
	padding-top:10px;
}
.zappass a, .zappass a:visited {
	color:#909090;
	text-decoration:underline;
	outline: none;
}
.zappass a:hover {
	color:#FF7918 !important;
	text-decoration:underline;
}

/* prihlaska - registrace */

#prihlaska-registrace {
	display:none;	
	width:480px;	
	background:#FF7C1A url(form_reg-b.png) left bottom no-repeat;
	margin-top:-60px;
}
.prihlaska-registrace {
	width:410px;
	background:url(form_reg-t.png) left top no-repeat;
	color:#5E5E5E;
	padding:35px;
}
.prihlaska-registrace #obsah {
	padding-top:25px;
}


/* prihlaska po zalogovani - info */

#prihlaska-info {
	width:410px;
	height:135px;
	display:block;
	background:url(form_prihlaska-info.png) left top no-repeat;
	/*_behavior: url(iepngfix.htc);*/
	color:#5E5E5E;
	position:relative;
	padding:35px;
	margin-top:15px;
}
#prihlaska-info h1 {
	padding:0;
	margin:0 0 10px 0;
}

/* prihlaska po zalogovani - prihlaska na lekce IRSKO */

#prihlaska-irsko {
	width:480px;
	min-height:533px;	
	background:#5D9A15 url(form_prihlaska_irsko-b.png) left bottom no-repeat;
	margin-top:-60px;
}
.prihlaska-irsko {
	width:410px;
	background:url(form_prihlaska_irsko-t.png) left top no-repeat;
	color:#5E5E5E;
	padding:35px;
}
.prihlaska-irsko #obsah,
.prihlaska-clogg #obsah  {
	padding-top:40px;
}
.prehledlekci {
	color:white !important;
}
.prehledlekci a, .prehledlekci a:visited {	
	color:white;
}
.prehledlekci h2 {
	color:white;
	padding: 0 0 7px 0;
	margin: 0;
}
.prehledlekci select {
	width:410px;
	margin-bottom:7px
}
.odsazenicheck input {
	float:left;
}
.odsazenicheck label {
	padding-bottom:0;
	padding-left:25px;
	margin-bottom:0;
	display:block;
}
.odsazenicheck span {
	padding-left:25px;
}

.odsazenicheck-agree input {
	float:left;
	margin:2px 5px 20px 0;
	=margin:0px 5px 20px 0;
	padding:0 0 0 0;
}
.odsazenicheck-agree label {
	width:385px;
	float:right;
	padding:0;
	margin:0;
}
.odsazenicheck-agree label.error {
	padding:4px 0 0 0;
	margin:0;
}
.odsazenicheck-agree.error input {

	background-color:#FADE1E;
	 -moz-box-sizing: border-box;
  background-color: -moz-Field ! important;

}




/* prihlaska po zalogovani - prihlaska na lekce CLOGGING */

#prihlaska-clogg {
	width:480px;
	min-height:533px;	
	background:#179AAA url(form_prihlaska_clogg-b.png) left bottom no-repeat;
	margin-top:-60px;
}
.prihlaska-clogg {
	width:410px;
	background:url(form_prihlaska_clogg-t.png) left top no-repeat;
	color:#5E5E5E;
	padding:35px;
}


/* menu --------------------------------------------- */

.menuskola {
	width:222px;
	height:120px;
	position:absolute;
	left:321px;
	top:32px;
}
.m {
	list-style-type:none;
	padding: 0 10px 0 15px !important;
	margin:0 !important;
	float:left !important;
	font-size: 15px !important;
	line-height:26px !important;
}
.m li {
	display:block !important;
}
.contentInnerWrapper .m {
	list-style-type:none;
	padding: 32px 15px 0 15px !important;
	margin:0 !important;
	float:left !important;
	font-size: 15px !important;
	line-height:26px !important;
}
.m a, .m a:visited {
	color: #FFFFFF !important;
	text-decoration:none;
}
.m a:hover {
	color: #FFFFFF;
	text-decoration:underline;
}
#menu {
	display: none;
}
.container {
	width:437px;
	position:absolute !important;
	left:568px;
}
.container ul{
	list-style-type:none;
	margin: 0;
	padding:0;	
}
.container li{
	display:inline;
	margin:0px;
	padding:0px;
}
.contentContainer {
	padding-left: 0px;	
	float: left;
	width:0px;
	height: 170px;	
	overflow:hidden;
}
#menuContent0 {
	background:#548C11 url(m-it-bg.png) repeat-x;
}
#menuContent1 {
	background:#1798A8 url(m-clogg-bg.png) repeat-x;
}
#menuContent2 {
	background:#8C7A44 url(m-poradna-bg.png) repeat-x;
}
#menuContent3 {
	background-color:#DBDBDB;
}
.handle {
	float: left;
	height: 170px;
	width: 47px;
	text-align:center;
	cursor:pointer;
}
#menuHandle0 {
	background:#548C11 url(m-it.png) right top no-repeat;	
}
#menuHandle1 {
	background:#1798A8 url(m-clogg.png) right top no-repeat;
}
#menuHandle2 {
	background:#8C7A44 url(m-poradna.png) right top no-repeat;
}
#menuHandle3 {
	background:#DBDBDB url(m-intranet.png) left -1px no-repeat;
	width:30px;
}
#menuHandle4 {
	display:none;
}

/* login --------------------------------------------- */

#menuContent3 .m a, #menuContent3 .m a:visited {
	color: #828282 !important;
}
#menuContent3 p {
	color: #FF7917;
	font-size:15px;
	font-weight:bold;
	margin: 36px 0 0 14px;
}
#menuContent3 .m {
	padding-top:3px !important;
}
.login {
	width:222px;
	height:120px;
	margin:35px 0 0 38px;
	
}
.login span {
	color:#909090;
	margin-bottom:6px;
	display:block;
}
.login input {
	border:none;
	background:transparent;
	margin: 4px 0 4px 5px;
	color:black;
}
.passw a, .passw a:visited {
	color:#909090;
	text-decoration:underline;
	outline: none;
}
.passw a:hover {
	color:#FF7918 !important;
	text-decoration:underline;
}
.passw {
	clear:left;
	font-size:11px;
	=margin-top:-5px;
	padding-left:2px;
}
.form-login1 input {
	width: 148px;
}
.form-login2 input {
	width: 94px;
}
.form-login1 {
	background:url(login1.png) left top no-repeat;
	width:158px;
	height:27px;
	display:block;
}
.form-login2 {
	background:url(login2.png) left top no-repeat;
	width:105px;
	height:27px;
	display:block;
	float:left;	
	margin:0;
	pading:0;	
}
.form-login3 {
	background:url(login3.png) left top no-repeat;
	width:53px;
	height:27px;
	display:block;
	float:left;	
	margin:0;
	pading:0;
}
.form-login3 input {	
	width:53px;
	height:20px;
	color:white;
	font-weight:bold;
	margin:2px 0 0 0;
	pading:0;
	outline: none;
}

/* fotogalerie --------------------------------------------- */


.fotogal-prehled {
	background:url(bg-fotogalerie.png) right top no-repeat;
	width:545px;
	height:120px;
	padding:0;
	margin: 0 0 25px 0;
	overflow:hidden;
}
.foto-gall {
	background-position:center top;
	background-repeat:no-repeat;
	width:150px;
	height:103px;
	float:left;
	margin:4px 0 0 0;
	padding:0;
	overflow:hidden;
	background-color:#E5E4E4;
}
.foto-gall a,
.foto-gall a:visited {
	border: 3px solid #E5E4E4;
	width:144px;
	height:97px;
	display:block;
}
.foto-gall a:hover {
	border: 3px solid #FF6609;
}

.fotogal-prehled h2 {
	padding: 20px 60px 1px 180px !important;
	margin:0 !important;
}
.fotogal-prehled p {
	padding: 10px 40px 1px 180px !important;
	margin:0 0 20px 0 !important;
}

a.lightview img, a.lightview:visited img,
a.nolightview img, a.nolightview:visited img {
	border: 3px solid #E5E4E4;
}
a.lightview:hover img,
a.nolightview:hover img {
	border: 3px solid #FF6609;
}



input.ezpz-hint, textarea.ezpz-hint {
	color:#909090;
}
.error input.ezpz-hint, .error textarea.ezpz-hint {
	color:#FF690B;
}


/* slider na HP ------------------------------------------------------------------- */

.wrapper ul li h2						{ padding-top:0; margin-top:0; }
.anythingSlider                         { width: 402px; height: 255px; position: relative; margin: 0; }
.anythingSlider .wrapper                { width: 282px; height: 255px; position: absolute; margin: 0; padding: 0; overflow: auto; top: -10px; left: 143px; }
.anythingSlider .wrapper ul             { width: 32700px; list-style: none; position: absolute; top: 0; left: 0; margin: 0 !important; padding:0 !important; }
.anythingSlider ul li                   { display: block; float: left; padding: 0 15px !important; height: 250px; width: 252px; margin: 0 !important; }

#thumbNav                               { position: relative; top: 257px; text-align: left;width: 252px;padding: 0 0 0 159px !important;}
#thumbNav a                             { color: #626262; display: inline-block; padding: 0; width:14px; height: 14px; margin: 0 8px 0 0; text-align: center; 0; 
											background: url(vyber.png) top right no-repeat;}
#thumbNav a.cur                         { background: url(vyber.png) top left no-repeat; }

.anythingSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }



.slidephoto1  { background: url(fotky-hp2/foto-a.jpg) 43px 10px no-repeat; width:287px; height:398px; position:absolute; top:-317px; left:-142px; display:none; cursor:default !important;}
.slidephoto2  { background: url(fotky-hp2/foto-b.jpg) 43px 10px no-repeat; width:287px; height:398px; position:absolute; top:-317px; left:-142px; display:none; cursor:default !important;}
.slidephoto3  { background: url(fotky-hp2/foto-c.jpg) 43px 10px no-repeat; width:287px; height:398px; position:absolute; top:-317px; left:-142px; display:none; cursor:default !important;}
.slidephoto4  { background: url(fotky-hp2/foto-d.jpg) 43px 10px no-repeat; width:287px; height:398px; position:absolute; top:-317px; left:-142px; display:none; cursor:default !important;}
.slidephoto5  { background: url(fotky-hp2/foto-e.jpg) 43px 10px no-repeat; width:287px; height:398px; position:absolute; top:-317px; left:-142px; display:none; cursor:default !important;}
.slidephoto6  { background: url(fotky-hp2/foto-f.jpg) 43px 10px no-repeat; width:287px; height:398px; position:absolute; top:-317px; left:-142px; display:none; cursor:default !important;}
.slidephoto7  { background: url(fotky-hp2/foto-g.jpg) 43px 10px no-repeat; width:287px; height:398px; position:absolute; top:-317px; left:-142px; display:none; cursor:default !important;}


/*.slidephoto2  { background: url(fotky-hp/foto-a.jpg) 48px 10px no-repeat; width:220px; height:400px; position:absolute; top:-320px; left:-90px; display:none; cursor:default !important;}

.slidephoto8  { background: url(fotky-hp/foto-c.jpg) 48px 6px no-repeat; width:220px; height:400px; position:absolute; top:-320px; left:-90px; display:none; cursor:default !important;}

.slidephoto7  { background: url(fotky-hp/foto-d.jpg) 48px 11px no-repeat; width:220px; height:400px; position:absolute; top:-320px; left:-90px; display:none; cursor:default !important;}

.slidephoto9  { background: url(fotky-hp/foto-e.jpg) 29px 16px no-repeat; width:220px; height:400px; position:absolute; top:-320px; left:-90px; display:none; cursor:default !important;}

.slidephoto1  { background: url(fotky-hp/foto-f.jpg) 48px 5px no-repeat; width:220px; height:400px; position:absolute; top:-320px; left:-90px; display:none; cursor:default !important;}

.slidephoto3  { background: url(fotky-hp/foto-e.jpg) 48px 5px no-repeat; width:240px; height:400px; position:absolute; top:-309px; left:-109px; display:none; cursor:default !important;}


.slidephoto4  { background: url(fotky-hp/foto-g.jpg) 48px 12px no-repeat; width:220px; height:400px; position:absolute; top:-320px; left:-90px; display:none; cursor:default !important;}

.slidephoto6  { background: url(fotky-hp/foto-h.jpg) 43px 13px no-repeat; width:220px; height:400px; position:absolute; top:-320px; left:-90px; display:none; cursor:default !important;}

.slidephoto5  { background: url(fotky-hp/foto-i.jpg) 15px 13px no-repeat; width:220px; height:400px; position:absolute; top:-320px; left:-90px; display:none; cursor:default !important;}*/


/* ostatni --------------------------------------------- */

.download {
	width:432px;
	height:118px;  
	margin: 20px 0 -30px 0;
	padding: 25px 15px 15px 95px;
	font-weight:bold;
	color: #5B5858;
}
.download.pdf {
    background: url(bg-pdf.jpg) left top no-repeat;
}
.download h2 {
	display:inline;
	margin-right:10px
}
.download .info {
	font-weight:normal;
	display:inline;
}


.lektori.tereza {
	width: 536px;
	height:200px;
	background: url(lektori_tereza2.jpg) left top no-repeat;	
	margin-bottom:10px;
}
.lektori.anna {
	width: 336px;
	height:200px;
	background: url(lektori_anna2.jpg) left top no-repeat;	
	margin-bottom:10px;
	margin-top:25px;
	padding-left: 200px
}
.lektori h2  {
	padding-top:55px;
	margin-top:0;
}
.lektori h2 span {
	font-weight:normal;
	font-size:90%;
}
.lektori p {
	color:#6A6A6A;
}


table.rozvrh {	
	border-collapse: collapse;
	border-top: 1px solid #C3C3C3;
	width: 100%;	
	margin: 0;
}
table.rozvrh td {	
	border-bottom: 1px solid #C3C3C3;
}
table.rozvrh tr td {	
	margin:0; 
	padding:5px 0px 5px 0px; 
}
table.rozvrh tr td.green {	
	background-color:#50860F;
	color:white;
	padding-left:6px;
	padding-right:6px;
	border-right: 1px solid white;
}
table.rozvrh tr td.blue {	
	background-color:#1696A5;
	color:white;
	padding-left:6px;
	padding-right:6px;	
	border-right: 1px solid white;
}

.mapa-a {
	width: 536px;
	height:215px;
	background: url(mapy/mapa-a.jpg) right top no-repeat;	
	margin-bottom:0px;
	margin-top:0px;
	padding-top:5px;
}
.mapa-b {
	width: 536px;
	height:215px;
	background: url(mapy/mapa-b.jpg) right top no-repeat;	
	margin-bottom:0px;
	margin-top:0px;
	padding-top:5px;
}
.mapa-c {
	width: 536px;
	height:215px;
	background: url(mapy/mapa-c.jpg) right top no-repeat;	
	margin-bottom:0px;
	margin-top:0px;
	padding-top:5px;
}
.mapa-d {
	width: 536px;
	height:215px;
	background: url(mapy/mapa-d.jpg) right top no-repeat;	
	margin-bottom:0px;
	margin-top:0px;
	padding-top:5px;
}
.mapa-e {
	width: 536px;
	height:215px;
	background: url(mapy/mapa-e.jpg) right top no-repeat;	
	margin-bottom:0px;
	margin-top:0px;
	padding-top:5px;
}


/* muj ucet */


#muj-ucet-main {
	width:480px;	
	background:#D6D5D5 url(hp-box_02.png) left bottom no-repeat;
	margin:14px 0 30px 0;
	min-height:348px;
}
.muj-ucet-main {
	width:410px;
	background:url(hp-box_01.png) left top no-repeat;
	color:#5E5E5E;
	padding:35px;
}
.muj-ucet-main h1 {
	margin-top:0;
	padding-top:0;
}

#muj-ucet-uprava {
	width:480px;	
	background:#FF7C1A url(form_reg-b.png) left bottom no-repeat;
	margin-top:-60px;
}
.muj-ucet-uprava {
	width:410px;
	background:url(form_reg-t.png) left top no-repeat;
	color:#5E5E5E;
	padding:35px;
}
.muj-ucet-uprava #obsah {
	padding-top:25px;
}


/* diskuse */
.diskuse-vypis {
	background:url(bg-diskuse.png) right top no-repeat;
	width:545px;
	min-height:120px;
	_height:120px;
	padding:0;
	margin: 0 0 5px 0;
	position:relative;
}
.diskuse-vypis h2 {
	padding: 25px 60px 1px 0px !important;
	margin:0 !important;
}
.diskuse-vypis h2 span {
	font-weight:normal !important;
	color:gray;
	font-size:16px;
}
.diskuse-vypis p {
	padding: 10px 40px 1px 0px !important;
	margin:0 0 20px 0 !important;
}
.diskuse-vypis p img {
	margin: -10px 0 0 0 !important;
}



/* dochazka - intranet */

.box-dochazka {
	float:left; 
	width:180px; 
	padding:15px;
	background:#F1F1F1;
	margin:20px 20px 20px 0;
	min-height:110px;
}
.box-dochazka h3 {
	padding:0;
	margin:0;
}
.box-dochazka p {
	padding-bottom:0;
	margin-bottom:0;
	margin-top:5px;
}
.box-dochazka label {
	width: 60px;
	float:left;
	clear:left;
	text-align:right;
	margin-right:10px;
	font-weight:bold;
}
.box-dochazka select,
.box-dochazka textarea {
	border:1px solid #FFFFFF;
	background:#FFFFFF;
	padding:2px;	
}
.box-dochazka select {
	padding:1px;
	width:256px;
}
.box-dochazka textarea {
	font-size: 0.95em;
	font-family:Arial, Helvetica, sans-serif;	
	overflow:auto;
	width:250px;
	height:50px;
}
.box-dochazka span {
	background:white;
	width:70px;
	display:block;
	float:left;
	text-align:center;
	margin-right:10px;
	padding:2px;
}



table.dochazka {	
	border-collapse: separate;
	width: 100%;	
	margin:0px;
	padding:0px;
}
table.dochazka tr td {		 
	padding:5px; 
	border: 1px solid #C3C3C3;
}




/* klaendar - HP --------------------------------- */ 

.hp-kalendar {
	width:475px;
	background:url(kalendar/kalendar_hp_t.png) left top no-repeat;	
	margin:12px 0 30px 0;
	padding:0;
}
.hp-kalendar .kalendar-box {
	width:395px;
	min-height:420px;
	_height:420px;
	background:url(kalendar/kalendar_hp_b.png) left bottom no-repeat;	
	margin:0;
	padding:40px;
}
.page-kalendar {
	width:359px;
	background:url(kalendar/kalendar_page_t.png) -3px top no-repeat;	
	margin:10px 0 0px 0;
	padding:0;
	clear:right;
	float:right;
}
.page-kalendar .kalendar-box {
	width:299px;
	min-height:320px;
	_height:320px;
	background:url(kalendar/kalendar_page_b.png) -3px bottom no-repeat;	
	margin:0;
	padding:25px 30px 30px 30px;
	font-size:90%;	
}

.kalendar-box h1 {
	margin-top:0;
	padding-top:16px;
	font-size:18px;
}
.udalost .popis {
	color:#6D6D6D;
	padding:0 0 3px 0;
	margin:0;
}

.udalost.irsko,
.udalost.irsko a ,
.udalost.irsko h2{
	color:#487B0C;
}
.udalost.clogging,
.udalost.clogging a,
.udalost.clogging h2 {
	color:#118694;
}
.udalost.skola,
.udalost.skola a,
.udalost.skola h2 {
	color:#FF6A0C
}
.udalost,
.udalost a,
.udalost h2 {
	color:#686868;
}
.udalost {
	border-top: 1px solid #D7D7D7;
	padding:10px 0;
	margin:0;
}
.udalost h2 {
	margin:0;
	padding:0;
	font-size:14px;
	font-weight:bold;
}
.udalost p {
	margin:0;
	padding:0;
}


.udalost .datum {
	color:#B3B3B3;
	font-size:22px;
	font-weight:bold;
	margin:0;
	padding:0;
}
.udalost span {
	display:block;
}
.hp-kalendar .kalendar-box .udalost .datum {
	color:#B3B3B3;
	width:70px;
	float:left;
	font-size:22px;
	font-weight:bold;
	margin:-3px 0 0 0;
	padding:0;
}
.hp-kalendar .kalendar-box .udalost span {
	width:323px;
	float:right;
	display:block;
}
.page-kalendar .kalendar-box .udalost .datum {
	color:#B3B3B3;
	width:40px;
	float:left;
	font-size:17px;
	font-weight:bold;
	margin:-1px 0 0 0;
	padding:0;
}
.page-kalendar .kalendar-box .udalost span {
	width:243px;
	float:right;
	display:block;
}
.dalsi {
	text-align:right;
	border-top: 1px solid #D7D7D7;
	padding:10px 0;
	margin:0;
}

/* videoukazky lekci ------------------------------------------------- */


#video-ukazky {
	width:914px;
	height:265px;
	background:url(bg_video-ukazky.png) left top no-repeat;	
	margin:30px 0 30px 0;
	padding:33px 40px 0 40px;	
}
#video-ukazky h2 {
	margin-top:0;
	padding-top:0;	
}
#video-ukazky .tretina {
	float:left;
	margin:0 25px 0 0;
}
#video-ukazky p {
	margin-top:10px;
	padding-top:0;	
	color:gray;
}



#faq {
	width:944px;
	margin:0 0 30px 0;
	padding:0 10px 0 40px;	
}
#faq h1 {
	margin-top:0;
	padding-top:0;	
}


ul.accordion  {
	list-style-type:none !important;	
	padding:0 !important;
	margin:0 30px 0 0 !important;
	line-height:1.4em !important;
	float:left;
	width:440px;
}
ul.accordion li {
	background: url(sipka1.png) left 7px no-repeat; 
	list-style-type:none !important;
	padding: 0 0 0 15px !important;
	margin-left:2px !important;
	line-height:22px !important;
	font-weight:bold !important;
	color:#404040 !important;
	height:auto !important;
}
.accordion li p {
	font-weight:normal;
	color:#FF7917;
	display:none;
}
.accordion li a, .accordion li a:visited {
	color:#404040;
	text-decoration:none;
}
.accordion li a:hover {
	color:#FF7917;
	text-decoration:underline;
}
.accordion li p a, .accordion li p a:visited {
	color:#FF7917 !important;
	text-decoration:underline !important;
}
.accordion li p a:hover {
	color:#000 !important;
	text-decoration:underline !important;
}

.accordion li.active {
	background: url(sipka2.png) left 7px no-repeat; 
	color:#FF7917 !important;
}
.accordion li.active a {
	color:#FF7917 !important;
}

