/* CSS Document */
* {margin:0; padding:0}
HTML {height:100%; filter: expression(runtimeStyle.filter = '',document.execCommand('BackgroundImageCache', false, true)) /* использование кэшированных изображений для бэкграунда */; font-size:100.01%}
BODY {height:100%; padding:0; font:normal 75% arial,tahoma,verdana,sans-serif; color:#666; background-color:#fff}
.allpage {width:100%; width: expression((documentElement.clientWidth||document.body.clientWidth)< 1004? '1004px': ((documentElement.clientWidth||document.body.clientWidth)> 1260? '1260px': 'auto')); min-width:1004px; max-width:1280px; height:auto; min-height:100%; margin:0 auto}
* html .allpage {height:100%}
.allpageinner {padding-bottom:90px; position:relative}
*+ html .allpageinner {float:left; width:100%} /* for IE7 */
* html .allpageinner {float:left; width:100%} /* for IE6 */
.footer {width:100%; width: expression((documentElement.clientWidth||document.body.clientWidth)< 1004? '1004px': ((documentElement.clientWidth||document.body.clientWidth)> 1260? '1260px': 'auto')); min-width:1004px; max-width:1280px; height:47px; margin:-47px auto 0 auto; position:relative}

TD, TH, UL, OL, LI, INPUT, TEXTAREA, SELECT, LABEL, BUTTON {font:normal 1em Arial,tahoma,Verdana,sans-serif}
UL {list-style-type:none}
IMG {border:0}
A {color:#0b98ca}
A:hover {text-decoration:none}
.red {color:#cc0000}
.gray {color:#737373}
.lightgray {color:#aaa}
.fl {float:left}
.fr {float:right}
.cb {clear:both}
.float100 {float:left; width:100%}
.nowrap {white-space:nowrap}
.small {font-size:0.9em}
.text, TEXTAREA {border:1px solid #999}
.radio, .checkbox, .text, SELECT, .button {vertical-align:middle}
.nofloat {display:none !important; display:inherit; clear:both}
.forIE {display:block; clear:both; position:relative}

.button {height:20px; overflow:visible; font-size:12px; border:0; background-color:#eaeaea; background-repeat:no-repeat; background-position:0 0}
.button35 {width:35px; background-image:url(/i/bg_button35.png)}
.button73 {width:73px; background-image:url(/i/bg_button73.png)}
.button118 {width:118px; background-image:url(/i/bg_button.gif)}
.button150 {width:150px; background-image:url(/i/bg_button150.png)}
.button240 {width:240px; height:21px !important; background-image:url(/i/bg_button240.gif)}

/*
.qip_top {float:left; width:100%; height:27px;  border-bottom:1px solid #bbb}
#auth_menu {padding:5px 0 0 0 !important}
.qip_menu {float:left; padding:5px 0 0 15px !important}
.qip_menu A {margin-right:17px}
.qip_login {float:right; padding:5px 7px 0 0; color:#737373}
.qip_login A, .qip_login B {margin:0 8px}
*/

.topbanner {float:left; width:100%; text-align:center; padding-top:15px}

.centercolumn {float:left; width:100%}
.centercolumninner {margin:0 20px 0 280px}
.leftcolumn {float:left; width:240px; margin-left:-100%; padding-left:20px}
.leftcolumninner {width:240px; overflow:hidden}
.rightcolumn {display:none}

/* 
Если нужно сделать три колонки, то вмесо предыдущих 5 строчек пишем так
.centercolumn {float:left; width:100%}
.centercolumninner {margin:0 260px 0 280px}
.leftcolumn {float:left; width:240px; margin-left:-100%; padding-left:20px}
.leftcolumninner {width:240px}
.rightcolumn {float:left; width:260px; margin-left:-260px}
.rightcolumninner {width:240px}
*/

.header {float:left; width:100%; height:80px; padding-top:15px; margin-bottom:10px}
.headerright {float:left; width:100%}
.headerrightinner {margin:0 20px 0 280px}
.logo {padding:0 0 0 70px}

.bookmark {float:left; width:100%}
.bookmark LI {float:left; width:24%; font-weight:bold; font-size:12px; color:#fff; text-align:center}
.bookmark .current {background:#1fafe4 url(/i/bg_bookmark_rt.gif) no-repeat 100% 0}
.bookmark DIV {padding:3px 0}
.bookmark .current DIV {background:url(/i/bg_bookmark_lt.gif) no-repeat 0 0}
.bookmark A {color:#737373; text-decoration:none}
.bookmark A:hover {color:#0b98ca}
.bookmark .current A {color:#FFFFFF; text-decoration:none}
.bookmark .current A:hover {color:#FFFFFF}
.bookmarkbottom .current {background:#1fafe4 url(/i/bg_bookmark_rb.gif) no-repeat 100% 100%}
.bookmarkbottom .current DIV {background:url(/i/bg_bookmark_lb.gif) no-repeat 0 100%}

.searchform {float:left; width:100%; background-color:#eee; padding:10px 0}
.searchbox {margin:0 140px 0 20px}
.searchbutton {float:left; width:140px; margin-left:-140px}
.search {float:left; width:49%; font-size:12px}
.search .text {width:84%; margin-left:3px}
.search DIV {padding:3px 0 0 35px}
.searchformbottom {color:#737373; font-size: 11px; padding-top: 1px; clear: both}
.searchformbottom .searchexample {float: left; padding-left: 24px}
.searchformbottom .advancedsearchlink {float: right; padding-right: 150px}
#query_example {border-bottom: 1px dashed #737373; cursor: pointer}

.about P {padding-bottom:10px; color:#737373}

.leftbox {float:left; width:240px; background:#efefef url(/i/corner_bottom.gif) no-repeat 0 100%; margin-bottom:10px}
.leftboxinner {float:left; width:220px; background:url(/i/corner_top.gif) no-repeat 0 0; padding:6px 10px 10px 10px}

.searchlistbox {float:left; width:100%; overflow:hidden}
.searchlist {float:left; lmargin-right:20px; width:33%}
.searchlist LI {clear:both; background:url(/i/pointer.gif) no-repeat 0 0.4em; padding-left:12px; margin:0 20px 3px 0}
.searchlist UL {float:left}
.searchlist UL LI {margin-right:10px}
.searchlist A {text-decoration:none; white-space:normal}
.searchlist A:hover {text-decoration:underline}

.leftbanner {text-align:center; margin-bottom:10px}

.footerinner {float:left; width:100%; border-top:1px solid #737373; font-size:11px}
.footer .fl {padding:15px 0 0 15px}
.footer .fr {padding:6px 15px 0 0; width: 290px}
.bottommenu {color:#5B5C5C; font-size:8px; margin:0 320px 0 130px; padding:15px 0 0; text-align:center}
.bottommenu a {font-size:11px; margin:0 2px; vertical-align:1px}

.help_info {background:#EFEFEF url(/i/help.gif) 5px 3px no-repeat; padding:5px 10px 5px 28px; margin-bottom:5px; color:#000;}
.help_info_w {background:#FFFFFF url(/i/help.gif) 5px 3px no-repeat; padding:5px 10px 5px 28px; margin-bottom:5px; color:#666666;}
.help_err {background:#EFEFEF url(/i/err.gif) 5px 3px no-repeat; padding:5px 10px 5px 28px; margin-bottom:5px; color:#000;}

.sendcont P {margin: 12px 0}
.sendcont LABEL {margin-left: 4px}


/*bnews*/
.bnewsbox {float:left; width:100%; padding-top:20px}
.bnews_container {padding: 10px 0}
.bnews {border-collapse:collapse; width:550px}
.bnews * {outline:0}
.bnews TD {vertical-align:top; height:1px; border:0}
.bnews LI {clear:left; float:left; +width:100%}
.bnews A {display:block}

.bnews .bmenu {width:120px; +position:relative; margin-right:-1px}
.bnews .bmenu LI {float:left; height:23px; width:100%; margin:2px 0}
.bnews .bmenu A {background:transparent; display:block; font-weight:800; height:21px; margin-left:10px; line-height:23px}
.bnews .bmenu .active {background:url('/i/bnews-menu.gif') 0 0 no-repeat transparent}
.bnews .bmenu .active A {border:1px solid #e3e3e3; border-width:1px 0; border-right:1px solid white; color:#333; line-height:21px; text-decoration:none}

.bnews .bcontent  {border:1px solid #e3e3e3; border-width:0 1px; border-top:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3;}
.bnews .bcontent A { background:url('/i/bnews-dot.gif') 9px 12px no-repeat transparent; color:#666; padding:6px 10px 6px 20px}

.bnews .top, .bnews .bottom,
.bnews .t, .bnews .b,
.bnews .tr, .bnews .br {height:8px; line-height:1; font-size:1px}

.bnews .t,
.bnews .b {background:url('/i/bnews-t.gif') 0 0 no-repeat transparent}
.bnews .b {background-image:url('http://job.qip.ru/i/bnews-b.gif')}

.bnews .tr,
.bnews .br {background:url('/i/bnews-tr.gif') 0 0 no-repeat transparent; float:right; width:8px}
.bnews .br {background-image:url('/i/bnews-br.gif')}

/* CSS Document */
.information {background-color:#f4f4f4; padding:10px 10px 10px 35px; margin-bottom:10px}
.warning {background:#f4f4f4 url(/i/warning.gif) no-repeat 5px 50%}
.big {font-size:1.1em}

.leftlinks LI {padding:3px 0}

.listhead A {padding-left:15px; text-decoration:none; color:#666}
.listhead A.open {background:url(/i/open.gif) no-repeat 0 0.2em}
.listhead A.close {background:url(/i/close.gif) no-repeat 0 0.2em}
.leftlist {width:205px; padding:2px 0 0 15px; font-size:0.9em; overflow:hidden}
.leftlist LI {background:url(/i/pointer.gif) no-repeat 0 0.5em; padding-left:12px; padding-bottom:2px}
.leftlist .clean {background:none; text-align:right; padding-top:5px}
.leftlist .clean  A {color:#666}

.statusblock {float:left; width:100%}
.rss {margin-left:10px}
.sorting {padding-right:10px}
.sorting A, .sorting B {margin:0 2px}

.searchresult {padding:20px 0 0 25px !important; padding:20px 0 0 30px}
.searchresult LI {clear:both; padding-bottom:1.5em}
.title {font-weight:bold; padding-bottom:5px}
.userphoto {float:left; padding: 4px 10px 12px 0}
.payedcv {background: url(/i/doll12.gif) no-repeat 0 0; padding-left: 16px; margin-left: 5px; font-weight: normal}
.last_click {margin-left: 5px; font-weight: normal}
.vacinfo {padding-bottom:0.4em; color:#999}
.vacinfo SPAN {padding-right:5px}
.vacinfo A {color:#999}
.info {font-size:0.9em; padding-top:0.4em; color:#999}
.info A {margin-left:10px}

.detail {clear:both; background-color:#efefef; margin-top:10px;}
.detailinner {padding:5px 10px}
.detail TABLE {width:100%; border-collapse:collapse}
.detail TD {vertical-align:top; padding:5px}
.detail .text, .detail TEXTAREA {width:99%}


.pageslist {float:left; width:100%; padding:20px 0; color:#999}
.pageslist A, .pageslist B {margin:0 2px}
.pageslist B {color:#666}

.subscribe {float:left; width:100%; background-color:#efefef; margin-bottom:20px}
.subscribeinner {padding:5px 10px 5px 35px; background:url(/i/mail.gif) no-repeat 10px 50%; line-height:2em}
.subscribeinner .nowrap {margin-left:10px}
.subscribeinner .nowrap A {margin-left:5px}

.example LI {padding-bottom:5px}

H1 {font-size:1.3em; color:#0B98CA; padding-bottom:10px}
H2 {clear:both; font-size:1.1em; padding-bottom:10px}
H3 {padding:3px 0; font-size:1em}

.graybox {float:left; width:100%; background:#efefef url(/i/rb.gif) no-repeat 100% 100%; margin-bottom:10px}
.g1 {float:left; width:100%; background:url(/i/lb.gif) no-repeat 0 100%}
.g2 {float:left; width:100%; background:url(/i/rt.gif) no-repeat 100% 0}
.g3 {float:left; width:100%; background:url(/i/lt.gif) no-repeat 0 0; padding:10px 0}
.paddingbox {padding:0 10px}

.description P {padding:2px 0}
.point {padding-bottom:15px}
.point P {padding-bottom:15px}

.descripttable {float:left; border-collapse:collapse}
.descripttable TH {text-align:left; vertical-align:top; font-weight:bold; padding:0 15px 10px 0}
.descripttable TD {text-align:left; vertical-align:top; padding:0 20px 10px 0}

.th {float:left; width:200px; font-weight:bold; padding-left:10px}
.td {margin-left:210px}
.point .line {clear:both; padding-bottom:6px}

.filterbox {float:left; width:100%; position:relative; margin-bottom:10px; font-size:0.9em}
.filterboxinner {border:1px solid #e4e4e4; padding:10px}
.filterboxinner DIV {padding-bottom:5px}

.ordlist {padding-left:25px}
.ordlist LI {padding-bottom:1em}

.width500 {width:500px}

.line {float:left; width:100%; padding:3px 0}
.line .title {float:left; width:190px; font-weight:normal; padding:3px 10px 0 0}
.line .area {float:left; width:270px}
.line .text {width:270px; font-size:1.2em; padding:2px 0}
.line SELECT {width:272px; font-size:1.2em; padding:2px 0; border:1px solid #999}
.line .textsmall {width:124px}


.resumetable {margin-bottom:20px}
.resumetable TH {vertical-align:top; text-align:left; padding:5px 10px; background-color:#eee; font-weight:bold}
.resumetable TD {vertical-align:top; text-align:left; padding:5px 10px}
.resumetable IMG {margin-right:5px}
.odd TD {background-color:#f4f4f4}
.noresume {background-color:#f4f4f4; padding:5px 11px; margin-bottom:20px}

.paidsystems {padding-top:10px}
.paidsystems IMG {margin:0 20px 10px 0}

.borderbox {float:left; width:240px; background:url(/i/bg_borderbox.gif) repeat-y 0 0; margin-bottom:10px}
.topbox {background:url(/i/bg_topbox.gif) no-repeat 0 0}
.bottombox {background:url(/i/bg_bottombox.gif) no-repeat 0 100%}
.inner {padding:6px 10px 10px 10px}

.legend {padding:10px 20px}
.legend LI {padding:3px 0}
.legend IMG {vertical-align:middle; margin-right:5px}

.square {padding-left:5px}
.square LI {background:url(/i/square.gif) no-repeat 0 0.4em; padding-left:15px; margin-bottom:5px}

.darkgray {background-color:#ccc; margin:3px -10px; padding:8px 10px; position:relative; color:#000}
.darkgray .button {margin:7px 0}

.consultant {line-height:1.5em}
.icq {display:block; background:url(/i/icq.gif) no-repeat 1px 50%; padding-left:22px}
.envelope {background:url(/i/envelope.gif) no-repeat 0 0.3em; padding-left:22px}

.squarelist LI {list-style-type:square; margin-left:16px; margin-bottom:10px}

.ordered {padding-left:25px}
.ordered LI {margin-bottom:10px}
.ordered .squarelist {padding-top:10px}

.plus {background:url(/i/plus.gif) no-repeat 0 0.3em; padding-left:15px}
.minus {background:url(/i/minus.gif) no-repeat 0 0.3em; padding-left:15px}

.vacancybox {display:none; margin:0; padding:0;}
.vacancybox .vacancy {margin:10px -15px 0 -10px; width:220px !important}

.vacancy {width:180px; height:110px; border:1px #ccc solid; margin-bottom:10px; background:#fff;}
.vacancy DIV {padding:5px;}
.vacancy A {color:#0000ff !important; font-size:12px; font-weight:bold;}
.vacancy SPAN {color:#990000; font-size:13px; font-weight:bold;}
.vacancy P {margin:2px 0 0 0; font-size:11px;}
.vacancy P A {color:#009900 !important; text-decoration:none !important; font-size:11px; font-weight:normal !important;}
.vacancy P A:hover {text-decoration:underline !important;}
.vacancy P SPAN {font-size:11px; color:#999999 !important;}
.vacancy IMG {margin:0 0 10px 0;}








.vacform {width:440px}
.couple {position:relative; width:295px; height:115px; background:url(/i/bg90.gif) no-repeat 100% 0; margin-bottom:10px}
.couple .fr {position:absolute; top:50px; left:315px; width:100px}
.vacform .small {color:#aaa}

.left {float:left; padding-top:3px; padding-right:10px;}
.margi {line-height:2em}
.vacline {margin-bottom:20px}
.vacline .text {width:275px;}

.vacline LI {margin-top:2px}
.vacline LI INPUT {vertical-align:middle}
.vacform  TEXTAREA {width:438px; height:80px; border:1px #a5acb2 solid; padding:2px; overflow:auto; white-space:pre}





.extrasearch {vertical-align: bottom; margin: 10px 0 10px 0; padding: 5px 10px 10px 10px;}
.extrasearch LI {margin:5px 0 0 13px; list-style: disc;}

.highlighted {border: 1px solid #0B98CA; padding-left: 3px}

#templates {display: none}

.support_table_class {margin-bottom:20px}
.support_table_class TD {vertical-align:top; padding-bottom:7px}
.support_field_titles {width:220px; padding-right:10px}
.support_marker {color:#cc0000; vertical-align:top; margin-right:3px}
.support_text {width:250px; border:1px solid #999}
.subject_select_class {width:253px; border:1px solid #999}
.support_textarea {width:250px; height:80px; border:1px solid #999}
.support_checkbox {margin-left:10px; width:14px; height:14px}
.support_buttons_DIV {padding-left:240px}
.support_send_button_class, .support_clear_button_class {width:118px; height:20px; overflow:visible; font-size:12px; border:0; background:#eaeaea url(/i/bg_button.gif) no-repeat 0 0; margin:10px 5px 0 0}

/* QipLike Button */
.button_qip_new {height:42px; position:relative; margin:15px 0 25px 0;}

.button_f {background:url(/i/bottom_0.gif) 2px 0 repeat-x;}
.button_r {background:url(/i/bottom_1.gif) top right no-repeat;}
.button_l {height:56px; background:url(/i/bottom_2.gif) top left no-repeat; padding:10px 0 0 15px;}

.sub_link {text-decoration:none;}

.dload_qip {position:absolute; top:0; left:0; z-index:100; width:240px; border:0; cursor:pointer; text-align:center;}
.dload_qip .title {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#ffffff;}
.dload_qip .subtitle {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff;}

#suggestions {display:block;background:#FFFFFF;border:1px solid #999999;position:absolute;display:none;z-index:500;width:72%;}
#suggestions a {display:block;clear:both;float:left;width:100%;padding:2px 0px;display:block;text-decoration:none;height:15px;overflow:hidden;}
#suggestions a.selected {color:#FFFFFF;background:#1FAFE4;}
#suggestions a b {font-weight:normal;margin:0px 2px;}
#suggestions a b.pr {font-weight:bold;}
#suggestions .sclose {width:100%;color:#28BB63;display:block;float:left;text-align:right;margin-right:2px;width:100%;}
#suggestions .sclose:hover {text-decoration:underline;}

UL.sitemap LI {list-style-type: disc; margin: 0 0 5px 20px}
