/* ustawienia kontenerow */
body {margin:0; padding:0; text-align:center; font: normal 12px Arial,"Helvetica CE",Helvetica,sans-serif; }
#header { width:960px; margin:0 auto; text-align:left; background:#000; color:#fff }
#content { width:960px; margin:0 auto; text-align:left; background:#fff }
#cutter {width:960px; overflow: hidden; margin: 0;}
#topMenu { float:left; width:100%; background:#0cc }
#topMenu ul { float:left; width:100%; margin:0; padding:5px 0; list-style:none; background:#0cc }
#topMenu ul li { float:left; margin:0 10px }
#mainContent { clear:both; float:left; width:644px; overflow:hidden; background:#fff; padding:0 10px 0 0; /* border-right:1px solid #EEE;*/ }
* html #mainContent { width:655px; }
#mainContentMain { clear:none; float:left; width:415px; overflow:hidden; padding:0 5px 0 0; /*border-right:1px solid #EEE;*/  }
* html #mainContentMain { width:420px; }
#addContent { clear:none; float:left; width:300px;  padding:0 0 10000px 4px; margin-bottom: -10000px; border-left:1px solid #EEE; }
* html #addContent { width:305px; }
#addContent2 { float:left; width:225px; overflow:hidden; padding:0 0 10000px 9px; margin-bottom: -10000px; background:url(addContent2_bg_line.gif) repeat-y top left } 
* html #addContent2 { width:235px }

/* wartosci default'owe dla calego serwisu */
a {color:#283032; text-decoration:none}
a:hover { text-decoration:underline;}
img {border:none;}
form {margin:0; padding:0;}
.hide {display:none;}
.right {float:right}
.left {float:left}
.clear {clear:both;}
table {font-size:12px;}
.title { font: bold 16px Georgia,"Helvetica CE",Helvetica,sans-serif; color:#283032 }
.lead { font-size: 11px; color:#6C6C6C; font: normal 11px Arial,"Helvetica CE",Helvetica,sans-serif; }
.wide { width:630px !important}
span.link { background:url(red_arrow_right.gif) no-repeat right center; padding:0 10px 0 0; font: normal 10px Arial,"Helvetica CE",Helvetica,sans-serif;}
span.link a { font-size:10px; color:#444444 }
span.button { cursor: pointer; }
input, textarea { font:normal 12px Arial,"Helvetica CE",Helvetica,sans-serif; color:#484848 }
h3 {width: 639px; float:left; background:url(h3_bg.gif) repeat-x left center; }
h3 span {float:left; padding: 0 10px 0 2px; font-size: 11px; color: #b9af73; background-color: #ffffff; letter-spacing: 3px;}
.btSubmit {background: url(/s/butRejestruj.gif) no-repeat; border: none; width: 125px; height: 33px; color: #aac405; cursor: pointer; font-weight: 700; padding: 0 25px 5px 0; float: right;}
.btReset {background: url(/s/butAnuluj.gif) no-repeat; border: none; width: 125px; height: 33px; color: #969696; cursor: pointer; font-weight: 700; padding: 0 25px 5px 0; margin-right: 20px; float: right;}
#mainContent div.divH20 {float: left; width: 630px; height: 20px;}
.message {float: left; width: 100%; border:1px solid #b9af73; padding: 5px 0px 5px 0px; margin: 0px 0px 10px 0px; color: #1b658e; font-weight: 800; text-align: center;}       
.messageInfo{float: left; padding: 5px 0px 5px 0px; color: #1b658e; font-weight: 800;}
.gclear {float: left; width:415px; clear:both; height: 1px; font-size: 1px; padding: 0px; margin: 0px; border: none;}
	   
/* naglowek */
#interiaHeader { background:#fff url(http://portal.interia.pl/common/h/b_anglia.70801.gif) repeat-x !important; height:95px; margin-bottom:6px }
#interiaHeader ul { width:350px !important; margin-top:10px !important; padding:0 !important }
#interiaHeader ul.logout li { width:auto; }
#interiaHeader li { width:112px; margin:0 !important; }
#interiaHeader li.last, #interiaHeader ul.logout li.last { width:auto }
#interiaHeader li a, #interiaHeader li span { text-decoration:none; color: #008CBB; font-size: 10px; letter-spacing: 1px; background:url(redArrow.gif) no-repeat right center; padding: 0 6px 0 0; }
#interiaHeader li span { padding:0 5px 0 0; background:none }
#interiaHeader li a:hover { text-decoration:underline }
#interiaHeader li input.text { width:100px; height:13px; padding:2px; color:#1B658E; border:1px solid #5A83A1; font-size:10px }
* html #interiaHeader li input.text { width:108px; height:19px; }
#interiaHeader .button { display:block; background: url(/s/butLogin.gif) no-repeat; border: none; width: 77px; height: 19px; color: #eaf3fc; cursor: pointer; font-weight: 700; padding: 0 0 2px 0; }
#interiaHeader ul.logout li.first { padding-top:3px }
#interiaHeader ul.logout li a.button { font-size:12px; text-align:center; padding-top:2px; height: 17px;  }
* html #interiaHeader ul.logout li a.button { height: 20px;  }
#interiaHeader ul.logout li a.button:hover { text-decoration:none }
#interiaHeader p { float:left; width:100%; margin:1px 0 0; color:#fff }
#interiaHeader span.seeAlso { float:left; color:#88B0CE; font-size:11px; padding:13px 2px 0 30px }

/* bloczki z reklamami */
#ad_box300x250 { padding: 0 0 10px 0  }
* html #ad_box300x250 { padding: 0 0 8px 0  }   

#interiaHeader div { width:960px !important }

/* menu nawigacyjne */
/* kontener */
#topNavigation { width:960px; margin:0 0 10px 0; padding:0;}
/* nawigacja - menu */
#navigation { clear:both; width:960px; float:left; height:31px; margin:0; padding:0; background:#fff url(navBg.gif) no-repeat; text-align:left; font-weight:bold; text-transform:uppercase}
#navigation ul {float:left; margin:4px 0 0; padding:0 2px; list-style:none;}
#navigation li {float:left; margin:0 10px 0 0; padding:0; height:27px;}
#navigation li a {float:left; height:22px; font-weight:normal; padding:5px 12px 0 12px; color:#025689; text-decoration:none; font-size:11px;}
* html #navigation li a { height:27px; }
#navigation li.selected, #navigation li.firstselected {background:url(navActive.gif) no-repeat; }
#navigation li.selected a, #navigation li.firstselected a {color:#444444; background:url(navActiveR.gif) no-repeat right; }
#navigation li a:hover {text-decoration:underline;}

/* nawigacja - podmenu */
#navigationtabs { clear:both; margin:0; padding:0; text-align:left; background:#B9AF73;}
#navigationtabs a {color:#FFFFFF;text-decoration:none; font-size:11px}
#navigationtabs a:hover {text-decoration:underline}
#navigationtabs ul {float:left; margin:6px 0 0 23px; padding:0; list-style:none;}
* html #navigationtabs ul { margin-left:11px; }
#navigationtabs li {float:left; margin:0; padding:0 5px; }
#navigationtabs li.selected a { font-weight:bold}
#navigationtabs div {float:left;width:960px;padding:0 0 3px 0; height:26px}
#navigationtabs div.tab {display:none}
#navigationtabs div.selected {display:block; border:0px; }
#navigationtabs ul.special {float:right;margin:0;padding:0}
#navigationtabs ul.special li { font-size:12px; font-weight:bold;}
#navigationtabs ul.special li a{font-weight:normal}
/* nawigacja - menu - extra */
#navigation ul.extra {float:right; }
#navigation ul.extra li { margin:0 }

/* stopka */
#footer { float:left; clear:both; width:100%; padding-top:5px; text-align:center; color:#fff; font-size:11px; border-top:4px solid #1B658E; margin-top: 10px;}
#footer ul { list-style-type:none; margin:0; padding:0 }
#footer li { display:inline; padding:0 6px; }
#footer a {color:#474747; font-size:10px; text-decoration:none; text-transform:uppercase; letter-spacing:1px }
#footer a:hover {text-decoration:underline;}
#copyright {clear:both; color:#797979; text-align:center; padding:7px 0 32px 0; margin:0; font-size:11px;}
#copyright a {color:#025689; text-decoration:underline; font-size:11px;}

/* standardowe bloczki section */
#mainContent div.section { float:left; clear:both; width:644px; margin:0 0 10px 0 }
#mainContentMain div.section { float:left; clear:both; width:415px; margin:0 0 10px 0 }
#addContent div.section { float:left; clear:both; width:300px; margin:0 0 10px 0 }
#addContent2 div.section { float:left; clear:both; width:225px; margin:0 0 10px 0; }

#addContent div.object { float:left; clear:both; width:303px; margin:0 0 10px 0; }
#addContent div.object h3 { float: none !important; width: auto !important; }
#addContent div.object div  { width: 299px !important; }

/* obiekt na cala szerokosc mainContent */
div.section ul.news { float:left; width:644px; list-style-type:none; margin:0 0 5px 0; padding:0 }
div.section ul.news li { float:left; padding:2px 0 2px 18px; font: bold 11px Georgia,"Helvetica CE",Helvetica,sans-serif; background:url(news_li_bg.gif) no-repeat left 6px; margin:0 }
div.section ul.news li a { color:#025689 }
div.section ul.news li.lead { background:none; padding:0 0 10px }
div.section ul.news li span.linkNoText { padding:0 2px }
div.section ul.news li.lead a strong { display:block; margin:0 0 6px 0; padding:0; font: bold 16px Georgia,"Helvetica CE",Helvetica,sans-serif; color:#48ADE4}
div.section ul.news li.lead a:hover { text-decoration:none }
div.section ul.news li.lead a:hover strong { text-decoration:underline }
div.section ul.news li.lead img.photo { float:left; margin:0 5px 0 0; width:120px }

/* obiekt na lewa czesc mainContent */
#mainContent div.section ul { width:644px }
#mainContent div.section li { width:644px }
/* obiekt na lewa czesc mainContentMain */
#mainContentMain div.section ul { width:415px }
#mainContentMain div.section li { width:415px }
/* obiekt na addContent */
#addContent div.section ul { width:300px }
#addContent div.section li { width:300px }
/* obiekt na addContent2 */
#addContent2 div.section ul { width:225px }
#addContent2 div.section li { width:220px; }

/* style globalne dla serwisu */
#content h3 { float:left; background:url(h3_bg.gif) repeat-x left center; padding:0 5px; margin:0 0 8px 0; }
#content h3.swieta_bg { float:left; background:url(h3_swieta_bg.gif) no-repeat left center; padding:0 5px; margin:0 0 8px 0; height: 20px; }
#content h3.h3b { background:url(/s/h3_blue_bg.gif) repeat-x left center; }
#content h3 span.h3, #content h3 a.h3, #siteMap h3 span { float:left; font-size:11px; color:#BEB47C; font-weight:bold; letter-spacing:2px; padding:0 5px; background-color:#fff; text-transform:uppercase;}
#content h3 .padd { padding: 2px 5px; }
#content a.h3b, #content h3.h3b span.h3 { color: #8DB7D5 !important; }
#content h3 span.link { float:right; font-size:11px; clear:none; padding:0 10px 0 0; letter-spacing:1px }
#mainContent h3 { width:634px }
* html #mainContent h3 { width:644px }
#mainContentMain h3 { width:405px }
* html #mainContentMain h3 { width:415px }
#addContent h3 { width:290px }
* html #addContent h3 { width:300px }
#addContent2 h3 { width:220px }
* html #addContent2 h3 { width:230px }

/* bloczek z pogoda */
#mainContentMain div.weather { background:#D6F0FD url(weather_bg.gif) no-repeat; width:415px; height:68px }
#mainContentMain div.weather ul { list-style-type:none; margin:10px 0 0; padding:0; float:left }
#mainContentMain div.weather li { width:90px; float:left; clear:none; padding:0 0 0 8px }
#mainContentMain div.weather span { color:#193441; font-weight:bold }
#mainContentMain div.weather span.link { font-weight:normal; }
#mainContentMain div.weather span.link a { color:#008CBB }
#mainContentMain div.weather p, #mainContentMain div.weather label { float:left; margin:0; padding:0 5px 2px 0; font-size:10px; }
#mainContentMain div.weather p { font-weight:bold; font-size:11px }
#mainContentMain div.weather p.desc { width:82px; font-weight:normal }
* html #mainContentMain div.weather p.desc { width:90px; }
#mainContentMain div.weather p.info { line-height:15px }
#mainContentMain div.weather strong { color:#1B658E }
#mainContentMain div.weather select { border:1px solid #C2C2C2; color:#737373; font-size:11px }

/* bloczek 'wasze artykuly' na mainContent */
div.entriesList { padding:0 0 10px 0; background:url(horizontal_line.gif) repeat-x bottom left; margin:0 0 10px 0 }
div.entriesList p.addInfo, div.lastJoin p.addInfo { float:left; background:url(your_articles_add.jpg) no-repeat; width:415px; height:57px; padding:0; margin:0; }
div.entriesList p.addInfo a, div.lastJoin p.addInfo a  { display:block; height:50px; padding:7px 0 0 60px; text-align:center }
* html div.entriesList p.addInfo a, * html div.lastJoin p.addInfo a { height:57px; }
div.entriesList p.addInfo a:hover, div.lastJoin p.addInfo a:hover { text-decoration:none }
div.entriesList p.addInfo span, div.lastJoin p.addInfo span { font-size:9px; color:#6C6C6C }
div.entriesList p.addInfo span.head, div.lastJoin p.addInfo span.head { font-weight:bold; font-size:11px; color:#A5BD02; padding:0 8px 0 0; line-height:20px; background:url(red_arrow_right.gif) no-repeat right 5px; }
#addContent div.entriesList li { width:282px }

/* bloczek 'ostatnio dolaczyli' na mainContent */
#mainContentMain div.lastJoin div.block { float:left; width:415px; clear:both; margin:4px 0 0 }
#mainContentMain div.lastJoin div.users { float:left; width:100%; }
#mainContentMain div.lastJoin div.users a { color:#008CBB; }
#mainContentMain div.lastJoin div.users a:hover { text-decoration:none }
#mainContentMain div.lastJoin div.users a:hover strong { text-decoration:underline }
#mainContentMain div.lastJoin div.users span { display:block; margin:2px 0 0; color:#797979; font-size:10px; line-height:12px; letter-spacing:1px }
#mainContentMain div.lastJoin div.users strong { color:#008CBB; font-size:11px; font-weight:normal; letter-spacing:0  }
#mainContentMain div.lastJoin div.map { float: right; width:223px; height:206px; margin:0px; padding:0px; }

#mainContentMain div.lastJoin ul { float:left; width:100%; list-style-type:none; padding:0; margin:0 }
#mainContentMain div.lastJoin li { width:75px; float:left; clear:none; margin:0 0 8px 0; text-align:center }
#mainContentMain div.lastJoin li.first { margin-right:20px }

#mainContentMain div.lastJoin p.addInfo { background:url(last_join_bg.jpg) no-repeat; }
#mainContentMain div.lastJoin p.addInfo span.head { color:#DE6F09 }

/* bloczek 'ciekawe miejsca' na mainContent */
#addContent div.section ul.news li.lead a strong { font-size:11px }
#addContent div.entriesList p.addInfo { background:url(interesting_places_add.jpg) no-repeat; width:300px; height:56px; }
#addContent p.addInfo a { display:block; height:50px; padding:6px 0 0 45px; text-align:center; }
* html #addContent div.entriesList p.addInfo a { height:56px; }
#addContent div.entriesList p.addInfo span.head { color:#5A83A1; }

/* bloczek 'imprezy' na mainContent */
#addContent div.parties { background:none }
#addContent div.parties p.addInfo span.head { color:#1EB4E4; }
#addContent div.parties a img { float:left; margin:0 5px 0 0 }
#addContent div.parties p.addInfo { background:url(parties_add.jpg) no-repeat; height:57px; }
#addContent p.addInfo a { padding:7px 0 0 45px; }
* html #addContent div.entriesList p.addInfo a { height:57px; }
* html #addContent div.parties ul.news li{ width:300px }

/* bloczek tlumacza*/
#addContent div.translator {margin: -16px 0px 10px 0px !important;}

/* bloczek lotow do polski na stronie glownej */
#addContent div.flights { width:288px; height:185px; background:#ACC9DE url(flights_bg.gif) repeat-x top left; border:1px solid #88B0CE;margin:0 0 10px 0; padding:3px 5px }
* html #addContent div.flights { width:300px; height:193px; } 
#addContent div.flights form { float:left; margin:5px 0 0 }
* html #addContent div.flights form { margin:0 }
#addContent div.flights p { float:left; clear:both; width:288px; color:#025689; font-weight:bold; font-size:11px; margin:5px 0 }
#addContent div.flights p strong { float:left; font-weight:normal; padding:2px 0 0; }
#addContent div.flights p label { float:left; font-weight:normal; display:block; width:42px; padding:2px 0 0 }
#addContent div.flights p label.column2 { float:right; padding:2px 0 0 16px; width:26px }
* html #addContent div.flights p label.column2 { width:42px }
#addContent div.flights p label.flightType { width:auto;  }
#addContent div.flights p select { float:left; font-size:11px; border:1px solid #5A83A1; width:105px }
#addContent div.flights p input { float:left; font-size:11px; border:1px solid #5A83A1; }
#addContent div.flights p input.text { float:right; width:70px; text-align:center; }
#addContent div.flights p input.radio { border:none }
#addContent div.flights p input#origin_long { float:left; width:102px; text-align:left; }
* html #addContent div.flights p input#origin_long { width:105px; }
#addContent div.flights p img { margin:0 0 0 3px; cursor:pointer; float:right; }
#addContent div.flights p.form2 input { float:left; width:18px; border:1px solid #5A83A1; text-align:center }
#addContent div.flights p.form2 label { width:auto; padding:2px 4px 0 2px }
#addContent div.flights p.footer { margin:16px 0 0 }
#addContent div.flights p.footer input.button { float:right; width:71px; height:21px; color:#EAF3FC; font-weight:bold; border:none; background:url(flights_btn.gif) no-repeat; padding:0 0 2px 0; cursor:pointer; letter-spacing:1px }

/* kalendarz w wyszukiwarce lotow do polski na stronie glownej */
#intpl_cal_div {position: absolute;left: 0px;top: 0px;width: 163px;background-color: #fff;border:1px solid #000; -moz-opacity:0.92; filter:progid:DXImageTransform.Microsoft.Shadow(color=#8B8C8E,Direction=135,Strength=3) Alpha(Opacity=92); }
#intpl_cal_div * {font-size: 11px;font-family: Arial;color: #134AAF;}
#intpl_cal_table {margin: 3px auto 2px auto;padding: 0px;}
#intpl_cal_table th {padding: 4px;margin: 0px;text-align: center;font-weight: bold;}
#intpl_cal_table td {padding: 3px 4px 3px 4px;margin: 0px;text-align: center;}
#intpl_cal_table td.select {background-color: #496C93;color: #fff;cursor: pointer;}
#intpl_cal_head {width: 100%;background-color: #E3E8EE;text-align: center;margin: 0px;padding: 0px;}
#intpl_cal_month {margin-left: 2px;margin-right: 2px;font-weight: bold;text-align: center;}
#intpl_cal_prevMonth, #intpl_cal_nextMonth {width: 11px;font-size: 12px;}
#intpl_cal_nextYear, #intpl_cal_prevYear {width: 17px;}
#intpl_cal_prevMonth, #intpl_cal_prevYear, #intpl_cal_nextMonth, #intpl_cal_nextYear { margin-left: 2px; margin-right: 2px; font-weight: bold; cursor: pointer;}
#intpl_cal_close {margin-bottom: 3px;color: #999;font-size: 10px;text-decoration: underline;	text-align: center;	cursor: pointer;}

/* bloczek forum na prawej stronie strony glownej */
#addContent2 div.forum li { padding:7px 0 3px 0; background:none; border-bottom:1px dotted #8A8A8A }
#addContent2 div.forum li a { color:#8D7C1B }
#addContent2 div.forum li span.threads { color:#474747; padding:0 0 0 16px; background:url(object_forum_ico.gif) no-repeat left center }
#addContent2 div.forum span.allthreads {font-family:Georgia,"Helvetica CE",Helvetica,sans-serif;font-size:11px;font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:bold;line-height:normal;color:#474747; padding:0 0 0 16px; background:url(object_forum_ico.gif) no-repeat left center }

#addContent2 div.forum p { float:left; margin:0; width:217px; padding:9px 4px 0 4px; background:url(object_forum_bg_top.gif) no-repeat; }
* html #addContent2 div.forum p { width:225px; }
#addContent2 div.forum p a { cursor:pointer }
#addContent2 div.forum p span.info { float:left; clear:none; width:156px; font:bold 11px Georgia,"Helvetica CE",Helvetica,sans-serif; color:#444 }
#addContent2 div.forum p span.img { float:left; padding:2px; margin:0 7px 0 0; background:#fff; }
* html #addContent2 div.forum p span.img { width:54px; height:54px }
#addContent2 div.forum p.top { min-height:70px; }
* html #addContent2 div.forum p.top { height:70px; }
#addContent2 div.forum p.more { background:url(object_forum_bg_bottom.gif) no-repeat; height:25px }
#addContent2 div.forum p.more span.link { float:right; }
#addContent2 div.forum p.more span.link a { color:#008CBB }

/* bloczek z lista newsow - lista list */
#mainContent div.newsLists a { cursor:pointer }
#mainContent div.newsLists a strong { float:left; clear:both; white-space:nowrap; margin:0 0 4px 0; padding:0; font: bold 14px Georgia,"Helvetica CE",Helvetica,sans-serif; color:#48ADE4 }
#mainContent div.newsLists a:hover { text-decoration:none }
#mainContent div.newsLists a:hover strong, #mainContent div.newsLists h3 a:hover, #mainContent div.newsLists li a:hover { text-decoration:underline }
#mainContent div.newsLists span.date { float:left; clear:both; white-space:nowrap; font-size: 11px; margin:0 0 10px 0; color:#979797; font: normal 11px Arial,"Helvetica CE",Helvetica,sans-serif; letter-spacing:2px}
#mainContent div.newsLists div.listBlock { float:left; clear:both; width:644px }
#mainContent div.newsLists div.lead { width:405px; float:left; margin:0 4px 0 0 }
#mainContent div.newsLists div.otherNews { width:223px; float:left; clear:none; padding:6px; background:#F6F6EB url(news_lists_bg.gif) top left no-repeat; border-bottom:1px solid #E7E8DB;  }
* html #mainContent div.newsLists div.otherNews { width:235px; }
#mainContent div.newsLists div.otherNews li { width:205px }
* html #mainContent div.newsLists div.otherNews li { width:205px } 
#mainContent div.newsLists div.lead a img { float:left; margin:0 5px 0 0; width:200px }
#mainContent div.newsLists div.lead span.link { color:#008CBB; letter-spacing:1px; background:url(red_arrow_right.gif) no-repeat right center; padding:0 6px 0 0; font: normal 10px Arial,"Helvetica CE",Helvetica,sans-serif; }
#mainContent div.newsLists ul.news { width:100%; }

/* podglad wiadomosci: tylko naglowki, tylko wstep... */
#mainContent div.newsList div.podglad {clear:both; width:639px; float:left; padding:0 0 5px 5px; margin:0; }
* html #mainContent div.newsList div.podglad { width:644px; }
#mainContent div.newsList div.podglad h4 {float:left; margin:0 5px 0 0; padding:0; letter-spacing:1px ; font-size:10px; color:#474747; font-weight:normal;}
#mainContent div.newsList div.podglad ul {clear:none; width:300px!important; float:left; margin:0; padding:0; list-style-type:none; font-size:11px;}
#mainContent div.newsList div.podglad li {clear:none; width:auto!important;float:left; background:url(line.gif) no-repeat right; margin:0 5px 0 0; padding:0 5px 0 0;}
#mainContent div.newsList div.podglad li.first {background:none; padding:0; color:#6E6E6E; font-weight:bold;}
#mainContent div.newsList div.podglad li.last {background:none;}
#mainContent div.newsList div.podglad li a { color:#008CBB; font: normal 10px Arial,"Helvetica CE",Helvetica,sans-serif; letter-spacing:1px }
#mainContent div.newsList div.podglad li.selected a {text-decoration:none; color:#474747 }
#mainContent div.newsList div.podglad li a:hover { text-decoration:underline; }

/* stronicowanie */
#mainContent div.pack {clear:both; width:644px; margin:10px 0}
#mainContent div.pack ul {float:right; list-style-type:none; margin:0; padding:0 5px;}
#mainContent div.pack li {float:left; clear:none; background:url(line.gif) no-repeat left; margin:0; padding:0 3px;}
#mainContent div.pack li a {color:#008CBB; font-size:11px; text-decoration:none;}
#mainContent div.pack li a.selected {color:#FE5900; font-weight:bold;}
#mainContent div.pack li.first {background:none;}
#mainContent div.pack li.prev {background:url(red_arrow_left.gif) no-repeat left 6px;} 
#mainContent div.pack li.next {background:url(red_arrow_right.gif) no-repeat right 6px;} 
* html #mainContent div.pack li.prev {background:url(red_arrow_left.gif) no-repeat left 4px;} 
* html #mainContent div.pack li.next {background:url(red_arrow_right.gif) no-repeat right 4px;} 
#mainContent div.pack li.prev a, #mainContent div.pack li.next a {color:#008CBB; font-size:10px;}
#mainContent div.pack li.prev a { padding:0 0 0 6px }
#mainContent div.pack li.next a { padding:0 6px 0 0} 
#mainContent div.pack li a:hover { text-decoration:underline }
#mainContent div.pack span {color:#FE5900; font-weight:bold;}

/* bloczek z lista newsow - lista newsow */
#mainContent div.newsList ul { width:644px; list-style-type:none; margin:0 0 5px 0; padding:0;  }
#mainContent div.newsList ul li { float:left; clear:both; background:none; padding:9px 7px; width:630px; font: bold 12px Georgia,"Helvetica CE",Helvetica,sans-serif; margin:0 }
#mainContent div.newsList  #NewsCat .date_evn{color:#48ade4}
#mainContent div.newsList ul li.first .date_evn{font: bold 12px Georgia,"Helvetica CE",Helvetica,sans-serif}

* html #mainContent div.newsList ul li { width:644px; }
#mainContent div.newsList ul li a { color:#025689 }
#mainContent div.newsList ul li.lead { background:url(news_list_bg.jpg) no-repeat top left; border-bottom:1px solid #E7E8DB; }
#mainContent div.newsList ul li a { cursor:pointer }
#mainContent div.newsList ul li a strong { display:block; margin:0 0 2px 0; padding:0; font: bold 14px Georgia,"Helvetica CE",Helvetica,sans-serif; color:#1B658E}
#mainContent div.newsList ul li.lead a strong { font-size:18px; color:#48ADE4}
#mainContent div.newsList ul li a:hover { text-decoration:none }
#mainContent div.newsList ul li a:hover strong { text-decoration:underline }
#mainContent div.newsList ul li img.photo { float:left; margin:0 5px 0 0; width:200px }
#mainContent div.newsList ul li div.info { float:left; clear:none; width:420px }
#mainContent div.newsList ul li div.infoWide { width:644px }
* html #mainContent div.newsList ul li div.info { width:400px }
#mainContent div.newsList ul li span.date { display:block; white-space:nowrap; margin:0 0 10px 0; color:#979797; font: normal 10px Arial,"Helvetica CE",Helvetica,sans-serif; letter-spacing:2px}
#mainContent div.newsList ul li span.lead { } 
#mainContent div.newsList ul li span.link { color:#008CBB; font-size:10px; } 
#mainContent div.newsList ul.lead img,#mainContent div.newsList ul.title img { display:none }  
#mainContent div.newsList ul.title span.lead { display:none }

/*navBar*/
.prevNext {float: right; height: 16px; width: auto; margin:6px 6px 0px 0px; }
.prevNext, 
.prevNext * {color: #9E9E9E; line-height: 1.0em; font-size: 11px;white-space:nowrap; text-decoration:none;}
.prevNext a {float: left; margin:0 2px; }
.prevNext a.next_navi {width: 13px; height: 12px; margin-left: 5px;margin-right:0; }
.prevNext a.prev_navi { margin-right: 5px;margin-left:0; }
.prevNext a.nextPrevString {color: #008CBB; font-weight:100; text-decoration:none;}
.prevNext span.pages {margin: 0px 11px; width: 35px; font-size: 1.3em; text-align: center;float: left;}
.prevNext span.page {font-weight: bold; font-size: 1em;}
.prevNext .fllt {float:left; margin-right: 15px;}
.prevNext .link {color: #B6B6B6; }
.prevNext a.color {text-decoration:none; }
.prevNext .chose {text-decoration: none; font-weight: 800; color:#CC0000; text-decoration:none;}
.prevNext .pipe {float: left; margin:0 2px; }
.nextPrevPointer {font-weight: 800; color:#CC0000; font-size: 11px; }

/* rejestracja uzytkownika */
#mainContent div.registerUser div.message {float: left;}
#mainContent div.registerUser h4 { float:left; width: 639px; float:left; color: #48ade4; font-family: Georgia; font-size: 18px; padding-left: 8px; margin-top: 0px;}
#mainContent div.registerUser h4 span {height:20px; color: #008cbb; font-family: Arial; font-size: 9px; letter-spacing: 2px; padding: 0 16px 3px 410px; font-weight: 100; vertical-align:middle; background:url(question_mark.gif) no-repeat right center;}
#mainContent div.registerUser span#red {color: #ff7300;}
#mainContent div.registerUser form fieldset {width: 645px; float:left; border: 0px;}
#mainContent div.registerUser form fieldset div#row {float: left; width: 640px; padding: 5px 0 5px 0;}
#mainContent div.registerUser form fieldset div#rowRight {float: right; width: 640px; padding: 5px 0 5px 0;}
#mainContent div.registerUser form fieldset div#row label {display: block; float: left; width: 192px; padding-right: 10px; text-align: right; color: #666263; font-size: 10px; letter-spacing: 1px;}
#mainContent div.registerUser form fieldset div#row span#info {margin-left: 202px; display: block; font-size: 11px; }
#mainContent div.registerUser form fieldset div#row select { border:1px solid #5A83A1; } 
#mainContent div.registerUser form fieldset div#row input#user_login {float: left; margin-right: 2px; border: 1px solid #5A83A1; }
#mainContent div.registerUser form fieldset div#row input#btCheckLogin {float: left; background: url(/s/butSprawdzNazwe.gif) no-repeat; border: none; width: 117px; height: 19px; cursor: pointer; padding: 0 0 2px 0; color: #eaf3fc; font-weight: 700; font-size: 8p}
#mainContent div.registerUser form fieldset div#row input#btSubmit {background: url(/s/butRejestruj.gif) no-repeat; border: none; width: 125px; height: 33px; color: #aac405; cursor: pointer; font-weight: 700; padding: 0 25px 5px 0; float: right;}
#mainContent div.registerUser form fieldset div#row input#btReset {background: url(/s/butAnuluj.gif) no-repeat; border: none; width: 125px; height: 33px; color: #969696; cursor: pointer; font-weight: 700; padding: 0 25px 5px 0; margin-right: 20px; float: right;}
#mainContent div.registerUser form fieldset div#row input#user_code {float: left; margin-right: 2px; width: 90px; border:1px solid #5A83A1; }
#mainContent div.registerUser form fieldset div#row img#kod_z_obrazka {margin-right: 4px; float:left;}
#mainContent div.registerUser form fieldset div#row img#rico {float:left; margin-right: 4px;}
#mainContent div.registerUser form fieldset div#row input.registerUserCheckBox {float: left; margin: 0 5px 0 0;}
#mainContent div.registerUser form fieldset div#row label.long {display: inline; width: 600px; text-align: left; }
#mainContent div.registerUser form fieldset div#row label.short {display: inline; width: 400px; text-align: left; font-size: 11px; font-size: 11px; letter-spacing: 0px; color: #000000;}
#mainContent div.registerUser form fieldset div#row input.w180 {width: 180px; border:1px solid #5A83A1;}
#mainContent div.registerUser form fieldset div#row span#desc {color: #6c6c6c; font-weight: 700;}

/* edycja profilu */
#mainContent div.editUser { float: left; width: 639px; }
#mainContent div.editUser h4 { float:left; width: 639px; float:left; color: #48ade4; font-family: Georgia; font-size: 18px; padding-left: 8px; margin-top: 0px;}
#mainContent div.editUser h4 span {height:20px; color: #008cbb; font-family: Arial; font-size: 9px; letter-spacing: 2px; padding: 0 16px 3px 410px; font-weight: 100; vertical-align:middle; background:url(question_mark.gif) no-repeat right center;}
#mainContent div.editUser form fieldset {width: 630px; float:left; border: none;}
#mainContent div.editUser form fieldset div#row label {display: block; float: left; width: 192px; padding-right: 10px; text-align: right; color: #484848;}
#mainContent div.editUser form fieldset div#row {float: left; width: 639px; padding: 5px 0 5px 0;}
#mainContent div.editUser form fieldset div#row span#info {margin-left: 202px; display: block;}
#mainContent div.editUser form fieldset div#row span#data {color: #1b658e; font-weight: 700;}
#mainContent div.editUser form fieldset div#row span#desc {color: #6c6c6c; font-weight: 700; margin-left: 202px; display: block;}
#mainContent div.editUser form fieldset div#row span#important {color: #a90707; font-weight: 700;}
#mainContent div.editUser form fieldset div#row input.editUserCheckBox {float: left; margin: 0 5px 0 0;}
#mainContent div.editUser form fieldset div#row select {border:1px solid #5A83A1;}
#mainContent div.editUser form fieldset div#row select#user_country {width: 185px;}
#mainContent div.editUser form fieldset div#row input.w180 {width: 180px; border:1px solid #5A83A1 }
#mainContent div.editUser form fieldset div#row input#user_picture { border:1px solid #5A83A1 }
#mainContent div.editUser form fieldset div#row textarea#user_info {width: 390px; height: 100px;  border:1px solid #5A83A1 }
#mainContent div.editUser form fieldset div#row label { color: #666263; font-size: 10px; letter-spacing: 1px; }
#mainContent div.editUser form fieldset div#row label.long {display: inline; width: 600px; text-align: left;}
#mainContent div.editUser form fieldset div#row label.short {display: inline; width: 200px; text-align: left;}

/* regulamin */
#mainContent div.rules { float: left; width: 639px; }
#mainContent div.rules h4 { float:left; width: 639px; float:left; color: #48ade4; font-family: Georgia; font-size: 18px; padding-left: 8px; margin-top: 0px;}

/* user status (right) */
#addContent div.userStatus h3 {width: 290px; float:left; background:url(h3_bg.gif) no-repeat left center; letter-spacing: 3px;}
#addContent div.userStatus h3 span {float:left; padding: 0 10px 0 2px; font-size: 11px; color: #b9af73; background-color: #ffffff;}
#addContent div.userStatus div.row {float: left; width: 180px; padding: 5px 0 5px 0; }
#addContent div.userStatus ul {float: left; width: 300px; list-style: none; padding: 0; margin: 0;}
#addContent div.userStatus li {float: left; width: 300px; background:url(/s/plus.gif) no-repeat left center; padding: 0px 0px 0px 16px; margin-top: 5px; font-family: Georgia; font-weight: 700; font-size: 11px;}
#addContent div.userStatus a {color: #b9af73;}
#addContent div.userStatus div.photo {float: left; margin-right: 10px;}
#addContent div.userStatus span.login {color: #025689; font-weight: 700;}
#addContent div.userStatus span.status {color: #025689; font-weight: 700;}

#addContent div.profileMenu h3 {width: 290px; float:left; background:url(/s/h3_blue_bg.gif) repeat-x left center; margin-top: 10px;}
#addContent div.profileMenu h3 span {float:left; padding: 0 10px 0 2px; font-size: 11px; color: #8db7d5; background-color: #ffffff; letter-spacing: 3px;}
#addContent div.profileMenu ul {float: left; width: 300px; list-style: none; padding: 0; margin: 0;}
#addContent div.profileMenu li {float: left; width: 300px; background:url(/s/plus.gif) no-repeat left center; padding: 0px 0px 0px 16px; margin-top: 5px; font-family: Georgia; font-weight: 700; font-size: 11px;}
#addContent div.profileMenu a {color: #beb47c;}

/* formularz zmiana hasla */
#mainContent div.userChgPasswd {float: left;}
#mainContent div.form form fieldset img#kod_z_obrazka {float: left; padding-right: 5px;}
#mainContent div.form form fieldset img#rico {float: left; padding-right: 5px;}
#mainContent div.form form fieldset input#user_code {float: left; border: 1px solid #5a83a1; width: 70px;}

#mainContent div.form form fieldset {float:left; width: 630px; border: none;}
#mainContent div.form form fieldset div.row {float: left; width: 630px; padding: 5px 0 5px 0;}
#mainContent div.form form fieldset label {display: block; float: left; width: 192px; padding-right: 10px; text-align: right; color: #666263; font-size: 10px; letter-spacing: 1px; }
#mainContent div.form form fieldset span.label {display: block; float: left; width: 192px; padding-right: 10px; text-align: right; color: #666263; font-size: 10px; letter-spacing: 1px; }
#mainContent div.form form fieldset input.w180 {width: 180px; border: 1px solid #5a83a1;}


/* lista artyku��w */
#mainContent div.userEntriesList h3 {width: 639px; float:left; background:url(h3_bg.gif) repeat-x left center; }
#mainContent div.userEntriesList h3 span {float:left; padding: 0 10px 0 2px; font-size: 11px; color: #b9af73; background-color: #ffffff; letter-spacing: 3px;}
#mainContent div.userEntriesList div.photo {float: left; width: 200px;}
#mainContent div.userEntriesList div.entries {float: left; margin: 10px 0px 10px 0px;}
#mainContent div.userEntriesList strong.title {float: left; color: #1b658e; width: 430px; margin-left: 10px;}
#mainContent div.userEntriesList span.date {float: left; color: #979797; font-size: 10px; width: 430px; margin-left: 10px;}
#mainContent div.userEntriesList span.date_evn {float: left; color: #979797; font-size: 16px; width: 430px; margin-left: 10px;}
#mainContent div.userEntriesList span.status {color: #008cbb;}
#mainContent div.userEntriesList span.lead {float: left; color: #484848; font-size: 11px; width: 430px; margin-left: 10px; }
#mainContent div.userEntriesList div.buttons span.button {color: #008cbb; margin-left: 10px; background:url(/s/redArrow.gif) no-repeat right center; padding: 0px 6px 0px 0px; float: left; font-size: 11px;}
#mainContent div.navigation {float: right;}
#mainContent div.navigation ul {list-style: none;}
#mainContent div.navigation li {display: inline;}

/* grupy */
#mainContent div.profil {float: left; width: 646px;}
#mainContent div.profil table {float: left; width: 100%; text-align: center;}
#mainContent div.profil table td {width: 25%; text-align: center;}
#mainContent div.profil div.uphoto {float: left; width: 100%; height: 100px; text-align: center; padding: 3px 0px 3px 0px;}
#mainContent div.profil span.login {float: left; width: 100%;}
#mainContent div.profil span.members {float: left; width: 100%; color: #6c6c6c; font-size: 11px; margin: 5px 0px 5px 0px;}
#mainContent div.profil span.cand {float: left; width: 100%; color: #6c6c6c; font-size: 11px;}
#mainContent div.profil a {text-align: center; font-family: Georgia; color: #025689; font-weight: 800; font-size: 14px;}
#mainContent div.groupList {width: 630px; float: left;}
#mainContent div.groupList div.profileMiddle div.avatar {float: left; width: 100px; height: 100px; margin-right: 20px;}
#mainContent div.groupList div.divH20 {float: left; width: 630px; height: 20px;}

/* czlonkowie grupy */
#mainContent div.groupMembers table {float: left; margin-bottom: 10px; border-collapse: collapse; width: 100%;}
#mainContent div.groupMembers tr.even {background-color: #f5f4eb;}
#mainContent div.groupMembers td {padding: 4px 0px 0px 0px;}
#mainContent div.groupMembers td span.left {margin-left: 10px;}
#mainContent div.groupMembers td span.status {color: #979797; font-size: 10px; letter-spacing: 1px; margin-left: 10px;}
#mainContent div.groupMembers td a.user {color: #025689; font-weight: 800;}
#mainContent div.groupMembers td a.del {color: #008cbb; font-size: 10px; letter-spacing: 1px; background:url(/s/redArrow.gif) no-repeat right center; padding: 0px 6px 0px 0px; margin: 0px 0px 0px 10px;}
#mainContent div.groupMembers div.candidates {float:left; width: 100%; padding-top: 5px;}
#mainContent div.groupMembers span.fright {float: right;}
#mainContent div.groupMembers span.canName {margin-left: 10px; color: #025689; font-weight: 800; float: left;}
#mainContent div.groupMembers input#btZatwierdz {background: url(/s/butLogin.gif) no-repeat; border: none; width: 77px; height: 20px; color: #eaf3fc; cursor: pointer; font-weight: 700; padding: 0 0 2px 0;}

/* zakładanie grupy */
#mainContent div.groupCreate form fieldset {float:left; border: 0px; width: 630px;}
#mainContent div.groupCreate form fieldset div.row {float: left; width: 630px; padding: 5px 0 5px 0;}
#mainContent div.groupCreate form fieldset div.row label {display: block; float: left; width: 192px; padding-right: 10px; text-align: right; color: #484848;}
#mainContent div.groupCreate form fieldset input.w180 {width: 180px;}	
#mainContent div.groupCreate form fieldset textarea {width: 300px; height: 100px;}

/* wizytowka grupy */
#mainContent div.group_card input.left {float: left; }
#mainContent div.group_users {float: left; width: 646px;}
#mainContent div.group_users table.users {float: left; width: 646px; text-align: center; margin: 0px 0px 20px 0px;}
#mainContent div.group_users table.users td {width: 33%; text-align: center;}
#mainContent div.group_users div.uphoto {float: left; width: 100%; height: 100px; text-align: center; padding: 3px 0px 3px 0px;}
#mainContent div.group_users span.login {float: left; width: 100%;}
#mainContent div.group_users a {text-align: center; font-family: Georgia; color: #025689; font-weight: 800; font-size: 14px;}

/* edycja artykułu */
#mainContent div.entryForm input#entry_title { width: 580px; border:1px solid #5A83A1; }
#mainContent div.entryForm textarea#entry_lead { width: 580px; border:1px solid #5A83A1; }
#mainContent div.entryForm textarea#entry_tags { width: 580px; border:1px solid #5A83A1; }
#mainContent div.entryForm input#entry_description { width: 580px; border:1px solid #5A83A1; }
#mainContent div.entryForm textarea#entry_note { width: 580px; border:1px solid #5A83A1; }
#mainContent div.entryForm p label { color: #666263; font-size: 10px; letter-spacing: 1px; }

/* edycja kategorii */
#mainContent div.categories {float: left;}

/* profil uzytkownika */
#mainContent div.userProfile {float: left; width: 646px; }
#mainContent div.profileTop {float: left; width: 646px; height: 9px; background: url(/s/profil_top.gif) no-repeat; font-size: 1px;}
#mainContent div.profileMiddle {float: left; width: 646px; background: url(/s/profile_middle.gif) repeat-y; padding: 0px 8px 8px 8px;}
#mainContent div.profileBottom {float: left; width: 646px; height: 1px; background: url(/s/profile_bg_1px.gif) repeat-x; font-size: 1px; margin: 0px 0px 20px 0px;}
#mainContent div.profileMiddle div.photo {float: left; width: 100px; height: 200px; margin-right: 20px;}
#mainContent div.profileMiddle div.photoP {float: left; width: 100px; height: 100px; margin-right: 20px;}
#mainContent div.profileMiddle div.photo_last {float: left; width: 100px; margin-right: 20px;height:100px;min-height:100px}
#mainContent div.profileMiddle span.left {display: block; float: left; width: 125px; color: #666263; font-size: 10px; letter-spacing: 1px; padding: 4px 0px 4px 0px;}
#mainContent div.profileMiddle span.right {display: block; float: left; width: 380px; color: #484848; padding: 4px 0px 4px 0px;}
#mainContent div.profileMiddle span.bold {font-weight: 800;}
#mainContent div.profileMiddle a.title_small {color: #48ade4; font-family: Georgia; font-size: 14px; font-weight: 800;}
#mainContent div.profileMiddle span.title {float:left; width: 630px; color: #48ade4; font-family: Georgia; font-size: 18px; font-weight: 800; padding-bottom: 16px;}

/*ostatnio zarejestrowani*/
#mainContent div.profileMiddle a.photo_last {float: left; width: 100px; height: 100px; margin-right: 20px;}

/* search */
#content .search input#btSubmit {background: url(/s/butSearch20.gif) no-repeat; border: none; width: 62px; height: 20px; color: #eaf3fc; cursor: pointer; font-weight: 700; font-size: 9pt; padding: 0 0 2px 0; float: left;}
#content .search input#qst {width: 227px; float: left; border: 1px solid #5a83a1; margin-right: 3px; margin-bottom: 10px; font-size:11px; padding:2px }
* html #content .search input#qst { width: 231px; height:20px}
#content .search span#twoParallel {width: 300px; height: 3px; float: left; background: url(/s/twoParallel.gif) repeat-x; margin-bottom: 10px;}

/* wyniki wyszukiwania */
/body.szukaj #mainContent h3 { background:none; }

#mainContent div.search div.searchCnt {clear:both; float:left; width:620px; margin:6px 0 15px 0; padding:6px; background:#f3f3f3; color:#000000; text-align:left; font-size:12px;}
#mainContent div.search div.searchCnt strong {font-weight: bold; color: #373737;}
#mainContent div.search span.found {background:#dcf6ff;}
#mainContent div.search #search {clear:both; padding-left: 5px; }

#mainContent div.search #search a {color:#008CBB; font: normal 10px Arial,"Helvetica CE",Helvetica,sans-serif; letter-spacing:1px }
#mainContent div.search #search a:hover { text-decoration:underline }

#mainContent div.search #search form {padding:8px 0 5px 0;}
#mainContent div.search #search label { float:left; padding-right: 4px; letter-spacing:1px ; font-size:10px; color:#474747;}
#mainContent div.search #search span.seeAlso { letter-spacing:1px ; font-size:10px; color:#474747;}
#mainContent div.search #search input.quest { color: #919191; width:200px; border:1px solid #919191; background-color: #f0f0f0; font-size:11px; margin:6px 3px 0 0;}
#mainContent div.search #search input.submit {background: url(/s/butSearch20.gif) no-repeat; border: none; width: 62px; height: 20px; color: #eaf3fc; cursor: pointer; font-weight: 700; font-size: 9pt; margin-top:6px; float: left;}

#mainContent #search form { float:left; clear:both }
#mainContent #search div.seeAlso { float:left; clear:both }

/* -------------------- podglad wiadomosci: tylko naglowki, tylko wstep... ---------------------- */
#mainContent div.podglad {clear:both; width:430px; float:left; padding:0 0 5px 5px; margin:0; font-size:11px;}
#mainContent div.podglad h4 {float:left; width:auto; margin:0 5px 0 0; padding:0; font-size:11px; color:#605155; font-weight:normal;}
#mainContent div.podglad ul {clear:none; width:310px!important; float:left; margin:0; padding:0; list-style-type:none; font-size:11px;}
#mainContent div.podglad li {clear:none; width:auto!important;float:left; background:none; margin:0 5px 0 0; padding:0 5px 0 0;}
#mainContent div.podglad li.first {background:none; padding:0; color:#6E6E6E; font-weight:bold;}
#mainContent div.podglad li.last {background:none;}
#mainContent div.podglad li a {color:#648d2b;}
#mainContent div.podglad li a:hover { text-decoration: underline; }
#mainContent div.podglad li.selected a {text-decoration:none; font-weight:bold;}

/* logowanie */
#mainContent div.userLogin fieldset {float: left; width: 480px; border: none; margin-left: 50px;}
#mainContent div.userLogin div.row {float: left; width: 630px; padding: 20px 0 0 0;}
#mainContent div.userLogin input#btLogin {background: url(/s/butLogin.gif) no-repeat; border: none; width: 77px; height: 20px; color: #eaf3fc; cursor: pointer; font-weight: 700; padding: 0 0 2px 0; float: left;}
#mainContent div.userLogin input#login {float: left; border: 1px solid #5a83a1; width: 180px; margin: 0 8px 0 8px;}
#mainContent div.userLogin input#password {float: left; border: 1px solid #5a83a1; width: 180px; margin: 0 8px 0 8px;}
#mainContent div.userLogin label {float: left;}
#mainContent div.userLogin a.register {color: #008cbb; font-size: 10px; letter-spacing: 1px; background:url(/s/redArrow.gif) no-repeat right center; padding: 0px 6px 0px 0px; margin: 0px 0px 0px 39px;}
#mainContent div.userLogin a.fpass {color: #008cbb; font-size: 10px; letter-spacing: 1px; background:url(/s/redArrow.gif) no-repeat right center; padding: 0px 6px 0px 0px; margin: 0px 0px 0px 80px;}



/* forum */
.colorGray {color: #8E8E8E;}
.colorDarkGray {color: #474747;}
.colorLightGray {color: #747474; }
.colorDarkerGray {color: #666263;}
.colorPastelBlue {color: #5A83A1;}
.colorPastelDarkBlue {color: #1B658E;}
.colorPastelBlueBorder {border: solid 1px #5A83A1;}
.colorPastelSeaBorder {border: solid 1px #48ADE4;}
.colorPastelSea {color: #48ADE4;}
.colorPastelDarkSea {color: #008CBB;}
.colorLightBlue {color: #EAF3FC;}
.colorPastelGrean {color: #AAC405;}
.colorBloodRed {color: #CC0000;}

#forum {padding: 0px;}
#forum .empty {padding: 10px 0px 10px 0px;}
#forum {width: 650px;border: none; }


#forum #forumSearch {width: 100%;}
#forum #forumSearch .labelSearch {font-weight: 800; padding-right: 10px;}
#forum #forumSearch .inputSearch { width: 231px; }
#forum #forumSearch .submitSearch {font-weight:800; border:none; background: url(forum_szukaj_bt.gif) no-repeat; width: 62px; height: 20px;}

#forum #forumPath {width: 100%; background: url(forum_path.gif) no-repeat; height: 20px; padding: 6px 0px 0px 0px;}
* html #forum #forumPath {height: 26px;}
#forum #forumPath .forumName {font-weight: 800; padding-left: 5px;}
#forum #forumPath .forumGt {font-weight: 800; font-size: 9px;}
#forum #forumPath .forumCategory {font-weight: 100; letter-spacing: 1px;}

#forum .forumNavigator {width: 100%; height: 45px;}
#forum .forumNavigator .forumNewThread {float: left; width: 120px; height: 33px; }
* html #forum .forumNavigator .forumNewThread {width: 148px;}
#forum .forumNavigator a.forumNewThread {background: url(forum_new_thread_bt.gif) no-repeat; font-weight:800; padding: 7px 0px 0px 28px; text-decoration: none; } 
#nextPrevBar {float: right; letter-spacing: 2px; font-size: 9px; padding: 5px 0px 0px 0px; }
#nextPrevBar span.nextPrevPointers {font-weight: 800;}
#nextPrevBar .nextPrevCommon {font-weight: 100; text-decoration:none;}
#nextPrevBar .nextPrevChosen {font-weight: 800; text-decoration:none;}
#nextPrevBar .nextPrevDescribe {font-weight: 100; text-decoration:none;}

#forum table#tforum {border-collapse: collapse; width: 100%; clear:both;}
#forum #tforum tr {border-bottom: 1px solid white;}
#forum #tforum th {white-space: nowrap;}
#forum #tforum thead tr {height: 25px;}
#forum #tforum thead th {color: #666263; font-size:10px; border-right: solid 1px #E0E2E2; font-family: Arial; font-weight: 100;}
#forum #tforum thead .ico { background: url('/i/forum_title_bg.gif'); }
#forum #tforum thead .title { width: 400px; text-align: left; color: #6C6C6C; text-decoration:none; background: url('/i/forum_title_bg.gif') repeat-x;; border-left: solid 1px #E0E2E2;}
#forum #tforum thead .posts { text-align: center; background: url('/i/forum_title_bg.gif') repeat-x;}
#forum #tforum thead .author { width: 135px;text-align: center; background: url('/i/forum_title_bg.gif') repeat-x;}
#forum #tforum thead .date {width: 115px; text-align: center; background: url('/i/forum_title_corner_bg.gif') no-repeat; border: 0px; padding: 0px 0px;}
#forum #tforum thead .threadTitle { width: 400px; color: #1B658E; font-family: Georgia; font-size: 12px; font-weight:800; text-align: left; text-decoration:none; background: url('/i/forum_title_bg.gif') repeat-x;; border-left: solid 1px #E0E2E2;}
#forum #tforum thead .threadTitle2 { width: 400px; color: #6C6C6C; font-family: Arial; font-size: 10px; font-weight:100; text-align: left; text-decoration:none; background: url('/i/forum_title_bg.gif') repeat-x;; border-left: solid 1px #E0E2E2;}
#forum #tforum thead .threadAuthor {  text-align: center; background: url('/i/forum_title_bg.gif') repeat-x;}
#forum #tforum thead .threadDate {width: 115px; text-align: center; background: url('/i/forum_title_corner_bg.gif') no-repeat; border: 0px; padding: 0px 0px;}
#forum #tforum tbody { background: #ffffff; }
#forum #tforum tbody td {border-top: solid 1px #A6D0E7; border-bottom: solid 1px #A6D0E7; height: 40px;}
#forum #tforum tbody .even { background: #ffffff; }
#forum #tforum tbody .uneven { background: #ffffff; border: 0px; }
#forum #tforum tbody .title { padding: 4px 4px; border-right: dotted 1px #E6E6E6; width: 400px; }
#forum #tforum tbody .title a { font-size: 12px; color: #1B658E; }
#forum #tforum tbody .posts { text-align: center; font-size: 10px; color: #474747; border-right: dotted 1px #E6E6E6; }
#forum #tforum tbody .author { width: 135px; text-align: center;  border-right: dotted 1px #E6E6E6;}
#forum #tforum tbody .author a { width: 135px; text-align: center; color: #008CBB; font-size: 10px; }
#forum #tforum tbody .date { width: 115px;font-size: 10px; color: #8E8E8E; text-align: center;}

#forum .addThreadForum {font-weight: 800; font-size: 10px; padding: 0px 0px 10px 0px; letter-spacing: 1px;}
#forum .labelAddThread {font-weight: 100; font-size: 9px; letter-spacing: 1px; padding: 3px 0px 3px 0px;}
#forum .addThreadInputText {width: 319px; height: 19px; padding: 2px 3px 0px 3px; font-size: 10px; font-weight: 100;}
* html #forum .addThreadInputText {height: 21px; font-weight: 100;}
#forum .addThreadInputTextarea {width: 99%; height: 123px;}
#forum #newThread #addThreadButtons {text-align:right; width: 100%; padding: 3px 0px 3px 0px;}
#forum .cancelButton {border:none; background: url(forum_cancel_bt.gif) no-repeat; width: 130px; height: 35px;}
#forum .sendButton {border:none; background: url(forum_send_bt.gif) no-repeat; width: 130px; height: 35px;}
#forum .buttonsConf {font-weight: 800; padding: 0px 25px 7px 0px; font-family: sans-serif;}

#forum #forumThreadAddInfo {width: 100%; text-align: center; height: 130px; padding-top: 70px;}
#forum #forumThreadAddInfo .threadAddInfo {font-size: 18px; font-weight: 800;}
#forum #forumThreadAddInfo .threadAddLink {font-weight: 800;}

#forum #getThread {width: 100%;}
#forum #getThread .forumThreadMainTitle {font-family: Georgia; font-size: 18px; font-weight: 800; padding: 5px 0px 5px 0px;}
#forum #forumThreadContentNav {font-size: 10px; letter-spacing: 2px; font-family: Arial; padding: 5px 0px 0px 0px;}
#forum #forumThreadContentNav a {text-decoration: none; color: #008CBB;}
#forum .pipes {color: #666263;}
#forum #getThread #ContentNavLeft {float:left;}
#forum #getThread #ContentNavRight {float:right; text-decoration: none;}
#forum #getThread #forumThreadContent {padding-top: 20px;}
#forum .postContent {margin: 0px 5px 0px 5px; text-align:left;}

#forum #toModerate {float:left; padding-top: 7px;}
#forum #toModerate .toModerate {font-size: 10px; letter-spacing: 2px;}
#forum #toCite {width: 30%; float: right;}
#forum #toCite .toCite {width: 93px; height: 30px; float:right; padding: 7px 0px 0px 35px;}
* html #forum #toCite .toCite {width: 125px; height: 37px;}
#forum #toCite a.toCite {background: url(forum_cite_bt.gif) no-repeat; font-weight:800; text-decoration: none; } 

#forum #forumNextPrevPost {float: right; letter-spacing: 2px;}
#forum #forumNextPrevPost a {text-decoration: none; color: #008CBB; font-size: 10px;}

#forum #forumThreadReplay {width: 100%; padding-top: 3px; padding: 5px 0px 5px 0px;}
#forum #forumThreadReplay #threadReplayLeft {float: left;}
#forum #threadReplayLeft {width: 131px; height: 33px; float: left;}
#forum #threadReplayLeft .threadReplayLeft { width: 110px; height: 25px; float:right; padding: 7px 0px 0px 20px;}
* html #forum #threadReplayLeft .threadReplayLeft {width: 132px; height: 32px;}
#forum #threadReplayLeft a.threadReplayLeft {background: url(forum_cite_bt.gif) no-repeat; font-weight:800; text-decoration: none; } 

#forum #forumThreadReplay #threadReplayRight {float: right; font-size: 10px; font-weight: 100; letter-spacing: 1px;}
#forum #forumThreadReplay #threadReplayRight a {color: #008CBB; text-decoration: none;}

#forum #forumThreadForum { }
#forum #downNavBar {padding-top: 5px;}

#forum #mainForum {width: 100%; text-align: left;}
#forum #mainForum #forumCtgListThematic {float: left; width: 50%;}
#forum #mainForum .forumCtgLinkSpaces {padding: 15px 5px 25px 0px;}
#forum #mainForum #forumCtgListThematic .forumThematicHeader {color: #A5BD02; font-size:22px; font-family: Georgia; font-weight: 800;}
#forum #mainForum #forumCtgListCity .forumCityHeader {color: #0AADAF; font-size:22px; font-family: Georgia; font-weight: 800;}
#forum #mainForum #forumCtgListCity {float: right; width: 50%;}
#forum #mainForum a.forumCtgLink {color: #1B658E; font-family: Georgia; font-size: 16px; font-weight: 800;}
#forum #mainForum .forumThreadCount {color: #484848; font-size: 10px; font-family: Georgia; font-weight: 800;}

#forum .list { font-weight: 600; font-size: 12px; text-decoration: none;}


/* Dla ie musi być width dla .cBox oraz o 12px większa dla cBox_top i cBox_btm
*/
.cBox {border: 0px solid #e9e9e9; border-width: 0 1px; padding: 5px; position:relative; }
.cBox_top,
.cBox_btm {height:4px;position:relative;border: 0px solid #e9e9e9;}
.cBox_top {border-top-width:1px;}
.cBox_btm {border-bottom-width:1px;}
.cBox_top .bx,
.cBox_btm .bx {width:5px;height:5px;position:absolute;font-size:1px !important; padding:0;}
.cBox_top .elt {background:none;left:0px;top:-1px;}
.cBox_top .ert {background:none;right:0px;top:-1px;}
.cBox_btm .eld {background:none;left:0px;bottom:-1px;}
.cBox_btm .erd {background:none;right:0px;bottom:-1px;}

.bgc_white {background: #FFFFFF;}
.bgc_gray {background: #F7F7F7;}
.bgc_green {background: #E4FFD1; }
.bgc_green_light {background: #F6FFEA; }
.bgc_yellow {background: #FFF9D7; }
.bgc_yellow_light {background: #FEFFE8; }


/* -------------- news --------------- */
/* strona z newsem */
#article {font-family:Arial; margin:0 0 10px 0;}
#article h2 { display:block; margin:0 0 6px 0; padding:0; font: bold 18px Georgia,"Helvetica CE",Helvetica,sans-serif; color:#48ADE4}
#article p.sponsored, #article p.sponsoredBottom {margin:0;padding:3px 0;font-size:11px;color:#f00;text-transform:uppercase;letter-spacing:2px}
#article p.sponsoredBottom {padding:15px 0 0 0}
#article p {color:#161a46; margin:0; padding:0;}
#article p.articleDate { display:block; white-space:nowrap; margin:0 0 10px 0; color:#979797; font: normal 10px Arial,"Helvetica CE",Helvetica,sans-serif; letter-spacing:2px }
#article p.articleLead {color:#605155; font-weight:bold; margin:5px 0; line-height:17px;}
#article div.articleText {color:#666058;}
#article div.articleText p {margin:9px 0; line-height:17px; color:#605155;}
#article p.articleSource {margin:0;padding:0;font-size:12px;color:#7D7D7D;}
#article p.articleSource a {color:#919191;text-decoration:none}
#article a:hover { text-decoration:underline }

/* info o korespondencie lub autorze wywiadu */
#article p.authorInfo {margin:10px 0 0 0; padding:0 0 5px 0; }
#article p.authorInfo img {float:left;border:1px solid #90918C; margin:2px 5px 0 0;}
#article p.authorInfo strong {font-size:12px; color:#003D98;}
#article p.authorInfo span {color:#666;}
#article p.authorInfo a {text-decoration:none}
#article p.authorInfo a:hover, #article p.authorInfo a:hover * {text-decoration:underline}

/* link do nagrania audio w newsie */
#article a.relation {height:21px;padding:0px 0 2px 22px; background:url(ico_sound.gif) no-repeat 0 2px; color:#777777; font-weight:bold;}
#article a.relation:hover {color:#8ebe4c;}

/* bloczki w newsie - w dowolnym miejscu */
#article div.object {clear:both; float:left; width:200px; margin:2px 7px 2px 0; padding:0;}
#article div.articleText div.object { border:1px solid #6c6c6c; background:#f3f3f3 }
#article div.object h3 {display:none;}
#article div.object ul {list-style-type:none; width:200px;padding:3px; margin:0; }
html>body #article div.object ul {width:194px;}
#article div.object li {background:transparent;padding:2px 3px 3px 13px;}
#article div.left {float:left; margin:2px 7px 2px 0; }
#article div.right {float:right; margin:2px 0 2px 7px; }

/* Ankieta w newsie */
#article div.ankieta form {margin:0; padding:5px; float:left;}
#article div.ankieta form p {margin:0 0 5px 0; padding:0; color:#3e3b3b; font-family:Arial; font-weight:bold;}
#article div.ankieta form input.ank {clear:both; float:left; display:block; margin:2px 4px 0 0; padding:0}
#article div.ankieta form label {display:block; float:left; margin:2px 0 0 0; padding:0; color:#161a46;}
html>body #article div.ankieta form label {width:165px}
#article div.ankieta form input.submit {clear:both; float:right; display:block; margin:5px 0 0 0; padding:0; border:none; background:#e9efa4 url(buttonBg2.gif) no-repeat; width:58px; height:18px; color:#ffffff; font-weight:bold; font-size:11px; text-transform:uppercase;}
#article div.ankieta #ank_result p {margin:5px 0 5px 0; padding:10px 0 0 0; color:#003D98;}
#article div.ankieta p.result {padding:7px 0 0 0;  text-align:right;}
#article div.right {float:right;clear:right}
#article div.left {float:left;clear:left}

/* zdjecia w Newsie */
#article div.articleFotoLeft, #article div.articleFotoRight {width:207px;color:#7D7D7D; font-size:11px}
html>body #article div.articleFotoLeft, html>body #article div.articleFotoRight {width:200px}
#article div.articleFotoLeft a, #article div.articleFotoRight a {color:#7D7D7D; text-decoration:none;}
#article div.articleFotoLeft img, #article div.articleFotoRight img {width:200px;border:1px solid #90918C;}
#article div.articleFotoLeft {float:left;clear:left;padding: 0 7px 2px 0}
#article div.articleFotoRight {float:right;clear:right;padding: 0 0 2px 7px}
#article span.fotoSource {color:#B9B9B9; font-size:11px;}

/* -------------- komentarze -------------- */
#comments {clear:both; float:left; margin:0; width:644px;}
#comments h3 {padding:0; margin:0; font-size:12px; color:#003464; text-transform:uppercase;}
#comments h3 span {font-weight:normal;}
/*#comments h4 {padding:0; margin:5px 0 10px 0; font-size:19px; color:#2C75B3}*/
/*#comments h4 a {color:#2C75B3; text-decoration:none;}*/
#comments h4 a { display:block; margin:0 0 6px 0; padding:0; font: bold 18px Georgia,"Helvetica CE",Helvetica,sans-serif; color:#48ADE4 }
#comments h4 a:hover { text-decoration:underline; }
#comments h5 {margin:0;padding:5px 0;color:#666263; font-size:10px; letter-spacing:1px; font-weight:normal}
#comments p {padding:0; margin:0; color:#666263; font-size:10px; }
#comments form p { letter-spacing:1px }
#comments p.back span { padding:0 0 0 8px; background:url(red_arrow_left.gif) no-repeat left 4px; font-size:10px; color:#444444; letter-spacing:1px }
#comments form {margin:5px 0; padding:0;}
#comments form div.info p { letter-spacing:0 }
#comments input, #comments textarea {margin:2px 0 5px 0;border:1px solid #48ADE4; background:#fff; padding:2px; width:638px; }
* html #comments input, * html #comments textarea { width:644px; }
#comments input.error, #comments textarea.error {border: 2px solid #c00}
#comments p.error { color:#d40000; font-weight:bold }
#comments textarea {height:150px;}
#comments input.submit, #comments input.reset  {width:124px; height:33px; border:none; font-weight:bold; font-size:11px; letter-spacing:1px; padding:0 20px 5px 0; cursor:pointer }
#comments input.submit {margin-right:5px; background:url(forum_send_bt.gif) no-repeat; color:#AAC405;}
#comments input.sent {background:url(forum_send_bt.gif) no-repeat;color:#AAC405;}
#comments input.reset {background:url(forum_cancel_bt.gif) no-repeat; color:#969696;}
#comments div.info {margin:10px 0; padding:5px; background:#F5F4EB; color:#7B7B7B; font-size:12px; width:634px}
* html #comments div.info { width:644px }
#comments div.info p.ico {background:url(ico_info.gif) no-repeat; padding:0 0 5px 25px;}
#comments div.info p {padding:5px 0}
#comments p.buttons {text-align:right;}

/* Nawigacja dla komentarza */
#comments div.comNavigation {clear:both; width:626px; height:39px; float:left; padding:6px 8px 4px 10px; margin:0 0 10px 0; background:#fff url(comment_bg_1.gif) no-repeat; font-size:11px;}
* html #comments div.comNavigation {width:644px; height:49px}
#comments div.comNavigation h4 {clear:left; float:left; margin:3px 5px 1px 0; padding:0; font-size:10px; color:#666263; font-weight:normal; letter-spacing:1px}
#comments div.comNavigation ul {clear:none; width:320px!important; float:left; margin:3px 0 0 0; padding:0; list-style-type:none; font-size:10px}
#comments div.comNavigation li {clear:none; width:auto!important;float:left; background:url(line.gif) no-repeat right; margin:0 5px 0 0; padding:0 5px 0 0;}
#comments div.comNavigation li.first {background:none; padding:0; color:#6E6E6E; font-weight:bold;}
#comments div.comNavigation li.last {background:none;}
#comments div.comNavigation li a {color:#666263; letter-spacing:1px}
#comments div.comNavigation li.selected a {text-decoration:none; color:#008CBB}
#comments div.comNavigation li.selected a:hover { text-decoration:underline }
#comments div.comNavigation p {float:right; width:148px; height:33px;  margin:4px 0 0; background:transparent url(forum_new_thread_bt.gif) no-repeat top left; font: bold 11px Arial,"Helvetica CE",Helvetica,sans-serif;}
#comments div.comNavigation p a { display:block; color:#AAC405; height:25px; text-decoration:none; font-weight:bold; padding: 8px 0 0 8px; font-size:11px; letter-spacing:1px}
* html #comments div.comNavigation p a { height:15px; }
#comments div.comNavigation p a:hover {text-decoration:underline; }

/* Nawigacja dla watku */
#comments p.threadNavigation { clear:both; width:644px; float:left; margin:0; padding:0 0 10px 0; color:#AFAFAF; font-size:11px }
#comments p.threadNavigation span { color:#383838; font-weight:bold }

/* Lista komentarzy */
#comments ul {clear:both; margin:0; padding:0; font-size:12px; list-style-type:none; }
#comments ul ul {margin:3px 0 0 0}
#comments li {clear:both; margin:0; padding:0}
#comments li li {padding:0 0 0 14px;background:transparent url(icm3.gif) no-repeat 0 3px}
#comments li div.subject {position:relative; padding:2px 100px 2px 0; height:20px; }
html>body #comments li div.subject {height:auto;min-height:20px;}
#comments li div.subject div {position:absolute;top:2px;right:3px; width:100px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#7B7B7B; text-align:right; font-size:10px; line-height:11px;}
#comments li div.subject div span {color:#008CBB;}
#comments li p {position:relative; padding:0px; margin:0; font-size:12px; color:#3C3C3C;}
#comments li span.ile {color:#686868; font-weight:bold;}
#comments li.selected div, #comments li li.selected div {height:28px!important; padding:0 0 0 2px; }
html>body #comments li.selected div, html>body #comments li li.selected div {min-height:28px; height:auto!important }
html>body #comments li.selected div div {height:auto!important;min-height:0}
#comments li.selected div.subject {padding:2px 100px 2px 2px;}
#comments li.selected div div {height:auto!important;min-height:0}

/* i znow przez IE trzeba kombinowac :( */
#comments ul.start {margin-top:0;padding-top:0;}
#comments li.start {background:#fff;margin-top:0;padding-top:0;float:left;}

/* lista komentarze - pod obiektem */
#comments ul.main li {margin:0;padding:0;background:none}
#comments ul.main li.more {margin:0;padding:0;background:none}
#comments ul.main li li {margin:0;padding-left:14px;background:transparent url(icm3.gif) no-repeat left 3px}
#comments ul.main li li.more {margin:0;padding-left:14px;padding-top:0;background:transparent url(icm2.gif) no-repeat left top}
#comments ul.main li li a{color:#3C3C3C}
#comments ul.main li li a:hover{color:#FF4200}
#comments ul.main li div.subject a, #comments ul.main li div.subject strong { font:bold 12px Georgia,"Helvetica CE",Helvetica,sans-serif; color:#1B658E }
#comments ul.main li div.subject div {top:2px;}

/* lista komentarzy - widok poszerzony */
#comments ul.short li div.subject a {font-weight:bold;}
#comments ul.short li p {width:300px;}
#comments ul.short li p a {display:none;}

/* lista komentarzy - widok pelna tresc*/
#comments ul.full li {padding-left:0}
#comments ul.full li div {float:left;width:644px;border:1px solid #A6D0E7; padding:0; margin:0 0 10px 0;}
#comments ul.full li div.subject {background:#D7F0FD url(comment_bg_2.gif) repeat-x top left; padding:4px 100px 4px 4px; margin:0; border:none; border-bottom:1px solid #A6D0E7; width:540px}
* html #comments ul.full li div.subject { width:644px }
#comments ul.full li div.subject a {font-weight:bold; text-decoration:none;}
#comments ul.full li div.subject div {top:1px;right:4px; border:none; margin:0; }
#comments ul.full li div.subject span.commentTitle a { color:#1B658E; font: bold 12px Georgia,"Helvetica CE",Helvetica,sans-serif; }
#comments ul.full li p {float:left;width:622px;padding:5px 10px 7px 10px;color:#484848;font-size:12px}
* html #comments ul.full li p { width:642px }
#comments ul.full li div div.navigation { border:none; margin:5px 0 10px 10px;width:622px; font-weight:bold; background:none; color: #AFAFAF; font-size:11px }
* html #comments ul.full li div div.navigation { width:612px; }
#comments ul.full li div div.navigation a.answerb {color:#aac405; font-size:11px; text-decoration:none; float:right;display:block; width:109px; height:25px; margin:0; padding:8px 0 0 16px; letter-spacing:1px;  background:url(forum_replay_bt.gif) no-repeat;}
* html #comments ul.full li div div.navigation a.answerb { width:125px; height:33px; }
#comments ul.full li div div.navigation a.goto { color:#666263; font-size:10px; letter-spacing:1px }
#comments ul.full li div div.navigation span { color:#aaa; font-weight:normal; font-size:10px; letter-spacing:1px; }
#comments ul.full li div div.navigation span a, #comments ul.full li div div.navigation span a { font-size:10px; letter-spacing:1px; color:#008CBB; font-weight:normal }
#comments ul.full li div div.navigation span.prev { background:url(red_circle_left.gif) no-repeat left 4px; padding:0 0 0 8px; }
#comments ul.full li div div.navigation span.next { background:url(red_circle_right.gif) no-repeat right 4px; padding:0 8px 0 0; }
#comments ul.full li div div.navigation a:hover { text-decoration:underline}

#comments ul li p.answer, #comments ul li div.subject p.answer { padding:0 10px 0 0; margin:5px 0 5px 0; text-align:right }
#comments ul li p.answer a, #comments ul li p.answer a { display:block; margin:0 0 0 auto; width:109px; height:25px; background:transparent url(forum_replay_bt.gif) no-repeat top left; padding:8px 0 0 16px; color: #aac405; text-align:left; font:bold 11px Arial,"Helvetica CE",Helvetica,sans-serif; letter-spacing:1px }
* html #comments ul li p.answer a, * html #comments ul li div.subject p.answer a { width:125px; height:33px; }

#comments ul li.selected div.subject {background:#D7F0FD url(comment_bg_2.gif) repeat-x top left; padding:4px 100px 4px 4px; margin:0; border:1px solid #A6D0E7; }
#comments ul li div.subject a { color:#1B658E; font: bold 12px Georgia,"Helvetica CE",Helvetica,sans-serif; }

/* #comments a.answer {float:right;display:block;height:16px; margin:6px 0 0 0; padding:0 0 0 17px; background:url(com_answer_small.gif) no-repeat;} */
#comments ul.full li.selected {background-color:#fff;}

#comments ul.uFull li {padding-bottom:15px}

/* linki pod komentarzami: dodaj komentarz, wszystkie komentarze */
#comments p.links {clear:both; float:left; width:100%; margin:15px 0 5px 0; padding:0; text-align:right; font-size:11px;}
#comments p.links span {display:none; margin-right:10px;font-weight:bold; color:#FE5900;}
#comments p.links a {text-decoration:none; color:#102852;}
#comments p.links a:hover {color:#FF4200;}
#comments p.links #addComment {margin-right:6px;padding:2px 0 4px 25px;height:20px;width:109px}
html>body #comments p.links #addComment {display:block;float:right;height:26px;width:84px}
#comments p.links #allComments {background:url(comments_all.gif) no-repeat;padding:2px 0 4px 0;margin-right:10px;height:33px;width:145px;text-align:center}
html>body #comments p.links #allComments {display:block;float:right;height:26px}

#comments p.threadNavigation { color:#aaaaaa; letter-spacing:1px; font-size:10px; }
#comments p.threadNavigation a { color:#008CBB; font-weight:normal }
#comments p.threadNavigation span { color:#aaaaaa; font-weight:normal }
#comments p.threadNavigation span.prev { background:url(red_circle_left.gif) no-repeat left 4px; padding:0 0 0 8px; }
#comments p.threadNavigation span.next { background:url(red_circle_right.gif) no-repeat right 4px; padding:0 8px 0 0; }

/* zalaczniki do artykulu */
#mainContent div.articleAttachments {float:left; width: 630px; clear:both; margin:5px 0 0 0;}
#mainContent div.articleAttachments h3 { margin:5px 0;padding:6px 9px;border-top:1px solid #D4D4D4; border-bottom:1px solid #D4D4D4; background:#F3f3f3; color:#373737;font-size:14px;font-weight:bold;text-transform:uppercase }
#mainContent div.articleAttachments ul {margin:0;padding:0 0 5px 0;list-style:none}
#mainContent div.articleAttachments ul li {margin:0;padding:1px 0 2px 0}
#mainContent div.articleAttachments ul li a {display:block;margin:0;padding:3px 0px 5px 28px;background:transparent;color:#00f}
/*#mainContent div.articleAttachments ul li.doc a {background-image:url(ico_doc.gif)}
#mainContent div.articleAttachments ul li.pdf a {background-image:url(ico_pdf.gif)}
#mainContent div.articleAttachments ul li.zip a {background-image:url(ico_zip.gif)}
#mainContent div.articleAttachments ul li.xsl a {background-image:url(ico_xsl.gif)}*/

/* dodatkowa tresc w news'ie - foto, galeria, audio, video */
#newsAddContent {float:left; width:202px; overflow:hidden;margin:7px 5px 2px 0}
#newsAddContent div.articleFoto {color:#7D7D7D; font-size:11px}
#newsAddContent div.articleFoto a {color:#666058; text-decoration:none;}
#newsAddContent div.articleFoto img {width:200px;}
#newsAddContent span.fotoSource {color:#2593d0;}

#newsAddContent div.object {background:none; float:left; clear:both; width:200px; margin:8px 0 0 0; font-size:12px; }
#newsAddContent div.object h3 {display:block; color:#6c6c6c;; font-size:13px; text-transform:uppercase; margin:0; padding:0; border-bottom:1px solid #6c6c6c;}
#newsAddContent div.object ul {float:left; list-style-type:none; border:none; padding:0; margin:0;}
#newsAddContent div.object li {float:left; width:200px; background:none; padding:3px 3px 3px 13px;}
#newsAddContent div.object li a {color:#6c6c6c;; text-decoration:none;}
#newsAddContent div.object li a:hover {text-decoration:underline;}
#newsAddContent div.object li.foto {background:none; padding:3px 3px 3px 0;}
#newsAddContent div.object li.foto img {float:left; border:1px solid #8D8E89; margin:1px 7px 3px 0;}

#newsAddContent div.gallery h3 { padding:0 0 0 19px; background:transparent url(ico_foto2.gif) no-repeat 2px 2px; }
#newsAddContent div.gallery a {float: left; color:#666058; text-decoration:none; padding-bottom: 5px; padding-left: 4px;}
#newsAddContent div.gallery img {border:1px solid #8D8E89; margin:3px 5px 1px 0;}
#newsAddContent div.gallery p {padding-left: 4px;}


#newsAddContent div.video h3 {padding:0 0 0 19px; background:url(ico_camera2.gif) no-repeat 2px 2px;}
#newsAddContent div.audio h3 {padding:0 0 0 19px; background:url(ico_sound2.gif) no-repeat 2px 2px;}

#article div.news span.more {font-weight:bold;color:#E90000;}

/* reklama */
#1024_lewy, #1024_prawy {background:#fff}
table.advertisement {clear:both;width:90%;margin:10px auto;border:none;border-collapse:collapse}
table.news {margin:3px auto 8px auto}
table.advertisement td.ads { margin:0;padding:14px 0 4px 0;border:1px solid #999;border-left:none;border-right:none;background:transparent; text-align:center}
table.advertisement td.skip {text-align:right;font-size:11px}
table.advertisement td.skip a {display:block;float:right;padding:0 11px 0 0;background:transparent;color:#999!important;text-decoration:none!important}
table.advertisement td.skip a:hover {text-decoration:underline!important}
table.advertisement td.skipDest {font-size:1px;line-height:1px}
table.advertisement td.skipDest a{text-decoration:none!important}
#mainContent div.section li.advertisement {margin:0;padding:0;background:none}
#newsAddContent table.advertisement {width:100%}


/* -------------- bloczki pod glowna czczescia strony np pod newsem, galeria --------------- */
#content div.relatedContent div.object {float:left; clear:both; width:644px; margin:8px 0 0 0; padding:0; font-size:12px;}
#content div.relatedContent div.object h4 {clear:both; color:#4C597D; font-size:14px; text-transform:uppercase; margin:0; padding:0 0 0 10px; }
#content div.relatedContent div.object ul {float:left; list-style-type:none; padding:0; margin:0;}
#content div.relatedContent div.object li {float:left; background:url(dot2.gif) no-repeat 3px 10px; padding:3px 3px 3px 13px;}
#content div.relatedContent div.object li a {color:#433B25; text-decoration:underline;}
#content div.relatedContent div.object li a:hover {color:#8ebe4c;}

/* oceń artykul/zdjecie */
#content div.relatedContent div.opinion {background:#fff url(vote_bg.gif) no-repeat; height:56px; padding:4px 0; margin:8px 0 0 0; color:#373737; font-size:12px; }
* html #content div.relatedContent div.opinion { height:64px }
#content div.relatedContent div.opinion div.note {float:left; padding:0 0 0 12px; font-size:11px; color:#484848; font-weight:bold;}
#content div.relatedContent div.opinion div.note span { font-weight:normal }
#content div.relatedContent div.opinion div.note a {font-size:11px; font-weight:normal; color:#666058;}
#content div.relatedContent div.opinion div.note a:hover {color:#8ebe4c;}
#content div.relatedContent div.opinion div.note span {color:#666058;}
#content div.relatedContent div.opinion div.note strong { font-size:18px;}
#content div.relatedContent div.opinion div.vote {float:right; width:235px; padding:0; color:#666058; font-size:11px}
#content div.relatedContent div.opinion div.vote img {vertical-align:middle;margin-right:2px}
#content div.relatedContent div.opinion h4 {padding:0 0 2px 45px; color:#484848;}
#content div.relatedContent div.opinion h4.voted {padding-left:0;padding-top:2px;color:#373737;font-size:11px;font-weight:normal;text-transform:none}
#content div.relatedContent div.opinion ul {padding-left:54px}
#content div.relatedContent div.opinion li {background:none; margin:0; padding:0; }
#content div.relatedContent div.opinion p {margin:0;padding:3px 0 0 5px; color:#666263}

/* komentarze */
#content div.relatedContent div.comments {padding:2px 0px; margin:0}
#content div.relatedContent div.comments h4 {float:left;margin-top:2px;}
#content div.relatedContent div.comments h4 a {text-decoration:none; color:#373737;}
#content div.relatedContent div.comments h4 a span {font-weight:normal; font-size:12px;}
#content div.relatedContent div.comments h4 a:hover {text-decoration:underline; }
#content div.relatedContent div.comments p { float:left; margin:12px 0 0; font: bold 12px Georgia,"Helvetica CE",Helvetica,sans-serif;}
#content div.relatedContent div.comments p a, #content div.relatedContent div#comments p a { color:#AAC405;  text-decoration:none; font-weight:bold; }
#content div.relatedContent div.comments p.add, #content div.relatedContent div#comments p.add {float:right; width:148px; height:33px;  margin:4px 0 0; background:url(forum_new_thread_bt.gif) no-repeat top left; font: bold 11px Arial,"Helvetica CE",Helvetica,sans-serif;}
#content div.relatedContent div.comments p.add a, #content div.relatedContent div#comments p.add a { display:block; height:25px; padding: 8px 0 0 8px; font-size:11px; letter-spacing:1px}
* html #content div.relatedContent div.comments p.add a, #content div.relatedContent div#comments p.add a {  height:33px; }
#content div.relatedContent div.comments p a:hover, #content div.relatedContent div#comments p a:hover {text-decoration:underline; }
#content div.relatedContent div#comments p.all { float:right; width:148px; height:33px;  margin:4px 5px 0; background:url(comments_all.gif) no-repeat top left; font: bold 11px Arial,"Helvetica CE",Helvetica,sans-serif; }
#content div.relatedContent div#comments p.all a { display:block; height:25px; padding: 8px 0 0 8px; font-size:11px; letter-spacing:1px}
* html #content div.relatedContent div#comments p.all a { height:33px; }

/* galeria */
#gallery {padding: 0px; float:left;}
#gallery .empty {padding: 10px 0px 10px 0px;}
#gallery {width: 650px;border: none; position: relative; }
#gallery .photoNr {font-size: 12px; padding-bottom: 5px; }
#gallery .albumLink { width: 120px; height: 40px; word-wrap: break-word;}
#gallery .albumLink a {font-size:14px; font-family:Georgia; font-weight:800;}
#gallery .albumLink a.author{color: #1B658E;font-size:12px}
#gallery .albumLink .photo{font-size:11px}
#gallery .albumBg {background: url(gallery_album_bg.gif) no-repeat; height: 150px; padding: 40px 0px 0px 0px;}
* html #gallery .albumBg {height: 190px;}
#gallery .albumImgLink {padding: 50px 0px 0px 17px;}
#gallery .albumImg { border: solid 1px #4B4B4B;}
#gallery table#tgallery {width: 100%; float:left;}
#gallery table#tgallery td {text-align:left; }
#gallery table#tgallery td.smallPhotoBorder {border: none; padding: 0 0 0 0px; }
#gallery table#tgallery tr {height: 222px;}
#gallery table#tgallery tr.smallPhoto {height: 111px;}
#gallery #galleryNameHeader {width: 650px; background: #F5F4EB;}
#gallery #galleryNameHeader .galleryHeaderText {background: #FFFFFF; padding: 0px 10px 0px 3px; font-weight: 800; color: #B9AF73;}
#gallery #addPhoto {float:left; }
a.delGallery {font-weight: 800; color: #CC0000; text-decoration: none; padding-bottom: 15px;}
.delPhoto {font-weight: 800; width: 130px; }
.delPhoto a {color: #CC0000; text-decoration: none; float: right;}

#gallery_add_photo {float: left;}
#gallery_add_photo .cBox {width: 650px; border-width: 0;}
#gallery_add_photo .cBox_top,
#gallery_add_photo .cBox_btm {width: 611px;}
#gallery_add_photo table.form {margin: 30px auto 50px;}
#gallery_add_photo table.form th {text-align: left; padding: 2px 2px 3px;color:#666; vertical-align:top;}
#gallery_add_photo table.form td {text-align: left; padding: 2px 40px;color:#666;}
#gallery_add_photo table.form td.submit {text-align:right;}
#gallery_add_photo table.upload {margin: 0px auto;}
#gallery_add_photo table.upload td {text-align: left; padding: 2px 0px;color:#666;}
#gallery_add_photo table.upload td.add_next {text-align: right; padding: px 0px;}
#gallery_add_photo .bt_add_next {font-weight:800; border:none; background: url(gallery_add_next_bt.gif) no-repeat; width: 78px; height: 20px;}

#gallery_add_photo .txt {width:200px; height:18px; border: 1px solid #64744D;}
#gallery_add_photo .info {font-size:10px;}
#gallery_add_photo .file {width: 300px; height:24px;}
#gallery_add_photo .bt_add_file {margin-left: 10px; margin-top:3px;}
#gallery_add_photo .bt_delete { margin-top:3px; border: 0px; color: #48ADE4; letter-spacing: 1px; font-weight: 100; background: none; font-size: 10px;}
#gallery_add_photo #err_category {color:red;display:none;}
#gallery_add_photo .bt_send {background:url(forum_send_bt.gif) no-repeat;color:#AAC405; border: 0px; font-weight: 800; height: 33px; width: 124px; padding: 0px 18px 5px 0px;}

.mapButtonGray {border: 1px solid #363535; color: #FFFFFF; background-color: #888888; font-weight: 800; width: 150px;}
.mapButtonGreen {border: 1px solid #046104; color: #FFFFFF; background-color: #039203; font-weight: 800; width: 150px;}
.mapButtonBlue {border: 1px solid #063E8F; color: #FFFFFF; background-color: #0075D3; font-weight: 800; width: 150px;}
.mapButtonRed {border: 1px solid #CC0000; color: #FFFFFF; background-color: #FF0000; font-weight: 800; width: 150px;}
.mapLabelGreen {color: #046104; font-weight: 800;}
.mapLabelBlue {color: #063E8F; font-weight: 800;}
.mapLabelGray {color: #363535; font-weight: 800;}
.mapLabelRed {color: #CC0000; font-weight: 800;}

.leftTrgArrow {background:url(/i/red_arrow_left.gif) no-repeat left center; color: #008cbb; font-size: 10px; letter-spacing: 1px; padding: 0px 0px 0px 6px; margin: 0px 10px 0px 0px; }
.rightTrgArrow {background:url(/i/red_arrow_right.gif) no-repeat right center; color: #008cbb; font-size: 10px; letter-spacing: 1px; padding: 0px 6px 0px 0px; margin: 0px 0px 0px 10px;}

.zajawkaHeader {font-size: 18px; font-weight: 800; text-decoration: none;}
.zajawkaHeader a {text-decoration: none; color: #1B658E;}

/* mapa serwisu */
#siteMap {width:760px;}
#siteMap h3 {margin:8px 0 2px 5px; width:750px; padding:0 0 0 13px; font-size:18px;color:#31629d; }
#siteMap ul.main {float:left; width:250px; color:#000; list-style-type:none; margin:10px 0 0 0; padding:0; }
#siteMap ul.main li a {color:#373737;}
#siteMap ul.main li li a {color:#919191; text-decoration: none;}
#siteMap ul.main li li a:hover {text-decoration: underline;}
#siteMap ul.main li {font-size:13px; font-weight:bold; padding:2px 0 2px 10px; }
#siteMap ul.main ul {color:#003D98;list-style-type:none; margin:3px 0 10px 0px; padding:0;}
#siteMap ul.main ul li {font-size:12px; font-weight:normal; padding:2px 0 2px 8px;}
#siteMap ul.main ul ul {color:#003D98;list-style-type:none; margin:5px 0 0 0px; padding:0;}
#siteMap ul.main ul ul li {font-size:12px; font-weight:normal; padding:2px 0 0 9px; }

/* ankieta - prawy bloczek */
#addContent2 div.ankieta form {width:209px; margin:0; padding-top:8px; padding-left: 8px; padding-right:8px; padding-bottom:8px; float:left; font-size:11px; color:#484848 }
* html #addContent2 div.ankieta form {width:225px;}
#addContent2 div.ankieta form p {margin:0 0 5px 0; padding:0; font: bold 11px Georgia,"Helvetica CE",Helvetica,sans-serif; color:#48ADE4}
#addContent2 div.ankieta form input.ank {clear:both; float:left;  margin:2px 4px 6px 0; padding:0;}
* html #addContent2 div.ankieta form input.ank { margin:2px 0; }
#addContent2 div.ankieta form label { float:left; width:179px; margin:2px 0 6px 0; padding:0; color:#484848; font-size:11px;}
* html #addContent2 div.ankieta form label { margin:2px 0; padding-top:4px }
#addContent2 div.ankieta form input.submit {height: 20px; width: 62px; cursor: pointer; float:right; margin-left:0; margin-right:0; padding-left:0; padding-right:2px; border: 0; background: transparent url(forum_szukaj_bt.gif) no-repeat left top;  color:#EAF3FC; font-size:12px; font-weight: bold;  text-decoration:none; }
#addContent2 div.ankieta p.result {padding:7px 0 0 0; text-align:right; }
#addContent2 div.ankieta p.result a { color:#008CBB }

/* ankieta -lista ankiet, wyniki */
#ankieta {padding:0; margin:0; font-family:Arial; }
#ankieta h2 {display:block; margin:0 0 6px 0; padding:0; font: bold 18px Georgia,"Helvetica CE",Helvetica,sans-serif; color:#48ADE4}
#ankieta h3 { float:none; display:block; clear:both }
#ankieta h3 span.h3 { float:none;}
#ankieta h4 {padding:0 0 5px 5px; margin:0; color:#666263; font-family:Arial; font-size:12px;}

#ankieta div.result {float:left; width:620px; margin:5px 0 10px 0; padding:10px; background:#f3f3f3; font-weight:normal; color:#666263;}
#ankieta div.result strong {font-weight: bold;}

#ankieta div.news { margin: 0 0 10px 0 }
#ankieta div.news a:hover  { text-decoration:none }
#ankieta div.news a img.photo {float:left; margin:5px 5px 5px 0}
#ankieta div.news a strong.title { display:block; margin:0 0 6px 0; padding:0; font: bold 16px Georgia,"Helvetica CE",Helvetica,sans-serif; color:#48ADE4 }
#ankieta div.news a span.date { white-space:nowrap; font-size: 11px; margin:0 0 5px 0; color:#979797; font: normal 11px Arial,"Helvetica CE",Helvetica,sans-serif; letter-spacing:2px }
#ankieta div.news a:hover strong.title  { text-decoration:underline }
#ankieta div.result p {clear:both;margin:0 0 4px 0; padding:0; color:#666263; font-weight:bold; font-size:12px;}
#ankieta div.result span.percent {float:left; display:block; width:30px; padding:0; margin:0; color:#1d448d; font-weight:bold; font-size:12px;}

#ankieta div.result div.per {width:570px; height:14px; padding:0; margin:0px 7px 20px 0; float:left; background:#cfe4f6 ; border-left:1px solid #dfdfdf;  border-right:1px solid #dfdfdf;}
#ankieta div.result div.res {float:left; width:1px; height:14px; overflow:hidden; margin:0; padding:0; background:#99ccff;}
#ankieta div.result div.per span.resultImg {float:left; width:1px; margin:0; padding:0;}
#ankieta ul.otherPoll {clear:both; margin:0; padding:0 5px; list-style-type:none; font-size:12px;}
#ankieta ul.otherPoll li {clear:both; padding:4px 0 4px 10px;}
#ankieta ul.otherPoll li a { color:#025689; font: bold 11px Georgia,"Helvetica CE",Helvetica,sans-serif; }
#ankieta ul.otherPoll li a:hover { text-decoration:underline; }
#ankieta ul.otherPoll li span {color:#b7b7b6; font-weight:normal; font-size:11px}   

/* relacja video i audio galerie */
#relation {padding:0 5px;}
#relation div.relacja {border:1px solid #C5C5B0; text-align:center; padding:10px 5px 40px 5px; margin:5px 0 0 0;}
#relation div.relacja h3 { float:none; background:none; width:auto; margin:5px 0 8px 0; padding:0; letter-spacing:10px; color:#A4A4A4; font-size:11px; text-transform:uppercase; font-weight:normal;}
#relation h2 { margin:0 0 6px 0; padding:0;}
#relation h2 a { font: bold 18px Georgia,"Helvetica CE",Helvetica,sans-serif; color:#48ADE4 }
#relation div.player {width:322px;height:316px;margin:0 auto;padding:0;border:1px solid #486E9B}
html>body #relation div.player {width:320px;height:314px}
#relation div.audio {height:47px}
html>body #relation div.audio {height:45px}
#relation p {margin:10px 0; padding:0; color:#6c6c6c;}
#relation p span {color:#474747;}
#relation p.back span { padding:0 0 0 8px; background:url(red_arrow_left.gif) no-repeat left 4px; font-size:10px; color:#444444; letter-spacing:1px }
#relation p.fullScreen {float:right;margin:0 60px 0 0;padding:2px 0 0 0;}
#relation p.fullScreen a{display:block;float:right;padding:0 17px 0 0;background:url(fullscreen.gif) no-repeat center right;color:#A4A4A4;font-size:11px}
#relation div.player p.error {color:#c00}
#relation div.player p.error strong{display:block;padding-bottom:10px}
#relation div.player p.error br{display:none}

#relation dl.speed {float:right;margin:10px 0;padding:0;width:150px;}
#relation dl.speed dt {float:left;margin:0;padding:1px 0 0 0;color:#6c6c6c;font-size:11px;font-weight:bold}
#relation dl.speed dd {float:left;width:23px;height:17px;margin:0 1px 0 2px;padding:1px 0 0 0;background:#fff url(vbf.gif) no-repeat; color:#666;font-size:11px;text-align:center}
html>body #relation dl.speed dd {height:16px}
#relation dl.speed dd.last {padding-right:0;}
#relation dl.speed dd.selected {background:#D1DBE9 url(vbn.gif) no-repeat}
#relation dl.speed dd a {float:left;display:block;width:23px;height:16px;padding:0;color:#003D98;text-decoration:none;text-align:center}
#relation dl.speed dd.selected a {font-weight:bold;color:#273450}

#gallery h2 { margin:0 0 6px 0; padding:0;}
#gallery h2 a { font: bold 18px Georgia,"Helvetica CE",Helvetica,sans-serif; color:#48ADE4 }
#gallery p.back span { padding:0 0 0 8px; background:url(red_arrow_left.gif) no-repeat left 4px; font-size:10px; color:#444444; letter-spacing:1px }
#gallery div.galFoto img { border:1px solid #91928e }
#gallery div.galFoto { clear: both; width: 640px; text-align: center; padding: 5px 0 0 }
#gallery div.galFoto p { text-align:left; padding: 0 0 0 95px; color:#6c6c6c }

#mainContentMain p.subCategories { float:left; margin:0 0 10px 0; width:411px; padding:2px; border-top:1px dotted #8D7C1B; border-bottom:1px dotted #8D7C1B;  }
* html #mainContentMain p.subCategories { width:415px; }
#mainContentMain p.subCategories span.link { margin-right:55px }
#mainContentMain p.subCategories span.last { margin-right:0 }
#mainContentMain p.subCategories span.link a { color:#008CBB; letter-spacing:1px }

#tforum .quo {border: 1px solid #D4D4D4; background-color: #EAEAEA;}
#tforum .userCite {margin-top: 0px; padding: 5px 5px 0 5px; font-weight: 800;}
* html #tforum .userCite {padding: 0;}
#tforum .contentCite {padding: 5px 5px 5px 5px;}

/* miniads */
div.miniads ul { float:left; clear:both; list-style:none; margin:0; padding:0 }
div.miniads li { float:left; clear:both; }
div.miniads li p { float:left; clear:both; margin:0 }
div.miniads li img.photo { float:left; margin:0 6px 0 0 }
div.miniads li img.button { float:right; }
div.miniads li strong { font-size:11px; color:#6C6C6C; font-weight:normal }
div.miniads li strong.title { font-size:11px; color:#48ADE4; font:bold 11px Arial,"Helvetica CE",Helvetica,sans-serif; }
div.miniads li a { color:#6C6C6C }
div.miniads li a:hover { text-decoration:none }
div.miniads li a:hover strong.title { text-decoration:underline }
div.miniads li strong em{ font-weight:bold; color:#025689 }
div.miniads div.check { float:right; clear:none }

#addContent div.miniads li { width:295px; padding:5px 0 5px 5px }
* html #addContent div.miniads li { width:300px }
#addContent2 div.miniads li { width:220px; padding:5px 0 5px 5px }
* html #addContent2 div.miniads li { width:225px }


/*galeria portalowa*/


#gallery table.galleriesAll {padding:0; margin:0; border:0;text-align:center;}
#gallery table.galleriesAll td {width:146px; height:170px; padding-right:7px; background:url(gallery_album_bg.gif) no-repeat bottom; text-align:center;}
#gallery table.galleriesAll td img {border:1px solid #4B4B4B;}
#gallery table.galleriesAll th {text-align:left; padding:0 3px 5px 3px;}
#gallery table.galleriesAll th a {color:#000; text-decoration:none; font-size:11px; font-weight:normal;}
#gallery table.galleriesAll th a span {color:#787878; font-size:10px;}
#gallery table.galleriesAll th a:hover {color:#CA1C35;}



/*nowa wiadomosc w profilu uzytkownika*/
div.MenuMessages .title{color:#48ADE4};
div.MenuMessages ul.tabs {float: left; width: 612px; margin: 0px; padding: 0px; background: transparent url(/i/greyHorizontalLine.gif) repeat-x left 26px; list-style: none;}
div.MenuMessages ul.tabs li {float: left; margin: 0px; padding: 0px;}
div.MenuMessages ul.tabs li #blue {color: #3D98BB !important; font-weight: bold;}
div.MenuMessages ul.tabs li a {float: left; width: 204px; height: 32px; text-align: center; color: #A7BE26; font-size: 12px; text-decoration: none;}
div.MenuMessages ul.tabs li a:hover {background: transparent url(/i/newsListTabsBg.gif) repeat-x top left;}
div.MenuMessages ul.tabs li.selected {background: transparent url(/i/menuElementBg2.gif) repeat-x left 26px;}
div.MenuMessages ul.tabs li.selected a {background: transparent url(/i/menuElementBg1.gif) no-repeat center 26px; font-weight: bold; }

div.MenuMessages div.ProfileTabsContainer div.tab {display: none; float: left; width: 612px; clear: both; padding: 10px 0 0;}
div.MenuMessages div.ProfileTabsContainer div.selected {display: block;}
div.MenuMessages div.ProfileTabsContainer p.recipe {float: left; width: 470px; margin: 5px 0px 5px 0px;}
div.MenuMessages div.ProfileTabsContainer p.right {float: right; width: 142px;}
div.MenuMessages div.ProfileTabsContainer p.right .button132 {float: left; background:url(/i/btBrownLong132.gif) no-repeat; width: 132px; height: 21px; border: none; color: #BAB389; margin: 0px 5px 10px 5px; font-size: 11px; padding: 0px 0px 1px 0px; cursor: pointer;}
div.MenuMessages div.ProfileTabsContainer p.right .button102 {float: left; background:url(/i/btBrownLong102.gif) no-repeat; width: 102px; height: 21px; border: none; color: #BAB389; margin: 0px 20px 10px 20px; font-size: 11px; padding: 0px 0px 1px 0px; cursor: pointer;}
div.MenuMessages div.ProfileTabsContainer p.recipe img {float: left; margin: 0px 10px 0px 0px;}
div.MenuMessages div.ProfileTabsContainer p.recipe a.title {float: left; width: 340px; color: #197396; font-family: Georgia; font-size: 18px; text-decoration: none;}
div.MenuMessages div.ProfileTabsContainer p.recipe a:hover.title {color: #A7BE26; text-decoration: underline;}
div.MenuMessages div.ProfileTabsContainer p.recipe a.fuTitle {float: left; width: 340px; color: #A7BE26; font-family: Georgia; font-size: 18px; text-decoration: none;}
div.MenuMessages div.ProfileTabsContainer p.recipe a:hover.fuTitle {text-decoration: underline;}
div.MenuMessages div.ProfileTabsContainer p.recipe span.row {float: left; width: 340px; margin: 2px 0px 0px 0px;}
div.MenuMessages div.ProfileTabsContainer p.recipe span.rowFu {float: left; width: 340px;}
div.MenuMessages div.ProfileTabsContainer p.recipe span.row a {color: #197396; text-decoration: none;}
div.MenuMessages div.ProfileTabsContainer p.recipe span.row a.green {color: #A7BE26; text-decoration: none; font-weight: 700;}
div.MenuMessages div.ProfileTabsContainer p.recipe span.row a:hover {text-decoration: underline;}
div.MenuMessages div.ProfileTabsContainer p.recipe span.mb10 {margin-bottom: 10px;}
div.MenuMessages div.ProfileTabsContainer p.recipe .photo80 {float: left; margin: 0px 10px 0px 0px; width: 80px}
div.MenuMessages div.ProfileTabsContainer p.recipe .photo120 {float: left; margin: 0px 10px 0px 0px; width: 120px}

div.MenuMessages div.ProfileTabsContainer div.leftBox { float: left; margin:0px 0px 0px 0px; padding:0px; width:200px;}
div.MenuMessages div.ProfileTabsContainer div.rightBox { float:right; margin:0px; padding:0px; width:406px; }
div.MenuMessages div.ProfileTabsContainer div.usersSearch { float:left; margin-top:5px; padding:0px; width: 200px; text-align: center;}
div.MenuMessages div.ProfileTabsContainer div.usersSearch a { font-size: 14px; color: #197396; text-decoration: underline; }

div.MenuMessages div.ProfileTabsContainer p.msgRecipients {float: left; width: 200px; margin: 0px 6px 0px 0px; padding: 0px;font-size:11px}
div.MenuMessages div.ProfileTabsContainer .msgRecChooser{color:#48ADE4}
div.MenuMessages div.ProfileTabsContainer .selAll{color:#025689}
div.MenuMessages div.ProfileTabsContainer p.msgWrite {float: right; width: 406px; margin: 0px; padding: 0px;}
div.MenuMessages div.ProfileTabsContainer .mb8 {margin-bottom: 8px !important;color:#797979}
div.MenuMessages div.ProfileTabsContainer p.msgWrite .text {float: left; background-color: #F6F4EC; border: 1px solid #025689; padding: 0px; color:#898989; font-family: Arial; font-size: 11px;}
div.MenuMessages div.ProfileTabsContainer p.msgWrite #subject {width: 400px; height: 17px; padding: 2px 0px 0px 0px;font-size:12px}
div.MenuMessages div.ProfileTabsContainer #msgContent { width: 400px; }
div.MenuMessages #text_info_messages{font-size:12px;color:#025689}


/*wys�ane  i odebrane wiadomosci*/
div.MenuMessages .tab table .ms_user{text-align:left;width:450px}
div.MenuMessages .tab table .ms_user a{text-decoration:none}
div.MenuMessages .tab table .text{color:#797979;font-size:10px}

div.MenuMessages .tab table .ms_author{padding-left:21px;font-size:14px;color:#48ADE4}

div.MenuMessages .tab table .ms_date{padding-left:40px;color:#797979;font-size:10px}
div.MenuMessages .tab table .messsage_date{padding-left:20px;color:#797979;font-size:10px}
div.MenuMessages .tab table .ms_topic{padding-left:6px;font-size:12px;color:#025689}
div.MenuMessages .tab table .ms_content{padding-left:6px;font-size:12px;color:#025689}

/*konkursy*/
#mainContent .competit {color:#1B658E;width:223px;float:right; padding:6px; background:#F6F6EB url(news_lists_bg.gif) top left no-repeat; border-bottom:1px solid #E7E8DB;  }
#mainContent .competit .news a{color:#1B658E}
* html #mainContent div.newsList div.competit { width:235px; }
* html #mainContent div.newsList div.competit li { width:205px }
#mainContent .competit .competit_right{padding-left:40px}
#mainContent .competit .competit_right_text{padding-left:10px}
#mainContent .competit .competit_result_text{padding-left:10px}



/*wyszukiwarka*/
#mainContent .userProfile .profileMiddle .search{text-align:center}
#mainContent .userProfile .profileMiddle .search strong a{text-decoration:underline;padding-left:10px;color:#34597e}
#mainContent .userProfile .profileMiddle .input_search{text-align:center}
#mainContent .userProfile .profileMiddle .input_search #in_text{border:1px solid #34597e;width:400px}
#mainContent .userProfile .profileMiddle .input_search .bt_search{border:0px;background:transparent url(/i/bt_search.gif) no-repeat;width:62px;height:20px;cursor:pointer;}
#mainContent #search_no_found{color:red;text-align:center}
#mainContent .userProfile .profileMiddle .bt{float:right;padding-right:20px}
/* kalendarium */
#calendarBox {text-align:center;margin-bottom:10px}
#calendarBox .navidate {width:200px;margin:0 auto;padding:0;clear:both}
#calendarBox .navidate * {font-size:11px;}
#calendarBox .navidate td {text-align: center; }
#calendarBox .navidate th {text-align: center; }
#calendarBox .navidate thead a {color: #cc0000; font-weight:bold;  }
#calendarBox .navidate thead .left {text-align: left}
#calendarBox .navidate thead .center {text-align: center; color: #b9af73; font-weight:bold;}
#calendarBox .navidate thead .right {text-align: right; }
#calendarBox .navidate thead .day {text-align: center; color:  #025689; padding-bottom:5px;}
#calendarBox .navidate thead .day a {color: #48ade4;}
#calendarBox .navidate tbody th {width: 22px; background: #f6f6ea;border:1px solid #b9af73;color: #025689}
#calendarBox .navidate tbody td {width: 22px; background: #f6f6ea; color: #3A8AB2;border:1px solid #b9af73}
#calendarBox .navidate tbody td.blank {background: transparent; border-color: transparent;border-style:none}
#calendarBox .navidate tbody td.today {color:#FFFFFF; }
#calendarBox .navidate tbody td.sel {background: #FFC466; border-color:#904B00; }
#calendarBox .navidate tbody td.noempty {background: #0A5A80; border-color:#3A8AB2; }
#calendarBox .navidate tbody td a {color: #b9af73; text-decoration: none; font-weight: bold;width:22px; height:16px; display:block}
#calendarBox .navidate tbody td.today a {color:#48ade4; }
#calendarBox td.current a {color:#fff; background-color:#E73A00; border: 1px solid #E73A00}
.calMessage {text-align:center;font-size:11px;color:#EC7C04}

/*bloczek dodawania zdj�� do galerii*/
div #addLinkRight h3 {background:#E9F3B7 url(objectHeadBg1.gif) repeat-x scroll 0%;color:#648D2B;font-size:14px;height:23px;margin:0pt;padding:6px 3px 0pt 10px;}

/* formularz dodawania zdj�� */
#mainContent div.addNewsForm h2 {font-family:Arial,"Helvetica CE",Helvetica,sans-serif; font-size:20px; color:#2c75b3; font-weight:bold; margin-bottom:20px;}
#mainContent div.addNewsForm h3 { float:none }
#mainContent div.addNewsForm h4 { margin-top:10px; font-weight:normal; text-align:center }
#mainContent div.addNewsForm p.info { font-size:12px; text-align:center }
#mainContent div.addNewsForm p.m5 { margin:5px 0 0 ;clear:both}
#mainContent div.addNewsForm p.m10 { margin:10px 0 0 }
#mainContent div.addNewsForm p.m15 { margin:15px 0 0 }
#mainContent div.addNewsForm input, #addContent div.addNewsForm textarea { font-size:12px; font-family:Arial }
#mainContent div.addNewsForm input.files { width:220px}
#mainContent div.addNewsForm input.title { width:220px}
#mainContent div.addNewsForm .text { width:270px}
#mainContent div.addNewsForm input.code { margin:2px 0 0 15px; width:50px }
#mainContent div.addNewsForm label.fileInfo { float:left; width:70px; padding-top:2px }
#mainContent div.addNewsForm .button {float:right; width:47px; height:18px;margin:5px 10px 10px 0; padding:0; border:1px solid #619215; background:url(buttonBg3.gif); color:#2C75B3; font-weight:bold; cursor:pointer}
#mainContent div.addNewsForm p.error { color:#f00; font-weight:bold; padding:0 5px }

#mainContent div.addNewsForm ul.regulamin {float: left; color: #023E71; font-size: 11px; background:#E8F1FF; padding: 4px 6px; text-align: justify; margin:10px 0 0; list-style: none;width:600px}
#mainContent div.addNewsForm ul.regulamin li { background:none }
#mainContent div.addNewsForm ul.regulamin ol {list-style: lower-alpha;}
#mainContent div.addNewsForm p.regulamin { float:left; width:440px; margin:0; padding-top:10px; padding-bottom:4px; text-align:center; background:#E8F1FF;width:612px }

p.election_url {clear:both; padding:0!important; margin:0!important; font-size:10px; color:#000;}
p.election_url a {font-size:10px; color:#000;} 

/* Bloczek notowan walutowych */
#ratesNbp {background:#FAFAFA url(/i/graphBGSG.gif) no-repeat scroll right bottom; float:left; margin: 8px 0 0 0; padding:0pt 0pt 5px; width:300px;}
#ratesNbp td, body.main #mainContent #ratesNbp th { font-size:11px }

#ratesNbp div.content { display:none; text-align:center;clear:both}
#ratesNbp div.content p.more { text-align:right; font-size:11px; margin:0; padding:0 10px 0 0; color: #31639e; }
#ratesNbp div.content p.more a  {color: #31639e;}
#ratesNbp div.content p.more a:hover  {color: #003777;}
#ratesNbp div.content p.more span.more {color: #31639e;}

#ratesNbp div.content.selected { display:block;}
#ratesNbp table { width:95%; margin:4px 5px 0 5px; font-size: 11px;}
#ratesNbp th { color:#646464; font-weight:normal; background:#E5E5E5; padding:2px 0 2px 0; }
#ratesNbp th.name { width:35% }
#ratesNbp th.rate { width:30% }
#ratesNbp th.rotation { width:35% }
#ratesNbp td, #addContent #ratesNbp th { font-size:11px }
#ratesNbp td { text-align:right; padding:2px 4px 3px 5px; border-bottom:1px dotted #A1A1A1;}
#ratesNbp td a { color: #3e89c5;}
#ratesNbp td.name { text-align:left }
#ratesNbp td.rate { color:#646464 }
#ratesNbp td.rotation { color:#646464 }
#ratesNbp td.up { color:#1EAE90; background:url(/i/arrowUp.gif) 30px 7px no-repeat; }
#ratesNbp td.down { color:#D92E51; background:url(/i/arrowDown.gif) 30px 7px no-repeat; }

#ratesNbp #values td.up { background:url(/i/arrowUp.gif) 10px 7px no-repeat; }
#ratesNbp #values td.down { background:url(/i/arrowDown.gif) 10px 7px no-repeat; }
#ratesNbp #values th.name { width:25% }
#ratesNbp #values th.time { width:20% }
#ratesNbp #values th.rate { width:25% }
#ratesNbp #values th.rotation { width:30% }

#ratesNbp ul.graphTab2 {width: 300px; float:left; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0pt 0pt 0pt 1px; padding:0pt;}
#ratesNbp ul.graphTab2 li {clear: none; margin: 0; padding: 0; float: left; width: 148px; list-style-image:none; list-style-position:outside; list-style-type:none; border-right: 1px solid #8ca3bf; border-left: 1px solid #8ca3bf; border-top: 1px solid #8ca3bf; background: transparent url(/i/graphHeadBG3.gif) repeat-x bottom left;}
#ratesNbp ul.graphTab2 li.first {border-left: none; border-right: none; border-right: 1px solid #8ca3bf;}
#ratesNbp ul.graphTab2 li.last {border-left: none; border-right: none;}
#ratesNbp ul.graphTab2 li.selected {background: none; }
#ratesNbp ul.graphTab2 li a {text-align: center; text-decoration: none; padding: 3px 0 3px 0; float: left; width: 100%; color: #8ca3bf;}
#ratesNbp ul.graphTab2 li.selected a {color:#000;} 

a#czateria1 { margin-top: 3px;  }  
a#czateria { float: right; width: 67px; background: #fff; padding: 0px 1px; }  
a#czateria img { float: right; }

/* slowa kluczowe */
#article p.keywords, #galleryWide p.keywords { float:none; width:auto; margin:9px 0; background:#F5F4EB; padding:4px 7px; color:#6C6C6C }
html>body #article p.keywords, html>body #galleryWide p.keywords { width:auto; }
#article p.keywords span, #galleryWide p.keywords span { padding:0 4px; background:url(keywordMenuLine.gif) no-repeat left center }
#article p.keywords span a { color:#025689 }
#article p.keywords span.first, #galleryWide p.keywords span.first { background:none }

#content div.keyword_newsList h2 { background:none; font-size:18px; font-weight: bold; padding-bottom: 14px; margin:0; }
#content div.keyword_newsList h2 a, #content div.keyword_newsList h2 span { color:#008CBB; padding-left:5px; text-decoration:none; font-size: 18px; }
#content div.keyword_newsList h2 a:hover { text-decoration:underline; }
#content div.keyword_newsList p { float: left; clear: both; width: 100%; margin-top: 0; padding:5px 0; font-size: 10px; text-align: right; background: transparent url(h3_bg.gif) repeat-x left center}

#content div.keyword_newsList p span.more { color:#FE5900 }
#content div.keyword_newsList span.seeAt { color:#818181; font-size:10px; line-height:20px }
#content div.keyword_newsList span.seeAt a { color:#2c75b3; font-weight:normal; text-decoration:underline; font-size:11px; }
#content div.keyword_newsList span.seeAt a:hover { color: #2c75b3; }

#content div.keyword_newsList ul.news img { float:left; margin:0 7px 5px 0 }
#content div.keyword_newsList ul.news li.lead a strong { display:inline; font-size:15px; color:#1B658E }
#content div.keyword_newsList ul.news li.lead a span.date {  color:#979797; font:normal 10px Arial,"Helvetica CE",Helvetica,sans-serif; }

#content div.keyword_newsList ul.video { width:100%; padding:0; margin:5px 0 0; list-style:none  }
#content div.keyword_newsList ul.video li { float:left; clear:none; background:none; width:124px; margin:0 0 0 28px; padding:0 0 15px; background:none }
html>body #content div.keyword_newsList ul.video li { width:124px }
#content div.keyword_newsList ul.video li.first { margin-left:5px }
#content div.keyword_newsList ul.video li a { text-decoration:none }
#content div.keyword_newsList ul.video li a img { vertical-align:middle }
#content div.keyword_newsList ul.video li a:hover { color:#003d98 }
#content div.keyword_newsList ul.video li a:hover span.title { text-decoration:underline }
#content div.keyword_newsList ul.video li a span.title { display:block; margin:0 0 5px; font-weight:bold; font-size:12px; color:#025689; }
#content div.keyword_newsList ul.video li span.photo { display:block; margin:0 0 5px; }
#content div.keyword_newsList ul.video li span.photo img { border:1px solid #E1E1E1; padding:1px }
#content div.keyword_newsList ul.video li span.seeAt { color:#2C75B3; vertical-align:middle }

#content div.keyword_newsList table.photos { clear:both; margin:5px 0 0; font-size:12px; }
#content div.keyword_newsList table.photos td { margin:0; padding:0 }
#content div.keyword_newsList table.photos td.photo { width:132px; height:128px; border:1px solid #e1e1e1; text-align:center }
* html #content div.keyword_newsList table.photos td.photo { width:134px; }
#content div.keyword_newsList table.photos td.title { width:132px; padding:0 0 12px; font-size:12px}
#content div.keyword_newsList table.photos td.break { width:18px; }
#content div.keyword_newsList table.photos td a { color:#025689;  }

#content div.keyword_menu { float:left; width:100%; background:#F7F8F2 url(keywordMenuBottomLine.gif) repeat-x left bottom; padding:5px 0 0; margin:5px 0 15px; }
#mainContent div.keyword_menu { margin-top:0; }
#content div.keyword_menu h1 { float:left; font-size:22px; font-weight:bold; color:#025689; margin:0 10px 5px; }
* html #content div.keyword_menu h1 { margin:0 5px 5px; }
#content div.keyword_menu ul { float:left; clear:both; width:420px; list-style:none; height:23px; margin:0 10px; padding:0 }
* html #content div.keyword_menu ul { margin:0 5px; }
#content div.keyword_menu li { float:left; clear:none; width:auto; margin:0; padding:0; background:url(keywordMenuLine.gif) no-repeat right center }
html>body #content div.keyword_menu li { width:auto; }
#content div.keyword_menu li.nobg { background:none }
#content div.keyword_menu li.selected { background:url(keywordMenuPosLeft.gif) no-repeat top left }
#content div.keyword_menu li.selected a { color:#000; background:url(keywordMenuPosRight.gif) no-repeat top right; }
#content div.keyword_menu li.selected a:visited { color:#000; }
#content div.keyword_menu li.selected a:hover { color:#000 }
#content div.keyword_menu li a { float:left; height:19px; color:#008CBB; padding:4px 10px 0; font-size:11px; font-weight:bold; text-decoration:none }
* html #content div.keyword_menu li a { height:23px; } 
#content div.keyword_menu li a:hover { text-decoration:underline; }

#content div.keywordListPack div.pack { text-align:center; }
#content div.keywordListPack div.pack ul { float:none; text-align:center }
#content div.keywordListPack div.pack li { float:none; display:inline }
#content div.keywordListPack div.pack li.prev { background:none }
#content div.keywordListPack div.pack li.next { background:none }

/* strona z duzym zdjeciem */
#galleryWide {clear:both; float:left; width:960px; text-align:left; margin:0; padding:0}
#galleryWide div.icons {float:left; margin:10px 0 0 10px;}
#galleryWide div.navig {clear:both; float:left; width:100%; margin:8px 0; color:#08235E; font-size:16px;}
#galleryWide div.navig a {color:#08235E; font-size:12px;}
#galleryWide div.navig a:hover {color:#FF4200;}
#galleryWide div.navig span {color:#FF9600; font-weight:bold; font-size:12px;}
#galleryWide div.galFoto {clear:both; width:100%; text-align:center; padding:0;}
#galleryWide div.galFoto img {border:1px solid #91928E;}
#galleryWide p {clear:both; float:left; width:100%; padding:10px 0 0; margin:0; color:#2C75B3; text-align:left;}
html>body #galleryWide p {width:100%;}
#galleryWide p span {color:#474747;}

/* modyfikacja galerii dodanie zdjec itd */
#galleryWide div.navig.newGalleryPacking div.photoNav, #gallery div.navig.newGalleryPacking div.photoNav {float:right; margin-right:5px;}
#galleryWide div.navig.newGalleryPacking span, #gallery div.navig.newGalleryPacking span {padding:2px 0px 0px 0px; float:left; font:normal 11px Arial;color: #000;}
#galleryWide div.navig.newGalleryPacking span strong, #gallery div.navig.newGalleryPacking span strong {font-weight:bold;color:#000;}
#galleryWide div.navig.newGalleryPacking span.pn_gal, #gallery div.navig.newGalleryPacking span.pn_gal {padding:2px 2px 0px 5px;}
#galleryWide div.navig.newGalleryPacking a#urlPrev, #gallery div.navig.newGalleryPacking a#urlPrev, #galleryWide div.navig.newGalleryPacking a#urlPrev1, #gallery div.navig.newGalleryPacking a#urlPrev1 {float:left; margin:0px 2px; width:20px; height:20px; }
#galleryWide div.navig.newGalleryPacking a#urlNext, #gallery div.navig.newGalleryPacking a#urlNext, #galleryWide div.navig.newGalleryPacking a#urlNext1, #gallery div.navig.newGalleryPacking a#urlNext1 {float:left; margin:0px 2px; width:20px; height:20px; }
#galleryWide div.navig.newGalleryPacking a.galPN, #gallery div.navig.newGalleryPacking a.galPN{text-decoration:none; float:left; margin:0px 2px; padding:2px 0px 0px 0px; text-align:center; font:normal 11px Arial; width:73px; height:19px; background: transparent url(gal_prev_next.gif) no-repeat 0px 0px; }
#galleryWide img.source, #gallery img.source {vertical-align:middle;}

a.editors_help:hover { text-decoration: none; } 
a.editors_help span { color: #5487A6; font-weight: bold; } 
a.editors_help span strong { color: #FF5500; font-weight: bold; } 

