body { margin:12px; font:normal 13px arial; }
form { margin:0; }
#loginform { display:none; }
div { text-align:left; }
div.h { height:10px; }
div.h5 { height:5px; }
h1 { margin:0;font:normal 24px arial; }
h1.or { margin:2px 0; font-size:28px; font-weight:normal; color:#FF6600; line-height:30px;}
h1.pad { margin:2px 0; font-size:28px; font-weight:normal; color:#FF6600; line-height:50px;} 
h2 { margin:0; }
h2.gr { font:bold 16px arial; color:#8e8d8b;  }
h2.company { margin-bottom:2pt; }
h3 a:visited, h4 a:visited {color:#5519B3}
div.cl { clear:left; }
a,a:hover { color:#003BA6 }
a.sl { color:#7777CC; }
a.or { color:#FF5A00; }
a.s { background: url(/imgs/sendresume.gif) no-repeat scroll left center; line-height:30px; padding:0 20px; }
a.sm { font:11px verdana; }
.r1, .r2, .r3, .r4, .r5 {display:block;font-size:1px;height:1px;z-index:1;position:relative;}
.r1 {margin: 0pt 1px;}
.r2 {margin: 0pt 2px;}
.r3 {margin: 0pt 3px;}
.r4 {margin: 0pt 4px;}
.r5 {margin: 0pt 5px;}
.graycloud      b {background-color:#EAE9E5;}
.howcloud       b {background-color:#E8F0F6;}
.brickcloud     b {background-color:#BD524A;}
div.wild { margin:0 auto; width:760px; position:relative; }
div.column { width:231px; position:relative; float:left; }
div.main { width: 519px; margin-left:10px; position:relative; float:left; z-index:1;}
.spa { word-spacing:6px; }
#man_in_ch { background: url(/imgs/man_on_chair.jpg) no-repeat; height:200px; }
#man_in_ch a {  color:#366A00; }
#man_in_ch em { font: normal 15px arial; }
#man_in_ch em a { text-decoration:none; }
#man_in_ch ul { margin: 0 0 0 40px; padding-top:10px;}
#man_in_ch li { list-style: none; list-style-position: inside; font: normal 11px verdana,arial; margin-top:6px;}
#colton_logo { height:200px; font-size:12px;  position:relative;}
#colton_logo .p { float:left; font-family:verdana; }
#colton_logo .p a { color:black; }
#upcolumn { display: table; position: relative; width: 100%; }
#uprow {display: table-row;position: relative;width: 100%; }
#uprow .a, #uprow .b { display: table-cell; position: relative; width: 164px; vertical-align: bottom; }
#uprow .b { width: 319px; }
#uprow .r { display: block; width: auto; padding: 0; }
#uprow .a .r { padding-left: 0; }
#uprow .a .r img { vertical-align:middle; padding:0; }
#uprow .b .r { padding-right: 0; text-align:right;  }
.incolumn,#secunda { background-color: #EAE9E5; }
.incolumn a { display:block; padding:3px 14px; font:normal 13px arial; border-top:solid 1px #C9C6C0;text-decoration:none; color:#494743;}
.incolumn div  {  padding:3px 14px; font:normal 13px arial; line-height:13px; border-top:solid 1px #C9C6C0;}
.incolumn a:hover { background-color: #f2f2f2; }
.incolumn a.level { padding-left:28px; }
.incolumn a.active { background-color: #ffffff;font-weight:bold; }
.incolumn a.original { color:#003BA6;text-decoration: underline; }
.incolumn div.title { color:#797670; padding:6px 14px; font-size:22px; line-height:22px; border-top-width:0; }
#secunda { text-align:center; line-height:20px; border-top:solid 1px #C9C6C0; padding-top:4px;}
#secunda strong { color:#494743; }
#how_find_job,#how_subscibe { background-color:#E8F0F6;position:relative; padding:6px 0;z-index:1;color:#4A4342;}
#how_find_job h1,#how_subscibe h1 { padding-left:20px;  }
#how_find_job li { margin-top:6px; line-height:18px; }
#close_how h2 { margin:0; text-align:center; }
#close_how h2 a { font-size:16px; font-weight:normal; color:#003BA6; }
#close_how a, #how_subscibe a { text-decoration:none; color:#4A4342; line-height:normal; display:block;}
#close_how a.plaha { background: none; position:absolute; top:5px; right:5px; z-index:1; }
#close_how a.withimg { background: url(/imgs/close_icon.gif) no-repeat right center; }
#close_how a span, #how_subscibe a span { border-bottom:1px dashed #4A4342;  line-height:20px;}
#close_how a.plaha span { margin-right:34px; } 
#how_find_job ol { margin-bottom:0; margin-top:0;}
#how_subscibe div.pad {padding-left:20px;font-size:15px;margin-top:6px;}
#secunda_head,#vacancy_head { background-color:#BD524A; color:white; height:26px; border-bottom:solid 1px #DADADA; }
#secunda_head { font:normal 18px arial }
#vacancy_head { font:bold 12px verdana; line-height:20px;}
#vacancy_head span.pad1, #vacancy_how span.pad1, #secunda_head span.pad1 { padding-left:16px; }
#vacancy_head span.pad2 { padding-left:270px; }
#vacancy_head span.pad3 { padding-left:413px; }
#vacancy_how { background-color:#F2F2F2; height:36px; line-height:34px; border:solid 1px #DADADA; color:#494743; border-bottom-width:0;}
#vacancy_how span.pad2 { padding-left:20px; }
#logotypes {position:relative;}
#logotypes div { width:92px; margin:0 auto; text-align:center;  }
#logotypes div a { text-decoration:none; }
#logotypes div a img { text-decoration:none; }
#logotypes div a.t { display:block; font: 8pt tahoma; }
#logotypes div a.i { display: table-cell; height:50px; vertical-align: middle; width:92px; text-align:center;}
#vacancies { border:solid 1px #DADADA;  border-top-width:0;}
div.sl {border-bottom:solid 1px #DADADA; padding:8px 15px; line-height:150%; text-align:center; background-color:#005826;}
div.sl a {  color:white; font:bold 14px arial;  }
div.v { border-bottom:solid 1px #DADADA; padding:15px; line-height:150%; }
div.v.b { border:solid 5px #E3EDFA;padding:10px;}
div.v.f { background-color:#fcfbb3; }
div.g { background-color:#f2f2f2; }
div.v h4 { margin:0;float:right; width:150px;padding:0 5px 5px ; font:normal 13px arial;line-height:15px;}
div.v h3 { margin:0 0 5px 0;font:bold 14px arial;line-height:normal;}
div.v.s h3 { padding-left:20px; background: url('/imgs/icons/tool_sticky.gif') no-repeat left center; }
div.o { background-color:#878787; color:white; line-height:28px; text-align:center; font-size:15px; font-weight:bold; border-left:1px solid #878787;border-right:1px solid #878787;}
div.o b { font-size:20px; }
div.lb {border-bottom:solid 0px #DADADA; padding:8px 15px; line-height:150%; text-align:center; background-color:#e3edfa; font:bold 14px arial;}
div.t { padding-top:4px; }
div.t a { padding-right:14px; }
div.t a.up { background: url('/imgs/icons/tool_up.gif') no-repeat left center; padding-left:18px; }
div.t a.fill,div.t a.deactiv { background: url('/imgs/icons/tool_fill.gif') no-repeat left center; padding-left:19px; }
div.t a.deactiv { text-decoration:none; cursor: text; color:#888;}
div.t a.sticky { background: url('/imgs/icons/tool_sticky.gif') no-repeat left center; padding-left:20px; }
.grn { color:green; }
#pagination { padding:15px;}
#pagination span.active {background-color:#003BA6;color:#FFFFFF;}
#pagination span {font:bold 13px verdana; padding:4px; }
#footer { position:relative; background-color:#EAE9E5; height:40px; color:#494743;}
#footer div.f { float:left;height:31px;padding-top:5px; }
#login-form {display:none;position:absolute;right:0;top:25px;width:310px;z-index:101;}
#login-form td.loginform table {border:solid 15px white;}
td.loginform {background-color:white;border-color:#666666 black black #666666;border-style:solid;border-width:1px 3px 3px 1px;border-style:solid;}
ul.aboutcompany li { margin:0;}
ul.aboutcompany { margin:0; }
div.userlink { text-align:right;vertical-align:bottom; }
   .status { padding:15px 15px 10px;border-color:#DADADA;border-style:solid;border-width:0 1px;background-color:#f1f1f1 }
   .status h1 { padding:0; margin:0; color:#363636; font-size:18px; }
   .status div.sc { word-spacing: 10px; }
   .status div a.active { text-decoration:none; color:#363636; cursor: text; font-weight:bold }