html,body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
/* background-color: #ece5df;
  font-size: 12px; */
  COLOR: #343434;
  font-size: 12px;
  }


td {
  vertical-align:top;
  font-size: 12px;
  }

p {
  vertical-align:top;
  font-size: 12px;
  COLOR: #343434;
  }


td.td_head{
  height:116px;
  background-image:url(/images/td_head_bg.gif);
  background-color: #05589A;
  }

td.td_head_1 {
  width:329px;
  }

td.td_head_3 {
  width:329px;
  text-align:right;
  padding-left:20px;
  padding-right:14px;
  padding-top:13px;
  }

table.table_login_form{
  border:1px solid #C4F9FF;
  background-color:#EEEEEE;
  height:80px;
  width:329px;
  }

td.td_login_form{
  background-color:#EEEEEE;
  height:100%;
  }

td.td_main{
  height:100%;
 }

td.td_bottom{
  height:80px;
  padding-left:30px;
  padding-right:30px;
  padding-top:30px;
  padding-bottom:20px;
  background-image:url(/images/td_bottom_bg.gif);
  background-color:#045799;
 }

td.td_bottom_1 {
  width:100px;
  text-align:left;
  color:#E2FFFF;
  padding-left:10px;
  padding-right:10px;
  }

td.td_bottom_2 {
  color:#E2FFFF;
  padding-left:10px;
  padding-right:10px;
  }

td.td_bottom_3 {
  width:100px;
  text-align:right;
  color:#E2FFFF;
  padding-left:10px;
  padding-right:10px;
  }

td.right_column {  width:200px;
  height:100%;
  padding-left:10px;
  padding-right:10px;
  padding-top:17px;
  border-left: 1px solid #EEEEEE;
  }

td.block_top {
  width:100%;
  padding-left:10px;
  padding-right:10px;
  padding-top:10px;
  padding-bottom:5px;
  border-top: 1px solid #EEEEEE;
  font-size:11px;
  color:#343434;
  background-color:#EEEEEE;
  }

td.block_down {
  width:100%;
  padding-left:10px;
  padding-right:10px;
  padding-top:3px;
  padding-bottom:3px;
  font-size:11px;
  height:17px;
  color:#DBFFFF;
  background-color:#015FA9;
  }

a.block_top{  font-size:11px;
  color:#343434;
}

a:visited.block_top{
  font-size:11px;
  color:#343434;
}

a.gray{
  color:#B4B4B4;
}
a:visited.gray{
  color:#B4B4B4;
}


a.block_down{
  font-size:11px;
  color:#DBFFFF;
}

a:visited.block_down{
  font-size:11px;
  color:#DBFFFF;
}

a {
 color: #135A92;
 font-size: 12px;
 text-decoration:none;
 margin-top:0px;
 padding-top:0px;
}

a:hover {
 text-decoration:underline;
 margin-top:0px;
 padding-top:0px;
}

a:visited {
 color: #135A92;
 margin-top:0px;
 padding-top:0px;
}

a.small{
  font-size:10px;
}

form { margin: 0; padding: 0; display: inline; }
input.button {
 border-top: 1px solid #59AAD9;
 border-left: 1px solid #59AAD9;
 border-bottom: 1px solid #59AAD9;
 border-right: 1px solid #59AAD9;
 background-color: #FFFDFF;
 cursor:hand;
}

input.text {
 border-top: 1px solid #B9B9B9;
 border-left: 1px solid #B9B9B9;
 border-bottom: 1px solid #B9B9B9;
 border-right: 1px solid #B9B9B9;
 background-color: #FFFDFF;
 margin-top:0px;
}

input.text2 {
 border-top: 1px solid #B9B9B9;
 border-left: 1px solid #B9B9B9;
 border-bottom: 1px solid #B9B9B9;
 border-right: 1px solid #B9B9B9;
 background-color: #FFFDFF;
 margin-top:0px;
 width:250px;
}

textarea.text2 {
 border-top: 1px solid #B9B9B9;
 border-left: 1px solid #B9B9B9;
 border-bottom: 1px solid #B9B9B9;
 border-right: 1px solid #B9B9B9;
 background-color: #FFFDFF;
 margin-top:0px;
 width:250px;
}

h1 {
 background: url( /images/h1_item.gif ) no-repeat 0 20px;
 font-size:16px;
 COLOR: #015FA9;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 margin-bottom:14px;
 margin-top:7px;
 margin-left:0px;
 padding-left:17px;
 text-align:left;
 padding-top:15px;
}

h2 {
 margin-top:0px;
 margin-bottom:0px;
 padding-top:20px;
 padding-bottom:0px;
 font-size: 14px;
 COLOR: #015FA9;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}

h3 {
 font-size: 13px;
 COLOR: #015FA9;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 margin-bottom: 5px;
 margin-top: 5px;
 text-align: left;
 font-weight:normal;
}

table.table_project_list{
  border-top: 1px solid  #A1A4A9;
  border-left: 1px solid  #A1A4A9;
  border-bottom: 1px solid  #A1A4A9;
  border-right: 1px solid  #A1A4A9;
  border-width:1px;
  width:90%;
  text-align:center;
  background-color: #FFFFFF;
}

tr.table_project_list_head{
 background-color:#CCCCCC;
 color:#015FA9;
 padding-top:4px;
 padding-bottom:4px;
 padding-left:2px;
 padding-right:2px;
 font-weight:bold;
 font-size:13px;
}

tr.table_project_list_head_sub{
 background-color:#DDDDDD;
 color:#0A3F51;
}

tr.table_project_listbody{
 background-color:#EFEFEF;
}

tr.table_project_listbody1{
 background-color:#FFFFFF;
}

td.td_edit_form_projects_category{
 background-color:#CCCCCC;
}

td.register_form_info {
 padding-left:4px;
 padding-right:4px;
 padding-bottom:6px;
 font-size:10px;
 line-height:8px;
 }

td.td_left_col {
 width:244px;
 }

.td_login { text-align:center;
 }

td.td_num { width:10px;
 text-aign:center;
 padding-top:3px; }


/* menu */
ul {
margin-top: 0px;
padding-left: 0px;
margin-left: 0px;
margin-bottom: 0px;
padding-top: 10px;
list-style-type: none;
}

li {
 line-height: 17px;
 background: url( /images/ul_li.gif ) no-repeat 0 4px;
 padding-left: 14px;
}

ul.menu li {
 padding-left: 19px;
 padding-top: 1px;
 padding-bottom: 2px;
 background: url( /images/ul.gif ) no-repeat 0 5px;
 border-bottom:1px solid #EEEEEE;
 width:220px;
 }

ul.level1 {
width:240px;
margin-top: 0px;
padding-left: 0px;
margin-left: 0px;
margin-bottom: 0px;
padding-top: 2px;
list-style-type: none;
font-weight:bold;}

ul.level1a {
width:240px;
margin-top: 0px;
padding-left: 0px;
margin-left: 0px;
margin-bottom: 0px;
padding-top: 2px;
list-style-type: none;
}

ul.level1 li {
padding-left: 24px;
padding-top: 10px;
margin-top: 0px;
padding-bottom: 10px;
background: url( /images/level1.gif ) no-repeat 3 0px;
color:#FFFFFF;
line-height: 17px;
}

ul.level1 li.active{
padding-left: 24px;
padding-top: 10px;
margin-top: 0px;
padding-bottom: 10px;
background: url( /images/level1a.gif ) no-repeat 3 0px;
color:#FFFFFF;
line-height: 17px;
}

ul.level2 {
width:190px;
margin-top: 0px;
padding-left: 0px;
margin-left: 0px;
margin-bottom: 0px;
padding-top: 9px;
list-style-type: none;
font-weight:normal;}

ul.level2 li {
padding-left: 12px;
background: url( /images/ul.gif ) no-repeat 0 13px;
font-size:12px;
line-height: 12px;
font-weight:none;
color:#223447;
}

ul.level2 li.active {
padding-left: 12px;
background: url( /images/ula.gif ) no-repeat 0 13px;
font-size:12px;
line-height: 12px;
font-weight:none;
color:#DD4F05;
}


/* ajax */
.accordion {
	width: 480px;
	border-bottom: solid 1px #c4c4c4;
}
.accordion h3 {
	background: #e9e7e7 url(/images/arrow-square.gif) no-repeat right -51px;
	padding: 7px 15px;
	margin: 0;
/*	font: normal 120%/100% Arial, Helvetica, sans-serif; */
	border: solid 1px #c4c4c4;
	border-bottom: none;
	cursor: pointer;
    font-weight:normal;
}
.accordion h3:hover {
	background-color: #e3e2e2;
}
.accordion h3.active {
	background-position: right 5px;
}
.accordion p {
	background: #f7f7f7;
	margin: 0;
	padding: 10px 15px 20px;
	border-left: solid 1px #c4c4c4;
	border-right: solid 1px #c4c4c4;
}


/* дополнительные поля */
a.addField{
	color: #888;
	font-size: 10px;
  }

a.addFieldname{
	color: #888;
	font-size: 10px;
  }

a.addField:hover{
	color: #000;
  }
.fieldArea{
	position: relative;
	width: 100%;
  }
.fieldArea a.fieldRemove{
 font-size: 16px;
 text-decoration: none;
 font-weight:bold;
 color: red;
}
.fieldArea a.fieldRemove:hover{
  color: #d00
}

span.counter_span{display:none;}
span.timer_view{font-weight:bold;}

img.addjobs{cursor:pointer;}
