html{background: #767676;}
body {direction:ltr; padding:0; margin:0; font-size:60%;font-family: Helvetica, arial; color:#333;background: #767676;}
p {font-size:1.2em; line-height:1.4em;}
a {outline:none;}
h1 {margin:8px 0 0 30px ; width:300px;  font-size:3.5em;}
h2 {font-size: 2em; margin-top:20px;color:#555;font-family:Helvetica, arial;}
h3 {font-size: 1.7em; color:#777;margin:10px 0 5px 0;font-family:Helvetica, arial;}
#header {height:80px;border-bottom:3px solid #aaa;}
#content {margin:0 0 0 30px; width:500px; position:relative;}
#container {position:relative; width:900px; margin:0 auto; background: url(../images/pages.png) center top repeat-y;}
#containe2 {position:relative; width:800px; background:transparent; padding:10px 0 0 0; margin: 0 50px;}
#navigation {position:absolute;text-align:center; top:25px; right:30px; margin-left:275px; }
#navigation ul{list-style-type:none; margin:0;padding:0;  font-size:1.2em;position:relative;}
#navigation li {float:left;display:inline; position:relative;}
#navigation a{text-decoration: none; color:#424e59; width:54px;display:block; height:43px; padding:0; background-repeat:repeat-y;font-weight:normal;}
li a#con {margin-left:7px;}
li a#sum {margin-right:7px;}
/*#hebeng a{font-size:0.9em;padding: 20px 0 0 7px; height:16px; position:relative; right:20px;}
#hebeng a:hover{color:#0175b8;}*/
#navigation img{border:none;}
#navigation a span{/*visibility:hidden;*/ font-size:1em; display:block; position:relative; top:45px;color:#555;}
#navigation a:hover{background-position: 0 43px;}
#navigation a#current{background-position: 0 43px;}
#navigation a:hover span{/*visibility:visible;*/color:#0175b8;}
a{color:#0175b8; text-decoration:none; font-weight:bold; }
a:hover{/*color:#6A94AB;*/color:#333; text-decoration:underline;}
#footer{height:30px; margin-top:40px;font-size:1.2em; color:#aaa;text-align:center;border-top:3px solid #d9d9d9; padding:10px 0 0 0;}
#footer a{color:#6A94AB;font-size:0.85em;}
#footer a:hover{color:#0175b8;}
.clear {clear:both;}
#footer a#heblink {display:inline-block; height:13px; width:15px; background:url(../images/hebrew.png) center top repeat-y;}
#footer a#heblink:hover {background-position: 0 13px;}

/*homepage*/
div#loader {width:285px; padding-top:30px;overflow: hidden;height:376px;}
div#loader a img{border:none;}
.loading {background: url(../images/spinner.gif) center center no-repeat;}
.home {height:200px;}
.home div.txt_li strong {color:#666;font-size:1.25em;line-height:1.6em;}
.home div.txt_li, .home div.img_li{font-size:1.2em;height:50px;margin:7px 0 15px 0;color:#444; line-height:1.6em;float:left;}
.home div.txt_li{width:295px;}
.home div.img_li {width:65px;padding:8px 10px 8px 0;}
#link_gal{height:32px;font-size:2em;width:283px;margin-top:10px; }
#link_gal a{display:block;padding:2px 0 5px 0;background:#EAEFF2 url(../images/button.png);color:#017594;text-align:center;border:2px solid #c0c4c7; border-left:2px solid #fff;border-top:2px solid #fff;}
#link_gal a:hover{text-decoration:none;background-position: 0 64px; }
#link_gal a:active{text-decoration:none;background-position:right bottom;padding:4px 0 3px 2px;border:2px solid #fff;border-left:2px solid #c0c4c7;border-top:2px solid #c0c4c7;}

/*gallery menu*/
#gallery_cont{margin:0;padding:0px 0 0px 30px;width:800px;}
#gallery_cont li{color:#fff;padding-bottom:5px;height:37px; float:left; position:relative; padding-right:33px;display:inline;}
#gallery_cont li a {height:37px; display:block;}
#gallery_cont li{list-style: none;}
#gallery_cont li a {background-repeat:repeat-y;}
#gallery_cont li a:hover {background-position: 0 37px;}
#gallery_cont li.active a {background-position: 0 37px;}

/*gallery: websites*/
.thumbcont{float:left; margin:0 0px 20px 0;color:#555;}
.thumbs_sites {font-size:1.2em; line-height:1.6em; width:229px;padding:10px 13px;}
.thumbs_sites a.shadow {display:block; width:221px; overflow:hidden;height:221px;padding:4px;background:url(../images/shadow.png) repeat-y; background-position:-2px -2px;}
.thumbs_sites a img{ border:none;}
.thumbs_sites a.shadow:hover {  background-position:-2px 231px; }

.cont_sites { width:221px;padding:0 0 0 15px;text-align:left;background:#f8f8f8;}
.cont_sites strong, .cap_text  {font-size:1.3em;color:#666;}
.cap_text h3{margin:10px 0 5px 0;}
#longtext {width:500px; padding:0 10px; height: 440px; overflow:scroll; font-size:1.2em; line-height:1.6em;}
.caption{display:block; float:left; width:206px; height: 15px; margin-top:10px; background:transparent;  text-align:center; font-size:1.2em; line-height:1.6em;}

/*links*/
ul.pin {margin:0px 0 15px 0;list-style-type:none; padding:0;}
.pin li {font-size:1.2em; margin:1em 0;}
.pin  a{color:#6A94AB; }
.pin  a:hover{color:#0175b8;}

/*contact*/
.field{position: relative; float: left;margin-right: 3px; clear: left;}
label.over-apply { color: #777; position: absolute; top: 17px; left: 7px;font-size: 1.25em;}
input, textarea{ display: block; clear: left; font-family: Arial, verdana; font-size: 1.25em; padding: 7px; border: 1px solid #999; margin: 10px 10px 10px 0; }
.field input{width:300px;}
textarea {width:400px;}
#submitter{cursor:pointer;position: relative; top:10px;font-weight:bold;font-size:1.5em;width:100px;background:#EAEFF2 url(../images/button.png);color:#006F94;padding:7px;border:2px solid #c0c4c7; border-left:2px solid #fff;border-top:2px solid #fff;}
#submitter:hover{background-position:0 64px;}
#submitter:active{background-position:right bottom;padding:9px 5px 5px 9px;border:2px solid #fff;border-left:2px solid #c0c4c7;border-top:2px solid #c0c4c7;}
label.error { float: none; color: red; padding-left: 7px; vertical-align: top; font-size: 1.1em;}
#Email{direction:ltr;}
