/*+clearfix {*/
#wrapper:after, #naglowek:after, #menubox:after, #tresc:after, #maincontent:after, #additionalContent:after, #tresc_lewa_profile:after, #tresc_lewa_profile #profil_photo DIV:after, #tresc_prawa_profile:after, .profil_top SPAN:after, .galeria_cala:after, #footer:after, #tresc_prawa_stat_short FORM LABEL:after, #zasadnicza_contact FORM LABEL:after, #newslist:after, .newsbit:after, .news SPAN.swenson:after, .news SPAN.newsimg:after, UL.services:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}
#wrapper, #naglowek, #menubox, #tresc, #maincontent, #additionalContent, #tresc_lewa_profile, #tresc_lewa_profile #profil_photo DIV, #tresc_prawa_profile, .profil_top SPAN, .galeria_cala, #footer, #tresc_prawa_stat_short FORM LABEL, #zasadnicza_contact FORM LABEL, #newslist, .newsbit, .news SPAN.swenson, .news SPAN.newsimg, UL.services
{
	display: inline-block;
}
#wrapper, #naglowek, #menubox, #tresc, #maincontent, #additionalContent, #tresc_lewa_profile, #tresc_lewa_profile #profil_photo DIV, #tresc_prawa_profile, .profil_top SPAN, .galeria_cala, #footer, #tresc_prawa_stat_short FORM LABEL, #zasadnicza_contact FORM LABEL, #newslist, .newsbit, .news SPAN.swenson, .news SPAN.newsimg, UL.services
{
/*\*/
	display: block;
/**/
	_height: 1px;
}
/*+}*/
*
{
	padding: 0;
	margin: 0;
}
BODY, HTML
{
	font: 1em/100% "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	color: #FFFFFF;
	/*[empty]font-weight:;*/
	height: 100%;
	text-align: center;
	background: #000000 url(graphic/bg.png) no-repeat center top;
}
BODY
{
	height: 100%;
}
/*[clearfix]*/#wrapper
{
	width: 100%;
	height: 100%;
	margin: 0 auto;
}
* HTML #wrapper
{
	height: 100%;
	width: 100%;
}
* IMG
{
	border: 0;
}
P
{
	font-size: 0.9em;
	margin-bottom: 10px;
}
#calosc
{
	margin: 0 auto;
	width: 900px;
	text-align: left;
	padding-top: 49px;
	position: relative;
}
.special
{
	color: #F6A8E1;
	font-weight: bold;
}
SPAN.title
{
	display: block;
	font-size: 1.5em;
	line-height: 1em;
	margin-bottom: 1em;
	color: #FAD3EE;
}
#calosc_admin
{
	margin: 0 auto;
	padding: 0px;
	text-align: left;
	background-color: #828282;
}
/*[clearfix]*/#naglowek
{
	width: 900px;
	margin: 0 auto;
	position: relative;
	z-index: 10000;
}
#header
{
	margin: 0;
	position: absolute;
	top: -50px;
	left: 0;
	width: 166px;
	height: 103px;
	z-index: 3000;
}
#zasadnicza_admin
{
	margin: 0px;
}
/*[clearfix]*/#menubox
{
	position: relative;
	width: 800px;
	float: right;
	z-index: 2000;
}
#menubox_admin
{
	position: relative;
}
#addonMenu
{
	position: absolute;
	font-weight: bold;
	top: 0;
	right: 0;
	line-height: 0.8em;
	padding: 5px 8px;
}
#addonMenu P
{
	line-height: 0.8em;
	padding: 0px 4px 0px 5px;
	color: #F2D1FA;
}
#banner
{
	position: relative;
	padding: 10px 10px 22px;
	background: #F4F4F4;
	border: 1px solid #DCDCDC;
}
/*[clearfix]*/#tresc
{
	margin: 0 auto;
	width: 900px;
	margin-top: 15px;
	margin-bottom: 10px;
	position: relative;
	min-height: 336px;
	text-align: left;
	/*[empty]background:;*/
}
#tresc_flash
{
	width: 300px;
	float: left;
}
DIV#serviceslist
{
	width: 570px;
	float: left;
}
/*[clearfix]*/#maincontent
{
	position: relative;
}
/*[clearfix]*/#additionalContent
{
	position: relative;
}
#wanna_pout
{
	float: left;
	position: relative;
	left: 12px;
	padding: 4px;
	text-align: left;
	font-size: 12px;
}
#tresc_admin
{
	margin: 0px;
	padding: 4px;
	width: 669px;
	position: relative;
	top: 0px;
	left: 164px;
	z-index: 9;
}
#tresc_lewa
{
	margin: 0px;
	width: 200px;
	height: 308px;
	float: left;
	position: relative;
	top: 0px;
	left: 0px;
}
/*[clearfix]*/#tresc_lewa_profile
{
	margin: 0px;
	float: left;
	position: relative;
	z-index: 9;
}
#tresc_lewa_profile #profil_photo
{
	border: 7px solid #ECECEC;
	background: #F8F8F8;
	padding: 9px 9px 73px;
	min-height: 425px;
	text-align: center;
	position: relative;
	float: left;
	border: 1px solid #D0D0D0;
}
#tresc_lewa_profile #profil_photo IMG
{
	min-width: 311px;
	max-width: 311px;
	border: 1px solid #CECECE;
}
/*[clearfix]*/#tresc_lewa_profile #profil_photo DIV
{
	position: relative;
	margin-top: 5px;
}
#tresc_lewa_profile #profil_photo DIV H2
{
	height: 30px;
	display: block;
	padding: 0;
}
#tresc_lewa_short
{
	margin: 0px;
	position: relative;
	width: 130px;
	float: left;
}
#tresc_prawa
{
	margin: 10px 10px 10px 20px;
	min-height: 308px;
	width: 499px;
	font-size: 1em;
	float: left;
	position: relative;
	text-align: left;
}
#tresc_prawa_stat
{
	width: 452px;
	height: 308px;
	float: left;
	position: relative;
	top: 0px;
	left: 12px;
	font-size: 12px;
}
/*[clearfix]*/#tresc_prawa_profile
{
	width: 530px;
	float: left;
	position: relative;
	margin-left: 14px;
	font-size: 0.9em;
}
#tresc_prawa_stat_short
{
	position: relative;
	width: 459px;
	margin: 0 auto;
}
#title
{
	width: 263px;
	float: left;
	padding: 313px 4px 11px 0px;
}
#title .FontJazz-font
{
	width: 80%;
	margin: 0 auto;
}
.profil_top
{
	width: 530px;
	height: 166px;
	/*[empty]margin-top:;*/
	float: right;
	position: relative;
}
.profil_top H2
{
	width: 530px;
	display: block;
	font-size: 1.3em;
	position: relative;
}
.profil_top DIV.FontJazz-font
{
	width: 530px;
	position: relative;
	display: block;
	font-size: 1.3em;
	position: relative;
}
/*[clearfix]*/.profil_top SPAN
{
	display: block;
	position: relative;
}
.profil_top SPAN.description SPAN
{
	display: block;
	float: left;
	padding-bottom: 10px;
}
.profil_top SPAN.description SPAN.desc_name
{
	float: left;
	text-align: left;
	color: #FEC0E1;
}
.profil_top SPAN.description SPAN.desc_value
{
	float: left;
	padding-left: 10px;
	text-align: left;
}
#tresc_prawa_profile .profil_top B
{
	display: block;
	letter-spacing: 3px;
	margin-bottom: 46px;
	padding-top: 10px;
	font-size: 2em;
	color: #E7E7E7;
}
.profil_top_left
{
	width: 108px;
	float: left;
	margin-top: 15px;
	position: relative;
}
.profil_top_left.creatives
{
	width: 100%;
	float: left;
	position: relative;
}
.profil_top_center
{
	width: 225px;
	float: left;
	margin-top: 14px;
	position: relative;
}
.profil_top_right
{
	width: 140px;
	height: 100px;
	float: right;
	position: relative;
	text-align: right;
}
.profile_small_photos
{
	position: relative;
	width: 531px;
	display: block;
	min-height: 181px;
	float: right;
	background: #140F1A;
}
.profile_see_more
{
	float: right;
	width: 110px;
	/*[empty]background:;*/
	text-align: right;
	position: relative;
	margin-top: 5px;
	background: transparent;
}
.profile_see_more A IMG
{
	position: relative;
	top: 3px;
}
.profile_back_gallery
{
	float: left;
	width: 140px;
	clear: left;
	position: relative;
	margin-top: 5px;
	left: 5px;
}
/*[clearfix]*/.galeria_cala
{
	position: relative;
	width: 853px;
	margin: 0 auto;
	text-align: center;
}
.wiersz_galerii
{
	position: relative;
	left: 0px;
	display: block;
	float: left;
	margin-bottom: 10px;
}
.uklad_fotek, .uklad_fotek_cr
{
	margin: 4px 3px 6px;
	padding: 0px;
	display: inline;
	float: left;
	text-align: center;
	background-color: #262532;
}
.uklad_fotek_cr A.gg
{
	min-height: 200px;
}
.strz_lewa
{
	width: 18px;
	position: absolute;
	top: 45%;
	left: 0;
	height: 18px;
}
.strz_prawa
{
	width: 18px;
	position: absolute;
	right: 0;
	top: 45%;
	/*[empty]clear:;*/
	text-align: center;
}
.uklad_fotek_cr A.gg SPAN
{
	bottom: 1.3em;
}
.uklad_fotek_cr A.gg SPAN.profession
{
	bottom: 0em;
	font-size: 1.1em;
	color: #868686;
}
.galeria_cala_short
{
	position: relative;
	width: 650px;
	float: left;
	text-align: left;
}
.wiersz_short
{
	position: relative;
	width: 650px;
	margin: 5px 0 3px;
	display: block;
	float: left;
}
.uklad_fotek_short
{
	position: relative;
	display: inline;
	float: left;
	text-align: center;
	margin-right: 5px;
	padding: 5px;
	min-height: 177px;
	background: #F6F6F6;
	border: 1px solid #E1E1E1;
	color: #000000;
}
.uklad_fotek_short IMG
{
	border: 1px solid #D1D1D1;
	display: block;
	margin: 0 auto;
}
A.gg_short
{
	color: #000000;
	font-weight: normal;
	text-align: left;
	display: block;
	text-align: center;
	text-decoration: none;
	font-size: 0.8em;
	width: 107px;
}
A.remove_short
{
	color: #F02DB4;
	text-transform: lowercase;
	font-size: 0.8em;
	font-weight: normal;
	position: absolute;
	bottom: 4px;
	width: 88%;
	text-align: left;
	display: block;
	padding-left: 0px;
	background: url(graphic/remove.jpg) no-repeat right center;
	text-align: left;
	text-decoration: none;
}
/*[clearfix]*/#footer
{
	clear: both;
	position: relative;
	margin: 0 auto;
	padding: 2px 14px 2px 0px;
	font-size: 0.9em;
	background: #140F1A;
	border-top: 1px solid #474648;
	border-bottom: 1px solid #474648;
}
#footer P
{
	text-align: right;
	float: right;
	color: #E5E5E5;
	padding: 4px 6px;
	background: url(tranparent);
	margin-bottom: 0;
}
/*list styling*/
UL
{
	position: relative;
	list-style-type: none;
}
UL LI
{
	color: #FEFDFE;
	font-size: 1em;
}
/*// tagi a*/
A
{
	text-decoration: none;
	color: #F9C0DF;
}
A:hover
{
	color: #DC63CE;
}
A.menu
{
	display: block;
	text-decoration: none;
	font-size: 1em;
	font-style: normal;
	color: #EDB3DB;
}
.profile_see_more A
{
	padding-right: 29px;
}
A.menu_adm
{
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	color: #E070AC;
}
A.menu.submitShortlist
{
	display: block;
	position: relative;
	bottom: 0;
	font-size: 0.9em;
	text-decoration: none;
	font-style: normal;
	color: #F88AD6;
}
#tresc_lewa_short A.menu
{
	margin-bottom: 25px;
}
#addonMenu A
{
	color: #F2D1FA;
	font-size: 1em;
}
#addonMenu A:hover
{
	color: #F059C6;
}
A.adLink
{
	text-decoration: none;
	display: block;
	color: #FC9FDF;
}
A.more
{
	color: #EDB3DB;
	background: url(graphic/forward_modelgallery.png) no-repeat right center;
	padding-right: 21px;
}
A.back
{
	padding-left: 23px;
	background: url(graphic/back_modelgallery.png) no-repeat 2% 74%;
}
A.more:hover, A.back:hover, A.adLink:hover, A.next:hover
{
	color: #E729B1;
}
A.pink
{
	text-decoration: none;
	font-weight: bold;
	font-style: normal;
	color: #EFB5DD;
}
A.pink:hover
{
	color: #C0E0F6;
}
A.pink_bold
{
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	font-style: normal;
	color: #EFB5DD;
}
A.menu_bold
{
	color: #FAB5E4;
}
A.gg
{
	color: #000000;
	font-weight: normal;
	width: 125px;
	padding: 4px 4px 24px;
	min-height: 170px;
	display: block;
	position: relative;
	text-align: center;
	text-decoration: none;
	background: #F6F6F6;
	border: 1px solid #D5D5D5;
}
A.gg:hover
{
	color: #FDFDFD;
}
A.gg:hover SPAN
{
	color: #FA59F2;
}
A.gg IMG
{
	margin: 0 auto;
	border: 1px solid #D7D7D7;
}
A.gg SPAN
{
	display: block;
	width: 116px;
	text-transform: uppercase;
	position: absolute;
	bottom: 2px;
	padding-left: 9px;
	left: 0;
	bottom: 2px;
	text-align: center;
	font-size: 1.3em;
	line-height: 1.3em;
	height: 1.3em;
	color: #090909;
}
.black
{
	font-size: 12px;
	color: #333333;
}
.black_bold
{
	font-weight: bold;
	font-size: 12px;
	color: #333333;
}
.pink_bold
{
	font-weight: bold;
	font-size: 12px;
	color: #E070AC;
}
H1
{
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 166px;
	height: 103px;
	background: url(graphic/logo.png) no-repeat left top;
	color: #555555;
	z-index: 100;
}
A.specLinks
{
	color: #EC55A4;
	display: block;
	width: 145px;
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
	position: relative;
	font-size: 1.4em;
	height: 145px;
	text-align: center;
	border: 1px solid #373737;
	background: #F7F2F7;
}
A.specLinks:hover
{
	color: #FFFFFF;
	background: #FFFFFF;
	color: #1F1F1F;
}
A.specLinks.three, A.specLinks.six, A.specLinks.nine
{
	margin-right: 0;
}
A.one
{
	background: url(graphic/design/exhibitionsds.jpg);
}
A.one:hover
{
	background: url(graphic/design/exhibitions.jpg);
}
A.two
{
	background: url(graphic/design/launcheventsds.jpg);
}
A.two:hover
{
	background: url(graphic/design/launchevents.jpg);
}
A.three
{
	background: url(graphic/design/promotionsds.jpg);
}
A.three:hover
{
	background: url(graphic/design/promotions.jpg);
}
A.four
{
	background: url(graphic/design/vipeventsds.jpg);
}
A.four:hover
{
	background: url(graphic/design/vipevents.jpg);
}
A.five
{
	/*[empty]accelerator:;*/
	background: url(graphic/design/creativephotographerds.jpg);
}
A.five:hover
{
	/*[empty]accelerator:;*/
	background: url(graphic/design/creativephotographer.jpg);
}
A.six
{
	background: url(graphic/design/preventsds.jpg);
}
A.six:hover
{
	/*[empty]azimuth:;*/
	background: url(graphic/design/prevents.jpg);
}
A.seven
{
	background: url(graphic/design/motsporteventsds.jpg);
}
A.seven:hover
{
	background: url(graphic/design/motsportevents.jpg);
}
A.eight
{
	background: url(graphic/design/conferencesds.jpg);
}
A.eight:hover
{
	background: url(graphic/design/conferences.jpg);
}
A.nine
{
	/*[empty]background:;*/
	background: url(graphic/design/fashionshowds.jpg);
}
A.nine:hover
{
	/*[empty]background:;*/
	background: url(graphic/design/fashionshow.jpg);
}
#newslist A.prev, #newslist A.next
{
	display: block;
	width: 100px;
	position: absolute;
	right: 34px;
	bottom: 0;
}
#newslist A.next
{
	background: url(graphic/nextbtn.png) no-repeat right center;
	padding-right: 0px;
	right: 0;
}
#newslist A.prev
{
	background: url(graphic/prevtbtn.png) no-repeat left center;
	padding-left: 25px;
	left: 0;
}
/*other*/
H2
{
	font-weight: bold;
	display: block;
	/*[empty]float:;*/
	font-size: 24px;
	text-transform: lowercase;
	text-align: left;
	color: #E070AC;
}
#header SPAN
{
	margin: 0;
	position: absolute;
	width: 166px;
	height: 103px;
	z-index: 3000;
}
P
{
	font-weight: normal;
	color: #FFFFFF;
}
ADDRESS
{
	font-style: normal;
	margin-bottom: 10px;
}
ADDRESS SPAN
{
	display: block;
}
/*form*/
FORM
{
	position: relative;
}
FORM.gallerySearch
{
	position: relative;
	padding-left: 0;
	width: 500px;
	float: left;
}
LABEL
{
	position: relative;
	margin-bottom: 5px;
	display: block;
}
LABEL SPAN
{
	float: left;
	width: 133px;
}
#tresc.contact FORM INPUT
{
	width: 292px;
}
INPUT
{
	border: 0;
	background: #FFFFFF url(graphic/formbg.png) repeat-x;
	cursor: hand;
	float: left;
	border: 3px solid #F2A8D0;
	color: #972995;
}
INPUT:hover
{
	border-color: #79287F;
}
TEXTAREA.black
{
	border: 0;
	font-size: 11px;
	color: #972995;
}
TEXTAREA
{
	position: relative;
	height: 106px;
	border: 3px solid #F2A8D0;
	color: #972995;
	background: #FFFFFF url(graphic/formbg.png) repeat-x;
	overflow: auto;
}
FORM.gallerySearch FIELDSET
{
	position: relative;
	display: block;
	width: 100%;
	margin-bottom: 5px;
	border: 0;
}
FORM.gallerySearch LABEL
{
}
FORM.gallerySearch LABEL INPUT
{
	width: 50px;
	float: none;
}
FORM.gallerySearch LABEL.submit INPUT
{
	width: 65px;
	background: url(graphic/forward_modelgallery.png) no-repeat right center;
	padding-right: 76px;
	color: #23161F;
	padding-bottom: 18px;
	margin-left: 242px;
	float: none;
}
FORM.gallerySearch LABEL DIV
{
	width: 106px;
	display: inline;
	background: #F5F5F5;
	border: 1px solid #E4BCBC;
}
FORM.gallerySearch LABEL SELECT
{
	width: 50px;
	background: #F5F5F5;
	border: 1px solid #EBA5F7;
}
FORM.gallerySearch FIELDSET.name LABEL INPUT, FORM.gallerySearch FIELDSET.eyesAndhair LABEL INPUT
{
	width: 246px;
}
FORM.gallerySearch LABEL SPAN
{
}
INPUT:hover
{
	border-color: #B22FC3;
}
INPUT:active, INPUT:focus
{
	border-color: #000000;
}
TEXTAREA
{
	float: left;
	width: 292px;
	color: #972995;
}
TEXTAREA:hover
{
	border-color: #921EA5;
}
TEXTAREA:active, INPUT:focus
{
	border-color: #290B3F;
}
.submit INPUT
{
	border: 0;
	background: transparent;
	width: 84px;
	height: 19px;
	/*[empty]background-image:;*/
}
.submit INPUT
{
	border: 0;
	margin-top: 10px;
	background: transparent;
	width: 120px;
	padding-right: 30px;
	padding: 0px 16px 2px 2px;
	background: url(graphic/forward_modelgallery.png) no-repeat center right;
	color: #FEFEFE;
}
#tresc.contact .submit SPAN
{
	border: 0;
	float: right;
}
#tresc.contact .submit SPAN INPUT
{
	border: 0;
	width: 124px;
	float: right;
}
FORM.gallerySearch LABEL.submit INPUT
{
	color: #F5F5F5;
	padding-bottom: 18px;
	margin-left: 306px;
}
SPAN.warning
{
	font-size: 0.8em;
	color: #F6A8E1;
}
#tresc_prawa_stat_short FORM
{
	position: relative;
	width: 488px;
}
/*[clearfix]*/#tresc_prawa_stat_short FORM LABEL
{
	position: relative;
	margin-bottom: 10px;
}
#tresc_prawa_stat_short FORM SPAN
{
	display: block;
	width: 147px;
	float: left;
	clear: left;
}
#tresc_prawa_stat_short FORM.login SPAN
{
	display: block;
	width: 100%;
	float: none;
	clear: left;
}
#tresc_prawa_stat_short FORM.login SPAN
{
	display: block;
	width: 100%;
	float: none;
	clear: left;
}
#tresc_prawa_stat_short FORM SPAN.warning
{
	display: block;
	width: 100%;
	float: left;
	clear: left;
}
#tresc_prawa_stat_short FORM INPUT
{
	position: relative;
	width: 292px;
	float: left;
}
#tresc_prawa_stat_short FORM .submit INPUT
{
	position: relative;
	width: 103px;
	float: right;
	margin-right: 42px;
	margin-top: 10px;
}
#tresc_prawa_stat_short FORM.login .submit INPUT
{
	position: relative;
	width: 154px;
	float: right;
	margin-right: 191px;
	margin-top: 10px;
}
/*[clearfix]*/#zasadnicza_contact FORM LABEL
{
	position: relative;
	float: none;
}
#zasadnicza_contact FORM LABEL SPAN
{
	float: left;
	font-size: 0.9em;
	color: #FFFFFF;
}
TR.jas
{
	background-color: #3B3B3B;
}
TR.jas:hover
{
	background-color: #710038;
}
TR.cie
{
	background-color: #111111;
}
TR.cie:hover
{
	background-color: #710038;
}
.t
{
	font-weight: normal;
	font-size: 12px;
	text-align: justify;
	color: #555555;
}
SPAN.adm_grey
{
	font-weight: bold;
	font-size: 12px;
	color: #808080;
}
#footer A.menu
{
	display: inline;
}
.home #main_banner A
{
	color: #000001;
	font-weight: bold;
	display: block;
	text-align: right;
}
#newslist A.menu
{
	float: right;
	margin-right: 17px;
	margin-top: 5px;
}
/*navigation
particular pages*/
#zasadnicza_contact #tresc_prawa
{
	width: 600px;
	font-size: 0.9em;
}
#tresc.news #tresc_prawa
{
	padding-top: 0;
	margin-top: 0;
}
/*[clearfix]*/#newslist
{
	position: relative;
	padding-top: 10px;
}
/*[clearfix]*/.newsbit
{
	position: relative;
	width: 411px;
	margin-left: 20px;
	float: left;
	padding: 5px 5px 5px 11px;
	margin-right: 0px;
	margin-bottom: 4px;
	text-align: center;
	background: #000000;
}
.newsbit H3
{
	min-height: 86px;
	display: block;
}
.newsbit DIV.FontJazz-font2
{
	min-height: 45px;
}
.newsbit A
{
	display: block;
}
/*[clearfix]*/.news SPAN.swenson
{
	height: 72px;
	display: block;
	font-size: 22px;
}
/*[clearfix]*/.news SPAN.newsimg
{
	display: block;
	float: left;
	padding: 9px 0;
	background: #F8F8F8;
	margin-right: 10px;
}
.newsbit IMG
{
	border: 0;
	margin: 0 10px 10px 0;
	float: left;
	clear: left;
}
.newsbit P
{
	text-align: left;
}
.newstext P
{
	color: #FFFFFF;
}
#tresc.home #additionalContent
{
	float: right;
	width: 464px;
	margin-top: 1em;
	padding-left: 20px;
}
#tresc.home P
{
	clear: both;
	position: relative;
}
#tresc.home P SPAN
{
	display: block;
	width: 100%;
	font-size: 1.7em;
	padding-bottom: 10px;
}
#tresc.home STRONG
{
	display: block;
	font-weight: normal;
	font-size: 1.7em;
	margin-bottom: 1em;
	line-height: 1.3em;
}
#tresc.home P.links
{
	margin-top: 8px;
}
#tresc.home P.links A SPAN, UL.services LI SPAN
{
	font-size: 0.7em;
	display: block;
	line-height: 1.1em;
	padding-top: 3px;
	height: 1.8em;
	text-transform: uppercase;
	vertical-align: baseline;
	position: absolute;
	bottom: 0;
	left: 0;
	background: #000000;
	color: #FEFEFE;
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}
#tresc.join #tresc_prawa STRONG
{
	font-size: 1.9em;
	line-height: 1em;
}
#tresc.home #tresc_prawa
{
	float: left;
	margin-top: 1em;
	width: 368px;
}
#tresc.services #tresc_prawa
{
	width: 300px;
}
/*[clearfix]*/UL.services
{
	position: relative;
	padding-top: 7px;
	margin-bottom: 7px;
	display: block;
	float: none;
}
UL.services LI
{
	position: relative;
	display: block;
	margin-right: 6px;
	margin-bottom: 6px;
	padding: 0px;
	background: url(#1) url(30E19);
	width: 181px;
	margin-left: 0px;
	float: left;
	text-align: center;
}
UL.services LI#models
{
	margin-left: 5px;
}
UL.services LI SPAN
{
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	font-size: 1em;
	text-transform: uppercase;
	padding-bottom: 16px;
	padding-top: 4px;
	line-height: 1.1em;
	color: #FFFFFF;
}
UL.services LI A:hover SPAN
{
	color: #F257C0;
}
UL.services LI A
{
	display: block;
	font-weight: normal;
	height: 27px;
	padding-top: 202px;
	border: 1px solid #434343;
	background: transparent;
}
.services #creatives A
{
	background: url(graphic/creatives.jpg) no-repeat left top;
	position: relative;
}
.services #sporting A
{
	position: relative;
	background: url(graphic/sport.jpg) no-repeat right top;
}
.services #vip A
{
	position: relative;
	background: url(graphic/vip.jpg) no-repeat right top;
}
.services #promotions A
{
	position: relative;
	background: url(graphic/promotions.jpg) no-repeat left top;
}
.services #entertainers A
{
	position: relative;
	background: url(graphic/entertainers.jpg) no-repeat right top;
}
.services #models A
{
	position: relative;
	background: url(graphic/pout_models.jpg) no-repeat center top;
}
.services #justpout A
{
	position: relative;
	background: url(graphic/justpout.jpg) no-repeat bottom right;
}
#tresc.gallery
{
	padding-top: 0px;
	padding-bottom: 10px;
}
#header SPAN A
{
	margin: 0;
	display: block;
	font-weight: bold;
	font-size: 32px;
	width: 119px;
	height: 103px;
	text-indent: -9999px;
	background: transparent url(graphic/logodark.png) no-repeat 78% -4%;
}
#tresc.pout_models #title
{
	background: #000000 url(graphic/pout_models.jpg) no-repeat 50% 26%;
	width: 263px;
	float: left;
}
#tresc.pout_entertainers #title
{
	background: #000000 url(graphic/entertainers.jpg) no-repeat 50% 26%;
}
#tresc.pout_creatives #title
{
	background: #000000 url(graphic/creatives.jpg) no-repeat 50% 26%;
}
#tresc.pout_promotions #title
{
	background: #010000 url(graphic/promotions.jpg) no-repeat 50% 26%;
}
#tresc.corporate_vip #title
{
	background: #000000 url(graphic/vip.jpg) no-repeat 50% 26%;
}
#tresc.motor_sporting
{
	background: url(graphic/sport.jpg) no-repeat left top;
	padding-left: 270px;
}
P.links
{
	position: relative;
	margin-top: 30px;
	display: block;
}
P.links A
{
	float: left;
	display: block;
}
P.links A.back
{
	width: 103px;
}
P.links A.more
{
	width: 103px;
	text-align: right;
}
#tresc.contact #maincontent
{
	float: left;
	width: 360px;
}
#tresc.contact #maincontent ADDRESS
{
	font-size: 0.9em;
}
#tresc.contact #maincontent ADDRESS SPAN
{
	display: block;
}
#tresc.contact #maincontent ADDRESS SPAN.email
{
	margin-bottom: 10px;
	text-align: center;
}
#tresc.contact #maincontent ADDRESS IMG
{
}
#tresc.contact #form
{
	float: left;
	width: 434px;
	padding-left: 20px;
	margin-left: 19px;
	margin-top: 20px;
}
#tresc_prawa_stat_short .menu.next
{
	clear: both;
}
#tresc_prawa_stat_short SPAN.special
{
	display: block;
}
#tresc.news #maincontent
{
	width: 290px;
	text-align: center;
	padding: 10px;
	float: left;
	background: #000000;
}
#tresc.join #title
{
	width: 320px;
	background: #010101 url(graphic/design/join.jpg) no-repeat 53% 16%;
}
#tresc.clients #tresc_prawa
{
	width: 560px;
}
/*shortlist*/
DIV#feature_list P
{
	font-size: 0.8em;
}
/*fonts and colours*/
UL.topnav
{
	background: #140F1A;
	border-top: 1px solid #474648;
	border-bottom: 1px solid #474648;
}
.topnav LI A
{
	color: #EBEBEB;
	font-size: 0.9em;
	font-weight: normal;
	padding: 5px 30px;
}
UL.topnav LI A:hover
{
	background: #F8AEE3 url(topnav_hover.gif) no-repeat center top;
	color: #A718A7;
}
.subnav
{
	border: 1px solid #424242;
}
.subnav LI
{
	border-bottom: 1px solid #030303;
	border-top: 1px solid #4C4A4A;
}
.subnav LI A
{
	background: #1B1923;
	font-size: 0.8em;
}
.styleswitcher
{
	position: absolute;
	bottom: 0;
	left: 0;
	background: #FFFFFF;
	padding: 10px;
	z-index: 7000;
}
