body {
	margin:0;
	padding:0;
	background: #fff url(../img/bg_symbol.gif) no-repeat bottom right fixed;

	}
form { 
	margin:0; 
	padding:0;
	}
table {
	border-collapse:collapse;
	border-spacing: 0px;
	}
td {
	padding:0px;
	}
input, textarea, select {
	padding-left: 0;
	padding-right: 0;
	font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#999;
	}
a {
	outline:none;
	}
a img {
	border:none;
	}

.Clear {
	clear:both;
	}
	
/* DIV */
#backgrad {
	width:100%; 
	background: url(../img/bg_site.gif) repeat-x top;
	min-height:150px;
	}
#divSite {
	width:980px;
	margin:auto;
	}
#divLogo {
	padding: 36px 0 0 24px;
	float:left;
	width:235px;
	}
#divMenu {
	float:right;
	width:600px;
	border-bottom: 4px solid #fff;
	}
#divTopMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999;
	text-decoration:none;
	padding:17px 0 8px 0;
	border-bottom:1px solid #e2e2e2;
	width:300px;
	float:right;
	text-align:right;
	}
#divTopMenu a {
	margin:0 3px 0 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999;
	text-decoration:none;
	}
#divTopMenu a:hover {
	text-decoration:underline;
	}
a.eng {
	background:url(../img/flag_eng.gif) 0 2px no-repeat;
	padding:0 0 0 21px;
	}
a.rus {
	background:url(../img/flag_rus.gif) 0 2px no-repeat;
	padding:0 0 0 21px;
	}
a.de {
	background:url(../img/flag_de.gif) 0 2px no-repeat;
	padding:0 0 0 21px;
	}
#divSearch {
	float:right;
	clear:both;
	padding:8px 0 0 0;
	}
#divSearch td {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999;
	padding-right:5px;
	}
#divSearch td input {
	border:1px solid #c7c7c7;
	padding:2px;
	}
#divMainMenu {
	clear:both;
	float:right;
	margin-top:34px;
	width:667px;
	}
#divMainMenu em, #divProducts em {display:none;}
#m1  {
	width:97px;
	height:39px;
	display:block;
	float:left;
	background:url(../img/menu01.gif) 0 0 no-repeat;
	}
#m1:hover, #m1.on {
	background:url(../img/menu01.gif)  0 -39px no-repeat;
	}
#m2  {
	width:106px;
	height:39px;
	display:block;
	float:left;
	background:url(../img/menu02.gif) 0 0 no-repeat;
}
#m2:hover, #m2.on {
	background:url(../img/menu02.gif)  0 -39px no-repeat;
}
#m3  {
	width:134px;
	height:39px;
	display:block;
	float:left;
	background:url(../img/menu03.gif) 0 0 no-repeat;
}
#m3:hover, #m3.on {
	background:url(../img/menu03.gif)  0 -39px no-repeat;
}
#m4  {
	width:163px;
	height:39px;
	display:block;
	float:left;
	background:url(../img/menu04.gif) 0 0 no-repeat;
}
#m4:hover, #m4.on {
	background:url(../img/menu04.gif)  0 -39px no-repeat;
}
#m5 {
	width:80px;
	height:39px;
	display:block;
	float:left;
	background:url(../img/menu05.gif) 0 0 no-repeat;
}
#m5:hover, #m5.on {
	background:url(../img/menu05.gif)  0 -39px no-repeat;
}
#m6  {
	width:87px;
	height:39px;
	display:block;
	float:left;
	background:url(../img/menu06.gif) 0 0 no-repeat;
}
#m6:hover, #m6.on {
	background:url(../img/menu06.gif)  0 -39px no-repeat;
}
#divGfx {
	/*border-top:4px solid #ebebeb;*/
	}
#divFoto {
	float:left;
	width:653px;
	height:273px;
	background:url(../img/header_bottom.jpg) bottom no-repeat;
	}
#divFoto img {
	padding-left:4px;
	}
#divBoksy {
	float:right;
	width:327px;
}
#divBaner {
	background:#ebebeb url(../img/baner_bg.gif) left no-repeat;
	height:30px;
	padding:68px 0 0 220px;
}
#divKontakt {
	background:url(../img/kontakt_bg.jpg) no-repeat top;
	height:125px;
	padding:50px 0 0 28px;
}
#divKontakt a, #divBaner a {
	background:url(../img/arrow.gif) 0 2px no-repeat;
	padding-left:18px;
	height:14px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#962827;
	}
#divKontakt a:hover, #divBaner a:hover {
	text-decoration:underline;
	}
#divProducts {
	background:url(../img/products_bg_new.gif) no-repeat top;
	height:173px;
	padding-top:10px;
	display:block;
	}
#prod01  {
	width:163px;
	height:155px;
	display:block;
	float:left;
	background:url(../img/prod01new.gif) 0 0 no-repeat;
	}
#prod01:hover {
	background:url(../img/prod01new.gif)  0 -155px no-repeat;
	}
#prod02  {
	width:163px;
	height:155px;
	display:block;
	float:left;
	background:url(../img/prod02new.gif) 0 0 no-repeat;
	}
#prod02:hover {
	background:url(../img/prod02new.gif)  0 -155px no-repeat;
	}
#prod03  {
	width:163px;
	height:155px;
	display:block;
	float:left;
	background:url(../img/prod03new.gif) 0 0 no-repeat;
	}
#prod03:hover {
	background:url(../img/prod03new.gif)  0 -155px no-repeat;
	}
#prod04  {
	width:163px;
	height:155px;
	display:block;
	float:left;
	background:url(../img/prod04new.gif) 0 0 no-repeat;
	}
#prod04:hover {
	background:url(../img/prod04new.gif)  0 -155px no-repeat;
	}
#prod05  {
	width:163px;
	height:155px;
	display:block;
	float:left;
	background:url(../img/prod05new.gif) 0 0 no-repeat;
	}
#prod05:hover {
	background:url(../img/prod05new.gif)  0 -155px no-repeat;
	}
#prod06  {
	width:163px;
	height:155px;
	display:block;
	float:left;
	background:url(../img/prod06new.gif) 0 0 no-repeat;
	}
#prod06:hover {
	background:url(../img/prod06new.gif)  0 -155px no-repeat;
	}
#divFooter, #divSubFooter {
	clear:both;
	padding:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:11px;
}
#divSubFooter {
	border-top:1px solid #c7c7c7;
	
}
#divFooter a, #divSubFooter a {
	text-decoration:none;
	color:#999999;
}
#divFooter a:hover, #divSubFooter a:hover {
	text-decoration:underline;
	color:#999999;
}
#SMI {
	float:right;
	
}
#Copy {
	float:left;
}

/* submenu */

#divSubmenu {
	position:relative;
}
#subM1, #subM2, #subM3, #subM4, #subM5 {
	position:absolute;
	background:#962827 url(../img/subBg.gif) top left no-repeat;
	border-top:4px solid #fff;
	padding: 10px 5px 10px 5px;
}
#subM6 {
	position:absolute;
	background:#962827 url(../img/subBg.gif) top right no-repeat;
	border-top:4px solid #fff;
	padding: 10px 5px 10px 5px;
}
#subM1 {
	left:0px;/* 413px */
	width:200px;
	display:none;
}
#subM2 {
	left:97px;/* 510px */
	width:200px;
	display:none;
}
#subM3 {
	left:203px;/* 605px */
	width:200px;
	display:none;
}
#subM4 {
	left:337px;/* 680px */
	width:200px;
	display:none;
}
#subM5 {
	left:500px;/* 765px */
	width:157px;
	display:none;
}
#subM6 {
	left:477px;/* 790px */
	width:180px;
	display:none;
}
.SMenu {
	margin:0;
	padding:0;
	list-style: none;
	}
.SMenu ul {
	margin:0;
	padding:0 0 0 15px;
	list-style: none;
	}
.SMenu li {
	margin: 0; 
	padding:0; 
	display: inline;
	}
.SMenu li a { 
	display: block; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none; 
	padding: 5px 7px 5px 10px; 
	color: #fff; 
	font-weight:normal; 
	font-size:11px; 
	border-bottom: solid 1px #a64847; 
	height: 1%; 
}
.SMenu li a:hover, .SMenu li a.on {
	background:#841e1d;
}

/* podstrona style */

#divBreadcrumbs {
	border-bottom:1px solid #ebebeb;
	border-top:1px solid #ebebeb;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999;
	padding:10px 10px 10px 0px;
}
#divBreadcrumbs div {
	padding-left:15px;
}
#divBreadcrumbs a {
	color:#999;
	text-decoration:underline;
}
#subLColmun {
	float:left;
	width:715px;
	padding:15px 35px 20px 0px
	}
#subLColmun #Content {
	padding-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999;
	font-size:12px;
}
#subRColumn {
	float:right;
	width:230px;
	padding-top:15px;
	}
#Content a {
	color:#952827;
}
#Content a.zoomit {
	color:#999999;
}
#Content h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#952827;
}
#Content h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#952827;
}
#Content h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#952827;
	padding:0px 0 5px 0;
	margin:0;
}
.Url {
	padding-bottom:20px;
	display:block;
}
.UrlMore {
	padding-bottom:10px;
	text-align:right;
	display:block;
}
.NewsDate {
	font-size:11px;
}
#PageSwitch {
	text-align:center;
	border-bottom:1px solid #ebebeb;
	border-top:1px solid #ebebeb;
	padding:5px 0 5px 0;
	margin:0 0 10px 0;
}
#PageSwitch a.on {
	text-decoration:none;
	font-weight:bold;
}
#Content ul {
	padding-left:10px;
	margin-left:10px; 
}

#Content li {
	list-style-image:url(../img/lidot.gif);
}

#Content table { width:100%; margin:10px 0 10px 0;}
#Content table th {background:#666; border: 1px solid #666; padding:5px; color:#fff; font-weight:bold; text-align:center; font-size:12px;}
#Content table td {border: 1px solid #c7c7c7; padding:5px; color:#999; font-size:12px;}
#Content table td.center {text-align:center;}
#Content table td.right {text-align:right;}

#Content table#Polec { margin:10px 0 10px 0;}
#Content table#Polec td {border: none; padding:5px; color:#999; font-size:12px;}
#Content table#Polec td input, #Content table#Polec td select { width:200px; border:1px solid #999;}
#Content table#Polec td input.checkbox { padding:0px; border:none; width:15px;}
#Content table#Polec td textarea {width:400px; border:1px solid #999;}

#Content table#AutologPromocja { border: 0px; }
#Content table#AutologPromocja td { border: 0px; font-size: 14px; padding:1px; font-family: Arial, Helvetica; color: #952827; padding-bottom: 10px; font-weight: bold; }

#Content p#Tekst { font-size: 10pt; color: black; }

#Content ul#AutologInfo { font-size: 12pt; color: black; }
#Content ul#AutologBenefit { font-size: 10pt; color: black; }

#Content ul#AlfaRapTime { font-size: 10pt; color: black; }
#Content ul#AlfaRapTime li { list-style-image: url(http://www.tekom.pl/pub/images/autolog_promocja_2/rap_czas.gif); }

#Content ul#AlfaRapFuel { font-size: 10pt; color: black; }
#Content ul#AlfaRapFuel li { list-style-image: url(http://www.tekom.pl/pub/images/autolog_promocja_2/rap_paliwo.gif); }

#Content ul#AlfaRapRoute { font-size: 10pt; color: black; }
#Content ul#AlfaRapRoute li { list-style-image: url(http://www.tekom.pl/pub/images/autolog_promocja_2/rap_trasa.gif); }

#Content ul#AlfaRapEvents { font-size: 10pt; color: black; }
#Content ul#AlfaRapEvents li { list-style-image: url(http://www.tekom.pl/pub/images/autolog_promocja_2/rap_zdarzenia.gif); }

#Content ul#AlfaRapWork { font-size: 10pt; color: black; }
#Content ul#AlfaRapWork li { list-style-image: url(http://www.tekom.pl/pub/images/autolog_promocja_2/rap_praca.gif); }

#Content p#Title { font-size: 16px; font-family: Arial, Helvetica; color: #952827; }
#Content p#Question { font-size: 10pt; color: white; background: #711717; padding: 5px; }
#Content p#Ankieta { font-size: 10pt; color: white; background: #711717; padding: 5px; padding-right: 15px; padding-left: 15px; }
#Content p#Ankieta a { font-size: 10pt; color: white; font-weight: bold; text-align: right; padding: 5px; padding-right: 15px; }
#Content p#PointsOfCnt { font-size: 11pt; color: #000000; }

#Content table#AutologReports { border-width: 0px; border-spacing: 10px; }
#Content table#AutologReports td { border-width: 0px; padding: 5 5 5 5; border-color: black; }

#NormalPoints { font-size: 10pt; color: black; list-style-type: decimal; }

#Content p#PromoTekst { font-size: 11pt; color: black; font-weight: bold; }

#Content table#NoBorder  { border-width: 0px; }
#Content table#NoBorder td  { border-width: 0px; color: black; }

#Content hr {
	color:#c7c7c7;
}

#Content table#AutologPromocjaForm { border: 0px; color: black; padding: 0px; }
#Content table#AutologPromocjaForm td { border: 0px; font-size: 10pt; color: black; padding: 0px; }

.AutologPromocjaFormText { font-size: 14pt; color: white; }
.AutologPromocjaFormText2 { font-size: 10pt; color: white; font-family: Arial, Helvetica; font-weight: bold; }

#Content .foto {
	float:left;
	padding-right:10px;
	width:230px;
}
.foto div {
	background: #f0efef url(../img/zoom.gif) left no-repeat;
	height:22px;
	margin-top:10px;
}
.foto div a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:3px 0 0 35px;
	display:block;
}

#divTools {
	text-align:right;
	}
#divTools a {
	color:#952827;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left:10px;
}
#divTools a.print {
	background:url(../img/print.gif) top left no-repeat;
	padding:0 0 0 17px;
}
#divTools a.top {
	background:url(../img/top.gif) top left no-repeat;
	padding:0 0 0 17px;
}

#divRMenu {
	background:#f0efef;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:10px 0 10px 15px;
}
#divRMenu ul {
	margin:0;
	padding:0;
}
#divRMenu li a, #divRMenu a {
	color:#999;
	text-decoration:none;
	margin:0;
	padding:5px 0 5px 10px;
	display:block;
	background: url(../img/lidot.gif) no-repeat left;
}
#divRMenu li {
	display:inline;
}
#subRColumn h3 {
	margin:0;
	padding:10px 10px 10px 15px;
	background:#962827;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
}
#boxSpytaj {
	background:url(../img/box_spytaj.jpg) no-repeat top;
	width:214px;
	height:100px;
	display:block;
	margin-top:10px;
	border-top:1px solid #cedce8;
	padding:41px 0 0 15px;
}
#boxPolec {
	background:url(../img/box_polec.gif) no-repeat top;
	width:214px;
	height:92px;
	display: none;
	margin-top:10px;
	border-top:1px solid #cedce8;
	padding:41px 0 0 15px;
}
#boxNewsletterHP {
	background:url(../img/box_newsletterHP.gif) no-repeat top;
	height:60px;
	display:block;
	padding:38px 0 0 25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
}
#boxNewsletter {
	background:url(../img/box_newsletter.gif) no-repeat top;
	width:214px;
	height:100px;
	display:block;
	margin-top:10px;
	border-top:1px solid #cedce8;
	padding:40px 0 0 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
}
#boxNewsletter input {
	border:1px solid #c7c7c7;
	width:190px;
	margin:5px 0 5px 0;
}
#boxNewsletterHP input {
	border:1px solid #c7c7c7;
	width:140px;
	margin:5px 0 5px 0;
}
#boxSpytaj a, #boxPolec a, #boxNewsletter a, #boxNewsletterHP a {
	background:url(../img/arrow.gif) 0 2px no-repeat;
	padding-left:18px;
	height:14px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#962827;
	}
#boxSpytaj a:hover, #boxPolec a:hover, #boxNewsletter a:hover, #boxNewsletterHP a:hover {
	text-decoration:underline;
	}
/* Mapa serwisu */
#MapaSerwisu ul {
	padding:0 0 5px 10px;
	margin:0 0 5px 10px;
}
#MapaSerwisu ul ul {
	padding:0 0 0 10px;
	margin:0 0 0 10px;
}
#MapaSerwisu li {
	display:inline;
}
#MapaSerwisu li a {
	padding:5px 0 5px 10px;
	display:block;
	background: url(../img/lidot.gif) no-repeat left;
}

#Polec a.polec {
	color:#952827;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left:10px;
	background:url(../img/arrow.gif) top left no-repeat;
	padding:0 0 0 17px;
}
.error {
	color: #952827;
}
.smallInfo {
	font-size: 7pt;
}

/* galeria */
/* page START */
.page {
	margin: 15px 0;
	padding: 0;
	list-style-type: none;
}
.page li {
	display: inline;
	line-height: 18px;
}
.page a {
	border: 1px solid #ddd;
	color: #666;
	padding: 3px 5px;
	font-size:11px;
	text-decoration:none;
}
.page .active, .page a:hover {
	background-color: #ddd;
	text-decoration: none;
}
/* page END */
/* galleryShow START */
.galleryShow {
	padding: 15px 5px 5px 5px;
	text-align: center;
}
.galleryShow .smallImages {
	padding: 10px;
}
.galleryShow .smallImages img {
	margin: 5px;
}
.galleryShow .smallImages .active img {
	border: 5px solid #a6a6a6;
	margin: 0;
}
.galleryShow p {
	margin: 10px;
	padding: 0;
}
.Results {
	font-size:11px;
	display:block;
	padding-bottom:5px;
	border-bottom:1px solid #ebebeb;
}

/* zoom */
#zoomFG {
	position: absolute;	
	top: 0;
	left: 0; 
	width: 100%; 
	z-index: 100; 
	text-align: center; 
	line-height: 0;
}
#zoomFG div {
	position: relative;
}
#zoomFG #zoomContent {
	position: relative; 
	background-color: #fff; 
	margin: 0 auto;
	padding: 10px;
}
#zoomClose {
	font-weight: bold;
	color: #000;
	text-align: right;
	padding: 10px 0 0 0;
	height: 20px;
	line-height: 10px;
	font-size: 10px;
}
#zoomClose a, #zoomClose a:visited {
	text-decoration: none;
	color: #000;
}
#zoomImage {
	padding: 0;
	margin: 0;
}
#zoomFG img {
	width: auto;
	height: auto;
}
#zoomBG {
	position: absolute; 
	top: 0; 
	left: 0; 
	z-index: 90; 
	width: 100%; 
	height: 500px; 
	background-color: #000;
}


.subMenuContainer {
	background:#962827;
	margin-bottom:10px;
}
.subMenuContainer a.on {
	font-weight:bold;
}
