﻿
/* BEGIN - clients and projects page */
.m_maintitle H3 {
	display:block;
	height:20px;
	line-height:20px;
	overflow:hidden;
	text-indent:-1000em;
	background:url(../images/txt_images/txt_ncteam.gif) no-repeat right;
	margin:0 0 22px;
}
.m_carousel UL {
	text-align:center;
	margin:0;
	padding:0;
}

*HTML .m_carousel UL {
	text-align:center;
	margin: 30px 0;
	padding:0;
}

.m_carousel UL LI {
	display:inline !important;
}
.m_carousel .rtlIE  LI{
    /*width:6px;*/
    margin-right:-2px !important;
}
* HTML .m_carousel UL LI {
    width:2px;
}
.indicators{
   height: 17px !important;
   _height: 15px !important;
   overflow:hidden;
}
.indicators LI A {
	background:transparent url(../images/common/img_indicator.gif) no-repeat center 4px;
	line-height:11px;
	padding:0 5px 0 6px;
}
* HTML .indicators {
	display:inline;
	zoom:1;
}
* HTML .indicators LI A {
	float:left;
	width:11px;
	padding:0 2px;
}
.indicators LI A:hover,.indicators LI.selected A {
	background-position: center -8px;
}
/* c_carousel container*/
.c_carousel {
	padding-top:17px;
	overflow:hidden;
	height:250px;
	position:relative;
}
#mycarousel {
	position:relative;
	display:block;
}
.c_prev {
	position:absolute;
	left:0;
	top:120px;
	right: 552px;
}
.c_next {
	position:absolute;
	right:0;
    top:120px;
    margin-right: 20px;
}
.c_clips {
	width:500px;
	text-align:center;
	position:relative;
	overflow:hidden;
	margin:0 auto;
}
.c_clips UL {
	margin:0 6px 0 -10px;
	padding:0;
}
.c_prev A,.c_next A {
	display:block;
	height:30px;
	line-height:30px;
	width:29px;
}
.c_prev A {
	background: url(../images/common/img_carousel_buttons.gif) no-repeat left 0px;
}
.c_prev A:hover {
	background-position: left -30px;
}
.c_next A {
    background: url(../images/common/img_carousel_buttons.gif) no-repeat left -60px;
}
.c_next A:hover {
	background-position:left -90px;
}
.c_prev A.disabled,
.c_next A.disabled {
   opacity:0.2;
   filter:alpha(opacity=20);
}
.c_prev A.disabled:hover {
    background-position: left 0px;
}
.c_next A.disabled:hover {
	background-position:left -60px;
}
.c_clips .item LI {
	display:inline;
	padding-left:14px;
	padding-bottom:25px;
	float:right;
}
.c_clips .item LI A {
	position:relative;
	display:block;
}
#overlay1 .case {
	display:block;
	position:absolute;
	background:transparent url(../images/img_case.png) no-repeat;
    right:5px;
    top:-11px;
	width:54px;
	height:53px;
}
* HTML #overlay1 .case{
        	background-image:url(../images/x.gif);
	    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/img_case.png');
}
* HTML.c_clips .item LI {
	padding-left:3px;
}
.c_footer {
	/*position:relative;*/
	clear:both;
	padding-bottom:20px;
}
.c_footer A {
	background:transparent url(../images/common/img_next_btn.png) no-repeat;
	display:block;
	height:39px;
	line-height:39px;
	width:83px;
	text-indent: -1000em;
}
/* project hover for carousel objects */
.project_hover {
	width:212px;
	direction:rtl;
}
.leftContent
{
	direction:rtl;
}
.pr_header {
	background:transparent url(../images/common/img_client_header.png) no-repeat;
	display:block;
	height:110px;
	line-height:110px;
	width:212px;
}
.case .pr_header {
	background:transparent url(../images/common/img_client_case_header.png) no-repeat;
}
.pr_body {
	background:transparent url(../images/common/img_client_body.gif) repeat-y;
	display:block;
	width:212px;
}
.pr_footer {
	background:transparent url(../images/common/img_client_footer.png) no-repeat;
	display:block;
	height:8px;
	line-height:8px;
	width:212px;
}
.pr_body H3 {
	font-size:15px;
	color:#666;
	margin:0;
	padding:0 17px 7px;
}
.pr_body P {
	font-size:12px;
	color:#777;
	text-align:justify;
	padding:0 17px 15px;
}
.pr_body P.pr_links {
	padding-bottom:10px;
	font-size:11px;
}
.pr_body A {
	color:#408FC8;
	font-weight:700;
	text-decoration:none;
}
.leftColumn H3 {
	overflow:hidden;
	text-indent:-1000em;
	padding-bottom:15px;
	display:block;
	margin:0;
}
.nc_content {
	font-size:14px;
	color:#666;
	line-height:1.5;
	padding-bottom:20px;
}
.the_content .h_aboutus {
	background:url(../images/txt_images/txt_aboutus.gif) no-repeat right top;
	height:19px;
	line-height:19px;
}
.the_content .h_feature {
	background:url(../images/txt_images/txt_feature.gif) no-repeat right top;
	height:19px;
	line-height:19px;
}
.h_who_picture {
	background:#F6F5FA url(../images/txt_images/txt_who_picture.gif) no-repeat right top;
	height:12px;
	line-height:12px;
}
.h_behind_logo {
	background:#F6F5FA url(../images/txt_images/txt_behind_logo.gif) no-repeat right top;
	height:14px;
	line-height:14px;
}
.nc_info P {
	color:#666;
	line-height:22px;
}
.nc_info .au_top A {
	color:#458dcd;
	text-decoration:none;
	font-weight:700;
}
.au_links A,.nc_info .au_bottom A {
	color:#808e9d;
	text-decoration:none;
	font-weight:700;
}
.au_links {
	font-size:11px;
	text-align:left !important;
	font-weight:700;
	padding-top:20px;
}
.txt_resizer {
	position:absolute;
	top:0;
	left:0;
	font-size:10px;
	color:#b1b1b1;
}
.txt_resizer SPAN {
	float:left;
	margin-left:3px;
}
.txt_resizer .btn_enlarge {
	background:url(../images/common/btn_change_text_size.gif) no-repeat right bottom;
	height:15px;
	width:15px;
	line-height:15px;
	display:block;
	float:left;
	margin-right:3px;
}
.txt_resizer .btn_reduce {
	background:url(../images/common/btn_change_text_size.gif) no-repeat left top;
	height:15px;
	width:15px;
	line-height:15px;
	display:block;
	float:left;
	margin-right:3px;
}
.reduce_text .txt_resizer .btn_enlarge {
	background-position:right top;
}
.reduce_text .txt_resizer .btn_reduce {
	background-position: left bottom;
}
/* main menu */
.last DIV {
	display:inline;
	float:left;
}
.nc_client_notice {
	padding-top:6px;
}
#menubuttonsfromjavascript_client_notice {
	height:26px;
	background:url(../images/common/img_menu_folder.gif) no-repeat 0 2px;
	width:138px;
}
#menubuttonsfromjavascript_client_notice .first-child {
	height:24px;
	line-height:24px;
	width:138px;
}
#menubuttonsfromjavascript_client_notice BUTTON {
	border:none;
	background-color:transparent;
	font-family:arial;
	font-size:10px;
	color:#408FC8;
	outline:none;
}
.last .yui-menu-button-menu {
	float:right;
	width:138px !important;
	#left: 33px !important;
}
/* fun in netcraft */

.mainContent .box_story {
	float:right;
	width:296px;
	padding-bottom:50px;
}
.mid_box {
	margin-left:16px;
	margin-right:16px;
}
.box_story H3 {
	font-size:15px;
	color:#458dcd;
	margin:5px 0;
}
.box_story P {
	color:#777;
	font-size:12px;
	line-height:22px;
	text-align: justify;
}
/* how to run a project */
.the_content .h_run_project {
	background:url(../images/txt_images/txt_run_project.gif) no-repeat right top;
	height:19px;
	line-height:19px;
}
.h_solved_code {
	background:url(../images/txt_images/txt_solved_code.gif) no-repeat right top;
	height:12px;
	line-height: 12px;
}
/* contact us page */
.h_contact_us {
	background:url(../images/contact/txt_contact_nc.png) no-repeat right top;
	height:19px;
	line-height:19px;
}
.nc_form .f_labels LI {
	line-height:40px;
	color:#408FC8;
	font-weight:700;
}
.nc_form .f_labels LI SPAN {
	font-family:Tahoma;
}
.nc_form .f_inputs {
	float:right;
	padding-right:10px;
	width:219px;
}
.nc_form .f_inputs LI {
	background:url(../images/contact/img_field_left.png) no-repeat 0 6px;
	padding:6px 0 5px 7px;
}
.nc_form .f_inputs LI .the_inputs INPUT {
	background:none;
	border:none;
	color:#7B7B7B;
	font-family:arial;
	width:205px;
}
.nc_form .f_inputs .f_phone {
	background:none;
	padding-left:0 !important;
}
.nc_form .f_inputs .f_phone .f_phone_left {
	background:url(../images/contact/img_field_left.png) no-repeat 0 0;
	width:146px;
	float:right;
	padding:0 0 5px 7px;
}
.nc_form .f_inputs .f_phone DIV INPUT {
	background:none;
	border:none;
	color:#7B7B7B;
	font-family:arial;
	width: 138px;
}
/* activating errors in the form's data/input */
.nc_form .f_labels .error_data {
	color:red !important;
}
.nc_form.mail_sending .events_msg_contact .msg_sending,.nc_form.mail_sent .events_msg_contact .msg_sent {
	display:block;
	color:#B2B3B7;
}
.nc_form.mail_sent .f_footer .btn_send_form A {
	background-position:center -82px;
}
.nc_form.mail_sending .f_footer .btn_send_form A {
	background-position: center -41px;
}
/* END activating erros in the form's data/input */
#menuButtonsFromJavascript_Phone_dropDown {
	background:url(../images/contact/img_drop_little.png) no-repeat 0 -1px;
	width:59px;
	float:left;
	height:30px;
}
#menuButtonsFromJavascript_Phone_dropDown .first-child {
	height:30px;
	line-height:30px;
	width:59px;
}
#menuButtonsFromJavascript_Phone_dropDown BUTTON {
	border:none;
	background-color:transparent;
	font-family:arial;
	font-size:12px;
	font-weight:700;
	outline:none;
	color:#777;
	text-align:right;
	text-decoration:none;
	height:27px;
	#padding:0 10px 0 0;
	-moz-outline:none;
	padding:0 10px 0 28px;
}
#menuButtonsFromJavascript_Phone_dropDown .first-of-type {
	width:59px;
	float:none;
}
#menuButtonsFromJavascript_Phone_dropDown .first-of-type LI {
	background:none !important;
	padding:0 !important;
}
#menuButtonsFromJavascript_Phone_dropDown .yuimenuitem A {
	display:block;
	text-align:right;
	text-decoration:none;
	color:#777;
	text-indent:8px;
	background:url(../images/common/img_code_bg_ff.png) repeat-y;
	#background:url(../images/common/img_code_bg_ie.png) repeat-y;
	padding:3px 0;
}
#menuButtonsFromJavascript_Phone_dropDown .yuimenuitem A:hover {
	color:#fff !important;
	background:url(../images/common/img_menu_hover.gif) repeat-x center center;
	text-decoration:none !important;
	width:56px;
	margin-right:1px;
	#margin-right:2px;
	outline:none;
	text-indent:7px;
}
#menuButtonsFromJavascript_Phone_dropDown .yui-menu-button-menu {
	float:right;
	width:138px !important;
}
#menuButtonsFromJavascript_Phone_dropDown .bd {
	background:url(../images/common/img_code_down_ff.png) no-repeat right bottom;
	#background:url(../images/common/img_code_down_ie2.png) no-repeat left 88px;
	width:59px;
	float:left !important;
	padding-bottom:8px;
}
#menuButtonsFromJavascript_Phone_dropDown .yui-module {
	_left:286px !important;
}
.nc_form .f_textarea {
	float:right;
	padding-right:20px;
	margin-top:4px;
	background:transparent url(../images/contact/img_textarea.png) no-repeat center;
	#width:253px;
	#height:160px;
}
.nc_form .f_textarea TEXTAREA {
	background:none;
	border:none;
	font-family:arial;
	color:#7B7B7B;
	#overflow:auto;
	#height:145px;
	#width:240px;
	padding:4px 0;
}
.events_msg_contact {
	clear:both;
	font-size:10px;
	color:red;
	height:13px;
	padding:10px 0;
}
.f_footer {
	position:relative;
	clear:both;
}
.f_footer A {
	background:transparent url(../images/contact/btn_contact_events.png) no-repeat top;
	display:block;
	height:38px;
	line-height:38px;
	width:73px;
	text-indent:-1000em;
	overflow:hidden;
}
.f_footer .mail_process A {
	background-position:0 -41px;
}
.f_footer .mail_sent A {
	background-position:0 -82px;
}
.f_footer .divider {
	border-bottom:1px solid #ECECEC;
	float:right;
	width:480px;
	padding-top:20px;
	#padding-top:5px;
}
.f_footer .btn_send_form {
	float:left;
	padding-left:17px;
}
.h_nc_map {
	background:url(../images/contact/txt_nc_map.png) no-repeat right top;
	height:17px;
	line-height:17px;
}
.nc_info P SPAN {
	color:#3e8ccd;
	font-weight:700;
}
.nc_info .nc_map {
	font-size:10px;
	color:#8491A1;
	text-align:left;
	line-height:10px;
	padding-bottom:20px;
}
.nc_info .nc_tip {
	font-size:10px;
	line-height:15px;
	padding-top:10px;
}
.h_contact_details {
	background:url(../images/contact/txt_contact_details.png) no-repeat right top;
	height:17px;
	line-height:17px;
}
.nc_contact_details LI {
	font-weight:700;
	font-size:11px;
	padding-bottom:10px !important;
}
.nc_contact_details LI SPAN {
	font-weight:400;
	direction:ltr;
}
.nc_contact_details LI A {
	color:#3e8ccd;
	font-weight:400;
	text-decoration:underline;
}
.nc_info_docs .nc_info_text {
	float:right;
	width:433px;
	color:#777;
	line-height:22px;
	padding-right:15px;
}
.nc_info_docs .h_all_nc {
	background:url(../images/contact/txt_all_nc.png) no-repeat right top;
	height:17px;
	line-height:17px;
}
.nc_info_text A {
	color:#3e8ccd;
	font-weight:700;
	text-decoration:none;
}
.nc_info_text .ar_download {
	font-size:10px;
	text-align:left;
}
.ar_download IMG {
	float:none;
	vertical-align:middle;
}
/** {
	margin:0;
	padding:0;
}*/
A IMG,.btn_cancel_suggestion A:hover {
	border:0;
}
.clear,.clearer {
	clear:both;
	display:block;
}
EM,.latest_activities EM {
	font-style:normal;
}
INPUT.type_button,.elementLeft {
	cursor:pointer;
}

.lastWork .last_text,.middleStageTitle .title_text,.WhatNew .new_text {
	font-weight:700;
	color:#cdd0d0;
	border-bottom:1px solid #ECECEC;
	padding-bottom:16px;
}
.divider,.c_footer .divider {
	border-bottom:1px solid #ECECEC;
	float:right;
	width:820px;
	padding-top:20px;
	#padding-top:5px;
}

.carousel-list LI{
    width:500px;
}
#mycarousecaseStudy .carousel-list LI{
    width:862px;
}
.m_carousel {
	text-align:center;
}
.register_inwin2 .height,.register_inwin2 .checkboxes LABEL,.reduce_text .nc_content {
	font-size:12px;
}
.post_activity .btn_closer,.reading_item IMG,.nc_form .f_labels,.nc_info_docs IMG {
	float:right;
}
.gray_box .graycontent h3,.rightColumn .the_content H3 {
	height:20px;
	line-height:20px;
	display:block;
	overflow:hidden;
	text-indent:-1000em;
	margin:0 0 22px;
}
BR,.gray_box UL LI BR,.x_feed {
	clear:both;
}
.nc_form .f_inputs LI .the_inputs,.nc_form .f_inputs .f_phone .f_phone_right {
	background:transparent url(../images/contact/img_field_right.png) no-repeat right top;
	border:none;
	padding: 7px 7px 7px 0;
}
#overlay1{
    background-color:transperent;
    color:white;
    height:200px;
    position:relative;
    cursor:pointer;
}
.c_rightMenu{
    display:block;
    margin-top:42px;
}
.c_rightMenu LI{
    border-bottom:1px solid #ECECEC;
    margin-top:4px;
}
.c_rightMenu LI A{
    color:#9A9A9A;
    display:block;
    height:42px;
    line-height: 42px;
    text-indent: 10px;
    font-weight:bold;
    width:194px;
    margin: 0 0 2px;
}
.concept_list .concept_list A,
.ui_list .ui_list A,
.design_list .design_list A,
.tech_list .tech_list A,
.all_list .all_list A{
    color:White;
    background:transparent url(../images/rightMenu_selected_bg.png) no-repeat 0px 0px;
}
.carousel_wrapper{
   width: 600px;
   float:left;
}

.showCaseWrapper{
    margin:auto;
    position:absolute;
    top:0;
    left:0;  
    width:100%;
    height:100%;
    opacity:0.9;
    filter:alpha(opacity=90);
    background:white;
}

.caseStudy_carouse_warpper{
    padding-right:0px !important;    
    position:absolute;
    top:0pt;
    width:100%;
}

.mask {
    bottom:0pt;
    display:none;
    left:0pt;
    overflow:auto;
    position:absolute;
    right:0pt;
    top:0pt;
    z-index:1;
}

.mask {
    background-color:white;
    opacity:0.8;
    filter:alpha(opacity=80);
    margin:auto;
}
#BlokerPanel {
    width:100% !important;
}
#BlokerPanel .hd{
    margin:auto;
    width:500px;
    text-align:center;
}
