/*
@import "extras.css";
@import "shop.css";
*/

* {
    border: 0 none;
    outline: 0;
    padding: 0;
    margin: 0;
}

.clear{
    clear: both;
    height: 0px;
    font-size: 0px;
    line-height: 0px;
}

body{
    background: url(../images/bg.png) #f7f8f8 repeat-x;
    font-size: 12px;
    font-family: arial;
	line-height: 1.5;
}

a{
    color: #26BFCE;
    text-decoration: none;
}

h1{
    color: #514e4d;
    padding: 20px 0 30px;
    text-transform: uppercase;
    font-size: 24px;
}
h1 a{
    text-transform: none;
}

h1 a cufon{
    height: 20px !important;
}

a.grey-right{
    background: url(../images/grey-arrow-right.png) no-repeat center right;
    padding-right: 13px;
    font-size: 15px;
    color: #414241;
}

a.grey-right1{
    background: url(../images/grey-arrow-right.png) no-repeat center right;
    padding-right: 13px;
    font-size: 15px;
    color: #414241;
    padding-top:4px;
}

a.white-right{
    background: url(../images/white-arrow-right.png) no-repeat center right;
    padding-right: 12px;
    font-size: 15px;
    color: #ffffff;
}

#header{
    width: 990px;
    margin: 0 auto;
}

#header .languages{
    float: right;
    background: #26bfce;
    padding: 5px 15px 8px 15px;
    -webkit-border-bottom-right-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
}

#header .languages .split{
    font-size: 8px;
    font-weight: bold;
    color: #fff;
    padding: 0 5px;
}

#header .logo{
    display: block;
    /*background: url(../images/logo.png) no-repeat;*/
    width: 224px;
    height: 43px;
    
    float: left;
    margin-top: 17px;
}

#header .main-menu{
    float: right;
    margin-top: 27px;
}

#header .main-menu ul{
    list-style: none;
}

#header .main-menu > ul > li{
    float: left;
}

#header .main-menu > ul > li > a{
    padding: 7px 14px;
    color: #414241;
    text-decoration: none;
    font-size: 15px;
    display: block;
}

#header .main-menu > ul > li > a:hover{
    background: url(../images/grey-transparent-px.png);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #fff;

}

#header .main-menu > ul > li > a.hovered{
    background: url(../images/grey-transparent-px.png);
    color: #fff;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

#header .main-menu ul.submenu{
    display: none;
    background: url(../images/grey-transparent-px.png);
    float: left;
    overflow: visible;
    position: absolute;
    z-index: 99;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 20px;
    margin-left: -3px;
}

#header .main-menu ul.submenu ul{
    float: left;
    width: 200px;
}

#header .main-menu ul.submenu ul.borderleft{
    /*border-left: 1px dotted #ffffff;*/
    margin-left: 20px;
    /*padding-left: 20px;*/
    /*height: 140px;*/
}
#header .main-menu ul.submenu ul.border-right{
    border-right: 1px dotted #ffffff;
    padding-right: 20px;
    /*height: 140px;*/
}

#header .main-menu ul.submenu li{
    padding: 2px 0;
}

#header .main-menu ul.submenu a{
    color: #ffffff;
    text-decoration: none;
    font-size: 12px;
    font-family: Arial;
    padding: 2px 8px;
    display: block;
}

#header .main-menu ul.submenu a:hover{
    color: #403f3f;
    background: #f0f1f1;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}


#portfolio, .portfolio-styles{
    background: #eaebec;

}

#portfolio h1, .portfolio-styles h1 {
    width: 990px;
    margin: 0 auto;
}

#portfolio .content, .portfolio-styles .content{
    overflow: hidden;
    padding: 24px 0 30px 0;
}

#portfolio .content .inner, .portfolio-styles .content .inner{
    width: 20000px;
    position: relative;
    -webkit-user-select:none;
    -moz-user-select:none;
    cursor: w-resize;
}

#portfolio .global-slider, .portfolio-styles .global-slider {
    padding-top: 0px !important;
}

.portfolioListItem,
#portfolio .content .block, .portfolio-styles .content .block{
    padding-bottom: 8px;
    background: url(../images/shadow-bottom.png) no-repeat bottom center;
    float: left;
    margin: 0 15px;
    cursor: w-resize;
}
/*
#portfolio .content .block, #portfolio .content .inner.v2 {
    cursor: auto;
}
*/
#portfolio .content .bigBlock, .portfolio-styles .content .bigBlock{
    background: url(../images/portfolio_image_shadow.png) no-repeat bottom center;
    margin: 0 5px;
}
#portfolio .content .block img, .portfolio-styles .content .block img {
    /*border: 1px solid #c7c6c6;
    padding: 1px;*/
}
.portfolioListItem a,
#portfolio .content .block a, .portfolio-styles .content .block a{
    display: block;
    width: 160px;
    padding: 3px;
    border: 1px solid #d6d7d5;
    background: #fff;
    text-decoration: none;
    cursor: w-resize;
	cursor:pointer;
    height: 167px;
}
#portfolio .content .bigBlock div, .portfolio-styles .content .bigBlock div{
    padding: 1px;
}


#portfolio .content .block a.swf, .portfolio-styles .content .block a.swf,
#portfolio .content .block a.flv, .portfolio-styles .content .block a.flv
{
    width: 600px;
    height: 349px;
    margin-top: 1px;    
    padding: 0;
    border: 0;
}


.portfolioListItem a span,
#portfolio .content .block a span, .portfolio-styles .content .block a span{
    padding: 7px;
    display: block;
    color: #414241;
}

.portfolioListItem a:hover,
#portfolio .content .block a:hover, .portfolio-styles .content .block a:hover{
    background: #333434;
    border-color: #ffffff;
	cursor:pointer;
}

.portfolioListItem a:hover span,
#portfolio .content .block a:hover span, .portfolio-styles .content .block a:hover span{
    color: #ffffff;
}

#portfolio .content .block a.swf:hover, .portfolio-styles .content .block a.swf:hover,
#portfolio .content .block a.flv:hover, .portfolio-styles .content .block a.flv:hover
{
    /*border: 1px solid #D6D7D5;*/
    background: #ffffff;
}

.portfolioListItem,
.portfolioListItem a{
    cursor: auto;
}
.portfolioListItem {
    margin:10px;
	margin-left:0px;
	margin-right:30px;
}

#feedbacks .content{
    width: 990px;
    margin: 0 auto;
}

#feedbacks .content h1{
    color: #ffffff;
}

#testimonials, #feedbacks{
    background: #59c0d0;
    padding-bottom: 30px;
}

#testimonials .content, #feedbacks .content{
    width: 990px;
    margin: 0 auto;
    color: #ffffff;
}

#testimonials .content h1{
    color: #ffffff;
}

.testimonials-block{
    float: left;
    line-height: 1.8;
    font-style: italic;
    font-size: 12px;
}

.testimonials-block-1{
    background: url(../images/testimonials/quote-bg-1.png) no-repeat;
    width: 405px;
    height: 199px;
    padding: 15px 15px 15px 75px;
}

.testimonials-block-2{
    background: url(../images/testimonials/quote-bg-2.png) no-repeat;
    width: 282px;
    height: 215px;
    padding: 75px 15px 15px 15px;
}

.testimonials-block-3{
    background: url(../images/testimonials/quote-bg-3.png) no-repeat;
    width: 400px;
    height: 62px;
    padding: 15px 15px 15px 65px;
}

.testimonials-bubble-right{
    background: url(../images/testimonials/bubble-right.png) no-repeat;
    width: 133px;
    height: 132px;
    float: left;
    text-align: center;
}

.testimonials-bubble-left{
    background: url(../images/testimonials/bubble-left.png) no-repeat;
    width: 133px;
    height: 132px;
    float: left;
    text-align: center;
}

#clients{
    background: url(../images/clients-bg.png) repeat-x;
    height: 101px;
}

#clients .content{
    width: 990px;
    margin: 0 auto;
    overflow: hidden;
}

#clients .content .label{
    padding: 27px 0 10px 0px;
    line-height: 32px;
    font-size: 15px;
    color: #584f4d;
    text-align: center;
    width: 220px;
}

#clients .content .imageItem{
    float:left;
}

#clients .content .imageItem a{
    display: table-cell;
    vertical-align: middle;
    height: 101px;
    padding: 0 10px;
}

#clients .content .imageItem a img{
    /*vertical-align: middle;*/
}

#footer{
    background: url(../images/footer-bg.jpg) #201e1e no-repeat top center;
    height: 290px;
    border-top: 1px solid #363639;
}

#footer .content{
    width: 1020px;
    margin: 0 auto;
    padding-top: 38px;
}

#footer .block{
    float: left;
    background: url(../images/footer-menu-border.png) no-repeat;
    padding: 0 33px;
    height: 200px;
}

#footer .first-block{
    background: none;
}

#footer ul{
    list-style: none;
    float: left;
    padding: 10px;
}

#footer ul li{
    border-bottom: 1px dotted #63706b;
    padding: 3px 0;
    min-width: 167px;
}

#footer ul li a{
    color: #929a97;
    font-size: 11px;
    padding-left: 8px;
    background: url(../images/teal-arrow-right.png) no-repeat left center;
}
#footer ul li a:hover{
    color: #fff;
}
#footer ul li.more{
    border: 0;
}

#footer ul li.more a{
    color: #26bfce;
    background: none;
    padding: 0;
}

#footer h3{
    background: url(../images/teal-bubble.png) no-repeat;
    width: 177px;
    height: 36px;
    color: #ffffff;
    font-size: 13px;
}

#footer h3 span{
    padding-left: 39px;
    line-height: 26px;
}

#footer h3 .icon-case{
    background: url(../images/icon-case.png) no-repeat 15px 5px;
}

#footer h3 .icon-wrench{
    background: url(../images/icon-wrench.png) no-repeat 15px 5px;
}

#footer h3 .icon-mail{
    background: url(../images/icon-mail.png) no-repeat 15px 5px;
}

.float_right {
	float:right;
}








.fancyHr {
    width:100%;
    height:2px;
    border-top:1px dotted #27BFCD;
    padding:0;
    margin: -15px 0 0 0;
}
    .fancyHr div {
        width:100px;
        height:2px;
        margin:-1px;
        background: #27BFCD;
    }

.module_portfolio #portfolio .content .inner .block a {
    width:480px;
    height:300px;
    line-height:300px;
}
.module_portfolio #portfolio .content .inner .block a.swf {
    display:table-cell;
    height:304px;
    vertical-align:middle;
    text-align:center;
}

.module_portfolio h1.header-title{
    float: left;
}
.module_portfolio h1.header-title.big,  h1.big_header_title{
    float: none;
    font-size: 39px;
    padding-top: 20px;
    padding-bottom: 20px;
}

h1.header-title.big{
    float: none;
    font-size: 39px;
    padding-top: 20px;
    padding-bottom: 20px;
}


.module_portfolio .portfolio-container{
    background: #eaebec;
}

.module_portfolio .upper-toolbar {
    height: 33px;
    background-color: #21becb;
}
.module_portfolio .upper-toolbar iframe {
    margin-top: 4px;
}

.contentID {
    width: 990px;
    margin: 0 auto;
}

#servicesContainer ul {
    margin-left:20px;
    margin-top:10px;
    margin-bottom:10px;
}

#servicesContainer ul li{
    padding-bottom:5px;
    list-style:url(../images/bullet.gif);
    padding-left:4px;
}

    .contentID .contentBox{
        margin: 20px;
        line-height: 1.5;
    }
    .contentID .l2c{
        padding: 20px;
        margin:0;
        line-height: 1.5;
    }
    .contentID .l2c .leftCol{
        float:left;
        width:210px;
    }
        .contentID .l2c .leftCol .logoBox{
            width:170px;
            height:170px;
            margin: 0 auto;
            background: url(../images/portfolio_logo_bg.png) no-repeat center center;
        }
        .contentID .l2c .leftCol .linksBox .tealLinkButton {
            display: block;
            width:110px;
            padding:6px 0;
            margin: 20px auto;
            font-size: 16px;
            text-align: center;
            background: #26bfce;
            color: #fff;
            -moz-border-radius: 5px;
            -webkit-border-radius: 5px;
            border-radius: 5px;
        }
        
        .button-blue, .button-close-portfolio {
            margin: 0;
            margin-top: 8px;
            display: block;
            width:100px;
            padding:6px 0 4px 0;
            font-size: 16px;
            text-align: center;
            color: #fff;
            background: url(../images/button-blue-bg.png) no-repeat;
        }
        .button-blue:hover {
            background-position:bottom;
        }
        
        .button-close-portfolio {
            background: url(../images/button-close-bg.png) no-repeat right top;
        }
        .button-close-portfolio:hover {
            background: url(../images/button-close-bg.png) no-repeat right bottom;
            color: #08D1DC;
        }
        
        .contentID .l2c .leftCol .linksBox .st_sharethis_vcount {
            display:block;
            text-align:center;
            margin:30px 0 40px 0;
        }
        .contentID .l2c .leftCol .pdfBox{
            width:130px;
            margin: 0 auto;
            padding-top:15px;
            border-top: 1px dotted #888;
        }
            .contentID .l2c .leftCol .pdfBox span{
                padding: 5px 0;
                text-transform: uppercase;
                font-size: 20px;
                color: #4b4a4b;
            }
            .contentID .l2c .leftCol .pdfBox a{
                display: block;
                width: 130px;
                height: 130px;
                background: url(../images/icon-big-pdf.png) no-repeat center center;
            }


    .contentID .l2c .rightCol{
        float:right;
        margin-right:40px;
        width:700px;
        font-family: Arial;
        font-size: 12px;
        /*text-shadow:#fff 1px 1px 0px;*/
        /*color:#696969;*/
    }
        .contentID .l2c .rightCol b{
            font-family: Arial;
            font-size: 12px;
            text-shadow:#fff 1px 1px 0px;
            color:#3d3d3d;
        }
        .contentID .l2c .rightCol h2{
            padding-bottom:20px;
            font-size: 25px;
            text-transform: uppercase;
            /*color: #514e4d;*/
        }
        .contentID .l2c .rightCol .linksBox{
            float:right;
            margin-top:-45px;
        }
        .contentID .l2c .rightCol .linkUp,
        .contentID .l2c .rightCol .linkBack{
            padding:0 20px 0 10px;
        }
        .contentID .l2c .rightCol .linkUp{
            background: url(../images/black-arrow-up.png) no-repeat center left;
            color: #414241;
        }

        .linkBack{
            padding:0 14px 0 10px;
            margin-top: 21px;
            background: url(../images/black-arrow-left.png) no-repeat center left;
            float: right;
            font-family: Arial;
            font-size: 11px;
            text-shadow: 1px 1px 0 #FFFFFF;
            color: #414241;
        }
        .upper-toolbar .linkBack {
            background: url(../images/black-arrow-left-white.png) no-repeat center left;
            background-position: 0% 48%;
            font-size: 12px;
            text-shadow: none;
            color: #ffffff;
            margin-top: 9px;
            padding-left: 10px;
        }
        


        .contentID .l2c .rightCol .simpleHr{
            height:0px;
            margin:20px 0;
            border-top:1px dotted #a7a7a7;
        }
        .contentID .l2c .rightCol .services{
            width:750px;
        }
            .contentID .l2c .rightCol .services .service{
                float:left;
                width:210px;
                margin:0 35px 35px 0;
            }
                .contentID .l2c .rightCol .services .sTitle{
                    font-weight: bold;
                    color:#222222;
                }
                .contentID .l2c .rightCol .services .sDescription{
                    color: #5D5D5D;
					font-size: 11px;
                }
                .contentID .l2c .rightCol .services .sLink{
                    font-weight: bold;
                    color: #26bfce;
                }

        .contentID .l2c .rightCol .bottomLinksBox{
            float:right;
        }




.ddServices,
.ddServices *{
    width:100%;
    list-style: none;
    font-family: Arial;
    font-size: 10px;
    text-transform: uppercase;
    position:relative;
    z-index: 10;
}
.ddServices {
    float: left;
    width: 260px;
    height: 15px;
    padding: 3px 6px;
	padding-left:45px;
    margin-top: 17px;
}
.ddServices li.menu {
    background: transparent url(../images/grey-transparent-px2.png) repeat top left;
    color: #fff;
}
.ddServices li.title {
    background: transparent url(../images/grey-transparent-px2.png) repeat top left;
    padding: 3px 6px;
	width:230px;
}
.ddServices li.title span {
    display: block;
    width:230px;
    color: #fff;
    background: transparent url(../images/white-arrow-down.png) no-repeat center right;
}
.ddServices li.menu .list {
    display:none;
    float:left;
    width:230px;
    padding: 6px;
}

.ddServices:hover li.menu .list {
    display:block;
}
.ddServices:hover li.title {
    padding-bottom: 7px;
}

.ddServices li .list li{
    border-bottom:1px dotted #fff;
}
.ddServices li .list li.hide{
    height:3px;
    border:none;
    margin-top: -2px;
}
.ddServices li .list li a{
    display:block;
    padding: 3px 6px;
    margin-left: -6px;
    color: #fff;
}
.ddServices li .list li a:hover {
    background: #26bfce;
}

div#gallery {clear:both;}
div#gallery div.image {
	float: left;
	margin: 10px;
}

/* about us page style */

#blackAboutUsBackground {
background-color:#181615;
width:100%;
}

#blackAboutUsBackground #content {
	position:relative;
	width:100%;
	height:940px;
}

.header-title-white {
	color:#FFFFFF;
}

.bubble {
	width:194px;
	height:193px;
	position:absolute;
	text-align:center;
	color:#FFFFFF;
	padding-top:63px;
        padding-left:4px;
	text-transform: uppercase;
}

.bubble1 {
	background:url(../images/aboutus/bubble2.gif) no-repeat;
	top:400px;
	left:470px;
	font-size:40px;
}

.bubble2 {
	background:url(../images/aboutus/bubble2.gif) no-repeat;
	top:470px;
	right:86px;
	font-size:40px;
}

.bubble3 {
	background:url(../images/aboutus/bubble2.gif) no-repeat;
	top:230px;
	left:0px;
	font-size:32px;
	text-transform: capitalize;
	padding-top:45px;
        padding-left:5px;
}

.bubble4 {
	background:url(../images/aboutus/bubble3.gif) no-repeat;
	top:50px;
	left:795px;
	font-size:32px;
	text-transform: none;
	padding-top:43px;
}

.aboutUsText {
	color:#FFFFFF;
	font-size:12px;
	line-height:20px;
	font-family:Arial;
	position:absolute;
	text-align: left;
}

.aboutUsText1 {
	top:435px;
	left:690px;
	width:300px;
	text-indent:40px;

}

.aboutUsText2 {
	top:500px;
	left:0px;
	width:390px;
}

.aboutUsText3 {
	top:704px;
	right:61px;
	width:234px;
	text-indent:30px;
}

.workingTerritory {
	position:absolute;
	top:40px;
	left:110px;
	width:718px;
	height:369px;
	background:url(../images/aboutus/working-teritorry.jpg) no-repeat;
}

#clients .contentBlack{
    background: url(../images/clients-label-black.png) no-repeat;
}


/* about us page style end */

/* contact us page style start */

#contactUsContent {
width:1000px;
position:relative;
font-family:Arial;
text-align:left;
height:1100px;
}

#contacts1 {
/*position:absolute;*/
/*top:75px;*/
/*left:0px;*/
font-size:13px;
line-height:21px;
float:left;

}

#contacts1 a {
font-size:14px;
color:#26bfce;
}

#contacts2 {
/*position:absolute;
top:75px;
left:250px;*/
font-size:13px;
line-height:21px;
float:left;
padding-left: 30px;
}

.blueColor {
font-size:18px;
color:#26bfce;
font-weight:bold;
}

.bigLetters {
text-transform:uppercase;
font-size:22px;
}

#contactForm {
position:absolute;
top:75px;
width:298px;
right:50px;
}

#contactDesc {
width:213px;
height:128px;
color:#FFFFFF;
font-size:12px;
line-height:19px;
background:url(../images/contactus/contactsDescBack.png) no-repeat;
font-size:13px;
padding-top:7px;
padding-left:10px;
padding-right:72px;
}

#employers {
/*position:absolute;
top:275px;
left:0px;*/
    padding-top: 20px;
}

#contactForm .textfield {
width:293px;
height:31px;
background:url(../images/contactus/contactsTextfield.png) no-repeat;
position:relative;
color:#524e4d;
margin-top:10px;
}

#contactForm  .textfield input {
border:1px solid #FFFFFF;
position:absolute;
top:6px;
left:7px;
width:275px;
font-family:Arial;
font-size:12px;
}


#contactForm .captchafield {
width:155px;
height:31px;
background:url(../images/contactus/contactsTextfield.png) no-repeat;
position:relative;
color:#524e4d;
margin-left: 10px;
}

#contactForm  .captchafield input {
border:1px solid #FFFFFF;
position:absolute;
top:6px;
left:7px;
width:145px;
font-family:Arial;
font-size:12px;
}


#contactForm .selectfield {
background:url(../images/contactus/contactsTextfield.png) no-repeat;
width:293px;
height:31px;
position:relative;
color:#524e4d;
margin-top:10px;
}

#contactForm .selectfield select {
width:290px;
font-family:Arial;
font-size:12px;
position:absolute;
top:6px;
left:7px;
width:275px;
border:1px solid #FFFFFF;
}

#contactForm .selectedBlock{
    color: #10C1D6;
    font-size: 11px;
    font-weight: bold;
    height: 25px;
    margin-left: 4px;
    padding-left: 2px;
    padding-top: 5px;
    width: 280px;
}

#contactForm .selectedBlock a{
    float: right;
    color:#CC0000;
}

#contactForm .selectedServices{
    padding-top: 10px;
    
}

#contactForm .textarea {
width:291px;
height:136px;
background:url(../images/contactus/contactsTextarea.png) no-repeat;
position:relative;
font-family:Arial;
margin-top:10px;
}

#contactForm .textarea textarea{
border:1px solid #FFFFFF;
position:absolute;
top:6px;
left:7px;
width:275px;
font-family:Arial;
font-size:12px;
height:123px;
}

#contactForm .submit {
width:74px;
height:26px;
padding: 0;
margin: 0;
background:url(../images/contactus/contactsSubmit.png) no-repeat;
position:relative;
font-family:Arial;
margin-top:10px;
margin-right: 20px;
color:#FFFFFF;
font-size:14px;
padding-left:7px;
cursor:pointer;
text-align:left;
border: 0;
}

/* contact us page style end */

.module_testimonials #header{
    height: 130px;
}

#servicesContainer{
    margin-top: 10px;
}

#servicesContainer .content{
    margin-top: 25px;
    margin-bottom: 50px;
}

#servicesContainer .description{
    float: left;
    width: 660px;
}

#servicesContainer #contactForm{
    position: relative;
    float: right;
    width: 292px;
    top: 0;
    left: 0;
}

#servicesContainer .portfolio h1 a{
    float: right;
}

#servicesContainer .portfolio{
    margin-top: 20px;
}

#servicesContainer .portfolioListItem a{
    width: 143px;
    font-size: 11px;
}
#servicesContainer .portfolioListItem{
    margin-right: 14px;
}

#cs-mask {
  position:absolute;
  z-index:9000;
  background-color:#000;
  display:none;
}

#cs-boxes .cs-window {
  position:absolute;
  width:480px;
  height:300px;
  display:none;
  z-index:9999;
}

#cs-boxes #cs-dialog {
  width:600px;
  height:350px;
  background: #fff;
}

#cs-boxes #cs-dialog-exit{
    position:absolute;
  width:600px;
  height:350px;
    z-index:9999;
    display:none;
    opacity:0.8;
}

.search-keywords{
    color: #d5d5d5;
    width: 645px;
    padding-top: 25px;
}

.module_contacts .fancyHr{
    width: 600px;
}

#facebook-panel{
    background: url(../images/facebook-panel.png) no-repeat top right;
    width: 345px;
    height: 340px;
    position: fixed;
    left: -300px;
    top: 150px;
    z-index: 999;
}

#stickyBar {
    position:fixed;
    bottom:0px;
    left:0px;
    width:100%;
    height:33px;
    background:url(../images/bottom_bar_back.png) repeat-x;
    text-align:center;
    opacity:0.8;
}

#stickyBar #containerBar {
    width:1000px;
    text-align:left;
    position:relative;
}

#stickyBar #containerBar img {
    float:left;
}

#stickyBar #containerBar a,#stickyBar #containerBar a:hover  {
    
    color:#DDDDDD;
    float:left;
    display:block;
    height:26px;
    padding-top:7px;
}

.testiPosition {
    font-size:10px;
}

#stickyBar #containerBar a:hover {
    color:#FFFFFF;
    text-decoration:underline;
}

.chatBar {
    padding-left:30px;
    margin-right:5px;
    margin-left:50px;
    background:url(../images/chat_icon.png) no-repeat;
}

.skypeBar {
    padding-left:25px;
    margin-right:5px;
    margin-left:20px;
    background:url(../images/skype_icon.png) no-repeat;
}

.callBar {
    padding-left:25px;
    margin-right:5px;
    margin-left:20px;
    background:url(../images/call_icon.png) no-repeat;
}

.offerBar {
    padding-left:25px;
    margin-right:5px;
    margin-left:20px;
    background:url(../images/offer_icon.png) no-repeat;
}

#shareThis {
    position:absolute;
    right:0px;
    top:0px;
    height:26px;
    padding-top:7px;
    color:#FFFFFF;
}

.plusOne {
float:left;
padding-top:2px;
padding-left:8px;
}

.module_index .scroller{
    height: 400px;
}

#innerPortfolio .content {
    padding-top: 5px;
    padding-bottom: 10px !important;
}

#css-design-award-nominee {
    display: block !important;
    position: fixed;
    top: 50px;
    right: 0px;
    z-index: 999;
}
