* {  }

body { margin: 0px; padding: 0px; background: #F9F9F9; text-align: center; font-family: Verdana; font-size: 10px; }

table { border-spacing: 0px; border-collapse: collapse; }

img { border: 0px; }

.szer { width: 1280px; margin: 0 auto; }

.le { display: inline; float: left; }
.pr { display: inline; float: right; }
.clr { clear: both; height: 0px; line-height: 0px; font-size: 0px; }

#layer { position: absolute; width: 100%; display: none; left: 0px; top: 0px; background-color: #EFEFEF;
	color: inherit;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	z-index: 3; 
	}

#layer1 { position: absolute; width: 100%; display: none; left: 0px; top: 200px; z-index:4; text-align: center; }

.top { width: 100%; height: 39px; background: url("../img/top_bg.gif") repeat-x; }

.gora { width: 1280px; height: 311px; background: #ffffff url("../img/wed.gif") 0 100% no-repeat;  }
.gora1 { background: #ffffff; width: 100%; }
.dol { width: 100%; height: 289px; background: #ffffff url("../img/content_bg.gif") repeat-x; }

.foot { width: 100%; height: 39px; background: url("../img/footer_bg.gif") repeat-x; }

.footer { font-family: Tahoma; font-size: 9px; color: #7E7E7E; text-align: left; padding-top: 10px; padding-left: 28px; }

.footer a { font-family: Tahoma; font-size: 9px; color: #7E7E7E; }

.menu { padding-left: 28px; width: 630px; }
.menu1 { padding-right: 27px; }
.menu2 { padding-right: 27px; }

.menu3 { padding-top: 12px; }
.menu3 a { color: #7E7E7E; font-weight: bold; font-family: Tahoma; font-size: 9px; background: url("../img/lupa.gif") no-repeat; padding-left: 15px; }

.rightmenu { width: 385px; }

.dott { width: 100%; height: 0px; font-size: 0px; line-height: 0px; border-top: 1px dotted #666666; }
/* *html .dott { background: url("../img/dotted.gif") no-repeat; border: 0px; } */
.submenu { text-align: left; position: absolute; margin-top: 38px; display: none; }

.menu1 .link { background-color: #d9fbf0; padding-left: 10px; }
.link { padding: 4px 0px 4px 0px; width: 101px; }
.link a { font-family: Tahoma; font-size: 11px; color: #666666; text-decoration: none; }

.input_kontakt { width: 147px; height: 15px; border: 0px; background: url("../img/input_bg.gif") no-repeat; font-size: 10px; font-family: Verdana; color: #858585; padding: 4px 2px 0px 2px; }
.textarea_class2 { width: 310px; height: 96px; border: 0px; background: url("../img/textarea_bg.gif") no-repeat; font-size: 10px; font-family: Verdana; color: #858585; padding: 3px; }

.top1 { width: 100%; height: 311px; background: transparent url("../img/fotografiatop.gif") 100% 0 no-repeat; text-align: left; }
.top2 { width: 100%; height: 311px; background: transparent url("../img/fryzurytop.gif") 100% 0 no-repeat; text-align: left; }
.top3 { width: 100%; height: 311px; background: transparent url("../img/makeuptop.gif") 100% 0 no-repeat; text-align: left; }
.top4 { width: 100%; height: 311px; background: transparent url("../img/shared_gallery_top.gif") 100% 0 no-repeat; text-align: left; }
.top5 { width: 100%; height: 312px; background: transparent url("../img/shared_gallery_image_top.gif") 100% 0 no-repeat; text-align: center; padding-left: 15px; padding-top: 20px; }

.content1 { font-family: Tahoma; height: 269px; font-size: 10px; color: #848484; text-align: left; padding-top: 20px; background: url("../img/fotografiabot.gif") 100% 0 no-repeat; padding-left: 28px; /*width: 1252px;*/ }
.content2 { font-family: Tahoma; height: 269px; font-size: 10px; color: #848484; text-align: left; padding-top: 20px; background: url("../img/fryzurybot.gif") 100% 0 no-repeat; padding-left: 28px; /*width: 1252px;*/ }
.content3 { font-family: Tahoma; height: 269px; font-size: 10px; color: #848484; text-align: left; padding-top: 20px; background: url("../img/makeupbot.gif") 100% 0 no-repeat; padding-left: 28px; /*width: 1252px;*/ }
.content4 { font-family: Tahoma; height: 269px; font-size: 10px; color: #848484; text-align: left; padding-top: 20px; background: url("../img/shared_gallery_bot.gif") 100% 0 no-repeat; padding-left: 28px; /*width: 1252px;*/ }
.content5 { font-family: Tahoma; height: 282px; font-size: 10px; color: #848484; text-align: left; padding-top: 20px; background: url("../img/shared_gallery_thumbs_bot.gif") 100% 0 no-repeat; padding-left: 28px; /*width: 1252px;*/ }

.content1 a { color: #D60000; }
.content2 a { color: #D60000; }
.content3 a { color: #D60000; }
.content4 a { color: #D60000; }
.content5 a { color: #D60000; }

.kontakt { position: absolute; margin-left: 220px; margin-top: 20px; }

.sep1 { height: 8px; line-height: 8px; font-size: 0px; }
.sep2 { height: 2px; line-height: 2px; font-size: 0px; }

.page { width: 540px; padding-right: 20px; }

.referencje { margin: 0 auto; width: 432px; border: 1px solid #D2D2D2; background: #ffffff url("../img/newsletter_bg.gif") no-repeat; text-align: left; }
.referencje a { color: #D60000; }
.reftop { height: 43px; padding: 14px 14px 0px 14px; }
.kattop { height: 29px; padding: 14px 14px 0px 14px; }

.refcontent { padding: 0px 14px 14px 14px; font-family: Tahoma; font-size: 10px; color: #848484; text-align: left; }

.newscontent { padding: 0px 14px 14px 14px; font-family: Verdana; font-size: 10px; color: #848484; text-align: left; }

.news_input { width: 208px; height: 15px; border: 0px; background: url("../img/news_input.gif") no-repeat; font-size: 10px; font-family: Verdana; color: #858585; padding: 4px 2px 0px 2px; }

.kategorie { margin: 0 auto; width: 550px; border: 1px solid #D2D2D2; background: #ffffff url("../img/kategorie_bg.gif") no-repeat; text-align: left; }

.kategorie a { color: #D60000; font-family: Tahoma; font-weight: bold; font-size: 9px; }

.kat_bg { width: 550px; height: 118px; background: url("../img/kat_bg.gif") no-repeat; }

.kat_fotografia { width: 145px; padding-left: 20px; padding-top: 15px; }

.kat_fryzury { width: 150px; padding-left: 20px; padding-top: 15px; }

.kat_makeup { width: 192px; padding-left: 20px; padding-top: 15px; }

.mainpage { width: 882px; margin: 0 auto; padding-top: 58px; }
.mainpage1 { width: 882px; margin: 0 auto; }

.galeria { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.wed.com.pl/img/foto_ramka.png'); background: url("../img/foto_ramka.png") no-repeat; _background: none; width: 114px; height: 112px; padding-left: 14px; padding-top: 12px; margin-left: 22px; margin-right: 22px; margin-top: 187px; }

.galeria1 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.wed.com.pl/img/foto_ramka.png'); background: url("../img/foto_ramka.png") no-repeat; _background: none; width: 114px; height: 112px; padding-left: 14px; padding-top: 12px; margin-left: 22px; margin-right: 22px; }

.galeria_bot { position: absolute; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.wed.com.pl/img/foto_bg.png'); background: url("../img/foto_bg.png") no-repeat; _background: none; width: 128px; height: 59px; margin-top: 112px; margin-left: -14px; }

.haircuture { width: 700px; margin: 0 auto; }

.avante { position: absolute; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.wed.com.pl/img/avante.png'); background: url("../img/avante.png") no-repeat; _background: none; width: 175px; height: 51px; margin-top: 229px; margin-left: 24px; cursor: pointer; cursor: hand; }

.fotografia_dol { background: url("../img/fotografia_dol1.gif") no-repeat; width: 287px; height: 126px; text-align: center; padding-top: 17px; }
.fryzury_dol { background: url("../img/fryzury_dol1.gif") no-repeat; width: 287px; height: 126px; text-align: center; padding-top: 17px; }
.makeup_dol { background: url("../img/makeup_dol1.gif") no-repeat; width: 287px; height: 126px; text-align: center; padding-top: 17px; }

.fotografia_dol a { color: #615F61; text-decoration: none; letter-spacing: -0.3px; }
.fryzury_dol a { color: #615F61; text-decoration: none; letter-spacing: -0.3px; }
.makeup_dol a { color: #615F61; text-decoration: none; letter-spacing: -0.3px; }

.fotografia_dol b { font-size: 11px; color: #615F61; text-decoration: none; }
.fryzury_dol b { font-size: 11px; color: #615F61; text-decoration: none; }
.makeup_dol b { font-size: 11px; color: #615F61; text-decoration: none; }

.galmain { width: 1280px; position: absolute; margin-top: 187px; height:171px; }

.fl { float: left; display: inline; }
.img { border: 0; display: block; }
.news_slider {  width: 950px; height:171px; margin: 0 auto; }
.news_slider .prev { position: absolute;  display: none; margin-top: 43px; left: 0px; width: 16px; }
.news_slider .next { position: absolute;  display: none; margin-top: 43px; width: 16px; right: 0px; }
.news_slider .container { position: relative; top: 0; left: 0; width: 892px;}
.news_slider .news_items { position: relative; width: 860px; top: 0px; left: 50px; overflow: hidden; }
.news_slider .item { width: 172px; height: 171px; margin: 0px; }

#ImageBoxOverlay
{
	background-color: #fff;
}
#ImageBoxCaption
{
	background-color: #F4F4EC;
}
#ImageBoxContainer
{
	width: 250px;
	height: 250px;
	background-color: #F4F4EC;
}
#ImageBoxCaptionText
{
	font-weight: bold;
	padding-bottom: 5px;
	font-size: 13px;
	color: #000;
}
#ImageBoxCaptionImages
{
	margin: 0;
}
#ImageBoxNextImage
{
	background-image: url(../img/spacer.gif);
	background-color: transparent;
}
#ImageBoxPrevImage
{
	background-image: url(../img/spacer.gif);
	background-color: transparent;
}
#ImageBoxNextImage:hover
{
	background-image: url(../img/nextlabel.gif);
	background-repeat:	no-repeat;
	background-position: right 20%;
}
#ImageBoxPrevImage:hover
{
	background-image: url(../img/prevlabel.gif);
	background-repeat:	no-repeat;
	background-position: left 20%;
}

.videolayer { width: 510px; padding-right: 5px; padding-top: 5px;padding-bottom: 5px; margin: 0 auto; text-align: right; background: #ffffff; }

.logotypy { position: absolute; width: 327px; right: 13px; margin-top: 230px;}

.rekomenduja { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.wed.com.pl/img/pl/rekomenduja.png'); background: url("../img/pl/rekomenduja.png") no-repeat; _background: none; width: 146px; height: 24px; }

.lounge { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.wed.com.pl/img/lounge.png'); background: url("../img/lounge.png") no-repeat; _background: none; width: 82px; height: 24px; }

.wesele { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.wed.com.pl/img/wesele.png'); background: url("../img/wesele.png") no-repeat; _background: none; width: 94px; height: 24px; }

.akt { padding: 5px 0px 5px 0px; font-family: Verdana; font-size: 10px; }

.sgh { color: #aa000e; font-weight: bold; font-size: larger; }
