html, body{padding:0;color:#666666; margin:0;height:100%; min-height: 100%;}
body{font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#636161; background:url(../../images/en/bg_body.gif) top center repeat-x #7e7e7e;}

img{border: 0px none;}
a {border: 0px none; text-decoration:underline; color:#db2128; font-size:9px;}
a:hover{text-decoration:underline}
form{display: inline;}
input { font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;border-top:1px solid #999999; border-left:1px solid #999999; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; background-color:#fff}
textarea { font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif; border:1px solid #cccccc; background-color:#fff; overflow:auto; border-top:1px solid #999999; border-left:1px solid #999999; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd}
.clearboth{clear: both; overflow: hidden;height:1px;}
.separator_10{clear:both;height:10px;}
.separator_15{clear:both;height:15px;}
.separator_5{clear:both;height:5px; overflow:hidden;}
.floatleft{float: left;}
.floatright{float: right;}
.fwnormal{font-weight: normal;}
.fwbold{font-weight: bold;}
.hauto{height: auto;}
.error{color: #FF597C;}
.error_clear {display:none}
.hidden {display:none}
.justify {text-align:justify}
.underline {text-decoration:underline}
.success {padding:7px 10px 7px 10px; border:1px solid #ddd5d5; width:300px; margin:10px 0 3px 0; background:#f6f5f5}

h1{color:#db2128; font-size:14px; font-weight:bold; margin:0; padding:5px 0 5px 0; text-transform:uppercase;}
h2{color:#7e7e7e; font-size:12px; font-weight:bold; margin:0; padding:5px 0 5px 0; text-transform:uppercase;}
h3{color:#636161; font-size:11px; font-weight:bold; margin:0; padding:5px 0 23px 0;}
h4{color:#7e7e7e; font-size:13px; font-weight:bold; margin:0; padding:5px 0 5px 0; text-transform:uppercase;}

ul { padding: 0 0 0 13px; }

/* MAIN CONTAINER */
.list { color: #DB2128; }
.list li { margin-bottom: 10px; }
.list strong { color: #A6A6A6;}

/* COMMON STYLES */
.container{width: 960px; margin: 0px auto; padding:0;}
.footer {width: 920px; margin: 0px auto; padding:60px 20px 0 20px; background:#fff; height:25px; color:#afaeae; font-size:9px; font-weight:bold;}
.footer a{color:#afaeae; font-weight:bold; font-size:10px;text-decoration:none}
.footer a.active{text-decoration:underline}
.footer a:hover{text-decoration:underline}
.footer span{padding:0 6px 0 6px; }

.footer .menu { list-style: none; margin: 0; padding: 0 0 0 9px; }
.footer .menu li { float: left; margin-right: 8px; padding-right: 8px; border-right: 2px solid #AFAEAE; line-height: 10px; }
.footer .menu li.end { border: none; }

.container .top_navigation {height:284px; width:960px; overflow:hidden; background:#fff;}
.container .top_navigation .logo {float:left; width:215px; height:145px;}
.container .top_navigation .logo a{text-indent:-9000px;background:url(../../images/en/logo_stanga.gif) center no-repeat; width:103px; height:107px; display:block; margin:26px 0 0 38px;}
.container .top_navigation .menu {float:left; width:95px; height:145px; overflow:hidden; margin:27px 0 0 0; padding: 0; list-style: none;}
.container .top_navigation .menu li{font-size:11px; margin:0; padding:0 0 1px 0; text-transform:none;}
.container .top_navigation .menu a {text-decoration:none;padding:2px 0 0 9px; display:block; width:86px; height:13px; font:bold 9px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#666666;}
.container .top_navigation .menu a:hover {color:#fff; background:#db2128; text-decoration:none; height:13px;padding:2px 0 0 9px;}
.container .top_navigation .menu a.active {color:#fff; background:#db2128; text-decoration:none; height:13px;padding:2px 0 0 9px;}

.container .top_navigation .flash{float:right; height:145px; padding:0 29px 0 0; width:398px;}
.container .top_navigation .flash .flashcontent { }
.container .top_navigation .flash .language{color:#db2128; text-align:right;padding:12px 0 19px 0; }
.container .top_navigation .flash .language a{color:#a2a2a2;}
.container .top_navigation .flash .language a:hover {text-decoration:underline;}
.container .top_navigation .flash .language span{color:#a2a2a2; font-size:9px;}

.container .top_navigation .main_services{width:930px; height:100px; background:url(../../images/en/h_digital.gif) left top no-repeat; clear:both; margin:0 0 0 29px;}
.container .top_navigation .main_services a.h_project_based{float:left; background:url(../../images/en/h_project_based.gif) left no-repeat;width:223px; height:32px;margin:45px 41px 0 3px;}
.container .top_navigation .main_services a.h_time{float:left; background:url(../../images/en/h_time.gif) left no-repeat;width:189px; height:31px;margin:45px 41px 0 0;}
.container .top_navigation .main_services a.h_total_agency{float:left; background:url(../../images/en/h_total_agency.gif) left no-repeat;width:189px; height:32px;margin:45px 41px 0 0;}
.container .top_navigation .main_services a.h_custom_digital{float:left; background:url(../../images/en/h_custom_digital.gif) left no-repeat; width:199px; height:32px;margin-top:45px;}

.container .top_navigation .main_services a:hover.h_custom_digital {background:url(../../images/en/h_custom_digital_over.gif) left top no-repeat;}
.container .top_navigation .main_services a:hover.h_project_based{background:url(../../images/en/h_project_based_over.gif) left no-repeat;}
.container .top_navigation .main_services a:hover.h_total_agency{background:url(../../images/en/h_total_agency_over.gif) left no-repeat;}

.container .path {height:21px; padding:8px 0 0 35px; background:url(../../images/en/bg_path.gif) top center no-repeat; color:#fff; font-size:11px;}
.container .path a.home { text-decoration:underline}
.container .path a.active {font-weight:bold;}
.container .path a {color:#fff; text-decoration:none; font-size:11px;}


.container .page{ min-height:350px; background:#fff; overflow:auto; height:100%}
.container .home h1{padding:54px 0 0 0;}
.container .home h2{padding:0 0 12px 0; text-align:justify}
.container .home .home_about{text-align:justify;width:375px;padding:0 86px 0 30px; float:left;}
.container .home .home_clients{float:left; width:190px; padding:0 5px 0 0}
.container .home .home_clients ul {list-style-type:none;margin:0; padding:0; line-height:100%;}
.container .home .home_clients li {padding:0 0 5px 0;margin:0; font-size:9px; font-weight:bold;}

.container .home .home_news{float:left; width:215px; text-align:justify; padding:0 0 0 30px;}
.container .home .home_news p{margin:0;}
.container .home .home_news .news_image {padding:3px 0 13px 0;}

.container .home .home_studies{float:left; width:245px; text-align:justify;}
.container .home .home_studies p{margin:0;}
.container .home .home_studies img {display:block; width:245px !important;}
.container .home .home_studies h4{color:#292929; font-size:11px; font-weight:bold;margin:0;padding:10px 0 5px 0; text-transform:none;}
.container .home .home_studies a.links{display:block; padding:5px 0 0 0;}

.container .page .left{float:left;width:198px; padding:54px 0 0 27px; }
.container .page .left .category ul {margin:0; padding:0;width:149px;overflow:hidden;}
.container .page .left .category li { list-style:none;border-bottom:1px solid #dfdfdf; padding:2px 0 2px 0;}
.container .page .left .category a{display:block; font-weight:bold; color:#666666; text-decoration:none; width:139px;padding:2px 0 2px 9px;}
.container .page .left .category a:hover { background:#db2128;padding:2px 0 2px 9px; color:#fff;}
.container .page .left .category a.active{ background:#db2128;padding:2px 0 2px 9px; color:#fff;}
.container .page .left .category ul.sub li { border: none; padding:2px 0 2px 0;}
.container .page .left .category ul.sub a{ font-weight: normal; }
.container .page .left .category ul.sub a:hover { background:#EFEFEF;color:#666666; }
.container .page .left .category ul.sub a.active{ background:#EFEFEF;color:#666666; }

.container .page .right{float:left;width:735px; padding:54px 0 0 0; overflow:hidden; background:#fff;}
.container .page .right .category {padding-right:37px;}
*html .container .page .right .static_page{height:350px;}
.container .page .right .static_page h1{margin:0;padding:0 0 12px 0 !important; }
.container .page .right .static_page p{margin:0; clear:both;}
.container .page .right .static_page a{color:#db2128; font:11px Tahoma, Helvetica, sans-serif;}

.container .page .right .static_page .clients{padding:4px 0 0 0; }
.container .page .right .static_page .clients .item{float:left;padding:0 45px 0px 8px;width:94px; height: 165px; text-align:center; color:#db2128;}
.container .page .right .static_page .clients .item .image {width:84px;height:84px;border:5px solid #d6d6d6; margin:0 0 4px 0;}
.container .page .right .static_page .short_description {padding:1px 37px 20px 0;}

.container .page .right .static_page .testimonials {padding:20px 0 0 0;}
.container .page .right .static_page .testimonials .image {width:84px;height:84px;border:5px solid #d6d6d6; float:left;text-decoration:none;}
.container .page .right .static_page .testimonials .item {float:left;padding:0 0 0 12px; width:592px;}
.container .page .right .static_page .testimonials .item h6{color:#636161; font-size:11px; font-weight:bold; margin:0; padding:0;}
.container .page .right .static_page .testimonials .item h5{color:#636161; font-size:11px; font-weight:bold; margin:0; padding:0 0 7px 0;}
.container .page .right .static_page .testimonials .item div{ text-align:justify; padding:5px 0 5px 0;}
.container .page .right .static_page .testimonials .item a{display:block;color:#db2128; font-size:9px; padding:8px 0 0 0;}
.container .page .right .static_page .testimonials .bottom {clear:both; height:40px;}

.container .page .right .static_page .articles {padding:20px 0 0 0;}
.container .page .right .static_page .articles .item {width:692px;}
.container .page .right .static_page .articles .item h1{color:#636161; font-size:11px; font-weight:bold; margin:0; padding:0; text-transform:none;}
.container .page .right .static_page .articles .item h6{color:#db2128; font-size:11px; padding:0; margin:0; font-weight:normal;}
.container .page .right .static_page .articles .item div{ text-align:justify; padding:0 0 15px 0;}
.container .page .right .static_page .articles .item a{color:#db2128; font-size:11px; float:none; text-decoration:none;}

.container .page .right .static_page .portfolio a{color:#db2128; font-size:9px; float:left;}
.container .page .right .static_page .portfolio span {float:left; padding:0 6px 0 6px; position:relative; top:6px; color:#636161;}
.container .page .right .static_page .portfolio_record div{padding:9px 40px 12px 0}
.container .page .right .static_page .portfolio_record h1{ text-transform:none; padding:0; height:18px; clear:both;}
.container .page .right .static_page .portfolio_record h4{padding-top:12px; padding-bottom:0;}
.container .page .right .static_page .portfolio_record a{font-size:9px;}
.container .page .right .static_page .portfolio_record .image {width:275px;height:178px;border:5px solid #d6d6d6; float:left; margin:0 20px 0 0; padding:0;}
.container .page .right .static_page .portfolio_record .image img {width:275px;height:178px;}
.container .page .right .static_page .portfolio_record a{color:#db2128; font-size:9px; float:left;}
.container .page .right .static_page .portfolio_record span {float:left; padding:0 6px 0 6px; pcolor:#636161; font-size:9px;}

.container .page .right .static_page .team{padding:8px 0 24px 0;}
.container .page .right .static_page .team a{color:#a2a2a2; text-decoration:none;}
.container .page .right .static_page .team a.active{color:#db2128;}
.container .page .right .static_page .team span{padding:0 6px 0 6px; font-size:9px; color:#dfdfdf; position:relative; top:-1px;}

.container .page .right .static_page .gallery {padding:0;}
.container .page .right .static_page .gallery .item{float:left;padding:0 25px 0 0; min-width:110px; min-height:150px; text-align:center; color:#db2128;}
*html .container .page .right .static_page .gallery .item{height:150px; width:110px;}
.container .page .right .static_page .gallery .large{width:540px !important;}
.container .page .right .static_page .gallery .item .image img {border:5px solid #d6d6d6; margin:0 0 4px 0; cursor:pointer;}
.container .page .right .static_page .gallery .item font {color:#636161; font-size:11px;width:110px; display:block;}
.container .page .right .static_page .gallery .item span {width:110px; display:block;}
.container .page .right .static_page .gallery .item font.large {color:#636161; font-size:11px; display:inherit; margin:0px auto;}
.container .page .right .static_page .gallery .item span.large {display:inherit; text-align:center; margin:0px auto;}

.container .page .right .static_page .contacts {padding:20px 0 0 0;}
.container .page .right .static_page .contacts h6{font-size:11px; margin:0; padding-bottom:0;}
.container .page .right .static_page .contacts h2.addresses {padding:13px 0 10px 0;}
.container .page .right .static_page .contacts h6.france{padding:37px 0 0 0;}
.container .page .right .static_page .contacts h6.israel{padding:111px 0 0 0;}

.container .page .right .static_page .contacts .address{float:left; width:25%; overflow:hidden; padding:4px 0 0 0;}
.container .page .right .static_page .contacts .last_node{width:133px !important;}
.container .page .right .static_page .contacts .address p{padding:0 0 13px 0;}
.container .page .right .static_page .contacts .contact-email{float:left; width:25%; overflow:hidden; margin:20px 0 0 0;}
.container .page .right .static_page .contacts .contact-email a{display:block; margin-bottom:11px;}
.container .page .right .static_page .contacts .images{float:left;width:100%;}
.container .page .right .static_page .contacts .images .block {float:left;width:50%;}
.container .page .right .static_page .contacts .images img {border:5px solid #d6d6d6;cursor:pointer;}
.container .page .right .static_page .form {clear:both; padding:5px 0 20px 0;overflow:auto}
.container .page .right .static_page .form .inquiry {width:292px;~width:294px;}
.container .page .right .static_page .form .positions_apply {width:312px;~width:314px;}
.container .page .right .static_page .form h2{padding-bottom:10px;}
.container .page .right .static_page .form span{color:#db2128;}
.container .page .right .static_page .form label {float:left; width:70px;}
.container .page .right .static_page .form input {float:left; width:220px;}
.container .page .right .static_page .form textarea {width:220px; height:100px; float:left; margin-bottom:3px;}
.container .page .right .static_page .form a.send{float:right; border:1px solid #bab6b6; background:#878383; color:#fff; padding:1px 11px 2px 11px; text-decoration:none; text-transform:lowercase;}
.container .page .right .static_page .inquiry_error {padding:6px 10px 6px 10px; border:1px solid #cb5b5f; width:300px; margin:10px 0 3px 0; color:#db2128;  background:#f6f5f5}
.container .page .right .static_page .inquiry_success {padding:7px 10px 7px 10px; border:1px solid #ddd5d5; width:300px; margin:10px 0 3px 0; background:#f6f5f5}

.container .page .right .static_page .positions{width:500px;}
.container .page .right .static_page .positions a{font-weight:bold; text-decoration:none; padding:0 0 2px 0; float:left; clear:both;}
.container .page .right .static_page .positions a:hover{text-decoration:underline}
.container .page .right .static_page  h2.position {color:#db2128; font-size:11px; font-weight:bold; margin:0; padding:1px 0 13px 0; text-transform:none; !important}
.container .page .right .static_page div.position_apply{padding-top:5px;}
.container .page .right .static_page div.position_error{position:relative; top:-5px;}
.container .page .right .static_page .form .positions_apply label {float:left; width:90px !important;}
.container .page .right .static_page .form .positions_apply .file {width:222px;;~idth:224px;}
.container .page .right .static_page .form .positions_apply select {float:left; width:222px; ~width:224px; font-size:12px;}

.container .page .technologies {padding:49px 20px 30px 25px; width:915px; overflow:hidden;}
.container .page .technologies .content{ background:url(../../images/en/bg_dots.gif) center repeat-y; overflow:auto}
.container .page .technologies h1{padding-bottom:22px;}
.container .page .technologies .content h2 {color:#db2128; font-size:11px; font-weight:bold; margin:0; padding:5px 0 0 0; text-transform:none;}

.container .page .technologies .content span{display:block; padding:0 0 27px 0;}
.container .page .technologies .content span.clear{padding:0;}
.container .page .technologies .content .left{float:left; width:443px;padding:0 29px 0 0; text-align:justify}
.container .page .technologies .content .right{float:left; width:443px;padding:0; text-align:justify}

.container .page .right .pagination{ font-size:10px; width:695px; overflow:auto; padding:0;}
.container .page .right .pagination .result{float:left; font-size:11px;}
.container .page .right .pagination .navigation{float:right;}
.container .page .right .pagination .navigation .previous{color:#db2128; }
.container .page .right .pagination .navigation .next{color:#db2128; }
.container .page .right .pagination .navigation a{color:#666666; text-decoration:none; font-size:10px;}
.container .page .right .pagination .navigation span{color:#db2128;}
.container .page .right .pagination .navigation font {font-size:9px; color:#dfdfdf; padding:0 1px 0 1px;}

div.container div.page div.right div.static_page div.portfolio_record div.descr {padding-bottom: 0px; padding-top: 0px; margin-bottom: 0px; margin-top: 0px;}
div.container div.page div.right div.static_page div.portfolio_record div.descr ul {margin-left: 40px; margin-bottom: 0px; margin-top: 0px;}
div.container div.page div.right div.static_page div.portfolio_record div.descr li {color: #DB2128; margin-top: 10px; margin-bottom: 0px; margin-left: 0px;}
div.container div.page div.right div.static_page div.portfolio_record div.descr div.ul_text {color: #636161; padding-bottom: 0px; padding-top: 0px;}
div.container div.page div.right div.static_page div.portfolio_record div.descr p {margin-bottom: 10px;}
