/*
* A Joomla! Template
* @name - procar
* @author - flamaster.net
* @version - 1.5
* @date - 2009
* @website - flamaster.net
* @copyright &copy; -  
* @license - commercial
* @modifications - 
*/


* {
  margin                : 0px;
  padding               : 0px;
  border						: 0px;		
  }

body 		{margin: 0 auto; 
			 border-top: 0px solid #369;
		 	 line-height: 1.4em; 
			 background: #fff;
			 color: #222;
			 font-family: Tahoma, Helvetica, Arial, sans-serif;
			 font-size: 12px; 
			  }


img {
  padding               : 0 0 0 0;
  border                : none;
}

input, textarea, select	{
  padding               : 2px;
  border                : 1px solid #eee;
  background			: #fcfcfc;
  font-family: Tahoma, "Deja Vu", helvetica, arial, sans-serif;
  line-height: 1.2em;
  font-size: 0.8em; 
  color: #444;
  font-style: normal;
  }

IMG	a:hover {
	background: #fff;
	text-decoration: none;
	}

ul, ol
		{margin-top: 3px; }
		
ul li {
  list-style            : disc;
	margin-left: 15px;
	line-height: 150%;
	color: #666;
	}

ul li p {
	color: #777;
	}	
	
ol li {
	margin-left: 20px;
	line-height: 150%;
}

ul.checklist li {
	list-style: none;
	line-height: 12px;
	margin-left: 0px;
	padding: 2px 2px 5px 18px;
	background: url(../images/li.gif) no-repeat left center;
	list-style-position: outside;
	}
	
.left	{float:left;}

.right{float:right;}

.center {margin: 0 auto;}

.checklist {
	list-style: none;
	line-height: 16px;
	font-size: 11px;
	margin-left: 0px;
	padding: 2px 2px 5px 18px;
	background: url(../images/li.gif) no-repeat left center;
	list-style-position: outside;
	}


	
.clear, .clr {clear: both; line-height: 0px;}

DIV.componentheading {display: none; height: 1px; line-height: 1px;}


P	{
font-family: Tahoma, "Deja Vu", helvetica, arial, sans-serif;
line-height: 1.5em;
font-size: 1em; 
color: #444;
font-style: normal;
}

H1			{
			 color: #333;
			 font-family: Tahoma, sans-serif;
			 font-weight: normal;
			 font-size: 22px;
			 line-height: 22px;
			 padding-bottom: 3px;
			 text-align: left;
			}


H2			{
			 color: #666;
			 font-family: Trebuchet MS, Helvetica, Tahoma, Arial, sans-serif;
			 font-weight: normal;
			 font-style: italic;
			 font-size: 14px;
			 padding-bottom: 3px;
			 text-align: left;
			}			
			

H3			{
			 color: #333;
			 font-family: Tahoma, sans-serif;
			 font-weight: normal;
			 font-size: 12px;
			 line-height: 14px;
			 padding-bottom: 3px;
			 text-align: left;
			}			

H4			{
			 color: #333;
			 font-family: Trebuchet MS, Tahoma, Helvetica, Arial, sans-serif;
			 font-size: 12px; 
			 font-weight: normal;
			 line-height: 15px;
			 padding-bottom: 3px;
			 text-align: left;
			}
			
H5			{
			 color: #333;
			 font-family: Trebuchet MS, Tahoma, Helvetica, Arial, sans-serif;
			 font-size: 11px; 
			 font-weight: bold;
			 line-height: 14px;
			 padding-bottom: 5px;
			 text-align: left;
			}			
H6			{
			 color: #687B95;
 			 font-family: Trebuchet MS, Tahoma, Helvetica, Arial, sans-serif;
			 font-size: 10px; 
			 font-weight: normal;
			 text-align: left;
			}	
			
			
/********** template builder **********/

#header-wrapper {
	width: 100%;
	background: #fff;
	border-bottom: 0px solid #687B95;
	clear:both;
}

#header-container {
	margin: 0 auto;
	width: 945px;
	background: #fff;
	}


#topmenu {
	width: 100%;
	background: #fff;
	border: 0px solid #00f;
	float: right; position: relative;	
	}
	
#logo {
	width: 100%; height: 100px;
	background: #fff;
	float: left; position: relative;
	}

#mainmenu {
	margin: 0 auto;
	width: 100%;
	background: #fff;
	border-top:  1px solid #ccc;	
	border-bottom: 1px solid #ccc;
	float: left; position: relative;	
	}


#content-wrapper {
	width: 100%;
	background: #fff;
	overflow: hidden;
}

#content-container {
	margin: 0 auto;
	width: 945px;
	position: relative;
	background: #fff;
	border: 0px solid #f00;	
	}						 
						 

#lcol {
  width: 225px; padding: 0px; background: #fff; 
  margin: 20px 0px 15px 0px;
  position: relative; float: left;
  border: 0px solid #ccc;	
}

#lcontent {
  margin-top				: 0px;	
  margin-bottom			: 15px;	
  padding               : 5px 5px 5px 0px;
  position: relative;
  }

#mcol {
  width: 700px; padding: 0px; /*background: #f8f7f0;*/ 
  margin: 20px 0px 15px 0px;
  position: relative; float: right;
  overflow: hidden;	
  background: #fff;	
  border: 0px solid #0ff;	
}

#mcontent {
  position              : relative;
  margin-top				: 0px;	
  margin-bottom			: 15px;	
  padding               : 5px 0px 0px 0px;
  float: left;	
}	 
						 
#content
	{
	position: relative; float: left;
	width: 700px; 
	background: #fff;
	margin-bottom: 10px;
	border: 0px solid #9c0;
	}
			
			
#content-slogan
	{
	position: relative; float: left;
	width: 700px; 
	background: #fff;
	margin-bottom: 10px;
	border: 0px solid #9c0;
	}						 


#footer-wrapper {
	width: 100%; 

	border-bottom: 0px solid #687B95;
	clear: both;
	display: block;	
}

#footer-container {
	margin: 0 auto; position: relative;
	width: 945px;

	}

						 

/********** Top Menu Horiz **********/
/* primary menu - at the top of this site */


			  
#topmenu ul li {
					list-style-type: none;
					list-style-image: none;
					height: 20px;
					line-height: 18px;
					font-size: 10px;							
					padding: 0px 10px 0px 10px;
					margin-left: 0px;
					border-right: 0px solid #666;
					float: right;
					text-transform: uppercase;
			}


#topmenu ul.menu	{float: right;}


#topmenu a:link, 
#topmenu a:visited {
					color: #666;
					background: #fff;					
					text-decoration: none;
					margin: 0px 2px 0px 0px;
					font-weight: normal;
					}

#topmenu ul li:hover, #topmenu a:hover, #topmenu ul li.over {	
					color: #0074C5;
					}

#topmenu ul li#current, #topmenu ul li#current a {	
					background:#fff;
					color: #0074C5;
					border-right: 0px solid #ccc;
					border-left: 0px solid #ccc;					
					text-decoration: none;
					}
					
					
					

/********** Main Menu Horiz **********/
/* primary menu - at the top of this site */


			  
#mainmenu ul li {
					list-style-type: none;
					list-style-image: none;
					height: 24px;
					line-height: 24px;
					font-size: 12px;	
					font-weight: bold;						
					font-family: Georgia, Palatino, serif;
					padding: 0px 19px 0px 19px;
					margin-left: 0px;
					border-right: 0px solid #666;
					float: left;
					text-transform: uppercase;
			}


#mainmenu ul.menu	{float: left; }


#mainmenu a:link, 
#mainmenu a:visited {
					color: #999;
					background: #fff;					
					text-decoration: none;
					margin: 0px 2px 0px 0px;
					font-weight: bold;
					}

#mainmenu ul li:hover, #mainmenu a:hover, #mainmenu ul li.over {	
					color: #0074C5;
					}

#mainmenu ul li#current, #mainmenu ul li#current a {	
					background:#fff;
					color: #0074C5;
					border-right: 0px solid #ccc;
					border-left: 0px solid #ccc;					
					text-decoration: none;
					}
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
/********** Left Content **********/			
/********** lewa kolumna Menu **********/




#lcontent ul.menu
							{ margin-left: 0px; }
							
#lcontent ul.menu li		{ width: 200px; color: #999; font-weight: normal; 
			  					  list-style: none;
			  					  list-style-position: inside;
			  					  font-family: Tahoma, helvetica, arial, sans-serif; 
								  font-size: 11px;
								  margin: 0px 0px px 0px; padding: 2px; 
								  border-bottom: 1px solid #eee; }

#lcontent ul.menu li a { color: #666; padding: 3px 0px 3px 0px; margin-left: 0px; 
							background: #fff url(../images/ bg-menu-left.jpg) repeat-y; 
						  text-decoration: none; height: auto; font-weight: normal;
						  			  					  list-style-position: inside;}


#lcontent ul.menu li a:hover, #lcontent ul li a.active
						{ color: 	 #69C; background-color: #fff; 
									  					  list-style-position: inside;}
						

#lcontent ul.menu li#current a  { 
							color: #69C; background-color: #fff;
										  					  list-style-position: inside;}



							
							



#lcontent H3 	{
	text-transform			: uppercase;
	font-size				: 12px;
	color						: #666;
	padding-left			: 10px;
	font-weight: bold;
	}


#lcontent .moduletable 	{
	margin-bottom			: 15px;
	}			

#lcontent IMG	a:hover {
	background: #fff;
	text-decoration: none;
	}						 
						 
/********** banner **********/ 


#banner 
	{
	position: relative; float: left;
	width: 700px; height: 300px;
	background: #fff;
	margin-bottom: 10px;
	border: 0px solid #9c0;
	}
	
#banner-dol
	{
	position: relative; float: left;
	background: #fff;
	margin-bottom: 10px;
	border: 0px solid #9c0;
	}	
/********** boxy ***********/

#fp-usr1 	{width: 225px;	min-height: 180px; margin-left: 0px; margin-bottom: 15px;
				 position: relative; float: left; border: 1px solid #69c;
				 background: #fff;			  
				 }	
		 		
	
#fp-usr2 	{width: 225px;	min-height: 180px; margin-left: 9px; margin-bottom: 15px;
				 position: relative; float: left;	   border: 1px solid #6c9;	  
				 background: #fff;			  
				 }	
	
#fp-usr3 	{width: 225px;	min-height: 180px; margin-left: 9px; margin-bottom: 15px;
				 position: relative; float: left;	 border: 1px solid #fc6;		  
				 background: #fff;			  
				 }	
	
DIV.content				{ padding: 9px; border: 0px solid #f00;}	
DIV.content	IMG		{ margin-bottom: 0px;}		
DIV.content	a: hover IMG		{ text-decoration: none;}		
	
.ramka-zolta			{ border: 1px solid #fc6;	}
.ramka-niebieska		{ border: 1px solid #69c;	}
.ramka-zielona			{ border: 1px solid #6c9;	}


 /* #mcol H1			{
			 color: #2070B7;
			 font-family: Tahoma, serif;
			 font-weight: bold;
			 font-size: 16px;
			 padding-bottom: 3px;
			 text-align: left;
			}

#mcol H2			{
			 color: #398B14;
			 font-family: Tahoma, Arial, Helvetica, sans-serif;
			 font-weight: normal;
			 font-style: normal;
			 font-size: 14px;
			 padding-bottom: 3px;
			 text-align: left;
			}					
*/

	
			 						 
							 	
#mcol .glowna-mod-4 	{width: 575px;	padding: 5px 5px 0px 5px; 
						 	margin-top: 5px; margin-bottom: 5px; margin-left: 0px; margin-right: 0px;
							 position: relative; float: left;				  }		 

.glowna-mod-4 P
						{font-size: 10px; color: #fff; margin-top: -5px;}



/*** pathway ***/

#pathway			{
  position              : relative;
  margin               	: 2px;
  float						: left;
  clear: both;	
				  }	
					
span.pathway {
	color: #900;
	line-height: 12px;
	font-size: 10px;
	padding: 2px;
}







/*** stopka ***/




#footer			{
  width: 945px; margin 0 auto;
  margin						: 10px 0px 15px 0px;
  padding-top           : 10px;
  border-top: 1px solid #999;	
 }
	
#footer P {font-size: 11px; color: #333; }
#footer H6 {font-weight: normal; }

#footer a {text-decoration: underline; color: #999;}
#footer a:hover {color: #ccc; background-color: #fff;}







/********** Newsflash Box **********/
.box {
color: #AAB165;
display: table;
position: relative;
margin-top: 15px;
background: inherit;
border: 0px dashed #dadada;
}

.box_inner {
color: inherit;
display: table;
padding: 15px;
background: #FFFFE9 url(../images/) repeat-x;
border: solid 1px #fff;
}

.captioned_image {
float: left;
position: relative;
margin-right: 17px;
padding-bottom: 15px;
}

.captioned_image div {
font-size: 9px;
position: absolute;
left: 0px;
bottom: 0px;
} 





















/* #### Joomla! #### */




/********** Links **********/
a, a:link, a:visited {
color: #2070B7;
text-decoration: underline;
}

a:hover {
color: #fff;
background: #2070B7;
text-decoration: none;
}

.yoo-login	{ margin-left: 10px;}

/********** Modules **********
table.moduletable {
  width                 : 100%;
  margin-bottom         : 15px;
}

table.moduletable-flagi {
  width                 : 100%;
  margin-bottom         : 15px;
  margin-top				: -15px;
  vertical-align: top;		
}

table.moduletable th {
width: 100%;
font-family: "century gothic", "trebuchet ms", helvetica, arial, sans-serif;
font-size: 16px;
font-weight: normal;
color: #666;
text-align: left;
padding: 0px 5px 5px 5px;
}

table.moduletable li {
padding: 5px;
}

table.moduletable ul {
padding: 0px;
}

table.moduletable td {
font-size: 11px;
padding: 1px;
}


*/







