@import url('reset.css');
@import url('prettyPhoto.css');
@import url('jquery.bxslider.css');
@import url('forms.css');

.page {margin: 0 auto;width: 980px;position:relative;}

.logo {margin:25px 0px 10px 0px;display:block;float:left;}
.logo:focus {background-color:#fff;}

.generalmenu {padding:5px 0px;margin:25px 0px 15px 0px;float:right;width:640px;text-align:right;}
.generalmenu a {display:inline-block;line-height:25px;font-size:18px;margin:0px 0px;padding:0px 0px;color:#000;}
.generalmenu span {display:inline-block;padding:0px 10px;} 
.generalmenu a:hover, .generalmenu a.this {color:#009247;} 
.generalmenu a:focus, .breadcrumbs a:focus, .footer a:focus {color:#fff;background:#009247;}

.dropmenu {height:40px;padding:0px 10px;margin:20px 0px 20px 0px;clear:both;background:#fff;}
.dropmenu .marker {display:none;} 
.dropmenu li {padding:0px;margin:0px;float:left;list-style: none;display:inline-block;position:relative;} 
.dropmenu li a {display:inline-block;line-height:25px;font-size:15px;margin:7px 0px;padding:0px 10px;}
.dropmenu li.this a, .dropmenu li:hover a {color:#fff;background:#02451c;}
.dropmenu ul {margin:0px;display:none;position: absolute;left:0px;top:39px;background: url(../images/transparentorange.png);width:200px;z-index:1001;}
.dropmenu ul li {display:block;width:100%;}
.dropmenu ul li a {border-bottom:1px solid #fff;color:#fff;font-size:13px;padding:5px 5px 5px 10px;margin: 0px;display:block;line-height:16px;background:none !important;}
.dropmenu ul li a:hover {background:#02451c !important;} 
.dropmenu li:hover>ul{display:block;} 
.dropmenu ul li ul {margin:0px;display:none;position: absolute;left:200px;top:10px;background:#e76b18;width:200px;z-index:20;}
.dropmenu ul li li a {color:#fff !important;}
.dropmenu ul li li a:hover {}
.dropmenu ul li ul {margin:0px;display:none;position: absolute;left:200px;top:10px;background:#d36d29;width:200px;z-index:20;}
.dropmenu ul li li a {color:#fff !important;}
.dropmenu ul li li a:hover {}
.dropmenu ul.dropmenudelay {display:block;}
  
.lang {display:inline-block;float:right;margin:20px 0 0 20px;}

.topmenu {}
.topmenu a {font-size:9px;text-transform:uppercase;margin:0px 0px 0px 10px;}
.topmenu a:hover, .topmenu a.this {color:#02451c;} 
.languages {display:inline-block;}
.languages .hebrew {font-size:12px;}
.welcome {display:inline-block;margin:0px 0px -3px 10px;}
.welcome span {display:inline-block;padding:0px 5px 0px 0px;float:left;font-size:9px;text-transform:uppercase;}
.welcome span.name {font-weight:bold;}
.welcome form {/*display:inline;*/float:left;}
.welcome input {color:#333;float:left;padding:0px;margin:0px 5px 0px 0px;width:auto;border:none;background:none;/*font-style:italic;*/font-size:9px;text-transform:uppercase;text-decoration:underline;}
.welcome input:hover {color:#02451c;border:none;background:none;}

.containerfeatures {border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:20px 0px;padding:20px 0px;overflow:hidden;}
.features {width:100%;margin:0px 0px 15px 0px;padding:0px 0px 5px 0px;border-bottom:1px dotted #666;}
.features .imgplace {float:right;margin-left:10px;max-width:100px;}
.features img {max-height:100%;max-width:100%;}
.features h2, .features h2 a {color:#000;font-size:18px;margin:0px 0px 3px 0px;}
h2.maintitle
{
	font-size: 24px;
	background: url(../images/line.png) center bottom repeat-x;
	padding: 0px 0px 5px 0px;
	margin-bottom: 15px;
}

.featurefixed {width:88%;padding:3% 6%;background:#ebebea;margin:0px 0px 30px 0px;}
.featurefixed .imgplace {display:block;max-height:210px;width:100%;}
.featurefixed img {max-height:100%;max-width:100%;}
.featurefixed frame, .featurefixed object {max-width:100%;}
.featurefixed h2 {}
.featurefixed h2
{
	font-size: 24px;
	background: url(../images/line.png) center bottom repeat-x;
	padding: 0px 0px 5px 0px;
	margin-bottom: 15px;
}
 .features h2 a {}

.featurefixed .alllink {text-align:left;display:block;margin:10px 0px 0px 0px;text-decoration:underline;font-size:16px;}

.tickernews {margin:0px 0px 0px 0px;background:#d0dd24;padding:15px 20px 15px 20px;overflow:hidden;}
.tickernews .newsframe {height:160px;margin:0px;overflow:hidden;}
.tickernews h3 {font-size:24px;color:#02451c;border-bottom:1px dotted #000;}
.tickernews .newstitle {display:inline-block;margin:15px 0px 5px 0px;font-size:14px;padding:0px 0px 5px 0px;margin:0px 0px 5px 0px;border-bottom:1px dotted #000;}
.tickernews .newstitle span {font-size:16px;display:block;}
.tickernews a {display:block;width:100%;}
.allnews {font-size:16px;text-decoration:underline !important;float:left;display:inline-block !important;width:auto !important;margin:10px 0px 0px 0px;}

.innernews {overflow:hidden;background: #fff;float: left;width: 580px;padding: 10px;margin:630px 0px 0px 50px;}
.innernews .titlenews {color:#000;display:block;float:left;font-size:24px;line-height:32px;width:125px;font-family: Oswald, Arial, Helvetica, sans-serif;margin:0px 10px 0px 20px;}
.innernews .titlenews span {background: url(../images/sprite.png) -19px -48px no-repeat;display:inline-block;float:right;margin:4px 0px 0px 5px;width:18px;height:30px;}
.innernews span {display:inline-block;/*float:left;*/}
.innernews .date {font-size:15px;font-family: Oswald, Arial, Helvetica, sans-serif;margin:0px 5px 0px 0px;}
.innernews .name {margin:3px 0px 0px 0px;}
.innernews .slash {margin:3px 5px 0px 5px;}
.innernews .ellipsis {text-overflow:ellipsis;white-space:nowrap;width:410px;overflow:hidden;border:1px solid #000;} 
.innernews .bx-wrapper {width:420px !important;padding:7px 0px;float:left;position:static;min-height: 10px;}
.innernews .newsitem {overflow:hidden;height:25px;white-space:nowrap;}
.innernews .newsitem, .innernews .newsitem a {color:#000;}

.eventshome {width:220px;float:right;}
.eventshome img {width:214px;margin:0px 0px 10px 0px;border:3px solid #e1e5e8;} 
.eventshome a, .eventshome span{display:block;margin:0px 0px 5px 0px;font-size:16px;}
.eventshome .title {color:#00376e;font-weight:bold;}
.eventshome .date {color:#bcc6d0;}


.worldwide {width:280px;float:left;margin:0px 30px;}
.worldwide img {width:280px;}

.marquee {overflow:hidden;background:#ccc;padding:0px 0px;margin:30px 0px 20px 0px;width:100%;}
.marquee h2 {width:80px;margin:0px;padding: 10px;border-right:3px solid #fff;float:left;text-align:center;text-transform:uppercase;}
.marquee marquee {width:800px;float:right;margin-top:18px;font-size:16px;}
.marquee .date {margin:0px 5px;font-weight:bold;font-size:16px;}
.marquee .slash {padding:0px 10px;display:inline-block;font-size:16px;}

.strip {height:60px;width:100%;overflow:hidden;position:relative;}
.sloganin {position:absolute;left:15px;top:10px;}

.breadcrumbs {font-size:14px;text-transform:uppercase;margin:15px 0px 25px 0px;clear:both;}
.breadcrumbs a {font-size:14px;color:#666666;}
.breadcrumbs a:hover {}
.breadcrumbs span {font-size:12px;display:inline-block;padding:0px 5px;}

.content {min-height:600px;width:70%;float:left;margin:0px 0px 0px 0px;padding:0px 0px 25px 0px;}
.contentwide {width:100%;margin:0px 0px 0px 0px;padding:0px 0px 25px 0px;}  
.content p img, .contentwide p img {width:100%;}
 
.content ul, ol, .contentwide ul, ol, .indextext ul, ol {padding:0px;margin:10px 0px 20px 0px;}
.content ol li, .contentwide ol li, .indextext ol li {padding-left:10px;line-height:19px;margin-bottom:10px;list-style-type: decimal;}
.content ul li, .contentwide ul li, .indextext ul li {line-height:19px;padding-left:10px;background: url(../images/dot.gif) left 8px no-repeat;list-style-type: none;margin-bottom:5px;}

.leftcolumn {width:24%;float:right;margin:0px 0px 0px 0px;}

.leftmenu {margin:50px 0px 50px 0px;}
.leftmenu a {display:block;padding:5px 0px 5px 10px;color:#fff;border-bottom:1px solid #fff;position:relative;background:#009247;}
.leftmenu a:focus, .leftmenu a.this:focus {background:#000;}
.leftmenu a.level0 {font-size:20px;}
.leftmenu a.level0:hover, .leftmenu a.level0.this {color:#fff;border-bottom:1px solid #fff;background:#6eab1a;}
.leftmenu a.level1 {padding:5px 0px 5px 20px;}
.leftmenu a.level1:hover, .leftmenu a.level1.this {color:#fff;border-bottom:1px solid #fff;background:#6eab1a;}
.leftmenu a.level2 {padding:5px 0px 5px 30px;}
.leftmenu a.level2:hover, .leftmenu a.level2.this {color:#fff;border-bottom:1px solid #fff;background:#6eab1a;}

.listview {padding:0px 0px 20px 0px;margin:0px 0px 20px 0px;overflow:hidden;border-bottom:1px solid #ccc;line-height:21px;position:relative;}
.listview img {float:left;margin-right:20px;width:185px;}
.listview div {overflow:hidden;margin:5px 0px;}
.listview .imgplace {display:inline-block;margin:0px 15px 5px 0px;position:relative;}
.listview h2, .listview h2 a {font-size:20px;color:#000;margin:0px}
.listview h3 {font-size:20px;color:#000;margin:0px}
.listview .abstract {margin:0px 0px 5px 0px;}

.boxview {float:left;margin:0px 15px 15px 0px;position:relative;}
.boxview .imgplace {display:inline-block;margin:0px 0px 5px 0px;position:relative;}
.boxview h2 {font-size:20px;}

.products {}
.products img {width:330px;}
.products .imgplace {width:330px;float:left;}
.products h2, .products h2 a {color:#00376e;margin:0px 0px 10px 0px;}

.productslist {border-top:1px solid #ccc;margin:30px 0px 0px 0px;padding:30px 0px 0px 0px;overflow:hidden;}
.productslist img {width:200px;float:left;margin:0px 20px 0px 0px;}
.productslist div {overflow:hidden;}
.productslist h2, .productslist h2 a, .productslist h3 {text-transform:none;margin:0px 0px 5px 0px;}
.productslist .doclinkimg {border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px 0px;}
.productslist a {}
.productslist .more {margin-top:5px;}
.productslist .more:hover {color:#000;}

.productsboxes {width:200px;margin: 0px 20px 40px 0px;}
.productsboxes .imgplace {width:200px;height:150px;}
.productsboxes img {width:200px;}
.productsboxes h2, .productsboxes h2 a, .productsboxes h3 {text-transform:none;margin:0px 0px 5px 0px;}
.productsboxes h2 {margin-top:5px;}
.productsboxes .doclinkimg {border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px 0px;}
.productsboxes a {}
.productsboxes .more {margin-top:5px;}
.productsboxes .more:hover {color:#000;}

.tabs {clear:both;padding-top:20px;}
.tabs .tatab {margin:0px 2px 0px 0px;display:inline-block;padding:10px 0px;color:#000;font-size:14px;float:left;width:135px;text-align:center;background:#ccc;position:relative;cursor:pointer;}
.tabs .tatab span {background:#ccc;margin-left:-11px;width:25px;height:10px;display:none;position:absolute;left:50%;bottom:-10px;}
.tabs .tatab:hover, .tabs .tatab.this {background:#666;color:#fff;}
.tabs .tatab:hover span, .tabs .tatab.this span {display:block;}
.tabs .tab5 {margin-right:0px;width: 138px;}

#tabs {clear:both;margin-top:40px;}
#tab1{}
#tab2, #tab3, #tab4, #tab5 {display:none;}

.formbody {float:right;width:480px;margin-left:15px;}

.doublebox {float:left;margin:0px 0px 20px 0px;width:45%;}
.doublebox.even {float:right;}
.doublebox img {max-width:100%;}

.itemstyle div {overflow:hidden;margin:5px 0px;}

table td {border-bottom:1px dotted #666;}

.calculator {border-top:1px dotted #666;border-left:1px dotted #666;width:100%;margin:0px 0px 15px 0px;}
.calculator td, .calculator th {border-bottom:1px dotted #666;text-align: inherit;border-right:1px dotted #666;padding:5px;font-size:16px;font-family:arial;white-space:nowrap;}
.calculator th {font-weight:bold;}


.doclinkimg {margin:20px 0px 0px 0px;}
.doclinkimg .title {font-weight:bold;}
.doclinkimg div {overflow:hidden;margin-bottom:5px;}
.doclinkimg img {width:16px;float:left;margin:0px 5px 0px 0px;}

.indexlinks {display:inline-block;float:right;cursor:pointer;margin:3px 0px 0px 10px;max-width:150px;}
.indexlinks .openQuickLinksTitle span {background:url(../images/greyarrow.png) no-repeat;display:inline-block;width:10px;height:5px;margin:5px 5px 0px 5px;float:right;}
.quicklinks {display:none;z-index:101;position: absolute;background:#4c4c4c;padding:0px 0px 0px 0px;width:150px;margin:0px;top: 31px;}
.quicklinks a{color:#e0e0e0;display:block;padding:5px 5px 5px 10px;}
.quicklinks a:hover {color:#fff;background:#000;}

.infoboxes {float:left;margin:0px 0px 50px 0px;position:relative;color:#fff;}
.infoboxes p {color:#fff;}
.infoboxes .imgplace {text-align:center;display:block;}
.infoboxes img {max-width:100%;}
.infoboxes h3 {font-size:24px;color:#02451c;padding:5px;background:#d0dd24;}
.infoboxes .curtain {background: url(../images/blacktr.png);width:98%;position:absolute;left:0px;bottom:0px;padding:1%;}
 
.slideplace {width:45%;overflow:hidden;margin:0px 20px 0px 0px;float:left;position:relative;text-align:center;}
.slideplace .bx-viewport {/*padding-bottom:30px;*/}
.slider div {text-align:center;width:100%;}
.slider div img {max-height:250px;max-width:100%;display:inline-block;}
.slide h2, .slide h2 a, .slide h3 {margin:10px 0px 5px 0px;}
.slide .more {color:#666;margin-top:5px;}
.slide .more:hover {color:#000;}

.regularimage {float:left;width: 45%;margin:0px 15px 0px 0px;}
.regularimage a {display:block;margin:0px 0px 20px 0px;}
.regularimage img {max-width: 100%}
.regularimage span {display:block;}

.boxview {float: left;margin: 0px 15px 15px 0px;}

.socialicons {float:right;border-left:1px solid #999;border-right:1px solid #999;padding:0px 20px 0px 10px;min-height:32px;display:none}
.socialicons .title {font-size:16px;color:#000;margin:0px 0px 10px 10px;}
.socialicons a {display:inline-block;width:32px;height:32px;margin-left:10px;float:right;background: url(../images/socialsprite.png) no-repeat;}
.socialicons .socialfacebook {background-position:0px 0px;}
.socialicons .socialfacebook:hover {background-position:0px -34px;}
.socialicons .socialtwitter {background-position:-136px 0px;}
.socialicons .socialtwitter:hover {background-position:-136px -34px;}
.socialicons .socialyoutube {background-position:-102px 0px;}
.socialicons .socialyoutube:hover {background-position:-102px -34px;}
.socialicons .socialplusgoogle {background-position:-34px 0px;}
.socialicons .socialplusgoogle:hover {background-position:-34px -34px;}
.socialicons .socialin {background-position:-68px 0px;}
.socialicons .socialin:hover {background-position:-68px -34px;}

.shareopen {display:none;z-index:11;border:1px solid #009247;padding:10px 10px 10px 0px;background:#fff;position:absolute;right:0px;top:40px;-webkit-box-shadow: #666 2px 2px 5px;-moz-box-shadow: #666 2px 2px 5px;box-shadow: #666 2px 2px 5px;}
.shareopen .icon {width:13px;height:10px;position:absolute;top:-10px;right:20px;background: url(../images/tooltiparrow.png) no-repeat;display:block;}

.shareopen2 {white-space: nowrap;display:none;z-index:11;border:1px solid #3d6c97;padding:10px 30px 10px 20px;background:#fff;position:absolute;right:-22px;top:20px;-webkit-box-shadow: #666 2px 2px 5px;-moz-box-shadow: #666 2px 2px 5px;box-shadow: #666 2px 2px 5px;}
.shareopen2 .icon {width:13px;height:10px;position:absolute;top:-10px;right:20px;background: url(../images/tooltiparrow.png) no-repeat;display:block;}
.shareopen2 h2 {margin:0px 0px 5px 0px;font-size:22px;}
.shareopen2 .mailicon {margin:-2px 7px 0px -5px;}

.curtain {background: url(../images/blacktr.png);width:100%;position:absolute;left:0px;bottom:0px;}
.curtain span {padding:5px;display:block;color:#fff;}
.curtain span a {color:#fff;}

.articles {color:#666;}
.articles span {font-style:italic;display:block;color:#000;}
.articles .date {color:#999;}
.docs {margin:0px !important;}
.docs .doclinkimg {margin:10px 0px -10px 0px !important;}

.indexcontent {margin:0px 0px 30px 0px;}
.indexcontent h1 {font-size:24px;background: url(../images/line.png) center bottom repeat-x;padding:0px 0px 5px 0px;margin-bottom:15px;}
.indexcontent iframe, .indexcontent object {float:right;margin-left:15px;}

.rightside {width:575px;float:left;margin:50px 0px 0px 0px;}

.leftside {width:360px;float:right;margin:80px 0px 0px 0px;}

.downloadzone {width:100%;margin:0px 0px 20px 0px;line-height:21px;}
.downloadzone td, .downloadzone th {border-bottom:1px dotted #666;padding:6px;}
.downloadzone th {font-weight:bold;font-size:16px;}
.downloadzone .title {width:30%;font-weight:bold;}
.downloadzone .file, .downloadzone .date {width:100px;font-size:12px;}
.downloadzone .abstract {}
.downloadzone span {}
.downloadzone span.size {}
.downloadzone a {}
.downloadzone a:hover {} 
.downloadzone img {width:16px;float:left;margin:0px 5px 0px 0px;}
.downloadzone div {border:none;margin:0px;padding:0px;}
.downloadzone h3 {font-size:16px;margin:0px;font-weight:bold;}

.youtubelists {float:left;width:323px;padding:0px;margin:20px 40px 20px 0px;}
.youtubelists img {max-width:323px;margin:0px 0px 5px 0px;}
.youtubelists h2 {margin:0px 0px 5px 0px;}
.youtubelists h2, .youtubelists h2 a {font-size:18px;}

.thumbplace {background:#5b907b;overflow:hidden;height:100px;}

.videoprevnext {overflow:hidden;background:#5b907b;display:none;}
.videoprevnext a {display:inline-block;color:#fff;width:42px;height:40px;font-size:13px;margin:5px 10px;}
.videoprevnext a.next {background: url(../images/left.png) no-repeat;float:left;}
.videoprevnext a.prev {background: url(../images/right.png) right top no-repeat;float:right;}

.youtubelist {width:730px;margin:0px auto;overflow:hidden;}
.youtubelist img {width:90px;float:right;margin:10px 5px;}
.youtubelist .jcarousel-skin-tango li {margin:0px 18px;background:none !important;}
.youtubelist .jcarousel-skin-tango span {position:absolute;z-index:11;display:block;background:#ccc;top:100px;width:100px;color:#fff;padding:5px;font-size:14px;text-align:center;}	
.youtubelist .jcarousel-skin-tango .jcarousel-container {position:relative;padding:0px 30px;height:100px;width:670px;overflow:hidden;}
.youtubelist .jcarousel-skin-tango .jcarousel-item {color:#fff;width:100px;height:100px;padding:0px;}
.youtubelist .jcarousel-skin-tango .jcarousel-item img {width:100px;}
.youtubelist .jcarousel-skin-tango .jcarousel-next-horizontal {z-index:12;position: absolute;top: 40px;left: 10px;width: 20px;height: 20px;cursor: pointer;background: url(../images/leftsmall.png) no-repeat;}
.youtubelist .jcarousel-skin-tango .jcarousel-prev-horizontal {z-index:12;position: absolute;top: 40px;right: 10px;width: 20px;height: 20px;cursor: pointer;background: url(../images/rightsmall.png) no-repeat;}

.catalogpageslists {clear:both;}
.catalogpages.boxview {width:100%;max-width:45%;margin:0px 10% 0px 0px;} 
.catalogpages.boxview img {width:100%;margin:0px 0px 10px 0px;}

.carousel {} 

.extendedlinks {}

.events {}

.photoalbum {width:300px;margin:0px 105px 50px 0px;}
.photoalbum .galleryimg {width:300px;height:230px;overflow:hidden;margin:0px 0px 10px 0px;opacity:.6}
.photoalbum .galleryimg img {max-width:300px;}
.photoalbum:hover .galleryimg {border:5px solid #999;-webkit-border-radius: 5px;-moz-border-radius:5px;border-radius: 5px;margin:-5px 0px 5px -5px;opacity:1}
.photoalbum h2, .photoalbum h2 a {}

.gallerylist {width:220px;margin:0px 19px 20px 0px;height:170px;}
.gallerylist div {width:220px;height:170px;border:1px solid #ccc;opacity:.6;position:relative;}
.gallerylist .imgplace {width:220px;height:170px;}
.gallerylist img {max-width:220px;max-height:170px;}
.gallerylist:hover div {border:5px solid #999;-webkit-border-radius: 5px;-moz-border-radius:5px;border-radius: 5px;top:-4px;left:-4px;opacity:1;}

.projects {width:320px;margin:0px 40px 40px 0px;color:#999;font-size:14px;}
.projects .galleryimg {width:300px;height:230px;overflow:hidden;margin:0px 0px 0px 0px;position:relative;border:10px solid #fff;}
.projects .galleryimg img {max-width:300px;}
.projects:hover .galleryimg {border:10px solid #d0dd24;-webkit-border-radius: 5px;-moz-border-radius:5px;border-radius: 5px;margin:0px 0px -10px -10px;}
.projects h2, .projects h2 a {color:#fff;}
.projects .curtain {top:185px;}
.projects .curtain span {padding:10px;}
.projects .more {color:#6699ff;text-decoration:underline;}


.news img {width:300px;}
.news span {display:block;margin:0px 0px 10px 0px;}

.simplelinks {width:100%;margin:50px 0px 20px 0px;padding:0px 0px 20px 0px;border-bottom:1px solid #ccc;}
.simplelinks h2 {border-top:1px solid #ccc;padding:10px 0px 0px 0px;}
.simplelinks .title {border-right:1px solid #666;margin:0px 10px 0px 0px;padding:0px 10px 0px 0px;}
.simplelinks div {margin:0px 0px 5px 0px;overflow:hidden;line-height:14px;}
.simplelinks .linkicon img {margin:0px 10px 0px 0px;width:15px;float:left;}

.clients {display: inline-block;border:1px solid #ccc;padding: 5px;width:144px;height:120px;background:#fff;text-align:center;}
.clients span {display:table-cell;width:150px;height:120px;text-align:center;vertical-align:middle;}
.clients img {max-width:140px;max-height:120px;}

.productitem {overflow:hidden;}

.nextprevproduct {margin-top:20px;}
.nextprevproduct a {color:#000;font-size:14px;background:#cccccc;float:left;display:inline-block;padding:0px 10px 0px 0px;}
.nextprevproduct a span {float:left;width:24px;height:21px;margin:0px 10px 0px 0px;display:block;background:#008132 url(../images/sprite.png) 3px -41px no-repeat;}
.nextprevproduct a:hover {background:#008132;color:#fff;}
.nextprevproduct .nextproduct {float:right;padding:0px 0px 0px 10px;}
.nextprevproduct .nextproduct span {float:right;margin:0px 0px 0px 10px;background:#008132 url(../images/sprite.png) -18px -41px no-repeat;}

.mapword {background: url(../images/map.png) no-repeat;margin:0px;padding:400px 0px 0px 0px;position:relative;}
.googlemap {float:right;width:230px;}
.country {position:absolute;width:5px;height:5px;background:#02451c;-webkit-border-radius: 5px;-moz-border-radius:5px;border-radius: 5px;padding:0px !important;margin:0px;}
.country:hover {background:#000;}
.locations {float:left;border-right:1px solid #ccc;padding:0px 15px 0px 0px;margin:0px 15px 0px 0px;width:28%;}
.locations a {display:block;padding-bottom:5px;}
.locations a:hover {}
.location {}

.forum {margin:0px 0px 5px 0px;background:#f3f3f3;border-bottom:1px solid #cccccc;}
.forum span {padding:5px 5px;display:inline-block;}
.forum span.moderator {width:130px;float:right;}
.forum span.guest {width:130px;float:right;}
.forum span.f_date {width:100px;float:right;}
.forum a {font-weight:bold;}
.forum.mainforum {background:#ccc;}
.forums {overflow:hidden;clear:both;}
.forums input[type="text"], .forums input[type="password"], .forums textarea {width:500px;}
.forums input[type="submit"] {width:510px;}
.forums span {display:block;}
.inputplace {position:relative;margin-bottom:10px;}
.forumcomment {padding:10px 0px;min-height:15px;overflow:hidden;}
.m_forum {border-bottom:1px solid #ccc;margin-bottom:20px;padding-bottom:5px;}
.m_forum h2 {margin-bottom:5px;}
.m_forum img {float:right;}
.addpost {color: #fff !important;padding:2px 10px;margin:10px 0px;display: inline-block;cursor: pointer;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;float: left;clear: both;font-size: 12px;border: none;background: #999;}
.addpost:hover {background: #666;}
.addcomment {color: #fff !important;padding:2px 10px;margin:10px 0px;display: inline-block;cursor: pointer;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;float: right;clear: both;font-size: 12px;border: none;background: #ccc;clear:both;}
.addcomment:hover {background: #999;}

.glossaryABC {float:left;margin:0px 0px 0px 0px;padding:0px;font-size:18px;}
.glossaryABC a {font-size:18px;}
.glossaryABC a:hover {background:#02451c;color:#fff;}
.glossaryABC span {width:25px;display:inline-block;text-align:center;}
.glossary {width:100%;overflow:hidden;}
.glossary div.letter {margin:20px 0px 10px 0px;} 
.glossary div.letter span {background:#02451c;width:25px;padding:2px 0px;display:inline-block;font-size:15px;font-weight:bold;color:#fff;text-align:center;}
.glossary h3 {margin:5px 0px 5px 0px;}
.glossary div.gotop {margin:5px 0px 1px 0px;text-align:right;font-size:10px;border-bottom:1px solid #ccc;}
.glossary p {text-align:justify;line-height:19px;padding:0px;}

.faqSection dt {margin:0px 0px 0px 20px;position:relative;cursor:pointer;border-bottom:1px dotted #ccc;padding-bottom:10px;}
.faqSection dt:hover{}
.faqSection dt .icon{background:url(../images/sprite.png) -12px -28px no-repeat;height:16px;width:16px;left:-20px;top:3px;position:absolute;}
.faqSection dt.opened {border-bottom:none;color:#008132;}
.faqSection dt.opened .icon{background:url(../images/sprite.png) 0px -28px no-repeat;}
.faqSection dd {padding:0px 0px 5px 20px;display:none;color:#008132;}

.sitemapcontainer {padding: 0px;clear: both;}
.sitemap {margin: 5px;padding: 5px;line-height: 16px;width:200px;}
.sitemap a {}
.sitemap a:hover {}
.sitemap ul {margin:0px 0px 5px 2px;}
.sitemap ul ul {margin:0px 0px 5px 0px;}
.sitemap li {}
.sitemap li li {margin:5px 15px;}
.sitemap li li li {margin:5px 20px;}
.sitemapheader {margin:0px 0px 5px 0px;font-weight:bold;}

.searchresults {margin:5px 0px;padding:5px 0px;border-bottom:1px solid #ccc;}
.results {overflow:hidden;}
.results span {float:left;display:inline-block;padding:0px 5px 0px 0px}

.navigator {margin:10px 0px;}
.navigator a {display:inline-block;padding:3px;width:20px;background: #f0f0f0;text-align:center;}
.navigator a:hover {color: #fff;background: #999;}
.navigator a.this, .navigator a.current {color: #fff;background: #999;}
.navigator span {margin:0px 10px;display:inline-block;}


.footer {color:#fff;padding:30px 0px;margin:50px 0px 0px 0px;background:#f2f2f2;clear:both;width:100%;overflow:hidden;}
.footer a {}
.quickbox {float:right;margin:0px 20px 20px 0px;border-left:1px solid #999;padding:0px 0px 0px 20px;min-height:65px;}
.quickbox a {display:block;color:#666666 ;}
.quickbox a:hover {color:#3d6c97 !important;}
.quickbox h4 {display:block;font-size:16px;color:#000;margin:0px;}
.credits {color:#333;font-size:15px;line-height:16px;text-align:center}
.credits .imgplace {display:inline-block}

.openmenu {display:none;background: url(../images/menu.png) center bottom no-repeat;height:38px;width:35px;text-align:center;margin:10px 0px 0px 0px;float:right;user-select: none;}
input#menu[type=checkbox] {position: absolute;top: -9999px;left: -9999px;display:none;}

.nomargin {margin-left:0 !important;margin-right:0 !important}

.iconsplace {float:right;margin:17px 0px 0px 20px;}
.iconsplace a, .iconsplace span, .iconsplace button {display:block;float:left;background:url(../images/sprite.png) no-repeat;height:20px;width:25px;margin-right:8px;cursor:pointer;border:none}
.iconsplace .homeicon {background-position:-26px 0px;}
.iconsplace .homeicon:hover, .iconsplace .homeicon:focus {background-position:-26px -20px;}
.iconsplace .sitemapicon {background-position:-59px -2px;margin-top:2px;}
.iconsplace .sitemapicon:hover, .iconsplace .sitemapicon:focus {background-position:-59px -22px;}
.iconsplace .shareicon {background-position:-90px -2px;margin-top:3px;}
.iconsplace .shareicon:hover, .iconsplace .shareicon:focus {background-position:-90px -22px;}

.color1 {background:#008132;}
.color2 {background:#6eab1a;}
.color3 {background:#abb20f;}
.color4 {background:#008132;}
.color5 {background:#02451c;}
.color6 {background:#6eab1a;}


.slogan {color:#02451c;font-size:33px;background:url(../images/slogan.png) no-repeat;width:320px;height:41px;margin:15px 0px 0px 0px;background-size: 100%;float:right}

.calculator input {font-family:arial;}
.calculator .title {color:#000;background:#d0dd24;}
.calculator input[type="number"] {padding:5px;width:80px}
.calculator input[type="number"].long {width:200px}
.calculator .total td ,.calculator .total th {background:#ebebea;}

#azorim {margin:0px 0px 20px 0px;}

.halftableleft {width:48%;float:right;}
.halftableright {width:48%;float:left;}

#brentoil {direction:rtl;/*position:absolute;right:310px;top:10px;*/float:left;margin:0px 0px;text-align:center;border-bottom:1px dotted #ccc;padding:5px 0px;width:100%;font-size:14px;font-style:italic;background:#f0eb00;}

.kidaut {display: block;
width: 100%;
padding: 5px 0px;
clear: both;
color: #fff !important;
text-align: center;
background: #6eab1a;
font-size: 24px;
margin: 20px 0px;
border: none;
transition: all 0.30s ease-in-out;
-o-transition: all 0.30s ease-in-out;
-ms-transition: all 0.30s ease-in-out;
-moz-transition: all 0.30s ease-in-out;
-webkit-transition: all 0.30s ease-in-out;}
.kidaut:hover, .kidaut:focus {background: #009247;}


.accessibilityplace {float:right}

#bx-pagernot {float:left}

#bx-pagernot a {margin:0px 10px 0px 0px;float:left;}
.bx-wrapper .bx-caption{left: 0px;background: url(../images/greengradleft.png) repeat-y;padding: 60px 130px 0px 50px;}