body{
 font-family: Verdana, sans-serif;
 color: #000000;
 background-color : #ffffff;
 padding-top: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 0px;
 margin-top : 0px;
 margin-left : 0px;
 margin-right : 0px;
 margin-bottom : 0px;
}

table{font-size:15px;}

table td {
 font-size: 75%;
}
form {margin:0;padding:0;}
a {color: #000000}
a:hover {color: #cc0000;}
.table100 {width: 100%; height: 100%;}
.logo {background: url("../images/logo.jpg") no-repeat}
.logo0 {margin-top: 30px;}
.omsk {color: #000000; font-size: 200%; font-weight: bold; margin-left: 195px;}
.search {color: #000000;}
.search input {width: 151px; height: 18px; margin-bottom: 5px; border: #597EB3 1px solid;}
a.search {color: #000000; font-size:95%;}
a.search:hover {color: #cc0000;}
.top_link2 {font-size: 75%; text-align:right; padding-right:2px;}
.top_link2 a {margin-right: 10px;}
.login {background: url("../images/login.jpg") 0 0 no-repeat; width: 180px; height: 65px;}
.login2 {text-align: right; padding: 8px 10px 0 0; font-size: 90%; color: #666666;}
.login2 a{color: #666666 !important; text-decoration:none;}
.login2 a:hover{color: #666666; text-decoration:underline;}
.login2_l {text-align: right; padding: 5px 10px 0 0; font-size: 90%; }
.login2_l a {color: #000000;}
.login2_l a:hover {color: #cc0000;}
.menu {padding: 5px 20px 14px 48px; font-size: 95%;}
div.menu a{display: block; margin-bottom: 11px; color: #000000;}
div.menu a:hover {color: #cc0000;}
.menu_blue a {display: block; margin-bottom: 11px; color: #000000;}
.menu_blue a:hover {color: #cc0000;}

.sq {width: 5px; height: 5px; background: #cc0000; float: left; margin: 5px 8px 0 0; font-size: 1%;}
.sq_gr {width: 5px; height: 5px; background: #347A0A; float: left; margin: 5px 8px 0 0; font-size: 1%;}

/*.voting_head {background: url("../images/voting_head.jpg") 0 0 no-repeat; padding: 27px 0 6px 33px; text-transform: uppercase; font-weight: bold; font-size: 95%; color: #000000;}*/
.voting_head {background: url("../images/block_title.jpg") 5 20 no-repeat; padding: 27px 0 6px 23px; text-transform: uppercase; font-weight: bold; font-size: 95%; color: #597EB3;}
.voting {/*background: url("../images/voting_bg.jpg") 0 0 repeat-y;*/ margin-top: 6px; padding: 9px 12px;  font-size: 95%;}
.voting b {color: #000000;}
.voting_t td {font-size: 70%;}
.vote {padding-right: 12px; font-size: 95%; margin-top: -8px; padding-bottom: 12px; color: #000000;}

.sh {background: url("../images/sh.jpg") 0 0 repeat-y;}

.type_bg {background: url("../images/type_bg.jpg") 0 0 repeat-x #D52D2C;}
.type_sel {/*background: url("../images/type_corn1.jpg") 0 0 no-repeat;*/ color: #000000; font-size: 95%; padding: 0px 8px 3px 0px;}
.type_select {/*background: url("../images/type_corn2.jpg") 0 0 no-repeat; margin-top: 5px;*/ color: #cc0000; font-weight: bold; font-size: 110%; text-align: center;}
.type_select a {color: #cc0000; text-decoration: none;width:100%;display:block;}
.top_corn3 {/*background: url("../images/type_corn3.jpg") 100% 0 no-repeat #ffffff;*/}
.type {/*background: url("../images/type_notsel.jpg") 0 0 repeat-x #DC5655;*/ margin-top: 5px;}
.top_corn4 {/*background: url("../images/type_corn4.jpg") 0 0 no-repeat;*/ color: black; font-weight: bold; font-size: 95%; text-align: center; padding-bottom:2px}
.top_corn4 a {color: black !important; text-decoration:none;display:block;width:100%;}
.top_corn5 {background: url("../images/type_corn5.jpg") 100% 0 no-repeat;}

.sh_corn {background: url("../images/sh_corn.jpg") 0 0 no-repeat;}

/*----------------buttons------------------*/
.but {text-transform: uppercase;line-height:100%; margin-bottom: 24px;}
.but td {font-size: 10px; padding-bottom: 10px; padding-top: 32px;}
.but1 {background: url("../images/but1.jpg") 0 100% no-repeat;}
.but2 {background: url("../images/but2.jpg") 0 100% no-repeat;}
.but3 {background: url("../images/but3.jpg") 0 100% no-repeat;}
.but4 {background: url("../images/but4.jpg") 0 100% no-repeat;}
.but a {display: block; font-weight: bold; text-decoration: none; padding: 9px 0 5px 9px; color: #597EB3 !important;width:100%;}

.but1 a:hover {background: url("../images/but1_sel.jpg") 0 100% no-repeat;}
.but2 a:hover {background: url("../images/but2_sel.jpg") 0 100% no-repeat;}
.but3 a:hover {background: url("../images/but3_sel.jpg") 0 100% no-repeat;}
.but4 a:hover {background: url("../images/but4_sel.jpg") 0 100% no-repeat;}
/*----------------------------------------*/

/*.top_vak {background: url("../images/v_top_bg.jpg") 0 26px repeat-x;}*/
.block_title {background: url("../images/block_title.jpg") 0 9 no-repeat; color: #597EB3; font-weight: bold;  width: 198px; float: left;}
.vak_last {float: left; font-size: 90%;  color: #666666; padding-top: 10px;}
.vak_last a {font-size: 110%; font-weight: bold;}
/*.v_corn {background: url("../images/v_top_corn.jpg") 100% 26px no-repeat;}*/
.v_top_t {clear:both;padding:0px 15px;}
.v_b {border-bottom: #cccccc 1px solid; padding-top: 7px; padding-bottom: 3px; /* font-weight: bold;*/}
.v_b a {color: #000000; text-decoration: none;}
.v_b a:hover {color: #cc0000;}
.v_b2 {border-bottom: #cccccc 1px solid; text-align: right; padding-bottom: 3px;}
.v_b_date {border-bottom: #cccccc 1px solid; padding-top: 7px; padding-bottom: 3px; color: #999999; width: 1%; text-align:right;}
.v_b_date a {font-size: 85%; color: #999999;}
.v_b_date a:hover {color: #cc0000;}
.p_15 {padding-left: 15px; padding-right: 15px;}
.p_12 {padding-right: 12px;}


/*.blue_block {background: url("../images/blue_bg.jpg") 0 0 repeat-x; padding-bottom: 16px;}*/
.blue_block_c {/*background: url("../images/blue_corn.jpg") 0 0 no-repeat; */padding: 8px 15px;  font-size: 90%;}
.blue_block_c a {display: block; color: #597EB3; font-size: 110%; font-weight: bold; text-decoration: none; padding-bottom: 2px;}
.blue_block_c a:hover {color: #cc0000;}

.blue_block2 {background: url("../images/blue_bg2.jpg") 0 0 repeat-x; padding-bottom: 16px; height: 140px;}
.blue_block2_se {background: url("../images/blue_bg2.jpg") 0 0 repeat-x; padding-bottom: 16px;}
.blue_block_c2 {background: url("../images/blue_corn2.jpg") 0 0 no-repeat; padding: 12px 12px 10px 25px;  font-size: 95%; color: #29509D;}
.blue_block_c2 input.se {width: 100%; height: 18px; margin-top: 2px; margin-bottom: 7px; border: #597EB3 1px solid;}

.logos {clear:both;margin-left:15px;}
.logos a {color:#fff;display:block;}
.logos img {border:none;}
.logos div {width:160px;float:left;margin:5px 5px 0px 0px;overflow:hidden;background-color:#fff;border:1px solid #ccc;}
.logos td {height:50px;vertical-align:middle;text-align:center;}

.anp {color: #597EB3; font-weight: bold;}
.anp a {color: #597EB3; text-decoration: none;}
.anp a:hover {color: #cc0000;}
/*
.anons {background: url("../images/anons.jpg") 0 0 no-repeat; padding: 32px 0 15px 38px;margin-left:-15px;font-size:95%;}
.news {background: url("../images/news.jpg") 100% 9px no-repeat; padding: 32px 38px 15px 0; text-align: right;}
.sovet {background: url("../images/sovet.jpg") 100% 5px no-repeat; padding: 22px 38px 20px 0; text-align: right;}*/
.anons {background: url("../images/block_title2.jpg") 0 26 no-repeat; padding: 32px 0 15px 38px;margin-left:-15px;font-size:95%;}
.news {background: url("../images/block_title.jpg") 100% 27px no-repeat; padding: 32px 38px 15px 120px; text-align: left;}
.sovet {background: url("../images/block_title.jpg") 100% 18px no-repeat; padding: 22px 38px 20px 120px; text-align: left;}

/*--------------content-------------------*/
.padd_bot {padding-bottom: 20px;}
.content {font-size: 95%;}
.n_title {color: #2750a0; font-weight: bold; padding-top: 5px;}
.n_title a {text-decoration: none;}
.news_title {color: #2750a0; font-size: 120%; font-weight: bold; padding-top: 5px;}
.n_date {color: #999999; font-size: 80%; padding: 1px 0;}
.more {font-size: 90%; text-align: right; padding-bottom: 7px; color: #999999;}
.more a {color: #999999;}
.more a:hover {color: #cc0000;}
.news_right {font-size: 95%; padding-right: 15px;}



/*------------------in--------------------*/
.title {color: #cc0000; text-transform: uppercase;  font-weight: bold; font-size: 95%; background: url("../images/title_line.jpg") 0 100% no-repeat; padding-bottom: 5px;}
.gray_small {color: #999999;  font-size: 85%; padding: 2px 0 20px 0px;}
.rubric {line-height: 170%; color: #2750A0;}
.rubric a {font-weight: bold; text-decoration: none;}
.rubric a:hover {color: #cc0000;}
.line {background: url("../images/bgr-line.gif") bottom repeat-x;padding:1px;}

.isk {font-size: 95%; color: #597EB3;}
.isk:hover {color: #cc0000;}

.search_in, .search_in td {color: #2750A0; font-weight: bold;}
.search_in td {padding-top:10px;}
.search_in select, .search_in input {width:100%; margin-top: 3px; border: #aaa 1px solid; font-size: 95%;}
.search_in_left {padding-right:20px;width:52%;}
.isk_in {font-size: 90%; padding-top: 5px; }
.isk_in a {color: #000000;}
.isk_in a:hover {color: #cc0000;}

.dol {height:100%;background: url("../images/dol.gif") 100% 0 no-repeat #efefef; float:left; font-size: 95%; font-weight: bold; color: #999999; padding: 5px 15px 4px 15px; margin:0px 5px 10px 0px;}
.dol_title {text-transform: uppercase; font-size: 95%; color: #347A0A; padding-top: 5px;}
.vakans {border-collapse:collapse;}
.vakans td {border-top: #cccccc 1px solid;border-bottom: #cccccc 1px solid;vertical-align:top;}
.vakans2 {border-collapse:collapse;}
.vakans2 td {vertical-align:middle; padding: 10px 5px !important;}
.vak1 {font-weight: bold; color: #2750A0; text-align: right; padding: 10px 10px 10px 0px; width:150px;}
.vak2 {padding: 10px 0px;}
.vak-line {width:100%;background-color:#ccc;height:1px;margin:2px 0px;font-size:1px;}
.exp {padding-bottom: 3px;}
.vopros_sp {font-size: 105%;}
.ask_form {clear:both;padding-top:10px;}
.ask_form, .ask_form td {color: #2750A0;font-weight:bold;}
.ask_form input, .ask_form textarea {width: 100%; height: 18px; border: #aaa 1px solid; margin: 2px 0 5px 0;}
.ask_form textarea {height: 72px;}
#ask_but, .button {width:auto; border: #dddddd 1px solid; background: #f4f4f4; font-size: 8pt; color: #999999;}

.exp_img {width:1%;padding-bottom:25px;}
.exp_img a {color:#fff;display:block;}
.exp_img img {border:none;}
.exp_img div {width:80px;background-color:#fff;border:1px solid #ccc;}
.exp_img td {height:100px;vertical-align:middle;text-align:center;}
.exp_list {font-size: 70%; width: 45%; padding-bottom:25px;padding-left:10px;}
.exp_name {color: #347A0A; font-weight: bold; padding-bottom:25px; padding-left:10px;}


/*-------------------login----------------*/
.log1 {background: url("../images/log1.jpg") 0 0 repeat-x #efefef; width: 414px; height: 242px;}
.log2 {background: url("../images/log2.jpg") 0 0 repeat-y;}
.log3 {background: url("../images/log3.jpg") 0 100% repeat-x;}
.log4 {background: url("../images/log4.jpg") 100% 0 repeat-y;}
.log_c1 {background: url("../images/log_c1.jpg") 0 0 no-repeat;}
.log_c2 {background: url("../images/log_c2.jpg") 0 100% no-repeat;}
.log_c3 {background: url("../images/log_c3.jpg") 100% 0 no-repeat;}
.log_c4 {background: url("../images/log_c4.jpg") 100% 100% no-repeat;}
.mouse {background: url("../images/mouse.jpg") 10px 19px no-repeat;}
.log_t {text-align: right; padding-right: 12px; color: #2750A0; padding-bottom: 25px;}
.log_inp {width: 185px; height: 18px; border: #597EB3 1px solid; margin-bottom: 25px;}
.log_v {padding-right: 25px; padding-top: 10px; text-align: right;}
.log_v a {color: #71706E;  font-size: 95%; font-weight: bold;}
.log_v a:hover {color: #cc0000;}



/*-------------------footer---------------*/
.ray a {color: #cccccc;}
.ray a:hover {color: #999999;}
.footer {border-top: #cccccc 1px solid; padding: 7px 20px 10px 10px;}
.s3 {margin: 0 18px 10px 0;}
.footer_t {color: #999999; font-size: 65%;}

.tags {padding: 20px 0;}
.tags a {margin: 0 7px; color: #999999;}




.submit-hid {width:1px !important;height:1px !important;border:none !important;background:transparent !important;}

.ps_form td {
    padding:5px;
}

.dop span {
    font-size:80%;
}

#panel, #city {
    background: url("../images/v_top_bg.jpg") 0 0 repeat-x;
    background-color: #fff;
    border:1px solid gray;
    display: none;
}

#panel div, #city div{margin:5px;}

#city a {font-size:110%;font-weight:bold;text-decoration:none;}

#panelProlong {
    background: url("../images/v_top_bg.jpg") 0 0 repeat-x;
    background-color: #fff;
    border:1px solid gray;
    display: none;
    width:170px;
}
			
#plus-minus {float:right;font-size:90%;margin-top:5px;padding-right:20px;cursor:pointer;}
.pm-minus {background: url("../images/i-minus.gif") right center no-repeat;color:#999999;}
.pm-plus {background: url("../images/i-plus.gif") right center no-repeat;color:#29509D;}

.zplm {border-collapse:collapse;}
.zplm td {text-align:center;border:1px solid silver;}

.company-info {width:100%;margin-bottom:20px;}
.company-info div {margin-bottom:5px;}

.in {border:1px solid #aaa;}

.logos-p {border-top: #cccccc 1px solid;}
.logos-p a {color:#fff;display:block;}
.logos-p img {border:1px solid #ccc;}
