/* CSS Document */

* {
  font-size:13px;
  font-family:verdana;
  font-size:12px;
  line-height:17px;
  margin:0px;
  padding:0px;
  border:0px;
  text-align:left; 
}

#mainbody {
  background:#e0e0e0 url(back.jpg) repeat-x;
  color:#333333;   
}

#mainbody a { outline:0; }

a {
  color:#333333;
  text-decoration:none;
}

a:hover {
  color:#707070;
}

#top a {
  width:990px;
  height:175px;
  display: block;  
}

#topmenu a {
  height:23px;
  text-decoration:none;
  float:left;
  font-size:18px;
  color:white;
  text-align:center;
  padding-left:7px;
  line-height:23px;
  padding-right:7px;
}

#topmenu a:hover {
  color:#4DBFFF;
  text-decoration:none;
}

#topmenu .bluelink {
  color:#4DBFFF;  
}

#topmenu .bluelink:hover {
  color:#ffcc00;  
}

img, div {
  float:left;
}

#titlebox h1, #titlebox a {
  color:white;
  font-size:22px;
  margin-top:30px;
  float:left;
  line-height:27px;
}

#titlebox a {
  float:right;  
}

#titlebox a:hover {
  color:#707070;  
}

.title,
.channeltitle {
  font-size:21px;
  color:#0099ff;
  text-align:left;
  line-height:35px;
}

.subtitle {
  font-weight:bold;
  color:#707070;
}

.frame100 {
  width:990px;
  float:left;
  background:white url(frameback100.jpg) repeat-y;
  margin-top:10px;
}

.frametop100 {
  width:990px;
  height:10px;
  background:white url(topcorners100.jpg) no-repeat;
  float:left;
  font-size:0px;
}

.framebottom100 {
  width:990px;
  height:10px;
  background:white url(bottomcorners100.jpg) no-repeat;
  float:left;
  font-size:0px;  
}

.frame100inside {
  width:955px;
  float:left;
  margin-left:30px;
  display:inline;
}

.frametop50 {
  width:490px;
  height:10px;
  background:white url(topcorners50.jpg) no-repeat;
  float:left;
  font-size:0px;  
}

.framebottom50 {
  width:490px;
  height:10px;
  background:white url(bottomcorners50.jpg) no-repeat;
  float:left;
  font-size:0px;  
}

.frame50inside {
  float:left;
  display:inline;
}

.frame50l {
  width:490px;
  float:left;
  background:white url(frameback50.jpg) repeat-y;
  margin-top:10px;  
}

.frame50r {
  width:490px;
  float:left;
  margin-left:10px;
  background:white url(frameback50.jpg) repeat-y;
  margin-top:10px;  
}

.frame50l .frame50inside {
  margin-left:30px;
  width:455px;  
}

.frame50r .frame50inside {
  margin-left:18px;
  width:467px;  
}

ul {
  text-align:left;
  list-style-type:none;
  margin-top:5px;
}

ol {
  text-align:left;
  margin-top:5px;
}

ol li {
  margin-left:25px;
}

ul li {
  padding-left:13px;
  background:url(bullet.gif) no-repeat 0px 7px;
}

.mainchannels li {
  line-height:22px;
  padding-left:20px;

}

#footer {
  width:990px;
  height:83px;
  float:left;
  background:url(footer.jpg) no-repeat;
  margin-top:10px;
  font-size:11px;
  color:#545454;
}


.zamow {
  float:left;
  width:100%;
  text-align:center;
}

.zamow a {
  font-size:20px;
  color:#0099ff;
  text-decoration:none;
  line-height:35px;
}

.zamow a:hover {
  color:#f39010;
}

#zamowmenu a {
  text-decoration:none;
  color:#fddfa5;
  font-size:16px;
}

#zamowmenu a:hover {
  color:#d5090d;
}

#tv1 td, #tv2 td {
  border-bottom:1px dashed black;
}

#ddtabs1 a img{
  margin-right:10px;
  margin-bottom:10px;
  float:left;
}

#mainbanner {
  float:left;
  position:relative;
  z-index:20;
  margin-top:5px;
}

#titlebox .blackstripelink {
  color:#cc0000;
  font-weight:bold;
  font-size:18px;
}

#titlebox .blackstripelink:hover {
  color:#ffcc00;
}
