
body {background: #ffffff; color:#777777; font-family: Lucida Sans Unicode,   Arial, sans-serif; font-size:12px; line-height:normal}
	body, h1, h2, h3, h4, h5, h6, form, fieldset, img, label, p, span, input {margin:0; padding:0px; border:0px;}
	a {text-decoration:none; outline: none; font:12px verdana; cursor:pointer; color:#777777;}
	a:hover {color:#ac0108; text-decoration:underline}

.home {background:#ffffff url("../images/bg/home.jpg") no-repeat top center}
.dark {background:#555555 url("../images/bg/dark.jpg") no-repeat top center}
.red {background:#82334d url("../images/bg/red.jpg") no-repeat top center}
.blue {background:#76a0b7 url("../images/bg/blue.jpg") no-repeat top center}


#wrapper {width:980px; margin:0 auto}

	.home #header {clear:both; overflow:hidden; height:143px; width:980px;}
	.sub #header {clear:both; overflow:hidden; height:141px; width:980px;}
		#top {clear:both; overflow:hidden; padding:0 0 13px 0; margin:0; height:30px; width:980px;}
		ul#lang {float:right; padding:5px 20px 0; margin:0}
			ul#lang li {float:left; display:inline; padding:0 8px 0 0; margin:0 8px 0 0; list-style:none; height:21px; background:url("../images/sep-top.jpg") no-repeat right 4px}
			ul#lang li.noborder {background:none; padding:0; margin:0}
			ul#lang li a {font-size:11px;}
		a#logo {float:left; width:143px; height:85px; margin:0 0 0 22px; padding:0; background:url("../images/logo.png") no-repeat; text-indent:-999999px}
		#haslo {float:right; padding:11px 42px 0 0; }

	#menu {clear:both; overflow:hidden; height:69px;}	
	#menu .right {float:right}
	#menu #main_nav {height: 27px; padding:12px 0 0 20px}
		#menu #main_nav a {display: block;  float: left; outline:none; height:17px; background: url("../images/menu-pl.png") no-repeat 0px -1000px; margin-right: 22px; text-indent: -999999px;}
		#menu #main_nav a#tab1 {width: 65px; background-position: 0px 0px; }
		#menu #main_nav a#tab2 {width: 124px; background-position: -65px 0px; }
		#menu #main_nav a#tab3 {width: 91px; background-position: -189px 0px;}
		#menu #main_nav a#tab4 {width: 40px;background-position: -280px 0px; margin-right: 17px;}
		#menu #main_nav a#tab5 {width: 30px;background-position: -320px 0px; margin-right: 16px;}
		#menu #main_nav a#tab6 {width: 60px;background-position: -350px 0px; margin-right: 18px;}
		#menu #main_nav a:hover, #menu #main_nav a.selected {height:27px}
		#menu #main_nav a#tab1:hover, #menu #main_nav a#tab1.selected {background-position: 0px 0px;}
		#menu #main_nav a#tab2:hover, #menu #main_nav a#tab2.selected {background-position: -65px 0px;}
		#menu #main_nav a#tab3:hover, #menu #main_nav a#tab3.selected {background-position: -189px 0px;}
		#menu #main_nav a#tab4:hover {background-position: -280px 0px;}
		#menu #main_nav a#tab5:hover {background-position: -320px 0px;}
		#menu #main_nav a#tab6:hover {background-position: -350px 0px;}

		#menu .tab1_nav {height: 30px; padding: 0 0 0 20px;}
		#menu .tab1_nav a {color:#666666; font:12px Lucida Sans,Lucida Sans Unicode, sans-serif; display: block; float: left; padding: 6px 14px 4px 14px}
		#menu .tab1_nav a:hover, #menu .tab1_nav a.sSelected {color:#333333; text-decoration:underline}


	.home #main {clear:both; overflow:hidden;}
	.sub #main {clear:both; overflow:hidden; padding:10px 0 10px 0; width: 980px;}

		#main h1 {display:block; padding:0 0 10px 0; font:16px Lucida Sans,Lucida Sans Unicode, Lucida Grande, sans-serif; color:#ffffff}	
		#main h2 {display:block; padding:0 0 10px 0; font:14px/14px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#ffffff}
		#main h3 {display:block; padding:0 0 10px 0; font:12px/14px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#cccccc}
		#main p {font:12px/14px Lucida Sans Unicode,Lucida Grande, sans-serif; line-height: 18px; color:#cccccc}
		.red #main p, .red #main h1, .red #main h2, .red #main h3 {color:#ecd9df}
		.blue #main p, .blue #main h1, .blue #main h2, .blue #main h3 {color:#cfe1eb}

		#left {float:left; width:145px; padding:30px 20px 0 0; text-align:right; overflow: hidden;margin:0px;}
		#left h1 {text-transform: uppercase}
		#right {float:right; width:145px; padding:115px 0 0 20px}
			#right p {font-size:11px; line-height:14px; color:#999999}

		.dark #content {float:left; width:648px; border:1px solid #2A2A2A}
		.red #content {float:left; width:648px; border:1px solid #5a1e32}
		.blue #content {float:left; width:648px; border:1px solid #325a70}
			#content div.inner { min-height: 250px;}
			*html #content div.inner { height: 250px;}
			.dark #content div.inner {float:left; width:610px; padding:22px 17px; border:2px solid #555555; background:#353535}
			.red #content div.inner {float:left; width:610px; padding:22px 17px; border:2px solid #843b53; background:#602035}
			.blue #content div.inner {float:left; width:610px; padding:22px 17px; border:2px solid #759fb6; background:#426c83}
			#content img.main {float:left; border:10px solid #222222; margin:3px 15px 15px 0}
			#content img.main_l {float:left; border:10px solid #222222; margin:3px 15px 15px 0}
			.red  #content img.main_r {float:right; background: #58192e; border:10px solid #222222; margin:3px 15px 15px 0; padding: 8px;}
			.red  #content img.main_l {float:left; background: #58192e; border:1px solid #4a1326; margin:3px 15px 15px 0; padding: 8px;}
			.blue #content img.main_r {float:right; background: #325a70; border:1px solid #294e62; margin:3px 15px 15px 0; padding: 8px;}
			.blue #content img.main_l {float:left; background: #325a70;  border:1px solid #294e62; margin:3px 15px 15px 0; padding: 8px;}
			#content img.main_r {float:right; border:10px solid #222222; margin:3px 15px 15px 0}
			#content h2, #content p {padding:0 0 20px 0}
			
		#content_gallery{ float:left; width:804px;  height: 533px; }
		/* background: url(/css/images/loader2.gif) no-repeat center center;} */
		/* border-left: 2px #fff solid; border-right: 2px #fff solid; */
		.buttons{ text-align: center; padding: 5px 0 5px 0; background: #3b3b3b;}
		.buttons span{ cursor: pointer; padding: 0 5px;}
		#box3{position:absolute;}
		#box3 span{ display:block; float:left; border-left: 2px #fff solid; border-right: 2px #fff solid; }
		.mask2{ position:relative; width:804px; height:533px; overflow:hidden; }
		
		#content_gallery ul{ list-style: none; margin: 0px; padding: 0px;}
						


		#box3 span img{ display:block; border:none; }

		#slideshow_main {float:left; overflow: hidden; display:block; margin:0 0 10px 0; padding:3px 0 0 3px; width:977px; height:347px; position:relative; z-index:1;  background:url("../images/slideshow.png") no-repeat}
		#slideshow_main #naroznik{position: absolute; top: 0px; right: 0px; background: url(../images/naroznik.png) no-repeat 0px 0px; width:13px; height: 14px; z-index: 100;}
		
		#box {float:left; width:990px; margin:0 0 0 -10px; position:relative}
			* html #box {margin:0 0 0 -20px; width:1000px;}
			#box div {float:left; padding:20px 20px 0 20px; width:280px; height:150px; margin:0 0 0 10px; background:url("../images/box320.jpg") no-repeat}
			#box p {display:block; width:280px; clear:both; overflow:hidden; padding:10px 0 0 0; color:#666666; font:11px/14px Lucida Sans,Lucida Sans Unicode,Lucida Grande, verdana, sans-serif}
			#box p#pe_fotografia {background: url('/images/img01_color.jpg') center 1px no-repeat; padding: 0px;}
			#box p#pe_makijaz {background: url('/images/img02_color.jpg') center 1px no-repeat; padding: 0px;}
			#box p#pe_galeria_urody {background: url('/images/img03_color.jpg') center 1px no-repeat; padding: 0px;}
			#main #box h2 {float:left; padding:0 0 7px 0; margin:0; font:16px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#ac0108}
			#main #box h2 a {font:16px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#ac0108}
			#box img {float:left; border:1px solid #ffffff}
			#box a.more {float:right; margin:5px 0 0 0; width:15px; height:15px; background:url("../images/icon-more.jpg") no-repeat; text-indent:-999999px}

		div.menu { padding:42px 0 20px 0; margin:0; width: 145px; }
		div.menu ul {padding: 0px;margin-left: 0px; overflow: hidden; width: 145px;}
		div.menu ul li {display:block;width: 145px; float: right;padding:0 0 5px 0; margin:0; list-style:none;  clear:both} 
		div.menu ul li a {padding:0 11px 0 0; color:#999999; background:url("../images/arrow.gif") no-repeat right 7px; font:12px "Lucida Sans Unicode", "Lucida Grande", sans-serif; line-height:normal}
		div.menu ul li a:hover, div.menu ul li.sSelected a {color:#ffffff; text-decoration:underline; background:url("../images/arrow-on.gif") no-repeat right 7px;}

	.home #footer {float:left; display:block; padding:0 0 15px 0; width:980px; font-size:11px; color:#999999}
		.home #footer a {font:11px  "Lucida Sans Unicode", "Lucida Grande", verdana, sans-serif; color:#999999}
		.home #footer a:hover {text-decoration:underline}
		.home #footer ul {float:left; padding:15px 20px 0 20px; margin:0; width:940px}
		.home #footer ul li {float:left; padding:0; margin:0; list-style:none; font:11px/16px  "Lucida Sans Unicode", "Lucida Grande", verdana, sans-serif; }
		.home #footer ul li.created {float:right; padding:0; text-align:right}

	.sub #footer {clear:both; overflow:hidden; width:100%; height:130px; background: url("../images/footer.jpg") no-repeat top center}
		.sub #footer div {display:block; padding:0 0 15px 0; margin:0 auto; width:980px; font-size:11px; color:#999999}
		.sub #footer a {font:11px  "Lucida Sans Unicode", "Lucida Grande", verdana, sans-serif; color:#999999}
		.sub #footer a:hover {text-decoration:underline}
		.sub #footer ul {float:left; padding:15px 20px 0 20px; margin:0; width:940px}
		.sub #footer ul li {float:left; padding:0; margin:0; list-style:none; font:11px/16px  "Lucida Sans Unicode", "Lucida Grande", verdana, sans-serif; }
		.sub #footer ul li.created {float:right; padding:0; text-align:right}	
		
		
		
		
		
		
		
		
		
		
