body{font:11px/1.5em Tahoma,Geneva,sans-serif;background:#f3f0f0 url('images/bg.png');margin:0;padding:0;}
ul,div,fieldset,form{margin:0;padding:0;border:0;}
hr{height:0px;border:0;border-bottom:1px dotted #ccc;}
img{border:0;}
a { color: #333; text-decoration: none; }
#left a { color: #333; }
a:hover { text-decoration: underline; }
input { color: #aaa; }
.zvyrazni { color:#B51477; text-transform: uppercase; letter-spacing: -1px; }
li { padding: 3px;list-style-type: none; }
p,label { font-size: 12px;}
#benefits { margin-top: 5px;}
#benefits li { background: url('images/tick.gif') no-repeat left 50%; padding-left: 15px; }
#fileinfo { margin-top: -5px;background-color: #eee9e4;}
#fileinfo li { background: url('images/tick.gif') no-repeat left 50%; display: inline;margin-left: 10px;padding-left: 15px; }
#fileinfo li span { display: inline-block; padding: 3px 0; font-size: 110%; }
.clear{clear:both;}
h1,h2,h3{font:26px/1.2em Georgia,"Times New Roman",Times,serif;margin:0 0 12px;padding:8px 0 4px;color:#555;border-bottom:1px dotted #aaa;}
h2 { font-size: 24px; }
h2 a,h1 a{color:#555;text-decoration:none;}
.block {display: inline-block;}
h3{font-size:16px;margin:0;padding:0;}
#wrapper{margin:0;padding:0;margin-bottom:10px;}
#right{float:right;width:720px;background-color:#f8f3ed;padding:15px;-moz-border-radius:10px 0 0 10px;position:relative;}
.sright2 { min-height: 645px; }
.podtrhle li { border-bottom: 1px dotted #ccc; }
#right2 { float: right; width: 720px; padding: 15px;}
#left{float:left;width:190px;color:#555;}
#topheader-blok,#header-blok,#content{width:980px;margin:0 auto;}
#content{background-color: #fcfcfc;width:965px;padding:15px;padding-top: 10px;padding-right:0;z-index:100;-moz-border-radius:0 0 20px 20px;-moz-box-shadow:0 0 5px #bbb;}
#topheader-blok{-moz-border-radius:8px 8px 0 0;font-family:Verdana,sans-serif;height:21px;background-color:#735C61;border-top:2px solid #f4efe9;color:#fff;-moz-box-shadow:0 0 5px #bbb;}
#topheader-blok ul { padding-left:30px; }
#topheader-blok li {text-transform: uppercase;font-size:12px;letter-spacing:-1px;color:#fff;list-style-type:none;display:block;float: left;padding:2px 0;padding-left: 5px;}
#topheader-blok li span {font-weight: bold;font-size:14px;}
#topheader-blok img {position:absolute;z-index:100;top:80px;}
#header-blok{margin-top:10px;-moz-border-radius:20px 20px 0 0;position:relative;height:80px;background-color: transparent;}
#header-blok .logo{position:absolute;top:7px;left:20px;}
#header-blok .signup{position:absolute;top:-10px;right:-30px;z-index:100;}
#search { position:absolute; right: 50px; top:25px; }
.username,.password{background:url(images/input-text-bg.png) no-repeat top left;border:0;font-size:140%;letter-spacing:-1px;color:#888;width:160px;margin:0;padding:10px;margin-bottom:5px;}
.searchbox { font-style: italic;position: absolute;right: 0;padding:10px;padding-left: 45px;background:url(images/input-text-bg2.png) no-repeat top left; color: #aaa; width: 505px; border: 0; font-size: 140%;letter-spacing:-1px; }
.ram { margin-bottom: 20px; }
.testim { padding-left: 10px; }
#menu { padding-left: 10px; }
#menu li { width: 150px;}
.obsah2,.error,#oznameni{background-color:#eee;padding:10px 20px;text-transform:uppercase;font-size:140%;color:#777;}
.error{background-color:#FFCFD4;margin-top:10px;}
.items{width:225px;float:left;color:#000;height:139px;padding:20px 0 20px 14px}
.category h3 img{padding-top:10px;padding-left:45px}
.popular_movies{background:url(images/popular_movies.png) no-repeat 5px 4px;height:40px}
.popular_music{background:url(images/popular_music.png) no-repeat 5px 4px;height:40px}
.popular_games{background:url(images/popular_games.png) no-repeat 5px 4px;height:40px}
.popular_software{background:url(images/popular_software.png) no-repeat 5px 4px;height:40px}
.popular_tvshows{background:url(images/popular_tvshows.png) no-repeat 5px 4px;height:40px}
.items span{color:#666}
.items p{margin-left:100px;line-height:13px;font-size:11px;}
.item_title{font-size:18px;margin-left:99px;padding-bottom:5px;color:#107fd6}
.item_img{float:left;width:auto}
.download{float:right;clear:both;margin-top:-20px;margin-right:25px}
.category{background-image:url(images/category_bg.jpg);background-repeat:repeat-x;clear:both}
.items:hover{background-color:#f3ebd6}
#membership { background-color:#f8f3ed;-moz-border-radius:0 10px 10px 0; position:relative;left: -15px; width: 185px;padding: 10px; }
#oznameni.ok{background-color:#E3E9FF;}
#left li{font-size:120%;list-style-type:none;background:url('images/tick.png') no-repeat left 50%;padding:10px 4px;padding-left:18px;border-bottom:1px solid #eee;}
#left em { color: #888; display: block;  }
#more table { width: 100%;}
#right-column p em{font-size:120%;color:#78a2ce;font-style:normal}
#right-column p{line-height:140%;text-indent:20px}
#right-column {margin:10px auto;width:80%;}
#right-column td{border-top:1px solid #fcfcfc;border-bottom:1px solid #ddd;padding:8px 2px;font-size: 110%;}
#right-column .first{border-top: 0;} #right-column .last{border-bottom: 0;}
#right-column tr:hover{background-color:#fcfcfc}
#right-column th{ font-weight: normal;padding: 5px;font-size: 16px;letter-spacing: -1px;text-decoration: none;padding-bottom: 5px;border-bottom: 1px solid #ccc; }
#partners{position:relative;height:150px;padding:25px;padding-top:40px;}
#partners a{float:left;font-size:80%;text-transform:uppercase;padding:3px;}
#partners .lefty{position:absolute;width:49%;left:0;}
#partners .righty{position:absolute;width:49%;right:0;}
#footer{position:relative;color:#777;text-align:center;padding-top:6px;color: #999;}
#footer-blok { position: relative; }
#prouzek{position:relative;bottom:0;width:920px;padding:10px 15px;font-size:90%;background-color:#eee;color:#444;-moz-border-radius:20px;}
.footer2 { display: block; text-align:center; }
.poutac {position:relative; top: 0px; width: 32%;margin-left:1%; padding: 0; padding-bottom: 1%;float: left;text-align:center; -moz-border-radius:20px;}
.poutac h2 { background-color: #eee9e4;margin-top:0;border:0;-moz-border-radius:20px;}
.poutac p { margin:0; padding: 0px 3px;padding-bottom: 8px; }
.boxinfo {max-width: 250px;position:absolute;top:0;right:12px;-moz-border-radius:0 0 10px 10px;border: 1px solid #eee9e4;border-top:0;background-color:#fcfcfc;display: block;color: #222;padding: 7px 10px;}
.boxitem { padding: 3px 0; padding-left: 17px; }
#boxfilename { background: url('images/iconfile.gif') no-repeat left 50%;border-bottom: 1px dotted #ddd; }
#boxstatus { background: url('images/iconstatus.png') no-repeat left 50%; }
