/**
 * Copyright (c)2009, CSD
 *
 * Licensed under The MIT License
 * Redistributions of files must retain the above copyright notice.
 *
 * @filesource
 * @copyright       		Grzegorz Rog
 * @frontedndeveloper		Krzysztof Safjanowski
 * @license         		http://www.opensource.org/licenses/mit-license.php The MIT License
 */


/* zaladowanie uzupelniajacego arkusza stylow */
@import url("supplementary.css");

/* wyzerowanie domyslnych wartosci */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, img, ins, kbd, q, s, samp, small, strike, strong, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; line-height: 1.5em; vertical-align: baseline; background: transparent;}
body {line-height: 1em;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after { content: none;}
table {border-collapse: collapse; border-spacing: 0;}

body {font: 0.625em/1.5em 'trebuchet ms', tahoma, arial, helvetica, sans-serif; background: #4e99fd; /*#ededed*/ color: #161616;}
#body {min-width: 970px; padding-top: 37px;  50% 0 no-repeat;}
/*#bg {background: transparent url("tlo-down.jpg" /*) center bottom no-repeat;}*/

/* accessibility */
#quick-navigation, .accessibility, .hidden, hr {position: absolute; left: -666em; top: 0; margin-left: -666em; overflow: hidden;}

/* linki */
a {text-decoration: underline; color: #4f4f4f;}
	a:hover {text-decoration: underline;}
	.link-no-decoration a {text-decoration: none;}

/* kontener */
.container {overflow: hidden; margin: 0 auto; width: 970px;}
.containerx {overflow: hidden; margin: 0 auto; width: 970px; background: #ededed; color: #161616;}


/* naglowek */
/* tutaj tlo pod logo W A S!!  #header {min-width: 970px; background: #1456d0 /*#161616*/ /*; background: url("themes/bg/top.jpg") 0 100% no-repeat; background-position:center} */

   /* odstep logo top main kolumny*/
 	#header .container {position: relative; height: 20px;  } 

/* !!!wysokosc headera!!!! 	#header .container {position: relative; height: 239px; /*139px; background: url("themes/bg/top.jpg") 0 100% no-repeat; } */

	/* naglowek - logo */
/*	#header h1 {position: absolute; top: 42px; left: 56px; width: 256px; height: 65px;}
		#header h1 a {overflow: hidden; display: block; width: 300px; height: 106px; text-indent: -666em; background: url("images/logo.png") no-repeat;}
*/

/* naglowek - MENU */
	#header ul {position: absolute; top: 13px; right: 43px; /*width: 282px;*/ font-size: 1.1em;}
		#header ul li {float: left; background: url("themes/header.ul.li.gif") 0 50% no-repeat;}
			#header ul li:first-child {background: none;}
			#header ul li a {float: left; padding: 0 6px; color: #d2d2d2; text-decoration: none;}

#header ul li.blog {display: block; background: url("blog-ico.gif") 0 -11px no-repeat; width: 60px; margin-top:-15px; padding-top: 15px; color: #FFF;}			

/* naglowek - menu - logowanie  OFFFFF? */
		#header ul li#header-login {position: relative; margin: -15px 0 0 6px; padding-top: 3px; background: #dbdbdb url("themes/header.ul.li-header-login.gif") 0 100% no-repeat;}
			#header ul li#header-login a {padding: 0 16px 0 8px; font-weight: bold; background: url("themes/header.ul.li-header-login.a.gif") 100% 100% no-repeat; color: #161616;}
				#header ul li#header-login a strong {float: left; padding: 12px 0 12px 38px; background: url("header.ul.li-header-login.a.strong.gif") 0 50% no-repeat;}

/* menu */
#menu {min-width: 970px; background: #f0f0f0;}
	#menu a {text-decoration: none;}
	#menu h2 {float: left; padding: 11px 4px 6px; width: 40px; font-size: 1.3em; color: #aaa;}
	#menu ul {position: relative; padding-top: 5px; font-size: 1.3em; font-weight: bold; list-style: none;}
		#menu ul li {float: left; background: url("./menu/menu.ul.li.jpg") 0 50% no-repeat;}
			#menu ul li:first-child {background: none;}
			#menu ul li a {position: relative; float: left; color: #161616; z-index: 99;}
				#menu ul li a:hover {text-decoration: none;}
				#menu ul li a.menu-featured {color: #900;}
				#menu ul li a span {float: left; padding: 6px 9px;}

/* menu - aktywna pozycja */
		#menu ul li a.active, #menu ul li.current a {color: #fff;}
		#menu ul li.back {position: absolute; top: 0; z-index: 1; width: 9px; height: 37px; padding: 0 !important; background: url("./menu/menu.ul.li-back.jpg") no-repeat 100% -37px !important;}
		#menu ul li.back .left {display:block; margin-right: 3px; height: 37px; background: url("./menu/menu.ul.li-back.jpg") no-repeat 0 0;}
	
/* menu - submenu */
		#menu ul ul {display: none;}
		#menu ul ul a .submenu-inactive {color: #999; font-style:italic;}

/* submenu */
#submenu {min-width: 970px; border-bottom: 1px solid #b9b9b9; background: #dbdbdb url("./menu/submenu.jpg") 50% 0 no-repeat;} /* tlo tego na dole */
	#submenu ul {overflow: hidden; margin: 0 0 0 48px; font-size: 1.1em; list-style: none;}
		#submenu ul li {float: left; padding: 0 8px; background: url("./menu/submenu.ul.li.gif") 0 50% no-repeat;}
		#submenu ul li:first-child {position: relative; margin-left: -8px; background: none;}
		#submenu ul li a {float: left; padding: 8px; text-decoration: none; color: #2f2f2f;}
		#submenu ul:clr {float: left; padding: 8px; text-decoration: none; color: #2f2f2f;}
		#submenu ul li a:hover {}
		#submenu ul li a:hover span, #submenu ul li a.active span {text-decoration: underline;}

/* tresc */
#body {min-width: 970px; padding-top: 37px; background: #4e99fd/*#161616*/ url("themes/bg/bg_top.jpg") 50% 0 no-repeat;}

/* tresc */
#content {overflow: hidden; margin: 0 auto; padding: 0 0 3px; width: 970px; background: #ededed url("themes/content_dol.gif") 50% 100% no-repeat;}
	#content .container {background: url("themes/content.container.gif") 0 0 repeat-y;}

/* baner wprowadzajacy */
#content-introduction {padding: 1px 1px 5px; width: 968px; background: url("content-introduction.gif") 50% 0 no-repeat;}
	#content-introduction img {display: block;}

/* lewa szpalta */
#main {float: left; padding: 1px 0 0 1px; width: 709px; height: 100%;  background: #f0f0f0 url("themes/main.gif") no-repeat;}
	#main .details-link {}
		#main .details-link a {padding: 0 13px 0 0; text-decoration: none; background: url("main-courses.li.body.link.a.gif") 100% 50% no-repeat; color: #4f4f4f;}
			#main .details-link a:hover {}
			#main .details-link a span {text-decoration: underline; color: #4f4f4f;}
				#main .details-link a:hover span {text-decoration: none;}

/* strona glowna */
	#home #main {padding: 0 0 0 1px; background: none;}

/* lewa szpalta - wprowadzenie  OFFFFFFFFF*/
#main-introduction {border-bottom: 1px solid #fff;}
	#main-introduction p {line-height: 1em;}
	#main-introduction img 	{display: block;}

/* lewa szpalta */
#main-menu {background: #811709;}
	#main-menu ul {overflow: hidden; padding: 20px 0 7px 23px; width: 686px; font-size: 1.2em; background: url("main-menu.ul.gif") 0 100% repeat-x; list-style: none;}
	#main-menu ul li {position: relative; bottom: -1px; float: left; margin: 0 0 0 1px;}
	#main-menu ul li a {float: left; font-weight: bold; background: url("main-menu.ul.li.a.gif") -666em 0 no-repeat; color: #fff;}
	#main-menu ul li a:hover, #main-menu ul li a.active {text-decoration: none; background-position: 0 0; color: #000;}
	#main-menu ul li a span {float: left; padding: 11px 28px 10px; background: url("main-menu.ul.li.a.span.gif") -666em 0 no-repeat;}
	#main-menu ul li a:hover span, #main-menu ul li a.active span {background-position: 100% 0;}

/* lewa szpalta - kategorie produktow - zobacz takze */
	#main-category-footer {padding: 12px 18px 12px 0; font-size: 1.2em; text-align: right;} 
	#main-category-footer a {padding-right: 13px; background: url("main-category-footer.a.gif") 100% 50% no-repeat; color: #161616;} 

/* prawa szpalta */
	#sidebar {float: right; padding: 3px 1px 0 0; width: 240px; /*z zimy 238! 258*/ background: #f0f0f0 url("themes/sidebar.gif"/) no-repeat;}
	#sidebar .box .box-header a { text-decoration: none; color: #808080; line-height: 1.1em;}
	#sidebar .box1 .box-header1 a { text-decoration: none; color: #fff; line-height: 1.1em;}

/* strona glowna */
	#home #sidebar {padding: 0 1px 0 0; background: none;}

/* prawa szpalta - boksy */
	#sidebar .box {overflow: hidden; padding: 4px; /*8 z zimy 18*/ background: url("themes/sidebar.box.gif") no-repeat;} /* od lewej i tory */
		#sidebar .box .box-header {	margin-bottom: 6px;	padding-left: 66px; }
			#sidebar .box .box-header h2 {	font-size: 1.6em; line-height: 1em;	text-transform: uppercase; color: #FFF; }
			#sidebar .box .box-header h3 {	font-size: 1.2em; line-height: 1em;	color: #FFF; }
		#sidebar .box p {}
			#sidebar .box p.box-link {float: right; display:inline; font-size: 1.1em; color: #808080;}
			#sidebar .box p.box-polecany {display:inline;}
				#sidebar .box p.box-link a {padding-bottom: 2px; padding-right: 14px; text-decoration: none; background: url("sidebar.box.p-box-link.a.gif") 100% 50% no-repeat; color: #4f4f4f;}
					#sidebar .box p.box-link a:hover {}
					#sidebar .box p.box-link a span {text-decoration: underline;}
						#sidebar .box p.box-link a:hover span {text-decoration: none;}

/* newsletter */
/*		#sidebar-newsletter {}
			#sidebar-newsletter .box-header {position: relative; margin-left: -8px; padding: 12px 0 12px 74px !important; background: url("sidebar-newsletter.box-header.png") 0 50% no-repeat;}
			#sidebar-newsletter fieldset {}
			#sidebar-newsletter fieldset label {display: none;}
			#sidebar-newsletter fieldset .text {float: left; border: 1px solid #cacaca; padding: 4px; width: 138px; font: 1.1em 'trebuchet ms', arial, tahoma, sans-serif; background: #fff; color: #333;}
			#sidebar-newsletter fieldset .submit {float: right; position: relative; top: 3px;} */


		#sidebar-newsletter {}
			#sidebar-newsletter .box-header {position: relative; margin-left: -8px; padding: 0px 0px 0px 3px !important; background: url("images/logo.sidebar.box.gif") 0 50% no-repeat; */}
			#sidebar-newsletter fieldset {}
			#sidebar-newsletter fieldset label {display: none;}
			#sidebar-newsletter fieldset .text {float: left; border: 1px solid #cacaca; padding: 4px; width: 138px; font: 1.1em 'trebuchet ms', arial, tahoma, sans-serif; background: #fff; color: #fff;}
			#sidebar-newsletter fieldset .submit {float: right; position: relative; top: 3px;}

		/* opinie OLD */
		#sidebar-opinionxs {}
			#sidebar-opinions .box-header {padding: 12px 0 !important;}
			#sidebar-opinions ol {font-size: 1.2em; list-style:none;}
			#sidebar-opinions ol li {margin-bottom: 20px; width: 214px;}
			#sidebar-opinions ol li blockquote {padding-bottom: 16px; background: #fff url("sidebar-opinions.ol.li.blockquote.gif") 0 100% no-repeat;}
			#sidebar-opinions ol li blockquote p {padding: 12px; background: url("sidebar-opinions.ol.li.blockquote.p.gif") no-repeat;}
			#sidebar-opinions p.box-link {float: none !important; text-align: center;}
			#sidebar-opinions p.box-link a {margin: 0 3px;}

		/* SIDEBAR opinie ZIMA */
		#sidebar-zima {}
			#sidebar-zima .box-header {padding: 12px 0 !important;}
			#sidebar-zima ol {font-size: 1.2em; list-style:none;}
			#sidebar-zima ol li {margin-bottom: 1px; width: 214px;}
			#sidebar-zima ol li blockquote {padding-bottom: 10px; background: #bfeafc url("themes/zima/box.small.blockquote.gif") 0 100% no-repeat;}
			#sidebar-zima tlo {padding-bottom: 10px; background: url("themes/zima/tlo.png") 0 100% no-repeat;}
			#sidebar-zima ol li blockquote p {padding: 12px; background: url("themes/zima/box.small.blockquote.p.gif") no-repeat;}
			#sidebar-zima p.box-link {float: none !important; text-align: center;}
			#sidebar-zima p.box-link a {margin: 0 3px;}
		
		/* SIDEBAR opinie LATO  zmienic opcje w box*/
		#sidebar-x {color: #FFF; font-size:12px;}
			#sidebar-x .header { padding-bottom: 68px; background: #ededed url("themes/lato/header.gif")  no-repeat;}			
			#sidebar-x .main {background: #ededed url("themes/lato/main.gif");}
			#sidebar-x .bottom { height: 30px; background: url("themes/lato/bottom.gif") no-repeat;}
		#sidebar-xy {color: #FFF; font-size:12px;}
			#sidebar-xy .header { padding-bottom: 30px; background: #ededed url("themes/lato/headerxy.gif") 0 100% no-repeat;}			
			#sidebar-xy .main {background: #ededed url("themes/lato/main.gif") repeat;}
			#sidebar-xy .bottom { height: 30px; background: url("themes/lato/bottomxy.gif") no-repeat;}
		#sidebar-fb {color: #FFF; font-size:12px;}
			#sidebar-fb .header { padding-bottom: 30px; background-color:#FFF;}			
			#sidebar-fb .main { background-color:#FFF;}
			#sidebar-fb .bottom { height: 0px; }			
		#sidebar-il {color: #FFF; font-size:12px;}
			#sidebar-il .header { padding-bottom: 99px; background: #ededed url("themes/lato/infoliniaa.gif") 0 100% no-repeat;}			
			#sidebar-il .main {}
			#sidebar-il .bottom { height: 15px;}
		#sidebar-hotels {color: #FFF; font-size:12px;}
			#sidebar-hotels .header { padding-bottom: 99px; background: #ededed url("themes/lato/hotele.gif") 0 100% no-repeat;}			
			#sidebar-hotels .main {}
			#sidebar-hotels .bottom { height: 15px;}
			
			#sidebar .box p.box-l a {padding-bottom: 185px; padding-right: 140px; text-decoration: none; background: url("sidebar.box.p-box-link.a.gif") 100% 50% no-repeat; color: #FFFFFF;}
			#sidebar .box p.box-l a:hover {}
			#sidebar .box p.box-l a span {padding-bottom: 85px; padding-right: 40px; text-decoration: underline;}
			#sidebar .box p.box-l a:hover span {text-decoration: none;}
			
	
		#sidebar-lato {color: #FFF;}
			#sidebar-lato .box-header {padding: 12px 0 !important;}
			#sidebar-lato ol {font-size: 1.2em; list-style:none;}
			#sidebar-lato ol li {margin-bottom: 1px; width: 224px;}
			#sidebar-lato ol li blockquote {padding-bottom: 10px; background: /*#f08700*/ #ededed url("themes/lato/box.small.blockquote.gif") 0 100% no-repeat;}
			#sidebar-lato tlo {padding-bottom: 10px; background: url("themes/lato/tlo.png") 0 100% no-repeat;}
			#sidebar-lato ol li blockquote p {padding: 30px; padding-top: 10px; background: url("themes/lato/box.small.blockquote.srodek.gif") repeat;}
			#sidebar-lato p.box-link {float: none !important; text-align: center;}
			#sidebar-lato p.box-link a {margin: 0 3px;}			
			
		/* 1st strefa pomocy */
		#sidebar-biura {}
            /*#sidebar-biura .box-header {padding: 12px 0; background: url("sidebar-help.box-header.png") 0 50% no-repeat;}*/
			#sidebar-biura .box-header {padding: 15px 0; background: url("themes/zima/iko1.png") 0 50% no-repeat; z-index: 1010; position: relative; }

		/* 2nd jaki kurs wybrac */
		#sidebar-choice {}
			/*#sidebar-choice .box-header {padding: 12px 0; background: url("sidebar-choice.box-header.png") 0 50% no-repeat;}*/
			#sidebar-choice .box-header {padding: 15px 0; background: url("themes/zima/iko6.png") 0 50% no-repeat;}			

		/* 3rd PIT */
		#sidebar-hotele {}
			/*#sidebar-hosting .box-header {padding: 12px 0; background: url("sidebar-hosting.box-header.png") 0 50% no-repeat;}*/							            #sidebar-hotele .box-header {padding: 15px 0; background: url("themes/zima/iko3.png") 0 50% no-repeat;}
			
		/* 4nd PIT */
		#sidebar-pit {}
			/*#sidebar-hosting .box-header {padding: 12px 0; background: url("sidebar-hosting.box-header.png") 0 50% no-repeat;}*/							            #sidebar-pit .box-header {padding: 5px 0; background: url("themes/zima/iko4.png") 0 50% no-repeat;}

		/* spis tresci */
		#sidebar-menu {padding-top: 2px !important; background: url("themes/sidebar-menu.gif") repeat-x !important}
			#sidebar-menu .box-header {position: relative; margin: 0 -18px; padding: 12px 0; width: 192px; background: #bdbdbd;}
				#sidebar-menu .box-header h2 {color: #fff !important;}				
				#sidebar-menu .box-header h2 {color: #fff !important;}
				#sidebar-menu .box-body {padding-top: 10px;}
				#sidebar-menu .box-header img {position: absolute; bottom: -16px; left: 12px;}
				#sidebar-menu h3 {margin: 16px 0; font-size: 1.1em;}
					#sidebar-menu ol {margin: 8px 0;font-size: 1.1em; list-style: none;}
						#sidebar-menu ol li {}
							#sidebar-menu ol li dl {overflow: hidden;}
								#sidebar-menu ol li dl dt {float: left;}
								#sidebar-menu ol li dl dd {float: right;}


/* stopka */
/*#footer {min-width: 970px; padding: 29px 0 44px; background: #161616;}*/
#footer {min-width: 970px; height: 200px; padding: 29px 0 44px; background: /*#161616;*/ #4e99fd; background: url("themes/bg/bg_bottom.jpg") no-repeat;  background-position: bottom;}

/*	#footer .container {position: relative; background: url("themes/footer.container.gif") repeat-y;} 
/*	#footer .container {position: relative; background: url("themes/bg/bg_bottom.jpg") repeat-y;} */

	/* 4 boksy! */
	#footer .box {float: left; }
		#footer .box .box-header {margin-bottom: 11px;}
			#footer .box .box-header h2 { font-size: 1.6em;	line-height: 1em; color: #FFF; }
			#footer .box .box-header h3 { font-size: 1.2em; line-height: 1em; color: #FFF; }
		#footer .box .box-body {}
			#footer .box .box-body p {margin-bottom: 9px; font-size: 1.1em; color: #fff;}
				#footer .box .box-body p span {padding-left: 15px; background: url("footer.box.box-body.p.span.gif") 0 50% no-repeat;}
			#footer .box .box-body ul {font-size: 1.1em; list-style: none;}
				#footer .box .box-body ul li {margin-bottom: 2px;}
			#footer .box .box-body ul li a {padding-left: 18px; background: url("footer.box.box-body.ul.li.a.gif") 0 50% no-repeat; color: #fff;}
		#footer .box .box-link { position: absolute; bottom: -800px; left: 394px; }
			#footer .box .box-link p {font-size: 1.2em; font-weight: bold;}
				#footer .box .box-link p a {padding-right: 12px; text-decoration: none; background: url("footer.box.box-link.p.a.gif") 100% 50% no-repeat; color: #fff;}
					#footer .box .box-link p a:hover {}
					#footer .box .box-link p a span {text-decoration: underline;}
						#footer .box .box-link p a:hover span {text-decoration: none;}


/* propozycje kursow  NEWSLETTER 1st bottom box */
		#footer-proposition {margin-left: 9px; width: 217px;}
			#footer-proposition fieldset {}
				#footer-proposition fieldset ol {list-style: none;}
					#footer-proposition fieldset ol li {margin-bottom: 11px;}
				#footer-proposition fieldset p {margin-bottom: 0 !important;}
				#footer-proposition fieldset label {display: none;}
				#footer-proposition fieldset .text { border: 0;	padding: 7px 10px 6px; width: 178px; font: 1em 'trebuchet ms', arial, tahoma, sans-serif;	background: #09f; color: #fff; }
/* propozycja wspolpracy */
		#footer-box2 {margin-left: 33px; width: 235px;}
/* serwisy partnerskie */
		#footer-box3 {margin-left: 26px; width: 204px;}
/* pytania */
		#footer-box4 {margin-left: 33px; width: 213px; float:right;}
			#footer-box4 p {color: #fff !important;}	

/* partnerzy */
	#partnerzy { border-bottom: 1px #999 dashed; height: 60px; margin-bottom: 10px; padding-left: 40px;}
	#partnerzy img { padding: 0 20px;}


/* bottom menu */
	#copyright {border-top: 0px solid #fff; }
	#copyright .container {padding: 78px 0;}
	/* menu */
	#copyright-menu {float: right;  font-size: 1.1em; font-weight: bold; color: #FFF; list-style: none;}
		#copyright-menu li {float: left; }
			#copyright-menu li a {float: left; padding: 78px 10px; color: #FFF;}
	/* copyright */
	#copyright-copyright {float: left; padding: 78px 0 0 40px; font-size: 1.1em; font-weight: bold; color: #FFF;}


		/* AD */
		#sidebar-opinionss {}
			#sidebar-opinionss .box-header {padding: 12px 0 !important;}
				#sidebar-opinionss ol {font-size: 1.2em; list-style:none;}
				#sidebar-opinionss ol li {margin-bottom: 20px; width: 710px;}
				#sidebar-opinionss ol li blockquote {padding-bottom: 16px; background: #ffc183 url("sidebar-opinionss.ol.li.blockquote.gif") 0 100% no-repeat;}
				#sidebar-opinionss ol li blockquote p {padding: 12px; background: url("sidebar-opinionss.ol.li.blockquote.p.gif") no-repeat;}
				#sidebar-opinionss p.box-link {float: none !important; text-align: center; }
				#sidebar-opinionss p.box-link a {margin: 0 3px;}
				
/* bar biale pola		*/
		#white-box {}
			#white-box .box-header {padding: 12px 0 !important;}
				#white-box ol {font-size: 1.2em; list-style:none;}
				#white-box ol li {margin-bottom: 20px; width: 710px;}
				#white-box ol li blockquote {padding-bottom: 16px; background: #FFFFFF url("themes/white.box.blockquote.gif") 0 100% no-repeat;}
				#white-box ol li blockquote p {padding: 12px; background: url("themes/white.box.blockquote.p.gif") no-repeat;}
			    #white-box p.box-link {float: none !important; text-align: center; }
				#white-box p.box-link a {margin: 0 3px;}				


/* bar pomaranczowe pola		*/
		#orange-box {}
			#orange-box .box-header {padding: 12px 0 !important;}
				#orange-box ol {font-size: 1.2em; list-style:none;}
				#orange-box ol li {margin-bottom: 20px; width: 710px;}
				#orange-box ol li blockquote {padding-bottom: 16px; background: #ffc183 url("themes/orange.box.blockquote.gif") 0 100% no-repeat;}
				#orange-box ol li blockquote p {padding: 12px; background: url("themes/orange.box.blockquote.p.gif") no-repeat;}
			    #orange-box p.box-link {float: none !important; text-align: center; }
				#orange-box p.box-link a {margin: 0 3px;}					
				
/* bar niebieskie pola		*/
		#blue-box {}
			#blue-box .box-header {padding: 12px 0 !important;}
							#blue-box { background: url("themes/grad_tab.png") repeat-x;}
				#blue-box ol {font-size: 1.2em; list-style:none;}
				#blue-box ol li {margin-bottom: 20px; width: 710px;}
				#blue-box ol li blockquote {padding-bottom: 16px; background: #83dbff url("themes/blue.box.blockquote.gif") 0 100% no-repeat;}
				#blue-box ol li blockquote p {padding: 12px; background: url("themes/blue.box.blockquote.p.gif") no-repeat;}
			    #blue-box p.box-link {float: none !important; text-align: center; }
				#blue-box p.box-link a {margin: 0 3px;}							
				
/* sidebar zimowe pola		*/
		#winter-box {}
			#winter-box .box-header {padding: 12px 0 !important;}
				#winter-box ol {font-size: 1.2em; list-style:none;}
				#winter-box ol li {margin-bottom: 20px; width: 710px;}
				#winter-box ol li blockquote {padding-bottom: 16px; background: #83dbff url("themes/zima/box.small.blockquote.gif") 0 100% no-repeat;}
				#winter-box ol li blockquote p {padding: 12px; background: url("themes/zima/box.small.blockquote.p.gif") no-repeat;}
			    #winter-box p.box-link {float: none !important; text-align: center; }
				#winter-box p.box-link a {margin: 0 3px;}						
				#winter-box p.text { padding: 5px 5px 12px 15px; }
				
/* bar test-box		*/
		#test-box {}
			#test-box .box-header {padding: 12px 0 !important;}
				#test-box { background: url("themes/grad_tab.png") repeat-x;}
			#test-box ol {font-size: 1.2em; list-style:none;}
			#test-box ol li {margin-bottom: 20px; width: 710px;}
			#test-box ol li blockquote {padding-bottom: 16px; background: #83dbff url("themes/blue.box.blockquote.gif") 0 100% no-repeat;}
			#test-box ol li blockquote p {padding-left: 12px; padding-right: 12px; padding-top: 2px; background: url("themes/blue.box.blockquote.p.gif") no-repeat;}
		    #test-box p.box-link {float: none !important; text-align: center; }
			#test-box p.box-link a {margin: 0 3px;}							
			#test-box p.ng { padding: 3px 0 0 32px;	font-size: 1.4em; font-weight:bold;	color: #f60; background: url("themes/zima/naglowek.gif") no-repeat;}
			#test-box a { padding-right: 10px;} 
				
/* bar loty-box		*/
		#loty-box {}
			#loty-box .box-header {padding: 12px 0 !important;}
				#loty-box { background: url("themes/grad_tab.png") repeat-x;}
			#loty-box ol {font-size: 1.2em; list-style:none;}
			#loty-box ol li {margin-bottom: 20px; width: 710px;}
			#loty-box ol li blockquote {padding-bottom: 16px; background: #fff280 url("themes/blue.box.blockquote.gif") 0 100% no-repeat;}
			#loty-box ol li blockquote p {padding-left: 12px; padding-right: 12px; padding-top: 2px; background: url("themes/blue.box.blockquote.p.gif") no-repeat;}
		    #loty-box p.box-link {float: none !important; text-align: center; }
			#loty-box p.box-link a {margin: 0 3px;}							
			#loty-box p.ng { padding: 3px 0 0 32px;	font-size: 1.4em; font-weight:bold;	color: #f60; background: url("themes/zima/naglowek.gif") no-repeat;}
			#loty-box a { padding-right: 10px;} 

				/*z main css */
.nagl {padding: -6px; background: url("themes/zima/naglowek.gif") no-repeat; }					
/*img.nagl {padding-left: -6px;}					*/
p.text {/*text-align: justify;*/  padding: 5px 5px 12px 15px; }
p.justify { text-align: justify; }

A.tba
	{ font: 10px Verdana;
	text-decoration: none;
	text-align:right;
	background: none;
	color: #000000;
	font-weight: bold;
	/*padding: 8px 8px 8px 8px;	*/
	padding-right: 20px;

	}

TD.tbmain	
	{
	 font: 12px Verdana;
	 //color: #000000;
	 text-align: justify;
	 vertical-align: top;
	 padding: 4px 4px 4px 8px;	
	 //background-color: #FFC183;
  	 //background-image:url(../gfx/bg/bgg.jpg);
}
TD.about_f
	{
 	 /*text-align: center;*/
	 padding: 8px 8px 8px 8px;
	 //background-color: #F1EBE5;
	}
TD.tbl
	{
	background-image:url(../gfx/bg/tbl.gif);
	height: 100%;
	vertical-align: top;	
	//border: 1px;
	}
TD.tbr
	{
	background-image:url(../gfx/bg/tbr.gif);
	}
TD.tbb
	{
	background-image:url(../gfx/bg/tbb.gif);
	height:8px;	
	}
	
p.diving	
	{
	 font: 12px Verdana;
	 //color: #000000;
	 text-align: justify;
	 vertical-align: top;
	 padding: 4px 4px 4px 8px;	
  	 //background-image:url(../gfx/bg/bgg.jpg);
}	

#diving
	{
	 font: 12px Verdana;
	 text-align: justify;
	 vertical-align: top;
	 padding: 4px 4px 4px 8px;	
  	 //background-image:url(../gfx/bg/bgg.jpg);
}	
	#diving ul {position: relative; padding-top: 5px; font-size: 1.3em; font-weight: bold; list-style: none;}

		#diving ul li {float: left; background: url("menu.ul.li.jpg") 0 50% no-repeat;}
#uld {
	padding-bottom: 1px; 
	padding-left: 30px;
	list-style: circle;
	list-style-type: square;
}


uld {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 2em;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #00CC33;
text-decoration: none;
background-color: #CCCCCC;
text-indent: 5px;
list-style-position: outside;
list-style-image: url(arrow.gif);
list-style-type: square;
padding: 6px;
margin: 2px;
}


/* ################ wyszukiwarka rejsow  */

.sl { width: 30px; height: 52px;	}
.rnazwa { background-color: rgb(255, 255, 255); text-align: left; padding-left: 5px; width: 350px; font-size: 10px; vertical-align: bottom; }

/* ################ konkursy */
.mypets{ /*header of 1st demo*/
cursor: hand;
cursor: pointer;
padding: 2px 5px;
border: 1px solid gray;
background: #fdfb4f;
width: 98%;
}
.thepet{ /*header of 1st demo*/
cursor: hand;
cursor: pointer;
padding: 2px 5px;
border: 0px solid gray;
background: #e6f8ff;
width: 98%;
}
.data{ /*header of 1st demo*/
display: inline;
float: right;
font-size:smaller;
padding: 2px 250px;
}
.openpet{ /*class added to contents of 1st demo when they are open*/
background: #febb39;
}
.technology{ /*header of 2nd demo*/
cursor: hand;
cursor: pointer;
font: bold 14px Verdana;
margin: 0 0 0 0;
padding: 0 0 0 0;
}
.thelanguage{ /*box tekst of 2nd demo*/
font: normal 11px Verdana;
cursor: hand;
cursor: pointer;
color: #002aff;
//color: #5b5b5b;
background-color: #FFF;
}
.thelanguageboxz{ /*box tekst of 2nd demo*/
height:100%;
color: #002aff;
margin: 0 0 4px 0;
padding: 4px 4px 4px 5px;
border: solid;
border-color: #ffa100; /* pom */
border-color: #d8f277; /* ziel */
 background-color: #FFF;
 background-image: url(./themes/bg/banner_bg_z.gif);
}
.thelanguageboxp{ /*box tekst of 2nd demo*/
height:100%;
color: #002aff;
margin: 0 0 4px 0;
padding: 4px 4px 4px 5px;
border: solid;
border-color: #ffa100; /* pom */
 background-color: #FFF;
 background-image: url(./themes/bg/banner_bg_p.gif);
}
.thelanguageboxn{ /*box tekst of 2nd demo*/
height:100%;
color: #002aff;
margin: 0 0 4px 0;
padding: 4px 4px 4px 5px;
border: solid;
border-color: #87cdff; /* pom */
 background-color: #FFF;
 background-image: url(./themes/bg/banner_bg_n.gif);
}

.openlanguage{ /*class added to contents of 2nd demo when they are open*/
color: green;
}
.closedlanguage{ /*class added to contents of 2nd demo when they are closed*/
color: red;
}



/* ######### css buttons dla togglera */
/* ######### css buttons dla togglera */

.cssbuttonstoggler{ /*style for DIV used to contain toggler links. */
width: 270px;
margin-top: 0px; /*odleglosc od przyciskow jesli sa na dole. */
margin-left: 10px;  /* centrowanie przyciskow  */
text-align: center; /*How to align pagination links: "left", "center", or "right"
background: white; /*always declare an explicit background color for fade effect to properly render in IE*/
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
}
/*
 Total contenttoggler width: 350px+5px+5px=360px
	Or total width of wrapper div (counting wrapper border/padding)
*/

.cssbuttonstoggler a{ /*style for every navigational link within toggler */
background: transparent url("images/square-orange-left.gif") no-repeat top left;
color: #494949;
display: block;
float: left;
margin-right: 2px;
font: normal 13px Arial; /* Change 12px as desired */
line-height: 15px; /* This value + 4px + 4px(top and bottom padding of SPAN)must equal height of button background(default is 23px) */
height: 23px; /* Height of button background height */
padding-left: 9px; /* Width of left menu image */
text-decoration: none;
}

.cssbuttonstoggler a span{
background: transparent url("images/square-orange-right.gif") no-repeat top right;
display: block;
padding: 0px 9px 3px 0; /* Set 9px below to match value of 'padding-left' value above*/

}

.cssbuttonstoggler a.selected, .cssbuttonstoggler a:hover{ /*style for selected and hover page's toggler link. ".selected" class auto generated! */
background-position: bottom left;
}

.cssbuttonstoggler a.selected span, .cssbuttonstoggler a:hover span{ /*style for selected and hover page's toggler link. ".selected" class auto generated! */
background-position: bottom right;
color: black;
}

.cssbuttonstoggler a.toc{ /*style for individual toggler links (page 1, page 2, etc). ".toc" class auto generated! */
}

.cssbuttonstoggler a.prev, .glidecontenttoggler-2 a.next{ /*style for "prev" and "next" toggler links. ".prev" and ".next" classes auto generated! */
}

/* FORMULARZE */
/*label{width: 4em;float: left;text-align: right;margin-right: 0.5em;display: block}

.submit input{margin-left: 4.5em;}
input{color: #781351;background: #fee3ad;border: 1px solid #fff;}

.submit input{color: #000;background: #ffa20f;border: 2px outset #d7b9c9;}
fieldset{border: 1px solid #781351;width: 20em}
legend{color: #fff;background: #ffa20c;border: 1px solid #781351;padding: 2px 6px;font-weight: bold;} 
 .submit textarea {margin-left: 4.5em; width:300px;}*/
.legendK { color: #fff; background: #ffa20c; border: 1px solid #781351; padding: 2px 6px; font-weight: bold; } 
.labelK {width: 4em; float: left; text-align: right; margin-right: 0.5em; display: block }
.wyslijK { background: #ffa20f; color: #fff; font-weight: bold; }
.inputK {color: #781351; background: #fee3ad; border: 1px solid #fff; }
.fieldsetK { background-image:url(./images/TLO_katalog.jpg); width: 500px; height:350px; border: 1px solid #781351;}
.adresK { height:45px;width:300px; background: #fee3ad; border: 1px solid #fff; margin-top:3px;}
.imienazwK { width:300px; background: #fee3ad; border: 1px solid #fff;}
.emailK { width:250px; background: #fee3ad; border: 1px solid #fff;}

.legendR { color: #fff; background: #ffa20c; border: 1px solid #781351; padding: 2px 6px; font-weight: bold; } 
.fieldsetR { width: 500px; height:auto; border: 1px solid #781351; background-color: #fff; padding: 10px 0 20px 0;}
