/* *********************************************************** */
/* *********************************************************** */
/*                       normal tags                           */
/* *********************************************************** */
/* *********************************************************** */

body {
  margin:-10px; /* neni nutne, NN4 hack */
}

html body { 
  margin: 0; 
  padding:0;
  height:100%;
  width:100%;
  background-color:#F5F5F5;
  color:#797979;
  font-family :  Trebuchet MS, Verdana, Arial ce, Helvetica ce, Arial, Helvetica;
  font-size:12px;
  text-align:center;
  line-height:150%;
}

form, fieldset {
margin:0;
border:0;
padding:0;
}

a { /* norm. odkaz kdekoli */
 text-decoration:none;
 color:#CC3300;;
}

a:link { /* norm. odkaz nenavstiven */
  color:#CC3300;
}

a:visited { /* norm. odkaz nenavstiven */
  color:#CC3300;
}

a:hover { /* norm. odkaz nenavstiven */
  color:#CC3300;
  text-decoration:underline;
  }


h1,h2,h3,h4 { margin-bottom:0px;}
p { margin: 0.5em 0 }

h1{ /* pozor - pouzito jenom na uvodni strance */
font-size:12px;
}

input {
  color:black;
  margin: 2px 0 0px 0;
  font-size:9px;
  border:1px solid #939393;
  background-color:white;
}

img {
border:0px;
margin:0px;
padding:0px;
}

img.thumb {
margin-right:10px;
border:2px solid #E3E3E2;
}

table {
font-size:10px;
}

textarea {
font-family :  Verdana, Arial ce, Helvetica ce, Arial, Helvetica;
font-size:11px;
}

h4 { padding-top:0; margin-top:0;}
/* *********************************************************** */
/*                       main IDs                              */
/* *********************************************************** */

#container {
width:732px;
text-align:left;
margin-left:auto;
margin-right:auto;
background-color:white;
}
a#home {
margin-top:50px;
display:block;
width:278px;
height:58px;
float:left;
text-decoration:none;
}
#header {
background-image:url(header.jpg);
background-repeat:no-repeat;
height:110px;
color:white;
}

#header2 {
background-image:url(ndes_logo.png);
background-repeat:no-repeat;
width: 733px;
height: 113px;
text-align:right;
padding-top:5px;
}

#leftcol {
float:left;
width:280px;
}

#leftinfo {
margin:0;
padding:5px 0px;
text-align:center;
background-image:url(infobg.jpg);
background-repeat:no-repeat;
}
#rightcol {
width:420px;
_width:440px;
float:right;
padding:18px 10px 10px 12px;
} 

.box-in {
padding:10px;
border:0px solid red;
}

/* *********************************************************** */
/*                       main menu                             */
/* *********************************************************** */

#main {
border: 1px solid #DADADA;
}

#main h2 {
font-size:15px;
margin:10px 0;
}

#main h3 {
color:#BCBCBC;
margin:0;
font-size:12px;
padding: 1px 2px;
}

#mainmenu {
padding-top:4px;
padding-bottom:5px;
margin-top:65px;
width:452px;
background-image:url(menubg.jpg);
background-repeat:repeat-x;
float:right;
}
#mainmenu a {
text-decoration:none;
padding-left:10px;
color:#CC3300;
font-weight:bold;
}
#mainmenu a:hover {
color:#FF8000;
}

#main2 {
border: 1px solid #de9b52;
}

#main2 h2 {
font-size:15px;
margin:10px 0;
}

#main2 h3 {
color:#BCBCBC;
margin:0;
font-size:12px;
padding: 1px 2px;
}

#mainmenu2 {
padding-top:5px;
padding-bottom: 4px;
margin-top:85px;
margin-bottom: -2px;
margin-right: 1px;
width:730px;
border: 1px solid #de9b52;
/*
background-image:url(menubg.jpg);
background-repeat:repeat-x;
*/
float:right;
}
#mainmenu2 a {
text-decoration:none;
padding: 0 5px 0 5px;
color:#b36005;
font-weight:bold;
}
#mainmenu2 a:hover {
color:#de9b52;
}

ul li {
padding:5px;
}

/* *********************************************************** */
/*                       footer                                */
/* *********************************************************** */


#footer {
margin:0px 0;
padding:5px;
background:#D2CEC5;
}


.editfoot {
padding:5px;
margin:10px 0;
}

.partners {
  padding:8px 0 0 8px;
  font-size:10px;
  background: #f5f5f5;
}

.partners a {
  color:gray;
}
/* *********************************************************** */
/*                       function                              */
/* *********************************************************** */


.left {
float:left;
}
.right {
float:right; 
}


.cleaner {
clear:both;
height:1px;
overflow:hidden;
}

.admin {
background-color: white;
color: #b36005;
}

