/* ulubione stylesheet
   author: tjlr     */

body {
    background-color:#E5E4D2;
	font:11px Trebuchet MS;
    color:#111111;
    margin:15px 0 15px 0;
    text-align: center; }
a { color:#111111; text-decoration:none; }
a:hover { color:#111111; text-decoration:underline; }

#container {
    margin: 0 auto;
  	width:780px;
	background:#FFFFFF; }
#main {
    margin: 0 auto;
	padding:15px 15px 5px 15px;
	text-align:left; }
#nav { text-align:right; }
#nav a {
	height:19px;
	width:85px;
	margin:0 0 0 2px;
	display:block;
	float:right; }
#nav a.www_on { background:url('/img/b_www_on.gif') no-repeat; }
#nav a.gg_on { background:url('/img/b_gg_on.gif') no-repeat; }
#nav a.www { background:url('/img/b_www.gif') no-repeat; }
#nav a.gg { background:url('/img/b_gg.gif') no-repeat; }
#header {
	background:url('/img/bg.jpg') repeat-x;
	height:100px;
	margin:0 0 10px 0;
	text-align:left; }
a.logo {
    background:url('/img/ulubione.jpg') no-repeat;
   	height:100px;
	width:300px;
	display:block; }
#add { font:11px verdana, Trebuchet MS; font-weight:bold; margin:40px 10px 0 0; }
#add a { color:#222222; text-decoration:none; background:url('/img/b_add2.gif') no-repeat; line-height:22px; width:120px; height:24px; display:block; text-align:center; }
#add a:hover { color:#bb0000; text-decoration:none; }

#content { }
#side_bar { width:200px; }
#context { width:540px; }
#kmt { border:1px solid #FF9900; background:#FFCC00; color:#BB0000; font:11px Verdana; font-weight:bold; margin:0 0 10px 0; padding:5px; }

/*headers*/
h1 { font:11px Verdana, Trebuchet MS; font-weight:bold; color:#fff; margin:0 0 0 0; padding:5px; }
h1 a { color:#FFFFFF; }
h1 a:hover { color:#FFFFFF; }
.h_blue { background:#008DA8; border-top:3px solid #3CA8BC; }
.h_green { background:#569311; border-top:3px solid #79BC07; }
.h_beige { background:#C5AF78; border-top:3px solid #D1C28E; }
.h_sea { background:#31755A; border-top:3px solid #4E8D77; }
.h_black { background:#555555; border-top:3px solid #888888; }
.h_yel { background:#FFAE00; border-top:3px solid #FFCC66; }
.h_orng { background:#B09473; border-top:3px solid #C5AF78; }

/*lists*/
ul { margin:0px; padding:0px; }
ul.categories { margin:0px; padding:0px; }
ul.categories li { border-bottom:1px solid #CBD8B0; list-style:none; }
ul.categories li a {
	color:#111111;
	text-decoration:none;
	padding:0 0 0 20px;
	display:block;
	background-color:#E3F2C4;
    background-repeat: no-repeat;
    background-position: 5px 50%;
	background-image: url('/img/bullet.gif'); }
ul.categories li.marked a {
	color:#275C47;
	text-decoration:none;
	padding:0 0 0 20px;
	display:block;
	background-color:#CBD8B0;
    background-repeat: no-repeat;
    background-position: 5px 50%;
	background-image: url('/img/bullet_m.gif'); }
ul.categories a:hover { background-color:#CBD8B0; text-decoration:none; }
/* ul.categories span { background-color:#CBD8B0; color:#444444; padding:0 0 0 20px; } */
ul.arrows { margin:0 0 0 10px; padding:3px; }
ul.arrows li { 
	list-style:none;
    background-repeat: no-repeat;
    background-position: 0px 4px; /*left top*/
	background-image: url('/img/arr.gif');
	padding:0 0 0 12px;
	font:11px Trebuchet MS; }

/*footer*/
#ft {
	border-top:1px dotted #696969;
	color:#666666;
	height:20px;
	margin:10px 0 0 0;
	text-align:right; }
#ft a { font:11px Trebuchet MS; color:#888888; text-decoration:none; }
#ft a:hover { font:11px Trebuchet MS; color:#333333; text-decoration:underline; }
#linkme table { text-align:center; width:100%; }


/*common*/
.fl { float:left; }
.fr { float:right; }
.clr { clear:both; }
.ctr { text-align:center; }
form { margin:0px; padding:0px; }
input, textarea, select, button { font:11px Trebuchet MS, verdana; color:#555555; margin:3px; }
input.search { border:1px solid #888888; background:url(/img/in.gif) repeat-x; height:16px; padding-left:3px; }
input.btn { height:20px; border-top:1px solid #ffffff; border-left:1px solid #ffffff; border-right:1px solid #808080; border-bottom:1px solid #808080; }
input.grn, button.grn { background:#31755A; border:0px; padding:2px; color:#ffffff; font:11px Verdana; }
input.grn { font-weight:bold; }
input.yel, button.yel { background:#FFBB00; border:0px; padding:2px; color:#000000; font:11px Verdana; }
input.grnl, button.grnl { background:#597633; border:0px; padding:2px; color:#ffffff; font:11px Verdana; }

.catalog_info { font:10px Verdana; line-height:24px; margin:0 5px 0 5px;	padding:0 0 10px 0; border-bottom:1px solid #CBD8B0; }
.catalog_info a { color:#000000; text-decoration:none; }
.catalog_info a:hover { color:#000000; text-decoration:underline; }

a.wiecej { color:#4C6D34; text-decoration:none; font-size:11px; font-weight:bold; }
a.wiecej:hover { color:#000000; text-decoration:none; }
.raq { font-family:verdana; font-weight:bold; }
.red { color:#cc0000; }
.black { color:#000000; }
.grey { color:#666666; }
.grn { color:#31755A; }

.sub_grn { font:11px Trebuchet MS; color:#31755A; }
.require { font:11px Verdana; color:#bb0000; }

.pad10 { padding:0 10px 0 10px; }
hr.comm { height:1px; color:#CBD8B0; }
.info_btn a { color:#222222; text-decoration:none; font:11px Verdana; font-weight:bold; background:url('/img/b_add2.gif') no-repeat; letter-spacing:0px; line-height:22px; width:120px; height:24px; margin:10px 10px 10px 0; display:block; text-align:center; }
.info_btn a:hover { color:#bb0000; text-decoration:none; }