body{
    font-family: "Trebuchet MS", sans-serif; 
    margin: 50px;
    font-size:11px;
}
.left{ float:left; }
.right{ float:right; }
.absolute{ position:absolute; }
#admin{
	position:relative;
	margin:30px auto 30px auto;
	width:930px;
	padding:20px 0 50px 20px;
	border:1px solid #2C6093;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
	border-radius: 4px;
}

/* jquery*/
#dialog_link {padding: .4em 1em .4em 20px;text-decoration: none;position: relative;}
#dialog_link span.ui-icon {margin: 0 5px 0 0;position: absolute;left: .2em;top: 50%;margin-top: -8px;}
ul#icons {margin: 0; padding: 0;}
ul#icons li { margin: 2px; position: relative; padding: 4px 0; cursor: pointer; float: left;  list-style: none;}
ul#icons span.ui-icon {float: left; margin: 0 4px;}
/* end jquery */

#relative{
	position:relative;
	margin-left:auto;
	margin-right:auto;
}

.clear{ clear: both;}

#back{	float:left; }
#back a{ text-decoration:none; color:#000000; font-weight:bold; }

/*NEXT PREV*/
.next {
    float:left;
    width:18px;
    height:15px;
    border:1px solid #E6E6E6;
    text-align:center;
    cursor:pointer;
    padding-top:3px;
    font-size:10px;
    color:#000000;
}
.nextOver {
    float:left;
    width:18px;
    height:15px;
    border:1px solid #999999;
    text-align:center;
    background-color:#D8D8D8;
    cursor:pointer;
    padding-top:3px;
    font-size:10px;
    color:#000000;
}
.nextSel {
    float:left;
    width:18px;
    height:15px;
    border:1px solid #999999;
    background-color:#D8D8D8;
    text-align:center;
    padding-top:3px;
    font-size:10px;
    color:#000000;
}
.nlink{
	text-decoration:none;
	display:block;
	width:18px;
    height:15px;
}
.cell_over { BACKGROUND-COLOR: #FFF2BF; cursor:pointer; }
.cell_out1 { BACKGROUND-COLOR: #D8D8D8; }
.cell_out2 { BACKGROUND-COLOR: #FFFFFF; }
.greenCell {  background-color:#9BCFA2; }
.blueCell {  background-color:#53ADDF; }

#selLang{
    position:absolute;
    font-family:arial;
    margin-top:-25px;
    margin-left:570px;
    font-size:11px;
}
#selLang span{  font-size:9px; }


input, textarea, select { 
    font-size:12px; 
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
	border-radius: 4px;
}

.form .largeInput{ width:100%; }
.form .smallInput{ width:65px; }
h3 { font-family:arial; font-weight:normal; font-size:18px; color:#000000; }


/*************** Pagination ***************/

#pagination {
                text-align: right;
                padding: 20px 0 5px 0;
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 10px;
				float:right;
				padding:25px 0;
                }
#pagination a {
                margin: 0 5px 0 0;
                padding: 3px 6px;
                }
                

#pagination a.number {
				border: 1px solid #ddd;
                }

#pagination a.current {
                background: green !important;
                border-color: green !important;
                color: #fff !important;
                }
				
#pagination a.current:hover {
				text-decoration: underline;
                }
/*************** End Pagination ***************/

/************ Button ************/

.button {
				font-family: Verdana, Arial, sans-serif;
                display: inline-block;
				background: #004994 url('../images/bg-button-blue.gif') top left repeat-x !important;
                border: 1px solid #004994 !important;
                padding: 4px 7px 4px 7px !important;
                color: #fff !important;
                font-size: 11px !important;
                cursor: pointer;
                text-transform: uppercase;
                }
				
.button-red {
				font-family: Verdana, Arial, sans-serif;
                display: inline-block;
                background: #940000 url('../images/bg-button-red.gif') top left repeat-x !important;
                border: 1px solid #940000 !important;
				padding: 4px 7px 4px 7px !important;
                color: #fff !important;
                font-size: 11px !important;
                cursor: pointer;
                text-transform: uppercase;
}

.button-green {
                background: #459300 url('../images/bg-button-green.gif') top left repeat-x !important;
                border: 1px solid #459300 !important;
				font-family: Verdana, Arial, sans-serif;
                display: inline-block;
				padding: 4px 7px 4px 7px !important;
                color: #fff !important;
                font-size: 11px !important;
                cursor: pointer;
                text-transform: uppercase;
}
                				
a.button, a.button-green, a.button-red {
				float:right;
				margin: 6px 15px 0 0;
                padding: 8px 14px !important;
                text-transform: uppercase;

}
a.button:active, a.button-green:active, a.button-red:active {
                padding: 8px 14px !important;
                }                
                
.button:hover, .button-red:hover, .button-green:hover {
                text-decoration: underline;
                }
                
.button:active {
                padding: 5px 7px 3px 7px !important;
                }


#saveButton {
    position:absolute;
    margin-left:790px;
    margin-top:-30px;
}

/* form */
.form{
    margin:0px 0 10px 0;
    width:98%;
    padding:0px;
    border: 1px solid #999999;
    background-color:#D8D8D8;
    font-family:arial;
    font-size:12px;
    color:#000000;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
	border-radius: 4px;
}
.form th {
    text-align: right;
    border:0px;
    border-top: 1px solid #D8D8D8;
    border-bottom: 1px solid #999999;
    background: #ccc;
    padding: 2px 4px 2px 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
	border-radius: 4px;
    vertical-align: middle;
}
.form td {
    border: 1px solid #D8D8D8;
    padding: 2px 2px 2px 2px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
	border-radius: 4px;
    vertical-align: middle;
}
#radiob { font-family:arial; font-size:12px; }
.form textarea, input, #editor{ 
    border: 1px solid #ccc;
    padding: 4px;
    background: #fff url(images/bg-form-field.gif') top left repeat-x;
    border: 1px solid #d5d5d5;
	color: #333;
}
#photo{
    padding: 2px 2px 2px 2px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
	border-radius: 8px;
    vertical-align: middle;
}




