/* BEGIN STANDARD STYLES */
html, body, h1, h2, h3, h4, h5, h6, ul, li, ol, form, input, img, textarea
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#666666;
}

ol
{
	margin-left:10px;
}

img 
{
	border: 0;
}



h1, h2, h3, h4, h5, h6
{
	font-weight:normal;
	font-size:13px;
}

button
{
	cursor: pointer;
}

table, tr, td, th
{
	border: 0;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border-collapse:collapse;
	border-spacing:0 0;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#666666;
	vertical-align:top;
}

div.odstepnik, div.clear
{
	clear:both;
	height:0px;
	font-size:0;
	line-height:0;
}


a:link
{
	text-decoration:none;
	color:#666666;
}

a:visited
{
	text-decoration:none;
	color:#666666;
}

a:hover
{
	text-decoration:underline;
}

a.img:hover
{
	text-decoration:none;
}

a.blue:link
{
	text-decoration:none;
	color:#0066FF;
}

a.blue:visited
{
	text-decoration:none;
	color:#0066FF;
}

a.blue:hover
{
	text-decoration:underline;
}

.blue
{
	color:#79ACDA;
}

.clear
{
	clear:both;
	font-size:0;
	line-height:0;
	height:0px;
}

.middle
{
	vertical-align:middle;
}

.bold, .strong
{
	font-weight:bold;
}

.italic
{
	font-style:italic;
}

.justify
{
	text-align:justify;
}

.right
{
	text-align:right;
}

.center
{
	text-align:center;
}

h2
{
	font-size:12px;
	font-weight:bold;
	color:#0000FF;
}

.red
{
	color:#FF0000;
}

.green
{
	color:#06a415;
}

.nowrap
{
	white-space:nowrap;
}

.vertical_middle
{
	vertical-align:middle;
}

select
{
	border:1px #cccccc solid;
	font:10px Tahoma;
	color:#666666;
	padding-left:2px;
	bottom:2px;
}


li.standard
{
	margin-left:20px;
	margin-top:5px;
	margin-bottom:5px;
	margin-right:5px;
	padding-left:0;
}

li.standard2
	{
		margin-left:40px;
		margin-top:5px;
		margin-bottom:5px;
		margin-right:5px;
		padding-left:0;
	}

img.in_text_left
{
	float:left;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
}


.error, .errorMessage
{
	color:#FF0000;
	font-weight:bold;
}

img.more
{
	vertical-align: bottom;
}

ul.actionMessage
{
	list-style:none;
}

	ul.actionMessage li
	{
		list-style:none;
	}
	
.start
{
	cursor:pointer;
}
/* END STANDARD STYLES */

/* ARTICLES */

.article .orange{
	color:#FF6600;
}

.article .hrDiv{
	height:1px; 
	background-color: #bfbfbf;
}

.article, .article td, .article li{
	color:#666666;
}

.article li{
	list-style-type:disc;
	line-height: 16px;
	text-align: justify;
}

.article h2{
	color:#FF6600;
	font-size: 21px;
	font-weight: normal;
	padding-top:30px;
}

.article .liHeader{
	color:#0070c0;
}

.article li{
	margin-left: 40px;
}

.article p{
	text-align: justify;
	line-height: 16px;
	margin: 0;
	padding-top: 11px;
}

.article img{
	vertical-align: middle;
}

.article h3{
	color:#00b0f0;
}

.article .mainColumn{
	width:500px; 
	padding-right:30px;
}

.article .small-text{
	font-size: 10px;
	line-height: normal;
	padding-top: 11px;
	width:192px; 
}

.article .small-text p{
 	font-size: 10px;
 	line-height: normal;
 	margin:0;
 	padding:0 0 11px 0;
}

.article .small-text h3{
	font-size: 9px; 	
}

.article .dlaKlientow_poradnik p{
	padding: 0 0 18px 0;
}

.article.godlo td{
	text-align: center;
	width: 240px;
}
.article.godlo .header{
	font-size:17px;
	width: 720px;
}

.article.godlo .footer{
	color: #ff8100;
	font-size: 13px;
}

.article.godlo .hrDiv{
	margin: 16px 0;
	width: 720px;
}

.article.gwiazdki .starsTable td{
	vertical-align: middle;
}

.article.gwiazdki li{
	list-style-image: url("../img/ico_checked.gif");
}

.article.gwiazdki .h3{
	font-size: 14px;
}

.article.gwiazdki .starsDiv{
	background-repeat: repeat-x;
	height: 44px;
}
.article.gwiazdki .starsDiv.blueStar{background-image: url('../img/star_blue.gif');}
.article.gwiazdki .starsDiv.greenStar{background-image: url('../img/star_green.gif');}
.article.gwiazdki .starsDiv.yellowStar{background-image: url('../img/star_yellow.gif');}
.article.gwiazdki .starsDiv.yellow2Star{background-image: url('../img/star_yellow2.gif');}

	
.article.gwiazdki .header{
	font-weight: bold;	
	font-size: 11px;
}

.article.gwiazdki .section{
	height: 50px;
}

.article.gwiazdki .left{
	width: 255px;
}

.article.gwiazdki .middle{
	font-weight: bold;
	width: 140px;
}

.article.gwiazdki .right.header{
	font-size: 11px;
}

.article.gwiazdki .right{
	font-size: 10px;
	text-align: left;
}

/* END ARTICLES */


/* przycisk */

input.button
{
	font-family: arial, helvetica, sans-serif;  
  	line-height: 23px;
  	padding: 4px 7px 4px 7px;
	border: 1px solid #ea892b;
	background-color: #f9d0c2;
	margin: 1px 1px 1px 1px;
	color: black;
	text-decoration: none;
	text-align: center;
	vertical-align: center;
	cursor:pointer;
}

input.button_hover
{
	background-color: #f4a274;
}

a.button , a.button:visited , a.button:active {
	font-family: arial, helvetica, sans-serif;  
  	line-height: 23px;
  	padding: 4px 7px 4px 7px;
	border: 1px solid #ea892b;
	background-color: #f9d0c2;
	margin: 1px 1px 1px 1px;
	color: black;
	text-decoration: none;
	text-align: center;
	vertical-align: center;
}

a.button:hover {
	background-color: #f4a274;
}

/* Przycisk na liscie */

a.button_l , a.button_l:visited , a.button_l:active {
	font-family: arial, helvetica, sans-serif;  
  	display: block;
  	float: left;
  	padding: 4px 7px 4px 7px;
	margin: 1px 1px 1px 1px;
	border: 1px solid #ea892b;
	background-color: #f9d0c2;
	color: black;
	text-decoration: none;
	text-align: center;
	vertical-align: center;
	white-space: nowrap;
}

a.button_l:hover {
	background-color: #f4a274;
}

a.smallMore , a.smallMore:visited , a.smallMore:active, a.smallMore:link {
  	color: black;  	
  	text-decoration: underline;
  	font-size: 11px;
}

a.smallMore:hover {
	color: #eb8a2c;
	text-decoration: none;
	font-size: 11px;
}

a.order , a.order:visited , a.order:active, a.order:link {
  	color: #EB8A2C;  	
  	text-decoration: underline;
  	font-weight: bold;
}

a.order:hover {
	color: #eb8a2c;
	text-decoration: none;
	font-weight: bold;
}

a.orange {
	color:#ef8300;
}


#mainContainer
{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}

#header
{
	position:relative;
	width:100%;
	height:85px;
}

	#header img.logo
	{
	left:13px;
	top:14px;
	position:absolute;
	}
	
	#header img.claim
	{
	left:241px;
	top:18px;
	position:absolute;
	}
	
	#header div.boxLogin
	{
	width:261px;
	height:60px;
	padding-top:10px;
	position:absolute;
	left:736px;
	top:7px;
	background:URL(../img/boxLogin.png) no-repeat;
	font-size: 9px;
	}
	
		#header div.boxLogin table
		{
			margin-left:15px;
			width:230px;
		}
	
			#header div.boxLogin input.login
			{
			}
	
			#header div.boxLogin input, #header div.boxLogin img
			{

			}
	
			#header div.boxLogin td
			{
				padding-bottom:3px;
				vertical-align:middle;
				font-family:Tahoma;
				font-size:9px;
			}
			
			#header div.boxLogin td.buttons
			{
				text-align:right;
				font-size:9px;
				padding-top:2px;
			}
			
			#header div.boxLogin td.right
			{
				padding-left:5px;
				text-align: left;
			}
			
			#header div.boxLogin td.right img
			{
				padding-right:5px;
			}
	
		#header div.boxLogin input.txt
		{
			width:128px;
			height:15px;
			padding-top:4px;
			padding-left:2px;
			padding-right:2px;
			border:none;
			font-size:9px;
			background:url(../img/input4.png) right no-repeat;
		}

	#header img.ico_find
	{
		position:absolute;
		left:20px;
		top:95px;
	}

	#header div.txt1
	{
		position:absolute;
		left:84px;
		top:95px;
		font-size:9px;
	}

	#header form div.query
	{
		position:absolute;
		left:84px;
		top:110px;
	}

	#header form input.btn_find
	{
		position:absolute;
		left:309px;
		top:110px;
	}
	
	#header ul.mainMenu
	{
	display:block;
	position:absolute;
	left:235px;
	top:51px;
	}

		#header ul.mainMenu li
		{
			/*display:-moz-inline-stack;
			display:inline-block;
			zoom:1;
			*display:inline;*/
			display:block;
			float:left;
			
			margin-left:5px;
			font-size:10px;
			white-space:nowrap;
			padding-right:5px;
			border-right:1px solid #d5d5d5;
			vertical-align:middle;
			line-height:18px;
		}

		#header ul.mainMenu li a
		{
			color:#797979;
			font-size:9px;
			font-family:Tahoma;
		}
		
		#header ul.mainMenu li a  img
		{
			display:block;
			border: none;
			float: left;
			vertical-align: middle;
			text-decoration:none;
			padding-right:5px;
		}


			#header ul.mainMenu li.add_observation a { background-image: url(../img/btn_dodaj_obserwacje.png); }
			#header ul.mainMenu li.for_customers a { background-image: url(../img/btn_dla_klientow.png); }
			#header ul.mainMenu li.for_companies a { background-image: url(../img/btn_dla_firm_i_instytucji.png); }
			#header ul.mainMenu li.join a { background-image: url(../img/btn_przystap_i_korzystaj.png); }
			#header ul.mainMenu li.emblem a { background-image: url(../img/btn_godlo_jakosc_obslugi.png); width:100px;  }

		#header div.login_box
		{
			position:absolute;
			left:770px;
			top:80px;
			width:200px;
			/*color:#797979;*/
			color:#666666;
			font-size:11px;
			font-weight: bold;
		}

			#header div.login_box input
			{
				display:block;
			}
			
				#header div.login_box div.input_txt2
				{
					margin-top:2px;
					margin-bottom:2px;
					display:block;
				} 
				
				#header div.login_box div.links
				{
					margin-top:3px;
					margin-right:70px;
				}
				
					#header div.login_box div.links a
					{
						display:block;
						padding-right:30px;
						text-align:right;
						background:url(../img/3arrows_gray.png) no-repeat right;
						font:10px Tahoma;
					}
					

				#header div.login_box .btn_login
				{
					position:absolute;
					left:145px;
					top:6px;
					display:block;
					width:56px;
					padding-top:57px;
					background: url(../img/btn_zaloguj_sie.png) no-repeat left top;
					text-align:center; 
					font-size:10px;
					border:none;
				}
				
				#header div.login_box a.btn_logout
				{
					position:absolute;
					left:145px;
					top:6px;
					display:block;
					width:56px;
					padding-top:57px;
					background: url(../img/btn_wyloguj_sie.png) no-repeat left top;
					text-align:center; 
					font-size:10px;
				}

#mainContent
{
	width:100%;
	clear:both;
}

	#mainContent div.col1
	{
		width:360px;
		float:left;
	}
	
			#mainContent div.col1 div.boxSearch
			{
				width:100%;
				height:130px;
				background:url(../img/boxSearch1.png) no-repeat;
				position:relative;
				margin-bottom:9px;
				padding-top:50px;
			}
			#mainContent div.col1 div.trades
			{
				display: inline-block;
				width:100%;
				height:270px;
				background:url(../img/boxSearch2.png) no-repeat;
				position:relative;
				margin-bottom:9px;
				padding-top:25px;
				/* IE 6 */
				_padding-top:29px;				
				/* IE 7 */
				!padding-top:29px;
				padding-left:15px;
			}
			
			#mainContent div.col1 div.boxSearch input
			{
				vertical-align:middle;
				font-size:13px;
				padding-top:4px;
				padding-left:5px;
				padding-right:5px;
			}
						
			#mainContent div.col1 div.boxSearch td.label
			{
				margin:0;
				padding:0;
				font-size:11px;
			}
			
			#mainContent div.col1 div.boxSearch input.txt
			{
				width:243px;
				height:22px;
				border:none;
				background:url(../img/input.png) right no-repeat;
				margin-left:5px;
			}
			
			#mainContent div.col1 div.boxSearch input.txt2
			{
				width:174px;
				height:26px;
				border:none;
				background:url(../img/input2.png) right no-repeat;
				position:relative;
				margin-left:5px;
			}
			
			#mainContent div.col1 div.boxSearch input.check
			{
				margin:0px;
				padding:0px;
				padding-bottom:2px;
				margin-left:5px;
			}
			
				#mainContent div.col1 div.boxSearch table
				{
					width:340px;
					margin-left:15px;
				}
				
					#mainContent div.col1 div.boxSearch table td
					{
						color:#ffffff;
						font-size:10px;
						font-family:Tahoma;
						vertical-align:middle;
						padding-top:3px;
						padding-bottom:3px;
					}
					
						#mainContent div.col1 div.boxSearch table td h1
						{
							color:#FFFFFF;
							font-size:15px;
							padding-bottom:10px;
						}
					
					#mainContent div.col1 div.boxSearch li
					{
						list-style:none;
						padding-left:25px;
						padding-top:6px;
						padding-bottom:7px;
					}
				
					#mainContent div.col1 div.trades table.trades 
					{
						margin-top:8px;
					}
						
						#mainContent div.col1 div.trades table.trades td
						{
							color:gray;
							font-size:10px;
							font-family:Tahoma;
						}
						
							#mainContent div.col1 div.trades table.trades td ul
							{
								margin:0;
								padding:0;
								margin-left:4px;
							}
						
							#mainContent div.col1 div.trades table.trades td li
							{
								margin:0;
								font-size:9px;
								height:12px;
							}
	
	#mainContent div.col2
	{
		width:360px;
		margin-left:8px;
		float:left;		
	}
	
			#mainContent div.col2 div.boxAddObservation
			{
				width:100%;
				height:130px;
				padding-top:50px;
				background:url(../img/boxAddObservation.png) no-repeat;
				padding-bottom:9px;
			}
			
			#mainContent div.col2 div.boxAddObservation table.grader
			{
				margin:0;
				padding:0;
				width:auto;
			}
			
				#mainContent div.col2 div.boxAddObservation table.grader td
				{
					padding:0px;
				}
			
			#mainContent div.col2 div.boxAddObservation input
			{
				vertical-align:middle;

			}
			
			#mainContent div.col2 div.boxAddObservation input.txt3
			{
				width:247px;
				height:22px;
				border:none;
				font-size:13px;
				padding-top:4px;
				padding-left:5px;
				padding-right:5px;
				background:url(../img/input3.png) right no-repeat;
			}
			
				#mainContent div.col2 div.boxAddObservation table
				{
					width:340px;
					margin-left:auto;
					margin-right:auto;
				}
				
					#mainContent div.col2 div.boxAddObservation table td
					{
						color:#ffffff;
						font-size:11px;
						font-family:Tahoma;
						vertical-align:middle;
						padding-top:3px;
						padding-bottom:3px;
					}
					
						#mainContent div.col2 div.boxAddObservation table td.label
						{
							width:75px;
							padding-right:5px;
						}
						
						#mainContent div.col2 div.boxAddObservation table td.grade
						{
							font-size:13px;
							font-weight:bold;
							padding-left:5px;
							padding-right:7px;
							width:30px;
						}
					
						#mainContent div.col2 div.boxAddObservation table td h2
						{
							color:#FFFFFF;
							font-size:15px;
							padding-bottom:10px;
							font-weight: normal;
						}			
	
	#mainContent div.col3
	{
		width:261px;
		margin-left:8px;
		float:left;
		background-color:#eaeaea;
		padding-top:0px;
		border-top:1px solid #d5d5d5;		
	}

#leftPanel
{
	margin-left:auto;
	margin-right:auto;
}

	#leftPanel div.subjectOfMonth
	{
		width:204px;
		height:101px;
		border:1px solid #979797;
		padding:10px;	
		margin-bottom:10px;
		background:url(../img/bg_odziez.gif) no-repeat;
	}
		#leftPanel div.subjectOfMonth h2
		{
			color:#898888;
			font-size:14px;
		}
		
		#leftPanel div.subjectOfMonth h3
		{
			color:#ee880d;
			font-weight: bold;
			font-size:16px;
		}

	/*#leftPanel div.block, #leftPanelMainPage div.block
	{
		width:207px;
		border:1px solid #989898;
		background-color:#ffffff;
		padding:9px;
		margin-bottom:10px;
		margin-left:auto;
		margin-right:auto;
	}
	
		#leftPanel div.block h2, #leftPanelMainPage div.block h2
		{
			font-size:24px;
			font-weight:normal;
			color:#898888;
			margin-bottom:8px;
		}
		
			#leftPanel div.block a, #leftPanelMainPage div.block a
			{
				display:block;
				width:200px;
				height:31px;
				color:#d7eddb;
				font-size:10px;
				margin-top:2px;
				padding-left:5px;
			}
			
			#leftPanelMainPage div.block
			{
				width:210px;
				padding:25px;
			}

			
				#leftPanel div.block a.oneRow, #leftPanelMainPage div.block a.oneRow
				{
					line-height:31px;
				}
				
				#leftPanel div.block a.twoRows, #leftPanelMainPage div.block a.twoRows
				{
					padding-top:3px;
					height:29px;
				}
			
				#leftPanel div.block a.green, #leftPanelMainPage div.block a.green
				{
					background:url(../img/bg_block_green.png) no-repeat;
				}
				
				#leftPanel div.block a.blue, #leftPanelMainPage div.block a.blue
				{
					background:url(../img/bg_block_blue.png) no-repeat;
				}
				
				#leftPanel div.block a.red, #leftPanelMainPage div.block a.red
				{
					background:url(../img/bg_block_red.png) no-repeat;
					font-weight: bold;
				}*/
				
	#leftPanel div.block
	{
		width:207px;
		border:1px solid #989898;
		background-color:#ffffff;
		padding:9px;
		margin-bottom:10px;
		margin-left:auto;
		margin-right:auto;
	}
	
		#leftPanel div.block h2
		{
			font-size:24px;
			font-weight:normal;
			color:#898888;
			margin-bottom:8px;
		}
		
			#leftPanel div.block a
			{
				display:block;
				width:200px;
				height:31px;
				color:#d7eddb;
				font-size:10px;
				margin-top:2px;
				padding-left:5px;
			}
			
				#leftPanel div.block a.oneRow
				{
					line-height:31px;
				}
				
				#leftPanel div.block a.twoRows
				{
					padding-top:3px;
					height:29px;
				}
			
				#leftPanel div.block a.green
				{
					background:url(../img/bg_block_green.png) no-repeat;
				}
				
				#leftPanel div.block a.blue
				{
					background:url(../img/bg_block_blue.png) no-repeat;
				}
				
				#leftPanel div.block a.red
				{
					background:url(../img/bg_block_red.png) no-repeat;
					font-weight: bold;
				}
				
				#leftPanel div.block a.short
				{
					background:url(../img/bg_block_red_short.png) no-repeat;
					margin-left: 15px;
					width: 185px;
				}

	#leftPanel h2.header_find_observation
	{
		width:225px;
		height:22px;
		background:url(../img/header_znajdz_obserwacje.png) left top no-repeat;
		display:block;
	}
	
	#leftPanel h3
	{
		display:block;
		font-size:18px;
		margin-top:10px;
		margin-bottom:10px;
	}

	#leftPanel div.search_header
	{
		width:235px;
		height:27px;
		font-size:11px;
	}
	
		#leftPanel div.search_header a
		{
			font-weight: bold;
		}

	#leftPanel ul.trade_list
	{
		font-size:12px;
	}

		#leftPanel ul.trade_list li
		{
			list-style:none;
		}


#col1 
{
	width:361px;
	float:left;
	margin-left:15px;
}

	#col1 div.consument
	{
		width:361px;
		height:115px;
		position:relative;
		background: url(../img/block_jestes_konsumentem_down.png) no-repeat left top;
		font:10px Tahoma;
	}
	
	
		#col1 div.consument div.txt
		{
			position:absolute;
			left:15px;
			top:1px;
			width:300px;
		}
		
		#col1 div.consument div.links
		{
			position:absolute;
			left:20px;
			top:54px;
			font-weight: bold;
		}
		
			#col1 div.consument div.links a
			{
				display:block;
				font-weight: normal;
				color:#000000;
				text-align:right;
				margin-top:2px;
				margin-bottom:2px;
				width:150px;
			}

	#col1 h2
	{
		width:361px;
		height:22px;
		display:block;
		background:#008b46 url(../img/header_wasze_obserwacje.png) top left no-repeat;
		margin-top:10px;
	}

	#col1 div.block
	{
		width:341px; 
		border:1px solid #989898; 
		border-top:none;
		padding:9px;
		position:relative;
	}

		#col1 div.block h3
		{
			display:block;
			float:left;
			width:124px;
			height:13px;
			background:url(../img/header_ostatnio_dodane.png) left top no-repeat;
		}


		#col1 div.block table
		{
			width:100%;
		}
		
			#col1 div.block table td.content
			{
				vertical-align: top;
				padding-bottom:10px;
				word-wrap:break-word;
				overflow:hidden;
			}
			
				#col1 div.block table td.content h4
				{
					display:block;
					font-size:12px;
					font-weight: bold;
					color:#79acda;
					padding-bottom:5px;
				}
				
				#col1 div.block table td.content div.more
				{
					text-align:right;
				}
			
			#col1 div.block table td.bar
			{
				vertical-align: top;
				text-align: right;
				width:80px;
			}
		
		#col1 div.block div.txt
		{
			font:9px Tahoma;
		}
					

#col2
{
	width:361px;
	float:right;
	margin-left:10px;
}

	#col2 div.company
	{
		width:361px;
		height:115px;
		position:relative;
		background: url(../img/block_reprezentujesz_firme_down.jpg) no-repeat left top;
		font:10px Tahoma;
	}
	
	
		#col2 div.company div.txt
		{
			position:absolute;
			left:15px;
			top:1px;
			width:300px;
		}
		
		#col2 div.company div.links
		{
			position:absolute;
			left:12px;
			top:54px;
			font-weight: bold;
		}
		
			#col2 div.company div.links a
			{
				display:block;
				font-weight: normal;
				color:#000000;
				text-align:right;
				margin-top:2px;
				margin-bottom:2px;
				width:165px;
			}
				
			

	#col2 h2
	{
		width:361px;
		height:22px;
		display:block;
		background:#4d91ce url(../img/header_wiadomosci.png) top left no-repeat;
		margin-top:10px;
	}

	#col2 div.block
	{
		width:341px; 
		border:1px solid #989898; 
		border-top:none;
		padding:9px;
	}

		#col2 div.block ul
		{
			display:block;
		}
		
			#col2 div.block ul li
			{
				display:block;
				padding-left:14px;
				background:url(../img/bullet_orange_rectangle.png) left 50% no-repeat;
			}

#footer
{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	display:block;
	padding-top:30px;
}

	#footer ul
	{
		display:block;
	}
	
		#footer li
		{
			display:block;
			float:right;
			padding-left:5px;
			padding-right:5px;
			border-left:1px solid #b0b0b0;
			color:#b0b0b0;
		}
		
		#footer li.last
		{
			border-right:1px solid #b0b0b0;
		}

	#footer div.media
	{
		/*line-height:26px;*/
		/*width:600px;*/
		float:left;
		font-size:10px;
		line-height: 180%;
	}
	
	#footer div.logos
	{
		float:right;
		text-align: right;
	}

		#footer div.media a
		{
			margin-left:5px;
		}

		#footer img
		{
			vertical-align:middle;
		}

	#footer div.copyright
	{
		float:left;
		font-size:10px;
		padding-top:5px;
	}

	#footer div.links
	{
		float:right;
		/*width:400px;*/
		font-size:10px;
		text-align:right;
		padding-top:5px;
	}
	
	#footer div.separator
	{
		font-size: 1px;
		line-height: 1px;
		height: 3px;
		width: 100%;
		clear: both;
		background: url(../img/dots.png) repeat-x bottom;
		
	}

#comments
{
	width:750px;
}

	#comments h2
	{
		display:block;
		width:745px;
		height:23px;
		line-height:23px;
		font-size:16px;
		font-weight:bold;
		font-family:Verdana;
		padding-left:5px;
		color:#FFFFFF;
		background:#95d860 url(../img/table_green_header.png) left top no-repeat;
	}
	
		#comments h2.blue
		{
			background:url(../img/table_blue_header.png) left top no-repeat;
		}
		
		#comments td
		{
			padding:2px;
		}

	#comments div.item
	{
		width:738px;
		padding:5px;
		border:1px solid #989898;
		border-top:none;
		position:relative;
	}
	
		#observations div.item div.sendToFriend
		{
			margin-top:20px;
			margin-left:15px;
		}
		
		#observations div.item div.commentBox
		{
			width:437px;
			height:61px;
			padding-top:25px;
			background:url(../img/box_comment.png) no-repeat;
			position:relative;
		}
		
			#observations div.item div.commentBox div.ico
			{			
				text-align: center;	
				display:-moz-inline-stack;
				display:inline-block;
				zoom:1;
				*display:inline;
				margin-left:10px;
				font-size:10px;
				font-family:Tahoma;
			}
			
			#observations div.item div.commentBox div.ico a
			{			
				text-align: center;	
				padding-top:30px;
				display:-moz-inline-stack;
				display:inline-block;
				zoom:1;
				*display:inline;
			}
			
			
			#observations div.item div.commentBox a.yes
			{
				background:url(../img/ico_yes.png) no-repeat top center;
				width:25px;
				color:#2fc04b;
			}
			
			#observations div.item div.commentBox a.yes_disabled
			{
				background:url(../img/ico_yes_disabled.png) no-repeat top center;
				width:25px;
				color:#2fc04b;
			}
			
			#observations div.item div.commentBox a.no
			{
				background:url(../img/ico_no.png) no-repeat top center;
				color:#fc3e57;
				width:25px;
			}
			
			#observations div.item div.commentBox a.no_disabled
			{
				background:url(../img/ico_no_disabled.png) no-repeat top center;
				color:#fc3e57;
				width:25px;
			}

			#observations div.item div.commentBox a.trash
			{
				background:url(../img/ico_trash.png) no-repeat top center;
				color:#b6b6b6;
			}
			
			#observations div.item div.commentBox a.comment
			{
				background:url(../img/ico_add_comment.png) no-repeat top center;
				color:#b6b6b6;
			}
			
			#observations div.item div.commentBox a.observation
			{
				background:url(../img/ico_add_observation2.png) no-repeat top center;
				color:#b6b6b6;
			}
			
		
		#observations div.item div.companyReplyGrade
		{
			margin-top:5px;
		}
		
			#observations div.item div.companyReplyGrade div.label
			{
				color:#0588f8;
				display:-moz-inline-stack;
				display:inline-block;
				zoom:1;
				*display:inline;
				font-size:10px;
				font-family: Tahoma;
				vertical-align: middle;
			}
		
			#observations div.item div.companyReplyGrade div.ico
			{			
				text-align: right;	
				display:-moz-inline-stack;
				display:inline-block;
				zoom:1;
				*display:inline;
				margin-left:10px;
				font-size:10px;
				font-family:Tahoma;
				vertical-align: middle;
			}
			
			#observations div.item div.companyReplyGrade div.ico a
			{			
				text-align: right;	
				padding-left:30px;
				display:-moz-inline-stack;
				display:inline-block;
				zoom:1;
				*display:inline;
				line-height: 24px;
			}
			
			
			#observations div.item div.companyReplyGrade a.yes
			{
				background:url(../img/ico_yes.png) no-repeat top left;
				height:24px;
				color:#2fc04b;
			}
			
			#observations div.item div.companyReplyGrade a.yes_disabled
			{
				background:url(../img/ico_yes_disabled.png) no-repeat top left;
				height:24px;
				color:#2fc04b;
			}
			
			#observations div.item div.companyReplyGrade a.no
			{
				background:url(../img/ico_no.png) no-repeat top left;
				color:#fc3e57;
				height:24px;
			}
			
			#observations div.item div.companyReplyGrade a.no_disabled
			{
				background:url(../img/ico_no_disabled.png) no-repeat top left;
				color:#fc3e57;
				height:24px;
			}

			#observations div.item div.companyReplyGrade a.trash
			{
				background:url(../img/ico_trash.png) no-repeat top left;
				color:#b6b6b6;
				height:24px;
			}
	
	
		#observations div.item label
		{
			font-weight: bold;
		}

		#observations div.item div.col1
		{
			float:left;
			width:265px;
		}

			#observations div.item div.col1 div.company
			{
				margin-left:62px;
				margin-bottom:10px;
			}
			
			#observations div.item div.col1 div.author
			{
				margin-left:10px;
				margin-bottom:10px;
			}

				#observations div.item div.col1 div.author img.man
				{
					float:left;
					margin-right:12px;
				}

		#observations div.item div.col2
		{
			float:right;
			width:445px;
		}
		

#content_add_observation
{
	float:right;
	width:750px;
}



	#content_add_observation h2
	{
		display:block;
		width:750;
		height:22px;
		background:#95d860 url(../img/header_zglos_swoja_obserwacje.png) left top no-repeat;
	}
	
	#content_add_observation h4
	{
		margin-left:60px;
		padding-bottom:5px;
		color:#ef8300;
		font-weight: bold;
		font-size:16px;
	}
	
	#content_add_observation table.tableform
	{
		margin-left:20px;
	}
	
		#content_add_observation table.tableform td
		{
			padding:2px;
			color:#000000;
		}

	#content_add_observation form
	{
		display:block;
		width:729;
		border-left: 1px solid #989898;
		border-right: 1px solid #989898;
		border-bottom: 1px solid #989898;
		position:relative;
	}
	
		#content_add_observation form button
		{
			padding-top:60px;
			background:url(../img/btn_submit.png) top no-repeat;
			font-size:12px;
			text-align:center;
			display:-moz-inline-stack;
			display:inline-block;
			zoom:1;
			*display:inline;
			margin-left:auto;
			margin-right:auto;
			border:0;
			cursor: pointer;
		}

		#content_add_observation form img.women
		{
			display:block;
			position:absolute;
			left:555px;	
			top:57px;
		}

		#content_add_observation form h3
		{
			display:block;
			width:100%;
			height:42px;
			background:left top no-repeat;
		}


		#content_add_observation form div.textarea
		{
			width:376px;
			height:75px;
			background: no-repeat left -24px url(../img/form_inputs.png);			
		}
		
			#content_add_observation form div.textarea div
			{
				width:376px;
				height:75px;
				background:url(../img/form_inputs2.png) no-repeat right -24px ;
				
			}

			#content_add_observation form div.textarea textarea
			{
				width:360px;	
				height:55px;
				border:none;
				background:transparent;
				overflow:auto;
				padding:8px;
				padding-top:5px;

			}

#content
{
	float:right;
	width:750px;
}

/* BEGIN HEADER DEFAULT */
	#content div.headerDefault h1
	{
		background:url(../img/barDarkBlue.png) no-repeat;
		width:750px;
		height:22px;
		line-height:22px;
		padding:0;
		margin:0;
		font-size:16px;
		font-family:Verdana;
		font-weight:bold;		
		color:#ffffff;
	}
/* END HEADER DEFAULT */

/* BEGIN HEADER USER */
	#content div.headerUser h1
	{
		background:url(../img/barDarkBlue.png) no-repeat;
		width:745px;
		height:22px;
		line-height:22px;
		padding:0;
		padding-left:5px;
		margin:0;
		font-size:16px;
		font-family:Verdana;
		font-weight:bold;		
		color:#ffffff;
	}
	
	#content div.headerUser div.padding
	{
		padding:5px;
		border-left:1px solid #969696;
		border-right:1px solid #969696;
	}
	
	#content div.headerUser table
	{
		margin:0;

	}
	
		#content div.headerUser table td
		{
			padding:0;
			border-collapse:separate;
			border-spacing:0 0;
		}
	
		td.userInfo table td.companyInfo
		{
			padding-bottom:10px;
		}
	
		td.userInfo table td.companyInfo  h2
		{
			color:#0e4095;
			font-size:14px;
			font-weight:bold;
			padding-bottom:5px;		
		}
		
			td.userInfo table td.companyInfo  h2 a
			{
				color:#0e4095;
			}
	
		#content div.headerUser table td.avatar, #content div.headerUser table td.avatarUser, td.userInfo table td.avatar, td.userInfo table td.avatarUser
		{
			width:49px;
			vertical-align: middle;
			text-align:center;
		}
		
		td.userInfo table td.avatarUser div, #content div.headerUser table td.avatarUser div
		{
		   width: 49px;
		   height: 49px;
		   overflow: hidden;
		   border: 1px solid lightgray;
		}
		
		#content div.headerUser table td.author
		{
			vertical-align: top;
			text-align:left;
			color:#2e2e2e;
			width:240px;
		}
		
		#content td.userInfo table td.author
		{
			vertical-align: top;
			text-align:left;
			color:#2e2e2e;
		}
		
		#content div.headerUser table td.stars, td.userInfo table td.stars
		{
			padding-top:0px;
			text-align: left;
			height:10px;
			padding-left: 5px;
		}
		
		#content div.headerUser table td.stars
		{
			width: 240px;
		}
		
		#content div.headerUser table td.stars div.observationsCount, td.userInfo table td.stars div.observationsCount
		{
			padding-top:2px;
			color:#2e2e2e;
		}
		
		table td.stars  div.so
		{
			margin-top:8px;
			margin-bottom: 3px;
			position: absolute;
			margin-left: -3px;
		}
		
		table td.stars div.so img
		{
			width: 75px;
		}
		
			td.userInfo table td.stars img
			{
				padding:0;
				margin:0;
			}
		
			#content div.headerUser table td.author div.registrationDate, td.userInfo table td.author div.registrationDate
			{
				padding-top:3px;
				padding-bottom:3px;
				color:#969696;
			}
		
			#content div.headerUser table td.author h3, td.userInfo table td.author h3
			{
				font-size:13px;
				font-weight:bold;
				color:#0E4095;
				padding-bottom:0px;
			}
			
				#content div.headerUser table td.author h3 a, td.userInfo table td.author h3 a
				{
					color:#0E4095;
				}
		
		#content div.headerUser table td.faceScale
		{
			width:167px;
			vertical-align: middle;
			text-align:left;
		}
		
			#content div.headerUser table td.faceScale div
			{
				padding-bottom:5px;
			}
			
		#content div.headerUser table td.grade
		{
			vertical-align: middle;
			padding-left:5px;
			padding-bottom:2px;
			text-align: left;
		}
		
/* END HEADER USER */

/* BEGIN HEADER COMPANY */
	#content div.headerCompany h1
	{
		background:url(../img/barRatedCompany.png) no-repeat;
		width:750px;
		height:22px;
		line-height:22px;
		padding:0;
		margin:0;
	}
	
	#content div.headerCompany div.padding
	{
		padding:5px;
		border-left:1px solid #969696;
		border-right:1px solid #969696;
	}
	
	#content div.headerCompany table
	{

		margin:0;
		border-collapse:separate;
		border-spacing:0 0;

	}
		
		#content div.headerCompany table td.grade
		{
			padding:0;
		}
		
			#content div.headerCompany table td.grade table
			{
				padding:0;
			}
		
			#content div.headerCompany table td.grade td.faceScale
			{
				padding:0;				
			}
			
				#content div.headerCompany table td.grade td.faceScale div
				{
					padding-bottom:5px;
				}
			
		#content div.headerCompany table td.stars
		{
			padding-top:1px;
		}
	
		
		#content div.headerCompany table td.company
		{
			width:230px;
			vertical-align: top;
			text-align:left;
			color:#2e2e2e;
		}
		
			#content div.headerCompany table td.company table.emblems
			{
				margin:0;
				border:0;
				margin-top:1px;
				margin-bottom:10px;
				border-spacing: 0;
				border-collapse: collapse;
			} 
	
			#content div.headerCompany table td.company table.emblems td
			{
				padding:0;
				margin:0;
				vertical-align: top;
				border-spacing: 0;
				border-collapse: collapse;
			}
			
				#content div.headerCompany table td.company table.emblems td img
				{
					margin-left:5px;
					margin-right:5px;
					
				}		
		
			#content div.headerCompany table td.company div.registrationDate
			{
				padding-top:3px;
				padding-bottom:3px;
				color:#969696;
			}
		
			#content div.headerCompany table td.company h3
			{
				font-size:16px;
				font-weight:bold;
				color:#0E4095;
				padding-bottom:5px;
			}
			
				#content div.headerCompany table td.company h3 a
				{
					color:#0E4095;
				}
		
		#content div.headerCompany table td.grade
		{
			width:280px;
			vertical-align: middle;
			text-align:left;
		}
		
		#content div.headerCompany table td.grade table tr td.grade{
			/*padding-top: 55px;*/
			vertical-align: bottom;
		}
		
		#content div.headerCompany table td.faceScale
		{
			width:260px;
		}
		
		#content div.headerCompany table td.grade table td.faceScale div.logo{
			height: 40px;
			margin-bottom: 10px;
		}
		
		
				#content div.headerCompany table td.grade table
				{
					border:0;
					width:100%;
				}
		
				#content div.headerCompany table td.grade table td
				{
					vertical-align: middle;
					border:0;
					padding:5px;
				}

		
		#content div.headerCompany ul.options
		{
			display:block;
			list-style:none;
		}
		
			#content div.headerCompany td.options
			{
				width:175px;
				vertical-align: middle;
			}
		
			#content div.headerCompany ul.options li
			{
				font-size:13px;
				padding-left:20px;
				padding-top:2px;
				padding-bottom:2px;
				color:#000000;
				background: url(../img/v.gif) no-repeat left center;
			}
			
				#content div.headerCompany ul.options li a
				{
					color:#000000;
				}
				
				#content div.headerCompany ul.options li a.orange
				{
					color:#ef8300;
				}
			
				#content div.headerCompany ul.options li.x
				{
					background: url(../img/x.gif) no-repeat left center;
					color:#818084;
				}
				
				#content div.headerCompany ul.options li.xv
				{
					color:#818084;
				}

/* END HEADER COMPANY */ 

	#content div.observationsHeader
	{
		background: url(../img/barLightBlue.png) no-repeat;
		width:745px;
		height:23px;
		line-height:23px;
		padding-left:5px;
		font-size:16px;
		font-family:Verdana;
		font-weight:bold;		
		color:#ffffff;
	}
	
	#content div.observationsHeader span.searchHeader
	{
		font-size:13px;
	}

	#content div.observationsPadding
	{
		padding:5px;
		border-left:1px solid #969696;
		border-right:1px solid #969696;
	}

	#content table.observations
	{
		width:740px;
		border-collapse:separate;
		border-spacing:0 0;
	}
	
	
		#content table.observations td.footer
		{
			text-align: center;
			color:#6b7aa9;
			font-size:11px;
		}
		
		#content div.observationsFooter
		{
			width:750px;
			padding:0;
			border:0;
			font-size:1px;
			line-height:1px;
			height:4px;
			background:url(../img/observationsFooter.png) no-repeat bottom;
		}
	
		#content table.observations td.userInfo
		{
			padding-top:1px;
			padding-right:20px;
			width:185px;
		}
	
		#content table.observations td.details
		{			
			width:520px;
			padding:5px;
			padding-right:10px;
		}
		
		#content table.observations td.details td
		{
			color:#969696;
			padding-bottom:8px;
		}
		
			#content table.observations td.details table.info
			{
				
			} 
		
			#content table.observations td.details table.info td
			{
				vertical-align:middle;
			}
		
				#content table.observations td.details table.info td.label
				{
					width:100px;
				}
		
				#content table.observations td.details table.info td.grade
				{
					width:30px;
					text-align: left;
					padding-left:5px;
				}
				
				#content table.observations td.details table.info td.faceScale
				{
					width:167px;
				}
				
				#content table.observations td.details table.info td.date
				{
					padding-left:20px;
				}
		
			#content table.observations td.details div.note, #content table.observations td.details div.note td
			{
				color:#666666;
				text-align: justify;
			}		
			
			
		#content table.observations table td
		{
		}
			
		#content table.observations td.functionsBar
		{
			font-size:9px;
			padding-top:10px;
		} 
		
		#content table.observations tr.lastRow td
		{
			border-bottom:1px solid #969696;
			font-family:Tahoma;
			font-size:1px;
			line-height:1px;
			height:10px;
		}
	
		#content table.observations td.orangeLabel
		{
			color:#ffb260;
			vertical-align: top;
			padding-right:15px;
			text-align: right;
		}
		
		#content table.observations span.orangeLabel
		{
			color:#ffb260;
			padding-right:5px;
			display:block;
			float:left;
			
		}
		
		#content table.observations td.companyReplyLabel
		{
			padding-top:15px;
		}

		#content table.observations td.companyReply
		{
			color:#969696;
			vertical-align: top;
			padding-top:15px;
			padding-right:10px;
			padding-bottom:10px;
			text-align: justify;
		}
		

		#content table.observations td.sendToFriend
		{
			color:#969696;
			font-size:10px;
			vertical-align: middle;
			text-align:right;
		}
		
			#content table.observations td.sendToFriend div
			{

			}
			
			#content table.observations td.sendToFriend img
			{
				vertical-align:middle;
				margin-left:5px;
				cursor:pointer;
			}
		
			#content table.observations td.sendToFriend input.txt
			{
				width:135px;
				height:14px;
				background: url(../img/input7.png) right no-repeat;
				border:0;
				vertical-align: middle;
				font-size: 10px;
				padding-left:3px;
				padding-right:3px;
			}
	

		
		#content table.observations ul.icons
		{
			display:block;
			list-style: none;		
		}
		
			#content table.observations ul.icons li
			{
				/*display:-moz-inline-stack;
				display:inline-block;
				zoom:1;
				*display:inline;*/
				display:block;
				float:left;
				color:#797979;
				font-size:9px;
				font-family:Tahoma;
				padding-right:5px;
				height:16px;
				line-height:16px;
				
			}
			
			#content table.observations ul.icons li a  img
			{
				display:block;
				border: none;
				float: left;
				vertical-align: middle;
				text-decoration:none;
				padding-right:5px;

			}

	#content h1
	{
		display:block;
		font-size: 22px;
		margin-bottom:15px;
	}
	
	#content div.pager
	{
		margin-left:auto;
		margin-right:auto;
		text-align:right;
		padding-top:3px;
		padding-bottom:3px;
	}
	
	

hr.gray, div.hr_gray
{
	display:block;
	width:100%;
	height:1px;
	font-size:1px;
	line-height:0;
	background-color:#989898;
	margin-top:10px;
	margin-bottom:10px;
	border:none;
	clear: both;
}

hr.orange, div.hr_orange
{
	display:block;
	width:100%;
	height:3px;
	font-size:1px;
	line-height:0;
	background: repeat-x top url(../img/hp_orange.png);
	margin-top:10px;
	margin-bottom:10px;
	border:none;
	clear: both;
}

label
{
	font-weight: bold;
	padding-right:2px;
}


div.messageBox
{
	text-align:left;
	margin-left:5px;
	margin-right:5px;
}

	div.messageBox ul, div.messageBox li
	{
		display:block;
		list-style:none;
		font-size:14px;
	}	


div.messageBoxOk
{
	padding:10px;
	font-size:14px;
	text-align:left;
	color:#007c00;	
	border:1px solid #dcdcdc;
	background:url(../img/ico_add_ok.png) no-repeat 6px;
	margin-bottom:15px;
	padding-left:70px;
	height:20px;
}

	div.messageBoxOk ul, div.messageBoxOk li
	{
		color:color:#007c00;
	}


span.highlight
{
	font-weight: bold;
	color:#000000;
	background-color: yellow;
}

#ui-datepicker-div
{
	z-index:999;
}

ul.newsBlock
{
}

	ul.newsBlock li
	{
		font-size:14px;
		padding-top:3px;
		padding-bottom:3px;
	}


a.showMap
{
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	font-size:10px;
	text-align:center;
	background: url(../img/ico_map.png) no-repeat top center;
	cursor:pointer;
	margin-top:5px;
	padding-top:80px;
	padding-left:5px;
	padding-right:5px;
}


div.boxCompanyReply
{
	width:437px;
	background: url("../img/box_company_reply_middle.png") repeat-y;
	margin-top:15px;
}

	div.boxCompanyReply div.top
	{
		width:437px;
		background: url("../img/box_company_reply_top.png") no-repeat top;
	}
	
	div.boxCompanyReply div.bottom
	{
		width:427px;
		background: url("../img/box_company_reply_bottom.png") no-repeat bottom;
		padding:5px;
		padding-top:25px;
	}
	
	
div.voteIcons
{
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
}

input.functionButton
{
	width:160px;
}

div.scale
{
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	width:74px;
	height:9px;
	background:url(../img/scaleEmpty.png) no-repeat;
	position:relative;
}

	div.scale div
	{
		height:9px;
		width:50%;
		position:absolute;
		left:0px;
		top:0px;
		background:url(../img/scaleFull.png) no-repeat;
	}

div.smallScale
{
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	width:42px;
	height:8px;
	background:url(../img/scaleEmptySmall.png) no-repeat;
	position:relative;
}

	div.smallScale div
	{
		height:8px;
		width:50%;
		position:absolute;
		left:0px;
		top:0px;
		background:url(../img/scaleFullSmall.png) no-repeat;
	}
	
div.faceScale
{
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	width:167px;
	height:9px;
	background:url(../img/faceScaleEmpty.gif) no-repeat;
	position:relative;
}

	div.faceScale div
	{
		height:9px;
		width:50%;
		position:absolute;
		left:0px;
		top:0px;
		background:url(../img/faceScaleFull.gif) no-repeat;
	}

	div.faceScale div.face
	{
		width:23px;
		height:22px;
		position:absolute;
		left:0px;
		top:-5px;
		background: url(../img/face.gif) no-repeat;
	}
	
#boxTop100
{
	width:361px;
	background:url(../img/boxBody.png) repeat-y;
}

	#boxTop100 div.layer2
	{
		background:url(../img/headerBoxTop100.png) no-repeat top;
	}
	
		#boxTop100 div.layer2 div.layer3
		{
			padding-bottom:10px;
			background:url(../img/boxFooter.png) no-repeat bottom;		
		}

#boxTop100 table
{
	margin-left:auto;
	margin-right:auto;
	width:350px;
}

	#boxTop100 table table
	{
		margin:0;
		padding:0;
		width:165px;
	}

	#boxTop100 table  td
	{
		padding:5px;
		padding-bottom:2px;
	}
	
	
	#boxTop100 table  td td
	{
		padding:1px;
		font-size:9px;
	}
	
	#boxTop100 .replyActive
	{
		font-size:11px;
	}
	
	#boxTop100 table table td .gradePositive, #boxTop100 table table td .gradeNegative
	{
		font-size:10px;
	}

	#boxTop100 table td.info
	{
		width:115px;
		color:#000000;
		vertical-align: middle;
	}
	
		#boxTop100 h2
		{
			font-size:12px;
			color:#79ACDA;
			font-weight:bold;
			
		}
		
			#boxTop100 table  h2 a
			{
				font-size:12px;
				color:#79ACDA;
				font-weight:bold;
			}
	
	#boxTop100 table td.grade
	{
		width:55px;
		font-size:12px;
		font-weight:bold;
		color:#109352;
		text-align:right;

	}
	
	#boxTop100 table td.separatorHorizontal
	{
		width:12px;
		background:url(../img/separatorHorizontal.png) repeat-y 4px 5px;
	}
	
		#boxTop100 table td.separator
		{
			height:12px;
			font-size:1px;
			lint-height:12px;
			background:url(../img/separator2.gif) repeat-x;
		}


/* BEGIN BOX TOP USERS */
#boxTopUsers
{
	width:361px;
	background:url(../img/boxBody.png) repeat-y;
}

	#boxTopUsers div.layer2
	{
		background:url(../img/headerBoxTopUsers.png) no-repeat top;
	}
	
		#boxTopUsers div.layer2 div.layer3
		{
			padding-bottom:10px;
			background:url(../img/boxFooter.png) no-repeat bottom;		
		}

#boxTopUsers table
{
	margin-left:auto;
	margin-right:auto;
	width:350px;
}

	#boxTopUsers table table
	{
		margin:0;
		padding:0;
		width:165px;
	}

	#boxTopUsers table  td
	{
	}
	
	#boxTopUsers table td.number
	{
		font-size:12px;
		color:#666666;
		vertical-align:top;
	}
	
	#boxTopUsers table td.avatar
	{
		text-align:center;
		vertical-align: middle;
		width: 49px;
		padding: 0px;
	}
	
	#boxTopUsers table td.stars
	{
		text-align: left;
		white-space: nowrap;
		vertical-align: top;
		padding-left: 5px;
	}
	
		#boxTopUsers table td.author
		{

			vertical-align: top;
		}
		
			 #boxTopUsers table td.author div.city
			{
				font-size:9px;
			}
		
			#boxTopUsers table td.author h3
			{
				font-size:12px;
				font-weight:bold;
				color:#0E4095;
			}
			
			#boxTopUsers table td.author h3 a
			{
				color:#0E4095;
			}

	
	#boxTopUsers table  td td
	{
		padding:1px;
		font-size:9px;
	}
	

	
	#boxTopUsers table td.separatorHorizontal
	{
		width:12px;
		background:url(../img/separatorHorizontal.png) repeat-y 4px 5px;
	}
	
		#boxTopUsers table td.separator
		{
			height:12px;
			font-size:1px;
			lint-height:12px;
			background:url(../img/separator2.gif) repeat-x;
		}
/* END BOX TOP USERS */

	
#boxRecentObservations
{
	width:361px;
	background:url(../img/boxBody.png) repeat-y;

}

	#boxRecentObservations div.layer2
	{
		background:url(../img/headerBoxRecentObservations.png) no-repeat top;
	}
	
		#boxRecentObservations div.layer2 div.layer3
		{
			background:url(../img/boxFooter.png) no-repeat bottom;		
			
		}

	#boxRecentObservations table
	{
		margin-left:5px;
		margin-right:5px;
	}
	
		#boxRecentObservations table table
		{
			margin:0;
			padding:0;
		}
	
		#boxRecentObservations table td.col1
		{
			width:110px;
			vertical-align: top;
		}
		
		#boxRecentObservations table td.col2
		{
			vertical-align: top;
		}
	
		#boxRecentObservations h3
		{
			color:#425592;
			font-size:13px;
		}
		
		#boxRecentObservations h2
		{
			font-size:12px;
			color:#79ACDA;
			font-weight:bold;
		}
		
			#boxRecentObservations h2 a
			{
				color:#79ACDA;
			}
	
		#boxRecentObservations table table td
		{
			vertical-align:middle;
			padding:2px;
		}
	
		#boxRecentObservations table td.avatar
		{
			
			vertical-align: middle;
			text-align:center;
			white-space: nowrap;
			padding: 0px;
		}
		
		#boxRecentObservations table td.avatar div, #boxTopUsers table td.avatar div
		{
			width: 49px;
			height: 49px;
			border: 1px solid lightgray;
			overflow: hidden;
		}
		
		
		#boxRecentObservations table td.author
		{

			vertical-align: top;
		}
		
			#boxRecentObservations table td.author div.author
			{
				/*width:60px;*/
				overflow:hidden;
			}

		
			#boxRecentObservations table td.author div.city
			{
				font-size:9px;
			}
		
			#boxRecentObservations table td.author h3
			{
				font-size:12px;
				font-weight:bold;
				color:#0E4095;
			}
			
			#boxRecentObservations table td.author h3 a
			{
				color:#0E4095;
			}
		
		#boxRecentObservations table td.stars
		{
			text-align:left;
			white-space: nowrap;
			vertical-align: top;
			padding-left: 5px;
			width: 65px;
			overflow: hidden;
			overflow-x: visible;
		}
		
		#boxRecentObservations table td.stars div.observationsCount
		{
			font-size:9px;
			padding-top:2px;
			width: 70px;
		}
		
		/*#boxRecentObservations table td.stars div.so
		{
			margin-top:10px;
			margin-bottom: 3px;
		}*/
		
		#boxRecentObservations table td.footer
		{
			padding-top:10px;
			padding-bottom:0px;
			padding-right:5px;
			text-align:right;
		}
		
		#boxRecentObservations table td.observationsCount
		{
				font-size:9px;
				padding-top:0px;
		}
		
		#boxRecentObservations table td.companyName
		{
			width:110px;
			padding-left:5px;

		}
		
			#boxRecentObservations table td.companyName div.companyName
			{
				width:90px;
				overflow:hidden;
	
			}
		
		#boxRecentObservations table td.note
		{
			padding-left:5px;
			font-size:9px;
		}
		
		#boxRecentObservations table td.label, #boxRecentObservations table td.icons div.label
		{
			font-size:9px;
			color:#666666;
			vertical-align: middle;
			padding-top:3px;
			text-align: center;
			white-space: nowrap;
		}
		
		#boxRecentObservations table td.icons div.label
		{
			text-align: left;
			margin-bottom: 5px;
		}
		
		#boxRecentObservations table td.icons
		{
			padding-top:3px;
			font-size:9px;
			color:#666666;
			padding-left:5px;
			vertical-align: middle;
		}

			#boxRecentObservations table td.icons img
			{
				vertical-align: middle;
			}

		#boxRecentObservations table td.review
		{

		}
		
		#boxRecentObservations table td.gradeScale
		{
			font-size:12px;
			font-weight:bold;
			color:#109352;
			text-align: right;

		}
		
		#boxRecentObservations table td.grade
		{
			width:20px
		}
		
			#boxRecentObservations table td.grade div.scale
			{
				padding-bottom:2px;
			}
		
		#boxRecentObservations table td.separator
		{
			height:12px;
			font-size:1px;
			lint-height:12px;
			background:url(../img/separator2.gif) repeat-x;
		}
		
		
#barometer
{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	padding-bottom:9px;
}

#boxSurvey
{
	margin-left:auto;
	margin-right:auto;
	width:255px;
	background:url(../img/headerBoxSurvey.png) no-repeat top;
	padding-bottom:9px;
	padding-top: 25px;
}

	#boxSurvey .survey_question
	{
		font-size:11px;
		text-align: justify;
		padding: 0px 3px 0px 3px;
	}
	
	#boxSurvey #userChoice{
		margin-top: 10px;
	}
	
	#boxSurvey .mAnswer
	{
		padding-bottom:5px;
	}
	
	#boxSurvey .survey_question
	{
		padding-top:2px;
		padding-bottom:3px;
	}

#boxNews
{
	margin-left:auto;
	margin-right:auto;
	width:255px;
	background:url(../img/headerBoxNews.png) no-repeat top;
	padding-bottom:9px;
}

	#boxNews ul
	{
		list-style: none;
		margin:0;
		padding:0;
		padding-top:25px;
		margin-left:5px;
	}
	
	#boxNews ul li
	{
		margin:0;
		padding:0;
		padding-left:15px;
		padding-right:5px;
		padding-top:2px;
		padding-bottom:2px;
		text-align:left;
		background:url(../img/bulletOrange.png) no-repeat 0 6px;
		color:#666666;
	}
	
#boxGallery
{
	background:url(../img/headerBoxGallery.png) no-repeat top;
	padding-top: 35px;
	padding-bottom:9px;
	color:#a1a1a1;
}

	#boxGallery table
	{
		width:240px;
		margin-left:auto;
		margin-right:auto;
	}
	
		#boxGallery h3
		{
			color:#666666;
		}
	
		#boxGallery table td
		{
			color:#a1a1a1;
			text-align:left;
			padding-left:10px;
			vertical-align: middle;
		}
		
		#boxGallery table td.first
		{
			border-right:1px solid #cacaca;
			padding-left:0px;
		}
		
		#boxGallery table td img
		{
			padding-bottom:3px;
		}
		
		#boxGallery table td.footer
		{
			
		}
		
		#boxGallery table td.separator
		{
			height:12px;
			font-size:1px;
			lint-height:12px;
			background:url(../img/separator2.gif) repeat-x;
		}
		

		
		
#boxSearchSmall
{
	width:240px;

	background:#e65f00 url(../img/boxSearchSmall.png) no-repeat;
	position:relative;
	margin-bottom:15px;
	padding-top:50px;
}

	#boxSearchSmall div.footer
	{
		background:#e65f00 url(../img/boxSearchSmallFooter.png) no-repeat bottom;
	}

#boxSearchSmall label
{
	display:block;
	padding:0;
	font-weight:bold;
	font-size:12px;
	padding-bottom:3px;
	vertical-align: middle;
}

#boxSearchSmall input
{
	vertical-align:middle;
}

#boxSearchSmall input.txt
{
	width:207px;
	height:23px;
	border:none;
	background:url(../img/input5.png) right no-repeat;
	font-size: 13px;
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
	vertical-align: middle;
}

#boxSearchSmall input.txt2
{
	width:138px;
	height:23px;
	border:none;
	background:url(../img/input6.png) right no-repeat;
	font-size: 13px;
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
	vertical-align: middle;
}

#boxSearchSmall select
{
	width:138px;
	font-size: 13px;
	border:0;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:3px;
	padding-right:3px;
	-moz-border-radius: 2px;
	border-radius: 2px;	
	vertical-align: middle;
}

	#boxSearchSmall table
	{
		margin-left:15px;
	}
	
		#boxSearchSmall table td
		{
			color:#ffffff;
			font-size:10px;
			font-family:Tahoma;
			vertical-align:bottom;
			padding-top:3px;
			padding-bottom:3px;
			height: 20px;
		}
		
			#boxSearchSmall table td h1
			{
				color:#FFFFFF;
				font-size:15px;
				padding-bottom:10px;
			}
			
	#boxSearchSmall td.label
	{
		width:50px;
	}
			
	#boxSearchSmall div.mostSearchest
	{
		padding-left: 14px;
		padding-right: 14px;
		padding-top: 10px;
		padding-bottom: 10px;
		text-align: justify;
		color: white;
		font-size: 11px;
	}
	
		#boxSearchSmall div.mostSearchest a
		{
			color:white;
			text-decoration: underline;
		}
	
		#boxSearchSmall div.mostSearchest div.header
		{
			font-weight: bold;
			font-size: 12px;
			padding-bottom: 3px;
		}

#panelLeft
{
	float:left;
	width:240px;
}

.gradePositive
{
	font-size:15px;
	font-weight:bold;
	color:#008c46;
	white-space: nowrap;
}

.gradeNegative
{
	font-size:15px;
	font-weight:bold;
	color:#ff0000;
	white-space: nowrap;
}

a.more
{
	display:block;
	text-align:right;
	padding-right:25px;
	color:#ff8b10;
	background: url(../img/arrowsOrange.png) no-repeat right center;
	cursor: pointer;
	margin-top:3px;
}

div.termo
{
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	width:167px;
	height:22px;
	position:relative;
	background: url(../img/termoEmpty.png) no-repeat center center;
}

	div.termo div.ins
	{
		width:50%;
		height:22px;
		position:absolute;
		left:0px;
		top:0px;
		background: url(../img/termoFull.png) no-repeat left center;
	}
	
	div.termo div.face
	{
		width:23px;
		height:22px;
		position:absolute;
		left:80px;
		top:0px;
		background: url(../img/faceGray.png) no-repeat center center;		
	}
	
#springContest
{
	padding-bottom:5px;
	margin-left:auto;
	margin-right:auto;
	text-align: center;
}

#loggedBox
{
	margin-left: auto;
	margin-right: auto;
	width:200px;
}

table.widgets
{
}

	table.widgets td
	{
		vertical-align: middle;
		text-align: center;
		padding:5px;
	}
	
/* BEGIN BOX SMALL */
div.boxSmall
{
	width:240px;
	background:url(../img/boxSmallMiddle.png) repeat-y;
}

	div.boxSmall2
	{
		width:240px;
		background:url(../img/boxSmallFooter.png) no-repeat bottom;
	}
	
		div.boxSmall3
		{
			width:240px;
			background:url(../img/headerBoxNajczesciejSzukane.png) no-repeat top;
		}
/* END BOX SMALL */


/* BEGIN BOX NAJCZESCIEJ SZUKANE 
		div.popularSearches
		{
			padding:5px;
			padding-top:25px;
			padding-bottom:10px;
			text-align: justify;
		}
		
			div.popularSearches a
			{
				text-decoration: underline;
				color:#0E4095;
				font-size: 13px;
				font-weight: bold;
				white-space: nowrap;
			}
 END BOX NAJCZESCIEJ SZUKANE */

/* BEGIN BOX OSTATNIO SZUKANE 
		div.recentSearches
		{
			padding:5px;
			padding-top:25px;
			padding-bottom:10px;
			text-align: justify;
		}
		
			div.recentSearches a
			{
				text-decoration: underline;
				color:#0E4095;
				font-size: 13px;
				font-weight: bold;
				white-space: nowrap;
			}
 END BOX OSTATNIO SZUKANE */
 
/* BEGIN RANKING */
div.headerRankingFirm
{
	background:url(../img/headerRankingFirm.png) no-repeat;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
	font-family:Verdana;
	font-size:16px;
	color:#ffffff;
	font-weight: bold;
}

#ranking
{
	width:750px;
}

	#ranking a
	{
		color:#79ACDA;
		font-size:12px;
		font-family:Tahoma;
		font-weight:bold;
	}
	
	#ranking td
	{
		vertical-align:middle;
		border-top:2px solid #ffffff;
		border-bottom:2px solid #ffffff;
		padding:2px;
		padding-left:5px;
		padding-right:5px;
	}

	#ranking td.good
	{
		vertical-align:top;
		background-color:#f2fff9;
	}
	
		#ranking td.good label
		{
			color:#31a960;
			font-weight: bold;
			font-size:13px;
			font-family:Tahoma;
			display:block;
			padding-bottom:4px;
		}
	
	#ranking td.bad
	{
		vertical-align:top;
		background-color:#fff9f2;
	}
	
		#ranking td.bad label
		{
			color:#ff1a1a;
			font-weight: bold;
			font-size:13px;
			font-family:Tahoma;
			display:block;
			padding-bottom:4px;
		}
		
	#ranking table.company
	{
		display:block;
	}
	
		#ranking table.company td
		{
			padding-top:0px;
			padding-bottom:0px;
			border:0;	
		}
		
	#ranking .gradePositive, #ranking .gradeNegative
	{
		font-size:14px;
	}
/* END RANKING */

#search_map
{
	width:235px; height:235px; border:1px solid #969696;overflow:hidden;
	position:relative;
}

#search_map_container
{
		z-index:900;
		margin-bottom:10px;
}

	#search_map_container.float
	{
		position:absolute; left:0px;  padding-top:3px; padding-left:4px; padding-right:8px; padding-bottom:9px; background:url(/img/mapShadow.png);
	}

	
.selectedObservation
{
	background-color:#fcffda;
}

.tooltip {
	display:none;
	background:black;
	font-size:12px;

	padding:25px;
	color:#fff;	
}

div.seeAlsoBox
{
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px solid #969696;
}

	div.seeAlsoBox h3
	{
		font-size:15px;
		font-weight:bold;
		color:#666666;
		padding-bottom:2px;
	}
	
	div.seeAlsoBox a
	{
		font-size:14px;
	}
	
table.trades 
{
	margin-top:5px;
}
	
	table.trades td
	{
		color:gray;
		font-size:10px;
		font-family:Tahoma;
	}
	
		table.trades td ul
		{
			margin:0;
			padding:0;
			margin-left:4px;
		}
	
		table.trades td li
		{
			margin:0;
			font-size:9px;
			height:12px;
		}
		
		table.trades li
		{
			list-style:none;
			padding-left:25px;
			padding-top:8px;
			padding-bottom:3px;
			padding-right:8px;
		}
		
.survey_middle {
	padding-left: 4px;
}

.survey_answers {
    padding: 2px 6px 6px 1px;
    padding-left: 4px;
    text-align: left;    
    width: 100%;
}

.survey_submit {
	text-align: center;
}

.survey_submit_disabled {
    padding-top: 0px;
    padding-left: 20px;
    padding-bottom: 8px;
    font-size: 9px;
    height: 26px;
    text-align: left;
    background: url(../../img/servicequality/survey_submit_locked.gif) no-repeat;
}

.survey_results_bar {
    display: block;
    float: left;
    background: url(../../img/servicequality/survey_bar.gif) center left repeat-x;
    vertical-align: middle;
}

.winner {
    font-weight: bold;
}
.winner .survey_results_bar {
    background-image: url(../../img/servicequality/survey_bar_orange.gif);
}

table.video
{
	margin-left:auto;
	margin-right:auto;
}

	table.video tr.thumbs td
	{
		padding:7px;
		
	}
	
		table.video tr.thumbs td img
		{
			border:1px solid black;
		}
		
			table.video tr.thumbs td img.videoSelected
			{
				border:2px solid red;
			}
	
		table.video tr.thumbs td a
		{
			text-decoration: none;
		}
		
table.contestTable123 
{
	width:100%;
}
		
	table.contestTable123 tr td
	{
		padding:3px;
	}
	
		table.contestTable123 .even td
		{
			background-color:#efefef;
		}

a.icon
{
	padding:1px 15px 1px 40px;
	height:24px;
	line-height:24px;
	font-weight:bold;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;	
	vertical-align: middle;
}

	a.icon.received
	{
		background:url(../img/otrzymane.gif) no-repeat left center;
	}
	
	a.icon.sent
	{
		background:url(../img/wyslane.gif) no-repeat left center;
	}
	
	a.icon.search
	{
		background:url(../img/szukaj.gif) no-repeat left center;
	}
	
	a.icon.cancel
	{
		background:url(../img/anuluj.gif) no-repeat left center;
		padding-left:30px;
	}
	
	a.icon.send
	{
		background:url(../img/wyslij.gif) no-repeat left center;
	}
	
	a.icon.back
	{
		background:url(../img/powrot.gif) no-repeat left center;
	}
	
	a.icon.next
	{
		background:url(../img/nastepna.gif) no-repeat left center;
	}
	
	a.icon.prev
	{
		background:url(../img/poprzednia.gif) no-repeat left center;
	}

/****** PANEL STATUSU SO **********************************/

table.soStatusInfo tr td.soStatusTitle
{
	color: gray;
	font-size: 10px;	
}

table.soStatusInfo tr td.soStatusValue, table.soStatusInfo tr td span.soStatusValue
{
	color: #f24d0a;
	font-size: 12px;
	font-weight: bold;	
}

/***************************************************************************/


/************** KATALOG NAGRÓD *******************************************/

/*table.prizeList tr th, table.prizeList tr td
{
	border: none;
	border-left: 1px solid white;
}

table.prizeList tr th
{
	border-bottom: 3px solid white;
	background-color: #4f81bd;
	color: black;
	font-size: 23px;
	line-height: 32px;
}

table.prizeList tr td div
{
	overflow: hidden;
	cursor: pointer;
	color: #404040;
	font-size: 10px;
	margin-bottom: 1px;
	text-align: center;
}

table.prizeList tr td div.label
{
	background-color: #e9ecf3;
	height: 40px;
	padding: 0px 2px;
}*/


table.prizeList
{
	border-collapse: collapse;
	border:1px solid #a1a1a1;
	border-spacing: 0 0;
	border-width: 1px;
}


table.prizeList tr td
{
	border-collapse: collapse;
	border:1px solid #a1a1a1;
	border-spacing: 0 0;
	border-width: 1px;
}

table.prizeList tr td.prizeName
{
	border-top:0;
	border-bottom:0;
	font-size:9px;
	text-align:center;
	color:#000000;
	padding:3px;
}

	table.prizeList tr td.prizeName a
	{
		color:#000000;
	}

table.prizeList tr td.header
{

	background-color: #4f81bd;
	color: black;
	width: 118px;
	height:44px;
	font-size: 30px;
	padding:0;
	margin:0;
	vertical-align: middle;
	border:1px solid #a1a1a1;
	border-bottom:0;
	padding:3px;
}

table.prizeList tr td.item
{
	position: relative;
	text-align: center;
	vertical-align:middle;
	border-top:0;
	border-bottom:0;
	height:70px;
}

	table.prizeList tr td div.points
	{
		text-align:right;
		position:absolute;
		left:68px;
		top:-17px;
		color:#000000;
		font-size:10px;
		width:50px;
	}

table.prizeList tr td div.item
{
	float: left;
	overflow: hidden;
	cursor: pointer;
	color: #404040;
	font-size: 12px;
	border-right: 1px solid white;
	text-align: center;
}

table.prizeList tr td div.item div
{
		
}

table.prizeList tr td div.item div.label
{
	background-color: #e9ecf3;
	height: 35px;
	padding: 2px;
}

table.prizeList tr td div.item div.image
{
	height: 93px;
	padding: 0px 30px;
	border: 1px solid lightgray;
	border-bottom: none;
}

table#prizeDetails tr td div.navigPrevButton, table#prizeDetails tr td div.navigNextButton, table#prizeDetails tr td div.navigBackButton
{
	float: right;
	width: 55px;
	overflow: hidden;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-right: 8px;
}

table#prizeDetails tr td div.navigPrevButton a
{
	margin-left: 14px;
}

table#prizeDetails tr td div.navigNextButton a
{
	margin-right: 14px;
}

table#prizeDetails tr td div.navigBackButton
{
	width: 40px;
	margin-top: 0px;
}

table#prizeDetails tr td div.navigBackButton a
{
	margin-left: 1px;
	margin-right: 1px;
}

table#prizeDetails tr td div.navigPanel
{
	width: 180px;	
}

table#prizeDetails tr td div div.label
{
	font-size: 11px;	
}

table#prizeDetails ul
{
	font-size:13px;
	padding-left:15px;
}

	table#prizeDetails ul li
	{
		font-size:13px;
	}

/**********************************************************************************/

a.icon
{
	padding:1px 15px 1px 40px;
	height:24px;
	line-height:24px;
	font-weight:bold;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;	
	vertical-align: middle;
}

	a.icon.received
	{
		background:url(../img/otrzymane.gif) no-repeat left center;
	}
	
	a.icon.sent
	{
		background:url(../img/wyslane.gif) no-repeat left center;
	}
	
	a.icon.search
	{
		background:url(../img/szukaj.gif) no-repeat left center;
	}
	
	a.icon.cancel
	{
		background:url(../img/anuluj.gif) no-repeat left center;
		padding-left:30px;
	}
	
	a.icon.send
	{
		background:url(../img/wyslij.gif) no-repeat left center;
	}
	
	a.icon.back
	{
		background:url(../img/powrot.gif) no-repeat left center;
	}
	
	a.icon.next
	{
		background:url(../img/nastepna.gif) no-repeat left center;
	}
	
	a.icon.prev
	{
		background:url(../img/poprzednia.gif) no-repeat left center;
	}
	
/*  wykresy online */
div#chartComment{
	margin-top: 20px;	
}

div.methodology > p{
	text-align: justify;
	margin-top: 3px;
	margin-bottom: 15px;
}

div.methodology > h1{
	margin-bottom: 2px !important;
	font-size: 14px;	
}

div#geoChartContainer{
	position: relative;
	text-align: center;	
}

/* panel zakładek */

/*div.tabMenu  div.mainMenu{
	height: 43px;
	overflow: hidden;
}

div.tabMenu div.mainMenu ul{
	list-style: none;
}

div.tabMenu  div.mainMenu ul li{
	display: inline-block;
	position: relative;
	background-color: lightblue;
	padding: 10px 20px 10px 20px;
	font-size: 15px;
	border-top-left-radius: 25px;
	border-top-right-radius: 25px;	
	-moz-border-radius-topright:25px;
	-moz-border-radius-topleft: 25px;
	border: 1px solid white;
	margin: 0px -15px 0px 0px;
	z-index: 2000px;
	margin-top: 5px;
}

div.tabMenu  div.mainMenu ul li:first-child{
	margin-left: 0px;
}

div.tabMenu  div.mainMenu ul li.selected{
	margin-top: 0px;
	padding-top: 14px;
	font-size: 18px;
	background-color: #92bcd7;
	z-index: 2500;
}

div.tabMenu div.mainMenu ul li.selected a{
	color: white;	
}

div.tabMenu div.submenu{
	background-color: #92bcd7;
	padding: 5px;	
}

div.tabMenu div.submenu div.submenuItem{
	padding: 7px 10px;
	float: left;
	font-size: 13px;
	border-radius: 15px;
	border-radius: 15px;	
	-moz-border-radius: 15px;
	-moz-border-radius: 15px;
}

div.tabMenu div.submenu div.submenuItem a{
	color: white;
}

div.tabMenu div.submenu div.selected, div.tabMenu div.submenu div.submenuItem:hover{
	background-color: lightblue;
	
}

div.tabMenu div.submenu div.selected a, div.tabMenu div.submenu div.submenuItem:hover a{
	color: #666666;
}*/

div.tabMenu  div.mainMenu{
	height: 39px;
	overflow: hidden;
}

div.tabMenu div.mainMenu ul{
	list-style: none;
}

div.tabMenu  div.mainMenu ul li{
	display: block;
	float: left;
	position: relative;
	background-color: #f98e2c;
	padding: 10px 20px 10px 20px;
	font-size: 12px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;	
	-moz-border-radius-topright:6px;
	-moz-border-radius-topleft: 6px;
	border: 0px none;
	margin-right: 3px;
	margin-top: 5px;
}

div.tabMenu  div.mainMenu ul li:first-child{
	margin-left: 0px;
}

div.tabMenu  div.mainMenu ul li.selected{
	margin-top: 0px;
	padding-top: 14px;
	font-size: 14px;
	background-color: #e65f00;
	z-index: 2500;
}

div.tabMenu div.mainMenu ul li a{
	color: white;	
}

div.tabMenu div.submenu{
	background-color: #e65f00;
	padding: 5px;	
}

div.tabMenu div.submenu div.submenuItem{
	padding: 7px 10px;
	float: left;
	font-size: 12px;
	border-radius: 4px;
	border-radius: 4px;	
	-moz-border-radius: 4px;
	-moz-border-radius: 4px;
	border: 1px solid #b24a00;
	margin-right: 4px;
	background-color: #d05600;
}

div.tabMenu div.submenu div.submenuItem a{
	color: white;
}

div.tabMenu div.submenu div.selected, div.tabMenu div.submenu div.submenuItem:hover{
	background-color: #f98e2c;
	border: 1px solid #ffd2a9;
}

div.tabMenu div.submenu div a{
	color: white;
}

div.tabContentFrameDiv{
	padding: 20px;
	border: 1px solid #A6A6A8;	
}

.noborder{
	border: 0 none !important;	
}
