/* 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:11px;
	line-height: 150%;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #0000000;
	text-align: left;
	margin: 0 0 8px 0; }

/* Column Styles
--------------------------------------------------*/
#ColumnG { float:left; width:388px; margin:0 8px 0 0; text-align:left; }
#ColumnH { float:left; width:178px; margin:0 8px 0 0; text-align:left;}
#ColumnI { float:left; width:178px; margin:0; text-align:left;}
#ColumnJ { float:left; width:574px; margin:0 8px 0 0; text-align:left; font-size:11px; } 
#ColumnJ img {border:solid 1px #E6E6E4; padding:4px;}
#ColumnK { width:760px; margin:0; text-align:left; font-size:12px; } 
#ColumnL { float:left; width:566px; margin:0 8px 0 0; text-align:left; font-size:11px; } 
#ColumnM { float:left; width:178px; margin:0; text-align:left;}
#ColumnN { float:left; width:760px; margin:20px 0 0 0; text-align:left; } 
#ColumnN h3 {font-size:16px; border-left:4px solid #CC6600; padding:0 0 0 5px; margin:15px 0 0 0; }
#ColumnN a { text-decoration:underline; }
#ColumnN a:hover { text-decoration:none; color:#CC6600; }
#ColumnO { float:left; width:574px; margin:0; padding:0; text-align:left; font-size:11px; } 
#ColumnP { float:left; width:760px; text-align:left; padding:5px 0 0 0; } 
#ColumnP h3 {font-size:16px; border-left:4px solid #CC6600; padding:0 0 0 5px; margin:15px 0 0 0; }
#ColumnP a { text-decoration:underline; color:#CC6600;}
#ColumnP a:hover { text-decoration:none; color:#CC6600; }
#ColumnP p { line-height:1.2em; padding:0 0 0 12px;}
#ColumnQ { float:left; width:370px; text-align:left; padding:0 10px 10px 0; font-size:12px; } 
#ColumnR { float:left; width:256px; text-align:left; padding:0 20px 0 10px; font-size:11px; border-right:1px dotted #E6E6E4; }
#ColumnR h3 { padding-bottom:5px; margin-bottom:10px; border-bottom:1px dotted #E6E6E4; } 
#ColumnS { float:left; width:266px; padding-left:20px; text-align:left; font-size:11px; } 
#ColumnT { float:left; width:750px; margin:0; padding-left:10px; text-align:left; font-size:11px; } 
#columnT p
{
font-size:8pt;
}
#ColumnT h3 { padding-left:5px; margin-bottom:10px; border-left:4px solid #F0F0ED; }
#borderB { border-bottom:1px dotted #E6E6E4; } 

/* =Photo Runarounds 
---------------------------------- */
#item01 {margin:0 10px 0 0; padding:0;}
#item01 img {border:solid 1px #E6E6E4; padding:4px;}
#item01 ul { }
#item01 li{float:left; position:relative; padding:5px 10px 0 10px; background-image:url(/garmin/jsp/jahia/templates/us/garmin/m/g/gr-arrow02.gif);
background-repeat: no-repeat; background-position:.3em .8em; 	list-style:none; list-style-type:none; margin:0; }
#item01 .runaround { width:90px; margin:0; padding:0 15px 20px 0; float:left; }
#item01 .runaroundLarge { width:150px; margin:0; padding:0 15px 20px 0; float:left; }

#flashFeature { margin:0 0 20px 0; border:solid 1px #E6E6E4; padding:5px;}
#productFeature {margin:0 0 20px 0;}
#productFeature img {border:solid 1px #E6E6E4; padding:5px;}

#product { padding:5px 0 8px 0; margin:0 0 10px 0; border-bottom:1px solid #F0F0ED; text-align:left; 
font-family:Arial, Helvetica, sans-serif; letter-spacing:.2px; font-weight:bold; font-size:14px; }
#product img {border:none;}
#product h1 {margin:-10px 0 0 0; padding:0;}#feature { padding:5px 0 5px 0; margin:0 0 10px 0; }
#productname span { padding: 0 0 20px 0; }
#marketContainer { padding:0; float:left; width:388px; margin:0 8px 0 0; text-align:left; }
#marketContainer a {text-decoration:none;}
#marketContainer a:hover {text-decoration:none;} 

#bodyRunaround01 { width:90px; margin:0; padding:0 15px 20px 0; float:left; }
#bodyRunaround02 { width:190px; margin:0; padding:0 25px 5px 0; float:left; }
#bodyRunaround03 { width:225px; margin:0 0 5px 10px; padding:0; float:right; }/* Side Navigation
--------------------------------------------------*/
#Side { padding:0; margin:0; }
#Side dl { padding:0 0 25px 0; margin:0; font-size:11px; text-align:left; }
#Side dt { padding:4px 4px 4px 8px; margin:0; background-color:#F0F0ED; border-top:1px solid #E6E6E4; font-weight:bold; }
#Side dd { padding:0; margin:0; }
#Side a { padding:5px 0 5px 14px; margin:0; display:block; border-bottom:1px dotted #E6E6E4; background-color:#F9F9F8; }
#Side a:hover { background-color:#F0F0ED;}
#Side p { padding:0; margin:0; line-height:140%; font-size:11px; }

/* Blog Containers
--------------------------------------------------*/
#SideFeed { padding:0; margin:0; }
#SideFeed a { text-decoration:underline; list-style:none; }
#SideFeed a:hover { text-decoration:none; }
#SideFeed ul { padding:0; margin:0; display:block; background-color:#F9F9F8; }
#SideFeed li { padding:10px; margin:0; display:block; border-bottom:1px dotted #E6E6E4; background-color:#F9F9F8; list-style:none; }
.fbsubscribelink a { padding:10px; margin:0; display:block; border-bottom:1px dotted #E6E6E4; background-color:#F9F9F8; text-decoration:none;}
#SideFeed p { padding:0; margin:0; line-height:140%; font-size:11px; }
#SideFeed img { border:0; }
#creditfooter { padding:5px; margin:0; border-bottom:1px dotted #E6E6E4; background-color:#F9F9F8; list-style:none; clear:both; }

/* Side Features
--------------------------------------------------*/
#SideFeature { padding:0; margin:0; font-size:11px; }
#SideFeature dl { padding:0; margin:0 0 25px 0; display:block; background-color:#F9F9F8; }
#SideFeature dt { padding:4px 4px 4px 8px; margin:0; background-color:#F0F0ED; border-top:1px solid #E6E6E4; font-weight:bold; }
#SideFeature dd { padding:10px 10px 10px 14px; margin:0; display:block; border-bottom:1px dotted #E6E6E4; background-color:#F9F9F8; list-style:none; }
#SideFeature a { text-decoration:underline; list-style:none; }
#SideFeature a:hover { text-decoration:none; }

/* Side Images
--------------------------------------------------*/
#SideImage{ padding:0; margin:0; font-size:11px; }
#SideImage dl { padding:0; margin:0 0 25px 0; display:block; background-color:#F9F9F8; }
#SideImage dt { padding:4px 4px 4px 8px; margin:0; background-color:#F0F0ED; border-top:1px solid #E6E6E4; font-weight:bold; }
#SideImage dd { padding:10px 10px 10px 14px; margin:0; display:block; border-bottom:1px dotted #E6E6E4; background-color:#FFF; list-style:none; }
#SideImage a { text-decoration:underline; list-style:none; }
#SideImage a:hover { text-decoration:none; }

/* Side Alerts
--------------------------------------------------*/
#SideAlerts { padding:0; margin:0; }
#SideAlerts dl { padding:0 0 25px 0; margin:0; font-size:11px; text-align:left; }
#SideAlerts dt { padding:8px 8px 6px 25px; margin:0 0 10px 0; background-image:url(/garmin/jsp/jahia/templates/us/garmin/m/g/bk-alert.jpg);border-top:1px solid #E6E6E4; font-weight:bold; color:#333; }
#SideAlerts dd { padding:0; margin:0; }
#SideAlerts a { padding:5px 0 5px 14px; margin:0; display:block; border-bottom:1px dotted #E6E6E4; }
#SideAlerts a:hover { text-decoration:underline; }
#SideAlerts p { padding:0; margin:0; line-height:140%; font-size:11px; }

/* Discontinued Bar
--------------------------------------------------*/
#discontinued{ padding:6px 6px 6px 25px; margin:0 0 10px 0; background-image:url(/garmin/jsp/jahia/templates/us/garmin/m/g/bk-discontinued.jpg);  
border-top:1px solid #E6E6E4; font-weight:bold; color:#333; font-size:14px; line-height:150%; }

/* =Side Container Styles 
---------------------------------- */
#sideNav { padding:0; margin:0; }
#sideNav li { list-style:none; padding:0; margin:0 0 8px 0; background-color: #ECECEC;
border-top: 1px solid #C1C1C1; font-size: 14px; font-weight: bold; border: 1px solid #C1C1C1; }
#sideNav li a {display:block; text-decoration:none; color:#A1A1A1; padding: 4px 0 4px 4px;}
#sideNav li a:hover { background-color:#6A6965; color:#E1E1E0;} 

#sideLatest { padding:0; margin:15px 0 0 0; list-style-type:circle; list-style-position:inside; font-size:11px;}
#sideLatest li { padding:5px 0 10px 0; margin:0; }
#sideLatest li a {text-decoration:none;}
#sideLatest li a:hover {text-decoration:underline;}
#sideLatest h5 {}

#footer { clear:both; padding:5px 0 5px 0; margin:15px 0 0 0; border-bottom:1px solid #E7EBEA; color:#85888E; text-align:right; }
#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; }

/* =Series Top Navigation Bar
---------------------------------- */
#seriesBar {background-image:url(../m/g/gr-seriesNavBar.jpg); margin:10px 0 20px 0; 
padding:11px 8px 20px 10px; color:#E3E3E3; text-align:left; word-spacing:10px; }
#seriesBar a {color:#E3E3E3; text-decoration:none;}
#seriesBar a:hover {text-decoration:none;}

/* =Tooltip Popups
---------------------------------- */
#tooltip { display:none; }
.tooltipContent { background-color:#FFF; padding:0; margin:0; width:200px; border:1px solid #999; }
.tooltipContent h4 { background-color:#333; color:#CCC; padding:5px; margin:0; display:block; }
.tooltipContent p { padding:5px; margin:0; font-size:12px; }
.tooltipContent img { padding:0; margin:4px 4px 0 0; float:left; }

/* =Breadcrumb
---------------------------------- */
#breadcrumbcontainer {border-bottom:1px solid #F0F0ED; width:100%; padding:0 0 5px 0; margin:0 0 10px 0;  color:#A8A9A5; }
#breadcrumbcontainer input { border:1px solid #F0F0ED; font-size:9px; color:#A8A9A5; padding:2px 5px; margin:0 0 5px 0; }
#topbreadcrumb {float:left; padding:0; margin:0; color:#A8A9A5; text-align:left; font-size:11px; }
/*#topbreadcrumb a { color:#A8A9A5; text-decoration:underline; }*/
#topbreadcrumb a { color:#A8A9A5; text-decoration:underline;  }
#topbreadcrumb span { display:block; margin-top:5px;} 
#topbreadcrumb a:hover { text-decoration:none; }
#topsearch { float:right; padding:0; margin:0; text-align:right;}

/* =Styles for media bar within product pages
---------------------------------- */
#mediabar {border-bottom:1px dotted #E6E6E4; margin:15px 0;}
#mediabar img {float:left; margin:0 8px 8px 0;}
#mediabar h6 {margin:0 0 8px 0;}
#mediabar a {text-decoration:underline;}
#mediabarInthebox {float:left;}
#mediabarInthebox a { display:block; padding:5px 0 5px 14px; margin:0;
background-repeat: no-repeat; background-position:.3em .8em;}
#mediabarInthebox a .01 { background-image:url(/garmin/jsp/jahia/templates/us/garmin/streetpilotc340/m/ic-01.jpg);}
#mediabarInthebox a .02 { background-image:url(/garmin/jsp/jahia/templates/us/garmin/streetpilotc340/m/ic-02.jpg);}
#mediabarInthebox a .03 { background-image:url(/garmin/jsp/jahia/templates/us/garmin/streetpilotc340/m/ic-03.jpg);}
#mediabarInthebox a .04 { background-image:url(/garmin/jsp/jahia/templates/us/garmin/streetpilotc340/m/ic-04.jpg);}
#mediabarInthebox a .05 { background-image:url(/garmin/jsp/jahia/templates/us/garmin/streetpilotc340/m/ic-05.jpg);}
#mediabarInthebox a .06 { background-image:url(/garmin/jsp/jahia/templates/us/garmin/streetpilotc340/m/ic-06.jpg);}
#mediabarInthebox a .07 { background-image:url(/garmin/jsp/jahia/templates/us/garmin/streetpilotc340/m/ic-07.jpg);}/* =Styles product pages
---------------------------------- */
#productPageImage img{
float:left; width:200px; margin:0 5px 0 0;
}

/* Form Styles
--------------------------------------------------*/
#form01 {}
#form01 form { padding:15px 0 0 0; margin:20px 0 0 0; width:760px; background-color:#F0F0ED; 
border:1px solid #E6E6E4; font-weight:bold; font-size:11px;}
#form01 input { margin:0; padding:0; border:1px solid #E6E6E4; 
border-left:4px solid #CC6600; background-color:#FBFBF8; padding:2px; font-size:11px; width:175px; }
#form01 select { margin:0; padding:0; border:1px solid #E6E6E4; 
border-left:4px solid #CC6600; background-color:#FBFBF8; padding:2px; font-size:11px; width:185px; }
#form01 input#submit { margin:0; padding:4px 8px; border:2px solid #A45607; border-left:none; 
border-top:none; background-color:#CC6600; color:#F0F0ED; font-size:11px; width:100px;}
#form01 dl { width:360px; padding:10px; margin:0; float:left; }
#form01 dt { margin:0; padding:6px 5px 0 0; text-align:right; float:left; clear:left; width:120px; }
#form01 dd { margin:0; padding:5px 0; text-align:left; float:left; width:179px; }
#form01 .end { width:700px; padding:10px 0 0 0; margin:0 20px 20px 20px; float:left; border-top:1px dotted #D5D5D2; }
#form01 .end dt { text-align:right; width:680px; }

#form02 {}
#form02 form { padding:15px 0 0 0; margin:20px 10px 0 0; width:365px; background-color:#F0F0ED; 
border:1px solid #E6E6E4; font-weight:bold; font-size:11px; float:left;}
#form02 input { margin:0; padding:0; border:1px solid #E6E6E4; 
border-left:4px solid #CC6600; background-color:#FBFBF8; padding:2px; font-size:11px; width:175px; }
#form02 select { margin:0; padding:0; border:1px solid #E6E6E4; 
border-left:4px solid #CC6600; background-color:#FBFBF8; padding:2px; font-size:11px; width:185px; }
#form02 input#submit { margin:0; padding:4px 8px; border:2px solid #A45607; border-left:none; 
border-top:none; background-color:#CC6600; color:#F0F0ED; font-size:11px; width:100px;}
#form02 dl { width:360px; padding:10px; margin:0; float:left; }
#form02 dt { margin:0; padding:6px 5px 0 0; text-align:right; float:left; clear:left; width:120px; }
#form02 dd { margin:0; padding:5px 0; text-align:left; float:left; width:179px; }
#form02 .end { width:300px; padding:10px 0 0 0; margin:0 20px 20px 20px; float:left; border-top:1px dotted #D5D5D2; }
#form02 .end dt { text-align:right; width:300px; }

/* Search
--------------------------------------------------*/
#search form { padding:0; margin:5px 0; width:760px; background-color:#FFF; 
border:none; font-weight:bold; font-size:11px;}
#search form input, form select { margin:0; padding:0; border:1px solid #E6E6E4; 
border-left:1px solid #E6E6E4; background-color:#FFF; padding:2px; font-size:11px; width:175px; }
#search form input#submit { margin:0; padding:4px 8px; border:2px solid #A45607; border-left:none; 
border-top:none; background-color:#FFF; color:#F0F0ED; font-size:11px; width:100px;}

#compareInput input {
font-size:11px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#485056;
}
#compareInput {
margin:0 0 10px 0; }

#compare 
{
font-size:9pt;
color:#555555;
}

#compare tr td
{
padding:4px 10px 4px 0;
}

#compare tr.odd td
{
background:#edf3fe;
}#compare tr.marked td
{
background:#f3dac2;
}

/* =Zebra Tables
---------------------------------- */
#zebra { border: 1px solid #E6E6E4; padding:0; margin:20px 0; width:760px; text-align:left;}
#zebra th { background-color:#E6E6E4; padding:5px 8px;}
#zebra tbody tr td { font-size:11px; padding:5px 8px; border-left:1px solid #E6E6E4; }
#zebra a { text-decoration:underline; }

/* =Testimonials
---------------------------------- */
#testimonial { width:80%; margin:0 0 30px 0; padding:0 0 5px 0; border-bottom:dotted 1px #E6E6E4; }
#testimonial img { border:solid 1px #E6E6E4; padding:4px; margin: 0 5px 0 0; float:left; clear:left; }

/* All Products Images
--------------------------------------------------*/
#allProducts { width:760px; margin:0; text-align:left; font-size:12px; }
#allProducts img { border:0; }
#allProducts h3 {font-size:16px; border-left:4px solid #CC6600; padding:0 0 0 5px; margin:15px 0 0 0; }
#allProducts dl { font-size:11px; margin:10px 10px 0 0; padding:0;  width:100px; float:left; }
#allProducts dt { padding:5px; text-align:center; }
#allProducts p { display:block; padding:5px 0 5px 14px; margin:0; background-color:#F9F9F8;
background-image:url(/garmin/jsp/jahia/templates/us/garmin/m/g/ic-add.gif); background-repeat: no-repeat; background-position:.3em .8em; font-size:11px;}
#allProducts a { display:block; border:1px solid #E6E6E4;}
#allProducts a:hover { display:block; border:1px solid #CC6600; }
.reveal { width:760px; margin:0; padding:10px 0; text-align:left; }
.reveal a { border:0; padding:0 15px 0 0; font-size:16px; font-weight:bold;}
.reveal a:hover { border:0; }
#allProducts .hide {border:0; float:left; display:block; font-size:14px; font-weight:bold; padding:10px 0;}
#allProducts .hide:hover {border:0; float:left; font-size:14px; font-weight:bold; padding:10px 0;}

/* Line Break 
--------------------------------------------------*/
#lineBreak { width:100%; border-top:1px solid #E6E6E4; margin:0 0 5px 0; }

/* Orange Link 
--------------------------------------------------*/
.orange a { text-decoration:underline; color:#CC6600; }
.orange a:hover { text-decoration:none; color:#CC6600; }

/*MOOOOOOOOOOOOOOOOOOOOOOJE*/

.product
{
float:left;
width:80px;
border:solid 1px #e4eaf0;
text-align:center;
margin-right:5px;
}

p.grey
{
background:#f3f3f3;
padding:4px;
}

.product p
{
margin:2px 0 0 0;
font-size:8pt;
font-family:Arial,Helvetica,sans-serif;
}
.product p a
{
text-align:center;
width:100%;
display:block;
min-height:20px;
background:#f7f8f9;
padding-top:2px;
}

.product p a:hover
{
background:#e4eaf0;
}

#product_photo
{
float:left;
margin:0px 20px 20px 0;
text-align:center;
width:50%;
}

#product_headings
{
width:40%;
float:right;
margin-top:30px;
}#imageTab div
{
float:left;
width:17%;
margin-right:1%;
}

#imageTab h1
{
font-size:12pt;
margin-bottom:5px;
}

#specsTab h1, #versionTab h1
{
background:#ccddfc;
padding:5px;
color:#485056;
font-size:12pt;
}

#specsTab table, #versionTab table
{
margin-bottom:20px;
width:100%;
border-collapse:collapse;
}

p#rozwin
{
text-align:right; 
padding-top:4px; 
display:none; 
margin-bottom:-22px;
}

div#newsright
{
-moz-opacity:.95; 
opacity:.95;
filter:alpha(opacity=95);
background:#FFFFFF; 
width:270px;
position:absolute; 
min-height:120px; 
margin-left:653px; 
margin-top:-27px;
*margin-top:0px;
}

p#zwin
{
text-align:right; 
float:right; 
width:20px; 
padding-top:4px;
}

#specsTab table tr.even td
{
background:#edf3fe;
width:49%;
}

#versionTab table tr.even td
{
background:#edf3fe;
}

#specsTab table tr td, #versionTab table tr td
{
padding:4px;
border:solid 1px #EEEEEE;
}.akcesorium, #newsTab .news
{
	border-bottom:solid 1px #EEEEEE;
	padding:5px 0;
}

.akcesorium p.opis
{
padding-top:20px;
width:75%;
float:left;
}

.akcesorium p.clear
{
padding:0;
}

#newsTab .news h1
{
font-size:12pt;
}

.akcesorium img, #newsTab .news img
{

}

.akcesorium div.img
{
	float:left;
	margin-right:10px;
	width:15%;
}

.toright
{
text-align:right;
}

/* Class for the div which will hold the images */
.product {
  /* You must specify a width for the area that contains 
  the images or Firefox, Opera, and Safari will expand 
  the hoverable area to the full width available.  */
  margin-bottom:5px;
}
/* Hide the full sized image */
.product a .fullleft, .product a .fullright{
  display: none;
}

.product a .fullleft img, .product a .fullright img
{
float:left;
margin:0 10px 10px 0;
width:150px;
}

.product .fullleft, .product .fullright
{
width:400px;
}

/* Specify the position of the full sized image (for IE) */
.product a:hover{
  position: relative;
}
/* Display the full sized image when link is hovered over */
.product a:hover .fullright{
  position:absolute;
  top:-75px;
  display: block;
  left:-40px;
  z-index: 1;
  border: solid 3px #AAAAAA;
  padding:10px;
  background:#FFFFFF;
  
}

.product a:hover .fullleft{
  position:absolute;
  top:-75px;
  display: block;
  left:-300px;
  z-index: 1;
  border: solid 3px #AAAAAA;
  padding:10px;
  background:#FFFFFF;
  
}

/* Hide the thumbnail when the full sized image is shown */
.product a:hover .thumb {
  visibility: hidden;
}
/* -------------------------------------------------------------- 
  
  STYLE CSS
   * Filename:        jquery.tabs.css
   * Version:         1.1.3.1
   * Websites:        http://stilbuero.de/2006/05/13/accessible-unobtrusive-javascript-tabs-with-jquery/
	 										http://stilbuero.de/jquery/tabs/

	Modified:
    * d.olufson (2007-11-15)
    
-------------------------------------------------------------- */

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .tabs-nav {
        display: none;
    }
}

/* Skin */
.tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 4px;
}
.tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.tabs-nav li {
    float: left;
    margin: 0 0 0 1px;
    min-width: 75px; /* be nice to Opera */
}

.tabs-nav li.short
{
	float: left;
    margin: 0 0 0 0px;
    min-width: 50px; /* be nice to Opera */
}

.tabs-nav a, .tabs-nav a span {
    display: block;
    padding: 0 5px;
    background: url(../images/gr-tab.jpg) no-repeat;
}

.tabs-nav li.short a, .tabs-nav li.short a span {
    display: block;
	padding:0;
    background: url(../images/gr-tab.jpg) no-repeat;
}

/** html .tabs-nav a, * html .tabs-nav a span
{
    display: block;
    padding: 0 5px 0 5px;
    background: url(../images/gr-tab.jpg) no-repeat;
}*/

.tabs-nav a {
    position: relative;
    top: 1px;
    z-index: 2;
    padding-left: 0;
		color:#272B2F;
font-family:"Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-weight: 700;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
}

.tabs-nav .tabs-selected a 
{
color:#272B2F;
}

.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {
    background-position: 100% -150px;
    outline: 0; /* prevent dotted border in Firefox */
}

.tabs-nav  li.short .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {
    background-position: 100% -150px;
    outline: 0; /* prevent dotted border in Firefox */
}

.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active {
    background-position: 100% -100px;
}

.tabs-nav li.short a span {
    width: 50px; /* IE 6 treats width as min-width */
    min-width: 50px;
    height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;
    padding-top: 6px;
    padding-right: 0;
}

.tabs-nav a span {
    width: 64px; /* IE 6 treats width as min-width */
    min-width: 58px;
    height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;
    padding-top: 6px;
    padding-right: 0;
}*>.tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}


.tabs-nav .tabs-selected a span {
    padding-top: 7px;
}
.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span {
    background-position: 0 -50px;
}
.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span {
    background-position: 0 0;
}
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.tabs-nav .tabs-disabled {
    opacity: .4;
}
.tabs-container {
	border-top: 1px solid #D2D2D0;
	background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
	margin-top:-8px;
	width: 440px;
	padding-top: 1em;
	padding-right: 8px;
	padding-bottom: 1em;
	padding-left: 10px;
}.tabs-container a
{
color:#4681bd;
text-decoration:underline;
}

.tabs-loading em {
    padding: 0 0 0 20px;
    background: url(../m/g/loading.gif) no-repeat 0 50%;
}

.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:#000000;
height:101px;
/*margin:0;*/
padding:0;
}

html>body .horizontalcssmenu #cssmenu1
{
margin-bottom:5px;
}

/* 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;
background:#000000;
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;
}

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

#w2dl
{
width:475px;
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;
}

#konkurs fieldset
{
border:solid 1px #8cb7d7;
margin-bottom:10px;
padding:10px;
}

#konkurs legend
{
color:#8cb7d7;
font-weight:bold;
}

#konkurs input, #konkurs select, #konkurs textarea
{
font-size:8pt;
border:solid 1px #e6e6e4;
padding:3px;
}

#konkurs input#wyslij_konkurs
{
width:111px;
height:35px;
padding-top:5px;
display:block;
border:0;
background:url('/images/wyslij.gif') no-repeat;
margin:10px auto;
font-size:15pt;
font-weight:bold;
color:#FFFFFF;
cursor:pointer;
}

#konkurs p label
{
display:block;
width:15%;
float:left;
}

#konkurs p
{
clear:both;
}

#fullspec
{
padding:5px 0 5px 30px;
margin:5px 0 10px 0;
background:url('/images/pdf.gif') no-repeat center left;
}

#pressroominfo
{
width:48%;
float:left;
}

#pressroominfo .tabs-nav
{
margin:15px 0 0 0;
}

#pressroominfo .tabs-nav li a
{
color:#000000;
text-decoration:none;
}

#pressroominfo .tabs-container
{
margin-top:0;
border:solid 1px #f2f2f2;
}

#pressroominfo h1, #pressroomdl h1
{
	background:#F5F5F5;
	color:#555555;
	font-size:12pt;
	padding:5px;
	margin:8px 0;
}

#pressroomdl h1#folderpath
{
background:none;
font-size:10pt;
padding:0 5px;
margin:30px 0 10px 0;
}

#pressroomdl
{
float:right;
width:48%;
border-left:dotted 1px #CDCDCD;
padding-left:1%;
}

#pressroominfo .newsh2
{
font-size:11pt;
margin-bottom:5px;
}

#pressroominfo .newsh2 em
{
color:#888888;
font-size:8pt;
font-weight:normal;
font-style:normal;
}

#pressroominfo div.thenews
{
margin-bottom:20px;
padding-bottom:8px;
border-bottom: dotted 1px #CDCDCD;
}

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



#pressroomdl a, #pressroominfo a
{
color:#0074d4;
text-decoration:underline;
}

#pressroomdl a, #pressroomdl table tr td
{
font-size:9pt;
}

#pressroomdl p#stats
{
margin-top:20px;
padding:5px;
background:#F0F0F0;
}

#pressroomdl tr.h2td td
{
padding:5px;
background:#F5F5F5;
}

/* button główny na głównej */

.Bleft_end
{
float:left;
display:block;
height:22px;
width:12px;
background:url('/images/indexbutton1.jpg') no-repeat;
}

.Bleft
{
float:left;
height:19px;
background:url('/images/indexbutton2.jpg');
}

.Bleft
{
color:#FFFFFF;
font-size:9pt;
font-weight:bold;
}

.Bright
{
float:left;
height:19px;
background:url('/images/indexbutton4.jpg');
color:#000000;
font-size:9pt;
font-weight:bold;
}

a#indexbutton
{
margin:10px 0;
display:block;
text-decoration:none;
cursor:pointer;
}

a#indexbutton span
{
cursor:pointer;
}

.Bleft, .Bright
{
padding:3px 5px 0 5px;
}


.Bcenter
{
float:left;
height:22px;
width:13px;
background:url('/images/indexbutton3.jpg') no-repeat;
}

.Bright_end
{
float:left;
display:block;
height:22px;
width:10px;
background:url('/images/indexbutton5.jpg') no-repeat;
}

#newsblog
{
/*border-top:dotted 1px #CDCDCD;
border-bottom:dotted 1px #CDCDCD;*/
padding:10px 0;
/*margin-top:20px;*/
}

#newsblog_top
{
}

#newsblog_bottom
{

}

#newsintro
{
float:left;
width:25%;
}

#newsintro a
{
display:block;
margin:5px 0;
}

#newsintro h1, #newslinks h1
{
font-size:11pt;
font-family:Tahoma;
margin-bottom:8px;
}

#newsintro img
{
float:left;
margin:0 10px 10px 0;
}

#newslinks
{
float:right;
width:74%;
}

#newslinks ul li
{
font-size:10pt;
margin:3px 0;
}

#newslinks ul li:first-child
{
margin-top:0;
}

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

/* ------------------------------- */

#container-4 #info, #container-4 #contact, #container-4 #pressnotes
{
*margin-top:-15px;
}

#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;
}

