﻿@media screen, print {
	body {background: #524134 url(img/bg.jpg) no-repeat center top fixed; color: #e9e8e8; font-family: Tahoma, Arial, sans-serif; font-size: 69%; padding: 0; margin: 0; line-height: 1.5em;}

/*general*/
	a {text-decoration: underline; color: #c3bab2;}
	a:hover	{text-decoration: none; color: #fff;}
	a:hover img.border {border: 1px solid #38281f;}
    a img {border: none;}
    a:focus, a:active {outline: none;}
	
/*headings*/
    h1, h2, h3, h4, h5, h6 {font-weight: bold; color: #fff; padding: 0; line-height: 1.4em; margin: 1.2em 0 0.7em 0;}
    h1 {font-weight: normal; font-size: 164%; margin: 0 0 1.5em 0; padding: 1.5em 0 0.2em 0; color: #fff; text-shadow: #34281e 1px 1px 1px; background: transparent url(img/h2-bg.gif) no-repeat bottom left;}
    	h1:first-letter {font-size: 133%;}
	h2 {font-weight: normal; font-size: 145%; font-family: Arial Narrow, Tahoma, Arial, sans serif; padding-bottom: 3px; margin: 0.7em 0 0.4em 0; background: transparent url(img/h2-bg.gif) no-repeat bottom left; text-shadow: #34281e 1px 1px 1px;}
		h2:first-letter {font-size: 150%;}
	h1 + h2 {margin: 0.5em 0 1em 0;}
    h3 {font-weight: bold; font-size: 120%; color: #fff;}
	h4 {font-weight: bold; font-size: 130%; font-family: Arial Narrow, Arial, Tahoma, sans serif; color: #c3bab2;}
    h5 {font-weight: bold; font-size: 100%; color: #fff;}
	h6 {font-weight: bold; font-size: 109%; color: #c3bab2; font-family: Arial Narrow, Arial, Tahoma, sans serif;}
	
/*formatting classes*/
	.left {float: left;}
	.right {float: right;}
	body .text-right {text-align: right;}
	.border {border: 1px solid #7d7167; padding: 3px;}
	body img.right {margin: 5px 0 5px 20px;}
	body img.left {margin: 5px 20px 5px 0;}
	body img.border {border: 1px solid #7d7167; padding: 3px;}
	
	a.pdf {padding-right: 20px; background: transparent url(img/pdf.gif) no-repeat 100% 50%;}
	a.word {padding-right: 20px; background: transparent url(img/doc.gif) no-repeat 100% 50%;}
	a.excel {padding-right: 20px; background: transparent url(img/xls.gif) no-repeat 100% 50%;}
	a.powerpoint {padding-right: 20px; background: transparent url(img/powerpoint.gif) no-repeat 100% 50%;}
	a.packed {padding-right: 20px; background: transparent url(img/packed.gif) no-repeat 100% 50%;}
	a.zip {padding-right: 20px; background: transparent url(img/zip.gif) no-repeat 100% 50%;}
	a.jpg {padding-right: 20px; background: transparent url(img/jpg.gif) no-repeat 100% 50%;}
	a.gif {padding-right: 20px; background: transparent url(img/gif.gif) no-repeat 100% 50%;}
	a.png {padding-right: 20px; background: transparent url(img/png.gif) no-repeat 100% 50%;}
	a.more {float: right; width: 146px; text-align: right; background: transparent url(img/more.gif) no-repeat bottom left; text-decoration: none;}
		a.more:hover {color: #fff;}
	a.external {padding-right: 12px; background: transparent url(img/ex.gif) no-repeat 100% 50%;}
	a.popup {}

    .white {color: #fff;}
    .red {color: #de0000;}
    .brown {color: #c3bab2;}
    .grey {color: #666;}
    .black {color: #000;}

	strong, .strong, b {font-weight: bold;}
    small, .smaller {font-size: 90%;}
    .bigger {font-size: 120%;}
    body .center {text-align: center;}
    body .justify {text-align: justify;}
	.clear {clear: both;}
	body .w30p {width: 28%;}
	body .w50p {width: 48%;}
	body .w70p {width: 68%;}
	body .hidden {display: none;}
	
	p {margin: 1em 0 1em 0; padding: 0;}
	ul, ol {padding: 0; margin: 1em 0 1em 1.5em;}
	ul li {margin: 0.5em 0 0.5em 0; padding: 0 0 0 15px; background: transparent url(img/li.gif) no-repeat 0 0.6em; list-style: none; line-height: 1.5em;}
	ol li {line-height: 1.5em; margin: 0.25em 0 0.25em 1.5em;}
	
/* Forms - general */
    body fieldset {width: 400px; border: none;}
   	  body fieldset legend {}
      body .textbox {border: none; width: 220px; height: 25px; line-height: 25px; margin: 0; padding: 0 0 0 5px; background: #7e7168 url(img/form-textbox.gif) repeat-x 0 0; color: #1f150e; font-family: Arial, Tahoma, sans-serif; font-size: 100%;}

        body .ddl {width: auto; height: auto; padding: 0 0 0 3px;}
        body .area {height: auto; width: 220px; overflow: auto; background: #7e7168 url(img/form-message.gif) repeat-x 0 0; padding: 5px 0 0 5px;}
        
        body label.form {width: 60px; line-height: 20px; margin: 0 0 10px 0; padding: 0; float: left;}
        body .button {width: 65px; height: 30px; line-height: 30px; border: none; background-color: #2e2119; font-family: Arial, Tahoma, sans-serif; font-size: 100%; color: #978b83; cursor: pointer; margin: 0 0 0 60px;}
        	body .button:hover {color: #d0c8c2; background-color: #392a20;}
        
		body .short {width: 50px;}
		body .medium {width: 170px;}
		body .long {width: 400px;}
	
	
/*table with border*/
	table.blackborder {background-color: #7d7167; margin-top: 20px;}
	table.blackborder tbody {background-color: #524134; color: #fff;}
	table.blackborder th, tr.header, td.header {background-color: #3C2F1F; color: #fff; font-weight: bold;}
	tr.alt {background-color: #c3bab2; color: #3C2F1F;}
		
/*Gallery*/

	body .gallery-image {float: left; width: 208px; margin: 10px 0 0 16px; padding: 0; } 
	body .gallery-image-clear {margin-left: 0;}
		body .gallery-imagebox {width: 207px; height: 135px; padding: 5px 0; background: transparent url(img/gallery-bg.gif) repeat 0 0; text-align: center;}
			body .gallery-title {width: 197px; display: block; text-align: center; padding: 8px 0 0 0; text-decoration: none;}
		
/*position*/
	#container {width: 940px; margin: 0 auto; padding: 0;}
		#header {position: relative; height: 180px;}
			#header a.home {position: absolute; display: block; top: 57px; left: 0; width: 237px; height: 76px;}
			#language {position: absolute; top: 150px; margin: 0; padding: 1px 6px 0 6px; right: 0; width: 38px; height: 19px; line-height: 19px; background: transparent url(img/bg-repeat.png) repeat 0 0; #background: #514033 none no-repeat 0 0;}
				#language .flag {text-decoration: none; text-transform: uppercase; color: #fff; padding-right: 7px;}
				#language .flag:hover {color: #c3bab2;}
					
		#body {margin: 0; padding: 0;}
			#left {float: left; width: 181px; height: 246px; padding: 10px 0 0 0; margin: 0 0 8px 0; background: transparent url(img/bg-repeat.png) repeat 0 0; #background: #514033 none no-repeat 0 0;}

			.id322838 #banner {float: left; width: 547px; height: 256px; padding: 0; margin: 0 8px; background: transparent url(img/banner-stoliky.jpg) no-repeat 0 0;}
			.id322836 #banner {float: left; width: 547px; height: 256px; padding: 0; margin: 0 8px; background: transparent url(img/banner-repliky.jpg) no-repeat 0 0;}
			.id322837 #banner {float: left; width: 547px; height: 256px; padding: 0; margin: 0 8px; background: transparent url(img/banner-restaurovanie.jpg) no-repeat 0 0;}			
			#banner {float: left; width: 547px; height: 256px; padding: 0; margin: 0 8px; background: transparent url(img/home-banner.jpg) no-repeat 0 0;}

			#right {float: right; width: 146px; height: 242px; padding: 0 25px 14px 25px; margin: 0 0 8px 0; background: transparent url(img/bg-repeat.png) repeat 0 0; #background: #514033 none no-repeat 0 0;}
			
			#bottom-left {float: left; width: 656px; margin: 0 8px 8px 0; padding: 0 40px 40px 40px; background: transparent url(img/bg-repeat.png) repeat 0 0; #background: #514033 none no-repeat 0 0;}
				#contact-right {float: right; width: 256px;}
				#contact-form {float: left; width: 400px;}
			#bottom-right {float: right; width: 146px; padding: 0 25px 14px 25px; margin: 0 0 8px 0; background: #514133 url(img/bg-galerie.jpg) no-repeat bottom right; #background: #514033 url(img/bg-galerie.jpg) no-repeat bottom right;}
				#bottom-right a {color: #fff; text-decoration: none;}
				#bottom-right a:hover {text-decoration: underline;}
					#bottom-right a.more:hover {color: #c3bab2; text-decoration: none}
				#bottom-right ul {margin: 15px 0 0 0; padding: 0;}
				#bottom-right ul li {font-size: 128%; font-family: Arial Narrow, Tahoma, Arial, sans serif; line-height: 1.5em; padding-left: 10px;}
		
		#footer {padding: 10px 25px 10px 40px; margin: 0 auto 10px auto; width: 875px; background: transparent url(img/bg-repeat.png) repeat 0 0; #background: #514033 none no-repeat 0 0; clear: both;}
			#footer img {padding-top: 10px;}

#editor {margin: 0; padding: 10px; width: 600px; border: none; background: #524134 none no-repeat 0 0;}


/*
 * FancyBox - jQuery Plugin
 * Examples and documentation at: http://fancybox.net
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {position: fixed; top: 50%; left: 50%; width: 40px; height: 40px; margin-top: -20px; margin-left: -20px; cursor: pointer; overflow: hidden; z-index: 1104; display: none;}
#fancybox-loading div {position: absolute; top: 0; left: 0; width: 40px; height: 480px; background-image: url('img/fancybox/fancybox.png');}
#fancybox-overlay {position: absolute; top: 0; left: 0; width: 100%; z-index: 1100; display: none;}
#fancybox-tmp {padding: 0; margin: 0; border: 0; overflow: auto; display: none;}
#fancybox-wrap {position: absolute; top: 0; left: 0; padding: 20px; z-index: 1101; outline: none; display: none;}
#fancybox-outer {position: relative; width: 100%; height: 100%; background: #fff;}
#fancybox-content {width: 0; height: 0; padding: 0; outline: none; position: relative; overflow: hidden; z-index: 1102; border: 0px solid #fff;}
#fancybox-hide-sel-frame {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent; z-index: 1101;}
#fancybox-close {position: absolute; top: -15px; right: -15px; width: 30px; height: 30px; background: transparent url('img/fancybox/fancybox.png') -40px 0px; cursor: pointer; z-index: 1103; display: none;}
#fancybox-error {color: #444; font: normal 12px/20px Arial; padding: 14px; margin: 0;}
#fancybox-img {width: 100%; height: 100%; padding: 0; margin: 0; border: none; outline: none; line-height: 0; vertical-align: top;}
#fancybox-frame {width: 100%; height: 100%; border: none; display: block;}
#fancybox-left, #fancybox-right {position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; outline: none; background: transparent url('img/fancybox/blank.gif'); z-index: 1102; display: none;}
#fancybox-left {left: 0px;}
#fancybox-right {right: 0px;}
#fancybox-left-ico, #fancybox-right-ico {position: absolute; top: 50%; left: -9999px; width: 30px; height: 30px; margin-top: -15px; cursor: pointer; z-index: 1102; display: block;}
#fancybox-left-ico {background-image: url('img/fancybox/fancybox.png'); background-position: -40px -30px;}
#fancybox-right-ico {background-image: url('img/fancybox/fancybox.png'); background-position: -40px -60px;}
#fancybox-left:hover, #fancybox-right:hover {visibility: visible; /* IE6 */}
#fancybox-left:hover span {left: 20px;}
#fancybox-right:hover span {left: auto; right: 20px;}
body .fancybox-bg {position: absolute; padding: 0; margin: 0; border: 0; width: 20px; height: 20px; z-index: 1001;}
#fancybox-bg-n {top: -20px; left: 0; width: 100%; background-image: url('img/fancybox/fancybox-x.png');}
#fancybox-bg-ne {top: -20px; right: -20px; background-image: url('img/fancybox/fancybox.png'); background-position: -40px -162px;}
#fancybox-bg-e {top: 0; right: -20px; height: 100%; background-image: url('img/fancybox/fancybox-y.png'); background-position: -20px 0px;}
#fancybox-bg-se {bottom: -20px; right: -20px; background-image: url('img/fancybox/fancybox.png'); background-position: -40px -182px;}
#fancybox-bg-s {bottom: -20px; left: 0; width: 100%; background-image: url('img/fancybox/fancybox-x.png'); background-position: 0px -20px;}
#fancybox-bg-sw {bottom: -20px; left: -20px; background-image: url('img/fancybox/fancybox.png'); background-position: -40px -142px;}
#fancybox-bg-w {top: 0; left: -20px; height: 100%; background-image: url('img/fancybox/fancybox-y.png');}
#fancybox-bg-nw {top: -20px; left: -20px; background-image: url('img/fancybox/fancybox.png'); background-position: -40px -122px;}
#fancybox-title {font-family: Helvetica; font-size: 12px; z-index: 1102;}
body .fancybox-title-inside {padding-bottom: 10px; text-align: center; color: #333; background: #fff;position: relative;}
body .fancybox-title-outside {padding-top: 10px; color: #fff;}
body .fancybox-title-over {position: absolute; bottom: 0; left: 0; color: #FFF; text-align: left;}
#fancybox-title-over {padding: 10px; background-image: url('img/fancybox/fancy_title_over.png'); display: block;}
body .fancybox-title-float {position: absolute; left: 0; bottom: -20px; height: 32px;}
#fancybox-title-float-wrap {border: none; border-collapse: collapse; width: auto;}
#fancybox-title-float-wrap td {border: none; white-space: nowrap;}
#fancybox-title-float-left {padding: 0 0 0 15px; background: url('img/fancybox/fancybox.png') -40px -90px no-repeat;}
#fancybox-title-float-main {color: #FFF; line-height: 29px; font-weight: bold; padding: 0 0 3px 0; background: url('img/fancybox/fancybox-x.png') 0px -40px;}
#fancybox-title-float-right {padding: 0 0 0 15px; background: url('img/fancybox/fancybox.png') -55px -90px no-repeat;}

/* IE6 */
.fancybox-ie6 #fancybox-close {background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://app.alejtech.eu/fancybox/fancybox-1.3/fancy_close.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-left-ico {background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://app.alejtech.eu/fancybox/fancybox-1.3/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico {background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://app.alejtech.eu/fancybox/fancybox-1.3/fancy_nav_right.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-over {background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://app.alejtech.eu/fancybox/fancybox-1.3/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://app.alejtech.eu/fancybox/fancybox-1.3/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://app.alejtech.eu/fancybox/fancybox-1.3/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://app.alejtech.eu/fancybox/fancybox-1.3/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {height: expression(this.parentNode.clientHeight + "px");}
#fancybox-loading.fancybox-ie6 {position: absolute; margin-top: 0; top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');}
#fancybox-loading.fancybox-ie6 div	{background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://app.alejtech.eu/fancybox/fancybox-1.3/fancy_loading.png', sizingMethod='scale');}
#fancybox-loading.fancybox-ie6 div	{background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://app.alejtech.eu/fancybox/fancybox-1.3/fancy_loading.png', sizingMethod='scale');}

/* IE6, IE7, IE8 */
.fancybox-ie .fancybox-bg {background: transparent !important;}
.fancybox-ie #fancybox-bg-n {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-ne {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-e {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-se {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-s {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-sw {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-w {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-nw {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale');}


}