* 												{ margin: 0; padding: 0; }
html        									{ font: 11px Tahoma, Geneva, sans-serif; color: #333333; margin: 0px; padding: 0px; }
body 											{ background: #FFFFFF; margin: 150px 0px 0px; padding: 0px; }
legend { display: none; }

a:link 											{ color: #333333; }
a:visited 										{ color: #333333; }
a:hover 										{ color: #ff7e00; text-decoration: none; }
.clear 											{ font-size: 0px; line-height: 0px; margin: 0px; padding: 0px; clear: both; height: 0px; width: 0px; }
#login 											{ width: 440px; margin-right: auto; margin-left: auto; border: 4px solid #27313a; padding: 0px; margin-bottom: 0px; }
#login #customerLogin 							{ background: url(../images/customerLogin.jpg) no-repeat; margin: 0px; padding: 20px 0px 0px 20px; height: 50px; color: #FFF; font-size: 25px; }
#login #AdministratorLogin 						{ background: url(../images/AdministratorLogin.jpg) no-repeat; margin: 0px; padding: 20px 0px 0px 20px; height: 50px; color: #FFF; font-size: 25px; }

/********* FORMA *********/
#mainForma 										{ display: inline; float: left; padding: 10px; width: 398px; margin: 10px; border: 1px solid #dadada; background: #f5f5f5; position: relative; }
#mainForma p 									{ margin: 0px 0px 10px; padding: 0px; }
#mainForma fieldset 							{ margin: 0px; float: left; display: inline; padding: 0px; width: 398px; border-style: none; }
#mainForma label 								{ text-align: right; width: 90px; display: block; float: left; margin: 3px 0; padding: 0 5px 0 0; color: #637079; }
#mainForma br 									{ clear:left;}
#mainForma .upit-input 							{ font-size: 1em; background: #FFFFFF; border: 1px solid #CCCCCC; height: 17px; width: 240px; float: left; margin-bottom: 3px; padding: 3px 0px 2px 2px; background: #FFFFFF; color: #3A3A3A; }
#mainForma .textarea 							{ font-size: 1em; background: #FFFFFF; border: 1px solid #CCCCCC; width: 240px; float: left; margin-bottom: 3px; padding: 3px 0px 2px 2px; background: #FFFFFF; color: #3A3A3A; height: 100px; }
#mainForma textarea:focus,
#mainForma .upit-input:focus	 				{ background: #fff; border: 1px solid #7BBA6B; }
.obavezno 										{ color: #FF0000; }
.btnPosalji 									{ position: absolute; left: 355px; top: 32px; }

#login #lostPass 								{ display: block; margin: 0px 0px 10px; padding: 0px 0px 0px 10px; float: left; }
#login #register 								{ display: block; margin: 0px 0px 10px; padding: 0px 10px 0px 0px; float: right; }

#login a 										{ color: #ff7800; font: bold 14px Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; }

/* CUSTOMER LOGIN */
#lostPassSection                                { display: none; padding: 10px; width: 398px; margin: 10px; border: 1px solid #dadada; background: #f5f5f5; position: relative; }
#lostPasswordSendButton                         { padding: 2px; margin-left: 15px; }
