/*
	noblink - Basic Style Sheet
	grzegorz@kaliciak.net
	v1.0.0, 20.04.2009
*/

/* =global */
body{color:#454545;font:0.75em/1.5 Arial,sans-serif;background:#fff url('/lay-gfx/top-bg.gif') repeat-x;text-align:center;margin:0;padding:0;}
img{border:0;}
strong{font-weight:bold;}
em{font-style:italic;}
p,ul,ol,dl{margin:1em 0;padding:0;}
li{margin:0 0 0 2em;padding:0;}
h1,h2,h3,h4,h5,h6{padding:0;margin:1em 0 0.5em;line-height:1.2;}
td,th{vertical-align:top;}

/* =forms */
form{padding:0;margin:0;}
fieldset{margin:0;padding:0;border:0;}
input,select,textarea{font:1em/1.4 Arial,sans-serif;color:#000;}
textarea,input.text,select{background:#fff;border:1px solid #e0e0e0;}
/*textarea,input.text{padding:0.4em 0.5em 0.1em;}*/

/*select {height:23px;}*/
input.text{height:1.45em;}
input.color{width:60px;}
input[type=checkbox]{vertical-align:top;}

/* =links */
a:link{color:#b96a00;text-decoration:none;}
a:visited{color:#b96a00;text-decoration:none;}
a:hover,a:active,a:focus{text-decoration:underline;}

/* =big_links */
a.big{font-size:1em; text-decoration:none;font-weight:bold;display:block; border: 1px solid #eaeaea;margin-bottom:4px;padding:3px;}
a.big:link,a.big:visited{color:#000000;}
a.big:hover,a.big:active,a.big:focus{color:#ffffff;background-color:#f9aa00;}
a.big img {vertical-align:middle;}

/* =skips */
.skip{position:absolute;text-indent:-9999px;overflow:hidden;list-style:none;}

/* =layout */
#wrapper{width:1012px;margin:0 auto;text-align:left;}

/* ----------------------------------------------------------------------------------------- */
/** =branding **/
#branding{overflow:hidden;position:relative;height:76px;padding:1px 0 0 0;}
#branding h1{margin:0;position:absolute;top:20px;left:18px;width:234px;height:59px;}
#branding h1 a{display:block;width:234px;height:59px;overflow:hidden;text-indent:-9999px;background:url('/lay-gfx/id-noblink.gif') no-repeat;}
#branding p.logged{text-align:right;color:#c7c7c7;padding-right:30px;}
#branding p.logged a{font-weight:bold;}
#branding p.logged span{border-left:1px solid #c7c7c7;padding-left:0.8em;margin-left:0.3em;}

/* =global navigation */
#nav-global{}

/* ----------------------------------------------------------------------------------------- */
/** =content, home **/
#main{background:url('http://www.noblink.pl/lay-gfx/main-m.gif') repeat-y  0;}
#main-w{background:url('http://www.noblink.pl/lay-gfx/main-t.gif') no-repeat 0 44px;position:relative;height:100%;}

/* =global navigation */
#nav-global{background:url('/lay-gfx/nav-global-bg.gif') repeat-x;height:50px;padding:0 22px;}
#nav-global ul{margin:0;float:right;}
#nav-global li{margin:0;padding:0 0 0 3px;list-style:none;float:left;line-height:50px;}
#nav-global a{float:left;color:#fff;font-weight:bold;padding:0 1em;text-decoration:none;}
#nav-global a:hover,
#nav-global a:active,
#nav-global a:focus,
#nav-global a.active{color:#000;background:#fff;}

/* ----------------------------------------------------------------------------------------- */
/** =content **/
#content{float:right;width:700px;padding-right:37px;padding-bottom:2em;}

#faq_box{float:left;background:url('/lay-gfx/faq_box.jpg') no-repeat;border-bottom:1px solid #fdcd67;width:345px;margin:0px;padding:25px 133px 1px 17px;}
#faq_box h2{color:#e89f01;font-size:1.5em;margin:0;padding:0.4em 0 0;font-weight:normal;}
#faq_box ul li{margin:0;padding-left:6px;background:url('/lay-gfx/p-faq.gif') no-repeat 0 0.8em;list-style:none;}
#faq_box a{color:#d76101;font-weight:bold;}
.faq_more{text-align:right;font-size:1.09em;margin:0.5em 0;}
.faq_more a{font-weight:bold;}

#help_box{float:left;background:url('/lay-gfx/help_box.jpg') no-repeat;border-bottom:1px solid #fdcd67;width:160px;margin-left: 20px;padding:35px 10px 1px 10px;}
#help_box h2{color:#e89f01;font-size:1.5em;margin:0;padding:0.4em 0 0;font-weight:normal;}

#banner{float:left;margin:0 0 2em;background:url('/lay-gfx/banner.jpg') no-repeat;width:495px;height:205px;}
#banner div.w{height:162px;overflow:hidden;text-indent:-9999px;position:relative;cursor:pointer;}
#banner div.w a{position:absolute;left:0;top:0;width:495px;height:158px;z-index:2;}
#banner div.m{border-top:1px solid #5c6b72;margin:0 20px;padding:10px 7px 0;}
#banner div.m p,
#banner div.m ul{display:inline;color:#fff;}
#banner div.m li{margin:0 0 0 1em;padding-left:8px;background:url('/lay-gfx/p-banner.gif') no-repeat 0 0.4em;display:inline;list-style:none;}
#banner div.m a{color:#fff;font-weight:bold;}

#help_banner {margin:16px 0px 0px 20px;height:189px; width:180px;text-align:center;}

.header{border-bottom:1px solid #e3e3e2;overflow:hidden;height:100%;padding:5px 0 2px;}
.header p.date{float:right;margin:0;padding-top:13px;}
.header img.i{float:left;margin:10px 5px 0 0;}
.header h2{font-size:1.17em;float:left;}

#breadcrumbs{font-size:0.9em;margin:0;padding:0.5em 0;}
#breadcrumbs li{display:inline;margin:0;padding-right:5px;list-style:none;color:#b5b5b5;}
#breadcrumbs a{color:#000;padding-right:10px;background:url('/lay-gfx/p.gif') no-repeat 100% 0.45em;}

.set_tab{width:100%;margin:0;font-size:11px;}
.set_tab th{font-weight:normal;text-align:center;vertical-align:middle;}
.set_tab img {vertical-align:middle; margin:0.1em 0;}
.set_tab td{padding:0.3em;}
.set_tab th.icon {width:22px;}
.set_tab th.points1 {width:35px;}
.set_tab th.points2 {width:50px;}
.set_tab td img{margin:0 0.3em; vertical-align:middle;}
.set_tab tr.odd td{background-color:#f4f4f4;}
.set_tab td.o{text-align:center;}

.grey_tab { border:1px solid #eaeaea; width:100%; }
.grey_tab th { font-size: 12px; background-color:#eaeaea; }
.grey_tab th a { text-decoration:none; }
.grey_tab .o{text-align:center;}
.grey_tab td {padding:2px;}

fieldset{border:1px solid #b9b9b9;padding:1em 4px 1em 4px;margin:0.4em 0 0.4em -5px;}
legend.legend{font-size:1.18em;color:#b9b9b9;font-weight:bold;margin-bottom:0;}
#content label{font-weight:bold;text-align:left;}
#content span.fake_label{font-weight:bold;text-align:left;}

#content .row{overflow:hidden;height:100%;padding:0.2em 0;}
#content .row label{float:left;width:100px;padding-left:10px;text-align:left;}
#content .row label.long{float:left;width:125px;padding-left:5px;text-align:left;}
#content .row label.inline_label{float:none;width:auto;padding-left:2px;display:inline;font-weight:normal;text-align:left;}
#content .row span.fake_label{float:left;width:100px;padding-left:10px;text-align:left;}
#content .row span.error{color:red;font-size:0.9em;padding-left:1em;}
#content form div.status{float:left;width:12px;height:2em;}
#content h2{font-size:1.17em;}
#content h3{font-size:1em;}
#content .news h3{border-top:1px solid #c1c1c1;padding-top:0.5em;}
#content .news p.more{text-align:right;}
#content .news p.date{text-align:right;float:right;margin-top:-2.05em;}

.form_cols{overflow:hidden;height:100%;font-size:11px;}

.set_tab thead td {text-align:center;}
.set_tab thead td input.text {padding:0.1em 1px 0.1em 0px; width:98%;}
.filter {padding:2px; position:absolute; z-index:10000; width:auto; background:#fff; border:1px solid #c0c0c0; text-align:left;}
.filter_item {cursor:pointer;text-align:left;font-size:10px;white-space:nowrap;}

/* ----------------------------------------------------------------------------------------- */
/** =sidebar **/
#sidebar{float:left;width:231px;padding-left:26px;}
#sidebar .siedbox{background:url('/lay-gfx/sidebox-bg.gif') no-repeat;border:1px solid #d8d8d8;border-right:0;margin:0 0 5px 0;padding:1px 13px 1px 8px;}
#sidebar .siedbox h2{font-size:1em;margin:0;color:#5b5b5b;font-size:1.09em;padding:0.5em 0;}

#sidebar .news{border-top:1px solid #c1c1c1;}
#sidebar .news h3{font-size:1em;margin:0;padding:0.5em 0 0 6px;background:url('/lay-gfx/p.gif') no-repeat 0 0.9em;}
#sidebar .news p.more{text-align:right;}
#sidebar .news p.more a{padding-left:6px;background:url('/lay-gfx/p.gif') no-repeat 0 0.4em;font-weight:bold;color:#5b5b5b;}
#sidebar .news p{line-height:1.3;margin:0.5em 0;}

#sidebar .noblinksites{margin:0.5em 0 2em;}
#sidebar .noblinksites th{font-weight:bold;text-align:left;padding:0 2em 0 15px;}
#sidebar .noblinksites td{text-align:right;}

#login_form input.text{margin:0.2em 0 0;}
.but {border:1px solid #be8f00;background:#eca50d;cursor:pointer;color:#fff;}
.but_dis {border:1px solid #be8f00;background:#c0c0c0;cursor:pointer;color:#fff; padding:0px 6px;}
#login_form label{position:absolute;float:left;overflow:hidden;text-indent:-9999px;}
#login_form ul.opt{margin:0.3em 0;}
#login_form ul.opt li{margin:0 1em 0 0;list-style:none;padding-left:6px;background:url('/lay-gfx/p.gif') no-repeat 0 0.5em;}
#login_form ul.opt a{font-weight:bold;color:#5b5b5b;}

.nav-local{border-top:1px solid #ccc;padding:0 0 1em 10px;}
.nav-local h3{font-size:1em;color:#5b5b5b;margin:0.5em 0 0;}
.nav-local ul{margin:0;padding-left:5px;}
.nav-local li{margin:0;list-style:none;padding-left:10px;background:url('/lay-gfx/p.gif') no-repeat 0 0.5em;}
.nav-local ul a{color:#656565;}
.nav-local a.active{font-weight:bold;}

#sidebar div.ads{text-align:center;margin:1em 0;}
#sidebar div.ads img{border:1px solid #dedddd;padding:2px;}


/* ----------------------------------------------------------------------------------------- */
/** =footer **/
#footer{background:url('/lay-gfx/footer-bg.gif') repeat-x; clear:both;}
#footer .copyright{margin:0 auto;width:944px;padding:0 35px;background:url('/lay-gfx/footer-t.gif') no-repeat;height:27px;color:#fff;text-align:left;padding-top:22px;}

/* =misc */
.cl{clear:both;line-height:1px;height:1px;font-size:1px;position:relative;}
div.r{text-align:right;}

/* ----------------------------------------------------------------------------------------- */
/** =ajax **/
.aj_header{border-bottom:1px solid #e3e3e2;overflow:hidden;height:100%;padding:3px 0 2px;}
.aj_header img.i{float:left;margin:3px 5px 0 0;}
.aj_header h2{font-size:1.17em;float:left;margin-top:7px;}

/* ---------------------------- */
/** =misc **/
.grey {color:#c0c0c0;}
.orange {color:#f9aa00;}
.m {vertical-align:middle;}
.l {text-align:left;}

/* ---------------------------- */
/** =top_frame_forms **/
#tf .row{overflow:hidden;height:100%;padding:0.2em 0;}
#tf .row label{font-weight:bold;float:left;width:100px;padding-left:10px;text-align:left;}
#tf .row label.long{float:left;width:125px;padding-left:5px;text-align:left;}
#tf .row label.inline_label{float:none;width:auto;padding-left:2px;display:inline;font-weight:normal;text-align:left;}
#tf .row span.fake_label{float:left;width:100px;padding-left:10px;text-align:left;}
#tf .row span.error{color:red;font-size:0.9em;padding-left:1em;}

p.small {font-size:11px;text-align:justify;}
.bottom {border-bottom:1px solid #c0c0c0;display:block;}

table.small_table {border:1px solid #c0c0c0;}
table.small_table th {background-color:#eaeaea;text-align:center;font-weight:bold;font-size:11px;}
table.small_table td {background-color:#ffffff;font-size:11px; vertical-align:middle;}
table.small_table td.c {text-align:center;}

.help {cursor:help;}
.help img {vertical-align:middle;}
span.m {padding-top:3px;}
.pb5 {padding-bottom:5px;}
.form_body {margin-top:11px;}
.deleted {text-decoration: line-through;color:#c0c0c0;}
.c {text-align:center;}

.month {font-size:10px;border:1px solid #c0c0c0;float:left;width:161px;height:126px;margin:10px 10px 0px 0px;}
.month_name {background-color:#c0c0c0;}
.vac_item {background-color:#93d92c;}
.vac_item_past {background-color:#d9d9d9;cursor:default;}
.vac_past {color:#c0c0c0;cursor:default;}
.vac_day {float:left;width:23px;cursor:pointer;}
.vac_0 {cursor:default;}

.green {color:#08680a;}
.yellow {color:#b96a00;}
.red {color:#b90202;}
