html, body { background-color: #fff; color: #2F3E5F; margin: 0 auto; padding: 0; text-align: center; font-size: 12px; font-family: Tahoma, Verdana, Arial, Times; }

div, table, tr, td  { font-size: 12px; color: #2F3E5F; font-family: Tahoma, Verdana, Arial, Times; }

A:link,A:visited { TEXT-DECORATION: none; COLOR: #2F3E5F; }
A:hover { TEXT-DECORATION: none; COLOR: #2F3E5F; }

h1, h2, h3, form {margin: 0; padding: 0; }
input, select, button {font-size: 11px; margin:0; padding:0;}
IMG { border: 0px; }

#top { width: 885px; margin: 0 auto; text-align: left;}
#naglowek { padding: 10px; FONT-SIZE: 24px; cursor: pointer; }
#naglowek2 { padding-top: 5px; padding-bottom: 5px; padding-left: 15px;	font-weight: bold; background: #2F3D60;	height: 21px !important; height: 33px; color: #FFFFFF; border-bottom: 2px solid #C14A70; }
#stopka { display: block; clear: both; overflow: hidden; height: 23px !important; height: 43px; padding-top: 5px; padding-bottom: 5px; padding-left: 15px; font-weight: bold; background: #2F3D60; color: #FFFFFF; border-bottom: 2px solid #C14A70; border-top: 10px solid #FFFFFF; text-align: center; }
#body { display: block; clear: both; overflow: hidden; width: 885px; margin: 0;}

span.red { color: #cc3300;}

#menu { display: inline; margin-top: 10px; overflow: hidden; float: left; width:260px; }
#srodek { display: inline; margin-top: 10px; overflow: hidden; float: right; width:615px; }

.menu_top { display: block; clear: both; overflow: hidden; width:260px; height: 22px !important; height: 30px; padding-left: 40px; padding-top: 8px; color: #FFFFFF; background: #919FC4 url('./images/lewa_naglowek.jpg') no-repeat; background-position: 10px 7px; font-weight: bold;}
.menu_poz { display: block; clear: both; overflow: hidden; width:260px; height: 22px !important; height: 30px; padding-left: 40px; padding-top: 8px; background: #F4F7FF url('./images/menu_tlo.jpg') no-repeat; background-position: 10px 0px;}
.menu_box { display: block; clear: both; overflow: hidden; background: #F4F7FF; padding: 10px; width:260px;}
.menu_box_poz { display: block; clear: both; overflow: hidden;  height: 14px !important; height: 18px; padding-left: 30px; padding-top:4px; background: #F4F7FF url('./images/kropka3.jpg') no-repeat; background-position: 10px 4px;}


.news_tit { display: block; clear: both; overflow: hidden; width:615px; height: 22px !important; height: 30px; padding-left: 10px; padding-top: 8px; color: #FFFFFF; background: #DF3F65; font-weight: bold; }
.news_box { display: block; clear: both; overflow: hidden; margin-top:5px; width:573px !important; width:615px; line-height: 150%; border: 1px solid #EFCBD3; padding: 20px; }
.sort_box { display: block; clear: both; overflow: hidden; margin-top:10px; margin-bottom:5px; width:573px !important; width:615px; line-height: 150%; border: 1px solid #EFCBD3; padding: 10px; }

.news_list_tit { display: block; clear: both; overflow: hidden; width:570px; font-size: 14px; color: #CC3300; font-weight: bold;}
.news_list_date {display: block; clear: both; overflow: hidden; width:570px; color: #DEDEDE;}
.news_list_data {display: block; clear: both; overflow: hidden; width:570px; }
.news_list_more {display: block; clear: both; overflow: hidden; width:550px !important; width:570px; text-align: right; padding-right: 20px;}
.news_line { padding-bottom: 5px; border-bottom: 1px dashed #c3c3c3;} 

.start_box { display: inline; overflow: hidden; float: left; width:200px; margin-top: 10px;}
.margin_right_7 { margin-right: 7px; }
.start_box_top { display: block; clear: both; overflow: hidden; width:200px; height: 22px !important; height: 30px; padding-left: 10px; padding-top: 8px; color: #FFFFFF; background: #DF3F65; font-weight: bold;}
.start_box_body { display: block; clear: both; overflow: hidden; margin-top:5px; width:158px !important; width:200px; line-height: 150%; border: 1px solid #EFCBD3; padding: 20px; }

#add { display: none; margin-bottom: 10px;}
#sprawdzanie { display: none; clear: both; overflow: hidden; }
.add_tit {display: block; clear: both; overflow: hidden; font-weight: bold; color: #cc3300; border-bottom: 1px #cc3300 dashed; margin-bottom: 10px;}
.add_info {display: block; clear: both; overflow: hidden;  margin-bottom: 10px;}
.add_pole { display: block; clear: both; margin-top: 10px; overflow: hidden; float: left; width:573px;}
.add_pole_tit { display: inline; overflow: hidden; float: left; width:200px; font-weight: bold;}
.add_pole_wart { display: inline; overflow: hidden; float: right; width:373px; }
.add_zapisz { display: block; clear: both; overflow: hidden; margin-top: 10px; }
.add_link { display: block; clear: both; overflow: hidden; text-align: right;}

A.red:link,A.red:visited, A.red:hover { TEXT-DECORATION: none; COLOR: #CC3300; }
.bold {font-weight: bold;}
.nobr {white-space: nowrap}

.message {display: block; clear: both; overflow: hidden; width: 845px !importand; width: 885px; margin: 5px 0px; text-align: left; color: #FFFFFF; background: #cc3300; padding: 10px 20px; font-weight: bold; }

table.miasta_kolejne { border: 10px solid #F4F7FF; background: #F4F7FF; }

td.adresip_1 {
	background	: #6378A7;
	color		: #FFFFFF;
	padding-top	: 5px;
	padding-left	: 5px;
	padding-bottom	: 5px;
	font-size	: 12px;
	height		: 25px;
}

td.adresip_tekst {
	background	: #FFFFFF;
	border		: 1px solid #CCCCCC;
	padding		: 8px;
}


td.szukaj_domeny_top {
	padding-left	: 10px;
	padding-right	: 10px;
	color		: #FFFFFF;
	height		: 35px;
	background	: #DF3F65;
	font-weight	: bold;
	border-bottom	: 5px solid #FBF5F7;
}

td.domeny_top {
	padding-left	: 10px;
	padding-right	: 10px;
	height		: 22px;
	color		: #FFFFFF;
	background	: #DF3F65;
	font-weight	: bold;
	border-bottom	: 5px solid #FFFFFF;
}



table.szukaj_domeny { background: #FBF5F7; }
tr.domena_row2 { padding : 3px; }
table.top { border-top: 5px solid #E5E9F2; border-bottom: 2px solid #DF3F65; }
td.top { }

td.top2 {
	background	: #E5E9F2;	
	padding-bottom	: 7px;
	padding-left	: 5px;
	padding-right	: 5px;
	
}
td.top3 {
	background	: #DF3F65;
	background-image: url(../images/top3_tlo.jpg) ;
	color		: #FFFFFF;
	font-weight	: bold;
	FONT-SIZE	: 12px; 
	FONT-FAMILY	: Arial CE, Verdana, Times;
}

td.newsletter {
	border-left	: 60px solid #FFFFFF;
	background-image: url(../images/news_tlo.jpg) ;
}

td.newsletter2 {
	color		: #FFFFFF;
	padding-right	: 15px;
}

.nl_submit {
	border		: 1pt solid #919FC4;
	background	: #2F3D60;
	color		: #FFFFFF;
	font-size	: 10px;
	height		: 18px;
}

.nl_email {
	border		: 1px solid #919FC4;
	width		: 133px;
}

td.prawa_top {
	background	: #919FC4;
	border-top	: 1px solid #2F3D60;
	border-bottom	: 1px solid #FFFFFF;
	color		: #FFFFFF;
	font-weight	: bold;
}

td.regiony {
	padding-right	: 9px;
	padding-left	: 14px;
}

td.regiony_lista {
	padding-left	: 20px;
	padding-right	: 5px;
	line-height	: 140%;
}

td.regiony_lista2 {
	padding-top	: 14px;
	padding-left	: 20px;
	padding-right	: 5px;
}

td.kropki {
	background-image: url(../images/kropki.jpg);
	height		: 12px;
}

td.miasto_top {
	border		: 2px solid #DEE4F0;
	padding		: 5px;
	color		: #787878;
	line-height	: 140%;
}

td.miasto_top_image {
	padding-right	: 7px;
	padding-bottom	: 7px;
}

td.miasta_kropka {
	padding-right	: 8px;
}

td.lewa_naglowek {
	padding-left	: 10px;
	color		: #FFFFFF;
	background	: #919FC4;
	height		: 30px;
}

td.lewa_naglowek2 {
	padding-left	: 10px;
	color		: #DF3E67;
	height		: 30px;
	font-size	: 10px;
}

td.infolinia {
	padding-left	: 40px;
	padding-right	: 10px;
}

td.infolinia2 {
	color		: #DF3E67;
	font-size	: 17px;
	font-weight	: bold;
}

td.infolinia3 {
	color		: #C3C3C3;
	font-size	: 10px;
	padding-right	: 15px;
}

td.szukaj {
	padding-left	: 13px;
	padding-right	: 14px;
}

td.polecane {
	padding-left	: 13px;
}

td.polecane_top {
	background-image: url(../images/polecane.jpg) ;
	padding-left	: 40px;
	color		: #FFFFFF;
	font-weight	: bold;
	FONT-SIZE	: 12px; 
	FONT-FAMILY	: Arial CE, Verdana, Times;
}

td.pol1 {
	border-top	: 1px solid #EEEEEE;
	border-left	: 1px solid #EEEEEE;
	border-bottom	: 1px solid #EEEEEE;
	padding		: 7px;
}

td.pol2 {
	border-bottom	: 1px solid #EEEEEE;
	background-image: url(../images/pol_bok.jpg) ;
}

td.polecamy1 {
	border-top	: 1px solid #F1F1F1;
	border-left	: 1px solid #F1F1F1;
	border-bottom	: 1px solid #F1F1F1;
	background	: #BDBDBD;
	color		: #FFFFFF;
	padding-left	: 15px;
	height		: 20px;
}

td.polecamy2 {
	border-top	: 1px solid #F1F1F1;
	border-bottom	: 1px solid #F1F1F1;
	background	: #BDBDBD;
	color		: #FFFFFF;
	padding-left	: 15px;
	height		: 20px;
}

td.polecamy3 {
	border-top	: 1px solid #F1F1F1;
	border-right	: 1px solid #F1F1F1;
	border-bottom	: 1px solid #F1F1F1;
	background	: #BDBDBD;
	color		: #FFFFFF;
	padding-left	: 15px;
	height		: 20px;
}

td.polecamy4 {
	border-top	: 1px solid #F1F1F1;
	border-left	: 1px solid #F1F1F1;
	border-bottom	: 1px solid #F1F1F1;
	background	: #F5F5F5;
	line-height	: 140%;
	font-weight	: bold;
}

td.polecane4a {
	padding-left	: 25px;
	font-weight	: bold;
}

td.polecane4b {
	padding		: 5px;
}

td.polecane4c {
	padding-left	: 15px;
}

td.polecamy5 {
	border-top	: 1px solid #F1F1F1;
	border-bottom	: 1px solid #F1F1F1;
	background	: #F5F5F5;
	line-height	: 140%;
}

td.polecamy6 {
	border-top	: 1px solid #F1F1F1;
	border-right	: 1px solid #F1F1F1;
	border-bottom	: 1px solid #F1F1F1;
	background	: #F5F5F5;
	line-height	: 140%;
}

td.przewodnik_srodek {
	padding-left	: 20px;
}

td.przewodnik_opis {
	line-height	: 130%;
}

td.tit {
	background-image: url(../images/tit.jpg) ;
	color		: #FFFFFF;
	font-weight	: bold;
	FONT-SIZE	: 12px; 
	FONT-FAMILY	: Arial CE, Verdana, Times;
	width		: 200px;
}

table.przewodnik_tab {
	border-top	: 3px solid #F4F7FF;
	border-bottom	: 3px solid #F4F7FF;
	border-left	: 3px solid #F4F7FF;
	border-right	: 3px solid #F4F7FF;
	background	: #F4F7FF;
}

table.przewodnik_miasto_atr {
	border-bottom	: 1px solid #FFFFFF;
	border-right	: 3px solid #FFFFFF;
}



A.white:link,A.white:visited {
	TEXT-DECORATION	: none;
	COLOR		: #FFFFFF; 
}

A.white:hover {
	TEXT-DECORATION	: none;
	COLOR		: #FFFFFF; 
}

td.przewodnik_adresy_tit {
	line-height	: 100%;
}

#przewodnik_adresy {
	COLOR		: #aaaaaa; 
	line-height	: 100%;
	padding-top	: 2px;
}

td.przycisk {
	background	: #DF3F65;
	color		: #FFFFFF;
	font-weight	: bold;
}

#map_view {
	background	: #FFFFFF;
	border		: 0px important!;
}

td.przewodnik_adres_dod1 {
	padding		: 5px;
	background	: #D7D8ED;
}

td.przewodnik_adres_dod2 {
	padding		: 5px;
	background	: #E4E5F4;
}

td.kwatera_top {
	background	: #485575;
	color		: #FFFFFF;
	font-weight	: bold;
	height		: 25px;
}

table.szukaj_top {
	border-bottom	: 1px solid #FFFFFF;
}

td.szukaj_top {
	background-image: url(../images/tit.jpg) ;
	color		: #FFFFFF;
	font-weight	: bold;
	FONT-SIZE	: 12px; 
	FONT-FAMILY	: Arial CE, Verdana, Times;
}

table.szukaj_body {
	border-top	: 1px solid #DF3F65;
	border-bottom	: 3px solid #D9DEEB;
	background	: #F4F7FF;
}

td.szukaj_body {
	background-image: url(../images/szukaj_tlo.jpg);
	background-repeat: repeat-x;	
	color		: #303E5B
	padding-top	: 10px;
	padding-left	: 5px;
	padding-right	: 30px;
	font-weight	: bold;
	line-height	: 170%;
}

td.szukaj_woj {
	color		: #7A8295;
	line-height	: 200%;
	padding-bottom	: 10px;
	border-bottom	: 1px solid #FFFFFF;
}

select.szukaj_select {
	FONT-SIZE	: 10px; 
	width		: 175px;
	BORDER		: #C4CCD7 1px solid; 
}

.szukaj_input {
	FONT-SIZE	: 10px; 
	BORDER		: #C4CCD7 1px solid; 
	width		: 175px;
}

div.noclegi_nazwa {
	font-weight	: bold;
	padding-bottom	: 3px;
}

div.img {
	padding		: 4px; 
	border		: 1px solid #BDBDBD; 
	background-color: white;
}

table.list {
	border-left	: #cccccc 1px solid;
	border-top	: #cccccc 1px solid;
}

tr.wyr {
	background-color: #F1F1F1;
}

td.top {
	color		: #FFFFFF;
	font-weight	: bold;
	background-color: #DF3F65;
	text-align	: center;
	
}

td.lp {
	border-right	: #cccccc 1px solid;
	border-bottom	: #cccccc 1px solid;
	text-align	: center;
}

td.domena {
	border-right	: #cccccc 1px solid;
	border-bottom	: #cccccc 1px solid;
	font-weight	: bold;
}

td.data {
	border-right	: #cccccc 1px solid;
	border-bottom	: #cccccc 1px solid;
	text-align	: center;
}

td.reg {
	border-right	: #cccccc 1px solid;
	border-bottom	: #cccccc 1px solid;
	text-align	: center;
}

td.reg2 {
	border-right	: #cccccc 1px solid;
	border-bottom	: #cccccc 1px solid;
	text-align	: right;
}

td.auth {
	border-right	: #cccccc 1px solid;
	border-bottom	: #cccccc 1px solid;
	text-align	: center;
}

td.domeny_tit {
	font-weight	: bold;
	background-color: #F1F1F1;
}

td.domeny_tit2 {
	background-color: #F9F9F9;
}

table.frontlist {
	border-left	: #DF3F65 1px solid;
	border-top	: #DF3F65 1px solid;
}

td.frontlistatd {
	border-bottom	: #DF3F65 1px solid;
	border-right	: #DF3F65 1px solid;
	font-size	: 1px;
	background-color: #F7F7F7;
}

td.frontlistatd2 {
	border-right	: #DF3F65 1px solid;
	padding-left	: 5px;	
	background-color: #F7F7F7;
}

td.fronttop {
	color		: #FFFFFF;
	font-weight	: bold;
	background-color: #DF3F65;
	text-align	: center;
	height		: 20px;	
}
td.wyprzedazetd {
	background-color: #FFFFFF;
	padding-bottom	: 5px;	
	font-size	: 22px;
	font-weight	: bold;
}

tr.selecttr {
	background-color: #F1F1F1;
}

tr.noselecttr {
}

td.top2 {
	font-weight	: bold;
	background-color: #eeeeee;
	text-align	: center;
	
}
