/* = Reset predefiniowanych stylów przeglądarki
************************************************************************************************/
html, body, div, span, applet, object, iframe, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption , input { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

/* = Główne style serwisu
************************************************************************************************/
body { margin-top: 0px; font-family: Tahoma; font-size: 12px; background: url('../femm-bg.gif') repeat-x; background-color: #F8F8F8; }
div#wrapper {width: 1024px; margin: 0px auto; position: relative; overflow: hidden;}
div#wrapper div#femm-language {position: absolute; top: 20px; right: 46px; overflow: hidden;}
div#wrapper div#femm-language img {float: left; margin-right: 15px;}
div#footer-wrapper {width: 100%; background: url('../femm-bottom-bg.gif');}
div#footer {width: 898px; position: relative; padding: 82px 60px 24px 60px; font-size: 12px; color: #aaaaaa; margin: 0px auto; background: url('../femm-bottom-shadow.gif') no-repeat top left;}
a { 
color: #6e6e6e;
font-weight: normal;
text-decoration: none;
}
div#footer-menu {position: absolute; top: 82px; right: 60px;}
div#footer-menu a {color: #6e6e6e; font-weight: normal !important; margin-left: 23px;}
div#footer a {color: #625d51; line-height: 22px; font-weight: bold; text-decoration: underline;}
div#footer a:hover {text-decoration: none;}

div#koniec { color: #ddd; margin:auto;width:898px;text-align:center; }
div#koniec a {color: #aaaaaa; font-weight: normal; text-decoration: none;}
div#koniec a:hover {text-decoration: none;}
 
a#femm-logo {margin: 85px auto 0px auto; display: block; width: 410px; height: 164px; background: url('../femm-logo.gif') no-repeat;}
div#femm-content {width: 902px; padding: 25px 14px; margin: 0px auto; padding-bottom: 0px;}
div#femm-content p {float: left; width: 650px; padding-left: 24px; padding-top: 10px; color: #3f3f3f; line-height: 27px; font-size: 13px;}

h1 { font-size:15px;margin:0px;text-align:center; }
h2 { font-size:13px;margin:0px;text-align:center; }

div#femm-menu {overflow: hidden; width: 930px; margin: 0px auto; margin-top: 6px; height: 59px; border-bottom: 1px solid #f2f2f2;}
div#femm-menu a {float: left; display: block; height: 18px; margin-top: 20px; margin-left: 14px; margin-right: 51px;}
div#femm-menu a:hover {margin-top: 0px; height: 59px; margin: 0px; margin-right: 37px;}

div#femm-menu a#home {width: 111px; background: url('../femm-menu.gif') no-repeat;}
div#femm-menu a:hover#home {width: 139px; background: url('../femm-menu.gif') no-repeat; background-position: -146px 0px; }
div#femm-menu a#home-in {margin-top: 0px; height: 59px; margin: 0px; margin-right: 37px;width: 139px; background: url('../femm-menu.gif') no-repeat; background-position: -146px 0px; }

div#femm-menu a#news {width: 89px; background: url('../femm-menu.gif') no-repeat; background-position: 0px -18px;}
div#femm-menu a:hover#news {width: 117px; background: url('../femm-menu.gif') no-repeat; background-position: -146px -59px; }
div#femm-menu a#news-in {margin-top: 0px; height: 59px; margin: 0px; margin-right: 37px; width: 117px; background: url('../femm-menu.gif') no-repeat; background-position: -146px -59px; }

div#femm-menu a#offer {width: 48px; background: url('../femm-menu.gif') no-repeat; background-position: 0px -72px;}
div#femm-menu a:hover#offer {width: 76px; background: url('../femm-menu.gif') no-repeat; background-position: -146px -236px; }
div#femm-menu a#offer-in {margin-top: 0px; height: 59px; margin: 0px; margin-right: 37px; width: 76px; background: url('../femm-menu.gif') no-repeat; background-position: -146px -236px; }

div#femm-menu a#prices {width: 51px; background: url('../femm-menu.gif') no-repeat; background-position: 0px -36px;}
div#femm-menu a:hover#prices {width: 79px; background: url('../femm-menu.gif') no-repeat; background-position: -146px -118px; }
div#femm-menu a#prices-in {margin-top: 0px; height: 59px; margin: 0px; margin-right: 37px; width: 79px; background: url('../femm-menu.gif') no-repeat; background-position: -146px -118px; }

div#femm-menu a#contact {width: 59px; background: url('../femm-menu.gif') no-repeat; background-position: 0px -54px;}
div#femm-menu a:hover#contact {width: 87px; background: url('../femm-menu.gif') no-repeat; background-position: -146px -177px; }
div#femm-menu a#contact-in {margin-top: 0px; height: 59px; margin: 0px; margin-right: 37px;width: 87px; background: url('../femm-menu.gif') no-repeat; background-position: -146px -177px; }

div#femm-menu a#gallery {width: 53px; background: url('../femm-menu.gif') no-repeat; background-position: 0px -90px;}
div#femm-menu a:hover#gallery {width: 81px; background: url('../femm-menu.gif') no-repeat; background-position: -146px -295px; }
div#femm-menu a#gallery-in {margin-top: 0px; height: 59px; margin: 0px; margin-right: 37px; width: 81px; background: url('../femm-menu.gif') no-repeat; background-position: -146px -295px; }

div#femm-menu a#work {width: 53px; background: url('../femm-menu.gif') no-repeat; background-position: 0px -108px;}
div#femm-menu a:hover#work {width: 81px; background: url('../femm-menu.gif') no-repeat; background-position: -146px -354px; }
div#femm-menu a#work-in {margin-top: 0px; height: 59px; margin: 0px; margin-right: 37px; width: 81px; background: url('../femm-menu.gif') no-repeat; background-position: -146px -354px; }

div#femm-news {margin-top: 30px; overflow: hidden; position: relative;}
div#femm-news a#archives {position: absolute; bottom: 0px; right: 20px; display: block; width: 123px; height: 12px; background: url('../femm-text-header-zobacz-archiwum.gif') no-repeat;}
div#femm-news p {padding-top: 0px; padding-bottom: 45px;}
div#femm-news p a {font-weight: bold; color: #3f3f3f; text-decoration: underline; }
div#femm-news p a:hover {text-decoration: none; }
div#femm-news h2 {color: #3f3f3f; line-height: 22px; margin-bottom: 8px; font-size: 15px; font-weight: bold; padding-left: 24px; padding-bottom: 14px; border-bottom: 1px solid #f0f0f0;}
div#femm-news h2 a {color: #3f3f3f; font-weight: bold; text-decoration: none;}
div#femm-news h2 a:hover {text-decoration: underline;}
div#femm-news h2 span {color: #a3a3a3; font-weight: normal; font-size: 13px; }



div#femm-news h4 {color: #3f3f3f; line-height: 22px; margin-bottom: 8px; font-size: 15px; font-weight: bold; padding-left: 24px; padding-bottom: 14px; border-bottom: 1px solid #f0f0f0;}
div#femm-news h4 a {color: #3f3f3f; font-weight: bold; text-decoration: none;}
div#femm-news h4 a:hover {text-decoration: underline;}
div#femm-news h4 span {color: #a3a3a3; font-weight: normal; font-size: 13px; }


table#prices {margin: 0px auto; border-collapse: collapse; width: 900px;}
table#prices tr.header td{background-color: #f6f6f6; color: #3f3f3f; font-size: 12px; font-weight: bold; padding: 8px 24px; border-bottom: 1px solid #ebebeb;}
table#prices tr th{background-color: #f6f5f5; color: #3f3f3f; font-size: 14px; font-weight: bold; padding: 10px 24px; border-bottom: 1px solid #ebebeb;}
table#prices tr td{background-color: #f9f9f9; color: #7a7a7a; font-size: 13px; padding: 7px 24px; border-bottom: 1px solid #ebebeb; border-right: 1px solid #ebebeb;}
table#prices tr .norightborder {border-right: none; width: 460px;}

#screenshot{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}


div.femm-thumb {width: 203px; height: 158px; padding-top: 14px; padding-left: 15px; background: url('../femm-thumb-place.gif') no-repeat; float: right;}
div.femm-thumb-gallery {margin-left: 6px; width: 188px; height: 144px; padding: 14px 15px;  background: url('../femm-thumb-place-v2.gif') no-repeat; float: left;}
div.femm-thumb-v2 {width: 188px; height: 144px; padding: 14px 15px; background: url('../femm-thumb-place-v2.gif') no-repeat; float: right;}
div.femm-thumb-v2 img {vertical-align: middle;}
img.femm-text-header {margin-bottom: 8px;}
img.news {margin-bottom: 22px;}
div.cls {clear: both; line-height: 0px; font-size: 0px;}
strong {font-weight: bold;}
b {font-weight: bold;}
div.news_read {float: left; width: 680px; overflow: hidden; }
div.news_read p {padding-bottom: 8px !important;}