@import url("../css/934dc488cc731c6d00bf3b71.css");
/*body-pozadi*/
body.hp{background: #fff url("../media/999ec780cb5616c89cbc8a2e.jpg") no-repeat center 171px;}
body.sp-background-1{background: #fff url("../media/4ca0dfd2167b76de91e594fa.jpg") no-repeat center top;}
body.sp-background-2{background: #fff url("../media/f8a149685265a311a761dc4d.jpg") no-repeat center top;}
body.sp-background-3{background: #fff url("../media/44c94933fa69222c628ca427.jpg") no-repeat center top;}
/*END body-pozadi*/
/*page base*/

.obsah_paticka {width:980px;margin:0px auto 15px auto;background:#bf2121;padding:20px;font-family:Arial;font-size:0.85em;text-align:center;}
.obsah_paticka table {width:100%;border-collapse:colapse;border:0;}
.obsah_patickatable td {margin:0;padding:0;border-collapse:colapse;border:0;}
.obsah_paticka img {vertical-align:middle;margin:0 2px;}
.obsah_paticka a {color:#77A004;}

#obsah_infostranky ul {list-style: square;}

#hp-body-background{background: url("../media/049fb3402992d8879b5107b5.png") repeat-x left top;height: 720px;width: 100%;position: absolute;left: 0;top: 0;}
#content-holder{width: 980px; position: relative;min-height: 100%;height: auto !important; margin: 0 auto;}
	#header-main{position: relative; height: 171px;}
		#logo{ position: absolute;left: 12px;top: 15px;font: 0/0 a!important;text-shadow: none;color: transparent;margin: 0; padding: 0;width: 366px;}
			#logo a{text-decoration: none;}
				#logo a:hover{background-color: transparent;}
	#header-secondary{width: 100%; padding: 0 0 0 0; position: absolute; left: 0; top: 0;}
		#primary-nav{height: 74px;	width: 100%; position: absolute; left: 0px; top: 97px;background: url("../media/48aedc8841d125a3268998c2.png") repeat-x left top;padding: 0 0 5px 0;}
			#primary-nav>ul{}
				#primary-nav>ul>li{padding-top: 25px;padding-bottom: 25px;position: relative;}
				#primary-nav>ul>li.fleft{padding-left: 25px; padding-right: 0; margin: 0;}
				#primary-nav>ul>li.fright{padding-left: 0; padding-right: 25px; margin: 0;}
					#primary-nav>ul>li:first-child{}
						#primary-nav>ul>li>a, #primary-menu-holder>ul>li>a:visited{color: #3c3c3c;font-weight: bold;text-transform: uppercase;padding:3px 0;font-size: 17px;display: inline-block;text-decoration: none;margin: 0;}
						#primary-nav>ul>li:hover>a,#primary-nav>ul>li>a:hover, #primary-nav>ul>li>a.active{color: #bf2121;border-top: 1px solid #bf2121;border-bottom: 1px solid #bf2121;padding:2px 0;background: none;}
						#primary-nav>ul>li:hover>.submenu-holder{display: block;}
						#primary-nav #school-portal-icon{background: url("../media/08c8f4d491d26494b8503f4c.png") no-repeat 0 0;padding: 0;margin: 0;width: 123px;height: 106px; position: absolute; left: 50%; margin-left: -81px; top: 8px;cursor: pointer;
						display: block;font: 0/0 a!important;text-shadow: none;color: transparent;}
						#school-portal-content{position: absolute;left: 50%;top: 74px;width: 704px;height: 342px;margin-left: -371px;background: url("../media/eb8e4077a9ae9b33eac0ba5f.png") no-repeat left top;display: none;padding: 5px 15px 15px 15px}
							#close-school-portal-content{color: #fff;position: absolute;bottom: 15px;right: 12px;font-size: 20px;text-shadow: 0px 0px 2px rgba(150, 150, 150, 0.9);display: inline-block;margin-left: 3px;}
								#close-school-portal-content:hover{text-decoration: none;}
									#school-portal-content ul {float: left;width: 150px;float: left;width: 211px;padding: 54px 4px 5px 17px;}
										#school-portal-content ul li{float: left;width: 198px;padding-left: 14px;background: url("../media/6f63551cd3f3b10d5b12df2e.png") no-repeat left top;padding: 0 0 0 14px;}
											#school-portal-content ul li:first-child{background: none;}
											#school-portal-content ul li a{color: #fff; font-size: 18px;padding: 10px 0 4px 0;line-height: 15px;display: inline-block;font-family: "CalibriLight", Arial, Helvetica, sans-serif;text-decoration: none;}
												#school-portal-content ul li a:hover{text-decoration: underline;background-color: transparent;}
									#school-portal-comment{position: absolute;left: 40px;bottom: 58px;padding: 14px 15px 5px 33px;background: url("../media/a254e03a4faa488583aded5e.png") no-repeat left top;color: #b6b6b6;min-height: 42px;width: 630px;font-size: 16px; line-height: 19px;}
									#main-article-header{position: relative; height: 440px;}
			.submenu-holder{position: absolute;top: 74px;z-index: 1;display: none;}
			#primary-nav>ul>li.fleft .submenu-holder{left: 14px;}
			#primary-nav>ul>li.right .submenu-holder{left: 0;}
				.submenu-holder .second-menu{background-color: #bf2121;width: 252px;min-height: 270px;padding: 12px 0 12px 1px;overflow: hidden;}
					.submenu-holder .second-menu>ul{margin: 0;padding:0;}
						.submenu-holder .second-menu>ul>li{margin: 0;padding:0;}
							.submenu-holder .second-menu>ul>li>a, .submenu-holder .second-menu>ul>li>a:visited{display: block;font-size: 16px; color: #fff;border-top: 1px solid #d30000;margin-left: 8px;width: 244px;padding: 4px 0;text-decoration: none;}
							.submenu-holder .second-menu>ul>li:first-child>a, .submenu-holder .second-menu>ul>li:first-child>a:visited,.submenu-holder .second-menu>ul>li:hover+li>a{border-top: 0;padding-top: 5px;}
							/*.submenu-holder .second-menu>ul>li:hover>a,.submenu-holder .second-menu>ul>li>a:hover{border-top: 0;padding-left: 8px;margin-left: 0;padding-top: 5px;text-decoration: none;background-color: #e41414;}*/
							.submenu-holder .second-menu>ul>li.cont-third-menu>a,.submenu-holder .second-menu>ul>li.cont-third-menu>a{background: url("../media/79943c28605ce655599bd230.png") no-repeat  227px 11px;}
								/*.submenu-holder .second-menu>ul>li.cont-third-menu:hover>a,.submenu-holder .second-menu>ul>li.cont-third-menu>a:hover{background-color: #e41414 url('../_images/bcg_submenu-arrow.png') no-repeat  234px 11px;}*/
								.submenu-holder .second-menu>ul>li:hover>a, .submenu-holder .second-menu>ul>li.cont-third-menu>a:hover{background-color: #e41414}
							.submenu-holder .third-menu{background-color: #e41414;}
							.second-menu>ul>li:hover .third-menu {display: block;}
				.submenu-holder .third-menu{width: 446px;color: #fff;padding: 18px 22px;min-height: 258px;overflow: hidden;position: absolute;left: 253px; top: 0;display: none;}
					.submenu-holder .third-menu .third-menu-title{font-size: 30px; color: #fff; font-weight: bold;text-shadow: 1px 0px 0px rgba(0, 0, 0, 0.24);text-transform: uppercase;padding: 0 0 4px 0;}
					.submenu-holder .third-menu p{color: #ffc4c4;font-size: 13px;padding: 0 0 20px 0;}
						.submenu-holder .third-menu ul{margin: 0;padding: 0;}
							.submenu-holder .third-menu ul>li{margin: 0;padding: 0; padding-left: 5px; text-indent: -5px;}
								.submenu-holder .third-menu ul>li:before {content: "• ";color: #ffc4c4;}
								.submenu-holder .third-menu ul>li>a, .submenu-holder .third-menu ul>li>a:visited{text-decoration: none;color: #fff;font-size: 16px;}
								.submenu-holder .third-menu ul>li>a:hover{text-decoration: underline;background: none;}
								
	#main-article{position: relative;}
	#main-footer{position: relative; background-color: #fff;position: relative;width: 100%;}
/*END page base*/
/*hlavicka, paticka*/
#header-secondary{}
	#header-icons-holder{width: 450px;position: absolute;left: 401px;top: 44px;height: 30px;line-height: 30px;}
		#header-icons-holder a, #header-icons-holder a:visited{color: #010101;background: url("../media/57380bda766ebf0509563296.png") no-repeat left top;font-size: 15px;text-decoration: none;padding: 0 0 0 26px;line-height: 17px;margin: 0 13px 0 0;display:inline-block;font-weight: bold;}
			#header-icons-holder a:hover{text-decoration: underline;}
		#header-icons-holder a.supply{background-position: 0 0; width: 55px;}
        #header-icons-holder a.no-icon{background: transparent; width: 15px; padding: 0 0 0 0;}
			/*#header-icons-holder a.supply:hover{background-position: 0 -164px;}*/
		#header-icons-holder a.time-table{background-position: 0 -50px;width: 42px;}
			/*#header-icons-holder a.time-table:hover{background-position: 0 -211px;}*/
		#header-icons-holder a.log-in{background-position: 0 -113px;width: 70px;}
			/*#header-icons-holder a.log-in:hover{background-position: 0 -274px;}*/
	#search-holder{height: 33px;width: 169px;position: absolute;right: 28px;top: 37px;text-align: right;}
		#search-holder label{display: none;}
		#search-query{height: 30px;width: 139px;padding: 0 11px;font-size: 13px;border: 1px solid #c5c5c5;color: #555;background: rgba(255, 255, 255, 0.61);}
				#search-query:focus{outline: none;border-color: #999;}
		#search-submit{position: absolute;right: 4px;top: 3px;}
			#search-submit:hover{cursor: pointer;background: #c2c2c2;}
#main-article-header{position: relative;}
	#i-am{position: absolute;left: -111px;top: 267px;background: url("../media/58cb31781a724ab8276e9a13.png") no-repeat left top;padding: 59px 11px 49px 9px;font-size: 16px;font-family: "CalibriLight", Arial, Helvetica, sans-serif;line-height: 21px;width: 85px;}
		#i-am ul{padding: 0; margin: 0;}
			#i-am ul li{padding: 0; margin: 0;padding: 0 0 0 6px;background:  url("../media/a741041452bc419480d63f3d.png") no-repeat left top;height: 20px;}
				#i-am ul li a, #i-am ul li a:visited{padding: 0; margin: 0;display: block;padding: 1px 1px 1px 12px;line-height: 19px;width: 65px;color: #565656;text-decoration: none;}
				#i-am ul li.active a:hover{padding-left: 3px;width: 66px;margin-left: 8px;}
					#i-am ul li a:hover{font-weight: bold; background: #f0f0f0; border: 1px solid #e9e9e9;border-left: 0;padding: 0 0 0 12px;text-decoration: none;}
					#i-am ul li.uchazec{background-position: 0 0;}
						#i-am ul li.uchazec.active{background-position: 0 -20px;}
					#i-am ul li.student{background-position: 0 -40px;}
						#i-am ul li.student.active{background-position: 0 -60px;}
					#i-am ul li.rodic{background-position: 0 -80px;}
						#i-am ul li.rodic.active{background-position: 0 -100px;}
					#i-am ul li.ucitel{background-position: 0 -120px;}
						#i-am ul li.ucitel.active{background-position: 0 -140px;}
	#hp-carousel{height: 440px;width: 980px;margin: 0;padding: 0;overflow: hidden;position: relative;}
		#hp-carousel ul{padding: 0;margin: 0;}
		#hp-carousel ul li{padding: 0;margin: 0;background: none;height: 440px;width: 980px;position: relative;}
			#hp-carousel ul li img {position: absolute; left: 0; top: 0;}
			#hp-carousel ul li .carousel-claim{background: rgba(255, 255, 255, 0.94) url("../media/7a07ac25578c053d12468d17.png") left 40px no-repeat;position: absolute;left: 565px;top: 73px;width: 403px;height: 240px;font-family: "CalibriLight", Arial, Helvetica, sans-serif;overflow: hidden;font-weight: normal;}
			#hp-carousel ul li .carousel-claim h3 {font-size: 39px;color: #3c3c3c;padding: 35px 38px 10px 38px;line-height: 39px;}
				#hp-carousel ul li .carousel-claim p{font-size: 17px; color: #6f6f6f;padding: 0 39px;line-height: 17px;}
				#hp-carousel ul li .carousel-claim .more{position: absolute;bottom: 19px;right: 19px;}
#main-footer{height: 332px;font-size: 14px;}
	#main-footer .center-footer-holder{width: 980px;margin: 0 auto;}
	#spsoa-footer-logo{background: url("../media/1750630a4e7833efbc9c0115.png") no-repeat left top;height: 64px;position: absolute;top: -38px;left: 50%;width: 62px;margin-left: -32px;}
	#main-footer>h2{display: none;}
	#black-footer{background: #151515;padding: 0 0 38px 0;}
		#red-footer a, #red-footer a:visited{color: #a9a9a9;text-decoration: none;}
			#red-footer a:hover{text-decoration: underline;}
		#black-footer h3{color: #4e4e4e;text-transform: uppercase;font-weight: bold;padding: 44px 20px 6px 20px;font-size: 24px;}
			#black-footer ul li a, #main-footer ul li a:visited {color: #a9a9a9;text-decoration: none;}
			#black-footer ul li a:hover {color: #a9a9a9; text-decoration: underline;background-color: transparent;}
		#black-footer .footer-column{float: left;padding: 0 0 0 8px;}
			#black-footer .footer-column.first{width: 169px;}
			#black-footer .footer-column.second{width: 217px;}
			#black-footer .footer-column.third{width: 189px;}
			#black-footer .footer-column.fourth{width: 212px;}
			#black-footer .footer-column.social{width: 126px;}
			#black-footer .footer-column.social h3{padding-bottom: 11px;}
			#black-footer .footer-column.social .social-holder{padding-left: 20px; }
				#black-footer .footer-column.social a{display: block;width: 35px; height: 34px;margin: 0 5px 6px 0;padding: 0; text-decoration: none;font: 0/0 a!important;text-shadow: none;color: transparent;background: url("../media/34fd73b7b7c051ed7ee45a8d.png") no-repeat left top;float: left;}
					#black-footer .footer-column.social a.facebook {background-position: 0 0;}
					#black-footer .footer-column.social a.twitter {background-position: -40px 0;}
					#black-footer .footer-column.social a.vimeo {background-position: 0 -40px;}
					#black-footer .footer-column.social a.youtube {background-position: -40px -40px;}
					#black-footer .footer-column.social a.linked-in {background-position: 0 -80px;}
					#black-footer .footer-column.social a.google-plus {background-position: -40px -80px;}
	#red-footer{background: #bf2121;color: #fff;padding: 0 0 26px 0;}
		#red-footer a, #red-footer a:visited{color: #fff;text-decoration: none;}
			#red-footer a:hover{text-decoration: underline;background-color: transparent;}
		#red-footer h3{color: #e5a6a6;padding: 21px 20px 10px 29px;font-size: 16px;font-weight: normal;}
		#red-footer .footer-column{float: left;padding: 0 0 0 29px;}
			#red-footer .footer-column.first{width: 151px;}
			#red-footer .footer-column.second{width: 204px;}
			#red-footer .footer-column.third{width: 146px;}
/*END hlavicka, paticka*/
/*homepage*/
#hp-nav{position: relative;}
	#study-discipline{background: url("../media/4593d63e4754ccc51e01ae73.png") no-repeat left top;width: 87px; height: 53px;position: absolute;left: -90px;top: 31px;}
	#hp-nav ul{height: 50px;margin: 0;padding: 20px 0 4px 0;}
		#hp-nav ul li{float: left;margin: 0;padding: 4px 6px 0 12px;text-align: center;}
			#hp-nav ul li a,#hp-nav ul li a:visited{color: #383838; text-decoration: none;font-size: 13px;text-transform: uppercase;}
			/*#hp-nav ul li a:hover{text-shadow: 0px 0px 2px rgba(150, 150, 150, 0.8);}*/
			#hp-nav ul li a:hover{color: #00a1e3;background: none;}
				#hp-nav ul li a .bigger{font-size: 17px; font-weight: bold;font-family: "CalibriRegular", Arial, Helvetica, sans-serif;line-height: 13px;margin-bottom: -17px;display: block;}
.h2-title{color: #1c1c1c;font-weight: bold;font-size:30px;text-transform: uppercase;padding: 23px 23px 19px 23px; margin: 0;text-decoration: none;line-height: 36px;}
.h2-title-small{color: #1c1c1c;font-weight: bold;font-size:18px;text-transform: uppercase;padding: 41px 27px 28px 27px;margin: 0;}
	.hp-news-holder{margin: 0 0 38px 32px;}
	.hp-news-holder h3, .hp-news-holder h3 a, .hp-news-holder h3 a:hover{color: #414141;font-size: 30px;font-weight: bold;padding: 21px 0 15px 0;line-height: 32px;text-decoration: none;background-color: transparent;}
		.hp-news-holder h3 a:hover{text-decoration: underline;}
	.hp-news-holder p{color: #8a8a8a; font-size: 14px;font-family: "CalibriLight", Arial, Helvetica, sans-serif;padding: 0 2px 19px 2px;margin: 0;line-height: 19px;}
		.hp-news-holder a.more{font-size: 19px;line-height: 12px;float: right;padding: 11px 28px 12px 14px;}
		.hp-news-holder-column{float: left;width:450px;margin-left: 26px;}
			.hp-news-holder-column:first-child {margin-left: 0;}
	.hp-more-info-holder{padding: 0 0 31px 0;margin:0;}
		.hp-more-info-holder h2, .hp-more-info-holder h2 a, .hp-more-info-holder h2 a:visited{color: #00a1e3; font-size: 24px;padding: 14px 20px 10px 0;text-decoration: none;}
			.hp-more-info-holder h2 a:hover{background-color: transparent;}
		.hp-more-info-column{float: left;}
			.hp-more-info-column.left{width: 451px;margin: 0 30px 0 37px;}
				.hp-more-info-column.left .all-news-link, .hp-more-info-column.left .all-news-link:visited{float: right;color: #010101;font-family: "CalibriRegular", Arial, Helvetica, sans-serif;padding: 21px 0 0 14px;background: url("../media/4a8b154ed48aa0d4b4bd8d34.png") 0 22px no-repeat;text-decoration: none;font-size: 11px;font-weight: bold;}
					.hp-more-info-column.left .all-news-link:hover{text-decoration: underline;}
			.hp-more-info-column.right{width: 400px;width: 460px;margin: 28px 0 0 0;}
				.hp-more-info-column.right a, .hp-more-info-column.right a:visited{display: inline-block;float: left;font-size: 12px;color: #141414;text-decoration: none;font-family: "CalibriRegular", Arial, Helvetica, sans-serif;font-size: 12px;width: 148px;padding: 0 0 17px 0; margin: 0;font-weight: bold;}
				
				.hp-more-info-column.right a img{padding: 4px;margin: 0 0 3px 0;}
					.hp-more-info-column.right a:hover {background-color: transparent;}
					.hp-more-info-column.right a:hover img{border: 1px solid #00a1e3;padding: 3px;}
					.hp-more-info-column.right a span{padding: 0 5px;display: inline-block;}
					.hp-more-info-column.right a:hover span{text-decoration: underline;}
			.hp-more-info-column ul{margin:0;padding:0;}
				.hp-more-info-column ul li{border-bottom: 1px dotted #c1c1c1;padding: 5px 5px 5px 0;margin: 0;}
				.hp-more-info-column ul li .news-date{float: right;color: #a5a5a5;font-family: "CalibriRegular", Arial, Helvetica, sans-serif;font-size: 12px;}
				.hp-more-info-column ul li a, .hp-more-info-column ul li a:visited {color: #010101;text-decoration: none;font-size: 14px;background: url("../media/bdf765878214252662b5e829.png") 2px 5px no-repeat;padding-left: 17px;font-weight: bold;
					transition: background-position 0.1s;
					-moz-transition: background-position 0.1s;
					-webkit-transition: background-position 0.1s;
					-o-transition: background-position 0.1s;
				}
					.hp-more-info-column ul li a:hover {text-decoration: underline;background-position: 5px 5px;}
	.hp-our-school-holder{padding: 10px 0 62px 0;margin: 0;}
		.hp-our-school-column{float: left;}
			.hp-our-school-column.left{width: 432px;}
			.hp-our-school-column.right.calendar{width: 546px;min-height: 320px;position: relative;}
				.hp-our-school-column.right.calendar h2 { position: absolute;width: 140px;height: 70px;}
					#calendar-holder{left: 0;top: 0;width: 548px;height: 320px;}
						#calendar-event-holder{position: absolute;width: 170px;min-height: 172px;top: 110px;right: 359px;overflow: hidden;}
							#calendar-event-holder .calednar-event{text-transform: uppercase;color: #fff;width: 148px;
								-webkit-border-top-left-radius: 2px;
								-webkit-border-bottom-left-radius: 2px;
								-moz-border-radius-topleft: 2px;
								-moz-border-radius-bottomleft: 2px;
								border-top-left-radius: 2px;
								border-bottom-left-radius: 2px;
							}
                            #calendar-event-holder a {color:white; background-color: transparent; text-decoration: none;}
                            #calendar-event-holder a:visited, #calendar-event-holder a:hover {color:white; background-color: transparent;}
                            
								#calendar-event-holder .calednar-event.today {background: #00a1e3;font-size: 14px;padding: 6px 10px 10px 12px;}
									#calendar-event-holder .calednar-event.today .calednar-event-date{font-size: 30px;line-height: 37px;}
								#calendar-event-holder .calednar-event {background: #808080;font-size: 12px;padding: 6px 16px;margin: 0 0 2px 0}
									#calendar-event-holder .calednar-event .calednar-event-date{font-size: 18px;}
						#calendar{position: absolute;right: 0;top: 29px;border: 1px solid #d5d5d5;width: 285px;height: 284px;padding: 0 35px 53px 37px;}
						#calendar .month-holder { font-family: "CalibriLight", Arial, Helvetica, sans-serif; color: #828282; font-size: 30px;padding: 10px 0 9px 0;text-align: center;position: relative;text-transform: uppercase;}
							.calendar-month{width: 7px;height: 7px;position: absolute;top: 31px;background: url("../media/0fb23f13f926d2cfe42f0c34.png") 0 0 no-repeat;font: 0/0 a!important;text-shadow: none;color: transparent;}
							.calendar-month.prev {left: 17px;}
							.calendar-month.next {right: 17px;background-position: -7px 0;}
							#calendar .month span { color: #b9b9b9;}
						#calendar .calendar-header {background: #b2b2b2; width: 281px;padding: 0;}
							#calendar .calendar-header .week {width: 40px; height: 40px;line-height: 41px; font-family: "CalibriRegular", Arial, Helvetica, sans-serif;font-size: 12px; text-transform: uppercase;text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.21);color: #fff;float: left;text-align: center;}
							#calendar .calendar-days {border-style: solid;border-color: #f2f2f2;border-width: 0 0 0 1px;}
							#calendar .calendar-days a {display: block;color: #525252;text-decoration: none;}
								#calendar .calendar-days a:hover{background-color: #fff;text-decoration: underline;}
								#calendar .calendar-days .weekend-day a:hover, #calendar .calendar-days .last-month-day a:hover, #calendar .calendar-days .next-month-day a:hover{background-color: #f4f4f4;}
							#calendar .last-month-day, #calendar .day, #calendar .weekend-day, #calendar .next-month-day{border-color: #dbdbdb;border-style: solid;border-width: 0 1px 1px 0px;float: left;width: 39px;height: 39px;line-height: 39px; text-align: center;}
								#calendar .last-month-day a, #calendar .weekend-day a, #calendar .next-month-day a {font-size: 17px; color: #a8a8a8;background: #f4f4f4;}
									#calendar a:hover{text-decoration: none;}
								#calendar .day {font-size: 17px;color: #525252; font-weight: bold;position: relative;}
								#calendar .day.active, #calendar .last-month-day.active, #calendar .weekend-day.active, #calendar .next-month-day.active{color: #0079aa;}
									#calendar .day.active .border-blue, #calendar .last-month-day.active .border-blue, #calendar .weekend-day.active .border-blue, #calendar .next-month-day.active .border-blue{display:block;border: 5px solid #00a1e3;line-height: 29px;}
                                    #calendar .day.active .border-orange, #calendar .last-month-day.active .border-orange, #calendar .weekend-day.active .border-orange, #calendar .next-month-day.active .border-orange{display:block;border: 5px solid orangered;line-height: 29px; color: orangered;}
								#calendar .day.today a, #calendar .last-month-day.today a, #calendar .weekend-day.today a, #calendar .next-month-day.today, #calendar .day.today, #calendar .last-month-day.today, #calendar .weekend-day.today, #calendar .next-month-day.today {color: #bf2121!important;position: relative;}
								#calendar .day.today .today-word, #calendar .last-month-day.today .today-word, #calendar .weekend-day.today .today-word, #calendar .next-month-day.today .today-word {font-size: 8px; text-transform: uppercase; position: absolute;
									top: -11px;left: 11px;}
									#calendar .day.active .today-word, #calendar .last-month-day.active .today-word, #calendar .weekend-day.active .today-word, #calendar .next-month-day.active .today-word{top: -5px;left: 10px;}
                                    
                                    
                        #calendar-big{border: 1px solid #d5d5d5;width: 129%;height: 500px;padding: 0 5px 53px 5px;}
						#calendar-big .month-holder { font-family: "CalibriLight", Arial, Helvetica, sans-serif; color: #828282; font-size: 30px;padding: 10px 0 9px 0;text-align: center;position: relative;text-transform: uppercase;}
							.calendar-month-big{width: 7px;height: 7px;position: absolute;top: 31px;background: url("../media/0fb23f13f926d2cfe42f0c34.png") 0 0 no-repeat;font: 0/0 a!important;text-shadow: none;color: transparent;}
							.calendar-month-big.prev {left: 17px;}
							.calendar-month-big.next {right: 17px;background-position: -7px 0;}
							#calendar-big .month span { color: #b9b9b9;}
						#calendar-big .calendar-header {background: #b2b2b2; width: 100%;padding: 0;}
							#calendar-big .calendar-header .week {width: 14%; height: 40px;line-height: 41px; font-family: "CalibriRegular", Arial, Helvetica, sans-serif;font-size: 12px; text-transform: uppercase;text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.21);color: #fff;float: left;text-align: center;}
							#calendar-big .calendar-days {border-style: solid;border-color: #f2f2f2;border-width: 0 0 0 1px;}
							#calendar-big .calendar-days a {display: block;color: #525252;text-decoration: none; margin-left: 3px;}
								#calendar-big .calendar-days a:hover{background-color: #fff;text-decoration: underline;}
								#calendar-big .calendar-days .weekend-day a:hover, #calendar-big .calendar-days .last-month-day a:hover, #calendar-big .calendar-days .next-month-day a:hover{background-color: #f4f4f4;}
							#calendar-big .last-month-day, #calendar-big .day, #calendar-big .weekend-day, #calendar-big .next-month-day{border-color: #dbdbdb;border-style: solid;border-width: 0px 1px 1px 1px;float: left;width: 126px;height: 70px;line-height: 70px; text-align: left;}
								#calendar-big .last-month-day a, #calendar-big .weekend-day a, #calendar-big .next-month-day a {font-size: 17px; color: #a8a8a8;background: #f4f4f4;}
									#calendar-big a:hover{text-decoration: none;}
								#calendar-big .day {font-size: 14px;color: #525252; font-weight: bold;position: relative;}
								#calendar-big .day.active, #calendar-big .last-month-day.active, #calendar-big .weekend-day.active, #calendar-big .next-month-day.active{color: #0079aa;}
									#calendar-big .day.active .border-blue, #calendar-big .last-month-day.active .border-blue, #calendar-big .weekend-day.active .border-blue, #calendar-big .next-month-day.active .border-blue{display:block;border: 5px solid #00a1e3;line-height: 29px;}
                                    #calendar-big .day.active .border-orange, #calendar-big .last-month-day.active .border-orange, #calendar-big .weekend-day.active .border-orange, #calendar-big .next-month-day.active .border-orange{display:block;border: 5px solid orangered;line-height: 29px; color: orangered;}
                                    #calendar-big .day.active .border-red, #calendar-big .last-month-day.active .border-red, #calendar-big .weekend-day.active .border-red, #calendar-big .next-month-day.active .border-red{display:block;border: 5px solid #bf2121;line-height: 29px; color: #bf2121;}
								#calendar-big .day.today a, #calendar-big .last-month-day.today a, #calendar-big .weekend-day.today a, #calendar-big .next-month-day.today, #calendar-big .day.today, #calendar-big .last-month-day.today, #calendar-big .weekend-day.today, #calendar-big .next-month-day.today {color: #bf2121!important;}
								#calendar-big .day.today .today-word, #calendar-big .last-month-day.today .today-word, #calendar-big .weekend-day.today .today-word, #calendar-big .next-month-day.today .today-word {font-size: 18px; text-transform: uppercase;}
								
			.hp-our-school-column h2{padding: 23px 21px 11px 21px;}
			.hp-our-school-column p{color: #787878;font-size: 15px;margin: 0;padding: 18px 20px 0 24px;line-height: 18px;font-weight: bold;}
				.hp-our-school-column h2+p{padding-top: 0;}
				.hp-our-school-column p a, .hp-our-school-column p a:visited{color: #112243;}
					.hp-our-school-column p a:hover{background-color: transparent;}
	.hp-school-partners{margin: 0;padding: 0 0 9px 0;}
		.hp-school-partners-column{float: left;}
		.hp-school-partners-column.left{width: 404px;padding: 0 123px 0 6px;}
		.hp-school-partners-column.right{width: 446px;}
			.hp-school-partners-column a, .hp-school-partners-column a:visited {opacity: 0.30;text-decoration: none;padding: 0 11px;margin: 0 5px 26px 5px;display: inline-block;
			-webkit-transition: all 0.2s ;
			-moz-transition: all 0.2s ;
			-ms-transition: all 0.2s ;
			-o-transition: all 0.2s ;
			transition: all 0.2s ;
		}
				.hp-school-partners-column a:hover{opacity: 1;background-color: transparent;}
/*END homepage*/
/*sp*/
#filter-indicator-holder{}
	#filter-indicator-holder .filter-indicator{float: left;width: 25%;height: 8px;}
	#filter-indicator-holder .filter-indicator-uchazec {background: #6e9c3a;}
	#filter-indicator-holder .filter-indicator-student {background: #9c1818;}
	#filter-indicator-holder .filter-indicator-rodic {background: #f0801a;}
	#filter-indicator-holder .filter-indicator-ucitel {background: #00a0e3;}
	
.sp #main-article{background: #fff;margin: 0 0 100px 0;position: relative;padding: 0 0 168px 0;
	-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:    0px 0px 5px rgba(0, 0, 0, 0.2);
	box-shadow:         0px 0px 5px rgba(0, 0, 0, 0.2);
}
#main-article-left{width: 209px;float: left;}
	#subpage-nav{width: 194px;padding: 13px 0 23px 15px;}
		#subpage-nav>ul>li{border-bottom: 1px solid #d1d1d1;padding: 0;margin: 0;}
			#subpage-nav>ul>li>a, #subpage-nav>ul>li>a:visited{color: #5d5d5d;text-decoration: none;font-size: 16px;background: url("../media/78d9fc1cb2dfe6b0699c098c.png") no-repeat 20px 12px;line-height: 16px;display: block;padding: 7px 0 5px 35px;margin: 0;
				transition: background-position 0.1s;
				-moz-transition: background-position 0.1s;
				-webkit-transition: background-position 0.1s;
				-o-transition: background-position 0.1s;
			}
				#subpage-nav>ul>li>a:hover, #subpage-nav>ul>li>a.active{color: #bf2121;font-weight: normal;background-position: 23px 12px;}
			#subpage-nav>ul>li.contains-submenu{}
				#subpage-nav>ul>li.contains-submenu>ul{margin: 4px 0 12px 0;}
					#subpage-nav>ul>li.contains-submenu>ul>li{padding: 0 0 0 15px; margin: 0;}
						#subpage-nav>ul>li.contains-submenu>ul>li>a, #subpage-nav>ul>li.contains-submenu>ul>li>a:visited{color: #5d5d5d;text-decoration: none;font-size: 16px;background: url("../media/3a81a0d9c47db9336125bdb7.png") no-repeat 22px 13px;line-height: 16px;display: block;padding: 5px 0 3px 35px;margin: 0;font-size: 15px;
							transition: background-position 0.1s;
							-moz-transition: background-position 0.1s;
							-webkit-transition: background-position 0.1s;
							-o-transition: background-position 0.1s;
						}
							#subpage-nav>ul>li.contains-submenu>ul>li>a:hover, #subpage-nav>ul>li.contains-submenu>ul>li>a.active{font-weight: bold;background-position: 25px 13px;color: #008fca;}
		#subpage-nav form ul>li{border-bottom: 1px solid #d1d1d1;padding: 8px 0 2px 15px;margin: 0;vertical-align: middle;line-height: 19px;}
			#subpage-nav form ul>li input[type=checkbox]{padding: 0 0 0 0;margin: 0 4px 0 0;position: relative;top: 2px;}
			#subpage-nav form ul>li label{padding: 0 0 0 0;font-size: 14px;color: #5d5d5d;}
				#subpage-nav form ul>li label:hover, #subpage-nav form ul>li.checked label{cursor: pointer;color: #000;font-style: italic;}
#main-article-right{padding: 10px 36px;float: left; width: 698px;}
	.contact-top-block{color: #5d5d5d;font-size: 18px;line-height: 20px;margin: 0 0 18px 0;}
		.contact-top-block span{font-size: 14px;font-style: italic;}
	.contact-top-column-holder {margin: 0 0 28px 0;}
		.contact-top-column-holder .contact-top-column {float: left; background: url("../media/7fcecaf4d4c8b6ad422fe530.png") no-repeat 0 0; padding: 0 0 0 26px; font-size: 16px;font-family: "Calibri", Arial, Helvetica, sans-serif;}
			.contact-top-column-holder .contact-top-column.adress{background-position: 4px -191px; width: 152px;}
			.contact-top-column-holder .contact-top-column.phone{background-position: 4px 0; width: 252px;}
			.contact-top-column-holder .contact-top-column.web{background-position: 0 -90px; width: 200px;}
	.contact-bottom-block {margin: 30px 8px 57px 8px;color: #5d5d5d;font-size: 18px;line-height: 21px;font-family: "CalibriLight", Arial, Helvetica, sans-serif;}
	.scrollup-container{width: 101px;height: 29px;position: absolute;bottom: 0;right: 32px;background: url("../media/a7a997729e21fbd12f07d1af.png") left bottom no-repeat;font-size: 19px;color: #fff;padding: 10px 0 0 15px;display: none;
	}
		.scrollup{width: 100%;height: 100%;background: url("../media/2f2ee6a14ec2fb9755fde660.png") 71px 3px no-repeat;display: inline-block;
			transition: background-position 0.1s;
			-moz-transition: background-position 0.1s;
			-webkit-transition: background-position 0.1s;
			-o-transition: background-position 0.1s;
		}
		.scrollup-container:hover{cursor: pointer;}
			.scrollup-container:hover .scrollup{background-position: 71px 1px;}
/*END sp*/
/*aktuality*/
.label-holder{color: #5d5d5d;font-size: 16px;margin: 0 0 0 0;position: relative;}
	.label-holder .label {font-weight: bold;display: inline-block;padding: 0 14px 0 0;position: relative;}
		.label-holder .label .delete-label{color: #b4b4b4;font-weight: normal;position: absolute;top: -6px;right: -4px;height: 15px;width: 15px;}
		.label-holder .label .delete-label:hover{cursor: pointer;color: #5d5d5d;font-weight: bold;}
	.message-count{position: absolute;right: 81px;font-size: 14px;top: 4px;}
.news-holder{margin: 16px 0 0 0;}
	.new-desc-holder{position: absolute;width: 100%; bottom: 0;left: 0;
		background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+");
		background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,1)));
		background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
		background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
		background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
		background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
	}
	.big-new:hover .new-desc-holder, .small-new:hover .new-desc-holder{
		background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjUiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=");
		background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 35%, rgba(0,0,0,1) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(35%,rgba(0,0,0,0.5)), color-stop(100%,rgba(0,0,0,1)));
		background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 35%,rgba(0,0,0,1) 100%);
		background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 35%,rgba(0,0,0,1) 100%);
		background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 35%,rgba(0,0,0,1) 100%);
		background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 35%,rgba(0,0,0,1) 100%);
	}
	.big-new {position: relative; width: 618px; height: 464px;margin: 0 0 14px 0;background:transparent; text-decoration: none;display: block;}
		.big-new:hover{background: transparent;}
		.big-new .new-desc-holder{min-height: 120px;}
		.big-new .new-desc-holder h2{color: #fff;font-size: 33px;font-weight: normal;position: absolute;bottom: 5px;left: 26px;width: 460px;padding:0;margin:0;}
		.big-new .new-desc-holder .new-date{color: #fff;position: absolute;right: 21px;bottom: 15px;font-size: 21px;}
	.small-new{position: relative;width: 302px;height: 205px;float: left;padding: 0;margin: 0 14px 5px 0;background:transparent; text-decoration: none;display: block;}
		.small-new:hover{background: transparent;}
		.small-new .new-desc-holder{min-height: 90px;}
		.small-new .new-desc-holder h2 {color: #fff;font-size: 22px;font-weight: normal;position: absolute;bottom: 25px;left: 13px;width: 278px;padding: 0;margin: 0;line-height: 25px;}
		.small-new .new-desc-holder .new-date{color: #fff;position: absolute;left: 15px;bottom: 7px;font-size: 12px;}
	.news-holder .news-category-holder{position: absolute; right: 0;top: 7px;background: #fff;padding: 0;}
		.news-holder .news-category-holder .news-cat {margin: 0 0 2px 2px;}
			.news-holder .news-category-holder .news-cat:first-child{margin-top: 2px;}
		.news-holder .news-category-holder .news-cat-uchazec{width: 6px; height: 6px; background: #78b833;}
		.news-holder .news-category-holder .news-cat-student{width: 6px; height: 6px; background: #be1d1d;}
		.news-holder .news-category-holder .news-cat-rodic{width: 6px; height: 6px; background: #f0801a;}
		.news-holder .news-category-holder .news-cat-ucitel{width: 6px; height: 6px; background: #00a0e3;}
.bottom-page-holder{position: relative;text-align: center;margin: 30px 76px 0 0;}
	.bottom-page-holder .pager-holder{position: absolute; top:-24px; right: 0;}
		.bottom-page-holder .pager-holder a {display: inline-block;text-align: center;padding: 4px;background: transparent;color: #a6a6a6;width: 25px;height: 20px;text-decoration: none;font-size: 16px;}
			.bottom-page-holder .pager-holder a:hover, .bottom-page-holder .pager-holder a.active{background: #b5b5b5;color: #fff;width: 25px;}
		.bottom-page-holder .page-indicaor{font-size: 16px;font-weight: bold;display: inline-block;}
		.bottom-page-holder .more-news{background: #b8b8b8 url("../media/86fd20551c8406bcd7b2b436.png") 126px 7px no-repeat;color: #fff;font-size: 19px;display: inline-block;margin: 10px 0 0 0;line-height: 34px;text-decoration: none;padding: 0 37px 0 13px;
			transition: background-position 0.1s;
			-moz-transition: background-position 0.1s;
			-webkit-transition: background-position 0.1s;
			-o-transition: background-position 0.1s;
		}
			.bottom-page-holder .more-news:hover{background-color: #b8b8b8; background-position: 126px 10px;}
/*END aktuality*/
/*zamestnanci*/
#left-column-fotogallery{width: 209px; padding: 0 0 0 16px;}
	#left-column-fotogallery .left-column-fotogallery-title {color: #5d5d5d;font-size: 24px;line-height: 25px;padding: 9px 0 8px 5px;}
	#left-column-fotogallery a, #left-column-fotogallery a:visited{padding: 0 0 0 2px;display: inline-block;opacity: 0.50;
		-webkit-transition: all 0.2s;
		-moz-transition: all 0.2s;
		-ms-transition: all 0.2s;
		-o-transition: all 0.2s;
		transition: all 0.2s;
	}
		#left-column-fotogallery a:hover{background-color: transparent;opacity: 1;}
.h2-zamestnanci{color: #bf2121;font-size: 24px;padding: 0 0 0 5px;line-height: 40px;}
.table-zamestnanci{margin: 0 5px;width: 706px;border-bottom: 1px solid #c6c6c6;margin-top: -17px;font-size: 16px;line-height: 19px;margin-bottom: 18px;color: #5d5d5d;}
.table-zamestnanci.vedeni td{padding: 0 0 11px 0;}
.table-zamestnanci.ucitelsky-sbor {margin-left: 0;margin-right: 0;}
.table-zamestnanci.ucitelsky-sbor td{border-top: dotted 1px #c3c3c3;padding: 2px 0;}
	.table-zamestnanci.ucitelsky-sbor td:first-child{padding-left: 5px;}
		.table-zamestnanci.ucitelsky-sbor tr:hover td:first-child, .table-zamestnanci.ucitelsky-sbor tr.current-profile td:first-child{border-left: 1px solid #c3c3c3;}
	.table-zamestnanci.ucitelsky-sbor td:last-child{padding-right: 5px;}
		.table-zamestnanci.ucitelsky-sbor tr:hover td:last-child, .table-zamestnanci.ucitelsky-sbor tr.current-profile td:last-child{border-right: 1px solid #c3c3c3;}
		.table-zamestnanci.ucitelsky-sbor tr:hover td, .table-zamestnanci.ucitelsky-sbor tr.current-profile td {border-top: 1px solid #c3c3c3;border-bottom: 1px solid #c3c3c3;}
	.table-zamestnanci.ucitelsky-sbor tr:hover td, .table-zamestnanci.ucitelsky-sbor tr.current-profile td{background: #ededed;}
.table-zamestnanci.ucitelsky-sbor .hide-tr+tr td {border-top: 1px solid transparent;}
	.table-zamestnanci.ucitelsky-sbor .hide-tr+tr:hover td, .table-zamestnanci.ucitelsky-sbor .hide-tr+tr.current-profile td{border-top: 1px solid #c3c3c3;margin-top: -1px;}
	.hide-tr{visibility: hidden;line-height: 17px;}
		.hide-tr .name {width: 430px;}
		.hide-tr .name-2 {width: 225px;}
		.hide-tr .tel {width: 220px;}
.table-zamestnanci a, .table-zamestnanci a:visited{text-decoration: none;color: #5d5d5d;}
	.table-zamestnanci a:hover{text-decoration: underline;background-color: transparent;color: #5d5d5d;}
.contain-profile td:first-child:hover{cursor: pointer;}
	.contain-profile .data-tipsy-holder{position: relative;}
	.contain-profile .profile{position: absolute;padding: 77px 25px 25px 25px;display: none;color: #636363;left: -23px;bottom: 32px;background: #fff;width: 430px;min-height: 271px;z-index: 10;cursor: default;
		-webkit-box-shadow: 11px 11px 13px rgba(0, 0, 0, 0.46), inset 0px 0px 30px rgba(0, 0, 0, 0.21);
		-moz-box-shadow: 11px 11px 13px rgba(0, 0, 0, 0.46),  inset 0px 0px 30px rgba(0, 0, 0, 0.21);
		box-shadow: 11px 11px 13px rgba(0, 0, 0, 0.46),  inset 0px 0px 30px rgba(0, 0, 0, 0.21);
	}
		.contain-profile .profile h3{color: #fff;font-size: 26px;position: absolute;left: 1px;top: 1px;background: url("../media/327495f5458010af49d5e682.png") left top no-repeat;width: 429px;text-shadow: 0px -1px 13px rgba(0, 0, 0, 0.53); padding: 8px 25px 4px 25px;margin: 0;height: 41px;}
		.contain-profile .profile h4{color: #000;font-size: 16px;padding: 6px 0 0 0;margin: 0;}
		.contain-profile .profile .user-photo{float: right;}
		.contain-profile .profile .bottom-line{font-size: 16px;color: #000;border-bottom: 1px solid #ececec;display: inline-block;width: 205px;margin-bottom: 5px;}
		.contain-profile .profile .bottom-line.last{margin: 0 0 15px 0;}
			.contain-profile .profile .bottom-line .tel {font-weight: bold;}
		.contain-profile .profile  ul {list-style-type: disc; margin: 0 0 5px 19px; padding: 0;}
			.contain-profile .profile  ul li{margin: 0; padding: 0;}
		.contain-profile .profile .close-profile, .contain-profile .profile .close-profile:visited {position: absolute;right: 10px;top: 6px;text-shadow: 0px 0px 2px rgba(150, 150, 150, 0.9);font-size: 21px;color: #fff;width: 10px;height: 10px;}
			.contain-profile .profile .close-profile:hover{ text-decoration: none; background-color: transparent;}
			.contain-profile .profile .profile-bottom-arrow{background: url("../media/b6f715bda167cb5ea1fe6c1e.png") left top no-repeat;width: 23px; height: 13px;position: absolute; left: 34px; bottom: -13px;}
            
/*END zamestnanci*/
/*dokumenty*/
.table-dokumenty{margin: 4px 0 0 0;width: 715px;}
	.table-dokumenty td, .table-dokumenty th {border-bottom: 1px solid #e3e3e3;}
	.table-dokumenty th {padding: 0 0 5px 0;}
	.table-dokumenty td {padding: 20px 0 5px 0;}
	.table-dokumenty th a, .table-dokumenty th a:visited{color: #8c8c8c; font-size: 16px;text-decoration: none;}
		.table-dokumenty th a:hover{color: #bf2121; text-decoration: none; background-color: transparent;}
	.table-dokumenty .filtr-1{width: 371px;padding: 0 0 0 9px;}
	.table-dokumenty .filtr-2{width: 76px;text-align: center;}
	.table-dokumenty .filtr-3{width: 145px;text-align: center;}
	.table-dokumenty .stahnout{}
	.table-dokumenty .document-table-holder{padding: 0 10px 0 41px;position: relative;line-height: 22px;}
		.table-dokumenty .document-table-holder strong{display: block;color: #201b1b;font-size: 18px; font-weight: bold;}
	.table-dokumenty .document-table-holder .document-icon-holder{background:  url("../media/df3a42b98cc46aea15cab6cf.png") 0 0 no-repeat;position: absolute;left: 5px;top:0;width: 23px;height: 27px;}
		.table-dokumenty .document-icon-holder.zip{background-position: 0 0;}
		.table-dokumenty .document-icon-holder.rar{background-position: 0 -27px;}
		.table-dokumenty .document-icon-holder.jpg{background-position: 0 -54px;}
		.table-dokumenty .document-icon-holder.png{background-position: 0 -81px;}
		.table-dokumenty .document-icon-holder.gif{background-position: 0 -108px;}
		.table-dokumenty .document-icon-holder.docx{background-position: 0 -135px;}
		.table-dokumenty .document-icon-holder.xlsx{background-position: 0 -162px;}
	.table-dokumenty .document-table-date{text-align: center;}
	.table-dokumenty .document-table-downloaded{text-align: center;}
	.table-dokumenty .document-table-download, .table-dokumenty .document-table-download:visited{background: #b8b8b8 url("../media/b75154ba29ed1a4b83722a77.png") 95px 13px no-repeat;color: #fff;font-size: 19px;display: block;margin: 0 0 5px 0;line-height: 34px;text-decoration: none;padding: 0 37px 0 13px;
		transition: background-position 0.1s;
		-moz-transition: background-position 0.1s;
		-webkit-transition: background-position 0.1s;
		-o-transition: background-position 0.1s;
	}
		.table-dokumenty .document-table-download:hover{background-color: #00a1e3;background-position: 95px 16px;}
	.bottom-page-holder.document{margin: 37px 0 0 0;}
/*END dokumenty*/