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.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;
}


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.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:14px;
   display:block;
   width:550px;
   margin:65px;
   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;
    }
   