body {
  margin:0px;
  padding:0px;
  background : url(/images/bgtop.gif) repeat-x;
  font-family:arial;
}

a {
  text-decoration:none;
}

p, .text {
  font-size:12px;
  color:#252525;
  padding:0px;
  margin:0px;
}

#topLinks {
  padding-top:10px;
  color:#4d7a93;
}

#topLinks a {
  color:#ffffff;
  text-decoration:none;
  font-family:arial;
  font-size:13px;
}

#topLinks img {

}

.boxHeader {
  color:#ffffff;
  text-decoration:none;
  font-weight:bold;
  font-family:arial;
  font-size:13px;
  padding-left:15px;
}
.boxHeader span {
  font-weight:normal;
}

.boxContent {
  padding-left:15px;
  padding-right:15px;
  padding-top:10px;
  padding-bottom:10px;
  background:url(/images/box_bg.gif);

  font-family:arial;
  font-size:12px;
  color:#252525;
}

#comLinks {
  font-family:arial;
  font-size:12px;
  color:#959595;  
}

#comLinks a {
  color:#227fb3;
  text-decoration:none;
}

#footer {
  height:140px;
  background:#d3eff7;
  margin-top:30px;
  text-align:center;
}

#footer table tr td {
  font-family:arial;
  font-size:12px;
  color:#252525;
}

#footer a {
  color:#196b9a;
  text-decoration:none;
}

h1 {
  padding:0px;
  margin:0px;
  color:#e76018;
  font-family:arial;
  font-size:20px;
  font-weight:bold;
  padding-top:10px;
  padding-bottom:10px;

}

h2 {
  color:#196b9a;
  padding:0px;
  margin:0px;
  font-family:arial;
  font-size:16px;
  font-weight:bold;
  padding-top:10px;
  padding-bottom:10px;
}

h2.features {
  color:#196b9a;
  padding:0px;
  margin:0px;
  font-family:arial;
  font-size:16px;
  font-weight:bold;
  padding-top:10px;
}

.line {
  padding-top:10px;
  padding-bottom:10px;
}

.Im {
  border: 1px solid #d8d8d8;
  text-align:center;
  width:154px;
  height:110px;
  padding-top:4px;
}

.lTitle, .lTitle a {
  font-size:12px;
  color:#252525;
}

.lPrice {
  font-size:12px;
  color:#252525; 
  font-weight:bold;
}

.form {
  border: 1px solid #7f9db9;
  color:#959595;
  font-size:12px;
  font-family:arial;
}

#searchFields {

}

.listing {
  border-top: 1px solid #e1e1e1;
/*  background:#ecf9ff;*/
}

.listImage {
  border: 1px solid #d8d8d8;
  text-align:center;
  width:108px;
  height:76px;
  padding-top:4px;
  background:#ffffff;
}

.listName, .listName a {
  color:#1c71a0;
  font-size:13px;
  font-weight:bold;
  text-align:left;
}

.listPrice {
  color:#72b716;
  font-size:16px;
  font-weight:bold;
  font-family:arial;
}

.listParam {
  color:#252525;
  font-size:13px;
  font-weight:bold;
  font-family:arial;
}

#searchTitle {
  font-size:13px;
  font-weight:bold;
  font-family:arial;  
  color:#252525;
  padding-bottom:15px;
}

#searchTitle span {
  color:#e65f18;
}

.nav {
  font-size:12px;
  font-family:arial;  
}

.nav a {
  color:#0e78b1;
}

.nav_cur {
  color:#e96319;
}


#box2 {
/*  padding-top:58px;*/
}
#box2 td {
  font-size:13px;
  color:#252525;
}

#box2Title {
  color:#005d92;
  font-size:16px;
  font-family:arial;  
  font-weight:bold;
  padding-bottom:5px;
}

.box2line {
  height:1px;
  background:#e1e1e1;
  margin-top: 5px;
  margin-bottom: 5px;
}

#infoTitle {
  color:#252525;
  font-size:20px;
  font-family:arial;  
  font-weight:bold;
  padding-bottom:10px;
  padding-top:12px;
}

#infoTitle span {
  color:#72b716;
}

#infoImage {
  border: 1px solid #d8d8d8;
  text-align:center;
  width:356px;
  height:268px;
  padding-top:4px;
}





#infoImagePopup2 {
  border: 1px solid #d8d8d8;
}

#infoImagePopup {
  border: 1px solid #d8d8d8;

  display: table-cell;
  vertical-align: middle;

  text-align:center;
  width:800px;
  height:500px;
  padding:0;
  margin:0;

}
#infoImagePopup * {
    vertical-align: middle;
}
/*\*//*/
#infoImagePopup {
    display: block;
}
#infoImagePopup span {
    display: inline-block;
    height: 100%;
    width: 1px;
}
/**/







#infoText td {
  font-size:13px;
  color:#252525;
}

.textBlue {
  color:#025e92;
  font-size:12px;
}

a.linkOrange {
  color:#f26522;
  font-size:12px;
}

.eiImage {
  border: 1px solid #d8d8d8;
  text-align:center;
  width:86px;
  height:61px;
  padding-top:4px;
}

.eiImagePopup {
  border: 1px solid #d8d8d8;
  text-align:center;
  width:76px;
  height:53px;
  padding-top:4px;
}



.bFeaturesTitle {
  color:#e65f18;
  font-size:13px;
  font-weight:bold;
  padding-top:10px;
}
.bFeatures {
  font-size:12px;
  color:#252525;
}

.featuresBlock {
  float:left;
}

#sortby {
  padding-left:7px;
  color:#ffffff;
  font-size:13px;
  font-weight:bold;
}

.mess_err {
 color:#ff0000;
 font-size:11px;
}

.listFav {
  padding-top:10px;
  padding-right:10px;
}

#loginError {

}

#err {
  background : #fefeca url(images/ico-error.gif) no-repeat left;
  padding: 5px 5px 5px 35px;
  border: 1px solid #c40401;
  font-size : 11px;
  font-family: verdana;
}

#inf {
  background : #fefeca url(images/ico-success.gif) no-repeat left;
  padding: 5px 5px 5px 35px;
  border: 1px solid #008000;
  font-size : 11px;
  font-family: verdana;
}

.infoAlert a {
  font-size:12px;
  color:#227fb3;
}