html {
	background-color: #A81515;
}

body {
	background: #fff url(/img/bg-content.png) repeat-x;
	font-family: Helvetica;
    font-size: 90%;
}

a {
	outline-style: none;
	outline-width: medium;
	text-decoration: none;	
}

strong {
	font-weight: bold;
}

.wrapper {
	overflow: hidden;
}

#ct {
	line-height: 150%;
	text-align: left;
}

#sd .container {
    border-right:0.1em solid #777777;
    color:#930B0B;
    position: relative;
    overflow: hidden;
    font-family:Georgia;
    margin-top:6em;
    padding-right: 2em;
    padding-top: 1em;
    text-align:right;
}

#ct .container{
    position: relative;
    overflow: hidden;
    margin-top:6em;
    text-align:left;
}

#sd h3 {
    color: #777;
	font-size: 153.9%;
    text-align: right;
    clear: right;
}

#sd p {
	margin: 0.5em 0 2em;
	float: right;
	width: 32em;
    clear: right;
}

#sdLogo {
    background: url(/img/my-sd-logo.png) no-repeat;
    height: 374px;
    text-indent: -9999px;
    width: 550px;
    margin-top: 3em;
}

#frLogo {
	background: url(/img/my-fr-logo.png) no-repeat;
	height: 81px;
	text-indent: -9999px;
	width: 550px;
    margin-top: 1em;
}

#ft {
	background-color: #a81515;
	color: #fff;
	font-family: Helvetica;
	font-size: 85%;
	line-height: 150%;
	margin-top: 4em;
	text-align: left;
}

#ft-left{
    float: left;
    width: 49.1%;
}

#ft-right{
    float: left;
}

#webcooks-pl{
    float:right;
    position: relative;
    top: -4em;
    right: 0.5em;
    width: 48px;
    height: 48px;
    background: url(/img/polska.png) no-repeat;
}

#webcooks-eu{
    float: left;
    position: relative;
    top: -4em;
    left: 0.3em;
    width: 48px;
    height: 48px;
    background: url(/img/uk.png) no-repeat;
}

#ftLogo {
	background: url(/img/ft-logo-1.png) no-repeat;
	height: 102px;
	margin: 0 29em 0 0;
	position: relative;
	top: -1.8em;
	text-indent: -9999px;
	width: 116px;
}

#ft p {
	margin: 1em 0 0 13em;
    font-family:Georgia;
}

#sd .email, #sd .email a {
	color: #777777;
}

#ft .email, #ft .email a {
	color: #fff;
	text-decoration: underline;
}

.floatLeft {
	float: left;
}

.floatRight {
	float: right;
}

#slideshow {
    height: 160px;
    width: 300px;
    float: right;
    clear: right;
}

#slideshow li {
    display: block;
}

#slideshow /img {
    border: 0;
    border-bottom: 1px solid #aaa;
    border-right: 1px solid #aaa;
}

* html #sdLogo { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/my-sd-logo.png", sizingMethod="scale"); }
* html #frLogo { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/my-fr-logo.png", sizingMethod="scale"); }
* html #ftLogo { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/ft-logo.png", sizingMethod="scale"); }