/* CSS Document */

a { color: #5e5e5e; text-decoration: none; }
a:hover { text-decoration: underline; }
body { background: #fff url(../img/bg_body.gif) repeat-x; color: #666; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; margin: 0; padding: 0; }
form { margin: 0; padding: 0; }
h1 { color: #ee692e; font-size: 16px; font-weight: bold; margin: 0; }
h4 { font-size: 11px; font-weight: bold; margin: 13px 0 7px 0; }
p { margin: 13px 0 13px 0; }
img { border: 0; }
input, select, textarea { color: #666; font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; }
input { padding-left: 0; padding-right: 0; }
label { display: block; margin: 5px 0; }
sup { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8px; vertical-align: text-top; }
textarea { padding-left: 0; }
table { border-collapse: collapse; }
table td { padding: 0; }
.clear { clear: both; }
.left { text-align: left; }
.center { text-align: center; }
.right { text-align: right; }
.icoPdf { background: url(../img/ico_pdf.gif) no-repeat 2px 0; line-height: 16px; padding: 1px 0 2px 26px; }

/* header START */
#header { margin: auto; width: 960px; }
/* header END */

/* topmenu START */
#topmenu { border-top: 3px solid #ffaf84; height: 37px; }
#topmenu ul { float: right; list-style-type: none; margin: 8px 0 0 0; padding: 0 10px 0 0; }
#topmenu li { float: left; }
#topmenu a { border-left: 1px solid #5d859d; line-height: 20px; padding: 0 7px 0 10px; }
#topmenu label { padding: 0 10px 0 20px; }
#topmenu .first { padding-top: 2px; }
#topmenu .first a { border: none; }
/* topmenu END */

/* visual START */
#visual { border-bottom:solid 1px #fff;background-color: #9ab8c8; height: 160px; background:url('interferie_baner.jpg') no-repeat; }
/* visual END */

/* logo START */
#logo img { display: block; }
/* logo END */

/* mainmenu START */
#mainmenu { background-color: #e1e1e1; font-weight: bold; height: 30px; margin-bottom: 10px; }
#mainmenu ul { list-style-type: none; margin: 0; padding: 0; }
#mainmenu li { display: inline; }
#mainmenu a { text-transform: uppercase; background:url(btn_bg.png) repeat-x; color: #e38800; display: block; float: left; padding: 8px 20px 9px 20px; min-width:52px; text-align:center; }
#mainmenu a:hover { background:url(btn_hover.png) repeat-x;background-color: #ff6600; text-decoration: none; color:#fff; }

#mainmenu .active a { background:url(btn_hover.png) repeat-x;background-color: #ff6600; text-decoration: none; color:#fff; }

#mainmenu .interferie a {text-transform:none; }

/* mainmenu END */

/* path START */
#path { font-size: 10px; clear: both; margin: auto; padding: 0 10px; width: 940px; }
#path a { font-size: 10px; color: #a6a6a6; }
/* path END */

/* leftmenu START */
#leftmenu { margin-bottom: 10px; }
#leftmenu ul { list-style-type: none; margin: 0; padding: 0; }
#leftmenu li { display: inline; }
#leftmenu a { background: #ececec url(b02.gif) 0 0 no-repeat; border-bottom: 1px solid #fff; color: #8f8f8f; display: block; font-weight: bold; padding: 5px 10px 6px 20px; }
#leftmenu a:hover { background-color: #f3f3f3; text-decoration: none; }
#leftmenu .active a { background-color: #ff9900; background-position: 0 -100px; color: #fff; }
#leftmenu .leftSubMenu { background-color: #ececec; list-style-type: none; margin: 0; padding: 10px 0; }
#leftmenu .leftSubMenu a { background-color: #ececec; background-position: 5px -3px; font-weight: normal; border: none; padding: 2px 10px 3px 25px; border-bottom:solid 1px #fff; }
#leftmenu .leftSubMenu a:hover { text-decoration: underline; }
#leftmenu .leftSubMenu .active a { font-weight: bold; }
/* leftmenu END */

/* containers START */
.col170 { float: left; width: 170px; }
.col240 { float: left; width: 170px; }
.col530 { float: left; padding: 0 10px; width: 600px; }
.col780 { float: left; padding: 0 0 0 10px; width: 780px; }
#contentArea { clear: both; margin: auto; padding: 10px 0; width: 960px; }
/* containers END */

/* box01 START */
.box01 { margin-bottom: 10px; }
.box01 h3 { background-color: #ecebeb; color: #61b0d9; font-size: 11px; font-weight: bold; margin: 0; padding: 5px 10px 6px 10px; }
.box01 ul { list-style-type: none; margin: 0; padding: 0; }
.box01 li { display: inline; }
.box01 a { background: url(../img/b01.gif) no-repeat 10px 10px; border-top: 1px solid #e6edf1; display: block; padding: 5px 10px 5px 20px; }
.box01 .first a { border: none; }
/* box01 END */
/* box02 START */
.box02 { margin-bottom: 10px; }
.box02 h3 { background-color: #61b0d9; color: #fff; font-size: 11px; font-weight: bold; margin: 0; padding: 5px 10px 6px 10px; }
.box02 h4 { font-size: 11px; font-weight: bold; margin: 0 0 7px 0; }
.box02 ul { padding-left:20px; margin-bottom:20px; }
.box02 span { display: block; }
.box02 .active { background-color: #fff; border-left: 3px solid #ee692e; font-weight: bold; padding-left: 6px; }
.box02 .content { background-color: #dfeff7; border: 1px solid #b2d6e8; border-top: none; padding: 9px; }
/* box02 END */
/* box03 START */
.box03 { background-color: #ecebeb; color: #61b0d9; margin-bottom: 10px; }
.box03 h3 { font-size: 11px; font-weight: bold; margin: 0; padding: 5px 10px 6px 10px; }
.box03 .content { padding: 5px 10px 10px 10px; }
/* box03 END */
/* box04 START */
.box04 { border: 1px solid #e8e7e7; padding: 4px 19px 9px 19px; margin-bottom: 10px; }
.box04 h2 { color: #ee692e; font-size: 16px; font-weight: bold; margin: 3px 0 10px 0; padding: 0; }
.box04 h3 { border-bottom: 1px solid #f4f3f3; font-size: 11px; font-weight: bold; margin: 0 0 10px 0; padding: 0 0 5px 0; text-transform: uppercase; padding-top:5px; }
.box04 .wykres { margin-bottom: 10px; text-align: center; }
.box04 .news { padding-bottom: 10px; position: relative; width: 100%; }
.box04 .news a:hover p { text-decoration: underline; }
.box04 .news p { margin: 0 0 2px 0; }
.box04 .news .date { color: #999; }
.box04 .news .more { float: right; position: absolute; right: 0; bottom: 10px; }
.box04 .news h4 a { color: #ff9900; }
.box04 .news h4 { margin: 0; }
/* box04 END */



/* footer START */
#footer { background-color: #f4f3f3; border-top: 3px solid #ffaf84; clear: both; margin: auto; padding: 11px 10px 12px 10px; position: relative; width: 940px; }
#footer ul { list-style-type: none; margin:0; padding: 0; }
#footer li { border-left: 1px solid #5d859d; display: inline; padding: 0 7px 0 10px; }
#footer .first { border: none; }
#footer .copy { border: none; color: #999; display: block; float: right; position: absolute; right: 10px; bottom: 12px; }
/* footer END */

/* table01 START */
.table01 { margin-bottom: 10px; width: 100%; }
.table01 td, .table01 th { background-color: #f5f8f9; border-bottom: 1px solid #fff; font-weight: normal; padding: 5px 10px; text-align: left; }
.table01 .header td { background-color: #fff; color: #5d859d; font-weight: bold; text-transform: uppercase; }
/* table01 END */

/* table02 START */
.table02 { margin-bottom: 10px; width: 100%; }
.table02 td { vertical-align: top; }
.table02 th { background-color: #f5f8f9; border-bottom: 3px solid #fff; font-weight: bold; padding: 5px 10px 6px 10px; text-align: left; vertical-align: top; }
/* table02 END */

/* table03 START */
.table03 { margin-bottom: 10px; width: 100%; }
.table03 td, .table03 th { border-bottom: 1px solid #e6edf1; font-weight: normal; padding: 5px 10px; text-align: left; vertical-align: top; }
/* table03 END */

/* table04 START */
.table04 { margin-bottom: 10px; width: 100%; }
.table04 td, .table04 th { border-bottom: 1px solid #d7eaf4; font-weight: normal; padding: 5px 10px; text-align: right; vertical-align: top; }
.table04 th { background-color: #f0f5f8; text-align: left; }
.table04 .header th { background-color: #61b0d9; border: 1px solid #b2d6e8; color: #fff; text-align: center; }
.table04 .header a { color: #fff; }
.table04 .even td { background-color: #f5f8f9; }
/* table04 END */

.sel01 { margin-bottom: 10px; text-align: right; }
.quoteDown { color: #ee692e; }
.quoteUp { color: #2d9d4f; }

.calendar th { background-color: #e6edf1; font-weight: bold; text-align: center; width: 30px; }
.calendar td { padding: 3px 0 4px 0; text-align: center; }
.calendar .event { background-color: #f5f8f9; font-weight: bold; }
.calendar .sunday { color: #ee692e; }
.calendar .today { background-color: #ee692e; color: #fff; font-weight: bold; }
.calendar .today a { color: #fff; }

.faq { list-style-type: none; margin: 0; padding: 0; }
.faq li { background: url(../img/b01.gif) no-repeat 10px 8px; padding: 4px 0 5px 20px; }
.faq .even { background-color: #f5f8f9; }

.ico_avi, .table02 .ico_avi { background: url(../img/ico_avi.gif) no-repeat 10px 1px; display: block; padding: 2px 0 3px 35px; }
.ico_pdf, .table02 .ico_pdf { background: url(../img/ico_pdf.gif) no-repeat 10px 1px; display: block; padding: 2px 0 3px 35px; }
.ico_ppt, .table02 .ico_ppt { background: url(../img/ico_ppt.gif) no-repeat 10px 1px; display: block; padding: 2px 0 3px 35px; }
.ico_xls, .table02 .ico_xls { background: url(../img/ico_xls.gif) no-repeat 10px 1px; display: block; padding: 2px 0 3px 35px; }

.page { margin: 10px 0; text-align: center; }
.page ul { list-style-type: none; margin: 0; padding: 0; }
.page li { border-left: 1px solid #5d859d; display: inline; padding: 0 2px 0 5px;}
.page .first { border: none; }

.infoostronie { background-color: #ffeebb; color: #000; margin: 20px 0; padding: 20px; }

a.pdf {
	padding-left:20px;
	font-weight:bold;
	background-repeat:no-repeat;
	background-image:url('http://www.interferie.pl/images/pdf.gif');
	font-weight:bold;
	color:#ff9900;
}

p.pdf { margin-bottom:0px; margin-top:0px; }