body {
width:100%;
margin:0;
background:#E9E9E9;
color:#1F1F1F;
font:0.75em Arial, Verdana, sans-serif;
line-height:1.4em;
text-align:center;
padding-top:27px;
}
a {
text-decoration:underline;
}
a:link, a:visited {
color:#3C67C1;
}
a:hover, a:active, #login-box a:hover {
color:#F64F01;
}
img {
border-color:#D0D0D0;
}
p {
margin:0 0 10px 0;
padding:0;
}
ul {
margin:5px 0 15px 0;
padding:0;
}
ul li {
margin:0;
padding:0 0 0 15px;
}
ol li {
margin:0;
padding:0 0 0 5px;
list-style-type:decimal;
}
h1 {
margin:16px 0;
font:bold 200% "Trebuchet MS", Verdana, Arial, sans-serif;
color:#F64F01;
}
h2 {
margin:12px 0;
font-size:140%;
color:#3C67C1;
line-height: 120%;
}
h3 {
margin:12px 0;
font-size:140%;
color:#3C67C1;
}
h4 {
margin:15px 0 5px 0;
font-size:110%;
}
h5 {
margin:15px 0 5px 0;
font-size:100%;
}
h6 {
margin:0px;
font-size:90%;
}
table {
font-size:100%;
border-color:#CCC;
}
th, td {
border-color:#FFF;
}
sup, sub {
font-size:80%;
line-height:100%;
}
form {
margin:0;
padding:0;
}
input, textarea, select {
font:1em Arial,Verdana,sans-serif;
background-color: White;
color: black;
}
input[type=radio], input[type=checkbox] {
border: none;
}
.box-content input[type=text], .box-content textarea {
border: solid 1px #C8C7BE;
}
hr.hr, .hidden {
display:none;
}
#body-c {
width: 100%;
}
div[id=body-c] {
margin-top: 0;
}
.page {
width:992px;
margin:0px auto 0 auto;
text-align:left;
}
.main {
width:100%;
}
#main-area{
/*width:100%;
float: left;*/
}
#area {
background: url("design/bg-body_990.png") right top repeat-y;
/*float: left;
width:100%;*/
margin: 0;
padding: 10px 14px 0 14px;
/*overflow: hidden;*/
zoom: 1;
	position: relative;
}

/* clearfix */
#area:before,
#area:after          {
  content: "\0020";    
  display: block;    
  height: 0;    
  overflow: hidden;	
}
#area:after          {clear: both;}

#area .area-container {
/*float: left;
left: 8px;
margin: 5px 0 0;
position: relative;
width: 975px;*/
}

#area .area-container:before,
#area .area-container:after          {
  content: "\0020";    
  display: block;    
  height: 0;    
  overflow: hidden;	
}
#area .area-container:after          {clear: both;}

#header-k, #header-m {
width:100%;
height:113px;
background:url("design/bg-header_990.png") left top no-repeat;
}
#logo {
float:left;
height:82px;
}
#logo a {
display:block;
margin:12px 0 0 14px;
text-decoration:none;
}
#logo img {
border:none;
}
#logo span {
visibility:hidden;
}
#quick-search {
/*float:right;*/
margin:0;
padding:23px 21px 0 48px;
background:url("design/bg-quicksearch.gif") 0 25px no-repeat;
}
.qs-input {
height:17px;
border:1px solid #557BBE;
color:#353535;
width: 130px;
}
.qs-select  {
}
.qs-submit {
width:32px;
height:22px;
background:url("design/bg-qs-btn.png") 0 2px no-repeat;
border:none;
color:#FFF;
font:bold 90% Verdana, Arial, sans-serif;
text-transform:uppercase;
}
#quick-search span {
display:block;
padding:3px 2px 0 0;
text-align:right;
}
#quick-search a {
padding:0 0 0 12px;
background:url("design/bg-arrow-wrs.gif") left center no-repeat;
color:#FFF;
font-size:80%;
text-decoration:none;
}
#quick-search a:hover, #quick-search a:active {
text-decoration:underline;
background:url("design/bg-arrow-wrs-x.gif") left center no-repeat;
}
#menu0 {
clear:left;
float:left;
/*width:727px;*/
width:965px;
margin:0;
padding:0 0 0 13px;
}
#menu0 li {
float:left;
margin:0;
padding:0 1px 0 0;
list-style:none;
}
#menu0 a {
display:block;
width:110px;
height:31px;
background:url("design/bg-m0-stahuj.png") left top no-repeat;
text-decoration:none;
}
#m0i-software a {
background:url("design/bg-m0-stahuj.png") left top no-repeat;
}
#m0i-magazin a {
background:url("design/bg-m0-magazin.png") left top no-repeat;
}
#m0i-shop a {
background:url("design/bg-m0-shop.png") left top no-repeat;
}
#m0i-diskuse a {
background:url("design/bg-m0-poradna.png") left top no-repeat;
}
#m0i-ad a {
width:87px;
background:url("design/bg-m0-ad.png") left top no-repeat;
}
#m0i-itReseni a {
width:87px;
background:url("design/bg-m0-itreseni.gif") left top no-repeat;
}
#m0i-oPocitacich a {
background:url("design/bg-m0-o-pc.png") left top no-repeat;
}
#m0i-oHrach a {
background:url("design/bg-m0-o-hrach.png") left top no-repeat;
}

#m0i-software a:hover, #m0i-software a:active,
#m0i-magazin a:hover, #m0i-magazin a:active,
#m0i-shop a:hover, #m0i-shop a:active,
#m0i-diskuse a:hover, #m0i-diskuse a:active,
#m0i-oPocitacich a:hover, #m0i-oPocitacich a:active,
#m0i-oHrach a:hover, #m0i-oHrach a:active {
background-position: 0px -31px;
}
#m0i-ad a:hover, #m0i-ad a:active {
background:url("design/bg-m0-ad-b.png") left top no-repeat;
}
#m0i-itReseni a:hover, #m0i-itReseni a:active {
background:url("design/bg-m0-itreseni-b.gif") left top no-repeat;
}


#m0i-software a#m0active {
background:url("design/bg-m0-stahuj-a.png") left top no-repeat;
}
#m0i-magazin a#m0active {
background:url("design/bg-m0-magazin-a.png") left top no-repeat;
}
#m0i-mobil a#m0active {
background:url("design/bg-m0-mobil-a.gif") left top no-repeat;
}
#m0i-shop a#m0active {
background:url("design/bg-m0-shop-a.gif") left top no-repeat;
}
#m0i-diskuse a#m0active {
background:url("design/bg-m0-poradna-a.gif") left top no-repeat;
}
#m0i-ad a#m0active {
background:url("design/bg-m0-ad-a.gif") left top no-repeat;
}
#m0i-itReseni a#m0active {
background:url("design/bg-m0-itreseni-a.gif") left top no-repeat;
}
#menu0 span {
visibility:hidden;
}
.content {
clear:both;
width:100%;
text-align:left;
float: left;
}
.universal-banner {
    padding: 14px 14px 0 14px;
    background: url("design/bg-body_990.png") right top repeat-y;
    display: block;
}
.content-container {
float: left;
margin:5px 0 0 0;
width: 975px;
position: relative;
left: 8px;
}
#hp-ico {
position: relative;
}
#hp-ico div {
position: absolute;
width: 20px;
left: -22px;
top: -105px;
}

#hp-ico div a {
   display: block;
   margin: 0 0 3px 0;
}
#box-user-quick-info {
float:left;
width:100%;
height:40px;
background:url("userbar.gif") 0 0 no-repeat;
color:#A0A0A0;
}
span.informal {
	float: right;
	display: block;
	padding: 0 0 0 5px;
}
#box-user-quick-info .box-content {
padding:0 0 0 5px;
}
#box-user-quick-info .left, #box-user-quick-info .right {
padding-top:7px;
}
#box-user-quick-info img.ico {
margin-right:5px;
}
#box-user-quick-info .right, #box-user-quick-info .right a {
color:#A0A0A0;
}
#box-user-quick-info .right strong {
color:#666;
}
#box-user-quick-info .right a:hover {
color:#3C67C1;
}
#box-user-quick-info .left img {
margin:0 5px 0 10px;
}
#change-theme-ico {
margin-left: 15px;
vertical-align: middle;
}
#box-magazin-articles-home {
background:#7392D0 url("box-mag-blue-630.gif") 0 0 no-repeat;
width: 630px;
height: 148px;
float: left;
}
#box-banner {
float:right;
width:315px;
height:148px;
overflow:hidden;
background:#587DC9 url("box-mag-blue-315.gif") 0 0 no-repeat;
color:#FFF; 
padding: 0 ;
}
#box-banner img {
border: 0;
}
#box-tip{
float:right;
width:315px;
height:148px;
overflow:hidden;
background:#587DC9 url("box-mag-blue-315.gif") 0 0 no-repeat;
color:#FFF; 
padding: 0;
}
#box-tip h2          {
   margin: 0 0 5px 0;
   color: #fff;
   font-size: 15px;
   text-indent: 15px;
}
#box-tip .article-img {
float:left;
display: inline;
height: 95px;
margin: 0 10px 8px 10px;
padding: 10px 0 20px 0;
background:url("www-box-img.gif") 0 0 no-repeat;
}
#box-tip div {
float: left;
margin: 8px;
height: 60px;
}
#box-tip .text {
float: left;
width: 160px;
height: 120px;
margin: 0 0 0 5px;
overflow: hidden;
}
#box-tip .text h3 {
font-size: 12px;
margin: 0 0 5px 0;
padding: 0;
}
#box-tip .text h3 a {
color: #FFF;
}
#box-tip .text p {
font-size: 12px;
margin: 0;
padding: 0;
}
#box-tip .btnMore {
float: right;
height: 17px;
margin: 0;
padding: 0;
}
#box-tip .btnMore a {
color: #FFF;
}
#box-tip .btnMore {
margin-left: 10px;
}
#box-tip-vice p {
text-align: justify;
}
.last-article-magazin {
float:left;
width:250px;
}
.article-2 {
margin-left:15px;
}
#content {
float:left;
width: 630px;
margin-top: 5px;
}
#column {
float: right;
width: 300px;
margin-top: 5px;
}
#footer-k, #footer-mo, #footer, #footer-m {
clear:both;
float:left;
width:992px;
background:#E9E9E9 url("design/bg-footer_990.png") left top no-repeat;
}
#footer a:hover, #footer a:active {
color:#F64F01;
}
#menux {
font-size:90%;
}
#mxitems {
float:left;
padding:7px 0 0 20px;
width: 955px;
text-align: center;
}
#mxitems a {
color:#1F1F1F;
}
#menux-bonus {
float:right;
width:205px;
margin:0;
padding:12px 0 0 0;
}
#menux-bonus li {
margin:0;
padding:0;
list-style:none;
}
#menux-bonus a {
display:block;
padding:0 0 0 12px;
background:url("design/bg-arrow-brs.gif") left center no-repeat;
font:bold 90% Verdana, Arial, sans-serif;
color:#A0A0A0;
}
#menux-bonus a:hover, .btnMore a:active {
background:url("design/bg-arrow-ors-x.gif") left center no-repeat;
}
#nod32 {
font-weight: bold;
height: 30px;
background: url("design/bg-body_990.png") right top repeat-y;
/*width: 992px;*/
padding-right:2px;
}
#nod32 div {
background: url('bg-line-dashed.gif') top left repeat-x;
color: #15696c;
/*padding: 3px 0 5px 0;*/
text-align: center;
line-height: 30px;
/*width: 990px;*/
}
#nod32 img {
position: relative;
top: -1px;
vertical-align: middle;
}
#miton {
clear:both;
float:left;
margin:30px 0 0 0;
}
#miton a {
display:block;
width:92px;
height:28px;
margin:0 0 0 20px;
background:url("design/bg-miton.gif") left top no-repeat;
text-decoration:none;
}
#miton span {
visibility:hidden;
}
#menux-miton {
background:url("st_footbox_bg_bot.png") top right no-repeat;
padding-top: 10px;
}
#copyright {
/*float: left;*/
width:955px;
margin:20px 0;
color:#696969;
font-size: 11px;
font-family: Tahoma;
line-height: 20px;
text-align: center;
}
#copyright p {
color: #A0A0A0;
}
#copyright a {
color:#A0A0A0;
}
#copyright a:hover {
color:#666;
}
.box {
padding:0px;
}
.box-title {
margin:3px 0;
padding:0;
line-height:27px;
/*font-size:100%;
color:#A0A0A0;*/
background:url("design/bg-line-h.gif") left bottom repeat-x;
color: #666666;
font-size: 14px;
font-weight: bold;
}
.box-content {
padding:10px 0px;
}
.box-content h3 {
font-size:120%;
margin:0 0 5px 0;
}
.box-date {
margin:0;
color:#F64F01;
font-size:90%;
font-weight:normal;
}
.box-thumbnail {
float:left;
padding:0 10px 10px 0;
}

#box-sprace h2 {
color: #E31720;
}
#box-software-news ul, #box-software-aktualizovany ul {
width:100%;
margin:0;
padding:0;
}
#box-software-news li, #box-software-aktualizovany li {
clear:both;
width:100%;
margin:0;
padding:0;
list-style:none;
}
#box-software-news h3, #box-software-novy h3, #box-software-aktualizovany h3 {
float:left;
margin:0;
padding:0 5px 0 0;
line-height:140%;
font-size:100%;
}
#box-software-news p, #box-software-aktualizovany p {
margin-top:0;
float: left;
width: 330px;
}
#box-warning {
clear:both;
margin:0 0 10px 0;
padding: 5px 1px 5px 1px;
border:1px solid #F64F01;
font-weight:bold;
color:#A0A0A0;
text-align: center;
}
#box-sw-cz {
clear:both;
float:left;
width:465px;
padding:0 0 20px 0;
border:2px solid #008C10;
}
#box-sw-cz h2.box-title {
margin:0;
background:#008C10;
color:#FFF;
}
#box-sw-cz div.box-content {
padding:0;
}
#box-sw-cz ul, ul.simple {
margin:0;
padding:0;
}
#box-sw-cz li {
float:left;
width:155px;
margin:0;
padding:0;
list-style:none;
text-align:center;
}
#box-sw-cz li h4 {
margin:0;
padding:10px 0;
background:#F5F5F5;
height:25px;
overflow:hidden;
}
#box-sw-cz li h4 a:link, #box-sw-cz li h4 a:visited, 
#sw-cz-list h4 a:visited, #sw-cz-list h4 a:link {
color:#639903;
}
#box-sw-cz li h4 a:hover, #box-sw-cz li h4 a:active, 
#sw-cz-list h4 a:hover, #sw-cz-list h4 a:active {
color:#000;
}
.btn-shop-buy {
width:49px;
margin:0 auto;
padding:5px 0 0 0;
}
.btn-shop-buy a {
display:block;
width:49px;
height:16px;
background:url("design/bg-btn-shop-buy.gif") left top no-repeat;
text-decoration:none;
}
.btn-shop-buy a:hover, .btn-shop-buy a:active {
background-position:1px 1px;
}
.btn-shop-buy strong {
visibility:hidden;
}
.btnMore {
float:right;
}
.btnMore a {
display:block;
padding:0 0 0 12px;
background:url("design/bg-arrow-brs.gif") left center no-repeat;
font-size:90%;
}
.btnMore a:hover, .btnMore a:active {
background:url("design/bg-arrow-ors-x.gif") left center no-repeat;
}
.banner h6 {
margin:2px 0 1px 0;
padding:0 12px 0 0;
font-size:80%;
color:#A0A0A0;
text-align:right;
}
.banner img {
border:none;
}
#banner-leaderboard {
text-align:center;
overflow: hidden;
margin: 0 0 2px 0;
}
div[id=banner-leaderboard] {
margin: 16px 0 2px 0;
}
#banner-leaderboard div.banner {
width:990px;
margin:0 auto;
padding-top: 4px;
/*height: 100px;*/
}
#box-banner {
padding:0 0 10px 10px;
background-color:#FFF;
}
.column-banner {
float: right;
}
#banner-billboard {
clear:both;
padding-top: 12px;
text-align:center;
font-size:0;
line-height:0;
}
#banner-billboard div {
height: 0px;
font-size:0;
line-height:0;
}
img {
border:none;
}
p {
margin-top:5px;
}
h1 {
padding:0px;
margin:0px;
}
#h1-homepage {
display:none;
}
#box-lista-zpet {
width:600px;
color:#a0a0a0;
overflow: hidden;
}
#box-lista-zpet a {
color:#3C67C1;
}
#box-lista-zpet a:hover, #box-lista-zpet a:active {
color:#f64f01;
}
#box-lista-zpet strong {
font-weight:normal;
font-size:180%;
}
#box-lista-zpet strong, #box-lista-zpet span {
padding:0 4px;
color:#a0a0a0;
}
#box-lista-zpet .btnAll a {
display:block;
width:7px;
background:url("arr-blue-d.gif") 0 8px no-repeat;
text-decoration:none;
}
#box-lista-zpet .btnAll small {
visibility:hidden;
font-size:1px;
}
#box-lista-zpet .showCat {
margin:16px 0 0 -20px;
padding:4px 6px;
border:2px solid #F74E00;
background:#F74E00 url("gradient-orange.gif") 0 0 repeat-x;
line-height:160%;
font-size:95%;
color:#FFF;
}
#box-lista-zpet .showCat a {
color:#FFF;
}
.box-title div {
float:right;
font-size:x-small;
}
.box-title a {
text-decoration:underline;
}
.box-title span {
float:right;
font-size:x-small;
display:block;
}
#box-chyba {
padding:8px;
}
#box-warning {
margin-top:10px;
}
.buy a {
color:green;
}
p.short-text {
font-weight:bold;
color:#a0a0a0;
}
p.long-text a {
font-weight:bold;
}
.texticons {
margin-top:5px;
float:right;
}
.space-before {
margin-top:20px;
}
dl {
padding-left:0px;
clear:both;
/*height: 18px;*/
overflow: hidden;
zoom: 1;
/*line-height: 16px;*/
padding: 3px 0 3px 0;
margin: 0; 
}
dl dt {
float:left;
margin:0px;
/*margin-bottom: 7px;*/
padding: 0;
}
dl dd {
float:right;
margin:0px;
padding:0px;
}
.like-table dd {
width:260px;
}
#box-newsletter dd {
width: 325px;
}
.like-table dl {
height: 20px;
clear: both;
}
li.plus0 {
background:url("design/0p.gif") 0px 5px no-repeat;
}
li.plus1 {
background:url("design/1p.gif") 0px 5px no-repeat;
}
li.plus2 {
background:url("design/2p.gif") 0px 5px no-repeat;
}
li.plus3 {
background:url("design/3p.gif") 0px 5px no-repeat;
}
li.plus4 {
background:url("design/4p.gif") 0px 5px no-repeat;
}
li.plus5 {
background:url("design/5p.gif") 0px 5px no-repeat;
}
ul.buy li {
background:url("design/bg-arrow-buy.gif") 0 4px no-repeat;
}
ul.download {
width: 480px;
position: relative;
z-index:3;
}
ul.download li {
/*background:url("design/bg-arrow-download.gif") 4px 7px no-repeat;*/
background:url("ico_down_small.gif") 0px 2px no-repeat;
}
.clear {
clear:both;
}
.align-left {
float:left;
}
.align-right {
float:right;
}
.text-small {
color:#a0a0a0;
font-size:x-small;
}
.text-small a {
color:#a0a0a0;
}
.text-small a:hover {
color: #F64F01;
}
.text-small-black {
color:Black;
font-size:x-small;
}
td.row-advert {
padding:5px 0 15px 0;
}
td.row-advert div.text-small {
font-size:x-small;
font-weight:bold;
color:#a0a0a0;
float:right;
}
.section-hidden {
display:none;
}
.redBox, .blueBox, .greenBox {
padding:6px;
margin:0px 3px 8px 3px;
}
.redBox {
color:#F64F01;
border:solid 2px #F64F01;
}
.redBox ul {
margin-left: 20px;
}
.blueBox {
color:#134AAD;
border:solid 2px #134AAD;
}
.greenBox {
color:#008C10;
border:solid 2px #008C10;
}
#login-box {
position: relative;
top: 5px;
left: 5px;
float: left;
display: inline;
padding: 50px 0 0 25px;
text-align:right;
color: #FFF;
font-size:.9em;
font-weight:bold;
min-width: 99px;
}
#login-box.google {
background: url('enhanced-by-google.png') 5px 25px no-repeat;
}
#login-box a {
/*color: #3C67C1;*/
color: white;
text-decoration: none;
}
#stahuj-magazin #login-box a:hover {
color: #b14607;
}
#favourite-list {
list-style-type: none;
padding: 0;
margin: 0;
margin-left: 20px;
}
#favourite-list li {
padding: 0;
margin: 0;
clear: both;
}
#favourite-list div {
width: 400px;
float: left;
}
#favourite-list input {
float: left;
display: block;
}
ul.pristupnost{
position:absolute;
top:0;
left:-9999px;
overflow:hidden;
}
#obsah{
height: 1px;
line-height: 1px;
}
.pager {
width:100%;
font-size: 14px;
text-align: center;
}
.pager a {
padding:0 5px;
}
.pager a:hover, .pager a:active {
color:#000;
}
.next {
/*padding:0 10px 0 0;
background:url("arr-green.gif") right 5px no-repeat;*/
}
.prev {
/*padding:0 0 0 10px;
background:url("arr-green-l.gif") 0 5px no-repeat;*/
}

/**
 * nov� vyhled�v�n�
 */ 
#chGlobalSearch {
float:left;
padding: 0;
margin: 8px 0 0 63px;
height: 67px;
/*width: 550px;*/
/*padding:23px 21px 0 48px;*/
}
#chGlobalSearch .searchInput {
border: 1px solid #557BBE;
/*height: 33px;*/
width: 412px;
font-size: 18px;
font-weight: bold;
vertical-align:middle;
padding-left: 6px;
padding-top: 6px;
padding-bottom: 6px;
}
#chGlobalSearch .searchInput.empty {
color: #aaa;
}
#chGlobalSearch .searchSubmit {
width: 112px;
height: 35px;
padding: 0px;
background: url(button_search_stahuj_bg.gif) repeat-x;
background-position:0px 0px;
border: 0;
color: white;
font-weight: bold;
font-size: 18px;
vertical-align:middle;
margin-left: 3px;
}
#chGlobalSearch .searchSubmit:hover {
background-position:0px -35px;
cursor: pointer;
}
#chGlobalSearch ul {
list-style: none;
padding: 0;
margin: 0;
overflow: hidden; /* reset floating */
zoom: 1; /* IE */
}
#chGlobalSearch li {
margin: 0;
height: 20px;
float: left;
color:white;
padding: 0;
/*margin-right: 1em;*/
}
#chGlobalSearch li a {
display: block;
padding: 0 12px 0 12px;
line-height: 20px;
color:white;
text-decoration: none;
font-weight: bold;
}
#chGlobalSearch form {
display: none;
padding: 6px;
margin: 0;
}
#chGlobalSearch form p {
margin: 0;
}
#chGlobalSearch form.active {
display: block;
}
#chGlobalSearch li a.active, #chGlobalSearch form.active {
background: #224B7F;
}
#chGlobalSearch li a:hover {
background: #224B7F;
}
#chGlobalSearch div.autocomplete {
	width:420px;
	margin:0px;
	padding:0px;
	position:absolute;
	z-index: 2;
}
#chGlobalSearch div.autocomplete ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
	width: 415px;
	background-color:white;
	border:1px solid #888;
}
#chGlobalSearch div.autocomplete ul .selected {
	background-color: #eeeeee;
	color: #f64f01
}
#chGlobalSearch div.autocomplete ul li {
	list-style-type:none;
	display:block;
	margin:0;
	padding:2px;
	height:20px;
	cursor:pointer;
	font-size: .9em;
	color: black;
	width: 410px;
}
#searchFilter {
float: left;
/*width: 190px;*/
/* gap */
width: 180px;
border-right: 1px solid #eaeaea;
}
#searchResult {
float: right;
width: 740px;
}
span.iko_cz {
width: 16px;
height: 11px;
background-image: url(ikona_cz.gif);
display: inline-block;
}
span.iko_sk {
width: 16px;
height: 11px;
background-image: url(ikona_sk.gif);
display: inline-block;
}
span.iko_cz small,
span.iko_sk small {
display: none;
}
#searchFilter strong a:link,
#searchFilter strong a:visited  {
color: black;
}
#searchResult p.software-details a:link,
#searchResult p.software-details a:visited {
color: green;
}
#searchResult p.software-details {
font-size: 100%;
}
#box-search table .row-normal {
color: #A0A0A0
}
.searchContent {
float:left;
width:100%;
}
.searchContent #box-nadpis-sekce,
.searchContent #box-magazin-search-article {
width: 100%;
}
div#box-magazin-search-article div.search-results-ad               {
   margin: 0 0 20px 0;
   /*padding: 100px 20px;*/
   /*background: #f9f8f8;*/
}
/* search container */
div.search-results-container                       {
   overflow: hidden;
   zoom: 1;
   padding: 30px 0;
}

/* search side bar */
div.search-side-bar                                {}
div.search-side-bar a                              {color: #3c67c1;}
div.search-side-bar ul                             {padding-right: 10px;}
div.search-side-bar li                             {
   /*margin: 0 0 4px 0;*/
   padding: 0 0 0 13px;
   background-image: none;
}
div.search-side-bar li.search-side-bar-active      {
   font-weight: bold;
   background: url('search-bullet.gif') 6px center no-repeat;
   color: black;
}
div.search-side-bar div.search-side-bar-servers li  {
	padding-left: 21px;
}
div.search-side-bar div.search-side-bar-servers li.search-side-bar-active  {
	background-position: 10px center;
}


/* search side bar - servers */
div.search-side-bar-servers                        {
   width: 176px;
   padding: 2px 0 0 0;
   background: #f9f8f8 url('search-box-new.gif') 0 0 no-repeat;
   color: grey;
   font-size: 14px;
}
div.search-side-bar-servers ul                     {
   padding: 0 0 12px 0;
   background: url('search-box-new.gif') -200px bottom no-repeat;
}

/* vypis vyhledavani */
div.search-results-container                       {}
div.search-results-container div.article           {
   clear: none;
	/*float: none;*/
	float: left;
   width: auto;
   padding: 0;
   margin: 0 0 25px 0;
}
div.search-results-container div.article h2        {width: auto;}
div.search-results-container div.article h2 a      {color: #3c67c1;}
div.search-results-container div.article div.article-img    {
   position: static;
   float: left;
   display: inline;
   width: 110px;
   padding: 1px;
}
div.search-results-container div.article div.article-content   {
   float: none;
   width: auto;
   overflow: hidden;
   zoom: 1;
}
div.search-results-container .article-date {
   float:none;
}

#box-magazin-search-article .pager     {
   text-align:center;
	width: 100%;
	margin: 40px 0 40px 0;
	font-size: 14px;
	font-weight: normal;
}
div#box-magazin-search-article .pager a {
	padding: 0 5px 0 5px;
	color: #3C67C1;
}
div#box-magazin-search-article .pager .curr {
	padding: 0 5px 0 5px;
	color: black;
}
div#box-magazin-search-article .pager .next,
div#box-magazin-search-article .pager .prev {
	background: none;
}
div#box-magazin-search-article .fulltext-number-result {
	padding: 20px 0 0 10px;
	font-size: 14px;
}
div#box-magazin-search-article .article-tags {
	font-size: 100%;
}

/* adfox */
#searchResult .adfox-box div a {
color: #0BBA00;
}
#searchResult .adfox-box h3 a {
color: #3C67C1;
}
#searchResult .adfox-box p {
margin: 0;
}
#searchResult .adfox-box h3 {
margin: 10px 0 0 0;
display: table;
}
#searchResult #adfox-l2 h2 {
font-size: 13px;
text-align: right;
float: none;
}
#searchResult #adfox-l2 h2 a {
color: #666;
}

#box-detail-article {
width:630px;
}
#box-detail-article .box-content   {padding-left: 0; padding-right: 0;}
.box-detail-article {
width:630px;
}
.article-info {
width:630px;
padding:0 0 5px 0;
font-size:90%;
color:#A0A0A0;
}
.article-perex {
width:630px;
font-weight:bold;
}
.article-text {
width:630px;
padding:0 0 10px 0;
}
#box-detail-article li {
	padding: 0 0 0 8px;
   list-style: none;
   background: url('magazin/bullet2.gif') left 4px no-repeat;
}

#box-adsense {
	clear:left;
	width:630px;
	padding:0 0 3px 0;
	color:black;
}
#box-adsense .ad_header {
	margin: 3px 0 10px 0;
	padding: 3px 5px 0;
	line-height:27px;
	color:#666666;
	background:url("design/bg-line-h.gif") left bottom repeat-x;
   font-weight: bold;
   font-size:14px;
}
#box-adsense .ad_header .ad_attribution {
	text-decoration: none;
	color:#666666;
}
#box-adsense .ad_title,
#box-adsense .ad_title_large {
	font-size: 110%;
	color: #3C67C1;
	font-weight: bold;
}
#box-adsense a:hover{
	color: #F74E00;
}
#box-adsense .ad_url {
	color: #3C67C1;
	text-decoration: none;
}
#box-adsense .ad_ads {
	padding-bottom: 10px;
	margin-left: 5px;
}

div.options .button-a-med, .message-footer .button-a-med, #box-discussion-add .button-a-med,
div.optionsAll .button-a-med {
display:block;
width:118px;
height:28px;
line-height:26px;
margin:0 10px 0 0;
padding:0;
border:0;
background:none;
background:url("btn-submit-blue.png") 0 0 no-repeat;
color:#FFF;
font-weight:bold;
text-align:center;
text-decoration:none;
cursor:pointer;
display: block;
}
div.optionsAll .button-a-med {
margin:0;
background:none;
}
div.options .button-a-med {
float:left;
}
div.options .button-a-med:hover,
div.optionsAll .button-a-med:hover {
background-position:0 -28px;
}
div.options a.button-a-med,
div.optionsAll a.button-a-med {
background:url("btn-submit-orange.png") 0 0 no-repeat;
display: block;
}
div.options a.button-a-med:hover,
div.optionsAll a.button-a-med:hover {
background-position:0 -28px;
}
div.options {
margin: 10px 0 0;
width: 100%;
height: 30px;
}
div.optionsAll {
margin:10px 0 5px 0;
height: 30px;
float: left;
}
p.back-to-article {
padding-top: 15px;
width: 488px;
}
div.optionsAll a.button-a-med {
float: left;
}
.messages ul {
margin:0;
padding:0;
}
.messages ul ul {
margin:0 0 0 10px;
padding:0;
}
.messages li {
clear:both;
float:left;
width:100%;
margin:0 0 10px 0;
padding:0;
background:0;
list-style:none;
}
.message-post {
border-left:solid 3px #F64F01;
background:url("design/bg-line-h.gif") left bottom repeat-x;
}
.message-header {
padding-left:5px;
font-size:.9em;
line-height:120%;
color:#A0A0A0;
}
.message-header strong {
font-size: 1.2em;
}
.message-body {
padding-left:5px;
margin:0;
}
.message-footer {
text-align:right;
}
.message-footer input.button-a-med {
float:right;
margin:5px 0;
}

#box-article-actions ul {
list-style-type:none;
}
#box-software-services{
width: 200px;
margin-left: 15px;
float: left;
}
#box-article-actions .box-content {
padding-left: 0;
}
#box-article-actions ul {
margin:0;
padding:0;
}
#box-article-actions li {
float:left;
width:32px;
height:32px;
margin:0;
padding:0;
background:none;
}
#box-article-actions li.icq {
width: 28px;
margin-top: 7px;
}
#box-article-actions a.fb_share_button,
#box-article-actions a.linkuj,
#box-article-actions a.twitter,
#box-article-actions a.email,
#box-article-actions a.digg,
#box-article-actions a.print {
width: 32px;
height: 32px;
display: inline-block;
overflow: hidden;
}
#box-article-actions a.fb_share_button {
background:url("ico_facebook.png") left top no-repeat;
}
#box-article-actions a.linkuj {
background:url("ico_linkuj.png") left top no-repeat;
}
#box-article-actions a.twitter {
background:url("ico_twitter.png") left top no-repeat;
}
#box-article-actions a.email {
background:url("ico_email.png") left top no-repeat;
}
#box-article-actions a.digg {
background:url("ico_digg.png") left top no-repeat;
}
#box-article-actions a.print {
background:url("ico_pring.png") left top no-repeat;
}
#box-article-actions a.fb_share_button:hover,
#box-article-actions a.linkuj:hover,
#box-article-actions a.twitter:hover,
#box-article-actions a.email:hover,
#box-article-actions a.digg:hover,
#box-article-actions a.print:hover {
background-position: 0px -32px;
}
#box-article-actions span {
display: none;
}


/** 
 *   prostory pro reklamu 
 **/
#banner-wallpaper {
width: 630px;
text-align: center;
color: white;
font-weight: bold;
clear: both;
} 
#banner-skyscraper {
width: 300px;
text-align: center;
color: white;
font-weight: bold;
margin-bottom: 10px;
}
#banner-leaderboard div.banner{
width: 990px;
text-align: center;
color: white;
font-weight: bold;
}
#banner-mediumrectangle {
width: 300px;
text-align: center;
color: white;
font-weight: bold;
float: none;
margin: 0;
}
#banner-commercial-first, 
#banner-commercial-two, 
#banner-commercial-three{
width: 300px;
text-align: center;
color: white;
font-weight: bold;
margin-top: 5px;
margin-bottom: 5px;
}


#banner-commercial-first img,
#banner-commercial-two img ,
#banner-commercial-three img
{
	float: left;
}


.text-reklama {
	color: black;
	font-size: 10px;
	text-align: right;
	display: none;
}

#banner-megaboard {
	background: url("design/st_footbox_bg_alt.png") right top repeat-y;
	clear: both;
	padding: 10px;
}


/* ---------------------------------------------------------------------- 
*
*  Box na HP s preklikavacim vyberem clanku
*
*/

div#box-magazin-articles-home                         {margin: 0 0 10px 0; font-size: 12px}
div#box-magazin-articles-home div.box-content         {
   position: relative;
   z-index: 1;
   padding: 2px 2px 0 0;
}
div.articles-home-small-box                           {
   overflow: hidden;
   zoom: 1;
}
div.articles-home-small-box a                         {color: #fff;}
div.articles-home-small-box div.article-teaser        {
   clear: right;
   float: right;
   display: inline;
   width: 235px;
   height: 48px;
   background-repeat: no-repeat;
   background-position: right top;
}
div.articles-home-small-box.active div.article-teaser {background-image: url('magazin/articles-home-small-box-selected.png');}
div.articles-home-small-box div.article-teaser-box    {}
div.articles-home-small-box div.article-teaser a      {
   display: block;
   padding: 8px 8px 0 20px;
   text-decoration: none;
}
div.articles-home-small-box div.article-body          {
   position: absolute;
   top: 10px;
   left: 12px;
   width: 378px;
}
div.articles-home-small-box span.article-img          {
   float: left; 
   display: inline;
   height: 110px;
   margin: 0 10px 0 0;
   padding: 0 0 20px 0;
   line-height: 110px;
   background: url('www-box-img.gif') 0 0 no-repeat;
}
div.articles-home-small-box span.article-img a        {
   display: table-cell;
   width: 100%;
   height: 110px;
   vertical-align: middle;
}
div.articles-home-small-box div.article-content       {overflow: hidden; zoom: 1;}
div.articles-home-small-box div.article-content-text  {overflow: hidden; height: 119px}
div.articles-home-small-box h2                        {margin: 0 0 5px 0;}
div.articles-home-small-box h2 a                      {text-decoration: none;}
div.articles-home-small-box p                         {
   margin: 0;
   color: #fff;
   overflow: hidden; 
}   

div.articles-home-small-box div.article-body          {display: none;}
div.articles-home-small-box.active div.article-body   {display: block;}  
/*div.articles-home-small-box-2 div.article-body,
div.articles-home-small-box-3 div.article-body        {display: none;}*/

div#box-magazin-articles-home div.article-footer      {text-align: right; font-size: 90%;}
div#box-magazin-articles-home div.article-footer span {margin-left: 10px;}

div#box-magazin-articles-home span.article-komentare-top    {
   padding: 0 0 0 12px;
   background: url('magazin/comments2.gif') left center no-repeat;
}
div#box-magazin-articles-home span.allArticle         {
   padding: 0 0 0 6px;
   background: url('magazin/bullet3.gif') left center no-repeat;
}

/* ---------------------------------------------------------------------- 
*
*  box-magazin-sub-topics
*
*/

div#box-magazin-sub-topics                            {
   clear: both;
   padding: 0 0 10px 0;
   background: url('magazin/box-magazin-sub-topics-bottom.png') center bottom no-repeat;
}
div#box-magazin-sub-topics ul                         {
   margin: 0;
   padding: 0;
   overflow: hidden;
   zoom: 1;
}
div#box-magazin-sub-topics li                         {
   float: left;
   display: inline;
   width: 20%;
   margin: 0;
   padding: 0;
   list-style: none;
}
div#box-magazin-sub-topics a                          {
   padding: 0 0 0 6px;
   background-repeat: no-repeat;
   background-position: 0 center;
}
div#box-magazin-sub-topics a.kategorie_aktivni        {
   color: #000;
   font-weight: bold;
   text-decoration: none;
   background-image: url('magazin/bullet.gif');
}

/* ---------------------------------------------------------------------- 
*
*  box-magazin-article-list
*
*/

div#box-magazin-article-list                          {}
div#box-magazin-article-list div.box-content          {}
div#box-magazin-article-list div.article              {
   margin: 0 0 15px 0;
   overflow: hidden;
   zoom: 1;
}
div#box-magazin-article-list div.article-img          {
   float: left;
   display: inline;
   width: 125px;
   text-align: center;
}
div#box-magazin-article-list div.article-content      {
   overflow: hidden;
   zoom: 1; 
}
div#box-magazin-article-list div.article-header       {
   margin: 0 0 10px 0;
   overflow: hidden;
   zoom: 1;
}
div#box-magazin-article-list div.article-header h2    {
   float: left;
   display: inline;
   margin: 0;
}
div#box-magazin-article-list div.article-header b     {
   color: #ccc;
   float: right;
   display: inline;
   font-size: 10px;
   font-weight: normal;
}
div#box-magazin-article-list p                        {margin: 0;}
div#box-magazin-article-list div.article-footer       {text-align: right;}
div#box-magazin-article-list div.article-footer span  {
   margin: 0 0 0 8px;
   padding: 0 0 0 8px;
   background: url('magazin/bullet2.gif') left center no-repeat;
}
div#box-magazin-article-list div.article-footer span.article-tags {
   padding-left: 16px;
   background-image: url('magazin/comments.gif');
}

/* ---------------------------------------------------------------------- 
*
*  box-magazin-useful-articles-new
*
*/

div#box-most-downloaded-special div.box-container,
div#box-magazin-related-articles  div.box-container,
div#box-magazin-useful-articles-new div.box-container {position: relative; z-index: 1;}
div#box-most-downloaded-special span.box-control,
div#box-magazin-useful-articles-new span.box-control  {
   position: absolute;
   top: 0;
   right: 0;
   line-height: 27px;
   font-size: 11px;
}
div#box-magazin-related-articles,
div#box-most-downloaded-special,
div#box-magazin-useful-articles-new                   {clear: both;}
div#box-magazin-related-articles .box-title,
div#box-most-downloaded-special .box-title,
div#box-magazin-useful-articles-new .box-title        {padding-left: 2px;}
div#box-magazin-related-articles ol,
div#box-most-downloaded-special ol,
div#box-magazin-useful-articles-new ol                {
   margin: 0;
   padding: 0 0 0 20px;
}
div#box-magazin-related-articles li,
div#box-most-downloaded-special li,
div#box-magazin-useful-articles-new li                {margin: 0; padding: 0;}	/*margin: 0 0 5px 0;*/
div#box-most-downloaded-special li h4,
div#box-magazin-useful-articles-new li h4             {
   margin: 0;
   font-weight: normal;
}

/* pocty jsou jenom tady */
div#box-most-downloaded-special li span               {
   float: right;
   display: inline;
   color: #aaa;
   font-style: italic;
}

/* ---------------------------------------------------------------------- 
*
*  detail clanku - boxiky dole vedle sebe
*
*/

div#box-magazin-small-user-rating,
div#box-magazin-small-rating,
div#box-article-actions                               {
   float: left;
   display: inline;
   width: 32.6%;
   padding: 0;
}

div#box-magazin-small-user-rating h2.box-title,
div#box-magazin-small-rating h2.box-title,
div#box-article-actions h2.box-title                  {padding-right: 0;} 

div#box-article-actions                               {float: right;}
div#box-magazin-small-user-rating                     {margin: 0 1%;}

/* ---------------------------------------------------------------------- 
*
*  detail clanku - boxiky dole vedle sebe - hodnoceni
*
*/

div#box-magazin-small-rating                          {}
div#box-magazin-small-rating img                      {vertical-align: middle;}
div#box-magazin-small-rating span#user-rating-count   {
   margin: 0 0 0 3px;
   color: #666;
   font-size: 10px;
   vertical-align: middle;
   display: block;
}

/* ---------------------------------------------------------------------- 
*
*  detail clanku - boxiky dole vedle sebe - hodnoceni uzivatele
*
*/

div#box-magazin-small-user-rating                              {}
div#box-magazin-small-user-rating img,
div#box-magazin-small-user-rating span#user-rating-container,
div#box-magazin-small-user-rating span#user-rating-info        {vertical-align: middle;}
div#box-magazin-small-user-rating span#user-rating-info        {
   margin: 0 0 0 3px;
   color: #666;
   font-size: 10px;
}

/* ---------------------------------------------------------------------- 
*
*  detail clanku - podobne clanky
*
*/


/* ---------------------------------------------------------------------- 
*
*  ul#menu-category
*
*/

#menu-category {
   clear: both;
   /*float: left;
   width: 100%;*/
   margin: 0 0 10px 0;
   padding: 0 0 0 14px;
   border-bottom: 1px solid #CBCBCB;
   zoom: 1;
}
#menu-category:after {
   clear: both;
   display: block;
   content: '.';
   height: 0;
   font-size: 0;
   line-height: 0;
   overflow: hidden;
   visibility: hidden;
}
#menu-category li {
   position: relative;
   z-index: 1;
   top: 1px;
   float: left;
   display: inline;
   margin: 0 4px 0 0;
   padding: 0;
   list-style: none;
   background: none;
   border: 1px solid #CBCBCB;
}
#menu-category li.active {border-bottom-color: #fff;}
#menu-category a {
   float: left;
   display: inline;
   width: 88px;
   font-weight: bold;
   text-align: center;
   line-height: 23px;
   background: #F9F8F8;
}
#menu-category a:hover, 
#menu-category a:active {
   background: #FFF;
   text-decoration: none;
}
#menu-category li.active a {
   color: #A0A0A0;
   background: #FFF;
   text-decoration: none;
}

/* ---------------------------------------------------------------------- 
*
*  Software ke clanku
*
*/

div#box-article-software                        {
   background: url('magazin/mag_down_box_bg.png') 0 0 repeat-y;
}
div#box-article-software div.box-container      {
   background: url('magazin/mag_down_box_down.png') 0 bottom no-repeat;
}
div#box-article-software .box-title             {
   height: 34px;
   margin: 0;
   padding: 0 12px;
   line-height: 34px;
   background: url('magazin/mag_down_box_top.png') 0 0 no-repeat;
}
div#box-article-software div.box-content        {
   padding: 12px;
}
div#box-article-software table                  {
   width: 100%;
   margin: 0;
   border: 0;
}
div#box-article-software td                     {border: 0; padding: 5px 0;}
div#box-article-software td.item-title a        {
   padding: 0 0 0 17px;
   background: url('magazin/mag_down_box_ico.png') left center no-repeat;
}
div#box-article-software td.item-size			{text-align: right; width:60px}
div#box-article-software td.item-dl-count       {text-align: right; width:100px}

/* ---------------------------------------------------------------------- 
*
*  Formular na pridavani prispevku
*
*/

div#box-small-discussion                        {
	background: url('magazin/mag_down_box_bg.png') 0 0 repeat-y;
}
div#box-small-discussion div.box-container      {
	background: url('magazin/mag_down_box_down.png') 0 bottom no-repeat;
}
div#box-small-discussion .box-title             {
	height: 34px;
	margin: 0;
	padding: 0 12px;
	line-height: 34px;
	background: url('magazin/mag_down_box_top.png') 0 0 no-repeat;
}
div#box-small-discussion div.box-content        {
	padding: 12px;
}



div#box-discussion-add                          {}
div#box-discussion-add div.message-post         {margin: 0 0 30px 0;}   
div#box-discussion-add dt                       {width: 100px;}
div#box-discussion-add dd                       {
   float: none;
   width: auto;
   overflow: hidden;
   zoom: 1;
}
div#box-discussion-add input[type=text],
div#box-discussion-add textarea                 {
   -moz-box-sizing: border-box;
   -webkit-box-sizing: border-box;
   box-sizing: border-box;
}
div#box-discussion-add input[type=text]         {width: 50%;}
div#box-discussion-add textarea                 {width: 100%; height: 150px;}

/* ---------------------------------------------------------------------- 
*
*  Veci ze stahuj...
*
*/

div#box-add-short-message {clear: both;}

div.radek {
clear:both;
}
div.left {
float:left;
}
div.right {
float:right;
}

#skins-menu {
float: right;
position: relative;
z-index: 5;
display: none;
}
#skins-menu div {
position: absolute;
padding: 8px 0 5px 0;
z-index: 5;
background: White url('userstyle-bg.gif') top left no-repeat;
width: 38px;
height: 42px;
left: -38px;
top: 2px;
}
#skins-menu img {
border: solid 1px White;
margin: 0;
}
#skins-menu a {
margin-left: 6px;
}
#skins-menu a:hover img, #skins-menu a.selected img {
border: solid 1px #F64F01;
}

.dashline {background: url('bg-line-dashed.gif') top left repeat-x; height:1px; margin-right: 2px;}
.servis {width:950px;padding:20px;background: url('st_footbox_bg_sipka.png') 660px 100px no-repeat;font-size:10px;border-right:1px solid #afafaf;}
.servis ul {list-style-type: none;}
.servis .servis-box{float:left;}
.servis .servis-sluzby{width:320px;margin:0 10px 0 0;}
.servis .servis-stranky{
	width: 620px;
	margin:40px 0 0;
}
.servis .servis-box h2{margin:0 0 15px;padding:0 15px 10px 9px;background: url('bg-line-dashed.gif') bottom left repeat-x;color:#666;font-size:1.2em;height:20px;}
.servis .servis-box li span{color:#666;font-size:1.1em;}
.servis .servis-box a,.servis .servis-box a:hover{font-size:1.1em;}
.servis .servis-box a{color:#666;text-decoration:none;}
.servis .servis-box a:hover{color:#666;text-decoration:underline;}
.servis .servis-box span a,.servis .servis-box span a:hover{font-size:1em;text-decoration:underline;}
.servis .servis-box span a{color:#666;}
.servis .servis-box span a:hover{color:#666;}
.servis .servis-sluzby h2{margin-bottom:0;position:relative;overflow:hidden; padding-right:15px; height:70px;background:url('st_footbox_logo.png') top left no-repeat;}
.servis .servis-sluzby h2 span{position:absolute;top:-100px;left:-500px;background:url('bg-line-dashed.gif') bottom left repeat-x;}
.servis .servis-sluzby a,.servis .servis-sluzby a:hover{font-size:1.3em;}
.servis .servis-sluzby a{color:#3c67c1;}
.servis .servis-sluzby a:hover{color:#3c67c1;}
.servis .servis-sluzby li{
	margin:0 0 5px;
	padding:0 0 0 9px;
	line-height:16px;
	font-size:1em;
}
.servis .servis-sluzby p {padding-left:10px;color:#666;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;}
.clearfix{display:inline-block;}
/* \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* */

div.ch-corporate-footer {
width: 992px;
background: url("design/st_footbox_bg_alt.png") right top repeat-y;
}

a .buy_button_magazin {
	width: 80px;
	height: 24px;
	background: url('design/bt_sw.png') no-repeat;
	background-position:0px 0px;
	display: block;
	float: right;
}
a .buy_button_magazin:hover {
	background-position:0px -24px;
}
.text-right {
text-align: right;
}
.padding-right-40 {
padding-right:14px !important;
}
.item-type {
	width: 180px;
}
.item-type .price {
	float:right;
	display:block; 
	padding:4px 10px; 
	text-align:right;
}

.sw-offer-magazin {margin:0 -10px; height:134px;}
.sw-offer-magazin div {width:140px;float:left;}
.sw-offer-magazin a {margin-top:5px;display:block;}
.sw-offer-magazin a img {margin-top:-5px;border:0;}
#box-sw-offer-magazin {background: url("design/bg-line-h.gif") left top repeat-x; padding-top: 10px;}
.sw-offer-div {background: url("design/bg-line-h.gif") left top repeat-x; height:10px; margin-bottom:10px;}

#cafeBox .box-content {padding-top:0;}
#cfbox {width:280px;}
.cfbox-title {margin:10px 0px 5px 0px;}
.cfbox-title a {color:#3C67C1; font-weight:Bold; font-size:14px;margin:10px 0px 5px 0px; text-decoration:none;}
.cfbox-title a:hover {color:#F64F01;}
#cfbox-item {border:4px solid #3C67C1; text-decoration:none; width:271px; display:block;}
#cfbox-item-title { color:white; height:35px; margin-top:-55px; background-color: rgba(0,0,0,0.5); position:absolute; padding:10px; width:251px; 
  font-size:14px; font-family: "Trebuchet MS"; font-weight:Bold;}
#cfbox-item:hover #cfbox-item-title {color:#F64F01;}
#cfbox-item-image {z-index:0;}
.cfbox-radio a {font-size:11px; padding-left:5px; line-height:20px; color:white; text-decoration:none; 
  background: url('design/cafe_radio_bt.gif') top left no-repeat; width:131px; height:20px; 
  display:inline-block;}
.cfbox-radio a:hover {color:black;}
#radio-1 {margin-right:3px;}


#fb-panel-fixed {
	position: fixed;
	left: 20px;
	bottom: 20px;
	z-index: 1000;
	border: none;
	overflow: hidden;
	width: 95px;
}

#fb-panel-fixed a {
	display: block;
	color: #3B5998;
	font-weight: bold;
	width: 100px;
	margin-bottom: 6px;
}

@media screen and (max-width: 1250px) {
	#fb-panel-fixed { display: none; }
}

.nadpisSekce {
	margin-bottom: 20px;
	line-height: 30px;
}

.article-perex, .article-text {
	line-height: 20px;
}

.article-info {
	margin-bottom: 15px;
}

#box-most-downloaded-special ul {
	list-style: none;
	margin: 0;
}

#box-most-downloaded-special ul li {
	margin-bottom: 10px;
}

div#box-magazin-related-articles ul ,
#box-magazin-useful-articles-new ul {
	list-style: none;
	margin: 0;
}

div#box-magazin-related-articles ul li ,
#box-magazin-useful-articles-new ul li {
	margin-bottom: 10px;
	clear: both;
}

div#box-magazin-related-articles ul li img ,
#box-magazin-useful-articles-new ul li img {
	float: left;
	margin-top: 2px;
	margin-right: 10px;
	margin-bottom: 10px;
}

.article-discussion-short {
	float: right;
	font-size: 12px;
	color: black;
}

.article-discussion-short .bubble {
	background: url('diskuze/bubble-20px.png') no-repeat;
	width: 20px;
	height: 20px;
	text-align: center;
	color: white;
	display: block;
	float: left;
	margin-right: 5px;
	padding-top: 1px;
	font-size: 11px;
	margin-top: -1px;
}

.sticky-position-holder {
    margin-bottom: -8px;
    visibility: hidden;
}

.article-discussion-sticky {
	border-radius: 7px 0px 0px 7px;
	-moz-border-radius: 7px 0px 0px 7px;
	-webkit-border-radius: 7px 0px 0px 7px;
	border: 1px solid #DBDBDB;
	border-right: none;
	background-color: #F2F2F2;
	width: 50px;
	height: 50px;
	left: -51px;
    position: absolute;
	text-align: center;
    top: 0;
}

.article-discussion-sticky .bubble {
	background: url('diskuze/bubble-35px.png') no-repeat;
	width: 35px;
	height: 35px;
	text-align: center;
	color: white;
	display: block;
	margin: 8px;
	font-size: 18px;
	padding-top: 8px;
	text-indent: 1px;

}

.article-discussion-sticky a  {
    text-decoration: none;
}

#menu0 #m0i-servis a {
    background-image: none;
    background-color: #fff;
    /*border-bottom: 3px solid #FE9768;*/
    position: relative;
    font-family: "Arial Narrow", Helvetica;
    letter-spacing: 0.5px;
    font-size: 14px;
    line-height: 25px;
    text-transform: uppercase;
    font-weight: bold;
    width: 180px;
    height: 25px;
    text-align: center;
    margin-top: 3px;
    color: #3C67C1;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
#menu0 #m0i-servis a:hover {
    background-color: #EEE;
    color: #9e9e9e !important;
}
#menu0 #m0i-servis a:visited,
#menu0 #m0i-servis a:active{
    background-color: #fff;
    color: #3C67C1;
}
#menu0 #m0i-servis a span  {
    visibility: visible;
}
#menu0 #m0i-servis a .fa{
    position: absolute;
    color: #f64f01;
    top: -5px;
    left: -5px;
}

.m0-featured {
    float: right !important;
}
