?/*  
Theme Name: TURYSTYKA_NOWA
Theme URI: http://www.turystykanews.pl/
Description:  Przewodnik turystyczny
Version: 0.1
Author: Grzegorz
Author URI: http://www.turystykanews.pl/
*/
 

.img {

	padding: 0 8px 8px 0;

	float: left;

}

/***********************************/
.kolor_naglowka     {
                         color: #fcf0f0;
	                  font-size: 15px;
	                  font-family: Arial, Helvetica, Sans-Serif;
	                  margin: 0px 0px; 0px; 0px;
	                  padding: 0px;
                          font-weight:bold;
}
.kolor_naglowka A, .kolor_naglowka A:link, .kolor_naglowka A:visited  {
                       color: #fcf0f0;
                       font-weight:bold;
                       text-decoration: none;
}
.kolor_naglowka A:hover  {
                       color: #8B0202;
                       font-weight:bold;
}
/***********************************/



/* Warto zobaczyc +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#naglowek_warto_zobaczyc { background: url(images/warto_wiedziec/naglowek.png) no-repeat;
	                  color: #fcf0f0;
	                  font-size: 15px;
	                  font-family: Arial, Helvetica, Sans-Serif;
	                  margin: 0px 0px; 0px; 0px;
	                  padding: 0px;
                          font-weight:bold;   }
                          

                         
#warto_zobaczyc_atrakcje { background: url(images/warto_wiedziec/atrakcje-zabytki.png) no-repeat;
	                  color: #000000;
	                  font-size: 12px;
	                  font-family: Arial, Helvetica, Sans-Serif;
	                  margin: 0px 0px; 0px; 0px;
	                  padding: 0px;
                         }
#warto_zobaczyc_turystyczne { background:   url(images/warto_wiedziec/wiadomosci-turystyczne.png) no-repeat;
	                  color: #000000;
	                  font-size: 12px;
	                  font-family: Arial, Helvetica, Sans-Serif;
	                  margin: 0px 0px; 0px; 0px;
	                  padding: 0px;
                         }
#warto_zobaczyc_hotelarskie { background:   url(images/warto_wiedziec/wiadomosci-hotelarskie.png) no-repeat;
	                  color: #000000;
	                  font-size: 12px;
	                  font-family: Arial, Helvetica, Sans-Serif;
	                  margin: 0px 0px;0px; 0px;
	                  padding: 0px;
                         }
#warto_zobaczyc_praktyczne { background:   url(images/warto_wiedziec/informacje-praktyczne.png) no-repeat;
	                  color: #000000;
	                  font-size: 12px;
	                  font-family: Arial, Helvetica, Sans-Serif;
	                  margin: 0px 0px;0px; 0px;
	                  padding: 0px;
                         }
#warto_zobaczyc_przewodnik { background:   url(images/warto_wiedziec/przewodnik.png) no-repeat;
	                  color: #000000;
	                  font-size: 12px;
	                  font-family: Arial, Helvetica, Sans-Serif;
	                  margin: 0px 0px;0px; 0px;
	                  padding: 0px;
                         }
#warto_zobaczyc_zdania { background:   url(images/warto_wiedziec/waszym-zdaniem.png) no-repeat;
	                  color: #000000;
	                  font-size: 12px;
	                  font-family: Arial, Helvetica, Sans-Serif;
	                  margin: 0px 0px;0px; 0px;
	                  padding: 0px;
                         }
#warto_zobaczyc_szlaki { background:   url(images/warto_wiedziec/nowe-szlaki.png) no-repeat;
	                  color: #000000;
	                  font-size: 12px;
	                  font-family: Arial, Helvetica, Sans-Serif;
	                  margin: 0px 0px;0px; 0px;
	                  padding: 0px;
                         }
#warto_zobaczyc_miejsca { background:  url(images/warto_wiedziec/miasta-warte-odwiedzenia.png) no-repeat;
	                  color: #000000;
	                  font-size: 12px;
	                  font-family: Arial, Helvetica, Sans-Serif;
	                  margin: 0px 0px;0px; 0px;
	                  padding: 0px;
                         }


/* Noclegi +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#noclegi_naglowek { background:   url(images/noclegi/naglowek.png) no-repeat;
	                  color: #fcf0f0;
	                  font-size: 15px;
	                  font-family: Arial, Helvetica, Sans-Serif;
	                  margin: 0px 0px; 0px; 0px;
	                  padding: 0px;
                          font-weight:bold;
                         }
.noclegi_oferta1 { background:   url(images/noclegi/oferta1.png) no-repeat;
	                  color: #000000;
	                  font-size: 12px;
	                  font-family: Arial, Helvetica, Sans-Serif;
	                  margin: 0px 0px;0px; 0px;
	                  padding: 0px;
                         }
.noclegi_oferta2 { background:    url(images/noclegi/oferta2.png) no-repeat;
	                  color: #000000;
	                  font-size: 12px;
	                  font-family: Arial, Helvetica, Sans-Serif;
	                  margin: 0px 0px;0px; 0px;
	                  padding: 0px;
                         }
#noclegi_szukaj { background:    url(images/noclegi/szukaj.png) no-repeat;
	                  color: #000000;
	                  font-size: 12px;
	                  font-family: Arial, Helvetica, Sans-Serif;
	                  margin: 0px 0px;0px; 0px;
	                  padding: 0px;
                         }

/* Galeria +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#galeria {       background:   url(images/galeria/galeria.png) no-repeat;
	                  color: #fcf0f0;
	                  font-size: 12px;
	                  font-family: Arial, Helvetica, Sans-Serif;
	                  margin: 0px 0px; 0px; 0px;
	                  padding: 0px;
                          font-weight:bold;
                         }
#galeria-naglowek {        
	                  color: #fcf0f0;
	                  font-size: 15px;
	                  font-family: Arial, Helvetica, Sans-Serif;
	                  margin: 0px 0px; 0px; 0px;
	                  padding:  2px 0px 0px 0px;
                          
                         }
.galeria-srodek {       color: #42226b;
	                  font-size: 11px;
	                  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	                  margin: 0px 0px; 0px; 0px;
	                  padding: 0px 0px 0px 20px;
                            text-decoration	: none;
                         }










/* Hotele +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#hotele-tlo {       background:   url(images/hotele/hotele-tlo.png) no-repeat;
	                  color: #42226b;
	                  font-size: 12px;
	                  font-family: Arial, Helvetica, Sans-Serif;
	                  margin: 0px 0px; 0px; 0px;
	                  padding: 0px;
                          font-weight:bold;
                         }
#hotele-naglowek {        
	                  color: #fcf0f0;
	                  font-size: 15px;
	                  font-family: Arial, Helvetica, Sans-Serif;
	                  margin: 0px 0px; 0px; 0px;
	                  padding: 2px 0px 0px 0px;
                          font-weight:bold;
                         }
.hotele-srodek {       
	                  color: #42226b; 
	                  font-size: 11px;
	                  font-family:   Arial, Helvetica, Sans-Serif;
                        background-color: rgb(235, 234, 230); 
                        padding: 0px 0.5px; 0px  0.5px;
                        height: 15px; width:100px;

                         }
.hotele-srodek-2 {
                        color: rgb(65, 60, 32); 
                        font-size: 10px; 
                        font-family: Arial, Helvetica, Sans-Serif; 
                        background-color: rgb(235, 234, 230); 
                        padding: 0px 0px; 0px  0px;
                        height: 100px; width:100px;

}
.hotele-srodek-3 {
                        color: rgb(222, 28, 8);
                        font-size: 10px; 
                        border-spacing: 0px 0px 0px 0px; 
}
.hotele-tlo-tab2 {
                        color: rgb(65, 60, 32); 
                        font-size: 10px; 
                        font-family: Arial, Helvetica, Sans-Serif; 
                        background-color: rgb(235, 234, 230); 
                        padding: 2px 2px 2px 2px; 
                        border-spacing: 0px 0px 0px 0px; 
}
/* Hotele */









/* Ogłoszenia +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#ogloszenia-tlo { background: url(images/ogloszenia/ogloszenia-tlo.png) no-repeat;
	                  color: #fcf0f0;
	                  font-size: 12px;
	                  font-family: Arial, Helvetica, Sans-Serif;
	                  margin: 0px 0px; 0px; 0px;
	                  padding: 0px;
                         
                         }
#ogloszenia-naglowek {  
	                  color: #fcf0f0;
	                  font-size: 15px;
	                  font-family: Arial, Helvetica, Sans-Serif;
	                  margin: 0px 0px; 0px; 0px;
	                  padding: 0px;
                          font-weight:bold;
                         }
#ogloszenia-firmy { background: url(images/ogloszenia/ogloszenia_firmy.png) no-repeat;
	                  color: #000000;
	                  font-size: 12px;
	                  font-family: Arial, Helvetica, Sans-Serif;
	                  margin: 0px 0px; 0px; 0px;
	                  padding: 0px;
                         }
#ogloszenia-przewodnicy { background:   url(images/ogloszenia/ogloszenia_przewodnicy.png) no-repeat;
	                  color: #000000;
	                  font-size: 12px;
	                  font-family: Arial, Helvetica, Sans-Serif;
	                  margin: 0px 0px; 0px; 0px;
	                  padding: 0px;
                         }
#ogloszenia-imprezy { background:   url(images/ogloszenia/ogloszenia_imprezy.png) no-repeat;
	                  color: #000000;
	                  font-size: 12px;
	                  font-family: Arial, Helvetica, Sans-Serif;
	                  margin: 0px 0px;0px; 0px;
	                  padding: 0px;
                         }
#ogloszenia-praca { background:   url(images/ogloszenia/ogloszenia_praca.png) no-repeat;
	                  color: #000000;
	                  font-size: 12px;
	                  font-family: Arial, Helvetica, Sans-Serif;
	                  margin: 0px 0px;0px; 0px;
	                  padding: 0px;
                         }
/* Ogłoszenia */






/* Lewa strona +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.naglowek_lewy { background:  url(images/lewa_strona/naglowek_lewy.png) no-repeat;
	                  color: #fcf0f0;          /*: #9075b2;*/
	                  font-size: 15px;
	                  font-family: Arial, Helvetica, Sans-Serif;
	                  margin: 0px 0px;0px; 0px;
	                  padding: 0px;
                          font-weight:bold;
}
.tlo_lewa_strona { background:  url(images/lewa_strona/tlo_lewa_strona.png)  repeat-y;
	                  color: #000000;
	                  font-size: 12px;
	                  font-family: Arial, Helvetica, Sans-Serif;
	                  margin: 0px 0px;0px; 0px;
	                  padding: 0px;
                          font-weight:bold;
} 
/* Lewa strona */



/* Nagłówek +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#naglowek  {              background:  url(images/logo/naglowek_01.png) no-repeat;
	                  color: #9075b2;
	                  font-size: 15px;
	                  font-family: Arial, Helvetica, Sans-Serif;
	                  margin: 0px 0px;0px; 0px;
	                  padding: 0px;
                          font-weight:bold;
}
#logo {
                         top: 15px; 
                         left: 22px;
                         position: relative; 
}
/* Nagłówek */






/* Linki +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */
a:hover {
	color		: #CB0C02;
	text-decoration	: none;
}
.link_1{
                         top: 70px; 
                         left: 5px;
                         position: relative; 
                         width: 173px;
}
.link_2{
                         top: 80px; 
                         left: 5px;
                         position: relative; 
                         width: 173px;
}
.adres, .adres a:link, .adres a:visited {
                          background:  url(images/logo/trojkat_niebieski.png) no-repeat;
                          color: #42226b; 
	                  font-size: 11px;
	                  font-family:Tahoma;
	                  margin:  0px  0px; 0px; 0px;
	                  padding: 0px 0px 0px 10px;
                          text-decoration	: none;
                          
}
.poprzednie_tematy {
                         top: 5px; 
                         left: 51px;
                         position: relative; 
}
.poprzednie_tematy1 {
                          color: #790e11; 
	                  font-size: 12px;
	                  font-family:Tahoma;
                          text-decoration: none;
}

 
.dodaj_obiekt_napis,.dodaj_obiekt_napis a:link, .dodaj_obiekt_napis a:visited {
                          color: #790e11; 
	                  font-size: 11px;
	                  font-family:Tahoma;
                          text-decoration: none;
}
.dodaj_obiekt_napis a:hover { color: #CB0C02; text-decoration: none;} 

/* Linki */




/* lewa strona +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.side_naglowek,.side_naglowek h2,.side_naglowek a:link, .side_naglowek a:visited {
	font-size: 12px;
	font-family:Tahoma;
	color: #42226b; /*#b3310e;*/
	text-decoration: none;
	padding: 0px 0px 1px 0px;
	margin: 0px 0px 1px 0px;
}
.side_naglowek a:hover {
	color: #b3310e;
}
.side_prowadz {
	font-size: 11px;
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 6px 0px;
	border-bottom: 1px dotted #C0C0C0;
	font-weight: normal;
	color: black;
        text-decoration: none;
        float: right;
}
.side_prowadz A, .side_prowadz A:link, .side_prowadz A:visited  {color: gray; text-decoration: none;}
.side_prowadz A:hover  {color: #8B0202;}
.side_opis, .side_opis p {
                          color: black; 
	                  font-size: 12px;
	                  font-family:Tahoma;
                          text-decoration: none;
                          font-weight: normal;
	padding: 1px 2px 1px 2px;
	margin: 0px 0px 5px 0px;
}

.side_link,.side_link a:link, .side_link a:visited {
        background:  url(images/logo/trojkat_niebieski.png) no-repeat;
	font-size: 12px;
	font-family:Tahoma;
	color: #42226b;
	text-decoration: none;
	padding: 0px 0px 0px 13px;
	margin: 10px;
        font-weight: normal;
}
.side_link a:hover {
	color: #b3310e;
}


/* lewa strona */



/* Stopka +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#stopka_tlo { background:  url(images/stopka/stopka.png) no-repeat;
	                  color: #d0ced3;
	                  font-size: 12px;
	                  font-family:  Sans-Serif, Arial, Helvetica,;
	                  margin: 0px 0px;0px; 0px;
	                  padding: 0px;
                          font-weight:bold;
                         }
.stopka {
	font-size: 12px;
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 6px 0px;
	/*border-bottom: 1px dotted #C0C0C0;*/
	font-weight: normal;
	color: black;
        text-decoration: none;
        float: center;
}
.stopka A, .stopka A:link, .stopka A:visited  {color: gray; text-decoration: none;}
.stopka A:hover  {color: #8B0202;}
/*stopka koniec */



/*srodek strony  *********************************************************************/
.posttitle {            background:  url(images/srodek/tytul.png) no-repeat;
                        color: #fcf0f0;
	                  font-size: 15px;
	                  font-family: Arial, Helvetica, Sans-Serif;
	                  margin: 0px 0px; 0px; 0px;
	                  padding: 0px;
                        font-weight:bold;
                        width:728px;
                        height:22px;
}
.posttitle A, .posttitle A:link, .posttitle A:visited  {
                       color: #fcf0f0; 
                       text-decoration: none;
}
.posttitle A:hover  {
                       color: #8B0202;
}
/*--*/
.posttitle2 {            background:  url(images/srodek/tytul2.png) repeat-y;
                        color: #42226b;
	                  font-size: 15px;
	                  font-family: Arial, Helvetica, Sans-Serif;
	                  margin: 0px 0px; 0px; 0px;
	                  padding: 0px;
                        font-weight:bold;
                        width:728px;
                     
}
.posttitle2 A, .posttitle2 A:link, .posttitle2 A:visited  {
                       color: #fcf0f0; 
                       text-decoration: none;
}
.posttitle2 A:hover  {
                       color: #8B0202;
}
/*--*/
.posttitle3 {            background:  url(images/srodek/tytul2.png) repeat-y;
                        color: #42226b;
	                  font-size: 15px;
	                  font-family: Arial, Helvetica, Sans-Serif;
	                  margin: 0px 0px; 0px; 0px;
	                  padding: 0px;
                        font-weight:bold;
                        width:500px;
                     
}
.posttitle3 A, .posttitle3 A:link, .posttitle3 A:visited  {
                       color: #fcf0f0; 
                       text-decoration: none;
}
.posttitle3 A:hover  {
                       color: #8B0202;
}
/*--*/
.post_srodek {          
                        background:  url(images/srodek/tlo.png) repeat-y;
                        color: #42226b; 
	                  font-size: 12px;
	                  font-family: Arial, Helvetica, Sans-Serif;
	                  margin: 0px 0px; 0px; 0px;
	                  padding: 3px;
                        font-weight:normal;
                        width:728px;
                        
}
.post_srodek A, .post_srodek A:link, .post_srodek A:visited  {
                       color: #42226b; 
                       font-weight:bold; 
                       text-decoration: none;
}
.post_srodek A:hover  {
                       color: #8B0202;
                       font-weight:bold;
}
/*--*/
.post_srodek2 {          
                        background:  url(images/srodek/tlo2.png) repeat-y;
                        color: #42226b; 
	                  font-size: 12px;
	                  font-family: Arial, Helvetica, Sans-Serif;
	                  margin: 0px 0px; 0px; 0px;
	                  padding: 3px;
                        font-weight:normal;
                        width:728px;
                        
}
.post_srodek2 A, .post_srodek2 A:link, .post_srodek2 A:visited  {
                       color: #42226b; 
                       font-weight:bold; 
                       text-decoration: none;
}
.post_srodek2 A:hover  {
                       color: #8B0202;
                       font-weight:bold;
}




/*************************************************************************************/


        .required, .gk-pole { margin:1px; border:1px solid #c9c9c9; padding:1px; font-size:14px; font:  13px Arial, Helvetica, sans-serif; color: #758d38;}
        .gk-przycisk { margin:1px; border:1px solid #c9c9c9; padding:1px; font-size:14px; cursor:hand;   font:  14px Arial, Helvetica, sans-serif; color: #758d38;}
        .gk-opis {color:#666 ;  font:  14px Arial, Helvetica, sans-serif;}
        .gk-opis2 {color:#758d38 ;  font:  14px Arial, Helvetica, sans-serif;}
        .gk-opis3 {  font-size:  13px; font:  13px Arial, Helvetica, sans-serif; color: #758d38;}
        .gk-opis4 { font: 10px;	font-size: 10px Arial, Helvetica, sans-serif;	color: #ba9575; }
        .gk-linia { 	padding: 8px 0px;	font-size: 11px;	background: url(images/bg_dotted.gif) repeat-x bottom left;	color: #ba9575;    }


.wspolnoty_zdjecia {  overflow: hidden;	margin-top: 10px;	width: 100%;	clear:both; 	display:block !important; }
.wspolnoty_zdjecie {  	float: left;	margin-right: 5px;	text-align: center; }
.wspolnoty_zdjecie img {	background-color:#FFFFFF; border:1px solid #A9A9A9; display:block; margin:4px 0px 4px 5px; padding:4px;	position:relative; }
.wspolnoty_zdjecie img:hover {	background-color: #A9A9A9; } 

hr{
	clear: both;
	margin: 15px 15px 5px 15px;
	border: 0;
	height: 1px;
	text-align: left;
	background: #daf0fe;
	color: #daf0fe;
}

small{
	font-size: 11px;
}

pre{
	width: 90%;
}






/************************************************ Komunikaty w formularzach  ************#ff3366; #ffcc66;   ********/
.gk-message-nieb{
         background-color: rgb(207, 235, 247);
         color: black;
         text-align: left;
	   margin: 8px 8px 5px 8px;
	   padding: 4px 4px 4px 14px;
         text-align: left;
         width: 91%;
         font-size:16px;
}
.gk-message-czer{
         background-color: rgb(207, 235, 247);
 	
         color: black;
         text-align: left;
	   margin: 8px 8px 5px 8px;
	   padding: 4px 4px 4px 14px;
         text-align: left;
         width: 91%;
         font-size:16px;
}
.gk-message-pom{
         background-color:  rgb(207, 235, 247); 
         color: black;
         text-align: left;
	   margin: 8px 8px 5px 8px;
	   padding: 4px 4px 4px 14px;
         text-align: left;
         width: 91%;
         font-size:16px;
}
/****************************************************************/
/****************************************************************/
/** kontrola formularza */
input.disabled {
	border: 1px solid #F2F2F2;
	background-color: #F2F2F2;
}

input.validation-failed, textarea.validation-failed {
	border: 1px solid #FF3300;
	color : #FF3300;
}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #00CC00;
	color : #000;
}

.validation-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #FF3300;
	color : #FFF;
	font-weight: bold;
}
/****************************************************************/




