/* RESET */

body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td,ul,li { margin:0;padding:0;line-height:15pt;}

p {padding:0px;padding-top:3px;padding-bottom:3px;}

table {border-collapse:collapse;border-spacing:0px;}
td {vertical-align:top;}
table.form {border-collapse:separate;width:auto;}
table.form td {padding:5px;}
fieldset,img {border:0;}

ol,ul {list-style:none;margin-left:20px;}


hr {border:0px;border-top:1px solid #ccc;}
li 
	{
	margin:0px;
	background:url(/public/images/default/small_arrow.gif) top left no-repeat;
	padding-left:20px;	
	}
	
	
button
{
border:0px;
color:#fff;
padding:8px 12px 8px 12px;
background-color:#ff5400;
cursor:pointer;
}


input,select,textarea
{
background-color:#e8e8e8;
border:1px solid #dbdbdb;
padding:3px;
width:auto;
}
 	
 	 		 	 	
input.error,select.error,textarea.error 
{
	padding:4px;
	font-size:9pt;
	border:1px solid #a0433f;
	background-color:#ffe1df;
	color:#72221e;		
}

label.error {display:block;font-size:7pt;color:#a0433f;font-family:arial;}


body {
background-color:#fff;
font-family:arial;
font-size:12px;
text-align:center;
color:#202020;
background:url(/public/images/default/background.png);
}

a {
color:#00abdd;
text-decoration:none;

}

a:hover {
text-decoration:none;
}


a.h3 {font-size:16pt;}


#container
{
width:1000px;
margin:0 auto;
text-align:justify;
overflow:hidden;
background:url(/public/images/default/container.png) repeat-y;
}

.headerBack 
{
height:150px;
background:url(/public/images/default/header-back.png) repeat-x;

}

.header 
{
background:url(/public/images/default/pl/header.png) no-repeat;
position:relative;
width:1000px;
margin:0 auto;
}


#searchInput 
{
position:absolute;
top:45px;
left:790px;
width:170px;
}

#searchBtn
{
background-color:#505050;
border:1px solid #303030;
padding:1px;
position:absolute;
top:45px;
right:0px;
width:25px;
color:#ffffff;
}


#logo
{
top:20px;
left:20px;
width:200px;
height:125px;
position:absolute;
cursor:pointer;
}


#lang
{
top:49px;
left:610px;
position:absolute;
}

#lang img {margin-left:5px;padding:0px;border:2px solid #eee;}


ul.headMenu
{
list-style: none;
bottom:30px;
left:20px;
position:absolute;
color:#897c5e;
padding:0;margin:0
}


ul.headMenu li {float:left;text-align:center;padding:0;margin:0;background:none;margin-right:20px;}

#pageContent
{
background:url(/public/images/default/content-back.png) no-repeat;
overflow:hidden;
text-align:left;
}

#mainBar 
{
	float:left;
	width:685px;
	margin-left:25px;	
}

#sideBar 
{
	float:left;
	width:243px;
	margin-left:20px;
	line-height:10px;
	background:url('../images/default/sidebar-back.png') repeat-y;
}

#wideBar 
  {
  width:935px;
  margin-left:30px;
  }


#sideBarHeader 
{
background:url(/public/images/default/sidebar-header.png) no-repeat;
height:59px;
}


#sideBarFooter
{
background:url(/public/images/default/sidebar-footer.png) no-repeat;
height:106px;
}

.menu
{
	height:26px;
	padding-top:8px;
	text-align:left;
	cursor:pointer;
	padding-left:13px;
	background:url('../images/default/menu-item.png') top left no-repeat;
}	

.menu a {border:0px;color:#303030;}


.menuOver
{
	height:26px;
	padding-top:8px;
	text-align:left;
	cursor:pointer;
	padding-left:13px;
	background:#ccc;
	color:#fff;	
	background:url('../images/default/menu-item.png') top left no-repeat;
	background-position:0px -36px;
}	
.menuOver a {border:0px;font-weight:bold;}




h1 {font-size:20pt;font-weight:normal;margin-bottom:10px;line-height:100%;margin-top:10px;color:#009de2;}
h2 {font-size:16pt;color:#009de2;}
h3 {font-size:13pt;color:#202020;font-weight:normal;border-bottom:1px solid #eee;padding-bottom:5px;margin-bottom:10px;}


.bttn {
background:url(/public/images/default/bttnBg.png) no-repeat;
width:91px;
height:23px;
padding:5px 0px 0px 0px;
text-align:center;
float:right;
}
.bttn a {
color:#5e5d4b;
}

.mainText {
line-height:17px;
}


#footer
{
margin:0 auto;
height:117px;
background:url(/public/images/default/pl/footer.png) no-repeat;
font-size:8pt;
color:#aaa;
width:1000px;
}

#footer a {color:#808080;}

#footerMenu
{
float:right;
text-align:right;
margin-top:40px;
margin-right:15px;
}

#footerMenu p
{
float:left;margin-left:30px;
text-align:left;
}

#footerLeft
{
float:left;
margin-top:65px;
margin-left:6px;
}

.border {
padding:1px; border:1px solid #a7c3cf;
}
.list {
overflow:hidden;
margin-bottom:5px;}


.locationPath 
{
/*border-bottom:1px solid #eeeeee;*/
padding-bottom:5px;
margin-bottom:10px;
overflow:hidden;
color:#ccc;
font-size:8pt;
}





div.messageBox
{
	color:#ffffff;
	padding:20px;
	margin-top:10px;
	margin-bottom:20px;
	background-color:#ff5000;
	border:1px solid #ff9231;
	width:auto;
	font-size:10pt;
}

