﻿/* *********************************************************** */
/* *********************************************************** */
/*                       normal tags                           */
/* *********************************************************** */
/* *********************************************************** */

body {
  margin: 0; /* neni nutne, NN4 hack */
}

html body { 
  margin: 0; 
  padding:0;
  height:100%;
  width:100%;
  background-color: #efca17;
  background-image:url(bg.gif);
  background-repeat:repeat-x;
  color:#EBEBEB;
  font-family :  Verdana, Arial ce, Helvetica ce, Arial, Helvetica;
  font-size:11px;
  text-align:center;
  line-height:150%;  
  float:left;

 /* background-image:url(pagebg.jpg); 
  background-repeat:repeat-x; */
}

form, fieldset {
margin:0;
border:0;
padding:0;
}

a { /* norm. odkaz kdekoli */
 text-decoration:none;
 color:yellow;

}

a:link { /* norm. odkaz nenavstiven */
  color:yellow;
}

a:visited { /* norm. odkaz nenavstiven */
  color:yellow;
}

a:hover { /* norm. odkaz nenavstiven */
  text-decoration:underline;
  }


h1,h2,h3,h4 { margin: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:#F7F7F7;
}

img {
border:0px;
margin:0px;
padding:0px;
}

table {
font-size:10px;
}

textarea {
font-family :  Verdana, Arial ce, Helvetica ce, Arial, Helvetica;
font-size:11px;
 background-color:#1f1f1f;
 
}
/* *********************************************************** */
/*                       main IDs                              */
/* *********************************************************** */

#header {
background-color:black;
background-image:url(headerbg.gif);
background-repeat:no-repeat;
height:345px;
color:white;
margin:0;
}

#page {
width:1000px;
margin: 0 auto;
/*margin-top: -20px;*/
}

#container {
background-image:url(menubg.gif);
background-repeat:repeat-y;
background-color: black;
/*float:left;*/
width:960px;
text-align:left;
}


a#home {
margin-top:50px;
display:block;
width:278px;
height:58px;
float:left;
text-decoration:none;
}


a#paticky {
text-decoration:none;
color:black;
}


/*                    MENU
************************************************************* */

#mainmenu {
background-image:url(menubg.gif);
background-repeat:repeat-y;
font-size:14px;
height:28px;
 /*border:1px solid blue; */
 background-color:black;
padding-left:6px;
padding-top: 8px;
}

#mainmenu a {
color:#f79b1e;
font-weight: bolder;
display:block;
float:left;
text-align:center;
padding-left:4px;
width:113px;
/*border:1px solid blue;*/
}

#mainmenu a:hover {
color:#85a23d;
font-weight: bold;
text-decoration:none;
}



/*                       main 
/* *********************************************************** */

#main {

}
#partners {
margin:0px 10px 10px 10px;
padding:10px;
margin-top:150px;
width:115px;
float:right;
text-align:center;
background-color:#313030;
}

#partners img {
margin:5px 0px;
}

#main h2 {
font-family:arial;
font-size:15px;
background-color:black;
/*background-image:url(h2bg.gif);
background-repeat:no-repeat;*/
padding:10px 5px 5px 10px;
height:15px;
_height:23px;
color:#white;
}

#main h3 {
margin:0;
font-size:12px;
padding: 1px 2px;
}

/*                       left 
/* *********************************************************** */




#prdcol {
float:left;
width: 650px;
           /*  -moz-border-radius: 8px;  */
          
background-color: black;
margin: 15px 10px 10px 10px;
 /*border:1px solid red; */
}


#msgleftcol {
background-color: black;
float:left;
width:550px;
margin: 0px 10px 0px 0px;

/* border:1px solid blue; */ 
}



div.content {
padding:10px 10px 10px 10px; 
margin:0;
background-color: black;
/*background-image:url(background-pattern.gif)
background-repeat:repeat;
 border:1px solid yellow; */
}

p.content {
padding:0px;
margin:0;
background-color: black;
/*-moz-opacity:0,1;*/
/*background-image:url(background-pattern.gif)
background-repeat:repeat;
 border:1px solid yellow; */
}

/*                       middle 
/* *********************************************************** */

#midcol {
background-color: black;
float:left;
width:400px;
padding-top:5px;
 /*border:1px solid red; */
 }

/*                       right 
/* *********************************************************** */

#rightcol {
background-color: black;
float:right;
width:200px;
margin: 15px 10px 10px 10px;
/*-moz-opacity:0.2;*/
/* border:1px solid yellow;*/  
}

#rightcolfoto {
background-color: black;
float:right;
width:200px;
margin: 0px 10px 10px 10px;
/*-moz-opacity:0.2;*/
/* border:1px solid yellow;  */
}



#fotorightcol {
background-color: black;
float:right;
width:250px;
margin: 0px 10px 0px 0px;

 /*border:1px solid blue;  */
}


/* *********************************************************** */
/*                       footer                                */
/* *********************************************************** */


#footer {
margin:0px 0;
padding:5px;
background-color: #efca17;
background-image:url(footer.jpg);
background-repeat:no-repeat;
}


.editfoot {
padding:5px;
margin:10px 0;
}

/* *********************************************************** */
/*                       function                              */
/* *********************************************************** */



.box-in {
margin:5px 10px;

/* border:1px solid #F0582E; */
}
input {
background-color:#1f1f1f;
background-image:url(inputbg.gif);
background-repeat:no-repeat;
color:white;
border:1px solid #1d1212;
}
textarea {
background-color:#1f1f1f;
background-image:url(inputbg.gif);
color:white;
border:1px solid #1d1212;
}

input.submit {
font-size:11px;
font-weight:bold;
background-color:#1f1f1f;
background-image:url(background-pattern.gif);
background-repeat:no-repeat;
color:white;
border:1px solid #1d1212;
padding:3px;
}

.top{
vertical-align:top;
font-weight:bold;
}



.left {
float:left;
}
.right {
float:right; 
}

.small {
font-size:9px;
}

.hidden {
visibility:hidden;
display:none;
}


.cleaner {
  padding:0;
  height:1px;
  margin:0;
  width:100%;
  clear: both;
  border: none;
  overflow:hidden;
}

