* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background: #fafafa;
}
#wrapper { 
 margin: 0 auto;
 width: 808px;
 border:7px solid white;
 background:#fff;
}
.fontsize
	{
	  width:100%;
	  text-align: right;
	}
.fontsize a
	{
	border-bottom: 3px solid #ddd;
	}
#header {
 color: #333;
 width: 808px;
 float: left;
 height: 74px;
 margin: 0px 0px 0px 0px;
 background: url(../images/logo-chodzen-top.gif);
 cursor:pointer;
}
#navigation {
 float: left;
 width: 808px;
 color: #333;
 margin: 0px 0px 1px 0px;
 background: #fff;
}
#navigation ul
	{
	list-style: none;
    }
#navigation ul li
	{
	float: left;
	width: 88px;
	height: 37px;
	background: url(../images/menu-li-off.png);
	margin-right: 1px;
	
	font-family: "MS Sans Serif";
	font-size: 12px;
	font-weight: bold;
	color: #c0291c;
	}
#navigation > ul > li:first-child
	{
	width:94px;
	}
#navigation ul li a, #navigation ul li a:active, #navigation ul li a:visited
	{
	  color: #c0291c;
	  text-decoration:none;
	}
#navigation ul li a:hover
	{
	  color: white;
	}	
#navigation ul li a.ahover
	{
	  color: white;
	}

#navigation ul li a > span
	{
	 position: relative;
	 top: 3px;
	 left: 3px;
	}

	#navigation ul li > span
	{
	position: relative;
	 top: 3px;
	 left: 3px;

	}

#navigation .menuHover
	{
	background: url(../images/menu-li-on.png);
	color: #fff;
	}
#navigation > ul > li > ul > li
	{
	  width:201px;
	  height: 20px;
	  float: none;
	  border-top:1px solid #fff;
	}
	
.redbar {
 float: left;
 width: 100%;
 margin: 0px 0px 1px 0px;
 height: 5px;
 background: #e61000;
}
#leftcolumn { 
 color: #333;
 margin: 0px 0px 0px 0px;
 width: 606px;
 float: left;
}
#leftcolumn > table
	{
	  width:605px;
	  position: relative;
	}
#leftcolumn > table *
	{
	  text-align: justify;
	}
#leftcolumn  table h2
	{
	  font-size: 17px;
	  font-family: "Trebuchet MS";
	  font-weight: normal;
	  padding-bottom: 10px;  
	}
#leftcolumn img
	{
	  border:0;
	}
#tablecolumnleft
	{
	width:440px; 
	vertical-align: top; 
	padding:5px;
	padding-right:10px;
		  
	}
#tablecolumnright
	{
	width:140px;
	padding:3px;
	padding-top:5px;
    vertical-align: top;
    text-align: center;
	}
.active
	{
	color: #d01202;
	}
.orange
	{
	color: #e28a00;	  
	}	
#rightcolumn { 
 float: right;
 color: #333;
 margin: 0px 0px 0px 0px;
 width: 201px;
 display: inline;
 position: relative;
 top:0px;
}
#search
	{
	  width: 201px;
	  height: 63px;
	  background: url(../images/search-bg.png);
	}
#search h2
	{
	  color: #d11303;
	  font-size: 18px;
	  font-family: "Trebuchet MS";
	  font-weight: normal;
	  padding-left: 5px;
	  padding-top: 3px;
	}
#search input
	{
	 background: url(../images/input-bg.png);
	 width:190px;
	 height: 20px;
	 border: 1px solid #f5cda9;
	 margin-left: 5px;
	}
#search img
	{
	  position: absolute;
	  margin-left: 168px;
	  margin-bottom: -3px;
	  
	}
#columns
	{
	  background:url(../images/page-bg.png);
	  height: auto;
	  width: 808px;
	}
#footer
	{
	  width:808px;
	  height: 5px;
	  clear:both;
	  background: #f0d788;
	  text-align:right;
	  color: #aaa;
	  font-size: 10px;
	}
#footer img
	{
	vertical-align: middle;
	margin: 5px 0 5px 0;
	}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
#filler
	{
	  height: 218px;
	background: #f0d788;
	}
#news
	{
	  padding: 5px;
	  color: #8b6b00;
	}
#news h2
	{
	  color: #d11303;
	  font-size: 18px;
	  font-family: "Trebuchet MS";
	  font-weight: normal;	  
	}
#news .rss
	{
	  text-align: left;
	  font-weight:normal !important;
	}
#news .rss a
	{
	  text-decoration:none;
	}
.latestnews
	{
	  list-style: url(../images/page_next.png);
	  text-align: justify;
	  margin-bottom:11px;
	}
li.latestnews a,li.latestnews a:visited, li.latestnews a:active
	{
	  text-decoration:none;
	  color: #8d6706;
	  font-weight: bold;
	  font-size: 14px;
	  margin-bottom:5px;
	}
li.latestnews a:hover
	{
	  color: #d11303;
	}
li.latestnews
	{
	  padding-top: 10px;
	  margin-left: 25px;
	}
.rss
	{
	  list-style: url(../images/rss.png);	
	}
.breadcrumbs
	{
	  margin-right: 10px;
	  color: #d01202;
	}
.breadcrumbs a, .breadcrumbs a:active, .breadcrumbs a:visited
	{
	text-decoration:none;
	color: #e28a00; 
	}
.menu li.active a,.menu li.active a:active,.menu li.visited a
	{
	  color: #d01202;
	}
.red
	{
	  color: #d01202;	  
	}
.gold
	{
	  color: #855f0a;
	}
.contentheading
	{
	  color: #d11303;
	  font-size: 18px;
	  font-family: "Trebuchet MS";
	  font-weight: normal;  
	}
.workerList
	{
	  width:140px;
	}
#tablecolumnright ul.workerList > li
	{
	 list-style:none;
	 padding:0;
	 margin:0;
	 width:140px;
	 font-size:12px;
	 margin-bottom: 15px;
	 text-align: center;
	}
#tablecolumnright .workerList li img
	{
	  border:3px solid #fff;
	  margin-top:3px;
	}
.title
	{
	  font-size:12px;
	  font-weight:bold;
	  color:#855f0a;
	}
#page ul li
	{
	  list-style:normal;
	  margin-left: 20px;
	  margin-bottom: 3px;
	}
#page ul li a,#page ul li a:visited,#page ul li a:active
	{
	  color: #8b6b00;
	  text-decoration: none;
	}
#page ul li a:hover
	{
	  color: #d11303;
	}

#WorkersResponse ul li
	{
	  float: left;
	  list-style:none;
	  margin: 5px;
	  width: 130px;
	  height: 250px;
	}
#ChangePerson
	{
	  display:none;
	}
.container {
	BORDER: #333 1px solid; MARGIN-LEFT: auto; WIDTH: 300px; MARGIN-RIGHT: auto; POSITION: relative; TEXT-ALIGN: right
}
.input {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 5px; WIDTH: 100%; COLOR: #8c6300
}
TEXTAREA {
	FONT: 12px Verdana; WIDTH: 200px; COLOR: #8c6300; HEIGHT: 250px
}
LABEL {
	LEFT: 20px; FONT: 13px Verdana; VERTICAL-ALIGN: top; COLOR: #8c6300; PADDING-TOP: 5px
}
FIELDSET {
	BORDER: 0; BACKGROUND: #fdf7e7; MARGIN: 20px 10px; moz-border-radius: 10px
}
LEGEND {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #fdf7e7; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; FONT: bold 16px/1.4 "Trebuchet MS"; COLOR: #8c6300; PADDING-TOP: 0px;
}
.submit {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px
}
.fields {
	MARGIN-TOP: 10px; MARGIN-RIGHT: 10px
}
/*MENU*/

.SalonMenu
	{
	  list-style:none;
	}
.SalonMenu li
	{
	  list-style:none;
	  float:left;
	  width:143px;
	  height:166px;
	  margin-bottom: 10px;
	  margin-right: 3px;
	}
.SalonMenu li div
	{
	  /*background:#fef9eb;*/
	}
.SalonDesc
	{
		height: 36px;
		width:143px;
	}
.CarName
	{
	  color: #d01202;
	  font-weight: bold;
	  font-size:16px;
	  text-decoration: none;
	}
.CarPrice
	{
	font-size:11px;
	color: #888;
	}
.results .list li
	{
	  margin-left: 20px;
	}
.list
	{
	  padding: 10px;
	}
.searchintro
	{
	  padding: 0px 0px 10px 0px;
	}
.phrase, .only
	{
	  padding: 10px;
	}

	p.thumb{
		float:left;
		margin:.5em 0;
		margin-right:10px;
		background:url(../images/car-bg.gif) bottom right no-repeat;
		padding:0 5px 5px 0;
	}
	p.thumb a{
		display:block;
		float:left;
		width:100px;
		height:100px;
		line-height:100px;
		overflow:hidden;
		position:relative;
		z-index:1;	
	}	
	p.thumb a img{
		float:left;
		position:absolute;
		top:-20px;
		left:-10px;	
	}
	
	/* mouse over */
	
		p.thumb a:hover{
			overflow:visible;
			z-index:1000;
		}
		p.thumb a:hover img{			
			background:url(../images/car-bg.gif) bottom right no-repeat;
			padding:0 3px 3px 0;
		    top:-30px;
		    left:-10px;							
		}
