/* -- kodu sterujacy */

.sekcja
  				{
  				width:100%;
					margin:auto;
					border-width:0px;	
					float:left;
					padding:0px;
					}
.rzad {
      width:950px;
      margin:auto;
      }
.sekcjaMenu
      {
      background:url("../images/menu.gif") repeat-x top left;
      width:100%;
			margin:auto;
			border-width:0px;	
			float:left;
			padding:0px;
      }
.sekcjaStopka
      {
      background:url("../images/foot.gif") repeat-x top left;
      width:100%;
			margin:auto;
			border-width:0px;	
			float:left;
			padding:0px;
      }
      
#tabsH
      {
      float:left;
      width:100%;
	    height: 36px;
      /*background:#cbe3ff;*/
	    background:url("./templates/images/menu2.gif") repeat-x top left;
      font-size:11px;
      line-height:normal;
      }
.kolumna1
      {
      width:170px;
      float:left;
      }
.kolumna2
      {
      width:530px;
      float:left;
      text-align:justify;
      margin-top:5px;
      }
.kolumna3
      {
      width:250px;
      float:right;
      }  

/* koniec kodu sterujacego */

body,div,span,p
  {
  font-size:11px;
  }

hhtml, body {
	margin: 0;
	padding: 0;
}
body {
	font-family: Verdana, sans-serif;
	font-size: small;
	text-align: center;
	line-height: 1.2em;
	color: #050d24;
	font-size:11px;
	}
body {
	font-size: x-small; /* for IE5 Win */
	voice-family: "\"}\""; 
	voice-family: inherit;
	font-size: small;
}
html>body { /* for OPERA */
	font-size: small;
}
* {
	margin: 0;
	padding: 0;
}


table{
margin-left:auto;
margin-right:auto;
}

h1, h2, h3, h4 {
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-bottom:3px;
}


/*ustala formatowanie dla nazwy firmy lub lekarza - koniecznie nalezy nazwe zlapac w znacznik span, inaczej nie zadziala*/
h3 span{
	color: #919119;
	margin-bottom: 10px;
	font-size: 16px; /*dzieki podaniu rozmiaru w punktach w 3 przegladarkach rozmiar jest identyczny */
	font-style: normal;
}

h4{
margin:0;
padding:0;
color:#919119;
font-style:normal;
font-size: 14px;
padding-top:5px;

}

h4 a{color:#0c5588;}

h4 a:hover{
color:#919119;
}

.h3krotki{
	color: #919119;
	font-size: 17px;
	text-indent: 4px;
	width: 25%;
	padding-bottom: 5px;
	padding-top: 10px;
	font-style: normal;
	margin-left: 0px;
}

.h3dlugi{
color:#919119;
font-size:17px;
text-indent:4px;
font-style:normal;
width:90%; 
padding-bottom:5px;
padding-top:10px;
margin-left:0px;
}

.wizytowka_promocyjna{ /*styl dla panelu wizytówek w panelu bocznym*/
margin:0;
padding:0;
border-bottom:1px solid #919119;
padding-bottom:5px;
color: #4c4c4c;
font-size:11px;

}

td 
	{text-align: left; 
	 vertical-align: top; 
	 background: #ffffff;
	 font-size:11px;
	}
	
td.cent{	/*centrowanie banerów w panelu bocznym*/
text-align:center;

}

	
b, strong {font-family: "Trebuchet MS", Helvetica, Verdana,Arial, sans-serif;  color: #020202;}


p {
	margin: 0.5em 0 0.6em 0;
	font-size:11px;
}
	
/* --------------- links ---------------------------------- */


a:visited{
		text-decoration: none;
}


a:link {
	color: #2f63b3;
	text-decoration: none;
}

a:hover {
	color: #a20000;
	text-decoration: underline;
}

a img {
	border: none;
}
	

.content {
	margin:10px;
	background: #ffffff;
  min-height: 441px;
	
}
* html .content {
	height: 441px;
}

.clear {
	clear: both;
}

/* --------------- sidebar ---------------------------------- */
.sidebar {
	width: 220px;
	border-left-style:solid;
  border-left-color:rgb(153,204,255);
  border-left-width:1px;
}

.blokBok
  {
  border-right-style:solid;
  border-right-color:rgb(153,204,255);
  border-right-width:1px;
  }
  
  
.sidebar h3 {
	margin: -10px 0px 5px 0px;
	padding: 3px 0px 0px 3px;
	clear: both;
	color: #fff;
	background:#fff url("../images/tabs3.gif") top left no-repeat;
	font-size: 14px;
	text-indent:13px;
	font-style: normal;
	height:23px;
}

.sidebar_lef {
	width: 150px;
}
.sidebar_left h3 {
	margin: 20px 0 0 0;
	padding: 0 0 0 3px;
	clear: both;
	border-bottom: 3px solid #ace149;
}


/* --------------- footer ---------------------------------- */
.footer2{
background: #901717 url("../images/foot.gif") repeat-x;
}

.footer {
	background: #971818 url("../images/foot2.gif") repeat-x;
	margin: 0 auto;
	text-align: center;
	color: #fff;
	font-size: 0.85em;
	height: 77px;

}

.footer a {
	color: #eedfe0;
}

* html .footer {
	height: 77px;
}

.foot {
	padding: 15px;
	text-align: center;
	margin: 0 auto;
}


/*panele boczne menu glownego*/
.bars{
	background:#aa0000 url("../images/menu.gif") repeat-x top left;
	height: 36px;
}

/*- Menu Tabs H--------------------------- */

#tabsH {
      float:left;
      width:100%;
	    height: 36px;
      /*background:#cbe3ff;*/
	  background:#f7f67c url("../images/menu2.gif") repeat-x top left;
    font-size:11px;
    line-height:normal;
		}
#tabsH ul {
	  margin:0 auto;
	  padding:10px 10px 0px 155px;
	  list-style:none;
      }
#tabsH li {
      display:inline;
      margin:0;
      padding:0;
      }
#tabsH a {
      float:left;
      background:url("../images/tl.png") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
	  margin-top:3px;
      }
#tabsH a span {
      float:left;
      display:block;
      background:url("../images/tr.png") no-repeat right top;
      padding:5px 15px 3px 6px;
      color:#fcffdd;
	  
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsH a span {float:none;}
    /* End IE5-Mac hack */
#tabsH a:hover span {
      color:#fff;
      }
#tabsH a:hover {
      background-position:0% -20px;

      }
#tabsH a:hover span {
      background-position:100% -20px;
    }
    
/*-------------MENU2---------------*/

.menu_list{
  margin-left:5px;
}

.menu_list dl, dt, dd {
	display: block;
	margin: 0;
	padding: 0;
	
}

.menu_list dl {
	width: 150px;
}



.menu_list dt {
	margin: 0 0 0 0;
	padding: 3px 0 0 3px;
	clear: both;
	color: #fff;
	height:23px;
	background: url("../images/tabs2.gif") top left no-repeat;
	font-size: 12px;
	text-indent:12px;
	font-style: normal;
	display: block;
	width: 150px;
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-bottom:3px;
	font-weight:bolder;
	
}

.menu_list dl a:link, dl a:visited {
	display: block;
	width: 150px;
	text-decoration: none;
	background-color: #fff;
	color: #4d4d4d;
	padding: 5px;
	border-bottom: 1px solid #73b7fe;
	font-style:normal;
	font-size:11px;

}

.menu_list dl a:active {
	padding: 7px 3px 3px 7px;
	color: #4d4d4d;
	border-bottom: 2px solid #73b7fe;
	background:#fff;
}

.menu_list dl a:focus {
	font-weight:bolder;
	padding: 7px 3px 3px 7px;
	color: #a3a321;
	border-bottom: 2px solid #73b7fe;
	background:#fff url("../images/arrow_down.gif") no-repeat  bottom center;
}

.menu_list dl a:hover {
	display: block;
	width: 150px;
	padding: 7px 3px 3px 7px;
	color: #a3a321;
	border-bottom: 2px solid #73b7fe;
	background:#fff url("../images/arrow_down.gif") no-repeat  bottom center;
}

/*---------- reklama ------------*/
.reklama{
	margin: 5px 5px 5px 0px;
	padding: 5px;
}

/*------------ wizytówka --------*/

.wizytowka{
margin-bottom: 20px;
/*na lekarzach 10px*/
font-size: 11px;
color: #2d2d2d;
}

.wizytowka {

padding-left: 11px;
padding-right: 3px;
vertical-align: middle;


}


.login{
	background:url("../images/profile/profil1.png") no-repeat  top center;
	width:128px;
	height:128px;
	}

	/*--------- zakładki ------------*/
.tab_top{
background:url("../images/wizytowka/tab_top.gif") no-repeat  top center;
width: 500px;
height: 38px;
}

.tab_bottom{
background:#fff url("../images/wizytowka/tab_bottom.gif") no-repeat  top center;
/*width: 500px;*/
height: 38px;

}

.tab_topOgloszenia{
background:url("../images/wizytowka/tab_top_ogloszenia.gif") no-repeat  top center;
width: 500px;
height: 38px;
}

.tab_bottomOgloszenia{
background:#fff url("../images/wizytowka/tab_bottom_ogloszenia.gif") no-repeat  top center;
/*width: 500px;*/
height: 38px;

}

.wiz_title{
margin-top:5px;
}

span.imie_nazwisko{
color:#e20000;
}

.specjalizacja{
list-style:none;
background:#fff url("../images/arrow_right.gif") no-repeat  left center;
margin-left:20px;
padding-left:15px;
color:#006cff;
}




.adres_firmy{
margin-bottom:20px;
}
/*--------- wizytówki premium ---------------------*/
.tab_top_premium{
background:url("../images/wizytowka/tab_top_premium.gif") no-repeat  top left;
width: 500px;
height: 38px;
}

.tab_bottom_premium{
background:#fff url("../images/wizytowka/tab_bottom_premium.gif") no-repeat  top left;
/*width: 500px;*/
height: 38px;

}

.tab_pasek{
background:#fff url("../images/wizytowka/tab_pasek.gif") repeat-x  bottom left;

}

.zdjecie{
text-align:center;
vertical-align:middle;
float:left;
width:150px;
padding:4px;
}

/*---------- POLA TEKSTOWE I PRZYCISKI-------------*/
input{
	border: 1px solid Silver;
}

input.logowanie{
color: #0073b5;
border:1px solid #a20000;
padding:1px;
padding-left:2px;
}

input.logowanie:hover{
border:1px solid #bb8911;
}


#tabela_wyrownanie{
padding:15px 0px 15px 0px; 
margin:10px 0px 10px 0px;
}

.przycisk{
margin:0px 0px 15px 0px;

}
.przycisk:hover{

background: url("../images/ikony/btn_back2.gif")
}

.przycisk_wiecej a:hover{
color:#a20000;
text-decoration:none;
}

/*---------Poziome menu-------------*/

.dol a:link{
	color:#eefea5;
}

.dol a:visited{
color:#eefea5;
}



.dol a:hover{
color:#fff;
text-decoration:underline;
}

.baner{
margin:0px 5px 20px 5px;
}

/*osbługuje pozycję banera w topie*/
.baner1{
padding-top: 3px; 
margin-right:5px;
}

/*-----------TAGI--------------*/
div.tagi a:link, a:visited{color:#0c5588;}
div.tagi a:hover{color:#919119;}
div.tagi { word-spacing: 3px; padding:3px; padding-left:5px; padding-right:5px; text-align:justify;  }
div.tagiw { word-spacing: 5px; padding:5px; padding-left:8px; padding-right:8px; text-align:justify;  }
div.tagi .tag_1 { font-size: 10px; text-decoration: none; font-family: Arial, Helvetica, sans-serif; text-align: middle; vertical-align: middle; }
div.tagi .tag_2 { font-size: 14px; text-decoration: none; font-family: Arial, Helvetica, sans-serif; text-align: middle; vertical-align: middle; }
div.tagi .tag_3 { font-size: 18px; text-decoration: none; font-family: Arial, Helvetica, sans-serif; text-align: middle; vertical-align: middle; }
div.tagi .tag_4 { font-size: 22px; text-decoration: none; font-family: Arial, Helvetica, sans-serif; text-align: middle; vertical-align: middle; }
div.tagi .tag_5 { font-size: 24px; text-decoration: none; font-family: Arial, Helvetica, sans-serif; text-align: middle; vertical-align: middle; }


/*--------RANKING-------------*/

.star_rating{
	list-style:none;
	margin: 0px;
	padding:0px;
	width: 85px;
	height: 14px;
	position: relative;
	background: url(../images/ranking2/serce1.gif) top left repeat-x;
}
.star_rating li{
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
}
.star_rating li a{
	display:block;
	width:17px;
	height: 14px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 14;
	position: absolute;
	padding: 0px;
	
}
.star_rating li a:hover{
	background: url(../images/ranking2/serce3.gif) left bottom;
	z-index: 1;
	left: 0px;
}
.star_rating a.one_star{
	left: 0px;
}
.star_rating a.one_star:hover{
	width:17px;
}
.star_rating a.two_stars{
	left:17px;
}
.star_rating a.two_stars:hover{
	width: 34px;
}

.star_rating a.three_stars{
	left: 34px;
}

.star_rating a.three_stars:hover{
	width: 51px;
}

.star_rating a.four_stars{
	left: 51px;
}	
.star_rating a.four_stars:hover{
	width: 68px;
}
.star_rating a.five_stars{
	left: 68px;
}
.star_rating a.five_stars:hover{
	width: 85px;
}
.czerwony
{
	color:#ff0000;
}
.ramka
{
	border: 1px solid #ff0000;
	text-align:center;
	vertical-align:middle;
}
.chmurka 
{
	z-index: 200;
	position: absolute;
	display: none;
	left: 150px;
	top: -10px;
	border: 1px dashed maroon;
	padding: 4px;
	font: normal normal 9px verdana,sans-serif;
	width: 400px;
	z-index: 200;
	background: #FEFF48;
}
 
 #forum_tlo 
{
	background-color: #F8F4F3;
}
.forumNag
			{
			font-size:15px;
			font-weight: bold;
			color:#ef7700;
			}
#ziel
{
	color : #3A6D3B;
	font-weight: normal;
	font-size: 10px;
}
#ziel1
{
	color : #3A6D3B;
}
.zielony
{
	color : #3A6D3B;
}
#zolte_tlo
{
	background-color : #FFFF40;
}
#cze {color : #CC0000;}

.te {	font-size : 11px;
	font-family : Verdana,Arial,Tahoma;
        color: #000990;}
#szary
		{
			color: #969696;	
		}
.tforum
       {
       /*kolor tabeli forum*/
       background-color:#73B8FF;
       }
.boks
    {
    width:170px;
    min-height:75px;
    float:left;
    background-color:rgb(237,237,237);
    padding:5px;
    }
    
    
.srodekK
  {
  width:100%;
  float:none;
  margin: 5px;
  padding-top:5px;
  }
.lewaK{
float:left;
width:180px;
height:200px;
}
prawaK{
float:right;
width:220px;
padding-left:10px;
}
.przedmiot
  {
  border-style:solid;
  border-color:#CCCCCC;
  border-width:1px;
  width:180px;
  }    	