/* Open Sans - 
--------------------------------------------------- */
@font-face {
    font-family: 'OpenSans Conbold';
    src: url('/styles/css/fontface/opensans-condbold-webfont.woff') format('woff'),
         url('/styles/css/fontface/opensans-condbold-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

/* Ubuntu
--------------------------------------------------- */
@font-face {
	font-family: 'Open Sans';
	src: url('/styles/css/fontface/OpenSans-Regular-webfont.woff') format('woff'),
	     url('/styles/css/fontface/OpenSans-Regular-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'Open Sans';
    src: url('/styles/css/fontface/OpenSans-Bold-webfont.woff') format('woff'),
         url('/styles/css/fontface/OpenSans-Bold-webfont.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'Open Sans';
    src: url('/styles/css/fontface/OpenSans-Italic-webfont.woff') format('woff'),
         url('/styles/css/fontface/OpenSans-Italic-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}
@font-face {
    font-family: 'Open Sans';
    src: url('/styles/css/fontface/OpenSans-BoldItalic-webfont.woff') format('woff'),
         url('/styles/css/fontface/OpenSans-BoldItalic-webfont.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@media screen {
	
/* @group Global */
/* Global > Reset */
body,
h1, h2, h3,
address, blockquote, div, hr, iframe, object, p,
dl, dt, dd, ul, ol, li,
table, caption, col, colgroup, thead, tfoot, tbody, tr, th, td,
form, fieldset, legend, label,
img,
a { border: none; margin: 0; padding: 0; }

body, input, textarea, select { font: 0.9em/1.4 'Open Sans', 'Segoe UI', 'Lucida Grande', Arial; -webkit-font-smoothing: antialiased;}
/* 'Open Sans', 'Segoe UI', 'Lucida Grande', Arial */

/* Global > Base */
body { color: #2d2d2d; background: #1d1d1d url(../images/background.png) top left repeat; }

/* Global > Heading */
h1 { font: 500 1.6em/1.2 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial; margin: 0; }
h2 { font: 100 1.9em/1.2 'OpenSans Conbold', 'Lucida Grande', 'Segoe UI', Arial; margin:0 0 0.6em 0; clear:both; font-weight:normal;}
#menu h2 { font: 500 1.4em/1.2 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial; margin: 0; color: white; padding:0.4em 0.5em}
h3 { font: 500 1.4em/1.2 'OpenSans Conbold', 'Lucida Grande', 'Segoe UI', Arial; margin: 0.8em 0 .4em 0; clear:both;}
h4 { font: 500 1.2em/1.2 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial; margin: 0.7em 0 .3em 0; clear:both;}
h5 { font: 500 1em/1.2 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial; margin: 0.7em 0 .2em 0; clear:both;}
h6 { font: 500 1em/1.2 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial; margin: 0.7em 0 .2em 0; color: black; clear:both;}
h2 a { text-decoration: none;}

/* Global > Block */
address { margin: .8em 0; }
blockquote { clear: both; margin: 10px 0; padding: 30px 30px 10px 30px; background: #f5f5f5 url(../images/blockquote.png) no-repeat left top; }
blockquote.simple { clear: both; margin: 10px 0; padding: 5px 30px; background: #f5f5f5; }
hr { display: block; height: 1px; overflow: hidden; border: solid #dedede; border-width: 1px 0 0 0; margin: 1em 0; }
p { margin: .8em 0; }

/* Global > List */
dl { margin: .8em 0; }
dt { margin: .2em 0; }
dd { margin: .2em 0 .2em 20px; }
ul { display: block; list-style: none; margin: .8em 0; }
ul li, ol ul li { display: block; list-style: none; margin: .2em 0; padding: 0 0 0 15px; background: url(../images/li1.png) no-repeat 0 .5em; }
ol { display: block; list-style: decimal; margin: .8em 0 .8em 30px; }
ol li, ul ol li { display: list-item; list-style: decimal; margin: .2em 0; padding: 0; background: none; }

.itembody ul {	margin-left:20px;}
.itembody>p:first-child {	margin-top:0;}
.itembody p, .itembody ul, .itembody ol, .itembody table {	font-size:1.05em; line-height:150%; }
.itembody p, .itembody ul, .itembody ol {	text-align:left}

#menu ul.list {margin:0 0 20px 0; padding:0;}
#menu ul.list li {padding:7px 15px; margin:0; background: #f5f5f5; border-bottom:1px solid white; font-size:0.9em}
#menu ul.list.noline li {border-bottom:0 none; font-size:1.1em}
#menu ul.list li a {display:block}

/* Global > Table */
table { border-collapse: collapse; margin: 1em auto;  }
#items table {width:99.5%}
caption { margin: 0 0 10px 0; padding: 0; text-align: center; font-style: italic; color: #AA0000; }
* html table caption { padding-bottom: 10px; }
*+html table caption { padding-bottom: 10px; }
th { padding: 10px; vertical-align: top; color:white; font-weight: bold; text-align: left; border-right:1px solid white}
td { padding: 10px; vertical-align: top; background-color: #f5f5f5; border-right:1px solid white}
tr {border-bottom:1px solid white;}
table.style13 th {width:100px;}


/* Global > Form */
form { margin: 1em 0; }
fieldset { border: 1px solid #FFAD2B; margin: 1em 0 .8em 0; padding: 9px; }
legend { margin: .8em 0; padding: 0 .8em; color: #AA0000; }
input, textarea, select { font-size: 1em; }
textarea { width: 100%; }

input[type=submit] {background:#1081dd; color:white; border:0 none; padding:5px 10px; cursor: pointer;}

/* Global > Inline */
abbr, acronym { border-bottom: 1px dotted; font-variant: small-caps; cursor: help; }
dfn { border-bottom: 1px dotted; cursor: help; }
cite, em, q, var { font-style: italic; }
code, kbd, samp, pre, .monospace { font: 1em "Lucida Console", "Andale Mono", monospace; letter-spacing: -1px; }
sub { font-size: smaller; text-decoration: none !important; vertical-align: sub; }
sup { font-size: smaller; text-decoration: none !important; vertical-align: super; }
del { text-decoration: line-through; }
ins { text-decoration: underline; }
strong { font-weight: bold; }

/* Global > Link */
a { color: #282828; }
a:hover, a:active { color: black; }
a.wp {padding-left:22px; background: url(../images/wp.png) 2px center no-repeat;}
#menu .box a:hover, .itembody a:hover, .taglist a:hover {	background: #1081dd; color:white; text-decoration: none;}
.itembody a.wp:hover {background: #1081dd url(../images/wp.png) 2px 2px no-repeat;}

#menu a {text-decoration: none; }
#menu ul.list a:hover {text-decoration: underline; }

/* @end Global */
/* @group Universal */
/* Universal > Display */
.fix-after { height: 1%; overflow: visible; }
.fix, .fix-after:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clear { clear: both; }
.float-left { float: left; margin: 0 10px 10px 0; }
.float-right { float: right; margin: 0 0 10px 10px; }
.nowrap { white-space: nowrap; }
.invisible { visibility: hidden; width: 0; height: 0; overflow: hidden; margin: 0; padding: 0; border: none; line-height: 0; }
.noscreen, .noshow { display: none; }

/* Universal > Table (t) */
/* -- table-form */
.t-form { border-collapse: collapse; border-spacing: 0; margin: 1em 0; }
.t-form th { border: none; background: transparent none; padding: 5px 10px 5px 0; font-weight: normal; }
.t-form td { border: none; background: transparent none; padding: 5px 10px 5px 0; }

a.cv {margin:0; padding:0; }
table.cv {width:220px; margin:0 0 20px 0; padding:0}
table.cv td {width:50%}

/* -- table[group]row odd/even */
.t-even, .t-even td { background-color: #FFF2DD; }

/* Universal > Border (b) */
.b-none { border: none !important; }
.whiteline {border-bottom:1px solid white;}

/* Universal > Margin and padding (m) */
.m-none { margin: 0 !important; }
.p-topbottom {	padding-top:0.5em; padding-bottom:0.5em; }

/* Universal > Background (bg) */
.bg-none { background: none; }
ul.bg-none li { background: none; padding-left: 0; }

/* Universal > Width (w) */
.w-auto { width: auto; }

/* Universal > Align (a) */
.a-left { text-align: left !important; }
.a-center { text-align: center !important; }
.a-right { text-align: right !important; }
.a-middle,
.a-middle th, .a-middle td, th.a-middle, td.a-middle,
.a-middle label, .a-middle input, .a-middle select, .a-middle img { vertical-align: middle; }

/* Universal > Font (f) */
.f-bold { font-weight: bold; }
.f-italic { font-style: italic; }
.f-normal { font-weight: normal !important; font-style: normal !important; }
.f-larger { font-size: larger; }
.f-smaller { font-size: 0.8em; }
.f-extra { color: #AA0000; }
.f-note { color: #777777; font-style: italic; }

/* @end Universal */
/* @group Layout */
/* Layout > Content */
#content { width: 1100px; margin: 0 auto; text-align: left; background: white; }

#titlebar { width: 1030px; float: left; margin: 5px 0 20px 35px; height: 105px; position: relative; border-bottom: 4px solid white; color: #1d1d1d; }
#titlebar h1 { position: absolute; top: 75px; left: 0px; margin: 0; padding: 0; font-size: 0.9em; color: #1d1d1d; font-weight: normal; }
#titlebar h2 { position: absolute; top: 15px; left: 0px; margin: 0; padding: 0; font-size: 48px; line-height: 48px; color: #1d1d1d; font-weight: 500; }
#titlebar h2 a{ color: #1d1d1d; text-decoration: none; }

#titlebar p {position: absolute; top:40px; right:0; text-align: right; margin:0; padding:0}
#titlebar p a {text-decoration: none; font-size:1.3em; display:inline-block; margin-left:15px; color:#7e7e7e}
#titlebar p a:hover {text-decoration: underline}

#search { width: 200px; overflow: hidden; margin: 0 0 20px 0; background: #f5f5f5; color:#282828; padding:10px 10px 15px 10px;}
#searchinput { width: 150px; background: #e4e4e4; padding:2px 10px; border:0 none; line-height:26px; height:24px; float:left; margin:5px 0 0 0;}
#searchinput:focus { color: #282828; background-color: white; }
#ssubmit {float:left; margin:5px 0 0 0; padding:0; height:28px; width:28px;}

/* -- google-ad */
.google-ad { margin: 0 0 20px 0; }

/* Layout > Items */
#items { float: left; width: 600px; overflow: hidden; margin: 0 0 0 35px; }
#items.wide {width:780px;}

/* ---------- page link list */
.pagelinks{ clear: both; margin: 20px 0; font-weight:900; border-top:4px solid; padding-top:5px;}
.pagelinks a {	margin:5px 2px; font-size:100%; text-decoration: none; background: #d1d1d1; color:white; padding:3px 6px; display: inline-block; }
.pagelinks a.darker {	background: #bfbfbf; }
.pagelinks span {margin:5px 2px; padding:3px 6px; color:white; display: inline-block; }
.pagelinks a:hover {	background: #1081dd; color:white;}

/* -- itembody */
.itembody { margin: 0 0 20px 0; padding-top: 10px; font-size:0.9em; line-height:150%; }

.leftbox { float: left; margin: 0 10px .8em 0; }
.rightbox { float: right; margin: 0 0 .8em 10px; }

.itembody .box { margin: .8em auto 20px auto; text-align: center; }
.itembody .box img, .itembody .box object { display: block; margin: 0 auto .4em auto; }

.tags {clear:both; margin-top:10px; padding-bottom:40px;}
.taglist a {display:inline-block; background: #f4f4f4; padding:2px 10px; line-height:21px; font-weight:500; color:#7a7a7a; text-decoration: none; margin-left:1px;}
a.readmore { display:inline-block; line-height:21px; padding:2px 8px; color:white; text-decoration: none; margin-right:10px}
a.readmore:hover { color:white; text-decoration: underline;}

.box.tagy a {
	border-bottom:1px solid white; padding-right:4px;
}

/* -- info */
.info {height:30px; margin:0 0 5px 0;}

/* -- links */
.info .links {float:right; width:230px; height:25px; padding-bottom:2px; overflow: hidden;}
.info .links .fb_iframe_widget {float:right; margin:0 10px 0 0; padding:0;}
.info .links iframe.twitter-share-button {float:right; margin:0; padding:0;}
.info .links.item {width:280px; }

/* -- data */
.info .data {float:left; width:360px; height:25px; padding-bottom:2px; overflow: hidden; font-size:0.8em; }
.info .data span {display:inline-block; background: #e8f4ff url(../images/label1.png) top right no-repeat; padding:0 15px 0 10px; line-height:25px; font-weight:500}
.info .data a {text-decoration:none}
.info .data a.tc:hover, .info .data a:hover {text-decoration:underline; color:black!important}
.info .data.item {width:310px; }

/* Layout > Sloupec */
#sloupec { float: left; width: 160px; overflow: hidden; margin:0 0 0 25px;}
#sloupec .ad { margin: 0 0 20px 0; text-align: center; }
#sloupec .center { text-align: center; }

#horni {
	width:760px;
	float:left;
	margin:0px 0 20px 35px;
}
#wrapper {
	width:820px;
	float:left;
}

/* Layout > Menu */
#menu { float: right; width: 220px; overflow: hidden; margin-right:35px;}
#menu .box, #menu .prihlaseni {padding:15px; background: #f5f5f5;}
#menu a.logout {display:inline-block; padding:3px 7px; border:2px solid; text-decoration: none;}
#menu a.logout:hover {color:white!important;}

#menu a.icon { width: 200px; height: 50px; line-height: 50px; padding-left: 20px; display: block; margin-bottom: 5px; color: white; font-size: 1.2em; }
#menu .icon.box-rss {	background: #fd9f13 url(../images/box-rss.png) top left no-repeat; }
#menu .icon#box-facebook {	background: #3b5998 url(../images/box-facebook.png) top left no-repeat; }
#menu .icon#box-twitter {	background: #19bfe5 url(../images/box-twitter.png) top left no-repeat; }

/* -- categories */
#menu #catbox {padding:10px 0; margin:0 0 20px 0; background: #f5f5f5}
#menu #catbox li {background:transparent; padding:0; margin:0;}
#menu #catbox li.simple {padding:4px 10px; }
#menu #catbox li a {background:transparent; padding:2px 15px 2px 20px; display:block; line-height:20px;}
#menu #catbox li span {display:block; font-size:10px; color:white; text-align: center; line-height:14px; width:14px; height:14px; float:left; margin:3px 10px 0 0;}
#menu #catbox li.selected a {background: #1081dd; color:white;}
#menu #catbox a:hover {text-decoration: underline;}

/* Motiv */
#motiv { padding: 10px 15px; background: #f5f5f5; margin-bottom: 20px; }
#motiv p {font-weight:bold; text-transform: uppercase; font-size:0.9em;}
#motiv .barva {width:30px; height:30px; float:left; margin:0 10px 5px 0; cursor: pointer;}
#motiv .barva.select {cursor: crosshair;}
#motiv .barva.last {margin-right:0}

/* Layout > Footer */
#footer { padding: 10px 35px; color:white; font-size:0.9em;}
#footer a {color:white; text-decoration: underline;}
#disclaimer { padding: 10px 0; }
#disclaimer p { margin: 5px 0; }
#about { margin: 0; padding: 0px 0 15px 0; font-style: normal; color: white; }

/* ********** toplist ********** */
p#toplist, p#toplist img { margin: 0 0 0 0; padding: 0 0 0 0; width: 1px; height: 1px; }

/* ********** mini-styles ********** */
.b{ font-weight: bolder; }
.i{ font-style: italic; }
.z{ font-style: normal; font-variant: small-caps; }
.u{ text-decoration: underline; }
.c,.r{ color: darkred; }
.m,.l{ color: blue; }
.skip{ display: none; }
.itembody p.center, .center { text-align: center; }
div.center iframe { margin: 5px auto; text-align: center; }
small { font-size: 11px; }
.strikethrough { text-decoration: line-through; }
.hand { cursor: pointer; }
.right, #items .itembody p.right { text-align: right; }
.left, #items .itembody p.left { text-align: left; }

/* ********** helpers ********** */
.splitter1  {	clear:both;	display:block; font-size:1px; line-height:1px; padding-top:1px}
.splitter5 {	clear:both;	display:block; font-size:1px; line-height:1px; padding-top:5px}
.splitter10 {	clear:both;	display:block; font-size:1px; line-height:1px; padding-top:10px}
.splitter15 {	clear:both;	display:block; font-size:1px; line-height:1px; padding-top:15px }
.splitter20 {	clear:both;	display:block; font-size:1px; line-height:1px; padding-top:20px }
.clearer{clear:both}

/* ********** syntax highlighting code ********** */
.itembody pre { overflow: auto;}
pre.code ol { margin: 0 0 0 15px; padding: 0 0 0 0; list-style: decimal-leading-zero; background-image: none; }
pre.code ol li { list-style: decimal-leading-zero; padding: 0 0 0 0; margin: 1px 0 1px 20px; background-image: none; }

.highlight { background: #ffff99; padding: 2px 5px; }

/* -- comments */
#com { margin-bottom: 20px}
#com ol { margin: 20px 0 0 0; padding: 0; font-size:0.9em}
#com ol li { list-style: none; margin: 0 0 15px 0; padding: 15px 20px; background: #f5f5f5; }
#com ol li:before { clear:both}
#com ol li.admin { background: #ffecd0}
#com ol address { font-style: normal; margin:0 0 10px 0; padding:0; position:relative}
#com ol address small { color: #4f4f4f; font-weight: normal; font-size:0.8em; position:absolute; top:4px; right:0;}
#com ol address a.cnumber {color:#dadada; font-size:1.2em; text-decoration: none; display: inline-block; margin-right:5px; padding:0; }
#com ol li.admin address a.cnumber {color:#ffcc81 }
#com ol address .userlink {color:#1081dd; font-size:1.2em; text-decoration: none; font-weight:500}
#com ol li.admin address .userlink { color: #fd9f13}
#com ol address span.reply { color: #1081dd; font-weight: 500; font-size:0.9em; position:absolute; top:3px; left:400px; cursor:pointer;}
#com ol li.admin address span.reply { color: #fd9f13; }
#com .cavatar {float:left; margin:0 10px 5px 0; width:40px; border-radius:50%}
#com ol li p { line-height: 150%; }

#commentform {padding:10px 20px; background: #f5f5f5; font-size:0.9em;}
#commentform img { float:left; }
#commentform textarea { width: 475px; height: 90px; background: url(../images/comment.png) top left no-repeat; padding: 10px 10px 10px 20px; border: 0 none; margin: 0 0 5px 0; float: right; overflow: auto; resize: none;}
#commentform p { clear: both; text-align: right; margin: 0; font-size: 0.9em; }
#commentform p input[type=submit]{ margin-left:20px; font-size:1.2em;}

/* ********** fotogalerie ********** */
div.fotogalerie {	width:199px; height:199px; margin:1px 1px 0 0; float:left; overflow:hidden; position:relative; }
div.fotogalerie.last {	margin-right:0}
#items div.fotogalerie h4 {	position:absolute; bottom:0; left:0; width:199px; height:30px; background: url(../images/bar.png) top left repeat; color: white; overflow: hidden; text-align: center; font-size:14px; line-height:30px; font-weight: bold; z-index:10; margin:0; padding:0; }
#items div.fotogalerie:hover h4 {	background-image: url(../images/bar-hover.png) }
div.fotogalerie a { text-decoration: none; padding: 0; margin: 0; text-align: center; display: block; position:absolute; top:0px; left:0; width:199px; height:199px;}
div.fotogalerie a img {margin:0; padding:0; z-index:9}

div.fotofotka {	width:199px; height:199px; margin:1px 1px 0 0; float:left; overflow:hidden; position:relative; }
div.fotofotka.last {	margin-right:0}
div.fotofotka#currentfoto {border-color:#fd9f13; }
div.fotofotka a { text-decoration: none; padding: 0; margin: 0; text-align: center; display: block; position:absolute; top:0; left:0; width:199px; height:199px;}
div.fotofotka a img {margin:0; padding:0}

div.simplefotka {	width:199px; height:199px; margin:1px 1px 0 0; float:left; overflow:hidden; position:relative; }
div.simplefotka.last {	margin-right:0px}
div.simplefotka a { text-decoration: none; padding: 0; margin: 0; text-align: center; display: block; position:absolute; top:0; left:0; width:199px; height:199px;}
div.simplefotka a img {margin:0; padding:0}

div.mainimage {margin:5px auto; text-align: center; }
#items p.fotoright {text-align: center; color:white}

#items p.morefotka {background: #f5f5f5; padding:3px 10px; color:black; margin-top:10px}

.displaynone {display: none;}

a.myFacebookLogin {
	display: inline-block;
	padding: 0 10px 0 28px;
	background: #3b5998 url(../images/icon_facebook.png) top left no-repeat;
	line-height: 20px;
	color: white;
	border: 2px solid #3b5998;
	font-size: 0.9em;
	text-decoration: none;
	cursor: pointer;
}
#items a.myFacebookLogin:hover, #menu a.myFacebookLogin:hover {color:white; text-decoration: underline;}

/* Layout > Site
................................................... */

#site-out { background: #373737 url(../images/bg_site.png) repeat-x 0 0; border-top: 5px solid #373737; color: white; text-transform: uppercase; font-weight: bold; line-height: 1; font-family: Calibri, Arial Narrow, Arial, sans-serif; font-size: 16px!important; }
#site { width: 1102px; margin: 0 auto; border-left: 2px solid #373737; }
#site:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#site a { color: white; text-decoration: none; }
#site a:hover { color: #FBB84F; text-decoration: underline; }

#site li { position: relative; z-index: 2; float: left; margin: 0; padding: 14px 20px; background: transparent none; border-right: 2px solid #373737; }
#site li.selected { background-color: #474747; }
#site li.selected strong:first-child, #site li.selected a:first-child,
#site strong { color: #989898; }
#site .site-en { background: url(../images/ico_lang-en.png) no-repeat 0 50%; padding-left: 25px; }
#site .site-cz { background: url(../images/ico_lang-cz.png) no-repeat 0 50%; padding-left: 25px; }
#site .myego { background: url(../images/ico_myego.png) no-repeat 0 50%; padding-left: 25px; }
#site .win8 { background: url(../images/ico_w8.png) no-repeat 0 50%; padding-left: 25px; }
#site .android { background: url(../images/ico_myandroid.png) no-repeat 0 50%; padding-left: 25px; }
#site-next { background: url(../images/ico_site-dropdown.png) no-repeat 100% 50%; padding-right: 20px; }
ul#sites-next a { display: block; }

#site ul { display: none; position: absolute; right: 0; top: 40px; width: 210px; margin: 0; padding: 10px; background-color: #373737; text-align: left; text-transform: none; font-weight: normal; font-size: 14px!important; }
#site li:hover ul { display: block; }
#site ul li { float: none; padding: 10px; border: none; background: #474747 none; }
#site ul li+li { margin-top: 1px; }

/* Colors */
.tc {color:#aa0000!important;}
.bc {background-color:#aa0000!important;}
.oc {border-color:#aa0000!important;}
h1, h2, h3, h4, h5 {color: #aa0000;}
.itembody h3 a, .itembody h4 a, .itembody h5 a {color: #aa0000;}
h2 a { color: #aa0000}
th { background-color: #aa0000; }
.pagelinks{ border-color:#aa0000; }
.pagelinks span {background: #aa0000; }
#footer { background: #aa0000; }
.info .data span {background-color: #ffe9e8; background-image: url(/styles/images/label.png); }
ul li, ol ul li { background-image: url(/styles/images/li.png); }
#com ol address .userlink, #com ol address span.reply {color:#aa0000; }
input[type=submit] {background:#aa0000;}


}

@media print {
	body { font-family: georgia, serif; }
	table { border-collapse: collapse; border: none; }
	th, td { border: 1px solid; }
	.noprint, .noshow, .fix, .ad, .google-ad,
	#prihlaseni, #crumbs, #sloupec, #menu { display: none; }
	.imglabel { display: block; }
	.noprint { display: none; }
}

@media screen and (max-width: 1100px){
	body { background: white }
	#content,
	#wrapper 
	{
		width:100%!important;
		margin:0;
		padding:0;
	}
	#titlebar {
		width:auto!important;
		height:80px;
		padding::0;
		margin:0 10px 0 10px;
		float:none;
	}
	#items 
	{
		width:auto!important;
		max-width:100%;
		margin:0;
		padding:20px 10px 10px 10px;
	}
	#items .itembody,
	#items .itembody pre
	{
		width:100%;
		overflow: auto;
	}
	#items .itembody img,
	.mainimage img
	{
		max-width:90%!important;
		margin-left:5%;
		height:auto;
	}
	#items .itembody iframe 
	{
		max-width:90%!important;
	}
	#sloupec,
	#menu,
	#footer,
	#disclaimer,
	#titlebar h1,
	#titlebar p,
	#site-out,
	#commentform,
	.nomobile,
	#items .info,
	#comajax + h3,
	#comajax + h3 + p,
	.taglist,
	#commentform + .splitter20,
	#fotopad,
	.fucking-eu-cookies,
	#com + h3,
	span.reply
	{
		display:none!important;
	}
	div.simplefotka,
	div.fotogalerie,
	div.fotofotka
	{
		margin:0 0 1px 1px;
	}
	#horni {
		padding-top:20px
	}
}
@media screen and (max-width: 800px){
	#horni,
	.google-ad
	{
		display:none!important;
	}
}
