html, body, #container {
	height:100%;
	font-family:arial,sans-serif;
	font-size:small;
   background: white;
   margin: 0;
   padding: 0;
  text-align: center; 
   padding-top:10px;
   

}
a {
	text-decoration: underline;
	color: #0a579f;
}

#top_bar {
	height: 96px;
	background-color: white;
	margin-top:-30px;
	text-align: left;
}

#top_bar .inner_top {
	width: 970px;
	height: 96px;	
	background: white;
}

#top_bar .trim_logo {
	padding-top: 18px;
}

.navi_bar {
	display:inline-block;
  height: 38px;
	background:white; 
	float:left; 
}

.navi_bar .left_navi 
{
    height: 38px; 
    width:5px;
    float:left;
    background:url(../images/menu_left.png);
    background-repeat: no-repeat;
}

.navi_bar .right_navi 
{
    height: 38px; 
    width:5px;
    float:right;
    background:url(../images/menu_right.png);
    background-repeat: no-repeat;
}
     
.navi_bar .inner_navi 
{
	width: 970px;
	height: 38px; 
   background:url(../images/menu_center.png); 
}

.navi_bar .inner_navi .button 
{
	float: left;
	padding: 10px 15px 0px 15px;
	width:auto;
	color: #cccccc;
}

.navi_bar .inner_navi .button a 
{
	text-decoration: none;
	color: #dddddd;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}

.navi_bar .inner_navi .button a:hover {
	text-decoration: none;
	color: gray;
}

.navi_bar .inner_navi .language {
	float: right;
	color: #2d3942;
	font-size: 12px;
}

.navi_bar .inner_navi .language a {
	color: #c1c4c9;
	text-decoration: none;
}

.navi_bar .inner_navi .language a:hover {
	color: #2d3942;
}
 

 
body > #container 
{
  height: auto; 
  min-height: 100%;
}

#content {
	padding-top: 10px;
	
	width:970px;
	margin: 0 auto;
	
}

#status_bar {
  position: relative;
  height: auto;
  clear:both;
}

#status_bar .footer_status {
  margin: 0 auto;
  padding-top: 0px;
  width:970px;
  color: #333333;
}


#status_bar .inner_status {
  margin: 0 auto;
  padding-top: 0px;
  width:970px;
  color: #333333;
  width:970px;
} 

#status_bar .inner_status .upozornenie {
  float: left;
  text-align: justify;
  font-size: 9px;
  font-weight: normal;
  padding-top: 19px;
  color: #a0a4aa;
  padding-bottom: 20px;
  width: 967px;
}

#status_bar .inner_status .upozornenie a {
  color: #303c4c;
  text-decoration: underline;
}
#footer{
display:inline;
}
#zoznam_riadok
{
	margin: 0;
	padding: 0;
	margin-top: 10px;
}

#zoznam_riadok li
{
float:left;
list-style:none;
padding-right:10px;
}
#zoznam_riadok li img
{
  border:none;
}

#status_bar #footer_menu
{ 
  display:block;
  background-image:url(../images/footer_menu.png);
  float: left;
  padding: 15px 0px 20px 0px;
  width:968px;
}

#status_bar #footer_menu .footer_down
{
  height:6px;
}

#status_bar #footer_menu a
{
	font-size: 12px;
	color: #64717a;
	text-decoration: none;
}

#status_bar #footer_menu a:hover
{
	color: black;
}


#status_bar #footer_menu table
{
  vertical-align:center;
  padding-left:30px;
  padding-top:10px;
  width:930px;

}
#status_bar #footer_menu table td
{
text-align: left;
 width:25%;
}
#status_bar .footer_1riadok
{ 
  font: bold 17px Verdana, Geneva, sans-serif;
}
#text_menu {
	float: left; 
	width: 730px; 
	min-height: 530px;
	background: white; 
	padding: 0px 0px 0px 0px;
	
	 text-align: left;
	font: normal 12px Verdana, Geneva, sans-serif; 
	margin-bottom: 10px;
}

#text_menu .h2_modry
{
	font: normal 1.35em Verdana, Geneva, sans-serif; 
	color: #0a579f;
	margin-top: 0;
	margin-bottom: 1em;
}		

#text_menu ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#text_menu ul li {
	background-image: url(../images/ul_img.gif);
	background-repeat: no-repeat;
	background-position: 0 1px;
	padding: 0px 0px 4px 25px;
	margin-top: 1px;
}

#text_menu ol {
	margin: 5px 0px 5px 20px;
}

#text_menu #texty {
	padding: 0px 10px 10px 30px;
	line-height: 1.4em;
	
}

#text_menu #texty a {
	text-decoration: underline;
}

#text_menu #texty .tb_b_middle a {
	text-decoration: none;
	color: #333333;
}

#text_menu #texty .text {
	margin-bottom: 20px;
}
#text_menu #texty .text .podpis_arch{
  text-align: right;
  margin-top:-17px;
}
#text_menu #texty .text .archiv_datum
{
color:gray;
}
#text_menu #texty .text .p_rating
{
  display:inline;
  
}
.arch_upozor {
  line-height: normal;
  float: left;
  text-align: justify;
	font-size: 9px;
	font-weight: normal;
	font-family: Verdana,sans-serif;
	border-top:1px solid gray;
	color: #303c4c;
}
#text_menu #text_header {
	
	height: 35px;
	font: normal 11px Verdana, Geneva, sans-serif;
	 margin-right:-20px;
   margin-left:30px;
   margin-bottom:15px;
	border-bottom: 1px solid #e5e5e5;
		
}

#text_menu #text_header a {
	
    display: inline;
    
    color: #8d9aa2;
    
	text-decoration: none;
    
    
    
}
#text_menu #text_header_txt {
	padding: 9px 20px 9px 20px;
	height: 14px;
	font: normal 11px Verdana, Geneva, sans-serif;
	color: #777777;
	background: url(../images/menu_zo_up.gif);
	text-align: right;	
}
#text_menu #text_header_txt a {
	color: #777777;
	text-decoration: none;
}

#text_menu #text_header_txt a:hover {
	text-decoration: underline;
}
/*#text_pic
{
padding-top:30px;
width:230px;
float:right; 
} */
.podmenu
{
display:inline;
}
.podmenu a
{   
    background: url(../images/podmenu_a.png);
     border-top: 1px solid #dddddd;
     border-bottom: 2px solid #e5e5e5;
     height:24px;
    padding: 9px 14px 0px 10px;
    float: left;
}
#podmenu_active a
{
    border-bottom:3px solid white;
    
   background: white; 
}
.podmenu .podmenu_left
{

 float:left; 
}
.podmenu .podmenu_right
{

 float:left; 
}
.podmenu .podmenu_act_left
{

 float:left; 
}
.podmenu .podmenu_act_right
{

 float:left; 
}
 
#platform_table {
	padding-left:25px;
  display: table;
	width: 100%;
	color: #303c4c;
	font-size: 0.9em;
}


#platform_table .platform_riadok {
	border-bottom: 1px solid #dcdddf;
}

#platform_table .platform_hlavicka_l, #platform_table .platform_nazov {
	display: table-cell;
	float: left;
}

#platform_table .platform_hlavicka {
	background: #333333;
	text-align: center;
	padding: 8px 0px 8px 0px;
	color: white;
	float: left;
}

#platform_table .platform_hlavicka a {
	color: white;
}

#platform_table .platform_nazov_up, #platform_table .platform_nazov_down {
	background-color: #333333;
	text-align: left;
	padding: 6px 0px 6px 20px;
	color: white;
	float: left;
}

#platform_table .platform_block {
	overflow: hidden;
}

#platform_table .platform_nazov_up {
	background-image: url(../images/group_up.gif);
	background-position: right center;
	background-repeat: no-repeat;
	cursor: pointer;
}

#platform_table .platform_nazov_down {
	background-image: url(../images/group_down.gif);
	background-position: right center;
	background-repeat: no-repeat;
	cursor: pointer;
}

#platform_table .platform_bunka_l {
	text-align: left;
	height: 26px;
	line-height: 26px;
	padding: 0px 0px 0px 20px;
	float: left;	
}

#platform_table .platform_bunka {
	text-align: center;
	height: 26px;
	line-height: 26px;
	padding: 0px 0px 0px 0px;
	background: #f0f2f3;
	float: left;
}

#font_change, #error_send {
	height: 0px;
	padding: 0;
	margin: 0;
	overflow: hidden;
}

#font_change .inner {
	height: 20px;
	padding: 10px 20px 10px 20px;
	text-align: right;
	color: white;
	background: #68737f;
	font-size: 12px;
	line-height: 15px;
}

#font_change .inner a {
	text-decoration: none;
	color: white;
	font-size: 12px;
	line-height: 15px;
}

#error_send .inner {
	height: 30px;
	padding: 10px 20px 10px 20px;
	text-align: right;
	color: white;
	background: red;
}

.break {
	clear: both;
}
 
/* CLEAR FIX*/
.clearfix:after 
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix 
{
	display: inline-block;
}

* html .clearfix 
{ 
	height: 1%;
}

.clearfix 
{
	display: block;
}
/* End hide from IE-mac */

div.vzdel-row 
{
	width: 100%;
	border-bottom: 1px solid #eee;
	vertical-align: middle;
	clear:left;
	line-height: 1em;
}

div.vzdel-row div 
{
	float:left;
}

.insert_form label {
	text-align:left;
	margin: 2px 0px 2px 0px;
	float: left;
	font-weight: bold;
	width: 120px;
}

.insert_form input
{
	margin: 2px 0px 2px 0px;
	padding: 1px 1px 1px 1px;
	border: 1px solid gray;
	font: 11px Verdana, Arial, sans-serif; 
	float: left;
	text-align:left;
}

.insert_form label.check, .insert_form label.radio { 
	position:relative; 
	text-align:left; 
}

.text form br { 
	clear: both;
}

 table.vzdelavanie_navigacia_table 
 {
	 border-width: 1px;
    border-style: none;  
}

table.vzdelavanie_navigacia_table  
{
	border-spacing: 0px;
}

table.vzdelavanie_navigacia_table th 
{
	padding: 10px;
   border-bottom-style:solid;
   border-left-style:solid;
   border-top-style: solid;
   border-right-style:solid;
	border-width: 1px;
}
table.vzdelavanie_navigacia_table td 
{
	border-width: 1px;
	padding: 10px;
	border-right-style: solid;
   border-bottom-style: solid;
}

#td2
{
  border-left-style:solid;  
}

.vzdelavanie_navrat_hore
{
    font-size: xx-small;
    padding-left: 80%;
}

.insert_form label {
	text-align:left;
	margin: 2px 0px 2px 0px;
	float: left;
	font-weight: bold;
	width: 120px;
}

.insert_form input
{
	margin: 2px 0px 2px 0px;
	padding: 1px 1px 1px 1px;
	border: 1px solid gray;
	font: 11px Verdana, Arial, sans-serif; 
	float: left;
	text-align:left;
}

.insert_form label.check, .insert_form label.radio { 
	position:relative; 
	text-align:left; 
}

.insert_form br { 
	clear: both;
}

#site li.top_site
{
    background-image: none;
    list-style:none;
    line-height: 1.4em;
    padding: 10px 20px 0px 10px;
}

#site li.sub_site_1
{
    background-image: none; 
    list-style: square;
    padding: 5px 20px 0px 0px;
    margin-left: 20px;
    line-height: 1.4em;   
}

#site li.sub_site_2
{
    background-image: none;
    list-style: disc;
    padding: 5px 20px 0px 0px;
    margin-left: 20px;
    line-height: 1.4em;   
}

#site li.sub_site_3
{
    background-image: none;
    list-style: circle;
    padding: 5px 20px 0px 0px;
    margin-left: 20px;
    line-height: 1.4em;   
}

#top_bar #trim_login 
{
	float: right;
	width: 480px;
}


#trim_login #login_form .meno_heslo
{
	background-image: url(../images/login_bar.png);
	width: 328px;
	height: 42px;
	float: left;
}

#trim_login #login_form .meno_heslo #submit
{
    border: none;
    background: none;
    float: left;
    width:70px; 
    height:42px;
    font-size: 12px;
    line-height: 42px;
    text-align: center;
    cursor: pointer;
    color: #747e89;
}

#trim_login #login_form .meno_heslo #loginmail, #trim_login #login_form .meno_heslo #password
{
	margin: 10px 8px 0px 10px;
	height: 20px;
	font-size: 11px;
	line-height: 20px;
	background: transparent;
	color: #747e89;
	padding: 0px 7px 0px 7px;
	width: 103px;
	float: left;
	border: none;
}

#trim_login #login_form .meno_heslo #password
{
   margin: 10px 0px 0px 0px;
}

#trim_login #login_form .button
{
	float: left;
	width: 146px;
	height: 42px;
}

#trim_login .button a
{
	padding: 0;
	margin 0;
	cursor: pointer;
	background-color: transparent;
	background-image: url(../images/login_button.png);
	border: none;
	float: left;
	width: 139px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	text-decoration: none;
	color: #747e89;
	font-size: 11px;
}

#trim_login .top_login 
{
	height: 27px;
}

#trim_login .bottom_login
{
	height: 43px;
}

#trim_login .prihlaseny
{
	color: #747e89;
	text-align: right;
	margin-right: 20px;
	padding-top: 5px;
}

#trim_login .prihlaseny
{
	color: #747e89;
	text-align: right;
	margin-right: 20px;
	padding-top: 5px;
	font-size: 12px;
}

#trim_login .prihlaseny .bluecol {
	color: #38a1e5;
}

#trim_login .chyba
{
	color: red;
	text-align: right;
	margin-right: 20px;
	padding-top: 5px;
	font-size: 12px;
}

#trim_login .chyba a
{
	color: red;
	font-weight: bold;
}

#top_bar #search
{
	width: 218px;
	margin: 0;
	padding: 0;
   float: right;
}

#top_bar #search #email
{
   float: left;
   background: url(../images/img_vyhladavanie/input3.png) repeat-x; 
   border: none;
   height: 23px; 
}

#top_bar #search .bottom_search
{
	background-image: url(../images/search_bar.png);
	width: 213px;
	height: 42px;
	float: left;
}

#top_bar #search .bottom_search .search_text
{
	margin: 9px 8px 0px 10px;
	height: 24px;
	font-size: 11px;
	line-height: 24px;
	background: transparent;
	color: #747e89;
	padding: 0px 7px 0px 7px;
	width: 150px;
	float: left;
	border: none;
}

#top_bar #search #submit
{
    margin-top: 10px;
    border: none;
    background: none;
    float: left;
    width:21px; 
    height:23px;
    cursor: pointer;
}

#top_bar #search .top_search
{
	height: 27px;
	width: 218px;
}

#top_bar #search label 
{
    font: 9px Verdana, sans-serif;
    color:#8f9ca7;
}

#me_polozky
{
    text-align:left;
}

#me_polozky .top 
{
	font: 13px Verdana, sans-serif;
	padding: 5px 5px 4px 15px;
	border-top: 1px solid #58616c;
}

#me_polozky a {
	color: white;
	text-decoration: none;
}

#me_polozky li.right {
	list-style: disc inside;
	color: #8d9aa2;
}

#me_polozky .right {
	font: 11px Verdana, sans-serif;
	line-height: 13px;
	padding: 0px 5px 3px 0px;
}

#me_polozky .right a {
	color: #8d9aa2;
	text-decoration: none;
}

#me_polozky .right a:hover {
	text-decoration: none;
	color: white;
}

#me_polozky .ur2
{
	padding-left:5px;
	list-style-image:url(../images/menu_inactive.png);
	background-color:white;
}

#me_polozky .ur2 a
{
	color:black;
}

#me_polozky .ur3
{
	background-color:white;
}

#me_polozky .ur3 a
{
	padding-left:25px;
	color:black;
}

#me_polozky a
{
   font: 11px Verdana, sans-serif;
	padding: 5px 5px 4px 0px;
   
}

#me_polozky .uroven2   
{
    border-left:1px #cccccc solid;
    border-right:1px #cccccc solid; 
    background-color: white;
}

#me_polozky .uroven1_a
{
   padding:4px 0px 4px 2px; 
    
}
#me_polozky .uroven2_a
{
   padding:4px 0px 4px 2px;  
}

#me_polozky .uroven3_a
{
   padding:4px 0px 4px 0px; 
    
}
#me_polozky .uroven1_sipka
{
	width:10px;
	padding-left:10px;
	background-position:center; 
	background-image:url(../images/menu_inactive.png);
	background-repeat:no-repeat;
}
#me_polozky .uroven1_sipka_active
{
	background-position:center;
	width:10px;
	padding-left:10px;
	background-image:url(../images/menu_active.png);
	background-repeat:no-repeat;
}
#me_polozky .uroven2_sipka
{
 background-position:center;
width:10px;
padding-left:10px;
background-image:url(../images/menu_inactive.png);
background-repeat:no-repeat;
}
#me_polozky .uroven2_sipka_active
{
background-position:center;
width:10px;
 padding-left:10px;
background-image:url(../images/menu_active.png);
background-repeat:no-repeat;
}
#me_polozky .uroven3_sipka
{
width:10px;

}
#me_polozky .uroven3_sipka_active
{
 
width:10px;

}
#me_polozky .uroven3
{
    padding-left: 20px;
     
    background-color: white;
}


#me_polozky .uroven2_a a
{
       
      
    
    color: #8d9aa2;
    
}
#me_polozky .uroven3_a_active a
{
     
    padding-left: 20px;
    color: #000000;
}

#me_polozky .uroven3_a a
{
     
     padding-left: 20px;
    color: #8d9aa2;
}
#pod_menu
{


  text-align: left;
}
#h_menu
{
 float:right;
padding: 20px 20px 20px 20px;
	height: 14px;
	font: normal 11px Verdana, Geneva, sans-serif;
	
  
	text-align: right;
	width:95%;
}
#h_menu a
{
padding-top:10px;
   color: #777777; 
   text-decoration: none;
}
.link_route
{
    height:14px;
     float:left;
    
    
}
.link_route a
{
    color: #777777; 
   text-decoration: none;
}
#navigacia_vzdelavanie
{
    padding-left: 50px;
}

 table.vzdelavanie_navigacia_table {
	border-width: 1px;
    border-style: none;
    
    
}

table.vzdelavanie_navigacia_table  {
	border-spacing: 0px;
    
}

table.vzdelavanie_navigacia_table th {
	padding: 10px;
    border-bottom-style:solid;
    border-left-style:solid;
    border-top-style: solid;
    border-right-style:solid;
	border-width: 1px;
}
table.vzdelavanie_navigacia_table td {
	border-width: 1px;
	padding: 10px;
	border-right-style: solid;
    border-bottom-style: solid;
	
}
#td2
{
  border-left-style:solid;  
}

.vzdelavanie_navrat_hore
{
    font-size: xx-small;
    padding-left: 80%;
}

#hl_page_table img
{
border:none;
}
#hl_page_table .txt
{
text-align:left;
font: normal 10px Helvetica, Geneva, sans-serif;
color:#6a7682;
}
#hl_page_table .txt b
{
font: bold 25px Helvetica, Geneva, sans-serif;
color:black;
}
#hl_page_table .txt a
{
font: bold 15px Helvetica, Geneva, sans-serif;
color:black;
text-decoration:none;
}
#hl_page_table .txt a:hover
{
 color:gray;
}
#hl_page_table .txt a:hover b
{
 color:gray;
}
#hl_page_table_right .txt b:hover
{
color: gray;
}
#sml_banner img
{
margin-bottom:-3px;
}
#small_banner .odkaz
{
text-align:left;
padding:5px 0px 0px 4px;
}
#small_banner .odkaz a
{
 font: bold 12px Helvetica, Geneva, sans-serif;
 color:white;
 text-decoration:none;
}
#small_banner .odkaz a:hover
{
 color:gray;
}
.home_left {
	margin: 0px 0px 10px 0px;
	float: left;
	width: 290px;
	height: auto;
	color:#6a7682;
	font: normal 12px Verdana, Geneva, sans-serif;
	background: white;
}
.h2_hl_page
{
display:inline;
}
.home_left .home_left_nadpis h3{
  text-align:left;
  margin-top:-2px;

	font: 14px Verdana, sans-serif, bold;
	color: #000000;
	
}
 
.home_left .home_left_nadpis span{
color:#0099FF;
}
.home_left .home_left_obrazok {
float:left;
margin-right:15px;
}
.home_left .home_left_text{
 text-align:left;
 height:auto;
 font-weight:normal;
 line-height:18px;
}
.home_left .home_left_text ul{
 padding-left:70px
}
.home_left .home_left_text img{
border-style:none;
}
.home_left .home_left_odkaz{
margin-top:10px;

 
}
.home_left .home_left_odkaz a{
float:right;
background-image:url(../images/viac.png);
 width:38px;
height:14px;
}
.home_left .home_left_odkaz a:hover{
float:right;
background-image:url(../images/viac_hover.png);
 
}



#porovnanie_brok table.tabulka {
	border-width: 1px;
    border-style: none;
    width:100%; 
  margin-left:30px;    
}

#porovnanie_brok table.tabulka td {
	border-width: 1px;
	padding: 10px;
	border-style: solid;
    border-color: white;
	background-color: #F9F9F9; 
}
#porovnanie_brok table.tabulka td.white {

    background-color: white; 
	
}
#porovnanie_brok table.tabulka td.stlpec1_1 {
                       
   background-image: url(../images/porovnanie_poz1_1.png);   
  color: white;
}
#porovnanie_brok table.tabulka td.stlpec1_2 {
                       
   background-image: url(../images/porovnanie_poz1_2.png);   
  color: white;
}
#porovnanie_brok table.tabulka td.stlpec1_3 {
                       
   background-image: url(../images/porovnanie_poz1_3.png);   
  color: white;
}
#porovnanie_brok table.tabulka td.demo {
background-image: url(../images/porovnanie_demo.png);
} 

#porovnanie_brok table.tabulka td.stlpec2 
{
      background: #edeff3;	
}

#porovnanie_brok table.tabulka td.riadok1 
{
    background-image: url(../images/porovnanie_vrch.png);
    color: white;
}

#hl_str_polozky
{
	float:left;
	text-align: left;
	font-family: Arial, Geneva, sans-serif; 	
}

#hl_str_polozky .stred
{
	padding-right:25px;
	padding-left:25px;
}

#hl_str_polozky .left
{
	padding-right:25px;
}

#hl_str_polozky .right
{
 	padding-left:25px;
}

#hl_str_polozky .ciara
{
 	width:1px;
}

#hl_str_polozky .vrchna_ciara
{
	margin-top:15px;
	height:220px;
	width:1px;
	background-color:#C9D4BB;
	background-position:center bottom;
}

#hl_str_polozky .uzsia_ciara
{
 	height:222px;
	width:1px;
	background-color:#C9D4BB;
	background-position:center bottom;
}

#hl_str_polozky .stredna_ciara
{
	height:300px;
	width:1px;
	background-color:#C9D4BB;
	background-position:center bottom;
}

#hl_str_polozky .spodna_ciara
{
	margin-bottom:15px;
	height:356px;
	width:1px;
	background-color:#C9D4BB;
	background-position:center bottom;
}

.top_navi_bar 
{
   display:inline-block;
   height: 42px;
	background:white; 
	float:left;
   width: 970px;
}

.top_navi_bar .top_right_button 
{
   height: 36px; 
   padding: 3px 0px 3px 0px;
   width:190px;
   float:right;
   background-repeat: repeat-x;
   background:url(../images/bar_center.png); 
   text-align: right;
}

.top_navi_bar .top_right_button img {
	padding: 0;
	margin: 0;
	padding-left: 1px;
	border: 0;
	float: right;
}

.top_navi_bar .top_left_navi 
{
   height: 42px; 
   width:5px;
   float:left;
   background:url(../images/bar_left.png);
   background-repeat: no-repeat;
   background-position:bottom;    
}

.top_navi_bar .top_right_navi 
{
   height: 42px; 
   width:5px;
   float:right;
   background:url(../images/bar_right.png);
   background-repeat: no-repeat;
   background-position:bottom;
}

.top_navi_bar .top_inner_navi 
{
	height: 42px; 
   background-repeat: repeat-x;
   background:url(../images/bar_center.png); 
   margin: 0;
   margin-left: 5px;
   margin-right: 5px;
}

.top_navi_bar .menu
{
	padding-left: 20px;
	border:none;
	font-size:12px;
	font-weight:bold;
	color:8e8e8e; 
}

.top_navi_bar .menu ul
{	
	margin: 0;
	padding: 0;
	height: 42px;
	list-style:none;
}

.top_navi_bar .menu ul.hlavna
{
	list-style:none;
	height: 42px;
}
	     
.top_navi_bar .menu ul.hlavna a
{
	text-decoration: none;
	color: #dddddd;
	font-family:arial;
	font-size:13px;
}

.top_navi_bar .menu ul.hlavna a:hover 
{
	text-decoration: none;
	color: white;
	background: #6a7682;	
}

.top_navi_bar .menu li
{
	float:left;
}

.top_navi_bar .menu ul.pod_ur
{
	background:none;
	width:290px;
	padding: 0;
	margin: 0;
	margin-left: -13px;  
	font-weight:normal;  
}

.top_navi_bar .menu ul.pod_ur li
{
	float:left;
	height: 31px;
}	

.top_navi_bar .menu ul.pod_ur li.topmenu_down_shaddow	
{
	float:left;
}	

.top_navi_bar .menu ul.pod_ur a {
  	padding-left:50px;
  	color:#999999;
  	font-family:arial;
	font-size:12px; 
	background:url(../images/tien.png);
	padding-top:8px;
	padding-bottom: 2px;
}	

.top_navi_bar .menu ul.pod_ur a:hover{
  	
  	background:url(../images/tien.png);
  	color:black;
}		

.top_navi_bar .menu ul.pod_ur li a
{  
 	float:left;
 	width:215px;
}

.top_navi_bar .menu li a
{
	display:block;
	line-height:27px;
	padding:7px 10px 8px 10px;
	text-align:center;
	text-decoration:none;
}
		
.top_navi_bar .menu li a:hover
{
	color:#000000;
	text-decoration:none;
}

.top_navi_bar .menu li ul
{
	background:white;
	display:none;
	height:auto;
	position:absolute;
	width:155px;
}
		
.top_navi_bar .menu li:hover ul
{
	display:block;
}

	.top_navi_bar .menu li li {
		display:block;
		float:left;
		width:200px;
		}
	.top_navi_bar .menu li ul a{
		display:block;
		font-size:12px;
		font-style:normal;
		padding:0px 0px 0px 0px;
		text-align:left;
		}
		.top_navi_bar .menu li ul a:hover{
			background:#949494;
			color:#000000;
			 visibility:visible;
			}
	.top_navi_bar .menu p{
		clear:left;
		}	
	.top_navi_bar .menu #current{
		
		color:#ffffff;
		}
		
		
#banner_flash
{
width:670px;
 height:290px;
 vertical-align:middle;
}		
		
		
.oddelenie
{
  margin-left:5px;
  margin-right:5px;
  height:800px;
  float:right;
  width:1px;
  background-color:black;
}		
  
#video_menu img
{
  border:none;
}
#video_menu td
{
  padding-bottom:50px;
  
}
#video_menu td.text
{
padding-left:20px;
}
#video_menu span
{
   color:#cc6600;
   font-size:23px;
}

#descript_blok {
	padding: 5px 0px 40px 30px;
	font-size: 0.9em;
}

#descript_blok p:first-child {
	margin: 0;
}

#descript_blok img {
	max-width: 220px;
}

#descript_blok .left_text {
}

#descript_blok .right_image {
	float: right;
	margin-left: 30px;
}

#skolenie_div {
	margin: 10px 0px 20px 20px;
	padding: 5px 0px 5px 10px;
	border: 1px solid #cccccc;
	font-size: 0.9em;
}

#skolenie_div .nazov {
	float: left;
	width: 220px;
	line-height: 20px;
}

#skolenie_div .termin {
	float: left;
	width: 120px;
	line-height: 20px;
}

#skolenie_div .druh {
	float: left;
	width: 130px;
	line-height: 20px;
}

#skolenie_div .volne {
	float: left;
	width: 60px;
	line-height: 20px;
}

#skolenie_div .cena {
	float: left;
	width: 60px;
	line-height: 20px;
}

#skolenie_div .kupit {
	float: left;
	width: 100px;
	line-height: 20px;
}
