﻿html {
}
body {
-x-system-font:none;
background:#8EACCD url(../images/bg-body.png) repeat-x scroll 0 0;
color:#6A6A6A;
font-family:Tahoma,Verdana,Arial,Helvetica;
font-size:62.5%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:auto;
line-height:1.4;
min-height:100%;
min-width:990px;
position:relative;
width:100%;
/*min-height:1000px; height:auto !important; height:1000px;*/
}
a {
color:#009BE7;
text-decoration:underline;
}
a:hover {
text-decoration:none;
}
h1 img, h2 img {
display:block;
}
#all {
background:#92A9CC url(../images/bg-all.gif) repeat-x scroll 0 0;
height:auto;
margin:0 auto;
min-height:100%;
position:relative;
width:990px;
}
.shadow {
background:transparent url(../images/bg-shadow.png) no-repeat scroll 0 0;
height:612px;
position:absolute;
right:-7px;
top:0;
width:7px;
}
.shadow2 {
background:transparent url(../images/bg-shadow2.png) no-repeat scroll 0 0;
height:612px;
left:-7px;
position:absolute;
top:0;
width:7px;
}
br.clear {
background:transparent none repeat scroll 0 0 !important;
border:medium none;
clear:both;
display:block;
float:none !important;
font-size:1px !important;
height:1px !important;
margin:0 !important;
padding:0 !important;
visibility:hidden !important;
}
.header {
background:#FFFFFF url(../images/bg-header.gif) repeat-x scroll 0 0;
height:120px;
padding-top:20px;
}
.logo 
{
width:990px;
height:120px;
/*width:179px;
height:50px;
top:48px;
left:30px;*/
position:absolute;
}
.name {
-x-system-font:none;
background:#EFEFEF none repeat scroll 0 0;
font-family:Tahoma;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
left:30px;
line-height:normal;
padding:5px 9px;
position:absolute;
top:118px;
}
.menu {
left:285px;
position:absolute;
top:62px;
z-index:1000;
}
.menu li {
float:left;
height:31px;
margin-left:-1px;
}
.menu li.hover {
height:33px;
}
.menu li a {
display:block;
height:30px;
margin-right:1px;
}
.menu li a span {
display:none;
}
.menu li.top {
background:transparent url(../images/menu-bg.png) no-repeat scroll 0 0;
border-right:1px solid #DFE5E9;
width:108px;
}
.menu li.top.hover {
background:transparent url(../images/menu-bg.png) no-repeat scroll 0 100%;
border-right:1px solid #DFE5E9;
}
.inner-menu {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #DFE4E8;
display:none;
left:0;
position:absolute;
top:33px;
z-index:999;
}
.inner-menu li {
-x-system-font:none;
background:transparent url(../images/bg-inner-menu.png) no-repeat scroll 0 100%;
color:#0074BF;
float:none;
font-family:Tahoma;
font-size:1.1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:auto;
line-height:normal;
margin:0;
}
.inner-menu li.last {
background:#FFFFFF none repeat scroll 0 0;
}
.inner-menu li a {
border:0 none;
color:#0074BF;
display:block;
height:auto;
padding:6px 34px 6px 12px;
text-decoration:none;
white-space:nowrap;
}
.inner-menu li.hover {
background:transparent url(../images/bg-inner-menu.png) no-repeat scroll 100% 0;
border:0 none;
height:auto;
}
.inner-menu li.hover a {
border:0 none;
color:#FFFFFF;
margin-top:-1px;
padding-top:7px;
}
.inner-menu li .menu-arrow {
background:transparent url(../images/menu-inner-arrow.gif) no-repeat scroll 0 -5px;
display:block;
height:5px;
line-height:5px;
margin-top:12px;
overflow:hidden;
position:absolute;
right:10px;
width:5px;
}
.inner-menu li.hover .menu-arrow {
background-position:0 0;
margin-top:12px;
}
.inner-menu3 {
border:1px solid #DFE4E8;
display:none;
left:0;
margin-top:-2px;
position:absolute;
top:0;
z-index:999;
}
.inner-menu li .inner-menu3 li {
-x-system-font:none;
background:transparent url(../images/bg-inner-menu.png) no-repeat scroll 0 100%;
color:#0074BF;
font-family:Tahoma;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
.inner-menu li .inner-menu3 li.last {
background:#FFFFFF none repeat scroll 0 0;
}
.inner-menu li .inner-menu3 li a {
border:0 none;
color:#0074BF;
display:block;
height:auto;
margin-top:0;
padding:6px 34px 6px 12px;
text-decoration:none;
white-space:nowrap;
}
.inner-menu li .inner-menu3 li.hover {
background:transparent url(../images/bg-inner-menu.png) no-repeat scroll 100% 0;
border:0 none;
height:auto;
}
.inner-menu li .inner-menu3 li.hover a {
border:0 none;
color:#FFFFFF;
margin-top:-1px;
padding-top:7px;
}
.index-illustrate {
background:#FFFFFF none repeat scroll 0 0;
border-bottom:2px solid #DFE4E8;
height:278px;
}
.flash {
border-top:3px solid #EFEFEF;
float:left;
height:275px;
width:770px;
}
.flash img {
display:block;
}
.inner-flash {
border-top:4px solid #EFEFEF;
}
.inner-flash img {
display:block;
}
.testimonial {
-x-system-font:none;
/*background:transparent url(../images/bg-testimonials.png) repeat-x scroll 0 0; /*  url(../images/our brand2.jpg)*/
border-left:1px solid #576474;
border-top:3px solid #7CAD00;
color:#D3DEE5;
float:left;
font-family:Tahoma;
font-size:1.1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:275px;
line-height:1.5;
padding:0 12px 0 14px;
width:193px;
}
.testimonial h2 {
background:transparent url(../images/bg-h2-customer-testimonial.png) no-repeat scroll 0 0;
height:25px;
margin:7px 0 4px -18px;
padding:8px 0 0 18px;
position:relative;
width:145px;
z-index:100;
}
.testimonial p {
padding-bottom:7px;
}
.testimonial p.author {
-x-system-font:none;
color:#A2AAAF;
font-family:Tahoma;
font-size:0.91em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
.testimonial p.author span {
-x-system-font:none;
color:#FFFFFF;
display:block;
font-family:Tahoma;
font-size:1.1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}
.content {
background:#FFFFFF none repeat scroll 0 0;
}
.left-column {
float:left;
padding-left:15px;
width:220px;
}
.center-column {
float:left;
/*width:535px;*/
width:705px;

}
.right-column {
float:left;
width:220px;
}
.center-over {
float:left;
/*width:755px;*/
width:690px; 
}
.center-over2 {
overflow:hidden;
}
.second .content-row {
overflow:hidden;
}
.path .select-area {
float:right;
margin-top:-2px;
}
.path {
background:#EFEFEF none repeat scroll 0 0;
margin-bottom:16px;
padding:6px 5px 6px 7px;
/*padding:6px 0px 3px 1px;*/
}
.path a {
background:transparent url(../images/arrow-path.gif) no-repeat scroll 100% 5px;
margin-left:8px;
padding-right:18px;
}
.path img {
margin-bottom:-4px;
}
.path span {
/*padding-left:6px;*/
}
.submenu {
background:transparent url(../images/bg-h2.gif) repeat-x scroll 0 0;
border:1px solid #B1CEF4;
margin:17px 15px 14px 0;
padding:15px 14px 0;
position:relative;
}
.submenu h2 {
border-bottom:2px solid #CAD6E6;
color:#007ECB;
font-size:14px;
margin-bottom:11px;
padding:0 0 3px 1px;
}
.submenu li {
-x-system-font:none;
background:transparent url(../images/li-arrow-blue.gif) no-repeat scroll 0 4px;
font-family:Tahoma;
font-size:1.1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:1.3;
padding:0 0 12px 15px;
}
.submenu li a {
/*color:#6A6A6A;*/
color:#FFFFFF;
text-decoration:none;
}
.submenu li a:hover {
text-decoration:underline;
}
.submenu li.here {
background:transparent url(../images/li-arrow-green.gif) no-repeat scroll 0 4px;
}
.submenu li.here a {
color:#85B400;
font-weight:bold;
}
.submenu ul ul {
margin-bottom:-12px;
padding-top:12px;
}
.submenu ul ul li {
background:transparent url(../images/li-arrow-blue2.gif) no-repeat scroll 2px 5px;
font-size:1em;
padding-left:14px;
}
.submenu ul ul li a {
/*color:#6A6A6A !important;*/
color:#FFFFFF !important;
font-weight:normal !important;
}
.submenu ul ul li.here {
background:transparent url(../images/li-arrow-green.gif) no-repeat scroll 0 4px;
}
.submenu ul ul li.here a {
color:#85B400 !important;
font-weight:bold !important;
}
.inner-content {
-x-system-font:none;
color:#6A6A6A;
font-family:Verdana;
font-size:1.2em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.5;
margin:8px 14px 10px 0;
padding-bottom:5px;
text-align:justify;
}
.inner-content h1 {
color:#007ECB;
font-size:16px;
padding-bottom:16px;
}
.inner-content h2 {
-x-system-font:none;
background:transparent url(../images/bg-content-h2.gif) repeat-x scroll 0 100%;
color:#009BE7;
font-family:Verdana;
font-size:1.17em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin-bottom:6px;
/*padding-bottom:3px;*/

/*margin: 17px 15px 14px 0;
 padding: 15px 14px 0;*/
 
 /*padding: 10px 10px 0;*/
}
.inner-content h3 {
-x-system-font:none;
color:#6A6A6A;
font-family:Verdana;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding-bottom:8px;
}
.inner-content h4 {
background:#ECF3F8 none repeat scroll 0 50%;
border-left:3px solid #009BE7;
font-size:12px;
margin-bottom:21px;
padding:8px 0 8px 11px;
}
.inner-content p {
padding-bottom:18px;
}
.inner-content ul {
/*padding:0 0 18px 15px;*/
padding:10px 0px 0;
}
.inner-content li {
background:transparent url(../images/bg-content-li.gif) no-repeat scroll 0 6px;
padding-left:15px;
}
.thematic-block ul, .thematic-block-left ul {
padding:0 0 10px;
}
.thematic-block li, .thematic-block-left li {
background:transparent url(../images/qj-bullet-1.gif) no-repeat scroll 0 7px;
margin:0 0 3px;
padding-left:10px;
}
.paging-top {
float:right;
height:15px;
margin-top:-29px;
padding-top:4px;
width:80%;
}
p.more {
overflow:hidden;
}
p.more a {
background:transparent url(../images/bg-a.more.png) no-repeat scroll 0 0;
display:block;
float:left;
margin-bottom:-3px;
padding:0 0 3px 18px;
}
h2.why-custom {
background:transparent url(../images/bg-h2.gif) repeat-x scroll 0 0;
border:1px solid #CAD6E6;
margin:16px 15px 0 0;
padding:14px 0 12px 13px;
}
.why-customers {
background:#9AA5B1 url(../images/bg-why-customers.gif) repeat-x scroll 0 0;
height:auto;
margin:0 15px 15px 0;
min-height:102px;
padding:0;
}
.why-customers li {
-x-system-font:none;
background:transparent url(../images/li-arrow.gif) no-repeat scroll 0 3px;
color:#FFFFFF;
font-family:Tahoma;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:0 0 7px 20px;
}
.text {
-x-system-font:none;
border-bottom:1px solid #DFE4E8;
color:#6A6A6A;
font-family:Verdana;
font-size:1.2em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:auto;
line-height:1.5;
margin:0 15px 14px 0;
min-height:182px;
padding-top:23px;
text-align:justify;
}
.text h1 {
background:transparent url(../images/bg-h1.gif) repeat-x scroll 0 100%;
margin-bottom:11px;
overflow:hidden;
}
.text h1 span {
border-bottom:2px solid #7CAD00;
display:block;
float:left;
font-size:14px;
padding-bottom:8px;
}
.text .links {
background:#F1F3F4 none repeat scroll 0 0;
border-bottom:1px solid #FDFDFD;
font-size:0.92em;
margin-top:10px;
padding:6px 0 6px 11px;
}
.text .links a {
font-family:Tahoma;
margin-right:11px;
}
.text .links p.more a {
background:transparent url(../images/bg-a.more2.png) no-repeat scroll 0 0;
}
.thematic-block {
-x-system-font:none;
background:transparent url(../images/bg-h2.gif) repeat-x scroll 0 0;
border:1px solid #B1CEF4;
color:#686868;
font-family:Tahoma;
font-size:1.1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:auto;
line-height:1.5;
margin:0 15px 14px 0;
min-height:193px;
padding:14px 14px 0;
}
.center-over .thematic-block {
min-height:10px;
}
.thematic-block h2 {
border-bottom:2px solid #CAD6E6;
color:#007ECB;
font-size:14px;
margin-bottom:11px;
padding:0 0 3px 1px;
}
.thematic-block h5 {
-x-system-font:none;
color:#7CAD00;
font-family:Tahoma;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding-bottom:2px;
}
.thematic-block p {
padding-bottom:11px;
}
.thematic-block-left {
-x-system-font:none;
background:transparent url(../images/bg-h2.gif) repeat-x scroll 0 0;
border:1px solid #B1CEF4;
color:#686868;
font-family:Tahoma;
font-size:1.1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:auto;
line-height:1.5;
margin:14px 15px 14px 0;
padding:14px 14px 0;
}
.thematic-block-left h2 {
border-bottom:2px solid #CAD6E6;
color:#007ECB;
font-size:14px;
margin-bottom:11px;
padding:0 0 3px 1px;
}
.thematic-block-left h5 {
-x-system-font:none;
color:#7CAD00;
font-family:Tahoma;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding-bottom:2px;
}
.thematic-block-left p {
padding-bottom:11px;
}
.tabs {
background:#FFFFFF url(../images/bg-tabs.gif) repeat-x scroll 0 100%;
border-color: #B1CEF4 #B1CEF4;
border-style:none solid solid;
border-width:0 1px 1px;
height:auto;
margin-right:15px;
min-height:207px;
}
.navi {
background:transparent url(../images/bg-tab.gif) repeat-x scroll 0 0;
height:51px;
margin-right:-1px;
}
.navi li {
background:transparent url(../images/bg-tab-li.gif) no-repeat scroll 100% 1px;
float:left;
height:51px;
width:173px;
}
.navi li.here {
background:#FFFFFF url(../images/bg-tab-here.gif) repeat-x scroll 0 0;
}
.navi li a {
display:block;
height:37px;
margin-right:1px;
padding:14px 0 0 15px;
}
.navi li.here a {
background:transparent url(../images/bg-tab-li-here.gif) no-repeat scroll 100% 0;
margin-right:0;
}
.navi li.here a.tab-1 {
background:transparent url(../images/tabs-1-bg.gif) no-repeat scroll 15px 15px;
}
.navi li.here a.tab-2 {
background:transparent url(../images/tabs-2-bg.gif) no-repeat scroll 15px 15px;
}
.navi li.here a.tab-3 {
background:transparent url(../images/tabs-3-bg.gif) no-repeat scroll 15px 15px;
border-right:1px solid #B1CEF4;
}
.navi li.here a img {
visibility:hidden;
}
.tab-content {
overflow:hidden;
padding:22px 0 9px;
}
.tab-list {
float:left;
padding-left:25px;
width:255px;
}
.tab-list li {
-x-system-font:none;
background:transparent url(../images/bg-tab-list.gif) no-repeat scroll 0 2px;
color:#9AA3AF;
font-family:Tahoma;
font-size:1.1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:10px;
padding:0 0 11px 15px;
}
.tab-list li a {
-x-system-font:none;
color:#9AA3AF;
font-family:Tahoma;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:10px;
text-decoration:none;
}
.tab-list li a:hover {
color:#009BE7;
}
.tab-text {
-x-system-font:none;
color:#686868;
float:left;
font-family:Tahoma;
font-size:1.1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.4;
width:215px;
}
.tab-hide {
display:none;
}
.quick-jump {
height:auto;
min-height:205px;
}
.quick-contact {
-x-system-font:none;
background:#F8F9FA url(../images/bg-contact.jpg) no-repeat scroll 0 100%;
font-family:Tahoma;
font-size:1.1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:36px 0 13px 28px;
}
.quick-select {
background:#5B677D url(../images/bg-quick-select.gif) no-repeat scroll 0 0;
height:36px;
padding:15px 0 0 15px;
}
li.qjump-li-1 {
background:#EBEBEB none repeat scroll 0 0;
color:#5B677D;
font-weight:bold;
padding-left:4px !important;
}
li.qjump-li-2 {
background:transparent url(../images/qj-bullet-1.gif) no-repeat scroll 7px 8px;
color:#5B677D;
padding-left:16px !important;
}
li.qjump-li-3 {
background:transparent url(../images/qj-bullet-2.gif) no-repeat scroll 19px 8px;
color:#8496B6;
padding-left:28px !important;
}
ul.three-link li {
font-weight:bold;
padding:1px 0 21px 31px;
}
ul.three-link li.getfree {
background:transparent url(../images/ico-get-free.png) no-repeat scroll 0 0;
}
ul.three-link li.requestinfo {
background:transparent url(../images/ico-request-info.png) no-repeat scroll 0 0;
}
ul.three-link li.callback {
background:transparent url(../images/ico-call-back.png) no-repeat scroll 0 0;
padding-bottom:6px !important;
}
.thematic-block ul.three-link {
margin:4px 0 0 4px;
}
.thematic-block ul.three-link li {
padding-bottom:17px;
}
.see-also {
border:1px solid #B1CEF4;
margin:0 15px 14px 0;
padding:8px 0 9px;
}
.see-also h2 {
-x-system-font:none;
background:transparent url(../images/bg-h2-see-also.gif) no-repeat scroll 0 100%;
color:#85B400;
font-family:Tahoma;
font-size:1.2em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin-bottom:10px;
padding:0 0 11px 12px;
}
.see-also ul {
padding-left:14px;
}
.see-also li {
-x-system-font:none;
background:transparent url(../images/li-arrow-green.gif) no-repeat scroll 0 3px;
font-family:Tahoma;
font-size:1.1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:0 0 7px 16px;
}
.portfolio-detailed-pic {
border:1px solid #DBDBDB;
margin:0 15px 15px 0;
padding:2px;
}
.portfolio-detailed-pic img {
display:block;
}
.portfolio-detailed-main-info {
border-top:1px solid #DBDBDB;
font-family:Tahoma,Arial;
padding:0 0 13px !important;
}
.portfolio-detailed-main-info li {
background:transparent url(../images/bg-drop1.gif) repeat-x scroll left bottom;
padding:3px 20px 4px 0 !important;
}
p.portfolio-detailed-launch {
font-family:Tahoma,Arial;
font-weight:bold;
overflow:hidden;
}
p.portfolio-detailed-launch a {
background:transparent url(../images/bg-a.more.png) no-repeat scroll 0 0;
display:block;
float:left;
margin-bottom:-3px;
margin-top:0;
padding:0 0 3px 18px;
}
.portfolio-info-list {
-x-system-font:none;
border:1px solid #EFEFEF;
clear:both;
font-family:Tahoma,Arial;
font-size:0.91em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.64em;
margin-bottom:16px;
overflow:hidden;
padding:14px 14px 15px;
}
.portfolio-info-list h2 {
background:transparent none repeat scroll 0 0;
}
.portfolio-info-list .picture {
border:1px solid #DCDCDC;
float:right;
margin:0 0 15px 15px;
padding:2px;
}
.portfolio-info-list .picture img {
display:block;
}
.portfolio-info-list ul {
margin:0;
padding:0 0 6px;
}
.portfolio-info-list ul li {
background:transparent none repeat scroll 0 0;
margin:0;
padding:2px 0;
}
.portfolio-info-list p {
clear:both;
padding-bottom:10px;
}
.portfolio-info-list .links {
padding:0 !important;
}
.portfolio-info-list .links a {
color:#009BE7;
}
.portfolio-info-list .links .divider {
background:transparent url(../images/bg-drop2.gif) repeat-y scroll center top;
padding:0 3px;
}
.page-navigator {
-x-system-font:none;
float:right;
font-family:Tahoma,Arial;
font-size:0.91em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.3em;
margin:-4px 0 12px;
}
.page-navigator a {
padding:0 3px;
}
.page-navigator .curr {
border:1px solid #DBDBDB;
color:#85B400;
font-weight:bold;
height:13px;
padding:0 3px;
width:6px;
}
.portfolio-project-list-outer {
clear:both;
padding-bottom:15px;
}
.portfolio-project-list {
-x-system-font:none;
border-bottom:1px solid #DBDBDB;
border-top:1px solid #DBDBDB;
font-family:Tahoma,Arial;
font-size:0.91em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.36em;
margin-bottom:-1px;
overflow:hidden;
padding:14px 0;
}
.portfolio-project-list h2 {
background:transparent none repeat scroll 0 0;
}
.portfolio-project-list p {
padding-bottom:7px;
}
.portfolio-project-list .picture {
border:1px solid #DCDCDC;
float:right;
margin:0 0 0 15px;
padding:2px;
}
.portfolio-project-list .picture img {
display:block;
}
.portfolio-project-list .links {
padding:0 !important;
}
.portfolio-project-list .links a {
color:#009BE7;
}
.portfolio-project-list .links .divider {
background:transparent url(../images/bg-drop2.gif) repeat-y scroll center top;
padding:0 3px;
}
.portfolio-project-item-first {
border-right:1px solid #EFEFEF;
float:left;
padding-right:19px;
width:350px;
}
.portfolio-project-item-second {
float:right;
width:350px;
}
.sales-block p {
padding-bottom:5px;
}
.textfield {
-x-system-font:none;
border:1px solid #CCCCCC;
color:#6A6A6A;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:1.33em;
line-height:1.33em;
padding:1px 4px;
}
textarea {
-x-system-font:none;
border:1px solid #CCCCCC;
color:#6A6A6A;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.33em;
overflow:auto;
padding:0 4px;
}
select {
-x-system-font:none;
border:1px solid #CCCCCC;
color:#6A6A6A;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:1.5em;
line-height:1.5em;
}
.textfield-308 {
width:308px;
}
.textarea-308 {
width:308px;
}
.site-form {
border-top:1px solid #DBDBDB;
padding-top:13px;
}
.site-form br {
clear:both;
}
.site-form fieldset {
border:medium none;
}
.site-form .means-required {
background:transparent url(../images/bg-form-required.gif) no-repeat scroll 0 0;
padding-left:16px;
}
.site-form h3 {
background:#ECF3F8 none repeat scroll 0 0;
border-left:3px solid #009BE7;
margin-bottom:21px;
padding:8px 0 8px 11px;
}
.site-form .label {
float:left;
line-height:1.5em;
margin-bottom:10px;
margin-right:1px;
padding:1px 12px 1px 15px;
text-align:left;
width:160px;
}
.site-form .required {
background:transparent url(../images/bg-form-required.gif) no-repeat scroll right top;
}
.site-form .textfield, .site-form textarea, .site-form select, .site-form .file, .site-form .btn {
float:left;
margin-bottom:10px;
}
.site-form .select-area {
float:left;
}
.site-form .pic-code {
border:1px solid #CCCCCC;
float:left;
margin-bottom:10px;
}
.site-form fieldset {
margin-bottom:12px;
}
#quickJumpSelectArea {
cursor:pointer;
height:20px;
width:189px;
}
.center-over #quickJumpSelectArea {
width:205px;
}
#quickJumpSelectOptions {
cursor:pointer;
height:250px;
overflow:auto;
width:187px;
z-index:2000;
}
#quickJumpSelectText {
cursor:pointer;
width:162px;
}
.select-area {
background:transparent url(../images/select-bg.gif) repeat-x scroll 0 0;
cursor:default;
height:19px;
position:relative;
}
#contact_country_idSelectArea {
background:transparent url(../images/select-bg3.gif) repeat-x scroll 0 0;
cursor:default;
height:20px;
position:relative;
}
#contact_country_idSelectArea.error {
background-image:url(../images/select-bg4.gif);
}
.inner-quick-jump {
float:right;
margin:3px 15px 0 0;
}
.select-area .select-area-left {
background:#CFCFCF none repeat scroll 0 0;
float:left;
height:19px;
width:1px;
}
#contact_country_idSelectArea.error .select-area-left {
background:#D14E1B none repeat scroll 0 0;
}
.select-area .select-area-right {
background:transparent url(../images/select-right.gif) no-repeat scroll 0 0;
float:right;
height:19px;
width:19px;
}
#contact_country_idSelectArea .select-area-right {
background:transparent url(../images/select-right3.gif) no-repeat scroll 0 0;
float:right;
height:20px;
width:19px;
}
#contact_country_idSelectArea.error .select-area-right {
background-image:url(../images/select-right3-error.gif);
}
.select-area-opened .select-area-right {
background:transparent url(../images/select-right.gif) no-repeat scroll 0 0;
}
.select-area .select-area-center {
-x-system-font:none;
color:#686868;
font-family:Tahoma;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:19px;
left:1px;
line-height:19px;
overflow:hidden;
padding-left:4px;
position:absolute;
top:0;
white-space:nowrap;
}
#contact_country_idText {
-x-system-font:none;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.33em;
padding-top:2px;
}
.select-options-invisible, .select-options-visible {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #D4D4D4;
overflow:auto;
position:absolute;
top:19px;
z-index:999;
}
.select-options-invisible {
display:none;
}
.select-options-visible {
cursor:default;
list-style-type:none;
}
.select-options-visible li {
margin:0;
padding:2px;
text-align:left !important;
}
.select-options-visible li.select-option-hovered {
background-color:#D2F0F4;
}
.select-options-visible li.select-option-selected {
background:#496AC5 none repeat scroll 0 0;
color:#FFFFFF;
}
.site-form .select-area {
width:318px !important;
}
.site-form .select-options-invisible, .select-options-visible {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #D4D4D4;
overflow:auto;
position:absolute;
top:19px;
z-index:999;
}
.site-form .select-options-invisible {
display:none;
}
.site-form .select-options-visible {
-x-system-font:none !important;
cursor:default;
display:block;
font-family:Tahoma !important;
font-size:10px !important;
font-size-adjust:none !important;
font-stretch:normal !important;
font-style:normal !important;
font-variant:normal !important;
font-weight:normal !important;
height:200px;
line-height:normal !important;
list-style-type:none;
margin:0;
overflow:auto;
padding:0 !important;
width:316px !important;
}
.site-form .select-options-visible li {
background:transparent none repeat scroll 0 0;
margin:0;
padding:2px;
}
.site-form .select-options-visible li.select-option-hovered {
background-color:#D2F0F4;
}
.site-form .select-options-visible li.select-option-selected {
background:#496AC5 none repeat scroll 0 0;
color:#FFFFFF;
}
.site-form .multi-close {
margin-left:190px;
}
.site-form span.file {
float:none;
overflow:visible;
width:200px;
}
.footer {
background:#FFFFFF url(../images/bg-footer.gif) repeat-x scroll 0 100%;
overflow:hidden;
width:990px;
}
.foot-left {
background:transparent url(../images/bg-contacts.gif) repeat-x scroll 0 0;
float:left;
padding:3px 14px 0 16px;
width:740px;
}
.contacts {
background:transparent url(../images/bg-contacts.gif) repeat-x scroll 0 0;
float:left;
padding-right:15px;
width:205px;
}
.bottom-menu {
background:#9AA3AF none repeat scroll 0 0;
overflow:hidden;
padding-left:5px;
}
.bottom-menu li {
-x-system-font:none;
color:#FFFFFF;
float:left;
font-family:Tahoma;
font-size:1.1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:21px;
line-height:normal;
margin:0 8px 0 3px;
padding:5px 21px 0 23px;
}
.bottom-menu li a {
color:#FFFFFF;
}
.bottom-menu li.here {
background:#FFFFFF none repeat scroll 0 0;
}
.bottom-menu li.here a {
color:#85B400;
}
.foot-text {
overflow:hidden;
padding:13px 0 36px;
}
.copyright {
color:#9F9F9F;
float:left;
padding-top:7px;
width:320px;
}
.foot-links {
float:right;
text-align:right;
width:365px;
}
.foot-links a {
color:#9F9F9F;
margin-left:6px;
}
.foot-links .foot-string {
color:#9F9F9F;
}
.contact {
-x-system-font:none;
border:1px solid #DFE4E8;
color:#686868;
font-family:Tahoma;
font-size:1.1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding-bottom:1px;
}
.contact table {
border-top:3px solid #85B400;
padding-top:3px;
width:100%;
}
.contact td {
overflow:hidden;
padding:1px 0 3px 5px;
}
.contact td.country {
color:#9AA3AF;
font-weight:bold;
padding-left:10px;
}
.contact .phone {
overflow:hidden;
white-space:nowrap;
width:100%;
}
.center-over-big {
float:left;
padding-left:15px;
width:975px;
}
.center-column-big {
float:left;
width:755px;
}
.testimonials {
background:transparent url(../images/bg-content-h2.gif) repeat-x scroll 0 100%;
margin-bottom:10px;
padding-bottom:5px;
}
.testimonials-last {
background:transparent none repeat scroll 0 0;
padding:0;
}
.testimonials .author {
color:#009BE7;
font-weight:bold;
}
.testimonials .signature {
color:#AAAAAA;
font-size:10px;
}
table.form input.inp, table.form select.inp {
border:1px solid #CECECE;
width:270px;
}
table.form textarea.inp {
border:1px solid #CECECE;
width:274px;
}
table.form input.inp {
padding:2px;
}
table.form td {
padding:3px 20px 2px 0;
white-space:nowrap;
}
table.form td.red {
line-height:15px;
padding:3px 3px 2px 17px;
}
table.form td.left {
padding-left:20px;
}
table.form {
border:1px solid #B1CEF4;
font-family:Tahoma;
font-size:11px;
margin-top:0;
}
table.form .submit {
background:transparent url(../images/submit.gif) no-repeat scroll 0 0;
border:0 none;
cursor:pointer;
height:21px;
margin:7px 0;
width:70px;
}
table.form td {
color:#585858;
}
table.form td.valigntop {
vertical-align:top;
}
table.form tr.top td {
background:transparent url(../images/bg-h2.gif) repeat-x scroll 0 top;
height:10px;
line-height:10px;
}
table.form tr.bottom td {
border-top:1px solid #B1CEF4;
padding:10px 20px;
}
.red {
color:#D65218;
}
.x-mask {
background-color:#666666;
height:100%;
left:0;
opacity:0.5;
position:absolute;
top:0;
width:100%;
z-index:9000;
}
body.x-masked {
height:100%;
overflow:hidden;
}
body.x-masked select {
visibility:hidden;
}
div.modal-dialog {
background:#FFFFFF url(../images/info-bg.gif) no-repeat scroll 0 0;
border:1px solid #6EA100;
color:#595959;
font-size:12px;
font-weight:normal;
left:-1000px;
padding:45px 15px 15px 25px;
position:absolute;
text-align:left;
top:-1000px;
width:305px;
z-index:10000;
}
div.modal-has-errors {
background:#FFFFFF url(../images/error-bg.gif) no-repeat scroll 0 0;
border:1px solid #D14E1B;
color:#595959;
font-size:12px;
font-weight:normal;
left:-1000px;
top:-1000px;
z-index:10000;
}
div.modal-dialog span {
background:transparent url(../images/msg-bullet.gif) no-repeat scroll 0 4px;
color:#6F6F6F;
font-size:11px;
line-height:20px;
padding-left:15px;
}
div.modal-dialog .close {
background:transparent url(../images/info-close.gif) no-repeat scroll 0 0;
cursor:pointer;
float:right;
height:9px;
margin-top:-34px;
width:9px;
}
div.modal-has-errors .close {
background-image:url(../images/error-close.gif);
}
.inner-content table.table {
font-size:8pt;
line-height:17px;
width:100%;
}
.inner-content table.table p {
margin:0;
padding:0;
}
.inner-content table.table ul {
margin-bottom:0;
margin-top:0;
padding:0;
}
.inner-content table.table ul li {
margin:0 0 3px;
}
.inner-content table.table ul li a {
color:#0077C2;
text-decoration:none;
}
.inner-content table.table ul li a:hover {
color:#84C300;
text-decoration:underline;
}
.inner-content table.table td, .inner-content table.table th {
border-left:1px solid #D0CCD8;
border-top:1px solid #D0CCD8;
padding:7px 10px 9px;
}
.inner-content table.table tr.header td, .inner-content table.table th {
background-color:#F2F2F5;
font-weight:bold;
font-size:14px; 
}
.inner-content table.table {
border-bottom:1px solid #D0CCD8;
border-right:1px solid #D0CCD8;
}

/*
margin: 17px 15px 14px 0;
    padding: 15px 14px 0;*/