
body, html
	{
	background: #fff;
	padding: 0px;
	margin: 0px;
	text-align: center !no-inherit;
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 11px;
	color: #666666;
	}

	
/*================================================
                 panele
================================================*/

#page-container
	{
	width: 750px;
	margin: auto;
	background: #ffffff;
	text-align: left;
	}

#top
	{
	display: block;
	width: 750px;
	height: 50px;
	padding: 0;
	margin: 0;
	background: #ffffff;
	text-align: left;
	}
	
#columns
	{
	background: url(img/bg_content.jpg) top left repeat-x;
	}
	
#content
	{
	display: block;
	width: 503px;
	margin-right: 244px;
	text-align: left;
	margin-bottom: 20px
	}
	
#content .padding
	{
	padding: 15px;
	}
	
#sidebar-a
	{
	text-align: left;
	float: right;
	width: 244px;
	background: url(img/bg_sidebar.jpg) top left no-repeat;
	}
	
#sidebar-a .padding
	{
	padding-left: 15px;
	padding-right: 29px;
	padding-bottom: 20px;
	}
	
#footer
	{
	display: block;
	width: 750px;
	height: 40px;
	clear: both;
	border-top: solid 3px #C1C2C6;
	margin: 0px;
	background: #E6E7EB;
	text-align: left;
	}
	
#thumb
	{
	display: block;
	width: 145px;
	height: 120px;
	margin: 5px 5px 0px 0px;
	padding: 0px;
	float: left;
	background: url(img/bg_thumb.jpg) bottom left repeat-x;
	}
	
#thumb #description
	{
	padding: 4px;
	}
	
#thumb img
	{
	width: 145px;
	height: 70px;
	}
	
.flag
	{
	width: 80px;
	float: left;
	}


p 	{/*margin: 0px;
	padding: 0px;
	padding-bottom: 10px;*/
	font-size: 8pt; 
	font-family: arial, verdana, tahoma, sans-serif, Geneva, Swiss, SunSans-Regular; 
	line-height: normal;}

td 	{ font-size: 8pt; 
	font-family: arial, verdana, tahoma, sans-serif, Geneva, Swiss, SunSans-Regular; 
	line-height: normal;
	vertical-align: top;}
	
ul
	{
	list-style-type: square;
	padding-left: 10px;
	margin-left: 20px
	}

dt 	{ font-size: 9pt; 
	font-family: arial, tahoma, Arial, sans-serif, Geneva, Swiss, SunSans-Regular; 
	font-weight: bold;}

input	{font-size: 8pt;}
select	{font-size: 8pt;}
.input	{font-size: 8pt; width: 150px}
.input1	{font-size: 8pt; width: 200px}
.submit{background: url(img/btn_bg.gif); font-size: 8pt}

th 	{ font-size: 8pt; 
	font-family: Arial, sans-serif, Geneva, Swiss, SunSans-Regular; 
	font-weight: bold;
	color: white;
	background: silver}
	
h1 	{color: #04aaec;
	font: normal 20px arial;}

h2 	{margin: 2px 2px 2px 0px;
	vertical-align: middle;
	display: block;
	line-height: 31px;
	height: 31px;
	padding-top: 6px;
	padding-left: 6px;
    font: bold 16px arial;
	color: #fff;
	background: url(img/bg_bar.jpg) top left repeat-x}

h3 	{font: bold 11pt arial;
	padding-bottom: 8px;
	color: #444444;}

h4 	{
	height: 30px;
	margin: 0px;
	font: bold 12pt "century gothic";
	color: #ABABAB;
	background: url(img/h.jpg) left top no-repeat;}

.field	{width: 160; font-size: 8pt; font-family: Arial, Verdana, Helvetica; border: solid 1px silver}
.ramka	{margin-left: 10px;
	    margin-right: 10px}
.activepage:link	{font-weight: bold; color: white; background: #336699; padding: 0 3px}
.activepage:visited	{font-weight: bold; color: white; background: #336699; padding: 0 3px}
.activepage:hover	{font-weight: bold; color: white; background: #336699; padding: 0 3px}
	    
.hint 	{width: 220px}

.miasto {float: left;
        width: 100px;
        display: block;
        text-decoration: none;
	    color: #717171;
	    font: normal 11px tahoma}
	    
.miasto:link {
        text-decoration: none;
	    color: #717171;}

.miasto:visited {
        text-decoration: none;
	    color: #717171;}
	    
.miasto:hover {
        text-decoration: none;
	    color: #000000;}
	    
.category {
		display: block;
        padding-left: 20px;
	    background: url(img/arrow2.gif) top left no-repeat}

.category:link {
        text-decoration: none;
	    color: #aaa;}

.category:visited {
        text-decoration: none;
	    color: #aaa;}
	    
.category:hover {
        text-decoration: none;
	    color: #fff;}
	    
.kategoria {float: left;
        width: 150px;
        display: block;
        text-decoration: none;
	    color: #717171;
	    font: normal 11px tahoma}
	    
.kategoria:link {
        text-decoration: none;
	    color: #717171;}

.kategoria:visited {
        text-decoration: none;
	    color: #717171;}
	    
.kategoria:hover {
        text-decoration: none;
	    color: #000000;}

a:link 	{ text-decoration: none;
	color: blue }

a:visited { text-decoration: none;
	color: navy }

a:hover	{ text-decoration: underline;
	color: blue; }

a.frame:link 	{ text-decoration: underline;
	color: #C4EAF4 }

a.frame:visited { text-decoration: underline;
	color: #C4EAF4  }

a.frame:hover	{ text-decoration: underline;
	color: white; }
	
/*================================================
          ikony miast na stronie głównej
================================================*/

a.vt 	
	{
	display: block;
	text-decoration: none;
	color: #888888;
	font: normal 9px arial;
	width: 54px;
	float: left;
	padding-bottom: 15px;
	}

a.vt:visited 
	{
	display: block;
	text-decoration: none;
	color: #000000;
	font: normal 9px arial;
	width: 54px;
	float: left;
	}

a.vt:hover
	{
	display: block;
	text-decoration: none;
	color: #000000;
	font: normal 9px arial;
	width: 54px;
	float: left;
	}
	
a.more	
	{
	text-decoration: none;
	color: #888888;
	text-align: right;
	padding-right: 20px;
	background: url(img/arrow3.jpg) top right no-repeat;
	height: 12px;
	line-height: 12px
	}
	
a.more:visited
	{
	text-decoration: none;
	color: #888888;
	text-align: right;
	padding-right: 20px;
	background: url(img/arrow3.jpg) top right no-repeat;
	height: 12px;
	line-height: 12px
	}
	
a.more:hover
	{
	text-decoration: none;
	color: #000000;
	text-align: right;
	padding-right: 20px;
	background: url(img/arrow2.jpg) top right no-repeat;
	height: 12px;
	line-height: 12px
	}
	
/*================================================
                 navigacja
================================================*/

ul.nav 
	{
	listy-style-type: none;
	padding-left: 10px;
	padding-top: 20px;
	margin-left: 0px
	}
        
ul.nav a 
	{
	display: block;
	width: 160px;
	height: 22px;
	line-height: 22px;
	background: url(img/bg_menu.jpg) right center no-repeat;
	padding-left: 6px;
	text-decoration: none;
	color: #717171;
	font: normal 11px tahoma
	}
           
ul.nav a:visited 
	{
	text-decoration: none;
	color: #717171;
	font: normal 11px tahoma
	}
           
ul.nav a:hover 
	{
	text-decoration: none;
	color: #000000;
	font: normal 11px tahoma
	}
           
ul.nav li 
	{
	display: inline;
	}



//-------------------------------------------------------------

	#dhtmlgoodies_slidedown_menu li{
		list-style-type: none;
		position:relative;
		margin-left: 0px;
		padding: 5px;
		background: none;
	}
	#dhtmlgoodies_slidedown_menu ul{
		margin:0px;
		padding:0px;
		position:relative;
		list-style-type: none;
	}

	#dhtmlgoodies_slidedown_menu div{
		margin:0px;
		padding:0px;
	}
	/* 	Layout CSS */
	#dhtmlgoodies_slidedown_menu{		
		width:205px;	
	}

	/* All A tags - i.e menu items. */
	#dhtmlgoodies_slidedown_menu a{
		color: #000;
		text-decoration:none;	
		display:block;
		clear:both;
		width:170px;	
		padding-left:0px;	

	}
	
	/*
	A tags 
	*/
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth1{	/* Main menu items */
	    list-style-type: none;
		margin-top:1px;
		font-weight:bold;
		padding-left: 20px;
		padding-top: 5px;
		padding-bottom: 5px;
		margin-left: 0px;
		background: url(img/arrow1.gif) center left no-repeat;
		color: #000;
	}	
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth2{	/* Sub menu items */
		margin-top:1px;
		margin-left: 0px;
		padding-left: 20px;
		padding-top: 4px;
		padding-bottom: 4px;
		list-style-type: none;
		background:url(img/blank.gif) top left no-repeat;
		border: solid 0px black;
		line-height: 11px;
		color: #000;
	}	
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth3{	/* Sub menu items */
		margin-top:1px;
		margin-left: 0px;
		padding-left: 0px;
		list-style-type: none;
		list-style-image: url(img/blank.gif);
	}	
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth4{	/* Sub menu items */
		margin-top:1px;
		color:red;
	}	
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth5{	/* Sub menu items */
		margin-top:1px;
	}

	/* UL tags, i.e group of menu utems. 
	It's important to add style to the UL if you're specifying margins. If not, assign the style directly
	to the parent DIV, i.e. 
	
	#dhtmlgoodies_slidedown_menu .slideMenuDiv1
	
	instead of 
*/	
	dhtmlgoodies_slidedown_menu .slideMenuDiv1 ul {margin-left: 0px}

	
	#dhtmlgoodies_slidedown_menu .slideMenuDiv1 ul{
		padding:1px;
		margin-left: 0px
	}
	#dhtmlgoodies_slidedown_menu .slideMenuDiv2 ul{
		margin-left:5px;
		padding:1px;
	}
	#dhtmlgoodies_slidedown_menu .slideMenuDiv3 ul{
		margin-left:10px;
		padding:1px;
	}
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth4 ul{
		margin-left:15px;
		padding:1px;
	}

