/*
Elementy defaultowe - podstawowe, wspólne dla całego serwisu
*/

html {
	width: 100%;
	/*overflow-x: hidden;*/
}

body {
	background-color: #e6e6e6;
	margin: 0px;
	font-family: 'Trebuchet MS','Arial CE','Arial';
	font-size: 11px;
	color: #6b6b6b;
	width: 100%;
}

hr {
	background-color: #e6e6e6;
	color: #e6e6e6;
	height: 1px;
	border: 0px;
}

img {
	border: 0px;
}

.adv {
	margin-left: auto;
	margin-right: auto;
	}

.white {
	background-color: #FFFFFF;
	}

a:link, a:active, a:visited {
    color: #4b91e5;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

/* elementy Forumlarzy, przyciski, inserty, itd.*/

ul {    
	margin-top: 3px;
    margin-left: 20px;
    padding-left: 0px;
}

input {
    vertical-align: middle;
}

textarea {
	border: 1px solid #d1d1d1;
	font-family: 'Trebuchet MS','Arial CE','Arial';
	font-size: 11px;
	color: #6b6b6b;
	}

textarea.opinion {
	width: 626px;
	height: 100px;
}


input.button {
    border: 0px;
    height: 24px;
    background-image: url('../image/input_submit_bg.gif');
    color: #FFFFFF;
}

#submitSearch {
    width: 84px;
}

input.input {
    border: 1px solid #d1d1d1;
    color: #555555;
    font-size: 11px;
    padding-top: 4px;
    padding-bottom: 0px;
    height: 18px;
    background-image: url('../image/input_text_bg.gif');
}

input.input_disabled{
    background-image: url('../image/input_text_bg_disabled.gif');
	color: #aaaaaa;
	border-color: #8a8a8a;
}

#inputSearch {
    width: 350px;
    margin-left: 30px;
}
select.input {
    border: 1px solid #d1d1d1;
    color: #555555;
    font-size: 12px;
    height: 20px;
    font-size: 14px;
    padding-bottom: 0px;    
    background-image: url('../image/input_text_bg.gif');
    vertical-align: middle;
}




/*
Klasy Menu główne serwisu.
*/

#wpHeader
{
	margin:0px;
	
	clear:both;
	
	background-image: url('../image/header_bottom_bar.gif');
	background-position: bottom;
	background-repeat: repeat-x;
	
	
	background-color: #FFFFFF;
	
}
#wpHeaderContent
{

	background-image: url('../image/header_bottom_bar.gif');
	background-position: bottom;
	background-repeat: repeat-x;
    border-left: 1px solid white; 	
	display:block;
	
	width: 971px;	
	margin:0px auto;	
}
#wpHeaderLogo {
    
    
}
#wpHeaderMenu {		
	height: 43px;	
}





/*
	SUBMENU - Level 2
	Menu znajdujące się pod menu głównym (szary ciemny pasek)
*/
#wpSubMenu {
	width:970px;
	position: relative;
	margin: 0px auto;	
	height: 35px;
	background-color: #6b6b6b;
	color: #ffffff;
	text-align: center;
	padding-top: 5px;	
	
}
#wpSubMenuContent {
    text-align: left;
    padding-left: 15px;
    margin: 0px;
    padding-bottom: 0px;
}

#wpSubMenuContent a {
	color: #FFFFFF;
	font-size: 11px;
	}

/* styl dla pionowej kreski oddzielającej poszczególne bloki, ustawiajacy ja w środku pionu oraz tworzący marginesy */
img.submenu_divider {
    vertical-align: middle;
    margin-left: 10px;
    margin-right: 10px;
}




/*
	SUBMENU - Level 3
	Menu KOLOROWE  znajdujące się w górnej czesci bloku glownego serwisu
*/
div.subMenu2Buttons {
    width: 108px;
    text-align: center;
    color: #6b6b6b;
    font-weight: bold;   
    height: 25px;
    padding-top: 10px;    
    position: relative;    
}

#subMenu2 {
    position:relative;
    clear: both;
    height: 38px; 
}
#subMenu2Button1 {
	position: absolute;
    border-bottom: 3px solid #9676b5;
    left: 0;
    top: 0;
}
#subMenu2Button1Hover {
	position: absolute;
	background-color: #9676b5;
	border-bottom: 3px solid #9676b5;
	color: #FFFFFF;
    left: 0;
    top: 0;
}
#subMenu2Button2 
{
	position: absolute;
    border-bottom: 3px solid #f96aa5;
    left: 109px;
    top: 0;
}
#subMenu2Button3 {
	position: absolute;
    border-bottom: 3px solid #ffb033;
    left: 218px;
    top: 0;
}
#subMenu2Button4 {
	position: absolute;
    border-bottom: 3px solid #bfd73b;
    left: 327px;
    top: 0;
}
#subMenu2Button5 {
	position: absolute;
    border-bottom: 3px solid #50c8ef;
    left: 436px;
    top: 0;
}
#subMenu2Button6 {
	position: absolute;
    border-bottom: 3px solid #4b91e5;
    left: 545px;
    top: 0;
}




/* P A N E L   G L O W N Y */



/* Stale elementy panelu srodkowego - glownego*/
div.centerBox 
{    
    position: relative;	
	background-color: #FFFFFF;
	margin-bottom: 0px;
	padding-top: 20px;	
	padding-left: 0px;
	padding-right: 0px;
	font-size: 12px;	
}
div.centerBoxText {
    padding: 10px;    
    position: relative;
}
div.centerBoxTextHeader 
{
    position: relative;    
    float: left;
    color: #2f76c9;
    font-weight: bold;
}
div.centerBoxTextHeader2 
{
    position: relative;    
    float: left;    
    font-weight: bold;
    padding-left: 5px;
}
div.centerBoxTextNickname 
{
    color: #9a9a9a;
    position: relative;    
    float: right;
}





/* nagłówek, stosowany */
div.centerBoxHeader {
    font-size: 18px;
    padding-left: 10px;
    padding-bottom: 0px;
    position: relative;    
}

/* element z guziczka wiecej ... */
div.centerBoxMore {
	position: relative;
    padding-right: 10px;    
    text-align: right;
}

/*  element czyszczacy uklad divowy */
div.clearLayout {
    clear: both;
}

div.layoutSpaceBetweenBoxes {
	padding-top: 15px;	
	margin: 0px auto; 
}


/* BOX  panel główny
	Strona główna serwisu - NAJPIEKNIEJSZE MODELKI, NAJWYZEJ OCENIANE AMATORKI
*/
div.centerBoxModelsMainPageRight, div.centerBoxModelsMainPageLeft {
	position: relative;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 0px;
	padding-right: 0px;
	font-size: 12px;
	height: 295px;
}
div.centerBoxModelsMainPageLeft 
{
	background-color: #FFFFFF;
	float: left;
	width: 536px;
	height: 313px;
}
div.centerBoxModelsMainPageRight 
{
	text-align:center;
	background-color: #F6F6F6;
	float: right;
	width: 116px;
	height: 313px;
}


div.centerBoxModelsMainPageItem {
	float: left;
	margin-right: 3px;
}

div.centerBoxModelsMainPageItemDescription 
{
    margin-left: 10px;
    margin-top: 3px;    
    font-size: 15px;
}
/* -------------------------------------------------------------------------------------------------------------- */
/* BOX  panel główny
	Strona główna serwisu - Pokazy i bacstage 
	styl uzupełniający do wersji boxa bez szarego paska z prawej strony
*/
div.centerBoxModelsMainPage{
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 0px;
	padding-right: 0px;
	font-size: 12px;
	background-color: #FFFFFF;
}
/* -------------------------------------------------------------------------------------------------------------- */





/* ZNAJDZ MODELKE
	styl boxu z formularzem do wyszukiwania modelek
*/
#findModel {
    background-color: #FFFFFF;
    padding: 12px;
    font-size: 18px;    

}

#searchLetters {
    font-size: 12px;
    text-align: right;
    padding-right: 40px;
    padding-top: 10px;
    letter-spacing: -1px;  /* zawężenie tak, aby wszystko sie ladnie zmiescilo */
}





/* NAJPIEKNIEJSZE POLSKA I NAJPIEKNIEJSZE SWIAT
	DOUBLEBOX ze strony MODELKI
*/
div.doubleBox {
}

div.doubleBoxLeft,div.doubleBoxRight  {
    width: 322px;
    height: 310px;
}
div.doubleBoxLeft {
    float: left;
}
div.doubleBoxRight {
    float: right;
}
div.doubleBoxImage 
{
    float: left;
}

div.doubleBoxRanking
{    
    width: 135px;    
    float: right;
    padding-right: 5px;
    line-height: 22px;
}
div.doubleBoxDescriptionRow 
{
    margin-top:5px;
}
div.doubleBoxDescription {
    font-size: 16px;
    padding-left: 10px;
    padding-bottom: 0px;
    color: #4b91e5;
    float: left;
    width: 180px;
}
div.doubleBoxRank 
{
    background-color: #fea800;
    color: #FFFFFF;
    padding: 0px;
    width: 30px;
    text-align:center;
    float: left;
}
div.doubleBoxMore 
{
    
    padding-right: 85px;
    padding-top: 20px;
    
    color: #4b91e5;
    float: right;
}
/* -------------------------------------------------------------------------------------------------------------- */




/* MODELKI POLSKA,  AMATORKI,  MODELKI Świat 
	Boxy zawierające po pięć zdjęć z ocenami z zakładki MODELKI
*/
div.centerBoxModels {
    border: 0px;    
	background-color: #FFFFFF;
	padding-top: 15px;
	padding-bottom: 20px;
	padding-left: 0px;
	padding-right: 0px;
	font-size: 12px;
}

div.centerBoxModelsItem {
    width: 128px;
    /*height: 200px;*/
    padding-bottom: 10px;
    float: left;
}
div.centerBoxModelsItemDescription {
    margin-left: 10px;
    margin-top: 3px;    
}






/*

ELEMNTY PASKÓW Z GALERIAMI I WIDEO

*/
div.singleModelBox {
    border: 0px;    
	background-color: #FFFFFF;
	padding-top: 15px;
	padding-bottom: 20px;
	padding-left: 0px;
	padding-right: 0px;
	font-size: 12px;
}

div.singleModelBoxHeader 
{
    padding-bottom: 15px;
}

div.singleModelBox div.header
{
    text-align: center;
    font-size: 17px;    
    float: left;
    width: 560px;
    text-transform: uppercase;
}
div.singleModelBox div.button_prev
{
    width: 23px;
    
    float: left;
    margin-left: 10px;
}
div.singleModelBox div.button_next
{
    width: 23px;
    
    float: right;
    margin-right: 10px;
}

div.singleModelBoxMainFoto 
{
    position: relative;
    float: left;       
    
}
div.singleModelBoxMainDescription 
{
    width: 228px;
    
    position: relative;
    float: right;
    background-color: #f6f6f6;
    padding: 10px;
}


div.singleModelBoxDescriptionData div.param 
{
    width: 110px;
    float: left;
    padding-bottom: 5px;
}
div.singleModelBoxDescriptionData div.data 
{
    float: left;
    color: #555555;
    font-size: 14px;
    padding-bottom: 5px;
}

div.singleModelBoxFooter
{
    text-align: center;
    padding-top: 15px;
    width: 401px;           
}
div.singleModelBoxFooter div.header
{   
    font-size: 14px;
    width: 320px;    
}
div.singleModelBoxFooter div.header img 
{
    vertical-align: middle;
}



div.BoxRank 
{
    background-color: #fea800;
    color: #FFFFFF;        
    text-align:center;
    float: left;        
    margin-left: 1px;
    padding: 3px;
    padding-left: 15px;
    padding-right: 15px;    
}

#voteNote 
{
    width: 40px;
}

div.centerBoxSingleModelItem 
{
    position: relative;
    width: 208px;
    height: 90px;    
    background-color: #f6f6f6;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
}
div.centerBoxSingleModelItemLast
{
    position: relative;
    width: 208px;
    height: 90px;    
    background-color: #f6f6f6;
    float: left;
}

div.centerBoxSingleModelItemFoto
{
    position: relative;    
    float: left;
}

div.centerBoxSingleModelItemDescription 
{    
    position: relative;
    float: right;    
    width: 110px;
    padding-top: 10px;
    padding-right: 10px;
}
div.centerBoxSingleModelItemDescription div.Rank 
{
    padding-top: 15px;  
}


/* elementy dla boxów WIDEO*/
div.centerBoxSingleModelVideoItem {
	width: 152px;
	text-align: center;
	background-color: #F6F6F6;
	float: left;
	margin-right: 5px;
}
div.centerBoxSingleModelVideoItem3 {
	width: 208px;
	text-align: center;
	background-color: #F6F6F6;
	float: left;
	margin-right: 5px;
}

div.centerBoxSingleModelItemVideoDescription {
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
}

div.centerBoxSingleModelItemVideoDescription div.Rank {
	padding-top: 10px;
	padding-bottom: 10px;
}


/* RANKINGI */
div.centerBoxRanking 
{ 
	position: relative;   
	background-color: #FFFFFF;
	padding-bottom: 20px;
	padding-top: 20px;	
	padding-left: 0px;
	padding-right: 0px;
	font-size: 12px;
	
}
div.oneBoxRanking 
{ 
	background-color: #FFFFFF;
	padding-bottom: 20px;
	padding-top: 20px;	
	padding-left: 0px;
	padding-right: 0px;
	font-size: 12px;
	
}

div.rankingBoxWinner, div.rankingBoxNext {
	float: left;
	position: relative;
	margin-right: 5px;
	
	}

div.rankingPositions {
	float: right;
	position: relative;	
	width: 200px;	
	}

div.rankingBoxWinnerTitle {
	background-color: #efefef;
	font-size: 16px;
	}

div.rankingBoxNextTitle {
	background-color: #fafafa;	
	}
	
	
div.rankingBoxWinner p, div.rankingBoxNext p {
	margin: 0px;
	background-color: #fea800;
    color: #FFFFFF;
    width: 40px;   
    text-align: center;    
	}

div.rankingBoxWinner p {
	margin-left: 65px;
}
div.rankingBoxNext p {
	margin-left: 40px;
}



div.rankingPresent {
	margin-left: 20px;
	margin-top: 20px;
	float: left;
	margin-right: 5px;
		
	}

div.rankingPresentFoto {
	
	}
div.rankingPresentTitle {
	margin-left:5px;
	font-size: 16px;
	
	}
div.rankingPresentTitle p {
	margin: 0px;
	background-color: #fea800;
    color: #FFFFFF;
    width: 40px;   
    text-align: center;
    margin-left: 16px;    
	}





/* elementy BOXów po prawej stronie serwisu */

/* Stałe elementy prawego panelu */
div.rightBox 
{
	position: relative;	
	background-color: #FFFFFF;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 12px;
}
div.rightBoxHeader {
    font-size: 18px;
    padding-bottom: 0px;  /* margines pod nagłówkiem boxów z prawej strony*/
}







/* elementy boxu TAG */
a.tagFontSize1 { font-size: 12px; }
a.tagFontSize2 { font-size: 17px; }
a.tagFontSize3 { font-size: 21px; }
a.tagFontSize4 { font-size: 27px; }
a.tagFontSize5 { font-size: 30px; }





/* eLEMENTY BOXU AGENCJE - PRZYCISKI W MENU DZIELĄCYM */
#subMenu3 {
    position:relative;
    clear: both;
    height: 40px;
}
#subMenu3Button1 {
	position: absolute;
    border-bottom: 3px solid #d1d1d1;
    left: 0;
    top: 0;
}
#subMenu3Button1Hover {
	position: absolute;
    border-bottom: 3px solid #d1d1d1;
	background-color: #d1d1d1;
    left: 0;
    top: 0;
}
#subMenu3Button2 
{
	position: absolute;
    border-bottom: 3px solid #d1d1d1;
    left: 136px;
    top: 0;
}
div.subMenu3Buttons {
    width: 135px;
    text-align: center;
    color: #6b6b6b;
    font-weight: bold;
    height: 25px;
    padding-top: 10px;
    position: relative;
    
}



/*
	KLASY BOXU ZOSTAŃ MODELKĄ
	niebieskiego z tłem dziewczyny
*/

div.rightBoxBecomeModel
{    
	position: relative;		
	background-color: #FFFFFF;
	background-image: url('../image/become_model_bg.jpg');
	background-repeat: no-repeat;
	background-position: top left;
	margin-bottom: 0px;
	padding: 0px;
	font-size: 12px;
	color: #50c8ef;
}
#rightBoxBecomeModelBar
{    
    background-color:#50c8ef;
    color: #FFFFFF;
    font-size: 18px;
    padding: 10px;
    padding-left:20px;
    padding-right: 20px;
}
#rightBoxBecomeModelText
{
    height: 145px;
    text-align: right;
    padding: 20px;  
    font-size: 13px;
   
    padding-left: 120px;
}









/*
Elementy Boxów MODELKI I AMATORKI Dnia
*/
div.rightBoxModelsItemRank {
    background-color: #4e8ee6;
    color: #FFFFFF;
    font-size: 15px;
    width: 20px;
    height: 18px;
    text-align: center;
    position: absolute;
    top: 70px;
    left: 0px;
    padding-top: 2px;
}

div.rightBoxModelsItem {
    width: 70px;
    position: relative;
    float: left;
    margin-right: 20px;
    line-height: 14px;
}
div.rightBoxModelsItem img, div.rightBoxModelsItemLast img {    
    margin-bottom: 6px;
}
div.rightBoxModelsItemLast {
    width: 70px;
    position: relative;
    float: left;
    margin-right: 0px;
    line-height: 14px;

}



/*
	ELEMENTY BOXU POLECAMY
*/
div.polecamyItems {
    margin-bottom: 10px;        
}

div.polecamyItemsImage 
{
    position: relative;
    float: left;
}
div.polecamyItemsDescription 
{
    position: relative;
    float: left;
    padding: 5px;
}





/*
KLASY Definiujące układ dwublokowy serwisu
*/
#wpMain
{
	width:970px;
	position: relative;
	margin:0px auto;
	clear: both;
	background-color: #e6e6e6;
}
.wpMain
{
	width:970px;
	position: relative;
	margin:0px auto;
	clear: both;
	background-color: #e6e6e6;
}

.wpMain:after {
    clear: both;
    display:block;
    content:'';
}

#wpMain:after {
    clear: both;
    display:block;
    content:'';
}

/*  blok środkowy, główny*/
#wpCenter
{
    float: left;
    overflow: hidden;
	width: 652px;
}
.wpCenter
{
    float: left;
    overflow: hidden;
	width: 652px;
}

/* blok prawy*/
#wpRight
{
    float: right;
    overflow: hidden;
	width: 305px;
}


/* stopka dokumentu */
#wpFooter
{
	display:block;
	position:relative;
	width:970px;
	height:auto;
	margin:0px auto;
    clear: both;
    text-align: center;
    font-size: 11px;
    border-top: 1px solid #c4c4c4;
    padding-top: 15px;
    background-color: #e6e6e6;
}
#wpFooterCopyrights {
    margin-top: 20px;
	color: #b0b0b0;
}

/* ajax autocompleter */
div.autocomplete {
	font-size: 12px;
  position:absolute;
  z-index: 10;
  width:250px;
  background-color:white;
  border:1px solid #888;
  margin:0px;
  padding:0px;
}
div.autocomplete ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
div.autocomplete ul li.selected { background-color: #ffb;}
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  height:18px;
  cursor:pointer;
}



.form_opis {
	float: left;
	width: 100px;
	padding-left: 30px;
	padding-top: 3px;
	
}
.form_file {
	float: left;	
	padding-left: 30px;
	padding-top: 3px;
		
}

div.logowanieErrors 
{
    border: 1px dotted Red;
    margin-top: 10px;
    padding: 5px;
    color: Red;
}


div.zostanModelkaBox {
	background-color: #fcb704;
}

div.zostanModelkaBoxTitle {
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 10px;
	margin-right: 10px;
	border-bottom: #ffffff dashed 1px;
}

.zostanModelkaBoxTitle a {
	color: #ffffff;
}

.zostanModelkaBoxTitle img {
	border: 0px;
	margin-top: 4px;
}

div.zostanModelkaBoxTitle2 {
	font-size: 13px;
	padding: 5px;
	padding-right: 10px;
	text-align: right;
}

.zostanModelkaBoxTitle2 a {
	font-weight: bold;
}

div.zostanModelkaMiniBox {
	right: 0px;
	top: -20px;
	position: absolute;
	border-bottom: 3px solid #ffb033;
	width: 315px;
	height: 55px;
	background-image: url(../image/backgroundZostanModelka.gif);
	background-repeat: no-repeat;
	text-align: right;
}

.zostanModelkaMiniBox div {
	padding: 10px;
}

span.bolder {
	font-weight: bolder;
}

.setAsStartup {
 margin:0 auto;
 width:980px;

 height: 0;
   position:relative;

}

div.setAsStartup a {
 color:#6b6b6b;
 font-size:11px;
 font-weight:bold;
 text-decoration:none;
 width:135px;
 position:absolute;
 top:6px;
 right:0;
 padding-left:40px;
 background: transparent url('../image/startup.gif') no-repeat scroll left center;
 margin-right: 20px;
 height: 32px;
 padding-top:6px;
 text-align:left;
 font-family:'Trebuchet MS','Arial CE','Arial';
}
.setAsStartup a:hover {
 text-decoration:underline;
}

