/* CSS Document */
body, table {
 font-family: Helvetica, Verdana, Geneva, Arial, sans-serif;
 font-size: 12px;
}

body {
 margin: 0px;
 padding: 0px;
 background-color: #ffffff;
 
 }
#head {
 text-align: center;
 background-color: #2d343a;

 width: 100%;
}
#head_contents, #body_contents {
 text-align: left;
 width: 889px;
 margin-left: auto;
 margin-right: auto;
}
#head_contents {
 background-image: url('../images/head.jpg');
 background-repeat: no-repeat;
 height: 322px;
}
/* menu */
#menu {
 position: absolute;
 top: 236px;
 background-color: black;
 width: 889px;
}
#m1, #m2, #m3, #m4, #m5, #m6, #m7, #m8 {
 float: left;
 width: 111px;
 height: 66px;
 background-image: url('../images/menu.gif');
}
#m5 {background-position: 0px 0px;}
#m8 {background-position: -111px 0px;}
#m7 {background-position: -222px 0px;}
#m6 {background-position: -333px 0px;}
#m1 {background-position: -444px 0px;}
#m2 {background-position: -555px 0px;}
#m4 {background-position: -666px 0px;}
#m3 {background-position: -777px 0px;}

#m5:active, a:active {background-position: 0px -65px;}
#m8:active {background-position: -111px -65px;}
#m7:active {background-position: -222px -65px;}
#m6:active {background-position: -333px -65px;}
#m1:active {background-position: -444px -65px;}
#m2:active {background-position: -555px -65px;}
#m4:active {background-position: -666px -65px;}
#m3:active {background-position: -777px -65px;}

#m5:hover, a:hover {background-position: 0px -130px;}
#m8:hover {background-position: -111px -130px;}
#m7:hover {background-position: -222px -130px;}
#m6:hover {background-position: -333px -130px;}
#m1:hover {background-position: -444px -130px;}
#m2:hover {background-position: -555px -130px;}
#m4:hover {background-position: -666px -130px;}
#m3:hover {background-position: -777px -130px;}

#trip {
 position: absolute;
 top: 302px;
 background-color: black;
 width: 889px;
 height: 19px;
}
.trip, .leftmenu, .news{
 margin-left: 1px;
 font-family: Helvetica, Verdana, Geneva, Arial, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #ced9e4;
 text-decoration: none;
 padding-top: 3px;
 padding-bottom: 3px;
}

.leftmenu {
 width: 146px;
 min-height: 14px;
 padding-left: 6px;
}
.trip, .news {
 background-color: #4e5a64;
}


.akcianad{ position: relative;
           left: 190px;
           top: 30px;
           #top: 20px;
           margin-left: 5px;
           font-weight: bold;
           color: #e9c441;
           text-align: justify;
           font-size: 12px;
}

.akcia{
        position: relative;
        left: 190px;
        top: 40px;
        #top: 33px;
        width: 475px;
        margin-left: 5px;
        font-weight: bold;
        color: #e9c441;
        text-align: justify;
        font-size: 11px;        
}



.news {
 padding-left: 6px;
}
.newsflash, .contentpaneopen {
 font-size: 10px;
 color: gray;
}
.trip {
 float:left;
 width: 295px;
 text-align: center;
}

.tablerow {
 background-color: #4e5a64;
 height: 20px;
}

.netrow {
 background-color: #b8c6d1;
 height: 30px;
 padding: 4px;
 text-align: center;
}

.menuhr {
 width: 100%;
 background-color: transparent;
 border: 0px;
 border-bottom: 1px dotted gray;
 height: 1px;
}
.fg {
 position: absolute;
 margin-left: 2px;
}
.bg {
 padding-left: 2px;
 padding-top: 1px;


}

.trip:hover, .tablerow:hover, a:hover {
 background-color: #006db1;
 color: #ced9e4;
}
.trip:active {
 background-color: #006db1;
 color: white;
}

/* menu end */
#login {
 position: absolute;
 top: 160px;
 padding-left: 15px;
}
#email {
 font-family: Helvetica, Verdana, Geneva, Arial, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #00aeef;
}


/* form */
input {
 width: 86px;
 height: 16px;
 background-color: #4e5a64;
 border-left: 1px solid #373f47; 
 border-right: 1px solid #55616b;
 border-top: 1px solid #2a3036;
 border-bottom: 1px solid #5d6871;
 font-family: Helvetica, Verdana, Geneva, Arial, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #00aeef;
}
input.submit {
 border-right: 1px solid #373f47; 
 border-left: 1px solid #55616b;
 border-bottom: 1px solid #2a3036;
 border-top: 1px solid #5d6871;
}

input.eu {
 width: 49px;
 background-color: #B8C6D1;
 border: 0px;
}















.form{
background : #9fb0ba;
color: #34454f;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-left: 1px solid #ffffff;
#border-width: 1px solid #fff;
}


.form input{
    width: 100%;
    height: 100%;
    background: #9fb0ba;
    color: #34454f;
    border: none;
    padding: 5px;
}

.form input.submit{
    background: #cfd9e3;
    color: #34454f;
    border: none;
    text-align: right;
}


.form select{
    background: #9fb0ba;
    color: #34454f;

    width: 100%;
}


/* form en */


.article li{
line-height: 12px;
list-style: none;
}

.article ul{
list-style-type: none;
line-height: 12px;
}

/*tabulky*/
	/*tabulky na inet+iptv+voip*/
	
th.table1{
color: #33444e;
background: #9fb0ba;
font-size: 12px;
font-weight: bold;
border: 0.2px solid #ffffff;
#border-width: 1px;
}

td.tablei1{
color: #33444e;
background: #b8c6d1;
font-size: 12px;
border: 0.2px solid #ffffff;
#border-width: 1px;
}

td.tablei2{
color: #33444e;
background: #9fb0ba;
font-size: 12px;
border: 0.2px solid #ffffff;
#border-width: 1px;
}


bl.tablei1{
color: #33444e;
font-size: 12px;
font-weight: bold;
}
	/* konec inet+voip+iptv */

	/* tabulky sluzby + kontakt */
th.tables1{
color: #ffffff;
background: #738694;
font-size: 12px;
border: 0.2px solid #ffffff;
#border-width: 1px;
text-align: left;
}

th.tablekl1{
color: #ffffff;
background: #738694;
font-size: 12px;
border: 0.2px solid #ffffff;
#border-width: 1px;
text-align: cener;
}

td.tables1{
color: #ffffff;
background: #738694;
font-size: 12px;
#border-width: 1px;
border: 0.2px solid #ffffff;

}

td.tables2{
color: #000; /*50616b;*/
background: #b8c6d1;
font-size: 12px;
border: 0.2px solid #ffffff;
#border-width: 1px;
}

td.tables3{
color: #000; /*50616b;*/
background: #b8c6d1;
font-size: 12px;
border: 0.2px solid #ffffff;
#border-width: 1px;
}
	/* konec tabulky sluzby */
	/* tabulky dopravny poriadok */
tr.dark0{
color: #33444e;
background: #9fb0ba;
font-size: 12px;
border: 0.2px solid #ffffff;
text-align: left;
}

iframe.ifr{
overflow: hidden;
}


tr.dark1{
color: #33444e;
background: #b8c6d1;
font-size: 12px;
border: 0.2px solid #ffffff;
text-align: left;
}

th.dptab{
color: #33444e;
background: #9fb0ba;
font-size: 12px;
width: 540px;
}

td.m{
font-weight: bold;
}

th.hodina{
text-align: left;
}

	/* konec tabulky dopravny poriadok */
	/* tabulky pocasie */
th.tables2{
font-size: 12px;
font-weight: normal;
color: #000;
border: 0px;
background: #b8c6d1;
#border-width: 1px;
}

td.table4{
color: #58666f;
background: #b8c6d1;
font-size: 15px;
text-align: center;
border: 0.2px solid #ffffff;
font-weight:bold;
#border-width: 1px;
}	
	
td.table2{
color: #006ab5;
background: #b8c6d1;
font-size: 15px;
text-align: center;
border: 0.2px solid #ffffff;
font-weight: bold;
#border-width: 1px;

}

td.table3{
color: #006ab5;
background: #b8c6d1;
font-size: 15px;
text-align: center;
border: 0.2px solid #ffffff;
font-weight: bold;
#border-width: 1px;

}

.pcontent{

padding-top: 10px;
padding-bottom: 20px;
text-align: center;
background: #b8c6d1;
}


	/* konec tabulky pocasie	*/
	
	/* tabulka kurzovy */
	tr.table1{
color: #000000;
background: #b8c6d1;
border: 0.2px solid #ffffff;
#border-width: thin;

}

tr.table2{
color: #000000;
background: #9fb0ba;
#border-width: thin;

}

 /*konec kurzoveho */
 
 /*daco v kontakte mozno temp */
 th.tablez1{
color: #ffffff;
background: #738694;
font-size: 12px;
border: 0.2px solid #ffffff;
text-align: left;
#border-width: thin;

}
/*daco v kontakte */

/*tabulky konec*/
 
/*formatovanie */
/* headre */

.componentheading{
padding-left: 15px;
color: #ffffff;
background: #006db2;
font-size: 20px;
padding-top: 10px;
padding-bottom: 10px;
font-weight: normal;
}

.ph{
color: #ffffff;
background: #006db2;
font-size: 12px;
width: 135px;
text-align: center;
font-weight: bold;
padding-top: 14px;
padding-bottom: 14px;
}

.contentheading{
padding-left: 15px;
color: #ffffff;
background: #006db2;
font-size: 20px;
padding-top: 10px;
padding-bottom: 10px;
font-weight: normal;
width: 535px;
}

.klheading{
color: #ffffff;
background: #006db2;
font-size: 20px;

padding-top: 10px;
padding-bottom: 10px;
padding-left: 10px;
font-weight: normal;
width: 550px;
}

.dpheading{
color: #ffffff;
background: #006db2;
font-size: 20px;

padding-top: 10px;
padding-bottom: 10px;
font-weight: normal;
width: 545px;
}
/*	konec headre */
/*	text */

/* kontent */
.contentdescription{
padding-left: 5px;
font-size: 12px;
color: #000;
text-align: justify;
background: #9fb0ba;
font-weight: normal;
}

.sectiontableentry1{
color: #000000;
background: #b8c6d1;
margin-left: 5px;
padding-left: 10px;

height: 20px;
}

.sectiontableentry2{
color: #000000;
background: #9fb0ba;
margin-left: 5px;
padding-left: 10px;
height: 20px;
}
/* konec kontent */

/* potrebne picoviny */
ul { 
list-style: none; 
line-height: 25px;
padding-left: 0px; 
}

li {
font-size: 12px;
color: #000;
}

.contentpane a:link{
font-size: 12px;
color: #046ab2;
text-align: justify;
}
.contentpane a:active{
font-size: 12px;
color: #046ab2;
text-align: justify;
}
.contentpane a:hover{
font-size: 12px;
color: #046ab2;
background: transparent;
text-align: justify;
}
.contentpane a:visited{
font-size: 12px;
color: #046ab2;
text-align: justify;
}

table.contentpaneopen{
font-size: 12px;
color: #000;
}

table.contentpaneopen b{
font-weight: bold;
}
/* end */

/* spravodajstvo */
.category{
color: #000000;
padding-top: 5px;
padding-bottom: 5px;
margin-left: 20px;
font-size: 12px;
text-align: center;
text-decoration: none;
}
/*spravodajstvo end */

/*vzp */
.contentpaneopen .vzp{
background: #fff;
color: #000;
font-size: 9px;
text-align: justify;
}

.contentpaneopen .vzph{
font-size : 9px;
color: #000;
font-weight: bold;
}


/*vzp konec */
.kl{
color: #ffffff;
background: #006db2;
font-size: 12px;
width: 145px;
}

.kalk{
color: #000;
background: #B8C6D1;

font-size: 12px;
width: 146px;
}

.ah{
font-size: 12px;
color: #046ab2;
text-align: justify;
}

.article{
font-size: 12px;
color: #000000;
text-align: justify;
}

.articleal{
margin-left: 50px;
}

.article li{
font-size: 12px;
list-style-type: disc;
}



	/*	konec text */
	/*	linky */	
.ah a:link{
font-size: 12px;
color: #046ab2;
text-align: justify;
}

.ah a:active{
font-size: 12px;
color: #046ab2;
text-align: justify;
}

.ah a:hover{
font-size: 12px;
color: #046ab2;
background: #fff;
text-align: justify;
}

.ah a:visited{
font-size: 12px;
color: #046ab2;
}

.netmenu {
font-size: 12px;
color: #000;
text-decoration: none;
font-weight: normal;
}

.netmenu a:visited{
font-size: 12px;
color: #fff;
}

.netmenu a:link{
font-size: 12px;
color: #fff;
}

.netmenu a:active{
font-size: 12px;
color: #fff;
}

.netmenu a:hover{
font-size: 12px;
color: #fff;
}

.article a:link{
font-size: 12px;
color: #046ab2;
background: #fff;
text-align: justify;
}

.article a:active{
font-size: 12px;
color: #046ab2;
background: #fff;
text-align: justify;
}

.article a:hover{
font-size: 12px;
color: #046ab2;
background: #fff;
text-align: justify;
}

.article a:visited{
font-size: 12px;
color: #046ab2;
background: #fff;
text-align: justify;
}

.category a:link{
font-size: 12px;
color: #046ab2;
text-align: justify;
}

.category a:active{
font-size: 12px;
color: #046ab2;
text-align: justify;
}

.category a:hover{
font-size: 12px;
color: #046ab2;
background: #fff;
text-align: justify;
}

.category a:visited{
font-size: 12px;
color: #046ab2;
text-align: justify;
}

.ospr{
font-size: 16px;
font-weight: bold;
color: red;
text-align: justify;
}

.pred{
text-align: justify;
}


	/*	konec linky*/