
.search-icon{
	bottom: -5px;
    display: inline-block;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    position: relative;
	background: url('../img/menu-spacer.gif') bottom left no-repeat;
}
.searchActive{
	background-color: #E5E3E2;
}
.boxContent .new{
	position:absolute;
	margin:-139px 0 0 908px;
}

.boxPage .textAndlineBottom, .textAndlineBottomMain {
	width:100%;
	margin-left:-19px;
	margin-bottom:13px;
	padding-left:18px;
	padding-bottom:9px;
	font-size:12px;
	line-height:17px;
	background:url(../img/line/pageHeaderBottom.png) left bottom no-repeat;
}

.boxContact {
	 background: url("../img/page/bgContact.png") no-repeat scroll right top transparent;
    height: 368px;
    position: relative;
    width: 470px;
	margin-top:1px;
	padding-left: 20px;
}
.boxContact .inside {
	line-height:20px;
}
.boxCastingLeft {

}
.boxCastingRight {

}
.boxAboutLeft {
	position:relative;
	height:410px;
}
.boxAboutLeft .img {
	position:absolute;
	height:120px;
	margin-top:310px;
}
.boxAboutLeft1 {
	width:245px;
	margin-top:9px;
	line-height: 140%;
}
.boxAboutLeft1 .img {
	width:271px;
	/*	background:url(../img/page/bgAbout1.png) center bottom no-repeat;*/
	background:url(../img/page/bgAbout3.png) no-repeat left bottom ;
}
.boxAboutLeft2 {
	width:245px;
	margin-top:9px;
	line-height: 140%;
}
.boxAboutLeft2 .img {
	width:273px;
	background:url(../img/page/bgAbout2.png) no-repeat left bottom ;
}
.boxAboutLeft3 {
	width:245px;
	margin-top:9px;
	line-height: 140%;
}
.boxAboutLeft3 .img {
	width:271px;
	/*	background:url(../img/page/bgAbout3.png) center bottom no-repeat;*/
	background:url(../img/page/bgAbout3_2.png) no-repeat left bottom ;
}
.boxAboutCooperation {
	position:relative;
	height:100px;
	
}

a.fillIn {
	float:right;
	display:block;
	margin-top:20px;
}
.subtitle{
	padding: 0px;
	margin: 0px;
	color: #999;
	font-size: 14px;
	width: 680px;
}
.modelData .modelImg{
	width:320px;
	height:407px;
	margin-bottom:5px;
	overflow: hidden;
}
.modelData .modelName{
	color:#b92c2c;
	font-weight:bold;
	margin-bottom: 6px;
}
.modelData .modelName a{
	color:#b92c2c;
}
.modelData .modelName, .modelData .modelCategory{
	margin-left:10px;
}
.modelData .modelName span{
	color: #333;
}
.modelData .modelCategory{
	font-size:12px;
}
.modelData .new{
	position:absolute;
	margin:-10px 0 0 583px;
}
.modelData .dataGrid{
	background:#EFEFEF;
	border-top:1px solid #E4E4E4;
	border-bottom:1px solid #E9E9E9;
	width:627px;
	margin-top:10px;
}
.similarModel{
	float:left;
	width:170px;
	line-height:16px;
	margin-top:-10px;
}
.similarModel a strong{
	display:block;
	margin:2px 0 5px 0;
	color:#383838;
}
.similarModel a {
	color:#383838;
}
.similarModel a strong{
	display:block;
	margin:2px 0 5px 0;
	color:#383838;
}

.similarModel img{
	width:55px;
	float:left;
	margin-right:10px;
	height:70px;
}

.modelData .modelGallery .galImage{
	width:113px;
	height:140px;
	margin-right:12px;
}


.modelGallery a{
	text-decoration: none;
}

.modelDetails{width:80%;
margin: 0 auto;
margin-top:8px;
}
.modelDetails th{
	font-weight: normal;
    padding:5px 5px;
    text-align: right;
    width: 100px;
}
.modelDetails td{
	font-weight:bold;
	text-align:center;
	padding:5px 0px;
	text-align: left;
}
.modelDetails td span{
	font-weight: normal;
}
.modelDetails .pokolorowanyWiersz th,.modelDetails .pokolorowanyWiersz td{

}
.ghost {
	background-image: url(../img/ghost.png);
	background-position: top left;
	background-repeat: no-repeat;
}

.modelListItem{
	width: 223px;
	float: left;
	height: 150px;
	position: relative;
}
.modelListImg{
	position: absolute;
	bottom:10px;
	left: 0px;
}
.modelList .modelListItem img{
	float:left;
	margin-right:10px;
}

.modelList.modelRadio .modelListItem:hover{
	cursor: default;
}
.modelList .newItem{
	background:url(../img/new.png) 182px 0 no-repeat;
}
.modelList .newItem:hover{
	background:url(../img/new.png) 116px -64px no-repeat;
	background-color:#B22A2A;
}

.newCorner{
	position: absolute;
	width: 60px;
	height: 60px;
	left: 922px;
	background:url(../img/new.png) no-repeat;
}


.left{
	float:left;
}
.right{
	float:right;
}
.clear{
	clear:both;
}
.strong{
	font-weight:bold;
}


/** Nivo Slider **/

#sliderSmall {
    position:relative;
    width:967px;
    height:109px;
    background: #AEA5A0;
}
#sliderSmall img {
    position:absolute;
    top:0px;
    left:0px;
    /*display:none;*/
}
#sliderSmall a {
    border:0;
    display:block;
}
#slider {
    position:relative;
    width:967px;
    height:375px;
    background: #AEA5A0 url(design/img/design/img/twarzeTop/modelki.jpg) no-repeat;
}
#slider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}

#slider2 {
    position:relative;
    width:165px;
    height:105px;
	
}
#slider2 img {
    position:absolute;
    top:0px;
    left:10px;
    display:none;
	
}
#slider a {
    border:0;
    display:block;
}
#htmlcaptiontitle {
	font-family:"Myriad Pro Light", Tahoma, Arial;
	margin-left: 18px;	
	position: absolute;
	color:#eee;
	width:100%;
	height: 0px;
	z-index:8;
	font-size: 16px;
	margin-top: 256px;
	width: 460px;
	line-height: 130%;
}
#htmlcaptiontitle h1 {
	font-size: 32px;
	font-weight: normal;
	color: #fff;
	margin: 0px;
	margin-bottom: 23px;
}

#htmlcaptiontitleSmall {
	font-family:"Myriad Pro Light", Tahoma, Arial;
	margin-left: 620px;	
	position: absolute;
	color:#eee;
	width:100%;
	height: 0px;
	z-index:8;
	font-size: 15px;
	margin-top: 26px;
	width: 390px;
	line-height: 130%;
}
#htmlcaptiontitleSmall h2 {
	font-size: 28px;
	font-weight: normal;
	color: #fff;
	margin: 0px;
	margin-bottom: 10px;
}

.dark {
	color:#666;
}
#htmlcaptiontitleSmall h2.dark  {
	color: #999;
}

.defaultForm th {
	text-align: right;
	font-weight: normal;
	padding-right:5px;
	font-weight:bolder;
	font-size:13px;
	vertical-align:top;
	padding-top:9px;
}
.defaultForm td {}
.defaultForm input[type=text], .defaultForm input[type=password] {
	width: 231px;
	height:20px;
	margin:3px;
	padding:2px 4px;
	background-color: #F9F9F9;
    border-color: #D4D0C8 #FFFFFF #FFFFFF #D4D0C8;
    border-style: solid;
    border-width: 1px;
}
.defaultForm textarea {
	width: 231px;
	height:108px;
	margin:3px;
	padding:4px;
}


input[type=submit].submitApp {
	display:block;
	width: 197px;
	height:44px;
	border:0;
	background:url(design/img/form/submitApp.png) left top no-repeat;
}

.inpRounded {
	width: 231px;
	height:36px;
	border:0;
	background:url(design/img/form/text.png) left center no-repeat;
	padding-left:8px;
	padding-right:8px;
}

.taRounded {
	width: 231px;
	height:108px;
	border:0;
	background:url(design/img/form/area.png) left center no-repeat;
	padding:8px 8px;
	overflow:hidden;
}

#pagination{
	padding: 22px;
	padding-top: 22px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	height: 16px;
	padding-bottom: 84px;
}
#pagination a{
	cursor: pointer;
	border: 1px solid #ccc;
	background: #eee;
	margin-right: 6px;
	display: block;
	float: left;
	width: 20px;
	color: #B12626;
	text-decoration: none;
}

#pagination a:hover {
	background: #fff;
}

#pagination span {
	color: #B12626;	
	margin-right: 6px;
	display:block;
	border: 1px solid #ccc;
	width: 20px;
	height: 18px;
	float: left;
}

#pagination a span {
	margin-right: 0px;
	border: none;
	padding-bottom: 0px;
}




#pagination .activeNumber {
	color: #999;
}

.monit_info{
	padding: 12px;
	padding-bottom: 12px;
	margin: 0px;
	font-weight: bold;
	text-align:center;
}

.monit_error{
	padding: 12px;
	padding-bottom: 12px;
	margin: 0px;
	font-weight: bold;
	text-align:center;
	color: red;
}
#idFoto{
	margin-left: 4px;
	margin-bottom: 6px;
	font-size: 10px;
	height: 12px;
}
#idFotoNum{
	float: left;
	width: 100px;
}
#idFotoAuthor{
	float: right;
	width: 200px;
	text-align: right;
	height: 20px;
	overflow: hidden;
	margin-right: 4px;
}
#modelTop {
	width: 440px;
	float: left;
}

#modelFace {
	margin-top: 126px;
	width: 200px;
	float: left;
}

#modelFace a {
	display: block;
	margin-bottom: 8px;
	text-decoration: none;
	clear: both;
	height: 28px;
	color: #666;
}
#modelFace img {
	float: left;
}
#modelFace span {
	display: block;
	float: left;
}



.modelProfile th, .modelProfile td  {
	width: 160px;
	text-align: left;
	font-weight: normal;
	padding: 3px;
	padding-bottom: 2px;
}

/* Wyszukiwark modeli */
.formSearchSimple {
	margin: 0px;
	list-style: none;
	display: block;
	padding: 0px;
	padding-left: 14px;
	float: left;
	height: 40px;
}

.formSearchSimple li {
	list-style: none;
	float: left;
	padding-left: 29px;
}

.formSearchSimple li.formChk{
	padding-top: 12px;
}

#advancedBut{

	margin-right: 25px;
}




.formSearchSimple label {
	display: block;
	position: relative;
	white-space: nowrap;
}


.formSearchSimple input[type=checkbox] {
	position: absolute;
	left: -24px;
	top: -2px;
}

.formSearchSimple label {
	vertical-align: middle;
}


.searchMoreLine{
	margin: 5px;
	margin-top: 1px;
	margin-bottom: 1px;
	background: #E6E6E6;
	height: 1px;
}

.formSearchAdvanced {
	background: #EFEFEF url(../img/bgSearch.png) repeat-x bottom;
	height: 270px;
	margin-left: 5px;
	margin-right: 5px;
	padding-bottom: 10px;
}


.formSearchAdvanced th {	
	font-weight: normal;
	text-align: right;
}

.formSearchAdvanced input {
	font-size: 12px;
}

.formSearchAdvanced select {
	padding: 2px;
	width: 120px;
	height: 27px;

}

.formSearchAdvanced input[type=text]  {
	padding: 4px;
	width: 110px;
}

.formSearchAdvancedCol {
	padding-top: 17px;
	padding-left: 50px;
}

.formSearchAdvancedCol th {
	height: 15px;
}

#charColumn{
	width: 300px;
	padding-left: 55px;
	float: left;
}
.charItem{
	width: 140px;
	float: left;
	font-style: italic;
	margin-top: 6px;
	color: #666;
}
.charItem input[type="checkbox"] {
	display: block;
	float: left;
	width:10px;
}
.charItem label{
	display: block;
	float: left;
	width: 100px;
	padding-top: 2px;
	cursor: pointer;
}
#searchSubDiv{
	clear: both;
	text-align: center;
	float: right;
	margin-right: 20px;
}

.bank-twarzy{
	width: 865px;
	padding-top: 42px;
}

.buttonRed, .buttonRed:visited, .buttonRed:hover{
	background: url(../img/buttonRed.png) no-repeat;
	width: 197px;
	height: 44px;
	color: #fff;
	font-size: 16px;
	text-align: center;
	display: block;
	text-decoration:none;
}

.buttonGrey, .buttonGrey:visited, .buttonGrey:hover{
	background: url(../img/buttonGrey.png) no-repeat;
	width: 197px;
	height: 44px;
	color: #fff;
	font-size: 16px;
	text-align: center;
	display: block;
	text-decoration:none;
}
.buttonRed span, .buttonGrey span  {
	display: block;
	padding-top: 15px;
}

/* tooltip styling */
.tooltip {
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	display:none;
	background:url(design/img/tooltip-back.png);
	height:163px;
	padding:40px 30px 10px 90px;
	width:250px;
	font-size:11px;
	color:#fff;
}

.tooltip strong {
	font-size: 12px;
	margin-bottom: 6px;
	display: block;
}

.tooltip span {
	color:yellow;
}

/* Konto uzytkownika */

.accountLeftColumn{

	/*	border: 1px solid red;*/
	float: left;
	padding-left: 5px;
}

.accountRightColumn
{
	float: left;
	background-color: #ededea;
	border: 1px solid #b9b9b9;
	min-height: 500px;
	width: 718px;
}


ul.accountMenu {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 140px;
	background: url(../img/menu-bg.png) top right no-repeat;
	padding-top:20px;
}


ul.accountMenu li {	

	/*	border: 1px solid black;*/
}



ul.accountMenu li a {
	color: #595959;
	padding: 10px 25px 10px 5px;
	display: block;
}
ul.accountMenu li a:hover{
	color:#B12626;
	text-decoration: none;
}
ul.accountMenu li a.active{
	font-weight: bold;
    padding-left: 20px !important;
	background-color: #ededea;
	border-top: 1px solid #b9b9b9;
	border-left: 1px solid #b9b9b9;
	border-bottom: 1px solid #b9b9b9;
	position: relative;
	right: -1px;
	top: -2px;
	padding-right: 9px;
}
ul.accountMenu li a.active:hover{
	color: #595959;
}
ul.accountMenu li a.toComplete{
	color: red;
}
ul.accountMenu li a.toComplete.active{
	color: red;
	font-weight: bold;
    padding-left: 20px !important;
	background-color:#EDEDEA;
	border-top: 1px solid #b9b9b9;
	border-left: 1px solid #b9b9b9;
	border-bottom: 1px solid #b9b9b9;
	position: relative;
	right: -1px;
	top: -2px;
	padding-right: 9px;

}

#divContent{
	width: 865px;
	float: right;
	position: relative;
}

#characterSet{
	text-align: center;
	height: 28px;
	width: 978px;
	background: #595959 url(../img/submenuright.gif) no-repeat right bottom;
	margin: auto;
}
#characterLabel{
	float: left;
	width: 90px;
	height: 28px;
	background:#4E4E4E url(../img/submenuleft.gif) no-repeat left bottom;
	color: #ccc;
	text-align: center;
}
#characterLabel span{
	display: block;
	margin-top: 6px;
	font-weight: bold;
}

#characterSet a {
	display: block;
	float: left;
	padding-top: 3px;
	padding: 6px;
	margin-right: 0px;
	color: #ccc;
	margin-left: 10px;
	font-weight: normal;
}

.noResults{
	padding: 24px;
	font-weight: bold;
	line-height: 160%;
}
.favoriteItem{
	width: 225px;
	height: 125px;
	float: left;
	text-align: left;
	margin-bottom: 23px;
	position: relative;
}
.favoriteItem .img{
	margin-right:10px;
	float:left;

}
.favoriteItem .des{
	float: left;
	width: 120px;
	font-size: 11px;

}
.favoriteItem .stronga{
	display: block;
	margin-bottom: 4px;
}
.del{
	padding: 0.4em 1em 0.4em 25px;
    position: relative;
    text-decoration: none;
    border: 1px solid #D3D3D3;
    color: #555555 !important;
    font-weight: normal;
    outline: medium none;
	background: url(../img/del.png) left no-repeat;	
}
.del:hover{
	text-decoration:  none;
	color: #B12626 !important;
	background: url(../img/del-hover.png) left no-repeat;	
}

.doc{
	padding: 0.4em 1em 0.4em 25px;
    position: relative;
    text-decoration: none;
    border: 1px solid #D3D3D3;
    color: #555555 !important;
    font-weight: normal;
    outline: medium none;
	background: url(../img/doc.png) left no-repeat;	
}
.doc:hover{
	text-decoration:  none;
	color: #B12626 !important;
	background: url(../img/doc-hover.png) left no-repeat;	
}

.formTable {
	border-collapse: collapse;
	background: #fafafa;
}
.formTable td, .formTable th{
	border: 1px solid #ccc;
	padding: 4px;
} 

.formTable th{
	background: #e1e1de;
}

.textElement{
	line-height: 146%;
}
.textElement li {
	margin-top: 8px;
}

/*boksy na stronie głównej*/

div.newsBox{
	margin-top: 20px;
}

a.smallBoxLinkRight{
	position: relative;
	display:block;
}
.smallBox1, .smallBox2{
	width: 164px;
	height: 245px;
	float: left;
	position: relative;
}

.smallBox2{
	margin-left:12px;
}
.smallBox3{
	height: 231px;
	width: 231px;
	float: left;
	margin-left: 13px;
}

.smallBox1 .boxTop, .smallBox2 .boxTop{
	height:4px;
	background:url(../img/bgTopContentSmall.png) no-repeat;
}
.smallBox1 .boxBottom, .smallBox2 .boxBottom{
	height:4px;
	background:url(../img/bgBottomContentSmall.png) no-repeat;
}
.boxTopPartners{
	height:4px;
	background:url(../img/bgTopContentSmallSlider.png) no-repeat;
}
.boxBottomPartners{
	height:4px;
	background:url(../img/bgBottomContentSmallSlider.png) no-repeat;
}

.smallBoxBg{
	height: 214px;
	background:url(../img/smallBoxShadow.png) top left repeat-y;
	padding: 5px 9px;
	position: relative;
}
.smallBoxBgPartners{
	height: 214px;
	background:url(../img/smallBoxShadowSlider.png) top left repeat-y;
	padding: 5px 9px;
	position: relative;
}			
.smallBoxContent{
	width: 165px;
	height: 114px;
	position: absolute;
	bottom:11px;
}

.smallBoxContentPartners{
	 height: 105px;
    left: 350px;
    position: absolute;
    top: 738px;
    width: 165px;
	padding-top:10px;
}

.news1{
	background: url(../img/images/img1.jpg) top left no-repeat; 
	background-position: -70px;
}
.news2{
	background: url(../img/images/img2.jpg) top left no-repeat; 
	background-position: -60px;
}


.infoBar{
	height: 44px;
	background: url(../img/transparentBg.png) top left repeat;
	position: absolute;
	bottom: 0px;
	width: 346px;
}
.greyBg{
	background: url(../img/greyInfoBarBg.png) top left no-repeat;
	width: 67px; 
	height: 23px;
	color: white;
	font-size: 10px;
	position: relative;
	left: -5px;
	top: -4px;
	padding-top: 9px;
	padding-left: 14px;
}
.newsTitle{
	font-size: 20px;
	font-family: "Myriad Pro", Arial;
	color: #464445;
	margin-top: 11px;
	margin-left: 4px;
}
.linkMore{color: #464445;
		  font-family: "Myriad Pro", Arial;
		  font-size: 13px;
		  margin-top: 15px;
		  margin-right: 10px;
		  display: block;
}

.news-list, .right-news ul
{list-style: none;
 margin-left: 0px;
 padding-left: 0px;
}
.news-list li, .right-news li{
	clear: both;
	min-height: 123px;
	margin-top:0px;
							  
}

.news-list-image{
	width: 194px;
	height:112px;
	margin-right: 10px;
	background: url(../img/bg-phot-news-list.png) top left no-repeat;	
	float: left;
}

.news-list h2 a, .right-news h2 a{color: #b42727;
								  text-decoration: none;
								  font-size: 16px;
								  font-weight: normal;
								  display: block;
								  padding-top:12px;}
.news-list h2 a:hover, .right-news h2 a:hover{text-decoration: underline;}



.news-gallery img{
	margin-right: 3px;}


.right-news{background: url(../img/dots-vertical.png) top left no-repeat;
			padding-left: 48px;}
.right-news ul{padding-left: 0; margin-left:0;}

.all-news-button{background: url(../img/all-news-bg.png) top left no-repeat;
				 width: 122px;
				 height: 20px;
				 display: block;
				 padding-top: 1px;
				 font-size: 11px;
				 color: #ffffff !important;
				 text-align: center;
				 float: right;
				 padding-top:2px;}

.all-news-button:hover{text-decoration: none;}

.news-ul h2{
    float: left;
    font-family: "Myriad Pro Light",Tahoma,Arial;
    font-size: 18px;
    font-weight: normal;
    margin: 2px 0 6px;
    padding-left: 4px;
    width: 210px;
}

.all-news-button:hover{text-decoration: none;}

.video {
	color: #666;
	padding-left: 8px;
	display: inline;
	height: 14px;
	float: left;
	background: url(../img/video.gif) no-repeat left;
}

.news-list{margin-top: 36px;}

.right-news h2{
	margin-bottom: 0px;
	margin-top:0px;
}
.right-news ul{margin-top: 0px;}
.textElement p{
	padding-left: 4px;
}

a.red-a{color: #b42727;
		font-size: 13px;}

.player {
	position: absolute;
	margin-top: -90px;
	margin-left: 20px;
}

a.downloadZip {
	padding: 5px 5px 5px 30px;
	font-weight: bold;
	display: block;
	background: url('../img/icon/icon_zip.png') no-repeat left center;
	width: 170px;
}

.slider-header{
	font-family: "Myriad Pro Light",Tahoma,Arial;
	font-size: 14px;
	color: #646363;
	margin-left: 10px;
	margin-top:10px;
	background: url('../img/header-slider-line.png') bottom left no-repeat;
	padding-bottom: 7px;
	margin-bottom: 9px;
}

.boxContent{
	position: relative;
}

.profil-mc{
	
}
.profil-mc p{
	margin-top:5px;
	margin-bottom: 5px;
}
#ranking_all, #ranking_month{

	font-weight: bold;
	font-size: 14px;
}

.buton-like-active{
	cursor: pointer;
}

.zobacz-wyniki{
	position: relative;
	top:40px;
	margin-left:10px;
	right: 10px;
}

.accountRightColumn .defaultForm input[type="text"], .accountRightColumn .defaultForm input[type="password"], .accountRightColumn .myforms input[type="password"], .accountRightColumn .formJoinTable input[type="text"], .accountRightColumn .formJoinTable input[type="password"]{
	background: url(../img/input-bg.jpg) top left no-repeat;
	border-top:1px solid #989898;
	border-left: 1px solid #989898;
	border-bottom: 1px solid #dedee1;
	border-right: 1px solid #dedee1;
	height: 17px;
	width:200px;
}

.accountRightColumn .defaultForm select, .accountRightColumn .formJoinTable select{
	background: url(../img/input-bg.jpg) top left no-repeat;
	border-top:1px solid #989898;
	border-left: 1px solid #989898;
	border-bottom: 1px solid #dedee1;
	border-right: 1px solid #dedee1;
	padding:4px;
	width:210px;
}


.zapisz-button{
	background: url(../img/zapisz-button.png) no-repeat;
	border: none;
	width:91px;
	height: 42px;
	text-indent: -9999%;
	cursor: pointer;
	float: right;
	margin-top: 10px;
}

.zglos-button{
	background: url(../img/zglos.png) no-repeat;
	border: none;
	width:188px;
	height: 42px;
	text-indent: -9999%;
	cursor: pointer;
	float: right;
	margin-top: 10px;
}

textarea{
	font-family: Arial, Tahoma;
	font-size:12px;
	resize: none;
	padding:4px;
}

#formModel textarea{
	width: 386px; 
	height: 60px; 
	overflow: hidden;
	background: url(../img/input-bg.jpg) top left no-repeat;
	border-top:1px solid #989898;
	border-left: 1px solid #989898;
	border-bottom: 1px solid #dedee1;
	border-right: 1px solid #dedee1;
}

fieldset{
	position: relative;
	margin: 0 0 2em 0;
	padding-bottom: 10px;
}

.modelRadio input[type="radio"]{
	margin:0;
	padding:0;
	position: relative;
	top:3px;
	margin-left: 3px;
}

.inplace_field{
	background: url("../img/input-bg.jpg") repeat-x left top transparent;
    border-color: #989898 #DEDEE1 #DEDEE1 #989898;
    border-style: solid;
    border-width: 1px;
    height: 17px;
	padding: 4px;
}

.zapiszZmianyButton{
	background-color: #bd171d;
	color: #ffffff;
	border: none;
	width: 107px;
	height: 32px;
	cursor: pointer;
}

#formContactBody input[type="text"], #formContactBody select{
	background: url("../img/input-bg.jpg") no-repeat scroll left top transparent;
    border-color: #989898 #DEDEE1 #DEDEE1 #989898;
    border-style: solid;
    border-width: 1px;
    width: 200px;
	padding: 2px;
}

#formContactBody textarea{
	background: url("../img/input-bg.jpg") no-repeat scroll left top transparent;
    border-color: #989898 #DEDEE1 #DEDEE1 #989898;
    border-style: solid;
    border-width: 1px;
    width: 260px;
	padding: 4px;
}

#submitFormContact{
	background: url(../img/popup-wyslij.png) top left no-repeat;
	cursor: pointer;
	border: none;
	text-indent: -9999%;
	width: 69px;
	height: 33px;
}
.popup-zamknij{
	background: url(../img/popup-zamknij.png) top left no-repeat;
	cursor: pointer;
	border: none;
	text-indent: -9999%;
	width: 79px;
	height: 33px;
}

.fieldsetDefault {
    background: none repeat scroll 0 0 #FCFCFC;
    border: 1px solid #E0E0E0;
    margin-bottom: 20px;
    margin-left: 30px;}

legend { background: none repeat scroll 0 0 #F6F6F6;
		 border: 1px solid #E0E0E0;
		 color: #B22727;
		 font-size: 14px;
		 padding: 3px 12px;
}

.polub-to{
	background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #CAD4E7;
    border-radius: 3px 3px 3px 3px;
    color: #3B5998;
    cursor: pointer;
    padding: 4px 6px 4px;
    white-space: nowrap;
}
.polub-to:hover{
	border: 1px solid #9eacc8;
	text-decoration:  none;
}
.polub-to img{
	position: relative;
	top: 2px;
}

.uiIconText{
	display: none;
}

#_user__type_m, #_user__type_c{
	position: relative;
	top:3px;
}
#model_gender{
	position: relative;
	top:5px;}
#formRegister th, #formRegister td{
	padding-top: 0px;
    vertical-align: middle;
}

#formRegister input[type="text"]{
	height: 16px;
}

.poshy{
	float: right;
    margin-left: 8px;
}

a.powieksz:hover{
	text-decoration:  none;
}

.main-page-casting{
	width: 340px;
}

.border-top{
	border-top: 2px solid #d4d4cf;
	background: url('../img/headers-dots.png') top left repeat-x;
	margin-top:-1px;
}
.relative-box{
	position: relative;
}
.main-page-casting{
	width: 340px;
	height: 490px;
	float: left;
}
.relative-box img{
	position: absolute;
	
}

.model1{
	width: 340px;
	height: 368px;
	float: left;
	margin-left: 10px;
}
.model1 .boxgrid{
	margin-top: 10px;
}
.model2{
	width: 164px;
	height: 368px;
	float: left;
	margin-left: 11px;
}
.model1 .modelDesc{
	height: 57px;
	position: relative;
}
.model2 .modelDesc{
	height: 104px;
	position: relative;
}
.model3 .modelDesc{
	height: 57px;
	position: relative;
}
.model4 .modelDesc{
	height: 60px;
	position: relative;
}
.model3{
	width: 164px;
	height: 367px;
	float: left;
	margin-left: 10px;
}
.model3 .boxgrid{
	margin-top: 47px;
}
.model4{
	width: 340px;
	height: 490px;
	float: left;
	margin-left: 10px;
}
.model4 .boxgrid{
	margin-top: 4px;
}
.box-news{
	width:340px;
	position: absolute;
	top:492px;
}

.main-adress{
	float: left;
    position: absolute;
    top: 738px;
    width: 340px;
}
#pagination a span.arrow, #pagination span.no-arrow{
	padding-bottom:3px;
}

#pagination .next span, #pagination .activeNumber{
	padding-top:2px;
	padding-bottom: 1px;
}
#search-advanced ul{
	padding-left: 0px;
}
#search-advanced{
	float: right;
	width: auto;
	height: 235px;
	background-color: #e5e3e2;
	margin-bottom:11px;
	z-index: 2;
	width: 865px;
	font-size: 11px;
	position: relative;
	margin-top: -1px;
}

#search-advanced ul li{
	list-style: none;
	height: 27px;
}
#search-advanced select{
	width: 120px;
	padding: 2px;
}
#search-advanced input[type="text"]{
	width: 112px;
	padding: 2px;
}
.suw-desc{
	display: inline-block;
	width:50px;
	text-align: right;
	margin-right: 5px;
	float: left;
}
#age-from-label, #age-slider, #age-to-label, #height-from-label, #height-slider, #height-to-label, #weight-from-label, #weight-slider, #weight-to-label,
#chest-from-label, #chest-slider, #chest-to-label, #weist-from-label, #weist-slider, #weist-to-label, #loins-from-label, #loins-slider, #loins-to-label,
#foot-from-label, #foot-slider, #foot-to-label{
	float: left;
}
#age-from-label, #height-from-label, #weight-from-label, #chest-from-label, #weist-from-label, #loins-from-label, #foot-from-label{
	width: 20px;
	display: inline-block;
	text-align: right;
	margin-right: 11px;
}
#age-to-label, #height-to-label, #weight-to-label, #chest-to-label, #weist-to-label, #loins-to-label, #foot-to-label{
	width: 26px;
	display: inline-block;
	text-align: left;
	margin-left: 13px;
}
.select-desc{
	width: 76px;
	text-align: right;
	display: inline-block;
	margin-right: 5px;
}
.table-desc{
	position: relative;
	top:-3px;
	cursor: pointer;
}
#search-advanced input[type="submit"]{
	border: none;
	color: #ffffff;
	background-color: #bd171d;
	padding: 3px 8px;
	text-transform: uppercase;
	position: absolute;
	bottom: 10px;
	right: 10px;
	cursor: pointer;
}

.modelListItemInside{
	margin-top: -10px;
}
#search-button{
	display: inline-block;
	background: url('../img/search-icon.png') no-repeat;
	padding:10px;
	height: 25px;
	width: 25px;
	background-position: 10px;
	top:17px;
}
#search-button:hover, #search-button.searchActive{
	background: url('../img/search-icon-active.png') no-repeat;
	background-color: #E5E3E2;
	background-position: 10px;
}

a.redButton, input.redButton, .redButton a, .redBg{
	background-color: #bd171d;
	color: #ffffff;
	padding: 3px 8px;
	border: none;
	cursor: pointer;
}
a.redButton:hover, input.redButton:hover, .redButton a:hover{
	text-decoration: underline;
}
.partner{
	width:420px;
	height: 121px;
	float: left;
}
.partner img{
	float: left;
}
.partner p{
	float: right;
	width: 310px;
	margin-left: 10px;
	margin-top:-2px;
}

.regulation{
	line-height: 138%;
	margin-top:-1px;
}

#formContact input[type="text"], #formContact textarea{
	border-top: 1px solid #d4d0c8;
	border-left: 1px solid #d4d0c8;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	background-color: #f9f9f9;
}

.boxContact span, .castingSpan{
	padding: 3px 10px;
	background-color: #f4f2f1;
	display: inline-block;
	margin-bottom: 1px;
}
.boxContact span.redBg{
	background-color: #bd171d;
	color: #ffffff;
}
.news-box-repeat{
	margin-top:8px;
}

span.idModel{
	font-size: 14px;
	color: #B12626;
	font-weight: bold;
	margin-left: 20px;
}

/*#model-gallery {
	width: 5000px;
}*/

.ui-widget-content.scroll-bar-gallery{
	background-color: #BD171D !important;
	width: 863px;
	height: 9px;
	position: relative;
	z-index: 1;
	background-image: none;
}
#left-arrow, #right-arrow{
	display: block;
	width:3px;
	height: 5px;
	text-indent: -9999%;
	margin-top:-8px;
	position: relative;
	z-index: 3
}

#left-arrow{
	background: url(../img/icon/left-arrow.png) top left no-repeat;
	float: left;
	margin-left: 5px;
}
#right-arrow{
	background: url(../img/icon/right-arrow.png) top left no-repeat;
	float: right;
	margin-right: 1px;
}

.bookShadow{
	display: block;
	background: url(../img/bookShadow.png) top left repeat-y;
	width: 320px;
	height: 407px;
	position: absolute;
	z-index: 3;
}
.bookShadowR{
	display: block;
	background: url(../img/bookShadowR.png) top left repeat-y;
	width: 320px;
	height: 407px;
	position: absolute;
	z-index: 3;
}
#idFotoNum1, #idFotoNum2{
	float: left;
	margin-right: 20px;
}

.dotsBg{
	background: url(../img/dotsBg.png);

}

.footerLink{
	font-family: Arial, Tahoma;
	width: 247px;
	height: 36px;
	background: #eee;
	border: 1px solid #ccc;
	font-size: 10px;
	padding: 12px;
	margin-top:10px;
}

.exp{
	position: absolute;
	margin-left:175px;
	width: 865px;
	z-index: 1
}
.transparent-bg{
	background: url(../img/dotsBg.png);
}
.charItem a{
	display: none;
}
.modelProfile{
	margin-top:-5px;
}

.ocena{
	background-color: #BD171D;
	color: #ffffff;
	padding: 7px 20px;
	position: fixed;
	right: 0;
	bottom: 0;
	z-index: 10;
}
.ocena-okienko{
	width: 230px;
	height: 220px;
	background-color: #BD171D;
	color: #ffffff;
	padding: 10px;
	position: fixed;
	bottom: 29px;
	right: 0;
	z-index: 10;
}
.ocena-okienko textarea{
	border: 1px solid #989898;
	width: 220px;
	height: 100px;
}
.ocena-okienko input[type="submit"]{
	border: none;
	background-color: #f3f1f0;
	float: right;
	margin-top:5px;
	padding: 3px 6px;
	font-size: 12px;
	text-transform: uppercase;
	cursor: pointer;
	font-size: 11px;
	font-family: Arial;
}
#rate-plus, #rate-minus{
	display: inline-block;
	background-color: #f3f1f0;
	padding: 2px 6px;
	cursor: pointer;
	color: #4E4E4B;
	font-size: 14px;
	width: 10px;
	text-align: center;
	margin-left: 5px;
}
#rate-plus:hover, #rate-minus:hover, #rate-plus.voted, #rate-minus.voted{
	background-color: #dedcda;
}
#opinion-response{
	margin-top: 40px;
	margin-left: 30px;
	display: block;
}

#cookie-cookie-div {
    border-radius: 6px;
    display: none; width: 50%; position: fixed; bottom: 0px; 
    padding: 8px; background: #ccc; margin: 12px; font-family: Arial; font-size: 11px;
    z-index: 99999;
}

#closeCookieBtn {
    border-radius: 5px; display: inline-block; 
    float: right; background-color: #666666; color: #ffffff; padding: 3px 6px; 
    margin-top: 6px;
}


