body {background-color:#f3f3f3;}

#top_welcome {width:100%; height:100%; position:fixed; top:0; margin:0px auto; z-index:100; overflow: hidden; background: rgba(180, 180, 180, 0.95); 	filter:alpha(opacity=95); opacity: 0.95; -moz-opacity:0.95;}
#mainblock {width:100%; min-width:980px; margin-top:20px; margin:auto; z-index:-1;}
#top_image {width:980px; height:447px; margin:0px auto;}
#top_text_window_green {width:100%; height:150px; background-color:#99b908;}
#top_text_window_violet {width:100%; height:150px; background-color:#782864;}
#top_text_window_blue {width:100%; height:150px; background-color:#2da1d7;}
#top_text_window_orange {width:100%; height:150px; background-color:#e48600;}
#top_text_cont {width:980px; margin:0px auto;}
#top_text_left {width:450px; margin:0px 25px; text-align:justify; float:left;}
#top_text_right {width:450px; margin:0px 500px; text-align:justify;}
#top_info_line {width:100%; height:45px; margin-bottom:50px; background-color:#585858;}
#top_info_cont {width:980px; height:45px; margin:0px auto; background-color:#585858; text-align:left;}
#fb_ico {position:relative; top:6px; right:30px; float:right;}
#top_color_line {width:980px; height:9px; margin:0px auto; margin-bottom:50px;}
#menu_cont {width:100%; height:40px; margin:0px auto; background-color:#e4e3e3; padding-top:4px;}
#menu {width:980px; margin:0px auto;}
#bottom_text_window {width:100%; height:350px; background-color:#585858; margin-top:0px; background-image:url('images/bottom_bg.jpg'); background-position:center; background-repeat:repeat-x;}
#bottom_text_cont {width:980px; height:350px; margin:0px auto; background-image:url('images/bottom_menu_bg.jpg'); background-position:center; background-repeat:no-repeat;}
#bottom_text_left {width:330px; height:350px; text-align:left; display:block; float:left;}
#bottom_text_right {width:370px; height:350px; text-align:left; display:block; float:left;}
#bottom_button_mypic {width:270px; height:350px; display:block; float:left;}
#www_01 {width:980px; height:500px; margin:0px auto; background-image:url('images/strony_www_annaponiewierska.jpg');}
#www_02 {width:980px; height:500px; margin:0px auto; background-image:url('images/strony_www_kjm.jpg');}
#www_03 {width:980px; height:500px; margin:0px auto; background-image:url('images/strony_www_gmina_tarczyn.jpg');}
#www_04 {width:980px; height:500px; margin:0px auto; background-image:url('images/strony_www_mypicgallery.jpg');}
#www_05 {width:980px; height:530px; margin:0px auto; background-image:url('images/strony_www_apdent.jpg');}
#www_full_bg {width:100%; height:500px; background-color:#823060; margin-bottom:40px;}
#foto_01 {width:980px; height:400px; margin:0px auto;}
#foto_02 {width:980px; height:500px; margin:0px auto; background-image:url('images/foto_kolorowanie_zdjecia_1.jpg');}
#foto_03 {width:980px; height:400px; margin:0px auto;}
#foto_04 {width:980px; height:500px; margin:0px auto; background-image:url('images/foto_naprawa_zdjecia_1.jpg');}
#foto_05 {width:980px; height:450px; margin:0px auto;}
#foto_full_bg {width:100%; height:430px; background-color:#a3405d; margin-bottom:40px;}
#packshot_01 {width:980px; height:400px; margin:5px auto;}
#packshot_02 {width:980px; height:475px; margin:0px auto; background-image:url('images/packshoty_bg.jpg');}
#packshot_03 {width:980px; height:400px; margin:0px auto; position: relative; top:30px;}
#packshot_04 {width:980px; height:400px; margin:0px auto; position: relative; top:30px;}
#packshot_05 {width:980px; height:450px; margin:70px auto;}
#packshot_06 {width:980px; height:400px; margin:0px auto; position: relative; top:10px;}
#packshot_07 {width:980px; height:450px; margin:10px auto;}
#packshot_07_txt {width:980px; height:250px; margin:0px auto;}
#packshot_full_bg {width:100%; height:500px; background-color:#777777; margin-bottom:0px;}
#packshot_full_bg2 {width:100%; height:500px; background-color:#d0d0d0; margin-bottom:0px;}
#packshot_full_bg3 {width:100%; height:500px; background-color:#d0d0d0; margin:0px;}
#wizytowki_druk_01 {width:980px; height:400px; margin:0px auto;}
#wizytowki_druk_02 {width:980px; height:400px; margin:auto; margin-top:0px; margin-bottom:100px;}
#footer {width:100%; height:28px; margin:0px auto; background-color:#3d3d3d; text-align:center; position:relative; top:-40px; clear:both;}
#button_mypic_pos {position:relative; top:33px; left:59px;}
#button_mypic2_pos {position:relative; top:15px; left:60px; margin-bottom:15px;}
#breaker {width:980px; height:28px; margin:auto; margin-top:30px;}
#welcome_img_pos {width:980px; height:447px; position:relative; top:50px; margin:0px auto; color: #000; filter:alpha(opacity=100); 	opacity: 1; -moz-opacity:1;}

.foto_pos1 {position:absolute; top:0px; left:380px;}
.foto_pos2 {position:absolute; top:0px; left:330px;}
.foto_pos3 {position:absolute; top:0px; left:330px;}
.foto_pos4 {position:absolute; top:20px; left:0px;}
.foto_pos5 {position:absolute; top:0px; left:0px; z-index:-5;}
.foto_pos6 {position:absolute; top:0px; bottom:0px; left:0px;}
.welcome_img_pos {position:absolute; margin:0px auto;}
.brake_dot_line_pos {position:relative; top:20px; display:block; margin-bottom:10px;}
.fb-like {position:absolute; left:700px; top:35px; display:block;}
#qr_code {position:relative; top:110px; left:0px; width:66px; height:66px;}

h1 {font-family: 'Source Sans Pro', sans-serif; 'Century Gothic', CenturyGothic, AppleGothic, sans-serif; font-size:32px; color:#7c7c7c; text-align:left; font-weight:200; margin-top:10px;; margin-left:100px; margin-bottom:5px; display:block;}
h2, h3, h4, h5 {font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif; font-size:17px; color:#7c7c7c; text-align:left; font-weight:normal;}
h2 {margin-left:0px; margin-bottom:20px; margin-top:50px;} 
h3 {margin-top:80px;; margin-left:475px; margin-bottom:0px;}
h4 {margin-top:60px;; margin-left:450px; margin-bottom:0px;}
h5 {margin-top:60px;; margin-left:450px; margin-bottom:0px;}

.titlecolor {color:#8baf20;}
.top_font {font-family: Arial, sans-serif; font-size:12px; color:#fff; position:relative; top:20px;}
.bottom_menu {font-family: Arial, sans-serif; font-size:12px; line-height:16px; color:#cccccc; position:relative; top:90px; left:0px;}
.bottom_kontakt {font-family: Arial, sans-serif; font-size:12px; line-height:16px; color:#cccccc; position:relative; top:100px; left:0px}
.top_font_title {font-family: Arial, sans-serif; font-size:20px; color:#fff; position:relative; top:20px;}
.standard_font_left {font-family:arial; font-size:12px; color:#666666; position:relative; top:150px; left:75px; text-align:justify; display:block; width:350px;}
.standard_font_right {font-family:arial; font-size:12px; color:#666666; position:relative; top:150px; left:575px; text-align:justify; display:block; width:350px;}
.standard_font_full_width {font-family:arial; font-size:12px; color:#666666; position:relative; margin-left:50px; margin-top:30px; left:50px; text-align:justify; display:block; width:780px;}
.standard_font_right_lower {font-family:arial; font-size:12px; color:#ffffff; position:relative; top:175px; left:575px; text-align:justify; display:block; width:350px;}
.standard_font340 {font-family:arial; font-size:12px; color:#666666; text-align:justify; display:block; width:340px;}
.standard_font300 {font-family:arial; font-size:12px; color:#ffffff; text-align:justify; display:block; width:300px;}
.standard_font300holden_l {font-family:arial; font-size:12px; color:#ffffff; text-align:left; display:block; width:300px; position:absolute; top:130px; left:25px;}
.standard_font300holden_2 {font-family:arial; font-size:12px; color:#ffffff; text-align:left; display:block; width:365px; position:absolute; top:130px; left:40px;}
.standard_font300smyk {font-family:arial; font-size:12px; color:#666666; text-align:left; display:block; width:360px; position:absolute; top:305px; left:418px;}
.standard_font300grey {font-family:arial; font-size:12px; color:#666666; text-align:justify; display:block; width:300px;}
.standard_font300right {font-family:arial; font-size:12px; color:#666666; position:relative; top:30px; left:475px; text-align:justify; display:block; width:300px;}
.standard_font270right {font-family:arial; font-size:12px; color:#666666; position:relative; top:30px; left:490px; text-align:justify; display:block; width:270px;}
.standard_font370right {font-family:arial; font-size:12px; color:#666666; position:relative; top:30px; left:450px; text-align:justify; display:block; width:320px;}
.standard_font_full {font-family:arial; font-size:12px; color:#666666; text-align:justify; display:block; width:800px;}
.info_line_text {font-family:arial; font-size:12px; color:#eeeeee; position:relative; top:10px; left:40px;}
.footer {font-family:arial; font-size:11px; color:#909090; margin-left:45px;}


ul.top_menu, ul.top_menu li {
    font-family:arial; font-size:14px; color:#7e7e7e;
	display: block;
	list-style: none;
	padding:0px;
}

ul.top_menu li {
	width:245px;
	height:40px;
	float:left;
	text-align:center;
}

ul.top_menu a:link, ul.top_menu a:visited {
	text-decoration: none;
	display: block;
	width:245px;
	height:40px;
	text-align: center;
	color: #7e7e7e;
}

ul.top_menu a:hover {
	color: #000000;

}

ul.bottom_menu {
position:relative;
left:40px;
display:block;
width:190px;
font-family: Arial, sans-serif;
font-size:13px;
margin-left:0px;
text-align:left;
color:#bbbbbb;
line-height:18px;
}

ul.bottom_menu li:first-child {
list-style:none;
height:20px;
border-top: dotted 1px #555555;
padding-bottom:2px;
}

ul.bottom_menu li {
list-style:none;
height:20px;
border-bottom: dotted 1px #555555;
padding-bottom:2px;
}

.text_link a:link {color:#666666; text-decoration: none}
.text_link a:visited {color:#666666; text-decoration: none}
.text_link a:hover {color:#666666; text-decoration: none; background-color:#ffffff;}
.text_link a:active {color:#666666; text-decoration: none}

.bottom_menu_link a:link {color:#bbbbbb; text-decoration: none}
.bottom_menu_link a:visited {color:#bbbbbb; text-decoration: none}
.bottom_menu_link a:hover {color:#ffffff; text-decoration: none}
.bottom_menu_link a:active {color:#bbbbbb; text-decoration: none}

.link_stopka a:link {color:#dddddd; text-decoration: none}
.link_stopka a:visited {color:#dddddd; text-decoration: none}
.link_stopka a:hover {color:#ffffff; text-decoration: underline}
.link_stopka a:active {color:#dddddd; text-decoration: none}



#container {
	width:790px;
	padding:0px;
	margin:0 auto;
	position:relative;
	z-index:0;
}

#example {
	width:780px;
	height:400px;
	position:relative;
	
}

/*
	Slideshow style
*/

#slides {
	position:absolute;
	top:15px;
	left:4px;
	z-index:100;
}

#slides2 {
	position:absolute;
	top:25px;
	left:4px;
	z-index:100;
}

#slides3 {
	position:absolute;
	top:15px;
	left:4px;
	z-index:100;
}

#slides4 {
	position:absolute;
	top:15px;
	left:4px;
	z-index:100;
}

#slides5 {
	position:absolute;
	top:15px;
	left:4px;
	z-index:100;
}

#slides6 {
	position:absolute;
	top:20px;
	left:4px;
	z-index:100;
}

#slides7 {
	position:absolute;
	top:15px;
	left:4px;
	z-index:100;
}


/*
	Slides container
	Important:
	Set the width of your slides container
	If height not specified height will be set by the slide content
	Set to display none, prevents content flash
*/

.slides_container {
	width:780px;
	height:400px;
	overflow:hidden;
	position:relative;
	display:none;
}

/*
	Each slide
	Important:
	Set the width of your slides
	Offeset for the 20px of padding
	If height not specified height will be set by the slide content
	Set to display block
*/

#slides .slide {
	padding:0px;
	width:750px;
	height:400px;
	display:block;
}

#slides2 .slide {
	padding:0px;
	width:750px;
	height:400px;
	display:block;
}

#slides3 .slide {
	padding:0px;
	width:750px;
	height:400px;
	display:block;
}

#slides4 .slide {
	padding:0px;
	width:750px;
	height:400px;
	display:block;
}

#slides5 .slide {
	padding:0px;
	width:750px;
	height:400px;
	display:block;
}

#slides6 .slide {
	padding:0px;
	width:750px;
	height:400px;
	display:block;
}

#slides7 .slide {
	padding:0px;
	width:750px;
	height:400px;
	display:block;
}

/*
	Next/prev buttons
*/
#slides .next,#slides .prev {
	position:absolute;
	top:120px;
	left:-85px;
	width:70x;
	height:70px;
	display:block;
	z-index:101;
}

#slides2 .next,#slides2 .prev {
	position:absolute;
	top:160px;
	left:-85px;
	width:70x;
	height:70px;
	display:block;
	z-index:101;
}

#slides3 .next,#slides3 .prev {
	position:absolute;
	top:120px;
	left:-85px;
	width:70x;
	height:70px;
	display:block;
	z-index:101;
}

#slides4 .next,#slides4 .prev {
	position:absolute;
	top:120px;
	left:-85px;
	width:70x;
	height:70px;
	display:block;
	z-index:101;
}

#slides5 .next,#slides5 .prev {
	position:absolute;
	top:120px;
	left:-85px;
	width:70x;
	height:70px;
	display:block;
	z-index:101;
}

#slides6 .next,#slides6 .prev {
	position:absolute;
	top:120px;
	left:-85px;
	width:70x;
	height:70px;
	display:block;
	z-index:101;
}

#slides7 .next,#slides7 .prev {
	position:absolute;
	top:120px;
	left:-85px;
	width:70x;
	height:70px;
	display:block;
	z-index:101;
}

#slides .next {
	left:805px;
}

#slides2 .next {
	left:805px;
}

#slides3 .next {
	left:805px;
}

#slides4 .next {
	left:805px;
}

#slides5 .next {
	left:805px;
}

#slides6 .next {
	left:805px;
}

#slides7 .next {
	left:805px;
}


/*
	Pagination
*/

.pagination {
	margin:20px auto 0;
	width:100px;
}

.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(images/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}