a {
    text-decoration:underline;
    font-family: Arial, Helvetica, sans-serif;
    color: #066CB0;
}
a:hover {
    text-decoration:none;
    font-family: Arial, Helvetica, sans-serif;
    color: #066CB0;
}

.clear{
    clear:both;
    height:0px;
}

/* ===================================================SHAPKA */
#shapka {
    width:1000px;
    margin: 0 auto;
}
#shapka .left{
    float:left;
    width:195px;
    margin-right:20px;
    padding-top:20px;
    text-align:center;
}
#shapka .left a{
    color:#00a317;
    font-family:arial;
    font-size:20px;
}
#shapka .right{
    float:left;
    width:785px;
    background-image:url("http://ukrbiznes.com/promo/img/shapka.gif");
    background-repeat:no-repeat;
    height:90px;
}
#shapka .logo {
    float:left;
    width:250px;
}
#shapka .logo img{
    width:250px;
    height:90px;
    border:none;
}
#shapka .search {
    padding-top:25px;
    padding-left:10px;
    float:left;
    width:525px;
}
#shapka .search_input {
    width:420px;
    margin-right:10px;
}




/* ===================================================MAIN */
.main {
    width:1000px;
    margin: 0 auto;
    padding-top:10px;
    font-size:13px;
    font-family:arial;
}
.left_col {
    float:left;
    width:740px;
    margin-right:20px;
}
.right_col {
    float:left;
    width:240px;
}
.heading {
    margin-bottom:10px;
}
.f15 {
    font-size:15px;
}
.description {
    margin-bottom:10px;
}
.grey {
    color:#777777;
}
.black {
    color:#000000;
}
.blue {
    color:#066CB0;
}
.red {
    color:#c80000;
    line-height:1.5;
}
.red:hover {
    color:#c80000;
}
.green {
    color:green;
}
.back {
    font-size:16px;
    margin-top:10px;
    margin-bottom:20px;
}
.pad5 {
    padding-bottom:5px;
}
.bigBlack{
    color:#000000;
    font-family:arial;
    font-size:21px;
}
.no_border {
    border:none;
}
/* ===================================================INDEX */
#index {
    
}
#index .bigBlack{
    color:#000000;
    font-family:arial;
    font-size:21px;
}
#index .list{
    border:none;
    border-collapse:collapse;
}
#index .list td{
    text-align:center;
    padding:5px 0 5px 0;
}
#index .list .td1{
    padding:0;
    width:65px;
}
#index .list .td2{
    width:400px;
    text-align:left;
    padding:0 0 0 5px;
}
#index .list .td3{
    padding:0;
    width:85px;
}
#index .list .td4{
    padding:0;
    width:85px;
}
#index .list .td5{
    padding:0;
    width:85px;
}
#index .list .td_left{
    text-align:left;
    font-size:15px;
    padding-left:5px;
}


#index .date{
    font-size:11px;
}
#index .active{
    background-color:#e3e3d7;
}

#index .float_left{
    float:left;
    width:200px;
}
#index .float_right{
    float:left;
    width:520px;
    padding-top:5px;
    text-align:right;
}
#index .float_right img{
    vertical-align:top;
}

/* ===================================================RIGHT */
#news {
    margin-top:20px;
}
#news .one_news{
    margin-top:10px;
    overflow:hidden;
}
#news .news_left{
    width:30px;
    float:left;
    margin-right:10px;
}

#news .right{
    width:200px;
    float:left;
}

#article {
    margin-top:20px;
}
#article .one_article{
    margin-top:10px;
}

#advert {
    margin-top:20px;
}
#advert .one_advert{
    margin-top:10px;
}


#market {
    margin-top:20px;
}
#market .one_market{
    margin-top:10px;
    overflow:hidden;
}
#market .market_left{
    width:57px;
    float:left;
    margin-right:10px;
}

#market .right{
    width:173px;
    float:left;
}

/* =====================================================RUB */
#rub .bigBlack{
    color:#000000;
    font-family:arial;
    font-size:21px;
}
#rub .one_piece {
    margin-top:20px;
    overflow:hidden;
}
#rub .left_p {
    width:70px;
    margin-right:25px;
    float:left;
}
#rub .center_p {
    width:420px;
    margin-right:25px;
    float:left;
}
#rub .right_p {
    width:160px;
    float:left;
    padding-top:20px;
}
#rub .edit {
    margin-bottom:10px;
}
#edit_rub {
    display:none;
}

/* ======================================================ADMIN */
.add_rub {
    padding:20px 10px 5px 5px;
    background-color:#f0f6fa;
}
.form_one {
    margin-bottom:20px;
    overflow:hidden;
}
.left_f {
    float:left;
    width:75px;
    margin-right:10px;
    padding-top:8px;
}
.right_f {
    float:left;
    width:610px;
}
.right_f .inputs{
    width:595px;
    height:25px;
    border:1px solid #a9b7c7;
    padding-top:5px;
    padding-left:5px;
    font-size:15px;
}
.right_f .input_small{
    width:402px;
    height:18px;
    border:1px solid #a9b7c7;
    padding-top:4px;
    padding-left:197px;
    font-size:13px;
    background-image:url('http://ukrbiznes.com/promo/img/url.gif');
    background-repeat:no-repeat;
}
.right_f .area{
    width:595px;
    height:50px;
    border:1px solid #a9b7c7;
    padding-top:4px;
    padding-left:4px;
    font-size:13px;
}


#add_firm {
    background-color:#f0f6fa;
    overflow:hidden;
    padding:5px;
    display:none;
}
.float_left {
    float:left;
}
.firm_add {
    margin-bottom:10px;
    float:right;
    margin-right:25px;
}
.pointer {
    cursor:pointer;
}
.good_img {
    float:left;
    margin:10px 10px 10px 10px;
}
.good_img img{
    border:none;
}
.edit_firm_but {
    margin-top:10px;
}

.firm_left{
    margin-top:30px;
    float:left;
    width:70px;
    height:70px;
    border:1px solid #a9b7c7;
    text-align:center;
    background-color:#ffffff;
    overflow:hidden;
}
.firm_left img{
    width:70px;
    height:70px;
}
.firm_right{
    float:left;
    width:650px;
}
.firmForTxt{
    padding-left:10px;
    margin-bottom:10px;
}
.addInputs{
    padding-left:10px;
    margin-bottom:10px;
}
.firmTitle{
    width:315px;
}
.firmUrl{
    width:275px;
}
.addEditor {
    padding-left:10px;
}
.addCatalog {
    margin-top:10px;
    margin-bottom:20px;
    padding-left:10px;
}

.addMetka {
    padding-left:10px;
}
.m_left {
    float:left;
    width:315px;
    margin-right:20px;
}
.m_left input{
    width:315px;
}
.m_right {
    float:left;
    width:295px;
}
.m_right input{
    width:275px;
}
.m_right img{
    padding-left:3px;
    cursor:pointer;
}
.moreMetka{
    font-size:11px;
    margin-top:10px;
}

.bot_pad {
    margin-bottom:10px;
}
.firmSubmit{
    margin-top:20px;
}


.goods {
    margin-bottom:20px;
    padding-left:10px;
    display:none;
}
.goods_logo {
    float:left;
    margin-right:20px;
    width:70px;
    height:70px;
    border:1px solid #a9b7c7;
    background-color:#ffffff;
    margin-bottom:10px;
}
.goodsUrl {
    float:left;
    width:300px
}
.goodsUrl input{
    width:275px
}
.onegood {
    margin-bottom:10px;
}
.red_cross_good {
    padding-left:8px;
    cursor:pointer;
}


.position_buttons {
    text-align:center;
    padding-top:10px;
}



.edit_firm_form {
    display:none;
}




/* ================================================MODERATION */
.moderation {
    margin-top:10px;
    margin-bottom:10px;
    font-size:16px;
}
.moderation a{
    color:#c80000;
}
.mod_table {
    border:none;
    border-collapse:collapse;
}
.mod_table th{
    text-align:left;
}
.mod_table td{
    padding:5px;
}
.td1 {
    width:200px;
}
/* ================================================MODERATION */

/* ================================================= RIGHT_COL */
.add_news {
    margin-top:10px;
    display:none;
}
.news_img {
    border:1px solid #a9b7c7;
}
.news_title_add {
    margin-top:10px;
}
.news_title_add input{
    width:235px;
}
.news_submit_buts {
    margin-top:10px;
}

.news_add {
    margin-top:10px;
}
#add_news {
    border-top:1px solid #777777;
    padding-top:10px
}
#add_art {
    border-top:1px solid #777777;
    padding-top:10px
}
#add_adv {
    border-top:1px solid #777777;
    padding-top:10px
}
#add_market {
    border-top:1px solid #777777;
    padding-top:10px
}
.pad_bottom {
    padding-bottom:10px;
}






/* ===================================================UKR_TOP */
div.ukr_top {
  background-color:#eeeef1;
  width:980px;
  margin:0px auto;
  font-family:arial;
  font-size:13px;
  color:#000000;
  height:20px;
  padding-bottom:3px;
  padding-top:3px;
  padding-left:20px;
}
div.ukr_top div.normal {
    float:left;
    margin-right:15px;
    font-size:12px;
}
div.ukr_top div.normal a{
    color:#066cb0;
}

div.ukr_top div.right {
    float:right;
    margin-right:30px;
    overflow:hidden;
}
div.ukr_top div.right span.reg {
    margin-right:15px;
    font-size:12px;
}
div.ukr_top div.right span.enter {
    background-image:url("vizitka/enter.gif");
    background-repeat:no-repeat;
    background-position:0px 3px;
    padding-left:16px;
    font-size:12px;
}
div.ukr_top div.right span.enter a{
    color:#c80000;
}
div.ukr_top div.right span.name {
    font-size:12px;
    margin-right:20px;
}
div.ukr_top div.right span.img {
    width:20px;
    height:20px;
    display:block;
    position:relative;
    top:-2px;
    float:left;
    margin-right:5px;
}

div.ukr_top div.right span.mail {
    padding-left:10px;
    margin-right:10px;
}
div.ukr_top div.right span.mail a {
    padding:0px;
}
div.ukr_top div.right span.mail img {
    width:16px;
    height:12px;
    margin-right:2px;
    border:none;
    float:none;
    padding:0px;
    position:relative;
    top:1px;
}

div.ukr_top div.right span.logout {
    background-image:url("vizitka/logout.gif");
    background-repeat:no-repeat;
    background-position:0px 3px;
    padding-left:16px;
    font-size:12px;
}
div.ukr_top div.right span.logout a{
    color:#c80000;
}

div.ukr_top div.right div.my_ukr {
    display:none;
    position:absolute;
    background-color:#990015;
    padding:10px;
    color:#ffffff;
    font-size:11px;
    z-index:1100;
}
div.ukr_top div.right div.my_ukr div.bold a{
    font-weight:bold;
    color:#ffffff;
    text-decoration:none;
}
div.ukr_top div.right div.my_ukr div.bold a:hover{
    text-decoration:underline;
}
div.ukr_top div.right div.my_ukr div.oki {
    padding-top:5px;
}
div.ukr_top div.right div.my_ukr div.oki a{
    color:#ffffff;
    text-decoration:none;
}
div.ukr_top div.right div.my_ukr div.oki a:hover{
    text-decoration:underline;
}
#my_ukr {
    border:none;
}