/* =css information
/* =css information
--------------------------------------------------
	garmin.com styles:			screen
	author:				Garmin Ltd. + dean olufson +
	updated:			September 15, 2006
	
--------------------------------------------------*/
/* Main Styles */ 

body { font-family: Tahoma, "Lucida Grande", sans-serif;
color:#333333; background-color:#FFF; margin:0; padding:0;}
img { border:none;}
a { 
color:#0074d4;
text-decoration:underline;
}

ul.margined li
{
margin:8px 0;
}

#logos
{
margin-top:5px;
padding-top:10px;
border-top:solid 1px #CCCCCC;
border-bottom:solid 1px #CCCCCC;
text-align:center;
padding-bottom:10px;
margin-bottom:5px;
text-align:justify;
}

#logos img
{
/*border:solid 1px #A0A0A0;*/
}

a.general_button
{
padding:8px 10px 8px 10px;
text-decoration:none;
background: #FF9900;
border:none;
color:#FFFFFF;
font-weight:bold;
cursor:pointer;
text-align:left;
}

#search_box
{
width:288px;
height:144px;
padding:10px;
background:url('/goimages/search_box.gif') no-repeat;
font-size:9pt;
}

#general .avatar
{
float:left;
width:120px;
padding:10px;
}

#general
{
background:#0170ff;
color:#FFFFFF;
}

#pages
{
font-size:15pt;
text-align:center;
}

#general .userinfo
{
float:right;
width:330px;
padding:10px 0;
color:#FFFFFF;
}

#general .userinfo p
{
padding:0;
margin:0;
clear:both;
color:#FFFFFF;
}

h2.small
{
font-size:8pt;
margin-top:-8px;
color:#808080;
margin-bottom:15px;
}


#general .userinfo p span
{
float:left;
display:block;
width:30%;
font-size:8pt;
color:#FFFFFF;
}






#similars
{
	margin-top:20px;
	border-top:dotted 1px #808080;
	border-bottom:dotted 1px #808080;
	background:#F5F5F5;
	padding:5px;
}

#similars #similarTracks
{
	width:45%;
	float:left;
	margin-right:1%;
}

#similars #similarPosts
{
	width:45%;
	float:left;
}


#login_box
{
width:288px;
height:144px;
padding:10px;
background:url('/goimages/login_box.gif') no-repeat;
}

#news_box
{
width:288px;
height:190px;
padding:10px;
background:url('/goimages/news_box.gif') no-repeat;
}

#news_box p
{
line-height:1.4em;
font-size:9pt;
}

#opinie
{
clear:both;
background:url('/goimages/opinie_box.gif') no-repeat;
width:598px;
height:194px;
}

#search_box form, #login_box form
{
margin-top:18px;
}

#propose_box
{
}

#propose_box p
{
padding-left:46px;
font-weight:bold;
min-height:40px;
line-height:1.3em;
}

textarea#description
{
width:300px;
height:100px;	
border:solid 1px #808080;
}

div#description
{
padding:10px 0;
margin-bottom:5px;
}

#propose_box p.piesza
{
background: left center no-repeat url('/goimages/icons/piesza.gif');
}

#propose_box p.biegowa
{
background: left center no-repeat url('/goimages/icons/biegowa.gif');
}

#propose_box p.rowerowa
{
background: left center no-repeat url('/goimages/icons/rowerowa.gif');
}

#propose_box p.wodna
{
background: left center no-repeat url('/goimages/icons/wodna.gif') ;
}

#propose_box p.nordic-walking
{
background: left center no-repeat url('/goimages/icons/nordic-walking.gif') ;
}

#propose_box p span
{
display:block;
font-size:8pt;
color:#AFAFAF;
height:13px;
}

#advSearch input
{
font-size:10pt;
padding:3px;
}

#search_box form input, #search_box form select, #login_box form input, #login_box form select, #propose_box select
{
width:150px;
border:solid 1px #AAAAAA;
font-size:9pt;
color:#666666;
padding:1px;
}

#search_box form input#searchbutton
{
	background:url('/goimages/search_button.gif') no-repeat;
	width:157px;
	height:32px;
	border:0;
	margin-top:25px;
	margin-left:10px;
	cursor:pointer;
}

#login_box form input#loginbutton
{
	background:url('/goimages/login_button.gif') no-repeat;
	width:157px;
	height:32px;
	border:0;
	margin-top:25px;
	margin-left:10px;
	cursor:pointer;
}

#search_box form .links, #login_box form .links
{
float:left;
width:40%;
margin-top:5px;
}

#propose_box h1
{
font-size:10pt;
color:#000000;
padding:0 0 5px 0;
border-bottom:solid 1px #CDCDCD;
}

#propose_box form
{
margin-top:10px;
}

#propose_box p
{
font-size:10pt;
}

#propose_box p.even a
{
color:#808080;
}

#propose_box p.odd a
{
color:#166fff;
}


#avatar
{
float:left;
width:125px;
}

#login_box #mylinks
{
width:150px;
float:left;
}

#login_box #mylinks p
{
line-height:1.4em;
}

#login_box ul
{
margin:0;
padding:0 0 0 25px;
}

#login_box #mylinks a
{
}

#login_box h1, #search_box h1, #news_box h1
{
font-size:10pt;
}

fieldset
{
margin-top:10px;
border:solid 1px #EBEBEB;
}

fieldset legend
{
color:#888888;
}

.abutton
{
display:block;
width:157px;
height:24px;
padding-top:8px;
background:url('/goimages/general_button.gif') no-repeat;
border:none;
color:#FFFFFF;
font-weight:bold;
cursor:pointer;
text-align:left;
padding-left:10px;
text-decoration:none;
}



#ColumnT form input.general_button
{
display:block;
margin:0 auto;
width:157px;
height:32px;
background:url('/goimages/general_button.gif') no-repeat;
border:none;
color:#FFFFFF;
font-weight:bold;
cursor:pointer;
text-align:left;
padding-left:10px;
}

#statusText
{
padding:3px;
background:#0170ff;
color:#FFFFFF;
margin:3px 0;
}

.green_button
{
background:#49a400;
color:#FFFFFF;
cursor:pointer;
border:none;
font-weight:bold;
}

#ColumnT #opinie h1
{
color:#000000;
font-size:10pt;
padding:8px 0 0 10px;
}

#opinie p
{
padding:10px;
line-height:1.4em;
font-size:9pt;
}

#comments div
{
	margin:5px 0;
	background:#f1f5ed;
	border:solid 2px #e2e8db;
	padding:5px;
}

.trackpicture
{
	background:#e5eaf1;
	border:solid 2px #d0d7e0;
	padding:5px;
	margin:5px 0;
	clear:both;
}

.trackpicture a
{
float:left;
display:block;
width:110px;
}

.trackpicture p
{
float:right;
width:420px;
}


#comments div span
{
	font-size:8pt;
	color:#888888;
}

#opinie p img
{
float:left;
margin-right:10px;
}

#opinie p.sign
{
text-align:right;
font-size:8pt;
font-weight:bold;
padding:0 10px 0 0;
position:relative;
top:-10px;
}



#news_box h1, #opinie h1
{
margin-bottom:15px;
}

#news_box .blue h1
{
color:#000000;
background:url('/goimages/arrow_blue.gif') no-repeat left center;
padding-left:20px;
margin-bottom:0;
}

#news_box .normal h1
{
color:#808080;
background:url('/goimages/arrow_grey.gif') no-repeat left center;
padding-left:20px;
margin-bottom:0;
}

#news_box .blue p, #news_box .blue a
{
color:#2578ff;
}

#news_box .normal p, #news_box .normal a
{
color:#808080;
}

#news_box .blue p, #news_box .normal p
{
padding-left:20px;
}

#ColumnT form label, #ColumnT form span.label
{
float:left;
display:block;
width:35%;
margin-right:3%;
}

#ColumnT form p label.radio
{
display:inline;
float:none;
width:auto;
}

#ColumnT form p
{
clear:both;
font-size:9pt;
line-height:1.3em;
margin:6px 0;
}

#ColumnT form input, #ColumnT form select
{
border:solid 1px #999999;
padding:1px;
}



#login_box a, #search_box a
{
font-size:8pt;
}

#login_box p, #search_box p
{
line-height:1.2em;
}

#login_box, #search_box, #login_box label, #search_box label, #login_box a, #login_box p, #search_box a, #search_box p
{
color:#FFFFFF;
}

#login_box label, #search_box label
{
display:block;
float:left;
width:40%;
font-size:9pt;
}

#login_box p, #search_box p
{
clear:both;
}

hr { size:.5px; color:#CCCCCC; noshade:noshade;}
ol li { margin:6px 0 0 0;}

/* =Body Styles 
---------------------------------- */

#body { padding:10px 0 0 0; margin:0 auto; width:950px; background: repeat-x url('/goimages/mainbcktop.jpg'); }

#logos
{
}

#OnTheRoad { padding:50px 0 0 0; margin:0; width:100%; }

/* Basic Text Styles
--------------------------------------------------*/

h1, h2, h3, h4, h5, h6, p {margin:0; padding:0; border:none;  }
h1 {font-size:26px;}
h2	{font-size:22px;}
h3 {font-size:16px; }
h4 {font-size:14px;}
h5 {font-size:12px;}
h6 {font-size:11px;}
p, ol {
	font-size:10pt;
	line-height: 150%;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #485056;
	text-align: left;
	margin: 0 0 8px 0; }

/* Column Styles
--------------------------------------------------*/

#ColumnH { float:left; width:308px; margin:0 8px 0 0; text-align:left;}

#ColumnT { float:left; width:550px; margin:0; padding-left:10px; text-align:left; font-size:10pt; } 
#columnT p
{
font-size:10pt;
line-height:1.4em;
}
#ColumnT h3 { padding-left:5px; margin-bottom:10px; border-left:4px solid #F0F0ED; }




#footer { clear:both; padding:5px 0 5px 0; margin:25px auto 0 auto; width:950px;}
#copyright { padding:5px 0 5px 0; margin:0 0 25px 0; 
font-size:9px; border-bottom:1px solid #E7EBEA; text-align:right; color:#85888E; }
#copyright a {text-decoration:none; color:#85888E;}
#copyright a:hover {text-decoration:underline; color:#3E4C6A; }
#copyrightNav { padding:5px 0 5px 0; margin:0; 
font-size:9px; border-bottom:1px solid #E7EBEA; text-align:right; color:#85888E; }
#copyrightNav a {text-decoration:none; color:#85888E;}
#copyrightNav a:hover {text-decoration:underline; color:#3E4C6A; }





.toright
{
text-align:right;
}



.clear
{
clear:both;
}

.line
{
width:49%;
float:left;
margin:5px 0 5px 0;
}		

.line select
{
width:50%;
}
		

#overlay{

	position: absolute;

	top: 0;

	left: 0;

	z-index: 90;

	width: 100%;

	height: 500px;

	background-color: #000;

	}

	
/* Min-Width */

.lbWidth { /* most browsers */

	position: absolute;

	top: 0px; left: 0px;

	width: 100%;

	min-width: 790px;

	}
* html .lbContent { /* IE6 */

	margin-left: -790px;

	position:relative;

	}
* html .lbMinWidth { /* IE6 */

	padding-left: 790px;

	}

	

	

/* Clearfix */	

.clearfix:after {

content: ".";

display: block;

height: 0;

clear: both;

visibility: hidden;

}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

.horizontalcssmenu #cssmenu1
{
background: url('/goimages/gobanner.jpg') no-repeat;
height:107px;
/*margin:0;*/
padding:0;
}

a#logo span
{
position:relative;
left:-10000px;
}

a#logo
{
display:block;
width:250px;
height:47px;
background:url('/goimages/logo.gif') no-repeat;
position:relative;
top:32px;
}

#cssmenu1 a span
{
left:-10000px;
position:relative;
}

#cssmenu1 a.menu
{
display:block;
height:30px;
margin-top:50px;
}

#cssmenu1 a.menu:hover
{
	background-position:0 100%;
}


a#trasy
{
width:141px;
background:url('/goimages/li_trasy.gif') no-repeat;
margin-left:10px;
}


a#artykuly
{
width:79px;
background:url('/goimages/li_artykuly.gif') no-repeat;
}

a#gminy
{
width:68px;
background:url('/goimages/li_gminy.png') no-repeat;
}


a#jak
{
width:109px;
background:url('/goimages/li_jak.gif') no-repeat;
}

a#przewodnicy
{
width:109px;
background:url('/goimages/li_przewodnicy.gif') no-repeat;
}

a#czym
{
width:175px;
background:url('/goimages/li_czym.gif') no-repeat;
}

/* End hide from IE-mac */ /*menu*/
.horizontalcssmenu ul
{
/*margin: 0px 0 0 125px;*/
width:950px;
margin:0 auto;
padding: 0;
list-style-type: none;
}
/*Top level list items*/

.horizontalcssmenu ul li
{
position: relative;
float: left;
/*top:5px;
width:162px;*/
}

* html .horizontalcssmenu ul li{
float:left;
}

/*Top level menu link items style*/

.horizontalcssmenu ul li a{
/*display: block;*/
text-decoration: none;
color: #FFFFFF;
font-size:9pt;
text-align:center;
font-weight:bold;
width:100%;
height:23px;
/*margin-top:7px;*/
}

.horizontalcssmenu ul li a:hover
{
}

/*Sub level menu*/

.horizontalcssmenu ul li ul{
left:0px;
top:0;
position: absolute;
display: block;
visibility: hidden;
z-index: 100;
width:200px;
margin:0px 0 0 0;
padding-top:7px;
border-collapse:collapse;

}

#accessibility .horizontalcssmenu ul li ul

{
visibility:visible;
}

.texth1
{
margin-bottom:8px;
font-sizE:16pt;
}

/*Sub level menu list items*/

.horizontalcssmenu ul li ul li{
display: inline;
float: none;
text-align:center;
margin:0;
border-collapse:collapse;
position:relative;
top:-5px;
}

/* Sub level menu links style */

.horizontalcssmenu ul li ul li a{
border-collapse:collapse;
width: 188px; /*width of sub menu levels*/
text-align:left;
font-weight: normal;
font-size:9pt;
padding: 5px 5px;
background: #f9f9f8;
color:#27272f;
border-top:0;
margin:-1px 0 0 0;
height:auto;
display:block;
border:solid 1px #CCCCCC;
}

.horizontalcssmenu ul li ul li a:hover{
background: #f0f0ed;
}

.horizontalcssmenu .arrowdiv{
position: absolute;
right: 0;
}

#trailimageid
{
background:#FFFFFF;
position:absolute;
visibility:hidden;
left:0px;
top:-1000px;
width:1px;
height:1px;
border:1px solid #888888;
z-index:100;
padding:10px;
}

#trailimageid img
{
height:150px;
float:left;
margin-right:10px;
}

#trailimageid .pressroomtrail img
{
float:none;
height:auto;
margin-right:10px;
}

/* Holly Hack for IE \*/

* html .horizontalcssmenu ul li { }
* html .horizontalcssmenu ul li a { }

/* End */


#lokalizator
{
padding:0 10px;
background:#EFEFEF;
margin-top:5px;
}

.dealer
{
float:left;
width:28%;
padding:2%;
margin-top:10px;
}

#ColumnT .dealer p a
{
color:#2199ff;
}


#wydarzenia,#nowosci,#bezpieczenstwo,#wakcji
{
float:left;
width:22%;

}

#wydarzenia
{
border-right:solid 1px #E5E5E5;
padding-right:1.5%;
}

#nowosci, #bezpieczenstwo
{
border-right:solid 1px #E5E5E5;
padding:0% 1.5%;
}

#wakcji
{
padding-left:1.5%;
}

.blog h1
{
	font-size:12pt;
	padding:2px 0 0 6px;
	background:#FAFAFA;
	border-left:solid 8px #b3cbe2;
	margin-bottom:15px;
}

.blog img
{
	margin-bottom:10px;
}

.blog h2
{
	font-size:9pt;
	margin-bottom:4pt;
}

.blog p
{
	font-size:8pt;
}

.blog p a
{
text-decoration:underline;
font-weight:bold;
}

.blog ul
{
font-size:8pt;
padding-left:10px;
margin-top:40px;
}

.blog ul li
{
margin:2px 0;
}

.blog ul li a
{
color:#3069eb;
text-decoration:underline;
}

.dealer h2
{
font-size:9pt;
}

.gorna, .side, .main
{
margin:3px 0;
padding:0;
}

#ColumnT h1
{
color:#49a400;
font-size:14pt;
margin-bottom:10px;
}

#tracksHidden
{
display:none;
}

#moreTracks
{
background:#ff7400;
margin:8px 0;
padding:3px;
}

#moreTracks a
{
cursor:pointer;
color:#FFFFFF;
font-weight:bold;
}

#tracksTable th, #tracksHidden th
{
background-color:#49a400;
color:#FFFFFF;
padding:3px;
}

#tracksTable tr td, #tracksHidden tr td
{
padding:3px;
}

#article p
{
line-height:1.4em;
}

#article
{
border-bottom:solid 1px #CDCDCD;
padding:10px;
}

#tracksTable tr.even td, #tracksHidden tr.even td
{
background:#f1f5fa;
}

#tracksTable tr.odd td, #tracksHidden tr.odd td
{
background:#f7f8fa;
}

div.details
{
padding:10px;
font-size:10pt;
background:#49a400;
}

div.details p
{
clear:both;
font-weight:bold;
color:#FFFFFF;
font-size:10pt;
line-height:1.3em;
margin:0;
}

#gDevices
{
margin-top:10px;
background:#FFFFFF;
padding:10px;
font-size:10pt;
}

#writeBox
{
margin-top:7px;
}



div.details p span
{
float:left;
display:block;
width:20%;
font-weight:normal;
}


#w1dl, #w1ds
{
float:left;
width:310px;
margin-right:10px;
}

#w2dl
{
width:375px;
float:left;
}

#w2dp
{
width:470px;
float:right;	
}

#w1dp
{
margin:0;
float:right;
}

#w3dl
{
width:620px;
float:left;
}

#w3dp
{
width:310px;
float:right;
}

#w4dl
{
width:310px;
float:left;
}

#w4dp
{
width:620px;
float:right;
}

#w4ds
{
display:none;
}

#results
{
	text-align:left;
}

#results h1
{
font-size:12pt;
}

#results h2
{
padding:3px 3px 3px 8px;
font-size:10pt;
background:#F5F5F5;
border-left:solid 8px #9ebad1;
margin:10px 0 10px 0;
}

#results h3
{
margin:5px 0 2px 0;
font-size:10pt;
}

#results h3 a 
{
text-decoration:underline;
margin-bottom:3px;
}

#results a
{
text-decoration:underline;
}

#results p
{
font-size:8pt;
margin-top:5px;
border-bottom:dotted 1px #AFAFAF;
padding-bottom:10px;
}

#w5ds
{
width:950px;
}

.searchImg
{
height:75px;
overflow:hidden;
display:block;
}

#dadv
{
margin:5px 0;
}



.error
{
color:#FFFFFF;
background:#aa0000;
padding:8px;
margin:10px 0;
}


#searching_txt
{
	float:left; 
	width:69%;
}

#searching_form
{
	float:right; 
	width:29%; 
	background:#e9eff1;
	color:#040e13;
	padding:5px;
}

.filterProduct
{
padding:5px;
border-bottom:dotted 1px #E2E2E2;
margin:5px 0;
cursor:pointer;
}

.filterProduct h1
{
font-size:11pt;
margin-bottom:5px;
}

.filterProduct h1 a
{
color:#000000;
}

.foundProducts
{
background:#F9F9F9;
padding:3px;
font-size:10pt;
}

.filterImg
{
float:left;
width:20%;
}

.filterImg img
{
margin: 0 auto;
}

.filterText
{
float:right;
width:78%;
}

h1.christmas
{
background:#a60225;
font-size:14pt;
color:#FFFFFF;
padding:4px;
margin:3px 0;
}

#sets
{
margin:4px 0 10px 0;
}

#sets #chooseset
{
font-size:9pt;
margin:0 auto;
display:block;
width:100px;
margin-top:5px;
}

#sets a
{
color:#FFFFFF;
}



/* ######### CSS for Shade Tabs. Remove if not using ######### */

#countrytabs
{
display: block;
float: left;
list-style:none;
}



#countrytabs a
{
display:block;
}



.tabcontent
{
display:none;
}



.tabcontent p

{
width:240px;
}



.tabcontent h1
{
width:240px;
height:auto;
margin-bottom:3px;
}

#thetabs
{
padding-top:10px;
border-top:solid 1px #CDCDCD;
}

#thetabs li
{
	float:left;
	width:105px;
	padding-right:30px;
}

#thetabs li a
{
background:url('/goimages/arrow_grey.gif') no-repeat;
padding-left:20px;
font-size:10pt;
font-weight:bold;
color:#808080;
display:block;
text-decoration:none;
}

#thetabs li.odd a
{
background:url('/goimages/arrow_blue.gif') no-repeat;
padding-left:20px;
font-size:10pt;
font-weight:bold;
color:#166fff;
display:block;
text-decoration:none;
}

#thetabs
{
list-style-type:none;
}

/************* Lightbox */



#lightbox{

	position: absolute;

	left: 0;

	width: 100%;

	z-index: 100;

	text-align: center;

	line-height: 0;

	}



#lightbox a img{ border: none; }



#outerImageContainer{

	position: relative;

	background-color: #fff;

	width: 250px;

	height: 250px;

	margin: 0 auto;

	}



#imageContainer{

	padding: 10px;

	}



#loading{

	position: absolute;

	top: 40%;

	left: 0%;

	height: 25%;

	width: 100%;

	text-align: center;

	line-height: 0;

	}



#hoverNav{

	position: absolute;

	top: 0;

	left: 0;

	height: 100%;

	width: 100%;

	z-index: 10;

	}



#imageContainer>#hoverNav{ left: 0;}



#hoverNav a{ outline: none;}



#prevLink, #nextLink{

	width: 49%;

	height: 100%;

	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */

	display: block;

	}



#prevLink { left: 0; float: left;}



#nextLink { right: 0; float: right;}



#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }



#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }



#imageDataContainer{

	font: 10px Verdana, Helvetica, sans-serif;

	background-color: #fff;

	margin: 0 auto;

	line-height: 1.4em;

	}



#imageData{	padding:0 10px; color: #666; }



#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	



#imageData #caption{ font-weight: bold;	}



#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			



#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	



#overlay{

	position: absolute;

	top: 0;

	left: 0;

	z-index: 90;

	width: 100%;

	height: 500px;

	background-color: #000;

	}



/* Min-Width */

.lbWidth { /* most browsers */

	position: absolute;

	top: 0px; left: 0px;

	width: 100%;

	min-width: 790px;

	}



* html .lbContent { /* IE6 */

	margin-left: -790px;

	position:relative;

	}



* html .lbMinWidth { /* IE6 */

	padding-left: 790px;

	}



/* Clearfix */	

.clearfix:after {

content: ".";

display: block;

height: 0;

clear: both;

visibility: hidden;

}



.clearfix {display: inline-block;}



/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */ 
