html, body {
  width: 100%; min-width: 1000px;
  }
  
body {
  background: #fff;
  font-size: 75%; font-family: verdana, sans-serif; color: #333;
  margin: 0; padding: 0;
  text-align: left;
  }
  
.clear {clear: both; line-height: 1px; height: 1px;}  
.clear-bot {background: url(http://www.venbesthire.com.ua/_img/bg-foot1.gif) top left no-repeat; clear: both; line-height: 1px; height: 1px;} 
.clear-left {background: #ECF0F3; clear: both; line-height: 1px; height: 3px;}  

img { 
  border: none;
  }

/* ----------------------- Structure ----------------------- */
#holder {
  margin: 0; padding: 15px 0 0 0;
  text-align: left;
  min-height: 300px;
  width: 100%;
  } 
#inner {
  background: url(http://www.venbesthire.com.ua/_img/bg-inner.jpg) top left no-repeat !important;
  margin: 0 auto; padding: 0 0 30px 0;
  float: left;
  overflow: auto;
  text-align: left;
  width: 1000px;
  } 
/*------------------------Top-------------------------------*/  
#top {
  background: url(http://www.venbesthire.com.ua/_img/bg-top.jpg) top left no-repeat;
  height: 106px;
  margin: 0 0 0 26px; padding: 0 0 0 20px;
  } 
#icons {
  float: left;
  width: 26px;
  height: 106px;
  font-size: 0.9em;
  margin: 0; padding: 0;
  } 
#icons a {
  color: #fff;
  text-decoration: none;
  } 
#slogan {
  float: right;
  height: 34px;
  margin: 0; padding: 30px 10px 0 0;
  font-size: 22px; font-family: verdana, sans-serif;  color: #09c;
  } 
#top_nav {
/*  background: url(http://www.venbesthire.com.ua/_img/bg-nav.jpg) top right no-repeat;*/
  float: left;
  width: 720px;
  margin: 0 0 0 47px;
  padding: 0;
  }
#top_nav ul {
  margin: 0; padding: 0;
    font: bold 14px arial;
  list-style-type: none;
  }
#top_nav ul li {
  display:block;
  float: left;
  padding: 0;
  height: 40px;
}
#top_nav ul li a{
   display: block; 
   padding: 12px 0 8px;
   margin: 0;
     text-decoration: none;
     color: #036;
}
#top_nav ul li a.act{
   display: block; 
   padding: 12px 0 8px;
   margin: 0;
     text-decoration: none;
     color: #f60;
}
#top_nav ul li a:hover{
   color: #f60;
} 
#top_nav span{
/*  height: 60px;*/
  padding:15px 7px 10px 6px;  
}
#top_nav span.brd{    
    background: url(http://www.venbesthire.com.ua/_img/brd.gif) right no-repeat;
} 

/*--------------------------------Content----------------------------*/
#content {
  margin: 0; padding: 0 0 0 26px;
/*  min-height: 300px;*/
/*  background: url(http://www.venbesthire.com.ua/_img/bg-cont.jpg) top left no-repeat;*/
  }   
  
/*--------------------------------Left-------------------------------*/ 
#left {
  float: left;
  width: 245px;
  margin: 0; padding: 0;
  overflow: auto;
  } 
#nav {
  float: left;
  background: url(http://www.venbesthire.com.ua/_img/bg-search.jpg) top right no-repeat;
  width: 245px;
  text-align: right;
  margin: 0; padding: 0;
  height: 175px;
  }
#nav h2 {
  background: url(http://www.venbesthire.com.ua/_img/bg-nav-left.gif) center right no-repeat;
  font-size: 14px !important; font-family: tahoma, sans-serif; font-weight: bold !important; color: #036;
  margin: 0; padding: 10px 15px 0 0 !important;
  } 
#nav ul {
  margin: 0; padding: 3px 15px 0 0;
  list-style-type: none;
  }
#nav ul li {
  padding: 2px 0 0 0; margin: 0; 
}
#nav ul li a{
  background: url(http://www.venbesthire.com.ua/_img/list-nav.gif) center right no-repeat;
   font: 12px tahoma;
   padding: 0 8px 0 10px;
     text-decoration: none;
     color: #036;
}
#nav ul li a.act{
  background: url(http://www.venbesthire.com.ua/_img/list-nav-act.gif) center right no-repeat;
   font: 12px tahoma;
   padding: 0 8px 0 10px;
     text-decoration: none;
     color: #f60;
}
#nav ul li a:hover{
  background: url(http://www.venbesthire.com.ua/_img/list-nav-act.gif) center right no-repeat;
   color: #f60;
} 
#quick {
  float: left;
  text-align: right;
  margin: 0; padding: 20px 0 10px 10px;
  } 
#cv {
  float: left;
  width: 245px;
  text-align: right;
  margin: 0; padding: 0 0 10px 0;
  }
#cv p.txt {
  font-size: 0.9em; font-family: arial, sans-serif; color: #069;
  margin: 0; padding: 0 15px 0 0;
  text-align: right;
  } 
#left h2 {
  font-size: 18px; font-family: tahoma, sans-serif; font-weight: normal; color: #036;
  margin: 0; padding: 5px 15px 0 0;
  } 
#cv-form {
  margin: 0; padding: 0;
  } 
#left table {
  border: none; 
  align: right;
  border-collapse:collapse; 
  margin: 0; padding: 0;
  } 
#left table td {
  font-size: 12px; font-family: tahoma, arial, sans-serif; font-weight: bold;
  text-align: right;  
  padding: 3px 10px 3px 0;
  margin: 0;
  } 
#left table td a {  
  color: #f60;
  }
#left table td a:hover {  
  color: #f00;
  } 
#left input {
  width: 200px;
  } 
#left select {
  width: 205px;
  } 
input.but {
  width: auto !important;
  BACKGROUND: url(http://www.venbesthire.com.ua/_img/bg-but.jpg) top left repeat-x; COLOR: #fff;
  height: 22px;
  margin: 0; padding: 0;
  border: none;
}
#search {
  float: left;
  width: 245px;
  text-align: right;
  margin: 0; padding: 0;
  height: 175px;
  }
#search h2 {
  font-size: 18px; font-family: tahoma, sans-serif; font-weight: bold; color: #036;
  margin: 0; padding: 10px 15px 0 0;
  } 
#s-form {
  margin: 0; padding: 5px 0 0 0;
  } 
#search table {
  border: none; 
  align: right;
  border-collapse:collapse; 
  margin: 0; padding: 0;
  } 
#search table td {
  font-size: 12px; font-family: tahoma, arial, sans-serif; font-weight: bold;
  text-align: right;  
  padding: 3px 10px 3px 0;
  margin: 0;
  } 
  
  

/*---------------------------------Right---------------------------------*/
#right {
  background: url(http://www.venbesthire.com.ua/_img/header.jpg) top left no-repeat;
  float: left;
  width: 726px;
  margin: 0; padding: 0;
  } 
.search-res {
  font-size: 1em;
  }
table.vac_full {
  margin: 0; padding: 3px;
  font-size: 1em;
  border-collapse: collapse;
  }
table.vac_full td {
  margin: 0; padding: 3px 5px 3px 10px; 
  border: 1px solid #09c; 
  background: #ECF0F3;
  } 
table.vac_td td {
  border: none;
  color: #555;
  font: bold 0.9em Arial;
  }
.tit {  
  font: bold 0.9em arial, sans-serif;
  color: #444;
  } 
.hd_vac {
  color: #036;
  background: #D5DDE3;
  border: 1px solid #036;
  }
a.back {  
  color: #036;
  font: 1em Arial, sans-serif;
  }     
a:hover.back {
  color: #f60;
  text-decoration: none;
  } 
table.search-res {
  margin: 0; padding: 5px;
  border-collapse: collapse;
  font-size: 1em;
  }
table.search-res td {
  border: 1px solid #09c; 
  background: #ECF0F3;
  }   
table.search_td td {
  border: none;
  color: #555;
  font: bold 0.9em Arial;
  }
table.search_td td.lbl {
  border: none;
  color: #444;
  font: 0.9em Arial;
  }   
.header {
  font-size: 1.6em; font-family: arial, sans-serif; font-weight: bold;
  color: #036;
  margin: 0; padding: 45px 0 23px 25px;
  } 
#cont {
  margin: 0; padding: 0 0 0 25px;
  } 
h1 {
  font-size: 1.3em; font-family: verdana, sans-serif; 
  color: #333;
  margin: 0; padding: 10px 0 3px 0;
  } 
h2 {
  font-size: 1.1em; font-family: verdana, sans-serif; 
  color: #333;
  margin: 0; padding: 10px 0 3px 0;
  } 
p.more {
  margin: 0; padding: 0 0 5x 0; 
  font-size: 0.8em !important; font-family: verdana, sans-serif; font-weight: bold;
  } 
a.more {
  color: #f60;
  } 
a:hover.more {
  color: #f00;
  }     
#bottom {
  background: #ECF0F3;
  height: 70px;
  width: 998px;
  margin: 0; padding: 0;
  text-align: left;
  }
#foot1 {
  background: url(http://www.venbesthire.com.ua/_img/bg-foot1.gif) top left repeat-y;
  float: left;
  height: 65px;
  width: 262px;
  color: #09c;
  font-size: 0.8em;
  margin: 0; padding: 5px 10px 0 0;
  }
#foot1 p {
  text-align: right;
  font-size: 0.9em;
  } 
#foot1 a{
  color: #f90;
  } 
#foot1 a:hover{
  color: #f00;
  } 
#foot2 {  
  float: left;
  font-size: 0.9em;
  margin: 0; padding: 10px 0 0 10px;
  } 
#foot2 a{
  color: #333;
  text-decoration: none;
  } 
#foot2 a:hover{
  color: #f60;
  }     
  
/*--------------------------General----------------------*/ 
p {
  text-align: justify;
  margin: 0; padding: 5px 0 0 0;
  }
a {
  color: #036;
  } 
a:hover {
  color: #09c;
  } 
#copy {
  color: #999;
  text-align: right;
  }
ul.map {
  margin: 0; padding: 15px 0 0 10px;
  list-style-type: none;
  }
ul.map li {
  padding: 2px 0 0 0; margin: 0; 
}
ul.map li a{
  background: url(http://www.venbesthire.com.ua/_img/list-map.gif) center left no-repeat;
   font: 12px tahoma;
   padding: 0 8px 0 10px;
     text-decoration: none;
     color: #036;
}
ul.map li a:hover{
  background: url(http://www.venbesthire.com.ua/_img/list-map-act.gif) center left no-repeat;
   color: #f60;
} 
ul.sub-map {
  margin: 0; padding: 3px 0 0 35px;
  list-style-type: none;
  }
ul.sub-map li {
  padding: 2px 0 0 0; margin: 0; 
}
ul.sub-map li a{
  background: url(http://www.venbesthire.com.ua/_img/list-sub-map.gif) center left no-repeat;
   font: 12px tahoma;
   padding: 0 8px 0 10px;
     text-decoration: none;
     color: #036;
}
ul.sub-map li a:hover{
  background: url(http://www.venbesthire.com.ua/_img/list-sub-map-act.gif) center left no-repeat;
   color: #f60;
} 

#cont #content{float:left;width:485px;padding:0;}
#cont #sidebar{float:right;width:210px;}
#cont #content img {float:left;padding:0 10px 10px 0}


#sidebar ul {list-style:none;padding:0;margin:0 0 0 20px;}
#sidebar ul ul {margin:5px 0 10px 10px;padding:0;}
#sidebar ul ul li {padding:0;margin:0 0 5px;}

h1 a, h2 a, h3 a {text-decoration:none;}

.postmetadata {clear:both;display:block;}

.more-link {display:block;}

.social_bookmark {clear:both;display:block;padding:5px 0 0}
.social_bookmark div br {display:none}
.widget_recent_entries li {border-bottom: 1px solid #CCC;padding:0 0 8px!important;margin:0 0 3px!important;}
