.text-block, .line-break, #line-break-vertical, #icon-contact, #box-cmfx, #box-twe, #box-ctfx, #logo-extend, #logo-dream, #logo-flash, #logo-flash-padding, #logo-cpw, #logo-cmfx, #logo-te, #logo-twe, #logo-bdr, .products-item, #logo-te-small, #logo-dream-small, #logo-cpw-small, #logo-twe-small, #doc-delimitation, #box-cmfx-small, #icon-pay, #logo-regnow, #icon-user, #icon-contact, #icon-pay,  #logo-2co, #corner-message{behavior: url(iepngfix.htc);}

body,html {color: #58544e;
margin:0;
padding:0;
font: normal 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
background-color: #e6e6e6;
background-image: url(../images/layout/background.jpg);
min-width: 930px;
background-repeat: repeat-x;}

p {color: #58544e;
font-size: 12px;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-align: justify;
padding:0px;
margin:0px}

pre {color: #3f4c6b;
font-size: 12px;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}

blockquote {color: #3f4c6b;
font-size: 0.9em;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-style: italic;}

h1 {color: #429df4;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-transform: capitalize;
font-size:20px;
position: relative;
padding: 0em;
margin: 0em;
padding-left: 0.2em;}

h2 {color: #529bd4;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-transform: capitalize;
font-size:18px;
position: relative;
padding: 0em;
margin: 0em;
padding-left: 0.2em;}

h3 {color: #529bd4;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-transform: capitalize;
font-size:16px;
position: relative;
padding: 0em;
margin: 0em;
font-weight: lighter;
padding-left: 0.2em;}

h4 {color: #529bd4;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
position: relative;
padding: 0em;
margin: 0em;
font-weight: bolder;
padding-left: 0em;
text-transform: capitalize;}

h5 {color: #a5a5a5;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-transform: lowercase;
font-size:12px;
position: relative;
padding: 0em;
margin: 0em;
font-weight: lighter;
padding-left: 0.4em;}

h6 {color: #356aa0;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-transform: lowercase;
font-size:10px;
position: relative;
padding: 0em;
margin: 0em;
font-weight: lighter;
padding-left: 0.4em;}

img {border: 0px none;}

ol {color: #808000;
font-size: 12px;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
margin-left:20px}

ul {font-size: 12px;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
list-style-position: outside}

a {color: #3080C0;
font-size: 0.95em;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
border-bottom:1px #999999 dotted}

a:visited {color: #525252;
font-size: 0.95em;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
border-bottom:1px #999999 dotted}

a:hover {color: #525252;
font-size: 0.95em;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
border-bottom:1px #999999 dotted}

a:active {color: #adadad;
font-size: 0.95em;
text-decoration: none;
border-bottom:1px #999999 dotted}

tr {border: 0}

.cellcolor {font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
background-color: #6b8e23}

.rev_type {color: #ffffce;
font-weight: bold;
font-size: 1em;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-decoration: none}

.g_nav_cellcolor {color: #ffffce;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
background-color: #9cce00}

.a_type_color {color: white;
font-size: 0.9em;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-decoration: none}

#scroll {position:absolute;
top:0;
bottom:-0.1px;
width:1em;
z-index:-1;}

#body-wrap {min-height:730px;
margin:0 auto;
background-image:url(../images/layout/background-center.jpg);
background-repeat:no-repeat;
background-position:top;
width:930px;}

/* for IE, with IE5/Mac backslash filter \*/
* html #body-wrap {
 height: 735px;
}

#footer-wrap {height:100%;
margin:0 auto;
width:900px;
background-color:#FFFFFF;
background-image:url(../images/layout/footer_new.jpg);
background-repeat:no-repeat;}

#footer-wrap-en {height:100%;
margin:0 auto;
width:900px;
background-color:#FFFFFF;
background-image:url(../images/layout/footer_new_en.jpg);
background-repeat:no-repeat;}


#top {height:280px;
width:930px;
background-repeat: no-repeat;
padding:0px;
margin:0px;
left:auto;
right:auto;
position:absolute;
z-index:10;}

#top-fake {height:280px;
width:900px;
background-repeat: no-repeat;
padding:0px;
margin:0px;
left:auto;
right:auto;
position:relative;}

#side-bar {float:right;
width:415px;
padding:0px;
margin:0px;
top:0px;
vertical-align: top;}

#side-bar-normal {height: 345px;
float:right;
max-width:355px;
width:expression(document.body.clientWidth > 370? "345px": "auto" );
padding:0px;
margin:0px;
top:0px;
padding-right:15px;
vertical-align: top;}

#main-content {float:left;

width:930px;}

#home-content {float:left;
width:515px;
height:100%;
position: relative;
vertical-align: top;
top: auto;
margin:0px;
padding:0px;
}

#normal-content {float:left;
width:570px;}

#galery-content {float:left;
width:900px;}

#footer {
background-image:url(../images/layout/footer-spanner.jpg);
background-repeat:repeat-x;
background-position:top;
height:257px;
background-color:#FFFFFF;
clear:both;}

#footer-buttons {color:#FFFFFF;
width:280px;
float:right;
text-align:center;
padding-top:20px;}

#padding-right50px {padding-right:50px;}

#padding-rightNoMax {padding-right:50px;
max-width:none;}

#padding-left30px {color:#666666;
padding-left:30px;}

#padding-bottom30px {padding-bottom:30px; max-width:none;}

.text-block {background-image: url(../images/layout/text-area_back.png) !IMPORTANT;
background-image: none;
background-repeat: no-repeat;
background-position: bottom;
padding-left: 30px;
padding-right: 20px;
padding-bottom: 70px;
padding-top: 20px;
position: static;
min-height: 154px;}

.home-text-block {padding-left: 20px;
padding-bottom: 10px;
padding-top: 10px;
position: static;}

.home-text-block {padding-left: 20px;
padding-bottom: 10px;
padding-top: 10px;
position: static;}

.bigger-block {background-image: url(../images/layout/text-area-back.jpg);
background-repeat: no-repeat;
background-position: bottom;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 30px;
padding-top: 20px;
position: static;
min-height: 154px;}

.simple-block {padding-left: 20px;
padding-right: 20px;
padding-bottom: 30px;
padding-top: 5px;
position: static;
min-height: 154px;}


#title-block {margin:0px;
position:relative;
padding-left:20px;
padding-top:20px}

.line-break {background-image: url(../images/layout/delimiter.png);
background-repeat: no-repeat;
width:500px !IMPORTANT;
width:480px;
height:17px;
margin-left:20px;}

.line-break#short-line {padding:0px;
width:99%;
margin:0;}

.line-break#no-pad-line {padding:0px;
padding-left:1px;
padding-right:1px;
width:100%;
margin:0;}

#line-break-vertical {background-image:url(../images/layout/vertical-delimitation.png);
background-repeat: no-repeat;
width:22px;
height:222px;
position:relative;
float:left;}

#line-break-vertical-small {background-image:url(../images/layout/vertical-delimitation-small.png);
background-repeat: no-repeat;
width:22px;
height:150px;
position:relative;
float:left;}

#span-div {height: 100%;}

#clear-left {clear: left;
line-height: 0;
height: 2px;}

#clear-right {clear: right;
line-height: 0;
height: 0;}

#clear-both {clear: both;
height: 0px;
margin:0px;
padding:0px;}

#space-break {width:100%;
height:5px;
margin:0;
padding:0;}

#vertical-break {float:left;
width:2px;
height:5px;
margin:0;
padding:0;}

.items-andtext {float: left;
border: 0px none;
width: 40%;}

#items-whider {width:45%; padding:0px;}

#items-whider2 {width:48%; padding:0px;}

#items-whider3 {width:67%;}

#items-whider4 {width:80%;}

#items-whider5 {width:78%;}

#items-whider6 {width:81%;}

#items-shorter {width:25%;}

.items-left {float: left;
border: 0px none;
padding: 5px;
width:10%;
height:100%;
position: relative;
vertical-align: middle;
top: auto;
bottom: auto}

#items-left-height{height:222px;
vertical-align:middle}

#items-left-whider {width:20%;}

#items-left-whider2 {width:15%;}

#items-left-no-width {width:auto;}

.items-right50 {float: right;
border: 0px none;
padding: 5px;
position: relative;
width:50%;
height:100%;}

.intems {border: 0px none;
width:100%;
height:auto;
padding:5px;}

#icon-contact {background-image: url(../images/layout/contact_icon.png);
background-repeat: no-repeat;
width:103px;
float:left;
height:226px;
position:relative;}

#icon-pay {background-image: url(../images/layout/visa-icon.png);
background-repeat: no-repeat;
width:103px;
float:left;
height:226px;
position:relative;}

#icon-user {background-image: url(../images/layout/user-icon.png);
background-repeat: no-repeat;
width:103px;
float:left;
height:226px;
position:relative;}

#box-twe {background-image: url(../images/layout/box-twe.png);
background-repeat: no-repeat;
width:174px;
float:left;
height:234px;
position:relative;}

#box-ctfx {background-image: url(../images/layout/box-ctfx.png);
background-repeat: no-repeat;
width:174px;
float:left;
height:234px;
position:relative;}

#box-cmfx {background-image: url(../images/layout/box-cmfx.png);
background-repeat: no-repeat;
width:174px;
float:left;
height:234px;
position:relative;}


#box-cmfx-small {background-image: url(../images/layout/box-cmfx-small.png);
background-repeat: no-repeat;
width:112px;
float:left;
height:150px;
position:relative;}

.logo-flash {background-image: url(../images/layout/logo-flash.png);
background-repeat: no-repeat;
width:78px;
height:74px;
position:relative;}

#logo-flash-padding{margin-top:65px;}

.logo-dream {background-image: url(../images/layout/logo-dreamwever.png);
background-repeat: no-repeat;
width:78px;
height:74px;
position:relative;}

.logo-extend {background-image: url(../images/layout/logo-x-extend.png);
background-repeat: no-repeat;
width:78px;
height:73px;
position:relative;}

#logo-cpw {background-image: url(../images/layout/logo-cpw.png);
background-repeat: no-repeat;
width:100px;
float:left;
height:115px;
position:relative;}

#logo-twe {background-image: url(../images/layout/logo-twe.png);
background-repeat: no-repeat;
width:100px;
float:left;
height:115px;
position:relative;}

#logo-product {width:100px;
float:left;
height:115px;
position:relative;}

#logo-product-lite {
float:left;
position:relative;}

#logo-cmfx {background-image: url(../images/layout/logo-cmfx.png);
background-repeat: no-repeat;
width:100px;
float:left;
height:115px;
position:relative;}

#logo-2co {background-image: url(../images/layout/2co.png);
background-repeat: no-repeat;
width:99px;
float:left;
height:59px;
position:relative;}

#logo-regnow {background-image: url(../images/layout/reg-now.png);
background-repeat: no-repeat;
width:84px;
float:left;
height:64px;
position:relative;}


#logo-te-small {background-image: url(../images/layout/logo-te-small.png);
background-repeat: no-repeat;
width:81px;
float:left;
height:95px;
position:relative;}

#logo-dream-small {background-image: url(../images/layout/logo-blank-dream-small.png);
background-repeat: no-repeat;
width:81px;
float:left;
height:95px;
position:relative;}

#logo-cpw-small {background-image: url(../images/layout/logo-cpw-small.png);
background-repeat: no-repeat;
width:81px;
float:left;
height:95px;
position:relative;}

#logo-cmfx-small {background-image: url(../images/layout/logo-cmfx-small.png);
background-repeat: no-repeat;
width:81px;
float:left;
height:95px;
position:relative;}

#logo-twe-small {background-image: url(../images/layout/logo-twe-small.png);
background-repeat: no-repeat;
width:81px;
float:left;
height:95px;
position:relative;}

#logo-te {background-image: url(../images/layout/logo-te.png);
background-repeat: no-repeat;
width:100px;
float:left;
height:115px;
position:relative;}

#logo-bdr {background-image: url(../images/layout/logo-blank-dream.png);
background-repeat: no-repeat;
width:100px;
float:left;
height:115px;
position:relative;}

.features {margin-top:10px;
padding-left:10px;
padding-right:10px;
padding-bottom:15px;}

.features ul {color: #5FB8F7;
font-size: 12px;
padding:0;
margin-top: 1em !Important;
margin-top: 0em;
margin-left: 2.8em;
margin-bottom: 0em;
margin-right: 0.8em;}

.features li {padding-top:0.52em;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color: #3f4c6b;
text-decoration: none;
display: list-item;
list-style-image: url(../images/layout/bulet-x.jpg);
font-weight: bold;
list-style-position: outside;
white-space: normal;
list-style-type: square;}

.features li {font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color: #3f4c6b;
text-decoration: none;
display: list-item;
list-style-image: url(../images/layout/bulet-x.jpg);
font-weight: bold;
list-style-position: outside;
white-space: normal;
list-style-type: square;}

#no-bg {background-image: none;}

#items-horizontal-break {background-image: url(../images/layout/features-line-delimitation.png);
background-repeat: no-repeat;
height:21px;
width:301px}

.products-item {background-image:url(../images/layout/product-items-back.jpg);
background-position:bottom;
width:685px;
height:150px;
margin-left:15px;
background-repeat: no-repeat;}

#products-item-as-delimiter {height:15px;
margin-left:45px;
background-position:bottom;}

.products-item a {border:none;
text-transform: uppercase;}

#products-logo-area {float: left;
border: 0px none;
padding: 5px;
width: 200px;
height:125px;}

#products-description {float: left;
width:270px;
height:125px;
max-width: 270px;
max-height: 125px;
margin-left:0.5em;
overflow:hidden;}

#products-title {
height:125px;
font-size:18px;
font-weight: bold;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#529bd4;
display:block;
text-align: center;
min-height:125px;
overflow:hidden;
vertical-align:middle;}

.products-items-bt {float: right;
border: 0px none;
margin-top:5px;
margin-right:10px;
position: relative;
height:100%;
vertical-align:middle;
max-width:180px;
text-align:right;}

.products-items-bt a {color: #3080C0;
border-bottom:1px #999999 dotted;
font-size: 12px;
font-weight:bold;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;}

.products-items-bt a:hover {color: #525252;
border-bottom:1px #999999 dotted;
font-size: 12px;
font-weight:bold;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;}


/* for Mozilla/Safari/Opera */

*>.announcements-item {background-image:url(../images/layout/product-items-back.jpg);
background-position:bottom;
width:685px;
margin-left:15px;
background-repeat: no-repeat;
padding-top:95px;
min-height:1px;}

*>#announcements-first-area {float:left;
font-size:18px;
font-weight: bold;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#529bd4;
display:block;
padding-left:0px;
text-align: center;
min-height:95px;
overflow:visible;
vertical-align:middle;
width:200px;}

*>#anouncemnts-title-wrapper {float: left;
border: 0px none;
padding: 5px;
width: 200px;
padding-bottom:20px;
margin-top: -95px;
position:relative;}

*>#announcements-description {float: left;
width:460px;
max-width: 460px;
margin-left:0.5em;
overflow:visible;
margin-top: -95px;
position:relative;
padding-bottom:20px;}

/* for IE, with IE5/Mac backslash filter \*/

* html #announcements-first-area {float:left;
font-size:18px;
font-weight: bold;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#529bd4;
display:block;
padding-left:0px;
text-align: center;
min-height:95px;
overflow:visible;
vertical-align:middle;
width:200px;}

* html #anouncemnts-title-wrapper {float: left;
border: 0px none;
padding: 5px;
width: 200px;
height:95px;
padding-bottom:20px;
position:relative;}

* html #announcements-description {float: left;
width:460px;
max-width: 460px;
margin-left:0.5em;
overflow:visible;
height:95px;
position:relative;
padding-bottom:20px;}

* html .announcements-item {background-image:url(../images/layout/product-items-back.jpg);
background-position:bottom;
width:685px;
margin-left:15px;
background-repeat: no-repeat;
height:95px;}

/* end filter */



#doc-item {float: right;
border: 0px none;
padding: 5px;
width:470px;
height:100%;
position: relative;
vertical-align: middle;
top: auto;
bottom: auto;}

#doc-delimitation {background-image: url(../images/layout/docs-delimitation.png);
background-repeat: no-repeat;
padding-top:5px;
padding-left: 0px;
padding-bottom: 10px;
padding-right: 0px;}

#overview-delimitation {background-image: url(../images/layout/overview-delimitation.png);
background-repeat: no-repeat;
padding-top:5px;


padding-left: 0px;
padding-bottom: 0px;
height:20px;
padding-right: 0px;}

.buton-right-holder {float:right;
position:relative;}

.buton-right-holder a {border:none;}

.screenshot {width:250px;
height:auto;
padding:0px;
margin:0px;
padding-left: 20px;
padding-right: 20px;}

.screenshot#screenshot-left {float: left;}

.screenshot#screenshot-left-small {float: left; 
width:150px;}

.screenshot#screenshot-right {float: right;}

.screenshot a {border:none;}

.picture-wrap {clear:both;
padding-top:10px;
padding-bottom:10px;
padding-left:25px;}

.picture-wrap a {border:none}

.notUppercase {text-transform: none;}

.footnote {color:#7A8BB1;
font-size:10px;}

.footnote-red {color:#CC0000;
font-size:11px;}

.footnote-no-color {
font-size:11px;}

.list-item-strong {font-weight:bold;
color:#list-item-normal;}

.list-item-normal {font-weight:normal;
color:#58544e;
list-style:none;}

.list-item-sitemap {font-weight:normal;
color:#3f4c6b;
font-weight: bold;
list-style-position: inside;
white-space: normal;
list-style-type: square;}

.list-item-sitemap a{font-size: 12px;
color: #505063;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
text-decoration: none;
border-bottom:1px #3080C0 dotted;}

.list-item-sitemap a:hover {font-size: 12px;
color: #858585;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
text-decoration: none;
border-bottom:1px #999999 dotted}

#vertical-break-shop {background-image:url(../images/layout/vertical-break-line-short.png);
background-repeat: no-repeat;
width:22px;
height:30px;
position:relative;
float:left;}

.no-text-transform{text-transform:none}

#corner-message {background-image:url(../images/layout/actualizare.png);
background-repeat:no-repeat;
height:111px;
width:111px;
position:absolute;
left:0%;
z-index:100;}

.done-by a {color: #000033;
font-size: 0.95em;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
border-bottom:1px #999999 dotted}

#minipics{padding:0px;
margin:0px;
padding-top:10px;
width:100%;
}

#minipics ul{list-style-type: none;
margin:0 15px;
padding:0}

#minipics li{float:left;
width:100px;
margin: 10px 10px 10px 0;
padding: 5px 0;
background-color: #FFF}

#minipics li img{display: block;


margin:0 10px;
padding: 5px 0;
border: 0px}

#picture{
padding-top:80px;
}


