body {
background:#DDEFF0 url(../img/page_backg.gif) repeat-y scroll center top;
margin:0pt;
padding:0pt;
}
* {
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
}
a {

outline-style:none;
outline-width:medium;
}
a img {
border:0pt none;
}
.fantom {
clear:both;
}
.title {
display:none;
}
.hfix {
font-size:11px;
font-weight:normal;
margin:0px;
padding:0px;
}
.ulfix {
list-style-type:none;
margin:0px;
padding:0px;
}
#container {
background:transparent url(../img/page_backg.gif) repeat-y scroll center top;
margin:0pt auto;
padding:12px 12px 0pt;
width:979px;
}
#maincont1 {
background:transparent url(../img/maincont_backg2.gif) repeat-y scroll 236px top;
float:left;
width:732px;
}
#maincont2 {
background:transparent url(../img/maincont_backg1.gif) repeat-x scroll left top;
}
#header {
height:208px;
}
#navi-main {
float:left;
padding:10px 25px 10px 6px;
width:200px;
}
#navi-main .menu {
list-style-type:none;
margin:0pt;
padding:0pt;
}
#navi-main .menu li .main {
border-bottom:1px solid #E1E6EA;
display:block;
height:33px;
margin:0pt 14px;
}
#navi-main .menu li .abouten {
background:transparent url(../img/mainmenu_about_en.gif) no-repeat scroll left top;
}
#navi-main .menu li .aboutbg {
background:transparent url(../img/mainmenu_about_bg.gif) no-repeat scroll left top;
}
#navi-main .menu li .productsen {
background:transparent url(../img/mainmenu_products_en.gif) no-repeat scroll left top;
}
#navi-main .menu li .productsbg {
background:transparent url(../img/mainmenu_products_bg.gif) no-repeat scroll left top;
}
#navi-main .menu li .servicesen {
background:transparent url(../img/mainmenu_services_en.gif) no-repeat scroll left top;
}
#navi-main .menu li .servicesbg {
background:transparent url(../img/mainmenu_services_bg.gif) no-repeat scroll left top;
}
#navi-main .menu li .jobsen {
background:transparent url(../img/mainmenu_jobs_en.gif) no-repeat scroll left top;
}
#navi-main .menu li .jobsbg {
background:transparent url(../img/mainmenu_jobs_bg.gif) no-repeat scroll left top;
}
#navi-main .menu li .contactsen {
background:transparent url(../img/mainmenu_contacts_en.gif) no-repeat scroll left top;
}
#navi-main .menu li .contactsbg {
background:transparent url(../img/mainmenu_contacts_bg.gif) no-repeat scroll left top;
}
#navi-main .menu li a.main:hover, #navi-main .menu li .selected {
background-position:left bottom;
}
#navi-main .menu li .selected {
border-bottom:1px solid #FFFFFF;
}
#navi-main .menu li .noborder {
border-bottom:medium none;
}
#navi-main .menu span ul {
display:block;
list-style-type:none;
margin:0pt;
padding:14px 0pt 0pt;
}
#navi-main .menu span ul li {
padding:0pt 27px 0pt 25px;
}
#navi-main .menu .prodmenu {
background:transparent url(../img/mainmenu_sub_pink2.gif) repeat-y scroll left top;
display:block;
}
#navi-main .menu .prodmenu ul {
background:transparent url(../img/mainmenu_sub_pink1.gif) no-repeat scroll left top;
}
#navi-main .menu .prodmenu ul .bottom {
background:transparent url(../img/mainmenu_sub_pink3.gif) no-repeat scroll left bottom;
height:11px;
}
#navi-main .menu .jobsmenu ul a {
border-bottom:1px solid #D2E1B3;
}
#navi-main .menu .servmenu {
background:transparent url(../img/mainmenu_sub_blue2.gif) repeat-y scroll left top;
display:block;
}
#navi-main .menu .servmenu ul {
background:transparent url(../img/mainmenu_sub_blue1.gif) no-repeat scroll left top;
}
#navi-main .menu .servmenu ul .bottom {
background:transparent url(../img/mainmenu_sub_blue3.gif) no-repeat scroll left bottom;
height:11px;
}
#navi-main .menu .servmenu ul a {
border-bottom:1px solid #AEE0E4;
}
#navi-main .menu .jobsmenu {
background:transparent url(../img/mainmenu_sub_green2.gif) repeat-y scroll left top;
display:block;
}
#navi-main .menu .jobsmenu ul {
background:transparent url(../img/mainmenu_sub_green1.gif) no-repeat scroll left top;
}
#navi-main .menu .jobsmenu ul .bottom {
background:transparent url(../img/mainmenu_sub_green3.gif) no-repeat scroll left bottom;
height:11px;
}
#navi-main .menu .jobsmenu ul a {
border-bottom:1px solid #D2E1B3;
}
#navi-main .menu span ul a {
border-bottom:1px solid #F254B2;
color:#FDFAD5;
display:block;
font-size:11px;
padding:4px 1px;
text-decoration:none;
}
#navi-main .menu span ul a:hover {
color:#FFFFFF;
}
#navi-main form, #navi-main p {
border-top:1px solid #DFE8BA;
height:36px;
margin:22px 14px 0pt;
padding:18px 0pt 0pt;
}
#navi-main .sch {
border-top-color:#FFFFFF;
padding-top:0px;
}
#navi-main form label {
color:#75C3C5;
font-size:11px;
}
#navi-main form span {
background:transparent url(../img/input_backg.gif) no-repeat scroll left bottom;
display:block;
float:left;
margin-top:5px;
padding:2px 0pt 3px;
width:109px;
}
#navi-main form .selected {
background-position:left top;
}
#navi-main form .text {
background:transparent none repeat scroll 0% 0%;
border:0pt none;
color:#FFFFFF;
font-size:11px;
height:13px;
margin:0pt 5px;
padding:0pt;
width:98px;
}
#navi-main form .btn {
background:#FFFFFF none repeat scroll 0% 0%;
border:0pt none;
color:#EC008C;
cursor:pointer;
float:left;
font-size:11px;
font-weight:bold;
margin-top:5px;
}
#navi-main .stuffbanner {
margin:0pt auto;
padding:40px 0pt;
}
#navi-main .stuffbanner a {
background:transparent url(../img/stuff_banner.gif) no-repeat scroll center top;
display:block;
height:96px;
width:206px;
}
#content {
background:transparent url(../img/ipage_backg.gif) repeat-x scroll left bottom;
float:left;
margin-left:20px;
padding-bottom:126px;
width:460px;
}
#content.p-content, #content.schres {
background:transparent none repeat scroll 0% 0%;
padding-bottom:0pt;
}
#content .path {
color:#8DCE4E;
font-size:18px;
font-weight:normal;
height:30px;
margin:0pt;
padding:10px 0pt 0pt 6px;
vertical-align:bottom;
}
#content .foliopath {
margin-bottom:14px;
position:relative;
}
#content .path span {
display:none;
}
#content .path img {
vertical-align:bottom;
}
#content .path .first {
background:transparent url(../img/path_slash.gif) no-repeat scroll right top;
margin-bottom:2px;
padding-right:12px;
}
#content .foliopath .order {
color:#A6B885;
display:block;
font-size:9px;
font-weight:normal;
left:330px;
position:absolute;
text-align:right;
top:10px;
width:124px;
}
#content .foliopath .order a {
background:transparent none no-repeat scroll left top;
display:block;
float:right;
height:24px;
margin:0pt 1px 5px 0pt;
width:24px;
}
#content .foliopath .order .foliorows {
background-image:url(../img/portfolio_rows.gif);
}
#content .foliopath .order .foliothumbs {
background-image:url(../img/portfolio_thumbs.gif);
}
#content .foliopath .order a:hover {
background-position:left bottom;
}
#content .newshead {
color:#8DCE4E;
font-size:18px;
font-weight:normal;
margin:0pt;
min-height:30px;
padding:10px 0pt 0pt 6px;
vertical-align:bottom;
}
#content .heading {
background:transparent url(../img/heading_backg.gif) repeat-x scroll left top;
color:#7BCED0;
font-size:12px;
height:22px;
margin:0pt 6px;
padding:0pt;
}
#content .heading2 {
background:transparent url(../img/heading_backg2.gif) repeat-x scroll left top;
}
#content .heading3 {
background:transparent url(../img/heading_backg3.gif) repeat-x scroll left top;
margin-bottom:20px;
}
#content .heading span {
background:#FFFFFF none repeat scroll 0% 0%;
padding-right:10px;
}
#content .heading2 span span {
color:#F140A9;
padding-right:0pt;
}
#content .heading3 span span {
color:#8DCE4E;
padding-right:0pt;
}
#content .projthumb {
height:185px;
}
#content.schres .projthumb {
height:176px;
}
#content .projthumb h1 {
margin:0pt;
padding:0pt;
}
#content .projthumb h1 img {
background:transparent none no-repeat scroll center 16px;
}
#content .projthumb ul {
color:#91A0AE;
font-size:11px;
height:15px;
line-height:16px;
list-style-type:none;
margin:0pt;
padding:0pt 0pt 0pt 10px;
width:445px;
}
#content .projthumb ul a {
color:#91A0AE;
font-size:11px;
text-decoration:none;
}
#content .projthumb ul .url {
float:left;
padding-left:11px;
}
#content .projthumb ul .url a {
font-size:14px;
}
#content .projthumb ul .url span {
color:#7BCED0;
}
#content .projthumb ul .visit {
border-right:1px solid #F8A6D7;
float:right;
padding-left:16px;
}
#content .projthumb ul .folio {
float:right;
padding-right:16px;
text-align:right;
}
#content .projthumb ul a:hover {
color:#7BCED0;
}
#content .projthumb ul .url a:hover span {
color:#F8A6D7;
}
#content .projthumb .url2 {
color:#91A0AE;
font-size:14px;
margin:0pt;
padding:0pt 11px;
}
#content .projthumb .url2 a {
color:#91A0AE;
text-decoration:none;
}
#content .projthumb .url2 a:hover {
color:#7BCED0;
}
#content .projthumbs {
list-style-type:none;
margin:0pt;
padding:0pt;
}
#content .projthumbs li {
background:transparent none no-repeat scroll -50px 18px;
display:block;
float:left;
height:172px;
margin:0pt 7px 24px 0pt;
width:146px;
}
#content .projthumbs li a {
background:transparent url(../img/portfolio_frame2.gif) no-repeat scroll left top;
color:#8FC15D;
display:block;
font-size:11px;
height:40px;
overflow:hidden;
padding:132px 19px 0pt;
text-decoration:none;
}
#content .projthumbs li a:hover {
background-position:right top;
color:#FFFFFF;
}
#content .projpics .bigpic {
background:transparent url(../img/project_backg.gif) no-repeat scroll left top;
padding:19px 0pt;
text-align:center;
width:460px;
color:#8DCE4E;
}
#content .projpics dl {
background:#EFF9F9 none repeat scroll 0% 0%;
color:#6C8093;
font-size:11px;
height:14px;
margin:0pt 0pt 15px;
padding:7px;
}
#content .projpics dl dt, #content .projpics dl dd {
float:left;
margin:0pt;
padding:0pt;
}
#content .projpics dl dd a {
background:transparent url(../img/project_morepics.gif) no-repeat scroll left top;
display:block;
height:11px;
margin-left:5px;
width:9px;
}
#content .projpics dl dd a:hover, #content .projpics dl dd .selected {
background-position:right top;
}
#content .moreinfo {
background:#EFF9F9 none repeat scroll 0% 0%;
clear:both;
height:14px;
margin:15px 0pt 0pt;
padding:5px 10px;
}
#content .moreinfo a {
background:transparent url(../img/project_moreinfo.gif) no-repeat scroll left top;
color:#ED1093;
display:block;
font-size:11px;
height:14px;
padding-left:18px;
text-decoration:none;
}
#content .moreinfo a:hover {
background-position:left bottom;
}
#content #moreinfobtn {
display:block;
margin-top:12px;
width:120px;
}
#content .projpics ul {
color:#91A0AE;
font-size:11px;
line-height:16px;
list-style-type:none;
margin:0pt;
padding:0pt 0pt 0pt 10px;
width:442px;
}
#content .projpics ul a {
color:#91A0AE;
font-size:11px;
text-decoration:none;
}
#content .projpics ul .url {
float:left;
width:360px;
}
#content .projpics ul .url a {
font-size:14px;
}
#content .projpics ul .url span {
color:#7BCED0;
}
#content .projpics ul .visit {
border-right:1px solid #F8A6D7;
float:left;
padding-right:10px;
}
#content .projpics ul .folio {
float:left;
padding-left:10px;
}
#content .projpics ul a:hover {
color:#7BCED0;
}
#content .projpics ul .url a:hover span {
color:#F8A6D7;
}
#content .projpics .url2 {
color:#91A0AE;
font-size:12px;
margin:0pt;
padding:0pt 11px 10px;
}
#content .projpics .url2 a {
color:#7BCED0;
text-decoration:none;
}
#content .projpics .url2 a:hover {
color:#F8A6D7;
}
#content .text {
color:#768A9D;
font-size:12px;
padding:14px 6px 30px;
}
#content .text a {
color:#4AACB3;
text-decoration:none;
}
#content .text a:hover {
color:#EC008C;
text-decoration:underline;
}
#content .schtxt {
margin:0pt;
padding:0pt;
}
#content .schtxt a {
background:#EFF9F9 url(../img/portfolio_frame.gif) no-repeat scroll left top;
color:#91A0AE;
display:block;
font-size:12px;
height:88px;
margin:0pt 0pt 15px;
padding:26px 94px 32px 30px;
text-decoration:none;
width:336px;
}
#content .schtxt a:hover {
color:#234361;
}
#content .pages {
background:transparent url(../img/pages_backg.gif) repeat-x scroll left top;
font-size:14px;
font-weight:bold;
height:114px;
list-style-type:none;
margin:0pt;
padding:16px;
}
#content .pages li {
background:transparent url(../img/pages_line.gif) no-repeat scroll right 10px;
display:inline;
padding:0pt 9px 5px 3px;
}
#content .pages .last {
background:transparent none repeat scroll 0% 0%;
}
#content .pages li a {
color:#86D1D6;
margin-right:3px;
text-decoration:none;
}
#content .pages li a:hover, #content .pages li .selected {
color:#FB4A93;
}
#content .text2 {
background:#EFF9F9 none repeat scroll 0% 0%;
color:#91A0AE;
font-size:11px;
margin:3px 0pt 12px;
min-height:50px;
padding:18px;
}
#content .text2 a {
color:#4AACB3;
text-decoration:none;
}
#content .text2 a:hover {
color:#EC008C;
text-decoration:underline;
}
#content .text2 .client {
color:#ED1093;
}
#content .text2 .banners ul {
margin-top:0pt;
padding-top:5px;
}
#content .prevnext {
background:#EFF9F9 none repeat scroll 0% 0%;
height:22px;
list-style-type:none;
margin:0pt;
padding:2px;
}
#content .prevnext li {
float:left;
width:228px;
}
#content .prevnext .next {
text-align:right;
}
#content .prevnext li a {
color:#91A0AE;
display:block;
font-size:11px;
line-height:22px;
padding:0pt 10px;
text-decoration:none;
}
#content .prevnext li a span {
color:#EC008C;
}
#content .prevnext li a:hover, #content .prevnext li a:hover span {
background-color:#DE1994;
color:#FFFFFF;
}
#content .prevnext li .disabled, #content .prevnext li .disabled span {
color:#DFDFDF;
}
#content .prevnext li a.disabled:hover, #content .prevnext li a.disabled:hover span {
color:#DFDFDF;
cursor:not-allowed;
}
#navi-folio {
background:transparent url(../img/folio_backg.jpg) no-repeat scroll left 5px;
float:left;
position:relative;
width:246px;
}
#navi-folio .sitenavi1 {
height:20px;
list-style-type:none;
margin:0pt 0pt 0pt 27px;
padding:9px 0pt 52px;
}
#navi-folio .sitenavi1 li {
float:left;
}
#navi-folio .sitenavi1 li a {
display:block;
height:20px;
margin-right:5px;
text-decoration:none;
width:19px;
}
#navi-folio .sitenavi1 .home a {
background:transparent url(../img/sitemenu_home.gif) no-repeat scroll left top;
}
#navi-folio .sitenavi1 .map a {
background:transparent url(../img/sitemenu_sitemap.gif) no-repeat scroll left top;
}
#navi-folio .sitenavi1 .cont a {
background:transparent url(../img/sitemenu_contacts.gif) no-repeat scroll left top;
}
#navi-folio .sitenavi1 .ver-bg a {
background:transparent url(../img/ver-bg.gif) no-repeat scroll left top;
}
#navi-folio .sitenavi1 .ver-en a {
background:transparent url(../img/ver-en.gif) no-repeat scroll left top;
}
#navi-folio .sitenavi1 li a:hover {
background-position:left bottom;
}
#navi-folio .logo {
height:55px;
margin:0pt;
padding:0pt 0pt 0pt 24px;
text-indent: -9999px;
}
#navi-folio .logo a {
margin-left: 9999px;
}
#navi-folio .contacts {
color:#91A0AE;
font-size:10px;
height:105px;
margin:0pt;
padding:0pt 0pt 12px 27px;
text-align:left;
}
#navi-folio .contacts a {
color:#91A0AE;
}
#navi-folio .contacts a:hover {
color:#9CDADC;
text-decoration:none;
}
#navi-folio .whatsnew {
margin:0pt auto;
padding-top:53px;
text-align:left;
width:206px;
}
#navi-folio .whatsnew .headen, #navi-folio .whatsnew .headbg {
height:20px;
margin-bottom:4px;
padding:0pt;
}
#navi-folio .whatsnew .headbg {
background:transparent url(../img/whatsnew_bg.gif) no-repeat scroll 6px top;
}
#navi-folio .whatsnew .headen {
background:transparent url(../img/whatsnew_en.gif) no-repeat scroll 6px top;
}
#navi-folio .whatsnew .headen .rss, #navi-folio .whatsnew .headbg .rss {
background:transparent url(../img/clientsmenu_rss.gif) no-repeat scroll left top;
display:block;
float:right;
font-size:8px;
height:20px;
padding-right:5px;
width:21px;
}
#navi-folio .whatsnew .headen a.rss:hover, #navi-folio .whatsnew .headbg a.rss:hover {
background-position:left bottom;
}
#navi-folio .whatsnew .panel {
background:transparent url(../img/whatsnew_backg.gif) no-repeat scroll left top;
height:200px;
padding:3px 6px;
width:194px;
}
.whatsnew .panel .arrowtop a, .whatsnew .panel .arrowbottom a {
cursor:pointer;
display:block;
font-size:9px;
height:17px;
margin-left:167px;
width:25px;
}
.whatsnew #newslist .arrowtop a {
background:transparent url(../img/arrow1.gif) no-repeat scroll left top;
}
.whatsnew #newslist .arrowtop a:hover {
background-position:left bottom;
}
.whatsnew #newslist .arrowbottom a {
background:transparent url(../img/arrow1.gif) no-repeat scroll right top;
}
.whatsnew #newslist .arrowbottom a:hover {
background-position:right bottom;
}
.whatsnew .list {
height:150px;
overflow:hidden;
position:relative;
}
.whatsnew .list ul {
list-style-type:none;
margin:0pt;
padding:0pt;
}
.whatsnew .list li {
padding-bottom:6px;
}
.whatsnew .list ul li a {
background:transparent url(../img/whatsnew_link_backg.gif) no-repeat scroll left top;
color:#FFFFFF;
display:block;
font-size:11px;
height:57px;
line-height: 12px;
overflow:hidden;
padding:9px 13px 6px;
text-decoration:none;
}
.whatsnew .list span {
color:#86D1D6;
cursor:pointer;
display:block;
font-size:11px;
height:20px;
padding-left:18px;
}
.whatsnew .list a:hover {
background-position:left bottom;
}
.whatsnew .list a:hover span {
color:#FF2885;
}
.whatsnew .shade {
background-image:url(../img/shade_01.gif);
background-position:left top;
background-repeat:no-repeat;
height:46px;
width:203px;
}
#navi-folio .needhelp {
margin:0pt auto;
position:relative;
top:-703px;
width:206px;
}
#navi-folio .needhelp .headen, #navi-folio .needhelp .headbg {
height:20px;
margin:0pt 0pt 4px;
padding:0pt;
}
#navi-folio .needhelp .headen {
background:transparent url(../img/needhelp_en.gif) no-repeat scroll 6px top;
}
#navi-folio .needhelp .headbg {
background:transparent url(../img/needhelp_bg.gif) no-repeat scroll 6px top;
}
#navi-folio .needhelp .headen img, #navi-folio .needhelp .headbg img {
float:right;
}
#navi-folio .needhelp .h2 {
width:206px;
}
#navi-folio .needhelp .clickmebg a, #navi-folio .needhelp .clickmeen a {
display:block;
height:46px;
}
#navi-folio .needhelp .clickmebg a {
background:transparent url(../img/clickme_bg.gif) no-repeat scroll left top;
}
#navi-folio .needhelp .clickmeen a {
background:transparent url(../img/clickme_en.gif) no-repeat scroll left top;
}
#navi-folio .needhelp h2 a:hover {
background-position:left bottom;
}
#navi-folio .needhelp .list {
background:#FFFFFF url(../img/needhelp_backg.gif) no-repeat scroll left bottom;
color:#4D9094;
display:block;
font-size:10px;
left:0pt;
margin-top:-4px;
padding:0pt 0pt 2px;
position:absolute;
width:206px;
z-index:10000;
}
#navi-folio .needhelp .list ul {
border-left:3px solid #D7F0F1;
border-right:3px solid #D7F0F1;
border-top:3px solid #D7F0F1;
display:block;
list-style-type:none;
margin:0pt;
padding:4px 3px;
vertical-align:middle;
}
#navi-folio .needhelp .list li {
padding-bottom:3px;
}
#navi-folio .needhelp .list a {
background:transparent url(../img/needhelp_link_backg.gif) no-repeat scroll left bottom;
color:#4AACB3;
display:block;
font-size:10px;
height:49px;
line-height: 12px;
overflow:hidden;
padding:7px 10px;
text-align:left;
text-decoration:none;
vertical-align:middle;
}
#navi-folio .needhelp .list a:hover {
background-position:left top;
color:#FFFFFF;
}
#navi-folio .needhelp .shade {
background-image:url(../img/shade_01.gif);
height:46px;
width:206px;
}
#navi-folio .clmenu {
float:left;
height:373px;
margin:0px auto;
padding-left:22px;
text-align:left;
width:201px;
}
#navi-folio .clmenu .headen, #navi-folio .clmenu .headbg {
height:20px;
margin:20px 0pt 0pt;
padding:0pt;
}
#navi-folio .clmenu .headen {
background:transparent url(../img/clientsmenu_head_en.gif) no-repeat scroll 5px top;
}
#navi-folio .clmenu .headbg {
background:transparent url(../img/clientsmenu_head_bg.gif) no-repeat scroll 5px top;
}
#navi-folio .clmenu .headen img, #navi-folio .clmenu .headbg img {
float:right;
}
#navi-folio .clmenu .scrollarea {
width:201px;
}
#navi-folio .clmenu ul {
color:#91A0AE;
font-size:11px;
list-style-type:none;
margin:0pt;
padding:7px 0pt 0pt;
}
#navi-folio .clmenu ul a {
color:#91A0AE;
display:block;
font-size:11px;
line-height:17px;
padding:2px 7px;
text-decoration:none;
}
#navi-folio .clmenu ul a:hover {
background:#86D1D6 none repeat scroll 0% 0%;
color:#FFFFFF;
}
#navi-folio .clmenu .selected {
background-color:#FA4A93;
}
#navi-folio .clmenu .selected a {
color:#FFFFFF;
}
#navi-folio .uparrow {
margin-bottom:10px;
}
#navi-folio .downarrow {
margin-top:10px;
}
#navi-folio .scrolling {
float:left;
margin-top:26px;
width:4px;
}
#navi-folio .scroller {
background:#FAFBF2 none repeat scroll 0% 0%;
height:305px;
margin-left:1px;
position:relative;
text-align:left;
width:6px;
}
#navi-folio .scroller div {
background-color:#FA4A93;
cursor:pointer;
min-height:70px;
position:absolute;
width:6px;
}
#navi-folio .uparrow a, #navi-folio .downarrow a {
display:block;
font-size:6px;
height:10px;
width:8px;
}
#navi-folio .uparrow a {
background:transparent url(../img/clientsmenu_arrows.gif) no-repeat scroll left top;
}
#navi-folio .downarrow a {
background:transparent url(../img/clientsmenu_arrows.gif) no-repeat scroll left bottom;
}
#navi-folio .uparrow a:hover {
background-position:right top;
}
#navi-folio .downarrow a:hover {
background-position:right bottom;
}
#gallery {
background:#FFFFFF none repeat scroll 0% 0%;
position:relative;
width:460px;
}
.galtop {
background:transparent url(../img/gal_backg.gif) no-repeat scroll center top;
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
height:320px;
padding:15px 20px 10px;
}
.galtop h1 {
color:#95AA6D;
font-size:12px;
font-weight:normal;
margin:0pt;
padding:0pt 160px 0pt 0pt;
width:260px;
}
.galtop .buttons {
float:right;
list-style-type:none;
margin:0pt;
padding:0pt;
width:152px;
}
.galtop .buttons li {
float:left;
padding-right:6px;
}
.galtop .buttons li a {
background:transparent url(../img/gal_bt_backg1.gif) no-repeat scroll left top;
color:#95AA6D;
display:block;
font-size:10px;
font-weight:bold;
height:27px;
line-height:19px;
text-align:center;
text-decoration:none;
width:69px;
}
.galtop .buttons li .selected {
color:#4AACB3;
}
.galtop .buttons .cats .selected {
background-position:right top;
}
.galtop .buttons li a:hover {
color:#F680C6;
}
.galtop p {
background:transparent none no-repeat scroll center center;
display:block;
height:290px;
margin:0pt 0pt 9px;
padding:0pt;
width:418px;
}
.galtop .galcats {
background:#F4F6E2 none repeat scroll 0% 0%;
display:block;
height:294px;
list-style-type:none;
margin:0pt;
overflow:hidden;
padding:8px 8px 8px 9px;
}
.galtop .galcats a {
background:transparent url(../img/gal_cat_backg.gif) no-repeat scroll left top;
color:#BFD498;
display:block;
font-size:12px;
height:32px;
margin-bottom:8px;
padding:11px 20px 7px 78px;
text-decoration:none;
}
.galtop .galcats .selected {
background-position:left bottom;
}
.galtop .galcats a strong {
color:#95AA6D;
display:block;
}
.galtop .galcats a:hover, .galtop .galcats a:hover strong {
color:#86D1D6;
}
.galtop .fantom {
font-size:0pt;
height:0pt;
line-height:0pt;
}
.galthumbs {
background:transparent url(../img/gal_thumbs_backg.gif) repeat-x scroll center top;
display:block;
height:116px;
margin:0pt auto;
padding:0pt;
width:448px;
}
.galthumbs li {
display:block;
float:left;
}
.galthumbs .moveleft, .galthumbs .moveright {
height:56px;
width:43px;
}
.galthumbs .moveleft {
background:transparent url(../img/gal_move_backg.gif) no-repeat scroll left top;
margin-right:17px;
}
.galthumbs .moveright {
background:transparent url(../img/gal_move_backg.gif) no-repeat scroll left bottom;
margin-left:17px;
}
.galthumbs .moveleft a, .galthumbs .moveright a {
background:transparent url(../img/gal_move.gif) no-repeat scroll 0% 0%;
display:block;
height:56px;
width:43px;
}
.galthumbs .moveleft a {
background-position:left top;
}
.galthumbs .moveright a {
background-position:left bottom;
}
.galthumbs .moveleft a:hover {
background-position:right top;
}
.galthumbs .moveright a:hover {
background-position:right bottom;
}
.galthumbs .thumbs {
margin-top:10px;
overflow:hidden;
width:328px;
}
.galthumbs .thumbs ul {
display:block;
margin:0pt;
padding-left:2px;
}
.galthumbs .thumbs ul li {
padding-right:2px;
}
.galthumbs .thumbs ul a {
background:#F8F0C2 none repeat scroll 0% 0%;
border:4px solid #FFFFFF;
display:block;
height:28px;
width:31px;
}
.galthumbs .thumbs ul .selected {
background:#FC77AE none repeat scroll 0% 0%;
}
.galthumbs .thumbs ul a:hover {
background:#86D1D6 none repeat scroll 0% 0%;
}
.galthumb {
background:transparent url(../img/gal_thumb_backg2.png) no-repeat scroll left top;
height:108px;
position:absolute;
width:112px;
}
.galthumb div {
background:transparent none no-repeat scroll center center;
height:66px;
margin:10px auto;
width:92px;
}
#content .ipage {
line-height:16px;
}
.bub-team {
height:500px;
overflow:visible;
position:relative;
}
.bub-team #flashteam {
left:-12px;
position:absolute;
width:466px;
}
.bub-cont, .bub-hist, .bub-common, .bub-web, .bub-prog, .bub-host, .bub-multi, .bub-help, .bub-prob, .bub-pr, .bub-print {
min-height:600px;
position:relative;
}
.bub-cont {
background:transparent url(../img/bub-cont_backg.jpg) no-repeat scroll right top;
}
.bub-hist {
background:transparent url(../img/bub-hist_backg.jpg) no-repeat scroll center top;
}
.bub-common {
background:transparent url(../img/bub-common_backg.jpg) no-repeat scroll right top;
}
.bub-web {
background:transparent url(../img/bub-web_backg.jpg) no-repeat scroll right 70px;
}
.bub-prog {
background:transparent url(../img/bub-prog_backg.jpg) no-repeat scroll right top;
}
.bub-host {
background:transparent url(../img/bub-host_backg.jpg) no-repeat scroll right 50px;
}
.bub-multi {
background:transparent url(../img/bub-multi_backg.jpg) no-repeat scroll right top;
}
.bub-help {
background:transparent url(../img/bub-help_backg.jpg) no-repeat scroll right top;
}
.bub-prob {
background:transparent url(../img/bub-prob_backg.jpg) no-repeat scroll right 20px;
}
.bub-pr {
background:transparent url(../img/bub-pr_backg.jpg) no-repeat scroll right 150px;
}
.bub-print {
background:transparent url(../img/bub-web_backg.jpg) no-repeat scroll right 70px;
}
.bubhead1 {
color:#86D1D6;
font-size:11px;
font-weight:normal;
margin:0pt;
padding:0pt;
}
.bubhead1 span {
font-size:18px;
font-weight:bold;
}
.bubble {
color:#4A9AA0;
float:left;
font-size:13px;
margin:10px 10px 0pt 0pt;
}
.bubble00 {
background:transparent url(../img/bubble_backg1.gif) no-repeat scroll left top;
color:#39838A;
float:left;
font-size:11px;
height:31px;
margin:240px 0pt 0pt;
padding:10px;
width:158px;
}
.bubble01 {
background:#86D1D6 url(../img/bubble01_backg.gif) no-repeat scroll left top;
color:#FFFFFF;
font-size:12px;
margin-top:10px;
width:454px;
}
.bubble01, .bubble01 a {
color:#FFFFFF;
font-size:12px;
}
.bubble01 a:hover {
text-decoration:none;
}
.bubble01 .backg {
background:transparent url(../img/bubble01_backg.gif) no-repeat scroll right bottom;
padding:24px 29px;
}
.bubble01 h1 {
margin:0pt;
padding:0pt;
}
.bubble01 p {
margin:0pt;
padding:0pt 0pt 12px;
}
.bubble ul {
padding-left:10px;
}
.bubble1 {
width:202px;
}
.bubble2 {
width:214px;
}
.bubble1 .info {
background:transparent url(../img/bubble_top1.png) no-repeat scroll left top;
min-height:10px;
}
.bubble2 .info {
background:transparent url(../img/bubble_top2.png) no-repeat scroll left top;
min-height:10px;
}
.bubble1 .info, .bubble2 .info {
padding:18px 18px 0pt;
}
.bub-prob .bubble1 .info {
padding-bottom:13px;
padding-top:13px;
}
.bubble1 .backg, .bubble2 .backg {
height:53px;
}
.bubble1 .backg {
background:transparent url(../img/bubble_bottom1.png) no-repeat scroll left bottom;
}
.bubble2 .backg {
background:transparent url(../img/bubble_bottom2.png) no-repeat scroll left bottom;
}
.bubble3 {
width:214px;
}
.bubble4 {
width:202px;
}
.bubble5 {
width:424px;
}
.bubble6 {
float:none;
left:-2px;
position:absolute;
top:330px;
width:450px;
}
.bubble3 .info {
background:transparent url(../img/bubble_bottom3.png) no-repeat scroll left bottom;
}
.bubble4 .info {
background:transparent url(../img/bubble_bottom4.png) no-repeat scroll left bottom;
}
.bubble5 .info {
background:transparent url(../img/bubble_bottom5.png) no-repeat scroll left bottom;
}
.bubble6 .info {
background:transparent url(../img/bubble_bottom6.png) no-repeat scroll left bottom;
}
.bubble3 .info, .bubble4 .info, .bubble5 .info, .bubble6 .info {
padding:5px 18px 18px;
}
.bubble3 .backg, .bubble4 .backg, .bubble5 .backg {
height:53px;
}
.bubble3 .backg {
background:transparent url(../img/bubble_top3.png) no-repeat scroll left bottom;
}
.bubble4 .backg {
background:transparent url(../img/bubble_top4.png) no-repeat scroll left bottom;
}
.bubble5 .backg {
background:transparent url(../img/bubble_top5.png) no-repeat scroll left bottom;
}
.bubble6 .backg {
background:transparent url(../img/bubble_top6.png) no-repeat scroll left bottom;
height:55px;
}
.bubble h1 {
color:#B9C16F;
font-size:22px;
margin:0pt;
padding:0pt 0pt 13px;
}
.bub-prob .head1 {
padding-top:15px;
}
.bub-pr .bubble1 h1, .bub-pr .bubble2 h1, .bub-pr .bubble3 h1 {
font-size:16px;
margin:0pt;
padding:0pt 0pt 12px;
}
.bub-pr .bubble1 h1 {
color:#86D1D6;
}
.bub-pr .bubble2 h1 {
color:#4CC31E;
}
.bub-pr .bubble3 h1 {
color:#F978C5;
}
.bubble p {
margin:0pt;
padding:0pt 0pt 12px;
}
.bubble p .word {
display:block;
}
.bubble ul {
margin-bottom:0pt;
margin-top:0pt;
padding-bottom:12px;
padding-left:20px;
padding-top:0pt;
}
#content .bubble a {
color:#8DCE4E;
font-weight:bold;
}
.bubble .status1 {
float:right;
}
.bubble .status2 {
color:#86D1D6;
font-weight:bold;
}
.bubble .status3 {
color:#A0D73A;
font-weight:bold;
text-transform:uppercase;
}
.bubcommon {
color:#6C7882;
font-size:12px;
margin-top:15px;
}
.bubcommon h1 {
color:#86D1D6;
font-size:18px;
margin:0pt;
padding:7px 0pt;
}
.bubcommon p {
font-size:13px;
margin:0pt;
padding:0pt 0pt 12px;
}
.bubcommon p a {
color:#B3BC63;
text-decoration:none;
}
.bubcommon p a:hover {
color:#EC008C;
}
.cform {
display:none;
}
.cform form {
margin:0pt auto;
padding:0pt;
width:330px;
}
.cform form .word {
margin:10px 0pt;
}
.cform form label {
display:none;
}
.cform form .field {
background:#D9F1F2 none repeat scroll 0% 0%;
border:0pt none;
color:#24C6CB;
font-size:12px;
height:15px;
margin-bottom:7px;
padding:4px 5px;
width:164px;
}
.cform form textarea {
background:#D9F1F2 none repeat scroll 0% 0%;
border:0pt none;
color:#24C6CB;
font-size:12px;
height:60px;
margin-bottom:7px;
padding:5px;
width:320px;
}
.cform form .reset, .cform form .submit {
border:0pt none;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
height:23px;
width:75px;
}
.cform form .reset {
background:#EC008C none repeat scroll 0% 0%;
margin-left:176px;
}
.cform form .submit {
background:#6DC038 none repeat scroll 0% 0%;
}
.cform .required, .cform .sending {
height:77px;
margin:-139px 0pt 0pt;
padding:62px 0pt 0pt;
text-align:center;
}
.cform .required {
background:#EC008C none repeat scroll 0% 0%;
}
.cform .sending {
background:#6DC038 none repeat scroll 0% 0%;
}
.x3er {
height:495px;
position:relative;
}
.x3er #flashx3 {
left:-15px;
position:absolute;
top:0pt;
}
#faq {
margin:0pt auto;
padding:0pt;
width:448px;
}
#faq dt {
font-size:14px;
margin:0pt 0pt 1px;
padding:0pt;
}
#faq dt a {
background:transparent url(../img/faq_backg.gif) no-repeat scroll -448px bottom;
display:block;
text-decoration:none;
}
#faq dt a strong {
background:transparent url(../img/faq_backg.gif) no-repeat scroll left top;
color:#7EC7CB;
display:block;
padding:13px 16px;
text-decoration:none;
}
#faq dt a:hover {
background-position:right bottom;
text-decoration:none;
}
#faq dt a:hover strong {
background-position:-896px top;
color:#FFFFFF;
text-decoration:none;
}
#faq dd {
color:#4AACB3;
font-size:12px;
margin:0pt;
padding:15px 18px;
}
#footer {
border-top:1px solid #EAEAEA;
margin:15px auto 0pt;
padding-top:1px;
width:979px;
}
#footer .sitenavi2 {
background:#EFF4DF none repeat scroll 0% 0%;
color:#BBCC88;
display:block;
font-size:11px;
height:20px;
list-style-type:none;
margin:0pt;
padding:13px 18px;
}
#footer .sitenavi2 li {
float:left;
}
#footer .sitenavi2 li a {
display:block;
height:20px;
margin-right:5px;
text-decoration:none;
width:19px;
}
#footer .sitenavi2 .home a {
background:transparent url(../img/sitemenu2_home.gif) no-repeat scroll left top;
}
#footer .sitenavi2 .map a {
background:transparent url(../img/sitemenu2_sitemap.gif) no-repeat scroll left top;
}
#footer .sitenavi2 .cont a {
background:transparent url(../img/sitemenu2_contacts.gif) no-repeat scroll left top;
}
#footer .sitenavi2 li a:hover {
background-position:left bottom;
}
#footer .sitenavi2 .rights {
float:right;
text-align:right;
}
#footer .vicemenu {
background:#D4DFB1 none repeat scroll 0% 0%;
font-size:11px;
height:13px;
list-style-type:none;
margin:0pt;
padding:7px 0pt 8px;
text-align:center;
}
#footer .vicemenu li {
display:inline;
margin-right:-3px;
}
#footer .vicemenu a {
background:transparent url(../img/vicemenu_backg.gif) no-repeat scroll right bottom;
color:#707070;
padding:0pt 7px 0pt 5px;
text-decoration:none;
}
#footer .vicemenu .last {
background:transparent none repeat scroll 0% 0%;
}
#footer .vicemenu a:hover, #footer .vicemenu .selected {
background-color:#BBCC88;
color:#EFFBC9;
}
#counter {
display:none;
text-align:center;
}
