/* reset */
/*
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
*/

/* remember to define focus styles! */
:focus {
	outline: 0;
}

ol, ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/* layout format  font-family:Geneva,Verdana,  Arial, Helvetica, sans-serif;  */
body {/**line-height:1.2em;**/font: 12px/14px Tahoma, sans-serif; color:#000;margin: 0px;padding:0px;background: #fff}
html,body {margin:0;padding:0}
a { font: 12px/14px Tahoma, sans-serif; font-weight: normal; color:#004080; text-decoration: none }
a:link, a:active, a:visited  { font: 12px/14px Tahoma, sans-serif; font-weight: normal; color:#004080; text-decoration: none }
a:hover { font: 12px/14px Tahoma, sans-serif; font-weight: normal; color:#004080; text-decoration: none }
img {border: 0}
form input {margin: 0;border: 0;padding: 0;}
/* layout structure */
#container {width: 1000px;padding: 0;margin: 0 auto;position: relative;}
#container #top {width: 1000px;height: 80px;position: relative;margin: 60px 0 0 0;padding: 0 0 0 0;overflow: hidden}
#container #body {width: 1000px;padding: 0;position: relative}
#container #body #left {width: 150px;margin: 0;border: 0;padding: 0;float: right}
#container #body #center {width: 840px;margin: 0 10px 0  0 ;border: 0;padding: 0;float: left}
#container #body #right {width: 150px;padding: 0 0 0 0;float: left;margin: 0;border: 0}
#footerTEMP1 {width: 980px;height:15px;background:#cc9900;margin: 10px auto;padding: 10px;border-top: 0px #000 solid;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;overflow: hidden;clear:both}
#footer {margin: 10px auto;border:0;padding:0 10px;width:980px;height:30px;overflow: hidden;clear:both;color: #ba5050;overflow: hidden;-moz-border-radius: 5px;-webkit-border-radius: 5px;background: url("../img/bg-menu-2.png")  repeat-x;}
/* footer structure */
#footer .center {width: 980px;line-height:2.5em;position: relative;margin: 0 auto;padding: 0 0 0 0;overflow: hidden;padding: 0 0 0 0}
#footer .center .l { margin: 0 0 0 0;width: 600px;float: left;color: #fff}
#footer .center .l a {font-size: 11px;color: #fff}
#footer  .center .r {width: 380px;float: left;padding: 7px 0 0 0;text-align: right}
#footer .center .r a {font-size: 11px;color: #c3c3c3}
#container #toplinks{margin:0 0 10px 0; padding:4px;text-align: right; z-index:1000; position:relative}
#container #top {background:#fff;width:1000px;height:120px;position:relative;margin:0 0 0 0;padding:0;overflow:hidden}
/* top image */
#container #top #topimage{display:none;margin:0;border:0;padding:0 0 0 0;width:373px;height:150px;position: absolute;top:0;right:0px;z-index:1}
/* top menu */
#container #top #menu{margin:0;border:0;padding:0;width:1000px;height:30px;overflow: hidden;color: #ba5050;overflow: hidden;position: absolute;bottom:0;left:0; -moz-border-radius: 5px;-webkit-border-radius: 5px;background: url("../img/bg-menu-2.png")  repeat-x;}
#container #top #menuright {display:none;background:#ddd; margin: 0 0 0 0; padding: 0 5px 0 10px; width:370px;height: 30px;overflow: hidden;color: #ba5050;overflow: hidden;position: absolute;top: 0;right: 0; /*-moz-border-radius: 5px;-webkit-border-radius: 5px;*/border: 0 solid #ddd; line-height:2.5em}
#container #menu ul {margin:0;border:0;padding:0}
#container #menu ul li {margin:0 0 0 0;padding:0;list-style: none;float: left}	
#container #menu li a {padding: 0 15px 0 15px;height: 30px;line-height: 2.1em;margin: 0px 0;padding: 0 15px 0 15px;display: block}
#container #menu li a:link, #container #menu li a:visited {display: block;margin: 0px 0;padding: 0 15px 0 15px;height: 30px;line-height: 2.4em;color: #fff;border: 0 solid #333333;/*-moz-border-radius: 5px;-webkit-border-radius: 5px;*/border: 0 solid #ddd;background: url("../img/bg-menu-2-divider.png") 100% 0 no-repeat;}
#container #menu li a:hover, #container #menu li a.current {padding: 0 15px 0 15px;height: 30px;line-height: 2.4em;/*-moz-border-radius: 5px;-webkit-border-radius: 5px;*/border: 0 solid #ddd;background:#666}
/* top search */
#container #top #boxsearch {display:none;background:#eee;padding:8px;position: absolute; bottom:40px; left:230px; border:0;z-index:101;-moz-border-radius:5px;-webkit-border-radius: 5px;}
#container #top #boxsearch form {margin:0 5px 0 5px;border:0;padding:0}
#container #top #boxsearch form input {width:200px;border:solid 1px #ddd;padding:4px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
#container #top #boxsearch form input.button {background:#ffcc00;border:solid 1px #cca400;width:80px;padding:4px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
#container #top #boxsearch form select {width:210px;border:solid 1px #ddd;padding:3px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
/* menu search */
#container #top #menusearch {background:none;padding:0;position: absolute; bottom:0px; right:0px; border:0;z-index:101;-moz-border-radius:5px;-webkit-border-radius: 5px;}
#container #top #menusearch form {margin:0 3px 0 5px;border:0;padding:0}
#container #top #menusearch form input {margin:3px 0; padding:3px 3px 3px 20px;width:230px;border:solid 1px #999;-moz-border-radius: 5px;-webkit-border-radius: 5px;background: #fff url("../img/find.png") 3px 3px no-repeat}
#container #top #menusearch form input.button {background:#ffcc00;border:solid 1px #999;width:60px;padding:3px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
#container #top #menusearch form select {position: absolute; top:4px; left:140px; margin:0;width:120px;border:solid 0 #999;padding:2px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}

/* top h1 */
/**#container h1 {position: absolute; top:70px; right:230px; border:0;z-index:200; font-size:22px; font-style:italic;}**/
/* top menu */
/*#container #top #menulink {margin: 0 0 0 0px;height: 50px;overflow: hidden;color: #ba5050;overflow: hidden;position: absolute;top: 0;right: 0}*/
#container #top #menulink {background:#fff; margin: 0 0 0 0; padding: 0 0 0 0; height: 30px;overflow: hidden;color: #ba5050;overflow: hidden;position: absolute;top: 0;right: 0; -moz-border-radius: 5px;-webkit-border-radius: 5px;border: 0 solid #ddd;}
#container #top #menulinkright {display:none;background:#ddd; margin: 0 0 0 0; padding: 0 5px 0 10px; width:370px;height: 30px;overflow: hidden;color: #ba5050;overflow: hidden;position: absolute;top: 0;right: 0; -moz-border-radius: 5px;-webkit-border-radius: 5px;border: 0 solid #ddd; line-height:2.5em}


/**#container #menulink ul {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;}*/
/**#container #menulink ul li {margin: 0 0 0 5px;list-style: none;float: left}	
#container #menulink li a {padding: 0 15px 0 15px;height: 30px;line-height: 2.1em;margin: 5px 0;padding: 0 15px 0 15px;height: 30px;display: block}
#container #menulink li a:link, #container #menulink li a:visited {display: block;margin: 5px 0;padding: 0 15px 0 15px;height: 30px;line-height: 2.4em;color: #000;border: 0 solid #333333;-moz-border-radius: 5px;-webkit-border-radius: 5px;border: 0 solid #ddd;background: #999}
#container #menulink li a:hover, #container #menulink li a.current {padding: 0 15px 0 15px;height: 30px;line-height: 2.4em;-moz-border-radius: 5px;-webkit-border-radius: 5px;border: 0 solid #ddd;	background: #cc9900}
**/
/*#container #top #menubar {height: 10px;background:#cc9900;overflow: hidden;position: absolute;top: 30px;left: 0;width: 1000px}
*/


#container #menulink ul li {margin: 0 5px 0 0;list-style: none;float: left}	
#container #menulink li a {padding: 0 15px 0 15px;height: 30px;line-height: 2.1em;margin: 0px 0;padding: 0 15px 0 15px;height: 30px;display: block}
#container #menulink li a:link, #container #menulink li a:visited {display: block;margin: 0px 0;padding: 0 15px 0 15px;height: 30px;line-height: 2.4em;color: #fff;border: 0 solid #333333;-moz-border-radius: 5px;-webkit-border-radius: 5px;border: 0 solid #ddd; 
background: url("../img/bg-menu.png") repeat-x 0px 0px;}
#container #menulink li a:hover, #container #menulink li a.current {padding: 0 15px 0 15px;height: 30px;line-height: 2.4em;-moz-border-radius: 5px;-webkit-border-radius: 5px;border: 0 solid #ddd;	background: url("../img/bg-menu.png")  0 -47px repeat-x;}


/* navigation */
#breadcrumbs {margin: 0 0;padding:0;height:30px;overflow:hidden;/**position:absolute;top:40px;left:0;**/width:1000px;line-height:2.4em;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px}
/* container structure */
#container #top #logo {position: absolute;top:0px;left:0;padding-top: 0px;width: 150px;text-align: center}
#container #top #logo img {width: 200px}

.body-container ul {margin: 10px 0}
.body-container ul li {margin: 0 0 0 10px;padding:0 0 0 20px; background:url(../img/menuic.gif) 5px 2px no-repeat;}
/* a ikony */
a.iletter {  padding:0 0 6px 30px;line-height:1.5em;background:url(../img/icons/16/email.png) 0px 0px no-repeat; }
a.iwebsite { padding:0 0 6px 30px;line-height:1.5em;background:url(../img/icons/16/world.png) 0px 0px no-repeat; }
a.icard { padding:0 0 6px 30px;line-height:1.5em;background:url(../img/icons/16/find.png) 0px 0px no-repeat; }
span.iphone { padding:0 0 6px 30px;line-height:1.5em;background:url(../img/icons/16/telephone.png) 0px 0px no-repeat; }
span.ifax { padding:0 0 6px 30px;line-height:1.5em;background:url(../img/icons/16/printer.png) 0px 0px no-repeat; }


ul.options li {line-height:1.2em;}
li.iletter {  padding:0 0 6px 30px;line-height:1.5em;background:url(../img/icons/16/email.png) 0px 0px no-repeat; }
li.iwebsite { padding:0 0 6px 30px;line-height:1.5em;background:url(../img/icons/16/world.png) 0px 0px no-repeat; }
li.icard { padding:0 0 6px 30px;line-height:1.5em;background:url(../img/icons/16/find.png) 0px 0px no-repeat; }
li.iphone { padding:0 0 6px 30px;line-height:1.5em;background:url(../img/icons/16/telephone.png) 0px 0px no-repeat; }
li.ifax { padding:0 0 6px 30px;line-height:1.5em;background:url(../img/icons/16/printer.png) 0px 0px no-repeat; }
li.iprod { padding:0 0 6px 30px;line-height:1.5em;background:url(../img/icons/16/prod.png) 0px 0px no-repeat; }


.gName {position:relative;line-height:2.5em; text-indent:10px; color:#fff; font-weight:bold;border:0;padding:0;width:410px;height:30px;overflow: hidden;overflow: hidden;-moz-border-radius: 5px;-webkit-border-radius: 5px;background: url("../img/bg-menu-2.png")  repeat-x;}


/* GRID DEFAULT TEST START */
.grid-test1 {margin:0 0 0 0;width:840px;position:relative}
.grid-test1 .row {width:840px;margin:0 0 0 0; overflow:hidden}
.grid-test1 .col {margin:0;width:420px;float:left}
.grid-test1 .col .listyes ul li {margin:0;padding: 3px 0 3px 25px;border-bottom: dotted 0px #ccc;background: url("../img/gfx-actionLinks.png") no-repeat scroll 0px 3px transparent}
.grid-test1 .col .listyes ul li:hover {margin:0;padding: 3px 0 3px 25px;border-bottom: dotted 0px #ccc;background: url("../img/gfx-actionLinks.png") no-repeat scroll 0px -28px transparent}	
.grid-test1 .col .listyes ul li a {font-weight: normal}
.grid-test1 .col .listyes ul li a.current {font-weight: bold}
.grid-test1 .col .listyes2 ul li {margin:0;padding: 3px 0 3px 25px;border-bottom: dotted 0px #ccc;background: url("../img/icons/page_white_text.png") no-repeat scroll 0px 3px transparent}
.grid-test1 .col .art a.title {font-weight: bold}
.grid-test1 .col .body .art span {display: block; margin: 10px 0 20px 0}
.grid-test1 .col .listno ul { overflow: hidden; list-style:none;}
.grid-test1 .col .listno li {background:none; margin:0;padding:0;list-style:none;float: left;border: none}
.grid-test1 .col .listno li img {width: 115px; margin: 0 5px 5px 10px;}
.grid-test1 .name {margin:0 0 10px 0; position:relative;line-height:2.5em; text-indent:10px; color:#fff; font-weight:bold;border:0;padding:0;width:410px;height:30px;overflow: hidden;overflow: hidden;-moz-border-radius: 5px;-webkit-border-radius: 5px;background: url("../img/bg-menu-2.png")  repeat-x;}
.grid-test1 .name .buttonlink {width:100px;position:absolute;top:3px;right:3px;font-size:11px;color:#000;background:#ffcc00;border:solid 1px #666;padding:4px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.grid-test1 .body {width:400px}
.grid-test1 .w840 {width:840px}
.grid-test1 .body .w220 {width:220px}
.grid-test1 .body .w620 {width:620px}
.grid-test1 .body .w420 {width:420px}

.colsearch {float:left;margin:10px 0; width:180px; height:auto; padding:10px; background:#eee; -moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px}
.colsearch .boxlog {margin:10px 0; width:220px; height:auto; padding:10px; background:#ffcc00; -moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px}
.colsearch h3 {margin:5px 0; padding:0}

.grid-test1 .collist {margin:10px 0;padding:0px;line-height:1.4em;width:540px;height:auto;float:left;background:#fff;border:solid 1px #ccc; -moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;}
.grid-test1 .collist .logo {width:120px; float:left; display:none}
.grid-test1 .collist .logo img {margin: 0 0 0 0}
.grid-test1 .collist .cont {margin: 20px 0 0 0;width:340px}
.grid-test1 .collist img {  border:solid 1px #ccc;padding:0px;margin: 0 10px 10px 0; width: 100px}
.grid-test1 .collist .button { position: absolute; bottom:5px; right:5px; width:15px; height:15px}
.grid-test1 .collist a.firmname {font-size:13px; font-weight:bold; color:navy;text-decoration:none}
.grid-test1 .collist img.product {width:100px;height:75px;margin:5px 10px; float:right}

.grid-test1 .collist {
	width: 608px;
	background:url(../img/bg-box-firm.png) repeat-x left top;
	border:solid 1px #ccc;
	float:right;
	margin:10px 0 0 0;
	padding:10px;
}

/* colfirmproduct ver 1 */
/*.grid-test1 .colfp {margin:0 5px 10px 5px;padding:10px;line-height:1.4em;width:383px;height:160px;float:left;background:#f5f5f5;border:solid 1px #ccc; -moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;}
.grid-test1 .colfp img { float: right; border:solid 1px #ccc;padding:0px;margin: 10px 10px 10px 0; width: 100px}
.grid-test1 .colfp .button { position: absolute; bottom:5px; right:5px; width:15px; height:15px}
.grid-test1 .colfp a.firmname {font-size:12px; font-weight:bold; color:navy;text-decoration:none}
.grid-test1 .colfp img.product {width:100px;height:75px;margin:5px 10px; float:right}*/

/* colfirmproduct ver 2 */
.grid-test1 .colfp {margin:10px 0;padding:0px;line-height:1.4em;width:540px;height:auto;float:left;background:#fff;border:solid 1px #ccc; -moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;}
.grid-test1 .colfp .logo {width:120px; float:left; display:none}
.grid-test1 .colfp .logo img {margin: 0 0 0 0}
.grid-test1 .colfp .cont {margin: 20px 0 0 0;width:340px}
.grid-test1 .colfp img {  border:solid 1px #ccc;padding:0px;margin: 0 10px 10px 0; width: 100px}
.grid-test1 .colfp .button { position: absolute; bottom:5px; right:5px; width:15px; height:15px}
.grid-test1 .colfp a.firmname {font-size:13px; font-weight:bold; color:navy;text-decoration:none}
.grid-test1 .colfp img.product {width:100px;height:75px;margin:5px 10px; float:right}

.grid-test1 .colfp {
	width: 600px;
	background:url(../img/bg-box-firm.png) repeat-x left top;
	border:0;
	float:right;
}
.grid-test1 .p10 {width:578px; padding:10px;border:solid 1px #ddd}

/* pager box */
.grid-test1 .boxpager {position: absolute; top:0px; right:5px; border:0}
.grid-test1 .counts {position:absolute;color:#fff;width:120px;top:8px;right:270px;border:0}
/* pager box pagination */
.grid-test1 .pager {margin: 6px 0;overflow: hidden}
.grid-test1 .pager a {display: block;font-size:10px; float: left;width: 20px;text-align: center;margin: 0 5px 0 0;color:#fff;background:#afafaf;padding: 1px;border: solid 1px #ddd; -moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px}
.grid-test1 .pager strong {font-size:10px; font-weight: bold}

/* news list */
.grid-test1 .nrow {width:830px;margin:10px 0 0 0;border-bottom:dotted 1px #ccc;overflow:hidden}
.grid-test1 .nrow .ntitle {margin: 0 0 10px 0;font-size: 11px;font-weight: bold;}
.grid-test1 .nrow .ntitle a {font-size: 14px;font-weight: bold;}
.grid-test1 .nrow .nbody {margin: 0 0 10px 0;text-align: justify;}
.grid-test1 .nrow .nsource {text-align: right;font-size: 10px;color: #666;margin: 10px 0;}
.grid-test1 .nrow .nc1 {float: left;width: 110px;height: auto;/**/display: none;/**/}
.grid-test1 .nrow .nc1 img {width: 100px;padding: 0;height: auto;border: solid 0 #ccc;}
.grid-test1 .nrow .nc2 {float: left;width: 810px;height: auto}
.grid-test1 .nrow .w600 {width: 600px}
/* GRID DEFAULT TEST END */


/* kolumny obok siebie szablon */
.dCol {width:260px; float:left; padding:0px; -moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px}
.dCol260 {width:260px;} 
.dCol560 {width:560px;} 
.dCol .box {margin:10px 0; width:220px; height:auto; padding:10px; background:#eee; -moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px}
.dCol .boxlog {margin:10px 0; width:220px; height:auto; padding:10px; background:#ffcc00; -moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px}
.dCol .box h3 {margin:5px 0; padding:0}



/* grid default */
/**
.grid {margin:0 0 0 0;width:840px}
.grid .row {margin:0 0 0 0; overflow:hidden}
.grid .row .col {margin:0 0 0 0;width:420px;float:left}
.grid .bth {clear:both;}
.grid1000 {width:1000px}
.grid560 {width:560px}
.grid .row .col150 {width:150px}
.grid .row .col840 {width:840px;margin-left:10px}
.grid .row .col280 {width:280px;margin:0 0 10px 0}
.grid .row .col400 {width:400px}
.grid .row .col415 {width:415px}
.grid .row .col425 {width:425px}**/


/* colfloat */
.colfloat {margin:0 5px 10px 5px;padding:10px;line-height:1.4em;width:388px;height:160px;float:left;background:#f5f5f5;border:solid 1px #ccc; -moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;}
.colfloat img { float: right; border:solid 1px #ccc;padding:0px;margin: 10px 10px 10px 0; width: 100px}
.colfloat .button { position: absolute; bottom:5px; right:5px; width:15px; height:15px}
.colfloat a.firmname {font-size:12px; font-weight:bold; color:navy;text-decoration:none}
.colfloat img.product {width:100px;height:75px;margin:5px 10px; float:right}

/* colfloatprodfirm */
.colfloatprodfirm {text-align:center;margin:0 5px 10px 5px;padding:10px;width:122px;height:160px;float:left;background:#f5f5f5;border:solid 1px #ccc; -moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;}
._colfloatprodfirm img { border:solid 1px #ccc;padding:0px;margin: 5px auto; width: 100px; height:75px}
.colfloatprodfirm img { border:solid 1px #ccc;padding:0px;margin: 5px auto; width: 100px}
.colfloatprodfirm a {font-size:11px}

/* boxfloatgallery */
.boxfloatgallery {text-align:center;margin:0 5px 10px 5px;padding:10px;width:122px;height:100px;float:left;background:#f5f5f5;border:solid 1px #ccc; -moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;}
.boxfloatgallery img { border:solid 1px #ccc;padding:0px;margin: 5px auto; width: 100px; height:75px}
.boxfloatgallery a {font-size:11px}


/* float */
.float280 {margin:0 0 0 0;padding:5px;width:268px;float:right;background:#eee;border:solid 1px #ccc; -moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;}
.float280 h4 {font-size:13px;margin:0 0 10px 0;padding:0 0 5px 0;border-bottom:1px dotted #ccc}
/* box default */
.box {margin:0 auto; position:relative; width:260px;height:170px;border:solid 1px #cccccc; -moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;}
.box  .top { background:url(../images/bg-box.png) repeat-x left top; padding:8px 4px 8px 4px;}
.box  .line { height: 1px; background: #999;}
.box  .top span { padding: 5px 0; background:url(../images/bullet-box-TEMP.png) no-repeat 0px 0px;}
.box  .top b {padding: 0 0 0 1px;}
.box  .body {background:#fff;padding:4px; overflow:hidden; height: 110px; font-size:1.0em}
.box  .body  img { float: left; border:solid 1px #ccc;padding:0px;margin: 0 10px 10px 0; width: 100px}
.box  .button { position: absolute; bottom:5px; right:5px; width:15px; height:15px}

/* boxin */
.boxin {margin:0 auto;background:#f5f5f5; position:relative; width:400px;height:140px;border:solid 0 #cccccc; -moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;}
.boxin .topin { background:url(../images/bg-boxx.png) repeat-x left top; padding:8px 4px 8px 4px;}
.boxin .linein { height: 1px; background: #999;}
.boxin .topin span { padding: 5px 0; background:url(../images/bullet-box-TEMP.png) no-repeat 0px 0px;}
.boxin .topin b {padding: 0 0 0 1px;}
.boxin .bodyin {border:0;padding:10px; overflow:hidden; font-size:1.0em; line-height:1.2em}
.boxin .bodyin  img { float: right; border:solid 1px #ccc;padding:0px;margin: 0 10px 10px 0; width: 100px}
.boxin .buttonin { position: absolute; bottom:5px; right:5px; width:15px; height:15px}


/* boxes spec */
.box400 {width: 400px;margin: 0 0 10px 0;padding: 0;height: auto;overflow: hidden}
.box400 .name {background: url("../img/bgbox400h.png") repeat-x;height: 20px;margin: 0;padding: 5px;color: #000;font-weight:bold}	
.box400 .body {background: url("../img/bgbox400b.png") repeat-y 0 0;margin: 0;width: 380px;padding: 10px}	
.box400 .foot {background: url("../img/bgbox400f.png") no-repeat 0 0;height: 30px;margin: 0;padding: 0;	line-height: 2.9em;text-align: right}	
.box400 .body ul li {margin:0;padding: 3px 0 3px 25px;border-bottom: dotted 0px #ccc;background: url("../img/gfx-actionLinks.png") no-repeat scroll 0px 3px transparent}
.box400 .body ul li:hover {margin:0;padding: 3px 0 3px 25px;border-bottom: dotted 0px #ccc;background: url("../img/gfx-actionLinks.png") no-repeat scroll 0px -28px transparent}	
.box400 .body ul li a {font-weight: normal}
.box400 .body ul li a.current {font-weight: bold}
.box400 .foot a.more { line-height:2.9em;margin: 0;padding: 3px 10px 3px 20px; font-weight:bold; background: url("../img/gfx-actionLinks.png") no-repeat scroll 0px 5px transparent }
.box400 .body .art a.title {font-weight: bold}
.box400 .body .art span {display: block; margin: 10px 0 20px 0}
.box425 {width: 425px;margin: 0 0 10px 0;padding: 0;height: auto;overflow: hidden}
.box425 .name {background: url("../img/bgbox425h.png") repeat-x;height: 20px;margin: 0;padding: 5px;color: #000;font-weight:bold}	
.box425 .body {background: url("../img/bgbox425b.png") repeat-y 0 0;margin: 0;width: 405px;padding: 10px}	
.box425 .foot {background: url("../img/bgbox425f.png") no-repeat 0 0;height: 30px;margin: 0;padding: 0;	line-height: 2.9em;text-align: right}
.box425 .body ul { overflow: hidden;}
.box425 .body li {margin:0;padding:0;list-style:none;float: left;border: none}
.box425 .body  li img {width: 115px; margin: 0 5px 5px 10px;}
.box840 {width: 840px; position:relative;margin: 0 0 10px 0;padding: 0;height: auto;overflow: hidden}
.box840 .name {background: url("../img/bgbox840h.png") repeat-x;height: 20px;margin: 0;padding: 5px;color: #000;font-weight:bold}	
.box840 .name50 {background: url("../img/bgbox840h50.png") repeat-x;height: 40px;margin: 0;padding: 5px;color: #000;font-weight:bold}
.box840 .name40 {background: url("../img/bgbox840h40.png") repeat-x;height: 30px;margin: 0;padding: 5px;color: #000;font-weight:bold}
.box840 .body {background: url("../img/bgbox840b.png") repeat-y 0 0;margin: 0;width: 820px;padding: 10px}	
.box840 .line {border-top: solid 1px #ccc; width:838px}
.box840 .foot {background: url("../img/bgbox840f.png") no-repeat 0 0;height: 30px;margin: 0;padding: 0;	line-height: 2.9em;text-align: right}
.box840 .boxsearch {position: absolute; top:-2px; right:5px; border:0}
.box840 .boxsearch form {margin:0 5px 0 5px;border:0;padding:0}
.box840 .boxsearch form input {width:150px;border:solid 1px #666;padding:4px}
.box840 .boxsearch form input.button {width:80px;padding:4px}
.box150 {width: 150px;margin: 0 0 10px 0;padding: 0;height: auto;overflow: hidden}
.box150 .name {background: url("../img/bgbox150h.png") repeat-x;height: 20px;margin: 0;padding: 5px;color: #000;font-weight:bold}	
.box150 .body {background: url("../img/bgbox150b.png") repeat-y 0 0;margin: 0;width: 140px;height:40px;padding: 5px}	
.box150 .foot {background: url("../img/bgbox150f.png") no-repeat 0 0;height: 30px;margin: 0;padding: 0;	line-height: 2.9em;text-align: right}
.box150 .foot10 {background: url("../img/bgbox150f10.png") no-repeat 0 0;height:10px;margin:0;padding:0}
.name h3, .name40 h3, .name50 h3 {font-size: 16px; padding: 5px}
.body {overflow:hidden;clear:both;}
.body .col {margin:0 0 10px 0;padding:0;width:410px;float:left}
/* produkt */
.body .left {float: left;width: 520px;}
.body .right {float: left;width: 250px; margin-left:50px;height: auto;color: #333;font-size: 1.0em; text-align: left}
.body .right img {width:100px;height:auto;margin:5px 0}
/* firma */
.body .leftfirm {float: left;width: 150px; padding:10px 0}
.body .leftfirm img {width:100px}
.body .centerfirm {float: left;width: 400px; padding:10px 0}
.body .rightfirm {float: left;width: 250px; margin-left:20px; padding:10px 0; height: auto;color: #333;font-size: 1.0em; text-align: left}
.body .rightfirm img {width:100px;height:auto;margin:20px 0}
.body .addressfirm, .colfloat .addressfirm {font-size:12px; font-weight:normal}
ul.ulcategories ul { overflow: hidden;}
ul.ulcategories li {overflow: hidden;}
ul.ulcategories li img {width: 115px; margin: 0 5px 5px 10px;}
ul.ulcategories li {clear:both;margin:0;padding: 3px 0 3px 25px;border-bottom: dotted 0px #ccc;background: url("../img/gfx-actionLinks.png") no-repeat scroll 0px 3px transparent}
ul.ulcategories li:hover {margin:0;padding: 3px 0 3px 25px;border-bottom: dotted 0px #ccc;background: url("../img/gfx-actionLinks.png") no-repeat scroll 0px -28px transparent}	
ul.ulcategories li a {font-weight: normal}
ul.ulcategories li a.current {font-weight: bold}

.col415 h2 {font-size:15px; margin:0 0 10px 0}


/* boksy z tytulami */
.boxtitle40 {background: url("../img/bgbox840h40.png") repeat-x;height: 30px;margin: 0 0 10px 0;padding: 5px;color: #000;font-weight:bold; border-bottom: solid 1px #666; position:relative}
.boxtitle40 h2 {font-size: 16px; padding: 5px}
.boxtitle40 .boxpager {position: absolute; top:2px; right:5px; border:0}
.boxtitle40 .counts {position: absolute; width:120px; top:12px; right:270px; border:0}



/* slider prezentacja */
#slideshow-holder {}
#slideshow {margin: 0 auto;width: 138px}
#slideshow-holder .slide-text img {width: 130px;height: 59px} 

/* info boxes */
.info-box {
	/**border: solid 1px #d8c805;**/
	background: #fbf17b;
	padding: 5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	min-height: 90px;
}
/* linki sponsorowane */
.linkspons .body {overflow:hidden; clear:both;}
.linkspons .item {float: left;margin: 10px 1px;position: relative;width: 98px;height: 50px;text-align: center}
.linkspons .item img {border: solid 1px #000;width: 85px;height: 50px}

/* tooltip */
#screenshot{width: 300px;height: auto;position: absolute;border: 1px solid #ccc;padding: 5px;display: none;color: #000;background: #f5f5f5;z-index: 20000}

/* Easy Slider - defaultowy */
#slider {margin: 0 0 0 5px}
#slider ul, #slider li{margin:0;padding:0;list-style:none}
#slider li{width:400px;height:140px;overflow:hidden}
#slider img {border-top: solid 0px #fff;width:400px; height:140px}	

#slider2 ul, #slider2 li,#slider3 ul, #slider3 li{float:left;width:400px;margin:0;padding:0;list-style:none}
#slider2 li,#slider3 li{float:left;width:130px;height: 40px;overflow:hidden}
#slider2 img,#slider3 img {border-top: solid 0 #fff}
span#prevBtn{}
span#nextBtn{}					
ol#controls{width: 400px;background:#eee;position: relative;top: 0;left: 0px;margin: 0 0 10px 5px;padding:0;height:18px}
ol#controls li{margin:0 10px 0 0;padding:0;float:left;list-style:none;height:18px;line-height:18px}
ol#controls li a{float:left;height:18px;line-height:18px;border: 0px solid #ddd;color:#999;padding:0 7px;text-decoration:none}
ol#controls li.current a{color:#000}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
ul li.last { border-bottom: none }
#slider4 ul, #slider4 li{margin:0;padding:0;list-style:none;float: left;border: none}
#slider4 li img{width: 115px; margin: 0 10px 10px 15px;}
/* slider products */
.box-products {width: 405px;margin: 0 auto;margin-bottom: 0;padding: 10px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;background: #eee}
#featured{margin: 0px auto;margin-bottom: 1px;width: 200px;padding-right: 200px;position:relative;border: 0 solid #ccc;height: 180px;overflow:hidden}
#featured .img {width:200px; height: 100px}
#featured .featured-name {position: absolute;top: 0;left: 0;background:transparent url(../img/bStandardHead-680.png) no-repeat scroll 0 0;color: #fff;font-size:13px;font-weight:bold;height: 30px;padding-left: 10px;padding-top: 15px;width: 400px}
#featured ul.ui-tabs-nav{position: absolute;top: 0px;left: 210px;list-style:none;padding:0; margin:0;width: 200px;height:170px;overflow: auto;overflow-x: hidden}
#featured ul.ui-tabs-nav li{padding: 0 0 2px 0;font-size: 11px;color: #666;border: 0;width: 190px;overflow: hidden}
#featured ul.ui-tabs-nav li img {float:left;margin: 0 5px;padding: 0;border: 0px solid #eee;width: 50px;height: 32px}
#featured ul.ui-tabs-nav li span{font-size:10px}
#featured li.ui-tabs-nav-item a{display:block;height:32px;text-decoration:none;color:#333;line-height: 15px;outline:none}
#featured li.ui-tabs-nav-item a:hover{background: #ddd}
#featured li.ui-tabs-selected{ }
#featured ul.ui-tabs-nav li.ui-tabs-selected a{background: #ddd;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px}
#featured .ui-tabs-panel{width:200px;height:180px;background:#999;position:relative}
#featured .ui-tabs-panel .info{position:absolute;bottom: 0; left:0;height:80px;background: url('../img/transparent-bg.png')}
#featured .ui-tabs-panel .info a.hideshow{position:absolute;color:#f0f0f0;right:10px;top:-20px;line-height:15px;margin:0;outline:none;background:#333}
#featured .info h2{color:#fff;padding:5px;margin:0;font-weight:normal;overflow:hidden}
#featured .info p{margin: 0 5px;font-size: 10px;color:#f0f0f0}
#featured .info a{text-decoration:none;color:#fff;font-size:10px}
#featured .info a:hover{text-decoration:underline}
#featured .ui-tabs-hide{display:none}
/* lista kategorii */
.categories-list {margin: 0 auto;width: 400px;padding: 10px;overflow: hidden;border: solid 0px #ccc;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px}
.categories-list ul li {margin: 0;padding: 5px 0 5px 25px;border-bottom: dotted 1px #ccc;background: url("../img/gfx-actionLinks.png") no-repeat scroll 0px 5px transparent}
.categories-list ul li:hover {margin: 0;padding: 5px 0 5px 25px;border-bottom: dotted 1px #ccc;background: url("../img/gfx-actionLinks.png") no-repeat scroll 0px -26px transparent}	
.categories-list ul li a {font-weight: normal}
/* pagination */
.pager {margin: 10px 0;overflow: hidden}
.pager a {display: block;font-size:10px; float: left;width: 20px;text-align: center;margin: 0 5px 0 0;color: navy;background: #eee;padding: 1px;border: solid 1px #ccc; -moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px}
.pager strong {font-size:10px; font-weight: bold}

/***************************
 * lista defaultowa
 ***************************/	
.rows
{
	margin: 0 auto; 
	width: 840px;
	border: 0 solid #cccccc;
	overflow: hidden;
	clear: both;
}
.rows .row {
	margin: 0 auto; 
	padding: 10px 5px 5px 5px;
	margin: 0 0 10px 0;
	width:828px;
	/**height: 100px;**/
	overflow: hidden;
	clear: both;
	/**border: solid 1px #cccccc;
	-moz-border-radius: 5px 5px 5px 5px;**/
	/**background: #f6f6f6;**/
	border-bottom: dotted 1px #ccc;
}
.rows .row .desc {
	float: left;
	width: 708px;
	height: auto;

}
.rows .row .desc a {
	font-weight:bold;

}
.rows .row .photo {
	float: left;
	width: 120px;
	height: auto;
	text-align: right;
}
.rows .row .photo img {
	width: 100px;
	padding: 0;
	height: auto;
	border: solid 0 #ccc;
}
.rows .row .rc1 {
	float: left;
	width: 120px;
	height: auto;
}
.rows .row .rc1 img {
	width: 100px;
	padding: 0;
	height: auto;
	border: solid 0 #ccc;
}
.rows .row .firm img {
	width: 100px;
	height: auto;
	border: solid 0 #ccc;
}
.rows .row .rc2 {
	float: left;
	/**/width: 520px;/**/
	height: auto;
}
/**.rows .row .rc2 img {
	width: 10px;
	height: auto;
}**/
.rows .row .rc2 a, .rows .row .rc3 a {
	font-weight: bold;
}
.rows .row .rc3 {
	display: none;
	float: left;
	width: 0px;
	height: auto;
	line-height: 1.3em;
	/**background: red;**/
}
.rows .row .rc2 .rc {
	margin: 10px 0;
	width: 480px;
}
.rows .row .rc2 .rc .rc1, .rows .row .rc2 .rc .rc2 {
	float: left;
	width: 240px;
}
.rows .row .rc2 .name {
	margin: 0 0 10px 0;
	font-size: 13px;
	font-weight: bold;
}
.rows .row .rc2 .name a {
	font-size: 18px;
	font-weight: bold;
	color: #6ba029;
}
.rows .row .rc2 .body {
	margin: 0 0 10px 0;
	text-align: justify;
	line-height: 1.3em;
}
.rows .row .rc2 .source {
	text-align: right;
	font-size: 10px;
	color: #666;
}
.rows .row .imgbox {
	float: left;
	width: 120px;
	height: auto;
}
.rows .row .descbox {
	float: left;
	width: 540px;
	height: auto;
	color: #333;
	font-size: 1.0em;
	text-align: justify;
}
.rows .row .descbox a {
	font-weight: bold;
}
.rows .row img {
	padding: 0 0 0 0;
	width: 100px;
	/**height: 75px;**/
	border: solid 0 #cccccc;
}
/***************************
 * lista dla firm
 ***************************/	
.rows-f
{
	margin: 0 0 0 0; 
	width: 840px;
	border: 0 solid #cccccc;
	overflow: hidden;
	clear: both;
}
.rows-f .row {
	margin: 0 auto; 
	padding: 10px 0 10px 0;
	margin: 0 0 10px 0;
	width: 838px;
	/**height: 100px;**/
	overflow: hidden;
	clear: both;
	background: #f6f6f6;
	border: solid 1px #cccccc;
	-moz-border-radius: 5px 5px 5px 5px;
	/**
	border-bottom: solid 4px #ffd737;**/
}
.rows-f .row .rc1 {
	float: left;
	width: 118px;
	height: auto;
}
.rows-f .row .rc1 img {
	width: 100px;
	height: auto;
	border: solid 0 #ccc;
}
.rows-f .row .rc2 {
	float: left;
	width: 460px;
	height: auto;
	line-height: 1.3em;
}
.rows-f .row .rc2 a, .rows-f .row .rc3 a {
	font-weight: bold;
}
.rows-f .row .rc3 {
	float: left;
	width: 160px;
	padding: 0 0 0 19px;
	height: auto;
	line-height: 1.3em;
	border-left: 1px dotted #ccc;
	height: 110px;
	/**background: red;**/
}
.rows-f .row .rc2 .rc {
	margin: 10px 0;
	width: 480px;
}
.rows-f .row .rc2 .rc .rc1, .rows-f .row .rc2 .rc .rc2 {
	float: left;
	width: 240px;
	
}
.rows-f .row .imgbox {
	float: left;
	width: 120px;
	height: auto;
}
.rows-f .row .descbox {
	float: left;
	width: 540px;
	height: auto;
	color: #333;
	font-size: 1.0em;
	text-align: justify;
}
.rows-f .row .descbox a {

	font-weight: bold;
}
.rows-f .row img {
	padding: 0 0 0 0;
	width: 100px;
	/**height: 75px;**/
	border: solid 0 #cccccc;
}
/***************************
 * wizytowka defaultowa
 ***************************/	
.card {
 	width: 840px;
	margin: 0 auto;
	padding: 0;
	/**background: #eee;
	-moz-border-radius: 5px 5px 5px 5px;**/
	/**background: #eee;**/
	overflow: hidden;
	}
.card h2 {
	margin: 0 0 10px 0;
	padding: 0;
	font-weight: bold;
	font-size: 18px;
	}
.card .cname, .card h1 {
	width: 820px;
	margin: 0 0 10px 0;
	padding: 10px;
	background: #eee;
	-moz-border-radius: 5px 5px 0px 0px;
	overflow: hidden;
	font-weight: bold;
	border-bottom: solid 1px #ddd;
	}
.card .left {
	float: left;
	width: 350px;
}
.card .right {
	float: left;
	width: 320px;
	height: auto;
	color: #333;
	font-size: 1.0em;
	text-align: right;
	}
.card .right a {
	font-weight: bold;
	}	
.card .name {
	margin: 10px 0;
	font-size: 12px;
	font-weight: bold;
}
.card .body {
	margin: 0 0 10px 0;
	font-weight: normal;
	
	margin: 0 0 10px 0;
	text-align: justify;
	line-height: 1.4em;
	
}
.card table {
	width: 100%;
	margin: 10px 0;
	border: #fff;
}
.card table tr, .card table td {
	border: 1px solid #eee;
	background: #fff;
	padding: 5px;
}

.firmlogo img { width: 100px; }

/* Modyfikacje */
.ui-tabs .ui-tabs-nav { background: none; border: none; border-bottom: solid 1px #ccc }

#tabs-container {
	width: 820px;
	margin: 20px auto;
	height: auto;
	
}
#tabs-container ul#tabstop {
	width: 800px;
	height: 25px;
	list-style:none; 
	margin:0;
	border-bottom: solid 1px #000;
	padding:0;
}
#tabs-container ul#tabstop li {
	background: #666; 
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	text-align: center;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	cursor: pointer;
	float: left;
	width: auto;
	padding: 0 10px;
	height: 24px;
	line-height: 2.1em;
	margin-right: 2px;
	background: url('../img/bg-tabs.png') repeat-x;
	border: solid 1px #999;
	border-bottom: none;
}
#tabs-container ul#tabstop li.current {
	color: #fff;
	background: url('../img/bg-tabs-current.png') repeat-x;
	border: solid 1px #000;
	border-bottom: none;
}
#tabs-container .body-container {
	width: 800px;
	padding: 10px 0;
	display: none;
}



	

/* news */
.news {font-size:12px; position:relative; width: 840px;margin: 0 0 10px 0;padding: 0;height: auto;overflow: hidden}
.news .name {background: url("../img/bgbox840h.png") repeat-x;height: 20px;margin: 0;padding: 5px;color: #000;font-weight:bold}	
.news .name50 {background: url("../img/bgbox840h50.png") repeat-x;height: 40px;margin: 0;padding: 5px;color: #000;font-weight:bold}
.news .name40 {background: url("../img/bgbox840h40.png") repeat-x;height: 30px;margin: 0;padding: 5px;color: #000;font-weight:bold}
.news .body {background: url("../img/bgbox840b.png") repeat-y 0 0;margin: 0;width: 820px;padding: 10px}	
.news .line {border-top: solid 1px #ccc; width:838px}
.news .foot {background: url("../img/bgbox840f.png") no-repeat 0 0;height: 30px;margin: 0;padding: 0;	line-height: 2.9em;text-align: right}
.news .foot a.more { margin: 0;padding: 3px 10px 3px 20px; font-weight:bold; background: url("../img/gfx-actionLinks.png") no-repeat scroll 0px 5px transparent }
.news .row {margin: 0 auto;	padding: 10px 5px 5px 5px;margin: 0 0 10px 0;width: 830px;overflow: hidden;clear: both;border-bottom: dotted 1px #ccc;position: relative}
.news .body p { margin-bottom: 10px;}
.news .boxsearch {position: absolute; top:-2px; right:5px; border:0}
.news .boxsearch form {margin:0 5px 0 5px;border:0;padding:0}
.news .boxsearch form input {width:150px;border:solid 1px #666;padding:4px}
.news .boxsearch form input.button {width:80px;padding:4px}
.name40 .boxpager {position: absolute; top:2px; right:5px; border:0}
.name40 .counts {position: absolute; width:120px; top:12px; right:270px; border:0}

.news .row .rc1 {
	float: left;
	width: 110px;
	height: auto;
	display: none;
}
.news .row .rc1 img {
	width: 100px;
	padding: 0;
	height: auto;
	border: solid 0 #ccc;
}
.news .row .rc2 {
	float: left;
	width: 810px;
	height: auto;
}
.news .row .rc2 .title {
	margin: 0 0 10px 0;
	font-size: 11px;
	font-weight: bold;
}
.news .row .rc2 .title a {
	font-size: 14px;
	font-weight: bold;
}
.news .row .rc2 .newsbody {
	margin: 0 0 10px 0;
	text-align: justify;
}
.news .row .rc2 .source {
	text-align: right;
	font-size: 10px;
	color: #666;
	margin: 10px 0;
}
.bth {clear:both;margin:0;padding:0;height:1px}

/* Wyszukiwarka */
.search-box {
	margin: 0 auto; 
	margin: 0 0 10px 0; 
	padding: 0;
	width: 838px;
	border: 0 solid #cccccc;
	overflow: hidden;
	clear: both;
	border: solid 1px #cccccc;
	-moz-border-radius: 5px 5px 5px 5px;
	background: #f6f6f6;
	}
.search-box .name {
	background: #ccc;
	padding: 10px;
	font-weight: bold;
	}
.search-box .row {
	margin: 10px 0 0 0;
	padding: 0 5px 5px 5px;
	overflow: hidden;
}
.search-box .row .col {
	float: left;
	width: 150px;
}
.search-box .row .col select {
	margin: 10px 0 0 0;
	padding: 3px;
	background: #fff;
	border: solid 1px #ccc;
}
.search-box .row .col input, .search-box .row .col textarea {
	margin: 10px 0 0 0;
	background: #fff;
	padding: 4px;
	border: solid 1px #ccc;
	width: 245px;
	}
.search-box .row .col textarea {
	height: 120px;
	}	
.search-box .row .col input.check {
	margin: 0 0 2px 0;
	border: 0;
	padding: 0;
	width: 20px;
	}
.search-box .row .col input.button {
	margin: 10px 0;
	width: 120px;
	display: inline-block;
    padding: 3px;
    border: outset 1px #D3D3D3;
    color: #000;
    border-color: #666 #ddd #ddd #666;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
	cursor: pointer;
	background: #eee;
	}
	
.box-skin-art {
	width: 280px;
	margin: 0px auto;
	padding: 10px;
	overflow: hidden;
	background: #f6f6f6;
	border-bottom: solid 3px #ccc;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	margin-bottom: 10px;
	/*margin-left: 35px;*/
	}
.box-skin-art p {
	margin: 10px 0;
	font-size: 10px;
	color: #666;
	}	
.box-skin-art a {	
	font-weight: bold;
}


/* domyslny format w zakladce wizytowka dla produktow i firm */

/* tables */
.body-container table {width: 700px;	margin: 10px auto;	border: solid 1px #ccc;}
.body-container table th {background: #eee;padding: 5px;font-weight: bold;}
.body-container table tr {border-bottom: solid 1px #ccc}
.body-container table td {background: #f5f5f5; padding: 5px; font-weight: normal;}

/* boksy informacyjne */
.boxi {
	margin-bottom: 10px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	font-weight: normal;
}
.boxi .desc {
	float: left;
	width: 70%;
}
.boxi .desc p {
	float: left;
	color: #000 !important;
}
.boxi .desc span {
	float: left;
	width: 100%;
	font-weight: bold; 
	font-size: 1.2em; 
	padding-bottom: 2px; 
	margin-top: 15px;
}
.boxi img {
	vertical-align: middle;	
}
.boxLogin {
	width: 400px;
	margin: 0 auto;	
}
.boxInfoSimple {
	border: 2px solid #ddd;
	background-color: #f5f5f5;
	padding: 10px;
	color: #14558B;
}
.boxInfo {
	border: 1px solid #177ACD;
	background-color: #94D1F1;
	color: #1564A5;
}
.boxInfo .infoIcon {
	float: left;
	width: 48px;
	height: 48px;
	margin: 14px;
	background: url('../img/icons/48/info.png') no-repeat 0 0;
	behavior: url(../js/iepngfix.htc) !important; 
}
.boxErrorSimple {
	border: 1px solid #FF6969;
	background-color: #FFDAD4;
	padding: 10px;
	color: #670E00;
}
.boxError {
	border: 1px solid #FF6969;
	background-color: #FFDAD4;
	color: #670E00;
}
.boxError .errorIcon {
	float: left;
	width: 48px;
	height: 48px;
	margin: 14px;
	background: url('../img/icons/48/delete.png') no-repeat 0 0;
	behavior: url(../js/iepngfix.htc) !important; 
}
.boxSuccessSimple {
	border: 1px solid #41A808;
	background-color: #B9E57B;
	padding: 10px;
	color: #055E00;
}
.boxSuccess {
	border: 1px solid #41A808;
	background-color: #B9E57B;
	color: #055E00;
}
.boxSuccess .successIcon {
	float: left;
	width: 48px;
	height: 48px;
	margin: 14px;
	background: url('../img/icons/48/tick.png') no-repeat 0 0;
	behavior: url(../js/iepngfix.htc) !important; 
}
.boxWarningSimple {
	border: 1px solid #D7BC27;
	background-color: #FFF178;
	padding: 10px;
	color: #534A00;
}
.boxWarning {
	border: 1px solid #D7BC27;
	background-color: #FFF178;
	color: #534A00;
}
.boxWarning .warningIcon {
	float: left;
	width: 48px;
	height: 48px;
	margin: 14px;
	background: url('../img/icons/48/warning.png') no-repeat 0 0;
	behavior: url(../js/iepngfix.htc) !important; 
}
.boxWarning .desc span {
	color: #AA7900; 
}
.boxError .desc span {
	color: #981D05; 
}
.boxSuccess .desc span {
	color: #2D7C01;
}
.boxInfo .desc span {
	color: #1C6BAD;
}

/* ogloszenia szablon */
#adv_content_form {width:220px; float:left; background:#ddd; padding:10px; -moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px}
#adv_content_list {margin:10px 0; width:610px; float:right; background:#fff; padding:10px; -moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px}
#adv_content_list .row {width:540px; padding:10px; border-bottom:dotted 0px #ddd}
#adv_content_list img {float: left;width: 100px;height: auto; margin: 0 10px 0 0}
#adv_content_list p {font-size:12px;margin:0;padding:0;float:right; width: 400px; height: auto}
#adv_content_list a {font-weight: normal}
#adv_content_list img.zoom {float: left;width: 200px;height: auto; margin: 0 10px 0 0}
#adv_content_list p.desc {font-size:12px;margin:0;padding:0;float:right; width: 300px; height: auto}

#adv_content_list p.odata {width:45%;font-size:13px;line-height:1.6em;float:left;}
#adv_content_list p.contact {width:55%;font-size:13px;line-height:1.6em;float:right}

#adv_content_list h2 {margin: 0 0 20px 0; padding:0}

.rows .row .rc1 {
	float: left;
	width: 120px;
	height: auto;
}
.rows .row .rc1 img {
	width: 100px;
	padding: 0;
	height: auto;
	border: solid 0 #ccc;
}
.rows .row .firm img {
	width: 100px;
	height: auto;
	border: solid 0 #ccc;
}
.rows .row .rc2 {
	float: left;
	/**/width: 520px;/**/
	height: auto;
}
/**.rows .row .rc2 img {
	width: 10px;
	height: auto;
}**/
.rows .row .rc2 a, .rows .row .rc3 a {
	font-weight: bold;
}


/* standardowe kolumny */
.cols {margin-top:10px; overflow:hidden; width:620px; clear:both;}
.cols .col {float:left; width:auto}

/* standardowe kolumny szerokosci */
.cols .w840 {width:840px}
.cols .w400 {width:400px}
.cols .w300 {width:300px}
.cols .w310 {width:310px}
.cols .w250 {width:250px}
.cols .w280 {width:280px}
.cols .w270 {width:270px}
.cols .w240 {width:240px}
.cols .w220 {width:220px}
.cols .w200 {width:200px}
.cols .w170 {width:170px}
.cols .w160 {width:160px}
.cols .w150 {width:150px}
.cols .w140 {width:140px}

.cols .w130 {width:130px}
.cols .w120 {width:120px}


.cols .w138 {width:138px}
.cols .w480 {width:460px}




/*************** Boxes ***************/

.box_message {
	margin-bottom: 10px;
	/**-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;**/
	font-weight: normal;
	border: 1px solid #ccc;
	background-color: #f5f5f5;
	padding: 10px 10px 10px 70px;
	color: #000;
	background: #f6f6f6 url('../img/icons/48/info.png') no-repeat 10px 10px;
	overflow: hidden;
}
a.close {
	float: right;
	color: #555;
	font-size: 14px;
	padding: 5px;
	display: inline;
	margin-right: 5px;
	font-weight: bold;
}
.box_message .desc {
	float: left;
	width: 70%;
}
.box_message .desc p {
	float: left;
	color: #000 !important;
}
.box_message .desc span {
	float: left;
	width: 100%;
	font-weight: bold; 
	font-size: 1.2em; 
	padding-bottom: 2px; 
	margin-top: 15px;
}
.boxInfoSimple {
	border: 1px solid #177ACD;
	background-color: #94D1F1;
	padding: 10px;
	color: #14558B;
}
.boxInfo {
	border: 1px solid #177ACD;
	background-color: #94D1F1;
	color: #1564A5;
}
.boxInfo .infoIcon {
	float: left;
	width: 48px;
	height: 48px;
	margin: 14px;
	background: url('../img/icons/48/info.png') no-repeat 0 0;
	behavior: url(../js/iepngfix.htc) !important; 
}
.boxErrorSimple {
	border: 1px solid #FF6969;
	background-color: #FFDAD4;
	padding: 10px;
	color: #670E00;
}
.boxError {
	border: 1px solid #FF6969;
	background-color: #FFDAD4;
	color: #670E00;
}
.boxError .errorIcon {
	float: left;
	width: 48px;
	height: 48px;
	margin: 14px;
	background: url('../img/icons/48/delete.png') no-repeat 0 0;
	behavior: url(../js/iepngfix.htc) !important; 
}
.boxSuccessSimple {
	border: 1px solid #41A808;
	background-color: #B9E57B;
	padding: 10px;
	color: #055E00;
}
.boxSuccess {
	border: 1px solid #41A808;
	background-color: #B9E57B;
	color: #055E00;
}
.boxSuccess .successIcon {
	float: left;
	width: 48px;
	height: 48px;
	margin: 14px;
	background: url('../img/icons/48/tick.png') no-repeat 0 0;
	behavior: url(../js/iepngfix.htc) !important; 
}
.boxWarningSimple {
	border: 1px solid #D7BC27;
	background-color: #FFF178;
	padding: 10px;
	color: #534A00;
}
.boxWarning {
	border: 1px solid #D7BC27;
	background-color: #FFF178;
	color: #534A00;
}
.boxWarning .warningIcon {
	float: left;
	width: 48px;
	height: 48px;
	margin: 14px;
	background: url('../img/icons/48/warning.png') no-repeat 0 0;
	behavior: url(../js/iepngfix.htc) !important; 
}
.boxWarning .desc span {
	color: #AA7900; 
}
.boxError .desc span {
	color: #981D05; 
}
.boxSuccess .desc span {
	color: #2D7C01;
}
.boxInfo .desc span {
	color: #1C6BAD;
}
