body {
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
background:#FFF url('img/body_background.png') 0 104px repeat-x;
}

form {
margin:0;
padding:0;
}

#page {
width:830px;
margin:0 auto;
}

#logo {
width:291px;
height:104px;
margin:0;
padding:0;
float:left;
}

#frm {
padding:45px 0 0 0;
float:right;
}

#frm * {
display:block;
float:left;
margin:7px 0 0 0;
}

#frm .q {
width:394px;
height:18px;
padding:2px 5px 0 5px;
border:0;
background:#FFF url('img/input_text.png') 0 0 no-repeat;
}

#menu_up {
margin:0;
padding:0;
clear:both;
}

#menu_up img {
display:block;
}

#menu {
width:810px;
height:45px;
margin:0;
padding:6px 10px 0px 10px;
list-style:none;
overflow:hidden;
clear:both;
}

#menu li {
float:left;
}

#menu li.i6 {
float:right;
}

#menu li.i6 a {
color:#FFFF00;
}

#menu li a {
display:block;
height:21px;
padding:15px 10px;
color:#F4F0E4;
font-weight:bold;
text-decoration:none;
float:left;
}

#menu li a:hover {
background:url('img/menu_item_background.png') repeat-x;
}


/* LISTA WYSZUKIWANIA */

#list {
width:740px;
margin:0;
padding:45px 45px 0 45px;
list-style:none;
}

#list li {
height:160px;
padding:20px 0;
}

#list li .img {
display:block;
width:210px;
height:147px;
margin:0 20px 0 0;
padding:12px 0 0 0;
background:url('img/video_img.png') 0 0 no-repeat;
text-align:center;
float:left;
}

#list li .img img {
width:128px;
height:96px;
border:0;
}

#list li div {
width:510px;
float:left;
}

#list li div h1 {
margin:0 0 10px 0;
padding:0 0 7px 0;
font-size:14px;
border-bottom:1px solid #C8C5BE;
}

#list li div h1 a {
text-decoration:none;
color:#A01D1E;
}

#list li div p.description {
width:510px;
clear:both;
text-align:justify;
overflow:hidden;
}

#list li div .tags {
margin:0 0 15px 0;
padding:0;
list-style:none;
overflow:hidden;
}

#list li div .tags .label {
padding:0 10px 0 0;
height:20px;
}

#list li div .tags li {
height:15px;
padding:0 5px;
float:left;
}

#list li div .tags li a {
text-decoration:none;
color:#999;
}

#list li div .download, #video div .download {
list-style:none;
clear:both;
margin:15px 0 0 0;
padding:0;
}

#list li div .download li, #video div .download li {
height:20px;
margin:0;
padding:0 0 0 20px;
background:url('img/pointer.gif') 0 5px no-repeat;
}

#list li div .download li.header, #video div .download li.header {
background:none;
padding:0;
color:#A01D1E;
}

#list li div .download li a, #video div .download a {
color:#000;
text-decoration:none;
}

#list li div .download li a:hover, #video div .download a:hover {
color:#A01D1E;
}

#pages {
margin:0;
padding:10px 10px 10px 200px;
}

#pages a {
color:#A01D1E;
text-decoration:none;
}

#footer {
margin:0;
padding:0 0 50px 0;
color:#A99E8F;
border-top:1px solid #A99E8F;
text-align:center;
}

#footer img {
display:block;
}

#footer span {
display:block;
padding:10px 0 0 0;
float:left;
}

#footer a {
display:block;
padding:10px 0 0 0;
float:right;
text-decoration:none;
color:#A99E8F;
}


/* VIEW VIDEO */

#video {
width:770px;
padding:30px;
}

#video h1 {
margin:0 0 10px 0;
padding:0 0 7px 0;
border-bottom:1px solid #C8C5BE;
font-size:14px;
color:#A01D1E;
}

#video .description {
width:770px;
margin:40px 0 0 0;
clear:both;
}

#player {
width:480px;
height:385px;
float:left;
margin:0 20px 20px 0;
text-align:center;
}

#video div {
float:left;
}

#video div .adsense {
margin:0;
}