/* css reset - początek*/
* {
	padding: 0px;
	margin: 0px;
}

html {
	overflow-y: scroll;
}

a {
	border-width: 0px;
	outline: none;
	text-decoration:none;
	color:rgb(51,51,204);
}

a.szary {
	border-width: 0px;
	outline: none;
	text-decoration:none;
	color:rgb(83,83,83);
}

a:hover {
   text-decoration:underline;
}

a.czysty,a.czysty:hover {
   color: black;
   font-size:12px;
	text-decoration:none;
	font-weight:normal;
}

a img {
	border-width: 0px;
	border-style: none;
}

p {
	padding-bottom:7px;
	font-size: 12px;
	text-align:justify;
	line-height:17px;
}

p.podpisZdjecia {
   padding-top:5px;
	padding-bottom:7px;
	font-size: 11px;
	text-align:center;
	line-height:14px;
}

ul,ol {
   margin-left:20px;
   font-size:12px;
   margin-bottom:10px;
   line-height:17px;
}
.clear {
	clear: both;
}

span.first {
   font-size:1.8em;
}

body {
	background-color: white;
	background-image: url(/imgMain/page/asfalt2.jpg);
	background-repeat:repeat-y;
	background-position:-4px 0px;
	text-align: left;
	color:#252424;
	font-size: 11px;
	font-family: Tahoma, "Times New Roman", Times, serif;
	
}

#prawyBok {
   background-image: url(/imgMain/page/tloBoczne3.jpg);
	background-repeat: no-repeat;
	background-position:1076px 303px;
	position:absolute;
	top:0px;
	left:0px;
	height:893px;
	background-color:white;
	width:100%;
	z-index:-1;
}

#wrapper {
	display: inline-block;
	background-position: top left;
	background-repeat: repeat-y;
	/*background-image: url(/imgMain/page/bottom.jpg);*/
	/**/
	margin-right: auto;
	margin-left: auto;
	width: 1076px;
   float:left;
}

#belkaDolna {
	
	background-position: bottom left;

	background-image: url(/imgMain/page/belkaDolna.png);
   background-repeat:repeat-x;
   
   border:0px solid red;
   height:30px;
   
   /*
   position:relative;
   top:-170px;
   z-index:2;
   */
   
}

#left {
   width: 431px;
   float:left;
   
}

#right {
   width: 645px;
   float:right;
   
}

#logo {
   width: 431px;
   height:159px;
   
}

#logo h1{
   float:left; 
    width: 430px;
    height:159px; 
    overflow:hidden; 
    padding-right:0px; 
    position:relative;
   
}

#logo-link{
   float:left; 
    width: 430px;
    height:159px; 
    overflow:hidden; 
    padding-right:0px; 
    position:relative;
   
}

#logo img {
   display:block; 
   position:absolute; 
   top:0; 
   left:0; 
   z-index:9999;
   
}



#samochod {
   width: 431px;
   height:734px;
   background-position: top left;
	background-repeat: no-repeat;
	background-image: url(/imgMain/page/samochod2.jpg);
}

#menu {
	height: 85px;
	width: 645px;
	background-color: white;
}
#submenu {
	height: 72px;
	width: 645px;
	background-color: white;
}
#content {
   width: 645px;
   background-position: top left;
	background-repeat: no-repeat;
	background-image: url(/imgMain/page/ramkaTop.jpg);
	padding-top:12px;
	background-color: white;
}
#content2 {
   border-bottom:1px solid #818181;
   background-repeat: repeat-y;
	background-image: url(/imgMain/page/ramka.gif);
	background-color:#ffffff;
   padding-top:2px;
   padding-bottom:10px;
   text-align:left;
}
#page {
   width:400px;
   float:left;
   text-align:left;
   
}
#sidebar {
   width:243px;
   float:left;
   min-height:575px;
}

div.ramkaZolta {
   width:357px;
   float:right;
}

div.ramkaZolta div.topZolta {
   background-repeat: no-repeat;
	background-image: url(/imgMain/page/ramkaZoltaTop2.png);
	height:65px;

}

div.ramkaZolta div.topZolta p {
   padding-top:13px;
   font-weight:bold;
	text-align:center;
	font-size:1.3em;
}

div.ramkaZolta div.topZolta a {
   font-size:1.0em;
   color:#252424;
}
div.ramkaZolta div.middleZolta {
   background-repeat: repeat-y;
	background-image: url(/imgMain/page/ramkaZoltaMiddle.png);
	padding-left:20px;
	padding-right:20px;
}

div.ramkaZolta div.middleZolta div.punkty {
   float:left;
   width:170px;
   padding-top:5px;
	
}

div.ramkaZolta div.middleZolta div.punkty p {
   background-image:url(/imgMain/page/arrow.png);
   background-position:10px 3px;
   background-repeat: no-repeat;
   margin-bottom:2px;
   padding-left:30px;
   padding-bottom:0px;
}

div.ramkaZolta div.middleZolta div.cena {
   float:right;
   width:130px;
   padding-top:35px;
	
}

div.ramkaZolta div.middleZolta div.cena p {
   text-align:center;
   padding-bottom:3px;
   font-weight:bold;
   font-size:1.2em;
}

div.ramkaZolta div.middleZolta div.cena p.cena {
   text-align:center;
   padding-bottom:0px;
   font-weight:bold;
   font-size:1.4em;
}

div.ramkaZolta div.bottomZolta {
   background-repeat: no-repeat;
	background-image: url(/imgMain/page/ramkaZoltaBottom.png);
	height:19px;
}

div.zdjecieL {
   margin-right:4px;
   padding:3px;
   border: 0px solid #919186;
   float:left;
   margin-bottom:10px;
}

div.zdjecieP {
   margin-left:4px;
   padding:3px;
   border: 0px solid #919186;
   float:right;
   margin-bottom:10px;
}

div.menuElement {
   width:161px;
   height:41px;
   float:left;
   background-image:url(/imgMain/page/menuZolte.png);
   background-position:top center;
   line-height:40px;
   background-repeat:no-repeat;
   cursor:pointer;
}

div.menuElement a {
   text-decoration:none;
   font-size:12px;
   font-family:Arial;
   color:black;
}


.malaRamka1 {
   width: 212px;
   background-position: top left;
	background-repeat: no-repeat;
	background-image: url(/imgMain/page/malaRamka.jpg);
	padding-top:11px;
}
.malaRamka2 {
   border:1px solid #818181;
   border-top:0px solid #818181;
   padding-bottom:10px;
}
.polecRamka {
   width: 212px;
   background-position: top left;
	background-repeat: no-repeat;
	background-image: url(/imgMain/page/polecStrone.png);
	padding-top:22px;
}
.menuRamka {
   width: 212px;
   background-position: top left;
	background-repeat: no-repeat;
	background-image: url(/imgMain/page/menuRamka.png);
	padding-top:22px;
}
.opinieRamka {
   width: 212px;
   background-position: top left;
	background-repeat: no-repeat;
	background-image: url(/imgMain/page/opinieRamka.png);
	padding-top:22px;
}
.malaRamka2 .subpages {
   padding:5px;
   padding-left:10px;
   line-height:20px;
   font-size:13px;
   font-family:Arial;
   text-align:left;
}

.malaRamka2 .subpages a, a.menuBoczne {
   text-decoration:none;
   background-image:url(/imgMain/page/arrow.png);
   background-position:left 2px;
   background-repeat: no-repeat;
   margin-bottom:5px;
   padding-left:18px; 
   color:rgb(83,83,83);
}

.malaRamka2 .subpages a.zaznaczony {
   text-decoration:none;
   background-image:url(/imgMain/page/arrowSelected.png);
   background-position:left 2px;
   background-repeat: no-repeat;
   margin-bottom:5px;
   padding-left:18px; 
   color:black;
}

.malaRamka2 .subpages a:hover, a.menuBoczne:hover {
   text-decoration:underline;
}

.malaRamka2 h1 {
   text-align:center;
   border-bottom:1px dotted #818181;
   font-size:1.1em;
   padding-bottom:3px;
}

.tytul {
   background-position: top left;
	background-repeat: no-repeat;
	background-image: url(/imgMain/page/bullet.jpg);
	padding-left:35px;
	line-height:28px;
	font-size:1.6em;
	font-family: Arial, "Times New Roman", Times, serif;
	text-transform: uppercase;
}



/* stale elementy */

form {
   margin:0px;
}

.pole {
   border:1px solid #534741;
   font-size:12px;
   //background:rgb(233,228,200);
}

.poleMale {
   border:1px solid #336601;
   font-size:10px;
   height:14px;
} 
.button {
   border:0px solid rgb(233,228,200);
   background-color:rgb(252,206,0);
   color:black;
   font-size:11px;
   padding:2px;
   padding-left:5px;
   padding-right:5px;
}

.malyErrorDiv {
   font-size:10px;color:#C40026;font-family: verdana;font-weight:bold;padding:5px;text-align:center;border:1px solid #C40026;
}

.malySzary {
   font-size:10px;color:#797979;font-family: arial;font-weight:normal;
}

A.znacznikiStron {font-size:8px;color:white;}
A.znacznikiStronAktywna {font-size:8px;color:black;}
A.znacznikiStron:hover, A.znacznikiStronAktywna:hover {text-decoration:underline;}
.znacznikiStron {text-decoration:none;font-size:8px;color:#FFFFFF;font-family: verdana;font-weight:normal;
padding:2px; width:11px; height:11px; text-align:center; background-color: #534741;}
.znacznikiStronAktywna {text-decoration:none;font-size:8px;color:#FFFFFF;font-family: verdana;font-weight:normal;
padding:2px; width:11px; height:11px; text-align:center; background-color: #e9e4c8;}

.dragged {
	cursor: all-scroll !important;
	border-color: #cc0000 !important;
	z-index: 300 !important;
	filter: alpha(opacity=60);-moz-opacity:.60;opacity:.60;
}
.chosen {
	background: rgb(194,194,194);
}

#dane-lok {
color: #535353; font-size:12px; text-align: center;
}

#dane-lok a {
color: #535353;
}

#tytulnag {
text-align:center; 
padding-left:9px; 
font-weight:bold;
text-transform: uppercase;
line-height: 28px;
font-size: 1.6em;
font-family: Arial,"Times New Roman",Times,serif;
background-image: url("/imgMain/page/bullet.jpg");
background-position: left top;
background-repeat: no-repeat;
}

#tytulnag h1 {
font-size:15px; 
margin:0px;
padding:0px;
}


#tytulnag2 {
font-size: 1.6em;
font-family: Arial,"Times New Roman",Times,serif;
line-height: 28px;
text-transform: uppercase;
padding:0px; 
text-align:center; 
text-transform:none; 
font-weight:bold;
}

#tytulnag2 h2 {
font-size:14px; 
margin:0px;
padding:0px;
}


#naukajazdyp {
padding-left:35px; 
text-transform: uppercase;
line-height: 28px;
background-image: url("/imgMain/page/bullet.jpg");
background-position: left top;
background-repeat: no-repeat;
}

#naukajazdyp h1 {
font-weight:normal;
font-size: 1.6em;
font-family: Arial,"Times New Roman",Times,serif;
}

#stopencja {margin-left:230px; font-style:normal; color:#fff;}
#stopencja ul {list-style-type: none; text-align: center !important;}
#stopencja ul li {background-image:none; display: inline;  }
#stopencja a {text-decoration:none; color:#fff; }
#stopencja a:hover {color:#fff; text-decoration:underline;}


