@charset "utf-8";
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	height:100%;
	direction:rtl;
}
body {
	background-color: #f8f9f9;
	text-align:center;
	margin-top:0px;
}
h1 {
	font-size: 18px;
}
h2 {
	font-size: 14px;
	color:#FFF;
	height:26px;
	background-image:url(images/title-bck.jpg); 
	background-position:center; 
	background-repeat:no-repeat;
	margin:0;
	padding-top:10px;
}
.anova {color:#059ad3;}
a{text-decoration:none;}
img{border:none;}
#wrapper {
	width: 821px;
	height:637px;
	margin-left: auto;
	margin-right: auto;
	background-color:#FFF;
	background-image:url(images/bck.jpg);
	background-repeat:no-repeat;
}
#screen{
	width:570px;
	height:427px;
	margin-left:105px;
	margin-right:auto;
	position:relative;
	top:57px;
	padding:0px;

}
#slogen {
	width:492px;
	height:48px;
	background-image:url(images/slogen.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	position:relative;
	top:10px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:40px;
	
}
#tel {
	width:326px;
	height:24px;
	background-image:url(images/tel.jpg);
	background-position:center;
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	
}
.clr{clear:both;}
#content{
	float:right;
	width:200px;
	text-align:right;
}
ul {}
li{margin-bottom:10px; color:#333; font-weight:bold; letter-spacing:-1px;}
.gallery{
	float:left;
	width:120px;
	text-align:left;
	}

.thumbnail img{
border: 1px solid white;
margin: 0 5px 5px 0;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
	border: 1px solid #333;
}

.thumbnail span{ /*CSS for enlarged image*/
	position: absolute;
	background-color: #333;
	padding: 3px;
	border: 1px dashed #FFF;
	visibility: hidden;
	color: #FFF;
	text-decoration: none;
	font-size:11px;
	text-align:center;

}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top:138px;
left: 123px; /*position where enlarged image should offset horizontally */
z-index: 50;
}
.titles{
	font-size:18px;
	margin-bottom:10px;
	height:40px;
	font-weight:bold;
}

.title1 {float:right;width:225px;text-align:center;}
.title2 {float:right;width:220px;text-align:center;}
#contact{
	width:215px;
	float:right;
	height:217px;
	margin-right:30px;
	border: 1px solid #666;
	padding-top:13px;
}
.form-txt{text-align:right; margin-right:35px; }
.do-txt{font-size:11px; font-weight:bold; word-spacing:-1px;margin-top:20px; background-color:#fff9d7;}
#contactform{margin-top:10px;}
.form-title{font-size:14px; font-weight:bold; letter-spacing:-1px;}
input{
	border:1px solid #999;
	margin-left:auto;
	margin-right:auto;
	clear:both;
}
.button{margin-top:20px;height:30px;}

.button:hover{
	background-color:#fff9d7;
	color:#059ad3;
}
#footer{position:absolute; bottom:0; left:0; right:0;  text-align:center; font-size:11px;}
