*{
  margin: 0;
  padding: 0;
}

/* Background flicker for msie6 */
* html{filter: expression(document.execCommand("BackgroundImageCache", false, true));}

body{
  font-family: Verdana, Arial, sans-serif; /* Inheritance for the fonts */
  font-size: 12px;
  background: #444444 url(images/headerbg.jpg) repeat-x;
}
.clear{
  clear: both;
  height: 0px;
  overflow: hidden;
}
p.clear{
  height: auto;
}

a, a *{
  outline: none;
  cursor: pointer;
}
.right{
  float: right;
}
.left{
  float: left ;
}


h1 {
color:#333;
font-family:Verdana,Arial;
font-size:26px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal
	
}

h2 {
display:block;
clear:both;
}


img{
  border: none;
}
#wrapper{
  width: 1002px;
  margin: 0 auto;
  padding-bottom: 40px;
}
#header{
  width: 1002px;
  position: relative;
}
#logo{
  display: block;
  width: 585px;
  height: 92px;
  background: url(images/logo.jpg) no-repeat;
  float: left;
  margin: 99px 0 40px 0;
  position: relative;
  text-decoration: none;
}
#cfone{
  float: right;
  width: 30px;
  height: 22px;
  margin: 116px 0 0 0;
  background: url(images/cfone.jpg) no-repeat -5px 0;
  font-size: 15px;
  color: #ffffff;
}
#cfone a{
  display: block;
  float: left;
  width: 22px;
  height: 22px;
  margin-right: 3px;
}
#phone{
  float: right;
  width: 180px;
  height: 22px;
  margin: 116px 0 0 0;
  background: url(images/phone.png) no-repeat;
  font-size: 15px;
  color: #ffffff;
}
#phone a{
  display: block;
  float: left;
  width: 22px;
  height: 22px;
  margin-right: 3px;
}


#nav{
  float: left;
  clear: both;
  width: 1005px;
  height: 51px;
  overflow: hidden;
  zoom:1;
  background: url(images/nav.jpg) no-repeat;
}
#nav ul{
    list-style: none;
    padding-left: 7px;
}
#nav li{
    float: left;
    margin: 10px 3px;

}
#nav li a{
  font: 14px 'Lucida Sans Unicode', 'Lucida Sans', Arial, Serif;
  color: #0B0B0B;
  text-decoration: none;
  padding: 6px 10px;
  display: block;
}
#nav li.hover{
  background: url(images/navleft.jpg) no-repeat;
}
#nav li.hover a{
  background: url(images/navrightt.jpg) no-repeat right top;
  color: #fff;
}

#nav li.active a{
  background: url(images/navrightt.jpg) no-repeat right top;
  color: #fff;
}

#nav li.active{
  background: url(images/navleft.jpg) no-repeat;
}

#footer ul{
  list-style: none;
}
.clietsbtn{
  display: block;
  float: right;
  width: 145px;
  height: 20px;
  background: url(images/clientnavbtn.jpg) no-repeat;
  margin: 14px;
}
.clietsbtn:hover{
  background: url(images/clietsbtn_h.jpg) no-repeat;
}
#contentTop{
  clear: both;
  width: 1002px;
  margin: 0 auto;
  background: url(images/contentbg.gif) repeat-y center center;
  -overflow: hidden;
  *background-color: #fff;
}
#content{
    width: 961px;
    background: url(images/contenttop.jpg) no-repeat;
    min-height: 500px;
    position: relative;
    left: -10px;
    padding: 40px 30px 50px 30px;
    zoom:1;
    overflow: hidden;
}
#content:after{
    content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.title{
    position: relative;
    font: 12px 'Lucida Sans Unicode', 'Lucida Sans', Arial, serif;
    color: #fff;
    padding: 5px 5px 6px;
    zoom:1;
}
.fleak{
  margin: 0 8px;
}

.title:after{
    content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.title .left{
    display: block;
    position: absolute;
    top: 0;
    width: 8px;
    height: 27px;
    left: -8px;
    float: none;
}
.title .right{
    display: block;
    position: absolute;
    top: 0;
    width: 8px;
    height: 27px;
    right: -8px;
    float: none;
}
.black{
  background: url(images/blackmid.png) repeat-x;
}
.black .left{
  background: url(images/blackleft.png) no-repeat;
 -background: none;
 -filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + imgurl + "blackleft.png', sizingMethod='crop')");
}
.black .right{
  background: url(images/blackright.png) no-repeat;
  -background: none;
  -filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + imgurl + "blackright.png', sizingMethod='crop')");
}

.red{
  background: url(images/redmid.png) repeat-x;
}
.red .left{
  background: url(images/redleft.png) no-repeat;
 -background: none;
 -filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + imgurl + "redleft.png', sizingMethod='crop')");
}
.red .right{
  background: url(images/redright.png) no-repeat;
  -background: none;
 -filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + imgurl + "redright.png', sizingMethod='crop')");
}

.grey{
  background: url(images/greymid.png) repeat-x;
}
.grey .left{
  background: url(images/greyleft.png) no-repeat;
 -background: none;
 -filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + imgurl + "greyleft.png', sizingMethod='crop')");
}
.grey .right{
  background: url(images/greyright.png) no-repeat;
  -background: none;
  -filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + imgurl + "greyright.png', sizingMethod='crop')");
}

.infobox{
  float: left;
  width: 293px;
  margin-right: 22px;
  margin-left: 10px;
  zoom:1;
  margin-bottom: 16px;
  position: relative;
}
* html .infobox{
  margin-right: 11px;
  margin-left:5px;
}

.infobox .iimg{
  float: left;
  margin-left: -8px;
  width: 309px;
  height: 192px;
  margin-bottom: 12px;
  position: relative;
}
.infobox .title{
  width: 283px;
}

.select{
  position: relative;
  height: 21px;
  width: 196px;
  background: url(images/dropdown.jpg) no-repeat;
  clear: both;
  float: left;
  padding: 2px 0 0 5px;
  cursor: pointer;
  z-index:2;
}
.select span{
  display: block;
  width: 165px;
  height: 21px;
  font: 12px 'Lucida Sans Unicode', 'Lucida Sans', Arial, serif;
}
.select ul{
  position: absolute;
  z-index: 9;
  list-style: none;
  border: solid 1px #ccc;
  left: 1px;
  top: 19px;
  display: block;
  min-width: 192px;
  display: none;
  background: #fff;
}
.active_select ul{
  display: block;
}

.select li{
  display: block;
  float: left;
  clear: both;
  width: 100%;
}
.select li a{
  display: block;
  white-space: nowrap;
  padding: 0px 2px 2px 2px;
  font: 12px 'Lucida Sans Unicode', 'Lucida Sans', Arial, serif;
  color: #000;
  text-decoration: none;
  *min-width: 100%;
}

.select li a:hover{
  background: #0A246A;
  color: #fff;
}
.ph1{
  clear: both;
  float: left;
  width: 310px;
  height: 61px;
  padding: 7px;
  height: 95px;
  background: url(images/ph2.jpg) no-repeat;
  margin-top: 10px;
  margin-left: -8px;
  cursor: default;
  position: relative;
  -z-index: -1;
}
.ph1hover{
  background: url(images/ph.jpg) no-repeat;
}
.ph1 h3{
  font: bold 12px Verdana;
  padding-bottom: 8px;
  padding-top: 8px;
}
.ph1 p{
  font: 12px Verdana;
    color: #272727;
}
.prod{
  padding-right: 8px;
  background: url(images/p.gif) no-repeat 100% 5px;
  text-decoration: none;
  color: #272727;
}
.ph1 .prod{
  float: right;
  margin-right: 15px;
}
.bin{
  background: #f8f8f8;
  padding: 40px 30px;
  border-top: solid 1px #dbdbdb;
  border-bottom: solid 1px #dbdbdb;
  clear: both;
  width:942px;
  float: left;
  margin-left: -20px;
  -margin-left: -10px;
  margin-bottom: 35px;
  -overflow: hidden;
}


#comadv{
  float: left;
  width: 616px;
  height: 303px;
}
#comadv .title{
    padding-top: 0px;
    padding-bottom: 0px;
}
#tab1{
    float:left;
    height:27px;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin-left:-13px;
    position:relative;
    z-index:2;
    overflow: hidden;
    zoom:1;
    display: inline;
}

#tab1 li{
  float: left;
}
#tab1 li a{
  font: 12px 'Lucida Sans Unicode', 'Lucida Sans', Arial, serif;
  color: #000;
  padding: 5px 16px 7px;
  -padding: 5px 16px 7px;
  text-decoration: none;
  display: block;
}
#tab1 li a:hover, #tab1 li a.active{
    background: url(images/tbaner_h.jpg) repeat-x;
    color: #fff;
}
#tab1 li.first a:hover, #tab1 li a.first-active{
    background: url(images/tbaner_h1.jpg) no-repeat;
    color: #fff;
}
#tab1content{
  float: left;
  margin-left: -8px;
  position: relative;
}
#tab1content div{
    display: none;
    width: 632px;
    height: 275px;
    position: relative;
    background-repeat: no-repeat;
    background-position: 0 0;
    background-color: transparent;
}
#tab1content div.tab-0{
  background-image: url(images/tbaner5-promocia.jpg);
}
#tab1content div.tab-1{
  background-image: url(images/tbaner1.jpg);
}
#tab1content div.tab-2{
  background-image: url(images/tbaner2a.jpg);
}
#tab1content div.tab-3{
  background-image: url(images/tbaner3.jpg);
}
#tab1content div.tab-4{
  background-image: url(images/tbaner4.jpg);
}
.tab-4 ul, .tab-4 p{
  margin-top: 0;
  margin-left: 25px;
}




#nuslugi{
  float: right;
  width: 311px;
  height: 303px;
  overflow: hidden;
}
#nu_c{
  width: 311px;
  height: 276px;
  background: url(images/div.jpg) no-repeat;
}
body #wrapper div.nu_c_small{
  background: url(images/nc_small.jpg) no-repeat 0 100%;
  width: auto;
  height: auto;
  overflow: hidden;
  zoom:1;
}

#nuslugi .title{
  left:8px;
  width:285px;
}
#division{
  width: 249px;
  height: 117px;
  background: url(images/t1.jpg) no-repeat;
  position: relative;
  padding-left: 50px;
  top: 29px;
}
.division2{
  background: url(images/t2.jpg) no-repeat !important;
}
.division3{
  background: url(images/t3.jpg) no-repeat !important;
}
.numb{
  display: none;
  clear: both;
  float: left;
  margin: 8px 30px 8px 30px;
  -margin: 8px 15px 8px 15px;
  position: relative;
  z-index: 1;
  height: 90px;
  width: 250px;
}
.numb a{
    font: bold 12px Verdana, Arial;
    color: #000;

}
body #wrapper div.nu_c_small div.numb{
  clear: none;
}
body #wrapper div.nu_c_small #division,
body #wrapper div.nu_c_small .division2,
body #wrapper div.nu_c_small .division3{
    float: left;
    width: 190px;
    background-position: center top !important;
}

.numb p{
  text-align: center;
  padding: 2px 0;
  line-height: 19px;
  width: 100%;
}
.numb p strong{
  color: #E30505;
}
.numb p big{
  font: bold 18px Verdana, Arial;
  color: #272727;
}






#division a{
     display: block;
     float: left;
     width: 61px;
     height: 61px;
     text-indent: -110px;
     overflow: hidden;
     margin: 5px 0 0 5px;
}
#last-news{
  clear: both;
  float: left;
  width: 633px;
}
#last-news .title{
  width:607px;
  left:8px
}
.bbox{
  background: url(images/ping_left.jpg) no-repeat left bottom;
}
.bboxr{
  background: url(images/ping_rightt.jpg) no-repeat right bottom;
  zoom:1;
}
.bboxr:after{
    content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.lthemes{
  float: right;
  width: 312px;
}
.fixed-title{
  left:8px;
  margin-right: 16px;
}

#sidecontent{
  float: left;
  width: 693px;
}
#sidecontent-small{
  float: left;
  width: 632px;
}
#sidebar{
  float: right;
  width: 249px;
}
#sidebar-big{
  float: right;
  width: 311px;
  -display: inline;
  -margin-right: -10px;
}

#management ul{
  list-style: none;
  overflow: hidden;
  zoom:1;
}
#management ul li{
    display: block;
    width: 212px;
    float: left;
    margin-right: 14px;
    margin-right: expression($(this).next().html()==null ? '0px':'14px');
}
#management ul li:last-child{
  margin-right: 0px;
}

#management ul li p{
    text-align: justify;
    font: 11px Verdana;
    color: #151515;
    padding: 5px;
    border-top: solid 1px #E2E2E2;
    border-bottom: solid 1px #E2E2E2;
}
#management ul li small{
    color: #636363;
     font: 11px Verdana;
     display: block;
     padding: 5px 0 10px 5px;
}

#management ul li h3{
    color: #1A1B1C ;
    font: bold 12px Verdana;
    padding-top: 5px;
    padding-left: 5px;
}
a.mail{
  font: italic 12px Verdana;
  color: #5D5D5D;
  text-decoration: none;
  padding-left: 30px;
  background: url(images/plik.jpg) no-repeat;
}
#management ul li a.mail{
    margin: 5px;
    float: left;
}
#management .title{
  margin-left: 8px;
  margin-right: 8px;
}
.sidenav{
  list-style: none;
  clear: both;
  width: 244px;
  margin-bottom: 30px;
  float: left;
}

.sidenav li{
    float: left;
    clear: both;
    width: 244px;
}
.sidenav a{
    display: block;
    width: 218px;
    padding: 5px 0 5px 26px;
    background: url(images/side_nav.jpg) no-repeat left bottom;
    font: bold 12px 'Lucida Sans Unicode', 'Lucida Sans', Arial;
    color: #484849;
    text-transform: uppercase;
    text-decoration: none;
}
.sidenav a:hover{
    background: url(images/side_nav_hover.jpg) no-repeat left bottom;
    color: #8F0000;
}

.sidenav a.active{
    background: url(images/side_nav_hover.jpg) no-repeat left bottom;
    color: #8F0000;
}

.sidetitle{
  clear: both;
  color: #303030;
  font: bold 15px Verdana;
  padding: 10px 5px;
}

#snav{
  float: left;
  clear: both;
  list-style: none;
  padding-bottom: 20px;
}
#snav li{
  float: left;
  clear: both;
  list-style: none;
  margin-bottom: 10px;
}
#snav a{
    text-decoration: none;
    font:bold 12px 'Trebuchet MS', Arial;
    color: #910101;
    display: block;
    padding: 10px 12px 12px 12px;
    width: 230px;
    background: url(images/ubtn.jpg) no-repeat;
    white-space: nowrap;
}
#snav a:hover{
  background-position: 0 -58px;
}

#snav samp{
    font:bold 12px 'Trebuchet MS', Arial;
    -font:bold 11px 'Trebuchet MS', Arial;
    color: #910101;
    position: relative;
    top: 2px;
    display: block;
    width: 110px;
}

#snav span{
  float: left;
  clear: both;
  display: block;
  width: 90px;
  margin-right: 16px;
  overflow: hidden;
  font:bold 15px 'Trebuchet MS', Arial;
  color: #292929 ;
  text-transform: uppercase;
}

#footer{
  width: 1003px;
  height: 98px;
  background: url(images/footerbg.png) no-repeat;
  -background: none;
  position: relative;
  clear:both ;
}
* html #footer *{
    position: relative;
    z-index: 1;
}
* html #footerie{
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    width: 1003px;
    height: 98px;
    -filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + imgurl + "footerbg.png', sizingMethod='crop')");
}

#footer ul{
  float: left;
  list-style: none;
  display: inline;
  margin-top: 22px;
}
#footer li{
  float: left;
    font: 12px 'Lucida Sans Unicode', 'Lucida Sans', Arial, serif;
  text-decoration: none;
  color: #fff;
  padding-right: 5px;
}
#footer li a{
  font: 12px 'Lucida Sans Unicode', 'Lucida Sans', Arial, serif;
  text-decoration: none;
  color: #fff;
  padding-right: 5px;
}

#footer li.active a{
text-decoration: underline;
}

#footer p{
  font: 12px 'Lucida Sans Unicode', 'Lucida Sans', Arial, serif;
  text-decoration: none;
  color: #fff;
  padding: 7px 0;
}
#footer address{
  display: block;
  text-align: center;
    font: 11px 'Lucida Sans Unicode', 'Lucida Sans', Arial, serif;
  text-decoration: none;
  color: #464646;
}
#footer address a{
    font: 11px 'Lucida Sans Unicode', 'Lucida Sans', Arial, serif;
  text-decoration: none;
  color: #464646;
}

.nbutton{
  font:14px Trebuchet MS, serif;
  color: #fff;
  text-transform: uppercase;
  text-decoration: none;
}
.nbutton span{
  background: url(images/mbutton_left.jpg) no-repeat;
  display: inline-block;
}
.nbutton samp{
  background: url(images/mbutton_right.jpg) no-repeat right top;
  font:14px Trebuchet MS, serif;
  color: #fff;
  text-transform: uppercase;
  text-decoration: none;
  padding: 0 5px;
}
.nbutton:hover span, .nbutton-hover span{
  background: url(images/mbutton_lefth.jpg) no-repeat;
}
.nbutton:hover samp, .nbutton-hover samp{
  background: url(images/mbutton_righth.jpg) no-repeat right top;
}
.infobox .nbutton{
  position: relative;
  top: 1px;
  float: right;
  margin-bottom: 5px;
}

.boxnews{
  height: 83px;
  background: url(images/d.jpg) repeat-x left bottom;
  margin-bottom: 12px;
}
.lthemes .boxnews{
  background: none;
  padding: 5px;
  height: 73px;
  cursor: default;
}
#last-news .bboxr,
.lthemes .bboxr,
#management .bboxr
{padding: 12px;}

.thumbmask{
  display: block;
  float: left;
  width: 91px;
  height: 67px;
  overflow: hidden;
  position: relative;
  margin-right: 10px;
}
.thumbmask span{
  display: block;
  width: 91px;
  height: 67px;
  background: url(images/thumbmask.png) no-repeat;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  overflow: hidden;
  -background: none;
   -filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + imgurl + "thumbmask.png', sizingMethod='crop')");

  cursor: pointer;
}
.thumbmask img {
    width: 91px;
}
#last-news .prod,
.lthemes .prod{
  float: right;
  font-style: italic;
  color: #B80404;
}
.date{
  font: 11px Verdana;
  color: #636363;
}

#last-news h3,
.lthemes h3{
  float: left;
  display: inline;
  font: bold 12px Verdana;
}
 #last-news .date,
.lthemes .date{
   float: right;
   display: inline;
 }

#last-news p{
    float: left;
    width: 500px;
    margin-top: 5px;
    font: 11px Verdana;
  }
.lthemes p{
    float: left;
    margin-top: 5px;
    font: 11px Verdana;
    width: 280px;
}
.lthemes .boxnewsover{
  background:url(images/box_hover.jpg) no-repeat;
}
#order1{
  display: block;
  width:102px;
  height: 28px;
  background: url(images/porychai.jpg) no-repeat;
  float: left;
  margin: 0px;
  margin-left: 100px;
  -margin-left: 50px;
}
#order1:hover{
  background: url(images/porychai_h.jpg) no-repeat;
}
#mapUsligi #order1{
     background: url(images/o2.jpg) no-repeat;
     margin:38px 0 0 100px;
}
#mapUsligi #order1:hover{
  background: url(images/o21.jpg) no-repeat;
}

.hide{
  display: block;
}



.tech{
  clear: both;
  background: url(images/off.jpg) repeat-x;
  overflow: hidden;
  zoom:1;
  margin-top: 43px;
  border-top: solid 1px #D2D2D2;
  position: relative;
  left: -20px;
  width: 713px;
  color: #1A1B1C;
  font-family: Verdana;
}
.chrome .tech{
  left: -19px;
}

#sidecontent-small .tech{
  width:631px;
  padding-left: 20px;
  padding-top: 22px;
}


.tech h2{
  font: 26px 'Lucida Sans Unicode', 'Lucida Sans', Arial;
  color: #404040;
  float: left;
  margin: 15px 0 10px 20px;
  display: inline;
}
.tech ul{
  clear: both;
  float: left;
  list-style: none;
  margin: 20px;
  -margin: 20px 10px;
}
.thumb2{
  display: block;
  width: 133px;
  height: 100px;
  overflow: hidden;
  position: relative;
  margin-right: 15px;
}
.thumb2 span{
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 133px;
  height: 100px;
  background: url(images/thumbmask2.png) no-repeat;
  -background:none;
  -filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + imgurl + "thumbmask2.png', sizingMethod='crop')");
  z-index: 2;
}
.tech .thumb2{
    float: left;
}
.tech h3{
  font-size: 12px;
  display: inline;
}
.tech ul li{
  padding-bottom: 20px;
  background: url(images/d.jpg) repeat-x 0 100%;
  display: block;
  overflow: hidden;
  zoom:1;
  margin-bottom: 15px;
  width: 680px;
}

.tech small{
  color: #636363 ;
  font-size: 11px;
}
.tech p{
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 11px;
}

#banners img{
  margin-bottom: 10px;
}

.inet-info{
  float: left;
  width: 474px;
  margin-right: 12px;
  padding-bottom: 20px;
}
.inet-info .title{
    margin: 0 8px;
}
.inet-info img{
  padding-bottom: 10px;
}
.inet-info h3{
  font: bold 12px Verdana;
  padding: 12px 0 5px 0;
  border-top: solid 1px #E2E2E2;
     margin-top: 7px;
}
.predlojenia{
  float: left;
  width: 475px;
  margin-left: -12px;
  -display: inline;
}
.pscroll{
  width: 473px;
  -width: 472px;
  height: 209px;
  position: relative;
  border: solid 1px #CFCFCF;
}
#slide2{
  -height:208px
}

.pscroll ul{
  float: left;
  list-style: none;
  position: relative;
  z-index:1;
}
.pscroll ul li{
  float: left;
  clear: both;
  display: block;
  width: 160px;
  position: relative;
}
.pscroll ul li a{
  display: block;
  font: 12px 'Lucida Sans Unicode', 'Lucida Sans', Arial;
  color: #373737;
  text-decoration: none;
  padding: 9px 0 10px 15px;
  background: url(images/pnavbg.jpg) repeat-x;
  position: relative;
}
.pscroll ul li a:hover, #slide1 ul li.activeX a{
  background: url(images/pnavbg_hover.jpg) repeat-x;
  color: #fff;
}
.pscroll ol{
  list-style: none;
  position: absolute;
  width: 313px;
  height: 209px;
  z-index: 0;
  right: 0;
  top: 0;
  overflow: hidden;
}
.pscroll ol li{
  display: none;
}
.pscroll ol li:first-child{
  display: block;
}


.tl, .tr, .bl, .br{
    display: block;
    position: absolute;
    width: 7px;
    height: 7px;
    z-index: 2;
}
.tl{
    top: -1px;
    left: -1px;
    background: url(images/tl.png) no-repeat;
    -background: none;
    -filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + imgurl + "tl.png', sizingMethod='crop')");
}

.tr{
    top: -1px;
    right: -1px;
    background: url(images/tr.png) no-repeat;
    -background: none;
        -filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + imgurl + "tr.png', sizingMethod='crop')");
}

.bl{
    bottom: -1px;
    left: -1px;
    background: url(images/bl.png) no-repeat;
    -background: none;
    -filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + imgurl + "bl.png', sizingMethod='crop')");
}

.br{
    bottom: -1px;
    right: -1px;
    background: url(images/br.png) no-repeat;
    -background: none;
    -filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + imgurl + "br.png', sizingMethod='crop')");
}

* html .tr{right: expression(this.parentNode.clientWidth % 2 == 0 ? -1 : -2);}
* html .br{
	bottom: expression(this.parentNode.clientHeight % 2 == 0 ? -1 : -2);
	right: expression(this.parentNode.clientWidth % 2 == 0 ? -1 : -2);
}
* html .bl{bottom: expression(this.parentNode.clientHeight % 2 == 0 ? -1 : -2);}
.pscroll ul li a span{
  display: block;
  position: absolute;
  right: -12px;
  top: 1px;
  width: 12px;
  height: 33px;
  background: url(images/garrow.png) no-repeat right center;
  -background: none;
  -filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + imgurl + "garrow.png', sizingMethod='crop')");
  display: none;
}

.pscroll ul.pred li a:hover, #slide2 ul li a.hover, #slide2 ul li.activeX a{
  background: url(images/prednavbg_hover.jpg) repeat-x;
  color: #fff;
}

.pscroll ul.pred li a span{
  background: url(images/rarrow.png) no-repeat right center;
  -background: none;
  -filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + imgurl + "rarrow.png', sizingMethod='crop')");
}

.pscroll ul li a.hover span, .pscroll ul li.activeX a span{
  display: block;
}
.predlojenia h3{
  padding: 0 0 10px 0;
}
.sitem{
  padding: 10px 0;
  zoom:1;
  border-bottom: solid 1px #E2E2E2;
  margin-bottom: 10px;
}
.sitem:after,
.box:after
{
    content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.box{
  position: relative;
  border: solid 1px #CFCFCF;
  display: inline-block;
  margin-right:10px;
}
.bullet{
  list-style: none;
  display: inline;
  margin-top: 10px;
}

.bullet a{
color: #960000;	
text-decoration:none;
}
.padding-bullet li{
  padding-bottom: 5px;
}


.bullet li{
  padding-left: 10px;
  *padding-left: 0px;
  background: url(images/bullet.gif) no-repeat 0 4px;
  font: 12px Verdana, arial;
  color: #151515;
  margin-bottom: 2px;
}
p.bullet{
  background: url(images/bullet.gif) no-repeat 8px 7px;
  display: block;
  margin: 5px 0;
  padding: 3px 0px 3px 16px;
}
h5.color-red,
h5.color-black{
  display: inline;
  font: 22px 'Franklin Gothic Medium', 'Franklin Gothic', Arial;
  padding-right: 5px;
}
.color-red{
  color: #960000;
}
.color-black{
  color: #404040;
}
.color-grey,
.color-gray{
  color: silver;
}
.color-white{
  color: white;
}

.table{
  font: 12px Verdana;
  color: #1F1F1F;
  text-align: center;
}
.table strong{
  font: bold 14px Verdana;
}
.table td{
  padding-bottom: 10px;
  padding-top: 10px;
}
.table tr{
  background: url(images/tb.jpg) no-repeat center bottom;
}
.table tr{
  background:expression($(this).next().html()==null ? 'none':'url(images/tb.jpg) no-repeat center bottom');
}
.table td{
  background-repeat: no-repeat;
}

.table tr:last-child{
  background: none;
}
.order{
  display: block;
  width: 81px;
  height: 20px;
  padding-top: 5px;
  overflow: hidden;
  margin-left:15px;
  background: url(images/order.jpg) no-repeat;
  text-align: center;
  font: 12px Arial;
  color: #fff;
  text-decoration: none;
  text-transform: uppercase;
}
table .order{
  margin-left: auto;
  margin-right: auto;
}

.order:hover{
  background: url(images/order_h.jpg) no-repeat;
}
.nobg{
  background: none;
}
table .nobg, table .nobg td{
  background: none;
}
.table .graytd td{
  background: #F1F1F1;
  padding-left: 10px;
}
.option{
  float: left;
  width: 300px;
  margin: 0 6px;
}
.option .bboxr{
    padding: 10px;
}
.option em{
  color: #818181;
  font: italic 11px Verdana;
}
.option ul{
  padding-top: 3px;
}
.option .bboxr{
    height: 170px;
}

.option li{
  list-style: none;
  font: 11px Verdana;
  color: #484848;
  padding: 5px 0 5px 0;
  background: url(images/d.jpg) repeat-x left bottom;
  zoom:1;
}
.option li span{
    padding-left: 17px;
    background: url(images/gball.png) no-repeat 0 0;
      -background: none;
    -filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + imgurl + "gball.png', sizingMethod='crop')");
  zoom:1
}
.option .red-bullet li span{
    background: url(images/gballred.png) no-repeat 0 0;
    -background: none;
    -filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + imgurl + "gballred.png', sizingMethod='crop')");
}

.addressbar{
  width: 309px;
  height: 196px;
  background: url(images/addressbar.jpg) no-repeat;
}

.addressbar2{background: url(images/addressbar2.jpg) no-repeat;  height: 240px;}
.addresses{
  width: 212px;
  height: 80px;
  overflow: hidden;
}
.addresses h3{
  color: #D52003;
}
.addressbar2 .addresses{
  color: #fff;
}

.addressbar .jScrollPaneContainer{
  width: 212px;
  height: 80px;
  overflow: hidden;
  position: relative;
  float: left;
  margin: 100px 0 0 50px;
  -margin: 100px 0 0 25px;
}
.jScrollPaneTrack{
  position: absolute;
  right: 0;
  top: 0;
  height: 80px;
  border-left: solid 1px #7f7f7f;
}
#kasi .jScrollPaneTrack{
    height: 480px;
}
.jScrollPaneDrag{
  position: absolute;
  width: 7px !important;
  height: 15px !important;
  left: -4px;
  background: url(images/scroll.png) no-repeat;
  -background: none;
  -filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + imgurl + "scroll.png', sizingMethod='crop')");
  cursor: pointer;
}
.addressbar  .jScrollPaneDragBottom,
.addressbar  .jScrollPaneDragTop{
  height: 0px !important;
  overflow: hidden !important;
  width: 0px !important;
}


.ubtn, .textubtn{
  display: block;
  width: 309px;
  height: 45px;
  padding-top: 5px;
  background: url(images/uslugibtn.jpg) no-repeat;
  overflow: hidden;
  text-align: center;
  font: 12px Verdana, Arial;
  text-decoration: none;
  color: #fff;
  text-transform:uppercase ;
}
.ubtn:hover, .textubtn:hover{
  background: url(images/uslugibtn_h.jpg) no-repeat;
}
span.phone{
  display: block;
  width: 201px;
  padding: 12px 0 0 110px;
  height: 53px;
  background: url(images/phone.jpg) no-repeat;
  overflow: hidden;
  color: #fff;
  font: bold 14px Verdana;
}
.chrome span.phone:before{
  display: block;
  clear: both;
  height: 1px;
  visibility: hidden;
  content: ".";
}

.chrome span.phone{clear: both;}
#sidecontactform{
  clear: both;
  padding-top: 10px;
}
#sidecontactform div{
  width: 300px;
  height: 24px;
  background: url(images/inputtext.jpg);
  float: left;
  clear: both;
  margin-bottom: 5px;
}
#sidecontactform div.textarea{
  width: 300px;
  height: 171px;
  background:url(images/textarea.jpg);
}
#sidecontactform div textarea{
  height:161px;
  *height:157px;
  width:290px;
  *width:285px;
   padding:5px;
}


#sidecontactform div input{
  border: none;
  background: #fff;
  width: 290px;
  height: 19px;
  float: left;
  margin: 4px 0 1px 5px;

}

#sidecontactform input, #sidecontactform textarea{
  border: none;
  background: none;
  outline: none;
}
#sidebar-big #snav a{
  background: url(images/ubtn_BIG.jpg) no-repeat;
  padding:12px 12px 18px 12px;
  width: 290px;
}
#sidebar-big #snav a:hover{
  background-position: 0px -78px;
}

#sidebar-big #snav a.active{
  background-position: 0px -78px;
}

#sidebar-big #snav span{
  width: 123px;
}

#sidebar-big input#sidecontactform_submit{
  width:81px ;
  height: 25px;
  background: url(images/submit.jpg) no-repeat;
  border: none;
  cursor: pointer;
  display: block;
  float: right;
  margin: 5px 10px 0 0;
}
#sidebar-big input.sidecontactform_submit_hover{
  background: url(images/send_hover.jpg) no-repeat !important;
}

div.txt{
  padding: 10px 0;
}
div.txt p{
  text-indent: 10px;
  background: url(images/bullet.gif) no-repeat 0 4px;
}
div.icon{
  float: left;
  clear: both;
  margin-top: 20px;
  width: 100%;
}
div.icon-col{
  width: 240px;
  float: left;
  margin: 20px;
  clear: none;
}

.icon .txt{
  padding-left: 63px;
}


.icon img{
  float: left;
  margin: 0 10px 0 0;
}
.icon h3{
  color: #AE0303;
}

.txt table td{
  padding-right: 10px;
  padding-bottom: 3px;
}
#overlay{
  width: 100%;
  width: expression($("body").width() + 'px');
  top:0;
  left: 0;
  z-index: 150;
  position: absolute;
  background: #000;
  opacity:.8;
  display: none;
  behavior:expression(this.currentStyle.hasLayout);
  filter:alpha(opacity=80);
}
.modal{
  position: absolute;
  z-index: 152;
  display: none;
}
#orderform{
  width: 600px;
  height: 412px;
  padding-top: 203px;
  overflow: hidden;
  background: url(images/zaqvka1.jpg) no-repeat;
}
#orderform form{
  width: 280px;
  float: left;
  margin-left: 207px;
  -margin-left: 103px;
}
#orderform div {
  padding-bottom: 13px;
  *padding-bottom: 11px;
}

#orderform #div2 {
  padding-bottom: 9px;
  *padding-bottom: 7px;
}

#orderform div input, #orderform div textarea{
  width: 270px;
  border: none;
  background: none;
}
#orderform div textarea{
  height: 50px;
  padding: 0 3px;
}
#orderform div #order-comment {
  height: 120px;
}
#orderform div.select{
  padding-bottom: 0;
  width: 277px;
  background: none;
  margin-top: -2px;
  float: none;
}
#orderform div.select ul{
  min-width: 273px;
}
#order-submit{
  float: right;
  cursor: pointer;
  width: 85px;
  height: 25px;
  border: none;
  background: none;
  margin-top: 7px;
}



.close{
  position: absolute;
  top: 53px;
  right: 10px;
  display: block;
  width:19px;
  height: 19px;
  text-indent: -9999px;
  cursor: pointer;
}
#loginwindow{
  width: 600px;
  height: 376px;
  padding-top: 215px;
  background: url(images/login.jpg) no-repeat;
}

#loginwindow form{
  float: left;
  margin:0 19px 102px 139px;
  width: 124px;
  -display: inline;
}
#loginwindow form div{
  padding-bottom: 11px;
  *padding-bottom: 8px;
}

#loginwindow form div input{
  border: none;
  background: none;
  width: 120px;
  padding: 1px;
}
#loginwindow form .login-submit{
  display: block;
  width: 55px;
  height: 25px;
  background: none;
  border: none;
  float: right;
  cursor: pointer;
}
.news .bboxr{
    padding: 12px;
}
.thumb3{
  display: block;
  overflow: hidden;
  width: 157px;
  height: 118px;
  position: relative;
}
.news .thumb3{
  float: left;
  margin: 0 10px 0 0;
}
.thumb3 span{
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 157px;
  height: 118px;
  overflow: hidden;
  background: url(images/thumbmask4.png) no-repeat;
  -background: none;
  -filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + imgurl + "thumbmask4.png', sizingMethod='crop')");
}
.news h3{
  font: bold 12px Verdana, Arial;
  display: inline;
  float: left;
}
.news .date{
  float: right;
  margin-bottom: 10px;
}
.news p{
  font: 11px Verdana;
  width: 490px;
  float: left;
}
.news a.prod{
  float: right;
  font-style: italic;
  color: #B70404;
}
.newspreview{
  padding-bottom: 15px;
  padding-top: 15px;
  overflow: hidden;
  zoom:1;
  background: url(images/d.jpg) repeat-x left bottom;
}
.thumb3 img{
  width: 157px;
  min-height: 117px;
}
.paging{
  list-style: none;
  display: inline-block;
  position: relative;
}

.paging li{
    float: left;
    margin-right: 1px;
}
.paging a{
  display: block;
  padding: 1px 0;
  width: 24px;
  height:16px;
  font: 12px Arial;
  color: #fff;
  text-decoration: none;
  background: url(images/paging.gif) no-repeat;
  text-align: center;
  overflow: hidden;
}
.paging a:hover{
   background: url(images/paging_hover.gif) no-repeat;
}
.paging li.first a{
  text-indent: -99px;
  background: url(images/paging_first.gif) no-repeat;
  -behavior:expression(function tct(){alert(1)});
}
.paging li.first a:hover{
  background: url(images/paging_first_hover.gif) no-repeat;
}
.paging li.last a{
  text-indent: -99px;
  background: url(images/paging_last.gif) no-repeat;
}
.paging li.last a:hover{
  text-indent: -99px;
  background: url(images/paging_last_hover.gif) no-repeat;
}
.rss{
  display: block;
  width: 249px;
  height: 91px;
  background: url(images/rss.jpg) no-repeat;
  text-indent: -999px;
  overflow: hidden;
}
.news .bboxr .box{
  width: 210px;
  height: 155px;
  float: left;
  margin: 0 10px 1px 0;
}
.newsbox{
  width: 210px;
  height: 155px;
  overflow: hidden;
}
.newsbox img{
    width: 210px;
}
.block{
  display: block;
}
.news-text{
  padding-top: 7px;
  text-align: justify;
  font: 11px Verdana;
}
#tvinfo{
  width: 903px;
  height: 195px;
  padding: 30px;
  background: url(images/tv.jpg) no-repeat;
  font: 12px Verdana;
  color: #fff;
}
#tvinfo p{
  width: 660px;
  padding: 5px 0 ;
}
.tvtable{
  padding: 7px;
  background: #fff;
}
.tvtable table, .tvtable table *{
  vertical-align: middle;

}
.tvtable table{
  cursor: default;
}

.tvtable table tr.even{
  background: #f1f1f1;
}
.tvtable table td{
  padding: 5px;
}
.tvtable table td img{
  border: solid 1px #ccc;
  margin-right: 5px;
}

a.download{
  display: block;
  width: 160px;
  height: 33px;
  background: url(images/download.jpg) no-repeat;
  text-indent: -9999px;
}
a.download:hover{
  background: url(images/download_h.jpg) no-repeat;
}
.sotlist a.imagelink{
  float: left;
  margin: 0px 12px 0px 0px;
  display: block;
  width: 110px;
}
.sotlist{
  clear: both;
  margin-bottom: 10px;
  margin-top: 5px;
  overflow: hidden;
  zoom:1;
}

.sotlist a.imagelink img{
    width: 99px;
}
.sotlist div{
  float: left;
  width: 480px;
}

.sotlist div h2{
  background: url(images/sot_title.jpg) no-repeat;
  width: 460px;
  padding: 2px 10px;
  font: 25px Verdana, Arial;
  color: #404040;
  margin: 0px;
}

.sotlist div h2.color-red{
color: #960000;  
}
.sotlist div h2 small{
  font: 12px Verdana, Arial;
  position: relative;
  top: -3px;
    color: #404040;
}
.sotlist div table{
  width: 460px;
  margin: 5px;
  font: 14px 'Lucida Sans Unicode','Lucida Sans', Arial;
  clear: both;
}

.sotlist div table td{
  padding: 5px 0;
  border-bottom: solid 1px #E0E0E0 ;
}
.sotlist div table td a.order{
  float: right;
}
.logoDownload{
  display: block;
  width: 248px;
  height: 38px;
  text-indent: -9999px;
  background: url(images/logodownload.jpg) no-repeat;
}

#phone_banner{
  width: 632px;
  height: 198px;
  background: url(images/telephone_banner.jpg) no-repeat;
  clear: both;
}

#phone_banner_text{
  float: left;
  width: 250px;
  height: 135px;
  margin: 25px 0 0 32px;
  -margin: 25px 0 0 20px;
  -display: inline;
}

.grey_bullet{
  list-style: none;
}

.grey_bullet li{
    padding-left: 15px;
    padding-bottom: 5px;
    background: url(images/grey_bull.gif) no-repeat 0 4px;
    font: 14px Arial;
    color: #424242;
    float: left;
    clear: both;
    width: 220px;
}

div.flags table td img{
  border: none;
}
#bgKarta{
  float: left;
  width: 620px;
  height: 420px;
  overflow: hidden;
  margin: 77px 0 0 40px;
  position: relative;
}
#bgKarta object, #bgKarta embed{
    position: relative;
    z-index: 0;
}
#bgKarta #BGcities{
  position: absolute;
  width: 620px;
  height: 420px;
  top: 0;
  left: 0;
  overflow: hidden;
  z-index: 1;
}

#bgKarta #BGcities a{
  position: absolute;
  font: 11px 'Lucida Sans',  Arial;
  color: #545454;
  text-decoration: none;
  display: inline-block;
  padding: 10px;
  background-image: url(images/bgrey.gif);
  background-repeat: no-repeat;
  background-color: transparent;
}
#bgKarta #BGcities a.active{
  color: #fff;
  background-image: url(images/bred.gif);
}

.vidin{
  background-position:100% 16px;
  left:-4px;
  top:22px;
}
.montana{
  background-position:50% 26px;
left:50px;
top:72px;
}


#map-bottom{
  clear: both;
  float: left;
  margin: 15px;
  width: 930px;
  -display: inline;
}

.submap{
  list-style: none;
  float: right;
  position: relative;
  top: 4px;
}
.submap li{
    float: left;
    margin: 2px 5px;
    background: url(images/submapleft.jpg) no-repeat;
}
.submap a{
  padding:3px 7px 20px 7px;
      background: url(images/submapright.jpg) no-repeat right top;
      font: 12px Arial;
      text-decoration: none;
      color: #fff;
      display: block;
}
.submap li.hover{
   background: url(images/submapleft_h.jpg) no-repeat;
}
.submap li.hover a{
   background: url(images/submapright_h.jpg) no-repeat right top;
}
#kasi{
  float: right;
  width: 161px;
  height: 311px;
  padding: 20px;
  background: url(images/kasi.jpg) no-repeat;
  margin: 100px 40px 20px 0 ;
}

#kasi .jScrollPaneContainer{
  height: 275px;
  overflow: hidden;
  position: relative;
}
#safe_list{
  height: 275px;
  width: 160px;
  padding-right: 15px;
  color: #212121;
}
#kasi h2{
  padding-bottom: 10px;
}

#safe_list strong{
    padding-bottom: 5px;
    display: block;
    font: bold 14px Arial;
}
#safe_list p{
  padding: 5px 0;
  border-bottom: solid 1px #ccc;
}
.epay{
  display: block;
  text-indent: -9999px;
  width: 81px;
  height: 25px;
  background: url(images/epay.jpg) no-repeat;
  margin: 2px auto 0 auto;
}
.tablist{
  float: left;
  list-style: none;
  margin: 135px 0 0 25px;
  -display: inline;
}
.tab-1 .tablist{
  margin:128px 0 0 25px;
}
.tablist li{
    float: left;
    clear: both;
    white-space: nowrap;
    font: 12px Verdana;
    color: white;
    padding-left: 12px;
    display: block;
    background: url(images/tb.gif) no-repeat 0 4px;
    margin-bottom: 5px;
}
.tab-1 .tablist li{
  margin-bottom: 3px;
}

.tablist li a, #tab1content p{
    font: 12px Verdana;
    color: white;
    text-decoration: none;
}


.tablist li a:hover{
    text-decoration: underline;
}


.tabbtn{
  display: inline-block;
  background: url(images/watch_online_left.jpg) no-repeat;
  text-decoration: none;
  font: bold 13px Verdana;
  color: #fff;
  position: absolute;
  bottom: 25px;
  left: 25px;
}
.megbtn{
  display: inline-block;
  text-decoration: none;
  font: bold 13px Verdana;
  color: #fff;
  position: absolute;
  bottom: 25px;
  left: 25px;
  width: 169px;
  height: 23px;
  padding-top: 6px;
  text-align: center;
  background: url(images/megbtn.png) no-repeat;
  -background: none;
  -filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + imgurl + "megbtn.png', sizingMethod='crop')");
}
.megbtn:hover{
 background: url(images/megbtn_h.png) no-repeat;
 -background: none;
 -filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + imgurl + "megbtn_h.png', sizingMethod='crop')");
}

.tabbtn span{
  background: url(images/watch_online_right.jpg) no-repeat right top;
  padding: 6px 15px 7px 15px;
  display: inline-block;
}
.tabbtn:hover{
  background: url(images/watch_online_left_h.jpg) no-repeat;
}
.tabbtn:hover span{
  background: url(images/watch_online_right_h.jpg) no-repeat right top;
}

#tab1content .watch_online{
  position: absolute;
  bottom:35px;
  left: 25px;
}
#mapWrapper{
  background: url(images/karta_top.jpg) no-repeat;
  zoom:1;
  margin: 0 2px;
  width: 957px;
  -overflow: hidden;
}
#mapWrapper:after{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.modal_window{
  background: #000 url(images/formtop.jpg) no-repeat -1px 0;
}
.modal_window_bot{
  background: url(images/formbot.jpg) no-repeat 0px 100%;
  width: 598px;
  padding: 140px 0;
  min-height: 300px;
  -height: 300px;
  display: inline-block;
  font: 12px Arial;
  color: #fff;
}
#city_header{
  font: bold 12px Arial;
  letter-spacing: 1px;
  text-transform: capitalize;
  position: absolute;
  bottom: -7px;
  left: 98px;
  display: block;
  width: 250px;
  text-align: right;
  color: #E71E24;

}

#modalcontactform{
    width: 320px;
    margin: 0 auto;
}
#modalcontactform div input{
    border: solid 1px #ccc;
    width: 300px;
    padding: 2px;
}
#modalcontactform div textarea{
    border: solid 1px #ccc;
    width: 300px;
    padding: 2px;
}
#modalcontactform div{
  padding: 5px 0;
}
#modalcontactform h3{
  font: 17px Arial;
  color: #fff;
  padding: 5px 0;
}
#modalcontactform_submit{
  width: 77px;
  height: 25px;
  background: url(images/modal_send.jpg) no-repeat;
  border: none;
  cursor: pointer;
  float: right;
  margin-top: 5px;
  margin-right: 13px;
}
.modalcontactform_submit_h{
  background: url(images/modal_send_h.jpg) no-repeat !important;
}

#centralen_ofis{
  float: right;
  width: 300px;
  border:1px solid #CFCFCF;
  position: relative;
  padding: 7px;
}
#centralen_ofis p{
    padding: 5px 0;
}
a.fzak{
  border:1px solid #CFCFCF;
  position: relative;
  padding: 10px 15px;
  float: right;
  margin: 20px 0;
  clear: both;
  background: #4F0909 url(images/redmid.png) repeat-x;
  color: #fff;
  text-decoration: none;
  font-weight: bold;
}

#SofiaMap{
  width: 676px;
  height: 468px;
  position: relative;
  overflow: hidden;
  background: url(images/sofia_map.jpg) no-repeat;
  float: left;
  margin:85px 0 0 20px;
  -display: inline;
}

.SubMap{
  clear: both;
}
#mapUsligi{
  float: left;
  width: 610px;
}

ul.arr li{
  background-image: url(images/arr.gif);
}
#toolTip{
  position: absolute;
  background: #E9E9E9;
  border: solid 1px #585858;
  padding: 10px;
  display: none;
}
.help{
  display: none;
  position: absolute;
}
.hashelp{
  cursor: help;
}


.tablediviebg{
  width:577px;
 height: 1px;
 overflow: hidden;
 background: url(images/tb.jpg) no-repeat 0 0;
 position: absolute;

}
.tbgitem{
  position: relative;
  height: 1px;
  vertical-align: sub;
  top:expression(this.parentNode.offsetHeight - 20 + 'px');
}

.cityItem{
  float: left;
  width: 320px;
  margin-top: 10px;
}
#sload{
  float: left;
  width: 28px;
  height: 28px;
  display: none;
  background: url(images/sload.gif) no-repeat;
}
#sload2, #sload3{
  float: left;
  width: 28px;
  height: 28px;
  display: none;
  background: url(images/cload2.gif) no-repeat;
}
#sload3{
  opacity:.5;
  filter:alpha(opacity=50);
}

#success{
  display: none;
}
#success2, #success3{
  display: none;
  color: #fff;
}
#numb_holder{
  float: left;
  width: 209px;
  height: 84px;
  position: relative;
  overflow: hidden;
  margin-top: 25px;
}
#numb_holder_MSIE_bg{
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  width: 209px;
  height: 84px;
}
#numberz_slide{
  position: relative;
  z-index: 2;
}


.numb_holder1{
 background: url(images/c1.png) no-repeat;
 -background: none;

}
.numb_holder2{
 background: url(images/c2.png) no-repeat;
 -background: none;
}
.numb_holder3{
 background: url(images/c3.png) no-repeat;
 -background: none;
}

.numb_holder1 #numb_holder_MSIE_bg{
  filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + imgurl + "c1.png', sizingMethod='crop')");
}
.numb_holder2 #numb_holder_MSIE_bg{
  filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + imgurl + "c2.png', sizingMethod='crop')");
}
.numb_holder3 #numb_holder_MSIE_bg{
  filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + imgurl + "c3.png', sizingMethod='crop')");
}

#numb_holder a{
    display: block;
    float: left;
    width: 33px;
    height: 33px;
    overflow: hidden;
    text-indent: -999px;
    margin:10px 0 0 26px;
    -margin:10px 0 0 13px;
    position: relative;
    z-index: 9;
    zoom:1;
}
#numberz_slide div{
  display: none;
}
#numberz_slide{
  float: left;
  width: 185px;
  text-align: center;
  margin: 25px 0 0 0;
}
#numberz_slide div a{
    color: #000;
    font-weight: bold;
}

#numberz{
  position: relative;
  zoom:1;
  width: 208px;
  float: left;
}
#numberz:after{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#nlayer{
  position: absolute;
  bottom: 0;
  left: 0;
  width: 629px;
  height: 31px;
  background: url(images/blay.png) no-repeat;
  -background: none;
  -filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + imgurl + "blay.png', sizingMethod='crop')");
  z-index: 0;
}

span.aitos{

}
a.tbtn{
  position: absolute;
  background: url(images/tbtnv2.png) no-repeat;
  -background: none;
  -filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + imgurl + "tbtnv2.png', sizingMethod='crop')");
  display: block;
  text-align: center;
  padding-top: 2px;
  width: 165px;
  height: 61px;
  font: 12px Arial;
  color: #fff;
  text-decoration: none;
  top: 172px;
  right: -4px;
  letter-spacing: 1px;
  text-indent: -9999px;
}
aaa.tbtn:hover{
  background: url(images/tbtnh.png) no-repeat;
  -background: none;
  -filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + imgurl + "tbtnh.png', sizingMethod='crop')");
}
.epaytop{
  background:transparent url(images/topepay.jpg) no-repeat scroll 0 0;
  display:block;
  height:16px;
  position:absolute;
  right:63px;
  text-indent:-9999px;
  top:120px;
  width:51px;
}


#q2dm1{
    float: left;
    font: 12px Arial;
    color: red;
}
#q2dm2{
    float: left;
    font: 12px Arial;
    color: #CBA5A6;
}
#q2dm3{
    float: left;
    font: 12px Arial;
    color: #CBA5A6;
}
.mapVal{
    display: none;
}
ul.tiulenski{
	background:transparent url(images/cmnet-nn.jpg) no-repeat 0 0; 
	height:196px;
	margin-left:-8px;
	width:309px;
	padding: 18px 0 0 8px
}
ul.tiulenski li{
	list-style:none;
	height:30px;
	padding:0 5px;
	line-height:30px;
}
ul.tiulenski li a{
	text-decoration:none;
	color:#FFF;
	display:block;
	margin-left:-4px;
	padding-left:10px;
	background:transparent url(images/cmnet-nnb.png) no-repeat scroll 0;
}
ul.tiulenski li a:hover{
	background:transparent url(images/cmnet-nnb_hover.png) no-repeat scroll 0;
}





















































































