html,
body
{
	float: none;
	position: relative;
	background: #FFFFFF;
	height:100%;
}

body
{
  font-size: 0.89em;
	font-family: Arial, Geneva CY, sans-serif;
	padding-right: 0; 
	padding-left: 0; 
	padding-bottom: 0; 
	padding-top: 0;
	margin: 0;
	padding: 0; 
	background: none;
	background-color: #FFFFFF;
	color: black;
	
}


*{
	font-size: 100%;
	margin:0;
	padding:0;
	line-height: inherit;
	position: relative;
}

A {
	color: #000000;
}


A:hover {
	color: #000000;
}


img {
	border: 0;
}

form {
	margin: 0;
	padding: 0;
}

table {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	border-spacing: 0;
}

td, th
{
	margin: 0;
	padding: 0;
	vertical-align: top;
}

div.layout {
  position: static;
  width: 100%;
  min-width: 985px;
  max-width: 1177px;
  /*width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 975 ? "975px" : (document.documentElement.clientWidth || document.body.clientWidth) > 1280 ? "1280px" : "100%");*/
  width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 990 ? "990px" : (document.documentElement.clientWidth || document.body.clientWidth) > 1177 ? "1177px" : "100%");
  z-index: 9;
}

div.popup {
  position: static;
  width: 100%;
  max-width: 1400px;
  min-width: 300px;
  width: expression((document.documentElement.clientWidth	|| document.body.clientWidth)<1400?((document.documentElement.clientWidth	|| document.body.clientWidth)<300?"300px":"100%"):"1400px");
}

div.global-header {
  position: static;
  width: 100%;
  max-width: 100%;
  min-width: 950px;
}


div.global-header div.menu {
  width: 100%;
  float: left;
  background: #e8e9ec;
  padding: 4px 0 4px 0;
  overflow: hidden;
}

div.global-header div.under-menu {
  width: 100%;
  float: left;
  background: url(../img/header-grad-bg.gif) repeat-x;
  height: 21px;
}

div.global-header div.global-languages {
  width: 150px;
  float: right;
}

div.global-header div.global-languages ul {
  float: left;
  width: 100%;
  list-style-type: none;
}

div.global-header div.global-languages ul li {
  float: right;
  width: 100%;
  margin-right: 25px;
  width: 23px;
  height: 23px;
  text-align: center;

}

div.global-header div.global-languages ul li.act {
  background: #909090;
}


div.global-header div.global-languages ul li a {
  padding-top: 4px;
  display: block;
  font-size: 0.85em;
  color: black;
}

div.global-header div.global-languages ul li.act a {
  color: #e8e9ec;
 
}





div.right_the_logo {
  width: 1px;
  float: right;
  top: -20px;
  padding-right: 10px;
  height: 0px;
}

div.languages-menu {
  position: absolute;
  top: 1px;
  right: 10px;
  width: 150px;
}

div.languages-menu ul.lng {
  float: left;
  width: 95%;
  list-style-type: none;
}

div.languages-menu ul.lng li {
  float: right;
  width: 100%;
  margin-right: 15px;
  width: 23px;
  height: 23px;
  text-align: center;

}

div.languages-menu ul.lng li.act {
  background: #ef8c31;
}


div.languages-menu ul.lng li a {
  padding-top: 4px;
  display: block;
  font-size: 0.85em;
  color: black;
}

div.languages-menu ul.lng li.act a {
  color: #FFFFFF;
 
}



ul.srch_mn {
  float: left;
  list-style-type: none;
  width: 4%;

}

ul.srch_mn li {
  position: absolute;
  right: 0px;
  top: 4px;

}


ul.srch_mn li a, ul.srch_mn li a:hover {
  color: #9d9d9d;
  font-size: 0.8em;

  background: url(../img/ico_search_act.gif)  0% 50% no-repeat;
  padding-left: 18px;
  float: right;

}



div.common-sites {
  float: left;
  width: 80%;
}

div.common-sites ul {
  list-style-type: none;
  float: left;
  width: 100%;
  padding-top: 5px;
}

div.common-sites ul li {
  float: left;
  padding-left: 30px;
  font-size: 0.85em;
}

div.common-sites ul li.act a {
  font-weight: bold;
}

div.common-sites ul li.additional-items a, div.common-sites ul li.additional-items-on a {
  text-decoration: none;
  border-bottom: 1px dashed black;
  cursor: pointer;
  cursor: hand;
}

div.common-sites ul li.additional-items {
  background: url(../img/arrow_dn.gif) no-repeat 100% 50%;
  padding-right: 10px;
}

div.common-sites ul li.additional-items-on {
  background: url(../img/arrow_up.gif) no-repeat 100% 50%;
  padding-right: 10px;
}

div.additional-sites {
  float: left;
  width: 80%;
  overflow: hidden;
  height: 0px;
}

div.additional-sites ul {
  float: left;
  list-style-type: none;
  width: 100%;
  padding-top: 30px;
  padding-left: 30px;
  padding-bottom: 20px;
}

div.additional-sites ul li {
  float: left;
  width: 40%;
  padding-left: 15px;
  background: url(../img/sites-item.gif) no-repeat 0 1.1em;
  font-size: 0.8em;
  padding-top: 5px;
}

div.additional-sites ul li a {
  color: #909090;
}

#offCommonMenuBtn {
  display: none;
}

div.head {
  float: left;
  width: 100%;
  padding-top: 13px;
}

div.head div.logo {
  float: left;
  width: 270px;
  padding-left: 45px;
}

div.head div.mainmenu {
  float: left;
}

div.head div.mainmenu ul {
  float: left;
  list-style-type: none;
  margin-top: 15px;
  font-size: 0.9em;
}

div.head div.mainmenu ul li {
  float: left;
  margin-right: 5px;
}

div.head div.mainmenu ul li.act {
  border: 1px solid #ece2d4;
}

div.head div.mainmenu ul li.act div.lt {

  float: left;
  background: url(../img/btn-m-lt.gif) no-repeat 0% 0%;
  top: -1px;
  left: -1px;
}

div.head div.mainmenu ul li.act div.rt {

  float: left;
  background: url(../img/btn-m-rt.gif) no-repeat 100% 0%;
  right: -2px;
}

div.head div.mainmenu ul li.act div.lb {
  float: left;
  background: url(../img/btn-m-lb.gif) no-repeat 0% 100%;
  bottom: -2px;
  left: -2px;
}

div.head div.mainmenu ul li.act div.rb {
  float: left;
  background: url(../img/btn-m-rb.gif) no-repeat 100% 100%;
  right: -2px;
}

div.head div.mainmenu ul li.act div.lt {
  float: left;
  top: -1px;
  left: -1px;
}

div.head div.mainmenu ul li.act div.rt {
  float: left;
  right: -2px;
}

div.head div.mainmenu ul li.act div.lb {
  float: left;
  bottom: -2px;
  left: -2px;
}

div.head div.mainmenu ul li.act div.rb {
  float: left;
  right: -2px;
}


div.head div.mainmenu ul li div.rb a {
  display: block;
  padding: 5px 8px 7px 8px;
}

div.head div.mainmenu ul li.act div.rb a {
  font-weight: bold;
}

div.head div.iconmenu {
  float: right;
  width: 137px;
  top: 48px;
  height: 45px;

}
/*
div.pphone {
  position: absolute;
  right: 20px;
  font-size: 1.3em;
  width: 115px;
  color: #959595;
  padding-left: 35px;
  padding-top: 3px;
  padding-bottom: 3px;
  background: url(../img/phone-sign.gif) no-repeat;
}*/


div.pphone {
  position: absolute;
  right: 0px;
  font-size: 1.2em;
  width: 145px;
  color: #959595;
  padding-left: 35px;
  padding-top: 3px;
  padding-bottom: 3px;
  top: -32px;
  
  /*background: url(../img/phone-sign.gif) no-repeat;*/
}

div.pphone span {
    font-size: 10px;
}


div.head div.iconmenu ul {
  list-style-type: none;
  float: left;
  width: 100%;
  margin-top: 20px;

}

div.head div.iconmenu ul li {
  float: right;
  padding-right: 40px;

}

div.head div.iconmenu ul li a, div.head div.iconmenu ul li a:hover {
  color: #9d9d9d;
  font-size: 0.8em;
  text-align: right;
  background: url(../img/ico_search_act.gif)  0% 50% no-repeat;
  padding-left: 18px;
  float: right;
}

a.sepc-offer {
  float: left;
  display: block;
  padding-right: 20px !important;
  background: url(../img/ico_special_offer.gif) no-repeat 99% 50%;
  color: #ef8c31;
}



div.content-layout {
  float: left;
  width: 100%;
  padding-bottom: 15px;
}


div.content-layout div.global-sections {
  float: left;
  
  width: 97%;
}

div.content-layout div.global-sections div.btn {
  float: left;
  background: #ece2d4;
  margin-right: 14px;
}




div.btns-spot {
  float: left;
  padding-left: 315px;
}

div.content-layout div.global-sections div.btn div.lt {
  float: left;
  background: url(../img/btn-lt.gif) no-repeat 0% 0%;
}

div.content-layout div.global-sections div.btn div.rt {
  float: left;
  background: url(../img/btn-rt.gif) no-repeat 100% 0%;
}

div.content-layout div.global-sections div.btn div.rt a {
  padding: 5px 11px 5px 11px;
  display: block;
  color: #ef8c31;
  font-size: 15px;
}


div.content-layout div.global-sections div.act div.rt a {
  color: #000000;
}




div.content-layout div.global-sections div.mobver {
  background: #e8922f url(../img/btn-mobver-bg.gif) repeat-x;
  white-space: nowrap;
}


div.content-layout div.global-sections div.mobver div.lt {
  float: left;
  background: url(../img/btn-lt-mobver.gif) no-repeat 0% 0%;
}

div.content-layout div.global-sections div.mobver div.rt {
  float: left;
  background: url(../img/btn-rt-mobver.gif) no-repeat 100% 0%;
  white-space: nowrap;
}

div.content-layout div.global-sections div.mobver div.rt a {
  padding: 5px 11px 5px 0px;
  display: block;
  color: #FFFFFF;
  text-shadow: 0px -1px 0px #6c4d1a;
  font-size: 16px;
  white-space: nowrap;
  
}


div.content-layout div.global-sections div.mobver div.ico_mob_place {
    float: left;
    width: 0px;
    height: 22px;
}



div.content-layout div.global-sections div.mobver div.ico_mob_place div {
    background: url(../img/icon-mobile-ver.gif) no-repeat;
    width: 40px;
    height: 29px;
    left: 0px;
    top: -1px;
    position: absolute;
    
}



div.content-layout div.global-sections div.mobver div.link-holder {
    float: left;
    padding-left: 40px;
}


div.search-top {
  float: right;
  white-space: nowrap;
  padding-right:0px;
  width: 120px;

}

div.search-top input.search {
  width: 75%;
  margin-right: 5px;
  color: #9f9f9f;
  padding: 1px 3px 1px 3px;
  float: left;
}


div.content-border {
  float: left;
  width: 96%;
  border: 1px solid #ece2d4;
  border-top: 5px solid #ece2d4;
  left: 20px;
  top: -3px;
}

div.content-border div.lb {
  float: left;
  width: 100%;
  background: url(../img/btn-m-lb.gif) no-repeat 0% 100%;
  bottom: -1px;
  left: -1px;
}


div.content-border div.rb {
  float: left;
  width: 100%;
  background: url(../img/btn-m-rb.gif) no-repeat 100% 100%;
  right: -2px;
}

div.icons {
  float: left;
  width: 250px;
  padding: 15px 0px 15px 15px;
}


div.icons ul {
  float: left;
  width: 100%;
  list-style-type: none;
}


div.icons ul li {
  float: left;
  width: 80px;
  height: 110px;
  margin-right: 0px;
  margin-left: 0px;

}


div.icons ul li a {
  display: block;
  height: 35px;
  text-align: center;
  padding-top: 74px;
  color: #ef8c31;
  font-size: 0.8em;
}

div.icons ul li a.octa {
  background: url(../img/icon_octa.gif) no-repeat 50% 0%;
}

div.icons ul li a.kasko {
  background: url(../img/icon_kasko.gif) no-repeat 50% 0%;
}

div.icons ul li a.nn {
  background: url(../img/icon_n.gif) no-repeat 50% 0%;
}

div.icons ul li a.travel {
  background: url(../img/icon_travel.gif) no-repeat 50% 0%;
}

div.icons ul li a.ns {
  background: url(../img/icon_ns.gif) no-repeat 50% 0%;
}

div.icons ul li a.gpo {
  background: url(../img/icon_gpo.gif) no-repeat 0% 0%;
}

div.icons ul li a.health {
  background: url(../img/icon_health.gif) no-repeat 0% 0%;
}

div.icons ul li a.cargo {
  background: url(../img/ico_cargo.gif) no-repeat 0% 0%;
}

div.icons ul li a.equipment {
  background: url(../img/ico_equipment.gif) no-repeat 0% 0%;
}

div.icons ul li a.constructions {
  background: url(../img/ico_contructions.gif) no-repeat 0% 0%;
}

div.icons ul li a.osp {
  background: url(../img/ico_osp.gif) no-repeat 0% 0%;
}


div.icons ul li a.iebrauceju {
  background: url(../img/icon_iebrauceju.gif) no-repeat 0% 0%;
}











div.icons ul li a.octa-g {
  background: url(../img/grey_icons/icon_octa.gif) no-repeat 50% 0%;
  color: #666666;
}

div.icons ul li a.kasko-g {
  background: url(../img/grey_icons/icon_kasko.gif) no-repeat 50% 0%;
  color: #666666;
}

div.icons ul li a.nn-g {
  background: url(../img/grey_icons/icon_n.gif) no-repeat 50% 0%;
  color: #666666;
}

div.icons ul li a.travel-g {
  background: url(../img/grey_icons/icon_travel.gif) no-repeat 50% 0%;
  color: #666666;
}

div.icons ul li a.ns-g {
  background: url(../img/grey_icons/icon_ns.gif) no-repeat 50% 0%;
  color: #666666;
}

div.icons ul li a.gpo-g {
  background: url(../img/grey_icons/icon_gpo.gif) no-repeat 0% 0%;
  color: #666666;
}

div.icons ul li a.health-g {
  background: url(../img/grey_icons/icon_health.gif) no-repeat 0% 0%;
  color: #666666;
}

div.icons ul li a.cargo-g {
  background: url(../img/grey_icons/ico_cargo.gif) no-repeat 0% 0%;
  color: #666666;
}

div.icons ul li a.equipment-g {
  background: url(../img/grey_icons/ico_equipment.gif) no-repeat 0% 0%;
  color: #666666;
}

div.icons ul li a.constructions-g {
  background: url(../img/grey_icons/ico_contructions.gif) no-repeat 0% 0%;
  color: #666666;
}

div.icons ul li a.osp-g {
  background: url(../img/grey_icons/ico_osp.gif) no-repeat 0% 0%;
  color: #666666;
}








div.banner-mainpage {
  float: right;
  width: 100%;
}



div.banner {
  float: right;
  width: 47%;
  padding: 15px;
  
}





div.banner-section {
  float: left;
  width: 75%;
  padding: 15px 15px 15px 0px;
}


div.border-text-banner {
  position: absolute;
  right: -12px;
  top: 0px;
  width: 12px;
  height: 304px;
  background: url(../img/header-border-text-banner.png) no-repeat 0 0;
  z-index: 10;
}



div.border-text-banner-short {
  background: url(../img/header-border-text-banner2.png) no-repeat 0 0;
  height: 203px;
}


div.head-messenger {
  width: 27%; 
  height: 304px;
  position: absolute; 
  left: 295px; 
  top: 15px; 
  background: #f5efe7 url(../img/head-messenger_lb.gif) no-repeat 0 100%;
}


div.head-messenger-mp {
  width: 265px !important;
  background: #f5efe7;
  border-bottom: 1px solid #cccccc;
}

div.facebook-mp {
  float: left;
  width: 100%;
  height: 100%;

}


div.head-messenger h4 {
  font-size: 1.5em;
  padding-bottom: 20px;
}

div.right-inside h4 {
  font-size: 1.3em;
  float: left;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 5px;
}

div.right-inside h5 {
  font-size: 1.4em;
  float: left;
  font-weight: normal;

  padding-top: 20px;
  padding-bottom: 5px;
  margin-bottom: 15px;
  border-bottom: 5px solid #ef8c31;
}


div.right-inside span.quote {

  clear: both;
  width: 40%;
  padding: 5px 7px 5px 7px;
  background: #f5efe7;
  display: block;
  font-size: 0.9em;
  font-style: italic;
  line-height: 1.1em;
  margin-top: 10px;
  margin-bottom: 10px;
}

div.right-inside span.quote span {
  font-style: normal;
  padding-top: 10px;
  
  display: block;
  width: 97%;
  text-align: right;
}


div.right-inside div.text-over-header {
  float: left;
  width: 96%;
  padding-left: 10px;
  
  
}

div.head-messenger div.inside-messenger {
  float: left;
  padding: 10px 0px 0px 15px;
  width: 90%;
  font-size: 0.8em;
  line-height: 1.4em;
}

div.under-content-part {
  float: left;
  width: 96%;
  left: 20px;
}

div.under-content-part div.lft {
  float: left;
  width: 282px;
  
}

div.under-content-part div.right {
  float: left;
  width: 67%;
  padding: 15px 0px 15px 11px;
  left: 3px;
  padding-bottom: 50px;
}


div.footer {
  float: left;
  width: 96%;
  left: 20px;
  background-color: #ece2d4;
  
}

div.footer div.lt {
  float: left;
  width: 100%;
  background: url(../img/footer-lt.gif) no-repeat 0% 0%;
}


div.footer div.rt {
  float: left;
  width: 100%;
  background: url(../img/footer-rt.gif) no-repeat 100% 0%;
}

div.footer div.lb {
  float: left;
  width: 100%;
  background: url(../img/footer-lb.gif) no-repeat 0% 100%;
}

div.footer div.rb {
  float: left;
  width: 100%;
  background: url(../img/footer-rb.gif) no-repeat 100% 100%;
}

div.footer div.rb div.lft {
  float: left;
  width: 250px;
  padding: 15px;
}

div.footer div.rb div.lft ul {
  float: left;
  width: 80%;
  padding-left: 35px;
  list-style-type: none;
}

div.footer div.rb div.lft ul li {
  float: left;
  width: 100%;
  font-size: 0.8em;
}

div.footer div.rb div.lft ul li a {
  color: #c56c1a;
}

div.footer div.rb div.right {
  float: left;
  width: 51%;
  padding: 15px;
  margin-top: 15px;
  font-size: 0.8em;
}


div.footer div.rb div.lft span.phone {
  background: url(../img/telephone-sign.gif) no-repeat;
  padding-left: 50px;
  height: 40px;
  font-size: 2em;
  display: block;
  padding-top: 7px;
  margin-left: 10px;
}

div.footer .cookies {
  float: right;
  margin: 28px 20px 0 0;
}

div.footer .cookies a {
  color: #c56c1a;
  font-size: 0.8em;
}


ul.news {
  float: left;
  width: 100%;
  list-style-type: none;
}

ul.news li.date {
  float: left;
  width: 100%;
  color: #909090;
  font-style: italic;
  font-size: 0.9em;
  padding-bottom: 4px;
}


ul.news li.link {
  float: left;
  width: 100%;
  color: #da7b28;
  font-size: 0.9em;
  padding-bottom: 7px;
}

ul.news li {
  float: left;
  width: 100%;
}

ul.news li.fullDate {
  font-size: 0.9em;
}


ul.news li.link a, ul.news li.link a:hover {
  color: #da7b28;
  line-height: 1.5em;
}


ul.news li.short {
  float: left;
  width: 100%;
  font-size: 0.9em;
  padding-bottom: 30px;
}


ul.networks {
  float: left;
  list-style-type: none;
  width: 355px;
  padding-left: 35px;
  position: absolute; 
  top: -60px; 
  left: -20px;
}

ul.networks li {
  float: left;
  margin-right: 40px;
}

ul.networks li a {
  float: left;
  padding-left: 30px;
  display: block;
  height: 26px;
  padding-top: 5px;
  font-size: 0.9em;

}

ul.networks li.twitter a {
  background: url(../img/ico_twitter.gif) no-repeat;
  color: #68d5f2;
}

ul.networks li.facebook a {
  background: url(../img/ico_facebook.gif) no-repeat;
  color: #1e2697;
}

ul.networks li.rss a {
  background: url(../img/ico_rss.gif) no-repeat;
  color: #e7790d;
}


div.footer div.calculator {
  position: absolute;
  left: 45px;
  top: 0px;
}


div.footer div.calculator div.calculator-ico {
  position: absolute;
  left: 0px;
  top: -103px;
  width: 130px;
  height: 103px;
  background: url(../img/calculator.gif) no-repeat;
  cursor: pointer;
  cursor: hand;
}


div.footer div.calculator div.calculator-link {
  position: absolute;
  left: 150px;
  top: -80px;
  width: 200px;
}

div.footer div.calculator div.calculator-link-mainpages {
  left: 0px;
  top: -175px;
}

div.footer div.calculator div.calculator-link span {
  line-height: 1.7em;
  border-bottom: 1px dashed black;
  cursor: pointer;
  cursor: hand;
}


div.footer div.calculator div.calculator-menu {
  border: 1px solid #ece2d4;
  width: 370px;
  bottom: 20px;
  height: 150px;
  /* top: -151px; */
  top: 0px;
  background: #FFFFFF;
  position: absolute;
  overflow: hidden;
  height: 0px;
}

div.footer div.calculator div.calculator-menu  div.lt {
  float: left;
  width: 100%;
  height: 100%;
  background: url(../img/popup-lt.gif) no-repeat 0% 0%;
  top: -1px;
  left: -1px;
}

div.footer div.calculator div.calculator-menu  div.rt {
  float: left;
  width: 100%;
  height: 100%;
  background: url(../img/popup-rt.gif) no-repeat 100% 0%;
  right: -2px;
}

div.footer div.calculator #popup_btn_close {
  float: right;
  width: 15px;
  height: 15px;
  background: url(../img/btn-close.gif) no-repeat;
  cursor: pointer;
  cursor: hand;
  padding-right: 7px;
  top: 7px;
}

div.footer div.calculator div.calculator-menu ul {
  float: left;
  list-style-type: none;
  width: 80%;
  padding-top: 20px;
  padding-left: 20px;
}


div.footer div.calculator div.calculator-menu ul li {
  float: left;
  width: 100%;
  font-size: 0.85em;
  padding-bottom: 10px;
  padding-left: 15px;
  background: url(../img/calculator-items.gif) no-repeat 0 0.6em ;
}

div.footer div.calculator div.calculator-menu ul li a {
  color: #da7b28;
}


div.content-border ul.for-partners-offers {
  float: left;
  width: 30%;
  padding-left: 20px;
  list-style-type: none;
}

div.content-border ul.for-partners-offers li {
  float: left;
  width: 95%;
}


div.content-border ul.for-partners-offers li.link {
  padding-bottom: 10px;
  padding-top: 25px;
}

div.content-border ul.for-partners-offers li.description {
  padding-bottom: 30px;
  line-height: 1.5em;

}

div.content-border ul.for-partners-offers li.link a {
  color: #ef9c50;
  font-size: 1.4em;
  padding-bottom: 10px;
}



div.under-content-part div.right div.spacer {
  float: left;
  width: 300px;
  height: 100px;
}

div.left-inside {
  float: left;
  width: 294px;
}

div.left-inside ul.navigation {
  float: left;
  width: 90%; 
  list-style-type: none;
  padding-left: 25px;
  padding-top: 20px;
  padding-bottom: 25px;
  font-size: 0.9em;
}


div.left-inside ul.navigation li {
  float: left;
  padding: 9px 14px 9px 14px;
  width: 80%;
}

div.left-inside ul.navigation li.act {
  padding: 0px;
  border: 1px solid #ede4d7;
}

div.left-inside ul.navigation li.act div.lt {
  float: left;
  width: 100%;
  height: 100%;
  background: url(../img/btn-m-lt.gif) no-repeat 0% 0%;
  top: -1px;
  left: -1px;
}

div.left-inside ul.navigation li.act div.rt {
  float: left;
  width: 100%;
  height: 100%;
  background: url(../img/btn-m-rt.gif) no-repeat 100% 0%;
  right: -2px;
}

div.left-inside ul.navigation li.act div.lb {
  float: left;
  width: 100%;
  height: 100%;
  background: url(../img/btn-m-lb.gif) no-repeat 0% 100%;
  bottom: -2px;
  left: -2px;
  
}

div.left-inside ul.navigation li.act div.rb {
  float: left;
  width: 100%;
  height: 100%;
  background: url(../img/btn-m-rb.gif) no-repeat 100% 100%;
  
}

div.left-inside ul.navigation li.act a {
  float: left;
  display: block;
  padding: 9px 14px 9px 14px;
  width: 80%;
  font-weight: bold;
}

div.left-inside ul.navigation li.second div.lb {
  background: url(../img/btn-m-lb-s.gif) no-repeat 0% 100%;
}

div.left-inside ul.navigation li.second div.rb {
  background: url(../img/btn-m-rb-s.gif) no-repeat 100% 100%;
}



div.left-inside ul.navigation li.level-2 {
  float: left;
  background: #ece2d4;
  border: 1px solid #ece2d4;
  padding: 0px;
}

div.left-inside ul.navigation li.level-2 div.lb {
  float: left;
  width: 100%;
  background: url(../img/btn-subact-lb.gif) no-repeat 0% 100%;
}

div.left-inside ul.navigation li.level-2 div.rb {
  float: left;
  width: 100%;
  background: url(../img/btn-subact-rb.gif) no-repeat 100% 100%;
}


div.left-inside ul.navigation li.level-2 ul {
  float: left;
  width: 80%;
  padding: 9px 14px 9px 14px;
  list-style-type: none;
}

div.left-inside ul.navigation li.level-2 ul li {
  float: left;
  width: 90%;
  padding: 0px;
  padding-bottom: 10px;
  font-size: 0.85em;
  padding-left: 10px;
}

div.left-inside ul.navigation li.level-2 ul li.act a {
  padding: 0px;
  margin: 0px;
}

div.left-inside ul.navigation li.level-2 ul li a.calculator {
  padding: 0px;
  margin: 0px;
  background: url(../img/ico-link-calculator.gif) no-repeat;
  display: block;
  padding-left: 20px;
  padding-bottom: 10px;
}


div.right-inside {
  float: left;
  width: 68%;
  line-height: 1.5em;
}

h1 {
  width: 100%;
  padding-bottom: 15px;
  padding-top: 25px;
  font-size: 1.4em;
}

h2 {
  width: 100%;
  padding-bottom: 15px;
  font-size: 0.9em;
}


h3 {
  width: 100%;
  padding: 0;
  margin: 0;
  float: left;
}


p {
  padding-bottom: 20px;
  float: left;
  margin-bottom: 0px;
  width: 90%;
}

dl.financial-information {
  float: left;
  width: 99%;
  padding-left: 34px;
  padding-bottom: 20px;
}

dl.pdf {
  background: url(../img/ico-pdf.gif) no-repeat;
}

dl.jpg {
  background: url(../img/ico-jpg.gif) no-repeat;
}

dl.eps {
  background: url(../img/ico-eps.gif) no-repeat;
}

dl.ai {
  background: url(../img/ico-ai.gif) no-repeat;
}

dl.financial-information dt a {
  color: #ef8c31;
  font-size: 0.9em;
}

dl.financial-information dd {
  color: #8f8f8f;
  font-size: 0.85em;
}

div.col50 {
  float: left;
  width: 40%;
  padding-right: 25px;
}

ul.bank-details {
  float: left;
  width: 100%;
  padding-top: 30px;
  padding-bottom: 30px;
  list-style-type: none;
}

ul.bank-details li {
  float: left;
  width: 100%;
  padding-bottom: 10px;
  font-size: 0.9em;
}

ul.bank-details div.description {
  float: left;
  width: 100%;

  overflow: hidden;
  height: 0px;
  padding-bottom: 0px
}

ul.bank-details div.link {
  width: auto;
  float: left;
  clear: both;
  border-bottom: 1px dashed #ef8c31;
  color: #ef8c31;
  cursor: pointer;
  cursor: hand;
  padding: 0px 2px 0px 2px;
}

ul.bank-details div.act {
  background: #ece2d4;
  color: #000000;
  border-bottom: 1px dashed #000000;
}

ul.career {
  list-style-type: none;
  float: left;
  width: 95%;
  padding-bottom: 15px;
}

ul.career li {
  /*background: url(../img/calculator-items.gif) no-repeat 0 0.8em;*/
  float: left;
  width: 100%;
  padding-left: 11px;
}


ul.career li a {
  color: #ef8c31;
}

ul.list {
  list-style-type: none;
  float: left;
  width: 95%;
  padding-bottom: 15px;
}

ul.list li {
  background: url(../img/calculator-items.gif) no-repeat 0 0.8em;
  float: left;
  width: 100%;
  padding-left: 15px;
}

ul.list ul {
  list-style-type: none;
  padding-left: 10px;
}


ul.list ul li {
  background: url(../img/calculator-items.gif) no-repeat -4px 0.8em;
  padding-left: 11px;
}








ul.list2 {
  list-style-type: none;
  float: left;
  width: 95%;
  padding-bottom: 0px;
}

ul.list2 li {
  background: url(../img/bullet_arrowgif.gif) no-repeat 0 0.4em;
  float: left;
  width: 100%;
  padding-left: 15px;
  padding-bottom: 7px;
}

ul.list2 ul {
  list-style-type: none;
  padding-left: 10px;
  padding-top: 7px;
}


ul.list2 ul li {
  background: url(../img/calculator-items.gif) no-repeat -4px 0.8em;
  padding-left: 11px;
}



ol.list_ol {
  list-style-type: decimal !important;
  float: left;
  width: 95%;
  padding-bottom: 15px;
  counter-reset: item;
  display: block;
  padding-left: 20px;
}

ol.list_ol li {
  float: left;
  list-style-type: decimal !important;
  width: 80%;
  padding-left: 0px;
  padding-bottom: 7px;
}



ol.list_ol ul {
  list-style-type: none !important;
  padding-left: 10px;
  padding-top: 7px;
}


ol.list_ol ul li {
  background: url(../img/bullet_arrowgif.gif) no-repeat 0 0.4em;
  padding-left: 15px;
  list-style-type: none !important;
}






a.popup {

  background: url(../img/ico_popup.gif) no-repeat 5px 3px;
  padding-left: 20px;
  
}


div.right-inside ul.news li {
  line-height: 1.2em;
}

ul.level-3 {
  float: left;
  width: 100%;
  list-style-type: none;
  margin-bottom: 20px;
}

ul.level-3 li {
  float: left;
  padding-right: 20px;
}


ul.level-3 li a {
  color: #ef8c31;
  display: block;
  float: left;
  padding: 0px 3px 0px 3px;
  white-space: nowrap;
}

ul.level-3 li.act a {
  color: #000000;
  background-color: #ece2d4;
  
}


div.download-logo {
  float: left;
  width: 96%;
}

div.download-document {
  float: left;
  width: 96%;
  padding-top: 20px;
}


div.contacts {
  float: left;
  width: 90%;
  white-space: normal;
  display: block;
}

div.contacts div.l {
  float: left;
  width: 35%;
  display: block;
  padding-bottom: 15px;
}

div.contacts div.r {
  float: left;
  width: 55%;
  display: block;
  padding-bottom: 15px;
}

div.contacts div.r span {
  font-size: 0.7em;
}


div.latvian-map {
  float: left;
  width: 500px;
  height: 350px;
  background: url(../img/latvian_map_.gif) no-repeat;
  font-size: 0.9em;
}

div.latvian-map a {
  position: absolute;
  height: 20px;
  background: url(../img/map_point.gif) no-repeat 0 0.5em;
  padding-left: 19px;
}

div.latvian-map a.riga {
  top: 115px;
  left: 195px;
  
}

div.latvian-map a.daugavpils {
  top: 240px;
  left: 350px;
}

div.latvian-map a.rezekne {
  top: 166px;
  left: 398px;
}

div.latvian-map a.valmiera {
  top: 54px;
  left: 276px;
}

div.latvian-map a.valka {
  top: 26px;
  left: 310px;
}

div.latvian-map a.kuldiga {
  top: 117px;
  left: 64px;
}

div.latvian-map a.liepaja {
  top: 164px;
  left: 5px;
}


div.latvian-map a.cesis {
  top: 79px;
  left: 266px;
}

div.latvian-map a.ogre {
  top: 135px;
  left: 250px;
}



div.riga-map {
  float: left;
  width: 540px;
  height: 412px;
  background: url(../img/map_riga_.gif) no-repeat;
  font-size: 0.9em;
  padding-bottom: 20px;
}

div.riga-map a {
  position: absolute;
  height: 20px;
  background: url(../img/map_point.gif) no-repeat 0 0.5em;
  padding-left: 19px;
}

div.riga-map a.antonijas {
  top: 210px;
  left: 275px;
  
}

div.riga-map a.darzciema {
  top: 239px;
  left: 326px;
}

div.riga-map a.vienibas {
  top: 311px;
  left: 241px;
}

div.riga-map span.riga-name {
  position: absolute;
  top: 27px;
  left: 100px;
}


ul.contacts-table {
  float: left;
  width: 95%;
  list-style-type: none;
}

ul.contacts-table li {
  padding-bottom: 6px;
}

ul.contacts-table li.address {
  float: left;
  width: 100%;
  background: url(../img/ico-contacts-address.gif) no-repeat 0 0.3em;
  padding-left: 20px;
}

ul.contacts-table li.phone {
  float: left;
  width: 100%;
  background: url(../img/ico-contacts-phone.gif) no-repeat 0 0.3em;
  padding-left: 20px;
}

ul.contacts-table li.fax {
  float: left;
  width: 100%;
  background: url(../img/ico-contacts-fax.gif) no-repeat 0 0.3em;
  padding-left: 20px;
}

ul.contacts-table li.email {
  float: left;
  width: 100%;
  background: url(../img/ico-contacts-email.gif) no-repeat 0 0.3em;
  padding-left: 20px;
}

ul.contacts-table li.wh {
  float: left;
  width: 100%;
  background: url(../img/ico-contacts-wh.gif) no-repeat 0 0.3em;
  padding-left: 20px;
}

ul.contacts-table li span {
  font-size: 0.7em;
}

ul.contacts-table li.map {
  float: left;
  width: 100%;
  padding-bottom: 20px;
  padding-top: 10px;
}


div.partners-flash-map {
  float: left;
  width: 95%;
  padding-bottom: 20px;
}



/* -------------------- */



div.table {
  float: left;
  margin-bottom: 30px;
  background: white;
  line-height: 1.1em;
}

div.table div.th {
  float: left;
  width: 100%;
  background: #ece2d4;
  /* background: url(../img/tabs_bg.gif) repeat-x 0 50%; */
  border-right: 1px solid #ece2d4;
  border-left: 1px solid #ece2d4;
}

div.table div.doubleStrings {
  height: 2.8em;
}

div.table div.th div.lt {
  float: left;
  width: 100%;
  height: 100%;
  background: url(../img/footer-lt.gif) no-repeat 0 0;
  left: -1px;
}

div.table div.th div.rt {
  float: left;
  width: 100%;
  height: 100%;
  background: url(../img/footer-rt.gif) no-repeat 100% 0;
  right: -2px;
  color: #FFFFFF;
  
}

div.table div.th div.td {
  float: left;
  font-size: 0.8em;
  color: #000000;
  padding: 5px 0 5px 5px;
}

div.table div.tb {
  float: left;
  width: 100%;
  border-bottom: 1px solid #ece2d4;
  border-right: 1px solid #ece2d4;
  border-left: 1px solid #ece2d4;
}

div.table div.tb div.lt {
  float: left;
  width: 100%;
  height: 100%;
  background: url(../img/table-lb.gif) no-repeat 0 100%;
  left: -1px;
  bottom: -1px;
}

div.table div.tb div.rt {
  float: left;
  width: 100%;
  height: 100%;
  background: url(../img/table-rb.gif) no-repeat 100% 100%;
  right: -2px;

}


div.grey div.tb {
  float: left;
  width: 100%;
  border-bottom: 1px solid #c6c6c6;
  border-right: 1px solid #c6c6c6;
  border-left: 1px solid #c6c6c6;
  background: #f6f6f6;
  font-weight: bold;
}

div.grey div.tb div.lt {
  float: left;
  width: 100%;
  height: 100%;
  background: url(../img/table_g_lb.gif) no-repeat 0 100%;
  left: -1px;
  bottom: -1px;
}

div.grey div.tb div.rt {
  float: left;
  width: 100%;
  height: 100%;
  background: url(../img/table_g_rb.gif) no-repeat 100% 100%;
  right: -2px;
}

div.table div.tr {
  float: left;
  width: 100%;
  border-right: 1px solid #ece2d4;
  border-left: 1px solid #ece2d4;
  border-bottom: 1px solid #ece2d4;
}

div.table div.th span.h1{
  float: left;
  padding: 6px;
  color: white;
}

div.table div.tr div.td {
  float: left;
  /*border-right: 1px solid #e3e0e0;*/
  height: 100%;
  font-size: 0.7em;
  padding: 5px 0 5px 5px;
  cursor: default;
  
}

div.table div.tr div.tdl {
  float: left;
  border: none;
  padding: 5px 0 5px 5px;
  font-size: 0.7em;
  cursor: default;
}

div.table div.tb div.td {
  float: left;
  /*border-right: 1px solid #e3e0e0;*/
  height: 100%;
  font-size: 0.7em;
  padding: 3px 0 3px 5px;
  cursor: default;
}

div.table div.tb div.tdl {
  float: left;
  border: none;
  padding: 3px 0 3px 2px;
  font-size: 0.7em;
  cursor: default;
}

div.table div.symbol a{
  color: #233b83;
  border-bottom: 1px dashed #233b83;
  cursor: pointer;
  cursor: hand;
}



/* --------------------- */



div.table-spot {
  float: left;
  width: 100%;
  padding-bottom: 20px;
}



div.text100 {
  float: left;
  width: 96%;
  padding-top: 20px;
}



div.shareholders-diagramm {
  float: left;
  width: 100%;
  padding-bottom: 30px;
}








/* ----------------------- */


div.popupBody {
  float: left;
  padding: 30px 35px 30px 45px;
}

div.popupStamp {
  background: url(../img/popup_stamp.gif) no-repeat 95% 30px;
  width: 80%;
}

div.popupBody h2 {
  float: left;
  font-weight: normal;
  font-size: 1.4em;
  padding-top: 28px;
}

popupBody img {
  float: left;
  display: block;
}

div.popupColorBg {
  float: left;
  background: #ece2d4;
  margin-top: 30px;
  clear: both;
  left: -2px;
}

div.popupColorBg div.tl {
  float: left;
  background: url(../img/btn-subact-lt.gif) no-repeat 0 0;

  height: 100%;
}

div.popupColorBg div.tr {
  float: left;
  background: url(../img/btn-subact-rt.gif) no-repeat 100% 0;

  height: 100%;
}

div.popupColorBg div.lb {
  float: left;
  background: url(../img/btn-subact-lb.gif) no-repeat 0 100%;

  height: 100%;
}

div.popupColorBg div.rb {
  float: left;
  background: url(../img/btn-subact-rb.gif) no-repeat 100% 100%;

  height: 100%;
}

div.popupColorBg div.body00 {
  float: left;
  padding: 22px 22px 0 22px;
}

div.popupColorBg div.body00 dl {
  float: left;
  width: 29em;
}


div.nk div.body00 dl {
  width: 350px;
}


div.popupColorBg div.body00 dt {
  float: left;
  padding-right: 20px;
  padding-bottom: 15px;
  width: 10em;
}

div.popupColorBg div.body00 dd {
  float: left;
  padding-bottom: 15px;
  width: 16em;
} 


div.nk div.body00 dt {
  width: 120px;
}

div.nk div.body00 dd {
  width: 180px;
} 


div.popupColorBg div.body00 dd input, div.popupBody div.popupColorBg div.body00 dd textarea {
  width: 14em;
  font-family: Arial, Geneva CY, sans-serif;
  padding: 2px;
}

div.nk div.body00 dd input, div.popupBody div.nk div.body00 dd textarea {
  width: 150px;
}


div.popupColorBg div.body00 dd select{
  font-family: Arial, Geneva CY, sans-serif;
  width: 220px;
}

div.popupColorBg div.body00 dd input.submit {
  width: auto;
}

div.popupColorBg div.body00 dd span.bullet {
  white-space: nowrap;
  font-size: 1.4em;
  clear: none;
  margin: 10px 0 0 5px;
  top: 4px;
}

div.popupColorBg form {
  float: left;
}


div.informer {
  float: left;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 5px;

  clear: both;
}

div.btn-close {
  float: left;
  padding-top: 20px;
  width: 100%;

  clear: both;
}

div.error {
  color: red;
}

div.popupBody form {
  float: left;
  width: 100%;
  clear: both;
}


/* ------------------------ */



div.partner-logo {
  float: left;
  padding-right: 25px;
}



div.banner-sections {
  float: left;
  width: 98%;
  margin-bottom: 25px;
}





div.error404 {
  padding: 45px 0 0 80px;
}

div.error404 h5 {
  font-size: 8em;
  font-weight: normal;
  color: #fe9d12;
  padding-top: 50px;
  padding-bottom: 30px;
}

div.error404 span {
  width: 100%;
  float: left;
  padding-top: 10px;
  clear: both;
}


/* ------------------------ */





dl.sitemap {
  position: relative;
  float: left;
  clear: left;
  margin-top: 1.8em;
  list-style-type: none;
  width: 90%;
}

dl.sitemap dt {
  font-size: 1.5em;
  padding-bottom: 0.5em;
}

dl.sitemap dd { 
  margin-left: 1.2em;
  padding-bottom: 0.6em;
}

dl.sitemap {
  line-height: 1.1em;
}

dl.sitemap a.popup{
  position: relative;
  background: url(../img/ico_popup.gif) no-repeat 0 0;
  display: block; 
  width: 90%;
  margin-bottom: 0;

}

dl.sitemap a.popup:hover {
    background: url(../img/ico_popup.gif) no-repeat 0 0;
}


dl.sitemap dd ul {
  position: relative;
  list-style-type: none;
  padding-top: 0.4em;
}

dl.sitemap dd ul li {
  position: relative;
  color: #e08a10 !important;
  padding-left: 1.4em;
  font-size: 0.8em;
  background: url(../img/vacancy_bullet.gif) no-repeat 0 1em; 
  padding-bottom: 0.3em;
  padding-top: 0.3em;
  float: none;
  width: auto;
}

dl.sitemap dd ul li a.popup{
  background: url(../img/ico-popup.gif) no-repeat 0 0.25em;
  padding-bottom: 0;
  margin: 0;
}

dl.sitemap dd ul li a.popup:hover {
  background: url(../img/ico-popup.gif) no-repeat 0 0.25em;
}

ul.sitemapcols {
  list-style-type: none;
  position: relative;
  float: left;
  width: 100%;

}

ul.sitemapcols li{
  position: relative;
  float: left;
  width: 49%;

}

ul.search-res {
  list-style-type: none;
 
  padding-bottom: 2em;
  float: left;
  width: 95%;
}

ul.search-res li {
  padding-top: 1.2em;
  padding-left: 1.2em;
  line-height: 1.3em;
}

form.search-form .search {
  width: 50%;
  color: #9f9f9f;
}

form.search-form .submit {
  width: auto;
  color: black;
}


div.payments_icons {
  float: left;
  width: 70%;
  left: 295px;
}

div.payments_icons ul {
  float: left;
  width: 100%;
  list-style-type: none;
  padding-bottom: 20px;
}

div.payments_icons ul li {
  float: left;
  width: 33%;
  padding-top: 10px;
  padding-bottom: 5px;
}

div.payments_icons ul li span {
  float: left;
  left: 95px;
  width: 50%;
  font-size: 0.9em;
}

div.payments_icons ul li.ico-p100 {
  background: url(../img/ico_payments_100.gif) no-repeat 
}

div.payments_icons ul li.ico-p247{
  background: url(../img/ico_payments_247.gif) no-repeat 
}

div.payments_icons ul li.ico-p123{
  background: url(../img/ico_payments_123.gif) no-repeat 
}















div.sections_serv_icons {
  float: left;
  width: 98%;
  padding-bottom: 20px;
  z-index: 20;
}

div.sections_serv_icons ul {
  float: left;
  width: 100%;
  list-style-type: none;
  padding-bottom: 10px;
}

div.sections_serv_icons ul li {
  float: left;
  width: 33%;

  padding-bottom: 5px;
}

div.sections_serv_icons ul li span {
  float: left;
  left: 95px;
  width: 50%;
  font-size: 0.9em;
  line-height: 1.2em;
}


div.sections_serv_icons ul li.icooo{
  background: url(../img/ico_smile_s.gif) no-repeat ;
  min-height: 50px;
}






div.sections_serv_icons2 {
  float: left;
  width: 113%;
  padding-bottom: 0px;
  z-index: 20;

}

div.sections_serv_icons2 ul {
  float: left;
  width: 100%;
  list-style-type: none;
  padding-bottom: 0px;
}

div.sections_serv_icons2 ul li {
  float: left;
  width: 20%;
  padding-top: 82px;
  padding-bottom: 0px;
  padding-right: 25px;
  cursor:pointer;
  cursor: hand;
}

div.sections_serv_icons2 ul li a {
   
  width: 80%;
  font-size: 1em;
  line-height: 1.2em;
  left: 5px;
  color: #da5f22;
  border-bottom: 1px dashed #da5f22;
  text-decoration: none;
}






div.mp-4ads-block {
  float: left;
  left: 292px;
  /*width: 73%;*/
  /*background: #444444;*/ 
  margin-top: 15px;
  height: 304px;
  
}


div.head-mp-spacer {
  float: left;
  height: 319px;
  padding-bottom: 15px;
  width: 1px;
  
}


div.mp-ads-b1 {
  float: left;
  width: 24.3%;
  height: 304px;
  background: #f37e2c url(../img/mp_ads_box_bg.gif) repeat-x;
}

div.mp-ads-b1 div.lt {
  float: left;
  width: 100%;
  height: 100%;
  left:0px;
  right: 0px;
  bottom: 0px;
  top: 0px;
  background: url(../img/mp_ads_box_lt.gif) no-repeat 0% 0%;
}

div.mp-ads-b1 div.rt {
  float: left;
  width: 100%;
  height: 100%;
  left:0px;
  right: 0px;
  bottom: 0px;
  top: 0px;
  background: url(../img/mp_ads_box_rt.gif) no-repeat 100% 0%;
}

div.mp-ads-b1 div.lb {
  float: left;
  width: 100%;
  height: 100%;
  left:0px;
  right: 0px;
  bottom: 0px;
  top: 0px;
  background: url(../img/mp_ads_box_lb.gif) no-repeat 0% 100%;
}


div.mp-ads-b1 div.rb {
  float: left;
  width: 100%;
  height: 100%;
  left:0px;
  right: 0px;
  bottom: 0px;
  top: 0px;
  background: url(../img/mp_ads_box_rb.gif) no-repeat 100% 100%;
  overflow: hidden;
}




div.mp-ads-b2 {
  float: left;
  width: 24.3%;
  height: 304px;
  background: #049c51 url(../img/mp_ads_box2_bg.gif) repeat-x;
}

div.mp-ads-b2 div.lt {
  float: left;
  width: 100%;
  height: 100%;
  left:0px;
  right: 0px;
  bottom: 0px;
  top: 0px;
  background: url(../img/mp_ads_box2_lt.gif) no-repeat 0% 0%;
}

div.mp-ads-b2 div.rt {
  float: left;
  width: 100%;
  height: 100%;
  left:0px;
  right: 0px;
  bottom: 0px;
  top: 0px;
  background: url(../img/mp_ads_box2_rt.gif) no-repeat 100% 0%;
}

div.mp-ads-b2 div.lb {
  float: left;
  width: 100%;
  height: 100%;
  left:0px;
  right: 0px;
  bottom: 0px;
  top: 0px;
  background: url(../img/mp_ads_box2_lb.gif) no-repeat 0% 100%;
}


div.mp-ads-b2 div.rb {
  float: left;
  width: 100%;
  height: 100%;
  left:0px;
  right: 0px;
  bottom: 0px;
  top: 0px;
  background: url(../img/mp_ads_box2_rb.gif) no-repeat 100% 100%;
  overflow: hidden;
}







div.mp-ads-b3 {
  float: left;
  width: 24.3%;
  height: 304px;
  background: #4170b5 url(../img/mp_ads_box3_bg.gif) repeat-x;
}

div.mp-ads-b3 div.lt {
  float: left;
  width: 100%;
  height: 100%;
  left:0px;
  right: 0px;
  bottom: 0px;
  top: 0px;
  background: url(../img/mp_ads_box3_lt.gif) no-repeat 0% 0%;
}

div.mp-ads-b3 div.rt {
  float: left;
  width: 100%;
  height: 100%;
  left:0px;
  right: 0px;
  bottom: 0px;
  top: 0px;
  background: url(../img/mp_ads_box3_rt.gif) no-repeat 100% 0%;
}

div.mp-ads-b3 div.lb {
  float: left;
  width: 100%;
  height: 100%;
  left:0px;
  right: 0px;
  bottom: 0px;
  top: 0px;
  background: url(../img/mp_ads_box3_lb.gif) no-repeat 0% 100%;
}


div.mp-ads-b3 div.rb {
  float: left;
  width: 100%;
  height: 100%;
  left:0px;
  right: 0px;
  bottom: 0px;
  top: 0px;
  background: url(../img/mp_ads_box3_rb.gif) no-repeat 100% 100%;
  overflow: hidden;
}





div.mp-ads-b4 {
  float: left;
  width: 24.3%;
  height: 304px;
  background: #fbb3db url(../img/mp_ads_box4_bg.gif) repeat-x;
}

div.mp-ads-b4 div.lt {
  float: left;
  width: 100%;
  height: 100%;
  left:0px;
  right: 0px;
  bottom: 0px;
  top: 0px;
  background: url(../img/mp_ads_box4_lt.gif) no-repeat 0% 0%;
}

div.mp-ads-b4 div.rt {
  float: left;
  width: 100%;
  height: 100%;
  left:0px;
  right: 0px;
  bottom: 0px;
  top: 0px;
  background: url(../img/mp_ads_box4_rt.gif) no-repeat 100% 0%;
}

div.mp-ads-b4 div.lb {
  float: left;
  width: 100%;
  height: 100%;
  left:0px;
  right: 0px;
  bottom: 0px;
  top: 0px;
  background: url(../img/mp_ads_box4_lb.gif) no-repeat 0% 100%;
}


div.mp-ads-b4 div.rb {
  float: left;
  width: 100%;
  height: 100%;
  left:0px;
  right: 0px;
  bottom: 0px;
  top: 0px;
  background: url(../img/mp_ads_box4_rb.gif) no-repeat 100% 100%;
  overflow: hidden;
}


div.mp-ads-b1 div.bgg {
  float: left;
  width: 100%;
  height: 100%;
  background: url(../img/mp_ads_box_bg_ill.gif) no-repeat 50% 100%;
}


div.mp-ads-b2 div.bgg {
  float: left;
  width: 100%;
  height: 100%;
  background: url(../img/mp_ads_box2_bg_ill.gif) no-repeat 50% 100%;
}

div.mp-ads-b3 div.bgg {
  float: left;
  width: 100%;
  height: 100%;
  background: url(../img/mp_ads_box3_bg_ill.gif) no-repeat 50% 100%;
}

div.mp-ads-b4 div.bgg {
  float: left;
  width: 100%;
  height: 100%;
  background: url(../img/mp_ads_box4_bg_ill.gif) no-repeat 50% 100%;
}


div.mp-ads-b1, div.mp-ads-b2, div.mp-ads-b3 {
  margin-right: 5px;
}


a.ads-head-link, a.ads-head-link:hover {
  float: left;
  width: 80%;
  padding-left: 10%;
  padding-top: 25px;
  font-size: 1.4em;
  color: #FFFFFF;

}


span.ads-under-head {
  float: left;
  width: 80%;
  padding-left: 10%;
  padding-top: 10px;
  color: #FFFFFF;
  font-size: 0.9em;
}



span.sell-button {

  white-space: nowrap;
  margin:auto;
  float: left;
  width: 95%;
  left: 3%;
}

span.sell-button input {
  float: left;
  line-height: inherit;
  background: none;
  overflow: visible;
  white-space: nowrap;
  border: none;
  height: 26px;
  background: url(../img/prod-sell-btn.gif) no-repeat 0 50%;
  padding-left: 17px;
  color: white;
  font-size: 1em;

  cursor: pointer;
  cursor: hand;
  padding-top: 3px;
  width: 95%;
}

span.sell-button span {
  float: left;
  width: 12px;
  height: 26px;
  background: url(../img/prod-sell-btn.gif) no-repeat 100% 50%;
}




span.sell-button-off input {
  background: url(../img/prod-sell-btn-off.gif) no-repeat 0 50%;
  cursor: default;
}

span.sell-button-off span {
  background: url(../img/prod-sell-btn-off.gif) no-repeat 100% 50%;
}




div.sell-menu {
  position: absolute;
  left: 8px;
  bottom: 8px;
  width: 97%;
  background: #FFFFFF;
}


div.sell-menu div.s-lt {
  float: left;
  width: 100%;
  height: 100%;
  background: url(../img/prod-sell-menu-lt.gif) no-repeat 0% 0%;
}

div.sell-menu div.s-rt {
  float: left;
  width: 100%;
  height: 100%;
  background: url(../img/prod-sell-menu-rt.gif) no-repeat 100% 0%;
}

div.sell-menu div.s-lb {
  float: left;
  width: 100%;
  height: 100%;
  background: url(../img/prod-sell-menu-lb.gif) no-repeat 0% 100%;
}

div.sell-menu div.s-rb {
  float: left;
  width: 100%;
  height: 100%;
  background: url(../img/prod-sell-menu-rb.gif) no-repeat 100% 100%;
  margin-top: 7px;
}


div.sell-menu div.sell-btn-info {
  float: left;
  width: 85%;
  left: 7%;
  font-style: italic;
  font-size: 0.8em;
  line-height: 1.1em;
  padding-bottom: 7px;
  padding-top: 5px;
}




div.bbbb {
  font-size: 0.9em !important;
}

div.bbbb h4 {
  padding-top: 7px;
  line-height: 1.4em;
  font-size: 1.2em;
}


ul.razvorachivalka {
  float: left;
  width: 100%;
  padding-top: 3px;
  padding-bottom: 3px;
  list-style-type: none;
}

ul.razvorachivalka li {
  float: left;
  width: 100%;
  padding-bottom: 10px;
  font-size: 0.9em;
}

ul.razvorachivalka div.description {
  float: left;
  width: 100%;

  overflow: hidden;
  height: 0px;
  padding-bottom: 0px
}

ul.razvorachivalka div.link {
  width: auto;
  float: left;
  clear: both;
  border-bottom: 1px dashed #ef8c31;
  color: #ef8c31;
  cursor: pointer;
  cursor: hand;
  padding: 0px 2px 0px 2px;
}

ul.razvorachivalka div.act {
  background: #ece2d4;
  color: #000000;
  border-bottom: 1px dashed #000000;
}



div.faq {
  float: left;
  width: 97%;
  padding-bottom: 30px;
  padding-top: 10px;
}

div.faq div.question-b {
  float: left;
  width: 100%;
  height: 100%;
  border: 1px solid #ece2d4;
}

div.faq div.question-lt {
  float: left;
  top: -1px;
  left: -1px;
  width: 100%;
  height: 100%;
  background: url(../img/faq_q_lt.gif) no-repeat 0% 0%;
}

div.faq div.question-rt {
  float: left;
  right: -2px;
  width: 100%;
  height: 100%;
  background: url(../img/faq_q_rt.gif) no-repeat 100% 0%;
}

div.faq div.question-lb {
  float: left;
  bottom: -2px;
  left: -2px;
  width: 100%;
  height: 100%;
  background: url(../img/faq_q_lb.gif) no-repeat 0% 100%;
}

div.faq div.question-rb {
  float: left;
  right: -2px;
  width: 100%;
  height: 100%;
  background: url(../img/faq_q_rb.gif) no-repeat 100% 100%;
}

div.faq div.question-cc {
  float: left;
  width: 95%;
  height: 100%;
  padding: 14px 18px 14px 18px;
  font-weight: bold;
  font-size: 0.9em;
}




div.faq div.answer-b {
  float: right;
  width: 96%;
  height: 100%;
  border: 1px solid #ece2d4;
  background: #f9f7e9;
  margin-top: 18px;
}

div.faq div.answer-lt {
  float: left;
  top: -1px;
  left: -1px;
  width: 100%;
  height: 100%;
  background: url(../img/faq_a_lt.gif) no-repeat 0% 0%;
}

div.faq div.answer-rt {
  float: left;
  right: -2px;
  width: 100%;
  height: 100%;
  background: url(../img/faq_a_rt.gif) no-repeat 100% 0%;
}

div.faq div.answer-lb {
  float: left;
  bottom: -2px;
  left: -2px;
  width: 100%;
  height: 100%;
  background: url(../img/faq_a_lb.gif) no-repeat 0% 100%;
}

div.faq div.answer-rb {
  float: left;
  right: -2px;
  width: 100%;
  height: 100%;
  background: url(../img/faq_a_rb.gif) no-repeat 100% 100%;
}

div.faq div.answer-cc {
  float: left;
  top: -18px;
  width: 95%;
  height: 100%;
  background: url(../img/faq_a_callout.gif) no-repeat 7% 0%; 
  padding: 30px 18px 0px 18px;
  font-size: 0.9em;
  line-height: 1.3em;
}



div.attached-files {
  float: left;
  width: 450px;
  background: #f9f7e9;
  border: 1px solid #ede4d7;
  margin-top: 38px;
  margin-bottom: 20px;
}


div.attached-files-head {
  position: absolute;
  float: left;
  background: #FFFFFF;
  border-top: 1px solid #ede4d7;
  border-left: 1px solid #ede4d7;
  border-right: 1px solid #ede4d7;
  top: -24px;
  left: -1px;
  width: 390px;
  padding: 0px;
}

div.attached-files-head-txt {
  float: left;
  width: 100%;
  height: 100%;
  
  padding: 0px 40px 0px 16px;
  font-weight: bold;
  font-size: 0.9em;
}

div.attached-files-head-right {
  position: absolute;
  top: -1px;
  right: -1px;
  width: 40px;
  height: 100%;
  padding-bottom: 0px;
  background: url(../img/attached_files_head_right.gif) no-repeat 100% 0%;
}

div.attached-files-wide {
  width: 680px;	
}

div.attached-files-wide div.attached-files-head {
	width: 655px;
}

div.attached-files div.attchfile {
  float: left;
  font-size: 0.9em;
  width: 90%;
  padding-left: 15px;
  padding-top: 10px;
}


div.attached-files div a {
  float: left;
  padding-left: 35px;
  padding-top: 4px;
  padding-bottom: 7px;
  line-height: 1.3em;
}

div.attached-files div.pdf a {
  background: url(../img/attached_files_pdf.gif) no-repeat;
}

div.attached-files div.doc a {
  background: url(../img/attached_files_doc.gif) no-repeat;
}


div.attached-files span.attchfile-size {
  float: left;
  padding-left: 35px;
  width: 70%;
  font-size: 0.9em;
  padding-bottom: 0px;
  top: -5px;
  font-style: italic;
}


div.subway-subway {
  float: left;
  width: 99%;
  padding-bottom: 4px;
  margin-top: 4px;

}

div.subway-subway div.link-link {
  float: none;
  font-size: 1em;
  
  border-bottom: 1px dashed #000000;
  cursor: pointer;
  cursor: hand;
  display: inline !important;
}

div.subway-subway div.act {
  background: #ece2d4;
}


div.subway-subway div.content-content {
  float: left;
  width: 98%;
  overflow: hidden;
  height: 0px;
  padding-left: 14px;

}

div.subway-subway div.content-content div.content-spacer {
  float: left;
  width: 100%;
  padding-bottom: 15px;
  padding-top: 5px;
}






div.comment-b {
  float: left;
  width: 99%;
  border: 1px solid #ece2d4;
  margin: 10px 0 10px 0;
}

div.comment-lt {
  float: left;
  top: -1px;
  left: -1px;
  width: 100%;
  height: 100%;
  background: url(../img/faq_q_lt.gif) no-repeat 0% 0%;
}

div.comment-rt {
  float: left;
  right: -2px;
  width: 100%;
  height: 100%;
  background: url(../img/faq_q_rt.gif) no-repeat 100% 0%;
}

div.comment-lb {
  float: left;
  bottom: -2px;
  left: -2px;
  width: 100%;
  height: 100%;
  background: url(../img/faq_q_lb.gif) no-repeat 0% 100%;
}

div.comment-rb {
  float: left;
  right: -2px;
  width: 100%;
  height: 100%;
  background: url(../img/faq_q_rb.gif) no-repeat 100% 100%;
}

div.comment-cc {
  float: left;
  width: 95%;
  height: 100%;
  padding: 8px 18px 8px 18px;
}


div.parag {
  float: left;
  widtH: 100%;
  padding: 6px 0 6px 0;
}


div.spacer-spacer {
  float: left;
  width: 100%;
  height: 12px;
}














div.mp-rounded-box-b {
  float: left;
  width: 60%;
  border: 1px solid #ece2d4;
  margin: 10px 0 10px 0;
  top: -10px;
}

div.mp-rounded-box-lt {
  float: left;
  top: -1px;
  left: -1px;
  width: 100%;
  height: 100%;
  background: url(../img/mp-box-news-lt.gif) no-repeat 0% 0%;
}

div.mp-rounded-box-rt {
  float: left;
  right: -2px;
  width: 100%;
  height: 100%;
  background: url(../img/mp-box-news-rt.gif) no-repeat 100% 0%;
}

div.mp-rounded-box-lb {
  float: left;
  bottom: -2px;
  left: -2px;
  width: 100%;
  height: 100%;
  background: url(../img/mp-box-news-lb.gif) no-repeat 0% 100%;
}

div.mp-rounded-box-rb {
  float: left;
  right: -2px;
  width: 100%;
  height: 100%;
  background: url(../img/mp-box-news-rb.gif) no-repeat 100% 100%;
}

div.mp-rounded-box-cc {
  float: left;
  width: 95%;
  height: 100%;
  padding: 8px 14px 8px 14px;
}


div.mp-rounded-box-b h4 {
  float: left;
  width: 99%;
  font-size: 1.4em;

  padding-bottom: 12px;
}


ul.privatPersMp {
  float: left;
  width: 100%;
  list-style-type: none;
}

ul.privatPersMp li {
  float: left;
  width: 14.26%;
  height: 110px;
  margin-right: 0px;
  margin-left: 0px;

}




ul.privatPersMp li a {
  display: block;
  height: 35px;
  text-align: center;
  padding-top: 74px;
  color: #ef8c31;
  font-size: 0.85em;
  font-weight: bold;
  color: #666666;
}



ul.privatPersMp li a.octa {
  background: url(../img/icon_octa.gif) no-repeat 50% 0%;
}

ul.privatPersMp li a.kasko {
  background: url(../img/icon_kasko.gif) no-repeat 50% 0%;
}

ul.privatPersMp li a.nn {
  background: url(../img/icon_n.gif) no-repeat 50% 0%;
}

ul.privatPersMp li a.travel {
  background: url(../img/icon_travel.gif) no-repeat 50% 0%;
}

ul.privatPersMp li a.ns {
  background: url(../img/icon_ns.gif) no-repeat 50% 0%;
}

ul.privatPersMp li a.gpo {
  background: url(../img/icon_gpo.gif) no-repeat 50% 0%;
}

ul.privatPersMp li a.il {
  background: url(../img/icon_iebrauceju.gif) no-repeat 50% 0%;
}


ul.privatPersMp li a.health {
  background: url(../img/icon_health.gif) no-repeat 0% 0%;
}

ul.privatPersMp li a.cargo {
  background: url(../img/ico_cargo.gif) no-repeat 0% 0%;
}

ul.privatPersMp li a.equipment {
  background: url(../img/ico_equipment.gif) no-repeat 0% 0%;
}

ul.privatPersMp li a.constructions {
  background: url(../img/ico_contructions.gif) no-repeat 0% 0%;
}

ul.privatPersMp li a.osp {
  background: url(../img/ico_osp.gif) no-repeat 0% 0%;
}



ul.compMp {
  float: left;
  width: 100%;
  list-style-type: none;
  padding-top: 10px;
  
}


ul.compMp li {
  float: left;
  white-space: nowrap;
  margin-right: 0px;
  margin-left: 0px;
  padding-right: 20px;
  padding-bottom: 10px;
}

ul.compMp  li a {
  float: left;
  text-align: center;

  color: #ef8c31;
  font-size: 1em;
  font-weight: bold;
  white-space: nowrap;
  color: #666666;
}



div.mp-description-serv {
  float: left;
  width: 100%;
  font-size: 0.9em;
  padding-top: 10px;
  padding-bottom: 10px;
}


div.spacer-under-common-pages-banner {
  float: left;
  width: 216px;
  height: 10px;
  border: 1px solid blue;
}


div.common-pages-banner {
  float: left;
  width: 216px;
  border: 1px solid #e4dbcf;
  clear: both;
  left: 24px;
  background: url(../img/lft-cp-banner-pattern.gif); 
  margin-bottom: 16px;
}


div.common-pages-banner div.banner-head {
  float: left;
  width: 100%;
  font-size: 1.2em;
  font-weight: bold;
  background: #dcd2c3;
 
}


div.common-pages-banner div.banner-head div.lb-lt {
  float: left;
  width: 100%;
  background: url(../img/lft-cp-banner-top-l.gif) no-repeat 0% 0%;
  top: -1px;
  left: -1px;
}


div.common-pages-banner div.banner-head div.lb-rt {
  float: left;
  width: 100%;
  background: url(../img/lft-cp-banner-top-r.gif) no-repeat 100% 0%;
  right: -2px;
}


div.common-pages-banner div.banner-head div.lb-cc {
  float: left;
  width: 93%;
  padding: 7px 0px 7px 15px;
}


div.common-pages-banner div.banner-body {
  float: left;
  width: 100%;
}


div.common-pages-banner div.banner-body div.banner-body-t {
  float: left;
  width: 100%;
  background: url(../img/lft-cp-banner-sep.gif) no-repeat;
}

div.common-pages-banner div.banner-body div.lb-bl {
  float: left;
  width: 100%;
  background: url(../img/lft-cp-banner-bottom-l.gif) no-repeat 0% 100%;
  bottom: -1px;
  left: -1px;
}


div.common-pages-banner div.banner-body div.lb-br {
  float: left;
  width: 100%;
  background: url(../img/lft-cp-banner-bottom-r.gif) no-repeat 100% 100%;
  right: -2px;
}

div.common-pages-banner div.ipasums, div.common-pages-banner div.octa, div.common-pages-banner div.celojuma, div.common-pages-banner div.kasko {
  float: left;
  height: 130px;
  width: 100%;
  cursor: pointer;
  cursor: hand;
  color: #434343;
}


div.common-pages-banner div.ipasums:hover, div.common-pages-banner div.octa:hover, div.common-pages-banner div.celojuma:hover, div.common-pages-banner div.kasko:hover {
  color: #000000;
}


div.common-pages-banner div.ipasums {
  left: -1px;
  background: url(../img/lft-cp-banner-icon-ip.gif) no-repeat 0% 0%;
}


div.common-pages-banner div.ipasums:hover {
  left: -1px;
  background: url(../img/lft-cp-banner-icon-ip_act.gif) no-repeat 0% 0%;
}



div.common-pages-banner div.octa {
  background: url(../img/lft-cp-banner-icon-octa.gif) no-repeat 100% 0%;
}

div.common-pages-banner div.octa:hover {
  background: url(../img/lft-cp-banner-icon-octa_act.gif) no-repeat 100% 0%;
}




div.common-pages-banner div.kasko {
  background: url(../img/lft-cp-banner-icon-kasko.gif) no-repeat 100% 0%;
}

div.common-pages-banner div.kasko:hover {
  background: url(../img/lft-cp-banner-icon-kasko_act.gif) no-repeat 100% 0%;
}



div.common-pages-banner div.celojuma {
  left: -1px;
  background: url(../img/lft-cp-banner-icon-cel.gif) no-repeat 0% 0%;
}

div.common-pages-banner div.celojuma:hover {
  left: -1px;
  background: url(../img/lft-cp-banner-icon-cel_act.gif) no-repeat 0% 0%;
}


div.common-pages-banner div.discount-label {
  position: absolute;
  width: 84px;
  height: 84px;
  padding-top: 30px;
  font-weight: bold;
  font-size: 1.6em;
  text-align: center;
  background: url(../img/lft-cp-banner-cennik.png) no-repeat;
}

div.common-pages-banner div.cat-name {
   position: absolute;
   width: 216px;
   bottom: 0px;
   font-weight: bold;
   text-align: center;
   font-size: 1.7em;
}


div.common-pages-banner div.ipasums div.discount-label {
  top: 10px;
  left: 100px;
}


div.common-pages-banner div.octa div.discount-label {
  top: 10px;
  left: 40px;
}

div.common-pages-banner div.kasko div.discount-label {
  top: 10px;
  left: 40px;
}



div.common-pages-banner div.celojuma div.discount-label {
  top: 10px;
  left: 100px;
}



div.hint-icons-place {
  float: left;
  width: 99%;
  z-index: 21;
}


div.hint-icons-place div.hint-icons {
  position: absolute;
  width: 506px;
  /*top: 60px;*/
  bottom: -20px;
  display: none;
}


div.hint-icons-place div.hint-icons div.calloutus {
  float: left;
  width: 100%;
  height: 21px;
}

div.hint-icons-place div.hint-icons div.calloutus div {
  float: left;
  left: 35px;
  /*background: url(../img/hint-icons-callout.png) no-repeat;*/
  width: 21px;
  height: 21px;
}



div.hint-icons-place div.hint-icons div.calloutus-bottom {
  float: left;
  width: 100%;
  height: 21px;
}

div.hint-icons-place div.hint-icons div.calloutus-bottom div {
  float: left;
  left: 35px;
  background: url(../img/hint-icons-callout_bottom.png) no-repeat;
  width: 21px;
  height: 21px;
}




div.hint-icons-place div.hint-icons div.hint_icons_top {
  float: left;
  width: 100%;
  background: url(../img/hint-icons-top.png) no-repeat;
  height: 8px;
}

div.hint-icons-place div.hint-icons div.hint_icons_content {
  float: left;
  width: 100%;
  background: url(../img/hint-icons-content.png) repeat-y;
}

div.hint-icons-place div.hint-icons div.hint_icons_bottom {
  float: left;
  width: 100%;
  background: url(../img/hint-icons-bottom.png) no-repeat;
  height: 8px;
}


div.hint-icons-place div.hint-icons div.hint_icons_content-content {
  float: left;
  width: 492px;
  left: 7px;
}


div.hint-icons-place div.hint-icons div.heaad {
  float: left;
  width: 100%;
  height: 35px;
  background: url(../img/hint-icons-head-bg.gif) repeat-x;
  z-index: 2;
  
}

div.hint-icons-place div.hint-icons div.coonent {
  float: left;
  width: 95%;
  padding-left: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
  z-index: 1;
}



div.hint-icons-place div.hint-icons div.coonent ul { 
  float: left;
  width: 98%;
  list-style-type: none;
  padding-top: 7px;
}


div.hint-icons-place div.hint-icons div.coonent ul li { 
  float: left;
  width: 95%;
  padding-left: 15px;
  background: url(../img/bullet_arrowgif.gif) no-repeat 0 0.4em;
  margin-bottom: 7px;
}



div.hint-icons-place div.heaad-heaad {
  float: left;
  width: 400px;
  font-size: 1em;
  font-weight: bold;
  padding-top: 7px;
  padding-left: 15px;
  z-index: 1;
}

div.hint-icons-place div.heaad-close-btn-place {
  float: left;
  width: 100%;
  height: 0px;
  z-index: 2;
}

div.hint-icons-place div.heaad-close-btn-place div {
  width: 15px;
  height: 15px;
  position: absolute;
  top: -18px;
  right: 10px;
  background: url(../img/hint-icons-close-btn.gif) no-repeat;
  cursor: pointer;
  cursor: hand;
}



div.overlayPopupPlace {
  position: static;
  width: 100%;
  height: 0px;
  z-index: 10;
}


div.overlayPopup {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  background: url(/img/scheme_bg.png);
  z-index: 200;
  text-align: center;
  display: none;
  
}


#closebtn {
  position: absolute;
  width: 44px;
  height: 44px;
  cursor: pointer;
  cursor: hand;
  background: url(/img/popup-photo-close.gif) no-repeat;
  z-index: 210;
}

.closebtn {
  position: absolute;
  width: 44px;
  height: 44px;
  cursor: pointer;
  cursor: hand;
  background: url(/img/popup-photo-close.gif) no-repeat;
  z-index: 210;
}

div.overlayPopup div.overleyCanvas {
  position: absolute;
  background: #FFFFFF;
  padding: 5px;
}



div.overlayPopup div.testBlock {
  float: left;
  width: 602px;
  height: 300px;
  border: 1px solid blue;
}



div.sell-menu-callus {
  position: absolute;
  left: 13px;
  bottom: 8px;
  width: 93%;
  height: 70px;
  background: #FFFFFF;
  background: url(../img/callus_bg.gif) no-repeat;
}


div.sell-menu-callus div.sell-right-border {
  float:left;
  height: 0px;
  width: 100%;
}

div.sell-menu-callus div.sell-right-border div {
  position: absolute;
  width: 20px;
  height: 70px;
  right: -1px;
  top: 0px;
  background: url(../img/callus_block_right.gif) no-repeat 100% 0%;
}

div.sell-menu-callus div.descr {
  float: left;
  width: 99%;
  font-size: 0.8em;
  text-align: center;
  padding-top: 3px;
}

div.sell-menu-callus div.phone {
  float: left;
  width: 99%;
  font-size: 0.8em;
  text-align: center;
  padding-top: 5px;
}


div.sell-menu-callus div.phone span {
  font-size: 1.9em;
  font-weight: bold;
  text-shadow: 0px 1px 0px #fef4dc;
  
}





div.sell-menu2 {
  position: absolute;
  left: 13px;
  bottom: 8px;
  width: 93%;
  height: 70px;
  background: #FFFFFF;
  background: url(../img/button-calculator.gif) no-repeat;
  cursor: pointer;
  cursor: hand;
}

div.sell-menu2:hover {
  background: url(../img/button-calculator-hover.gif) no-repeat;
}

div.sell-menu2 div.sell-right-border {
  float:left;
  height: 0px;
  width: 100%;
}

div.sell-menu2 div.sell-right-border div {
  position: absolute;
  width: 20px;
  height: 70px;
  right: -1px;
  top: 0px;
  background: url(../img/button-calculator.gif) no-repeat 100% 0%;
}

div.sell-menu2:hover div.sell-right-border div {
  background: url(../img/button-calculator-hover.gif) no-repeat 100% 0%;
}

div.sell-menu2 div.button-text {
  float: left;
  width: 100%;
}

div.sell-menu2 div.button-text div.line1 {
  float: left;
  width: 100%;
  font-weight: bold;
  font-style: italic;
  font-size: 17px;
  line-height: 14px;
  text-align: center;
  text-shadow: 0px 1px 0px #fff8d7;
  padding-top: 5px;
}


div.sell-menu2:hover div.button-text div.line1 {
  text-shadow: 0px 1px 0px #f9d7a6;
}

div.sell-menu2 div.button-text div.line2 {  
  float: right;
  width: 67%;
  padding-right: 45px;
  font-weight: bold;
  font-size: 12px;
  line-height: 13px;
  padding-top: 7px; 
  text-align: center;
  
}


div.sell-menu2 div.label-place {
  float: left;
  width: 100%;
  
}

div.sell-menu2 div.label-place div {
  position: absolute;

  bottom: -7px;
  right: 5px;
  background: url(../img/button-calculator-label.png) no-repeat;
  width: 53px;
  height: 35px;
  font-weight: bold;
  text-align: center;
  font-size: 17px;
  padding-top: 23px;
  line-height: 14px
  
}


div.sell-menu2 div.label-place div span {
    font-size: 11px;
}




div.description-for-hints-mp {
  float: left;
  display: none;
}



div.mobile-menu-place {
    float: left;
    width: 250px;
    padding-left: 17px;
    padding-top: 25px;
    padding-bottom: 15px;
}


div.mobile-menu-left {
    float: left;
    width: 250px;
    background: url(../img/mobile-menu-center.gif) repeat-y;
    

}


div.mobile-menu-left div.mobile-menu-left-top {
    float: left;
    width: 250px;
    background: url(../img/mobile-menu-top.gif) no-repeat;
    height: 100%;
}

div.mobile-menu-left div.mobile-menu-left-bottom {
    float: left;
    width: 250px;
    background: url(../img/mobile-menu-bottom.gif) no-repeat 0% 100%;
    height: 100%;
}

div.mobile-menu-left div.mobilemenu-list-place {
    float: left;
    width: 100%;
}


div.mobile-menu-left div.mobilemenu-head {
    float: left;
    width: 85%;
    font-size: 12px;
    padding-left: 20px;
    padding-top: 13px;
    text-shadow: 0px 1px 0px #fdfcfa;
    height: 35px;
}


div.mobile-menu-left ul {
    float: left;
    width: 241px;
    padding-left: 5px;
    list-style-type: none;
    padding-bottom: 10px;
}


div.mobile-menu-left ul li {
    float: left;
    height: 37px;

    width: 100%;
    padding: 0;
    margin: 0;
    font-weight: bold;
}


div.mobile-menu-left ul li a {
    float: left;
    width: 95%;
    padding-left: 22px;
    padding-top: 10px;
    cursor: pointer;
    cursor: hand;
}

div.mobile-menu-left ul li:hover {

 background: url(../img/mobile-menu-act-bg-hover.png) no-repeat;
}

div.mobile-menu-left ul li.act {
    background: url(../img/mobile-menu-act-bg.png) no-repeat;

}



div.mobile-menu-left ul li.act a {
    color: #FFFFFF;
    text-shadow: 0px -1px 0px #663607;
    cursor: default;
}


div.mobile-content {
    float: left;
    width: 99.5%;
    min-height: 475px;
    margin-top: 0px;
    margin-bottom: 20px;
}


div.mobile-content h1 {
    float: left;
    width: 57%;
    top: 0px;
    padding-bottom: 20px;
}

div.mobile-content div.mobile-content-lft {
    float: left;
    width: 45%;
}

div.mobile-content div.mobile-item-descr {
    float: left;
    width: 70%;
    padding-left: 80px;
    min-height: 70px;
    line-height: 16px;
    padding-top: 15px;
    padding-bottom: 10px;
    left: 15px;
    
}


div.mobile-content div.mobile-item-descr2 {
    float: left;
    width: 63%;
    padding-left: 50px;
    min-height: 70px;
    line-height: 16px;
    padding-top: 0px;
    padding-bottom: 20px;
    left: 15px;
    
}


div.mobile-content span {
    width: 100%;
    clear: both;
    float: left;
    font-weight: bold;
    font-size: 16px;
    
}


div.mobile-content div.mobile-content-lft div.mobile-hostoric {
    float: left;
    width: 100%;
    background: #ededed;
    font-size: 13px;
    color: #767676;
    border-radius: 7px;
    line-height: 14px;
    left: 15px;
}

div.mobile-content div.mobile-content-lft div.mobile-hostoric div {
    width: 90%;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
}



#mc2, #mc3, #mc4 {
    display: none;
}


div.mobile-animation-place {
    float: right;
    width: 1px;
    height: 1px;
    
}

div.mobile-animation-place div.mobile-animation-body {
    width: 394px;
    height: 443px;
    position: absolute;

    top: 25px;
    right: 0px;
    
}

div.mobile-ainmation-stac {
    float: left;
    width: 394px;
    height: 443px;
    
}



/* SPRING BANNER */




div.left-banner-autumn {
    float: left;
    width: 217px;
    height: 576px;
}

div.left-banner-autumn-ru {
    background: url(/img/left_banner_spring_ru.jpg) no-repeat;
}

div.left-banner-autumn-lv {
    background: url(/img/left_banner_spring_lv.jpg) no-repeat;
}


div.common-pages-banner {
  float: left;
  width: 217px;
  border: none;
  clear: both;
  left: 24px;
  background: none; 
  margin-bottom: 16px;
}

div.left-banner-autumn a {
    width: 190px;
    height: 110px;
    position: absolute;
    left: 15px;
    
    
}


div.left-banner-autumn a.celojuma {
    top: 86px;
}

div.left-banner-autumn a.ipasums {
    top: 205px;
    height: 135px;
}

div.left-banner-autumn a.octa {
    top: 342px;
}

div.left-banner-autumn a.kasko {
    top: 458px;
    text-decoration: none !important;
}


div.left-banner-autumn a div.lbaDiscount {
    position: absolute;
    width: 73px;
    height: 61px;
    padding-top: 35px;
    padding-left: 18px;
    font-weight: bold;
    font-size: 22px;
    text-shadow: 0px 1px 0px #fdff39;
    background: url(/img/left-banner-circle-spring.png) no-repeat;
    z-index: 5;
    line-height: 18px;
    text-decoration: none !important;
    
    -webkit-transition: all 0.15s ease-in-out;
    -moz-transition: all 0.15s ease-in-out;
    -o-transition: all 0.15s ease-in-out;
    -ms-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
    
    
}


div.left-banner-autumn a:hover div.lbaDiscount {
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    -ms-transform: scale(1.1);    
}


div.left-banner-autumn a div.lbaDiscount span {
    font-size: 11px;
    
    line-height: 11px;
    padding: 0px;
    margin: 0px;
    height: 0px;
    text-decoration: none !important;
}


div.left-banner-autumn a.celojuma div.lbaDiscount {
    left: 106px;
    top: 15px;
}

div.left-banner-autumn a.ipasums div.lbaDiscount {
    left: 5px;
    top: 33px;
}

div.left-banner-autumn a.octa div.lbaDiscount {
    left: 97px;
    top: 16px;
}


div.left-banner-autumn a.kasko div.lbaDiscount {
    left: -5px;
    top: 14px;
    
}


div.left-banner-autumn div.lbaCatcher {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    z-index: 10;
}





/* SPRING BANNER */






/* autumn banner */

/*
div.left-banner-autumn {
    float: left;
    width: 217px;
    height: 576px;
}

div.left-banner-autumn-ru {
    background: url(/img/left_banner_autumn_ru.jpg) no-repeat;
}

div.left-banner-autumn-lv {
    background: url(/img/left_banner_autumn_lv.jpg) no-repeat;
}


div.common-pages-banner {
  float: left;
  width: 217px;
  border: none;
  clear: both;
  left: 24px;
  background: none; 
  margin-bottom: 16px;
}

div.left-banner-autumn a {
    width: 190px;
    height: 110px;
    position: absolute;
    left: 15px;
    
    
}


div.left-banner-autumn a.celojuma {
    top: 86px;
}

div.left-banner-autumn a.ipasums {
    top: 205px;
    height: 135px;
}

div.left-banner-autumn a.octa {
    top: 342px;
}

div.left-banner-autumn a.kasko {
    top: 458px;
}


div.left-banner-autumn a div.lbaDiscount {
    position: absolute;
    width: 73px;
    height: 61px;
    padding-top: 30px;
    padding-left: 18px;
    font-weight: bold;
    font-size: 22px;
    text-shadow: 0px 1px 0px #fdff39;
    background: url(/img/left-banner-leafs.png) no-repeat;
    z-index: 5;
}


div.left-banner-autumn a.celojuma div.lbaDiscount {
    left: 106px;
    top: 15px;
}

div.left-banner-autumn a.ipasums div.lbaDiscount {
    left: 5px;
    top: 33px;
}

div.left-banner-autumn a.octa div.lbaDiscount {
    left: 97px;
    top: 16px;
}


div.left-banner-autumn a.kasko div.lbaDiscount {
    left: -5px;
    top: 14px;
}


div.left-banner-autumn div.lbaCatcher {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    z-index: 10;
}


*/

/* autumn banner */






/* WINTER BANNER */

/*

div.left-banner-autumn {
    float: left;
    width: 217px;
    height: 576px;
}

div.left-banner-autumn-ru {
    background: url(/img/left_banner_winter_ru.jpg) no-repeat;
}

div.left-banner-autumn-lv {
    background: url(/img/left_banner_winter_lv.jpg) no-repeat;
}


div.common-pages-banner {
  float: left;
  width: 217px;
  border: none;
  clear: both;
  left: 24px;
  background: none; 
  margin-bottom: 16px;
}

div.left-banner-autumn a {
    width: 190px;
    height: 110px;
    position: absolute;
    left: 15px;
    
    
}


div.left-banner-autumn a.celojuma {
    top: 86px;
}

div.left-banner-autumn a.ipasums {
    top: 205px;
    height: 135px;
}

div.left-banner-autumn a.octa {
    top: 342px;
}

div.left-banner-autumn a.kasko {
    top: 458px;
}


div.left-banner-autumn a div.lbaDiscount {
    position: absolute;
    width: 73px;
    height: 61px;
    padding-top: 30px;
    padding-left: 18px;
    font-weight: bold;
    font-size: 22px;
    text-shadow: 0px 1px 0px #fdff39;
    background: url(/img/left-banner-circle-anim.png) no-repeat;
    z-index: 5;
}


div.left-banner-autumn a.celojuma div.lbaDiscount {
    left: 106px;
    top: 15px;
}

div.left-banner-autumn a.ipasums div.lbaDiscount {
    left: 5px;
    top: 33px;
}

div.left-banner-autumn a.octa div.lbaDiscount {
    left: 97px;
    top: 16px;
}


div.left-banner-autumn a.kasko div.lbaDiscount {
    left: -5px;
    top: 14px;
}


div.left-banner-autumn div.lbaCatcher {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    z-index: 10;
}

*/



/* WINTER BANNER */










div.section_discout_description {
    float: left;
    width: 93%;
    padding: 8px 12px 8px 12px;
    background: #f8f5e2;
    -webkit-box-shadow:  0px 2px 2px #aaaaa7;
    -moz-box-shadow:  0px 2px 2px #aaaaa7;
    box-shadow:  0px 2px 2px #aaaaa7;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
}



div.section_discout_description_sep {
   float: left;
   width: 150px;
   height: 20px;
}

div.section_discout_description_img {
    float: left;
    width: 70px;
    height: 70px;
}


div.section_discout_description_head {
    float: left;
    width: 77%;
    font-weight: bold;
    font-size: 22px;
    padding-bottom: 7px;
    left: 10px;
    padding-top: 21px;
}

div.section_discout_description_desc {
    float: left;
    width: 77%;
    font-size: 14px;
    left: 10px;
}


div.kasko-small-h {
    float: left;
    width: 99%;
    font-size: 16px;
    font-weight: bold;
    padding-top: 10px;
    
}

div.kasko-small-txt {
    float: left;
    width: 99%;
    font-size: 12px;
    padding-top: 10px;
}

div.kasko-small-cont {
    float: left;
    color: #dd7d29;
    width: 93%;
    padding-top: 8px;
    border-top: 1px solid #bdb9b4;
    text-shadow: 0px 1px 0px #fefefd;
    left: 10px;
    text-align: center;
    font-weight: bold;
}

div.kasko-small-cont span {
    font-size: 11px;
    font-weight: normal;
}

div.kasko-small-cont a {
    color: #dd7d29;
}



div.kasko-calc-place {
    float: left;
    width: 100%;
    padding-bottom: 20px;
    
}


div.kasko-calc-calc {
    loat: left;
    width: 589px;
    background-color: #FFFFFF;
    -webkit-border-radius-bottomright: 7px;
    -moz-border-radius-bottomright: 7px;
    -o-border-radius-bottomright: 7px;
    -ms-border-radius-bottomright: 7px;
    border-bottom-right-radius: 7px;
    
    -webkit-border-radius-topright: 7px;
    -moz-border-radius-topright: 7px;
    -o-border-radius-topright: 7px;
    -ms-border-radius-topright: 7px;
    border-top-right-radius: 7px;
    
    z-index: 20;
    
}

div.kasko-calc-price-place {
    position: absolute;
    background: #faa143 url(/img/kasko-price-bg.gif) repeat-x;
    z-index: 0;
    right: 14px;
    top: 0px;
    height: 157px;
    width: 195px;
    padding: 0;
    margin:0;
    
    -webkit-border-radius-bottomright: 7px;
    -moz-border-radius-bottomright: 7px;
    -o-border-radius-bottomright: 7px;
    -ms-border-radius-bottomright: 7px;
    border-bottom-right-radius: 7px;
    
    -webkit-border-radius-topright: 7px;
    -moz-border-radius-topright: 7px;
    -o-border-radius-topright: 7px;
    -ms-border-radius-topright: 7px;
    border-top-right-radius: 7px;
        
}

div.kasko-calc-discount {
    float: right;
    text-shadow: 0px 1px 0px #fefefd;
    width: 139px;
    text-align: center;
    font-size: 65px;
    
    padding-top: 10px;
    right: 10px;
    border-bottom: 1px solid #ba751d;
    top: 30px;
    height: 60px;
}

div.kasko-calc-discount-descr {
    float: right;
    text-shadow: 0px 1px 0px #fefefd;
    width: 139px;
    right: 10px;
    top: 30px;
    text-align: center;
    border-top: 1px solid #fdd896;
    line-height: 14px;
    padding-top: 5px;
}


a.fb-share-button {
    position: relative;
    float: left;
    background: url(../img/fb-share-button2.gif) no-repeat 0px 0px;
    height: 28px;
    width: 76px;
    text-decoration: none;
    margin-right: 10px;
    margin-left: 28px;
}


a.fb-share-button:hover {
    position: relative;
    float: left;
    background: url(../img/fb-share-button2.gif) no-repeat -76px 0px;
    height: 28px;
    width: 76px;
}

a.twitter-share-button {
    position: relative;
    float: left;
    background: url(../img/twitter-share-button.png) no-repeat 0 0;
    height: 28px;
    width: 76px;
    text-decoration: none;
    margin-left: 28px;
}

div.portals-about {
  position: relative;
  float: left;
  width: 217px;
  height: 163px;
  border: 1px solid #ece2d3;
  top: 15px;
  left: 15px;
  background: url(/img/portals-logo.gif) no-repeat 50% 20px;
  padding-top: 140px;
  font-weight: bold;
  color: #4b3832;
  font-size: 16px;
  line-height: 1.2em;
  padding-left: 23px;
  padding-right: 23px;
  border-top-left-radius: 8px 8px;
  -moz-border-top-left-radius: 8px 8px;
  -webkit-border-top-left-radius: 8px 8px;
  -ms-border-top-left-radius: 8px 8px;
  border-bottom-left-radius: 8px 8px;
  -moz-border-bottom-left-radius: 8px 8px;
  -webkit-border-bottom-left-radius: 8px 8px;
  -ms-border-bottom-left-radius: 8px 8px;


}


div.portals-header {
   position: relative;
    float: left;
    width: 817px;
    height: 184px;
    
    margin-top: 15px;

    background: url(/img/portals-head-img.jpg) no-repeat 50% 50%;
    padding-top: 120px;
    font-weight: bold;
    color: #4b3832;
    font-size: 16px;
    line-height: 1.2em;
    text-align: center;
    color: #FFFFFF;
    font-size: 38px;
    border-top-right-radius: 8px 8px;
    -moz-border-top-right-radius: 8px 8px;
    -webkit-border-top-right-radius: 8px 8px;
    -ms-border-top-right-radius: 8px 8px;
    border-bottom-right-radius: 8px 8px;
    -moz-border-bottom-right-radius: 8px 8px;
    -webkit-border-bottom-right-radius: 8px 8px;
    -ms-border-bottom-right-radius: 8px 8px;
}




div.portals-banks {
  position: relative;
  float: left;
  width: 827px;
}

div.portals-banks div.portals-banks-title {
  position: relative;
  float: left;
  width: 90%;
  left: 5%;
  font-size: 16px;
  color: #666666;
  font-weight: bold;
  text-align: center;
  padding-top: 22px;
  margin-right: 10px;
}


.portal-overlay {
    background: #000;
    display: block;
    height: 100%;
    opacity: 0.3;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    filter: alpha(opacity=30);
    position: absolute;
    width: 100%;
    z-index: 20;
    top: 0;
    left: 0;
}

.portal-overlay-text-block {
    background: #fff;
    display: block;
    position: absolute;
    top: 270px;
    left: 313px;
    width: 500px;
    z-index: 21;
    border-radius: 7px;
    text-align: center;
    padding: 45px 0 10px;
}

.portal-overlay-text-block .portal-overlay-message {
    margin: 0 0 35px;
    padding: 0 40px;
}

.portal-overlay-text-block .portal-overlay-button {
    background: #ffd28a none repeat scroll 0 0;
    border: 0 none;
    border-radius: 2px;
    color: #5f2c46;
    cursor: pointer;
    font: bold 16px Arial;
    margin: 0 auto 35px;
    padding: 10px 10px 8px;
    text-transform: uppercase;
    width: 200px;
}

.hidden {
    display: none;
}


div.portals-banks div.portal-bank {
  position: relative;
  float: left;
  display: block;
  margin-top: 16px;
  width: 158px;
  height: 49px;
  margin-right: 4px;
  cursor: pointer;
}

div.portals-banks div.portal-bank.swed {
  background: url(/img/portals-logo-swed.gif) no-repeat 50% 50%;
  border: 1px solid #ffbd78;
}

div.portals-banks div.portal-bank.seb {
  background: url(/img/portals-logo-seb.gif) no-repeat 50% 50%;
  border: 1px solid #8bcd57;
}

div.portals-banks div.portal-bank.nordea {
  background: url(/img/portals-logo-nordea.gif) no-repeat 50% 50%;
  border: 1px solid #77accd;
}

div.portals-banks div.portal-bank.citadele {
  background: url(/img/portals-logo-citadele.gif) no-repeat 50% 50%;
  border: 1px solid #ffa8a6;
}

div.portals-banks div.portal-bank.dnb {
  background: url(/img/portals-logo-dnb.gif) no-repeat 50% 50%;
  border: 1px solid #abd6d9;
}


div.portals-banks a.portal-bank {
  position: relative;
  float: left;
  display: block;
  margin-top: 16px;
  width: 158px;
  height: 49px;
  margin-right: 4px;
}


div.portals-banks a.portal-bank.swed {
  background: url(/img/portals-logo-swed.gif) no-repeat 50% 50%;
  border: 1px solid #ffbd78;
}

div.portals-banks a.portal-bank.seb {
  background: url(/img/portals-logo-seb.gif) no-repeat 50% 50%;
  border: 1px solid #8bcd57;
}

div.portals-banks a.portal-bank.nordea {
  background: url(/img/portals-logo-nordea.gif) no-repeat 50% 50%;
  border: 1px solid #77accd;
}

div.portals-banks a.portal-bank.citadele {
  background: url(/img/portals-logo-citadele.gif) no-repeat 50% 50%;
  border: 1px solid #ffa8a6;
}

div.portals-banks a.portal-bank.dnb {
  background: url(/img/portals-logo-dnb.gif) no-repeat 50% 50%;
  border: 1px solid #abd6d9;
}



div.portals-icons-blocks {
  position: relative;
  float: left;
  width: 827px;
}

div.portals-icons-blocks div.portals-icon-block {
  float: left;
  position: relative;
  width: 27%;
  margin-left: 1%;
  margin-right: 5%;
  background-position: 0% 0%;
  background-repeat: no-repeat;
  margin-top: 36px;
}

div.portals-icons-blocks div.portals-icon-block div.pib-ico {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 61px;
  height: 53px;

}

div.portals-icons-blocks div.portals-icon-block.commin-soon div.pib-ico {
  opacity: 0.4;
}

div.portals-icons-blocks div.portals-icon-block.p-ico1 div.pib-ico {
  background-image: url(/img/portals-ico1.gif)
}

div.portals-icons-blocks div.portals-icon-block.p-ico2 div.pib-ico {
  background-image: url(/img/portals-ico2.gif)
}

div.portals-icons-blocks div.portals-icon-block.p-ico3 div.pib-ico {
  background-image: url(/img/portals-ico3.gif)
}

div.portals-icons-blocks div.pib-title {
  position: relative;
  float: left;
  margin-left: 70px;
  width: -webkit-calc(100% - 70px);
  width: -moz-calc(100% - 70px);
  width: -ms-calc(100% - 70px);
  width: calc(100% - 70px);

  color: #404040;
  font-size: 14px;
  line-height: 1.3em;
}
  
div.portals-icons-blocks div.pib-desc {
  position: relative;
  float: left;
  margin-left: 70px;
  width: -webkit-calc(100% - 70px);
  width: -moz-calc(100% - 70px);
  width: -ms-calc(100% - 70px);
  width: calc(100% - 70px);

  color: #868686;
  font-size: 12px;
  padding-top: 8px;
  line-height: 1.3em;
}



div.portals-cols {
  position: relative;
  float: left;
  width: 817px;
  background-color: #efefef;
  margin-top: 28px;
}

div.portals-cols div.portals-cols-sep {
  position: absolute;
  left: 405px;
  background: #FFFFFF;
  width: 7px;
  height: 100%;
}

div.portals-cols div.portals-col {
  position: relative;
  float: left;
  width: 405px;
  min-height: 100%;
  height: 100%;
  margin-top: 1px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  padding: 18px 27px 18px 27px;
  *width: 350px;
  

}

div.portals-cols div.portals-col:first-child {
  margin-right: 7px;

}


div.portals-col-head {
  position: relative;
  float: left;
  width: 100%;
  padding-bottom: 20px;
}

div.portals-col-head span {
  background-color: #ffe6bd;
  color: #5f2c46;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: bold;
  padding: 2px;


}

div.portals-cols div.portals-col ul {
  position: relative;
  float: left;
  list-style-type: none;
  width: 100%;
  *margin: 0 0 0 10px;
}

div.portals-cols div.portals-col ul li {
  position: relative;
  float: left;
  padding-left: 17px;
  background: url(/img/portal-list-bullet.png) no-repeat 2px 5px;
  line-height: 1.3em;
  padding-bottom: 16px;
  color: #3a3a3a;
  *float: none;
  *list-style-type: initial;
}