/* ------------- V�EOBECN�------------- */

.layer {
	position:absolute;
	left:242px;
	top:67px;
	width:331px;
	height:183px;
	z-index:1;
	overflow: scroll;
	border: 1px solid Black;
}

.input {
	font: 8pt bold Verdana, sans-serif;
	background: white;
	padding: 1pt 1pt 1pt 1pt;
	border: 1pt solid;
}

.heslo {
	font: 8pt bold Verdana, sans-serif; 
	padding: 1pt 1pt 1pt 1pt;
	border: 1pt solid;
	cursor: pointer;
	width: 80px;
	text-align: center;
	background: silver;
	float: left;
	margin-left:3px;
	margin-top: 1px;
}


.butt {
	font: 8pt bold Verdana, sans-serif; 
	padding: 2pt 0pt 0pt 0pt;
	border: 1pt solid;
	cursor: pointer;
}

.butt:hover {
	background: gray;
}
.normal {
	text-align: left;
}

table {
 	font-family: "Verdana", "Geneva CE", lucida, sans-serif;
	font-size: x-small;	
}

.panel_nadpis {
   width: 200px;
	font: bold 8pt Tahoma, Arial, serif;
	background: url(../images/modul_right.gif);

	padding: 4px 0px 4px 0px;
	color: white;
	text-align: center;
	margin-top: 10px;
	display: block;
}

.panel_nadpis a {
	color: white;
	text-decoration: none;
}


.panel_new {
   width: 192px;
	/width: 200px;
	font: bold 8pt Tahoma, Arial, serif;
	background-image: url(../images/img_menu.gif);
	color: white;
	text-align: left;
	float: left;
	padding: 4px 4px 4px 4px;
}


.menuleftnew {
	float: left;
}

.modul_text {
	width: 135px;
	font: 8pt bold Verdana, sans-serif;
	float: left;
	padding: 6px 0px 0px 0px;
	vertical-align: center;
}

.menuleftnew a {
	text-decoration: none;
	cursor: pointer;
}

.menuleftnew .img {
	float: left;
	margin: 2px 1px 1px 1px;
}

.panel_new_r {
   width: 59px;
	float: left;
	height: 57px;
}

form {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px; 
}





/* ------------- NOV� ------------- */

.nadpis_novy {
	font-family: bold 13pt Verdana, Arial, Helvetica, sans-serif;
	color: #396683;
}

.textik {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding: 4px 0px 4px 0px;
}

.upozornenie {
	font: bold 10pt Verdana, Arial, Helvetica, sans-serif;
	color: #FF6633;
	padding-top: 8px;
}

.tabulka_velka {
	border-top: 2px solid #666666;
	background-color: #FFFFFF;
	display: table-row;
	width: 500px;
}
.small_cell_left {
	font: bold 12pt Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding-left: 20px;
	width: 100px;
}

.riadok_velky {
	background-color: #EFF3F4;
	display: table-row;
}

.small_cell_left_buttom {
	padding-left: 20px;
	width: 200px;
}

.input_problem {
	top: 0px;
	margin-bottom: 0px;
}



/* ------------- REGISTR�CIA ------------- */

#register,  #register form {
	font: 9pt bold Tahoma, Verdana, sans-serif; 
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#register .hore{
	font: 800 11pt Tahoma, Verdana, sans-serif;
	padding: 3px 5px 3px 10px;
	margin-bottom: 10px;
}

#register .nadpis  {
	font: 800 10pt Tahoma, Verdana, sans-serif;
   background: #eeeeee;
	color: #333333;
	padding: 3px 5px 3px 10px;
	margin-bottom: 10px;
}
 
#register .seminare {
	margin: 0px 0px 0px 0px; 
	overflow: auto; 
	height: 100px; 
	width: 600px;
	border: 1px solid #EEEEEE;
	padding: 10px 10px 10px 10px;
	font: 12px Tahoma, Verdana, sans-serif;
} 

#register .mypopis {
	font: 8pt Tahoma, Verdana, sans-serif;
	margin: 5px 5px 15px 5px;
}

#register .poznamka {
	font: 10pt Tahoma, Verdana, sans-serif;
	padding: 3px 5px 3px 10px;
	margin-top: 3px;
	margin-bottom: 8px;
	background: white;
}

#register .input, select {
	font: 9pt bold Tahoma, Verdana, sans-serif;
	background: white;
	padding: 1pt 1pt 1pt 1pt;
	margin: 0px 0px 0px 0px;
	border: 1pt solid;
}

#register .left {
	color: #333333;
	float: left;
	width: 140px;
	padding: 3px 2px 0px 4px;
}

#register .box {
	float: left;
	width: 25%;
	padding: 3px 2px 0px 4px;
	margin-bottom: 4px;
}

#register .button {
	font: 8pt bold Verdana, sans-serif; 
	padding: 0pt 0pt 0pt 0pt;
	margin: 1px 4px 1px 1px;
	border: 1pt solid;
	cursor: pointer;
}

#register .hlava {
	font: 800 9pt Verdana, sans-serif; 
	padding: 2pt 2pt 5pt 2pt;
}

#online {
	padding: 0px 0px 0px 6px;
}

/* ------------- LOGIN ------------- */
#login {
   width: 200px;
	padding: 4pt 0pt 4pt 0pt;
	background: #EEEEEE;
	text-align: center;
	border-bottom: 1px solid gray;
}

#login .text{
	font: 8pt bold Verdana, sans-serif; 
	padding: 3pt 0pt 3pt 0pt;
	text-align: center;
}

#login a{
	font: 8pt bold Verdana, sans-serif; 
	text-align: center;
}

#login .button{
   width: 200px;
	height: 26px;
	background-image: url(../images/butt_ne1.jpg);
}



#login .button2{
   width: 200px;
	height: 26px;
	background-image: url(../images/butt_pr.jpg);
}

#login .input {
	font: 8pt bold Verdana, sans-serif; 
	padding: 1pt 1pt 1pt 1pt;
	margin: 1pt 1pt 1pt 1pt;
	border: 1pt solid;
	background: White;
}

.login_div {
	font: 9pt bold Verdana, sans-serif; 
}

.login_id {
	font: bold 11px Verdana, sans-serif; 
	margin: 8px 0px 8px 0px;
}

#login_div_typ {
	margin: 0px 0px 10px 0px;
}

#login_div_typ a {
	font: bold 11px Verdana, sans-serif; 
	text-decoration: none;
	
}
	
.log_left {
	font: 8pt Verdana, sans-serif; 
	float: left;
	padding: 3px 5px 0px 10px;
	text-align: left;
}

.log_right {
	float: left;
}

.log_right input {
	width: 100px;
	font: 8pt Verdana, sans-serif;
}

.log_down {
	margin-top:5px;
	font: 8pt Verdana, sans-serif;
}

.log_butt {
	padding: 2pt 0pt 0pt 5pt;
   float: left;
	cursor: pointer;
}

/* ------------- ROZHOVOR ------------- */
#rozhovor {
	font: 8pt bold Verdana, sans-serif; 
	text-align: left;
}

/* ------------- ROZHOVOR ------------- */
#kontakt {
	font: 7pt Verdana, sans-serif; 
	text-align: left;
}

#kontakt .biela {
    font: bold 8pt Verdana, sans-serif; 
    padding: 3pt 0pt 0pt 0pt;
}


/* ------------- KURZY ------------- */
#kurzy {
	font: 8pt bold Verdana, sans-serif; 
	padding: 0pt 4pt 0pt 6pt;
	background: Aqua;
	border-bottom: 1px solid Gray;
}

/* ------------- SUBORY ------------- */
#subory{
	font: 8pt bold Verdana, sans-serif; 
	padding: 0pt 4pt 0pt 6pt;
	text-align: left;
}

.subor {
	padding: 2px 1px 2px 1px;
}

#spravy {
	font: 7pt bold Verdana, sans-serif; 
	padding: 0pt 4pt 0pt 6pt;
	background: White;
	text-align: left;
}



/* ------------- U�ET ------------- */
#ucet {
	font: 8pt bold Verdana, sans-serif; 
	padding: 0pt 4pt 0pt 6pt;
	background: White;
	text-align: left;
}

/* ------------- MANU�L ------------- */
#manual {
	font: 8pt bold Verdana, sans-serif; 
	padding: 0pt 4pt 0pt 6pt;
	background: White;
	text-align: left;
}


#navigacia {
	text-align: center;
	background: #CCCCCC;
	padding: 3px 0px 3px 0px;
}

#slogan {
	text-align: justify;
	margin-left: 5px;
	padding: 2px 0px 2px 0px;
	font: 7pt Tahoma; 
}

.port_mini {
	padding: 2px 0px 2px 0px;
}

.port_all {
	font-weight: bolder;
	padding: 2px 0px 2px 0px;
	border-top: 1px solid Gray;
}

.port_nadpis {
	display: block;
	font: 600 12pt Verdana, sans-serif; 
	padding: 2pt 2pt 2pt 2pt;
	color: Maroon;
	background: Silver;
	border-bottom: 1px solid Maroon;
}

.port_text {
	display: block;
	font: 8pt Verdana, sans-serif; 
	padding: 2pt 4pt 8pt 4pt;
	color: Maroon;
	text-align: justify;
}

.port_img {
	float: left;
	padding: 2pt 5pt 5pt 6pt;
}

/* -------------- TEXTY --------------- */

/* ------------- STRATEGIE ------------- */
#texty {
	font: 8pt bold Verdana, sans-serif; 
	padding: 4pt 4pt 4pt 4pt;
	background: White;
	border-bottom: 1px solid Gray;
	text-align: left;
}

.texty_mini {
	padding: 2px 1px 2px 1px;
}

.texty {
	padding-bottom: 6px;
	margin-bottom: 10px;
	border-bottom: 1px solid Silver;
	text-align: left;
}

.texty_all {
	font-weight: bolder;
	margin-top: 4px;
	padding: 2px 1px 2px 1px;
	border-top: 1px solid Gray;
}

#spravy_tab {
	font: 8pt Verdana, sans-serif; 
	color: black;
	border: 1px solid White;
	}

#spravy_tab td {
	border: 1px solid White;
	background: #EEEEEE;
	padding: 2pt 2pt 2pt 2pt;
}

/* ------------- Z�NA OBCHODN�KA ------------- */


#obchodnik {
	font: 7pt Verdana, sans-serif; 
	color: Black;
	width: 200px;
	padding: 0px 0px 0px 0px;
}

#obchodnik a {
	font: 8pt Verdana, sans-serif;
	font-weight: bold;
 	display: block;
 	text-decoration: none;
 	background: #EEEEEE;
 	padding: 3px 0px 3px 6px;
 	color: black;
	border-bottom: 1px solid Gray;
}

#obchodnik a:hover {
 	background: Black;
	font-weight: bold;
	color: White;
}

#obchodnik a:focus {
 	background: Gray;
	font-weight: bold;
	color: White;
}

/* ------------- NOVINKY ------------- */


#novinka {
	font: 7pt Verdana, sans-serif; 
	color: Black;
	border-bottom: 1px solid Gray;
	width: 200px;
	padding: 0px 0px 0px 0px;
}

#novinka a {
	font: 7pt Verdana, sans-serif;
 	width: 194px;
 	//width: 200px;
 	display: block;
 	text-decoration: none;
 	background: white;
 	padding: 2px 0px 3px 4px;
 	color: black;
}

#novinka a:hover{
 	background: Black;
	color: White;
}

#novinka .datum {
 display: block;
 background: #EEEEEE;
 padding: 1px 0px 1px 6px;
 color: black;
  width: 194px;
 //width: 200px;
}

#novinka .obsah {
 display: block;
 background: white;
 padding: 4px 4px 4px 6px;
 color: black;
  width: 188px;
 //width: 200px;
}

#novinka_all {
	color: Black;
	border-bottom: 1px solid Gray;
	margin-bottom: 10px;
}

#novinka_all .nov_nadpis {
 font: 9pt Verdana, sans-serif; 
 display: block;
 background: Silver;
 padding: 4px 4px 4px 4px;
 color: black;
}

#novinka_all a {
 text-decoration: none;
 font-weight: bolder;
}

#novinka_all .obsah {
 display: block;
 background: white;
 padding: 6px 6px 6px 6px;
 color: black;
}

.popis, .popis_new {
   font: 8pt Verdana, sans-serif; 
	border: 2px solid Gray;
	padding: 5px 10px 5px 10px;
	background: #FFF2E6;
	color: black;
	margin-top: 2px;
	margin-bottom: 2px;
	text-align: left;
	_float: left;
	_width: 100%;
}

.popis_new {
	background: #FFFDDD;
}

.st_table {
	font: 8pt Verdana, sans-serif;
	float: left;
	text-align: center;
}


.st_riadok {
	float: left;
	border-left: 1px solid #AAAAAA;
}

.st_bunka {
	float: left;
	padding: 2px 0px 2px 0px;
	border-right: 1px solid #AAAAAA;
	border-bottom: 1px solid #AAAAAA;
	background: #EBEBEB;
}

.str_text {
	font: 8pt Verdana, sans-serif;
	text-align: justify;
	margin-bottom: 10px;
}

.str_nadpis {
	font: bold 9pt Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #333333;
	text-align: left;
	padding: 1px 2px 6px 0px;
	background-color: white;
}

.popis_prehlad {
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	background-color: white;
	color: #333333;
	border: solid 2px #E2E2E2;
	width: 100%;
	vertical-align: top;
}

.slogan {
  font: 7pt Verdana, Arial, Helvetica, sans-serif;
}

.popis_prehlad_b {
   padding: 5px 5px 5px 5px;
   text-align: left;
}

/* ---------- FORUM --------------- */

#forum {
	padding: 3px 3px 3px 3px;
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
}

#forum .hlava {
	padding: 3px 3px 3px 3px;
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
}

#forum .riadky {
	padding: 3px 3px 3px 3px;
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
}

#forum .tema {
	margin-left: 15px;
	padding: 1px 1px 1px 1px;
}

#kotacie {
	padding: 3px 3px 3px 3px;
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
}

#st_obal {
	padding: 5px 5px 5px 5px;
	font: bold 9pt Verdana, Arial, Helvetica, sans-serif;
	background: #E2E2E2;
	float: left;
}

#st_obal2 {
	padding: 5px 5px 5px 5px;
	font: bold 9pt Verdana, Arial, Helvetica, sans-serif;
	background: #E2E2E2;
	float: left;
}

#st_obal .kontajner, #st_obal2 .kontajner {
  padding: 5px 5px 5px 5px;
  margin: 5px 5px 5px 5px;
  background: #EEEEEE;
  float: left;
  width: 31%;
  font: 8pt Verdana, Arial, Helvetica, sans-serif;
  text-align: center;
}

#st_obal2 .kontajner {
  width: 99%;
  float: inherit;
  text-align: left;
}

#st_obal .kontajner .nad, #st_obal2 .kontajner .nad {
  padding: 3px 3px 3px 3px;
  text-align: center;
  font-weight: bolder;
  background: #E2E2E2;
}

#st_obal .kontajner .file, #st_obal2 .kontajner .file {
  padding: 4px 2px 1px 5px;
}

#st_obal .kontajner .datum, #st_obal2 .kontajner .datum {
  padding: 0px 2px 4px 6px;
  font: 7pt Verdana, Arial, Helvetica, sans-serif;
}

#find {
	font: 8pt Verdana, sans-serif; 
	color: Black;
	width: 200px;
	padding: 8px 3px 3px 3px;
	text-align: center;
}

#find input {
	font: 8pt Verdana, sans-serif;
 	padding: 1px 1px 1px 1px;
	border: 1px solid gray;
}

.sar_tab {
  font: 8pt bold Tahoma, sans-serif;
  border: 2px solid #000000;
}

.sar_hlava {
   background: #333333;
   color: white;
   width: 60px;
   text-align: center;
 }

.sar_1_bunka {
  background: #444444;
  padding-left: 5px;
  color: white;
}

.sar_bunka {
  background: #DDDDDD;
  padding-right: 5px;
  text-align: right;
}

.tip_class {
  cursor: pointer;
  border-bottom: gray 3px double;
}

#spravy_layout {
	padding: 10px 10px 10px 10px;
}

.tlacitko {
	font: 9pt bold Verdana, sans-serif; 
	padding: 2pt 16pt 2pt 16pt;
	margin: 10px 10px 0px 5px;
	border: 1pt solid;
	cursor: pointer;
   text-align: center;
	background: #E2E2E2;
	text-decoration: none;
}

#komentar {
	height: 218px;
	//height: 228px;
	margin: 5px 5px 5px 5px;
	padding: 5px 5px 5px 5px;
	border: 1px solid Black;
}

#new_komentar {
	font: 11px Verdana, sans-serif; 
}

.cell_top .input {
	border: 0px solid #bbbbbb;
}

#new_komentar .cell {
	padding: 2px 0px 2px 5px;
	border-bottom: 1px solid #bbbbbb;
}

#new_komentar .cell a {
	font: 11px Verdana, sans-serif;
	color:#444444;
	text-decoration: none;
}

#new_komentar .cell a:hover {
	text-decoration: underline;
	color: #222222;
}

#new_komentar .cell_top {
	padding: 2px 0px 2px 5px;
	border-bottom: 2px solid #bbbbbb;
	font: bolder 11px Tahoma, Verdana, sans-serif; 
	text-align: center;
}

.text_blok {
	width: 100%;
	height: 170px;
	display: block;
}

#komentar .riadok {
  width: 100%;
  padding: 2px 0px 3px 10px;
  font: 12px bold Verdana, sans-serif; 
}

#komentar .riadok a {
  text-decoration:none;
}

#komentar .riadok a:hover {
  text-decoration:underline;
}

#koment {
	display: block;
	padding: 10px 20px 0px 20px; 
}

#koment .nadpis {
	display: block;
	font: bold 14px Verdana, sans-serif; 
	color: #444444;
}

#koment .datum {
	display: block;
	font: 11px 800 Verdana, sans-serif; 
	color: Gray;
}

#koment .text{
	display: block;
	font: 11px Verdana, sans-serif; 
	color: Black;
	margin-top:15px;
}

#koment .pril_nad {
	display: block;
	font: 13px 800 Verdana, sans-serif; 
	color: Black;
	margin-top:15px;
}

#koment .prilohy {
	display: block;
	font: 12px 800 Verdana, sans-serif; 
	color: #444444;
	margin-top:7px;
	margin-right: 15px;
}

.filter_nadpis, .filter_nadpis_2
{
	width: 178px;
	cursor: pointer;
	background: #AAA;
	height: 18px;
	padding-top: 4px;
	margin-right: 1px;
	font: bold 11px Verdana, sans-serif; 
	color: white;
	text-align: center;
	float: left;
}

.filter_nadpis_2
 {
	background: #EEE;
	color: #777;
}

#filter_body {
   margin-top: 3px;
	padding: 10px 10px 0px 10px;
	font: 11px 800 Verdana, sans-serif; 
   border: 2px solid #AAA;
	vertical-align: middle;
	background: #FFF999;
	vertical-align: middle;
	float: left:
}

#filter_body .button {
	font: bold 12px 800 Verdana, sans-serif; 
	background: gray;
	margin-left: 10px;
}

.filter_div {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
   float: left;
	vertical-align: middle;
}

.filt_div {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: middle;
}

.filter_div .butt
{
	padding: 1px 5px 1px 5px;
	font: 10px Verdana, sans-serif; 
	margin: 0px 0px 0px 0px;
	background: #cccccc;
}

.filt_div .vlavo {
   float: left;
	width: 70px;
}

.filt_div .vpravo{
   float: left;
	margin-right: 5px;
	margin-left: 1px;
}

#dp_prehlad {
	border: 1px solid #aaaaaa;
	padding: 5px 5px 5px 5px;
	background: #cccccc;
	margin: 5px 0px 5px 0px;
   width: 100%;
}

#dp_prehlad .titul {
	margin: 3px 0px 5px 0px;
	font: bold 14px Verdana, sans-serif;
	color: #333333;
}

#dp_prehlad .titul a {
	font: bold 13px Verdana, sans-serif;
	text-decoration: none;
}

#dp_prehlad .titul a:hover {
	text-decoration: underline;
}
#dp_block {
	border: 1px solid gray;
	margin-bottom: 7px;
	background: white;
	width: 100%;
}

#dp_block .nadpis {
   font: bold 12px 800 Verdana, sans-serif;
	color: #333333;
	padding: 0px 0px 0px 7px;
}

#dp_block .nadpis a {
   text-decoration: none;
	color: #333333;
}

#dp_block .nadpis a:hover {
   text-decoration: underline;
}

#dp_block .img {
	padding: 4px 10px 7px 7px;
	width: 80px;
	vertical-align: top;
}

#dp_block .img img {
	width: 80px;
}

#dp_block .blk {
    vertical-align: top;
}

#dp_block .txt {
	font: normal 10px Verdana, sans-serif;
	color: gray;
	padding-bottom: 7px;
}

#dp_block .link {
    vertical-align: bottom;
	 text-align: left;
	 padding-bottom: 7px;
	 font: normal 10px Verdana, sans-serif;
}

#dp_block .datum {
    vertical-align: bottom;
	 text-align: right;
	 padding: 0px 7px 0px 0px;
	 font: normal 10px Verdana, sans-serif;
}

#dp_block .jeden {
	height: 0px;
	margin: 0;
	padding: 0;
	font: normal 0px Verdana, sans-serif;
}

#hlasovanie {
	margin: 5px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
	border-top: 1px solid gray;
}

.hlasov {
	font: normal 11px Verdana, sans-serif;
	color:#396683;
	margin-top: 3px;
}

.hlasov a {
	margin: 0px 5px 0px 5px;
	text-decoration: none;
	color: #444444;
	font-weight: normal;
}

.hlasov a:hover {
	color: red;
}

.hlas_popis {
	font: normal 11px Verdana, sans-serif;
	color:#396683;
	text-align: right;
   float: right;
	padding-top: 3px;
}

.disk_popis a {
	float: right;
	font: normal 11px Verdana, sans-serif;
	color: white;
	background: url(../images/btn_back.gif);
	padding: 2px 10px 3px 10px;
	margin: 2px 20px 0px 0px;
	text-decoration: none;
}

.disk_popis a:hover {
	float: right;
	font: normal 11px Verdana, sans-serif;
	color: #e2e2e2;
	text-decoration: none;
}

.disk_popis a:active, .disk_popis a:visited, .disk_popis a:link {
	float: right;
	font: normal 11px Verdana, sans-serif;
	color: white;
	text-decoration: none;
}

.hlas_popis a, .hlas_popis a:hover { 
	font-weight: normal;
}

.denna_hlas {

	padding: 0px 5px 5px 5px;
}

.basic_nadpis {
	font: bold 12px Verdana, sans-serif;
	color: maroon;
	padding-bottom: 2px;
}

.spravy_nadpis {
	font: bold 13px Verdana, sans-serif;
	color: black;
}

.spravy_nadpis a {
	font: bold 13px Verdana, sans-serif;
	color: black;
}

.nadpis {
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #222222;
	margin-bottom:15px;
}

.block {
  margin-bottom: 15px;	
  padding-right: 15px;
  width: 100%;
} 

.block .style5 {	
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

.block .style4 {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #888888;
	margin-bottom:4px;
}

.vec_nadpis {
	margin-bottom:4px;
}

.vec_nadpis a, .vec_nadpis a:focus, .vec_nadpis a:link, .vec_nadpis a:visited {
   font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #333333;
}

 .vec_nadpis a:hover
 {
 	text-decoration: underline;
 }
 
 .vecer_blok
 {
	border: 2px solid gray;
	background: #EEEEEE;
	padding: 4pt 4pt 2pt 4pt;
	margin-bottom:10px;
}

#objednaj_div {
	margin: 15px 15px 15px 15px;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

#objednaj_div .input {
	background: #cccccc;
}

#knihy_div {
   margin-top: 10px;
	width: 100%;
	background: #cccccc;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}

#knihy_div .cislo, #knihy_div .nazov, #knihy_div .stav, #knihy_div .akcia {
  padding: 3px 3px 3px 3px;
  background: #cccccc;
  width: 5%;
}

#knihy_div .nazov {
  width: 60%;
}

#knihy_div .link {
  width: 25%;
  text-align: center;
}

#knihy_div .akcia {
  width: 10%;
  text-align: center;
}

#knihy_div .riadok, #knihy_div  .riadok_c {
  background: #eeeeee;
  font-weight: normal;
  padding: 3px 3px 3px 3px;
  border-bottom: 2px solid #cccccc;
}

#knihy_div .riadok a, #knihy_div  .riadok_c a {
  font-weight: normal;
  color:black;
}

#knihy_div .riadok_c {
  text-align: center;
}

.hack {
	 background:;
}

#knihy_div .input {
	text-decoration: none;
	margin:2px 0px 2px 0px;
	padding: 0px 5px 0px 5px;
	background: #cccccc;
	
}

#knihy_div .input:hover {
	background: gray;
}
/* ------------- TOOLTIP --------------- */

a.tt, a.tp {
    position:relative;
    z-index:1;
    color: black;
	 font-weight: bold;
}
a.tt span, a.tp span { display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover, a.tp:hover { z-index:25; color: black; font-weight: bold; background:;}
a.tt:hover span.tooltip, a.tp:hover span.tooltip {
    display:block;
    position:absolute;
    top:0px; left:0;
	 padding: 15px 0 0 0;
	 width:200px;
	 color: #993300;
    text-align: center;

}
a.tp:hover span.tooltip {
    top:0px; left:-170px;
}

a.tt:hover span.top, a.tp:hover span.top {
	display: block;
	padding: 30px 8px 0;
   background: url(bubble.gif) no-repeat top;
}

a.tp:hover span.top {
   background: url(bubble_left.gif) no-repeat top;
}

a.tt:hover span.middle, a.tp:hover span.middle  { /* different middle bg for stretch */
	display: block;
	padding: 0 8px; 
	background: url(bubble_filler.gif) repeat bottom; 
}
a.tt:hover span.bottom, a.tp:hover span.bottom {
	display: block;
	padding:3px 8px 10px;
   background: url(bubble.gif) no-repeat bottom; 
}

.upozornenie {
	font: normal 12px "Verdana", "Geneva CE", lucida, sans-serif;
	color: #333333;
	margin: 20px 20px 20px 20px;
	padding: 15px 15px 15px 15px;
	border: 1px solid #eeeeee;
	height: 250px;
	overflow: auto;
}

.upozor_txt {
	font: normal 12px "Verdana", "Geneva CE", lucida, sans-serif;
	text-align: center;
}
�
#inp_button {
	display: block;
	font: bold 12px "Verdana", "Geneva CE", lucida, sans-serif;
	padding: 3px 3px 3px 3px;
	cursor: pointer;
	background: #cccccc;
}

.mybutton {
	width: 150px;
	font: bold 12px "Verdana", "Geneva CE", lucida, sans-serif;
	padding: 3px 3px 3px 3px;
	cursor: pointer;
	text-align:center;
	background: #cccccc;
}

#stars_div {
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.star_img_1,.star_img_2,.star_img_3,.star_img_4,.star_img_5 {
	float: left;
	height: 20px;
}

.star_img_1 a,.star_img_2 a,.star_img_3 a,.star_img_4 a,.star_img_5 a {
   font: bold 14px sans-serif;
	text-decoration: none;
   margin-left: 0px;
	margin-right: 6px;
}

.star_img_1 a, .star_img_1 a:hover
 {
	background: url(../images/star_1.gif);
	background-position: center;
	background-repeat: no-repeat;
   width: 10px;
	height: 10px;
	margin-top:3px;
}

.star_img_2 a, .star_img_2 a:hover
 {
	background: url(../images/star_2.gif);
	background-position: center;
	background-repeat: no-repeat;
	width: 12px;
	height: 12px;
	margin-top:2px;
}

.star_img_3 a, .star_img_3 a:hover
 {
	background: url(../images/star_3.gif);
	background-position: center;
	background-repeat: no-repeat;
	width: 14px;
	height: 14px;
	margin-top:2px;
}

.star_img_4 a, .star_img_4 a:hover 
 {
	background: url(../images/star_4.gif);
	background-position: center;
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	margin-top:1px;
}

.star_img_5 a, .star_img_5 a:hover 
 {
	background: url(../images/star_5.gif);
	background-position: center;
	background-repeat: no-repeat;
	width: 18px;
	height: 18px;
}

.star_img_1 a:hover {
	background: url(../images/star_1_b.gif);
	background-position: center;
	background-repeat: no-repeat;
	text-decoration: none;
}

.star_img_2 a:hover {
	background: url(../images/star_2_b.gif);
	background-position: center;
	background-repeat: no-repeat;
	text-decoration: none;
}

.star_img_3 a:hover {
	background: url(../images/star_3_b.gif);
	background-position: center;
	background-repeat: no-repeat;
	text-decoration: none;
}

.star_img_4 a:hover {
	background: url(../images/star_4_b.gif);
	background-position: center;
	background-repeat: no-repeat;
	text-decoration: none;
}

.star_img_5 a:hover {
	background: url(../images/star_5_b.gif);
	background-position: center;
	background-repeat: no-repeat;
	text-decoration: none;
}

.hod {
	float: left; 
	padding-top:2px;
}

#seminare {
	width: 100%;
	padding: 2px 2px 2px 2px;
	margin: 0;
	font: normal 12px "Verdana", "Geneva CE", lucida, sans-serif;
	margin-top: 10px;
	background: #cccccc;
}

#seminare .s_hlava {
	background: #333333;
	color: white;
	font: bold 11px "Verdana", "Geneva CE", lucida, sans-serif;
	padding: 5px 3px 5px 3px;
}

#seminare .s_telo {
	background: white;
	color: #333333;
	font: 11px "Verdana", "Geneva CE", lucida, sans-serif;
	padding: 2px 3px 2px 3px;
	line-height: 20px;
}

#seminare .inp {
	text-decoration: none;
	margin:2px 0px 2px 0px;
	padding: 0px 5px 0px 5px;
	background: #cccccc;
	border: 1px solid #333333;
	display: block;
	text-align: center;
	line-height: 15px;
}

#seminare .inp:hover {
	background: gray;
	color: white;
}

#spravy_ajax {
	margin: 10px 0px 10px 0px;
	padding: 5px 5px 5px 5px;
	height: 400px;
	overflow: scroll;
	border: 2px solid #EEE;
	background: white;
}

#prva_ajax {
	margin: 10px 0px 10px 0px;
	border-left: 1px solid #777;
	border-right: 1px solid #777;
}

#spravy_ajax .popis_sprava, #prva_ajax .popis_sprava {
   font: 8pt Verdana, sans-serif; 
	border-bottom: 1px solid #777;
	border-top: 1px solid #777;
	margin-bottom: 4px;
	color: black;
	text-align: left;
}

#spravy_ajax .popis_sprava .text_sprava, #prva_ajax .popis_sprava .text_sprava {
   background: #fffddd;
	padding: 5px 5px 5px 5px;
}

#spravy_ajax .popis_sprava .hlas_sprava, #prva_ajax .popis_sprava .hlas_sprava {
   background: #EEE;
	padding: 0px 5px 2px 5px;
}

.popis_sprava .hlas_sprava #hlasovanie {
   margin: 0px;
	padding: 2px 0px 0px 0px;
	border: 0px;
}

.setup_nadpis, .setup_nadpis_2
{
	cursor: pointer;
	background: #AAA;
	height: 18px;
	padding: 4px 10px 0px 10px;
	margin-right: 1px;
	font: bold 11px Verdana, sans-serif; 
	color: white;
	text-align: center;
	float: left;
}

.setup_nadpis 
{
	background: #2db673;
	color: black;
	margin-bottom: 15px;
}

.hlas_prednaska 
{
	border: 1px solid gray;
	background: #dddddd;
	text-decoration: none;
	width: 100px;
	height: 18px;
	margin: 1px 0px 1px 0px;
	padding: 1px 20px 1px 20px;
}

.hlas_prednaska:hover 
{
	text-decoration: none;
}

#cik_analyza
{
	margin: 10px 0px 10px 0px;
	padding: 1px 2px 1px 2px;
	font: normal 11px Verdana, sans-serif; 	
	border: 1px solid gray;
	background: #ccc;
}

#cik_analyza .cik_tech
{
	padding: 3px 3px 3px 3px;
	margin:1px 0px 1px 0px;
	font: normal 11px Verdana, sans-serif; 	
	background: #ddd;
}

.div_upozornenie {
	border: 2px solid red;
	padding: 10px 10px 10px 10px;
	font: normal 9px Verdana, sans-serif; 	
	margin-bottom: 10px;
}

#div_test .test_nadpis {
	font: bold 14px Tahoma, sans-serif;
	color: black;
}

#div_test p {
	margin: 0;
	padding: 0;
}

#div_test .test_text {
	padding: 10px 10px 20px 0px;
	font: 11px Tahoma, sans-serif;
	color: #222222;
}

#div_test .test_button{
	margin-top: 10px;
}

#div_test .test_ot {
	font: bold 13px Tahoma, sans-serif;
	color: #222222;
}

#div_test .test_blok {
	font: normal 12px Tahoma, sans-serif;
	color: #777777;
	padding: 10px 0px 10px 20px;
}

.test_vysledok {
	text-align: center;
	margin-top: 20px;
	font: normal 14px Tahoma, sans-serif;
}

.modal {
	font: normal 12px Tahoma, sans-serif;
	text-align: center;
}

.break {
	clear: both;
	height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 1px;
}
