BODY           {margin: 0; padding: 0; font-family: tahoma, sans-serif; font-size: 12px; background: #FFFFEE; }

#divContainer  { margin: 0 auto;  padding: 0; width:780px;}

#divWhere      { margin: 0 0 0 2px; height: 12px; display: block; background: #fff;
                 padding-left: 1em; font-size: 10px; 
				 border: 1px solid silver; }
#divWhere a		{text-decoration: none; color:#7d7d7d; 
				background-image:url("http://zakopane.com.pl/img/arrow.png"); background-repeat: no-repeat; 
				padding-left: 10px;}
H1  {display: block; margin: 0;	height: 21px; padding: 0.3em;  color: #663300; 
				background: #FFFFEE top right no-repeat url(img/18d.png);
                font-weight: bold;  font-size: 140%; text-align: center; letter-spacing: 0.2em;
                padding: 15px 20px; text-transform: uppercase; }

#divMain       { float:left; margin: 2px; background: #fff; border: 1px solid silver;  
		padding: 2px; min-height: 500px; width: 606px;}
#divMenu  { float:right; width: 160px; margin: 2px 0 ;
				font-size: 1.1em; font-weight: bold; background-color:#fff;  
				border: 1px solid silver;}

/* background: #FFFCCF; */				
#divReklama, #divLinks  { font-size: 94%; font-weight: normal; 
                text-align: center; padding: 0.2em;}
#divLinks	{ text-align: left; }
				
#divFooter     { clear:both; display:block; width:780px; margin: 5px auto; padding: 2px;  
				background: #efefef; border: 1px solid silver;
                 font-size: 11px; text-align: center;}

				 
				 
				
				

a              {text-decoration: none; color: #000000; border-bottom: black dotted 1px; padding: 0 2px;}
/* z tym jest problem ... */
a img          {border: 0px red solid;}
a:hover        {border-bottom: #666 solid 1px;}
img            { border: 0px;}
td             { font-size: 12px;}



				 
/* elementy aktywne - linki */
div.divMenu a,  .divSection a,  .button_a  { display: block; background: #FFCC00; text-decoration: none;}
div.divMenu a:hover, .divSection a:hover, .button_a:hover {background: #996600; color: #FFFCCC;}

/* menu */

div.divMenu a  {  padding: 2px 14px; margin: 3px 0; border: 1px solid silver;   border-left: 5px solid #FFF;}
div#divMenuSel a { display: block; padding: 2px 14px; margin: 3px 0; background: #FFF; text-decoration: none;
                   color: #663300; border: 1px solid silver; border-left: 25px; border-right: 15px solid #FFCC00; }
div.divMenu a:hover {  border-left: 5px solid #FFFFFF;}

/* do reklam  */
.divReklamaMain  { display: none; float: right; width: 350px; min-height: 100px; font-size: 110%; margin: 10px;
                text-align: center; background: #FFFFEE; border: 1px solid silver; padding: 0.2em;}

				
/* nagłówki sekcji */
.divSection, .divSection2  { font-size: 110%; font-weight:bolder;  color: #006c36; background-color: #F2F8EC; padding:2px;
          text-align: center; margin-bottom:0px; margin-top: 10px;
          border-bottom: 2px solid #65c986; 
		  background-image: url('http://nt.com.pl/img/title1.jpg'); background-repeat: repeat-x; }
.divSection a { border: 1px solid #996600; padding: 3px 20px;
                font-size: 12px; text-transform: none; float: left; font-weight: normal;}
.divSection2 { width: 70%; }

				
				
/* boxy do dwóch rodzajów ogłoszeń */
.divPayBox, .divFreeBox { border: 0px solid silver; margin: 2px 0px 2px 20px; background: #FFF;}

.divAdvHeader, .divSleepHeader, .divRoadHeader, .divServiceHeader, .divContactHeader {
                 text-align: center; font-size: 120%; text-transform: uppercase; font-weight: bold;
                 margin: 10px 0 0 2px; padding-left: 5px;
                 border-width: 2px 2px 0 20px; border-style: solid; }
.divAdvHeader  { border-color: #0000CC; background-color: #EEEEFF;}
.divSleepHeader { border-color: #009900; background-color: #EEFFEE; padding: 0.5em 0 0.5em 5px;}
.divRoadHeader { border-color: #999999; background-color: #EEEEEE; padding: 0.5em 0 0.5em 5px;}
.divServiceHeader { border-color: #990000; background-color: #FFEEEE; padding: 0.5em 0 0.5em 5px;}
.divContactHeader { border-color: #666600; background-color: #FFFFEE; padding: 0.5em 0 0.5em 5px;}

.divAdvHeader a {font-size: 80%; }
.divAdvHeader a:hover { background-color: #999666; color: #FFFCCC; }
.divAdv        { margin: 3px 0 0; background-color: #FCFCFF; padding: 2px;
                 border-right: 2px solid silver; border-bottom: 2px solid silver;}
.divTextSmall { margin: 20px; }

/* elementy formularzy i odnośników*/
.input         { background-color: white; margin: 0px; }
.button_a, .button    { color: #676767; font-weight: normal; 
			padding: 4px; margin: 0px -5px 0px 10px; border: 1px solid #d2ce17; 
			background-color:white; background-image: url('http://www.nt.com.pl/img/button.jpg');
			background-repeat: repeat-x; 
			cursor: pointer; }
.button_a	{float: right;}				
.button:hover  { color: #333; border-color: #999; text-decoration: none; }

				
/* formatowanie tekstu */
.important      { font-weight: bolder ; }
