@charset "windows-1251";
a {
	text-decoration:none;
	color:#FFFFFF;
	}
a:hover{
		text-decoration:underline;
		color:#FFFFFF;
		}

.content_font_color_firefox
		{
		color: #4e4e4e;
		font-size:12px;
		}
.content_font_color
		{
		color: #4e4e4e;
		font-size:11px;
		}

body{margin: 0px; padding: 0px; font-family: Arial; font-size: 10px; color: #3D3D3D; background: #EBEFF1}
div,td{font-family: Arial; font-size: 10px; color: #3D3D3D;}
form{margin: 0px}
.sel1{height: 19px; width: 112px; font-family: Arial; font-size: 10px; color: #3D3D3D;}
.t1{font-family: Arial; font-size: 11px; color: #636D78;}
.t2{font-family: Arial; font-size: 10px; color: #2A2A2A;}
.n1{font-family: Arial; font-size: 11px; color: #FFFFFF;}
.n2{font-family: Arial; font-size: 9px; color: #EBEFF1; font-weight: 600; line-height: 13px}
.nh{font-family: Arial; font-weight:bold; font-size: 9px; color: #EBEFF1; line-height: 13px}
.rt{font-family: Arial; font-size: 9px; color: #46778E; font-weight: 600}
.tbl{font-family: Arial; font-size: 10px; color: #626261; padding: 5px}
.tblb{font-family: Arial; font-size: 10px; color: #626261; padding: 5px; font-weight: 600}
.n3{font-family: Arial; font-size: 10px; color: #31748c;}

.input_checkbox {
			   width:13px;
               height:13px;
			   background:#CCCC99;
               color:black;			  
               border-left: 0px solid #FFFFFF;
               border-bottom: 0px solid black;
               border-right: 0px solid black;
               border-top: 0px solid #FFFFFF;
			 }
.table_thin
	{
	border-color:#000000;
	BORDER-COLLAPSE: collapse;
	mso-border-alt: solid #000000 .75pt; 
	mso-padding-alt: 1.5pt 1.5pt 1.5pt 1.5pt;
	}

.table_thin tr.header td{
	background:#76858b;
	color: #FFFFFF;
	font-size:11px;
	font-weight: bold;
	}

.table_thin tr.header td div.vertic {
	layout-flow: vertical-ideographic;
	background:#76858b;
	color: #FFFFFF;
	font-size:11px;
	font-weight: bold;
	}
.table_thin tr.bgcolor1 td{
	border-color:#000000;
	background:#ffffff;
	}
.table_thin tr.bgcolor2 td{
	border-color:#000000;
	background:#cde4ec;
	}
.table_thin tr td.bgcolor3{
	border-color:#000000;
	background:#8da0be;
	}
.table_thin tr td.bgcolor4{
	border-color:#000000;
	background:#1ba0db;
	}
.table_thin tr td a.link_izv {
color:green;
font-weight:bold;
text-decoration:none;
}
.table_thin  tr td a.link_izv:hover{
color:green;
font-weight:bold;
text-decoration:underline;
}

.table_thin tr td a.link_neizv {
color:red;
font-weight:bold;
text-decoration:none;
}

.table_thin  tr td a.link_neizv:hover{
color:red;
font-weight:bold;
text-decoration:underline;
}

	
.error_text {
	color: #973745;
	font-size:11px;
	font-weight: bold;
}
.no_error_text {
	color: #31748c;
	font-size:11px;
	font-weight: bold;
}


.title_text { 
	color: #332d26;
	font-size:11px;
	font-weight: bold;
	}

.text_12 {
	color: #666666;
	font-size:12px;
	font-weight: bold;
}
.bodytext_12 {
	color: #666666;
	font-size:12px;
}
.style2 {
	color: #FFFFFF;
	font-size:11px;
	font-weight: bold;
}
.style3 { background:#76858b; }

.style2_3 { 
	background:#76858b;
	color: #FFFFFF;
	font-size:11px;
	font-weight: bold;
	}
.style2_4 { 
	background:#1fa2dc;
	color: #FFFFFF;
	font-size:11px;
	font-weight: bold;
	}
.past_research { 
	background:#1fa2dc;
	color: #FFFFFF;
	font-size:11px;
	font-weight: bold;
	}
.news_field { 
	background:#973745;
	color: #FFFFFF;
	font-size:11px;
	font-weight: bold;
	}
.news_data_chas
	{
	font-family: Arial; font-size: 11px; color: #FFFFFF; 
	color: #FFFFFF;
	font-size:11px;
	}
	
.left-bgcolor{ background:#31748c; }
.input
{
color: black;
background:white;
border: 1px solid Grey;
}

.input_marks
{
color: black;
background:white;
border: 1px solid Grey;
font-size:10px;
font-family:Geneva, Arial, Helvetica, sans-serif;
letter-spacing:inherit;
}
.input_marks_na
{
color: black;
border: 1px solid Grey;
font-size:10px;
font-family:Geneva, Arial, Helvetica, sans-serif;
letter-spacing:inherit;
background-color:#dedede;
}
.content_link_predmet{
border: 1px solid Grey;
width:170px;
height:20px;
color:black;
background:#31748c;
float:left;
}

.content_link_predmet:hover{
border: 1px solid Grey;
width:170px;
height:20px;
display:block;
background:grey;
}

.content_link_predmet a {
color:white;
font-size:13px;
font-weight:bold;
text-decoration:none;
display:block;
padding:0px 0px 4px 0px;
}

.content_link_predmet a:hover{
color:white;
font-size:13px;
font-weight:bold;
background:#a7a7a7;
display:block;
padding:0px 0px 4px 0px;
}

.radio {
font-size: 13px;
font-weight:bolder;
width: 18px; 
height: 18px; 
margin: 0; 
border: none;
line-height:12px
}


.submit input
{

color: #FFFFFF;
background:#31748c; 
border: 0px none ;
font-size: 13px;
font-weight:bolder;
padding-bottom: inherit;
} 

.submit input:hover {
background:#76858b;  
} 

.main_menu {
	font: 11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #FFFFFF;
	line-height:16px;
	text-decoration: none;
	}
	
#navigation a {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	letter-spacing:.1em;
	text-decoration: none;
	display:block;
	padding:5px 3px 5px 22px;
	padding-left:15;
	}



#navigation a:hover {
	background: #a7a7a7;
	color:#FFFFFF;
	}


#rnavigation a {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	letter-spacing:.1em;
	text-decoration: none;
	display:block;
	padding:5px 3px 5px 22px;
	padding-left:15;
	}



#rnavigation a:hover {
	background: #79c8ee;
	color:#FFFFFF;
	}



#nav_user a {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	letter-spacing:.1em;
	text-decoration: none;
	display:block;
	padding:5px 3px 5px 22px;
	padding-left:15;
	}
#nav_user a:hover {
	background: #79c8ee;
	color:#FFFFFF;
	}

#nav_pages a {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	display:block;
	}
#nav_pages a:hover {
	background: #79c8ee;
	color:#FFFFFF;
	}
#nav_pages td 
	{
	background: #31748c;
	color:#FFFFFF;
	}

#nav_pages tr td.currentpage { background-color: #973745; }


a.content_link {font-size:11px; font-weight:bold; color:#973745; }
a.content_link:visited {font-size:11px; font-weight:bold; color:#973745; }
a.content_link:hover {color:#973745;}	

	

a img { border: 0; }
a:hover img {border: 0; }
a:visited img {border: 0; }



td.bg { background: url("../images/top_bg.gif"); }
td.bg_spiral { background: url("../images/left_bg_spiral1.gif"); }
td.bg_right_shadow { background: url("../images/bg_lft.gif"); }
td.bg_menus { background: url("../images/mn_bg.gif"); }
td.bg_black { background-color: #313131; }
td.bg_dash  { background-color: #DCE9EE; }
td.bg_mn_bg { background-color: #31748c; }
td.bg_right_pos  { background-color: #B1CEDA; }
td.bg_footer { background-color: #313131; }
td.bg_footer_mid { background-color: #4A4A4A; }


#admintable{
margin-top:0px;
font-size:12pt;
border: 1 solid #31748c;
}


#admintable td.header{
border: 1 solid #31748c;
background: silver;
font-weight:bolder;
}

.graph { 
        width: 200px; 
        border: 1px solid #973745; 
        padding: 2px; 
    }
    .graph .bar { 
        display: block;

        background: #973745; 
        text-align: center; 
        color: white; 
        height: 15px; 
         
    }
    .graph .bar span { position: absolute; left: 1em; }


.sgraph { 
        width: 140px; 
        border: 1px solid #973745; 
        padding: 1px; 

    }
    .sgraph .sbar { 
        display: block;

        background: #973745; 
        text-align: left; 
        color: white; 
        height: 7px; 
         
    }
    .sgraph .sbar span { position: absolute; left: 1em; }


#actionBar {
 margin-top:5px;
 float:left;
 list-style: none;
 width:120px;
 height:18px;

 border:1px solid CornflowerBlue;
 color:#ffffff;
 font-size:10px;
 background: #31748c;
}

#actionBarSelect {
 display:block;
 width:120px;
 height:18px;
 position: absolute;
 float:left;
 background: #31748c;
 z-index:99;
}

#actionBarSelect span {
 width: 100px;
 float:left;
 display:block;
 margin: 1px 0 0 5px;
 margin: 1px 0 0 2px; /*  IE 6  style */
 text-align: left;

}

#actionBarSelect img {
 margin: 2px 1px 0 0;
 float:right;
 display:block;
}

#selectaction {
 border:1px solid CornflowerBlue;
 margin: -1px;
 display: none;
 width: 120px;
 position: absolute;
 left:0;
 top:0;
 list-style: none;
 z-index:100; 
}

#selectaction li a {
 display:block;
 width: 115px;
 padding: 3px 0 3px 5px;
 text-decoration:none;
 color:#21407c;
 background: #31748c;
}

#selectaction li a:hover {
 color:white;
}

/* tezi 3 klasa nadolu sa za razlichnite cwetowe redowe w edna tablica */
.table_diff_row_color
	{
	BORDER-COLLAPSE: collapse;
	mso-border-alt: solid #006699 .75pt; 
	mso-padding-alt: 1.5pt 1.5pt 1.5pt 1.5pt;
	}

.table_diff_row_color tr.bgcolor1 td{
	background:#ffffff;
	}
.table_diff_row_color tr.bgcolor2 td{
	background:#cccccc;
	}
/* krai na 3-te klasa */


.opacityit img {
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE5.5 */
opacity: 1; /* Mozilla 2.x, Opera 8.x */
-moz-opacity: 1; /* Mozilla FF 1.x, Netscape 8.x */
}

.opacityit:hover img {
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=95); /* IE5.5 */
opacity: .8; /* Mozilla 2.x, Opera 8.x */
-moz-opacity: .8; /* Mozilla FF 1.x, Netscape 8.x */
}
