


/* style.css START */


body
{
	padding:0px;
	margin:0px;
	font-family:"Arial", "Helvetica";
	font-size:12px;
	overflow:auto;
}

img
{
	border:none;
}

#container
{
	float:left;
	width:100%;
	height:100%;
	padding:0px;
	margin:0px;
	background:url('http://images.monaco-parkings.mc/right_background.gif') bottom repeat-x;
}

#content
{
	float:left;
	width:960px;
	padding:0px;
	margin:0px;
}

#left
{
	float:left;
	width:190px;
	background-color:#C7BEB4;
}


#middle
{
	float:left;
	width:770px;
	background:#FFFFFF;
	text-align:center;
}


#right
{
	float:left;
	width:0px;
	height:0px;
}


#page
{
	width:670px;
	margin:auto;
	text-align:left;
}

#banner_main
{
	width:670px;
	margin:auto;
	border: none;
}

#signin
{
	width:670px;
	margin:auto;
	text-align:left;
	color:#FFFFFF;
	clear: both;
}

#signin_top
{
	width:670px; 
	margin:auto;
	float: left;
	text-align:left;
	color:#FFFFFF;
}

#signin_bot
{
	width:670px;
	text-align:right;
	float: left;
	color:#000000;
	margin-top: -20px;
	height: 25px;
	padding: 0px 0px;
}
/***~~~COMMON START~~~***/
.clear
{
	float:left;
	clear:both;
}

.float_left
{
	float:left;
}

.float_right
{
	float:right;	
}

.display_none
{
	display:none;
}

.display_block
{
	display:block;
}

.pointer
{
	cursor: pointer;
}

.underline
{
	text-decoration: underline;
}

.add_text_header
{
	float:right;
	width:225px;
	text-align:center;
	margin-top:-114px;
	padding:0px 25px;
	position: relative;
	z-index:2;
	color:#FFFFFF;
}

.add_text_header .title
{
	margin:20px 0px 5px 0px;
	font-size:28px;
	font-weight:bold;
	font-style:italic;
	text-align:left;
}

.add_text_header .descr
{
	font-size:13px;
	text-align:left;
}


.add
{
	margin:20px 0px;
}

.add_text
{
	float:right;
	width:130px;
	text-align:center;
	margin-top:-58px;
	padding:5px 10px;
	position: relative;
	z-index:2;
	color:#FFFFFF;
}

.add_text .title
{
	font-size:16px;
	font-weight:bold;
	font-style:italic;
	text-align:right;
}

.title a
{
	color:#FFFFFF;
	text-decoration:none;	
}

.add_text .descr
{
	font-size:10px;
	text-align:right;
}


/***~~~COMMON END~~~***/


/***~~~NAVIGATION START~~~***/


.navigation
{
	float:left;
	width:190px;
	text-align:center;
	clear:both;
}

.navigation-content
{
	width:170px;
	margin:auto;
	text-align:left;
}

.navigation-content a
{
	display:block;
	float:left;
	clear:both;
	margin-bottom:10px;
	width:170px;
	height:20px;
	line-height:20px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
}

.navigation-content img
{
	border:none;
}

.navigation-link
{
	float: left;
}

.navigation-line
{
	clear:both;
	float:left;
	margin-bottom:10px;	
	width:170px;
	height:3px;
	line-height:3px;
	font-size:0px;
	background:#FFFFFF;
}

.navigation-text
{
	display:block;
	float:left;
	width:150px;
	height:20px;	
}

.navigation-image
{
	display:block;
	float:right;
	width:20px;
	height:20px;	
}

.sub_navigation-link
{
	display:block;
	margin-bottom:10px;	
	width:140px;
	height:20px;
	line-height:20px;
	text-align:right;
}

.sub_navigation-text
{
	display:block;
	float:right;
	margin-right:5px;	
}

.sub_navigation-green
{
	background:url('http://images.monaco-parkings.mc/navigation/background_green.gif') no-repeat center right;	
}

.sub_navigation-red
{
	background:url('http://images.monaco-parkings.mc/navigation/background_red.gif') no-repeat center right;
}

/***~~~NAVIGATION END~~~***/

/***~~~COUNTER START~~~***/

.counter
{
	float:left;
	clear:both;
	width:170px;
}

.counter_content
{
	width:150px;
	margin:10px;
}

/***~~~COUNTER END~~~***/


/***~~~LANGUAGE SWITCHER START~~~***/

#lang_switcher
{	
	float:left;
	width:190px;
	height:65px;
	margin:10px 0px 10px 0px;
	text-align:center;
	position:relative;
	top:0px;
	left:0px;
}

.site_nav_links
{
	color: #FFFFFF;
	font-size: 10px;
	margin-top: 5px;
}

.site_nav_link
{
	text-decoration:none;
	color: #FFFFFF; 
}

/***~~~LANGUAGE SWITCHER END~~~***/

h1
{
	clear:both;
	padding:0px;
	margin:0px;
	color:#0068B3;
	font-size:20px;
	font-weight:bold;
}

h2
{
	clear:both;
	padding:0px;
	margin:0px;
	color:#636466;
	font-size:20px;
	font-weight:bold;
}

h3
{
	clear:both;
	padding:0px;
	margin-bottom:5px;
	color:#0068B3;
	font-size:16px;
	font-weight:bold;
}

#page p, .page_text
{
	color:#636466;
	font-size:12px;
}

.page_text_delimiter
{
	clear:both;
	height:20px;
	line-height:20px;
	font-size:0px;
}

.user_name
{
	width:100%;
	float:left;
	padding-bottom: 3px;
	border-bottom: 2px solid #e1ddd7;
	color:#0068b3;
	font-weight:bold;
	font-size:14px;
}

/***~~~REPORTS START~~~***/

.successes
{
	float:left;
	clear:both;	
}

.success
{
	color:#BDDEB1;
	font-size:14px;
	font-weight:bold;		
}

.errors
{
	float:left;
	clear:both;	
}

.error
{
	color:#b92228;
	font-size:14px;
	font-weight:bold;	
}


/***~~~REPORTS END~~~***/



/* style.css END */





/* prototip.css START */


/* prototip.css : http://www.nickstakenburg.com/projects/prototip */
.prototip { position: absolute; }
.prototip .effectWrapper { position: relative; }
.prototip .tooltip { position: relative; }
.prototip .toolbar {
	position: relative;
	display: block;
	}
.prototip .toolbar .title {
	display: block;
	position: relative;
	}
.prototip .content { clear: both; }
.prototip .toolbar a.close {
	position: relative;
	text-decoration: none;
	float: right;
	width: 15px;
	height: 15px;
	background: transparent url(close.gif);
	display: block;
	line-height: 0;
	font-size: 0px;
	border: 0;
	}
.prototip .toolbar a.close:hover { background: transparent url(close_hover.gif); }

.iframeShim { 
	position: absolute;
	border: 0;
	margin: 0;	
    padding: 0;
    background: none;
}

/* Tooltip styles */
.prototip .default { width: 150px; color: #fff; }
.prototip .default .toolbar { background: #0F6788; font: italic 17px Georgia, serif; }
.prototip .default .title { padding: 5px; }
.prototip .default .content { background: #1e90ff; font: 11px Arial, Helvetica, sans-serif; padding: 5px;}

.prototip .pinktip { border: 5px solid #a1a1a1; }
.prototip .pinktip .toolbar { background: #ff1e53; color: #fff; font: italic 17px Georgia, serif; }
.prototip .pinktip .title { padding: 5px; }
.prototip .pinktip .content { background: #fff; color: #555555; font: 11px Arial, Helvetica, sans-serif; padding: 5px; }

.prototip .darktip { width: 250px; border: 5px solid #a1a1a1; }
.prototip .darktip .toolbar { background: #606060; color: #fff; font: italic 17px Georgia, serif; }
.prototip .darktip .toolbar a.close { background: url(close_hover.gif);}
.prototip .darktip .toolbar a.close:hover { background: url(close.gif);}
.prototip .darktip .title { padding: 5px;}
.prototip .darktip .content { background: #808080; color: #fff; font: 11px Arial, Helvetica, sans-serif; padding: 5px; }

.prototip .silver { width: 300px; border: 5px solid #cccccc; color: #fff; font: 11px Arial, Helvetica, sans-serif;}
.prototip .silver .toolbar { background: #2e2e2e; color: #fff; font-weight: bold; }
.prototip .silver .toolbar a.close:hover { background: url(close_hover_red.gif);}
.prototip .silver .title { padding: 5px; }
.prototip .silver .content { background: #fff; color: #666666; padding: 5px;}

.protoClassic { width: 300px; border: 5px solid #8c939c; }
.protoClassic .toolbar { background: #96b8e2 url(classic_toolbar.gif) top left repeat-y; font-weight: bold; color: #fff;}
.protoClassic .toolbar a.close:hover { background: url(close_hover_red.gif);}
.protoClassic .title { padding: 5px; }
.protoClassic .content { background: #fff; color: #333333; font: 11px Arial, Helvetica, sans-serif; padding: 5px; }



/* prototip.css END */





/* global_login.css START */


.global_login_form
{
	float:right;
	width:670px;
	height:30px;
	line-height:30px;
	margin-bottom:20px;
	background:url('http://images.monaco-parkings.mc/global_login/background.gif') repeat-y right;
}

.global_login_form_body
{
	float:right;
	height:30px;
	line-height:30px;	
}
.global_login_form_header
{
	float:left;
	margin:0px 5px 0px 5px;
	height:30px;
	line-height:30px;
	color:#0068B3;
	font-weight:bold;
	font-size:13px;
}

.global_login_form_element
{
	float:left;
	height:30px;
	line-height:30px;
}

.global_login_form_element_label
{
	float:left;
	height:30px;
	line-height:30px;
	margin:0px 5px 0px 5px;
}

.global_login_form_element_html
{
	float:left;
	height:30px;
	line-height:30px;
}

.global_login_form_element_html .field
{
	font-size:10px;
	padding:0px;
	margin:5px 0px 0px 0px;
}	

.global_login_form_submit
{
	margin-left:5px;	
}	


/* global_login.css END */





/* home.css START */


.successes
{
	float:left;
	width:100%;
	margin-bottom:5px;
	
}

.success
{
	float:right;
	color:green;
	font-size:14px;
    clear: right;
	
}

.errors
{
    float:left;
    width:100%;
    margin-bottom:5px;
    
}

.error
{
    float:right;
    color: #b92228;
    font-size:14px;
    clear: right;
}

.home_left 
{
	margin:20px 0px; 
	float:left;
	width:400px;
	text-align:left;
}

.home_right
{
	margin:20px 0px;
	float:right;
	width:225px;
}

.home_add
{
	margin:20px 0px;
}

.home_add_text
{
	float:right;
	width:135px;
	text-align:center;
	margin-top:-58px;
	padding:5px 10px;
	position: relative;
	z-index:2;
	color:#FFFFFF;
}

.home_add_text .title
{
	font-size:16px;
	font-weight:bold;
	font-style:italic;
	text-align:right;
}

.home_add_text .descr
{
	font-size:10px;
	text-align:right;
}




/* home.css END */


