P,DIV,TD {
	font-family: Tahoma;
	font-size:13px;
	line-height: 16px;
	color: #E1ECF5;
}

P {

  _margin: 10px 0px 10px 0px; 

}

BODY {

	/*background: #698197 url(body.jpg) no-repeat center top;*/
	
	background-color: #698197;
	
	padding:0px;

	margin:0px;

	text-align: center;

}

H1 {

	font-size:18px;

	color: #102638;

	font-weight: bold;

	margin-top: 0px;

	

}

FORM.user_form {
	width: 50%;
}

H2 {

	font-size:17px;

	color: #102638;

	font-weight: bold;

}

H3 {

	font-size:15px;

	color: #102638;

	font-weight: bold;

}

H4 {

	font-size:100%;

}

H6 {

	font-size:100%;

}

a {

	color: #fff200;

	text-decoration: underline;

}

a:visited {

	color: #fff200;

	text-decoration: underline;

}

a:hover {

	color: #fff200;

	text-decoration: none;

}

DIV#page {

	width: 969px;

	margin-left: auto;

	margin-right: auto;

	text-align: left;

	background: url(page.jpg) repeat-y;

}

DIV#top {

	height: 290px;

	background-image: url(top.jpg);

	position: relative;

}

A#homelink {

	display: block;

	position: absolute;

	left: 37px;

	top: 59px;

}

A#formular {

	display: block;

	position: absolute;

	left: 10px;

	top: 220px;

	width: 230px;

	height: 50px;

}

A#homelink IMG {

	border: 0px;

}

A#logo_vub {

  display: block;

	position: absolute;

	left: 210px;

	top: 0px;

	width: 70px;

	height: 60px;

}

A#logo_otp {

  display: block;

	position: absolute;

	left: 280px;

	top: 0px;

	width: 70px;

	height: 60px;

}

A#logo_tatra {

  display: block;

	position: absolute;

	left: 350px;

	top: 0px;

	width: 70px;

	height: 60px;

}

A#logo_cps {

  display: block;

	position: absolute;

	left: 430px;

	top: 0px;

	width: 90px;

	height: 60px;

}

DIV#main_menu {

  position: absolute;

  left: 0px;

  top: 228px;

}



DIV#main_menu UL {

	list-style-type: none;

	margin: 0px;

	padding: 0px;

}

DIV#main_menu UL LI {

	display: block;
	position: relative;
	float: left;
	
	height: 41px;
}

DIV#main_menu UL LI A {
	display: block;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	font-size: 12px;
	color: #ABB9C7;
	padding: 13px 4px 12px 4px;
	width: 130px !important;
}



DIV#main_menu UL LI A:hover {
	color: white;


}


* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}
DIV#main_menu UL LI A:hover {
	color: #cfd3d6;
}
DIV#main_menu UL LI A.menu_current {
}
DIV#main_menu UL LI UL LI A.menu_current {
	background: none; 
}

/*1st sub level menu*/
.ddsmoothmenu ul li ul{
position: absolute;
left: 0;
display: none; /*collapse all sub menus to begin with*/
visibility: hidden;
background-color: #313139;
padding-top: 4px;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{
  display: list-item;
  float: none !important;
  background-image: url(menu3.gif) !important;
  position: relative;
  
}


/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul{
top: 0px;

}

/* Sub level menu links style */
.ddsmoothmenu ul li ul li a{
  /*width: 147px; /*width of sub menus*/
  margin: 0;
  border-top-width: 0;
  float: none;
  font-size: 12px !important;
  background: url(img_layout/menu_separator2.jpg) no-repeat center top;
}
.ddsmoothmenu ul li ul li {
  background-image: none;
}

.ddsmoothmenu ul li ul li a:hover{
  /*color: #A7CA54 !important;*/
}

/* Holly Hack for IE \*/
* html .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/

LI.menu-current A {
	color: #fff200 !important;
}


/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 5px;
right: 10px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow{
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
background: white;
z-index: 99;
visibility: hidden;
}

.toplevelshadow{ /*shadow opacity. Doesn't work in IE*/
opacity: 0.5;
}


DIV#middle1 {

  background: url(middle.jpg) repeat-x top;

  min-height: 325px;

  _height: 325px;

}



DIV#content {
	width: 750px;
  padding: 0px 0px 20px 20px;
	float: left;
}
DIV#right_menu {
	width: 140px;
	float: right;
}
DIV#right_menu_bck1 {
	height: 25px;
	text-align: center;
	font-weight: bold;
}
DIV#right_menu_bck3 {
	height: 25px;
	text-align: center;
	font-weight: bold;
	padding-top: 20px;
}
DIV#right_menu_bck2 {
	
}
DIV#right_menu_bck2 UL {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	
}
DIV#right_menu_bck2 UL LI {
	display: block;
	font-size: 11px;
	width: 140px;
	height: 34px;
	background: url(menu3.jpg) !important;
	padding: 0px !important;
	
}
DIV#right_menu_bck2 UL LI A {
	text-decoration: none;
	color: #ABB9C7;
	font-weight: bold;
	text-align: center;
	display: block;
	padding-top: 7px;
	padding-bottom: 6px;
}
DIV#right_menu_bck2 UL LI A:hover {
	text-decoration: none;
	color: white;
	font-weight: bold;
}
DIV#right_menu_bck2 UL LI A.menu_current {
	color: #fff200;

}
DIV#bottom {

  background: url(bottom.jpg);

  height: 85px;

  position: relative;

}
DIV#secondmenu {
	position: absolute;
	left: 30px;
	top: 25px;
}
DIV#secondmenu UL {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
DIV#secondmenu UL LI {
	float: left;
	display: block;
	font-size: 12px;
	padding: 0px 10px 0px 10px;
	background: url(menu4.gif) no-repeat left center;
}
DIV#secondmenu UL LI A {
	text-decoration: none;
	color: white;
}

DIV#companyinfo {
	position: absolute;
	left: 30px;
	top: 48px;
	color: #999999;
	font-size: 11px;
}
DIV#companyinfo A {
	color: white;
}
DIV#bottom A#eworkslink {

  position: absolute;

  left: 40px;

  top: 25px;

  width: 144px;

  height: 42px;

  display: block;

  background: url(eworks.gif);

}



DIV#bottom DIV#bottomtext {

  position: absolute;

  left: 210px;

  top: 40px;

}



DIV#middle1 UL {

  list-style-type: none;

  padding: 0px;

  margin: 10px 0px 10px 0px;

}

DIV#middle1 UL LI {

  background: url(ul.gif) no-repeat 5px 5px;

  padding: 3px 0px 3px 40px;

}



DIV#middle1 UL UL LI {

  background: url(ul2.gif) no-repeat 20px 3px;

  padding: 0px 0px 0px 35px;

}



A IMG.thumbnail {



}

TABLE.gallery TR TD A {
  text-decoration: none;

}


DIV.result1 {
  width: 780px;
  height: 15px;
  background: url(search-result_top.gif) no-repeat bottom left;
	font-size:11px;
}
DIV.result2 {
  width: 740px;
  background: url(search-result_back.gif) repeat-y;
  padding: 0px 20px 0px 20px;
	font-size:11px;
	position: relative;
}
DIV.result3 {
  width: 780px;
  height: 15px;
  background: url(search-result_bottom.gif) no-repeat top;
	font-size:11px;
}
DIV.result2 IMG  {
  border: 2px solid #778898;
  padding 1px;
  
}
DIV.result2 TABLE TR TD, DIV.result2 TABLE TR TD P  {
  color: #836D83 !important;
}
DIV.result2 H3  {
  color: #1F2638;
  font-size: 14px;
  margin: 0px;
}
DIV.result2 H3 A  {
  color: #1F2638;
  font-size: 14px;
  text-decoration: none;
}
DIV.result2 H3 A:hover  {
  text-decoration: underline;
}
DIV.result_data {
  float: left;
  color: #6D6D83;
}
DIV.result_data_spacer {
  float: left;
  color: #6D6D83;
  width: 230px;
  margin-right: 15px;
}
DIV.result_data_price {
  position: absolute;
  left: 151px;
  top: 90px;
  width: 400px;
  height: 20px;
  color: #1F2638;
}
DIV.image_spacer {
  width: 120px;
  min-height: 110px;
  _height: 110px;
  float: left;
  margin-right: 10px;
  margin-top: 2px;
  background: url(noimage.jpg) no-repeat 2px 40px;
}
DIV#img_gallery TABLE TBODY TR TD A {
  color: #102638;
  text-decoration: none;
}

DIV.result TABLE {

  /*margin-top: 5px;

  margin-left: 25px;*/

	font-size:11px;

}

DIV.result_header {

  width: 457px;

  height: 30px;

  background: url(result_top.gif) no-repeat top;  

  font-size:13px;

	color: white;

	font-weight: bold;

	height: 23px;

	padding: 7px 0px 0px 25px;

	font-size:11px;

}

DIV.result_header A {

	color: white;

}

DIV#search_form {
  width: 770px;
  height: 128px;
  background: url(search-result.gif) no-repeat top left;
  color: #546D83;
  padding: 10px 0px 0px 10px;
}
DIV#search_form H2 {
  padding: 0px;
  margin: 0px;
  line-height: 13px;
  font-size: 13px;
  color: #3F5467;
}
DIV#search_form TABLE {

  margin-left: 5px;

	font-size:11px;

}

DIV#search_form TABLE TD {

  color: #546D83;

	font-size:11px;

}

DIV#search_form TABLE TD SELECT {

  color: #102638;

  width: 50px;

	font-size:11px;

}

.search-button {
  display: block;
  border: 0px;
  background: url(button.gif) no-repeat right top;
  color: white;
  height: 20px;
  width: 100px;
  font-size: 11px;
  font-weight: bold;
  cursor: pointer;
  padding: 0px 0px 0px 0px;
}

TABLE.result_table TH {

  color: #102638;

}

TABLE.result_table TD {

  color: #546D83;

	font-size:11px;

}

A.button {

  display: block;

  background-image: url(button.gif);

  color: white;

  height: 20px;

  width: 100px;

  font-size: 11px;

  font-weight: bold;

  cursor: pointer;

  text-decoration: none;

  text-align: center;

  padding-top: 1px;

}

A.button:hover {

  color: white;

}

A.button:visited {

  color: white;

  text-decoration: none;

}

A.button2 {

  display: block;

  background-image: url(button2.gif);

  color: white;

  height: 20px;

  width: 100px;

  font-size: 11px;

  font-weight: bold;

  cursor: pointer;

  text-decoration: none;

  text-align: center;

  padding-top: 1px;

}

A.button2:hover {

  color: white;

}

A.button2:visited {

  color: white;

  text-decoration: none;

}

