*{margin:0px;padding:0px;} 
body{background:#aaafb5 url(../layout/bg_site.jpg) repeat-x 0px 0px;font-family:Verdana;}
a{color:black;text-decoration:none;}

img{border:none;}
legend{padding:0 5px;font-size:7pt;}
.red{color:red;}

h1{font-size:16pt;}
h1.logo{text-indent:-9999px;width:180px;height:69px;float:left;}
h1.corona{background:url("../layout/logo_co.png") no-repeat 10px 2px;}
h1.exclusive{background:url("../layout/logo_ex.png") no-repeat 0 2px;}
h2.title{margin-bottom:6px;}
h2.title img{vertical-align:bottom;margin-left:5px;}

#main_box{background:url(../layout/bg_top.jpg) no-repeat 50% 0%;display:block;width:100%;}

#top_box{width:900px;height:70px;clear:both;margin:0 auto;}
	div.tb_menu{width:540px;height:69px;float:left;}
	div.tb_menu p{text-align:right;font-size:7pt;color:#fff;line-height:19px;margin-right:10px;}
	div.tb_menu p.loginbar{margin-top:30px;}
	div.tb_menu p img{vertical-align:middle;border:none;}
	div.tb_menu a{color:#fff;}
	div.tb_menu a:hover{color:#ddd;}
	div.tb_menu img{margin-left:3px;}

#content_box{width:900px;height:540px;margin:0 auto;clear:both;}

div.cb_index{background:url(../layout/index.png) no-repeat;}
div.cb_site{background:url(../layout/content.png) no-repeat;}

div.cb_topmenu{height:50px;clear:both;overflow:hidden;}

  div.cb_search{width:220px;height:42px;float:left;}
  div.cb_search input{width:150px;margin-top:8px;margin-left:22px;}
  div.cb_search p{font-size:7pt;text-align:right;margin-right:30px;}
  div.cb_search p a:hover{color:#fff;}

  div.cb_link {height:42px;float:left;text-align:center;}
  div.cb_link a{width:100%;height:100%;color:#fff;font-weight:bold;font-size:10pt;display:block;border:none;line-height:42px;}
  div.cb_link a:hover{color:#ffbb22;}
	div.ofirmie{width:120px;background:url(../layout/separator.png) no-repeat 118px 0;}
	div.siec{width:180px;background:url(../layout/separator.png) no-repeat 178px 0;}
	div.kontakt{width:120px;background:url(../layout/separator.png) no-repeat 118px 0;}
	div.cms{width:125px;}
	div.cms img{vertical-align:middle;margin-left:-24px;}
	div.cms fieldset{border:none;display:none;padding:2px;}
	div.cms input{font-size:8pt;margin:0;padding:0;clear:both;width:96px;padding-left:16px;border:none;}
	.usericon{background: #fff url("../layout/bullet_user.png") no-repeat 0 -1px;}
	.passicon{background: #fff url("../layout/bullet_key.png") no-repeat  0 -1px;}
	div.address{width:130px;}
	div.address p{text-align:center;margin:3px;margin-right:5px;font-size:7pt;color:#fff;}


div.cb_leftmenu{width:270px;height:489px;border:none;float:left;font-size:8pt;overflow:hidden;}	

  div.cb_menuheader{width:100%;height:45px;background:url("../layout/tool.png") no-repeat 120px 1px;}
  div.cb_menuheader p{font-size:12pt;color:#fff;font-weight:bold;margin-left:25px;line-height:50px;}
  div.cb_leftmenu ul{margin-left:8px;border:none;list-style:none;width:256px;background:#fff;}
  div.cb_leftmenu ul li{line-height:16px;display:block;background-color:#fff;margin:0 0 1px 0;padding-left:18px;border-bottom:1px solid #eee;}
  div.cb_leftmenu ul li a{font-weight:bold;display:block;}
  div.cb_leftmenu ul li a:hover{color:#fa0;}
  ul.submenu{width:238px!important;display:none;margin-left:0px!important;}
  ul.submenu li{font-size:8pt;line-height:16px;border:none!important;}
  ul.submenu li a{font-weight:normal!important;}
  .bullet_orange{background:url("../layout/bullet_orange.png") no-repeat;}
  .bullet_wrench{background:url("../layout/bullet_wrench.png") no-repeat;}
  .bullet_plus{background:url("../layout/bullet_plus.png") no-repeat;}
  .bullet_minus{background:url("../layout/bullet_minus.png") no-repeat;}
	
	ul.map {margin-left:8px;border:none;list-style:none;}
	ul.map li {font-size:9pt;line-height:18px;border:none!important;background:url("../layout/bullet_orange.png") no-repeat;margin:0 0 1px 0;padding-left:18px;}
	
	ul.filestd{margin-left:4px;border:none;list-style:none;}
	ul.filestd li {line-height:16px; font-size: 10pt; display: block; padding-left:18px; background:url("../layout/bullet_black.png") no-repeat;}
  
div.cb_content{width:630px;height:490px;border:none;float:left;}
  div.image01{background:url(../index_foto/narzedzia01.jpg) no-repeat 0 1px;}
  div.image02{background:url(../index_foto/narzedzia02.jpg) no-repeat 0 1px;}
  div.image03{background:url(../index_foto/narzedzia03.jpg) no-repeat 0 1px;}
  div.imgbox{width:100%;height:360px;clear:both;position:relative;}
  div.corner{background:url("../layout/corner.png") no-repeat;width:9px;height:9px;display:block;z-index:1000;position:absolute;top:0;right:0;}
  
div.cb_infobox{width:210px;height:75px;display:block;float:left;border:none;}
div.cb_infobox p{line-height:75px;text-align:center;font-weight:bold;color:#fa0;font-size:13pt;}
div.cb_infobox a{color:#678;}
div.cb_infobox a:hover{color:#345;}
  
	/*div.skrzynka{background:url(../gfx/skrzynka.png) no-repeat 115px 38px;}
  div.pliki{background:url(../gfx/pdf_file.png) no-repeat 25px 34px;}
  p.first{margin-top:40px;color:#fa0;font-weight:bold;}
	p.promo{margin-right:90px;text-align:right;}
	p.files{margin-left:70px;}
  div.contact{background:url(../gfx/contact_ico.png) no-repeat 128px 60px;}
  div.contact p{margin-top:4px;font-size:9pt;padding-left:40px;line-height:24px;}
	.tel_ico{background:url(../gfx/telephone_blue.png) no-repeat 10px 0;}
	.fax_ico{background:url(../gfx/fax_blue.png) no-repeat 10px 0;}
	.skype_ico{background:url(../gfx/skype_blue.png) no-repeat 10px 0;}
	.gg_ico{line-height:20px!important;background:url(http://www.gadu-gadu.pl/users/status.asp?id=13510034) no-repeat 13px 0;}
	.email_ico{background:url(../gfx/email_blue.png) no-repeat 10px 0;}
  p.clicklink{margin-top:35px;text-align:center;font-size:8pt;font-weight:bold;}
  */

  div.cb_breadcrumb{width:629px;height:20px;clear:both;border-bottom:2px solid #ddd;overflow:hidden;}
  div.cb_breadcrumb p{font-size:8pt;color:#000;padding:5px;line-height:14px;}
  div.cb_main{width:625px;height:440px;padding:2px;clear:both;overflow:auto;font-size:8pt;}
  div.cb_main p{margin-bottom:3pt;}
  div.cb_main h2{margin-bottom:3pt;}
  div.cb_bottom{width:629px;height:15px;clear:both;border-top:2px solid #ddd;}
  div.cb_bottom p{font-size:7pt;color:#000;padding:2px;line-height:13px;margin-top:2px;}
  

div.SwCss{background:url(../layout/overlay.png);float:left;border-bottom:3px solid #aaa;overflow:hidden;}
  
#textSwitch{width:581px;height:47px;}
#textSwitch p{font-size:9pt;color:#fff;padding:5px;line-height:18px;}
#imgSw{width:48px;height:47px;float:left;}
#imgSw p{font-size:9pt;line-height:47px;}
#imgSw p a{color:#777;width:15px;border-left:1px solid #222;display:block;float:left;text-align:center;}
#imgSw p a.active{color:#fff;}

fieldset.contactform, fieldset.searchform{border:1px solid #ddd;background:url(../gfx/email_128.png) no-repeat 95% 0px;}
fieldset.searchform{background:none;width:98%;margin:0 auto;padding-top:10px;}
fieldset.contactform legend, fieldset.searchform legend{margin-left:8px;padding:5px;font-size:8pt;font-weight:bold;}
fieldset.contactform label, fieldset.searchform label{width:120px;float:left;font-weight:bold;line-height:20px;text-align:right;}
fieldset.searchform label{width:150px;}
fieldset.contactform input, fieldset.searchform input, fieldset.searchform select{height:16px;margin:1px 0 1px 4px;clear:both;font-size:8pt;width:300px;}
fieldset.searchform select{height:18px; width:150px;}
fieldset.searchform input[type='checkbox']{height:18px;width:18px;vertical-align:bottom;}
fieldset.contactform textarea{width:450px;height:100px;margin:1px 0 1px 4px;clear:both;font-size:8pt;padding-left:1px;}
fieldset.contactform p.required{padding-top:2px;text-align:center;}
fieldset.contactform p.buttons, fieldset.searchform p.buttons{padding:5px 0;text-align:center;}

div.cb_footer{width:900px;clear:both;padding-top:3px;font-size:7pt;}
  div.designer{width:190px;margin-left:10px;float:left;}
  div.designer img{vertical-align:top;margin-left:3px;}
  div.copyrights{width:690px;text-align:right;margin-right:10px;float:right;}
  div.copyrights a:hover{color:#555;}
  div.bottominfo{clear:both;text-align:center;padding-top:10px;}

div.productlist{border:none;width:608px;margin:0 auto;}

div.product{position:relative;width:294px;height:110px;display:block;margin:2px;padding:2px;float:left;border:1px solid #abc;}
div.exclbadge{position:absolute;z-index:1000;background:url(../gfx/prodbadge.png) no-repeat -13px -15px;width:45px;height:42px;}
div.excl{background-color:rgb(194,193,193);}
div.prodImg{width:100px;height:100px;overflow:hidden;float:left;padding:2px;line-height:100px;text-align:center;background-color:#fff;}
div.prodImg img{border:none;vertical-align:middle;}
.exclborder{border:2px solid orange;}
.normborder{border:2px solid #ccc;}
div.proddesc{border:none;width:180px;height:100px;padding:3px;overflow:hidden;float:left;}
div.porddesc p{overflow:hidden;}
div.proddesc p.pname{font-weight:bold;margin-bottom:6px;font-size:9pt;line-height:14px;height:28px;}
div.proddesc p.sdesc{line-height:13px;height:52px;}
div.proddesc p.pcatno{clear:both;float:left;width:95px;padding-left:5px;font-size: 8pt;}
div.proddesc p.pmore{text-align:right;margin-right:5px; width: 75px;float:left;}
div.proddesc p.pmore a:hover{text-decoration:underline;}

.viewbar{width:100%;margin-bottom:5px;}
.viewcat{font-size:10pt;font-weight:bold;}
.view_ce{text-align:right;border-bottom:1px solid #cde;padding-bottom:2px;margin:-18px 5px 0 5px;
	font-size:8pt;line-height:12px;height:12px;}
.view_ce input[type='checkbox']{vertical-align:top;}

/*.viewtable{width:575px;margin:10px auto;border:1px solid #bbb;}*/

.viewtable{font-size:1em;font-family:Arial, Helvetica, Verdana;background-color:#fff;
	border-collapse:collapse;width:95%;margin:10px auto;empty-cells:hide;}
.viewtable thead th{font-size:1.1em; border-right:1px solid #fff;color:#000;text-align:center;
	height:22px;background-color:#fff;font-weight:normal;}
.viewtable tr{background-color:#fff;border-bottom:1px solid  #bbb;}
.viewtable tbody tr.even{background-color:#efefef;}
.viewtable tbody tr.odd{background-color:#fefefe;}
.viewtable td{color:#414141;padding:3px;text-align:center;}

.conerr{text-align:center;margin:10px auto;border:2px solid #f00;padding:5px;width:350px;}
.conok{text-align:center;margin:10px auto;border:2px solid green;padding:5px;width:350px;}
.imgbox{width:585px;height:365px;border:none;clear:both;margin:0 auto 5px auto;}

.imgcontainer{height:360px;width:480px;border:2px solid orange;text-align:center;line-height:358px;float:left;position:relative;}
.imgcontainer img{max-width:478px;max-height:358px;vertical-align:middle;border:none;}

.thumbs{height:360px;width:100px;float:left;}
.thumbs .active{border:2px solid orange!important;}
.thumb{height:85px;width:85px;clear:both;margin:2px auto;border:2px solid #bbb;background-repeat:no-repeat;}
.thumb:first-child{margin-top:0px;}
.fulla{width:100%;height:100%;display:block;}

.register{padding:5px;margin:0 5px;border:1px solid #abc;}
.register label{width:150px;text-align:right;float:left;line-height:22px;padding-right:4px;font-weight:bold;}
.register label.double{line-height:22px;height:44px;}
.register input[type="text"], .register input[type="password"]{height:16px;padding:0;margin:2px;width:300px;}
.register input[type="checkbox"]{vertical-align:middle;margin-top:-3px;}
.register p{text-align:center;margin-top:5px;line-height:20px;}
  
div.clearfix{width:100%;height:1px;clear:both;}

div#data{display:none;}

.hide{display:none;} 
.unhide{display: block!important;}
.sform{text-align:center;}
.reginfo {padding: 5px; border-bottom: 1px solid #eee; margin-bottom: 5px;}

h1.err404 {color: #fff; padding: 15px; margin: 0 5px; border-bottom: 2px inset #eee;}
p.err404 {color: #fff; padding: 5px 40px; font-size: 8pt; height: 470px;}

div.ui-dialog {font-size:13px!important;}
.ui-dialog .ui-dialog-buttonpane {margin:0!important;padding:0 0.7em 0 0!important;}
.ui-dialog .ui-dialog-buttonpane button {margin:0.3em!important;padding:0.1em 1em!important;}


