body{
background-color: #fFfFfF;
margin: 0;
padding: 0;
}

.testClass{
border: 1px solid red; 
}

.mineWrapp{
width: 980px;
margin: 0 auto;
}

.header{
/*overflow: hidden;*/
float: left;
width: 100%;
}

	.header_logo{
	display: inline-block;
	zoom: 1;/*for ie7-8*/
  	*display:inline; /*for ie7-8*/
  	float:left;
	background-image: url("../img/header_logo.png")/*tpa=http://www.mashmed.com/files/bootstrap/img/header_logo.png*/;
	width: 289px;
	height: 119px;
	margin-top: 13px;
	}

	
	#lang-responsive-icon{
		display: none;	
	}
	
	.header_languages{
	float: right;
	list-style: none;
	margin-left: 0px;
	margin-top: 9px;
	}
	
		.header_languages li{
		display: inline-block;
		zoom: 1;/*for ie7-8*/
  		*display:inline; /*for ie7-8*/
		}
		
			.header_languages li a{
			display: inline-block;
			background-image: url("../img/languagesIkons.png")/*tpa=http://www.mashmed.com/files/bootstrap/img/languagesIkons.png*/;
			height: 32px;
			line-height: 32px;
			width: 32px;
			text-decoration: none;
			}
			
			.header_languages li.header_languages_ru a{
			 background-position: -32px -0px;
			 width: 36px;
			}
			.header_languages li.header_languages_ger a{
			 background-position: -68px -0px;
			  width: 34px;
			}
			.header_languages li.header_languages-spa a{
			background-position: -102px -0px;
			 width: 36px;
			}
			
			.header_languages li.header_languages-fre a{
			background-position: -138px -0px;
			width: 34px;
			}	
			
			/* item name for smartphone */
			.header_languages .header_languages-responsive-item{
				display: none;
			}


	#menu-responsive-icon{
		display: none;
	}			
	
	.header_nav{
	list-style: none;
	margin: 0 0 7px;
	font-size: 0px;
	-moz-box-shadow:    0 2px 5px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
	box-shadow:  0 2px 5px rgba(0, 0, 0, 0.2); 
	//border-bottom: 1px solid #949393;
	}
	
		.header_nav li{
		display: inline-block;
		zoom: 1;/*for ie7-8*/
  		*display:inline;/*for ie7-8*/  
		font-size: 18px;
		background-color: #E7E7E7;
		width:16.665%;
		*width: 19.75%
		}
		
			
		
			.header_nav li a{
			/* padding: 16px 56px 12px 50px; */
			color: #757575;
			text-shadow: 1px 1px 2px #FFF;
			display: block !ie;/*ie 7-6*/
			display: inline-block;
			text-align: center;
			height: 40px;
			line-height: 40px;
			width: 100%;
			text-decoration: none;
			background-color: #f5f5f5;
			*background-color: #e6e6e6;
			background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
			background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
			background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
			background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
			background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
			filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
			filter: progid:dximagetransform.microsoft.gradient(enabled=false);
			}
			
			.header_nav li.active a{
			text-shadow: 1px 1px 2px #5daab9;
			background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#24b9da), to(#1c778e));
			background-image: -webkit-linear-gradient(top, #24b9da, #1c778e);
			background-image: -o-linear-gradient(top, #24b9da, #1c778e);
			background-image: linear-gradient(to bottom, #24b9da, #1c778e);
			background-image: -moz-linear-gradient(top, #24b9da, #1c778e);
			filter: progid:dximagetransform.microsoft.gradient(startColorstr='#24b9da', endColorstr='#1c778e', GradientType=0);
			filter: progid:dximagetransform.microsoft.gradient(enabled=false);
			color: #fff;
			background-color: #1c778e;
			}
			
			.header_nav li a:hover{
			text-shadow: 1px 1px 2px #3f9ab9;
			background-image: none;
			background-color: #74bfd3;
			color: #fff;
			}
			
.content{
margin-top: 18px;
float: left;
width: 100%;
}
	
.leftColumn_header{
font-size: 30px;
font-family: 'Trebuchet MS';
color: #0095ba;
border-bottom: 1px solid #999999;
margin-bottom: 0;
padding-left:20px;
}	

.leftColumn{
width: 650px;
float: left;
}

	.leftColumn_content{
	border-top: 1px solid #ffffff;
	background-image: url("../img/contentGradientBg.jpg")/*tpa=http://www.mashmed.com/files/bootstrap/img/contentGradientBg.jpg*/;
	background-repeat: repeat-x;
	padding-left: 20px;
	padding-top: 25px;
	font-family: 'Trebuchet MS';
	font-size:15px;
	padding-right:20px;
	padding-bottom:30px;
	}
 		.leftColumn_content h3{color: #477f8c;font-size:20px; font-family: 'Myriad Pro';}	
 		.leftColumn_content h2{color: #477f8c;font-size:22px; font-family: 'Myriad Pro';}	
		
		.leftColumn_content ul li{
		margin-bottom: 0.5em;
		}
		
		
.rightColumn{
width: 264px;
float: right;
}

	.bannerLink{
	display: inline-block;
	margin-bottom: 17px;
	}
	
		.bannerLink:hover{
		opacity: 0.5;
		filter: alpha(opacity=50);
		}

	.rightColumn_form{
	background-image: url("../img/formBgGradient.jpg")/*tpa=http://www.mashmed.com/files/bootstrap/img/formBgGradient.jpg*/;
	background-repeat: repeat-x;
	border: 1px solid #d4d3d3;
	border-top: none;
	width: 268px;
	}	
	
		.rightColumn_form h2{
		padding-left: 20px;
		font-family: 'Trebuchet MS';
		font-size: 24px;
		font-weight: normal;
		}
		
		.rightColumn_form ul{
		padding: 0 0 20px 20px;
		margin: 0;
		list-style: none;
		}
		
		
		.username-item input{
		background-color: #9fd7e4;
		border-color: #688c94;
		color: #000;
		border-right: none;
		border-bottom: none;
		}
		
		.password-item input{
		background-color: #9fd7e4;
		border-color: #688c94;
		color: #000;
		border-right: none;
		border-bottom: none;
		}
		
			.submit-item input{
			width: 220px;
			-moz-box-shadow:    0 2px 5px rgba(0, 0, 0, 0.2);
				-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
				box-shadow:  0 2px 5px rgba(0, 0, 0, 0.2); 
			}
			
				/* не используется */
				.rightColumn_form_submit{
				background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#bfeef7), to(#619bab));
				background-image: -webkit-linear-gradient(top, #bfeef7, #619bab);
				background-image: -o-linear-gradient(top, #bfeef7, #619bab);
				background-image: linear-gradient(to bottom, #bfeef7, #619bab);
				background-image: -moz-linear-gradient(top, #bfeef7, #619bab);
				border: 1px solid #609dab;
				border-bottom: none;
				-moz-box-shadow:    0 2px 5px rgba(0, 0, 0, 0.2);
				-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
				box-shadow:  0 2px 5px rgba(0, 0, 0, 0.2); 
				}
	

/*########### carousel ###############*/
.carousel-inner{
height: 275px;
}


footer{
background-image: url("../img/footerBgGradient.jpg")/*tpa=http://www.mashmed.com/files/bootstrap/img/footerBgGradient.jpg*/;
width:100%;
height: 123px;
color: #fff;
}	

.footerWrapper{
width: 954px;
margin: 0 auto;
}

.footerWrapper .leftColumn{
text-align: center;
}

	.footerNav{
	list-style: none;
	width: 800px;
	margin: 22px auto 0;
	font-size: 0;
	}
	
		.footerNav li{
		display: inline-block;
		zoom: 1;/*for ie7-8*/
  		*display:inline;/*for ie7-8*/ 
		font-size: 18px;
		}
		
			.footerNav li a{
			display: inline-block;
			padding: 4px 7px;
			text-align: center;
			color: #fff;
			font-size: 18px;
			font-family: 'Trebuchet MS';
			}

	.copy{
	font-size: 14px;
	font-family: 'Trebuchet MS';
	}	
			
	.footer_logo{
	margin-top: 16px;
	float: right;
	background-image: url("../img/footer_logo.png")/*tpa=http://www.mashmed.com/files/bootstrap/img/footer_logo.png*/;
	display: block;
	width: 160px;
	height: 91px;
	}
		
/*contact.php*/
.leftColumn_form__list{
	list-style: none;
	padding-left: 0;
	text-align: right;
	width: 390px;
}

.leftColumn_form__list span{
	position: relative;
	top:-2px;
	display: inline-block;
	padding-right: 4px;
}

.confirm_msg{
	font-family: 'Trebuchet MS';
	font-size: 24px;
	font-weight: normal;
	padding-left: 20px;
}

.err_msg{
	font-family: 'Trebuchet MS';
	font-size: 24px;
	font-weight: normal;
	padding-left: 20px;
}
	
.dClear{
width: 100%;
clear: both;
}	

/*for tablets
@media (max-width: 979px) and (min-width: 768px) {
	body {
		background-image: none;
		background-color: red;
	}
}*/

/*iphone 5, android*/
@media (max-width: 767px) {
	body {
		background-image: none;
	}

	/*header*/
	.header{
		position: relative;
	}
	
	.dBottomClear{
		clear: both;
	}

		.headerInnerWrar{
			/*overflow: hidden;*/
		}


	.header .dClear{display: none;}
	.header_logo{
		margin-top: 4px;
		margin-left: 4px;
	}

	#nav-wrap{
		position: relative;
	}

	#menu-responsive-icon{
		display: block;
		float: right;
		height: 40px;
	    width: 40px;
	    margin-right: 1px;
	    position: relative;
    	z-index: 11;
	    background-color: rgba(112, 128, 144, 0.25);
	}		

		#menu-responsive-icon.active{
			/*background-color: rgba(112, 128, 144, 0.5);*/
			background-color: #83919F;
		}	

		#menu-responsive-icon i{
			background-image: url("../img/icons/menuIcon.png")/*tpa=http://www.mashmed.com/files/bootstrap/img/icons/menuIcon.png*/;
			background-repeat: no-repeat;
			background-position: 13px 12px;
			display: block;
			width: 100%;
			height: 100%;
			/*background-color: #999999; */
			/*border: 1px solid #C1C1C1;*/
			/*width: 24px;
			height: 15px;*/
		}
	
	.header_nav{
		display: none;/* visibility will be toggle with JQuery*/
		clear: both;
		position: absolute;
		top: 50px;
		right: 0;
		width: 140px;
		z-index: 10;
		padding: 3px;
		background-color: rgba(112, 128, 144, 0.85);
	}

		.header_nav li{
			display: block;
			width: 100%;
			background-color: transparent;
		}

			.header_nav li a{
				background-image: none;
				background-color: transparent;
				color: #fff;
				text-shadow: 1px 1px 2px #5DAAB9;
				border-bottom: 1px solid #828282;
				border-top: 1px solid #C6C4C4;
			}

			.header_nav li.active a{
				background-image: none;
				background-color: #74bfd3;
				border-bottom: 1px solid #5D94A3;
			}
			
			.header_nav li:first-child a{
				border-top: 0;
			}

			.header_nav li:last-child a{
				border-bottom: none;
			}

	#lang-responsive-icon{
		display: block;	
		float: right;
		height: 50px;
	    width: 50px;
	    background-color: rgba(112, 128, 144, 0.25);
	    position: relative;
	    z-index: 11;
	    /*background-image: url('../img/iconsBg.png');*/
	    /*border-top: 1px solid #FFFFFF;*/
	}

		#lang-responsive-icon.active{
			/*background-color: rgba(112, 128, 144, 0.5);*/
			background-color: #83919F;
		}	

		#lang-responsive-icon i{
			display: block;
			background-image: url("../img/icons/menuIcon2_3.png")/*tpa=http://www.mashmed.com/files/bootstrap/img/icons/menuIcon2_3.png*/;
			background-repeat: no-repeat;
			background-position: 14px 14px;
			width: 100%;
			height: 100%;
			/*border: 1px solid #C1C1C1;*/
			/*border: 1px solid #999999;*/
		}

	.header_languages{
		display: none;/* visibility will be toggle with JQuery*/
		clear: both;
		position: absolute;
		top: 50px;
		right: 0;
		width: 140px;
		z-index: 10;
		padding: 3px;
		margin-top: 0;
		background-color: rgba(112, 128, 144, 0.85);
		box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
	}

		.header_languages li{
			display: block;
			width: 100%;
			background-color: transparent;
		}

			.header_languages li a{
				width: 100%!important;
				background-image: none;
				background-color: transparent;
				color: #fff;
				text-shadow: 1px 1px 2px #5DAAB9;
				border-bottom: 1px solid #828282;
				border-top: 1px solid #C6C4C4;
				text-align: center;
				height: 42px;
				line-height: 42px;
				font-size: 18px;
			}

			.header_languages li.active a{
				background-image: none;
				background-color: #74bfd3;
				border-bottom: 1px solid #5D94A3;
			}

			.header_languages li:first-child a{
				border-top: 0;
			}

			.header_languages li:last-child a{
				border-bottom: none;
			}

				.header_languages .header_languages-responsive-item{
					font-style: normal;
					display: block;
				}

	.mineWrapp{
		width: 100%;
	}

	.leftColumn{
		width: 100%;
		float: none;
	}

		.carousel-inner{
			height: auto;
		}

		.leftColumn_form{
			width: 100%;
		}

			.leftColumn_form__list{
				margin-left: 0;
				padding-left: 0;
				width: 100%;
			}

				.leftColumn_form__list li{
					text-align: left;
				}

	.rightColumn{
		width: 100%;
		float: none;
		text-align: center;
	}

		.bannerLink{
			/*display: block;*/
			text-align: center;
		}

		.rightColumn_form{
			width: auto;
			margin-bottom: 0;
		}

			.rightColumn_form h2{
				text-align: center;
			}

			.rightColumn_form ul{
				padding-right: 20px;
			}

				.username-item,
				.password-item{
					padding-right: 20px;
				}

					.username-item input,
					.password-item input
					{
						width: 100%;
					}

				.submit-item{
					text-align: center;
				}	

			

	/*footer*/
	footer{
		display: none;
	}
	.footerNav{
		width: 100%;
	}

	.footerNav li{
		display: block;
	}



}
