	/* CSS for web:      FlashLight-Models.com               */
	/* Author: , e-mail: Marek Langr, marek@langr.biz        */

body {
 background: #5682B9;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 color : #FFFFFF;
}

h3 {
 color: #FFA500;
 font-size: 17px;
 margin-bottom: 0px;
}

#tblMain {
 position: relative;
 width: 822px;
 border-left: 1px #ffffff solid;
 border-right: 1px #ffffff solid;
 text-align: center;
}

table {
 font-size: 13px;
 text-align: left;
 font-weight: bold;
}

a:link {
 text-decoration: none;
 color: #e0e0e0;
 font-weight: bold;
}

a {
 text-decoration: none;
 color: #e0e0e0;
 font-weight: bold;
}

a:hover {
 text-decoration: none;
 color: #ffffff;
 font-weight: bold;
}

#divHead {
 position: relative;
 width: 822px;
 height: 130px;
 background-image: url(img/header-flm-v3.jpg);
 border-top: 1px #ffffff solid;
 border-bottom: 1px #ffffff solid;
}

#divHeadLanguages {
 position: absolute;
 top: 105px;
 left: 10px;
}

.imgFlag {
 width: 22px;
 height: 15px;
 border: 1px #ffffff solid;
 margin-bottom:5px;
}

#divMenu {
 position: relative;
 height: 20px;
 background-color: #376DAD;
 border-top: 2px #ffffff solid;
 border-bottom: 2px #ffffff solid;
 text-align: left;
}

.divMenuItem {
 position: absolute;
 width: 102px;
 text-align: left;
 z-index: 500;
}

.nameItem {
 cursor: pointer;
 width: 100%;
 font-weight: bold;
 text-align: center;
}

.divPopUpMenu {
 position: absolute;
 visibility: hidden;
 margin-top: 4px;
 width: 104px;
 z-index: 500;
 background-color: #42486C;
 border-left: 1px white solid;
 border-right: 1px white solid;
 border-bottom: 1px white solid;
}

.divPopUpItemMenu {
 z-index: 500;
 width: 100%;
 padding-top: 1px;
 padding-bottom: 1px;
 text-align: center;
 color: #ffffff;
 font-size: 12px;
 cursor: pointer;
}

#divBody {
 background-color: #333333;
 border-top: 1px #ffffff solid;
 border-bottom: 1px #ffffff solid;
 padding-top: 10px;
 padding-bottom: 15px;
 padding-left: 15px;
 padding-right: 15px;
}


#divHeel {
 position: relative;
 width: 822px;
 height: 90px;
 background-image: url(img/bottom-logo.jpg);
 border-top: 1px #ffffff solid;
 border-bottom: 1px #ffffff solid;
}

#spanCopyright {
 font-size: 10px;
}

.divMessageBoard {
 width: 50%;
 margin: 0px auto;
 margin-top: 50px;
 margin-bottom: 60px;
 border: 2px #ffffff solid;
 padding: 20px;
 
}

.hrWhite2px {
}

.divFream {
 width: 95%;
 margin-top: 10px;
 border-top: 2px #ffffff solid;
 padding-top: 10px;
 padding-bottom: 8px;
 border-bottom: 2px #ffffff solid;
 margin-bottom: 10px;
}

#divWinMessage {
 width: 60%;
 margin-top: 35px;
 margin-bottom: 35px;
 border: 2px #ffffff solid;
 padding: 10px;
}

/* Registration */

#divRegistrationBoard {
 margin: 15px;
 padding: 15px;
 background-color: #43476E;
}

.fntStar {
 font-size: 18px;
 font-weight: bold;
 color: #E38C0C;
}

.tdLeft {
 color: #6D9BC5;
}

/* End Registration*/

/* Login */
#divAuthInfo {
 width: 75%;
 margin:0px auto;
 border: 0;
 padding: 10px;
 font-size: 13px;
 font-weight: bold;
}
/* End Login */

/* Catalog */
.div95 {
 width: 95%;
 margin: 0px auto;
}

.divTitle {
 width: 95%;
 margin: 0px auto;
}

.divCaption {
 width: 95%;
 padding-top: 15px;
 padding-bottom: 15px;
 margin: 0px auto;
}

.divNavigationHeel {
 width: 95%;
 padding-top: 5px;
 padding-bottom: 5px;
 margin: 0px auto;
 font-size: 13px;
}

.divResult {
 width: 95%;
 margin: 0px auto;
}

.tableModel {
 border: none;
 text-align: center;
 font-size: 13px;
 font-weight: bold;
 
}

.captionModel {
 border: 1px #ffffff solid;
 background-color: #5682B9;
 padding-top: 3px;
 padding-bottom: 3px;
}

.imgMainModel {
 width: 100px;
 height: 150px;
 border: 1px #ffffff solid;
}

.fntModelInfosL {
 color: #FFA500;
 font-weight: normal;
 text-align: right;
 vertical-align: top;
 width: 50%;
}

.fntModelInfosR {
 font-weight: bold;
 vertical-align: top;
 text-align: left;
 width: 50%;
}

.fntModelInfosLCat {
 color: #FFFFFF;
 font-weight: normal;
 text-align: left;
 vertical-align: top;
}

.fntModelInfosRCat {
 color: #FFFFFF;
 font-weight: bold;
 vertical-align: top;
 text-align: left;
 width: 25%;
}

.imgMainMakeup {
 width: 100px;
 height: 150px;
 border: 1px #ffffff solid;
}

.fntMakeupInfosL {
 text-align: right;
 color: #6D9BC5;
 font-weight: bold;
}

.fntMakeupInfosR {
 font-weight: bold;
}

.imgMainProductions {
 width: 100px;
 height: 150px;
 border: 1px #ffffff solid;
}

.imgBannerProductions {
 width: 468px;
 height: 60px;
 border: 1px #ffffff solid;
}

.fntProductionInfosL {
 text-align: right;
 color: #6D9BC5;
 font-weight: bold;
}

.fntProductionInfosR {
 font-weight: bold;
}

.imgMainLocations {
 width: 150px;
 height: 100px;
 border: 1px #ffffff solid;
}

.imgMainCasting {
 width: 100px;
 height: 150px;
 border: 1px #ffffff solid;
}

.imgMainLinks {
 width: 100px;
 height: 150px;
 border: 1px #ffffff solid;
}

.fntLinksInfosL {
 text-align: right;
 color: #6D9BC5;
 font-weight: bold;
}

.imgFlagModel {
 width: 22px;
 height: 15px;
 border: 1px #ffffff solid;
}

.btnComment {
 color: #6A70AD;
 font-weight: bold;
 font-size: 10px;
}

.divBookingMail01 {
 width: 95%;
 margin-bottom: 25px;
 text-align: justify;
 font-weight: bold;
}

.smallText {
 font-size: 10px;
}

.smallerText {
 font-size: 13px;
}

.text12 {
 font-size: 12px;
}

.orangeText {
	color: #FFA500;
}

.redText {
	color: #FF0000;
}

.greenText {
	color: #00CC00;
}

.adv {
	border: 1px solid #FFA500;
	margin: 0px 0px 10px 0px;
}

table.big {
	width: 95%;
	text-align: center;
	border: none;
}
.clear {
	clear:both;
	height:1px;
	line-height:1px;
	font-size:1px;
}

.btnSubmit {
	font-weight: bold;
	font-size: 10pt;
	color: #376DAD;
}

#lastModels {
 width: 125px;
 float: left;
 margin-left: 15px;
 margin-right: 0px;
 margin-top: 0px;
 margin-bottom: 0px;
}

input {
	font-weight: bold;
}

#customshootHead {
 width: 822px;
 height: 350px;
 background-image: url(./catalog/customshoot/main.gif);
 margin: 0px 0px 0px 0px;
 border-top: 1px solid #FFFFFF;
}

#divBodyCustomShoot {
 background-color: #333333;
 border-top: 1px #ffffff solid;
 border-bottom: 1px #ffffff solid;
 padding-top: 8px;
 padding-bottom: 8px;
 padding-left: 15px;
 padding-right: 15px;
 width: 792px;
 _width: 822px;
}
#customShootLeftSide {
 width: 190px;
 _width: 190px;
 float: left;
 margin-left: 15px;
 margin-right: 30px;
 margin-top: 0px;
 margin-bottom: 0px;
}
#customShootRightSide {
	float:left;
	width: 537px;
	_width: 500px;
	font-weight:normal;
	text-align:justify;
}

.imgCustomshootSide {
 width: 195px;
 height: 295px;
 border: 1px #ffffff solid;
}
ul{list-style-type: disc;margin: 10px 0px 10px 50px;padding: 0px 0px 0px 0px;list-style-position: outside;}
li{list-style-type: disc;}

/* End Catalog */