 /* *** css by miss monorom www.intensivstation.ch *** */
/* css released under Creative Commons License -  http://creativecommons.org/licenses/by/2.0/deed.en  */

body {
background-color: #fff;
font-size: 12px;
font-family: Arial, SunSans-Regular, Sans-Serif;
color:#636363;
padding:0;
margin:0;
text-align:center;
}
a 
{
color:#636363;
text-decoration:underline;
}
a:hover
{
color: #00587c;
}
a img{
border:0px; 
margin:0px;
}

h1 {
color:#00587c;
font-size:18px;
font-weight:normal;
padding:0;
margin:0;
padding-bottom:3px;
}

h2 {
color:#00587c;
font-size:14px;
font-weight:bold;
padding:0;
margin:0;
padding-bottom:5px;
padding-top:10px;
}
h3 {
color:#196889;
font-size:12px;
font-weight:bold;
padding:0;
margin:0;
padding-bottom:5px;
}

hr{
size:0px;
color:#ebebeb;
height:0px;
padding:0;
} 
/* ----------container to center the layout-------------- */
#container {
width: 1000px;
margin: 0px auto;
padding-top:40px;
text-align:left;

}
#breadcrumb a{
font-size:10px;
}
/* ----------header -------------- */
#header {
height:70px;
padding: 0px;
margin: 0px;
}
#logo{
float:left;
}
#info{ 
float:right;
text-align:right; 
}
#info a{
font-size:10px;
} 
/* -----------------topmenu--------------------- */
#topmenu{
height:30px;
background:url('/images/bg_top.jpg') repeat-x;
color:#fff;
font-size: 14px;
padding-left:10px;
}
#topmenu_content{
padding-top:0px;
float:left;  
padding-top:5px; 
padding-bottom:9px;
}
#topmenu_content ul{
list-style:none;   
margin:0;
padding:0;
display:inline;
padding-left:5px;
}
#topmenu_content ul li{
display:inline;
margin-right:10px;
padding-left:5px;
padding-right:5px;   
}
#topmenu_content ul li a{
color:#fff;
}
#topmenu_content ul li a:hover{
text-decoration:none;
}
#topmenu_content ul li.selected{
background-color:#ff8400;  
padding-top:5px; 
padding-bottom:9px; 
}
#submenu{
min-height:24px;
height:auto !important;
height:30px;
background-color:#ff8400;
color:#fff;
font-size: 14px;
padding:0;
margin:0;
padding-top:3px;
padding-bottom:3px;
padding-left:10px;
}
#submenu ul{
list-style:none;
margin:0;
padding:0;
display:inline;
}
#submenu ul li{
display:inline;
padding-right:20px;
}
#submenu ul li a{
color:#fff;
}
#submenu ul li a:hover{
text-decoration:underline;
color:#00587c;
}
#search{ 
margin:0;
padding:0;
padding-top:5px;
float:right;
text-align:right; 
padding-right:10px;
}
#search form{
margin:0;
padding:0;

}
#search form input{
border:0px;
height:20px;
}
#search form input.type1{
width:224px;
color:#636363;
background:url('/images/bg_search.jpg') repeat-x;
}
#search form input.submit{
width:20px;
background:url('/images/search.jpg') no-repeat;
}
/* -----------------content--------------------- */
#content {

background-color: #e4e4e4;
background-color: #ffffff;
padding: 0px;
margin: 10px 210px 10px;
padding-left:20px; 
}
div#content { 
min-height:600px;
height:expression(this.scrollHeight > 600 ? "auto":"600px"); 
}
#content blockquote{
margin-left:30px;
padding-bottom:5px;
padding-top:5px;
}

.text, .text p{
padding-top:5px;
} 
.text ol, .text ul{
margin-left:50px;
}
.text ul ul{
list-style:url('/images/li.jpg');
}



#content table{
border:1px;
border-bottom:1px solid #808080;
border-right:1px solid #808080;

}
#content table td{
font-size:12px;
padding:3px;
margin:0px;
border:1px;
border-left:1px solid #808080;
border-top:1px solid #808080;
}

/* --------------left navi------------- */
#left {
float: left;
width: 210px;
margin: 0;
padding: 0;
margin-top:10px;
}

#left .leftmenu {
margin: 0;
padding: 0;
list-style:none;
background-color: #fff;
}
#left .leftmenu li{
margin-bottom:1px;
}
#left .leftmenu a:hover,#left .leftmenu a.outer:hover{
text-decoration:underline;
}
#left .leftmenu a.outer{
color:#096083;
font-weight:bold;
width: 201px;
float: left;
height:18px;
padding-left:9px;
background-color: #d4e6ee;
text-decoration:none;
padding-top:2px;
margin-bottom:1px;
}
#left ul.leftmenu ul{
margin: 0;
padding: 0;
list-style:none;
background-color: #fff;
}
#left ul.leftmenu ul li a {
padding:0;
margin:0;
background-color: #ebebeb;
padding-left:24px; 
height:18px;
padding-top:2px;
margin-bottom:1px;
width: 201px;
float: left;
}
head~body #left ul.leftmenu ul li a {
width: 186px;
}

#left ul.leftmenu ul li a{
text-decoration:none;
 
}
#left ul.leftmenu ul li ul li a{
background-color: #ebebeb;
margin:0;
padding:0;
padding-left:36px; 
height:18px;
padding-top:2px;
margin-bottom:1px;
width: 201px;
float: left;
}
head~body #left ul.leftmenu ul li ul li a{
width: 174px;
}
#left ul.leftmenu a.select{
background: url('/images/bg_left_selected.jpg') no-repeat #f4a331;
}
#right {
float: right;
width: 200px;
margin: 0;
padding: 0;
margin-top:10px;
}
#right h3{
padding-top:5px;
}
#right ul {
margin: 0;
padding: 0;
list-style:none;
background-color: #fff;
}
#right li a.print,#right li a.info,#right li a.download,#right li a.links,#right li a.contact {
color:#096083;
font-weight:bold;
width: 191px;
padding-left:9px;
float: left;
height:18px;
background-color: #ebebeb;
text-decoration:none;
padding-top:2px;
margin-bottom:1px;
}
#right li ul{
font-size:11px;
margin: 0;
padding: 0;
width:184px;
margin-left:8px;
}
#right li ul li{
margin: 0;
padding: 0;
margin-bottom:3px;

}
#right li ul#links{
margin: 0;
padding: 0;
list-style:url('/images/links_d.jpg');
padding-left:26px;
}
#right li ul#downloads{
margin: 0;
padding: 0;
}
#right li ul#downloads li {
padding-left:25px;
}
#right .print{
background:url('/images/print.jpg') no-repeat right #ebebeb;
}
#right .links{
background:url('/images/links.jpg') no-repeat right #ebebeb;
}
#right .download{
background:url('/images/download.jpg') no-repeat right #ebebeb;
}
#right .info{
background:url('/images/contact.jpg') no-repeat right #ebebeb;
}
#right .contact{
background:url('/images/ask.jpg') no-repeat right #ebebeb;
}
#right #downloads .zip{
background:url('/images/ext/zip.jpg') no-repeat;
} 
#right #downloads .doc{
background:url('/images/ext/doc.jpg') no-repeat;
}
#right #downloads .jpg{
background:url('/images/ext/jpg.jpg') no-repeat;
 
}
#right #downloads .png{
background:url('/images/ext/png.jpg') no-repeat;
 
}
#right #downloads .xls{
background:url('/images/ext/xls.jpg') no-repeat;
 
}
#right #downloads .ppt{
background:url('/images/ext/ppt.jpg') no-repeat;
 
}
#right #downloads .gif{
background:url('/images/ext/gif.jpg') no-repeat;
 
}
#right #downloads .rar{
background:url('/images/ext/rar.jpg') no-repeat;
 
}
#right #downloads .csv{
background:url('/images/ext/csv.jpg') no-repeat;
 
}
#right #downloads .pdf{
background:url('/images/ext/pdf.jpg') no-repeat;
 
}
#right #rates{
margin: 0;
padding: 0;
margin-top:5px;
margin-bottom:20px;
}
#right #rates table td{
font-size:11px;
padding-right:5px;
padding-bottom:3px;
}
#right #rates .name{
color:#00587c;
}
#right #rates .price{
color:#464646;
text-align:right;
}
#right #rates .change_up{
color:#009836;
text-align:right;
}
#right #rates .change_down{
color:#cd2c2c;
text-align:right;
}
#right #rates .change{
text-align:right;
}
/* -----------footer--------------------------- */
#footer {
font-size:10px; 
height:60px;
clear: both;
margin: 0;
padding: 0;
}
#footer img{
vertical-align:middle;
}
#footer p{
padding-right:45px;
float:left;
}
#footer a{
color:#196889;
}
#footer a:hover{
color:#007aab;
}
/* -----------news--------------------------- */
#news{
margin:0;
padding:0;
list-style:none;
padding-top:8px;
}
#news .date{
font-size:11px;
color:#196889;
}
#news .title a{
color:#196889;
font-weight:bold;
}
#news .title a:hover{
text-decoration:none;
}
#news .annot{
padding-bottom:8px;
}
#news .metka{
padding-bottom:16px;
font-size:10px;
color:#acacac; 
}

#map{
margin:0;
padding:0;
list-style:none;
line-height:20px;
}
#map ul li{
list-style:url('/images/li.jpg');
}
#search_results{
margin:0;
padding:0;
list-style:none;
}

#nfa_b {
  width: 201px;
  margin:0;
  padding:0;
  
}

@-moz-document url-prefix() {
  #nfa_b {
  width: auto;
  padding-top: 10px;
  }
}

@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
  #nfa_b {
  width: auto;
  margin-top: 10px;
  }
}


@media screen and (-webkit-min-device-pixel-ratio:0){#nfa_b {
  width: 210px;
  margin-top: 10px;
  }}



