body{
background: #FFFFFF;
color: #67585F;
margin: 0;
padding: 0;
background: #fff url('images/bg.gif') repeat-x
}

a:link, a:active, a:hover, a:visited {
    color : #67585D;
    text-decoration: none;
    font: .9em Tahoma;
    font-weight: bold;
}

img {        border: 0
}

.backcolor1{
 height: 44px;
 background-color: #67585F
}

.language_nav {
	float:right;
}

#top {
 width:650px;
 padding-top: 1em;
 margin: 0px auto
}

#header-color {
       background-color: #FB63A0;
       padding:0;
       height: auto
}

#header{
       width: 680px;
       height: 100%;
       margin: 0 auto
}

#result {
        margin-top: 5em;
        padding: 1em;
        font: .8em Tahoma;
        border: .1em solid #FC93BE;
        background-color: #FDCEE2
}


#center, #loading, #statistics, div.catch-2zip-rules {
height:auto;
width: 650px;
margin: 0px auto;

        margin-top: 2em;
        padding: 1em;
        font: .8em Tahoma;
        border: .1em solid #FC93BE;
        background-color: #FDCEE2
}
div.catch-2zip-rules {background-color: #67585F; margin-bottom:7px; }

#statistics, #loading {
 font: 7pt Tahoma
}

#footer {
clear:both;
height:auto;
width: 620px;
margin: 0px auto
}

#header img#logo {
       margin: 0 auto
}

#header img#catch2me {
        padding: 1.3em 0 0 .4em
}

#header p#introduction, #header p#form {
        margin: 0;
        padding: 2em 0 .5em 2em;
        color: #FFF;
        font: 1em Arial;
        font-weight: bold
}



#header .textwhite {
        font: .8em Tahoma;
        color: #FFF;
}

input { padding:2px; }
select { padding:1px; }

#header input.url {
        float: left;
        border : .19em solid #CA2E6E;
        font: 1.45em Tahoma;
        color: #000
}

#header input#from, #header input#to, #header input#page, select {
        border : .19em solid #CA2E6E;
        font: 1.45em Tahoma;
        color: #000
}

#header input.submit {
        width: 83px;
        height: 41px;
        background: url('../catch-en.jpg') no-repeat;
        border: 0;
        padding: .0em;
        margin: 0 0 0 .2em
}


ul#footer-sections {
     list-style: none;
     overflow: auto;
     height: auto;
     width: auto;
     padding: 3em 0
}

ul#footer-sections li.part1 {
    float: left;
    padding: .2em;
    width: 61%;
    color: #F7F7F7;
    text-align: left;
    border-left: .15em solid #CA2E6E;
}

ul#footer-sections li.part {
    float: left;
    padding: .2em;
    width: 30%;
    color: #F7F7F7;
    text-align: left;
    border-left: .15em solid #CA2E6E;
}

ul#footer-sections li.none {
    float: left;
    width: 32%;
    background: #4F4F4F;
    text-align: left;
}

#footer ul#pages {
 list-style: none;
 width: 150px;
 font: 8pt Tahoma;
 padding: 0 0 1em 1em
}

#footer ul#pages li {
  display: block;
  position: relative;
  padding: .4em;
  color: #FBFBFB;
  border-bottom: .1em solid #F58BB6;
}

#footer ul#pages li:hover , #footer ul#pages li:hover a {
  display: block;
  position: relative;
  padding: .4em;
  color: #FFF;
  background-color: #F4609C
}


.title {
        display: block;
        font: 1em Arial;
        font-weight: bold;
        color: #67585F;
        padding: 0 .4em
}

.text {
        display: block;
        font: .8em Tahoma;
        color: #67585F;
        padding: 0 1.3em 1em 1.7em
}

.smallfont {        display: block;
        font: .9em Tahoma;
        color: #67585F;
}

#center ul#stat {
        text-transform: uppercase;
        list-style: none;
        padding:0em;
        width: 650px;
}

#center ul#stat li {
        float: left;
        line-height: 21px;
        margin: 0;
        width: 158px;
        text-align: center;
        font: .9em Tahoma;
        color: #CA2E6E;
        background-color: #FC93BE
}

#center ul#stat li:hover {
        float: left;
        line-height: 1em;
        margin: 0;
        padding:em;
        width: 158px;
        text-align: center;
        font: .9em Tahoma;
        color: #CA2E6E;
        background-color: #FDB3D0
}

#tabs {
        width:650px;
        margin: 0 auto;
        margin-top: 6px;
}

#tabs a {
        padding: .5em;
        outline:none;
        height: 15px;
        color: #fff;
        background-color: #FC7AAE
}

#tabs a:hover {
        padding: .5em;
        background-color: #FB63A0
}

ul#list {
  list-style: none;
  margin: 10px 0 0;
  overflow:  auto;
  padding: .5em;
 
}

ul#list li {
  text-align:center;
  text-transform: uppercase;
  font-size: x-small;	
  margin: 0 5px 0 0;
  border: 0;
  float: left;	
  width:200px;
}

a.catch-2zip-rules { color:#fff; font:bold 14pt Arial; }
.catch-2zip-rules { color:#fff; font: 12pt Arial; }

.report { background-color: #67585F; padding:7px  }

  div.catch-text { display: none; margin: 0px}
  div.catch-youtube { display: none; margin: 0px}
  div.catch-2zip { display: none; margin: 0px}
  div.catch-2zip-rules { display: none; margin: 0px; padding: 0 0 .5em 2em; }
  
.green {background-color:#E6EFC2; border:1px solid #C6D880; font:8pt Tahoma; color:#617122; padding:4px; margin:0 5px; text-align:center}
.yellow {background-color:#FFF6BF; border:1px solid #FFD324; font:8pt Tahoma; padding:4px; margin:0 5px; text-align:center}
.red {background-color:#FBE3E4; border:1px solid #FBC2C4; font:8pt Tahoma; padding:4px; margin:0 5px; text-align:center}