BODY {  
  font-family: Tahoma, Verdana, Arial;
  font-size: 12px; 
  line-height: 1.5em;
  text-align: center;
  margin: 0;
  padding: 0px 0 0 0;
  color: #636363;
  background: #EFEDEE url('../images/backgr.png') top center repeat-x;
}

div.c {width: 90%; height: 1px; clear: both; overflow: hidden;}

textarea{ font-family: Arial, Tahoma, Verdana;  font-size: 13px;  text-align: left;}
img, img a { border:0; }
div { margin: 0px; padding: 0px; text-align: left; }
a { outline:none; }

#wrapper1{ width:986px; margin: 0 auto; background: transparent url('../images/backgr_left.png') top left no-repeat;}
#wrapper2{ width:986px; background: transparent url('../images/backgr_right.png') top right no-repeat;}


#container{ width:956px; margin: 0 auto; background: transparent url('../images/cont_bg.png') top left repeat-y;}

div#header { width:956px; color: #FFF; margin: 0 auto; height: 208px; overflow:hidden; background: url('../images/head_bg.png') top right no-repeat;}
div#header #search {float: left; width:262px; margin: 6px 0 0 2px; height: 37px; overflow:hidden; background: url('../images/search.png') top right no-repeat;}
div#header #search input.noborder {border: 0; background: transparent; width: 214px;}

div#menu { width:585px; height: 46px; overflow:hidden; margin: 0; padding: 0px; float: right; background: url('../images/menu_off.png') top left no-repeat;}
div#menu ul { margin: 0px; padding: 0; cursor: default; list-style: none; display:block;}
div#menu ul li { display: block; color:#fff; padding:0; margin: 0px; height: 46px; overflow: hidden;  float: left;}
div#menu ul li.break { display: block; color:#fff; padding:0; margin: 0px; width: 2px; height: 46px; overflow: hidden;  float: left; background: url('../images/menu_break.png') top left no-repeat;}

div#flash { width:649px; height:162px; overflow: hidden; margin: 0; float: left;}
div#basket { width:306px; height:162px; overflow: hidden; margin: 0; float: left;}
div#basket #bsk_cnt {margin: 35px 0 0 100px;}
div#info { margin: 20px 0;  }

#leftColumn{ float: left; width:262px; margin-top: 0px; display: inline; overflow:hidden; background: transparent url('../images/leftColumn_bg.png') top left repeat-y;}
ul#lmenu {width:235px; margin: 0px 0 0 10px; padding: 0; cursor: default; list-style: none; display:block;}
ul#lmenu li { display: block; padding:7px 0 0 0; margin: 0px; height: 27px; width:235px; overflow: hidden; background: url('../images/lmenu_hr.png') bottom center no-repeat;}
ul#lmenu li a { color:#636363; text-decoration: none; padding: 0px 0 2px 20px; }
ul#lmenu li a.on { font-weight: bold; color:#F85206; text-decoration: none; padding: 0px 0 2px 20px; }
ul#lmenu li a:hover { font-weight: bold; color:#F85206; text-decoration: none; padding: 0px 0 2px 20px; }
ul#lmenu ul {width:235px; margin: 0px; padding: 0; cursor: default; list-style: none; display:block;}

#content {	float: left; width:694px; min-height: 600px; padding: 0px; margin: 0 0 15px 0; display: inline; background: #fff url('../images/center_bg.png') top left no-repeat; overflow: hidden;}

.bbox{color: #DBDAC8; margin-top: 18px; padding: 0px; width:601px; background: #454544;}

div.ramka {border: 1px solid #66D03A; width: 195px; height: 220px; padding: 10px; background: #EFEEEE; float: left; margin: 10px 0 0 10px;}
div.ramka2 {border: 1px solid #66D03A; width: 305px; height: 335px; padding: 0px; background: #EFEEEE; float: left; margin: 0px 0 0 10px;}
div.nowosc {background: #EFEEEE url('../images/nowosc.png') top left no-repeat;}
div.ramka .tytul {float: right; width: 100px; height: 50px; font-weight: bold;}
div.ramka .opis {float: left; width: 100px; margin: 0 0 8px 10px; height: 135px; overflow: hidden;}
div.ramka .opis p { margin: 0;}
.opis2 {float: left; width: 330px; margin: 0 0 8px 20px; overflow: hidden;}
.opis2 p { margin: 0;}

span.cena {color: #F85206; font-weight: bold;}
input.ramka {border: 1px solid #66D03A; width: 30px; background: #EFEEEE;}

div.super_oferta {width: 695px; height: 186px; background: transparent url('../images/super_oferta.png') top left no-repeat;} 
div.super_oferta .opis {font-size: 15px; float: left; margin: 33px 0 0 200px;}
div.super_oferta .obrazek {float: left; margin: 33px 0 0 80px;}

div.subtitle { font-size: 14px; font-weight: bold; margin: 10px 15px;} 
div.title { padding: 12px 0 0 18px; background: transparent url('../images/title_bg.png') top left repeat-x; width:100%; height: 37px;}
div.text {padding: 15px;}

div.hr {clear: both; width:537px; height: 3px; margin: 20px auto; background: transparent url('../images/right_hr.png') bottom right no-repeat;}
div.left_hr {clear: both; width:284px; height: 2px; margin: 20px auto; background: transparent url('../images/left_hr.png') bottom right no-repeat;}

#footer { clear:both; font-size: 11px; color: #868585; width:926px; height: 52px;  margin: 0px auto 0 auto;  padding: 15px 30px 0 30px;  text-align: center; background: transparent url('../images/foot_bg.png') bottom left no-repeat;}
#footer a {color: #868585; text-decoration: none;}
#footer a:hover {color: #868585; text-decoration: none; font-weight: bold;}


a { color: #F85206;  text-decoration: none;}
a:hover { color: #F85206;  text-decoration: underline;}
a.arrR { font-weight: bold; text-decoration: none; color: #FFFBAF; padding: 0px 15px 2px 0; background: url('../images/arr.png') right center no-repeat;}

.white, a.white:hover { color: #FFF;}
.yellow, a.yellow:hover {color: #ECDC2F;}
.grey, a.grey:hover { color: #636363; }

span.blue {color: #055698; font-weight: bold;}
span.red {color: #C70402; font-weight: bold;}

.news .data {color: #C4C2A5; font-size: 10px; }
.news .tytul {color: #FFFBAF; font-size: 13px; font-weight: bold;}


.foto_gal { width: 150px; height: 113px; float: left; margin-left: 40px; margin-top: 20px; border:solid 1px #C2C2C2; padding: 4px; display: inline;}
.foto_gal_podpis {margin-left: 20px; width:80px; clear: both;}

.tb { font-weight:bold; }
.tl { text-align:left; }
.tj { text-align:justify; }
.tr { text-align:right; }
.tc { text-align:center; }
.fl { float:left; }
.fr { float:right; }
.vt { vertical-align: top; }
.vm { vertical-align: middle; }
.di { display: inline; }
.fs11 { font-size: 11px; }
p.error {color: red; }
.m0 {margin: 0px;}
h1 {font-size:12px; font-weight: bold;}
.info {font-size:12px; font-weight:bold; text-align:center;}
.info2 {font-size:10px;}
.w200 {width: 200px;}
.w50 {width: 65px;}

textarea.reg, input.reg {background: #EFEEEE; border: 0;}

.tr_tab { text-align:right;  padding-bottom: 10px;  padding-right: 10px;  vertical-align: middle;}
.inpBg{  padding-top: 10px;}

#gMap{	margin: 5px auto; width: 500px; height: 400px;}

