*{ margin:0; padding:0}
html{ font:100%;}
body{ background:#fff;font:62.5%/1.2 Tahoma, Arial, Helvetica, sans-serif; color:#0F3D63;}
img{ border:none;}
.cleaner{ display:block; clear:both; height:1px; font-size:1px;}
/*text*/
#content p{ padding:7px 0; }
#content a{ color:#207ABC}
#content a:hover{ color:#30a7ff }
a.more{ white-space:nowrap;}

#content h1{ font-size:1.6em;}
#content h2{ font-size:1.4em; font-weight:bold;}
#content h3,#content h4{ font-size:1.2em; color:#333;}
/*_______________Global_______________*/
#container{width:950px; margin:0 auto; position:relative; padding-top:182px; font-size:1em;
background:url(/media/block-gbi.ru/i/wrap.gif) repeat-y 30px 0; }
#wrapper{float:right;width:732px; margin:10px 0 0 0 ; right:18px; position:relative; }
#content{float:left;width:557px; margin:18px 0; background:url(/media/block-gbi.ru/i/cont-top.gif) repeat-x 0 0; font-size:1.1em}
#navigation{float:left;width:200px; padding-top:20px;  }
#footer{clear:both;width:100%; height:37px; border:solid #0F3D63; border-width:1px 1px 0 1px; background:#B4B9BF url(/media/block-gbi.ru/i/foo.gif) repeat-x 0 0;}
/*_____________header_______________*/
#header{float:right; height:181px; position:absolute; left:0; top:0; width:950px;border:solid #0E3B61;border-width: 0 1px 1px 1px;
 background:#0F3D63 url(/media/block-gbi.ru/i/head0.gif) repeat-x 0 0;}
 #header img{ float:left; color:#fff; }
#sub-head{ float:right; width:783px; padding-top:63px; background:url(/media/block-gbi.ru/i/house.jpg) no-repeat 100% 0;}
 #bord{  float:right;height:644px; width:145px; background:#A5AAB0 url(/media/block-gbi.ru/i/russia_map.png) repeat-x 0 0;  }
 img.title{ float:left; font-size:1em; margin:13px 0 0 29px;}

.service-menu{float:right; width:126px; height:37px; background: url(/media/block-gbi.ru/i/serv.jpg) no-repeat 0 0; padding-right:24px; }

#bord2{float:right;height:45px; width:783px; background:url(/media/block-gbi.ru/i/bord2.jpg) repeat-x 0 0;}
#sub-bord{float:right;height:45px; width:783px; background:url(/media/block-gbi.ru/i/h-bot-r.gif) no-repeat 100% 0;}
 img.spb{ float:left; color:#fff; font-size:10px; margin:18px 0 0 32px;}
 img.dot{ float:left; margin:19px 0 0 50px;}
 img.phone{float:left; color:#fff; font-size:10px; margin:15px 0 0 50px;}
 
#header ul{list-style:none; overflow:hidden; padding:10px 0 0 200px; font-size:1.1em;color:#A8C8DA;;}
#header a{ color:#A8C8DA; cursor:pointer;}
#header ul li{ position:relative; float:left; padding:0 10px 0 10px; position:relative; overflow:hidden; height:14px;}
#header ul li span{ display:block; position:absolute; top:0; left:0;height:14px;}

 
  #header ul li.main span{background:url(/media/block-gbi.ru/i/main.gif) no-repeat 0 0;width:54px;}
  #header ul li.main-a span{ background:url(/media/block-gbi.ru/i/main_a.gif) no-repeat 0 0; width:54px;  }

  #header ul li.products span{ background:url(/media/block-gbi.ru/i/prod.gif) no-repeat 0 0; width:68px; }
  #header ul li.products-a span{ background:url(/media/block-gbi.ru/i/prod-a.gif) no-repeat 0 0; width:68px; }
  
  #header ul li.production span{ background:url(/media/block-gbi.ru/i/proizv.gif) no-repeat 0 0; width:80px; }
  #header ul li.production-a span{ background:url(/media/block-gbi.ru/i/proizv-a.gif) no-repeat 0 0; width:80px; }

  #header ul li.filialy span{ background:url(/media/block-gbi.ru/i/filialy.gif) no-repeat 0 0; width:80px; }
  #header ul li.filialy-a span{ background:url(/media/block-gbi.ru/i/filialy_a.gif) no-repeat 0 0; width:80px; }


  #header ul li.faq span{ background:url(/media/block-gbi.ru/i/faq.gif) no-repeat 0 0; width:28px; }
  #header ul li.faq-a span{ background:url(/media/block-gbi.ru/i/faq-a.gif) no-repeat 0 0; width:28px; }
 
  #header ul li.objects span{ background:url(/media/block-gbi.ru/i/obj.gif) no-repeat 0 0; width:59px; }
   #header ul li.objects-a span{ background:url(/media/block-gbi.ru/i/obj-a.gif) no-repeat 0 0; width:59px; }

  #header ul li.about span{ background:url(/media/block-gbi.ru/i/about.gif) no-repeat 0 0; width:72px; }
  #header ul li.about-a span{ background:url(/media/block-gbi.ru/i/about-a.gif) no-repeat 0 0; width:72px; }

  #header ul li.contacts span{ background:url(/media/block-gbi.ru/i/cont.gif) no-repeat 0 0; width:64px; }
  #header ul li.contacts-a span{ background:url(/media/block-gbi.ru/i/cont-a.gif) no-repeat 0 0; width:64px; }

  #header ul li.vacancy span{ background:url(/media/block-gbi.ru/i/vacancy.gif) no-repeat 0 0; width:60px; }
  #header ul li.vacancy-a span{ background:url(/media/block-gbi.ru/i/vacancy-a.gif) no-repeat 0 0; width:60px; }

/*________________Left-column________________*/
 .l-col{ width:146px; margin:0 0 18px 19px; border:solid #0F3D63; border-width:1px 1px 6px 1px ; background:#EBEBEB;color: #37383a}
 .prod{ position:relative; height:31px; overflow:hidden;  background:#0F3D63; font-size:1.3em; line-height:2.5em;
  text-align:center; font-weight:bold; color:#fff; }
 .prod span{ display:block; position:absolute; left:0; top:0; width:146px; height:41px; background:url(/media/block-gbi.ru/i/product.gif) no-repeat 0 0; }
/*mavigation-column*/
.l-col ul{ list-style:none; padding-top:13px;padding-left: 12px;padding-right: 12px;padding-bottom: 13px;}
.l-col ul li{ padding:6px 0; font-weight:bold; color:#37383A;}
.l-col ul li a{ font-weight:lighter;  color: #37383a }
.l-col ul li a:hover{color:#207abc;}
/*pdf*/
.l-col p.pdf{ padding:10px; }
.l-col p a{ color:#0F3D63;}
.l-col p a:hover{color:#207abc;}
.l-col img{ float:left; margin:0 8px 5px 0;}

/*_______________footer_________________*/
#footer img{ color:#036;}
img.fl{ float:left; margin:10px 0 0 48px; font-weight:bold; font-size:1.2em; }
img.copy{ float:left;margin:14px 0 0 60px;}
#footer p{ color:#0F3D63; float:left; text-align:right; font-size:1.1em; margin:14px 0 0 200px;}
#footer p a{color:#0F3D63;}

/*________________mainpage_____________*/
#side{ float:right; width:146px; padding-bottom:20px; padding-top:10px;padding-left:12px;text-align:center;}
.pics{padding:8px 0 4px 0; margin-bottom:20px; border:solid #0F3D63; border-width:1px 1px 6px 1px ;}
.pics img{margin-bottom:7px;}
/*content*/

/*_________________________replase text-image rules_______________________*/
#wellcome,#adv-h,#output,#obj-h,#about-h,#cont-h,#vac-h,#lep,
#teptras,#pustot, #kolod,#sitemap-h,
#proizv-h,#filialy-h, #faq-h,
#south-h, #centr-h,#northwest-h,#east-h

{ display:block; float:left; overflow:hidden; text-indent:-10000px; margin-bottom:8px;  }
/**/
#wellcome{ width:379px; height:19px; background:url(/media/block-gbi.ru/i/wellcome.gif) no-repeat 0 0;}
#output{ width:93px; height:20px; background:url(/media/block-gbi.ru/i/output.gif) no-repeat 0 0;}
#obj-h{ width:100px; height:20px; background:url(/media/block-gbi.ru/i/obj-h.gif) no-repeat 0 0;}
#about-h{ width:113px; height:19px; background:url(/media/block-gbi.ru/i/about-h.gif) no-repeat 0 0; }
#cont-h{ width:227px; height:20px; background:url(/media/block-gbi.ru/i/cont-h.gif) no-repeat 0 0; }
#vac-h{ width:101px; height:20px; background:url(/media/block-gbi.ru/i/vac-h.gif) no-repeat 0 0;}
#proizv-h{ width:111px; height:20px; background:url(/media/block-gbi.ru/i/proizv-h.gif) no-repeat 0 0;}
#filialy-h{ width:111px; height:20px; background:url(/media/block-gbi.ru/i/filialy_h.gif) no-repeat 0 0;}
#faq-h{ width:44px; height:20px; background:url(/media/block-gbi.ru/i/faq-h.gif) no-repeat 0 0;}
#sitemap-h{ width:113px; height:20px;  background:url(/media/block-gbi.ru/i/map-h.gif) no-repeat 0 0;}
#south-h{ width:137px; height:22px; background:url(/media/block-gbi.ru/i/south-h.gif) no-repeat 0 0;}
#centr-h{ width:181px; height:21px; background:url(/media/block-gbi.ru/i/centr-h.gif) no-repeat 0 0;}
#east-h{ width:208px; height:21px; background:url(/media/block-gbi.ru/i/east-h.gif) no-repeat 0 0;}
#northwest-h{ width:120px; height:19px; background:url(/media/block-gbi.ru/i/northwest-h.gif) no-repeat 0 0;}
/*orange*/
#adv-h{ width:176px; height:18px; margin-left:-19px; background:url(/media/block-gbi.ru/i/adv-h.gif) no-repeat 0 0;}
#teptras{ width:146px; height:18px; background:url(/media/block-gbi.ru/i/teptras.gif) no-repeat 0 0;}
#kolod{ width:146px; height:18px; background:url(/media/block-gbi.ru/i/kolod.gif) no-repeat 0 0;}
#pustot{ width:146px; height:18px; background:url(/media/block-gbi.ru/i/pustot.gif) no-repeat 0 0;}
#lep{ width:235px; height:18px; background:url(/media/block-gbi.ru/i/lep.gif) no-repeat 0 0;}
/*============================================================================*/

.border{  padding:0 0 0 27px!important; margin-bottom:26px; background:url(/media/block-gbi.ru/i/p-bord.gif) repeat-y 0 0; }
#banner{ display:block;margin-top:10px; padding:14px 103px 14px 12px; background:#0F3D63 url(/media/block-gbi.ru/i/ban.jpg) no-repeat 100% 100%;
color:#fff; }
#banner i{ font-style:normal; color:#E2A224;}
#banner b{ color:#FFF;}
p.pad{ padding-left:28px!important;text-align:justify; }
#adv{ margin-top:20px; background:url(/media/block-gbi.ru/i/cont-top.gif) repeat-x 0 0;}
#adv p.one,#adv p.two,#adv p.three,#adv p.four{ font-size:1.2em; color:#37383A; padding-left:35px; padding-bottom:10px;}
#adv p.one{ background:url(/media/block-gbi.ru/i/one.gif) no-repeat 0 10px;}
#adv p.two{ background:url(/media/block-gbi.ru/i/two.gif) no-repeat 0 10px;}
#adv p.three{ background:url(/media/block-gbi.ru/i/three.gif) no-repeat 0 10px;}
#adv p.four{ background:url(/media/block-gbi.ru/i/four.gif) no-repeat 0 10px;}
#adv small{ display:block; border-top:1px solid #0F3D63; font-weight:bold; color:#0F3D63;}

/*bread crumbs*/
#bitz{ position:absolute;width:557px; top:-6px; padding-bottom:6px; left:2px; color:#207ABC; }
#bitz a{ white-space:nowrap; color:#207ABC; }
#bitz span{white-space:nowrap;}
#bitz a:hover{ color:#30a7ff }

/*________________Objects________________*/
.obj{ overflow:hidden; padding-bottom:30px;}
.obj img{ float:left; margin-right:20px;}
.obj p,.obj h1,.obj h2,.obj h3,.obj h4,.obj p h5,.obj span,.obj p div,.obj ul,.obj p ol{ margin-left:178px;}

/*________________About__________________*/
.boss { padding:30px 0 20px 0;font-size:.9em; }
.boss img{ float:left; border:4px solid #ccc; margin:3px 20px 10px 0;}
.boss div{ display:table; }
#content .boss p{ padding:0 0 12px 0;}

/*________________Contacts_______________*/
img.street-map{ float:left; margin-bottom:20px;}
.info{ margin:0 0 0 230px;}

/*________________Vacancy________________*/
table#vac-tab{ margin:15px 0; border:none; }
table#vac-tab td{ padding:5px 5px 5px 0; border:none; vertical-align:top;}

/*______________Product-units___________*/
img.unit-img{ float:left; clear:left; margin:10px 30px 10px 0;}
.unit-desk{ display:table; padding-bottom:18px;}
/*table*/

table.unit-tab{ width:100%; margin:12px 0 20px 0; border:1px solid #0F3D63; border-collapse:collapse;}
table.unit-tab td{ padding:2px 8px; border:1px solid #0F3D63; text-align:center; }
table.unit-tab td.town{text-align: left; padding:2px 8px 0 12px;}
table.unit-tab tr.thead{ background:#0F3D63 url(/media/block-gbi.ru/i/unot-tab-h.gif) repeat-x 100% 0; font-weight:bold; color:#fff; }
table.unit-tab tr.thead td{ height:30px; text-align:center;
padding:0!important; }

table.unit-tab tr.unit-data{ background:#D8D8D8; font-weight:bold; color:#fff; color:#0F3D63;}
table.unit-tab tr.unit-data td{text-align:center; padding:8px 12px;}
table.unit-tab tr.chek{ border-top:2px solid #0F3D63; border-collapse:collapse;}
#content table.unit-tab h3,#content table.unit-tab h2{ font-size:1.1em; padding:2px 0;}
/**/
.border b{ color:#207ABC;}

/*_________________Site Map_______________________*/

ul#siemap{ list-style:none; padding:6px 0 0 33px;margin-top:2px; background:url(/media/block-gbi.ru/i/y.gif) repeat-y 33px 0; font-weight:bold;  }
ul#siemap li{ margin:10px 0; padding-left:11px; background:url(/media/block-gbi.ru/i/x.gif) no-repeat 1px 6px; }
ul#siemap li ul{ padding:4px 0 0 33px;margin-top:2px; background:url(/media/block-gbi.ru/i/y.gif) repeat-y 33px 0;list-style:none; font-weight:lighter;  }
ul#siemap li.lastli{ background:url(/media/block-gbi.ru/i/last-li.gif) no-repeat 0 6px; }












/*-----------------------------------*/
/* (x)html coding by Ilia Jacoveev   */
/*     aka [tapazukk]  2007          */
/*       �ww.tapazukk.net            */
/*-----------------------------------*/


.news  {
    text-align:left;
    padding-bottom:6px;
}
.h3 {
padding-bottom:6px;
font-weight:bold;
}
.news-block a {
color:#37383A;
}

.h2 {
    font-size: 1.4em;
    font-weight: bold;
}

span.date {
    background: #0F3D63;
    color: white;
}
.introtext {
    padding: 3px 0  6px 0;
}

.news-header {
        font-size: 1.4em;
    font-weight: bold;
}

.news-list-teaser {
    margin: 5px 0 2px;
}

#subcont .h2 {
padding: 20px 0;}


table {
    border-collapse:collapse;
    border: 1px solid;
}

td, th {
    border: 1px solid;
}

.price td, .price th {
    padding: 8px 5px;
}

#cart_detail h1 {
text-align:center;
    padding:20px 0;
}

.back-to-category {
    display: block;
    font-weight: bold;
    padding: 15px;
    text-align: center;
    text-decoration: underline;
    text-transform: uppercase;
}
