/*inputs*/

	input[type=text],input[type="email"],input[type=number], input[type="password"], select, .fifty .sbSelector{border:1px solid #c8c8c8;box-shadow: inset 1px 1px 5px rgba(24,24,25,0.22);display:block;font-family:Arial;font-size: 100%;color: #161616;}
    .profile_edit .row input[type=text], .profile_edit .row input[type="password"] {display: inline-block;}
        input.input_276{width:260px;height: 37px;padding-left:15px;}
        input.enter_login, input.enter_pass {width: 284px;}
		input.input_248{padding-left: 10px;width: 236px;height: 34px;line-height: 34px;}
		input.input_big{display:block;margin:15px 0;padding-left:6px;width:580px;height:34px;}
		.form_title input.input_big{width: 100%;box-sizing: border-box;-moz-box-sizing: border-box;margin: 0;}
        input.input_100 {width: 100%;box-sizing: border-box;-moz-box-sizing: border-box;}
		
	.login input[type=text], .registration_form input[type=text], .login input[type=password], .registration_form input[type=password]{margin: 0 auto;}
	#contact-form input[type=text]{float:left;margin: 0 18px 22px 0;}
	.map_panel input[type=text]{margin-bottom:6px;}

	
/*textarea*/
	textarea{border:1px solid #c8c8c8;box-shadow: inset 1px 1px 5px rgba(24,24,25,0.22);display:block;font-family:Arial;font-size: 100%;padding: 3px 0 0 7px !important;box-sizing: border-box;-moz-box-sizing: border-box;}
	#add_material textarea{width:354px;height:136px;min-width:354px;min-height:136px;max-width:354px;max-height:136px;}
	.text_area textarea{width:770px;height:172px;min-width:770px;min-height:172px;max-width:770px;max-height:172px;}
	.middle_level textarea{width:100%;min-width:100%;height:172px;min-height:172px;max-height:172px;box-sizing: border-box;-moz-box-sizing: border-box;margin: 0}


	
/*submit*/	
	input[type=submit]{cursor:pointer;}
	
	/*красная кнопочка*/
		.red_gradient{font-size:100%;display:block;color:white;font-weight:bold;border:1px solid #c30b18;cursor: pointer;text-align: center;text-decoration: none;
			background: #da1423;
			background: -moz-linear-gradient(top, #ef2c3a 0%, #da1423 100%);
			background: -webkit-linear-gradient(top, #ef2c3a 0% ,#da1423 100%);
			background: -o-linear-gradient(top, #ef2c3a 0%, #da1423 100%);
			background: -ms-linear-gradient(top, #ef2c3a 0%, #da1423 100%);
			background: linear-gradient(top, #ef2c3a 0%, #da1423 100%);
		}
		.red_gradient:hover{
			background: #ef2c3a;
			background: -moz-linear-gradient(top, #da1423 0%, #ef2c3a 100%);
			background: -webkit-linear-gradient(top, #da1423 0% ,#ef2c3a 100%);
			background: -o-linear-gradient(top, #da1423 0%, #ef2c3a 100%);
			background: -ms-linear-gradient(top, #da1423 0%, #ef2c3a 100%);
			background: linear-gradient(top, #da1423 0%, #ef2c3a 100%);
		}
	/*серая кнопочка*/
		.gray_gradient{
            border:1px solid #bab8b8;
            display:block;
            cursor: pointer;
			background: #e1e1e1;
			background: -moz-linear-gradient(top, #e1e1e1 0%, #c2c2c2 100%);
			background: -webkit-linear-gradient(top, #e1e1e1 0% ,#c2c2c2 100%);
			background: -o-linear-gradient(top, #e1e1e1 0%, #c2c2c2 100%);
			background: -ms-linear-gradient(top, #e1e1e1 0%, #c2c2c2 100%);
			background: linear-gradient(top, #e1e1e1 0%, #c2c2c2 100%);
		}
		.gray_gradient:hover{
			background: #c2c2c2;
			background: -moz-linear-gradient(top, #c2c2c2 0%, #e1e1e1 100%);
			background: -webkit-linear-gradient(top, #c2c2c2 0% ,#e1e1e1 100%);
			background: -o-linear-gradient(top, #c2c2c2 0%, #e1e1e1 100%);
			background: -ms-linear-gradient(top, #c2c2c2 0%, #e1e1e1 100%);
			background: linear-gradient(top, #c2c2c2 0%, #e1e1e1 100%);
		}
	/*зеленая кнопочка*/
		.green_gradient{border:1px solid #277479;display:block;color:white;font-weight:bold;
			background: #4ab7be;
			background: -moz-linear-gradient(top, #4ab7be 0%, #328085 100%);
			background: -webkit-linear-gradient(top, #4ab7be 0% ,#328085 100%);
			background: -o-linear-gradient(top, #4ab7be 0%, #328085 100%);
			background: -ms-linear-gradient(top, #4ab7be 0%, #328085 100%);
			background: linear-gradient(top, #4ab7be 0%, #328085 100%);
		}
		.green_gradient:hover{
			background: #328085;
			background: -moz-linear-gradient(top, #328085 0%, #4ab7be 100%);
			background: -webkit-linear-gradient(top, #328085 0% ,#4ab7be 100%);
			background: -o-linear-gradient(top, #328085 0%, #4ab7be 100%);
			background: -ms-linear-gradient(top, #328085 0%, #4ab7be 100%);
			background: linear-gradient(top, #328085 0%, #4ab7be 100%);
		}
	/*бело-серая кнопочка*/
		.white_gray_gradient{border:1px solid #bab8b8;
			background: #d8d8d8;
			background: -moz-linear-gradient(top, #ffffff 0%, #d8d8d8 100%);
			background: -webkit-linear-gradient(top, #ffffff 0% ,#d8d8d8 100%);
			background: -o-linear-gradient(top, #ffffff 0%, #d8d8d8 100%);
			background: -ms-linear-gradient(top, #ffffff 0%, #d8d8d8 100%);
			background: linear-gradient(top, #ffffff 0%, #d8d8d8 100%);
		}
		.white_gray_gradient:hover{border:1px solid #bab8b8;
			background: #d8d8d8;
			background: -moz-linear-gradient(top, #d8d8d8 0%, #ffffff 100%);
			background: -webkit-linear-gradient(top, #d8d8d8 0% ,#ffffff 100%);
			background: -o-linear-gradient(top, #d8d8d8 0%, #ffffff 100%);
			background: -ms-linear-gradient(top, #d8d8d8 0%, #ffffff 100%);
			background: linear-gradient(top, #d8d8d8 0%, #ffffff 100%);
		}
	/*оливковая кнопочка*/
		.olive_gradient, .panel-wrap .nav-tabs li.active {border:1px solid #b7b22a;display:block;color:black;
			background: #d0cb3b;
			background: -moz-linear-gradient(top, #d0cb3b 0%, #b2ad1b 100%);
			background: -webkit-linear-gradient(top, #d0cb3b 0% ,#b2ad1b 100%);
			background: -o-linear-gradient(top, #d0cb3b 0%, #b2ad1b 100%);
			background: -ms-linear-gradient(top, #d0cb3b 0%, #b2ad1b 100%);
			background: linear-gradient(top, #d0cb3b 0%, #b2ad1b 100%);
		}
		.olive_gradient:hover, .panel-wrap .nav-tabs li.active:hover{border:1px solid #b7b22a;display:block;color:black;
			background: #b2ad1b;
			background: -moz-linear-gradient(top, #b2ad1b 0%, #d0cb3b 100%);
			background: -webkit-linear-gradient(top, #b2ad1b 0% ,#d0cb3b 100%);
			background: -o-linear-gradient(top, #b2ad1b 0%, #d0cb3b 100%);
			background: -ms-linear-gradient(top, #b2ad1b 0%, #d0cb3b 100%);
			background: linear-gradient(top, #b2ad1b 0%, #d0cb3b 100%);
		}		
	/*черный градиент*/
		.black_gradient{border:1px solid #292929;display:block;color:white;font-weight:bold;
			background: #1a1a1a;
			background: -moz-linear-gradient(top, #1a1a1a 0%, #0b0b0b 100%);
			background: -webkit-linear-gradient(top, #1a1a1a 0% ,#0b0b0b 100%);
			background: -o-linear-gradient(top, #1a1a1a 0%, #0b0b0b 100%);
			background: -ms-linear-gradient(top, #1a1a1a 0%, #0b0b0b 100%);
			background: linear-gradient(top, #1a1a1a 0%, #0b0b0b 100%);
            cursor: pointer;
		}
		.black_gradient:hover{
			background: #0b0b0b;
			background: -moz-linear-gradient(top, #0b0b0b 0%, #1a1a1a 100%);
			background: -webkit-linear-gradient(top, #0b0b0b 0% ,#1a1a1a 100%);
			background: -o-linear-gradient(top, #0b0b0b 0%, #1a1a1a 100%);
			background: -ms-linear-gradient(top, #0b0b0b 0%, #1a1a1a 100%);
			background: linear-gradient(top, #0b0b0b 0%, #1a1a1a 100%);
		}		
		
		
	.login_buttons input[type=submit]{padding: 8px 31px;}
	.login_buttons button{cursor: pointer;height: 35px;width: 50%;}
	.register_buttons input[type=submit]{padding: 8px 14px;}
    .cancel-log {
        width: 49%;
        margin-left: 1%;
        height: 35px;
        color: #161616;
        text-align: center;
        line-height: 33px;       text-decoration: none;
    }
	#login-form .register{text-decoration:none;width: 136px;height: 33px;text-align: center;line-height:33px;color:#161616;font-weight:bold;margin: 0 auto;}
	.register_buttons a{float:left;text-decoration:none;width: 125px;height: 35px;text-align: center;line-height:35px;color:#161616;font-weight:bold;margin-left: 21px;margin-right: 10px;}
	.feedback_submit .black_gradient{font:14px Arial;padding:8px 42px;cursor: pointer;}
	.feedback_submit .gray_gradient{font:14px Arial;cursor:pointer;width:132px;height:35px;text-align:center;line-height: 35px;color:#161616;font-weight:bold;text-decoration:none;}
	#add_material input[type=submit]{padding:8px 41px !important}	
	#add_material .register_buttons a{margin-left:0px;}
	.adding{float:right;color:black;font-weight:normal;}
	.change_pass{display:block;text-align:center;width:185px;height:35px;line-height:35px;text-decoration:none;color:#161616;font-size: 100%;}
	.change_pass:hover{text-decoration:none;color:#161616;}
	.save_editions a{display:block;float:left;width:125px;line-height:35px;text-align:center;color:#161616;font-weight:bold;text-decoration:none;margin-leftt:15px;}
	.save_editions input[type=submit]{display:block;float:left;width:144px;height:35px;line-height:35px;text-align:center;}
    .save_editions button{font-size: 100%;display:block;float:left;min-width:144px;height:35px;line-height:35px;text-align:center;margin-right: 8px;padding: 0 4px;box-sizing: border-box;-moz-box-sizing: border-box}

    .form_block input[type=submit]{padding:8px 12px}
    .form_block button[type=submit]{padding:8px 12px; margin-top: 23px;}
	
	
	
/*selects*/
			.langs .sbHolder{border:1px solid #e2e1e1;padding:3px 0; outline:none;background:white;width: 52px;text-indent: 5px;position: relative;z-index: 15;}
			.bw_wrapper .langs .sbHolder{border:1px solid #161616;}
				.langs .sbSelector{display:block;font-size: 100%;color:black;text-decoration:none;background: url(images/arrow_down.jpg) no-repeat 37px center;padding-right: 15px;font-family: 'Franklin Gothic Demi Cond';}
				.langs .sbOptions{padding-top:4px;}
					.langs .sbOptions li{list-style-type:none;height:26px;display: block;margin-top:3px;}
					.langs .sbOptions li:hover{background:url(images/langs.jpg) repeat-x;}
					.langs .sbOptions li:hover a{color:#ef2c3a;}
						.langs .sbOptions li a{text-decoration:none;color:black;text-transform:uppercase;font-family: 'Franklin Gothic Demi Cond';}
						
			#full_search .sbHolder, #feedback .sbHolder, #tab_reply .sbHolder, .find_location .sbHolder , .select_city .sbHolder {outline:none;padding-left:5px;width:243px;height:34px;background:url(images/search_select.png) no-repeat center;position:relative;}
			#add_material .sbHolder, .profile_edit_table .standard .sbHolder{outline:none;padding-left:5px;width:272px;height:37px;background:url(images/add_select.png) no-repeat center;position:relative;}
				#full_search .sbSelector, #add_material .sbSelector, .profile_edit_table  .standard .sbSelector, #feedback .sbSelector, #tab_reply .sbSelector, .find_location .sbSelector, .select_city .sbSelector{display:block;text-decoration:none;color:#161616;line-height:34px;}
					#full_search .sbOptions, #feedback .sbOptions, #tab_reply .sbOptions, .find_location .sbOptions, .select_city .sbOptions{list-style-type:none;background:white;box-shadow:1px 2px 2px 2px gray;left: 0px;width:248px;position: absolute;background:url(images/select_down.png) repeat-y center;z-index: 5;}
					 #add_material .sbOptions, .profile_edit_table .standard .sbOptions{list-style-type:none;background:white;box-shadow:1px 2px 2px 2px gray;left: 0px;width:277px;position: absolute;background:url(images/add_down.png) repeat-y center;z-index: 5;}
						#full_search .sbOptions li, #add_material .sbOptions li, .profile_edit_table .standard .sbOptions li, #feedback .sbOptions li, #tab_reply .sbOptions li, .find_location .sbOptions li, .select_city .sbOptions li{display:block;padding: 4px 0 4px 5px;}
						#full_search .sbOptions li.last_var, #feedback .sbOptions li.last_var, #tab .sbOptions li.last_var, .find_location .sbOptions li.last_var, .select_city .sbOptions li.last_var{padding-bottom:10px;background:url(images/last_var.png) no-repeat bottom center;}
						#add_material .sbOptions li.last_var, .profile_edit_table .standard .sbOptions li.last_var{padding-bottom:10px;background:url(images/add_var2.png) no-repeat bottom center;}
						#full_search .sbOptions li:hover, #add_material .sbOptions li:hover, .profile_edit_table .standard .sbOptions li:hover, #feedback .sbOptions li:hover, #tab_reply .sbOptions li:hover, .find_location .sbOptions li:hover, .select_city .sbOptions li:hover{background:#e4e4e4;}
							#full_search .sbOptions li a, #add_material .sbOptions li a, .profile_edit_table .standard .sbOptions li a, #feedback .sbOptions li a, #tab_reply .sbOptions li a, .find_location .sbOptions li a, .select_city .sbOptions li a{display:block;text-decoration:none;color:#161616;}										
						
					.day .sbHolder{width:72px;height:37px;background:url(images/select_day.png) no-repeat center;outline:none;position: relative;z-index: 21;}
					.month .sbHolder{width:118px;height:37px;background:url(images/select_month.png) no-repeat center;outline:none;position: relative;z-index: 21;}
					.year .sbHolder{width:82px;height:37px;background:url(images/select_year.png) no-repeat center;outline:none;position: relative;z-index: 21;}
						.small_select  .sbSelector{display:block;text-decoration:none;color:#161616;font-size: 94%;line-height:37px;padding-left: 10px;}
							.day .sbOptions{background:url(images/select_day_middle.png) repeat-y;list-style-type:none;}
							.month .sbOptions{background:url(images/select_month_middle.png) repeat-y;list-style-type:none;}
							.year .sbOptions{background:url(images/select_year_middle.png) repeat-y;list-style-type:none;}
								.day  .last_var{background:url(images/select_day_bottom.png) no-repeat bottom center;padding-bottom:10px;}
								.month .last_var{background:url(images/select_month_bottom.png) no-repeat bottom center;padding-bottom:10px;}
								.year  .last_var{background:url(images/select_year_bottom.png) no-repeat bottom center;padding-bottom:10px;}
									.small_select .sbOptions li{display:block;padding:3px 0 2px 10px;}
									.small_select .sbOptions li:hover{background:#c8c8c8;}
										.small_select .sbOptions li a{text-decoration:none;color:#161616;font-size: 94%;padding-left: 10px;}						
						
						
						
						
						
						
						
						.overflow_hidden {
                            overflow: hidden;
                        }