/*  
*   Basic Styles
*   Author    -> MayVas <info@mayvas.com>
*   File type -> CSS2
*   License   -> GPL

----------------------  
  Document Structure
----------------------
  #1 - Wrapper Block
  #2 - Header Block
  #3 - Custom Block
  #4 - Content Container Block
    #4.1 - Left
    #4.2 - Main
    #4.3 - Right       
  #5 - Footer Block
  #6 - Navigation (Main Menu Module)

*/



/* #1 -- Wrapper Block -- */
#wrapper{
  background: url(../images/mapBgr.jpg) no-repeat 700px 196px #ffffff;
  
}

/* #2 -- Header Block -- */
#header{

}
#header .inside{
  background: url(../images/tobBgr.gif) no-repeat 249px 30px;
  height: 200px;
}
.logoBlock{
  background: url(../images/logoBlock.jpg) no-repeat center center #3F5058;;
  height: 200px;
  width: 248px;
  padding-top: 1px;
}
.logoBlock a{
  display: block;
  border: 2px solid #ffffff;
  margin: 0 1px 1px 1px;
  height: 195px;  
  color:#ffffff;
  text-decoration: none;
}



/* #3 -- Custom Block -- */
#custom{

}



/* #4 -- Content Container Block -- */
#container{
   padding-top: 2px;
}

/* #4.1 - Left - */
    #left{}
    #left .inside{}
        /* Left content elements */
        
        
/* #4.2 - Main - */
    #main{}
    #main .inside{margin: 20px 30px 0px 30px;}
        /* Main content elements */
        .shortDsc{
          background: url(../images/pxBgr.gif) bottom right repeat-x;
          margin-bottom: 20px;
          padding-bottom: 20px;
          }
        .tJust{text-align: justify;}
        .detailsLink a{
          padding: 15px 15px 0px 0px;
          display: block;
          background: url(../images/arowMore.gif) no-repeat bottom right;
          width: 120px;
          margin-left: 10px;
        }
        .trImgLink{
          padding-top: 10px;
          float: left;
          width: 150px;
          text-align: center;
        }
        .trImgLink .caption{font-weight: bold;text-align: left;padding-left: 10px;}
            
/* 4.3 - Right - */
    #right{}
    #right .inside{margin-top: 20px;height: 100%;}
        /* Right content elements */    




/* #5 -- Footer Block -- */
#footer{

}
#footer .inside{
  margin-top: 20px;
  border-top: 2px solid #57656E;
  background: url() #F0F0F0;
  height: 50px;
}
#footer .inside dl{
  margin: 0px;
  padding: 0px;
}
#footer .inside dl dd{
  margin: 0px;
  padding: 15px 0px;
  float: left;
}
#footer .inside dl dd.lfp{width: 270px;}
#footer .inside dl dd.lfp strong{margin-left: 15px;}
#footer .inside dl dd.cfp{width: 320px;text-align: center;}
#footer .inside dl dd.rfp{width: 290px;text-align: right;}



/* #6 -- Navigation (Main Menu Module) -- */
.mod_navigation {
  padding: 0px 2px;
  margin-bottom: 30px;
}
.mod_navigation .level_1{
  list-style-type: none;
  margin: 0px;
  padding: 0px;
} 
.mod_navigation ul.level_1 li{
  margin: 0px 0px 3px 0px;
  padding: 5px 0px 5px 35px;
  border-bottom: 1px solid #dddddd;
  background: url(../images/menuArrBrg.jpg) no-repeat 0px 2px;
}
.mod_navigation ul.level_1 li a{
  text-decoration: none;
  color:#0E5ABA;
}
.mod_navigation ul.level_1 li a:hover{
  color:#ffffff;
  background: #BC0505;
  padding: 2px 10px;
}
.mod_navigation ul.level_1 li.active{
  text-decoration: none;
  color:#0E5ABA;
}
.mod_navigation ul.level_1 li.active .active{
  margin: 0px;
  color:#ffffff;
  background: #BC0505;
  padding: 2px 10px;
}


/* #7 -- Order Form -- */
.mod_form
{

}

.mod_form table tr td
{
padding: 3px 0px 0px 0px;
display: block;
}

.mod_form table tr td input,.mod_form table tr td textarea
{
width: 200px;
}

/* #8 -- Navigation (Main Menu Module) -- */
#partnersMenu{
  margin-bottom: 20px;
}
#partnersMenu ul.level_1{
  list-style-type: none;
  margin: 0px;
  padding: 0px;
} 
#partnersMenu ul.level_1 li{
  margin: 0px;
  padding: 3px 0px;
}
#partnersMenu ul.level_1 li a{
  text-decoration: none;
  font-size: 11px;
  color:#0E5ABA ;
}
#partnersMenu ul.level_1 li a:hover{
  
}
#partnersMenu ul.level_1 li.active{
  
}
#partnersMenu ul.level_1 li.active p.active{
  
}



/* #9 -- QUICK POLL -- */
.mod_quickpoll{
  padding: 10px 0px 10px 0px;
  width: 230px; 
  margin-bottom: 30px; 
}
.mod_quickpoll .formbody{
  font-size: 11px;
}
.mod_quickpoll .totaltext{
  
}
.mod_quickpoll .stoptext{
  
  font-weight: bold;
  font-size: 11px;
}
.mod_quickpoll .graph{
  font-size: 11px;
}
.mod_quickpoll .graph div{
  
}

.mod_quickpoll .graph .results .color1 { color:#FFFFFF; background-color:#333333; text-align:center;}
.mod_quickpoll .graph .results .color2 { color:#000000; background-color:#99CC33; text-align:center;}
.mod_quickpoll .graph .results .color3 { color:#000000; background-color:#99CCFF; text-align:center;}
.mod_quickpoll .graph .results .color4 { color:#000000; background-color:#FFFFCC; text-align:center;}
.mod_quickpoll .graph .results .color5 { color:#000000; background-color:#FFCCCC; text-align:center;}
.mod_quickpoll .graph .results .color6 { color:#000000; background-color:#CCCCFF; text-align:center;}

.mod_quickpoll .title{
  font-weight: bold;
  display: none;
}
.mod_quickpoll .description{
  padding: 10px 0px 10px 0px;
  font-weight: bold;
  font-size: 11px;
  line-height: 120%;
}
.widget .radio_container input{
  float: left;
  margin-right: 5px;
}
.widget span{
  display: block;
  border-bottom: 1px solid #ddd;
  padding: 2px 0px;
}
.mod_quickpoll .formbody .radio_container span label{
  display: table;
  
  _display: block;
  _height: 30px;
}
.mod_quickpoll .submit_container{
  clear: both;
  margin-top: 10px;
}


/* #10 -- VACANCY EXAMPLE DOWNLOAD -- */
#blok-zavantazhennja-rezjume{
  margin-top: 240px;
  margin-left: 100px;
  width: 120px;
}


/* -- Breadcrumb navigation block -- */
.mod_breadcrumb{
  float: right;
  width: 620px;
  padding-top: 6px;
  font-size: 10px;
}
.mod_breadcrumb a{
  text-decoration: none;
  font-weight: bold;
}



/* -- CONTACT block -- */
#contact
{
padding: 0px 0px 20px 0px;
}

#contact div
{
padding: 0px 0px 2px 0px;

}