#page_uvod_new .info{
	border-radius: 0;
	padding: 5px;	
	color: black;
	margin-bottom: 10px;
}

#page_uvod_new .info:nth-of-type(7n){
	border-bottom: 8px solid rgba(115,181,39,1);
}
#page_uvod_new .info:nth-of-type(7n+1){
	border-bottom: 8px solid rgba(85,149,212,1);
}
#page_uvod_new .info:nth-of-type(7n+2){
	border-bottom: 8px solid rgba(254,229,127,1);
}
#page_uvod_new .info:nth-of-type(7n+3){
	border-bottom: 8px solid rgba(208,0,110,1);
}
#page_uvod_new .info:nth-of-type(7n+4){
	border-bottom: 8px solid rgba(255,106,106,1);
}
#page_uvod_new .info:nth-of-type(7n+5){
	border-bottom: 8px solid rgba(170,105,190,1);
}
#page_uvod_new .info:nth-of-type(7n+6){
	border-bottom: 8px solid rgba(213,211,101,1);
}

#page_uvod_new .info label.nadpis{
	font-weight: bold;
	font-size: 18px;
	color: black;	
}
#page_uvod_new .info > a{
	float: right;
	padding: 5px;	
	color: black;
}

#page_uvod_new ul{
	margin-bottom: 20px;
	list-style-type: none;
}
#page_uvod_new ul li{
	color: black;
	margin-bottom: 8px;
	font-size: 14px;
}
#page_uvod_new ul li.work{
	line-height: 120%;
}
#page_uvod_new ul li strong{
	color: black;
}
#page_uvod_new ul li a{
	color: black;
	text-decoration: underline;
}
#page_uvod_new ul li a:hover{
	text-decoration: none;
	color: blue;
}


/*

ostatni new stranky
*/

#page_new{
	width: 600px;	
}

#page_new #info{
	margin-bottom: 20px;
}
#page_new #info tr td:first-child{
	width: 40px;
	vertical-align: top;	
	border-right: 1px solid rgba(0,0,0,0.3);
}
#page_new #info tr td:first-child img{
	width: 30px;
	height: 30px;
}
#page_new #info tr td{
	padding: 10px;
}
#page_new #info tr td h2{
	color: black !important;
	margin-bottom: 10px;
}
#page_new #info tr td p{
	color: black;
	font-size: 14px;
	padding: 2px 0;
}
#page_new #info tr td p strong{
	color: black;
}
#page_new .info{
	border-radius: 0;
	padding: 5px;	
	color: black;
	margin-bottom: 10px;
	margin-top: 20px;
	border-bottom: 8px solid rgba(85,149,212,1);
}
#page_new .info label.nadpis{
	font-weight: bold;
	font-size: 18px;
	color: black;	
}
#page_new .info > a{
	float: right;
	padding: 5px;	
	color: black;
}

#page_new ul{
	margin-bottom: 20px;
	list-style-type: none;
}
#page_new ul li{
	color: black;
	margin-bottom: 8px;
	text-decoration: underline;
	font-size: 14px;
}
#page_new ul li strong{
	color: black;
}
#page_new ul li a{
	color: black;
}


#page_new table.seznam_new{
	margin: 10px;
	float: left;
	background-color: rgba(86,168,241,1);
	border-collapse:collapse;
	box-shadow: 5px 5px 15px #343434;
	border-radius: 5px;
}
#page_new table.seznam_new tr td:nth-child(2){
	width: 200px !important;
	border-radius: 5px;
}
#page_new table.seznam_new tr td{
	border: 3px solid white;
	text-align:center;
}
#page_new .seznam_new img{
	width: 50px;
	height: 50px;
	padding: 10px;
}
#page_new .seznam_new a{
	display: block;
  	padding: 5px;
	text-decoration: none;
	color: white;
	font-weight: bold;
	font-size: 14px;
	height: 50px;
}

#page_new div.menu_rozcestnik_new{
	width: 275px;
	margin: 10px;
	float: left;
	-webkit-box-shadow: 5px 12px 28px -4px rgba(0,0,0,0.75);
	-moz-box-shadow: 5px 12px 28px -4px rgba(0,0,0,0.75);
	box-shadow: 5px 12px 28px -4px rgba(0,0,0,0.75);
	border-radius: 5px;
	border: 1px solid rgba(86,168,241,1);
	background-color: rgba(86,168,241,1);
}
#page_new div.menu_rozcestnik_new div{
	border-radius: 5px;
	border: 2px solid white;
	background-color: rgba(86,168,241,1);
}

#page_new div.menu_rozcestnik_new div a{
	margin-left: 70px;
	height: 60px;
	text-align: center;
	padding: 5px;
	text-decoration: none;
	color: white !important;
	font-weight: bold;
	font-size: 16px;
	display: table-cell;
	vertical-align: middle;
	width: 205px;
}
#page_new .menu_rozcestnik_new div img{
	border-right: 2px solid white;
	width: 50px;
	height: 50px;
	padding: 10px;
	float: left;
}



/*
page_skoly_new
*/
#page_skoly_new table tr td, #page_skoly_new h1, #page_skoly_new h3, #page_skoly_new p, #page_skoly_new a, #page_skoly_new strong{
	color: black;	
}
#page_skoly_new h1{
	margin-top: 15px;	
	margin-bottom: 20px;	
	color: rgba(0,153,224,0.9);
}
#page_skoly_new h3{
	font-size: 20px;	
}
#page_skoly_new table{
	width: 600px;
}
#page_skoly_new a img{
	width: 200px;
	margin-top: 10px;
}
#page_skoly_new iframe{
	margin-top: 20px;	
}
#page_skoly_new #hlaska{
	color: red;	
}
#page_skoly_new #hlaska a{
	color: black;
	text-decoration:underline;
}
#page_skoly_new #hlaska a:hover{
	text-decoration:none;
}

/*
page_firma
*/
#page_firma table tr td, #page_firma h1, #page_firma h3, #page_firma p, #page_firma a, #page_firma strong{
	color: black;	
}
#page_firma table tr td{
	font-weight:normal;
	padding: 2px 0;
}
#page_firma p.anotace{
	font-weight:bold !important;
	font-size: 16px;
	padding-bottom: 10px;
}
#page_firma h1{
	margin-top: 15px;		
	color: rgba(0,153,224,0.9);
}
#page_firma h3{
	font-size: 20px;	
}
#page_firma table{
	margin-top: 20px;
	width: 600px;
}
#page_firma a img{
	width: 200px;
	margin-top: 10px;
}
#page_firma iframe{
	margin-top: 20px;	
}
#page_firma #hlaska{
	color: red;	
}
#page_firma #hlaska a{
	color: black;
	text-decoration:underline;
}
#page_firma #hlaska a:hover{
	text-decoration:none;
}


/*
page_anketa
*/
#page_anketa h4{
	color: rgba(0,145,240,0.9);
	font-size: 20px;	
}
#anketa{
	width: 100%;
	margin: 15px 0;	
}
#anketa h3{
	color: black;
	font-size: 20px;	
}
#anketa h4{
	color: rgba(0,145,240,0.9);
	font-size: 16px;	
}
#anketa ol{
	padding-left: 30px;
}
#anketa ol li, #anketa ol li label{
	color: black;
	cursor: pointer;
}
#anketa ol li label:hover{
	color: rgba(0,145,240,0.9);
	cursor: pointer;
}


/*
page_ankety
*/

#page_ankety h3{
	color: black;
	font-size: 20px;
}
#page_ankety h3:nth-child(n+2){
	margin-top: 30px;	
}
#page_ankety h3:hover{
	color: rgb(0,102,204);
	cursor: pointer;
}
#page_ankety .anketa{
	width: 100%;
	margin: 15px 0;	
}
#page_ankety .anketa strong{
	color: black;
	margin-left: 10px;
}
#page_ankety .anketa ol{
	padding-left: 30px;
	margin-bottom: 10px;
}
#page_ankety .anketa ol li, #page_ankety .anketa ol li label{
	color: black;
	cursor: pointer;
}

/*
page_nabidky_sluzeb_skolam
*/
#page_nabidky_sluzeb_skolam input[type="radio"]{
	margin: 5px;
}
#page_nabidky_sluzeb_skolam table.prezentace5 tr td a h2{
	color: red !important;
	font-size: 30px;
}
#page_nabidky_sluzeb_skolam table.prezentace5 tr td a:hover{
	text-decoration: none;
}
#page_nabidky_sluzeb_skolam table.prezentace4 tr td a h2{
	color: rgb(115,181,39) !important;
	font-size: 26px;
}
#page_nabidky_sluzeb_skolam table.prezentace4 tr td a:hover{
	text-decoration: none;
}
#page_nabidky_sluzeb_skolam table.prezentace3 tr td a h2{
	color: rgba(0,153,204,0.8) !important;
	font-size: 24px;
}
#page_nabidky_sluzeb_skolam table.prezentace3 tr td a:hover{
	text-decoration: none;
}
#page_nabidky_sluzeb_skolam table.prezentace2 tr td a h2{
	color: orange !important;
	font-size: 20px;
}
#page_nabidky_sluzeb_skolam table.prezentace2 tr td a:hover{
	text-decoration: none;
}
#page_nabidky_sluzeb_skolam table.prezentace1 tr td a h2{
	color: gray !important;
	font-size: 16px;
}
#page_nabidky_sluzeb_skolam table.prezentace1 tr td a:hover{
	text-decoration: none;
}

#page_nabidky_sluzeb_skolam table table{
	width: 100%;
	margin-bottom: 30px;
}
#page_nabidky_sluzeb_skolam table tr td{
	color: black;
	padding: 3px 10px;
	border:0;
}
#page_nabidky_sluzeb_skolam table tr td:first-child{
	font-weight: bold;
	width: 30%;
}
#page_nabidky_sluzeb_skolam table tr td img{
	max-height: 100px;
	max-width: 150px;
	float: right;
}

#page_nabidky_sluzeb_skolam strong, #page_nabidky_sluzeb_skolam label{
	color: black;
}






/*
BLOG
*/

#page_vytvoreni_blogu h2{
	color: black !important;
}
#page_vytvoreni_blogu textarea, #page_vytvoreni_blogu input[type="text"]{
	width: 100%;
	margin-left: 0;
}
#page_vytvoreni_blogu #content{
	height: 500px;
}

#page_editace_blogu{
	
}
#page_editace_blogu h2{
	margin: 10px 0;
	color: black !important;
}
#page_editace_blogu textarea, #page_editace_blogu input[type="text"]{
	width: 100%;
	margin-left: 0;
	margin: 0 0 10px 0;
}
#page_editace_blogu textarea{
	height: 500px;
}
#page_editace_blogu #content{
	height: 500px;
}
#page_editace_blogu .imagesList img{
	width: 200px;
}
#page_editace_blogu .delete{
	width: 32px !important;
}





#page_blog{
	width: 600px;	
}
#page_blog h2, #page_blog div, #page_blog p{
	color: black;
	margin-bottom: 5px;
	text-decoration:none;
}
#page_blog img{
	width: 200px;
	margin-top: 20px;	
}
#page_blog h1{
	color: rgba(0,153,224,0.9);
	font-size: 32px;
}

#page_blogy a h2, #page_blogy div, #page_blogy p{
	color: black;
	margin-bottom: 5px;
}
#page_blogy h2:nth-child(n+1){
	margin-top: 30px;
}

#page_blogy a h2{
	color: rgba(0,153,224,0.9);
	font-size: 28px;
	cursor: pointer;
	text-decoration:none;	
}
#page_blogy a{
	text-decoration:none;	
}
#page_blogy a h2:hover{
	color: black;
}
#page_blogy p a.autorOdkaz{
	color: rgba(111,11,0,1);	
	text-decoration: underline;
}
#page_blogy p a.autorOdkaz:hover{
	color: rgba(204,0,0,1);	
	text-decoration: none;
}



/*
page_blog_navod
*/
#page_blog_navod p, #page_blog_navod ul li, #page_blog_navod h3, #page_blog_navod h4{
 	color: black;	
}
#page_blog_navod ul{
 	margin-left: 15px;
}
#page_blog_navod table tr th, #page_blog_navod tr td{
	text-align: center;
	color: black;	
	border: 1px solid rgba(0,0,0,0.1);
	padding: 5px;
}
#page_blog_navod table tr td img{
	width: 20px;	
}
#page_blog_navod table{
	border-collapse:collapse
}


/*
blog komentare
*/

#page_blog #komentare table{
	width: 100%;
	margin-top:20px;
	border-radius:10px;
	background-color: rgba(80,80,80,0.1);
	padding: 5px;
}
#page_blog #komentare table tr td{
	color: black;
	padding: 5px;
}
#page_blog h3{
	color: black;
}
#page_blog #komentare table tr th:first-child{
	color: rgba(0,153,224,0.9);
	font-size: 22px;
	text-align:left;
	width:400px;
}
#page_blog #komentare table tr th:nth-child(2){
	font-size: 14px;
	color:black;
	margin-left:200px;
}
#page_blog #komentare table .nahlaseny_komentar {
	background-color:rgba(255,0,0,0.8);
}

#page_blog #nahlasene_komentare{
	background-color:rgba(255,0,0,0.8);
	margin-bottom: 25px;
	border-radius: 10px;
}
#page_blog #nahlasene_komentare tr td{
	color: black;
	text-align:center;
}

#page_blog #komentare table tr td img{
	width: 32px;
	height: 32px;
}

#page_blog label#like{
	font-size: 20px;
	color: red;
	text-decoration:underline;
}
#page_blog label#like:hover{
	cursor: pointer;
	text-decoration:none;
}

#page_blog div#info_blog{
	margin-top: 10px;
}




#page_zebricek_blogy table{
	width: 100%;
}
#page_zebricek_blogy table tr th{
	text-align: center;
	font-size: 18px;
	border-bottom: rgba(0,0,0,0.1);
	color: black;
}
#page_zebricek_blogy table tr td{
	padding: 2px 5px;
	text-align: center;
}
#page_zebricek_blogy table tr td a{
	font-size: 16px;
}


/*
napsali o nas
*/
#page_napsali_o_nas h3{
	color: rgba(0,153,224,0.9);
	
}
#page_napsali_o_nas p{
	color: black;
}


/*
page_novely_anotace_pravniho_predpisu
*/
#page_novely_anotace_pravniho_predpisu h3 a{
	color: rgba(0,153,224,0.9);
	font-size: 26px;
	cursor: pointer;
	text-decoration:none;	
}
#page_novely_anotace_pravniho_predpisu h3 a:hover{
	color: black;
}
#page_novely_anotace_pravniho_predpisu p{
	color: black;
}



/*
page_napsali_o_pravnim_predpisu
*/
#page_napsali_o_pravnim_predpisu select, #page_napsali_o_pravnim_predpisu input[type="text"]{
	width: 600px;	
	margin-left: 0;
}
#page_napsali_o_pravnim_predpisu h3{
	color: rgba(0,153,224,0.9);
	font-size: 28px;
	cursor: pointer;
	text-decoration:none;	
	margin: 5px 0;	
}
#page_napsali_o_pravnim_predpisu h4{
	color: black;
	font-size: 18px;
	text-decoration:none;	
	margin: 5px 0;
}
#page_napsali_o_pravnim_predpisu p, #page_napsali_o_pravnim_predpisu strong{
	color: black;
}

#page_napsali_o_pravnim_predpisu ul li a{
	color: black;
	font-size: 14px;
}

#page_napsali_o_pravnim_predpisu ul li{
	padding: 2px 0;
	font-size: 14px;
	color: black;
	margin-left: 10px;
}

/*
kabinet
*/


#page_kabinet_struktura p{
	color: black;	
	font-size: 22px;
	margin-top: 10px;
}

#page_kabinet_struktura ul li{
	color: black;	
	list-style-type: none;
	color: #A12443;
	font-size: 24px;
	margin-top: 15px;
}
#page_kabinet_struktura ul ul li{
	margin-top: 0;
}
#page_kabinet_struktura .item{
	color: black;	
	font-size: 18px;
	padding: 4px 0;
	margin: 0;
}
#page_kabinet_struktura .item:hover{
	color: rgba(79,148,217,1);	
	cursor: pointer;
}
#page_kabinet_struktura ul ul ul li:hover{
	color: black;	
	cursor: pointer;
}
#page_kabinet_struktura ul ul{
	margin-left: 20px;	
}
#page_kabinet_struktura ul ul ul{
	margin-left: 40px;	
}
#page_kabinet_struktura ul ul ul.hidden{
	display: none;
}
#page_kabinet_struktura ul ul ul li{
	list-style-type: disc;	
}
#page_kabinet_struktura ul ul ul li a{
	color: black;
	font-size: 14px;
}

#page_kabinet_struktura label.color1{
	color: #A12443;
}
#page_kabinet_struktura label.color2{
	color: rgba(85,151,216,1);
}


#page_virtualni_kabinet #FormContent table, #page_virtualni_kabinet #card table{
	width: 600px;
}
#page_virtualni_kabinet #FormContent textarea{
	width: 100%;
	height: 50px;
}
#page_virtualni_kabinet #FormContent textarea[name="vyplyva_z_legislativy"]{
	height: 400px;
}

#page_virtualni_kabinet #FormContent table tr td select{
	width: 600px;
}
#page_virtualni_kabinet #FormContent table tr td:nth-child(2) select{
	width: 300px;
}

#page_virtualni_kabinet #FormContent table tr td:first-child, #page_virtualni_kabinet #FormContent table tr td:first-child img, #page_virtualni_kabinet #card table tr td:first-child img{
	width: 300px;
}
#page_virtualni_kabinet #FormContent table tr td:first-child img, #page_virtualni_kabinet #card table tr td:first-child img{
	width: 300px;
	height: 300px;
}
#page_virtualni_kabinet #FormContent table tr td:nth-child(2){
	width: 300px;
}

#page_virtualni_kabinet .transferDm, #page_virtualni_kabinet #FormContent .delete, #page_virtualni_kabinet .deleteDM, #page_virtualni_kabinet #FormContent .deleteVm, #page_virtualni_kabinet #FormContent .deleteFo, #page_virtualni_kabinet #FormContent .deleteLr{
	width: 32px !important;
	height: 32px !important;
}


#page_virtualni_kabinet #card h2{
	color: rgba(0,153,224,0.9);
}
#page_virtualni_kabinet #card strong{
	color:black;
}
#page_virtualni_kabinet #card h3, #page_virtualni_kabinet #card p, #page_virtualni_kabinet #card a, #page_virtualni_kabinet #card table tr td{
	color: black;
}
#page_virtualni_kabinet #card a:hover{
	color: black !important;
	text-decoration: none;
}
#page_virtualni_kabinet #card p{
	margin-bottom: 10px;
}


#page_virtualni_kabinet #card a h3:hover{
	color: rgba(51,51,51,1);
	cursor: pointer;	
}

#page_virtualni_kabinet #card .part h3{
	color: rgba(0,153,224,0.9);	
	margin: 0px;
	font-size: 18px;
}
#page_virtualni_kabinet #card .part{
	padding: 0px;
	padding: 10px;
	margin-top: 20px;
	border-radius: 10px;
	-webkit-box-shadow: 0px 0px 20px 0px rgba(69,69,69,1);
	-moz-box-shadow: 0px 0px 20px 0px rgba(69,69,69,1);
	box-shadow: 0px 0px 20px 0px rgba(69,69,69,1);
}
#page_virtualni_kabinet #card .part ul li{
	margin-left: 15px;
}



/*
#page_virtualni_kabinet #card p, #page_virtualni_kabinet #card ul{
	background: -webkit-linear-gradient(rgba(193,234,78,1) , white 100%); 
  	background: -o-linear-gradient(rgba(193,234,78,1) , white 100%); 
  	background: -moz-linear-gradient(rgba(193,234,78,1) , white 100%); 
  	background: linear-gradient(rgba(193,234,78,1) , white 100%); 
	padding: 10px;
}*/
#page_virtualni_kabinet #card .part table{
	border-collapse:collapse;
	width: 100%;
}
#page_virtualni_kabinet #card .part table tr h3{
	margin-top: 20px;
}
#page_virtualni_kabinet #card .part table tr.border td{
	padding:5px 10px;
	border: 1px solid rgba(0,0,0,0.15);
}
#page_virtualni_kabinet #card .part table tr.padding td{
	padding:5px 8px;
	background-color: rgba(255,153,0,0.4);
}
#page_virtualni_kabinet #card .part table tr.padding2 td{
	padding:5px 8px;
}
#page_virtualni_kabinet #card .part table tr.padding2 td h4{
	color: rgba(0,153,224,0.9);
}
#page_virtualni_kabinet #card table tr.padding td h4{
	color: black;
	font-size: 18px;
}
#page_virtualni_kabinet #card .part table tr.padding:first-child td:first-child{
	border-top-left-radius: 10px;
	border-right: 1px solid rgba(0,0,0,0.2);
}
#page_virtualni_kabinet #card .part table tr.padding:first-child td:nth-child(2){
	border-top-right-radius: 10px;
}
#page_virtualni_kabinet #card .part table tr:nth-child(even).border td{
	background-color: rgba(69,69,69,0.2);
}
#page_virtualni_kabinet #card .part table tr:first-child td{
	width: 65%;
	text-align: center;
}
#page_virtualni_kabinet #card table tr:first-child td img{
	width: 125px;
	height: 125px;
	text-align: center;
	padding: 0 75px;
}
#page_virtualni_kabinet #card .part a:hover{
	color: rgba(0,153,224,0.9);
}

#page_virtualni_kabinet #card .part #last_table tr td{
	width: 200px;
	text-align: center;
	padding: 5px;
}
#page_virtualni_kabinet #card .part #last_table tr td:nth-of-type(n+2){
	border-left: 1px solid rgba(0,0,0,0.2);
}


/*
	ustanoveni pravniho predpisu
*/
#page_pravni_predpis textarea{
	height: 150px; 	
}

#page_pravni_predpis .part{
	padding: 0px;
	padding: 10px;
	margin-top: 20px;
	border-radius: 10px;
	-webkit-box-shadow: 0px 0px 20px 0px rgba(69,69,69,1);
	-moz-box-shadow: 0px 0px 20px 0px rgba(69,69,69,1);
	box-shadow: 0px 0px 20px 0px rgba(69,69,69,1);
}
#page_pravni_predpis table{
	border-collapse:collapse;
	width: 100%;
}
#page_pravni_predpis table tr td, #page_pravni_predpis table tr th{
	padding: 5px 10px;
	border: 1px solid rgba(0,0,0,0.2);
	color: black;
}
#page_pravni_predpis table tr th:first-child{
	width: 100px;
}
#page_pravni_predpis table tr:first-child th{
	background-color: rgba(255,153,0,0.6);
}
#page_pravni_predpis table tr:nth-child(3) th, #page_pravni_predpis table tr:nth-child(3) td{
	background-color: rgba(69,69,69,0.2);
}


#page_virtualni_kabinet #list table tr td img{
	height: 50px;
	padding: 3px;
}
#page_virtualni_kabinet #list a{
	text-decoration: none;
}
#page_virtualni_kabinet #list a h3{
	color: black;
	text-decoration: none;
	font-size: 22px;
}
#page_virtualni_kabinet #list a h3:hover{
	color: rgba(0,153,224,0.9);
}


#lexikon h3, #lexikon h4, #lexikon strong{
	color: black;
}
#lexikon textarea{
	height: 80px;
}
#lexikon ul{
	padding-left: 10px;	
}
#lexikon ul li{
	color: black;	
	margin: 0;
	padding: 5px 0;
	cursor: pointer;
}
#lexikon ul li.hidden{
	display: none;
	list-style-type: none;
	padding-left: 10px;
}


/*
page_lexikon_create
*/

#page_lexikon_create p{
	color: black;
}
#page_lexikon_create form table tr td{
	padding: 8px 5px;
	margin: 0;
	color: black;	
}
#page_lexikon_create form table tr td input[type="text"]{
	width: 400px;
	margin: 0;
}

/*
page_lexikon_create
*/

#page_virtualni_suplik_vlozit p{
	color: black;
}
#page_virtualni_suplik_vlozit form table tr td{
	padding: 8px 5px;
	margin: 0;
	color: black;	
}
#page_virtualni_suplik_vlozit form table tr td input[type="text"]{
	width: 400px;
	margin: 0;
}

#page_virtualni_suplik_vlozit form table tr td select#skola{
	height: 150px;
	width: auto;
	overflow: hidden;
}
#page_virtualni_suplik_vlozit form table tr td select#skola option{
	padding: 3px 5px;
	font-size: 12px;
}

/*
page_virtualni_suplik
*/


#page_virtualni_suplik #my_files{
	margin-bottom: 20px;
}
#page_virtualni_suplik #my_files tr th, #page_virtualni_suplik #my_files tr td{
	text-align: center;
	padding: 3px 5px;
}
#page_virtualni_suplik #my_files tr td{
	border: 1px solid rgba(0,0,0,0.1);
}

#page_virtualni_suplik table{
	width: 600px !important;
	border-collapse: collapse;
}
#page_virtualni_suplik table tr th, #page_virtualni_suplik table tr td, #page_virtualni_suplik table tr td a{
	color: black;
}
#page_virtualni_suplik table tr td div{
	color: black;
}
#page_virtualni_suplik table tr td a:hover{
	text-decoration: none;
}
#page_virtualni_suplik table tr th{
	text-align: center;
	padding: 5px;
}
#page_virtualni_suplik table tr.master td{
	text-align: center;
	padding: 15px 5px;
	background: -webkit-linear-gradient(rgba(244,111,128,0.6) , white 20%); /* For Safari 5.1 to 6.0 */
  	background: -o-linear-gradient(rgba(244,111,128,0.6) , white 20%); /* For Opera 11.1 to 12.0 */
  	background: -moz-linear-gradient(rgba(244,111,128,0.6) , white 20%); /* For Firefox 3.6 to 15 */
  	background: linear-gradient(rgba(244,111,128,0.6) , white 20%); /* Standard syntax */
}
#page_virtualni_suplik table tr.isInCard td{
	text-align: center;
	padding: 15px 5px;
	background: -webkit-linear-gradient(rgba(85,151,216,0.6) , white 20%); /* For Safari 5.1 to 6.0 */
  	background: -o-linear-gradient(rgba(85,151,216,0.6) , white 20%); /* For Opera 11.1 to 12.0 */
  	background: -moz-linear-gradient(rgba(85,151,216,0.6) , white 20%); /* For Firefox 3.6 to 15 */
  	background: linear-gradient(rgba(85,151,216,0.6) , white 20%); /* Standard syntax */
}
#page_virtualni_suplik table tr.master td:nth-child(4){
	width: 90px;
}
#page_virtualni_suplik table tr.master td:nth-child(3){
	width: 90px;
}
#page_virtualni_suplik table tr.master td:nth-child(2){
	width: 100px;
}
#page_virtualni_suplik table tr.master td:nth-child(1){
	text-align: left;
	font-size: 18px;
	color: red;
	text-decoration: underline;
}
#page_virtualni_suplik table tr.isInCard td:nth-child(1){
	text-align: left;
	font-size: 18px;
	color: black;
	text-decoration: underline;
}
#page_virtualni_suplik table tr.master td:nth-child(1):hover{
	color: black;
	cursor: pointer;
	text-decoration: none;
	background: -webkit-linear-gradient(rgba(244,111,128,1) , white 60%); /* For Safari 5.1 to 6.0 */
  	background: -o-linear-gradient(rgba(244,111,128,1) , white 60%); /* For Opera 11.1 to 12.0 */
  	background: -moz-linear-gradient(rgba(244,111,128,1) , white 60%); /* For Firefox 3.6 to 15 */
  	background: linear-gradient(rgba(244,111,128,1) , white 60%); /* Standard syntax */
}
#page_virtualni_suplik table tr.isInCard td:nth-child(1):hover{
	color: black;
	cursor: pointer;
	text-decoration: none;
	background: -webkit-linear-gradient(rgba(85,151,216,0.6) , white 60%); /* For Safari 5.1 to 6.0 */
  	background: -o-linear-gradient(rgba(85,151,216,0.6) , white 60%); /* For Opera 11.1 to 12.0 */
  	background: -moz-linear-gradient(rgba(85,151,216,0.6) , white 60%); /* For Firefox 3.6 to 15 */
  	background: linear-gradient(rgba(85,151,216,0.6) , white 60%); /* Standard syntax */
}

#page_virtualni_suplik table tr.slave{
	display: none;
}
#page_virtualni_suplik table tr.slave table tr td{
	padding: 5px;
}
#page_virtualni_suplik table tr.slave table tr td.changeSborovna{
	text-decoration: underline;
}
#page_virtualni_suplik table tr.slave table tr td.changeSborovna:hover{
	text-decoration: none;
	cursor: pointer;
}
#page_virtualni_suplik table tr.slave table tr td img{
	width: 125px;
	height: 125px;	
}
#page_virtualni_suplik table tr.slave table tr:nth-child(1) td:nth-child(1){
	width: 125px;
}
#page_virtualni_suplik table tr.slave table tr:nth-child(1) td:nth-child(2), #page_virtualni_suplik table tr.slave table tr:nth-child(n+2) td:nth-child(1){
	width: 150px;
}




#page_virtualni_suplik #schoolStrong{
	font-size: 18px;
	color: black;
}
#page_virtualni_suplik ul li a{
	color: black;
}
#page_virtualni_suplik #razeni{
	margin-bottom: 20px;
}
#page_virtualni_suplik #razeniStrong{
	font-size: 20px;
	color: black;
}
#page_virtualni_suplik #razeni nav ul li{
	color: black;
	font-size: 16px;
	padding: 5px 10px;
}
#page_virtualni_suplik #razeni nav ul li:hover{
	background-color: rgba(51,51,51,1);
	color: white;
}


/*
pruvodce_portalem_new
*/
#pruvodce_portalem_new h2{
	margin: 10px 0 0 0;	
	font-size: 28px;
	cursor: pointer;
	text-decoration: underline;
	text-align: center;
}
#pruvodce_portalem_new h2:hover, #pruvodce_portalem_new h3:hover{
	text-decoration: none;
}
#pruvodce_portalem_new h3{
	font-size: 22px;
	margin: 0;
	margin-top: 10px;
	color: rgba(0,153,224,0.9);	
	text-align: center;
	cursor: pointer;
	text-decoration: underline;
}

#pruvodce_portalem_new div{
	display: none;
}


/*
page_firma_order
*/
#page_firma_order table{
	border-collapse: collapse;	
	color: black;
}
#page_firma_order table tr td a{
	color: black;
	font-size: 14px;
}
#page_firma_order table tr th{
	padding: 5px;
	text-align: center;
	color: black;
}
#page_firma_order table tr td{
	padding: 5px 10px;
	border: 1px solid rgb(153,153,153);	
	color: black;
}

/*
page_resime_s_vami_admin
*/
#page_resime_s_vami_admin h3, #page_resime_s_vami_admin h4, #page_resime_s_vami_admin table tr th, #page_resime_s_vami_admin table tr td, #page_resime_s_vami_admin table tr td a, #page_resime_s_vami_admin p{
	color: black;	
}
#page_resime_s_vami_admin input[type="number"]{
	color: black;	
	background-color: rgba(255,204,0,0.5);
	padding: 5px;
}
#page_resime_s_vami_admin select{
	width: 100%;
}

#page_resime_s_vami_admin table{
	border-collapse: collapse;
	width: 100%;
}
#page_resime_s_vami_admin table tr td:nth-child(2){
	width: 100%;
}
#page_resime_s_vami_admin table tr th, #page_resime_s_vami_admin table tr td{
	padding: 5px 10px;
	border: 1px solid rgba(102,102,102,0.25);
}



#page_resime_s_vami h2{
	color: #A12443;
	font-weight: bold;
	font-size: 26px;
}
#page_resime_s_vami h3{
	color: #A12443;
	font-weight: normal;
	font-size: 22px;
}
#page_resime_s_vami p, #page_resime_s_vami a, #page_resime_s_vami h4, #page_resime_s_vami strong, #page_resime_s_vami #vyjadreni_firmy p span{
	color: black;
}
#page_resime_s_vami p{
	padding: 5px 10px;
	line-height: 140%;
}
#page_resime_s_vami a{
	font-size: 20px;
	font-size: bold;
}
#page_resime_s_vami a img{
	max-height:120px; 
	max-width: 590px;
	margin-left: 10px;
}

#page_resime_s_vami table#komentare{
	margin-top: 30px;
}

#page_resime_s_vami table#komentare tr td > table{
	width: 600px;
	margin-top:20px;
	border-radius:10px;
	background-color: rgba(80,80,80,0.1);
	padding: 5px;
}
#page_resime_s_vami table#komentare table{
	width:100% !important;
}
#page_resime_s_vami table#komentare .name{
	width:350px !important;
	color: #A12443;
	font-size: 22px;
	text-align:left;
}
#page_resime_s_vami table#komentare .subname{
	width:300px !important;
	color: #A12443;
	font-size: 22px;
	text-align:left;
}
#page_resime_s_vami table#komentare .date{
	width:200px !important;
	font-size: 14px;
	color:black;
	text-align:left;
}
#page_resime_s_vami table#komentare tr td table tr td div table{
	width: 100%;
	margin-top:20px;
}
#page_resime_s_vami table#komentare tr td table tr td{
	color: black;
	padding: 5px;
}
#page_resime_s_vami table#komentare tr td table tr td div table table{
	width: 100%;
	margin-top:10px;
	border-radius:10px;
	background-color: rgba(100,100,100,0.15);
	padding: 5px;
}
#page_resime_s_vami table#komentare .nahlaseny_komentar {
	background-color:rgba(255,0,0,0.6);
}

#page_resime_s_vami #nahlasene_komentare tr td{
	color: black;
	text-align:center;
}

#page_resime_s_vami .nahlasitKomentar{
	color: #A12443;
	font-weight: bold;
	text-decoration: underline;
	cursor: pointer;
}
#page_resime_s_vami .nahlasitKomentar:hover{
	text-decoration: none;
}
#page_resime_s_vami .podkomentarDiv{
	text-align: left;
}
#page_resime_s_vami select{
	margin-bottom: 5px;
}

/*
page_resime_s_vami_popis
*/
#page_resime_s_vami_popis h3{
	color: black;		
}
#page_resime_s_vami_popis p, #page_resime_s_vami_popis a, #page_resime_s_vami_popis ul li{
	color: black;
}
#page_resime_s_vami_popis ul, #page_resime_s_vami_popis p{
	margin-left: 25px;
}
#page_resime_s_vami_popis table{
	margin-top: 10px;
	width: 100%;
	border-collapse: collapse;
}
#page_resime_s_vami_popis table tr th{
	color: black;
	font-weight: bold;
}

#page_resime_s_vami_popis table tr td, #page_resime_s_vami_popis table tr th{
	text-align: center;
	padding: 5px 10px;
	border: 1px solid rgba(153,153,153,0.4);
}
#page_resime_s_vami_popis table tr td:first-child{
	text-align: left;
}

#page_resime_s_vami_popis table tr td img{
	width: 20px;
	height: 20px;	
}

/*
	page_newslettery
*/

#page_newslettery table{
	border-collapse: collapse;
}	
#page_newslettery table tr th, #page_newslettery table tr td{
	padding: 5px;
	color: black;
}	
#page_newslettery table tr td{
	padding: 5px;
	color: black;
	border: 1px black solid;
}	
#page_newslettery p{
	text-align: left;
	color: black;
}	




/*

page_soutez

*/

#page_soutez h3{
	color: #A12443;
}
#page_soutez p, #page_soutez p a{
	color: black;
}
#page_soutez select{
	width: 600px;	
}
#page_soutez select option{
	margin: 0;		
}
#page_soutez table{
	width: 600px;
	border-collapse: collapse;	
	margin-top: 5px;
}
#page_soutez table tr td label{
	color: black;
}
#page_soutez table tr td{
	padding: 5px;
	padding-left: 20px;
	border-bottom: 1px solid rgba(0,0,0,0.1);
}
#page_soutez table tr td:last-child{
	width: 50px;	
	border-left: 0px;
	text-align: center;
}
#page_soutez table tr td:first-child{
	border-right: 0px;
}


#page_soutez_popis h3{
	color: #A12443;
}
#page_soutez_popis p{
	color: black;
	margin-left: 20px;
}
#page_soutez_popis table{
	border-collapse: collapse;
}
#page_soutez_popis table tr td, #page_soutez_popis table tr th{
	text-align: center;
	color: black;
	padding: 2px 10px;	
	border-bottom: 4px solid rgba(0,0,0,0.1);
}
#page_soutez_popis table tr td{
	text-align: center;
	border-bottom: 2px solid rgba(0,0,0,0.1);	
}
#page_soutez_popis ul, #page_soutez_popis ol{
	margin-left: 20px;
}
#page_soutez_popis ul li, #page_soutez_popis ol li{
	color: black;
}


/*
moje_souteze
*/

#moje_souteze h3{
	color: #A12443;
}
#moje_souteze p{
	color: black;
}
#moje_souteze table{
	width: 600px;
	border-collapse: collapse;	
	margin-top: 5px;
}
#moje_souteze table tr td, #moje_souteze table tr th{
	color: black;
	text-align: center;
}
#moje_souteze table tr td{
	padding: 5px;
	border-bottom: 1px solid rgba(0,0,0,0.1);
}
/*
page_popis_sluzby
*/


#page_popis_sluzby h3{
	color: #A12443;
}
#page_popis_sluzby p{
	color: black;
	margin-left: 20px;
}
#page_popis_sluzby table{
	border-collapse: collapse;
}
#page_popis_sluzby table tr td, #page_popis_sluzby table tr th{
	text-align: left;
	color: black;
	padding: 2px 10px;	
	border: 1px solid rgba(0,0,0,0.1);
}
#page_popis_sluzby table#table_card tr:last-child td{
	text-align: center !important;
	width: 33%;
}
#page_popis_sluzby table#table_card tr td, #page_popis_sluzby table#table_card  tr th{
	text-align: left;
	color: black;
	padding: 8px 10px;	
	border: 1px solid rgba(0,0,0,1);
}
#page_popis_sluzby table#table_card tr td h4{
	margin: 0;
}
#page_popis_sluzby table tr td{
	text-align: center;
}
#page_popis_sluzby table tr td img{
	width: 16px;	
	height: 16px;
}
#page_popis_sluzby ol{
	margin-left: 20px;
}
#page_popis_sluzby ol li{
	color: black;
}

/*
page_admin_soutez
*/
#page_admin_soutez select{
	margin-bottom: 5px;
}
#page_admin_soutez h4{
	color: red;
	font-size: 24px;
}
#page_admin_soutez table{
	width: 600px;
	border-collapse: collapse;
	margin-bottom: 30px;
}
#page_admin_soutez table tr td a{
	color: black;
}
#page_admin_soutez table tr th, #page_admin_soutez table tr td{
	color: black;
	padding: 5px;
	border: 1px solid rgba(0,0,0,0.1);
}
#page_admin_soutez table tr.correct td, #page_admin_soutez table tr#winner{
	background-color: rgba(0,255,0,0.25);
}
#page_admin_soutez table tr.wrong td{
	background-color: rgba(255,0,0,0.25);
}
#page_admin_soutez table tr td:first-child{
	width: 100%;
}

/*
page_soutez_archiv
*/
#page_soutez_archiv table{
	width: 600px;
	border-collapse: collapse;	
	margin-top: 5px;
}
#page_soutez_archiv table tr td, #page_soutez_archiv table tr td a{
	color: black;
	text-align: center;
}
#page_soutez_archiv table tr th{
	padding: 5px 10px;
	border-bottom: 1px solid rgba(0,0,0,1);
	color: #A12443;
	text-align: center;
}
#page_soutez_archiv table tr td{
	padding: 5px 10px;
	border-bottom: 1px solid rgba(0,0,0,0.2);
}

/*
user
*/

#page_user .save, #page_user .saveBalicek, #page_user .save-poradenstvi{
	background-color:rgba(0,153,0,1) !important;
}
#page_user .delete, #page_user .deleteBalicek, #page_user .delete-poradenstvi{
	background-color:rgba(255,0,0,0.6) !important;
}

.divChangeExpireDate{
	margin-left: 20px;
}
.divChangeExpireDate input{
	width: 100px;
	border: 1px solid rgba(153,153,153,1);	
}
.setExpireDatePackageButton, .setExpireDateButton, .setExpireDatePoradenstviButton, #setExpireDatePackageButton{
	width: 50% !important;
	background-color: white !important;
	border-radius: 0 !important;
	color: black !important;
}

/*
	page_expirace_sluzeb
*/
#page_expirace_sluzeb h3{
	font-size: 24px;
}
#page_expirace_sluzeb strong{
	color: black;
	margin-left: 50px;
}
#page_expirace_sluzeb table{
	width: 600px;
	border-collapse: collapse;
}
#page_expirace_sluzeb table tr th, #page_expirace_sluzeb table tr td{
	padding: 5px 10px;
	text-align: center;
}
#page_expirace_sluzeb table tr th{
	color: #A12443;
}
#page_expirace_sluzeb table tr td{
	color: black;
	border-top: 1px solid black;
	border-radius: 5px;
}
#page_expirace_sluzeb table tr td.colPac img{
	width: 20px;
	height: 20px;
}
#page_expirace_sluzeb table tr td a{
	color: black;
}

#page_expirace_sluzeb table tr.zero td:first-child{
	background-color: rgba(154,0,0,1);
	color: white;
}
#page_expirace_sluzeb table tr.one td:first-child{
	background-color: rgba(204,102,0,1);
}
#page_expirace_sluzeb table tr.two td:first-child{
	background-color: rgba(204,255,0,1);
}
#page_expirace_sluzeb table tr.three td:first-child{
	background-color: rgba(0,204,0,1);
}



/*
page_sluzby_uzivatelu
*/
#page_sluzby_uzivatelu table{
	width: 100%;
	border-collapse: collapse;		
}
#page_sluzby_uzivatelu table tr th, #page_sluzby_uzivatelu table tr td{
	text-align: center;
	color: black;
	padding: 5px 2px;
	font-size: 12px;
}
#page_sluzby_uzivatelu table tr th, #page_sluzby_uzivatelu table tr.mainBorder td{
	border-top: 10px solid rgb(85, 149, 212);
}
#page_sluzby_uzivatelu table tr td{
	border-right: 1px solid black;
}
#page_sluzby_uzivatelu table tr.separator td{
	border-top: 1px solid rgba(0,0,0,0.8);
}
#page_sluzby_uzivatelu table tr td img{
	width: 16px;
	height: 16px;
}
#page_sluzby_uzivatelu table tr td:first-child, #page_sluzby_uzivatelu table tr th:first-child{
	width: 10px !important;
}
#page_sluzby_uzivatelu table tr td.colUser, #page_sluzby_uzivatelu table tr th.colUser{
	width: 90px !important;
}
#page_sluzby_uzivatelu table tr td.colText, #page_sluzby_uzivatelu table tr th.colText{
	width: 260px !important;
}
#page_sluzby_uzivatelu table tr td.colDate, #page_sluzby_uzivatelu table tr th.colDate{
	width: 80px !important;
}
#page_sluzby_uzivatelu table tr td.colPac, #page_sluzby_uzivatelu table tr th.colPac{
	width: 80px !important;
}
#page_sluzby_uzivatelu table tr td a{
	color: black;
}

/*
page_me_placene_sluzby

*/

#page_me_placene_sluzby strong{
	color: black;
}
#page_me_placene_sluzby table{
	width: 600px;
	border-collapse: collapse;
}
#page_me_placene_sluzby table tr th, #page_me_placene_sluzby table tr td{
	padding: 5px 10px;
	text-align: center;
}
#page_me_placene_sluzby table tr th{
	color: #A12443;
}
#page_me_placene_sluzby table tr td{
	color: black;
	border-top: 1px solid black;
	border-radius: 5px;
}
#page_me_placene_sluzby table tr td:nth-child(2){
	width: 100px;
}



/*
	page_legislativni_kalendar_novy
*/
#page_legislativni_kalendar_novy input[type="text"]{
	width: 600px;	
}

/*
page_legislativni_kalendar
*/

#page_legislativni_kalendar strong{
	color: #A12443;
	margin: 10px;
}
#page_legislativni_kalendar h3{
	margin-top: 35px;
}
#page_legislativni_kalendar table{
	width: 600px;
	border-collapse: collapse;
}
#page_legislativni_kalendar table tr th, #page_legislativni_kalendar table tr td{
	padding: 10px;
	text-align: center;
}
#page_legislativni_kalendar table tr.master{
	cursor: pointer;
}
#page_legislativni_kalendar table tr.border{
	border-top: 8px solid rgba(208,0,110,1);
}
#page_legislativni_kalendar table tr.master th{
	font-size: 16px;
}

#page_legislativni_kalendar table tr.slave th, #page_legislativni_kalendar table tr.slave td{
	background-color: rgba(255,153,0,0.35);
}

#page_legislativni_kalendar table tr.slave th{
	border: 1px solid rgba(0,0,0,0.3);
	font-size: 13px;
}
#page_legislativni_kalendar table tr.slave{
	display: none;
}
#page_legislativni_kalendar table tr.slave td{
	border-bottom: 6px solid rgba(85,149,212,1);
}
#page_legislativni_kalendar table tr th{
	color: #A12443;
}
#page_legislativni_kalendar table tr td{
	color: black;
	border: 1px solid rgba(0,0,0,0.3);
	font-size: 14px;
}
#page_legislativni_kalendar table tr td img.sipkaDoluButton{
	width: 26px;
	height: 26px;
	padding-top: 5px;
}

#page_legislativni_kalendar table tr.master:nth-child(odd) td{
	background-color: rgba(204,204,204,1);
}
#page_legislativni_kalendar table tr.master td:first-child{
	font-weight: bold !important;
}
#page_legislativni_kalendar table tr td a{
	color: black;
}
#page_legislativni_kalendar table tr td a:hover{
	text-decoration: none;
}

/*
page_legislativa_placena
*/

#page_legislativa_placena h3{
	color: #A12443;	
	margin-top: 25px;
	margin-bottom: 10px;
	font-size: 120%;
	text-align: center;
}

#page_legislativa_placena div.bubble p{
	color: black;
	margin: 5px 10px;
	text-align: center;
}
#page_legislativa_placena div.bubble h4 a{
	color: black;	
	text-decoration: underline;
	font-weight: bold;
}
#page_legislativa_placena div.bubble h4{
	text-align: center;
	margin-top: 5px; 
}
#page_legislativa_placena div.bubble h4 a:hover{
	text-decoration: none;
	color: black;	
}

#page_legislativa_placena div.bubble {
	border-radius: 10px;
	padding: 10px;
	margin-bottom: 5px;
}

#page_legislativa_placena div.bubble:nth-of-type(7n+1){
	background-color:rgba(85,149,212,1);
}
#page_legislativa_placena div.bubble:nth-of-type(7n+2){
	background-color:rgba(208,0,110,0.7);
}
#page_legislativa_placena div.bubble:nth-of-type(7n+3){
	background-color:rgba(254,229,80,1);
}
#page_legislativa_placena div.bubble:nth-of-type(7n+4){
	background-color:rgba(115,181,39,1);
}
#page_legislativa_placena div.bubble:nth-of-type(7n+5){
	background-color:rgba(170,75,190,1);
}
#page_legislativa_placena div.bubble:nth-of-type(7n+6){
	background-color:rgba(255,106,106,1);
}
#page_legislativa_placena div.bubble:nth-of-type(7n){
	background-color:rgba(213,211,101,1);
}


/*
	page_registrace_new
*/

#page_registrace_new{
	color: black;
}


#page_registrace_new #info-form p{
	color: black;
}

#page_registrace_new div.step, #page_registrace_new div.step div#step_register_firm, #page_registrace_new div.step div#step_registration_school{
	display: none;
}

#page_registrace_new div#menubar input{
	background-color: #070;
	width: 200px;
	text-align: center;
	font-size: 24px;
	color: white;
	padding: 10px;
	cursor: pointer;
	margin-right: 10px;
}

#page_registrace_new div.step p, #page_registrace_new div.step label{
	color: black;
	margin-top: 5px;
	margin-left: 10px;
}


#page_registrace_new div.step input[type="text"], #page_registrace_new div.step input[type="password"], #page_registrace_new div.step select{
	margin-left: 10px;
	margin-top: 5px;
	padding: 5px 8px;
	border: 1px solid rgba(0,0,0,0.6);
	width: 300px;
	font-size: 16px;
	color: black;
	border-radius: 4px;
	background-color: rgba(255,204,0,0.5);
}

#page_registrace_new div.step input[type="radio"]{
	margin-left: 10px;
	margin-top: 5px;
	padding: 5px 8px;
	font-size: 16px;
}

#page_registrace_new div.step select{
	width: 450px;
}



#page_registrace_new div.step select option{
	color: black;
}

#page_registrace_new div#info-form{
	margin-top: 10px !important;
	font-weight: bold;
}

#page_registrace_new div.step #f_button{
	background-color: #070;
	width: 200px;
	text-align: center;
	font-size: 28px;
	color: white;
	cursor: pointer;
	margin: 10px 200px;
}

#page_registrace_new div.step #findSchools{
	background-color: #070;
	font-size: 18px;
	color: white;
	cursor: pointer;
	margin: 10px;
	padding: 6px 10px;
}

#page_registrace_new div.step #schoolList{
	display: none;
}

/*
page_vypis_typ_uzivatelu
*/
#page_vypis_typ_uzivatelu h3{
	cursor: pointer;
}
#page_vypis_typ_uzivatelu table{
	display: none;
}
#page_vypis_typ_uzivatelu table tr th, #page_vypis_typ_uzivatelu table tr td, #page_vypis_typ_uzivatelu table tr td a{
	text-align: center;
	color: black;
}
#page_vypis_typ_uzivatelu table tr th, #page_vypis_typ_uzivatelu table tr td{
	padding: 5px 10px;
}
#page_vypis_typ_uzivatelu table tr td a{
	text-decoration:underline;
}
#page_vypis_typ_uzivatelu table tr td a:hover{
	text-decoration:none;
}


/*
page_nastaveni_poradenstvi
*/
#page_nastaveni_poradenstvi select{
	width: 600px;	
}
#page_nastaveni_poradenstvi button{
	padding: 10px;
	color: black;
	margin: 10px;
}
#page_nastaveni_poradenstvi ul{
	margin-left: 10px;
}
#page_nastaveni_poradenstvi ul li{
	color: black;
}

#page_nastaveni_poradenstvi table{
	border-collapse: collapse;
	width: 600px;
}
#page_nastaveni_poradenstvi table tr td.main{
	width: 580px;
}

#page_nastaveni_poradenstvi table tr th, #page_nastaveni_poradenstvi table tr td{
	padding: 3px 10px;
	text-align: center;
	color: black;
	border-bottom: 2px solid black;
}
#page_nastaveni_poradenstvi table tr td a{
	color: black;
}	
#page_nastaveni_poradenstvi table tr td a:hover{
	text-decoration: none;
}	

#page_nastaveni_poradenstvi table tr.correct td{
	background-color: rgba(0,255,0,0.25);
}
#page_nastaveni_poradenstvi table tr.wrong td{
	background-color: rgba(255,0,0,0.25);
}


/*
	page_poradenstvi_test
*/


#page_poradenstvi_test h3{
	color: #A12443;
}
#page_poradenstvi_test h4{
	margin-top: 20px;
}
#page_poradenstvi_test #status{
	margin-top: 20px;
}
#page_poradenstvi_test p, #page_poradenstvi_test p a{
	color: black;
}
#page_poradenstvi_test table{
	width: 600px;
	border-collapse: collapse;	
	margin-top: 5px;
	margin-bottom: 30px;
}
#page_poradenstvi_test table tr td label{
	color: black;
}
#page_poradenstvi_test table tr td{
	padding: 5px;
	padding-left: 20px;
	border-bottom: 1px solid rgba(0,0,0,0.1);
}
#page_poradenstvi_test table tr td:last-child{
	width: 50px;	
	border-left: 0px;
	text-align: center;
}
#page_poradenstvi_test table tr td:first-child{
	border-right: 0px;
}

#page_poradenstvi_test table tr.correct td{
	background-color: rgba(0,255,0,0.25);
}
#page_poradenstvi_test table tr.wrong td{
	background-color: rgba(255,0,0,0.25);
}


#page_poradenstvi_test .question{
	display: none;
}

#page_poradenstvi_test #next_step, #page_poradenstvi_test #buttonSend{
	background-color: #070;
	width: 200px;
	text-align: center;
	font-size: 24px;
	color: white;
	padding: 10px;
	cursor: pointer;
	margin-right: 10px;
	margin-top: 30px;
}

#page_poradenstvi_test #buttonSend{
	margin-top: 50px !important;
	margin-left: 200px !important;
}

#page_poradenstvi_test #resultTable tr td:last-child{
	width: 400px !important;
}
#page_poradenstvi_test #resultTable tr td:first-child{
	width: 200px !important;
}
#page_poradenstvi_test #resultTable tr td{
	text-align: left;
}
#page_poradenstvi_test table tr td strong{
	color: black;
}

/*
page_finder
*/

#page_finder table{
	width: 100%;
}
#page_finder table tr th{
	color: black;
	text-align: center;
}
#page_finder table tr td{
	padding: 4px;
}
#page_finder table tr:nth-child(odd) td{
	border-top: 1px solid black;
}
#page_finder table tr td:nth-child(2){
	text-align: center;
	color: black;
}

#page_finder .title{
	cursor: pointer;
	color: #A12443;
}
#page_finder .title:hover{
	color: black;
}

#page_finder div#sections ul{
	display: none;
	margin-left: 20px;
}
#page_finder div#sections ul li{
	padding: 5px;
	color: #A12443;
}
#page_finder div#sections ul li a{
	color: black;
}
#page_finder div#sections ul li a:hover{
	text-decoration: none;
	color: rgba(79,148,217,1);	
}

#page_finder strong{
	padding: 5px;
    font-size: 18px;
    color: black;
	font-weight: bold;
}
		
#page_finder #findLabel, #page_finder #resultsFor{
    padding: 5px;
    font-size: 18px;
    color: black;
}

#page_finder input[type="text"]{
	margin-left: 10px;
    margin-top: 5px;
    padding: 5px 8px;
    border: 1px solid rgba(0,0,0,0.6);
    width: 400px;
    font-size: 16px;
    color: black;
    border-radius: 4px;
    background-color: rgba(255,204,0,0.5);
}

#page_finder input[type="button"]{
    background-color: #070;
    width: 120px;
    text-align: center;
    font-size: 18px;
    color: white;
    padding: 8px;
    cursor: pointer;
    margin-right: 10px;
	margin-top: 20px;
}


/*
	mozaika multimedia
**/

#page_mozaika_dne_multimedia img.piktogramImg{
	height: 30px;
}

#page_mozaika_dne_multimedia table tr td a{
	color: #A12443 !important;
	font-size: 22px;
	padding-left: 10px;
	text-decoration: underline;
}
#page_mozaika_dne_multimedia a:hover{
	cursor: pointer;
	text-decoration: none;
}

#page_mozaika_dne_multimedia input.date{
	width: 80px;
	margin: 5px 10px;
}
#page_mozaika_dne_multimedia strong{
	color: black;
	padding-top: 10px;
}
#page_mozaika_dne_multimedia textarea{
	width: 100%;	
}
#page_mozaika_dne_multimedia table{
	width: 100%;	
}
#page_mozaika_dne_multimedia table tr td{
	padding: 2px;
}
#page_mozaika_dne_multimedia table tr:first-child td{
	padding: 0px;
}
#page_mozaika_dne_multimedia table tr td, #page_mozaika_dne_multimedia table tr td a, #page_mozaika_dne_multimedia table tr td h4, #page_mozaika_dne_multimedia table tr td p{
	color: black;
}
#page_mozaika_dne_multimedia table tr:first-child td:last-child{
	width: 30px;	
}
#page_mozaika_dne_multimedia table tr:last-child td{
	padding-bottom: 10px;
	border-bottom: 5px solid rgba(85,149,212,0.8);
}

#page_mozaika_dne_multimedia #strankovani{
	margin-top: 25px;
	text-align: center;
}


#page_mozaika_dne_multimedia #vypis img{
	text-align:center !important;
}

#page_mozaika_dne_multimedia #deleteHledej{
	color:rgba(204,0,0,0.7);	
	text-decoration:underline;
}
#page_mozaika_dne_multimedia #deleteHledejMedium{
	color:rgba(204,0,0,0.7);	
	text-decoration:underline;
}
#page_mozaika_dne_multimedia #deleteHledej:hover{
	cursor: pointer;	
	text-decoration:none;
}

#page_mozaika_dne_multimedia .deletePodsekce{
	padding-left: 8px;
	color:rgba(255,0,0,1);	
	text-decoration:underline;
}
#page_mozaika_dne_multimedia .deletePodsekce:hover{
	cursor: pointer;	
	text-decoration:none;
}


#page_mozaika_dne_multimedia #info_podkategorie{
	color: black;
	font-weight: bold;
}


#page_mozaika_dne_multimedia .podsekce_vypis{
	color: black;
	font-style: italic;
}



/*
    page_vice_info
    -----------
*/

#page_vice_info div.menu_rozcestnik_info{
	width: 275px;
	margin: 10px;
	float: left;
	-webkit-box-shadow: 5px 12px 28px -4px rgba(0,0,0,0.75);
	-moz-box-shadow: 5px 12px 28px -4px rgba(0,0,0,0.75);
	box-shadow: 4px -4px 16px -2px rgba(0,0,0,0.75);
	border-radius: 5px;
	border: 1px solid rgba(86,168,241,1);
}
#page_vice_info div.menu_rozcestnik_info:nth-of-type(1){
    background: linear-gradient(to right, rgb(87,169,242), rgb(60,158,221));
}
#page_vice_info div.menu_rozcestnik_info:nth-of-type(2){
    background: linear-gradient(to right, rgb(38,116,188), rgb(21,119,180));
}
#page_vice_info div.menu_rozcestnik_info:nth-of-type(3){
    background: linear-gradient(to right, rgb(11,185,114), rgb(58,223,157));
}
#page_vice_info div.menu_rozcestnik_info:nth-of-type(4){
    background: linear-gradient(to right, rgb(11,124,78), rgb(18,136,86));
}
#page_vice_info div.menu_rozcestnik_info:nth-of-type(5){
    background: linear-gradient(to right, rgb(198,148,51), rgb(229,183,95));
}

#page_vice_info div.menu_rozcestnik_info div{
	border-radius: 5px;
	border: 2px solid white;
}

#page_vice_info div.menu_rozcestnik_info div a{
	margin-left: 70px;
	height: 120px;
	text-align: center;
	padding: 5px;
    padding-right: 10px;
	text-decoration: none;
	color: white !important;
	font-size: 20px;
	display: table-cell;
	vertical-align: middle;
	width: 205px;
}
#page_vice_info .menu_rozcestnik_info div img{
	width: 50px;
	height: 50px;
	padding: 10px;
    margin-top: 30px;
	float: left;
}


/*
    servis
*/
#page_servis ul{
    margin-left: 10px;
}
#page_servis ul li{
    color: black;
    font-size: 16px;
    margin: 10px 5px;
}
#page_servis ul li a{
    font-size: 16px;
    text-decoration: underline;
    color: blue;
}
#page_servis ul li a:hover{
    text-decoration: none;
}

#page_servis p{
    color: black;
    font-size: 12px;
    margin-left: 10px;
}

#page_servis p#mainPrice{
    margin: 15px;
    font-weight: bold;
    font-size: 22px;
}
#page_servis p#scontoPrice{
    margin: 15px;
    font-weight: bold;
    font-size: 28px;
}


/*
page_vlastni_balicek
*/

#page_vlastni_balicek table{
    border-collapse: collapse;
    width: 100%;
}

#page_vlastni_balicek h3{
    color: #A12443;
}
#page_vlastni_balicek #hiddenBanner{
	margin: 5px 10px;
	display: none;
}

#page_vlastni_balicek ul{
    list-style-type: none; 
}


#page_vlastni_balicek ul li label{
    color: black;
    margin: 5px 10px;
}

#page_vlastni_balicek #execute{
    background-color: #070;
    text-align: center;
    font-size: 18px;
    color: white;
    padding: 10px;
    cursor: pointer;
    margin-right: 10px;
}

#page_vlastni_balicek #result{
	font-weight: bold;
	color: black;
}




/*

*/

#page_navod_k_prezentaci_firem_banner img{
    width: 600px;
}
#page_navod_k_prezentaci_firem_banner h3{
    color: #A12443;	
}
#page_navod_k_prezentaci_firem_banner p{
	margin: 5px;
	color: black;
	margin-bottom: 40px;
}
#page_navod_k_prezentaci_firem_banner p.bold{
	font-weight: bold;
	margin-bottom: 5px;
}
#page_navod_k_prezentaci_firem_banner p.info{
	margin-bottom: 5px;
}
#page_navod_k_prezentaci_firem_banner table{
	border-collapse:collapse;
}
#page_navod_k_prezentaci_firem_banner table tr td, #page_navod_k_prezentaci_firem_banner table tr th{
	color: black;
	text-align: center;
	padding: 5px 10px;
}
#page_navod_k_prezentaci_firem_banner table tr td:first-child{
	text-align: left;
}
#page_navod_k_prezentaci_firem_banner table tr td{
	border: 1px solid rgba(153,153,153,0.8);
}

#page_navod_k_prezentaci_firem_banner table tr td img{
	width: 20px;
	height: 20px;	
}
#page_navod_k_prezentaci_firem_banner table tr td:nth-child(2){
	background-color: rgba(51,51,51,0.15);
}
#page_navod_k_prezentaci_firem_banner table tr td:nth-child(3){
	background-color: rgba(255,102,0,0.15);
}
#page_navod_k_prezentaci_firem_banner table tr td:nth-child(4){
	background-color: rgba(0,153,204,0.15);
}
#page_navod_k_prezentaci_firem_banner table tr td:nth-child(5){
	background-color: rgba(115,181,39,0.15);
}
#page_navod_k_prezentaci_firem_banner table tr td:nth-child(6){
	background-color: rgba(255,0,0,0.15);
}




/*

*/

.legislativniRamecLi{
	width: 32px !important;
	height: 32px !important;
}


/*
page_moje_prace
*/

#page_moje_prace ul{
	margin-left: 20px;
}
#page_moje_prace ul li a{
	color: black;
}
#page_moje_prace ul li a:hover{
	text-decoration: none;
}

#page_moje_prace textarea{
	width: 600px;
	height: 60px;
}

#page_moje_prace input[type="button"] {
    margin-top: 20px;
    margin-left: 10px;
    background-color: rgba(85,151,216,1);
    padding: 6px 10px;
    border-bottom: 4px solid rgba(81,133,174,1);
    color: black;
    text-decoration: none;
	border-radius: 0;
}

