/*********************************/
/*------------ HEAD -------------*/
/*********************************/

/** Logo **/

#logo {

    width: 100%;

    padding: 10px 0px 10px 0px;

    color: #0074a4;

    font-size: 10px;

    text-transform: uppercase;

}

#logo a {
    color: #0074a4;
    text-decoration: none;
}

#logo img {
    border: none;
}

#logo img a {
    border: none;
}

/*********************************/

/*------------ LEFT -------------*/

/*********************************/

#left {
    width: 230px;
    padding: 0px 10px;
}

/** Account **/

#account {
    margin: 12px 0px;
}

.actitle {

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 16px;

    font-weight: bold;

    color: #FFFFFF;

    background: /*url(../images/green_title_r.gif)*/ #779f1a no-repeat right;

}

.actitle_bottom {

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 16px;

    font-weight: bold;

    color: #FFFFFF;

    background: #779f1a no-repeat right;

}

.actitle2 {

    /*background: url(../images/green_title_l.gif) no-repeat left;*/

    padding: 9px 0px 9px 15px;

}

.actitle2 a {
    color: #FFFFFF;
    text-decoration: none;
}

.actitle2 a:hover {
    text-decoration: underline;
}

.logfield {

    font-weight: bold;

    color: #344a00;

    padding: 3px 4px;

    width: 140px;

    margin-bottom: 5px;
    margin-right: 5px;

}

.login {
    color: #517204;
    border-bottom: 1px #517204 dashed;
    cursor: pointer;
    font-weight: normal;
}

.login span {
    font-size: 18px;
}

.acinfo {
    background-color: #fbfdf7;
    padding: 20px 13px;
}

.toreg {
    font-size: 10px;
}

.toreg span {
    float: right;
}

.toreg br {
    clear: both;
}

.toreg a {
    color: #4a7b03;
    text-decoration: underline;
}

.toreg a:hover {
    color: #4a7b03;
    text-decoration: none;
}

/** Category **/

#cat ul {
    margin: 0px;
    padding: 0px;
}

#cat ul li {
    list-style-type: none;
    line-height: 29px;
    padding-left: 18px;
    background: url(../images/cat.gif) no-repeat 0px 8px;
}

#cat ul li a {
    color: #008ab0;
    font-weight: bold;
    text-decoration: underline;
}

#cat ul li a:hover {
    color: #008ab0;
    text-decoration: none;
}

#cat ul li#active {
    list-style-type: none;
    line-height: 29px;
    padding-left: 18px;
    background: url(../images/cat_act.gif) no-repeat 0px 8px;
}

#cat ul li#active a {
    color: #008ab0;
    font-weight: bold;
    text-decoration: none;
}

#cat ul li#active a:hover {
    text-decoration: underline;
}

#cat ul#sb {
    margin: 0px;
    padding: 0px;
    color: #7a7a7a;
    font-size: 11px;
}

#cat ul#sb li {
    list-style-type: none;
    line-height: 24px;
    padding-left: 5px;
    background: none;
}

#cat ul#sb li a {
    color: #779f1a;
    font-weight: bold;
    text-decoration: underline;
}

#cat ul#sb li a:hover {
    color: #779f1a;
    text-decoration: none;
}

/*********************************/

/*------------ MENU -------------*/

/*********************************/

.menu {

    background: /*url(../images/menu_l.gif)*/ #037eb1 no-repeat left;

    height: 26px;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 13px;

    font-weight: bold;

    padding-top: 10px;

    padding-left: 11px;

    /*padding-bottom: 7px;*/

    margin-top: 10px;

}

.menu span a {
    color: #ffffff;
    text-decoration: underline;
    padding: 0px 12px;
}

.menu span a:hover {
    color: #ffffff;
    text-decoration: none;
}

.menu ul li.sel {
    background: url(../images/menu_act_l.gif) #FFFFFF no-repeat top left;
    padding: 4px 0px 9px;
    *padding: 0px 0px 9px;
}

.menu span.menuli {
    margin-right: 10px;
}

span#rc {
    background: url(../images/menu_act_r.gif) no-repeat top right;
    padding-top: 4px;
    *padding-top: 4px;
    *padding-right: 1px;
}

.menu span.sel a {
    color: #037dd3;
    text-decoration: underline;
}

.menu span.sel a:hover {
    color: #037dd3;
    text-decoration: none;
}

/*********************************/

/*----------- CENTER ------------*/

/*********************************/

#center {
    padding-bottom: 25px;
}

/** Search **/

#search {
    background: url(../images/searchlt.gif) #779f1a no-repeat top left;
}

.searchlb {
    background: url(../images/searchlb.gif) no-repeat bottom left;
    padding: 15px;
    margin: 10px 0px;
}

/** Search intro **/

td.stxt {
    width: 85px;
}

.stxt {
    color: #ffffff;
    text-transform: uppercase;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.stxt span {
    font-size: 10px;
    text-transform: none;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 12px;
    font-weight: normal;
}

.stxt span a {
    color: #ffffff;
    text-decoration: underline;
}

.stxt span a:hover {
    text-decoration: none;
}

td.sbtnin {
    width: 54px;
    padding: 20px 5px 0px 20px;
}

td.sbtnin div.sindin {
    color: #ffffff;
    border-bottom: 1px #ffffff dashed;
    cursor: pointer;
    font-weight: normal;
}

td.sbtnin div.sindin span {
    font-size: 18px;
}

td.sbtnin div.sindin2 {
    color: #ffffff;
    cursor: pointer;
    font-size: 10px;
    padding-top: 3px;
}

/** Sub Category **/
/*
#subcatname {

    background-color: #8a8f7e;

    height: 25px;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 12px;

    padding: 7px 9px 0px 11px;

    text-transform: uppercase;

    font-weight: bold;

    color: #535450;

}

#subcatname ul {
    margin: 0px;
    padding: 0px;
}

#subcatname ul li {
    list-style-type: none;
    display: inline;
}

#subcatname li.sel {
    background: url(../images/gray_corner_l.gif) #FFFFFF no-repeat top left;
    padding: 4px 0px 9px;
    *padding: 0px 0px 9px;
}

span#cor {
    background: url(../images/gray_corner_r.gif) no-repeat top right;
    padding: 4px 10px 0px;
    *padding-top: 4px;
    *padding-right: 10px;
}

#subcatname li.sel1 {
    background: url(../images/gray_corner_l.gif) #FFFFFF no-repeat top left;

    *padding: 0px 0px 9px;

    border: 1px solid #8a8f7e;
    border-bottom: 1px solid #fff;
    padding: 4px 0px 7px 0;
    *padding: 0px 0px 9px;
    height: 13px;
    *height: 17px;
}

span.corr {
    background: url(../images/gray_corner_r.gif) no-repeat top right;
    padding: 4px 10px 0px;
    *padding-top: 4px;
    *padding-right: 10px;
}

#subcatname li.sel1_no {
    padding: 4px 0px 9px;
    *padding: 0px 0px 9px;
    padding-right: 15px;
    padding-left: 15px;
}

#subcatname li.sel1_no a {
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
}

#subcatname li.sel1_no a:hover {
    color: #ffffff;
    font-weight: bold;
    text-decoration: underline;
}
*/
.subcatcol {
    display: block;
    width: 230px;
    float: left;
    margin-bottom: 5px;
    padding-right: 10px;
}

.subcatcol span {
    padding-left: 3px;
}

#sub {
    color: #535450;
    padding: 25px 5px 15px;
    border-bottom: 1px #8a8f7e solid;
    margin-bottom: 0;
}

#sub span {
    color: #7a7a7a;
}

#sub a {
    color: #0582b5;
    text-decoration: underline;
}

#sub a:hover {
    text-decoration: none;
}

#sub ul {
    margin: 0px;
    padding: 17px 0px;
}

#sub ul li {
    list-style-type: none;
    line-height: 20px;
    padding-left: 15px;
}

/** Last advert **/

#last {
}

#last h4 span {
    font-size: 11px;
    text-transform: uppercase;
}

#last span {
    color: #7a7a7a;
    font-size: 11px;
}

#last a {
    color: #779f1a;
    text-decoration: underline;
}

#last a:hover {
    text-decoration: none;
}

#last .catblock {
    display: block;
    color: #7a7a7a;
    border: 1px dashed #7a7a7a;
    float: right;
    font-size: 12px;
    padding: 8px;
    font-weight: bold;
    width: 150px;
    line-height: 12px;
}

#last .catblock1 {
    display: block;
    color: #7a7a7a;
    border: 1px dashed #7a7a7a;
    float: right;
    font-size: 12px;
    padding: 8px;
    font-weight: bold;
    width: 500px;
    line-height: 12px;
}

#last .zapis {
    display: none;
    position: absolute;
    border: 1px dashed #7A7A7A;
    padding: 8px;
    line-height: 12px;
    background-color: white;
    width: 390px;
    padding-top: 15px;
}

#last .anons {
    clear: both;
    padding: 18px 15px 25px 10px;
    display: block;
    border-bottom: 1px solid #dcddd8;
}

#last .anons span {
    color: #7a7a7a;
    font-size: 11px;
    line-height: 14px;
}

#last .anons .foto {
    display: block;
    width: 80px;
    float: left;
    font-weight: bold;
    font-size: 11px;
    color: #de0000;
    text-align: center;
    margin-right: 7px;
}

#last .anons .foto img {
    border: 1px #7a7a7a solid;
    margin-bottom: 5px;
}

#last .anons .nofoto {
    display: block;
    width: 78px;
    float: left;
    font-weight: bold;
    font-size: 11px;
    color: #de0000;
    text-align: center;
    margin-right: 7px;
    height: 25px;
    padding-top: 15px;
}

/** Anons VIP **/

#last .anonsvip {
    clear: both;
    padding: 18px 15px 25px 10px;
    display: block;
    border-bottom: 1px solid #8a8f7e;
    background-color: #fbf1de;
}

#last .anonsvip span {
    color: #7a7a7a;
    font-size: 11px;
    line-height: 14px;
}

#last .anonsvip .foto {
    display: block;
    width: 80px;
    float: left;
    font-weight: bold;
    font-size: 11px;
    color: #de0000;
    text-align: center;
    margin-right: 7px;
}

#last .anonsvip .foto img {
    border: 1px #7a7a7a solid;
    margin-bottom: 5px;
}

#last .anonsvip .nofoto {
    display: block;
    width: 78px;
    float: left;
    font-weight: bold;
    font-size: 11px;
    color: #de0000;
    text-align: center;
    margin-right: 7px;
    height: 25px;
    padding-top: 15px;
}

#last .edit {
    font-size: 9px;
    text-transform: uppercase;
}

#last a.edit {
    text-decoration: none;
    color: #008ab0;
    background: url(../images/edit.gif) no-repeat left 0px;
    padding-left: 10px;
    margin-left: 10px;
}

#last a:hover.edit {
    text-decoration: underline;
}

#last .delete {
    font-size: 9px;
    text-transform: uppercase;
}

#last a.delete {
    text-decoration: none;
    color: #ce2700;
    background: url(../images/del2.gif) no-repeat left 0px;
    padding-left: 11px;
    margin-left: 10px;
}

#last a:hover.delete {
    text-decoration: underline;
}

#last .spam {
    font-size: 11px;
    text-transform: uppercase;
    font-weight: bold;
}

#last a.spam {
    text-decoration: none;
    color: #ce2700;
}

#last a:hover.spam {
    text-decoration: underline;
}

/** Favourite **/

#last .addf, #last .remf {
    font-size: 9px;
    text-transform: uppercase;
}

#last a.addf {
    text-decoration: none;
    color: #ce2700;
    background: url(../images/addf.gif) no-repeat left 2px;
    padding-left: 7px;
}

#last a:hover.addf {
    text-decoration: underline;
}

#last a.remf {
    text-decoration: none;
    color: #ce2700;
    background: url(../images/delf.gif) no-repeat left 2px;
    padding-left: 7px;
}

#last a:hover.remf {
    text-decoration: underline;
}

hr.ad {

    background: none; /* Firefox, Opera*/

    color: #FFFFFF; /* IE */

    border: none;

    height: 1px; /* IE, Firefox, Opera */

    clear: both;

    margin: 0px;
    padding: 0px;

}

#foto {
    text-align: center;
    margin: 7px 0px;
}

#foto img {
    border: 1px #7a7a7a solid;
    margin: 0px 5px 10px 0px;
}

/** Additional info top**/

.addinf {

    background-color: #f4f7ed;

    color: #344a00;

    border-left: 2px solid #344a00;

    margin-bottom: 10px;

    float: left;

    width: 95%;

}

.addinf p {
    line-height: 16px;
    padding: 8px 0px 8px 10px;
}

.addinf2 {

    background-color: #f4f7ed;

    color: #344a00;

    border-left: 2px solid #344a00;

    margin-bottom: 10px;

    float: left;

    width: 49%;

    margin-left: 5px;

}

.addinf2 p {
    line-height: 16px;
    padding: 8px 0px 8px 10px;
}

/** Additional info bottom**/

#addinfo {

    background-color: #f8f8f7;

    color: #575856;

    border-bottom: 1px solid #dcddd8;

    border-right: 1px solid #dcddd8;

    border-left: 2px solid #575856;

    margin-bottom: 35px;

}

#addinfo p {
    line-height: 18px;
    padding: 8px 0px 8px 10px;
}

#addinfo a {
    color: #575856;
    text-decoration: underline;
}

#addinfo a:hover {
    text-decoration: none;
}

h5.c_info {
    padding: 20px 0px 10px 0;
}

/** Spam and view **/

#sv {
    color: #575856;
    margin-bottom: 25px;
}

#sv span {
    float: right;
    font-size: 12px;
}

#sv br {
    clear: both;
}

#sv a {
    color: #ce2700;
    text-decoration: none;
}

#sv a:hover {
    color: #ce2700;
    text-decoration: underline;
}

/** Comments **/

#comments {
}

#comments h5 {
    text-transform: uppercase;
}

#comments p {
    padding: 0px;
    padding-top: 10px;
}

.com1 {
    /*background: url(../images/com_start.gif) no-repeat 0px 2px;*/
    margin: 15px 0px;
}

.com2 {
    /*background: url(../images/com_end.gif) no-repeat bottom right;*/
    padding: 0px 15px;
}

.com2 .auth {
    color: #344a00;
    font-size: 11px;
}

.com2 .date {
    color: #344a00;
    font-size: 11px;
}

/** Add comments **/

#addcom {
    padding-top: 25px;
}

#addcom h5 {
    color: #008ab0;
    padding-bottom: 15px;
}

#attention {
    font-weight: bold;
    margin: 15px 0px;
}

#attention a {
    color: #ce2700;
    text-decoration: underline;
}

#attention a:hover {
    text-decoration: none;
}

.ftheme {
    padding: 2px 2px 2px 5px;
    margin-right: 10px;
    width: 280px;
}

.fmes {
    padding: 2px 2px 2px 5px;
    margin-right: 10px;
    width: 280px;
    *width: 282px;
    height: 120px;
}

.capchafield {
    padding: 2px 2px 2px 5px;
    width: 125px;
}

a.change {
    font-size: 10px;
    color: #008ab0;
    cursor: pointer;
    text-decoration: none;
}

.lcol {
    font-weight: bold;
    width: 115px;
}

.fcol {
    padding-bottom: 10px;
}

#send, .send {
    color: #008ab0;
    border-bottom: 1px #008ab0 dashed;
    cursor: pointer;
    font-weight: normal;
    width: 110px;
}

#send span, .send span {
    font-size: 18px;
    color: #008ab0;
    text-transform: uppercase;
}

#publ {
    color: #008ab0;
    border-bottom: 1px #008ab0 dashed;
    cursor: pointer;
    font-weight: bold;
    width: 90px;
}

#publ span {
    font-size: 16px;
    color: #008ab0;
    text-transform: uppercase;
}

#prev {
    color: #008ab0;
    border-bottom: 1px #779f1a dashed;
    cursor: pointer;
    font-weight: bold;
    width: 140px;
    margin-right: 15px;
}

#prev span {
    font-size: 16px;
    color: #779f1a;
    text-transform: uppercase;
}

#change {
    color: #008ab0;
    border-bottom: 1px #008ab0 dashed;
    cursor: pointer;
    font-weight: normal;
    width: 100px;
}

#change span {
    font-size: 18px;
    color: #008ab0;
    text-transform: uppercase;
}

hr.cf {

    background: #e8e8e8; /* Firefox, Opera*/

    color: #e8e8e8; /* IE */

    border: 0px;

    height: 1px; /* IE, Firefox, Opera */

    clear: both;

    margin: 10px 0px;

    padding: 0px;

}

/** Page listing **/

#pagest {
    text-align: center;
    margin: 15px 0px;
}

#pagest a {
    color: #779f1a;
    text-decoration: none;
}

#pagest a:hover {
    text-decoration: underline;
}

#pagesb {
    text-align: center;
    margin: 20px 0px 15px;
}

#pagesb a {
    color: #779f1a;
    text-decoration: none;
}

#pagesb a:hover {
    text-decoration: underline;
}

/** Category Tree **/

#cat_tree {
    padding: 0px 10px 10px 10px;
    line-height: 18px;
}

/** Full description Operation **/

.fuloper {
    background-color: #fffcf8;
    color: #575856;
    border-left: 2px solid #ff7c00;
    margin-bottom: 10px;
    padding: 5px 10px;
}



a.n_title {
    font-weight: bold;
    color: #008ab0;
}

span.n_date {
    color: #7a7a7a;
    font-size: 11px;
}

div.n_anons {
    margin: 7px 0 15px 0;
}

div.n_anons a {
    color: #000;
    text-decoration: none;
}

.n_actitle {

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 16px;

    font-weight: bold;

    color: #FFFFFF;

    background: url(../images/blue_title_r.gif) #008ab0 no-repeat right;

}

.n_actitle2 {

    background: url(../images/blue_title_l.gif) no-repeat left;

    padding: 9px 0px 9px 15px;

}

.n_text {
    padding: 15px 5px 20px 12px;
}


/** 2012 **/
.userMap {
    width: 202px;
    overflow-x: hidden;
    padding: 0;
    margin: 0;
    float: right;
}

/* popup */

.infoW {
    position: absolute;
    display: none;
    padding: 5px 10px;
    background: #f0f0f0;
    border: 1px solid #c0c0c0;
    border-radius: 5px;
}

img {
    max-width: 100%
}
