body,td,th {
font-family: Tahoma;
font-size: 12px;
color: #333333;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}

.rapid{width:98%;border:1px solid #555;}

.viewvacancy{font-size:13px;}

.topmenu {
font-family: Tahoma;
color: #990000;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}

.topwhite {
font-family: Tahoma;
color: #FFFFFF;
font-size: 12px;
font-weight:bold;
}

h1 {
font-family: Tahoma;
font-size: 14px;
font-weight:bold;
margin: 0px;
}

.h1td {
font-family: Tahoma;
color: #FFFFFF;
font-size: 12px;
font-weight:bold;
text-align: center;
margin: 0px;
}
.h1-2td {
font-family: Tahoma;
color: #333333;
font-size: 12px;
font-weight:normal;
display: inline;
margin: 0px;
}

.title {
font-family: Tahoma;
color: #990000;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}

.title2 {
font-family: Tahoma;
color: #000000;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}
a:link {
color: #000000;
text-decoration: none;
}

a:visited {
text-decoration: none;
}

a:hover {
text-decoration: none;
}
a:active {
text-decoration: underline;
}

.style1 {
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
font-family: Tahoma;
}
.style2 {
font-size: 11px;
}
.style3 {
font-size: 12px;
font-weight: bold;
}

.style5 {
color: #DFB301;
font-weight: bold;
}

.style6 {
color: #CA0B1B;
font-weight: bold;
}

.style9 {
color: #CA0B1B;
font-weight: bold;
font-size: 12px;
}

A.mainmenu,A.mainmenu:visited,A.mainmenu:link {
color: #000000;
font-weight: bold;
font-size: 12px;
text-decoration: none;
}

A.mainmenu:hover {
text-decoration: underline;
}

table.rezume TD {
font-size: 13px;
}

table.rezume TD A {
font-size: 13px;
}

A.rubric,A.rubric:link,A.rubric:visited {
color: #000000;
font-weight: bold;
text-decoration: none;
}

A.rubric:hover {
text-decoration: underline;
}

TD.rezlist {
font-weight: bold;
color: #555555;
width: 50%;
}

TR.ruled {
background: #F0F0F0;
}

table.find td {font-size: 12px;font-family:Tahoma,Helvetica;color:#000;
background: #FFF;background:#F0F0F0;border:2px solid #F0F0F0;font-weight:bold;}

table.find td input,select {font-size:12px;font-family:Tahoma,Helvetica;
color:#000;width:100%;background:#FFFFFF;border:1px solid #999;}

A.orgname,A.orgname:link,A.orgname:visited {font-size:16px;text-decoration:none;
font-weight:bold;}

A.orgname:hover {
text-decoration: underline;
}

a.tag-1 {
font-size: 9px;
}
a.tag-2 {
font-size: 12px;
}
a.tag-3 {
font-size: 13px;
}
a.tag-4 {
font-size: 15px;
}
a.tag-5 {
font-size: 17px;
}
a.tag-6 {
font-size: 19px;
}

table.login td {
font-size: 12px;
font-family: Tahoma;
color: #000000;
}

table.login td input,select {
font-size: 12px;
font-family: Tahoma;
color: #000000;
}

h3.error {
color: #FF0000;
font-size: 12px;
}

IMG {
border: none;
}

a.left:link {
color: #000000;
text-decoration: none;
font-size: 12px;
font-weight: bold;
}

a.left:visited {
text-decoration: none;
font-size: 12px;
color: #000000;
font-weight: bold;
}

a.left:hover {
text-decoration: underline;
font-size: 12px;
color: #000000;
font-weight: bold;
}

a.left:active {
text-decoration: none;
font-size: 12px;
color: #000000;
font-weight: bold;
}

#testForm {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #003300;
margin-left: 40px;
}

#testForm fieldset {
width: 70%; /* рамка вокруг формы */
border:solid 1px #333; /* нормальная граница рамки */
}

#testForm legend {
padding: 2px;
font-size: 12px;
font-weight: bold;
background:inherit;
}

#testForm label {
float:left; /* подписи к полям сдвигаются влево */
width:45%; /* ширина колонки подписей */
line-height:1em;
margin-right:0.1em; /* отступ до поля ввода */
text-align:right;
}

#testForm input, #testForm select, #testForm textarea {
margin:0 0 0.5em 0.2em;
padding:0;
/* делаем одинаковый шрифт для input, select, textarea */
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

#testForm input.inp, #testForm select.inp, #testForm textarea.inp {
width: 50%;border:1px solid #999;
}

#testForm .noresize {
width:auto; /* для кнопок, переключателей */
}

#testForm .submit {
/* сдвигаем кнопку отправки */
margin-left:30.1em;
}
.lmenu{padding-left:10px;padding-top:4px;}

.line{border-bottom:1px solid #FF0000;}

TABLE.tmenu{width:99%;}

A.home{display:block;font-family:Tahoma,Helvetica;font-weight:bold;color:#000;
background: no-repeat 0 0 url(/images/home.png);height:23px;line-height:23px;padding-left:27px;
text-decoration:none;}

A.home:hover{text-decoration:none;color:blue;}

A.vacancy{display:block;font-family:Tahoma,Helvetica;font-weight:bold;color:#000;
background: no-repeat 0 0 url(/images/vacancy.png);height:23px;line-height:23px;padding-left:27px;
text-decoration:none;}

A.vacancy:hover{text-decoration:none;color:blue;}

A.rezume{display:block;font-family:Tahoma,Helvetica;font-weight:bold;color:#000;
background: no-repeat 0 0 url(/images/rezume.png);height:23px;line-height:23px;padding-left:27px;
text-decoration:none;}

A.rezume:hover{text-decoration:none;color:blue;}

A.org{display:block;font-family:Tahoma,Helvetica;font-weight:bold;color:#000;
background: no-repeat 0 0 url(/images/org.png);height:23px;line-height:23px;padding-left:27px;
text-decoration:none;}

A.org:hover{text-decoration:none;color:blue;}

A.org2{display:block;font-family:Tahoma,Helvetica;font-weight:bold;color:#000;
background: no-repeat 0 0 url(/images/org2.png);height:23px;line-height:23px;padding-left:27px;
text-decoration:none;}

A.org2:hover{text-decoration:none;color:blue;}
A.org3{display:block;font-family:Tahoma,Helvetica;font-weight:bold;color:#000;
background: no-repeat 0 0 url(/images/org3.png);height:23px;line-height:23px;padding-left:27px;
text-decoration:none;}
A.org3:hover{text-decoration:none;color:blue;}

A.lnk{display:block;font-family:Tahoma,Helvetica;font-weight:bold;color:#000;
background: no-repeat 0 0 url(/images/lnk.png);height:23px;line-height:23px;padding-left:27px;
text-decoration:none;}

A.lnk:hover{text-decoration:none;color:blue;}

A.subscribe{display:block;font-family:Tahoma,Helvetica;font-weight:bold;color:#000;
background: no-repeat 0 0 url(/images/subscribe.png);height:23px;line-height:23px;padding-left:27px;
text-decoration:none;}

A.subscribe:hover{text-decoration:none;color:blue;}

A.rss{display:block;font-family:Tahoma,Helvetica;font-weight:bold;color:#000;
background: no-repeat 0 0 url(/images/rss-menu.gif);height:23px;line-height:23px;padding-left:27px;
text-decoration:none;}

A.rss:hover{text-decoration:none;color:blue;}

A.reg{display:block;font-family:Tahoma,Helvetica;font-weight:bold;color:#000;
background: no-repeat 0 0 url(/images/login.png);height:23px;line-height:23px;padding-left:27px;
text-decoration:none;color:red;}

A.reg:hover{text-decoration:none;color:blue;}

A.reg2{display:block;font-family:Tahoma,Helvetica;font-weight:bold;color:#000;
background: no-repeat 0 0 url(/images/login2.png);height:23px;line-height:23px;padding-left:27px;
text-decoration:none;color:red;}

A.reg2:hover{text-decoration:none;color:blue;}
A.user{display:block;font-family:Tahoma,Helvetica;font-weight:bold;color:#000;
background: no-repeat 0 0 url(/images/user.png);height:23px;line-height:23px;padding-left:27px;
text-decoration:none;}

A.user:hover{text-decoration:none;color:blue;}

A.user1{display:block;font-family:Tahoma,Helvetica;font-weight:bold;color:#000;
background: no-repeat 0 0 url(/images/user1.png);height:23px;line-height:23px;padding-left:27px;
text-decoration:none;}

A.user1:hover{text-decoration:none;color:blue;}

A.profile{display:block;font-family:Tahoma,Helvetica;font-weight:bold;color:#000;
background: no-repeat 0 0 url(/images/profile.png);height:23px;line-height:23px;padding-left:27px;
text-decoration:none;}

A.profile:hover{text-decoration:none;color:blue;}

A.profile1{display:block;font-family:Tahoma,Helvetica;font-weight:bold;color:#000;
background: no-repeat 0 0 url(/images/profile1.png);height:23px;line-height:23px;padding-left:27px;
text-decoration:none;}

A.profile1:hover{text-decoration:none;color:blue;}

A.llogin{display:block;font-family:Tahoma,Helvetica;font-weight:bold;color:#000;
background: no-repeat 0 0 url(/images/reg.png);height:23px;line-height:23px;padding-left:27px;
text-decoration:none;}

A.llogin:hover{text-decoration:none;color:blue;}

A.regout{display:block;font-family:Tahoma,Helvetica;font-weight:bold;color:#000;
background: no-repeat 0 0 url(/images/regout.png);height:23px;line-height:23px;padding-left:27px;
text-decoration:none;}

A.regout:hover{text-decoration:none;color:blue;}

.result{border-left:1px solid #F0F0F0;border-right:1px solid #F0F0F0;}

#nav{margin:0 auto;width:100%;}
#nav A{font-size:12px;font-family:Tahoma,Helvetica;}
#nav A:hover{color:#FF0000;text-decoration:none;}
#nav A:visited{color:#000;}

.privet {
font-size: 11px;
}

ul {
margin-top: 0px;
}

li {
font-size: 11px;
margin-top: 0px;
}

/** Прячем счетчики **/
div.stats{
display:inline;
height:0px;
left:-1000px;
margin:0px;
padding:0px;
position:absolute;
top:-1000px;
visibility:hidden;
width:0px}

/*sape*/
.yaHead1 { text-align:left; }
.yaHead2 { text-align:right; }
.yaHead1 div {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
padding: 3pt 5pt 3pt 5pt;
float:left;
}
.yaHead2 div {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
padding: 3pt 5pt 3pt 5pt;
float:right;
}
.yaHead2 div a, .yaHead2 div a:visited { color:#551A8B; }
.yaHead2 div a:hover { color:#FF0000; }
.yandex { color: #000000; }
.yandex:first-letter { color: #FF0000; }
.direct { color: #000000; background-color: #FFCC99; text-decoration: underline; }
.direct a, .direct a:visited { color: #000000; }
.direct a:hover { color: #000000; }
.yaAds {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
border: 1px solid #FFCC99;
}
.yaAds td { text-align:left; padding:3pt; font-size: 8pt; vertical-align:top; }
.yaAds td a{ font-size: 9pt; color:#551A8B; font-weight:bold; display:block; }
.yaAds td a:first-letter{ text-transform:uppercase; }
.yaAds td a.yaSite{ font-size: 7.5pt; font-weight:normal; }
.yaAds td a.yaSite:first-letter{ text-transform:none; }
/* News Item */
#news-item{padding:15px;font-size:13px;}
#news-item .news-image{float:left;margin-right:10px;}
#news-item h3{margin:0;padding-bottom:5px;font-size:13px;}
#news-item p{margin:0;padding-bottom:10px;}
.news-icon {float:left;margin-right:5px;}
#news-title h1{margin:0;padding:0;font-size:15px;}
#news-title h2{margin:0;padding:0;font-size:14px;}
.news-title h4{margin:0;padding:0;font-size:12px;}
.comments{color:#999;margin:10px;font-size:12px;margin-top:15px;clear:both;}
.comments H3{font-size:14px;color:#000;font-weight:normal;}
.clear{font-size:1px;clear:both;padding:0;margin:0;}
.comments cite{font-size:11px;color:#000;}
.comments span{color:#999;}

#center { text-align:center; }
#otstup{font-size:1px;padding:3px;margin:0;}
#first{color:red;background-color:#F7EFEF;border:1px dotted red;font-weight: bold;text-align: center;}

.block_links * {
                background:transparent none repeat scroll 0 0 !important;
                border:medium none !important;
                clear:none !important;
                clip:rect(auto, auto, auto, auto) !important;
                font-size:100% !important;
                font-style:normal !important;
                font-variant:normal !important;
                font-weight:normal !important;
                height:auto !important;
                letter-spacing:normal !important;
                line-height:normal !important;
                margin:0 !important;
                overflow:visible !important;
                padding:0 !important;
                position:static !important;
                text-align:left !important;
                text-decoration:none !important;
                text-indent:0 !important;
                text-transform:none !important;
                vertical-align:baseline !important;
                visibility:visible !important;
                white-space:normal !important;
                width:auto;
                word-spacing:normal !important;
                z-index:auto !important;
                cursor: pointer!important;
            }
            .block_links li {
                display:list-item !important;
                list-style-image:none !important;
                list-style-position:outside !important;
                list-style-type:none !important;
                display: inline;
            }
            .block_links li DIV {
                padding:0.5em !important;
            }

            .block_links DIV, .block_links TABLE {
                padding: 5px !important;
            }

            .block_links {
                width: auto!important;
                font-family: Verdana!important;
                font-size: 11px!important;
                border: 1px solid #DDDDDD!important;
                background-color: #FFFFFF!important;
                padding:5px!important;
                position: relative!important;
                display:block!important;

                border-radius:5px !important;
                -moz-border-radius:5px !important;
                -webkit-border-radius:5px !important;
                -khtml-border-radius:5px !important;

            }
            .block_links_icnt, .block_links_icnt * {
            	text-align: left!important;
    		}

            .block_links_text, .block_links_text A, .block_links_text A:hover {
                color: #000000!important;
                font-size: 11px!important;
            }
            .block_links_url {
                color: #006600!important;
                font-size: 11px!important;
            }
            .block_links_header, .block_links_header A {
                color: #000066!important;
                font-size: 13px!important;
                font-weight: bold!important;
                text-decoration: underline!important;
            }
            .block_links_sign {
                color: #999999!important;
                font-size: 10px!important;
                text-align: left!important;
            }

            .block_links_clear {
                clear:both!important;
            }

            .block_links TABLE {
                width: 100%!important;
                border: 0px!important;
            }
.csurname{display:none;}
