
a, a:visited{
text-decoration:none;
color:#295184;
}
a:hover{
color:#FF0000;
}

h1, h2, h3{
margin:5px 0 5px 0px;
color:#4A5D10;
}

h1{
font-size:1.3em;
}

h2{
font-size:1.1em;
}

h3{
font-size:1em;
}


#content p{
line-height:1.3em;
padding:5px;
text-indent: 15px;
text-align:justify;
}

#content li{
list-style-position:inside;
padding:0 1em;
}

img.framed {float:right; margin:1em; border:solid 5px #4A5F10;}
.asteriks{
color:#FF0000;
}

p.sess_status_error, p.sess_status_info{
padding:5px;
text-align:center;
background-color:#FFFFAD;
color:#FF0000;
border:1px solid #FF0000;
}
p.sess_status_info{
border:1px solid #FFFFFF;
color:#000000;
}





form#register_form p, form#order_form p, form#order_confirm_form p{
text-align:right;
margin-right:33%;
padding:3px;
}

form#register_form p{
margin-right:23%;
}

form#register_form input{
color:#4A5D10;
border:1px solid #7B9EBD;
width:300px;
}

form#register_form p.delivery_addresses{
/*margin-right:10%;*/
}
form#register_form input.delete_delivery_address{
width:100px;
}


form#register_form input.selected{
border:1px solid #FF0000;
background-color:#F0F0F0;
}

form#order_confirm_form input.selected{
background-color:#F0F0F0;
}
form#order_confirm_form input.restored{
background-color:#EFEFA5;
}


form#order_form p{
margin-right:20%;
}

form#contactus_form p{
text-align: right;
margin-right:20%;
}

form#order_confirm_form p{
margin-right:20%;
}

form#order_confirm_form input, form#order_confirm_form textarea{
background-color:#EFEFA5;
}

/*form#order_confirm_form .new_delivery_address{
background-color:#FFFFFF;
}
*/
form#order_confirm_form .radio{
background-color:#C1C45D;
}

#files_list, #files_list_confirm, #files_list_client{
background-color:#EFEFA5;
text-align:right;
margin:5px 0 5px 0;
padding:0 5px 0 5px;
border:1px solid #D6E3EF;
font-size:14px;
}

#files_list_confirm{
padding:5px;
text-align:center;
font-size:10px;
}
#files_list_confirm ul li{
list-style: none; 
display: inline;
}

#files_list_client{
border:1px dotted #009999;
background-color:#E7E7E7;
text-align:left;
padding:10px;
}
#files_list_client ul li{
padding:0;
}
#files_list_client a:hover{
color:#FF0000;
}
.client_order_open{
border:2px solid #003366;
background-color:#FFFFAD;
margin:10px;
}
.order_status_0{
color:#CC3300;
}
.order_status_1{
color:#333399;
}
.order_status_2{
color:#336600;
}
.order_status_3{
color:#FF00FF;
}
.order_status_4{
color:#990000;
}
.order_status_5{
color:#CC9900;
}




form#order_form #files_list input{
border:1px solid #FF0000;
margin:2px 5px 2px 10px;
color:#FF0000;
background-color:#EFEFA5;
}

input#pic_name, input#address, input#name{
width:300px;
}
input#client_email{
width:300px;
border:1px solid #FF0000;
}
input#subject{
width:450px;
}
textarea#add_info, textarea#message, textarea#subject{
overflow:auto;
color:#4A5D10;
height:100px;
width:300px;
}
textarea#message{
width:450px;
height:250px;
}
textarea#subject{
width:450px;
height:30px;
}

form#order_confirm_form .price{
background-color:#FFFFFF; 
padding:0 10px 0 10px;
}

#button_register, #button_continue, #button_confirm_order, #button_cancel_order, #button_pwd_reset, #button_remind_pwd{
border:1px solid #7B9EBD;
font-weight:bold;
padding:2px 0 2px 0;
color:#4A5D10;
}
#button_register, #button_pwd_reset{
width:300px;
}
#button_pwd_reset{
color:#F00;
}

#button_continue{
width:300px;
}
#button_confirm_order{
width:200px;
border:1px solid #006531;
color:#006633;
}
#button_cancel_order {
width:200px;
border:1px solid #FF0000;
color:#FF0000;
}


/*header login form*/

#form_head{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	margin-right:65px;
	margin-top:-75px;
	font-size:10px;
	text-align:right;
	color:#C6C75A;
}

#form_head input{
background-color:#849231;
border:1px solid #4A5D10;
color:#FFFFD6;
width:80px;
}

#form_head input.selected{
border:1px solid #FF0000;
background-color:#EFEFB5;
color:#003300;
}

#form_head .submit_head, #form_head .remind_head{
width:20px;
background-color:#4A5D10;
color:#C6C75A;
}
#form_head .remind_head{
color:#639AFF;
}
#form_head img{ margin:0; position:relative; top:4px; left:auto; }

#pager_form {
text-align:center;
}

#pager_form input{
color:#FFFFFF; 
background-color:#869237; 
border:1px solid #D4D4E7; 
cursor:pointer;
}

/*#pager_form .active_page{*/
.active_page, #pager_form .active_page{
border:1px solid #FF0000;
background-color:#E7E7E7;
color:#003399;
}

#bl_of{
background-color:#D2D388;
}

#bl_of input#client_name, input#client_lastname {
width:200px;
}


#messages_list{
border:1px dotted #009999;
background-color:#E7E7E7;
text-align:left;
padding:5px;
}
#messages_list ul li{
margin-left:10px;
list-style: inside; 
}
#messages_list a:hover{
color:#FF0000;
}
.message_status_0{
color:#FF0000;
}
.message_status_1{
color:#336633;
}
.message_open{
border:1px solid #003366;
background-color:#FFFFAD;
padding:5px;
text-align:left;
}

