@charset "utf-8";
/* Simple fluid media
   Note: Fluid media requires that you remove the media's height and width attributes from the HTML
   http://www.alistapart.com/articles/fluid-images/ 
*/

/** COMMON **/
.navbar-default .navbar-nav > li > a {
    color: #FFFFFF;
    font-weight: bold;
    text-shadow: 1px 1px 0 #999999;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #FFFFFF;
    font-weight: bold;	
    background: #00a9ed;
}


nav {
}
.clear {
	clear:both;
}
.top-holder {
	padding:10px;
	background-image:url(/public/images/bg_top.png);
}
footer {
	background:url('/public/images/footer_bg.png');
	background-repeat:repeat;
	overflow:hidden;
	box-shadow:#999 0px 15px 5px -12px inset;
	-moz-box-shadow:#999 0px 15px 5px -12px inset;
	-ms-box-shadow:#999 0px 15px 5px -12px inset;
	-o-box-shadow:#999 0px 15px 5px -12px inset;
	-webkit-box-shadow:#999 0px 15px 5px -12px inset;
	padding-bottom:40px;
}
.wrapper {
	overflow:hidden;
	margin:0 20px;
} 
.navi-site {
	padding:10px 20px;
	float:left;
	border-right:#f2f2f2 1px solid;
}
.najstudent-nav {
	background: rgb(0,88,142); 
	background: -moz-linear-gradient(top,  rgba(0,88,142,1) 50%, rgba(0,69,111,1) 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,rgba(0,88,142,1)), color-stop(100%,rgba(0,69,111,1))); 
	background: -webkit-linear-gradient(top,  rgba(0,88,142,1) 50%,rgba(0,69,111,1) 100%); 
	background: -o-linear-gradient(top,  rgba(0,88,142,1) 50%,rgba(0,69,111,1) 100%); 
	background: -ms-linear-gradient(top,  rgba(0,88,142,1) 50%,rgba(0,69,111,1) 100%); 
	background: linear-gradient(to bottom,  rgba(0,88,142,1) 50%,rgba(0,69,111,1) 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00588e', endColorstr='#00456f',GradientType=0 ); 
}
.najstudent-nav:hover, .kursevi-nav:hover, .prijemni-nav:hover, .change-pass:hover {
	box-shadow:0px 2px 4px #000 inset;
	-moz-box-shadow:0px 2px 4px #000 inset;
	-ms-box-shadow:0px 2px 4px #000 inset;
	-o-box-shadow:0px 2px 4px #000 inset;
	-webkit-box-shadow:0px 2px 4px #000 inset;
}
/*.prijemni-nav {
	background-color:#ececec;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	cursor:not-allowed;
}*/

.kursevi-nav {
	background: rgb(72,144,45); 
	background: -moz-linear-gradient(top,  rgba(72,144,45,1) 50%, rgba(42,103,19,1) 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,rgba(72,144,45,1)), color-stop(100%,rgba(42,103,19,1))); 
	background: -webkit-linear-gradient(top,  rgba(72,144,45,1) 50%,rgba(42,103,19,1) 100%); 
	background: -o-linear-gradient(top,  rgba(72,144,45,1) 50%,rgba(42,103,19,1) 100%); 
	background: -ms-linear-gradient(top,  rgba(72,144,45,1) 50%,rgba(42,103,19,1) 100%); 
	background: linear-gradient(to bottom,  rgba(72,144,45,1) 50%,rgba(42,103,19,1) 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#48902d', endColorstr='#2a6713',GradientType=0 ); 

}

.prijemni-nav {
	background: rgb(251,190,52); 
	background: -moz-linear-gradient(top,  rgba(251,190,52,1) 50%, rgba(214,154,18,1) 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,rgba(251,190,52,1)), color-stop(100%,rgba(214,154,18,1))); 
	background: -webkit-linear-gradient(top,  rgba(251,190,52,1) 50%,rgba(214,154,18,1) 100%); 
	background: -o-linear-gradient(top,  rgba(251,190,52,1) 50%,rgba(214,154,18,1) 100%); 
	background: -ms-linear-gradient(top,  rgba(251,190,52,1) 50%,rgba(214,154,18,1) 100%); 
	background: linear-gradient(to bottom,  rgba(251,190,52,1) 50%,rgba(214,154,18,1) 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbbe34', endColorstr='#d69a12',GradientType=0 ); 
}

.selected-nav {
	box-shadow:0 0 10px 2px #666666;
	-moz-box-shadow:0 0 10px 2px #666666;
	-ms-box-shadow:0 0 10px 2px #666666;
	-o-box-shadow:0 0 10px 2px #666666;
	-webkit-box-shadow:0 0 10px 2px #666666;
}

.not_allowed {
	background-color:#ececec;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	cursor:not-allowed;
}

.change-pass {
	float:right;
	font-size:0.7em;
	padding:14px 20px;
	border-right:none;
}
.date-picker-holder {
	float:right;
	font-weight:normal;
	margin:10px 0;
}
.alert-1, .alert-2 {
	padding:3px;
	margin:20px 0;
	border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	-webkit-border-radius:2px;
}
.alert-1 {
	border:#ffe0d8 1px solid;
}
.alert-2 {
	border:#d5eec1 1px solid;
}
.alert-1-content, .alert-2-content {
	padding:5px;
	color:#333;
	text-shadow:#fff 1px 1px 1px;
	-moz-text-shadow:#fff 1px 1px 1px;
	-ms-text-shadow:#fff 1px 1px 1px;
	-o-text-shadow:#fff 1px 1px 1px;
	-webkit-text-shadow:#fff 1px 1px 1px;
	border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	-webkit-border-radius:2px;
	font-size:1.8em
}
.alert-1-content {
	background-image:url(/public/images/bg-notification-1.gif);
}
.alert-2-content {
	background-image:url(/public/images/bg-notification-2.gif);
}
/*
	Dreamweaver Fluid Grid Properties
	----------------------------------
	dw-num-cols-mobile:		5;
	dw-num-cols-tablet:		8;
	dw-num-cols-desktop:	10;
	dw-gutter-percentage:	25;
	
	Inspiration from "Responsive Web Design" by Ethan Marcotte 
	http://www.alistapart.com/articles/responsive-web-design
	
	and Golden Grid System by Joni Korpi
	http://goldengridsystem.com/
*/

/* Mobile Layout: 480px and below. */

.gridContainer {
	margin-left: auto;
	margin-right: auto;
	width: 87.36%;
	padding-left: 1.82%;
	padding-right: 1.82%;
}
article.study, article.w-and-t-programs, article.featured-programs {
	margin:10px auto;
	min-height:500px;
	padding-bottom:30px;
	width:98%;
}
article.news {
}
.left-content-holder, .right-content-holder {
	/*float:left;*/
}
.left-content-holder {
	/*width:80%; kada bude right holder
	width:98%*/
}
.right-content-holder {
	width:17%;
	margin-left:10px;
}
.name-stat-holder {
	border:#EEE 1px solid;
	background: rgb(255,255,255); 
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(47%,rgba(246,246,246,1)), color-stop(100%,rgba(237,237,237,1))); 
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); 
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); 
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); 
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); 
}
.name-stat-holder:hover {
	background:#ededed;
}
.name-holder, .stat-holder {
	display:table-cell;
	padding:10px;
}
.name-stat-holder-sub-holder {
	display:table;
	border-left:#EEE 1px solid;
	border-right:#EEE 1px solid;
	border-bottom:#EEE 1px solid;
	margin-bottom:5px;
}
.name-stat-holder-sub-holder:hover {
	background-color:#ededed;
}
.name-stat-holder, .name-holder-sub-holder {
	width:100%;
	display:table;
}
.name-holder-sub-holder, .stat-holder-sub-holder {
	display:table-cell;
	padding:10px;
}
.name-holder-sub-holder {
    font-size: 0.9em;
}
.name-holder {
    font-size: 1.2em;
}
.name-holder, .name-holder-sub-holder {
	border-right:#CCC 1px solid;	
}
.stat-holder-sub-holder {
    font-size: 1.1em;
}
.stat-holder {
    font-size: 1.5em;
}
.stat-holder, .stat-holder-sub-holder {
	width:100px !important;
	color: #F6931F;
    font-style: italic;
    text-shadow: 1px 1px 1px #CCCCCC;
	text-align:right;
	border-left:#fff 1px solid;
	vertical-align:middle;
}
input {
    border: 1px solid #B9B9B9;
    border-radius: 2px 2px 2px 2px;
    padding: 8px 10px 8px 5px;
}
input.new-pass {
	width:95.5%;
	margin:10px 5px;
}
.form-comment-holder {
	display:none;
}
.font-corection {
	font-weight:bold;
}
a.pagination-comment {
	display:block;
	border:#EEE 1px solid;
	float:left;
	color:#09F;
	background-color:#F5F5F5;
	padding:5px 8px;
	margin:0 3px 0 0;
}
a.pagination-comment:hover {
	box-shadow:-1px 1px 2px #333333 inset;
	-moz-box-shadow:-1px 1px 2px #333333 inset;
	-ms-box-shadow:-1px 1px 2px #333333 inset;
	-o-box-shadow:-1px 1px 2px #333333 inset;
	-webkit-box-shadow:-1px 1px 2px #333333 inset;
}
a.current {
	box-shadow:-1px 1px 2px #333333 inset;
	-moz-box-shadow:-1px 1px 2px #333333 inset;
	-ms-box-shadow:-1px 1px 2px #333333 inset;
	-o-box-shadow:-1px 1px 2px #333333 inset;
	-webkit-box-shadow:-1px 1px 2px #333333 inset;
	background-color:#E2E2E2;
}
.stat-holder-main, .chart-holder {
	/*float:left;*/
	margin-bottom:40px;
}
.stat-holder-main {
	/*width:44%;
	margin-right:2%;*/
}
.chart-holder {
	/*width:51%;*/
}
.highcharts-container {
	border:#CCC 1px solid;
	border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	-webkit-border-radius:2px;	
}
.ui-dialog {
	box-shadow:0 0 10px #000;
	-moz-box-shadow:0 0 10px #000;
	-ms-box-shadow:0 0 10px #000;
	-o-box-shadow:0 0 10px #000;
	-webkit-box-shadow:0 0 10px #000;;
	background-color:#FFF;
	line-height:20px;
}
.message-dialog-content {
	display:none;
}
button.blue, button.yellow {
    padding: 8px 20px;
}
.button {
    font-size: 1.1em;
}
.blue {
    background-color: #0093DD;
    border: 1px solid #00BBEF;
    box-shadow: 0 0 1px #00588E;
    color: #FFFFFF;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
    transition: background 150ms ease 0s;
}
.blue:hover {
    background-color: #2DA2DD;
}
.yellow {
    background-color: #F2B300;
    box-shadow: 0 0 1px #F88000;
    color: #FFFFFF;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
}
.yellow:hover {
    background-color: #F0B44E;
}
.button {
    border: medium none;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.7) inset;
    display: inline-block;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}

.login-pannel {
	min-width:290px;
	max-width:600px;
	margin:10% auto 0 auto;
	position: relative;
	box-shadow:#333 0px 0px 15px;
	border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
	border:#FFF 5px solid;
	overflow:hidden;
	display:table;
	width:95%;
}
.login-pannel-style-1 {
	background: rgb(37,141,200); 
	background: -moz-linear-gradient(top,  rgba(37,141,200,1) 0%, rgba(37,141,200,1) 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(37,141,200,1)), color-stop(100%,rgba(37,141,200,1))); 
	background: -webkit-linear-gradient(top,  rgba(37,141,200,1) 0%,rgba(37,141,200,1) 100%); 
	background: -o-linear-gradient(top,  rgba(37,141,200,1) 0%,rgba(37,141,200,1) 100%); 
	background: -ms-linear-gradient(top,  rgba(37,141,200,1) 0%,rgba(37,141,200,1) 100%); 
	background: linear-gradient(to bottom,  rgba(37,141,200,1) 0%,rgba(37,141,200,1) 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#258dc8', endColorstr='#258dc8',GradientType=0 ); 
	padding:20px 20px 20px 20px;
	color:#FFF;
}
.login-pannel-style-1, .login-pannel-style-2 {
	display:table-cell;
	vertical-align:top;
}
.login-pannel-style-2 {
	background-color:#FFF;
	width:180px;
	text-align:center;
}
.login-pannel-style-2 img {
	margin:15px 0;
}
.login-pannel-style-2 img.prijemni {
}
input.login-forms {
	margin:5px 0;
	width:95.5%;
	border:#CCC 1px solid;
	background-color:#FFF;
	border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	-webkit-border-radius:2px;
}
.logo-holder, .form-holder {
	vertical-align:top;
}
.logo-holder {
	background-color:#FFF;
	width:150px;
}
h1 {
    margin: 0 0 15px;
}
button.yellow {
    padding: 8px 20px;
}
.button {
    font-size: 1.1em;
}
.yellow {
    background-color: #F2B300;
    box-shadow: 0 0 1px #F88000;
    color: #FFFFFF;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
}
.yellow:hover {
    background-color: #F0B44E;
}
.button {
    border: medium none;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.7) inset;
    display: inline-block;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}
a.forgotten-password {
	color:#fafafa;
	display:block;
	float:left;
	margin-top:7px;
}	
a.forgotten-password:hover {
	color:#f2f2f2;
}
.invalid-password {
	float:left;
	margin-top:5px;
}	
.lang-holder {
	position:absolute;
	top:10px;
	right:10px;
	padding:5px;
}
.submenu {
	overflow: auto;
	z-index: 9999;
	width: 100%;
}
.is-sticky .submenu {
	box-shadow:0 0 10px 4px #999;
	-moz-box-shadow:0 0 10px 4px #999;
	-ms-box-shadow:0 0 10px 4px #999;
	-o-box-shadow:0 0 10px 4px #999;
	-webkit-box-shadow:0 0 10px 4px #999;
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(237,237,237,1) 84%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(84%,rgba(237,237,237,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(237,237,237,1) 84%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(237,237,237,1) 84%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(237,237,237,1) 84%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(237,237,237,1) 84%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
}
.kgraph {
	cursor: pointer;
}

div.hits
{
	background-color: white;
	border: thin solid #ccc;
	margin : 5px 10px 0 0;
	float: left;
	padding: 5px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-repeat: no-repeat;
	background-position:5px 30px;
	*max-width:190px;
	height:80px;
}
div.hits .last {
	background-color: #b30000;
	border: 2px solid #FFFFFF;
	-moz-border: 2px solid #FFFFFF;
	-ms-border: 2px solid #FFFFFF;
	-o-border: 2px solid #FFFFFF;
	-webkit-border: 2px solid #FFFFFF;
	border-radius: 3px;
	color: #FFFFFF;
	font-size: 0.9em;
	margin: -40px -10px 0 0;
	padding: 1px 3px;
	font-weight:bold;
	float:right;
	position:relative;
	display:none; /**temporary disabled**/
}
div.hits:hover { background-color: #FFFACD; }
div.hits_img
{
	width: 48px;
	height: 48px;
	float: left;	
}

span.hit_value { 
	font-size: 36px;
	/*color: #ccc;*/
}
div.hits .name {
	font-size:1.2em;
	margin:2px 5px;
}
ul.kursevi_list, ul.stud_prog_list, ul.scholarship_list,  ul.internship_list,  ul.contest_list,  ul.student_program_list {
    list-style-type: none;
    margin: auto;
    padding: 0;
}
ul.kursevi_list li, ul.stud_prog_list li, ul.scholarship_list li,  ul.internship_list li,  ul.contest_list li,  ul.student_program_list li {
	padding:5px 0;
	background-color: white;
	border-bottom: thin solid #ccc;
	margin-bottom:10px;
	overflow:auto;
}

ul.kursevi_list li:hover, ul.stud_prog_list li:hover, ul.scholarship_list li:hover,  ul.internship_list li:hover,  ul.contest_list li:hover,  ul.student_program_list li:hover {
	background-color: #FFFACD;
}

ul.ustanova_list {
    list-style-type: none;
    margin: auto;
    padding: 0;
    width: 98%;
}

ul.ustanova_list li {
	padding:10px 10px 0px 15px;
	background-color: white;
	border-left: 5px solid white;
	border-bottom: thin solid #ccc;
	margin-bottom:10px;
	min-height:25px;
	overflow:auto;
}

ul.ustanova_list li:hover {
	background-color: #FFFACD;
}

.alert {
	background-color: #fff6bf;
	background-image: url('../../images/alert.png');
	background-position: left center;
	background-repeat: no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: center;
	padding: 10px 20px 10px 0px;
	border-top: 2px solid #ffd324;
	border-left: 2px solid #ffd324;	
	border-bottom: 2px solid #ffd324;
	border-right: 2px solid #ffd324;
	width: 450px;
	margin-left: auto;
	margin-right: auto;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.sticky{
	background-color: red;
}
.course-hits-course-name-course-graph {
	display:table;
	width:100%;
}
.course-hits, .course-name, .course-graph, .course-apply, .course-question {
	display:table-cell;
	*display:block;
	*float:left;
}
.course-hits, .course-graph, .course-apply, .course-question {
	*float:right;
}
.course-name {
	*float:left;
}
.course-name {
	*width:80%;
}
.course-name {
	font-size:1.1em;
}
.course-hits {
	width:70px;
}
.course-graph {
	width:70px;
	text-align:center;
	cursor:pointer;
}
.course-apply {
	width:70px;
}
.course-question {
	width:70px;
}
.course-hits {
	font-size:1.3em;
	margin-left:15px;
	text-align:center;
}
.graph-additional-style {
	margin:10px 0;
}
.kursgraph_ie_fix {
	*height:380px;
	max-height: 380px;
}
.clickable {
	cursor:pointer;
}
.box-prijemni {
	background:#fff6bf;
        width: 100%;
}
.box-najstudent {
	background:#9acfea;
        width: 100%;
}
.lice1 {
	background:#fafafa;
}
.lice0 {
	background:#E8FAFF;
}
.lice1, .lice0, .box-najstudent, .box-prijemni {
	padding:10px;
	margin:0 5px 10px 0;
	border-bottom:#CCC 1px solid;
}
.lice1 h3, .lice0 h3, .box-najstudent, .box-prijemni {
	margin:5px 0;
	float:left;
}
.lice1 h3 span, .lice0 h3 span, .box-najstudent h3 span, .box-prijemni h3 span {
	font-size:0.7em;
	color:#666;
	font-style:italic;
}
.lice1 h3 span.date-apply, .lice0 h3 span.date-apply, .box-najstudent h3 span.date-apply, .box-prijemni h3 span.date-apply {
	font-size:0.7em;
	color:#999;
	font-style:normal;
	display:block;
	margin:5px 0 0 15px;
}
.other-contact-details {
	display:none;
}
.show-more-cont-det {
	cursor:pointer	
}
.kapply {
	cursor:pointer;
}
.number_apply {
	margin:-30px 0 0 45px;
	*margin:-10px 0 0 5px;
	position:absolute;
}
.prijave {
	width:98%;
	margin:auto;
}
.other-data {
	display:none;
	margin:0 0 10px 0;
}
.lice1, .lice0, .box-najstudent, .box-prijemni {
	overflow:hidden;
	margin-bottom:15px;
}
.line-info {
	margin:5px 0 5px 15px;
}
.number-of-all-applications {
	padding:0 10px 10px 0;
	text-align:right;
	font-size:1.2em;
	overflow:auto;
	line-height:25px;
}
.number-of-all-applications .number {
	color:#F00;
	font-weight:bold;
}
ul li.page {
	display:block;
	float:left;
	margin:2px 2px 15px 5px;
	padding:8px 12px;
	border:#CCC 1px solid;
	cursor:pointer;
	background-color:#FFF;
	color:#0093DD;
}
ul li.page:hover {
	background-color:#F7F7F7;
	color:#999999;
}
ul li.selected-page {
	color:#333;
	font-weight:bold;
}
.pravna_lica, .fizicka_lica, .sva_lica {
	color:#0093DD;
	cursor:pointer;	
}
.pravna_lica:hover, .fizicka_lica:hover, .sva_lica:hover {
	color:#999999;
}
.pagination-clone {
	overflow:hidden;
}
a.back-to-stat {
	display:block;
	float:left;
	padding:10px 15px;
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(253,253,253,1) 60%, rgba(237,237,237,1) 98%, rgba(222,222,222,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(60%,rgba(253,253,253,1)), color-stop(98%,rgba(237,237,237,1)), color-stop(100%,rgba(222,222,222,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(253,253,253,1) 60%,rgba(237,237,237,1) 98%,rgba(222,222,222,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(253,253,253,1) 60%,rgba(237,237,237,1) 98%,rgba(222,222,222,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(253,253,253,1) 60%,rgba(237,237,237,1) 98%,rgba(222,222,222,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(253,253,253,1) 60%,rgba(237,237,237,1) 98%,rgba(222,222,222,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dedede',GradientType=0 ); /* IE6-9 */
	border-radius:1px;
	-moz-border-radius:1px;
	-ms-border-radius:1px;
	-o-border-radius:1px;
	-webkit-border-radius:1px;
	border:inset #ededed solid;
	box-shadow:#CCC 0px 0px 3px 1px;
	margin-bottom:10px;
	font-size:0.9em;
}
.searched { }
.found {
	display:block !important;	
}
.not-found {
	display:none !important;	
}

.search-box-apply p { position: relative; margin: 0; color:#999; float:left; }
.search-box-apply p label { position: absolute; top: 9px; left: 6px;}

.delete-search {
	float:left;
	padding:8px 10px 7px;
	cursor:pointer;
	margin:0 10px;
	background:#F3F3F3;
	border:#CCC 1px solid;
	display:block;
	display:none;
}
.footer-contact {
	padding: 20px;
}
.contect-info {
	width: 100%;
	margin: 0px 20px 5px 0;
	border:#E9E9E9 1px solid;
	padding: 15px;
	background:#fafafa;
	overflow: hidden;
}
.contect-image {
	float: right;
	text-align: center;
}
.contect-image img {
	border:#FFF 4px solid;
	border-radius:10px;
	-moz-border-radius:10px;
	-ms-border-radius:10px;
	-o-border-radius:10px;
	-webkit-border-radius:10px;
}
.additional-contact-info {
	float:left;
}
.ui-tooltip, .tooltiparrow:after {
	background: #fafafa;
	border: none;
}
.ui-tooltip {
	padding: 10px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	-webkit-border-radius: 2px;
	box-shadow: 0 0 -12px #333;
	line-height:25px;
}
.tooltiparrow {
	width: 70px;
	height: 16px;
	overflow: hidden;
	position: absolute;
	left: 50%;
	margin-left: -35px;
	bottom: -16px;
}
.tooltiparrow.top {
	top: -16px;
	bottom: auto;
}
.tooltiparrow.left {
	left: 20%;
}
.tooltiparrow:after {
	content: "";
	position: absolute;
	left: 20px;
	top: -20px;
	width: 25px;
	height: 25px;
	box-shadow: 6px 5px 9px -9px black;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	tranform: rotate(45deg);
}
.tooltiparrow.top:after {
	bottom: -20px;
	top: auto;
}
.ustanova-stat, .stud-prog-graph-stat {
	float:right;
	width:70px;
	text-align:center;
	margin-left:5px;
	font-size:1.3em;
}
.ustanova-graph, .stud-prog-graph_sum {
	background-color:#FFF;
	margin:0 auto;
	padding:10px 0px;
	border-bottom: thin solid #CCCCCC;
	cursor:pointer;
}
.click-for-stat {
	color:#CCC;
	font-size:0.9em;
	text-align:left;
	padding:5px 0;
	float:left;
	width:200px;
}
a.interactiv-help {
	position:absolute;
	top:-20px;
	left:50%;
	margin-left:-150px;
	display:block;
	font-size:1.5em;
	width:300px;
	transition: opacity 200ms ease 0s, margin 200ms ease 0s;
	-moz-transition: opacity 200ms ease 0s, margin 200ms ease 0s;
	-ms-transition: opacity 200ms ease 0s, margin 200ms ease 0s;
	-o-transition: opacity 200ms ease 0s, margin 200ms ease 0s;
	-webkit-transition: opacity 200ms ease 0s, margin 200ms ease 0s;
	opacity:0.4;
	-moz-opacity: 0.4;
	-khtml-opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	filter: alpha(opacity=40);
}
a.interactiv-help:hover {
	margin-top:25px;
	opacity:1;
}
.affix {
    position: relative;
}
/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */
@media only screen and (max-width: 800px) {
.wrapper {
	overflow:hidden;
	margin:0 5px;
}
nav {
	padding:10px 5px;
}
 
}
@media only screen and (min-width: 481px) {
.gridContainer {
	width: 90.675%;
	padding-left: 1.1625%;
	padding-right: 1.1625%;
}
}

/* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. */

@media only screen and (min-width: 769px) {
.gridContainer {
	width: 88.2%;
	max-width: 1232px;
	padding-left: 0.9%;
	padding-right: 0.9%;
	margin: auto;
}
}
