@charset "utf-8";
/* CSS Document */

body { font-family:Arial, Helvetica, sans-serif; background:url(img/bg.jpg) center top; background-attachment:fixed;}
.clear { clear: both; }
.clearfix:after { content: "."; display:block; height:0; clear:both; visibility:hidden; }/* ----- clear fix for floats ----- */
.clearfix { display:inline-block; }
* html .clearfix { height:1%; }/* hides clearfix from IE-mac */
.clearfix { display:block; }/* end hide from IE-mac */
.alignleft { float:left; }
.alignright { float:right; }
.aligncenter { margin:auto; display:block; }
.alignnone { clear:both; font-size:0; line-height:0; margin:0; padding:0; border:0; height:0; width:0; }
.centered { text-align:center; }
img { display:block; position:relative; padding:0; }


strong { font-weight:700; }

h1 { }
h2 { font-size:36px; font-weight:700; color:#3e3e3e; margin:0px 10px; }
h2.blockquote { font-size:36px; font-weight:700; background:none; color:#3e3e3e; margin:10px 0 0 0; }
h3 { font-size:23px; font-weight:300; color:#3e3e3e; line-height:35px; padding:21px 10px 22px 0;}
h4 { font-size:15px; font-weight:600; color:#3e3e3e; line-height:20px; padding:14px 0px 13px 0; }
h4.button { padding:15px 0px 20px 0; }
h4.blockquote { padding-left:30px !important; font-style:italic; font-weight:600; }
h4.blockquote span.name { font-size:12px; color:#888; font-style:normal;  font-weight:400; line-height:35px; }
.headline h4 {display:inline; background:#fff; padding:0px 10px 0px 0; }
h5 { font-size:12px; font-weight:400; color:#3e3e3e; line-height:20px; padding:10px 20px 5px 0; text-transform:uppercase; }
h3 a, h5 a { color:#3e3e3e; text-decoration:none}
h3 a:hover, h5 a:hover { color:#ca2b63; text-decoration:none}
h4 a {color:#ca2b63; text-decoration:none}
article h3 {font-size:20px; font-weight:600; padding:21px 30px 7px 0; }

p { padding:5px 0px 5px 0; line-height:20px; }

.wrapper {
    width: 1000px;
    margin: 0 auto;
    position: relative;
}
.clear {width: 100%; clear: both;}

#main {
    
}

.top {
	 width:983px; height:357px; background-color:#FFF; margin:73px 0px 0px 9px; box-shadow: 0px 0px 20px -5px #000; z-index:1;}

.logo { background:#FFF; position:absolute; top:-40px; left:60px; width:385px; height:95px; box-shadow: 0px 0px 16px -3px  #CCC;  z-index:3;
	}
.logo .one {font-family: Arial, Helvetica, sans-serif;  color:#c1af1a; letter-spacing: -3px; text-align:center; margin-top: 14px;}
.logo .two {font-family: 'Strait', sans-serif;  color:#7c7c7c; letter-spacing: 0px; text-align:center; margin-top: 2px;}

.kontakt { background:#c1af1a; position:absolute; top:-30px; left:612px; width:320px; height:65px; box-shadow: 0px 0px 16px -3px  #CCC;  z-index:4;}
.kontakt  .one {font-family: 'Strait', sans-serif; color:#FFF; font-size: 35px; letter-spacing: 0px; text-align:center; margin-top: 13px; text-shadow: 1px 1px #796d08;}
	
.bottom a{color:#fff;}	
	 
.bottom { width:1000px; margin:-228px 0px 0px 0px; z-index:-1; display: table;
box-shadow: 0px 0px 15px -1px #000; border-bottom:6px solid #daeefa; background:url(img/content_bg.jpg) no-repeat 0px 180px #c1af1a;}

.bottom .boks {margin:250px 0px 0px 25px; width: 212px; float: left; position: relative; color:#fff; font-size:11px;}
.bottom h1 { font-size:25px; font-family: 'Strait', sans-serif;  color:#FFF; border-bottom:1px solid #f9ee94; text-shadow: 1px 1px #796d08; margin-top:15px; margin-bottom:13px;}
.bottom h2 { font-size:20px; font-family: 'Strait', sans-serif;  color:#FFF; text-shadow: 1px 1px #796d08;}

.bottom .boks .menu ul {list-style-type: none; margin-top:8px;}

.bottom .boks .menu ul li {
   border-bottom:1px solid #f9ee94;
    float: left;
    width: 212px;

}

.bottom .boks .menu ul li a {
    color: #FFF;
	text-shadow: 1px 1px #796d08;
    text-decoration: none;
    display: block;
    padding: 5px 0px 5px 6px ;
	font-size:13px;
}
.bottom .boks .menu ul li a:hover{ background-color:#e1cd29;}


.bottom .content {margin:275px 0px 0px 50px; width: 680px; float: left; position: relative; margin-bottom:10px;}
.bottom .content .txt{ font-size:13px; color:#fff; line-height:21px; text-shadow: 1px 1px #796d08; text-align:justify; }


.galeria-loga { list-style: none; margin:20px 0px 105px 0px; width: 680px; float: left; z-index:0;}
.galeria-loga li { display: block;     width: 170px;    height: 141px;text-align: center; float: left; padding:0; }
.galeria-loga li .thumb { background-color: #FFFFFF; padding: 2px; border: 1px solid #796d08; border-bottom-width: 3px;} 
.galeria-loga li:hover .thumb { border: 1px solid #796d08; border-bottom-width: 3px;} 
.galeria-loga li a { text-decoration: none; }
.galeria-loga li a .img_title { color: #5caacf; font-size: 14px; text-decoration: none; font-weight: bold; }

.hovergallery-loga img{
-webkit-transform:scale(0.8); /*Webkit: Scale up image to 1.2x original size*/
-moz-transform:scale(0.8); /*Mozilla scale version*/
-o-transform:scale(0.8); /*Opera scale version*/

-webkit-transition-duration: 0.2s; /*Webkit: Animation duration*/
-moz-transition-duration: 0.2s; /*Mozilla duration version*/
-o-transition-duration: 0.2s; /*Opera duration version*/
opacity: 1; /*initial opacity of images*/


}

.hovergallery-loga img:hover{
-webkit-transform:scale(1.0); /*Webkit: Scale up image to 1.2x original size*/
-moz-transform:scale(1.0); /*Mozilla scale version*/
-o-transform:scale(1.0); /*Opera scale version*/
box-shadow:0px 0px 30px gray; /*CSS3 shadow: 30px blurred shadow all around image*/
-webkit-box-shadow:0px 0px 30px gray; /*Safari shadow version*/
-moz-box-shadow:0px 0px 30px gray; /*Mozilla shadow version*/
opacity: 1;
z-index:999;
}


.galeria { list-style: none; margin:-100px 0px 105px -140px; width: 680px; float: left; z-index:0;}
.galeria li { display: block;width: 160px; height: 150px; text-align: center; float: left; padding:0; }
.galeria li .thumb { background-color: #FFFFFF; padding: 2px; border: 1px solid #796d08; border-bottom-width: 3px;} 
.galeria li:hover .thumb { border: 1px solid #796d08; border-bottom-width: 3px;} 
.galeria li a { text-decoration: none; }
.galeria li a .img_title { color: #5caacf; font-size: 14px; text-decoration: none; font-weight: bold; }


.hovergallery img{
-webkit-transform:scale(0.3); /*Webkit: Scale up image to 1.2x original size*/
-moz-transform:scale(0.3); /*Mozilla scale version*/
-o-transform:scale(0.3); /*Opera scale version*/

-webkit-transition-duration: 0.2s; /*Webkit: Animation duration*/
-moz-transition-duration: 0.2s; /*Mozilla duration version*/
-o-transition-duration: 0.2s; /*Opera duration version*/
opacity: 1; /*initial opacity of images*/


}

.hovergallery img:hover{
-webkit-transform:scale(1.0); /*Webkit: Scale up image to 1.2x original size*/
-moz-transform:scale(1.0); /*Mozilla scale version*/
-o-transform:scale(1.0); /*Opera scale version*/
box-shadow:0px 0px 30px gray; /*CSS3 shadow: 30px blurred shadow all around image*/
-webkit-box-shadow:0px 0px 30px gray; /*Safari shadow version*/
-moz-box-shadow:0px 0px 30px gray; /*Mozilla shadow version*/
opacity: 1;
z-index:999;
}



/*=== Custom Slider Styles ===*/
/*============================*/

#slider {
	position:relative;
width:983px; height:357px;
     z-index:0;
	background:url(images/loading.gif) no-repeat 50% 50%;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	left:463px;
	bottom:12px;
	background: #c1af1a;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    padding: 3px;
    border: 2px solid #CCC;
    opacity: 0.7;
    z-index: 99;
	}
	
	.nivo-controlNav:hover{opacity: 1;}
	
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:0px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:35px;
	height:65px;
	background:url(images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-35px 0;
	right: -40px;
}

a.nivo-nextNav:hover{right: -41px;}

a.nivo-prevNav {
	left:-40px;
}
a.nivo-prevNav:hover{left: -41px;}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}
.nivo-directionNav a{top: 40%;}

/*====================*/

.stopka { color:#666; font-size:12px; width:800px; margin:0 auto; padding-top:10px; }
.stopka a{ color:#666; font-size:13px; padding:10px; text-decoration:none; line-height:23px;}
.stopka a:hover { color:#c1af1a}



.kontakt2 { 
position: absolute;
top: 362px;
left: 612px;
min-width:369px;
height: 51px;

z-index: 4;}
.kontakt2  .menu{ letter-spacing: 0px; padding:0px 8px 0px 8px;}
.kontakt2  .menu a{font-family: 'Strait', sans-serif; color:#fff; text-decoration:none; font-size: 25px; letter-spacing: 0px; float:left; height: 51px; line-height:51px;  padding:0px 12px 0px 12px}
.kontakt2  .menu a:hover{font-family: 'Strait', sans-serif; background-color:#FFF; color:#c1af1a; }


