/* 
Vytvořil Martin Winkler
*/

/* CSS Reset  */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;  
}
body { line-height: 1; }

ol, ul { list-style: none; }

blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: '';  content: none; }

:focus { outline: 0; }

ins {   text-decoration: none;}
del {   text-decoration: line-through; }

table { border-collapse: collapse; border-spacing: 0; }

/* Main structure */

body {
  font-family: 'Arial';
  font-size: 0.75em;
  color: #000;
  background: #fff;
  margin: 40px 10px;
  padding: 0;
}

#container { width: 100%; }
#header { height: 25px; position: relative; border-bottom: 1px solid #000; margin: 0 0 30px 0; }
#header #service-nav { display: none; }
#header .search { display: none; }
#header .language-switch { display: none; }
.breadcrumb { display: none; }
#footer { display: none; }
#content { padding: 0; }
#sitemap { display: none; }
#comments { display: none; }
.checkout { display: none; }
.post-nav { display: none; }

.logo { font-size: 16px; position: static; }
.logo a { text-decoration: none; }
.logo span { display: none; }

.logo-love { display: none; }
.logo-love span { display: none; }

.logo-vila { display: none; }
.logo-vila span { display: none; }

.slider { display: none; text-align: center; width: 100% !important; height: auto !important; overflow: visible !important; }
.slider ul { width: auto !important; overflow: visible !important; }
.slider ul li { float: none !important; display: inline !important; margin: 0 !important; }
.slider ul li a { display: block !important; margin: 0 !important; }
.slider ul li a img { display: block !important; margin: 10pt !important; }
.slider-nav-box { display: none; }
.mini-gall-box { display: none; }

.post .entry .image { margin: 0 0 20px 0; }

.shopping-cart { width: 100%; }
.shopping-cart th { text-align: left; padding: 0 20pt 0 0; font-weight: bold; }
.shopping-cart td { line-height: 20pt; padding: 0 20pt 0 0; }
.shopping-cart a { text-decoration: none; }

/* Jurkovičova vila */

.more { display: none; }
.highlights-box { display: none; }
.sponsor { display: none; }
.print, .pdf { display: none; }
.select-box-wrapper { display: none; }
.close { display: none; }

.params  { line-height: 25pt !important; }
.params td { font-size: 17pt !important; line-height: 25pt !important; padding: 0 40pt 0 0; }
.params .title,.params .title td:first-child  { font-weight: bold; }
.window { width: 100% !important; }
#mask { display: none; }

/* Cols */

.col2-set { margin: 0; }
.col2-set .col-1 { width: 100%; }
.col2-set .col-2 { display: none; }
.side-col { display: none; }

/* Headers */

h1 { font-size: 23pt; line-height: 26pt; color: #000; margin: 0 0 10pt 0; }
h2 { font-size: 18pt; font-weight: bold; line-height: 18pt; margin: 0 0 20pt 0; color: #000; }
h3 { font-size: 16pt; font-weight: bold; line-height: 16pt; margin: 0 0 10pt 0; color: #000; }
h4 { font-size: 14pt; font-weight: bold; line-height: 14pt; margin: 0 0 10pt 0; color: #000; }

/* Standard classes */

p,ul,ol { line-height: 20pt; margin: 0 0 20pt 0; }
ul li { line-height: 25pt; margin: 0; list-style-type: none; }
ol li { line-height: 25pt; list-style: decimal; margin: 0;  }

a { color: #000; text-decoration: underline; }
a:hover { color: #000; text-decoration: none; }

sup,sub { height: 0; line-height: 1; vertical-align: baseline; _vertical-align: bottom; position: relative; }
sup { bottom: 1ex; }
sub { top: .5ex; }

big { font-size: 14pt; line-height: 22pt; }

/* Clearfix */

.mini-gall:after {
  content:"." !important;
  display: block !important;
  clear: both !important;
  height: 0 !important;
  font-size: 0 !important;
  line-height: 0 !important;
  visibility: hidden !important;
  overflow: hidden !important;
}
.mini-gall { zoom: 1; }

/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
