.rtf {position:relative;float:left;display:block;}
	.w100 {width:100%;}
		.w50 {width:50%;}
		.w25 {width:25%;}
	.w3 {width:33%;}
	
	@media (min-width: 1451px) {
		.kriza__searchbox_content .frame { background-color:#cccccc;min-height:190px;}
	}

	@media (max-width: 1450px) {	
		.w50 {width:50%;}
		.w25 {width:25%;}
		.w3 {width:100%;}	
		.w25 img{float:center;margin:0 auto;}
		.searchbox-input {margin:0 auto;border:1px solid red;}
		
		/* input */						
		.searchbox-input{font-size:17px;padding:7px 5px 7px 5px;text-decoration:none;
		height:32px;margin-bottom:20px;margin:0 auto;
		background-color: #FFFFFF;
		font-size: 14px;
		color: #333F48;
		text-align: center;
		line-height: 40px;
		border-radius: 5px;
		border: 1px solid #999FA4;
		cursor: pointer;
		text-decoration:none;position:relative;
		width:50%;
		height:30px;
	}
	.searchbox-input:hover{text-decoration:none;
		background-color: #FFFFFF;
		webkit-transition: box-shadow 200ms linear;
		-moz-transition: box-shadow 200ms linear;
		-o-transition: box-shadow 200ms linear;
		-ms-transition: box-shadow 200ms linear;
		transition: box-shadow 200ms linear;
		color: #333F48;
		box-shadow:0px 0px 10px rgba(51, 63, 72, 1);
		border-color: #FFFFFF;text-decoration:none;
	}
	.searchbox-input:active {
		background-color: #FFFFFF;
		webkit-transition: box-shadow 100ms linear;
		-moz-transition: box-shadow 100ms linear;
		-o-transition: box-shadow 100ms linear;
		-ms-transition: box-shadow 100ms linear;
		transition: box-shadow 100ms linear;
		color: #333F48;
		box-shadow:0px 0px 5px rgba(255, 105, 0, 1);
		border-color: #FFFFFF;text-decoration:none;
	}
	
	.searchbox-keres{font-size:17px;padding:7px 5px 7px 5px;text-decoration:none;display:block;
		height:32px;margin-bottom:20px;margin:0 auto;
		background-color: #FFFFFF;
		float: center;
		font-size: 14px;
		color: #333F48;
		text-align: center;
		line-height: 40px;
		padding-top: 0px;
		border-radius: 5px;
		border: 1px solid #999FA4;
		cursor: pointer;
		text-decoration:none;position:relative;display:block;
		width:100%;
		height:40px;
	}
	.searchbox-keres:hover{text-decoration:none;
		background-color: #FFFFFF;
		webkit-transition: box-shadow 200ms linear;
		-moz-transition: box-shadow 200ms linear;
		-o-transition: box-shadow 200ms linear;
		-ms-transition: box-shadow 200ms linear;
		transition: box-shadow 200ms linear;
		color: #333F48;
		box-shadow:0px 0px 10px rgba(51, 63, 72, 1);
		border-color: #FFFFFF;text-decoration:none;
	}
	.searchbox-keres:active {
		background-color: #FFFFFF;
		webkit-transition: box-shadow 100ms linear;
		-moz-transition: box-shadow 100ms linear;
		-o-transition: box-shadow 100ms linear;
		-ms-transition: box-shadow 100ms linear;
		transition: box-shadow 100ms linear;
		color: #333F48;
		box-shadow:0px 0px 5px rgba(255, 105, 0, 1);
		border-color: #FFFFFF;text-decoration:none;
	}
	
	.searchbox-input-box {width:100%;margin:0 auto;height:50px;}
	.searchbox-input-box-keres {width:100px;margin:0 auto;margin-top:30px;height:40px;}

	
	@media (max-width: 950px) {	
		.w50 {width:100%;}
		.w25 {width:100%;}
		.w3 {width:100%;}
		.searchbox-input-box {width:100%;bbackground:pink;}
		
		.searchbox-input {
			font-size: 17px;
			padding: 7px 5px 7px 5px;
			text-decoration: none;
			margin-right: 10px;
			height: 32px;
			margin-bottom: 20px;
			background-color: #FFFFFF;
			font-size: 14px;
			color: #333F48;
			text-align: center;
			line-height: 40px;
			border-radius: 5px;
			border: 1px solid #999FA4;
			cursor: pointer;
			text-decoration: none;
			float: center;
			display: block;
			width: 29.5%;
			margin: 0 auto;
			height: 30px;
			width:95%;
		}
	}	