body, html {
	margin:0px;
	padding:0px;
/*	background-color:#d90000;*/
	background-color:#931010;
	font-family:Arial;
	font-size:12px;
	color:#666666;
	height:100%;
	width:100%;
}

#TopContainer {
background-image:url('back.png');
background-repeat:repeat-x;
background-position:left top;
background-color:#D90000;
width:100%;
border-bottom:#660505 solid 1px;
}
#LeftContainer {
background-image:url('back_left_bottom.png');
background-position:left top;
background-repeat:repeat-y;
width:100%;
}
#LeftContainerTop {
background-image:url('back_left.png');
background-position:left top;
background-repeat:no-repeat;
width:100%;
height:100%;
}

#RightContainer {
background-image:url('back_right_bottom.png');
background-position:right top;
background-repeat:repeat-y;
width:100%;
height:100%;
}
#RightContainerTop {
background-image:url('back_right.png');
background-position:right top;
background-repeat:no-repeat;
width:100%;
height:100%;
}
* html #LeftContainer , * html #LeftContainerTop, * html #RightContainer , * html #RightContainerTop {
background-image:none;
}
#TopContent {
	width:400px;
	margin:0px auto 0px auto;
}

#ShoxtLogo {
width:218px;
margin:0px auto 0px auto;
padding-top:50px;
}
#LongUrl {
width:400px;
margin:0px auto 0px auto;
}
#LongUrlLabel {
width:256px;
height:26px;
margin:0px auto 0px auto;
display:block;
}
#LongTitle {
height:63px;
}
#LongTitleLabel {
width:199px;
height:26px;
margin:0px auto 0px auto;
display:block;
}

#SelectCountry {
width:400px;
margin:0px auto 0px auto;
}
#SelectCountryLabel {
width:148px;
height:26px;
margin:0px auto 0px auto;
display:block;
}


#ShortUrl {
position:absolute;
width:400px;
left:50%;
height:63px;
margin:-10px 0px 0px -200px;
}
#BlockResult {
position:absolute;
width:400px;
left:50%;
height:180px;
margin:-10px 0px 0px -200px;
}
#LoadUrl {
width:220px;
left:50%;
margin:20px 0px 0px -110px;
position:absolute;
font-family:Tahoma;
font-size:18px;
line-height:21px;
color:#446161;
text-align:center;
}
#StretchDown {
width:100px;
height:160px;
}
#StretchDown.StretchDownBlock {
width:100px;
height:230px;
}
#ShortUrlLabel {
width:173px;
height:26px;
margin:0px auto 0px auto;
display:block;
}
#BlockResultLabel {
width:151px;
height:26px;
margin:0px auto 0px auto;
display:block;
}
.InputBox {
height:37px;
background-image:url('input_right.png');
background-position:right top;
background-repeat:no-repeat;
width:auto;
padding-right:15px;
}
.InputBoxInner {
height:37px;
background-image:url('input.png');
background-position:left top;
background-repeat:no-repeat;
width:auto;
padding-left:15px;
}
.InputText {
font-family:Tahoma;
font-size:18px;
line-height:21px;
border:0px;
background-color:transparent;
color:#446161;
width:100%;
padding:8px 0px 0px 0px;
}

.TextareaText {
font-family:Tahoma;
font-size:18px;
line-height:24px;
border:0px;
background-color:transparent;
color:#446161;
width:100%;
height:145px;
overflow:auto;
}


.TextareaBox {
height:161px;
background-image:url('textarea_right.png');
background-position:right top;
background-repeat:no-repeat;
width:auto;
padding-right:15px;
}
* html .TextareaBox {
background-image:url('textarea_right.gif');
}
.TextareaBoxInner {
height:145px;
background-image:url('textarea.png');
background-position:left top;
background-repeat:no-repeat;
width:auto;
padding:8px 0px 8px 15px;
}
* html .TextareaBoxInner {
background-image:url('textarea.gif');
}
label {
cursor:pointer;
}


.AdvancedText {
text-align:right;
color:#FFFFFF;
padding:0px 15px;
}
.AdvancedText A {
color:#FFEDFF;
text-decoration:none;
border-bottom:1px dashed #FFEDFF;
}
.AdvancedText A:hover {
border-bottom:1px solid #FFEDFF;
}
#AdvancedOptions {
color:#FFEDFF;
}
#HideUrlOptions, #DenyAllowOptions {
text-align:center;
}

#ShoxtIt {
width:183px;
height:102px;
margin:0px auto;
}

#TestIt {
width:164px;
height:62px;
margin:0px auto;
}
.Dont {
width:380px;
height:60px;
color:#660505;
margin:0px auto;
font-family:Arial;
font-size:10px;
text-align:center;
}
.Dont b {
color:#FFFFFF;
font-weight:normal;
}
.Dont a {
color:#fa7f7f;
text-decoration:none;
border-bottom:1px dashed #fa7f7f;
}
.Dont a:hover {
color:#ffb5b5;
border-bottom:1px solid #fa7f7f;
}

.Dont h1 {
font-family:Impact;
font-weight:normal;
color:#FFAC2F;
font-size:24px;
}
.Dont h1 a {
color:#FFD0FF;
}

a #ShoxtItButton {
background-image:url('button.png');
width:183px;
height:62px;
}

a:hover #ShoxtItButton {
background-image:url('button_down.png');
width:183px;
height:62px;
}

a #TestItButton {
background-image:url('test.png');
width:164px;
height:62px;
}

a:hover #TestItButton {
background-image:url('test_down.png');
width:164px;
height:62px;
}


#BottomContainer {
}
#BottomLeftContainer {
width:350px;
float:left;
padding:0px 0px 0px 15px;
}
#BottomRightContainer {
width:230px;
float:right;
color:#fa7f7f;
padding:0px 15px 0px 0px;
}
#AddThis {
width:125px;
height:16px;
position:absolute;
left:10px;
top:10px;
}
#BottomContainer H1 {
position:relative;
font-family:Impact;
font-weight:normal;
color:#771010;
font-size:24px;
margin:-30px 0px 0px 0px;
}
.SponsorsList {
color:#fa7f7f;
font-family:Verdana;
font-size:11px;
list-style-position:inside;
padding:0px;
margin:10px 0px;
line-height:18px;
}
.SponsorsList {
padding:0px;
}
.SponsorsList a {
color:#fa7f7f;
text-decoration:none;
border-bottom:1px dashed #c73e3e;
}
.SponsorsList a:hover {
color:#ffb5b5;
border-bottom:1px solid #c73e3e;
}

	img {
	border:0px;
	color:#000000;
	}
* html #ShoxtLogoImage, * html #LongTitleLabel, * html #LongUrlLabel, * html #SelectCountryLabel, * html #ShortUrlLabel, * html #BlockResultLabel, * html .InputBox, * html .InputBoxInner, * html a #ShoxtItButton, * html a #TestItButton {
behavior:url('iepngfix.htc');
}
#MainMenu {
position:absolute;
width:400px;
left:50%;
margin-left:-200px;
text-align:center;
}
#MainMenu, #MainMenu H1 {
font-family:Impact;
font-weight:normal;
color:#FFD0FF;
font-size:24px;
}
#MainMenu H1 {
display:inline;
}
#MainMenu a {
color:#FFD0FF;
text-decoration:underline;
}
#MainMenu a:hover {
color:#FFEBFF;
text-decoration:underline;
}
#MainMenu a.Selected {
color:#FFAC2F;
text-decoration:none;
}
#MainMenu a.Selected:hover{
color:#FFD21F;
text-decoration:underline;
}