/* Jobs Consulting CSS style */

html,body {
  height: 100%;
    margin: 0px;
      font-family: Verdana, Tahoma, sans-serif;
        font-size: 11px;
	  color: #000000;
	  }



	  td                              {font-family: Verdana, Tahoma, sans-serif; font-size:
	  11px; color: #000000;}

	  h1                              {font-size: 16px; color: #bf262b; margin-top: 9px;
	  margin-bottom: 20px;}
	  h2                              {font-size: 13px; margin-top: 20px; font-family: Verdana, Tahoma; text-decoration: underline;}
	  h2.same                 {font-size: 15px; color: #bf262b; margin-top: 25px;}

	  h3                              {font-size: 11px; margin-top: 20px; font-family: Verdana, Tahoma;}

	  table           {border-collapse: collapse}

          a img {border-style: none;}

	  a:link                  {color: #bf262b; text-decoration: none;}
	  a:hover                 {text-decoration: underline;}
	  a:visited               {color: #bf262b; text-decoration: none;}
	  a:visited:hover {text-decoration: underline;}

	  li {margin-bottom: 7px;}
	 
	  .titleA                 {font-size: 15px; font-weight: bold; color: #bf262b; margin-top:
	  25px;}
	  .titleB                 {color: #bf262b; margin-top: 20px;}
	  .title                  {background-color: #BF262B; font-weight: bold; color: #ffffff;}
	  .fronttext      {font-family: Verdana, Tahoma, sans-serif; font-size: 9px; color:
	  #000000;}
	  .even                   {background-color: #F8CDA3;}
	  .odd                    {background-color: #FEF3E8;}
          /*	  
          input {background-color: transparent; border-color: #900; border-style: solid; border-width: 1px; \
	         font-family: "Trebuchet MS", "Arial CE", Arial, "Helvetica CE", Helvetica,
		 sans-serif; font-size: 9pt; margin: 3px; padding: 1px; width: 110px;}
	  
	  textarea { background-color: transparent; border-color: #900; border-style: solid; border-width: 1px;
		     font-family: "Trebuchet MS", "Arial CE", Arial, "Helvetica CE", Helvetica,
		     sans-serif; font-size: 9pt; margin: 3px; padding: 1px; width: 210px; }
	  
          textarea:hover {background-color: #d8d8d8; }
	  textarea:focus {background-color: #fff; }
	  input:hover {background-color: #d8d8d8; }
	  input:focus {background-color: #fff; }
	  */  
	     
	    
	     

	  
/* Horni menu tabulka */

#toptable {
  width: 100%;
    height: 20px;
      background-color: #ce1127;
        border: 0;
	}


	/* Menu horni tabulky */

	#toptable .menu {
	  color: #ffffff;
	    font-weight: bold;
	      padding-top: 5px;
	        vertical-align: bottom;
		    }

		    #toptable .menu a {
		      color: #ffffff;
		        font-weight: bold;
			  text-decoration: none;
			  }

			  #toptable .menu a:hover {
			    color: #f8cda3;
			      font-weight: bold;
			        text-decoration: none;
				}


				/* Hlavni tabulka */

				#maintable {
				  width: 100%;
				    border: 0;
				    }


				    /* Submenu */

				    #maintable .submenu {
				      width: 200px;
				        text-align: right;
					  vertical-align: top;
					    padding-top: 34px;
					    }
#maintable .submenu .menuitem {
  padding-bottom: 4px;
    position: relative;
    }

    #maintable .menuitem a {
      text-decoration: none;
        color: #bf262b;
	}

	#maintable .menuitem a:hover {
	  text-decoration: none;
	    color: #000;
	    }

	    #maintable .menuitem .selected {
	      color: black;
	      }

	      #maintable .submenu .overmenu {
	        padding-right: 32px;
		}

		#maintable .submenu .blok {
		  border-right: 1px solid black;
		    padding-right: 8px;
		      height: 170px;
		      }

		      #maintable .submenu .subblok {
		        border-right: 1px solid black;
			  padding-right: 8px;
			    height: 15px;
			    }


			    /* Hlavni cast s textem */

			    #maintable .text {
			      vertical-align: top;
			        padding-top: 30px;
				  padding-right: 20px;
				    /*text-align: justify;*/
				    }

/* Prava cast s fotem */

#maintable .foto {
  vertical-align: top;
    width: 255px;
      background-image: url("menu-background.png");
      }

      #maintable .foto .neprehlednete {
        height: 16px;
	  padding-top: 4px;
	    padding-left: 7px;
	      background: #ce1127;
	        color: #ffffff;
		  font-weight: bold;
		  }

		  #maintable .foto .news {
		    padding: 7px;
		    padding-left: 7px;
		    
		    }

                    #maintable .foto .news2 {
                      padding: 17px;
		      padding-left: 17px;
                      color: #333333;
		    }
							    

		    /* Copyright */

		    #maintable .copyright {
		      text-align: center;
		      padding-top: 10px;
		      padding-bottom: 5px;
		    }

                #maintable .copyright2 {
		        text-align: right;
			padding-right: 30px;
			padding-top: 2px;
			font-size: -2;
		}
											   

			#maintable .copyright a {
			  color: #bf262b;
			    text-decoration: none;
			    }

			    #maintable .copyright a:hover {
			      color: #000;
			        text-decoration: none;
				}


				/* Cornery, spacery, bloky a DIVy */

				#topcube {
				  position: absolute;
				    padding-left: 190px;
				    }

				    #maintable .submenu .spacer {
				      padding-bottom: 25px;
				      }

#maintable .hr {
  border-top: 1px solid black;
    width: 97%;
    }

    #maintable .cube {
      margin-top: -8px;
        text-align: right;
	  width: 97%;
	  }
	  
.news li {
     list-style-image:url(./arrow.gif)
}    

#maintable .why li {
     list-style-image:url(./arrow.gif) 
}

#maintable .why ul {
list-style: none;
}

#maintable .main_why li {
     list-style-image:url(./arrow.gif) 
}

#maintable .main_why ul {
list-style: none;
width: 90%;
}

div.field
{
  background-repeat: repeat;
  border-color: #900;
  width: 86%;
  float: center;
  margin: 0px 0px 10px 5%
}
	 
div.podtitulek
{
  border-color: #900;
    border-style: none none solid none;
      border-width: 1px;
        color: #900;
	  font-size: 10pt;
	    font-weight: bold;
	      margin: 5px 10px 0px 10px;
	        padding: 5px 0px 0px 0px;
		}

div.content
{
  padding: 4px 10px 5px 10px;
}

div.field3
{
  background-repeat: repeat;
  border-color: #900;
  width: 86%;
  float: center;
  margin: 0px 0px 10px 5%
}

div.field_main1
{
  background-repeat: repeat;
  background-color: #FFFFCC;
  width: 48%;
  float: left;
  margin: 0px 0px 10px 1%
}

div.field_main_top
{         
background-repeat: repeat;
background-color: #FFFFFF; 
width: 95%;
float: middle;
margin: 0px 0px 10px 1%
}  

div.reference
{ 
background-repeat: repeat;
background-color: #FFFFCC;
width: 95%;
float: middle;
margin: 1px 1px 10px 1%
} 

div.bulgarianref
{
background-repeat: repeat;
background-color: #FFFFCC;
width: 50%;
float: middle;
margin: 1px 1px 10px 1%
}


div.field3_main2                      
{
  background-repeat: repeat;
  background-color: #FFFFCC;
  width: 48%;
  float: right;                 
  margin: 0px 0px 10px 1%
}

div.field_main3                     
{                                     
  background-repeat: repeat;          
  background-color: #FFFFCC;
  width: 48%;
  float: left;
  margin: 0px 0px 10px 1%
}   
      
div.field3_main4          
{         
  background-repeat: repeat;
  background-color: #FFFFCC;
  width: 48%;
  float: right;      
  margin: 0px 0px 10px 1%
} 

div.field_firmy
{
  background-repeat: repeat;
  background-image: url("menu-background.png");
  height: 180px;
  width: 48%;
  float: left;
  margin: 0px 0px 10px 1%
}
      
div.field3_zamestnanci
{         
  background-repeat: repeat;
  background-image: url("menu-background.png");
  width: 48%;
  height: 180px;
  float: right;      
  margin: 0px 0px 10px 1%
}

.search_button {
background-color: #dddddd;
border: 1px solid #99ccff;
color: #000000;
font-size: 11px;
font-family: verdana;
font-style: ;
}

div.kontakt
{
  background-repeat: repeat;
  background-color: #dddddd;
  text-align: left;
  width: 82%;
  margin: 0px 0px 10px 1%;
}

.pozicebig {width: 540px;  background: #F6F6F7; margin-bottom: 15px; }
.position {text-transform:uppercase; font-weight: bold;}
.alltop {width: 520px; height:30px; padding:10px 10px 3px 25px;}
.alltop p  { padding:10px 10px 3px 25px; font-size: 90%; text-align: right; border-bottom:1px solid #DDDDDE; }
.allcontent {width: 540px;}
.allcontent ul { padding-bottom:0; list-style-type:none;}
.allcontent p { padding:10px 15px;}
.allcontent li { border-bottom:1px solid #DDDDDE; padding: 10px 10px 3px 25px;}
.allcontent li.bgcolor  { background-color: #FFFFCC;}
.allcontent tr.bgcolor  { background-color: #FFFFCC;}
.allcontent .textright  { font-size: 100%; padding: 3px 0px 3px 10px;}
.textright {text-align: right;}


.maintabulka  			{width:9		5% !important; border:1px #ce1127 solid; border-collapse:collapse;}
.maintabulka TH, .maintabulka TD		{padding:2px 5px;}
.maintabulka TH,
.maintabulka THEAD TD		{color:#fff; background:#ce1127; text-align:left; font-weight: bold;}
