* { margin:0; padding:0;}
html, body { height:100%;}
body { background:url(../img/body-bg17.png) center #fbf78d; font-family:Tahoma, Geneva, sans-serif;  color:#653425;}

input, select, textarea { font-family:Tahoma, Geneva, sans-serif; font-size:1em;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}


p { margin-bottom:18px;}

/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal; }
img {border:0; vertical-align:top; text-align:left;}
object { vertical-align:top; outline:none;}

#reservation-form { font-size:.9em; font-weight:bold;}
#reservation-form fieldset { border:none;}
#reservation-form .field { display:block; height:55px;} 
#reservation-form label { display:block; padding-bottom:4px;}
#reservation-form select { border:1px solid #5d3825; }
#reservation-form select.select1 { width:50px; margin-right:10px;}
#reservation-form select.select2 { width:127px;}
#reservation-form select.selectRodzaj { width:250px;}
#reservation-form input { text-align:left; border-left: 2px; border:1px solid #5d3825;  }
#reservation-form textarea { text-align:left; border-left: 2px; border:1px solid #5d3825; }

#reservation-form .button { font-size:1em;}
#reservation-form .button span a {color:#DDDDDD; font-size:1em;background:#A60000 }
 .Table { border:1px ; padding-left:20px; padding-bottom:20px;padding-top:20px ; color:#956500; width:1em; text-align: left;}
.ClientData {  padding-bottom:10px;padding-top:10px; color:#956500; width:500px; text-align: left;}
#righr-menu-form { font-size:1em; font-weight:bold;}

.Container  { border:1px ; background:#1d110b; color:#bca695; width:900px; text-align: left; float: left;}


/*==================list====================*/
ul { list-style:none;}

/*==================other====================*/
.img-indent { margin:0 10px 0 -8px; float:left;}
.img-indent.alt { margin-right:25px;}
.img-box { width:100%; overflow:hidden; padding-bottom:20px;}
.img-box img { float:left; margin:0 20px 0 0;}

.extra-wrap { overflow:hidden; }

.p1 { margin-bottom:9px;}
.p2 { margin-bottom:18px;}
.p3 { margin-bottom:27px;}

.alt-top { padding-top:9px;}

/*==================txt, links, lines, titles====================*/

a {color:#956500; outline:none;}
a:hover{text-decoration:none;color: #795200;}
a.active {text-decoration: none;color: #970000;}
/*65001D*/

/*
 A:link {text-decoration: underline overline}
 A:visited {text-decoration: underline overline}
 
 A:hover {text-decoration: underline; color: #650000;}
*/
h1 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:x-small; line-height:1em; color:#c7be0a; letter-spacing:-2px;}
h1 a { color:#c30000; text-decoration:none;}
h2 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#c30000; font-size:30px; line-height:1em; font-weight:normal; margin-bottom:12px; letter-spacing:-1px;}
h4 { font-size:.91em;color:#c30000;}
h4 a { color:#c30000; text-decoration:none;}
h5 { font-size:1.2em; color:#c30000; padding-top:10px; margin-bottom:25px;}
/*h6 { font-size:1em; color:#e7e7e7;}*/
h6 a{ 
	   font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	   /*color:#a60000;*/
	   font-size:23px;
	   line-height:1em;
	   font-weight:bold;
	   margin-bottom:10px;
	   text-decoration:none;/* underline; */
}
h6 { 
	  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	   color:#a60000;
	   font-size:23px;
	   line-height:1em;
	   font-weight:bold;
	   margin-bottom:10px;
	   text-decoration:none;/* underline; */
}
h6 a:hover {
		text-decoration: underline;
}
h6 a.active {
		text-decoration: underline;
		color: #970000;
}
h6 a.active:hover {
		text-decoration: none;
}

.txt1 { font-size:1.0em;}
.txt2 { color:#c30000; font-size:1.33em; text-transform:uppercase;}

.link1 { display:block; float:left; background:url(../img/link1-bgd.gif) left top repeat-x; color:#fff; text-decoration:none;}
.link1 em { display:block; background:url(../img/link1-left.gif) no-repeat left top;}
.link1 b { display:block; background:url(../img/link1-right.gif) no-repeat right top; padding:2px 15px 2px 15px; font-weight:normal; font-style:normal;}
.link1:hover { text-decoration:underline;}

.button { text-align:center; font-size:.91em;}
.button span { display:inline-block; background:url(../img/button-side.gif) no-repeat left top; padding-left:1px;}
.button span span { background:url(../img/button-side.gif) no-repeat right top; padding-right:1px; padding-left:0;}
.button span span a { display:inline-block; background:url(../img/button-bg.gif) left top repeat-x; padding:0 0 3px 0; color:#d5c6bb; width:152px; text-decoration:none; text-transform:uppercase; font-weight:bold;}
.button span span a:hover { text-decoration:underline;}

.button1 { text-align:center; font-size:.91em;}
.button1 span { display:inline-block; background:url(../img/button-side.gif) no-repeat left top; padding-left:1px;}
.button1 span span { background:url(../img/button-side.gif) no-repeat right top; padding-right:1px; padding-left:0;}
.button1 span span a { display:inline-block; background:url(../img/button-bg.gif) left top repeat-x; padding:0 20px 3px 20px; color:#d5c6bb; text-decoration:none; text-transform:uppercase; font-weight:bold;}
.button1 span span a:hover { text-decoration:underline;}

.line-hor { background:#4d3525; height:1px; overflow:hidden; font-size:0; line-height:0; margin:21px 0 16px 0;}
.line-ver { background-image:url(../img/line-ver.gif); background-repeat:repeat-y; width:100%;}

.title { margin-bottom:10px;}

/*==================wyb�rn j�zyka====================*/
.Lang{
	position:absolute;
	top:90px;
	left:565px;
	right:20px;
	width: 200px;
}
.Langauge{
	padding-top: 12px;
}
.Langauge select{ 
	font-size: 11px;
	font-weight: bold;
	border:1px solid #5d3825;
	color:#581313;
}

 .Langname{ 
 		
		font-size: 14px;
		color:#581313;
		font-weight: bold;
		vertical-align:middle;
		text-align:left;
		padding-right: 20px;
		padding-top: 90px;
		float:right
	}

/*==================boxes====================*/
.box { background:#1d110b; width:100%;}
.box .inner { padding:21px 30px 30px 28px;}

.dept-list { float:left;}
.dept-list dd { clear:both; text-align:right;}
.dept-list dd span { float:left; padding-right:25px;}
.dept-list dd p { text-align:left;}


/*header*/
#header .row-1 { height:106px; vertical-align: bottom;}
#header .row-2 { height:390px; background:url(../img/header-bg.png) no-repeat left bottom;}
#header .row-2.alt { height:278px; background:url(../img/header-bg1.png) no-repeat left bottom; width:100%; padding:0; margin:0;}
#header .row-2 .indent { padding:13px 0 0 13px;}

#header .logo { float:left; padding:5px 0 0 10px;}
#header .logo em { position:absolute; top:25px; text-transform:uppercase; font-style:normal; font-size:16px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; padding-left:5px;}
#header .logo strong { color:#ad0000; font-size:.91em; padding-left:5px;}
#header .phones { float:right; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; line-height:1em; color:#A60000; padding: 3px 0 0 0; letter-spacing:-1px;}
#header .phones a { font-size:15px; line-height:1em; color:#A60000}

#header .opening { position:absolute; top:50px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; line-height:1em; color:#DD0000;  letter-spacing:-1px; left:490px;}

#header .contact_email { position:absolute; top:65px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; line-height:1em; color:#663300;  letter-spacing:-1px; left:785px;}
#header .contact_email a { font-size:15px; line-height:1em; color:#A60000}


	

.header-box { background:url(../img/header-bg1.jpg) no-repeat center; width:950px; height:364px;}
.header-box .inner { padding:307px 0 0 4px;}
.header-box .inner .box-button{ width: 944px; height: 55px; 
								background-color:#bc6303;
	                            /*background-color:#581313; */
	                            
}
		

.header-box-small { background:url(../img/header-bg-small.jpg) no-repeat left top; width:950px; height:252px; }
.header-box-small .inner { padding:195px 0 0 4px;}
.header-box-small .inner .box-button{ width: 944px; height: 55px; 
								background-color:#bc6303;
								 /*filter:alpha(opacity=70);   /* Internet Explorer       */
								 /*-moz-opacity:0.7;           /* Mozilla 1.6 and below   */
								/* opacity: 0.7;               /* newer Mozilla and CSS-3 */
				 				/*background-color:#ae0000;*/
	                            border: 0;
}

#header .nav { width:100%; overflow:hidden;}
#header .nav li { display:inline;}
#header .nav li a { display:block; 
	                float:left; 
	                width:116px; 
	                height:55px; 
	                line-height:52px; 
	                font-size:14px; 
	                text-transform:uppercase; 
	                font-weight:bold; 
	                color:#fff; 
	                text-decoration:none; 
	                font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
	                text-align:center; 
	                margin-right:2px; 
	                background:url(../img/nav-bg1.png) no-repeat left top ;
					
}
#header .nav li a:hover { background:url(../img/nav-bg2_2.png) no-repeat left top;}
#header .nav li a.current { background:url(../img/nav-bg2_2.png) no-repeat left top;}
	
/*content_site*/
#content_site { background-color:#FFFDD7 ; margin:0 8px;  padding:15px 20px 20px 40px;}
#content_site .indent { padding:12px 0 30px 0; width: 620px;}

#content_site ul { padding-bottom:20px}
#content_site ul li { background:url(../img/bull1.gif) no-repeat left; padding:0 0 0 13px;}

.contacts-list dt { font-weight:bold; margin-bottom:10px;}
.contacts-list dd { font-weight:bold;}

#content_site .gallery { width:100%; }
#content_site .gallery ul { overflow:hidden; margin:-7px -40px -11px -32px; position:relative;}
#content_site .gallery ul li { background:url(../img/img-wrapper.png) no-repeat left top; width:155px; height:110px; padding:0; float:left; margin-right:3px;}
#content_site .gallery ul li img {margin:13px 0 0 11px;}

#content_site .gallery-images { width:100%;padding:0 0 0 15px;}
#content_site .gallery-images ul {overflow:hidden; margin:0 -32px -14px 0; position:relative; padding-bottom:0;}
#content_site .gallery-images ul li { float:left; padding:5px 0 14px 0; background:none; margin-right:16px;}

#content_site .img-list li { width:100%; overflow:hidden; background:none; padding:0 0 18px 0;}
#content_site .img-list li img { float:left; margin:6px 9px 0 0;}

.extra-img { position:relative; margin:0 -9px 0 -8px;}

.gallery-main { background:url(../img/gallery-wrapper.png) no-repeat left top; width:607px; height:433px; margin:0 -10px 0 -6px; position:relative;}
.gallery-main .inner { padding:12px 0 0 12px;}
.gallery-main .prev { position:absolute; left:-1px; top:0px;}
.gallery-main .next { position:absolute; right:-1px; top:0px;}

.list1 { font-size:1.0em; padding:4px 0 15px 0;}
.list1 dt { font-weight:bold; color:#e3dad2; margin-bottom:12px; padding:0 0 0 4px;}
.list1 dd { border-bottom:1px solid #57473c; padding:0 5px 7px 4px; margin-bottom:4px; line-height:1.45em;}
.list1 dd span { float:right;}
.list1 dd.alt { border-bottom:none;}
.list1 dd.last { font-weight:bold; color:#c30000; border-bottom:none;}

#content_site .list2 { padding-bottom:8px;}
#content_site .list2 li { font-size:1.0em; padding-bottom:8px;}

#content_site .list3 li a { text-decoration:none;text-transform:uppercase}
#content_site .list3 li a:hover { text-decoration:underline;}
#content_site .list3 li { font-size:1.0em; padding-bottom:8px;font-weight:bold;}

#content_site .list4 li { width:100%; overflow:hidden; padding:0; background:none; font-size:.91em; padding-bottom:15px;}
#content_site .list4 li img { float:left; margin:0 13px 0 0;}
#content_site .aside ul { font-size:.91em;}

/*footer_site*/
#footer_site { font-family:Arial, Helvetica, sans-serif;font-size:12px;;  padding:20px 15px 30px 15px;}
#footer_site a { color:#653425; text-transform:uppercase}
#footer_site .navb { text-align:center; padding-bottom:25px;}
#footer_site .navb li { display:inline;}
#footer_site .navb li a { padding:0 24px 0 24px; color:#653425; font-weight: bold;}
.float_text { height: 500px;}
.wrapper_n { width:100%; overflow:hidden;}
.wrapper_n a { font-size:11px; color:#653425; font-style: normal;}

/*log*/
#log_site { font-family:Arial, Helvetica, sans-serif;
            padding-left: 800px; 
            font-size: smaller;
		  }

/*==========================================*/

/*qanda*/
#qanda {
  margin: 20px 0;
  padding: 0;
}
#qanda dt {
  margin: 0px 0;
  padding: 10px 0 0px 0px;
  line-height: 18px;
  font-weight: bold;
  background: transparent url('../img/lay-ico-question.png') no-repeat left;
  display: block;
}
#qanda dd {
  width: 500px;
  margin: 0;
  padding: 0;
  background: transparent url('../img/lay-dashes-h.png') repeat-x left bottom;
  display: none;
}
#qanda dd.active { display: block; }
#qanda dd p { margin: 0 0 0px; padding: 10px 0 10px 0px; }
#qanda dd p.first { background: transparent url('../img/lay-ico-answer.png') no-repeat left ; }

#content_site p { line-height: 150%; }
/*==========================================*/

#TableContakt{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:20px 20px 20px 20px;}
#TableContakt .t1 {width: 50px; padding: 0px 5px 2px 0px;}
#TableContakt .t2 {width: 500px;}

.GoogleMail{ font-family:Arial, Helvetica, sans-serif; color: #663300; }
.GoogleMail.hover{ font-family:Arial, Helvetica, sans-serif; color: #663300;font-style:inherit;}

#GoogleBox{ font-family:Arial, Helvetica, sans-serif; color: #663300; font-size:12px;}

/*==========================================*/
#fancy_inner {
    position:relative;
    height:350px;
}

#fancy_inner IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#fancy_inner IMG.active {
    z-index:10;
    
}

#fancy_inner IMG.last-active {
    z-index:9;
}
/*==================== jquery gallery======================*/

.galleryview {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.gallery_line{
	padding-top: 30px;
}


.options {
	border: 1px solid #777;
	border-right: none;
	font-size: 0.8em;
	font-family: Verdana, Geneva, sans-serif;
}
.options th {
	text-align: left;
	background: #777;
	color: white;
	font-weight: bold;
}
.options th, .options td {
	
}
.options td {
	border-right: 1px solid #777;
}
#parts-img {
	border: 1px solid black;
}
img.nav {
	border: 1px solid black;
	
}

.panel-overlay h2,
.panel-overlay p{
	
}
.panel-overlay p {

}
/*--------------------------------------------------------------*/


.float_header{ height:200px; text-align:center; color:#fff; font-size:3em; }
.wrapper { width:900px; margin:0 auto; position:relative; }
.wrapper #float_menu{ position:absolute; padding-top:25px;  width:200px; }
.float_footer{  height:500px; background-color:blue; text-align:center; color:#fff; font-size:3em;  }

