body {
  font-size: 10pt;
  font-family: Trebuchet MS;
  color: #666666;
}

p, td, li, div.smalltext, div.text {
  font-size: 10pt;
}
a {
  text-decoration: underline;
  color: #006699;
}
h3, h3 a {
  color: #E57F02;

}
h1.pageheader {
  color: #E57F02;
  text-decoration:none;
}

h1.title {
 color: #003D6F;
 font-size:20px;
 text-align:center;
}

h3 img.icon {
  margin-bottom: -10px;
  margin-right: 10px;
}
h1.pageheader img.icon {
  margin-bottom: -10px;
  margin-right: 10px;
}
  
h1 {
  color: #E57F02;

}

h1 img.icon {
  margin-bottom: -10px;
  margin-right: 10px;
}

a:HOVER {
  text-decoration: underline;
}

.header {
  vertical-align: top;
  padding-bottom: 10px;
  text-align: left;
}

table.pageheader {
  margin-bottom: 15px;
}
div.pageheader {
  padding: 10px 10px 10px 22px;
}
td.pageheader  {
  padding-left: 10px;
}
.pageheader {
  font-family: Tahoma;
  font-size: 12pt;
  font-weight: bold;
  color: #64676C;
}

div.header {
  padding-bottom: 16px;
}
.inside-center-column div.submenu {
  display: inline;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 10px;
  background-color: #FCFAF3;
}
.inside-center-column div.submenu div.celmenu {
  display: inline;
  padding-left: 10px;
  padding-right: 10px;
  font-weight: bold;
}
.textbox {
  border: 1px solid rgb(127, 157, 185);
}

table.start_project {
  margin: 0px;
  padding: 0px;
}

table.start_project td.left_column {
  width: 14px;
  height: 110px;
  background-image: url(../images/start_project_left.png);
  background-repeat: no-repeat;
}
table.start_project td.body_column {
  width: 158px;
  height: 110px;
  text-align: center;
  background-image: url(../images/start_project_body.png);
  background-repeat: repeat-x;
  padding-top: 6px;
}
table.start_project td.body_column div.click_label {
  font-size: 8pt;
  margin-top: 4px;
}
table.start_project td.body_column div.delemiter {
  padding: 0px;
  margin: 0px;
  margin-top: 5px;
  margin-bottom: 8px;
}
table.start_project td.right_column {
  width: 14px;
  height: 110px;
  background-image: url(../images/start_project_right.png);
  background-repeat: no-repeat;
}

.left-column {
  padding-right: 15px;
  width: 171px;
}
.center-column {
  padding-left: 15px;
  padding-right: 15px;
  width: 482px;
}
.inside-center-column {
  padding-right: 15px;
  width: 683px;
}
.right-column {
  padding-left: 15px;
  width: 195px;
}

.top_menu {
  background: url(../images/header/7.gif) no-repeat;
  width: 697px;
  height: 42px;
}
.top_menu div {
  float: left;
  padding-right: 8px;
}
.top_menu img {
  border: 0;
}
.top_menu a {
  height: 41px;
  margin: 0;
  padding: 0;
  text-decoration: none;
}

.top_menu td
{
  padding: 0px;
}

/*TESTTIMONIALS STYLES*/
td.testimonial-header {
  padding-top: 5px;
  padding-bottom: 10px;
}
/*END OF TESTTIMONIALS STYLES*/

/*MININEWS STYLES*/
p.tx-mininews-pi1-fp_listrowField-datetime {
  font-weight: bold;
}
/*END OF MININEWS STYLES*/

/*CASE STUDIES STYLES*/
form.euextV_caseStudy_form {
}
table.euextV_caseStudy_table td {
  padding-top: 8px;
}
select.casestudies {
  border: 1px solid rgb(127, 157, 185);
  width: 180px;
}

div.back-container {
  padding-top: 10px;
  border-top: 1px solid #ACC1C4;
  float: left;
}
div.project-list {
}
div.odd, div.even {
  float: left;
  width: 643px;
  border-top: 1px solid #ACC1C4;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}
div.odd {
  background-color: #f4f8f9;
}
div.project_title {
  font-weight: bold;
  font-size: 18px;
}
div.project-list div.texthead {
  color: #006699;
  font-weight: bold;
  font-size: 18px;
  padding-top: 15px;
  clear: both;
  float: left;
  width: 100%;
}
div.text p.odd {
}
div.text p.odd {
}
table.zoom-area {
  background-color: #EDF4F6;
  width: 100%;
}
table.zoom-area td.ct,
table.zoom-area td.cb {
  font-size: 1px;
}
table.zoom-area td.lt,
table.zoom-area td.lb,
table.zoom-area td.rt,
table.zoom-area td.rb {
  width: 6px;
  height: 6px;
  font-size: 1px;
  background-repeat: no-repeat;
}
table.zoom-area td.lt {
  background-image: url(img/round/lt.png);
}
table.zoom-area td.lb {
  background-image: url(img/round/lb.png);
}
table.zoom-area td.rt {
  background-image: url(img/round/rt.png);
}
table.zoom-area td.rb {
  background-image: url(img/round/rb.png);
}
table.zoom-area table.thumbnails {
  margin-bottom: 10px;
}
table.zoom-area img.thumbnail {
  border: 1px solid #999999;
}
table.category-list {
}
table.category-list td.img {
  padding-left: 10px;
  padding-bottom: 10px;
  padding-top: 10px;
}
table.category-list td.title {
  font-size: 8pt;
  padding-left: 5px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-top: 10px;
}
table.category-list td.title a,
table.category-list td.title a:HOVER {
  text-decoration: none;
}
a.print-version {
  display: block;
  float: right;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 7px;
  padding-bottom: 7px;
  background-color: #FCFAF3;
}
a.print-version img {
  margin-bottom: -4px;
}
/*END CASE STUDIES STYLES*/
/*START START PROJECT STYLES*/
.startproject_block_title {
  font-size: 15pt;
  text-align: center;
  color: #DD8A2E;
  padding-bottom: 5px;
}
.startproject_required {
  width: 10px;
  color: red;
}
ul.error-list {
}
ul.error-list li.error {
  color: red;
}

table.startproject-form {
  margin-top: -8px;
}
table.startproject-form td.left-field-name {
}
table.startproject-form td.left-field,
table.startproject-form td.left-field input,
td.contact-field input {
  width: 319px;
  height: 22px;
}
table.startproject-form td.left-field {
  padding-right: 23px;
}
table.startproject-form td.right-field,
table.startproject-form td.right-field input,
table.startproject-form td.right-field select {
  width: 322px;
  height: 22px;
}

td.contact-field input.input-file {
  height: 24px;
}

/*END START PROJECT STYLES*/

.tx-mininews-pi1-fp_listrowField-title a {
  text-decoration: none;
}
.tx-mininews-pi1-listrowField-title a {
  text-decoration: none;
}

.tabset
{
  display: block;
  width: 100%;
}

.tabset .tabset-head
{
  display: block;
  float: left;
  clear: both;
  width: 100%;
  height: 28px;
  background-image: url('../images/tabs/side-bg.gif');
  background-position: left bottom;
  background-repeat: repeat-x;
  padding-left: 8px;
  position: relative;
  z-index: 14;
}

.tabset .tab-item
{
  display: block;
  width: auto;
  float: left;
  clear: none;
  cursor: pointer;
  background-repeat: no-repeat;
  padding: 0px 0px 0px 6px;
}

.tabset a.tab-item:hover {
  text-decoration: none;
}

.tabset a.tab-item {
  text-decoration: none;
}

.tabset .tab-item-active
{
  height: 28px;
  background-color: #fff;
}

.tabset .tab-item .tab-item-layout-00
{
  display: block;
  width: auto;
  float: left;
  clear: none;
  background-repeat: no-repeat;
  background-position: right top;
  padding: 0px 6px 0px 0px;
}

.tabset .tab-item .tab-item-layout-01
{
  display: block;
  float: left;
  clear: none;
  padding: 0px 10px 0px 10px;
  height: 28px;
  text-align: center;
  color: #2a4652;
  text-decoration: none;
  background-repeat: repeat-x;
}

.tabset .tab-item .tab-item-label
{
  display: block;
  float: left;
  clear: none;
  padding: 5px 0px 0px 0px;
}


.tabset .tab-item-usual
{
  background-image: url('../images/tabs/bg-tab-left-usual.gif');
}

.tabset .tab-item-usual .tab-item-layout-00
{
  background-image: url('../images/tabs/bg-tab-right-usual.gif');
}

.tabset .tab-item-usual .tab-item-layout-01
{
  background-image: url('../images/tabs/bg-tab-center-usual.gif');
}

.tabset .tab-item-over
{
  background-image: url('../images/tabs/bg-tab-left-usual.gif');
}

.tabset .tab-item-over .tab-item-layout-00
{
  background-image: url('../images/tabs/bg-tab-right-usual.gif');
}

.tabset .tab-item-over .tab-item-layout-01
{
  background-image: url('../images/tabs/bg-tab-center-usual.gif');
}

.tabset .tab-item-active
{
  background-image: url('../images/tabs/bg-tab-left-active.gif');
}

.tabset .tab-item-active .tab-item-layout-00
{
  background-image: url('../images/tabs/bg-tab-right-active.gif');
}

.tabset .tab-item-active .tab-item-layout-01
{
  background-image: url('../images/tabs/bg-tab-center-active.gif');
}

.tabset .tabset-body
{
  display: block;
  float: left;
  clear: both;
  width: 100%;
  background-color: #f4f8f9;
  background-image: url('../images/tabs/bg-left-side.gif');
  background-repeat: repeat-y;
  position: relative;
  top: -1;
  z-index: 11;
}

.tabset .tabset-body .tabset-body-layout-00,
.tabset .tabset-body .tabset-body-layout-01,
.tabset .tabset-body .tabset-body-layout-02,
.tabset .tabset-body .tabset-body-layout-03,
.tabset .tabset-body .tabset-body-layout-04,
.tabset .tabset-body .tabset-body-layout-05,
.tabset .tabset-body .tabset-body-layout-06
{
  display: block;
  float: left;
  clear: both;
  width: 100%;
}

.tabset .tabset-body .tabset-body-layout-00
{
  background-image: url('../images/tabs/bg-right-side.gif');
  background-position: right top;
  background-repeat: repeat-y;
}

.tabset .tabset-body .tabset-body-layout-01
{
  background-image: url('../images/tabs/bg-top-side.gif');
  background-repeat: repeat-x;
}

.tabset .tabset-body .tabset-body-layout-02
{
  background-image: url('../images/tabs/bg-bottom-side.gif');
  background-position: left bottom;
  background-repeat: repeat-x;
}

.tabset .tabset-body .tabset-body-layout-03
{
  background-image: url('../images/tabs/bg-bottom-side.gif');
  background-position: left bottom;
  background-repeat: repeat-x;
}

.tabset .tabset-body .tabset-body-layout-04
{
  background-image: url('../images/tabs/bg-top-left-angle.gif');
  background-position: left top;
  background-repeat: no-repeat;
}

.tabset .tabset-body .tabset-body-layout-05
{
  background-image: url('../images/tabs/bg-bottom-left-angle.gif');
  background-position: left bottom;
  background-repeat: no-repeat;

}

.tabset .tabset-body .tabset-body-layout-06
{
  background-image: url('../images/tabs/bg-top-right-angle.gif');
  background-position: right top;
  background-repeat: no-repeat;

}

.tabset .tabset-body .tabset-body-layout-07
{
  display: block;
  float: left;
  clear: both;
  width: 462px;
  background-image: url('../images/tabs/bg-bottom-right-angle.gif');
  background-position: right bottom;
  background-repeat: no-repeat;
  padding: 10px 30px 5px 30px;
}

.tabset .tabset-body .tabset-body-valriant
{
  display: block;
  float: left;
  clear: both;
  width: 98%;
}

.tabset .tabset-foot,
.tabset .tabset-foot .tabset-footer-layout-00,
.tabset .tabset-foot .tabset-footer-layout-01
{
  display: block;
  float: left;
  clear: both;
  width: 100%;
  height: 19px;
}

.tabset .tabset-foot
{
  background-image: url('../images/tabs/bottom_center.png');
  background-position: left bottom;
  background-repeat: repeat-x;
}

.tabset .tabset-foot .tabset-footer-layout-00
{
  background-image: url('../images/tabs/bottom_right.png');
  background-position: right bottom;
  background-repeat: no-repeat;
}

.tabset .tabset-foot .tabset-footer-layout-01
{
  background-image: url('../images/tabs/bottom_left.png');
  background-position: left bottom;
  background-repeat: no-repeat;
}
.productTable {
border-style:solid;
border-collapse: collapse;
border-width:1px;
margin:0;
padding:3px;
width:100%;
}

.productTable th {
background-color:#BED3D9 !important;
margin:5px;
}
.productTable td {
margin:5px;
padding:3px;
vertical-align:top;
}

.productTable .row_0 td {
padding:3px;
}
.productTable .row_1 td {
background-color:#EEF5F7 !important;
padding:3px;
}

.mininews-title
{
	font-size: 10pt;
	font-weight: bold;
	margin: 0px;
}

a.tx-mininews-pi1-fp_listrowField-title 
{
	text-decoration: none;
}

a.mininews-title
{
	text-decoration: none;
}


h2.category-link-text,
h2.category-link-text a,
h3.category-link-text,
h3.category-link-text a,
h4.category-link-text,
h4.category-link-text a
{
	font-size: 9pt;
	/*color: #9F9F9F;*/
	padding: 0px;
	margin: 0px;
}
#footer {
	font-size: 9pt;
}

.headertitle {
	font-size: 9pt;
}
a.unone {
	text-decoration: none;
}
pageheader a {
	text-decoration: none;
}

div.project-thumb
{
	float: right;
	clear: right;
	margin: 0px 0px 5px 0px;
}

div.project-thumb img
{
	border: 1px solid #000;
	margin: 0px 0px 0px 5px;
}

div.project-info
{
	float: left;
	clear: left;
	width: 100%;
}

div.non-decorated-link
{
	text-decoration: none;
}

.welcome-image {
	padding-bottom: 16px;
}

.hidden-element {
	display: none;
}

.narrow-element {
	width: 32px;
}

.gray-cell {
	background-color: #eef5f7;
}

.left-aligned-text {
	text-align: left;
}

.live-account-fieldset {
	padding: 2px;
}

.report-fieldset {
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
}

.gray-bordered-element {
	border: #c0c0c0 1px solid;
}

.big-font-text {
	font-size: 20pt;
}

.hidden-font-text {
	font-size: 1pt;
	font-family: 'arial','sans-serif';
}

.centered-text-element {
	text-align: center;
}

.spaced-cell {
	padding: 2.25pt;
}

.small-text-element {
	font-size: 7pt;
	font-family: 'tahoma','sans-serif';
}

.right-aligned-text {
	text-align: right;
}

.spaced-silver-cell {
	padding: 2.25pt;
	background: silver none repeat scroll 0% 0%;
	-moz-background-clip: -moz-initial;
	-moz-background-origin: -moz-initial;
	-moz-background-inline-policy: -moz-initial;
}

.spaced-lightgray-cell {
	padding: 2.25pt;
	background: rgb(224, 224, 224) none repeat scroll 0% 0%;
	-moz-background-clip: -moz-initial;
	-moz-background-origin: -moz-initial;
	-moz-background-inline-policy: -moz-initial;
}

.bordered-cyan-cell {
	border-top: 1px solid #c4d6e0;
	text-align: right;
}

.non-spaced-element {
	margin-bottom: 0;
	margin-top: 0;
}

.nowrap-element {
	white-space: nowrap;
}

.border-colapsed {
	border-collapse: collapse;
}

.contact-field-title
{
	width: 180px;
}

.enterra-header,
.enterra-header .header-left-side,
.enterra-header .header-right-side
{
	display: block;
	clear: both;
	width: 100%;
	height: 150px;
}

.enterra-header
{
	background-repeat: repeat-x;
	background-image: url('img/header-bg.jpg');
}

.enterra-header .header-left-side
{
	background-repeat: no-repeat;
	background-image: url('img/header-left.jpg');
}

.enterra-header .header-right-side
{
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url('img/header-right.jpg');
}

.enterra-header .enterra-logo
{
	display: block;
	float: left;
	clear: left;
	width: 292px;
	height: 115px;
	background-repeat: no-repeat;
	background-image: url('img/logo.gif');
}

.enterra-header .enterra-logo a
{
	display: block;
	float: left;
	width: 205px;
	height: 54px;
	margin: 18px 0px 0px 50px;
	zoom: 1;
}

.enterra-header .top-tag
{
	display: block;
	float: right;
	clear: right;
	width: auto;
	height: 137px;
	margin: 0px 36px 0px 0px;
	background-repeat: repeat-x;
	background-image: url('img/tag-bg.jpg');
}

.enterra-header .top-tag-left
{
	display: block;
	width: auto;
	height: 137px;
	background-repeat: no-repeat;
	background-image: url('img/tag-left.jpg');
	padding: 0px 0px 0px 15px;
}

.enterra-header .top-tag-right
{
	display: block;
	width: auto;
	height: 137px;
	background-repeat: no-repeat;
	background-image: url('img/tag-right.jpg');
	background-position: right top;
	padding: 0px 15px 0px 0px;
}

.enterra-header .top-tag-content
{
	display: block;
	width: 160px;
	padding: 10px 0px 0px 0px; 
}

.top-tag-content .tag-label,
.top-tag-content .send-request,
.top-tag-content .online-call,
.top-tag-content .gray-line
{
	display: block;
	clear: both;
	margin-left: auto;
	margin-right: auto;
}

.top-tag-content .tag-label
{
	font-family: Calibri, Arial;
	font-size: 12px;
	color: #a1a1a1;
	text-align: center;
	text-decoration: none;
	padding: 2px 0px;
}

.top-tag-content .send-request
{
	width: 148px;
	height: 17px;
	background-repeat: no-repeat;
	background-image: url('img/send-request.gif');
}

.top-tag-content .online-call
{
	width: 136px;
	height: 17px;
	background-repeat: no-repeat;
	background-image: url('img/online-call.gif');
}

.top-tag-content .gray-line
{
	width: 155px;
	height: 22px;
	background-position: left 10px;
	background-repeat: repeat-x;
	background-image: url('img/gray-line.gif');
}

.enterra-header .top-menu
{
	display: block;
	float: left;
	clear: left;
	width: 644px;
	height: 35px;
	margin: 0px 0px 0px 83px;
	padding: 0px;
	list-style: none;
	zoom: 1;
}

.enterra-header .top-menu .top-menu-item
{
	display: block;
	float: left;
	clear: none;
	height: 35px;
	list-style: none;
}

.enterra-header .top-menu .top-menu-item a
{
	display: block;
	float: left;
	width: 100%;
	height: 35px;
	background-repeat: no-repeat;
}

.enterra-header .top-menu .top-menu-item a em
{
	display: none;
}

.enterra-header .top-menu .top-menu-item a img
{
	display: none;
}

#top-menu-11,
.top-menu-item-news
{
	width: 96px;
	background-position: 0px top;
	background-image: url('img/menu.gif');
	overflow: hidden;
}

#top-menu-4,
.top-menu-item-about
{
	width: 124px;
	background-position: -96px top;
	background-image: url('img/menu.gif');
	overflow: hidden;
}

#top-menu-20,
.top-menu-item-portfolio
{
	width: 117px;
	background-position: -220px top;
	background-image: url('img/menu.gif');
	overflow: hidden;
}

#top-menu-38,
.top-menu-item-clients
{
	width: 98px;
	background-position: -338px top;
	background-image: url('img/menu.gif');
	overflow: hidden;
}

#top-menu-22,
.top-menu-item-contacts
{
	width: 105px;
	background-position: -437px top;
	background-image: url('img/menu.gif');
	overflow: hidden;
}

#top-menu-23,
.top-menu-item-blog
{
        width: 78px;
        background-position: -543px top;
        background-image: url('img/menu.gif');
        overflow: hidden;
}

.tx-mininews-pi1-browsebox-SCell a{
    font-weight: bold;
    font-size: 12pt;
    text-decoration:none;
}

.enterra-header .top-tagged-link
{
    display: block;
    float: right;
    clear: none;
    height: 57px;
    background-repeat: no-repeat;
}

.enterra-header .link-online-communication
{
	width: 143px;
	background-image: url('img/bann_2.png');
	margin: 0px 9px 58px 0px;
}

.enterra-header .link-new-order
{
	width: 172px;
	background-image: url('img/bann_1.png');
	margin: 0px 21px 58px 0px;
}

.enterra-header .top-phone
{
	display: block;
	width: 150px;
	height: 22px;
	float: right;
	clear: none;
	background-image: url('img/phone_icon.png');
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0px 10px 0px 0px;
	padding: 18px 0px 0px 30px;
	color: #000000;
	font-size: 11pt;
	font-weight: bold;
}

.enterra-header .top-language-switcher
{
        display: block;
        width: 22px;
        height: 18px;
        float: right;
        clear: right;
        background-image: url('img/en.png');
        background-repeat: no-repeat;
        margin: 8px 21px 0px 0px;
}

#projects-container {
    float:left;
	margin-right: 5px;
}
.image-button{
    cursor: pointer;
    width: 16px;
    height: 114px;
    float: left;
    background-position: center center;
    background-repeat: no-repeat;
    margin: 1px;
}
.next {
    background-image: url('/images/next.png');
}
.prev{
    background-image: url('/images/prev.png');
}
.next:hover {
    background-image: url('/images/next-hover.png');
}
.prev:hover{
    background-image: url('/images/prev-hover.png');
}

#projects-container li{ 
width: 150px; 
height: 180px; 
}
#projects-container li{ 
width: 150px; 
height: 160px; 
}
