* {margin:0;padding:0;font-family:tahoma;outline:none;}
body {background:#ABABAB;color:#000000;font-size:12px;line-height:17px;}
a {text-decoration:none;color:#333333;}
img {border:none}

.top-repeater {width:100%;text-align:center;float:left;}
.top-content {width:900px;padding:5px 0 0 0;margin:0 auto;text-align:left;}
.top {width:900px;height:25px;border-bottom: 3px solid #8C8C8C;margin:0 0 5px 0;float:left}
.logo {width:360px;height:18px;padding:3px 0 4px 0;background:url('../images/logo.gif') no-repeat;float:left;cursor:pointer;}
.lang {width:540px;height:20px;padding:0 0 5px 0;text-align:right;float:left;}
.menu{width:890px;height:23px;padding:5px 10px 5px 0px;font-size:14px;line-height:33px;background:url('../images/menu-repeater.png') repeat-x;float:left;}
.menu-item {height:23px;padding:0px 8px 0 15px;text-align:center;line-height:23px;background:url('../images/menu-right.png') no-repeat right;float:left;}
.menu-item a {padding:0 0 0 8px;background:url('../images/menu-left.png') no-repeat;float:left;}
.menu-item a:hover {text-decoration:underline;color:#81795B;}

.menu-item-active {height:23px;padding:0px 7px 0 15px;text-align:center;line-height:23px;background:url('../images/menu-right-active.png') no-repeat right;float:left;}
.menu-item-active a {padding:0 0 0 8px;background:url('../images/menu-left-active.png') no-repeat;float:left;}
.menu-item-active a:hover {text-decoration:underline;color:#81795B;}



.banner{width:900px;height:300px;padding:0 0 5px 0;background:url('../images/b1.jpg') no-repeat;float:left;}
.banner-podstrona{width:900px;height:200px;padding:0 0 5px 0;float:left;}

.mid-wrapper {width:100%;padding:5px 0 15px 0;text-align:center;float:left;}
.mid-content {width:900px;margin:0 auto;text-align:left;}
.content {background:#CBCBCB;float:left;padding:5px 5px 5px 5px;}
.content-repeater {background:url('../images/content-repeater.png') repeat-y;float:left;}
.content-left {position:relative;width:250px;min-height:310px;/*background:#BBBBBB url('../images/lamp.png') no-repeat top left;*/float:left;}
.content-left-kontakt {position:relative;width:230px;padding:20px 5px 0 15px;float:left;min-height: 300px;}
.content-left-kontakt h3 {width:165px;padding:0 0 5px 0;font-size:14px;float:left;}
.content-left-kontakt p {font-size:12px;}
.content-left-kontakt a {width:165px;font-size:12px;text-align:right;}
.content-left-kontakt a:hover {text-decoration:underline;}

.content-right {width:600px;padding:10px 20px 10px 20px;float:left;}
.content-right-index {padding:10px 20px 115px 20px;}
.content-right h3 {width:600px;padding:0px 0px 12px 0px;float:left;}
.content-right h4 {width:600px;padding:0px 0px 8px 0px;float:left;}
.content-right p {padding:0px 0px 8px 0px;}

.gallery-content{padding:0 0 20px 20px;float:left;}
.picture-box {width:160px;height:140px;padding:20px 0 0 20px;text-align:center;float:left;}
.picture {width:160px;height:120px;text-align:center;float:left;}
.picture-desc {width:160px;height:15px;padding:5px 0 0 0;line-height:15px;font-size:11px;float:left;overflow:hidden;}


.mapa {width:400px;height:300px;float:left;}
.kontakt-text {width:180px;padding:0 0 0 20px;float:left;}

.bottom-wrapper {width:100%;text-align:center;float:left;}
.bottom-content {width:900px;margin:0 auto;text-align:left;}


.akapit {width:35px;height:19px;float:left;}
.fright {float:right;text-align:right;}

/*Smart Tabs*/
.stContainer {color:#5A5655;background-color:#CBCBCB;border:0px solid #CCC;width:600px;}
.div-tabs {width:580px;height:475px;color:#5A5655;background-color:#F8F8F8;text-align:left;border:1px solid #CCC;padding:10px;border-top-width: 0 !important;
	-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomleft:8px;-moz-border-radius-bottomright:8px;
	overflow:auto;}
.stContainer ul {width:588px;height:40px;padding:0px 6px 0 6px;border: 1px solid #CCCCCC;background:#EEEEEE;clear: both;list-style: none;display:block;
    -moz-border-radius-topleft      : 8px;    -moz-border-radius-topright     : 8px;    -moz-border-radius-bottomleft   : 0px;    -moz-border-radius-bottomright  : 0px; 
    -webkit-border-top-left-radius: 5px;    -webkit-border-top-right-radius: 5px;    -webkit-border-bottom-left-radius: 0px;    -webkit-border-bottom-right-radius: 0px;}
.stContainer ul li{border-bottom:0px solid #E0E0E0 !important;border-right: 1px solid #E0E0E0;border-left: 1px solid #E0E0E0;float: left;}
.stContainer ul li a {width:109px;height:34px;padding:3px;color:#878787;outline-style:none;display:block;}/*remember about border 1px*/
.stContainer ul li a h3 {width:110px;padding:0 3px 0 3px;display:block;font: bold 13px Verdana, Arial, Helvetica, sans-serif;float:left;}
.stContainer ul li a:hover {color:#FFF;background: #bababa;}
.stContainer ul li a.sel {height:35px;color:#333333;background: #F8F8F8;cursor:text;}
.stContainer ul li a.dis {color:#CCCCCC;background: #F8F8F8;cursor:text;}

#lampaD	{ text-align: center; }


.fb_reset {
background: none;
border: 0;
border-spacing: 0;
color: #000;
cursor: auto;
direction: ltr;
font-family: "lucida grande", tahoma, verdana, arial, 

sans-serif;
font-size: 11px;
font-style: normal;
font-variant: normal;
font-weight: normal;
letter-spacing: normal;
line-height: 1;
margin: 0;
overflow: visible;
padding: 0;
text-align: left;
text-decoration: none;
text-indent: 0;
text-shadow: none;
text-transform: none;
visibility: visible;
white-space: normal;
word-spacing: normal;
}

#fb-roll {
	cursor: pointer;
	position: fixed;
	right: -300px;
	top: 100px;
	z-index: 99;
	background: #ffffff;
}
#fb-roll > img {
	position: absolute;
	left: -46px;
	bottom: 0px;
}
#popup {
position: fixed;
z-index: 999;
width: 100%;
height: 100%; /*position: absolute;*/
left: 0%; background: url('../img/shadow.png');
padding-top: 5%;
}

#popup #bd {
width: 603px; margin: auto;
height: 392px; 
background-size: 100% 100%; 
background-position: center top;
/* box-shadow: 3px 3px 12px #4574D6; */ 
background-repeat:no-repeat;

}

#popup #bd #close {
display: block;
background: url('../img/close.jpg') no-repeat;
width: 80px;
height: 30px;
float: right; opacity: 0.8; 
    margin: -30px 8px;
}