/* ***********************************************************FIELDSET******/
    /* vsechny, krome posledniho */                                                             
    form#search fieldset.main                                    
    {
    clear: both;
    border-color: black;
    border-width: 1px 0 0 0;
    border-style: solid none none none;
    padding: 10px;
    }
    
    /* posledni, ma navic spodni linku */
    fieldset#odkazy 
    {
    clear: both;
    font-size: 100%;
    border-color: black;
    border-width: 1px 0 1px 0;
    border-style: solid none solid none;
    padding: 10px;
    margin: 0 0 0 0;
    }
    
/* ***********************************************************LEGEND******/
          form#search legend, fieldset#odkazy legend                                 
          {
          font-size: 135%;
          font-weight: normal;
          color: black;
          margin: 0 0 0 0;
          padding: 0 5px;
          }    
          
/* ***********************************************************DIV******/
          form#search div 
          {
          clear: left;
          display: block;
          width: 480px;
          margin: 10px 0 0 0;
          padding: 1px 3px 0 0;
          }
          
                /* pozadovane policka */
                form#search div.tucne 
                {
                font-weight: bold;
                }    
                
                form#search div.tucnes 
                {
                margin-top: 20px;
                font-weight: bold;
                } 
                
                
                /* Submit jeden*/
                form#search div.submitone 
                {
                width: 100px;
                display: inline;
                float: left;
                padding-left: 3px;
                margin-top: 10px;
                margin-left: 200px;
                }
                 
                                 /* Submit jeden*/
                form#search div.submitones 
                {
                width: 100px;
                display: inline;
                float: left;
                padding-left: 3px;
                margin: 15px 0px 25px 200px;
                }
                 
                  
                /* ramecek pro blok, kdyz se 
                objevi chyba */
                form#search div.error 
                {
                background-color: rgb(255,255,153);
                color: #666666;
                border: 1px solid #ff0000;
                color: rgb(237,0,0);
                font-weight: bold;
                }  
                
                /* jen profily s foto */
                form#search div#photoprofile
                {
                margin: 20px 0 10px 0;
                }
                
/* ***********************************************************LABEL******/
          form#search div label                                   
          {
          display: block;
          float: left;
          width: 170px;
          padding: 0px 5px;
          margin: 0 0 5px 0;
          text-align: right;
          color: black;
          }  
          
          form#search div label.check                                   
          {
          display: block;
          float: left;
          width: 270px;
          padding: 0px 5px;
          margin: 0 0 5px 0;
          text-align: right;
          }
          
          /*label pro selecty s multiple 
          volbou, zabirajici dva radky*/
          form#search div label.multipletwo
          {
          margin: 5px 0 0 0;
          }     
          
/* ***********************************************************SELECT******/
   form#search fieldset.main select, form#search select
   {
   width: 180px;
   }  
                
                /* pro selecty jez maji popisek na 
                dva radky aby byl uprostred */
                form#search select.texttworows                                          
                {
                margin: 11px 10px 0px 0px;
                } 
                
/* ***********************************************************SPAN******/                
          /* popisek zmenseny pro select multiple
          prvni radek, poloho centrovana individualne
          ve style */
         form#search span.selectnotefirst
          {
          font-family: Times New Roman;
          font-weight: lighter;
          text-align: center;
          font-size: 68%;
          } 
          
          /* popisek zmenseny pro select multiple
          druhy radek, poloho centrovana individualne
          ve style */
          form#search .selectnotesecond
          {
          font-family: Times New Roman;
          font-weight: lighter;
          text-align: center;
          font-size: 68%;
          }
          
          fieldset#odkazy a
          {
          text-decoration: underline;
          color: blue;
          }
          
          
          fieldset#odkazy a:hover   
          {text-decoration: underline; color: red; }
          
          /* radiobutton */
          form#search div label.radioabsolute
                {
                font-weight: normal;
                float: left;
                padding: 3px 0px;
                display: inline;
                text-align: left;
                margin-right: 3px;
                margin-left: 0px;
                }
                
          form#search input.radioabsolute
                {
                float: left;
                width: 18px;
                height: 19px;
                display: inline;
                margin-right: 2px;
                }                 
          
          form#search span.radioabsolute
                {
                float: left;
                width: 170px;
                padding: 3px 5px;
                margin: 0 0 5px 0;
                text-align: right;
                font-weight: bold;
                }

/******************************************************************************/
/*                              RESULT                                        */
/******************************************************************************/    
 
/* ***********************************************************DIV******/
 div.searchresult
{
text-align: center;
border: 1px blue solid;
width: 159px;
float: left;
margin-right: 5px;
margin-bottom: 5px;

}


 div.searchresult div.subsc
{
font-weight: bold;
color: white;
text-align: left;
background-image: url(../pic/desc.gif);
height: 20px;
overflow: hidden;
}

 div.searchresult div.desc
{
width: 100%;
text-align: left;
font-size: 80%;
}

 div.searchresult div.desc div
{
padding-left: 2px;
}
 div.searchresult div.desc div img
{
margin: 0 0 0 0;
}

/* fotky ve vysledku */
div#imageresultsearch
{
text-align: center;
margin-bottom: -10px;
margin-top: 25px;
}

/* ***********************************************************IMG******/
 div.searchresult img
{
margin-top: 3px;
margin-bottom: 7px;
border: 0px; 
}        

/* ***********************************************************a******/

a.searchres {text-decoration: none; color: white;}
a.searchres:hover {text-decoration: underline; color: white;}



/* ***********************************************************span******/


/*****************************************************************lista s vysledky*/
div#searchresult
{
clear: both;
text-align: center;
font-size: 80%;
margin-top: 10px;
}

a.pageselected
{
color: rgb(186,0,0);
font-weight: bold;
font-size: 100%;
}


a.notselected:link {text-decoration: underline; color: blue;}
a.notselected:hover {text-decoration: underline; color: blue;}
a.notselected:visited {text-decoration: underline; color: blue;}
a.notselected:active {text-decoration: underline; color: blue;}


/******************************************************************************/
/*                              SHOW RESULT                                   */
/******************************************************************************/
/* tabulka */
div.tableresult
{  
margin-top: 20px;
min-width: 1px; 
_width: 1px; /* IE */ 
width: 100%; 

} 

/* hlavicka tabulky */
div.tableresult div.header
{
font-size: 120%;
font-weight: bold;
background-color: rgb(216,234,245); 
}

/* kontejner */
div.tableresult fieldset.cont
{
border: 3px rgb(185,215,230) solid;
height: 100%;
background-color: rgb(225,238,254);
}

/* radek v tabulce */
div.row, div.tworow 
{ 
clear: left; 
text-align: left;
} 

/* bunka v radku */
div.row div.bunkaleft 
{ 
float: left; 
border-color: white;
border-width: 0px 1px 1px 0px;
border-style: solid solid solid solid;
width: 50%;  
margin: -1px; 
height: 22px;
text-indent: 3px;
} 

/* bunka v radku */
div.row div.bunkaleftbottom
{ 
float: left; 
border-color: white;
border-width: 0px 1px 0px 0px;
border-style: solid solid solid solid;
width: 50%; 
text-indent: 3px;
margin: -1px;
height: 20px; 
} 


/* bunka v radku */
div.row div.bunkaright
{ 
text-indent: 10px;
text-align: left;
float: left; 
border-color: white;
border-width: 0px 0px 1px 0px;
border-style: solid solid solid solid; 
width: 50%;  
margin: -1px;
height: 22px;
overflow: hidden;

}

/* bunka v radku */
div.row div.bunkarightbottom
{ 
text-indent: 10px;
text-align: left;
float: left; 
border-color: white;
border-width: 0px 0px 0px 0px;
border-style: solid solid solid solid; 
width: 50%; 
margin: -1px;
height: 20px; 
}

/* prava bunka center */
div.row div.bunkamiddle
{ 
text-indent: 10px;
text-align: center;
float: left; 
border-color: white;
border-width: 0px 0px 1px 0px;
border-style: solid solid solid solid; 
width: 50%;  
margin: -1px;
height: 22px; 

}


div.row div.bunkamiddle img
{
padding-top: 5px;
}

div.bunkamiddlebottom img
{
padding-top: 5px;
}



/* prava bunka spodni center */
div.row div.bunkamiddlebottom
{ 
text-indent: 10px;
text-align: center;
float: left; 
border-color: white;
border-width: 0px 0px 0px 0px;
border-style: solid solid solid solid; 
width: 50%;  
margin: -1px;
height: 22px; 
}

/* obrazek v bunce */
 div.row img 
{
border: 0px;
}
 
/* dva radky v bunce */
div.tworow div.bunkaleft 
{ 
float: left; 
border-color: white;
border-width: 0px 1px 1px 0px;
border-style: solid solid solid solid;
width: 50%;  
margin: -1px; 
height: 40px;
text-indent: 3px;
line-height: 40px;
} 


div.tworow div.bunkaright
{ 
text-indent: 10px;
text-align: left;
float: left; 
border-color: white;
border-width: 0px 0px 1px 0px;
border-style: solid solid solid solid; 
width: 50%;  
margin: -1px;
height: 40px; 
vertical-align: middle;
}

/* interview */
div.tableresult fieldset.cont fieldset
{
margin: 20px 10px 5px 10px;
padding: 2px 10px 4px 10px;
border-color: white;
border-width: 1px 1px 1px 1px;
border-style: solid solid solid solid;
}

div.tableresult fieldset.cont fieldset legend
{
font-size: 100%;
padding: 0 6px 0 2px;
color: blue;
}

div.tableresult fieldset.cont fieldset img
{
border: 0px;
}

/* obrzek chlapce */
div.searchingboy
{
text-align: center;
margin-top: 70px;
}

/* agency */
div.agencyresultlogo
{
float: left;
width: 90px;
height: 90px;
margin: 2px 0px 2px 2px;
}



fieldset.agencyresult legend                                 
{
font-size: 135%;
font-weight: normal;
color: black;
margin: 0 0 0 0;
padding: 0 5px;
}
          
div.agencyresultlogocontent
{
margin-left: 4px;
}    

div.agencyresultlogocontent div
{
float: left;
width: 220px;
margin-left: 4px;
}  

img.imgonepx
{
margin-right: 2px;
}


div.resultcont
{
margin: 12px auto 0 110px;
width: 550px;
}

div.title a
{
font-weight: bold;
font-size: 16px;
color: blue;
}

div.description
{
font-size: 90%;
}

div.resultcont div.url a
{
color: blue;
font-size: 90%;
}
div.resultcont div.url a:link {text-decoration: none; color: blue;}
div.resultcont div.url a:active {text-decoration: underline; color: blue;}
div.resultcont div.url a:hover {text-decoration: underline; color: blue;}
div.resultcont div.url a:visited {text-decoration: none; color: blue;}

