@charset "utf-8";
/* CSS Document */
body
{
	padding:0px;
	margin:0px;
}
.form-row label
{
	direction:rtl;
	color:#000	
}
fieldset
{
text-align:right;	
}

.admin 
{
	direction:rtl;	
	text-align:right;
}
.admin td, th
{
	color:#000;	
}

.highslide-body
{
	color:#000;
	direction:rtl;	
	text-align:right;
}
.mceLast
{
		direction:rtl;
}

.resize {
	color: #222;
	margin: 0;
	padding: 2px 5px;
	background: #eee;

	font-size: 11px;
	font-weight: normal;
	font-family: 'Andale Mono', sans-serif;
	overflow: auto;
	cursor: s-resize;
}
 
.progressWrapper {
	width: 357px;
	overflow: hidden;
}

.progressContainer {
	margin: 5px;
	padding: 4px;
	border: solid 1px #E8E8E8;
	background-color: #F7F7F7;
	overflow: hidden;
}
/* Message */
.message {
	margin: 1em 0;
	padding: 10px 20px;
	border: solid 1px #FFDD99;
	background-color: #FFFFCC;
	overflow: hidden;
}


/* Current */
.green {
	border: solid 1px #DDF0DD;
	background-color: #EBFFEB;
}

/* Complete */
.blue {
	border: solid 1px #CEE2F2;
	background-color: #F0F5FF;
}

.progressName {
	font-size: 8pt;
	font-weight: 700;
	color: #555;
	width: 323px;
	height: 14px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
}

#headgallery {
	font-weight:bold;
	font-size:12px;
	text-align:center;

}


#headgallery img {
	width:160px;
	height:110px;
	
}

#headgallery ul {
	display:inline;
	list-style-type:none;
	width:900px;
}

#headgallery ul li {

	width:160px;
	height:110px;
	float:right;

}

.progressBarInProgress,
.progressBarComplete,
.progressBarError {
	font-size: 0;
	width: 0%;
	height: 2px;
	background-color: blue;
	margin-top: 2px;
}

.progressBarComplete {
	width: 100%;
	background-color: green;
	visibility: hidden;
}

.progressBarError {
	width: 100%;
	background-color: red;
	visibility: hidden;
}

#button_menu img
{
	margin-left:15px;
	margin-right:3px;
	margin-bottom:6px;

}
.home_page #button_menu img
{
	margin-left:0px;	
}


#button_menu a
{
	padding:0px;
	margin:0px;
}

.fixline
{
	width:190px;
}




.toppad
{
	padding-top:60px;
}
a:link
{
	margin:0px;
	padding:0px;
}
a:visited
{
	margin:0px;
	padding:0px;
}
a:activate
{
	margin:0px;
	padding:0px;
}

.sidepic
{
	padding-right:10px;
	text-align:right;
	width:104px;
}

#head-text
{
	font-weight:bold;
	font-size:16px;
	line-height:16px;
	text-align:right;
	width:265px;

}




.pad-bottom
{
	padding-bottom:50px;

}

.picname
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}	




.roundedarchitect input {
border: none;
background: #fff;
width: 220px;
margin-right:3px;
}

.roundedarchitect {
background:url(/images/inputformarchitect.jpg) no-repeat right top;
padding:3px;
margin-right:3px;
height:23px;
width:281px;

}

.roundedarchitectpass input {
border: none;
background: #fff;
width: 220px;
margin-right:3px;

}

.roundedarchitectpass {
background:  url(/images/inputformpass.jpg) no-repeat left top;
background-position:right;
padding-top: 3px;
padding-bottom:3px;
}
.architectform img {
padding-right:14px;
}

.textorder
{
	font-family:arial;
	color:#121a00;
	font-weight:bold;
	font-size:12px;
}

.subscribeform
{
	background-image:url(../images/subform.jpg);
	line-height:12px;
	background-repeat:no-repeat;
	height:237px;
	width:343px;

	
}
.orderform
{
	background-image:url(../images/orderform.jpg);
	line-height:12px;
	background-repeat:no-repeat;
	height:237px;
	width:343px;

	
}
.architectform
{
	background-image:url(../images/architectform.jpg);
	line-height:12px;
	background-repeat:no-repeat;
	height:280px;
	width:343px;

	
}
.orderform td
{
	vertical-align:top;
	height:20px
}
#form
{
height:25px;
}
#form input
{
	width:270px;
	
}
.txtarea 
{
	height:80px;
}
.textorder td
{

	height:20px;
	width:50px;
	padding-left:4px;
	padding-right:3px;
	
}

.textorderarc
{
	font-family:arial;
	color:#121a00;
	font-weight:bold;
	font-size:12px;
}




.textorderarc td
{
	padding-top:4px;
	height:20px;
	width:30px;
	padding-left:0px;
	padding-right:0px;
	
}

.architectform
{
	background-image:url(../images/architectform.jpg);
	background-repeat:no-repeat;
	width:341px;
	height:101px;
	
}
.img_tag input
{
	width:80px;
}

.background{
	background:url(/images/Background.jpg);
	width:950px;
	background-color:#336600;
	margin-top:0px;
	min-height: 550px;	
	padding:0px;f
}

.backgroundline{
	background:url(/images/Background-line.jpg);
	width:950px;
	min-height: 550px;	
}
#text-content
{
	 width:310px;
	 padding-right:8px;
}

.lang
{
	width:30px;
	text-align:left;

}
.contact_bloc h2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:2;
	line-height:20px;
	font-size:16px;
	margin:0px;
	
}
.contact_bloc h2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:4px;
	line-height:30px;
	font-size:16px;
	margin:0px;
}
.sidepics td
{
	padding-bottom:4px;
	padding-right:7px;
}

.node_title a{
}

.loading{
	width:100%;
	height:100%;
	background:url(/images/loading.jpg);
	position:absolute;
	margin:0 auto; /* center, not in IE5 */
	
	padding-top:25%;
	text-align:center;
}
#headgallery ul li
{
	display:inline;		
	padding-left:15px;
	padding-bottom:25px;
}

.signaturehome { position:absolute; margin-left:400px; margin-top:70px;}
	
#slide-show
{
	width:960px;
}
	
#slide-images{
    position:relative;
    display:block;
    margin:0px;
    padding:0px;
    width:960px;
    height:260px;
    overflow:hidden;
}

#slide-images li{
    position:absolute;
    left:0px;
    display:block;
    list-style-type:none;
    margin:0px;
    padding:0px;
}

#slide-images li img{
    display:block;
}
			
.header #contact
{
	float:right;
	margin-right: 171px;
	height: 20px;
	width:275px;	
}
.header #contact .table
{
	width: 255px;
	height: 30px;
	padding: 0;
	margin: 0;	
}
.header #contact table .right 
{
	color:#989c8e;
	margin-top: 8px;
	float:right;
}
.header #contact .table_bg input
{
	background-color: #A9aca1;
	border:none;
	height:14px;	
	width: 210px;
}
.header #contact .table_bg td
{
	color:#989c8e;
	margin:0;
	padding: 0;
	height:20px;
	text-align:right;
	margin-right: 10px;
	
}	
.header #contact .table_bg
{
	background-image: url(/images/bg_table_contact.gif);
	background-repeat:no-repeat;
	width: 255px;
	height: 60px;	
	padding-bottom:5px;
	padding-top:5px;
}
