/*div {border: 1px solid black}*/
#cakeSqlLog { margin-top: 700px;}
a {font-style: normal; cursor: pointer; text-decoration: none;}
a:hover {text-decoration: underline;}
a img {border: 0px solid black; }
a img.ramka {border: inherit; }
a.linker:hover {text-decoration: underline;}
a.linker:hover div {text-decoration: underline;}

.abs{position:absolute; }
#menu{left:14px;top:229px;width:195px;}
.menuMainEl{ width:193px;  padding: 3px 5px; margin-bottom:2px; /*background: url(../img/mainPage/menuMainEl.gif) no-repeat top left;*/background-color:#DBE3E6 ; vertical-align:middle;text-decoration: none; font-family: Tahoma; font-size: 12px;font-weight: bold; color: #445E69; }
/*.menuMainEl {}*/
.menuMainElH {text-decoration: underline;}
.menuElSelDif {width:194px;  margin-left:1px;  color: #445E69; background-color:#ffffff;   padding:0 0 0 0; vertical-align:middle;}
.menuSubEl{width:179px; height:19px; padding-left: 0px; margin-left: 0px; padding-top: 2px; margin-bottom:2px; /*background: url(../img/mainPage/menuSubEl.gif) no-repeat top left;*/ background-color:#DBE3E6; padding-right: 0px; overflow:hidden;}
.menuSubEl {text-decoration: none; font-family: Tahoma; font-size: 12px;font-weight: bold; color: #445E69;}
.menuSubElH {text-decoration: underline;}
.menuElSel {color: red;}
.error_message {color:red; font-size:11px; margin-bottom:4px;}

#mainDiv{left:0px;top:0px;width:1004px; margin: 0px; padding: 0px;}
#mainDiv a {font-style: normal; cursor: pointer; text-decoration: none;}
#mainDiv a:hover {text-decoration: underline;}

#logo{left:14px;top:0px;width:202px;height:100px;background:url(../img/mainPage/logo.gif) no-repeat center center;}
#banner{left:228px;top:1px;width:776px;height:121px;}

#dataPodLogo {left:14px;top:100px;width:202px;height:21px; text-align: center; font-size: 11px;}
#kreskaPodLogo{left:0px;top:121px;width:1001px;height:2px;background:url(../img/mainPage/kreskaPodLogo.gif) no-repeat top center;}

#szukaj{left:14px;top:124px;width:202px;height:28px; margin-top: 5px; }
#szukaj a {margin-left: 6px; text-decoration: none;  }
#szukaj input {}
#searchInput { margin-left: 4px; }
.searchButton { margin-left: 6px; width: 56px; height: 23px; background: url(../img/mainPage/szukaj.gif) no-repeat center center; border: 0px;  }
#resultT { margin-left: 10px; }
.result { margin-left: 20px; margin-bottom: 10px;}
#noResult { margin-left: 20px; }

.ads {}
.hov {}
#lewyPasekContent{left:228px;top:133px;width:607px;height:30px;background:url(../img/mainPage/lewyPasekInf.gif) no-repeat center center;color:#FFF;font-family:Tahoma; font-weight: bold; font-size: 14px;}
#lewyPasekContent marquee {padding-top:5px;}
#prawyPasekInf{left:837px;top:133px;width:167px;height:30px;}
.prawyPasekInf{background:url(../img/mainPage/prawyPasekInf.gif) no-repeat center center;}
.prawyPasekInfH{background:url(../img/mainPage/prawyPasekInfh.gif) no-repeat center center;}
#ban1{left:14px;top:165px;width:202px;height:62px;}
.ban1{background:url(../img/mainPage/ban1.gif) no-repeat center center;}
.ban1H{background:url(../img/mainPage/ban1h.gif) no-repeat center center;}

.main_menu {
	display: block;
	height: 62px;
	width: 75px;
	top:165px;
}
#item1 {
	background:url(../img/mainPage/b1.gif) no-repeat center center;
	left:228px;
}
#item1:hover {
	background:url(../img/mainPage/b1h.gif) no-repeat center center;
}

#item2 {
	background:url(../img/mainPage/b2.gif) no-repeat center center;
	left:304px;
}
#item2:hover {
	background:url(../img/mainPage/b2h.gif) no-repeat center center;
}

#item3 {
	background:url(../img/mainPage/b3.gif) no-repeat center center;
	left:380px;
}
#item3:hover {
	background:url(../img/mainPage/b3h.gif) no-repeat center center;
}

#item4 {
	background:url(../img/mainPage/b4.gif) no-repeat center center;
	left:456px;
}
#item4:hover {
	background:url(../img/mainPage/b4h.gif) no-repeat center center;
}

#item5 {
	background:url(../img/mainPage/b5.gif) no-repeat center center;
	left:532px;
}
#item5:hover {
	background:url(../img/mainPage/b5h.gif) no-repeat center center;
}

#item6 {
	background:url(../img/mainPage/b6.gif) no-repeat center center;
	left:608px;
}
#item6:hover {
	background:url(../img/mainPage/b6h.gif) no-repeat center center;
}

#item7 {
	background:url(../img/mainPage/b7.gif) no-repeat center center;
	left:684px;
}
#item7:hover {
	background:url(../img/mainPage/b7h.gif) no-repeat center center;
}

#item8 {
	background:url(../img/mainPage/b8.gif) no-repeat center center;
	left:760px;
}
#item8:hover {
	background:url(../img/mainPage/b8h.gif) no-repeat center center;
}


#ban2{width:120px;height:62px;}
.ban2{background:url(../img/mainPage/ban2.gif) no-repeat center center;}
.ban2H{background:url(../img/mainPage/ban2h.gif) no-repeat center center;}
#ban3{left:349px;top:165px;width:121px;height:62px;}
.ban3{background:url(../img/mainPage/ban3.gif) no-repeat center center;}
.ban3H{background:url(../img/mainPage/ban3h.gif) no-repeat center center;}
#ban4{left:471px;top:165px;width:121px;height:62px;}
.ban4{background:url(../img/mainPage/ban5.gif) no-repeat center center;}
.ban4H{background:url(../img/mainPage/ban5h.gif) no-repeat center center;}
#ban5{left:593px;top:165px;width:121px;height:62px;}
.ban5{background:url(../img/mainPage/ban4.gif) no-repeat center center;}
.ban5H{background:url(../img/mainPage/ban4h.gif) no-repeat center center;}
#ban6{left:715px;top:165px;width:120px;height:62px;}
.ban6{background:url(../img/mainPage/ban6.gif) no-repeat center center;}
.ban6H{background:url(../img/mainPage/ban6h.gif) no-repeat center center;}

#ban7{left:837px;top:165px;width:167px;height:62px;}
.ban7{background:url(../img/mainPage/ban7.gif) no-repeat center center;}
.ban7H{background:url(../img/mainPage/ban7h.gif) no-repeat center center;}
#ban8{left:837px;top:229px;width:167px;height:30px;}
.ban8{background:url(../img/mainPage/ban8.gif) no-repeat center center;}
.ban8H{background:url(../img/mainPage/ban8h.gif) no-repeat center center;}
#ban9{left:14px;top:652px;width:200px;height:28px;background:url(../img/mainPage/ban9.gif) no-repeat center center;}
#ban10{left:14px;top:683px;width:200px;height:28px;background:url(../img/mainPage/ban10.gif) no-repeat center center;}

#contentDiv{left:228px;top:229px;width:607px;min-height: 458px; height: auto; color: #333333;}
.contentI{background: url(../img/mainPage/contentH.gif) no-repeat top left; position: absolute; top: 0px; left: 2px;height: 17px; width: 17px;}
.contentH{height: 18px; width: 534px; margin-left: 24px;}
.contentC{width: 534px; margin-left: 24px; padding-bottom: 2px;}
.contentEl {padding: 0px; margin: 0px;position: relative;}
/* min-height w IE */
* html #contentDiv {height: 458px;}
/* min-height w IE - koniec */
.contentElI {width: 91px;}
.contentElI img {width: 91px;}
.contentElH  { padding-left: 100px; margin-right: 45px; }
.contentElC {padding-left: 100px;margin-right: 45px; margin-top: 2px; }
.contentElBr {width: 599px; height: 8px; background:url(../img/mainPage/contentBr.gif) no-repeat center center; font-size: 0px;}
#galleries {}
#gallery { margin-left: 20px; margin-top: 10px; }

#photos { width: 605px;}
.photoRow { margin-top: 10px;width: 607px; height: 105px; }
.photoR, .photoC, .photoL { width: 100px; vertical-align: top; }
.photoR img, .photoC img, .photoL img { height: 80px; }
.photoL { left: 40px; }
.photoC { left: 250px; }
.photoR { right: 50px; }
.photoCont { margin-left: 6px; text-align: center;}
#selPhoto { margin-top: 5px; margin-left: 10px; text-align: center;}
#selPhoto img {width: 592px;}
#selPhotoC { margin-top: 5px; width: 592px; height: 15px; }

#newses { width: 607px; margin-top: 1px;}
#newses div { }
.newsEl {margin-bottom: 18px;}
.news { width: 607px; }
.newsT { margin-left: 30px;}
.newsSC { margin-left: 40px; margin-top: 5px; margin-bottom: 15px;}
.newsD { right: 10px; margin-top: -12px;}

#quizzes { }
.quizz { margin: 10px 20px 20px 25px;}
.quizzN {}
.quizzD { margin-top: 5px;}
.quizzQ { margin-top: 5px; margin-left: 10px;}
.quizzNoResults { margin-top: 10px; margin-left: 10px;}
.question { vertical-align: middle; height: 20px; }
.question input {  }
#answers { margin-top: 5px; display: none; }
.answerLI { margin-left: 15x; margin-bottom: 5px; }
#answersC { margin-left: 25px; padding-top: 10px; margin-bottom: 5px;}
#quizSubmit, #quizSubmitBack { width: 170px; margin-left: 40px; margin-top: 5px; border: 1px solid #CCC; background-color: #e1e1e1; }

#companydirs { }
#companySearch { text-align: left;}
.compSearchBut {margin: 0px 5px;}
.seartable td {width:190px;}
#companySearch form { }
#companySearch form font { margin-left: 5px; margin-right: 5px;}
#companySearch form font.companySearchD { margin-left: 0px; margin-right: 8px; }
#companynoresults { margin-left: 25px; }
.subm {  width: 100px; margin-left: 100px; margin-top: 5px; border: 1px solid #CCC; background-color: #e1e1e1;}

.companydir { margin: 5px 20px 5px 25px;}
.companydirN { }
.companydirD { }

.company { margin-top: 10px; margin-left: 20px; }
.companyN {  }
.companyC { margin-top: 5px; }

#ads{left:838px;top:265px;width:140px;height:473px;}
.adsEl {position:relative; padding-bottom: 5px; width: 140px; height: 70px;}

#footer { position: absolute; bottom: 0px;}
#footerBr{margin: 8px 0px 5px; width:601px;height:2px;background: url(../img/mainPage/footerBr.gif) repeat-x center top}
#footerC{left: 10px; margin-top: 10px; width:580px;}
#footerC div {position: absolute; top: 3px; padding-bottom: 7px;}
#footerC .left {left: 0px;}
#footerC .right {right: 0px;}

/* fonts */
h2
{
	font-family: Tahoma; font-size: 11pt;color: #FF0000; font-weight: bold;
}

h3
{
	font-family: Tahoma; font-size: 10pt;color: #FF0000; font-weight: bold;
}

h4
{
	font-family: Tahoma; font-size: 9.5pt;color: #FF0000; font-weight: bold;
}

.redFont {font-family: Tahoma; font-size: 10pt;color: #FF0000; font-weight: normal;}
.greyFont {font-family: Tahoma; font-size: 10pt;color: #333333; font-weight: normal;}
.redFont2 {font-family: Tahoma; font-size: 10pt;color: #FF0000; font-weight: normal;}
.greyFont2 {font-family: Tahoma; font-size: 10pt;color: #333333; font-weight: normal;}
.greyFont3 {font-family: Tahoma; font-size: 10pt;color: #333333; font-weight: bold;}

.redFont3 {font-family: Tahoma; font-size: 10pt;color: #FF0000; font-weight: bold;}

.redFont b {font-weight:bold;font-size:10,5pt;}

.titleFont {font-family: Tahoma; font-size: 10pt;color: #FF0000; font-weight: normal;}
.contentFont {font-family: Tahoma; font-size: 10pt;color: #63808D; font-weight: normal;}
.titleFont2 {font-family: Tahoma; font-size: 10pt;color: #EF0000; font-weight: normal;}
.contentFont2 {font-family: Tahoma; font-size: 10pt;color: #53707D; font-weight: normal;}
.titleFont3 {font-family: Tahoma; font-size: 10pt;color: #CF0000; font-weight: normal;}
.contentFont3 {font-family: Tahoma; font-size: 10pt;color: #43606D; font-weight: normal;}
.contentFont4 {font-family: Tahoma; font-size: 10pt;color: #43606D; font-weight: bold;}

.b { font-weight: bold; }
/* fonts */
.hoverlink { text-decoration:underline; margin-right:2px; }
.hovertip { color: #888; font-size: 11px; max-width: 250px; position: absolute; display: none;border: 1px solid #53707d; padding: 5px 10px; background-color: white;}
* html .hovertip {width: 250px;}

.newsletter { padding: 0px; margin: 0px; padding-top: 10px; padding-left: 28px;}
.newsletter form { padding: 0px; margin: 0px; padding-bottom: 15px;}
div.newsletterT { padding-bottom: 5px;}
div.required { margin-left: 10px;}
div.input { margin-left: 10px;padding: 0px; margin: 0px;}
.nlsubm { width: 100px; margin-left: 100px; margin-top: 5px; border: 1px solid #CCC; background-color: #e1e1e1;}

#dictionary { }
#dictionaryTable { padding-left: 20px; }
.dictEl {vertical-align: top;}
.dictName { vertical-align: top; text-align: center; padding-left: 10px; padding-right: 10px;}
.dictDesc { padding-right: 15px; text-align:justify;padding-bottom: 5px;}

.pagination {background: #f9f9f9;color:#666;border: 1px solid #ddd;font-size: 11px;}
.pagination h4 { font-size: 11px;margin:0px; padding:0px; }
#pagPages {width:100%; text-align:center;}
#pagResult {height:16px;}
#pagHowMany {float:right;}

/* ogloszenia */

ul.listaRegionow
{
	font: normal 10pt Tahoma;
	color: #000000;
	margin: 0;
	padding: 0 0 0 17px;
}

ul.listaRegionow a
{
	font: bold 10pt Tahoma;
	color: #000000;
}

ul.nawigacja a
{
	font-family: Tahoma;
	font-size: 10pt;
	color: #22596F;
	font-weight: bold;
}

fieldset
{
	border: 2px dotted #576E78;
}

form.formularz label
{
  	display: block;
  	text-align: right;
  	margin: 15px 0 4px 0;
  	font: normal 10pt Tahoma;
  	color: #333333;
}

form.formularz input, form.formularz select, form.formularz textarea
{
	margin-left: 2%;
  	width: 300px;
 	margin: 0 20% 0 15px;
  	background: #EFEFEF;
  	color: #000000;
  	font: normal 11px Tahoma;
  	padding: 2px 5px;
  	border: 1px solid #6F6F6F;
}

form.formularz textarea
{
	height: 150px;
}

form.formularz .error
{
	border: 1px solid red;
}

table.tabela
{
	font: bold 10pt Tahoma;
  	color: #333333;
  	background: #aeaeae;
}

table.tabela thead
{
	background: #efefef;
}

table.tabela tbody
{
	background: #ffffff;
}

table.tabela td, table.tabela th
{
	padding: 10px 0;
}

table.tabela td
{
	padding: 10px 10px;
}

table.tabela img
{
	border: 1px solid #000000;
}

table a
{
	color: #22596F;
}

table a:hover
{
	color: #45859F;
}

table a:visited
{
	color: #576E78;
}

div.strony
{
	margin: 20px 0;
}

div.strony a
{
	color: #22596F;
	font: normal 9.5pt Tahoma;
}

div.strony span
{
	padding: 0 10px 0 0;
}

div.error
{
	font: bold 10pt Tahoma;
	color: #576E78;
	border: 1px solid #576E78;
	padding: 10px 20px;
	text-align: center;
}

div.strony span.aktywna a
{
	font-weight: bold;
}

div.ogloszenie
{
	font: normal 10pt Tahoma;
	color: #333333;
	text-align: justify;
}

div.ogloszenie .ogloszenieFota
{
	float: right;
	margin: 0 120px 15px 20px;
	border: 1px solid #000000;
}

span.cena
{
	font: bold 12pt Tahoma;
	color: #9F0909;
}

ul.bledy
{
	font: bold 9.5pt Tahoma;
	color: #9F0909;
}

div.drukuj
{
	padding: 15px 20px;
	text-align: justify;
	font: normal 10pt Tahoma;
	color: #333333;
}

div.drukuj .ogloszenieFota
{
	float: left;
	margin: 0 15px 20px 0;
	border: 1px solid #000000;
}
