
/* ------ CORE LAYOUTS DEFAULTS ------ */
#content-section #staticpage a { text-decoration: underline; }
#content-section #staticpage a:hover { text-decoration: none; }
#content-section #staticpage .paging-list1 a { text-decoration: none; }

#content-section #staticpage a[name] { text-decoration: none; }

#layout-1 h1, #layout-2 h1, #layout-3 h1,
#layout-1 #left-section h2, #layout-1 #left-section h3,
#layout-1 #right-section h2, #layout-1 #right-section h3 {
     line-height: 1em;
     font-weight: bold;
     color: #242933;
     background: url('../img/smalls/hDots1.gif') left bottom repeat-x;
}

#layout-1 h1, #layout-2 h1, #layout-3 h1,
#layout-1 #left-section h2, #layout-1 #right-section h2 {
     margin: 8px 0 0 0;
     padding-bottom: 10px;
     font-size: 1.3em;
}

#layout-1 #content-section h2 {
     margin: 20px 0 0 0;
     font-size: 1.3em;
     font-weight: bold;
     color: #b13049;
}

#layout-1 #content-section h3, #layout-1 #content-section #staticpage h3 {
     margin: 22px 0 0 0;
     padding-bottom: 7px;
     font-size: 1em;
     font-weight: bold;
     text-transform: uppercase;
     color: #193746;
     background: url('../img/smalls/hDots1.gif') left bottom repeat-x;
}
h3.special {
     padding-bottom: 16px;
     background: url('../img/smalls/hDots1.gif') left bottom repeat-x;
     margin-bottom:12px;
}
#layout-1 #content-section #staticpage h3 {
     color: #b13049;
     background: none !important;
     padding: 5px 0 0 0;
}

#layout-1 #content-section #staticpage h4 {
     margin: 22px 0 0 0;
     padding-bottom: 7px;
     font-size: 1em;
     font-weight: bold;
     color: #737373;
}

#layout-1 #left-section h3,
#layout-1 #right-section h3 {
     margin: 9px 0 0 0;
     padding-bottom: 11px;
     font-size: 1.2em;
}

#layout-1 #left-section h4,
#layout-2 #left-section h4 {
     margin: 10px 0 0 0;
     line-height: 1em;
     font-family: tahoma;
     font-size: 1em;
     font-weight: bold;
}

#layout-1 #content-section {
     color:#525C63;
}

#layout-1 p {
     margin: 12px 0 0 0;
}

/* ------ PAGE CONTENT ------ */
.content-table1 {
     margin: 15px 0 0 0;
     border-collapse: collapse;
}

.content-table1 th {
     padding: 8px 12px 8px 12px;
     font-weight: bold;;
     color: #FFF;
     background: #db3f33;
}

#core .content-table1 th a {
    color: #FFF;
}

.content-table1 td {
     padding: 5px 12px 5px 12px;
     border-bottom: 1px solid #f3f3f3;
}

.content-table1 tr.secondRow td {
     background: #f3f3f3;
}

#feature-table th {
    padding: 0 0 0 24px;
    height: 60px;
    font-size: 1.3em;
    color: #db3f33;
    background: #FFF url('../img/features-table_header2.gif') left top no-repeat;
}

#feature-table { margin: 0; width: 700px; }
#feature-table .token-column1 { padding: 8px 0 5px 0; background: #fbfbfb; }
#feature-table .token-column2 { padding: 8px 0 5px 0; }
#feature-table .back-to-top { padding: 20px 0 0 0; }
#feature-table .back-to-top a { padding-left: 10px; font-size: 0.8em; text-decoration: none !important; color: #a6a6a6; background: url('../img/smalls/arrow_top.gif') left 3px no-repeat; }

.content-delimiter1, .content-delimiter2 {
     clear: both;
     height: 1px;
     line-height: 1px;
     font-size: 1px;
}

.content-delimiter1 {
     margin-top: 15px;
     border-top: 1px solid #f6f6f5;
}

.content-delimiter2 {
     margin-top: 12px;
     background: url('../img/smalls/hDots1.gif') left top repeat-x;
}

.content-list1 {
     margin: 8px 0 0 6px;
}
.content-list1.sp {
     padding-bottom:33px !important;
}

.content-list1 li,
.content-list2 li {
     margin-top: 2px;
     padding-left: 11px;
     zoom: 1;
     background: url('../img/smalls/bullet5.gif') left 6px no-repeat;
}

.content-list2 {
     margin: 10px 0 0 10px;
}

.content-list2 li {
     margin-top: 3px;
     font-size: 1.1em;
}

.content-list2 li.title {
    padding: 8px 0 0 0;
    background: none;
}

.content-list2 li.first {
    padding: 0;
}

#staticpage ul,
#staticpage ol,
.content-list3 {
     margin: 10px 0 0 5px;
}

#tools-Help-dialog {
    padding-bottom: 10px;
}

#tools-Help-dialog ul {
    margin-bottom: 20px;
}

#staticpage ul li,
.content-list3 li,
#tools-Help-dialog ul li {
     padding-left: 10px;
     margin-top: 5px;
  /*   background: url('../img/smalls/bullet1.gif') left 7px no-repeat;   */
     background: url("../img/smalls/bullet8.gif") no-repeat 1px 4px!important ;
     padding-left:20px!important;
     zoom: 1;
}

#staticpage ol {
    list-style-position: inside;
}

#staticpage ol li {
    margin-top: 5px;
}

.tabbed-list1 {
     margin-top: 12px;
     height: 34px;
     background: url('../img/smalls/dot1.gif') left bottom repeat-x;
}

.tabbed-list1 .inactive, .tabbed-list1 .active,
.tabbed-list1 .delimiter {
     float: left;
}

.tabbed-list1 .inactive, .tabbed-list1 .active {
     cursor: pointer;
}

.tabbed-list1 .inactive div, .tabbed-list1 .active div {
     font-family: tahoma;
     font-weight: bold;
     font-size: 0.9em;
     text-align: center;
     text-transform: uppercase;
}

.tabbed-list1 .inactive {
     width: 70px;
     height: 33px;
     line-height: 33px;
     color: #242933;
     background: #e5eefb url('../img/bg_tabbedList1_inactive.gif') left top no-repeat;
}

.tabbed-list1 .active {
     width: 78px;
     height: 34px;
     line-height: 34px;
     color: #cd415c;
     background: url('../img/bg_tabbedList1_active.gif') left top no-repeat;
}

.tabbed-list1 .delimiter {
     width: 1px;
     font-size: 1px;
     line-height: 1px;
}

.special-link1 {
     display: block;
     margin-top: 14px;
     padding-left: 20px;
     font-size: 1.2em;
     font-weight: bold;
     text-decoration: underline;
     background: url('../img/icons/screen.gif') left 5px no-repeat;
}

.thumb-holder {
     padding: 5px 5px 0 5px;
     border: 1px solid #e4e4e5;
     zoom: 1;
}
.thumb-holder.hover {
     border:1px solid #000;
}

.item-list1 .thumb-holder .image {
     margin-bottom: 2px;
     width: 208px;
     height: 156px;
}

.item-list2 .thumb-holder .image {
     margin-bottom: 2px;
     width: 128px;
     height: 100px;
}

#right-section .thumb-holder .image {
     height: auto;
}

#right-section .thumb-holder .image td {
    padding: 0;
}

.thumb-holder .image table {
    border-collapse: collapse;
    margin: 0;
}

.item-list1 .thumb-holder .image table td {
    width: 208px;
    height: 156px;
    padding: 0;
    text-align: center;
    vertical-align: middle;
}

.item-list2 .thumb-holder .image table td {
    width: 128px;
    height: 100px;
    padding: 0;
    text-align: center;
    vertical-align: middle;
}

.thumb-holder .desc {
     padding: 0 0 0 0;
     font-size: 0.9em;
     height: 22px;
     line-height: 22px;
     color: #CD415C;
}

.thumb-holder .desc2 {
     padding: 0 0 0 8px;
     font-size: 0.8em;
     height: 22px;
     line-height: 22px;
     color: #919499;
}


#layout-3 h2 { margin: 0; }
#layout-3 h2 a, #layout-3 h2 span { display: block; height: 49px; text-indent: -1000px; overflow: hidden; font-size: 1.2em; color: #cc372e; }

#layout-3 .column-1 { float: left; width: 312px; background: #e5edfb url('../img/smalls/cor_lay3_1.gif') left top no-repeat; }
#layout-3 .column-1 .column-inner { padding: 3px 0 8px 0; background: url('../img/smalls/cor_lay3_4.gif') left bottom no-repeat; }
#layout-3 .lang-sk .column-1 h2 { background: url('../img/labels/tvorba-www-stranok_sk.gif') left top no-repeat; }
#layout-3 .lang-en .column-1 h2 { background: url('../img/labels/tvorba-www-stranok_en.gif') left top no-repeat; }
#layout-3 .column-1 .column-image { height: 96px; text-indent: -1000px; overflow: hidden; }
#layout-3 .lang-sk .column-1 .column-image { background: url('../img/banners/solutions_1_sk.gif') left top no-repeat; }
#layout-3 .lang-en .column-1 .column-image { background: url('../img/banners/solutions_1_en.gif') left top no-repeat; }
#layout-3 .column-1 h3 { position: relative; margin: 0; height: 21px; }
#layout-3 .column-1 h3 span { position: absolute; width: 304px; top: 0; right: 0; display: block; height: 22px; text-indent: -1000px; overflow: hidden; }
#layout-3 .lang-sk .column-1 h3.header-riesenia span { background: url('../img/labels/riesenia_sk.gif') left top no-repeat; }
#layout-3 .lang-en .column-1 h3.header-riesenia span { background: url('../img/labels/riesenia_en.gif') left top no-repeat; }
#layout-3 .lang-sk .column-1 h3.header-produkty { margin-top: 15px; }
#layout-3 .lang-en .column-1 h3.header-produkty { margin-top: 15px; }
#layout-3 .lang-sk .column-1 h3.header-produkty span { background: url('../img/labels/produkty_sk.gif') left top no-repeat; }
#layout-3 .lang-en .column-1 h3.header-produkty span { background: url('../img/labels/produkty_en.gif') left top no-repeat; }
#layout-3 .column-1 .column-container { margin-left: 8px; background: #f2f6fd url('../img/smalls/dot2.gif') left top repeat-x; }
#layout-3 .column-1 .column-container ul { margin: 0 0 0 18px; padding: 15px 0 15px 0; }
#layout-3 .column-1 .column-container li { margin: 0; }

#layout-3 .column-2 { float: left; width: 316px; background: #ecf2fc; }
#layout-3 .column-2 .column-inner { padding: 3px 0 8px 0; }
#layout-3 .lang-sk .column-2 h2 { background: url('../img/labels/e-commerce_2_sk.gif') left top no-repeat; }
#layout-3 .lang-en .column-2 h2 { background: url('../img/labels/e-commerce_2_en.gif') left top no-repeat; }
#layout-3 .column-2 .column-image { height: 96px; text-indent: -1000px; overflow: hidden; }
#layout-3 .lang-sk .column-2 .column-image { background: url('../img/banners/solutions_2_sk.gif') left top no-repeat; }
#layout-3 .lang-en .column-2 .column-image { background: url('../img/banners/solutions_2_en.gif') left top no-repeat; }
#layout-3 .column-2 h3 { margin: 0; height: 21px; text-indent: -1000px; overflow: hidden; }
#layout-3 .lang-sk .column-2 h3.header-produkty { margin-top: 15px; }
#layout-3 .lang-en .column-2 h3.header-produkty { margin-top: 15px; }
#layout-3 .column-2 .column-container { background: #f6f9fe url('../img/smalls/dot3.gif') left top repeat-x; }
#layout-3 .column-2 .column-container ul { margin: 0 0 0 18px; padding: 15px 0 15px 0; }
#layout-3 .column-2 .column-container li { margin: 0; }

#layout-3 .column-3 { float: left; width: 312px; background: #e5edfb url('../img/smalls/cor_lay3_2.gif') right top no-repeat; }
#layout-3 .column-3 .column-inner { padding: 3px 0 8px 0; background: url('../img/smalls/cor_lay3_3.gif') right bottom no-repeat; }
#layout-3 .lang-sk .column-3 h2 { background: url('../img/labels/vyvoj-software_sk.gif') left top no-repeat; }
#layout-3 .lang-en .column-3 h2 { background: url('../img/labels/vyvoj-software_en.gif') left top no-repeat; }
#layout-3 .column-3 .column-image { height: 96px; text-indent: -1000px; overflow: hidden; }
#layout-3 .lang-sk .column-3 .column-image { background: url('../img/banners/solutions_3_sk.gif') left top no-repeat; }
#layout-3 .lang-en .column-3 .column-image { background: url('../img/banners/solutions_3_en.gif') left top no-repeat; }
#layout-3 .column-3 h3 { margin: 0; height: 21px; text-indent: -1000px; overflow: hidden; }
#layout-3 .lang-sk .column-3 h3.header-produkty { margin-top: 15px; }
#layout-3 .lang-en .column-3 h3.header-produkty { margin-top: 15px; }
#layout-3 .column-3 .column-container { margin-right: 8px; background: #f2f6fd url('../img/smalls/dot2.gif') left top repeat-x; }
#layout-3 .column-3 .column-container ul { margin: 0 0 0 18px; padding: 15px 0 15px 0; }
#layout-3 .column-3 .column-container li { margin: 0; }

#layout-3 .hp-bottom-object {
    margin-top: 10px;
}

#layout-3 .bottom-object-header {
    height: 3px;
    line-height: 3px;
    background: #c7392f url('../img/smalls/bottomObjectHeader_left.gif') left top no-repeat;
}

#layout-3 .bottom-object-header-inner {
    height: 3px;
    line-height: 3px;
    background: url('../img/smalls/bottomObjectHeader_right.gif') right top no-repeat;
}

#layout-3 .bottom-object-footer {
    height: 3px;
    line-height: 3px;
    background: #f2f7fe url('../img/smalls/bottomObjectFooter_left.gif') left top no-repeat;
}

#layout-3 .bottom-object-footer-inner {
    height: 3px;
    line-height: 3px;
    background: url('../img/smalls/bottomObjectFooter_right.gif') right top no-repeat;
}

#layout-3 .hp-bottom-object .title {
    padding: 0 0 0 15px;
    height: 35px;
    background: #c7392f;
}

#layout-3 .hp-bottom-object .title h3 {
    line-height: 35px;
    font-size: 1.2em;
    text-transform: uppercase;
    color: #FFF;
}

#layout-3 .hp-bottom-object .content {
    padding: 15px 0 15px 21px;
    background: #f2f8fe;
}

#layout-3 .hp-bottom-object .content-list2 {
    margin: 0;
}

#layout-3 .hp-bottom-object .content-list2 li {
    float: left;
    width: 309px;
}

#layout-3 .hp-bottom-object .content-list2 li.third {
    width: 150px;
}

.item-list1, .item-list2 {
     margin-top: 15px;
}

.item-list1 .itemList-tools select {
     margin: 0 0 0 5px;
     height: 18px;
     line-height: 18px;
     font-size: 0.9em;
}

.item-list1 .thumb-holder .desc {
     font-size: 1em;
     line-height: 22px
}

.paging-list1 li, .item-list1 .anythingControls li {
     padding-left: 10px;
     float: left;
     background: none !important;
}

.paging-list2 {
     position: relative;
     float: left;
     left: 50%;
     text-align: left;
}

.paging-list2 ul {
     position: relative;
     left: -50%;
}

.paging-list2 li {
     position: relative;
     padding-left: 10px;
     float: left;
}

.article-list h4 {
     margin: 2px 0 0 0;
     font-size: 1.2em;
}

.article-list .description {
     margin-top: 2px;
     color: #525c63;
}

.color-fade {
     color: #a5abaf;
}

.color-red {
     color: #CD415C;
}

.text-strike {
    font-style: strike-throught;
}

#message-container {
     margin: 15px 0 10px 0;
     font-weight: bold;
     text-align: left;
     color: #c8382e;
     background: #fdfdfd url('../img/smalls/message_left.gif') left top repeat-y;
}

#message-container-content {
    padding: 15px;
    text-align: center;
}

#message-container .message-right-border {
    background: url('../img/smalls/message_right.gif') right top repeat-y;
}

#message-container .message-top-left {
    background: url('../img/smalls/message_top_left.gif') left top no-repeat;
}

#message-container .message-top-right {
    background: url('../img/smalls/message_top_right.gif') right top no-repeat;
}

#message-container .message-bottom-left {
    background: url('../img/smalls/message_bottom_left.gif') left bottom no-repeat;
}

#message-container .message-bottom-right {
    background: url('../img/smalls/message_bottom_right.gif') right bottom no-repeat;
}

.contact-map {
     margin-top: 15px;
     padding: 4px;
     border: 1px solid #cbcbcc;
}

a.ico-external {
     padding-right: 15px;
     background: url('../img/icons/external.gif') right center no-repeat;
}

#tools-Help-dialog { text-align: left; }

.anchorlist .left { width: 33%; }

.content-image { 
     border: 1px solid #CBCBCC; 
     padding: 4px;
}

#feature-table ul { margin-bottom: 15px; }

.showall { background: url('../img/arrow.gif') no-repeat 0 7px; padding: 3px 6px 0 8px; }
.showall a { color: #62676c !important; }

.home-clients { margin-top: 8px; }


.content-object {width: 460px;}
.content-object .header {background: url(../img/objects/co_header2.gif) no-repeat right; line-height: 3px; font-size: 3px; width: 100%; display: block;}
.content-object .header div {background: url(../img/objects/co_header.gif) no-repeat;}
.content-object .footer {background: url(../img/objects/co_footer2.gif) no-repeat right; line-height: 3px; font-size: 3px; display: block;}
.content-object .footer div {background: url(../img/objects/co_footer.gif) no-repeat;}
.content-object .content1 {padding: 4px 4px; background-color: #ffffff; border-left: 1px solid #ececed; border-right: 1px solid #ececed; border-top:0; border-bottom:0;}
.content-object .content2 {width: 100%; font-size: 1em;}
.content-object .content2 div {float: left; padding: 3px 0 0 0; margin: 0px;}

.content-object .content2 div.left-arrow {width: 29px; border-right: 1px solid #e9e9e9;}
.content-object .content2 .left-arrow img {padding: 2px 0 0 8px;}
.content-object .content2 div.left-link {width: 112px; padding: 3px 0 4px 13px; border-right: 1px solid #ececed;}

.content-object .content2 div.right-arrow {width: 29px; border-left: 1px solid #e9e9e9;}
.content-object .content2 .right-arrow img {padding: 2px 8px 0 13px;}
.content-object .content2 div.right-link {width: 111px; padding: 3px 12px 4px 0; text-align:right; border-left: 1px solid #ececed;}

.content-object .content2 div.center-link {width: 139px; text-align: center;}

.content-object .content2 div.none {border: 0 !important;}

.content-object .content2 div.left-blank {width: 157px;}
.content-object .content2 div.right-blank {width: 157px;}

.content-object a {color: #909298 !important;}
.content-object a:hover {color: #CD415C !important;}


#home-bottom {height: 69px; width: 940px;background: url(../img/objects/home_bottom.gif) no-repeat; margin: 10px 0;padding-left:10px;}
#home-bottom .contact {float:left;padding:9px 0 0 0;margin-right:83px;}
#home-bottom .newsletter {float:left;margin-right:50px;}
#home-bottom .clients {float:left;padding-top:6px;}

#home-bottom .newsletter .input input {
border:3px solid #f0f0f0 !important;
color: #afafb4 !important;
width:200px !important;
width/**/:/**/ 210px;
_width:200px !important; 
}  


#home-bottom .newsletter p {
margin:0 !important;
}

.topnews {
    margin-top:11px !important;
}

.topnews2 {
    margin-top:8px !important;
}

.powered {
    text-align: right;
}

.powered img {
    padding:26px 18px 0 0;
}

.resultsinfo {
    margin-top:10px;
}

.margin0 {
    margin-top:0 !important;
} 

#top-section-static_sol { padding-left: 335px; height: 250px; background-position: left bottom; background-repeat: no-repeat; }
#top-section-static_sol .left-column { float: left; padding-top: 50px; width: 390px; }
#top-section-static_sol .left-column p.title { margin: 0; padding: 0; font-size: 2em; color: #252f46; }
#top-section-static_sol .left-column p.content { margin: 10px 0 0 0; padding: 0; color: #5c6a88; }
#top-section-static_sol .buttons { margin: 20px 0 0 0; }
#top-section-static_sol .button-big { float: left; }
#top-section-static_sol .button-list { float: left; padding: 5px 0 0 15px; }
#top-section-static_sol .button-list a { display: block; padding-left: 9px; font-size: 0.9em; font-weight: bold; color: #FFF; background: url('../img/smalls/bullet7.gif') left 5px no-repeat; }
#top-section-static_sol .right-column { float: right; width: 200px; height: 250px; background: url('../img/smalls/staticTop_vDelimiter.gif') left center no-repeat; }
#top-section-static_sol .right-column p.title { margin: 60px 0 0 0; padding: 0 0 0 20px; font-size: 1em; color: #FFF; }
#top-section-static_sol .right-column ul { padding: 10px 0 0 20px; }
#top-section-static_sol .right-column ul a { display: block; padding-left: 10px; color: #242e45; background: url('../img/smalls/bullet7.gif') left 7px no-repeat; }
#top-section-static_sol .right-column .more { padding: 4px 0 0 20px; font-size: 0.9em; }
#top-section-static_sol .right-column .more a { padding-left: 10px; color: #FFF; background: url('../img/smalls/bullet7.gif') left 4px no-repeat; }

#top-section-static_ref { padding-left: 240px; height: 250px; background-position: left bottom; background-repeat: no-repeat; }
#top-section-static_ref .left-column { float: left; padding-top: 50px; width: 430px; }
#top-section-static_ref .left-column p.title { margin: 0; padding: 0; font-size: 2em; color: #252f46; }
#top-section-static_ref .left-column p.content { margin: 10px 0 0 0; padding: 0; color: #5c6a88; }
#top-section-static_ref .buttons { margin: 20px 0 0 0; }
#top-section-static_ref .button-big { float: left; }
#top-section-static_ref .button-list { float: left; padding: 0 0 0 15px; }
#top-section-static_ref .button-list li { float: left; padding-right: 10px; }
#top-section-static_ref .button-list a { display: block; }
#top-section-static_ref .right-column { float: left; width: 250px; }
#top-section-static_ref .right-column img { display: block; }

#top-section-static_car { padding-left: 335px; height: 250px; background-position: left bottom; background-repeat: no-repeat; }
#top-section-static_car .left-column { float: left; padding-top: 50px; width: 350px; }
#top-section-static_car .left-column p.title { margin: 0; padding: 0; font-size: 2em; color: #252f46; }
#top-section-static_car .left-column p.content { margin: 10px 0 0 0; padding: 0; color: #5c6a88; }
#top-section-static_car .buttons { margin: 20px 0 0 0; }
#top-section-static_car .button-big { float: left; }
#top-section-static_car .button-list { float: left; padding: 5px 0 0 15px; }
#top-section-static_car .button-list a { display: block; padding-left: 9px; font-size: 0.9em; font-weight: bold; color: #FFF; background: url('../img/smalls/bullet7.gif') left 5px no-repeat; }
#top-section-static_car .right-column { float: right; width: 200px; height: 250px; background: url('../img/smalls/staticTop_vDelimiter.gif') left center no-repeat; }
#top-section-static_car .right-column p.title { margin: 60px 0 0 0; padding: 0 0 0 20px; font-size: 1em; color: #FFF; }
#top-section-static_car .right-column ul { padding: 10px 0 0 20px; }
#top-section-static_car .right-column ul li { display: block; padding-left: 10px; color: #242e45; background: url('../img/smalls/bullet7.gif') left 7px no-repeat; }
#top-section-static_car .right-column .more { padding: 4px 0 0 20px; font-size: 0.9em; }
#top-section-static_car .right-column .more a { padding-left: 10px; color: #FFF; background: url('../img/smalls/bullet7.gif') left 4px no-repeat; }

#top-section-static_abo { padding-left: 335px; height: 250px; background-position: left bottom; background-repeat: no-repeat; }
#top-section-static_abo .left-column { float: left; padding-top: 50px; width: 430px; }
#top-section-static_abo .left-column p.title { margin: 0; padding: 0; font-size: 2em; color: #252f46; }
#top-section-static_abo .left-column p.content { margin: 10px 0 0 0; padding: 0; color: #5c6a88; }
#top-section-static_abo .buttons { margin: 20px 0 0 0; }
#top-section-static_abo .button-big { float: left; }
#top-section-static_abo .button-list { float: left; padding: 5px 0 0 15px; }
#top-section-static_abo .button-list a { display: block; padding-left: 9px; font-size: 0.9em; font-weight: bold; color: #FFF; background: url('../img/smalls/bullet7.gif') left 5px no-repeat; }

#top-section-static_con { padding-left: 335px; height: 250px; background-position: left bottom; background-repeat: no-repeat; }
#top-section-static_con .left-column { float: left; padding-top: 50px; width: 350px; }
#top-section-static_con .left-column p.title { margin: 0; padding: 0; font-size: 2em; color: #252f46; }
#top-section-static_con .left-column p.content { margin: 10px 0 0 0; padding: 0; color: #5c6a88; }
#top-section-static_con .buttons { margin: 20px 0 0 0; }
#top-section-static_con .button-big { float: left; }
#top-section-static_con .button-list { float: left; padding: 5px 0 0 15px; }
#top-section-static_con .button-list a { display: block; padding-left: 9px; font-size: 0.9em; font-weight: bold; color: #FFF; background: url('../img/smalls/bullet7.gif') left 5px no-repeat; }
#top-section-static_con .right-column { float: right; width: 200px; height: 250px; background: url('../img/smalls/staticTop_vDelimiter.gif') left center no-repeat; }
#top-section-static_con .right-column p.title { margin: 60px 0 0 0; padding: 0 0 0 20px; font-size: 1em; color: #FFF; }
#top-section-static_con .right-column ul { padding: 10px 0 0 20px; }
#top-section-static_con .right-column ul li { display: block; padding-left: 10px; color: #242e45; background: url('../img/smalls/bullet7.gif') left 7px no-repeat; }
#top-section-static_con .right-column .more { padding: 4px 0 0 20px; font-size: 0.9em; }
#top-section-static_con .right-column .more a { padding-left: 10px; color: #FFF; background: url('../img/smalls/bullet7.gif') left 4px no-repeat; }



.CaseStudyList {
    margin-bottom:12px !important;
}

.CaseStudyList td{
    vertical-align:top;
    padding:0! important;
}
.CaseStudyList td span.delimiter{
    padding:0 10px;
    color:#cdcdcd;
}

.CaseStudyList th{
    vertical-align:top;
    text-align:justify;
    padding-bottom:10px;
}
.CaseStudyList td a.title{
    text-decoration:none !important;
    font-size:120%;
}
.CaseStudyList td a {
    text-decoration:none !important;
}
.CaseStudyList td a:hover {
    text-decoration:underline!important;
}
.CaseStudyList td.first {
    padding-top:5px;
} 

.CaseStudyList td.first img {
    border:1px solid #E4E4E5;
    padding:5px 5px 5px 5px;
}

/*** slider references ***/

.item-list1 {
			position:relative
}

.item-list1 div.anythingSlider {
			overflow:visible;
			width:700px;
			height:610px;
}

.item-list1 div.anythingSlider.activeSlider .thumbNav a.cur,
.item-list1 div.anythingSlider.activeSlider .thumbNav a {
		background:none;
		font-size:100%;
		padding:0 0 0 10px;
		margin:0;
		font-family:Arial, Helvetica, sans-serif
}

.item-list1 div.anythingSlider.activeSlider .thumbNav a:hover {
		text-decoration:underline
}

.item-list1 div.anythingSlider.activeSlider .thumbNav a.cur span, .thumbNav a.cur span {
		color:#000000
}
 
.item-list1 .anythingControls {
		float:left;
		overflow:hidden;
		*padding-right:5px;/*IE7*/
	}

 .item-list1 .controlsTop {
			position:absolute;
			right:17px;
			top:0;
			padding-right:5px;
	}
	
.controlsTop .anythingNavWindow, .item-list1 .thumbNav {
		overflow:hidden
}	

.controlsTop .anythingNavWindow {
		padding:0 17px;
}

.controlsTop .prev a, .controlsTop .next a {
		display:block;
		width:17px;
		height:17px;
		position:absolute;
		z-index:999
}

.controlsTop .prev a {
		left:0;
		top:0
}

.controlsTop .next a {
		right:-3px;
		top:0
}

#right-section .anythingSlider {
		width:300px;
		height:247px!important;
}

.static-gallery {
     padding: 15px 0;
}

.static-gallery a {
     margin-bottom: 13px;
     display: block;
     float: left;
}

.static-gallery a.sgcenter {
     margin: 0 13px 13px 12px;
}

.static-gallery a.ico-external {
     background: none;
     padding-right: 0;
}

/*** custom styles for anything slider ***/
.item-list1 div.controlsTop .forward {
		background: url(../img/buttons/right1.gif) no-repeat;
		right:-17px;
}

.item-list1 div.controlsTop .back {
		background: url(../img/buttons/left1.gif) no-repeat;
		left:-17px;
}

.item-list1 div.controlsTop .arrow a {
		width:17px;
		height:17px;
		display: block;
		text-align:center;
		outline:none
}

div.controlsTop .arrow a span { display: block; text-indent: -9999px; }

div.controlsTop .arrow {
	top:0;
	position: absolute;
	display: block;
	z-index:100;
}

div.controlsTop .arrow {
	*top:20px; /*IE7 fix*/
	}

.links {
    text-align: right;
	padding: 4px 9px 0 0;
}

#social-panel {
    padding-top: 15px;
}

#social-panel > * {
    vertical-align: top;
}
