* {margin:0; padding:0; border:0; border-collapse: collapse; border-spacing:0; line-height: 1.2; font-weight:normal;}
body{background:#2a2a2a; font-family:Arial, Helvetica, Verdana, sans-serif; color:#ccc; font-size:14px;}
a{color:#ec8b00}
a:hover{color:#ffa020}
h1{font-size:18px; color:#fff; margin-bottom:10px;}
h2{font-size:15px; color:#ec8b00; margin-bottom:5px}
ul{margin-bottom:10px;}
li{list-style:url(images/arrow.gif); margin-left:20px;}
#wrapper{min-width:900px; height:auto !important; height:100%}

#header{height:98px; background:url(images/header-background.jpg) repeat-x; padding:0px 50px}
.logo{margin-top:30px; width:302px; height:43px; float:left}
.stiker{background:url(images/stiker.jpg) no-repeat left top; height:57px; width:154px; float:right}
.online div{margin-top:5px; text-align:center; font-size:12px;}
.online span{color:#a2a2a2;}
.online p{color:#fff; margin-top:5px; text-align:center;}
.online p img{margin-right: 5px; vertical-align:text-top;}

#topmenu{background:url(images/menu.jpg) repeat-x; font-size:18px; padding:0px 50px; margin:0; height:36px; position:relative; text-align:center;}
#topmenu ul {margin:0;}
#topmenu li {list-style:none; margin:0 1px; display: block; float:left; width:19%;}
#topmenu li p {display:block; background:url(images/menu-orange.jpg) repeat-x; color:#fff; height:36px; line-height:36px;}
#topmenu li a {display:block; text-decoration:none; color:#444; height:36px; line-height:36px;}
#topmenu li a:hover {background:url(images/menu-orange.jpg) repeat-x; color:#fff;}
#topmenu li a img{display: none;}
#topmenu li a:hover img, #topmenu li p img{display:inherit; position: relative; left:50%; margin-left:-9px;}

#header-shadow{height:20px; background:url(images/header-shadow.jpg) repeat-x; margin-bottom:30px;}

#content{margin:20px 50px 10px 50px}
#content tr{height:30px;}
#content tr.light:hover{background-color:#333;}
#content p {padding-bottom:10px;}
#content p.small{font-size:12px;}
#content div.rtvlogo {text-align:center;}
#content .item1{float:left; width:33%; margin-left:-100%}
#content .item2{margin:0 33%}
#content .item3{float:left; width:32%; margin-left:-33%}
.itembackground{margin:20px; position:relative; background:#222; height:100px}
.itemicon{position:absolute; left:-20px; top:-20px}
.itemcontent{padding:10px 5px 0px 85px}
.itemname{font-size:16px; color:#fff}
.itemtext{font-size:12px;}

#contact {margin:0px 50px;}
#contact td{border-top:1px solid #555; padding:5px 10px 5px 10px;}
#contact td.phones {text-align:right;}
#contact td.noborder {border:none;}

#tv {margin-bottom:20px;}
#tv tr.day td{text-align:center; width:60px}
#tv tr.day td.blank{width:inherit}
#tv td{border-bottom:1px solid #ddd; border-right:1px solid #ddd; font-size:13px;}
#tv td.program{padding:0 5px 0 10px; height:60px;}
.program-name{color:#fff;}
.efir{background-color:#ec8b00}

#slider{height:170px; background:url(images/slider-background.jpg) repeat-x top;}
#slider li {list-style:none;}
.simply-scroll-container{position:relative; padding-top:25px}
.simply-scroll-clip{position:relative; overflow:hidden; z-index:2}
.simply-scroll-list{position:absolute; top:0; left:0; z-index:1; overflow:hidden; margin:0; padding:0; list-style:none}
.simply-scroll-list li{padding:0; margin:0; list-style:none}
.simply-scroll-list li img{border:none; display:block}
.simply-scroll .simply-scroll-clip{width:100%; height:200px}
.simply-scroll .simply-scroll-list li{float:left; width:153px}

#footer{height:88px; margin:50px 50px 30px 50px}
#footer div.footerblock{height:88px; background:#151515;}
#footer .left{font-size:12px; color:#757575; padding:15px 0px 15px 20px; margin-right:50px; background:url(images/logo-footer.jpg) no-repeat right; }
#footer a{color:#aaa}
#footer a:hover{color:#ddd}

.portfolio {background:#222; color:#757575; padding:10px 10px 20px 10px; margin-bottom:30px; overflow: hidden;}
.portfolio div.space {margin:2px;}

.oops {text-align:center; font-size:25px;}
.oops p {font-size:140px;}
