body
{
margin:0;
padding:0;
background:#eeeeee;
}
body, table, tr, td, p, input, select, textarea {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; }

a:link {color:#666666;}
a:hover {color:#666666;}
a:visited {color:#666666;}


img{border:0px;}


/* HEADERS */
h1 { font-size:20px; font-weight:400; }
h2 { font-size:18px; }
h3 { font-size:14px; padding:5px 0 0 20px; margin:5px; color:#000000;}
h1,h2 { margin:0px; padding:0px; }
/* END HEADERS */


/* FORM */
FORM        {  margin: 0px; }
INPUT       { FONT-SIZE:12px; }
SELECT  { FONT-SIZE:11px; }
/* END FORMS */
#table_project td
{
border-bottom:1px #CCCCCC dotted;
padding:5px;
}
#tables td
{
border:1px #CCCCCC dotted;
padding:4px;
}
a#styl_project 
{
font-size:14px;
color: #4165A9;
text-decoration:none;
}
#projects
{
text-align:center;
width:300px;
font-size:14px;
color:#000000;
font-weight:bold;
margin:15px auto 0;
}
#projects a
{
display:block;
border:1px #CCCCCC dotted;
text-decoration:none;
padding:5px 0;
}
#projects a:hover
{
border:1px #000000 solid;
color:#000000;
}

.rating{width:100px;height:12px;margin:0;padding:0}
.rating_stars_bg,.rating_stars,.rating_num{height:12px;float:left;margin:0;padding:0}
.rating_stars_bg{width:60px;background:url(/images/star_bg.gif) repeat-x}
.rating_stars{background:url(/images/star.gif) repeat-x}
.rating_num{font:7pt Tahoma;margin-left:3px}

#menu_left
{
margin:2px 10px;
padding:2px;
}
#menu_left a
{
display:block;
border:1px #33CC33 solid;
text-decoration:none;
color:#000000;
padding:4px 0 4px 5px;
}
#menu_left a:hover
{
border:1px #000000 solid;
color: #000000;
}
#listal
{
text-decoration:none;
}
#menu
{
width:127px;
height:34px;
}
#menu a
{
background:url(../images/knopa_blue_center.gif) no-repeat;
color:#FFFFFF;
 text-decoration:none;
  display:block;
    height:100%;
	 padding-top:7px;
	 margin:0 auto;
	  padding-left:17px;
	  padding-right:0px;
}
#menu a:hover
{
color:#000000;
}
#active_menu a
{
background: url(../images/hover_menu_knopa.gif) no-repeat;
color:#000000;
 text-decoration:none;
  display:block;
    height:100%;
	 padding-top:7px;
	  padding-left:17px;
	  padding-right:0px;
}
/* */
#menu_red
{
width:127px;
height:34px;
}
#menu_red a
{
background:url(../images/knopa_blue_center.gif) no-repeat;
color:#FFFFFF;
 text-decoration:none;
  display:block;
    height:100%;
	 padding-top:7px;
	  padding-left:7px;
	  padding-right:0px;
}
#menu_red a:hover
{
color:#000000;
}
#active_menu_red a
{
background: url(../images/hover_menu_knopa.gif) no-repeat;
color:#000000;
 text-decoration:none;
  display:block;
    height:100%;
	 padding-top:7px;
	  padding-left:7px;
	  padding-right:0px;
}
/* */
#menu_top
{
width:127px;
height:34px;
}
#menu_top a
{
background: url(../images/top_menu_blue.gif) no-repeat;
color:#FFFFFF;
 text-decoration:none;
 font-weight:bold;
  display:block;
    height:100%;
	 padding-top:5px;
}
#menu_top a:hover
{
background: url(../images/top_menu_blue.gif) no-repeat;
color:#000000;
 text-decoration:none;
 font-weight:bold;
  display:block;
    height:100%;
	 padding-top:5px;
}

#menu_top_kabinet a
{
background: url(../images/top_menu_knopa.gif) no-repeat;
color:#FFFFFF;
 text-decoration:none;
 font-weight:bold;
  display:block;
    height:100%;
	 padding-top:5px;
}
#menu_top_kabinet a:hover
{
background: url(../images/top_menu_knopa.gif) no-repeat;
color:#000000;
 text-decoration:none;
 font-weight:bold;
  display:block;
    height:100%;
	 padding-top:5px;
}

/* */
#left_menu_category
{
padding:2px 0;
}
#left_menu_category a
{
text-decoration:none;
color: #0066CC;
font-size:12px;
}
#left_menu_category a:hover
{
color:#000000;
text-decoration:underline;
}
#vacancy
{
margin:3px 0;}
#vacancy a
{
color:#0066CC;
text-decoration:none;
}
#vacancy a:hover
{
color:#000000;
text-decoration: underline;
}
#reg_er
{
color:#FF0000; width:90%; padding:5px; margin:5px auto; border:1px #FF0000 dotted;
}
#resume
{
margin:3px 0;}
#resume a
{
color: #009900;
text-decoration:none;
}
#resume a:hover
{
color:#000000;
text-decoration: underline;
}
#left_resume_category
{
padding:2px 0;
}
#left_resume_category a
{
text-decoration:none;
color: #009900;
font-size:12px;
}
#left_resume_category a:hover
{
color:#000000;
text-decoration:underline;
}
#res_search a
{
font-weight:bold;
color:#000000;
padding-left:5px;
}
#res_search a:hover
{
text-decoration:none;
color: #009900;
font-weight:bold;
}