@charset "UTF-8";

/******************************************************************************
 niftyCorners
*******************************************************************************/

.rtop,.artop{display:block}
.rtop *,.artop *{display:block;height:1px;overflow:hidden;font-size:1px}
.artop *{border-style: solid;border-width:0 1px}
.r1,.rl1,.re1,.rel1{margin-left:5px}
.r1,.rr1,.re1,.rer1{margin-right:5px}
.r2,.rl2,.re2,.rel2,.ra1,.ral1{margin-left:3px}
.r2,.rr2,.re2,.rer2,.ra1,.rar1{margin-right:3px}
.r3,.rl3,.re3,.rel3,.ra2,.ral2,.rs1,.rsl1,.res1,.resl1{margin-left:2px}
.r3,.rr3,.re3,.rer3,.ra2,.rar2,.rs1,.rsr1,.res1,.resr1{margin-right:2px}
.r4,.rl4,.rs2,.rsl2,.re4,.rel4,.ra3,.ral3,.ras1,.rasl1,.res2,.resl2{margin-left:1px}
.r4,.rr4,.rs2,.rsr2,.re4,.rer4,.ra3,.rar3,.ras1,.rasr1,.res2,.resr2{margin-right:1px}
.rx1,.rxl1{border-left-width:5px}
.rx1,.rxr1{border-right-width:5px}
.rx2,.rxl2{border-left-width:3px}
.rx2,.rxr2{border-right-width:3px}
.re2,.rel2,.ra1,.ral1,.rx3,.rxl3,.rxs1,.rxsl1{border-left-width:2px}
.re2,.rer2,.ra1,.rar1,.rx3,.rxr3,.rxs1,.rxsr1{border-right-width:2px}
.rxl1,.rxl2,.rxl3,.rxl4,.rxsl1,.rxsl2,.ral1,.ral2,.ral3,.ral4,.rasl1,.rasl2{border-right-width:0}
.rxr1,.rxr2,.rxr3,.rxr4,.rxsr1,.rxsr2,.rar1,.rar2,.rar3,.rar4,.rasr1,.rasr2{border-left-width:0}
.r4,.rl4,.rr4,.re4,.rel4,.rer4,.ra4,.rar4,.ral4,.rx4,.rxl4,.rxr4{height:2px}
.rer1,.rel1,.re1,.res1,.resl1,.resr1{border-width:1px 0 0;height:0px !important;height /**/:1px}

/******************************************************************************
 Copyright 2009 ROBSON
*******************************************************************************/

html { background: #000033; outline: none;}
body { margin: 0px auto 20px auto;background: #000033;font : 75%/1 Arial, Helvetica, sans-serif;outline: none;}
img { border: 0px; margin: 0; padding: 0;}
a, object, input { outline: none; margin: 0;padding: 0;}
a { text-decoration: none;}
p {margin: 0;padding: 10px 10px 0px 10px;text-indent: 0px; font-size: 14px; line-height: 16px; text-align: justify; }

p.pad {margin: 0;padding: 10px 10px 0px 10px;text-indent: 0px; font-size: 14px; line-height: 16px; text-align: justify;}
p.s {font-size: 12px; line-height: 12px; }
.pfl {display: block; margin: 20px 20px 10px 15px; padding: 0px; font-size: 12px; line-height: 15px;}
.padh {margin: 5px; padding: 5px;}

h1,h2,h3,h4,h5 {margin: 0;padding: 0; cursor: default;}
.hc {display: block; text-align: center; font-size: 20px;}

.c { text-align: center; }
.color_white { color: #fff;}
.color_black { color: #000;}

.wsp { margin: 0px 10px 0px 10px; padding: 6px; background: #d74a2c; color: #fff; font-weight: bold; text-align: center;}

.cbb {clear: both; display: block;}
.cb {clear: both;}
.cr {clear: right;}

.mb { margin-bottom: 0px !important;}  /* w listach */
.pb { padding-bottom: 0px !important;}

.fl {float: right; margin: 0px 0px 10px 10px;}     /* img */
.fr {float: left; margin: 0px 0px 0px 0px;}        /* img */
                                                 
.hrmt {margin-top: 33px;}     /* hr */
.hrmb {margin-bottom: 30px;}  /* hr */
.hrmr {margin-right: 20px;}
.hrml {float: left; margin: 0px 10px 15px 10px;}    /* img */

.bg_green { background: #3E4F9D !important;}

#pdf {width: 100%; height: 500px; background: #fff; border: none; margin: 0; padding: 0; outline: none;}
.pdfloading {padding-top: 20px; background: url("../img/spinner.gif") no-repeat scroll left top #fff !important;}

/*******************************************************************************
 navi                                                                         
*******************************************************************************/


/* NAVI TOP TOP #############################*/

#navi_top_box {width: 990px;height: 83px;margin: 0px auto 0px auto;padding: 15px 0px 15px 0px; /*background-image: url(../img/img_top/1.png);*/ }
a.navitoplogo {float: left; width: 124px; text-decoration: none;font-weight: bold;color: #fff;}
a.navitoplogo img{display: block; width: 122px; height: 81px;}

#navi_top_bar {float:left;width: 360px; height: 50px; margin: 16px 0px 0px 30px; padding: 0px; }
#navi_top_bar ul {width: 358px;height: 48px;list-style: none;margin: 0px;padding: 0px; background: #014284; }
#navi_top_bar ul li {float: left;}
#navi_top_bar ul li a {display: block;}
#navi_top_bar ul li a:hover {color: #FFC100}
a.navitop {height: 10px;padding: 19px 20px 19px 20px;margin: 0;text-decoration: none;font-weight: bold;color: #fff;}

/* SEARCH BOX ################################*/

#search_box {width: 227px;float:right;padding: 0;margin: 16px 0px 0px 0px;}
#fgap {display: block;padding: 0;margin: 0; background: #014284; }
fieldset#search_box_fs {margin: 0;padding: 0;border: none;}
input#st {display: block;float:  right;padding: 2px 10px 0px 10px;margin: 14px 0px 14px 10px;width: 161px;height: 18px;border: none;background: #fff;}
input#gotogapphp {display: block;float:  right;padding: 0px;margin: 14px 10px 14px 0px;width: 24px;height: 20px;border: none;background: #fff;} 

.gsc-control {width: 100% !important;}
.gsc-clear-button {visibility: hidden;}
#searchResult {}


/* NAVI TOP FIRMA ################################*/

#navi_firma {width:  988px;height: 25px;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;background: transparent;   float: left;font-weight: bold;}
#navi_firma ul {float: left;width: 968px;padding-left: 20px;margin: 0;list-style: none;}
li.nc {float: left;display: block;margin-right: 7px;width: 100px;border-bottom: 1px solid #1c4b77;}
li.anc {float: left;display: block;margin-right: 7px;width: 100px;}
#navi_firma ul li a {display:block; height: 22px;margin:0;padding-top: 0px; font:bold 89%/170% tahoma,arial,helvetica,sans-serif;white-space:nowrap;text-align: center;color:#fff; background: #6699ff;}
#navi_firma ul li a:hover {color: #000033;}
#navi_firma ul li a.active {background-color: #fff;border-bottom: 2px solid #fff;color: #000033;}

/* NAVI TOP OFERTA ################################*/

#navigation  {width:  988px;height: 25px;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;background: transparent;   float: left;font-weight: bold;}
#navigation  ul {float: left;width: 968px;padding-left: 20px;margin: 0;list-style: none;}
li.nc {float: left;display: block;margin-right: 7px;width: 112px;border-bottom: 1px solid #1c4b77;}
li.anc {float: left;display: block;margin-right: 7px;width: 112px;}
#navigation  ul li a {display:block; height: 22px;margin:0;padding-top: 0px; font:bold 89%/170% tahoma,arial,helvetica,sans-serif;white-space:nowrap;text-align: center;color:#fff; background: #6699ff;}
#navigation  ul li a:hover {color: #000033;}
#navigation  ul li a.active {background-color: #fff;border-bottom: 2px solid #fff;color: #000033;}
#navigation li.lama a {line-height: 10px !important; white-space: pre-line !important;}

/* NAVI CONTENT OFERTA ################################*/

#menu_img_box {float: left; width: 668px;}
#menu_img { height: 388px; padding-left: 2px;padding-right: 2px; background: #000;}
a.menui, a.menui:visited {position: relative; float: left;display: block;width: 220px; height: 128px;margin: 0px;padding: 0px;color: #fff;}
a.menui img {width: 220px; height: 128px;}
.bt {border-top: 2px solid #fff}
.bb {border-bottom: 2px solid #fff}
.br {border-right: 2px solid #fff}
.bl {border-left: 2px solid #fff}
.menui_an {position: absolute; bottom: 0px; left: 0px; width: 220px; height: 20px; margin: 0px; padding: 0px; text-align: center; font-size: 12px; line-height: 20px; color:#000; background: #fff; opacity:0.68; filter:alpha(opacity=68); }

#infor {float: right; width:230px; padding: 15px; margin-left:2px; background: #194989; text-align: center; color: #fff;}
#jsss_marki1 {float: right; clear: right; margin-top: 20px; width: 230px; height: 226px; padding: 15px; background: #DC3F1C; text-align: center;}
#jsss_marki1 img{width: 100%; height: 100%;}

/* !!! */
/* NAVI LEFT ################################*/

#lp {float: left; width: 210px;}

div.m {display: block; margin: 0px 0px 0px -20px; padding: 3px 8px 0px 8px; width: 60px; color: #F5CC1F; background: #000033; font-weight: bold; text-align: center}
div.m hr {width: 66px; margin: 2px 0px 0px -4px; padding: 0px; color: #F5CC1F; border: none; border-bottom: 1px solid #F5CC1F}

#nl { float: left; width: 210px; margin: 0px 20px 0px -20px; padding: 0px; border: 2px solid #000; border-left: none;}
#nl a { display: block; } 
#nl dl { width: 210px !important; margin:0px; padding:0px;}
#nl dl, #nl dt, #nl dd { margin: 0; padding: 0;}
#nl dl a:link, #nl dl a:visited { color: white;}
#nl dl dt a{ line-height:20px; padding: 3px 0px 3px 6px; background: #000033; border-bottom: 1px #182E5E solid;}
#nl dl dd a{ padding: 3px 0px 3px 12px; }
#nl dl dl dt a{ line-height:15px; padding-left: 18px; background:  #182E5E; border-bottom: 1px #000033 solid !important;}
#nl dl dl dd a{ padding-left: 24px; background: #182E5E; border-bottom: 1px #000033 solid !important;}
#nl dl dl dl dt a{ line-height:13px; padding-left: 30px; background:  rgb(0,80,176); border-bottom: 1px #182E5E solid !important;}
#nl dl dl dl dd a{ padding-left: 36px; background:  #5078d4;}
#nl dl dl dl dl dt a{ line-height:10px; padding-left: 42px; background: rgb(0,112,208); border-bottom: 1px rgb(0,80,176) solid !important;}
#nl dl dl dl dl dd a{ padding-left: 48px;  background: #fff;  border: 2px #fff solid !important; border-bottom: 1px rgb(0,112,208) solid !important; color: #000033 !important;}
#nl dl dl dl dl dd a:hover{ border: 2px rgb(0,80,176) solid !important; border-top: 1px rgb(0,80,176) solid !important;}
#nl dl dl dl dl dd a.activ {border: 2px rgb(0,80,176) solid !important; border-top: 1px rgb(0,80,176) solid !important; font-weight: bold;}

.nl_promo {float: left; width: 210px !important; margin: 20px 20px 0px -20px; padding: 0px; border: 2px solid #000; border-left: none;}

/* !!! */
/* MAIN ################################*/

#main { float: left; width: 730px;}
h2.h2 { padding: 10px; background: #000033; color: #fff}
h2.info { padding: 10px; background: #000033; color: #fff}
#main p.info {display: block; float: left; padding: 10px 15px 15px 15px; margin: 0px 0px 10px 0px; font-size: 12px; background: #000033; color: #fff;}


/* lista produktow */
.lista_a { list-style: none; margin: 0px 0px 0px -10px; padding: 0px; width: 101.2%; color: #000}
.lista_a li{ float: left; margin: 1.5% 0px 0px 1.5%; padding: 0.7%; width: 47.1%; background: #000033;}
.lista_a li div{ margin: 0px; padding: 1%; width: 98%; height: 230px; background: #182E5E; color: #fff;}
.lista_a li h3{ margin: 3px 5px 0px 5px; padding: 5px; background: #fff; color: #000;}
.lista_a li img{ float: left; width:165px ; height:130px ;margin: 10px 0px 30px 5px; padding: 5px; background: #fff;}
.lista_a li p{ float: left; width: 135px; font-size: 12px; font-weight: bold; text-align: left;}
.lista_a li p a.sprawdz { display: block; padding: 5px; color: #F5CC1F; background: #000033; text-align: center;}

/* wprowadzenia do sekcji, grup produktow */
#automatyka_div h2 {display: inline}
#automatyka_div {position: relative; float: left; width: 715px; padding: 10px; background: #054283; color: #fff;}
#automatyka_div span#naszywkaT {position: absolute; top: 0;    right: 0; width: 200px; height: 19px; padding-top: 8px; margin-bottom: 0; text-align: center; font-size: 11px; font-weight: bold; background: #000033}
#automatyka_div span#naszywkaB {position: absolute; bottom: 0; right: 0; width: 200px; height: 19px; padding-top: 8px; margin-bottom: 0; text-align: center; font-size: 11px; font-weight: bold; background: #000033}
#automatyka_div>strong {display: block; margin-bottom: 20px; cursor: default;}
#automatyka_div p {display: block; float: left; padding: 5px; margin: 15px 0px 10px 0px; font-size: 12px;}
#automatyka_div #przemysl {float: left; width: 99%; padding: 5px; margin: 10px 0px 10px 0px; font-size: 12px;}
#automatyka_div>div {margin: 25px 0px 0px 0px;}
#automatyka_div hr {display: block; clear: both; height: 0px; margin: 20px 0px 15px 0px; padding: 0px 0px 0px 0px; color: #fff; border: none; border-bottom: 1px solid #fff;}
#automatyka_div ul { list-style: none; padding: 0; margin-top: 12px;}
#automatyka_div li { float: left; width: 329px; height: 130px; margin: 5px 5px 5px 5px; padding: 8px; border: solid 1px #fff;}
#automatyka_div li strong{ display: block;}
#automatyka_div li p{ margin: 8px 0 0 0; padding: 0; font-size: 12px;}
#automatyka_div li.bn { margin-bottom: 20px; border: none; background-image: url(../img/img_automatyka/nice_bg.jpg); background-position: right bottom; background-repeat:no-repeat;}
#automatyka_div span.gra{ display: block; padding-top: 20px;} 
#automatyka_div #przemysl ul {list-style: disc; padding: 0; margin: 0; margin-top: 30px;}
#automatyka_div #przemysl ul>li{ float: none; width: auto; height: auto; margin: 0 0 10px 25px; padding: 0px 0 0 5px; border: none; line-height: 14px;}
#automatyka_div ul#martech { list-style: disc; padding: 0; margin-top: 12px;}
#automatyka_div ul#martech>li{ float: right; width: 80%; height: auto; margin: 0 0 10px 0px; padding: 0px 0 0 0px; border: none; line-height: 14px;}
#automatyka_div div.slide { display: none; margin: 0; padding: 0; }
#automatyka_div div.slide img { float: left; padding: 10px; }
#automatyka_div .rozwin{ cursor: pointer;} 
#automatyka_div span.rozwin{ display: block; margin-bottom: 5px;} 
  
  /* szybkie schematy nawigacyjne */
div.schema { border: 1px solid transparent; margin: 0px auto 0px auto !important; text-align: center;}
#automatyka_div ul.test { display: inline; list-style: none; padding: 0; margin: 0; margin-top: 5px;}
#automatyka_div ul.test li { display: block;  float: none; width: auto; height: auto; margin: auto; padding: auto; border: none; text-align: center; width: 670px;}
#automatyka_div ul.test>li>strong { display: block; margin-top: 0px;}
#automatyka_div ul.test2 { display: block; float: left; margin: 20px 5px 5px 10px; width: 150px; background: #000033;}
#automatyka_div ul.test2 a { display: block; color: #fff; }
#automatyka_div ul.test2 li {  width: auto; height: auto; margin: auto; padding: auto; border: solid 1px #fff;}
#automatyka_div ul.test2 ul { background: #182E5E}
#automatyka_div ul.test2 ul ul { background: #0050B0;}

  /* kolory tla, czcionek */
.krispol {  background: #5B5C60 !important}
.krispol a {  color: #4E5359; }
.krispol a strong { display: block; margin-bottom: 8px;}

.ppoz {  background: #9C0000 !important}
.ppoz a {  color: #000;}
.ppoz a strong { display: block; margin-bottom: 8px;}

.bramy a {  color: #000;}
.bramy a strong { display: block; margin-bottom: 8px;}

.szlabany a {  color: #fff; }
.szlabany a strong { display: block; margin-bottom: 8px;}

 /* ROTUJACE I STATYCZNE BANNERY/IMG */
#automatyka_div .ban  {display: block; float: right; margin: 2px 0px 0px 13px;  padding: 10px; width: 400px; background: #fff; text-align: center;}
#automatyka_div .ban2 {display: block; float: left;  margin: 2px 0px 20px 0px;  padding: 10px; width: 326px; background: #fff; text-align: center;}
#automatyka_div .ban3 {display: block; float: left;  margin: 2px 0px 20px 13px; padding: 10px; width: 326px; background: #fff; text-align: center;}
#automatyka_div .ban4 {display: block; float: none;  margin: 2px 0px 20px 0px;  padding: 10px;               background: #fff; text-align: center; background: #9C0000;}

#jsss_bramyG         {position: relative; background: #fff !important;}
#jsss_bramyWiO       {position: relative; background: #fff !important;}
#jsss_bramyGs        {position: relative; background: #fff !important;}
#jsss_bramyGu        {position: relative; background: #fff !important;}
#jsss_bramyGb        {position: relative; background: #fff !important;}
#jsss_bramyGr        {position: relative; background: #fff !important;}

   /* listy 'wewnetrz' banerow/img  */
.b dl, .b2 dl {position: absolute; top: 10px; left: 0px; width: 326px; height: 180px; margin-top: 5px; margin-left: 10px; padding-left: 0px; color: #000; line-height: 24px;} /*background-image: url(../img/white_alpha.png); }*/
.b dl strong, .b dl strong a, .b2 dl strong, .b2 dl strong a{ display: block; font-size: 14px; background-image: url(../img/white_alpha.png); }
.b dl dd  { float: left; width: 95px;  height: 20px;  margin: 2px 0px 3px 40px; text-align: center; line-height: 20px !important; background-image: url(../img/white_alpha2.png);cursor: default; }
.b2 dl dd { float: left; height: 150px; margin: 2px 10px 3px 10px;  padding: 5px 0px 5px 0px; text-align: center; line-height: 20px !important; background: #fff; cursor: default;}
.b a:link, .b a:visited, .b2 a:link, .b2 a:visited { color: inherit;}

  /* ustawienia img w banerach*/
#jsss_bramyG img     {display: block;width: 326px; height: 231px;}
#jsss_bramyWiO img   {display: block;width: 326px; height: 231px;}
#jsss_bramyGs img    {display: block;width: 326px; height: 231px;}
#jsss_bramyGu img    {display: block;width: 326px; height: 231px;}
#jsss_bramyGb img    {display: block;width: 326px; height: 231px;}
#jsss_bramyGr img    {display: block;width: 326px; height: 231px;}
#jsss_rolety img     {display: block;width: 400px; height:260px;}
#jsss_automatyka img {display: block;width: 400px; height:260px;}
#jsss_nicehome img   {display: block;width: 400px; height: 415px;}
#jsss_przemysl img   {display: block;width: 400px; height: 231px;}
#jsss_przemysl2 img  {display: block;width: 400px; height: 350px;}
#jsss_bramyP img     {display: block;width: 331px; height: 193px;}
#jsss_kraty img      {display: block;width: 331px; height: 193px;}
#jsss_bramyPPOZ img  {display: block;width: 331px; height: 193px;}
#jsss_drzwiPPOZ img  {display: block;width: 331px; height: 193px;}
#jsss_szlabany img   {display: block;width: 200px; height: 150px;}

  /* slide opisy, KRISPOL*/
#krispol_film { float: left; margin-right: 10px; background: transparent; cursor: pointer;}
#krispol_film img{ padding:10px; background: #4E5359}
object#krispol_film2 {display: none; float: left; margin-right: 10px; padding: 10px; background: #5b5c60;}

/* NAVI WEW B #########################################*/

#navi_b_l {float: left;width: 664px; padding: 2px; margin-right: 21px; background: #000;}
#navi_b_l div.boxes {position: relative; float: left; width: 331px; height: 193px; background: #fff;}
#navi_b_l dl {position: absolute; top:0px; left: 0px; width: 313px; height: 173px; margin-top: 5px; margin-left: 10px; padding-left: 0px; color: #000; line-height: 24px;} /*background-image: url(../img/white_alpha.png); }*/
#navi_b_l dl strong , #navi_b_l dl strong a { display: block; font-size: 14px; background-image: url(../img/white_alpha.png); }
#navi_b_l dl dd { float: left; width: 95px; height: 20px; margin: 2px 0px 3px 40px;  text-align: center; line-height: 20px !important; background-image: url(../img/white_alpha2.png); }
#navi_b_l a:link, #navi_b_l a:visited { color: inherit;}
.btb {border-top: 2px solid #fff;}
.bbb {border-bottom: 2px solid #fff;}
.brb {border-right: 2px solid #fff;}
.blb {border-left: 2px solid #fff;}

#navi_b_l dl dd.dd2 {width: 290px; height: auto; margin: 0px 5px 0px 5px; padding: 5px; text-align: justify; line-height: 16px !important; background: #fff; cursor: default;}

/* MAIN B #############################################*/

#mainb {float: left; width: 736px;}
#mainb h2 { padding-left: 10px; color: #fff; background: #d74a2c; line-height: 30px; }
#mainb h3 { padding-left: 10px; color: #fff; background: #d74a2c; line-height: 25px; }

ul#mini_gal { list-style: none; }
ul#mini_gal a:link, ul#mini_gal a:visited {display: block; color: rgb(240,112,0); line-height: 15px; }
ul#mini_gal a:hover {color: #000033; line-height: 15px; }
ul#mini_gal li { float: left; margin-bottom: 15px;}
ul#mini_gal li strong {display: block; padding-top: 5px; text-align: center;}

ul.mini_gal { list-style: none; }
ul.mini_gal a:link, ul#mini_gal a:visited {display: block; color: rgb(240,112,0); line-height: 15px; }
ul.mini_gal a:hover {color: #000033; line-height: 15px; }
ul.mini_gal li { float: left; margin-bottom: 15px;}
ul.mini_gal li strong {display: block; padding-top: 5px; text-align: center;}

/*******************************************************************************
 BOXES                                                                        
*******************************************************************************/

#g_box{position: relative; margin: 0px auto 0px auto;padding: 0;width: 990px;background: #000033;}
#head_box{width: 988px;height: 70px;margin: 0;padding: 20px 0px 0px 0px;border-bottom: 2px solid #000033;background:  #6699ff; background-image: url(../img/nav_o2.png); }
#head_box h1{height: 43px;color: #fff;font-size: 30px;margin: 0;padding: 0px 0px 0px 20px;}
#content{position: relative;overflow:auto;width: 948px;margin: 0;padding: 20px 20px 20px 20px;border-bottom: 2px solid #000033; background: #fff;}
#prawy_panel {position: absolute;top: 20px;right: 20px;height: 400px;width: 200px;}
#p_p_c {height: 390px;width: 198px;background: #4A84FF;}
#foot{clear: both;width: 988px;height: 90px;margin: 0;padding: 0;background: #6699ff;background-image: url(../img/stopka.png);}
.foot_info {display: block;float: left;padding-top: 25px;padding-left: 20px;  color: #000033;}
.foot_info a:link,.foot_info a:visited { color: inherit;}
.text_box {margin:10px;padding: 10px;background: #fff; border: 1px solid #C0C0C0 }

/** of info ******************************************/
  
#box_l{width:  396px;margin: 0px;padding: 0px;}
#cbox_l{padding: 5px 10px 5px 10px;width:374px;height:374px;background: #F0F0F0;}
#box_r{float: right;width:  532px;margin: 0px 0px 0px 20px;padding: 0px;}
#box_r h2{height: 21px;margin: 0;padding: 7px 0px 5px 0px;color: #000033;text-align: center;  background: #C0C0C0;/*border-bottom: 1px solid #505050;*/}
#cbox_r{padding: 5px 0px 0px 0px;width:  530px;height: 346px;background: #F0F0F0;}

/** of par ******************************************/

#box_par {width: 948px;margin: 0px;padding: 0px;}
#box_par h2{height: 21px;margin: 0;padding: 7px 0px 5px 0px;color: #000033;text-align: center;  background: #C0C0C0;/*border-bottom: 1px solid #505050;*/}
#cbox_par {overflow:auto;width: 946px;margin: 0px;padding-bottom: 15px;min-height: 300px;background: #F0F0F0;}
#cbox_par ul{margin: 0px;padding: 0px;list-style: none;}
#cbox_par ul li{float: left;height: 100px;width:  456px;margin: 10px 0px 0px 10px;padding: 0px;/*background: #C0C0C0; */border-top: 1px solid #959593;border-left: 1px solid #959593;border-bottom: 1px solid #C0C0C0;border-right: 1px solid #C0C0C0;}
#cbox_par ul li img{float: left;margin-right: 0px;/*border-right: 1px solid #000033;*/}
#cbox_par ul li h3{float: left;width: 346px;height: 19px;margin: 0px;padding: 6px 0px 0px 10px;background: #C0C0C0;}  
#clearboth {padding-top: 15px;clear:  both;}
p.pad2 {float: left;width: 320px;margin: 0;padding: 8px 8px 0px 8px;text-indent: 0px; font-size: 12px; line-height: 12px; text-align: justify;}

/** of kon *****************************************/

p#formularz{color: #000;font-size: 12px;/*font-weight: bold;*/}
fieldset{border: 0px solid #000;margin-top: 10px;}
fieldset label{float:left;display:inline;width:110px;line-height:16px;margin: 3px 10px;text-align:center;background: #FFF;}
input {height: 20px; width: 300px;margin:3px 0 8px;border-style:solid;border-color: #505050 #909090 #909090 #505050;border-width:2px 1px 1px 2px;}
textarea {height: 100px; width: 300px;margin:3px 0 8px;border-style:solid;border-color: #505050 #909090 #909090 #505050;border-width:2px 1px 1px 2px;}
fieldset br{clear:left;}
input#go{width: 50px; height: 20px; padding-bottom: 2px; margin: 0px 0 0 130px; background: #d74a2c; color: #fff; border: none; cursor: pointer;}


/** of map *****************************************/
   
#mapka{width: 948px;}
#mapka h2{height: 21px;margin: 0;padding: 7px 0px 5px 0px;width: 946px;background: #C0C0C0;color: #000033;text-align: center;/*border-bottom: 1px solid gray;*/}
#mapka_size{overflow: auto; width: 930px;padding: 8px 8px 8px 8px;background: #F0F0F0;}
#mapka_obiekt{float: left;width: 622px; height: 370px;background-image:url('../img/ajax-loader.gif');background-repeat:no-repeat;background-position: center;border: 1px solid gray; }
#mapka_p{float: right;width: 296px; margin-left: 0px;padding: 0px 0px 0px 0px;background: #C0C0C0;border: 1px solid gray; }
#google_direction {clear: both; padding: 20px 20px 0px 20px;}
#fromAddress { width: 185px; }
#button_gd {width: 185px; height: 20px;  margin-top:10px; background: #d74a2c; color: #fff; border: none; cursor: pointer; }
#locale {width: 65px;}
.gd_l{ width: 80px;}

