* {	margin: 0; padding: 0; border: 0px;  }
* { outline: none; }
img { border: none; }
html, body { height: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #916d6d; line-height: 16px; }

#Page {	background: #443434 url(../images/background2.jpg) top center repeat-x; width: 100%; height: 100%; }
#Main { background: url(../images/bg_top2.jpg) top left repeat-x; margin: 0 auto; width: 969px; min-height: 100%; height: auto !important; height: 100%; position: relative; }
#MainIn { float: left; width: 949px; padding-left: 10px; }


/*		Top
_________________________________________________________________________________________*/

#Top { width: 949px; height: auto; }

.language { float: left; margin-top: 40px; padding-left: 20px; }
	.language p { float: left; color: #a0a0a0; padding-left: 13px; }
		.language p span { color: #626262; background: url(../images/menu_border.jpg) top right no-repeat; padding: 0 5px 0 5px; }
	.language ul { float: left; }
	.language ul li { float: left; padding: 1px 0 0 5px; }

#MainMenu { margin-top: 74px; clear: left; }
	#MainMenu li { padding: 0 13px 0 13px; background: url(../images/menu_border.jpg) top right no-repeat; }
	#MainMenu li.no { background: none; }
	#MainMenu a { float: left; height: 26px; text-decoration: none; color: #735b5b; }
	#MainMenu a:hover, #MainMenu a.active { background: url(../images/menu_z.jpg) bottom center no-repeat; color: #cc7870; }

#Logo { float: right; width: 132px; height: 126px; margin-top: 23px; padding-right: 21px; }

#MainPic { float: left; width: 934px; height: 272px; background: url(../images/mainPic3.jpg) top left no-repeat; padding: 5px 0 0 15px; z-index: 90; }

/*		Container
_________________________________________________________________________________________*/


#Container2 { margin: 0 auto; width: 906px; padding: 0 30px 40px 13px; background: #f9f4f2 url(../images/bg_container2a.jpg) top left no-repeat; overflow: hidden; }
#Container { margin: 0 auto; width: 906px; padding: 0 30px 40px 13px; background: #f9f4f2 url(../images/bg_container.jpg) top left no-repeat; overflow: hidden; }

#Container-Menu h2 { float: left; width: 245px; height: 10px; display: block; padding: 13px 0 20px 0px; font-size: 14px; font-weight: bold; color: #333333;  }
.Container-Main h2 { float: left; height: 10px; display: block; padding: 13px 0 20px 0px; font-size: 14px; font-weight: bold; color: #333333; }
.Container-Main h4 { float: left; padding: 0px 0 10px 0px; font-size: 12px; font-weight: normal; }

h3 { float: left; height: 13px; width: 575px; padding: 0px 0 15px 0; font-size: 12px; color: #6ea600; font-weight: bold; }
a { color: #a35959; text-decoration: none; }
a:hover { text-decoration: none; }
.akapit { float: left; margin-top: 14px; }
li { list-style: none; }
p { clear: both; }
.bez { color: #ce7b72; }
.margin { margin-bottom: 150px; }

#Container-Menu { float: left; width: 245px; padding: 36px 26px 20px 20px; }
#Container-Menu p { width: 245px; }
#Container-Menu img { float: left; width: 229px; height: inherit; border: 1px solid #8f7d7d; }

.menu { float: left; }
	.menu li { float: left; border-bottom: 1px solid #e1bfbf; }
	.menu li.up { float: left; border-top: 1px solid #e1bfbf; }
		.menu li a { float: left; text-decoration: none; color: #7b6a6a; }
		.menu li a:hover { font-weight: bold; }

.Container-Main { float: left; width: 575px; padding: 36px 0 0 40px; }

.main { width: 245px; }
	.main li a { width: 215px; background: url(../images/z1.jpg) 8px 9px no-repeat; padding: 5px 10px 5px 20px; }
	.main li a.active, .main li.second a.active, .main li.third a.active { color: #cc7870; font-weight: bold; }
.main li.second { border: none; padding-left: 20px; }
.main li.second a { width: 215px; padding: 5px 10px 5px 0px; background: none; color: #7b6a6a; border-bottom: 1px solid #f1dddd; }
.main li.second a.active { border-bottom: 1px solid #cc7870; }
.main li.third { border: none; padding-left: 40px; }
.main li.third a { width: 195px; padding: 5px 10px 5px 0px; background: none; color: #7b6a6a; border-bottom: 1px solid #f4e6e6; }
.main li.third a:hover, .main li.third a.active { padding-left: 0px; font-weight: bold; }

.in { width: 225px; padding-top: 20px; }
	.in li { clear: both; }
	.in li a, .in li a:hover { float: left; width: 195px; height: 24px; padding: 10px 10px 0px 20px; overflow: hidden; color: #6ea600; }
	.in li a:hover { background-color: #f1eced; }

.List li { float: left; }
	.List li a { float: left; border: 1px solid #dddddd; border-bottom: 1px solid #bbbbbb; border-right: 1px solid #bbbbbb; }
	.List li a:hover { border: 1px solid #dddddd; }
		.List li a img { width: auto; height: auto; }
	.List li p { float: left; }

.image-small li { width: 117px; height: 66px; padding-left: 2px; padding-bottom: 2px; }
.image-small li a, .color li a { width: 115px; height: 64px; }
.image-small li p { width: 117px; padding: 2px 0 2px 0; font-size: 10px; margin-top: 1px; text-align: center; background: #fff; color: #291f1a; }
.image-small li a img, .color li img { width: 115px; height: 64px; }

.color { float: left; width: 310px; border-top: 1px solid #e1bfbf; }
	.color li { height: 69px; border-bottom: 1px solid #e1bfbf; padding-top: 3px; }
		 .color li p { width: 180px; padding: 26px 0 26px 10px; background: #f4eaec; margin-right: 3px; }
		 .color li img { border: 1px solid #c9b8b8; }

.image, .cat { float: left; width: 575px; }
.image li { width: 190px; padding: 0 0 2px 2px; }
.image li.no { width: 190px; padding: 0 0 2px 0; }
	.image li a { width: 188px; height: 106px; }
		.image li a img { width: 188px; height: 106px; }
	.image li p a, .cat li p a { height: auto; border: none; font-size: 11px; font-weight: normal; clear: right; }
	.image li p a em, .cat li p a em { float: left; width: inherit; font-size: 10px; color: #7b6a6a; font-weight: normal; font-style: normal; }
	.image li p a:hover, .cat li p a:hover { color: #6ea600; border: none; text-decoration: underline; }
.cat li { width: 140px; padding: 0 0 5px 5px; }
.cat li.no { width: 140px; padding: 0 0 5px 0; }
	.cat li a { width: 138px; height: 200px; }
		.cat li a img { width: 138px; height: 200px; }
	 
a.right { float: right; width: auto; text-align: right; margin: 10px 0 20px 0; padding: 5px 10px 5px 10px; }
a.right:hover { background: #512727; color: #cc7870; }

.content { float: left; }
	.c1, .c1 h2, .c1 p span { width: 244px; }
	.c2, .c2 h2, .c2 p span { width: 291px; }
	.c3, .c3 h2, .c3 h4, .c3 p, .c3 p span { width: 310px; }
	.c4, .c4 h2, .c4 h4, .c4 p span { width: 225px; }
	.c5, .c5 h2, .c5 p span { width: 575px; }
	.c2, .c4 { padding-left: 40px; }
	.c4 img { border: 1px solid #c9b8b8; width: 223px; }
	
#mapka { float: left; width: 575px; height: 450px; border: 1px solid black; background: gray; color: #000000; }

#thumbPopup{ z-index: 100;
	position:absolute;
	border:1px solid #ccc;
	background:#8f7d7d;
	padding:5px;
	display:none;
	color:#fff;
	}
	#thumbPopup img { 
	  max-height: 350px;
	  max-width: 500px;
        height: auto;
		width: auto;
		}

/*		Footer
_________________________________________________________________________________________*/


#Footer { float: left; width: 899px; height: 28px; padding: 10px 30px 20px 30px; background: url(../images/bg_footer.jpg) top left no-repeat; }
	#Footer p { float: right; color: #7b6a6a; }
	#Footer p a { font-family: Arial, Helvetica, sans-serif; font-style: italic; }
