/*
orange: #FFA500
*/

A {
 color: #FFA500;
}


#logo {
 position: absolute;
 top: 0px;
 left: 0px;
}

h1 {
 position: absolute;
 top: 10px;
 left: 190px;
 
 margin: 0px;
 padding: 0px;
 
 color: #FFA500;	
 font-size: 35px;
 font-weight: 900;
 font-family: arial, sans-serif;
}

hr.top {
 position: absolute;
 top: 51px;
 left: 190px;
 
 margin-top: 0px;
 
 width: 500px;
 height: 19px;
 background: #C0BCBC;
 color: #C0BCBC; /* IE */
 border: none;
}

#body {
 /* border: 1px solid red; */
 
 margin-top: 90px;
 
 padding-left: 10px;
 
}

#left {
 /* border: 1px solid green; */
 width: 160px;
 float: left;
}

#left form {
 margin: 0px;
}
#left form textarea {
 background: white;
}

#middle {
 /* Xborder: 1px solid blue; */
 width: 500px;
 float: left;
 
 margin-left: 20px;
}

#right {
 /* Xborder: 1px solid blue; */
 width: 150px;
 float: left;
 
 margin-left: 20px;
}


#ciel {
 font-size: 75%;
  color: gray;
}

#ciel em {
 font-weight: bold;
 font-style: normal;
 color: black;
}

#languageSelector {
 border: 0px solid red;
 
 width: 150px;
 height: 50px;
 top: 40px;
 left: 740px;
 
 position: absolute;
 font-size: 12px;
}
#languageSelector img {
 border: 0px;
}
#languageSelector B {
 color: black;
}
#languageSelector A {
 text-decoration: none;
 color: gray;
 }


.status, .warning {
 font-weight: bold;
}
.status {
 color: #FFA500;
}
.warning {
 color: red;
}

/* ---------------------------------------------------------- */
/* ---------------------------------------------------------- */
/* ---------------------------------------------------------- */


#footer {
 font-size: smaller;

 margin-bottom: 10px;
 margin-left: 10px;

 width: 680px;
}
#footer, #footer A {
 color: gray;
}
#footer hr {
 height: 8px;
 background: #FFA500;
 color: #FFA500; /* IE */
 border: none;
}

/* ---------------------------------------------------------- */
/* ---------------------------------------------------------- */
/* ---------------------------------------------------------- */


.clear {
 clear: both;
}

body {
 font-family: arial;
 background-color: white;
 background-color: #F5F5F5;
  
 margin: 0px;
 padding: 0px;
}


/* ---------------------------------------------------------- */
/* ---------------------------------------------------------- */
/* ---------------------------------------------------------- */

.category {
 font-size: 85%;
 margin-bottom: 10px;
}

/* vynulovanie specialnosti h2 */
.category h2.title {
 padding: 0px;
 margin: 0px;
 font-size: 100%;
 font-weight: 100;
}

.category h2.title {

 font-weight: bold;
 color: #505050;

 padding: 2px;
 padding-left: 8px;

 background-color: #E0E0E0;
 background-image: url("../imgs/bg-silver.gif");
 background-repeat: repeat-y;
 
 -moz-border-radius: 0px 10px 0px 0px;
}

.category .numbers {
 padding-top: 2px;
 padding-bottom: 2px;

 border-top: none;
 border-left: 1px solid #C0BCBC;
 border-right: 1px dotted silver;
 border-bottom: 1px solid #C0BCBC;

 background-color: white;
}

.category .numbers .number {
 color: #505050;
 padding-left: 5px;
 padding-right: 2px;
 border-bottom: 1px dotted #C0C0C0;
}
.category .numbers .number.last {
 border-bottom: none;
}

/* samotne cislo */
.category .numbers .number em {
 color: #FFA500;
 color: #E48600;
 font-weight: bold;
 font-size: 110%;
 font-style: normal;
}

.category .numbers .number .moreInfo {
 font-size: 70%;
 color: gray;
}
.category .numbers .number .moreInfo A {
 color: gray;
}

/* ---------------------------------------------------------- */

/* tiesnove volania */
.category.catNo1 {
 font-size: 145%;
}

.category .numbers .number .numberInner {
 /* Xborder: 1px solid red; */
 float: left;
}

.category .numbers .number .numberIcon {
 /* Xborder: 1px solid blue; */
 
 float: left;
 margin-left: 5px;
 
 background-repeat: no-repeat;
 background-position: 0% 50%;
}

/* 158  policia */
#number1 .numberIcon {
 width: 80px;
 height: 1.3em;
 background-image: url("../imgs/icon-policia.gif");
}
/* 155  zachranka */
#number2 .numberIcon {
 width: 30px;
 height: 1.3em;
 background-image: url("../imgs/icon-zachranka.gif");
}
/* 150  poziarnici */
#number3 .numberIcon {
 width: 35px;
 height: 1.3em;
 background-image: url("../imgs/icon-poziarnici.gif");
}
/* 112  tiesnove volanie */
#number4 .numberIcon {
 width: 95px;
 height: 1.3em;
 background-image: url("../imgs/icon-sos.gif");
}

/* ---------------------------------------------------------- */
/* ---------------------------------------------------------- */
/* ---------------------------------------------------------- */

.partnerIcons, .box {
 font-size: 11px;
}
.partnerIcons A, .box A {
 color: black;
}
.partnerIcons A:hover {
 color: #FFA500;
}
.partnerIcons .header, .box .boxHeader {
 padding: 1px;
 padding-left: 8px;
 
 background-color: #FFA500;
 background-image: url("../imgs/bg-orange.gif");
 background-repeat: repeat-y;
 
 -moz-border-radius: 0px 6px 0px 0px;

 font-size: 13px;
 color: white;
}
.partnerIcons .icons, .box .boxBody {
 border: 1px dotted silver;
 border-top: none;
 background-color: white;
 text-align: center;
}
.partnerIcons .icon {
 padding-top: 5px;
 padding-bottom: 5px;
 line-height: 10px; 
}
.partnerIcons .icon A {
 text-decoration: none;
}
.partnerIcons img {
 border: 0px;
}

/* ---------------------------------------------------------- */
/* ---------------------------------------------------------- */
/* ---------------------------------------------------------- */


