.content{width:100%;}
img{border:0;}
#tariffs_pics {
    float: left;
    width: 26%;
    /*padding-top: 4px;*/
}

/*table.tariffs{ height:128px; }*/
table.tariffs td{text-align:center; vertical-align:middle;width:25%}
table.tariffs td a img, table.tariffs td a:visited img{border:0; height:auto; margin:4px; text-decoration:none; width:100%;}
table.tariffs td a, table.tariffs td a:visited{color:#c00;font-size:0.8em; text-decoration:none;}
table.tariffs td a:hover{color:#000;}
/*#tariffs a:hover img{filter: alpha(opacity=40);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
 -moz-opacity: 0.40; opacity:0.4;}
#tariffs a:hover img{border:0; width:110px; height:110px;}*/

#service a img, #service a:visited img{width:10%; height:auto; margin:4px; text-decoration:none;}

#salary {
    float: left;
    width: 40%;
    /*margin-right:2%;*/
    padding-top: 4px;
}

#some {
    float: left;
    width: 20%;
    padding-top: 4px;
}

#salary_graf {
    float: left;
    width: 25%;
    /*padding-top:70px;*/
    padding-top: 4px;
}
#salary_graf a.lk1, #salary_graf a.lk1:visited{color:#c00; text-decoration:underline; font-style:italic;}
#salary_graf a.lk1:hover{color:#000;}
h3{text-align:left; margin:0 4px; padding-left:10px; font-size:100%; color:#808080; border-bottom:1px solid #808080; padding-bottom:2px;}

div a.title_h3, div a.title_h3:visited{color:#808080; text-decoration:none; font-size:100%; text-align:left;}
div a.title_h3:hover{color:#c00; text-decoration:none;}

#chart1{font-size:80%;}
#news {
    float: left;
    width: 35%;
    padding-top: 4px;
}

#about{
    padding:0;
}
#about div.about_info{
    float: left;
    width: 49%;
    position:relative;
    background:#F9FAF9;
	border:none;
	color:#333;
        margin:5px;
}
#about div.about_info fieldset{border:2px solid #dcdcdc; height:450px;}
#about div.about_info p{padding:4px; margin:4px;}
#about div.about_info h3{text-align:left; margin: 0px;
padding: 2px 1px 4px 1px;
position: absolute;
left: 10px;
top: -13px;
font-size:1.1em;
color:#c00;
font-weight:bold;
font-style:italic;
border: 0px none;
background:#fff;
border: 0px none;
display:block;}
#about div.about_info a.lk1, #about div a.lk1:visited{color:#000; font-style:italic; font-size:0.9em; text-decoration:none; border-bottom:1px solid #000; padding-bottom:2px;}
#about div.about_info a.lk1:hover{color:#c00; border-bottom:1px solid #c00;}

#about div.about_info a.lk3, #about div.about_info a.lk3:visited{color:#000; font-style:italic; font-size:1.1em; text-decoration:none; border-bottom:1px solid #000; padding-bottom:2px;}
#about div.about_info a.lk3:hover{color:#c00; border-bottom:1px solid #c00;}

#about div.about_info div#indiv{
    clear:both;
    width:95%;
     padding: 0.3em;
    margin:0.4em;
    text-align:center;
    background:#fff;
}

.inner-box {
	padding:1em;
        border:1px solid silver;
        -o-border-radius: 8px;
-icab-border-radius: 8px;
-khtml-border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
}

#about div.about_info div#indiv .inner-box, #about div.about_info div#indiv  b {
    background-color: #dcdcdc;
}

#about div.about_info div#indiv .inner-box {
    padding:1em;
}

#about div.about_info div#service{
    width:95%;
    text-align:center;
    padding:2px 8px;
    margin:5px;
    background-color:#fff;
}
#about div.about_info div#indiv h5, #about div.about_info h5{margin:0; text-align:center; font-weight:normal; font-size:1.1em; font-family:'Lucida Grande', 'Trebuchet MS', Verdana, sans-serif;}
/*#about div div#indiv ul li{margin-left:30px;}*/

#salary_data{float: left; width: 28%; padding: 5px; height:300px;}
#salary_data h5{text-align:left; padding-left:10px; font-size:1.2em; color:#808080; border-bottom:1px solid #808080; padding-bottom:2px;}
#salary_data p a.lk1, #data_text p a.lk1:visited{color:#000; text-decoration:underline; font-style:italic;}
#salary_data p a.lk1:hover{color:#c00;}
#salary_data ol li{padding-bottom:4px;}
#salary_data p{padding:0 15px 20px 0;}

.info{display:none;}
.info h4{text-align:left; padding-left:4px; font-size:1.1em; color:#808080; border-bottom:1px solid #e8e8e8; padding-bottom:2px;}
.info a.lk1, .info a.lk1:visited{color:#000; font-style:italic; font-size:1em; text-decoration:none; border-bottom:1px solid #000; padding-bottom:2px;}
.info a.lk1:hover{color:#c00; border-bottom:1px solid #c00;}
.info a.lk3, .info a.lk3:visited{color:#c00; font-style:italic; font-size:1em; text-decoration:none; border-bottom:1px solid #c00; padding-bottom:2px;}
.info a.lk3:hover{color:#000; border-bottom:1px solid #000;}
.info input.accessing{border:3px solid #dcdcdc; padding:5px; color:#c00; font-size:1.2em; font-weight:bold; background:#ffffff; width:200px; text-align:center;}
.info input.accessing:hover{border:3px solid #c00; color:#c00;}

.boxhead {
background: url(/_img/main/sbhead-r.gif) no-repeat top right;
margin: 0;
padding: 0;
text-align: center;
}
.boxhead h2 {
background: url(/_img/main/sbhead-l.gif) no-repeat top left;
margin: 0;
padding: 20px 30px 5px;
color: white;
font-weight: bold;
font-size: 1.2em;
line-height: 1em;
text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxbody {
background: url(/_img/main/sbbody-l.gif) no-repeat bottom left;
margin: 0;
padding: 5px 30px 31px;
height:250px;
}

/* jquery JCarousel for sliding clients */
.jcarousel-skin-tango .jcarousel-container {
    background: #fff;
    border-left: 1px solid #808080;
border-right: 1px solid #808080;
border-bottom: 1px solid #808080;
-o-border-radius:0px 0px 8px 8px;
-icab-border-radius: 0px 0px 8px 8px;
-khtml-border-radius: 0px 0px 8px 8px;
-moz-border-radius: 0px 0px 8px 8px;
-webkit-border-radius: 0px 0px 8px 8px;
border-radius: 0px 0px 8px 8px;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    /*width: 245px;*/
    padding: 20px 40px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  245px;
    height: 75px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 75px;
    height: 75px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(http://sorgalla.com/projects/jcarousel/skins/tango/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(http://sorgalla.com/projects/jcarousel/skins/tango/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}


/**
 * Overwrite for having a carousel with dynamic width.
 */

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 90%;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width: 100%;
}

#mycarousel {height:75px;}
#mycarousel li{display:block; position:relative; float:left; list-style:none; margin:0px 10px;}

#mycarousel img{
    border:0;
    max-height:65px;
    height:auto;
    width: auto;
}

