@media screen and (min-width:100px) and (max-width:1280px) {

	#asp_header {
		max-width:100% !important;
		width:100%;
		height:auto;
		}
	.asp_logotype {
		display:block;
		margin:30px 0 0 0;
		padding:0;
		}
	}
@media screen and (min-width:100px) and (max-width:1024px) {
    
    .asp_gal-thumbs ul {
		max-width:95% !important;
		width:100%;
		}
	.asp_cat-thumbs ul {
		max-width:82% !important;
		width:100%;
		}
	.asp_pic-thumbs ul {
		max-width:89% !important;
		width:100%;
	}
	.asp_frp-thumbs ul {
		max-width:96% !important;
		width:100%;
		}
	.asp_fr-thumbs ul {
		max-width:86% !important;
		width:100%;
	}
	.asp_panbg {
		max-width:100% !important;
		width:100%;
	}
	}
@media screen and (min-width:100px) and (max-width:980px) {

	#asp_header {
		max-width:100% !important;
		width:100%;
		height:auto;
		}
	.asp_gal-thumbs ul {
		max-width:99% !important;
		width:100%;
		}
	.asp_cat-thumbs ul {
		max-width:98% !important;
		width:100%;
		}
	.asp_pic-thumbs ul {
		max-width:94% !important;
		width:100%;
	}
	.asp_frp-thumbs ul {
		max-width:100% !important;
		width:100%;
		}
	.asp_fr-thumbs ul {
		max-width:86% !important;
		width:100%;
	}
	.asp_panbg {
		max-width:100% !important;
		width:100%;
	}
	.asp_att {
		font-size:18px !important;
		}
	.asp_logotype {
		display:block;
		margin:30px 0 0 0;
		padding:0;
		}
    #asp_panel .asp_welc {
        font-size: 16px !important;
    }
	}
@media screen and (min-width:100px) and (max-width:800px) {

	#asp_header {
		max-width:100%;
		width:100%;
		height:auto;
        padding:20px 0 0 0  !important;
        margin:0px 0 20px !important;
		}
	.asp_gal-thumbs ul {
		max-width:100% !important;
		width:100%;
		}
	.asp_cat-thumbs ul {
		max-width:100% !important;
		width:100%;
		}
	.asp_pic-thumbs ul {
		max-width:97% !important;
		width:100%;
	}
	.asp_frp-thumbs ul {
		max-width:92% !important;
		width:100%;
		}
	.asp_fr-thumbs ul {
		max-width:80% !important;
		width:100%;
	}
	.asp_panbg {
		max-width:100% !important;
		width:100%;
	}
        #asp_select-boxs {
        margin: 5px auto !important;
        }
	.asp_att {
		font-size:18px !important;
		}
	.asp_logotype {
		display:block;
        margin: 0px 0px 0px 40px !important;
		}
	#asp_flash-page .player object , #asp_flash-page .player iframe , #asp_flash-page .player embed {
		width:100% !important;
		}
	}
@media screen and (min-width:100px) and (max-width:768px) {
	
    #asp_header {
		max-width:100% !important;
		width:100%;
		}
	.asp_gal-thumbs ul {
		max-width:70% !important;
		width:100%;
		}
	.asp_cat-thumbs ul {
		max-width:70% !important;
		width:100%;
		}
	.asp_pic-thumbs ul {
		max-width:100% !important;
		width:100%;
	}
	.asp_frp-thumbs ul {
		max-width:96% !important;
		width:100%;
		}
	.asp_fr-thumbs ul {
		max-width:82% !important;
		width:100%;
	}
	.asp_att {
		font-size:18px !important;
		}
	.asp_logotype {
		display:block;
		margin: 0px 0px 0px 170px !important;
		padding:0px !important;
		float:left;
		}
	#asp_flash-page .player object , #asp_flash-page .player iframe , #asp_flash-page .player embed {
		width:100% !important;
		}
        #asp_panel .asp_welc {
        font-size: 14px !important;
    }
	}
@media screen and (min-width:100px) and (max-width:600px) {

	#asp_header {
		max-width:100%;
		width:100%;
		height:auto;
		}
  	.asp_top-menu {
		display:block;
		}
    #asp_side-bar {
        display: none;
        }
    #asp_content {
    padding: 0px 10px 0px 10px !important;
        }
    #asp_wrap-foot {
    padding:0px 10px !important;
        }
	.asp_gal-thumbs ul {
		max-width:87% !important;
		width:100%;
		}
	.asp_cat-thumbs ul {
		max-width:87% !important;
		width:100% !important;
		}
	.asp_gal-thumbs ul li {
		margin: 2px 0px 1px 0px !important;
		}
	.asp_cat-thumbs ul li {
		margin: 2px 0px 1px 0px !important;
		}
	.asp_pic-thumbs ul {
		max-width:100% !important;
		width:100%;
	}
	.asp_frp-thumbs ul {
		max-width:86% !important;
		width:100%;
		}
	.asp_fr-thumbs ul {
		max-width:70% !important;
		width:100%;
	}
	.asp_logotype {
		background:url('../asp_img/avidolpics_logo.png') no-repeat 100% 50% !important;
		background-size:auto 80% !important;
		display:block;
		margin:0px 0px 0px 32px !important;
		padding:0;
		float:left;
		}
	.asp_att {
		font-size:18px !important;
		}
		.asp_foot-lnks {
		font-size:10px !important;
		}
	#asp_flash-page .player object , #asp_flash-page .player iframe , #asp_flash-page .player embed {
		width:100% !important;
		}
	}
@media screen and (min-width:100px) and (max-width:480px) {
    .bx-wrapper {
        display: block !important;
    }
    #asp_tag_list {
        display: none !important;
    }

	#asp_header {
		max-width:100%;
		width:100%;
		height:auto;
		}
	.asp_gal-thumbs ul {
		max-width:54% !important;
		width:100%;
		}
	.asp_cat-thumbs ul {
		max-width:54% !important;
		width:100% !important;
		}
	.asp_pic-thumbs ul {
		max-width:84% !important;
		width:100%;
	}
	.asp_frp-thumbs ul {
		max-width:81% !important;
		width:100%;
		}
	.asp_fr-thumbs ul {
		max-width:87% !important;
		width:100%;
	}
	#asp_flash-page {
		width:100% !important;
		}
	#asp_flash-page .player {
		padding:2px !important;
		}
	#asp_flash-page .line {
		width:98% !important;
		}
	.asp_logotype {
		background:url('../asp_img/avidolpics_logo.png') no-repeat 66% 40% !important;
		background-size:auto 80% !important;
        height: 90px !important;
		display:block;
		margin:5px 0 0 0 !important;
		padding:0;
		float:left;
		}
	.asp_att {
		font-size:16px !important;
		}
	.asp_att-foot {
		font-size:10px !important;
		}
	.asp_foot-lnks {
		font-size:10px !important;
		}
	#asp_flash-page .player object , #asp_flash-page .player iframe , #asp_flash-page .player embed {
		width:100% !important;
		}
	#asp_flash-page .line {
		font-size:12px !important;
		}
	#asp_flash-page .lBlock {
		width: 97% !important;
		}
	#asp_flash-page .rBlock {
		width: 97% !important;
		}
        #asp_panel .asp_welc {
        display: none !important;
    }
	}

@media screen and (min-width:100px) and (max-width:360px) {
    #asp_main{
        background-position:center -40px !important;
    }
    body{
        background-position:center -40px !important;
    }
	#asp_header {
		max-width:100%;
		width:100%;
		height:auto;
        margin: 0px 0px 20px !important;
		}
	.asp_gal-thumbs ul {
		max-width:72% !important;
		width:100% !important;
		}
	.asp_cat-thumbs ul {
		max-width:72% !important;
		width:100% !important;
		}
	.asp_pic-thumbs ul {
		max-width:56% !important;
		width:100%;
	}
	.asp_frp-thumbs ul {
		max-width:72% !important;
		width:100%;
		}
	.asp_fr-thumbs ul {
		max-width:55% !important;
		width:100%;
	}
	#asp_flash-page {
		width:100% !important;
		}
	#asp_flash-page .player {
		padding:2px !important;
		}
	#asp_flash-page .line {
		width:98% !important;
		}
	.asp_logotype {
		background:url('../asp_img/avidolpics_logo.png') no-repeat 31% 40% !important;
		background-size:auto 80% !important;
        height: 60px !important;
		display:block;
		margin:0px 0 0 0 !important;
		padding:0;
		float:left;
		}
    #asp_search-box {
        float: none !important;
        margin: 0px auto !important;
        }
    #asp_search-box .asp_search-field {
        width: 77% !important;
        }
	.asp_att {
		font-size:20px !important;
		}
	.asp_att-foot {
		font-size:10px !important;
		}
	.asp_foot-lnks {
		font-size:10px !important;
		}
	#asp_flash-page .player object , #asp_flash-page .player iframe , #asp_flash-page .player embed {
		width:100% !important;
		}
	#asp_flash-page .line {
		font-size:12px !important;
		}
	#asp_flash-page .lBlock {
		width: 97% !important;
		}
	#asp_flash-page .rBlock {
		width: 97% !important;
		}
	}
@media screen and (min-width:100px) and (max-width:320px) {
	#asp_main {
		margin:0px auto !important;
		}
	#asp_header {
		max-width:100%;
		width:100%;
		height:auto;
		}
	.asp_gal-thumbs ul {
		max-width:81% !important;
		width:100%;
		}
	.asp_gal-thumbs ul li {
		width:246px !important;
		margin: 2px 0px 1px 0px !important;
		height:220px !important;
		}
	.asp_gal-thumbs ul li .asp_gal-desks {
		width:240px !important;
		height:35px !important;
		padding:2px 0px 0px 0px;
		}
	.asp_gal-thumbs ul li .asp_gal-desk_03 {
		font-size:10px;
		line-height:14px;
		float:right;
		margin:1px 10px 0px 5px;
		text-transform:none;
		}
	.asp_gal-thumbs ul li .asp_gal-desk_02 {
		font-size:10px;
		line-height:14px;
		margin:1px 5px 0px 10px;
		text-align:left;
		width:auto !important;
		height:30px;
		}
	.asp_gal-thumbs ul li a.asp_spon-lnk:link , .asp_gal-thumbs ul li a.asp_spon-lnk:visited {
		font-size:12px;
		width:auto;
		height:auto;
		line-height:13px;
		}
	.asp_gal-thumbs ul li a.asp_spon-lnk:hover , .asp_gal-thumbs ul li a.asp_spon-lnk:active {
		font-size:12px;
		}
	.asp_gal-thumbs ul li strong {
		font-size:12px;
		}
	.asp_gal-thumbs ul li a {
		width:244px !important;
		height:180px !important;
		}
	.asp_gal-thumbs ul li img {
		width:240px !important;
		height:180px !important;
		margin:3px auto 0 auto;
		}
	.asp_cat-thumbs ul {
		max-width:81% !important;
		width:100% !important;
		}
	.asp_cat-thumbs ul li {
		width:246px !important;
		height:215px !important;
		margin:2px 0px 1px 0px !important;
	}
	.asp_cat-thumbs ul li .asp_cat-desk_01 {
		font-size:14px !important;
		width:240px !important;
		height:35px;
		}
	.asp_cat-thumbs ul li a {
		width:244px !important;
		height:210px !important;
		}
	.asp_cat-thumbs ul li img {
		width:240px !important;
		height:180px !important;
		}
	.asp_pic-thumbs ul {
		max-width:64% !important;
		width:100%;
		}
	.asp_frp-thumbs ul {
		max-width:82% !important;
		width:100%;
		}
	.asp_fr-thumbs ul {
		max-width:62% !important;
		width:100%;
		}
	#asp_flash-page {
		width:98% !important;
		}
	#asp_flash-page .player {
		padding:2px !important;
		}
	#asp_flash-page .line {
		width:98% !important;
		}
	.asp_logotype {
		background:url('../asp_img/avidolpics_logo.png') no-repeat 23% 40% !important;
		background-size:auto 80% !important;
        height: 60px !important;
		margin:0px 0 0px 0 !important;
		}
	.asp_att {
		font-size:20px !important;
		padding:10px 20px !important;
		}
    #asp_search-box .asp_search-field {
        width: 80% !important;
        }
	.asp_att-foot {
		font-size:12px !important;
        line-height: 14px;
		}
	.asp_foot-lnks {
		font-size:12px !important;
		}
	#asp_flash-page .player object , #asp_flash-page .player iframe , #asp_flash-page .player embed {
		width:100% !important;
		}
	#asp_flash-page .player object {
		width:100% !important;
		}
	#asp_flash-page .line {
		font-size:12px !important;
		}
	#asp_flash-page .lBlock {
		width: 97% !important;
		}
	#asp_flash-page .rBlock {
		width: 97% !important;
		}
	}