@font-face
{
	font-family: 'FontAwesome';
	src: url('http://storage.gollos.com/common/fonts/fontawesome-webfont.eot?v=3.2.0');
	src: url('http://storage.gollos.com/common/fonts/fontawesome-webfont.eot?#iefix&v=3.2.0') format('embedded-opentype'),
	url('http://storage.gollos.com/common/fonts/fontawesome-webfont.woff?v=3.2.0') format('woff'),
	url('http://storage.gollos.com/common/fonts/fontawesome-webfont.ttf?v=3.2.0') format('truetype');
	font-weight: normal;
	font-style: normal;
}
body {height: auto;position: relative;}
.tell{text-decoration:none;}
#menu-mob{display:none;	float:left; z-index: 20; position: relative; top: 2px;padding: 5px 0; background: none;	text-align: center;	border-radius: 7px;	width: 150px;	margin: 0 auto;}
#menu-mob a{display:block; color:#eee;text-decoration: none;  font-size: 16px;   }
#menu-mob a:hover{color:#fff; text-decoration: none;}
.arr-menu-mob:before {}
#add_mob{display:none;}

/* media */

@media only screen and (max-width: 1240px) {
	#wrapper { min-width: 316px; width: 100%;}
	#text {width: auto;}
	img {max-width: 100%;}
	#footer {width: 100%;}
}

@media only screen and (max-width: 1070px) {
	#under_header_menu {margin: 0;}
	#under_header_left {display: none;}
	#under_header_right {display: none;}
	.InfoBox_news p{padding-left:0px !important;}
	.InfoBox_news p img{float: none !important; display: block; margin: 10px auto !important;}
}


@media only screen and (max-width: 925px) {

	
	/* pages */


}

@media only screen and (max-width: 880px) {
	#footer {height: 150px;}
	#footer_left, #footer_right, #footer_center {height: auto;}
	#footer_copy a {line-height: 25px;}
}

@media only screen and (max-width: 830px) {


}

@media only screen and (min-width: 750px) {
	#left .serch_cat{display:block !important;}
}

@media only screen and (max-width: 750px) {
	#text {margin: 15px 2% 0;width:96%; padding-top: 30px;}
	#left {display: none;}
	.serch_cat {border: 1px solid #CD9C62; border-radius: 10px; margin-left: 5px; padding: 10px 100px; margin-bottom: 20px;}
	#selprice{ margin: 10px 0;}
	.serch_cat span {margin: 0 50px 0 0;}
	#selprice select, #selcat select, #selraion select {width:40% !important;}
	#selprice select{margin-left: -7px;}
	#selraion select { margin-left: -20px;}
	#left {display: block; margin: 0 auto;}
	#left .rose_block:first-child{display:none;}
	#right{margin: 0 auto; float:right;}
	.InfoBox { padding: 1% 2%; margin: 1%; width: 94%;}
	#under_header { height: auto; overflow: visible;}
	#under_header_menu { margin:0; overflow: visible; padding: 0;height:30px;position: fixed; width: 100%;}
	#add_mob{display:block; float: right; top: 8px; position: relative;  right: 10px;}
	#under_header_menu table{display:none; background: #532F03; }
	#menu-mob{display:block;}
	#under_header_menu  .serch_cat{display:none; top: 35px; position: absolute; margin: 0 1%; padding: 1%; width: 96%;  background: #fff;}

}

@media only screen and (max-width: 680px) {

}

@media only screen and (max-width: 640px) {
	#under_header { height: auto; overflow: visible;}
	#under_header_menu { margin:0; overflow: visible; padding: 0;height:30px;position: fixed; top:0; width: 100%; z-index: 99;}
	#add_mob{display:block; float: right; top: 8px; position: relative;  right: 10px;}
	#under_header_menu table{display:none; background: #532F03; }
	#menu-mob{display:block;}
	#text {padding-top: 30px;}
	
	#virtual{display:none;}
	h2, h3 a{    display: block; text-align: center;}

}

@media only screen and (max-width: 550px) {
	.serch_cat {padding: 10px;}
	#footer_center {background-position: left 0; background-size: 80%;}
	iframe{max-width:100%; height:auto;}
}

@media only screen and (max-width: 470px) {
	#selprice select, #selcat select, #selraion select {width:30% !important;}
	#footer {height: 170px;}
}

@media only screen and (max-width: 440px) {
	#content, #left, #right {float: none; display: block;}

}

@media only screen and (max-width: 410px) {
	.serch_cat span {float: none; display: block; margin: 0 0 7px 0;}
	#selprice select, #selcat select, #selraion select {width:170px !important; margin-left:0;} 
	#selprice, #selcat, #selraion {text-align: left; margin-left: 7%;}
	#selprice input, #selcat input, #selraion input{right: 5%; position: relative; top: -2px;}
	.serch_cat { padding: 10px 10%;}
}

@media only screen and (max-width: 360px) {
	.serch_cat {padding: 10px 8%;}
	#menu-mob { width: 95px;}
	img{height:auto;}
	.news_all_img img {padding: 0; margin: 0; border: 4px solid #fff; width: 96%; background-color: transparent;}

}