html {
font-size: 100.01%;
}
html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, em, font, img, strong, sub, sup, b, u, i, center, dl, dt, dd, ol, ul, li, form, label, table, tbody, tfoot, thead, tr, th, td, iframe {
margin: 0; 
padding: 0; 
border: 0; 
outline: 0; 
vertical-align: baseline; 
background: transparent; 
}
body {
line-height: 1; 
background: url(../img/main/body-back.png) 0 118px repeat-x #fff;
color: #535353;
text-align: center;
font: .6875em Georgia, sans-serif;
position:relative;
}
html, body {
height: 100%;
}
ol, ul {
list-style: none; 
}
:focus {
outline: 0; 
}
input {
font-family: Georgia, "Times New Roman", Times, serif;
}
table {
border-collapse: collapse; 
border-spacing: 0; 
font-size: 100%;
}
a {
color: #1196dc;
text-decoration: underline;
}
a:hover{
text-decoration:none;
}
.main {
width: 882px;
text-align: left;
min-height: 100%;
margin: 0 auto;
}
.header {
height: 240px;
position: relative;
z-index: 2;
background: url(../img/main/header-back.png) 0 36px no-repeat;
color: #929292;
}
.header h1,
.header .logo {
width: 242px;
height: 40px;
background: url(../img/main/logo.png);
text-indent: -9999px;
overflow: hidden;
display: block;
position: absolute;
top: 51px;
left: 0;
}
.header form {
width: 540px;
min-height: 97px;
position: absolute;
top: 122px;
left: 1px;
background: url(../img/main/search-top.png) 0 33px no-repeat;
}
.headerSearchStat {
font-size: 14px;
font-style: italic;
}
.headerSearchStat b {
font-weight: normal;
color: #6ab942;
font-family:Arial, Helvetica, sans-serif;
}
.headerSearchStat strong {
font-size: 18px;
font-weight: normal;
color: #008fda;
border-bottom: 1px dotted #1196dc;
zoom: 1;
font-style: normal;
}
.headerSearchStat span {
padding-right: 25px;
background: url(../img/main/search-city-choose.png) right top no-repeat;
cursor: pointer;
display: inline-block;
height: 19px;
}
.headerSearchStat ul {
position: absolute;
top: 21px;
left: 178px;
background: #fff;
border: 1px solid #c9c9c9;
padding: 15px 49px 18px 22px;
z-index: 2;
font-size: 18px;
font-style: normal;
display: none;
}
.headerSearchStat li {
color: #1196dc;
cursor: pointer;
border-bottom: 1px dotted #1196dc;
clear: both;
float: left;
margin-bottom: 8px;
}
.headerSearchInputs {
position: absolute;
left: 0;
top: 33px;
z-index: 1;
}
.headerSearchInputs input[type=text] {
width: 313px;
border: none;
background: none;
font-size: 18px;
color: #000;
margin: 6px 0 0 17px;
font-weight: normal;
}
.headerSearchInputs input[type=submit] {
width: 110px;
height: 38px;
border: none;
cursor: pointer;
position: absolute;
top: 0;
left: 334px;
background: none;
}
#headerSearchShowChooseSection {
width: 13px;
height: 38px;
position: absolute;
top: 0;
left: 444px;
cursor: pointer;
}
.headerSearchEx {
position: absolute;
top: 80px;
left: 0;
font-size: 10px;
font-style: italic;
}
.headerSearchEx strong,
.headerSearchEx span {
cursor: pointer;
border-bottom: 1px dotted #b5b5b5;
color: #787878;
font-weight: normal;
font-size: 12px;
margin: 0 3px;
font-style: normal;
zoom: 1;
}
#headerSearchShowChooseBranch {
padding-left: 16px;
position: absolute;
top: 6px;
left: 466px;
background: url(../img/main/arr-choose-branch.gif) 0 12px no-repeat;
cursor: pointer;
width: 60px;
}
#headerSearchShowChooseBranch span {
color: #008fda;
border-bottom: 1px dotted #008fda;
zoom: 1;
font-size: 12px;
font-style: italic;
line-height: 12px;
}
#headerSearchChooseBranch {
background: #f8f8f8;
width: 881px;
padding: 25px 0 0 0;
position: absolute;
left: 0;
top: 38px;
z-index: 3;
display: none;
z-index:999 !important;
}
#headerSearchChooseBranch h6 {
color: #717171;
font-size: 118%;
margin: 0 0 16px 53px;
}
#headerSearchChooseBranch ul {
padding: 0 0 35px 37px;
float: left;
}
#headerSearchChooseBranch li {
float: left;
width: 240px;
margin: 0 20px 0 0;
padding-left: 12px;
}
#headerSearchChooseBranch li span {
color: #346680;
cursor: pointer;
margin: 2px 4px;
display: inline-block;
border-bottom: 1px solid #f8f8f8;
}
#headerSearchChooseBranch li span:hover {
border-bottom: 1px dotted #346680;
}
#headerSearchChooseBranch .choosen {
background: url(../img/main/choosen-branch.gif) 0 10px no-repeat;
}
#headerSearchChooseBranch .choosen span {
background: #c0d3dd;
padding: 2px 4px;
margin: 0;
}
#headerSearchChooseBranch .choosen span:hover {
border-bottom: 1px solid #f8f8f8;
}
#headerSearchChoosenClose {
border: 1px solid #e7e7e7;
padding: 4px 15px 5px 25px;
background: url(../img/main/close-choose-branch.gif) 9px 9px no-repeat;
position: absolute;
top: 20px;
right: 19px;
cursor: pointer;
}
#headerSearchChoosenClose span {
color: #008fda;
font-style: italic;
border-bottom: 1px dotted #008fda;
}
.headerRegister {
position: absolute;
z-index:-1;
top: 155px;
left: 645px;
text-align: center;
font-size: 10px;
font-style: italic;
color: #929292;
width: 196px;
}
.headerRegister a {
display: block;
width: 196px;
height: 46px;
background: url(../img/main/but-register.png);
font-size: 14px;
color: #fff;
text-decoration: none;
padding-top: 10px;
margin-bottom: -6px;
}
.footerContainer {
border-top: 1px solid #dbdbdb;
height: 155px;
text-align: center;
margin-top: -156px;
background: url(../img/main/footer-back.png) left bottom repeat-x;
}
.footer {
width: 882px;
text-align: left;
margin: 0 auto;
position: relative;
z-index: 1;
}
.footerRss {
background: url(../img/main/rss-foot.png) no-repeat;
color: #7493a3;
padding: 6px 0 6px 32px;
position: absolute;
top: 29px;
left: 0;
}
.footer ul {
position: absolute;
top: 35px;
right: 409px;
}
.footer li {
background: url(../img/main/footer-point.gif) 0 8px no-repeat;
padding-left: 7px;
margin-left: 4px;
display: inline;
}
.footer li:first-child {
background: none;
margin-left: 0;
}
.footer li a {
color: #5f8395;
}
.footerCounters {
position: absolute;
right: 409px;
top: 80px;
width: 88px;
}
.footerCounters img {
margin-bottom: 2px;
}
.footerCopy {
position: absolute;
top: 33px;
right: 0;
width: 284px;
color: #565656;
font-size: 10px;
}
.footerCopy p {
margin: 3px 0 10px 0;
color: #929292;
}
.footerEdit {
position: absolute;
left: 0;
top: 89px;
font-size: 13px;
color: #6c6c6c;
}
.footerEdit span {
background: url(../img/main/footer-point.gif) right 8px no-repeat;
padding-right: 7px;
margin: 0 6px 0 11px;
}
.indexResume {
height: 335px;
margin-bottom: 31px;
padding-top: 27px;
position: relative;
z-index: 1;
}
.indexResume h2 {
font-size: 13px;
font-style: italic;
margin-bottom: 16px;
color: #ffffff;
text-shadow: 0px -1px 1px #b3b3b3;
}
.indexResumeStat {
color: #929292;
position: absolute;
top: 27px;
right: 0;
font-size: 13px;
font-style: italic;
overflow: hidden;
text-shadow: 0px 1px 1px #e6e6e6;
}
.indexResumeStat b {
color: #6d6d6d;
font-family: Arial;
}
.indexResume li {
width: 80px;
height: 80px;
float: left;
background: #fff;
position: relative;
}
.indexResume li a {
display: block;
width: 80px;
height: 80px;
overflow: hidden;
}
.indexResume li a:hover {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
opacity: 0.5;
}
.indexResumeInfo {
position: absolute;
top: 43px;
left: 45px;
padding: 20px 14px 12px 25px;
width: 206px;
text-align: right;
color: #979797;
font-style: italic;
}
.indexResumeInfo dl {
text-align: left;
margin-bottom: 15px;
position: relative;
z-index: 2;
}
.indexResumeInfo dt {
font-size: 10px;
display: block;
margin-bottom: 5px;
color: #909090;
}
.indexResumeInfo dd {
color: #fff;
font-size: 14px;
display: block;
margin-bottom: 18px;
}
.indexResumeInfo dd b {
font-family: arial;
color: #76c349;
}
.indexResumeInfo em {
position: relative;
z-index: 2;
}
.indexRusumeBack {
background: #000;
width: 100%;
height: 100%;
opacity: .8;
position: absolute;
top: 0;
left: 0;
z-index: 1;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}
.indexResumeProSearch {
float: right;
margin: 20px 2px 0 0;
background: url(../img/index/pro.gif) 0 6px no-repeat;
font-size: 18px;
padding-left: 27px;
}
.indexResumeProSearch a {
text-decoration: none;
border-bottom: 1px dotted #008fda;
zoom: 1;
}
#indexResumePrev,
#indexResumeNext {
width: 46px;
height: 46px;
cursor: pointer;
background: url(../img/index/arr-resume-list.png);
position: absolute;
top: 154px;
left: -62px;
}
#indexResumeNext {
background-position: 0 -46px;
left: auto;
right: -62px;
}
.indexVacancy {
padding-bottom: 186px;
zoom: 1;
}
.indexVacancy:after {
content: ".";
clear: both;
display: block;
height: 0;
overflow: hidden;
}
.indexVacancyNew {
float: left;
width: 470px;
margin-right: 129px;
}
.indexVacancyNew h2 {
font-size: 1.27em;
color : #626262;
font-style: italic;
margin-bottom: 13px;
}
.indexVacancyNew table {
width: 100%;
color: #7e7f7f;
font-style: italic;
}
.indexVacancyNew td {
border-bottom: 1px dotted #b7b7b7;
padding: 8px 0 12px 0;
}
.indexVacancyNew .indexVacancyNewNameVac {
font-size: 1.63em;
padding-right: 20px;
width: 250px;
}
.indexVacancyNew .indexVacancyNewCity {
padding-right: 10px;
width: 101px;
}
.indexVacancyNew .indexVacancyNewSalary {
width: 89px;
white-space: nowrap;
padding-right: 3px;
text-align: right;
}
.indexVacancyNew .indexVacancyNewSalary span {
font-style: normal;
color: #535353;
font-family: arial;
}
.indexVacancyNew .indexVacancyNewSalaryContract {
text-align: center;
}
.indexVacancyTags {
font-style: italic;
background: #fff;
padding-top: 25px;
margin-top: -1px;
}
.indexVacancyTags strong {
font-weight: normal;
}
.indexVacancyTags a {
margin-left: 10px;
}
.indexVacancyAdd {
float: left;
width: 277px;
}
.indexVacancyAddLink {
text-align: center;
width: 196px;
font-style: italic;
color: #929292;
font-size: .9em;
background: url(../img/index/but-add-vacancy.png) center top no-repeat;
margin: 0 0 9px 45px;
}
.indexVacancyAddLink a {
display: block;
width: 196px;
height: 28px;
color: #fff;
text-decoration: none;
padding-top: 10px;
font-size: 14px;
margin: 0 auto 10px auto;
}
.indexVacancyAddPrice {
background: url(../img/index/add-vac-price-top.png) no-repeat #f1eed0;
width: 217px;
padding: 27px 32px 21px 29px;
font-style: italic;
text-align: center;
}
.indexVacancyAddPrice h6 {
font-size: 1.27em;
color: #515151;
text-align: left;
}
.indexVacancyAddPrice span {
font-size: 10px;
text-align: left;
}
.indexVacancyAddPrice table {
width: 100%;
margin: 25px 0 3px 0;
color: #666662;
font-style: italic;
text-align: left;
}
.indexVacancyAddPrice th {
font-weight: normal;
color: #262626;
border-bottom: 13px solid #f1eed0;
font-size: 12px;
text-align: left;
}
.indexVacancyAddPrice td {
vertical-align: middle;
white-space: nowrap;
}
.indexVacancyAddPrice td b {
font-family: Arial;
}
.indexVacancyAddPrice th div {
background: url(../img/index/pro.gif) right 2px no-repeat;
display: inline-block;
padding-right: 26px;
}
.indexVacancyAddPrice p {
width: 180px;
color: #8d8d8d;
margin: 10px auto 12px auto;
}
.indexVacancyAddPrice p br {
height: 12px;
display: block;
}







.popupCorrectCode, .popupGetCode, .popupAddVacancy, .popupCongretulations, .popupError, .popupWideSearch, .popupResumeInvite{
width:100%;
height:100%;
position:fixed;
top:0;
left:0;
z-index:100;
text-align:center;
}
#backPopup{
width:100%;
min-height:100%;
background:#000;
position:fixed;
z-index:50;
opacity: 0.77; 
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=77);
top:0;
left:0;
display: none;
}
.popupCorrectCode .popupMessage, .popupGetCode .popupMessage, .popupAddVacancy .popupMessage, .popupCongretulations .popupMessage, .popupWideSearch .popupMessage, .popupResumeInvite .popupMessage{
position:absolute;
z-index:200;
width:882px;
top: 100px;
left:50%;
margin-left:-441px;
height:300px;
background:#f8f8f8;
text-align:center;
padding-top:70px;
padding-bottom:20px;
overflow:hidden;
}
.popupError .popupMessage

{
position:absolute;
z-index:200;
width:882px;
top: 100px;
left:50%;
margin-left:-441px;
height:300px;
background:#f8f8f8;
text-align:center;
padding-top:70px;
overflow:hidden;
}


.popupCorrectCode .popupMessage #popupCloseButton , .popupGetCode .popupMessage #popupCloseButton , .popupAddVacancy .popupMessage #popupCloseButton , .popupCongretulations .popupMessage #popupCloseButton , .popupError .popupMessage #popupCloseButton , .popupWideSearch .popupMessage #popupCloseButton ,  .popupResumeInvite .popupMessage #popupCloseButton {
position:absolute;
display:block;
width:89px;
height:25px;
border:1px solid #e7e7e7;
top: 21px;
right:19px;
cursor:pointer;
background: url(../img/popup/close.png) 9px 9px no-repeat;
}
.popupCorrectCode .popupMessage #popupBackButton, .popupGetCode .popupMessage #popupBackButton, .popupAddVacancy .popupMessage #popupBackButton, .popupCongretulations .popupMessage #popupBackButton, .popupError .popupMessage #popupBackButton, .popupWideSearch .popupMessage #popupBackButton, .popupResumeInvite .popupMessage #popupBackButton{
position:absolute;
display:block;
width:54px;
height:15px;
top: 23px;
left:30px;
cursor:pointer;
background: url(../img/popup/back.png) 2px 7px no-repeat;
}
.popupCorrectCode .popupMessage #popupBackButton i, .popupGetCode .popupMessage #popupBackButton i, .popupAddVacancy .popupMessage #popupBackButton i, .popupCongretulations .popupMessage #popupBackButton i{
color:#008fda;
font-size:13px;
border-bottom:1px dotted #008fda;
float: left;
margin:0 0 0 10px;
}
.popupCorrectCode .popupMessage #popupCloseButton i, .popupGetCode .popupMessage #popupCloseButton i, .popupAddVacancy .popupMessage #popupCloseButton i, .popupCongretulations .popupMessage #popupCloseButton i, .popupError .popupMessage #popupCloseButton i, .popupWideSearch .popupMessage #popupCloseButton i, .popupResumeInvite .popupMessage #popupCloseButton i{
color:#008fda;
font-size:13px;
border-bottom:1px dotted #008fda;
float: right;
margin:3px 13px 0 0;
}






.popupCorrectCode h3{
color:#373737;
font-size:20px;
margin-bottom: 8px;
}
.popupCorrectCode span{
color:#569938;
display:block;
font-size:13px;
margin-bottom: 14px;
}
.popupCorrectCode i{
color:#858585;
display:block;
font-size:12px;
margin-bottom:24px;
}
.popupCorrectCode .popupMenu{
position:relative;
width:811px;
height:145px;
margin:0 auto;
overflow:hidden;
background:#ededed;
}
.popupCorrectCode .popupMenu div{
position:absolute;
width:811px;
height:3px;
left:0;
font-size:1px;
}
.popupCorrectCode .popupMenu .popupMenubotBord{
background: url(../img/popup/bot-border.png) no-repeat;
bottom:-1px;
}
.popupCorrectCode .popupMenu .popupMenutopBord{
background: url(../img/popup/top-border.png) no-repeat;
top:0;
}
.popupCorrectCode .popupMenu ul{
float: left;
margin-top: 26px;
}
.popupCorrectCode .popupMenu ul li{
float: left;
margin-left: 63px;
}
.popupCorrectCode .popupMenu ul li a{
float: left;
width: 185px;
padding-top:60px;
color:#008fda;
font-size:18px;
text-decoration:underline;
}
.popupCorrectCode .popupMenu ul li a:hover{
text-decoration:none;
}
.popupCorrectCode .popupMenu ul li .resumeList{
background: url(../img/popup/resume.png) top center no-repeat;
}
.popupCorrectCode .popupMenu ul li .vacancy{
background: url(../img/popup/vacancy.png) top center no-repeat;
}
.popupCorrectCode .popupMenu ul li .wide{
background: url(../img/popup/wide.png) top center no-repeat;
}
.popupGetCode h3{
color:#373737;
font-size:25px;
width:353px;
margin:0 auto 31px auto;
text-align:left;
font-weight:normal;
}
.popupGetCode form{
display:block;
color:#424242;
width:351px;
height:58px;
margin:0 auto 47px auto;
text-align:left;
background: url(../img/popup/get-code-form.png) no-repeat;
}
.popupGetCode form input{
border: none;
background: none;
}
.popupGetCode form input[type="text"]{
float: left;
width:205px;
color:#BABABA;
font-size:18px;
font-weight:normal;
margin:6px 0 0 10px;
}
.popupGetCode form input[type="submit"]{
float: right;
width:106px;
height:38px;
margin-right:7px;
cursor:pointer;
}
.popupGetCode form label{
float: left;
margin-top:11px;
font-size:12px;
}
.popupGetCode form { zoom: 1 }
.popupGetCode form:after {
content: ' ';
clear:both;
display: block;
width: 0; height: 0;
overflow: hidden;
font-size: 0;
}
.popupGetCode .popupNote{
color:#6a6969;
font-style:italic;
font-size:12px;
width:220px;
margin:0 auto;
}
.popupAddVacancy .popupMessage{
padding-top:55px;
height:293px;
}
.popupAddVacancy .popupLeftCol{
padding:0 61px;
width:320px;
float:left;
border-right:1px solid #c9c9c9;
text-align:left;
}
.popupAddVacancy .popupLeftCol h3{
color:#373737;
font-size:20px;
margin-bottom:18px;
font-weight:normal;
}
.popupAddVacancy .popupLeftCol .popupDate{
color:#6e6e6e;
font-size:13px;
margin-bottom:19px;
}
.popupAddVacancy .popupLeftCol .sendSMS{
color:#454545;
line-height:20px;
font-size:13px;
margin-bottom:17px;
}
.popupAddVacancy .popupLeftCol .sendSMS span{
color:#454545;
font-size:24px;
font-weight:bold;
padding-left:6px;
line-height:20px;
font-family:Arial, Helvetica, sans-serif;
}
.popupAddVacancy .popupLeftCol .popupOperators{
width: 152px;
margin-left:86px;
border-bottom:1px solid #c6c6c6;
padding-bottom:2px;
text-transform:uppercase;
font-size:11px;
margin-bottom:10px;
}
.popupAddVacancy .popupLeftCol .popupOperators { zoom: 1 }
.popupAddVacancy .popupLeftCol .popupOperators:after {
content: ' ';
clear:both;
display: block;
width: 0; height: 0;
overflow: hidden;
font-size: 0;
}
.kcell{
float:left;
color:#4d4d91;
}
.kcell span{
color:#ff0000;
}
.kcell i{
color:#636161;
font-style:normal;
}
.beeline{
float:right;
color:#4d4d91;
margin-right:0px;
}
.beeline i{
color:#ff8a00;
font-style:normal;
}
.popupAddVacancy .popupLeftCol .numbers { zoom: 1 }
.popupAddVacancy .popupLeftCol .numbers:after {
content: ' ';
clear:both;
display: block;
width: 0; height: 0;
overflow: hidden;
font-size: 0;
}
.popupAddVacancy .popupLeftCol .numbers{
margin-bottom:12px;
}
.popupAddVacancy .popupLeftCol .numbers span{
float: left;
font-size:13px;
color:#454545;
margin-top:6px;
}
.popupAddVacancy .popupLeftCol .numbers b{
float: left;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:24px;
color:#434343;
margin-left:73px;
}
.popupAddVacancy .popupLeftCol .price{
margin-left:40px;
color:#3d3d3d;
font-size:13px;
margin-bottom:10px;
}
.popupAddVacancy .popupLeftCol .price b{
color:#44852b;
font-family:Arial, Helvetica, sans-serif;
}
.popupAddVacancy .popupLeftCol .why {
margin-left:80px;
margin-bottom:4px;
}
.popupAddVacancy .popupLeftCol .why a{
color:#008fda;
font-size:13px;
font-style:italic;
}
.popupAddVacancy .popupRightCol{
padding-left:45px;
width:365px;
float:left;
text-align:left;
height:253px;
position:relative;
}
.popupAddVacancy .popupRightCol h3{
color:#373737;
font-size:20px;
margin-bottom:21px;
line-height:20px;
font-weight:normal;
}
.popupAddVacancy .popupRightCol form{
display:block;
color:#424242;
width:351px;
height:58px;
text-align:left;
background: url(../img/popup/get-code-form.png) no-repeat;
}
.popupAddVacancy .popupRightCol form input{
border: none;
background: none;
}
.popupAddVacancy .popupRightCol form input[type="text"]{
float: left;
width:205px;
color:#BABABA;
font-size:18px;
font-weight:normal;
margin:6px 0 0 10px;
}
.popupAddVacancy .popupRightCol form input[type="submit"]{
float: right;
width:106px;
height:38px;
margin-right:7px;
cursor:pointer;
}
.popupAddVacancy .popupRightCol form label{
float: left;
margin-top:11px;
font-size:12px;
}
.popupinvite{
position:absolute;
bottom:5px;
right:17px;
font-size:12px;
color:#6a6969;
font-style:italic;
}
.popupinvite a{
color:#008fda;
}
.popupCongretulations .popupMessage{
padding-top:47px;
height:301px;
}
.popupCongretulations h3{
color: #ff7e00;
font-size:30px;
line-height:30px;
margin-bottom:21px;
font-weight:normal;
}
.popupCongretulations .popupReklama{
color: #454545;
font-size:13px;
margin-bottom:11px;
}
.popupCongretulations .popupReklama span{
font-family:Arial, Helvetica, sans-serif;
}
.popupCongretulations .popupReklama b{
color: #6da000;
font-weight:normal;
}
.popupCongretulations .popupyourCode{
margin-bottom:12px;
}
.popupCongretulations .popupyourCode span{
color: #454545;
font-size:13px;
vertical-align:middle;
}
.popupCongretulations .popupyourCode b{
color: #434343;
font-size:24px;
font-weight:bold;
background:#eeeeee;
font-family:Arial, Helvetica, sans-serif;
vertical-align:middle;
}
.popupCongretulations .popupallert{
color: #6c6c6c;
font-size:11px;
font-style:italic;
margin-bottom:33px;
}
.popupCongretulations .popupseeSite{
margin-bottom:25px;
}
.popupCongretulations .popupseeSite a{
color: #008fda;
font-size:18px;
}
.popupCongretulations .popupuseCode a{
color: #008fda;
font-size:12px;
}
.popupSearchResume .popupLeftCol h3{
line-height:18px;
}
.popupSearchResume .popupRightCol form{
margin-bottom: 15px;
}
.popupSearchResume .popupNotification{
font-size:15px;
font-style:italic;
color: #6a6969;
width: 235px;
line-height:15px;
}
.popupError h3{
margin: 0px 0 15px 0;
color:#ff0000;
font-size:20px;
}
.popupError .popupErrorMessage{
margin-bottom:13px;
color:#454545;
font-size:13px;
}
.popupError .popupErrorBackButton{
width:118px;
margin:0 auto;
background: url(../img/popup/big-back-button.png) no-repeat;
padding-left:6px;
height:57px;
margin-top:20px;
}
.popupError .popupErrorBackButton span{
display:block;
cursor:pointer;
width:106px;
height:38px;
}
.popupWideSearch .popupMessage{
background: url(../img/popup/back-wide-search.png) bottom repeat-x #f8f8f8; 
padding-left:53px;
padding-top:38px;
width:829px;
height:310px;
text-align:left;
}
.popupWideSearch h3{
font-size:23px;
color:#373737;
margin-bottom:20px;
font-weight:normal;
}
.popupWideSearch form{
float: left;
width:792px;
border-bottom:1px solid #d3d3d3;
height: 156px;
position:relative;
}
.popupWideSearch form div{
float: left;
margin:0 25px 13px 0;
width:300px;
}
.popupWideSearch form div div{
margin:0;
}
.popupWideSearch form div label{
float: left;
margin-right:25px;
font-style:italic;
font-size:13px;
color:#535353;
margin-bottom:5px;
}
.popupWideSearch form .WideSearchwidth300{
float: left;
width: 300px;
height:38px;
background: url(../img/popup/back-width300.png) no-repeat; 
}
.popupWideSearch form .WideSearchwidth300 input{
border: none;
width:265px;
float:left;
color:#BABABA;
font-size:18px;
font-weight:normal;
margin:6px 0 0 17px;
background: none; 
}
.popupWideSearch form .WideSearchselect1{
clear: both;
width: 125px;
height:38px;
background: url(../img/popup/back-width125.png) no-repeat; 
}
.popupWideSearch form .WideSearchselect1 input{
float: left;
border:none;
color:#272727;
font-size:13px;
margin:9px 0 0 13px;
width:90px;
background: none; 
}
.popupWideSearch form .WideSearchselect1 span, .popupWideSearch form .WideSearchselect2 span{
float: right;
width:13px;
height:38px;
cursor:pointer;
}
.popupWideSearch form .WideSearchwidth211{
clear:both;
width: 211px;
height:38px;
background: url(../img/popup/back-width211.png) no-repeat; 
}
.popupWideSearch form .WideSearchwidth211 input{
border: none;
width:176px;
float:left;
color:#BABABA;
font-size:18px;
font-weight:normal;
margin:6px 0 0 17px;
background: none; 
}
.popupWideSearch form .WideSearchselect2{
clear: both;
width: 211px;
height:38px;
background: url(../img/popup/back-width211.png) no-repeat; 
}
.popupWideSearch form .WideSearchselect2 input{
float: left;
border:none;
color:#272727;
font-size:13px;
margin:9px 0 0 13px;
width:176px;
background: none; 
}
.popupWideSearch form input[type="submit"]{
position:absolute;
bottom:-76px;
left:320px;
border: none;
width:146px;
height:51px;
cursor:pointer;
background: url(../img/popup/search-submit.png) no-repeat; 
}
.WideSearchNoteTime{
position:absolute;
top:84px;
right:36px;
text-align:right;
font-size:12px;
line-height:15px;
color:#878787;
width:185px;
}
.WideSearchNoteTime span{
font-family:Arial, Helvetica, sans-serif;
color:#5b5b5b;
}
.WideSearchNoteCode{
position:absolute;
top:138px;
right:36px;
text-align:right;
font-size:12px;
color:#878787;
width:185px;
}
.WideSearchNoteCode span{
font-family:Arial, Helvetica, sans-serif;
color:#5b5b5b;
}
.WideSearchNoteNumbers{
position:absolute;
top:270px;
right:36px;
text-align:right;
font-size:12px;
color:#555454;
width:260px;
}
.WideSearchNoteNumbers b{
font-family:Arial, Helvetica, sans-serif;
color:#555454;
font-size:18px;
}
.WideSearchNoteNumbers span{
color:#868686;
}
.popupResumeInvite .popupMessage{
padding-left:64px;
padding-top:47px;
width:818px;
height: 301px;
text-align:left;
}
.popupResumeInvite .popupMessage .ResumeInviteLeftCol{
float: left;
width:394px;
}
.popupResumeInvite .popupMessage .ResumeInviteLeftCol h3{
margin-bottom: 32px;
font-size:20px;
color:#373737;
font-weight:normal;
}
.popupResumeInvite .popupMessage .ResumeInviteLeftCol p{
color:#454545;
line-height:19px;
font-size:13px;
padding-right:65px;
}
.popupResumeInvite .popupMessage .ResumeInviteRightCol{
float: left;
padding-top:55px;
}
.popupResumeInvite .popupMessage .ResumeInviteRightCol form{
display:block;
color:#424242;
width:351px;
height:76px;
text-align:left;
background: url(../img/popup/get-code-form.png) no-repeat;
}
.popupResumeInvite .popupMessage .ResumeInviteRightCol form input{
border: none;
background: none;
}
.popupResumeInvite .popupMessage .ResumeInviteRightCol input[type="text"]{
float: left;
width:205px;
color:#BABABA;
font-size:18px;
font-weight:normal;
margin:6px 0 0 10px;
}
.popupResumeInvite .popupMessage .ResumeInviteRightCol input[type="submit"]{
float: right;
width:106px;
height:38px;
margin-right:7px;
cursor:pointer;
}
.popupResumeInvite .popupMessage .ResumeInviteRightCol form label{
float: left;
margin-top:11px;
font-size:12px;
}
.popupResumeInvite .popupMessage .ResumeInviteRightCol .activationAllert{
font-style:italic;
color:#6a6969;
font-size:12px;
width:212px;
}
.popupGettedOk .popupMessage h3{
margin: 18px 0 34px 0;
font-size:20px;
color:#373737;
font-weight:normal;
}
.popupGettedOk .popupMessage span{
margin-bottom:40px;
font-size:13px;
color:#454545;
}
.popupGettedOk .popupMessage span b{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#454545;
}
.popupGettedOk .popupMessage .popupForvBut{
width:120px;
height:57px;
background: url(../img/popup/back-forward.png) no-repeat;
padding-left:7px;
margin:0 auto;
}
.popupGettedOk .popupMessage .popupForvBut a{
display: block;
width:106px;
height:38px;
text-indent:-5000px;
}




.WideSearchselect1 select{
border:none;
color:#272727;
float:left;
font-size:13px;
margin:7px 0 0 12px;
height:21px;
line-height:25px;
padding:0;
width:109px;
background:transparent;
}
.WideSearchselect2 select{
border:none;
color:#272727;
float:left;
font-size:13px;
margin:7px 0 0 12px;
height:21px;
line-height:25px;
padding:0;
width:195px;
background:transparent;
}

.secondmenuheader {float:right; padding-top:18px; text-align:right;}

.blokotr {margin-top:30px; margin-left:30px; margin-bottom:30px;}
.otrasllink {padding-bottom:10px; font-size:13px;}
.rabotrlhead {font-size:15px;}