*{
	color:#01213a;
/*	font-size: 12px;*/
}
html,body{	
background: url('../images/background/bg.png') #94afda repeat-x;
/*letter-spacing: 0.5px;*/
}
h1{
 font-weight: normal;
 color:#c95c3e;
}
h2{
 padding: 10px 0 5px 10px;
 font-size: 16px;
 color:#c95c3e;
}
h3{
 font-size: 14px;
 color:#c95c3e;
}
p{
	color: rgb(51,51,51);
	font-size: 10pt;
	text-indent:2em;
	font-family: verdana;
/*	letter-spacing: 1.2px;*/
/*	padding-top: 5px;*/
}
label{
	font-size: 11px;
	color: #022441;
}
input,textarea{
			font-family:verdana, arial, sans-serif;
			background: url(../images/background/bg_bod_over.png);
/*			color: #c95c3e;*/
			color: #c77760;
			font-size:11px;
			border: 1px solid #d39997;
			}
input.vstup{
			font-family:verdana, arial, sans-serif;
			background:lightyellow;
			font-size:16pt;
			color:black;
			}
input.text{
			font-family:verdana, arial, sans-serif;
			font-size:11px;
			}
th{
			font-family:arial, verdana, sans-serif;
			font-size:14px;
			color:#022441;
			text-align: left;
			vertical-align: top;
			padding-top: 5px;
}
td{
			font-family:verdana, arial, sans-serif;
			font-size:12px;
			vertical-align:top;
}
td.text{
			font-family:verdana, arial, sans-serif;
			font-size:8pt;
			background-color:white;
			color:darkblue;
			}
td a{
			text-decoration:none;
			font-size:10pt;
			color:black;}
td a:hover{
			color:blue;
			text-decoration:underline;
}
/* ********* OBSAH ****** */
#nadpis{
	font-size: 24px;
	color:#01213a;
	background: url('../images/background/bg_horniCara.png') repeat-x left bottom;
}
.seznam{
 border-bottom: 1px solid #b0b5b9;
}
/*.seznam >tbody> tr > td, .seznam > tr > th{*/
.seznam > tbody > tr {
	border-bottom: 1px solid #b0b5b9;
}
.seznam > tbody > tr:hover{
	background: url(../images/background/bg_bod_over.png);
	color: #c95c3e;
}
.seznam > tbody > tr:hover *{
	color: #c95c3e;
}
.detail > tbody > tr:hover{
	background: none;
}
.men{
 border:solid 3;
 border-color:gainsboro dimgray dimgray whitesmoke;
 background-color:lightgrey;
 position:absolute;
 visibility:hidden;
 z-index:2;
 padding-top:1px;
 left:1;
 top:1;
}
.horniCara{
 background: url('./images/background/bg_horniCara.jpg');
}

/******************* Stinovany ramecek *************************/
.ram {display: inline;}
.ram td,.ram th {border:0;}
.ram_t  {background: url(../img/ram/t.png) 0 0 repeat-x;	height:10px;}
.ram_r  {background: url(../img/ram/r.png) 0 0 repeat-y; width:10px; }
.ram_b  {background: url(../img/ram/b.png) 0 0px repeat-x; height:10px;}
.ram_l  {background: url(../img/ram/l.png) 1px 0 repeat-y; width:10px;}
.ram_tr {background: url(../img/ram/tr.png) 0 0 no-repeat; width:10px; height:10px;}
.ram_br {background: url(../img/ram/br.png) 0 0px no-repeat; width:10px; height:10px;}
.ram_bl {background: url(../img/ram/bl.png) 0 0px no-repeat; width:10px; height:10px;}
.ram_tl {background: url(../img/ram/tl.png) 0 0 no-repeat; width:10px; height:10px;}

.ram img{ width: 150px;}

.ram1 {border-bottom :1px solid #333 ;border-right :1px solid #333 ;}
.ram2 {border-bottom :1px solid #666 ;border-right :1px solid #666 ;}
.ram3 {border-bottom :1px solid #999 ;border-right :1px solid #999 ;}
.ram4 {border-bottom :1px solid #aaa ;border-right :1px solid #aaa ;}
.ram5 {border-bottom :1px solid #fff ;border-right :1px solid #fff ;}
/******************* Stinovany ramecek KONEC     ***************/


/******************* Nahledy START     ***************/
.thickbox img{
	margin: 2px;
	border: 1px solid gray;
}
/******************* NAHLEDY KONEC     ***************/

/******************* Ikony pro stazeni souboru *******/
/*.sth_sos:after{*/
/*	content: "ahoj";*/
/*	content: "aaa"+expression(this.height);*/
/*	content: url('../img/ico/dwn.ico');*/
/*}*/
.sth_so:before{
/*	content: "ahoj";*/
	content : expression(this.height);
}
.sth_sos:before { content: "ahoj ";}
.sth_sos {
	ruby-align: expression(
		this.runtimeStyle.rubyAlign = "auto",
		this.innerHTML =this.innerHTML + "ahoj "
	)
}
.sth_so:after{
	content: url('../img/ico/dwn.ico');
}
.sth_so img{
 border: 0;
}
/******************* KONEC Ikony pro stazeni souboru *******/
.vice{
	height: 25px;
	color:red;
	font-weight: bold;
	padding-right: 25px;
	float: right;
/*	text-align : right;*/
	background: url('../img/ico/sipka_prava.bmp') right no-repeat;
}

#contentHolder{
	text-align: left;
	border-color:gainsboro dimgray dimgray whitesmoke;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
}
#top{	
background: url('../images/background/bg_top_sv.png') -1px -1px repeat-x ;
border:0;
}
#menu{
background: url('../images/background/bg_menu.png') #eff3f6 repeat-y;
}
#content{
background: url('../images/background/bg_obsah_dum.jpg') #eff3f6 no-repeat bottom right;
text-align: justify;
}
#menu > .menuItem:hover{
color:#f0b785;
text-decoration:none;
}
#menu > .menuItem, #menu > a.menuItem{
background: url('../images/background/bg_menu_item.jpg') #eff3f6 no-repeat;
color:#eee;
/*color:#cb5f00; */
font-weight:bold;
font-family: sans-serif;
/*font-size:12px;*/
/*letter-spacing: .5px;*/
text-decoration:none;
white-space: nowrap;
overflow: none;
}
#menu > .menuItemSelected, #menu > a.menuItemSelected{
 color: #e0a775;
}
#logo{
 background: url('../images/background/bg_logo.jpg') -1px 0 transparent no-repeat;
}
#jazyky a img{
border: 0; 
}
#jazyky a:hover{
 background: url('../images/vl_stin.png') 8px 2px transparent no-repeat;
}

a:lang(ru) {font-size: 12px;}
a:lang(cs) {font-size: 14px;}
a:lang(en-uk) {font-size: 14px;}
/*a:lang("cs") {color: red}
a:visited:lang(cs) {color: red}
a[lang=cs] {color: red}
a[lang:cs] {color: red}
a[lang] {color: green}
a:lang {color: green}*/

.border1 {border:solid;border-width:1px;border-color: #000000;}

a.rowHref{
border:1px solid #666;
width:90%;
text-align:left;
height:130px;
overflow:hidden;
margin-bottom:5px;
float:left;
clear:left;
color:#000;
text-decoration:none;
}
a.rowHref:hover,a.rowHref:hover span {
color:#000;
background:none #F0FBCF;
text-decoration:none;
}


.rowHref span{
display:block;
/*display:inline-block;*/

}
.rowpanel {background-color:#D4E2C2; font-size:8pt;}
.row1 {background-color:#FFFFC9; font-size:9pt;}
.row2 {background-color:#E0E0BF; font-size:9pt;}
.row3 {background-color:#FFFFE0; font-size:9pt;}

span p{
display: inline;font-size: 10px;
}

.navAct{
/*	border: 1px solid #C0C0FF;
	background: #ECECFF;
*/	text-decoration: none;
	width: 20px;
	font-weight: bold;
	padding: 1px 2px 1px 2px;
	margin: 0 2px 0 2px;
}
.navIna{
	/*border: 1px solid #C0C0FF;
	background: #FBFBFF;
	*/
	color: rgb(95, 152, 189);
	border : 1px solid rgb(221, 221, 221);
	padding: 1px 2px 1px 2px;
	margin: 0 2px 0 2px;
	text-decoration: none;
	width: 20px;
}
#classroom .note{position:relative;top:0;left:0;width:222px;float:left;margin:0 25px 0 0}
#classroom .wide .note{margin:0 15px 15px 0}
#classroom .note .shadow{position:relative;top:4px;left:4px;background:#DADADA}
#classroom .note .notemessage{position:relative;top:-4px;left:-4px;border:1px solid #007EA4;background:#C4E9FD url(/img/no1.gif);color:#007EA4;background-position:100% 100% !important;background-repeat:no-repeat !important;padding-bottom:10px}
#classroom .note .content{border-top:2px solid #00B3E8;padding:10px;width:200px !important;width /**/:220px;overflow:hidden}
#classroom .note .date{font-size:92%;margin:10px 10px 0;position:relative;z-index:1}
#classroom .note .signature{font-size:120%;font-weight:bold;float:right;margin:0 10px;display:inline;color:#000 !important;position:relative;z-index:1;width:200px;overflow:hidden;text-align:right}
#classroom .note .remove{font-weight:bold;float:right;margin:0 10px;display:inline;color:#000 !important;position:relative;z-index:1}
#classroom .note ol li{list-style-type:decimal !important;margin:0 0 0 20px !important;margin:0 0 0 25px}
#classroom .note ul li{list-style-type:disc !important;margin:0 0 0 20px !important;margin:0 0 0 25px}
/* barvy listecku nastenky */ 
.note.blue .notemessage			 {border-color:#007EA4 !important;background:#C4E9FD url(/img/no1.gif) !important;color:#00485D !important}
.note.blue .content					 {border-color:#00B3E8 !important}
#messageform .blue					 {border-color:#007EA4 !important;background:#C4E9FD !important}
.note.red .notemessage			 {border-color:#A01401 !important;background:#FDD2C4 url(/img/no2.gif) !important;color:#800C00 !important}
.note.red .content					 {border-color:#E81C00 !important}
#messageform .red						 {border-color:#A01401 !important;background:#FDD2C4 !important}
.note.lightGreen .notemessage{border-color:#7EBA01 !important;background:#E4FDC4 url(/img/no3.gif) !important;color:#5D8A00 !important}
.note.lightGreen .content		 {border-color:#9DE800 !important}
#messageform .lightGreen		 {border-color:#7EBA01 !important;background:#E4FDC4 !important}
.note.yellow .notemessage		 {border-color:#BBA301 !important;background:#FDFCC4 url(/img/no4.gif) !important;color:#766700 !important}
.note.yellow .content				 {border-color:#E8CA00 !important}
#messageform .yellow				 {border-color:#BBA301 !important;background:#FDFCC4 !important}
.note.cyan .notemessage			 {border-color:#0194A1 !important;background:#DAFCFF url(/img/no5.gif) !important;color:#005974 !important}
.note.cyan .content					 {border-color:#03C5D6 !important}
#messageform .cyan					 {border-color:#0194A1 !important;background:#DAFCFF !important}
.note.peach .notemessage		 {border-color:#D3570E !important;background:#FFD1B5 url(/img/no6.gif) !important;color:#873706 !important}
.note.peach .content				 {border-color:#FF6911 !important}
#messageform .peach					 {border-color:#D3570E !important;background:#FFD1B5 !important}
.note.green .notemessage		 {border-color:#00AF25 !important;background:#DCFFAF url(/img/no7.gif) !important;color:#006113 !important}
.note.green .content				 {border-color:#1FE631 !important}
#messageform .green					 {border-color:#00AF25!important;background:#DCFFAF !important}
.note.biscuit .notemessage	 {border-color:#794D00 !important;background:#FFDC93 url(/img/no8.gif) !important;color:#5D3C00 !important}
.note.biscuit .content			 {border-color:#C37E07 !important}
#messageform .biscuit				 {border-color:#794D00 !important;background:#FFDC93 !important}
.note.pink .notemessage			 {border-color:#790061 !important;background:#FFB7E9 url(/img/no9.gif) !important;color:#570045 !important}
.note.pink .content					 {border-color:#C702A1 !important}
#messageform .pink					 {border-color:#790061 !important;background:#FFB7E9 !important}
.note.white .notemessage		 {border-color:#000 	 !important;background:#fff 	url(/img/no10.gif) !important;color:#000000 !important}
.note.white .content				 {border-color:#939598 !important}
#messageform .white					 {border-color:#000 !important;background:#fff !important}

.noright{margin-right:0 !important}
.wide{width:100% !important}
.cleaner{clear:both;font-size:1px;height:1px;overflow:hidden}