@import "header.css";
@import "footer.css";
@import "mobile.css";
body {
    margin: 0;
    font-family: Typograph, arial, serif !important;
    font-size: 1em;
    background-color: #fff;
    color: #2E2E2E;
}
body + img[height="1"] {
    position: absolute;
}

.site-wrapper {
	margin:-4px 0;
}

@font-face {
    font-family: Typograph;
    src: url('../fonts/TypographRegular.eot'); /* IE9 Compat Modes */
    src: url('../fonts/TypographRegular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/TypographRegular.ttf') format('truetype');
}

img {
    border: 0;
}

@media(max-width: 1024px){
	.p_image_header{
		text-align: center !important;
	}
	.p_header{
		margin: auto !important;
	}
	.p_header h1{
		margin-right: 0 !important;
	}
	.u-body-content .content {
		margin: auto !important;
		float: none !important;
	}
	.compare_btn.show_btn, .compare_btn.show_btn_asset {
		margin: 30px auto !important;
		width: 90% !important;
		text-align: center !important;
	}
	.compare_btn.show_btn a , .compare_btn.show_btn_asset a{
		display: block !important;
	}
	.u-footer.wrapper li,
	.u-body-content aside{
		display: none !important;
	}
	.u-footer.wrapper li:nth-child(7),
	.u-footer.wrapper li:nth-child(8){
		display: block !important;
	}
}


p {
    margin: 0;
}

form {
    margin: 0;
    padding: 0;
}

.rtl {
    direction: rtl;
}

h1 {
    margin: 0;
    color: #363636;
    font-size: 30px;
}

iframe {
    border: none;
    overflow: hidden;
}

ul {
    margin: 0;
}

.wrapper {
    margin: 0 auto;
    width: 990px;
}

.u-group {
    padding-left: 30px;
}

.u-group ul {
    padding: 0;
}

.u-group li {
    list-style: none;
}

.u-group a {
    list-style: none;
    text-decoration: none;
    color: #797979;
}

.u-credits {
    color: #7B7B7B;
    float: left;
}

.u-netcraft {
    font-size: 11px;
    background: url('../images/logo_netcraft.gif') no-repeat 91px 2px;
    padding-top: 12px;
    padding-right: 98px;
}

.u-copy {
    font-size: 12px;
}

.u-title .wrapper .space_it {
    height: 40px;
}

.u-body-content {
    padding: 20px 0 20px 20px;
}

.u-body-content .content {
    float: right;
    width: 580px;
    padding:30px;
    background-color: #F3F3F2;
}

.u-body-content .content h1 {
	padding: 5px 30px;
}

.leftLinks {
    float: left;
    min-height: 874px;
    width: 304px;
    padding-right: 20px;
    margin-top: -207px;
}
.leftLinks a{
    max-height:30px;
    overflow:hidden;
}
.leftLinks h2, .leftLinks .h2-class{
    margin-top: -40px;
    font-size: 31px;
    font-weight: normal;
    margin-bottom: 17px;
    color: #FF9A09;
}

.leftLinks ul {
    padding: 0;
    line-height: 18px;
}

.leftLinks li {
    list-style: none;
}

.leftLinks a {
    color: #2f8ac0;
    font-size: 14px;
}

.leftLinks .item .imageRemoveFloat{
	float:none;
}

.link-0 {
    width: 30px;
}

.link-1 {
    width: 64px;
}

.link-2 {
    width: 45px;
}

.leftLinks .item h2 , .leftLinks .item .h2-class{
    color: #333;
    font-size: 14px;
    font-weight: bold;
    height: 44px;
    margin: 0 0 5px;
    padding: 10px 10px 0 5px;
    width: 295px;
    background-color: #F3F3F2;
    border-right: 1px #D9D9D9 solid;
    border-bottom: 1px #D9D9D9 solid;
}

.leftLinks .item h2 span a,.leftLinks .item .h2-class span a {
    color: #333;
    font-size: 16px;
    font-weight: normal;
    text-decoration: none;
}

.leftLinks .item h2 span a:hover, .leftLinks .item .h2-class span a:hover {
    text-decoration: underline;
    color: #333;
}

.html5-badge {
    background: url('../images/html5-badge-h-css3-semantics.png') no-repeat;
    display: inline-block;
    height: 31px;
    position: relative;
    right: 100px;
    top: 10px;
    width: 70px;
    border: none;
    float: right;
}

.u-top-menu {
    width: 890px;
}

.u-body-content .contactPanel {
    float: none;
}

.u-companies {
    padding: 24px 24px 0 24px;
    min-height: 874px;
}

.u-companies ul {
    height: 90px;
    padding: 23px 0;
    background: url('../images/seperator_h.png') repeat-x top;
}

.u-companies ul.firstRow {
    background: none;
    padding-top: 0;
}

.u-companies li {
    float: right;
    list-style: none;
    width: 169px;
    padding-left: 24px;
    text-align: center;
}

.u-companies li.last {
    padding-left: 0;
}

.u-companies img {
    display: block;
}

.u-companies a.title {
    padding: 5px 15px 0 15px;
    font-size: 14px;
    display: block;
    text-decoration: none;
    color: #333333;
}

.non-decorative-list {
    list-style: none;
    color: #797979;
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 2px;
}

.leftLinks .item a {
    margin-right: 88px;
    display: block;
    width: 185px;
}

.leftLinks .item img {
    left: -5px !important;
    top: -56px !important;
    width: 84px !important;
    height: 47px !important;
    margin-top: 0px;
}

.compareButtonLink {
    background: url('../images/btn_compare.png') no-repeat;
    width: 125px;
    height: 144px;
    display: block;
    text-align: center;
    font-size: 27px;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
    line-height: 24px;
    padding-top: 30px;
    outline: none;
}

.compareButtonLink:hover {
    background: url('../images/btn_compare_hover.png') no-repeat;
}

.u-body-content .leftLinks nav li {
    background: url("../images/bg_txt_title.gif") no-repeat scroll top right transparent;
    height: 54px;
    margin: 0 0 5px;
}

.u-body-content .leftLinks nav li a {
    width: 195px;
    padding: 8px 6px;
    display: inline-block;
    color: #333;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}

.leftLinks nav li img {
    border: 0;
    float: left;
}

.u-body-content .leftLinks nav li a:hover {
    text-decoration: underline;
}

.more-article a {
    color: black;
    font-weight: bold;
    font-size:14px;
}

.more-article a:hover {
    color: #C036E8;
}

.itemBlock {
    height: 62px;
    width: 310px;
    display: inline-block;
    margin: 5px 10px;
    float: left;
}

.imagesBag {
    max-width: 990px;
    margin: 20px auto;
    text-align: center;
}

.orange-badge {
    width: 3px;
    height: 55px;
    margin-right: 308px;
    position: absolute;
    background-color: #FF9A09;
    margin-top: -110px;
}

.logoDiv {
    display: inline-block;
    margin: 5px 10px;
}
.l-ban .item .body p {
    height: 70px;
    overflow:hidden;
}

.leftLinks.all h2,.leftLinks.all .h2-class {
    color: #FF9A09 !important;
    font-size: 31px !important;
}

.leftLinks.all {
    margin-top: 55px;
    height: 62px;
    width: 740px;
    display: inline;
}

.leftLinks.all .itemBlock {
    margin: 5px 25px !important;
}

.migdal {
   background-position: 411px 21px;
}
.p_image{
   width: 640px;
   height: 155px;
   margin-bottom: -4px;
}
.p_header{
   width:640px;
   min-height: 50px;
   background-color:#BC00EA;
   color: white;
   font-size: 19px;
   line-height: 45px;
}
.p_header p{
   margin-right:25px;
}
.p_image_header.null ,.first_title.null ,.second_title.null{
   display:none;
}
.leftLinks.null {
   margin-top:0px;
}
.first_title h1{	
    font-weight: 100;
    font-size: 40px;
}
.second_title h1{
    margin-top: -10px !important;
    font-size: 55px !important;
    font-weight: normal;
}
.share_btn {
  position:absolute;
}
.share_btn iframe{
   max-height: 20px;
   max-width: 100px;
   position: relative;
} 
.compare_btn.null{
   display:none;
}
.compare_btn.show_btn ,.compare_btn.show_btn_asset{
   top: 25px;
   position: relative;
   width: 275px;
   clear: right;
}

.p_header h1{
   margin-right:25px;
   font-size:19px;
   color: white;
}

/*----------------- breadCrumbs --------------*/

.breadCrumbs {
	font-size: 11px;
	height: 21px;
	overflow: hidden;
}
.breadCrumbs .lastchild{
  display:inline;
  font-size:1em;
  font-weight:normal;
}

.navigation, .top-links a {
	color: #606060;
}

.navigation a {
	color: #838383;
}

.navigation a:hover, .footer a:hover {
	text-decoration: underline;
}

.footerTxt ul li, ul.Info li, ul.breadCrumbs li {
	display: inline;
	background: none;
	padding-right: 0;
}

.navigation {
	/*background: url("../images/template/navigation-bg.jpg") repeat-x;*/
	overflow:hidden;
	line-height:1;
	padding: 0;
	width: 1064px;
  	margin: 10px auto;
}

.error-500 #sideMenu, .error-500 .navigation {
	display: none;
}

.accessibility-option {
  display: none;
}

.bread-crumbs a {
  margin: 0 5px;
  text-decoration: underline;
  color: #838383;
}

.compare_price_btn {
  width: 260px;
  height: 64px;
  color: #fff;
  font-size: 24px;
  padding: 14px 16px;
  line-height: 1;
  background-color: rgb(255, 154, 9);
  text-decoration: none;
  border: 1px #CB7130 solid;
  border-bottom: 2px #CB7130 solid;
}

.compare_price_btn span {
    display: inline-block;
}

.compare_price_btn:HOVER {
  background-color: rgb(255, 170, 14)
}



/*------------------------------------------*/
