body {
    font-family:Arial, Geneva, Helvetica, sans-serif;
    background-color : #ffffff;
    /*background:url(./pic/snow_blue.gif); */
    padding: 0;
    margin: 0;
}

div.features_adv{
    float:left;
    font-size:85%;
    width:100%;
}
div.features_adv strong {
    text-decoration:underline;
    font-variant: small-caps;
}
div.features_items {
    width:100%;
}
div.features_caption{
    padding-bottom:5px;
    color:#7498b0;
}
div.features_items span{

    background: url(./pic/parason.gif) no-repeat ;
    display:inline;
    padding-left:17px;
    margin-left:10px;
    float:left;
    white-space:nowrap;
    color:#008;
}

input,select,textarea{
    font:14px Arial,Helvetica,sans-serif;
    border:1px solid rgb(150,174,190);
    margin:3px;
}

input,select{
    height:22px;
}

textarea{
    overflow: auto;
}
textarea,pre.address,pre.desc {

    font-family:Arial, Geneva, Helvetica, sans-serif;
    font-size:16px;
}
hr{
    border:0px;
    color: silver;
    background-color: silver;
    height: 1px;
    margin-top:5px;
}

select{cursor:pointer;}
fieldset {
    padding:5px;
    margin:5px ;
    text-align:left;
    border:1px dashed gray }
legend {
    background-color:rgb(150,174,190);
    padding:2px 5px 2px 5px;
    color:black;
    font:14px Arial,Helvetica,sans-serif;
    text-align:right;
}
fieldset.filter legend {
    background-color:#96aebe;

}  
table.filter_on fieldset.filter legend {
    color:black;
    text-align:right;
    background-color:#ecf1f4;
}


input.btn, button { height:25px;border:1px solid rgb(150,174,190);cursor:pointer;}
input.chk {border:none;vertical-align:middle;height:25px;cursor:pointer;}
input.btnbig, input#btn_logon, input#abtn_logon{
    font:20px Arial,Helvetica,sans-serif;
    height:40px;
    cursor:pointer;
}
iframe.ifr_img{
    width:100%;
    height:220px;
}
td.logo{
    width:300px;
}

td.logo img{
    border-style:none;
}

a#rss{
    background:url(./pic/rss.gif) no-repeat top left;
    padding-left:20px;
    margin-left:20px;
}

.main_t{
    display:block;
    float:left;
    width:90%;
    font-size:12px;
    font-weight:normal;
    color:#7498b0;
    position:relative;
    margin-top:20px;
    left:5%;
}
.main_t a{
    color:#7498b0;
}
div.text_info{
    color:#222;
    width:70%;
    text-align:justify;
    margin-left:10%;
    margin-right:10%;
    padding:10px;
    font:17px TimesNR;
    line-height:1.5em;

}


div.text_info fieldset{
    width:90%;
    padding:20px;
}
div.text_info h1{
    font-size:25px;
    color:#555;
}
div.geoip{
    color:darkblue;
    font-size:14px;
}
div.geoip span.rgn{
    font-size:16px;
    color:red;
    font-weight:bold;
    font-variant: small-caps;
}
div.myregion{
    width:120px;
    float:left;
    display:block;
    clear:right;
    padding-top:10px;
    font-weight:bold;
    text-align:center;
    color:blue;
}

div.myregion span.country_name,div.myregion span.country_name a,div.myregion span.left_link a,div.myregion span span.left_link {
    display:block;
    color:black;

    font-size:15px;
    text-decoration:underline;
    font-variant: small-caps;
    padding-bottom:10px;
    padding-right:5px;
}
div.myregion span {
    text-decoration:none;
    color:rgb(218,37,29);
}
div.myregion a:hover{
    color:blue;
}
table.allcontent {
    table-layout:auto;
    width: 100%;
    padding: 0;
    margin: 0;
    border-spacing: 0;
    border-collapse: collapse;

}

td.contentleft {
    width:120px;
    border-color:white;
    border-style:solid;
    border-width:0em 0.3em 0em 0em;
    vertical-align:top;

}

div.iplookup img{
    width:50%;
    border:0px;
}
td.contentright {
    vertical-align:top;
}
td.contentright_empty{
    vertical-align:top;
    visibility:hidden;
}
td.contentright_empty div{
    visibility:hidden;

}
td.contenttopcenter{
    border-color:white;
    border-style:solid;
    border-width:0em 0.3em 0em 0em;
    vertical-align:top;

}
td.contentcenter {
    border-color:white;
    border-style:solid;
    border-width:0em 0.3em 0em 0em;
    vertical-align:top;
    width:100%;
    clear:right;

}
div.banner{
    display:block;
    font-size:11px;
    color:#eee;
    float:right;
    width:100%;
    text-align:center;

}
div.banner img{
    margin:20px 0  20px 0;

}
td.mainbanner {
    height: 92px;
    font-size:11px;
    color:#eee;
    text-align:center;
}

td.menubutton {
    width: 16%;
    vertical-align: middle;
    background-color : #96AEBE;
    text-align: center;
    font-size: 68%;
    font-weight: bold;
    font-stretch: expanded;
    color : white;
    padding-left : 2px;
    padding-right : 2px;
}

td.separator{
    width: 2px;
    background-color : #FFFFFF;
}

table.topline {

    width: 100%;
    padding: 0px;
    margin: 0px;
    border-spacing: 0px;
    border-collapse: collapse;
}

table.menulogo {
    width: 100%;
    height: 30px;
    padding: 0;
    margin: 0;
    border-spacing: 0;
    border-collapse: collapse;
}



div.mainbanner {
    vertical-align: middle;
}

table.footer {
    height:130px;
    float:left;
    width: 100%;
    padding: 0px;
    margin: 0px;
    border-spacing: 0px;
    border-collapse: collapse;
}

td.footer_left {
    float:none;
    text-align: left;
    width:300px;
    font-size:12px;
}
div.statb{
    display:inline;
    float:left;
    margin-top:5px;
    margin-left:10px;
}
td.footer_right{
    height: 92px;
    font-size:11px;
    color:#eee;
    text-align:center;
}

div.cat{
    width:800px;
    float:left;
}
div.cat_fix{
    float:left;
    width:100%;

}

div.cat_capt{
    width:45%;
    float:left;
    margin:5px;

    font-family:tahoma;

}

div.cat_capt a{
    font-weight:bold;
    font-size:14px;

}
div.cat_capt h1{
    margin-left:25px;
    margin-top:10px;
    margin-bottom:2px;
}
div.cat_capt p{
    margin-left:5px;
    font-size:12px;
    color:#7498b0;
}

table#indexpage td,table#indexpage td a {

    cursor:default;}
a div,label{cursor:pointer;}
div.m_button {
    height: 135px;
    width: 120px;
}


div.m_button a {
    height:100%;
    width:100%;
    display:block;
    background: transparent url(./pic/obl.gif) no-repeat 50% 50%;
}
div.m_button a img{
    border:0px;
    cursor:pointer;
    position:relative;
    left:1px;
    top:1px;
}
div.m_button a:hover{
    background: transparent url(./pic/oblb.gif) no-repeat 50% 50%;
}
.required {
    font-family:Arial, Geneva, Helvetica, sans-serif;
    font-size:18px;
    color:#f00;
    font-weight:bold;
    vertical-align:top;
    margin:5px;
}
div.ccardbtn span{
    font-size:12px;

}
span.cadvnumber{

}
span.cpnumber{
    color:#008;
    margin-left:100px;
}
span.caddmoreadv{
    margin-left:150px;
}
span.caddmoreadv a{
    font-variant: small-caps;
    font-weight:bold;
    font-size:14px;
    color:#008;
}
div.cardeditor{
    background-color:#fafafa;
    float:left;
    clear:left;
    width:100%;}
div.contactform {

    margin:40px;
    text-align: left;}

.contactForm {margin:0px 0px 0px 10px}
.contactInput {margin-bottom:3px}

table.filter_on{
    background-color:rgb(213,223,230);
    border:2px solid rgb(213,223,230);
}
div.filter{
    table-layout:fixed;
    width:99%;
    border: 1px solid rgb(150,174,190);
    float:right;
}
div.filter table{

    font-family:Arial, Geneva, Helvetica, sans-serif;
    font-size:16px;
}
button.addadv{
    font-size: 15px;
    font-variant: small-caps;
    font-weight:bold;
    color:#008;
    width:98%;
}
div.features_filter span{
    float:left;
    width:100%;
    font-size:80%;
}
button.addadv a{
    text-decoration:none;
}
a.addadv,a.addadv:visited{
    text-decoration:none;
    font-weight:bold;
    color:#008;
    font-family:Arial, Geneva, Helvetica, sans-serif;
    font-size:13px;
}
table.tb {
    width:100%;
    float:left;
    margin:0px;
    padding:0px;
    background-color:rgb(213,223,230);
    font-family:Arial, Geneva, Helvetica, sans-serif;
    font-weight:bold;
    text-align:center;
    width:100%;
}
table.tb td{
    border-color:white;
    border-width:1px;
    border-style:solid;
}
table.tb  a,a.visited {
    text-align:center;
    color:black;
    width:100%;

    text-decoration:none;
    float:left;
}
table.tb a:hover {background-color:rgb(150,174,190);}

table.place,table.keysearch,table.tat{font-size: 11px;}
table.place {width: 100%;
             text-align: left;}

table.keysearch {width: 100%;
                 text-align: left;}
table.tat {width: 100%;
           text-align: left;}




div.textred {
    color: red;
    display: inline;
}

table.pageblock{
    font-family: Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight:bold;
    display:block;
    width:100%;
    border-spacing: 0px;
    margin:0;
    padding:0;
    background:red;
    border-width:0px;
    background-color:rgb(150,174,190);
}
tr.pageblock td {
    padding-left:5px;
}
td.pagestrip{
    background-color:white;
    width:7px;
}

td.pagecapt {
    font-size:13px;
    width:40%;
}


strong.passivepage a, strong.activepage {
    padding: 0px 0.5em 0px 0.5em;
    border-left: 1px solid #000000;
}

strong.activepage {
    color: white;
    font-size:12px;
}
strong.passivepage  a{
    color: black;
    text-decoration:none;
    font-size:12px;
}

strong.passivepage  a:hover {
    color: red;
    background:white;
    text-decoration:none;
}

div.topline {
    width : 100%;
    background-color : white;
}

div.navigator {
    position:relative;
    left:7px;
    font-family: "Arial", "Verdana";
    color:black;
    font-size:11px;
    font-weight: bold;
    padding-top:20px;
    padding-bottom:20px;
    width:100%;
    /*vertical-align:center;*/
}
div.navigator span#status{
    margin-left:20px;

}
div.navigator a,a.visited,a.link{
    margin:3px;
    font-family: "Arial", "Verdana";
    color:rgb(100,124,140);
    font-size:14px;
    font-weight: bold;
    /*vertical-align:center;*/
}
div.navigator a.current{
    color:red;
}
div.navigator a:hover{
    color:blue;
}
table.navigator{
    width:100%;
}



div.features_checkboxes{

    width:100%;
    display:block;
}
div.features_checkboxes span{
    float:left;
    width:33%;
}

/*advert block*/
table.advord,table.advtop {
    table-layout:fixed;
    width:100%;
    font-family: Arial,Helvetica,sans-serif;
    border-spacing: 2px;
    cursor:default;
}
table.advtop {

    /*border-top: 1px solid #000; */

    border:2px solid #F00;
    border-color: rgb(233, 0, 0);
    background-color: rgb(255, 252, 200);
}

table.advfooter {
    width:100%;
    border:0px solid rgb(215,225,231);
    background-color: rgb(215,225,231);
}

table.advcontent {
    width:100%;
    border:0px solid rgb(215,225,231);
}

td.advcontent b{
    margin-right:10px;
    color:#007;
}

td.advimg {
    vertical-align:top;
    margin-top: 0px;
    margin-left: 0px;
    width:102px;
    height:102px;
}

td.advimglarge {
    vertical-align:top;
    margin-top: 0px;
    margin-left: 0px;
    width:102px;
    height:102px;
}

td.advcapt,  td.advcaptnew {
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
    text-align: left;
    vertical-align:top;
}

td.advcaptnew#img {
    width:30px;
    background: transparent url(./pic/advnew.png) no-repeat;
}

td.advdate {
    font-size: 12px;
    text-align: right;
    vertical-align:top;
}
td.advtool{
    text-align:left;
    width:70px;
    /*vertical-align:center;*/
}
td.advtool img{
    position:relative;
    left:2px;
    top:3px;
    cursor:pointer;
}
td.advcontent {
    font-size: 14px;
    vertical-align:top;
    text-align:left;
}
td.advcontent strong {
    background-color:yellow;
}
td.metro{
    background: transparent url(./pic/ismetro.png) no-repeat;
    background-color: rgb(215,225,231);
}
td.advdistrict,td.advphone, td.advprice  {
    width:150px;
    font-weight: bold;
    font-size: 12px;
    text-align: right;
}

td.advphone, td.advprice  {
    background-color: rgb(236,241,244);
}

tr.advfooter, td.advdistrict  {
    background-color: rgb(215,225,231);
}

td.advcounter {
    font-size: 11px;
    width:150px;
    text-align:right;
}
td.advcounter strong{
    position:relative;
    right:20px;
}
td.advfooter {
    font-size: 12px;
    font-weight: bold;
}

td.advdate strong, td.advcounter strong{
    color:rgb(0,147,221);
}
div.advvolumes{
    text-align:right;
    font-weight: normal;
}
div.advvolumes span{
    padding:0px 2px 0px 2px;
    margin:0px 0px 0px 0px;
}
span.advvol0none{
    visibility:hidden;
}
span.advvol0set{
    background-color:yellow;
    color:black;
}
span.advvol1none{
    visibility:hidden;
}
span.advvol1set{
    background-color:rgb(247,197,180);
    color:black;
}
span.advvol2none{
    visibility:hidden;
}
span.advvol2set{
    background-color:rgb(184,219,124);
    color:black;
}
span.advvol3none{
    visibility:hidden;
}
span.advvol3set{
    background-color:rgb(117,197,240);
    color:black;
}
span.advvol4none{
    visibility:hidden;
}
span.advvol4set{
    background-color:rgb(186,179,214);
    color:black;
}

div.auto_volumes{
    width:100%;
    display:inline;
    font-weight:normal;
    float:left;
}
div.auto_volumes span{
    padding-left:2px;
    padding-right:2px;
}
span.aht_n,span.apt_n{

    margin-right:5px;
}
span.aht_n{
    margin-left:5px;
}
span.apt_n{
    margin-left:10px;
}
span.aht1{
    background-color:#f7c5b4;

}
span.aht2{

    background-color:#ffff00;
}
span.aht3{

    background-color:#b8db7c;
}
span.apt1{
    background-color:#f7c5b4;
}
span.apt2{
    background-color:#ffff00;
}
span.apt3{
    background-color:#b8db7c;
}

div.advfooter{
    text-align:right;
}
div.advfooter div{
    display:inline;
}
div.advregion {
    float:left;
}
a.vcardset{float:right;
}
a.vcardnone{visibility:hidden;}
a.advlink:link, a.advlink:active { text-decoration: none; color: #000;}
a.advlink:visited { text-decoration: none;   color: #546c7c;}  
a.advlink:hover { text-decoration: underline; color: #555;}

/* end of advert block*/
/*filter*/
div.fvol0 label{
    border-bottom:2px solid yellow;
}
div.fvol1 label{
    border-bottom:2px solid rgb(247,197,180);
}
div.fvol2 label{
    border-bottom:2px solid rgb(184,219,124);
}
div.fvol3 label{
    border-bottom:2px solid rgb(117,197,240);
}
div.b_street{
    font-weight: bold;
    font-size: 12px;
    text-align:left;
    color:darkblue;
}
div.fvol4 label{
    border-bottom:2px solid rgb(186,179,214);
}

table#cardimages img,table#s_cardimages img,
img#mainimg,img#s_mainimg{
    cursor:pointer;}
div#invisible_shemes,div#invisible_imgs{
    display:none;
}
div.card_shemes{
    /*border:2px solid #228; */
    margin:10px 1px 5px 0px;
    padding-bottom:5px;
}
img#s_mainimg{
    border:2px solid #228;
}
div.card_shemes_capt{
    font-size:18px;
    /*background-color:#228;*/
    padding:2px;
    /*color:white;  */
    margin-bottom:5px;
}


div#vcard{
    text-align:center;
}

div.tooltips{
    height:30px;
    font-size:18px;
    margin:5px;
    padding-left:10px;

}
div.tooltips a{
    width:100%;
    color:#008;
    padding-left:20px;
}
div.search_site_form{
    font-size:14px;
    position:relative;
    display:block;
    float:left;
    left:33%;
}

div.error,div.success,div.message,div.warning,div.warning_cab{
    font-size: 18px;
    text-align: center;
    width:70%;
    position:relative;
    left:12%;
    border:1px dashed silver;
    margin:10px;
    padding:10px;
    padding-left:50px;
}



div.error{
    color:#d00;
    background:  url(./pic/messagebox_critical.png) no-repeat;
    background-position: 1% 50%;
}

div.progress {
    height:35px;
    color:#228;
    padding:2px;
    font-size:16px;
    text-align:center;
    width:70%;
    font-weight:bold;
    background:transparent url(./pic/progress.gif) no-repeat;
    background-position:1% 50%;
}

div.success,div.message {
    color:#00f;
    background: transparent url(./pic/messagebox_info.png) no-repeat;
    background-position:1% 50%;
}
div.message strong{
    color:red;
    font-size: 22px;
}
div.warning{
    color:#00f;
    background: transparent url(./pic/messagebox_warning.png) no-repeat;
    background-position: 1% 50%;
}
div.warning_cab{
    font-size:14px;
    text-align:justify;
    color:#00f;
    background: transparent url(./pic/messagebox_warning.png) no-repeat;
    background-position: 1% 50%;
}



div.cabcaption {
    height:90px;
    font-size: 20px;
    text-align:center;
    background: transparent url(./pic/lc_1.png) no-repeat 5% 0%;
}
div.cabcaption span{
    position:relative;
    color :black;
    left:-80px;
    top:20px;
}
div.header {
    font-size: 20px;
    text-align: center;
    color:rgb(0,255,0);
}


div.header1 {
    font-size: 16px;
    text-align: left;
    color:rgb(0,0,0);
}

div.button{
    position:relative;
    background-color:#c0c0c0;
    width:50%;
    height:50px;
    text-align:center;
    border:1px solid rgb(150,174,190);
    margin:5px;
    cursor:pointer;
    vertical-align:middle;
    font-size: 18px;
}
div.button span{
    position:relative;
    top:15px;
    line-height:30px;
    font:20px Arial,Helvetica,sans-serif;
}
div.ceditcapt, div.ceditcapt1{
    font:16px Arial,Helvetica,sans-serif;
    text-align:center;
}
table#custinfo{
    color:#228;
    font-weight:bold;}
td#label1,td#label2,td#label3,
td#label4,td#label5,td#label6
{color:black;
 width:40%;
 font-size:90%;
 font-weight:normal;
}
div.custcard{
    width:100%;
    float:left;
}
div.cardview{
    width:100%;
    text-align:left;
    float:left;
}

div.nologo{
    width:100%;
    height:50px;
}

div.noshemes{
    width:100%;
    height:100px;
}

div.nophoto{
    width:100%;
    height:50px;
}
/*table.custcard{
table-layout:fixed;
	display:table;
text-align:left;
 border:2px solid #228;
 float:left;
 width:100%;
 margin-top:25px;
 border-collapse:collapse;
 border-spacing:0px;
} */

span.vcard_name {
    margin-left:2ex;
}

table.custcard{
    table-layout:fixed;
    width:100%;
    text-align:left;
    border:2px solid #228;
    margin-top:25px;
    border-collapse:collapse;
    border-spacing:0px;
}

div.pre h2{
    font-size:16px;
    font-weight:normal;
}
pre.address,pre.desc{
    width:100%;
    white-space: pre;
    word-wrap: break-word;
    text-align:left;
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
}

pre.address{
    font-weight:bold;
    margin-left:5px;
}
tr.cardcapt{

    width:100%;
    background-color:#228;
}
td.cardcaptleft{
    font-weight:bold;
    color:white;
    width:50%;
    padding-right:5px;
    padding-left:12px;
    height:1.5em;
}
td.cardcaptleft h1{
    display:inline;
    font-size:16px;
}

td.cardcaptright{
    text-align:right;
    height:1.5em;
    margin-right:5px;

}
td.cardcaptright a{color:white;}


tr.cardcontent{
    width:100%;

}

td.cardleft{
    /*background-color:white;*/
    font-size:16px;
    padding-left:5px;
    vertical-align:top;
}

td.cardright{

    vertical-align:top;
    text-align:center;
    padding-left:5px;
    text-align:center;
    background-color:#cad7df;

}
div.cardsheme,div.cardaddress{
    float:none;
    text-align:center;
    clear:left;
    font-weight:bold;
}


div.card_banned,div.card_edited{
    font-size:20px;
    position:relative;
    margin-left:15%;
    top:5px;
    height:100px;
    width:70%;
    text-align:center;
    background-color:#cad7df;
    border:2px solid #9ab;}
img.logo{
    float:none;
    margin:20px;
    border-style:none;
}
p#nameimg{
    height:40px;
    width:100%;
    font-size:12px;
    text-align:center;
}
h1.orgname{
    width:auto;
    font-size:22px;
    color:blue;
    text-align:center;
}
table#cardimages{
    width:380px;
    text-align:center;
}
button#morebutton{
    width:90%;
}
table#cardimages td{
    background-color:white;
}
table#cardimages img{
    width:80px;
    /*height:80px;*/
}
div.middleimg{
    height:400px;
}
img#mainimg{
    float:none;
    margin-top:20px;
}

div.cardfooter{
    float:left;
    clear:left;
    width:100%;
    background-color:#f0f0f0;
}
strong.please{
    color:blue;
    float:none;
    width:100%;
}
a.header1:link, a.advlink:active { text-decoration: none; color: #000;}
a.header1:visited { text-decoration: none;   color: #080;}
a.header1:hover { text-decoration: underline; color: #555;}
table.pay,table.all_pays{
    table-layout:fixed;
    width: auto;
    padding: 2px;
    margin: 30px 10px 10px 10px;
    border-spacing:2px;

}
table.pay td, table.all_pays td{
    border:1px dotted gray;
    padding:5px;
    text-align:right;
}
tr.pay_item{

    height:30px;
}
tr.payheader{
    background-color:rgb(150,174,190);
    font-weight:bold;
}

table.pay td.payserv,
table.pay td.payphone,
table.pay td.paydate{
    text-align:center;

}
div.vol span{
    margin-left:10px;
}
div.vol label{
    color:blue;
}

#menu {

    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    list-style: none;
    font-size: 15px;
    font-variant: small-caps;
    font-weight:bold;
    background: rgb(127,160,182) url(./pic/menuback.png) repeat-x;
    font-family: "Arial", "Verdana";
}

#menu li {
    float: left;
    margin: 0;
    padding: 0 1px 0 0;
    list-style: none;
    background: url(./pic/menubutton.png) no-repeat top right;
}

#menu a {
    color: #eee;
    float:left;
    padding:5px 7px;
    text-decoration:none;
    border-bottom: none;

}
li.myregion a,li.myregion span{
    width:25.5em;
}
li.myregion a strong{
    color:#f22;
}
#menu a#cm_item,
#menu a:hover {
    color:#fff;
    cursor:pointer;
    background: rgb(127,160,182) url(./pic/menubacka.png) repeat-x bottom left;
}

a.main_search {
    cursor:pointer;

}

div.adduserform{
    background: url(./pic/lock.png) no-repeat top left;
    padding-left:35px;
    margin-top:5px;
}
div.logonform_one{
    background: url(./pic/lock.png) no-repeat 10px 40px;
    margin-left:20%;
    width:60%;
}
div.logonform{
    margin:30px;
}
div.adduser {
    width:100%;
}
div.adduser_left{
    float:left;
    width:40%;
}

div.adduser_right{
    float:left;
    margin-left:50px;
    width:40%;
}

strong.char_counter{
    font-size:12px;
    color:#777;}
input#btsubmit{
    font-size:20px;
    height:40px;
    cursor:pointer;}
td.contentright div.banner{
    margin: -7px 0 5px 0;}
div.adv_search{
    display:none;
    z-index:10;
    width:600px;
    position:absolute;
    left:400px;
    color:white;
    top:155px;
    height:40px;
    background: rgb(127,160,182) url(./pic/menubacka.png) repeat-x bottom left;
}
div.adv_search span{
    display:inline;
    padding:15px;

}
div.lk_s_advs_capt{
    text-align:center;
    width:125px;
    margin:10px;
    padding:10px 1px 1px 1px;
    font-weight:normal;
    border-bottom:1px solid #96aebe;
    color:white;
    background-color:darkblue;
}
div.s_advs{

    font:12px Arial,Helvetica,sans-serif;
    font-weight:normal;
    width:112px;
    text-align:center;
    margin-left:3px;
    color:black;
}
div.s_advs_capt{
    padding:10px 1px 1px 1px;
    font-weight:normal;
    border:1px solid #96aebe;
    background-color:white;
    color:blue;
}
div.s_advs_capt span{
    display:block;
    color:darkblue;
}

div.s_advs_capt strong{
    font-size:16px;
}
div.s_advs_item{  
    background-color:white;
    border:1px solid #96aebe;
    padding:2px 1px 2px 1px;
    margin:10px 0px 0px 0px;
    font:12px Arial,Helvetica,sans-serif;
    text-transform:lowercase;
}    
div.s_advs_item a{
    text-decoration:none;
}
div.s_content{   
    font-size:12px;
    white-space: pre;
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    text-decoration:underline;
}
div.s_content span{
    color:darkblue;
    display:block;
}

div#popupcontent{
    z-index:100;
    position: absolute;
    visibility: hidden;
    overflow: hidden;
    background-color:#ecf1f4;
    border-color:#aaa #444 #444 #aaa;
    border-style: solid;
    border-width:2px;
    font-size:12px;
    background: transparent url(./pic/messagebox_info.png) no-repeat;
    background-position:1% 50%;
    background-color:#ecf1f4;
}


div#popupcontent button{
    float:right;
    margin:15px;

}
div#popup_title{
    height:22px;
    width:100%;
    color:white;
    display:block;
    float:left;
    padding-left:25px;
    margin-bottom:15px;
    background: rgb(127,160,182) url(./pic/menuback.png) repeat-x;

}
div#popup_title span{
    display:inline;
    font-size:110%;
    width:80%;
    font-weight:bold;
}
div#popup_statusbar{
    height:30px;
    float:left;
    display:block;
}
div#popup_text{
    height:60%;
    width:85%;
    float:left;
    padding-left:40px;
    padding-right:20px;
    color:darkblue;
    font-size:14px;
}
td.contentleft {

    /* background: #7498b0 url(./pic/leftbottom.png) repeat-x top left;  */
}
div.s_advs_item_bottom img{
    position:relative;
    right:40px;
    cursor:pointer;
    margin-top:1px;
}
div#banner_begun{
    margin-top:10px;
}
div#right_adv{
    float:left;
}
div#not_correct{
    display:none;
    background-color:#eee;
    border:2px solid #118;
    width:30ex;
    position:relative;
    left:2px;
    top:10px;
}
div#not_correct div.not_correct_capt{
    height:3ex;
    width:100%;
    color:white;
    font-weight:bold;
    background-color:#118;
}

div.filter_sum_from,
div.filter_sum_to,
div.filter_sum_curr
{  
    float:left;
}
div.filter_sum_curr
{
    padding-left:3em;

}       
div.la_advs{
    font-size:12px;
    display:block;
    width:250px;
    margin:15px;
    float:left;
}

div.la_adv{
    border:1px solid rgb(150,174,190);
    margin:5px;
    padding:5px;
}
div.la_adv a{
    color:blue;
    text-decoration:none;
}
span.la_date,span.la_capt{
    color:rgb(150,174,190);
}

table.rubr{
    padding-top:20px;
}
tr.rubr{
    font-size:17px;
    vertical-align:middle;
}

td.rname{
    width:80%;}
td.rname a{
    font-family:TimesNR,serif;
    text-decoration:none;
    position:relative;
    left:30px;

}
td.rname span.rcount{
    padding:3px;
    color:blue;
}
td.rnameb{
    font-family:TimesNR,serif;
    font-weight:bold;
    position:relative;
    left:10px;
    color:blue;
}
td.rname a:hover{
    color:red;

    text-decoration:underline;
}
tr.break{
    height:14px;
    background-color :#eee;
}
div.rubr_list, div.rubr_list_job{
    padding:2px;
    margin-right:15px;
    display:block;
    float:left;
    font-size:14px;
    color:blue;
}
div.rubr_list
{
    width:30%;
}
div.rubr_list_job
{
    width:45%;

}
div.rubr{
    font-size:16px;
    display:block;
    float:left;
    width:100%;

}
div.rubr_list_job  div.rubr{
    margin-top:4px;
}

span.ralink a:hover{
    color:red;
    text-decoration:underline;
}

span.ralink a{
    float:left;
    text-decoration:underline;
    margin-right:25px;
    /*width:75%;*/
}
div.rubr span.ralink a{
    margin-right:5px;}
span.rcount, span.rcountall{
    font-size:16px;
    margin-left:10px;
    float:left;
    clear:right;

}

div.rubrb {
    color:blue;
    font-weight:bold;
    float:left;
    margin:20px;}
div.rubr_list_job div.rubrb{
    font-size:18px;
    font-weight:normal;
}
div.rubr0{
    width:18%;
    height:160px;
    float:left;
    margin-left:1%;
    vertical-align:middle;
    border:1px solid gray;
    background: white url(./pic/leftbottom.png) repeat-x top left;
    overflow:hidden;
}
div.rubr0 span.ralink{
    float:left;
    width:100%;
    height:100%;

    text-align:center;
}
div.rubr0 a{
    margin:0px;
    float:left;
    font-size:17px;
    font-weight:bold;
    width:100%;
    height:100%;
}
div.rubr0_sep{
    width:100%;
    height:10px;
    clear:both;
}
div.main_r{
    width:80%;
    font-size:12px;
    font-weight:normal;
    color:#7498b0;
    margin-top:100px;
    margin-left:5%;
    text-align:center;
    float:left;
}
span.hotlink{
    font-size:120%;
    text-transform:uppercase;
}
.f_highlight{
    background-color:#ffc;
}

div#callback {
    margin-top:10px;
    margin-left:100px;
    width:500px;
}
div#callback span{
    margin-bottom:5px;
    color:darkblue;
    display:block;
    float:left;
}
div#callback label{
    display:block;
    width:250px;
    float:left;
}
div#callback label#lmessage_text{
    width:110px;
}
div#callback label#lsubj{
    width:300px;
}

div#callback input{
    float:right;
}

div#callback strong{
    float:left;}
div#callback input#btn_send{
    float:left;
}
div#callback label#lsubj{
    display:block;
    width:450px;
}
form.callback_form{

    width:850px;
}
div#callback_info {
    margin-top:10px;
    float:left;
    display:inline;
    height:150px;
}
span.ci_text{
    font-size:12px;
    padding-left:120px;
    background: url(./pic/is.jpg) no-repeat ;
    width:300px;
}

