@charset "utf-8";
/* CSS Document */
body{ background-color:#EFEFEF; margin:0; padding:5px 5px; font-family:"Times New Roman", Times, serif; min-width:360px;}
.body{ background-color:#F8F8F8; width:100%; max-width:1200px; height:auto; margin: 0px auto; } 
.header{ margin:0px auto; width:100%; height:115px; } 
.logo{ border:none; margin:5px 0px 5px 5px; padding:0px 0px 0px 0px; float:left; width:33%; height:104px; }
.headcontent{ margin:5px 5px 0px 0px; padding:40px 20px 0px 0px; float:right; width:auto; height:70px; } 
.headcontent a{ width: 100%; color: white; padding: 14px 20px; background-color: #4197E6; margin: 8px 0; border: none; border-radius: 4px; cursor: pointer; text-decoration:none; font-size:16px; transition: background-color .3s; } 
.headcontent a:hover{ background-color:#3982F7; transition: background-color .3s; } 
.headcontent a:focus{ box-shadow:0px 0px 2px 2px #4197E6;	 } 
.menu{ width:100%; background-color:#4197E6; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; list-style:none; }  
.menu_top{ width:100%; max-width:1200px; background-color:#4197E6; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; list-style:none; position:fixed; background-position:top; margin-top:-120px; z-index: 1; }  
.menu ul, .menu_top ul{ list-style-type: none; margin: 0; padding: 0; background-color: #4197E6; overflow: hidden; } 
.menu li a, .menu_top li a{ color:white; float:left; display: inline-block; text-align: center; padding: 16px 16px; text-decoration: none; transition: background-color .3s; }  
.menu li .a_right, .menu_top li .a_right{ color:white; float:right; display: inline-block; text-align: center; padding: 16px 16px; text-decoration: none; transition: background-color .3s; }  
.menu a:hover,.menu .active, .menu_top a:hover,.menu_top .active{ color:white; background-color:#4da6ff; transition: background-color .3s; }  
.menu_mobile{ width:100%; background-color:#F8F8F8; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; list-style:none; }  
.menu_mobile_top{ width:100%; max-width:1200px; background-color:#F8F8F8; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; list-style:none; position:fixed; background-position:top; margin-top:-120px; z-index: 1; }  
.menu_mobile .menu1, .menu_mobile_top .menu1{ list-style-type: none; margin: 0; padding: 0; background-color: #4197E6; overflow: hidden; } 
.menu_mobile .menu1 li a, .menu_mobile_top .menu1 li a{ color:white; float:left; display: inline-block; text-align: center; padding: 14px 16px; text-decoration: none; transition: background-color .3s;	 } 
.menu_mobile .menu1 li .a_right, .menu_mobile_top .menu1 li .a_right{ color:white; float:right; display: inline-block; text-align: center; padding: 20px 16px; text-decoration: none; transition: background-color .3s; }  
.menu_mobile .menu1 li .a_right:hover, .menu_mobile_top .menu1 li .a_right:hover{ color:white; background-color:#4da6ff; transition: background-color .3s; }  
.menu_mobile .menu2, .menu_mobile_top .menu2{ text-align:left; display: inline-block; position:relative; background-color: #f9f9f9; width: 96%; list-style:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; z-index:999; cursor: pointer; } 
.menu_mobile .list1, .menu_mobile_top .list1{ text-align:center; height:17px; width:20px; border:solid; border-width:10px; border-color:#4197E6; padding:8px 5px 5px 5px; margin:8px 5px 5px 5px; float:left; list-style:none; cursor: pointer; }
.menu_mobile .list1:hover, .menu_mobile_top .list1:hover{ color:white; background-color:#4da6ff; transition: background-color .3s; } 
.menu_mobile .list2, .menu_mobile_top .list2{ height:20px; width:100%; background:#4197E6; padding:8px 5px 5px 5px; margin:1px 0px 0px 0px; float:left; list-style:none; cursor: pointer; } 
.menu_mobile .list2:hover, .menu_mobile_top .list2:hover{ color:white; background-color:#4da6ff; transition: background-color .3s; } 
.menu_mobile a, .menu_mobile_top a{ font-size:16px; text-decoration:none; color:white; cursor: pointer; }  
.menu_mobile .a2, .menu_mobile_top .a2{ width:140px; height:40px; margin:0px 0px 0px 0px; padding:5px 5px 5px 5px; text-decoration:none; cursor: pointer; color:white; font-size:16px; } 
.menu_mobile .a2:hover, .menu_mobile_top .a2:hover{ }  .search{ text-align:center; width:100%; height:auto; background:#F8F8F8; padding:20px 0px 20px 0px; } 
.search input.submit[type=submit] { width: 30%; max-width:150px; min-width:70px; background-color: #4197E6; color: white; padding: 14px 20px; margin: 0px 0px 0px 0px; border: none; border-radius: 4px; cursor: pointer; font-size:16px; transition: background-color .3s; }
.search input.submit[type=submit]:hover{ background-color: #3982F7;	 color:white; transition: background-color .3s; } 
.search input.submit[type=submit]:focus{ box-shadow:0px 0px 2px 2px #4197E6;	 } 
.search select.list{ width:150px; height:20px; margin:0px 0px 0px 0px; background:#F8F8F8; border-color:#FFFFFF; border:solid; border-width:thin; } 
.search input.text[type=text] { width: 40%; max-width:50%; box-sizing: border-box; border: 2px solid #3982F7; border-radius: 4px; font-size: 16px; background-color: #FFFFFF; background-position: 10px 10px;  background-repeat: no-repeat; padding: 12px 20px 12px 40px; -webkit-transition: width 0.5s ease-in-out; transition: width 0.5s ease-in-out; color: black; }
.search input.text[type=text]:focus{ color:#3982F7; width: 100%; box-shadow:0px 0px 2px 2px #4197E6; }
.search input.text:focus{  border-color:#3982F7; } 
.main{ float:left; width:100%; height:auto; background:#F8F8F8; }  
.main .leftcontent{ background:#F8F8F8; text-align:left; margin:0px 0px 0px 0px; padding:5px 0px 5px 5px; width:170px; height:100%; } 
.leftcontent select.select{ width:150px; height:20px; margin:0px 0px 0px 0px; background:#F8F8F8; border-color:#FFFFFF; border:solid; border-width:thin; } 
.leftcontent input.submit{ width:86px; height:25px; margin:0px 0px 0px 0px;  border-style:none; }   
.middlecontent{ float:left; background:#F8F8F8; text-align:left; margin:0px 0px 0px 0px; padding:5px 0px 5px 0px; width:100%; height:auto; } 
.middlecontent .searchpaging{ float:left; background-color:#F8F8F8; text-align:center; margin:20px 0px 20px 0px; padding:20px 0px 20px 0px; width:100%; height:20px; } 
.middlecontent .searchpaging .searchpages{ overflow:hidden; background-color: #4197E6; color: white; padding: 10px 15px; border: none; cursor: pointer; font-size:16px; text-decoration:none; transition: background-color 0.3s; }  
.middlecontent .searchpaging .searchpages:hover{ background-color: #4da6ff; color: white; transition: background-color 0.3s; }  
.middlecontent .searchpaging .searchpagesfirst{ overflow:hidden; background-color: #4197E6; color: white; padding: 10px 15px; border: none; cursor: pointer; font-size:16px; text-decoration:none; transition: background-color 0.3s; }  
.middlecontent .searchpaging .searchpagesfirst:hover{ background-color: #4da6ff; color: white; transition: background-color 0.3s; }  
.middlecontent .searchpaging .searchpagesnext{ overflow:hidden; background-color: #4197E6; color: white; padding: 10px 15px; border: none; cursor: pointer; font-size:16px; text-decoration:none; transition: background-color 0.3s; }  
.middlecontent .searchpaging .searchpagesnext:hover{ background-color: #4da6ff; color: white; transition: background-color 0.3s; }  
.middlecontent .title{ width:100%; text-align:left; font-size:28px; font-weight:800; padding:20px 0px 0px 0px; } 
.middlecontent .title h2{ font-size:28px; font-weight:600; } 
.middlecontent .info{ width:100%; height:auto; text-align:left; padding:20px 0px 0px 0px; } 
.middlecontent .contentleft{ float:left; width:76%; max-width:760px; height:auto; text-align:left; padding:1% 2% 1% 2%; } .middlecontent .contentleft li{ list-style:circle; color:#0066FF; }  
.middlecontent .contentleft .h2a{ font-size:28px; color:#4197E6; text-decoration:none; cursor: pointer; }  
.middlecontent .contentleft .a{ font-size:20px; color:#4197E6; text-decoration:none; cursor: pointer; } 
.middlecontent .contentleft a:hover{ color:#3982F7; }  
.middlecontent .contentleft .publish_ad_fields, .middlecontent .contentleft .login_fields, .middlecontent .contentleft .signup_fields, .middlecontent .contentleft .profile_fields, .middlecontent .contentleft .forget_password_fields, .middlecontent .contentleft .contact_us_fields, .middlecontent .contentleft .payment_fields{ width:100%; height:90px;	 } 
.middlecontent .contentleft .premium_fields{ width:100%; height:450px;	 }  
.middlecontent .contentleft .publish_ad_fields1, .middlecontent .contentleft .contact_us_fields1{ width:100%; height:200px;	 }  
.middlecontent .contentleft .publish_ad_fields_image{ width:100%; height:auto;	 }  
.middlecontent .contentleft .publish_ad_left, .middlecontent .contentleft .login_left, .middlecontent .contentleft .signup_left, .middlecontent .contentleft .profile_left, .middlecontent .contentleft .forget_password_left, .middlecontent .contentleft .contact_us_left, .middlecontent .contentleft .payment_left{ float:left; width:20%; height:50px; padding:20px 0px 0px 0px; } 
.middlecontent .contentleft .premium_left{ float:left; width:20%; height:410px; padding:20px 0px 0px 0px; }  
.middlecontent .contentleft .publish_ad_right, .middlecontent .contentleft .login_right, .middlecontent .contentleft .signup_right, .middlecontent .contentleft .profile_right, .middlecontent .contentleft .forget_password_right, .middlecontent .contentleft .contact_us_right, .middlecontent .contentleft .payment_right{ float:right; width:70%; height:50px; padding:0px 0px 0px 20px; } 
.middlecontent .contentleft .premium_right{ float:right; width:70%; height:410px;	 } 
.middlecontent .contentleft .publish_ad_right1{ width:70%; height:auto;	 }  
.middlecontent .contentleft input[type=submit] { width: 40%; overflow:hidden; background-color: #4197E6; color: white; padding: 14px 20px; margin: 8px 0; border: none; border-radius: 4px; cursor: pointer; font-size:16px; }  
.middlecontent .contentleft input[type=submit]:hover { background-color: #3982F7; }  
.middlecontent .contentleft input[type=submit]:focus{ box-shadow:0px 0px 2px 2px #4197E6; }  
.middlecontent .contentleft .input input[type=submit]{ width: 100%; background-color: #4197E6; color: white; padding: 14px 20px; margin: 8px 0; border: none; border-radius: 4px; cursor: pointer; font-size:16px; }  
.middlecontent .contentleft .input input[type=submit]:hover { background-color: #3982F7; }  
.middlecontent .contentleft .input input[type=submit]:focus { box-shadow:0px 0px 2px 2px #4197E6; }  
.a_button{ width: 100%; text-align:center; background-color: #4197E6; color: white; padding: 14px 0px; margin: 8px 0; border: none; border-radius: 4px; cursor: pointer; font-size:18px; }
.a_button a{ text-decoration:none; color: white; }  
.a_button:hover { background-color: #3982F7; }  
.a_button:focus { box-shadow:0px 0px 2px 2px #4197E6; }  
.middlecontent .contentleft input[type=text], select, input[type=password]{ width: 100%; padding: 12px 20px; margin: 8px 0; background-color:white; display: inline-block; border: 1px solid #4197E6; border-radius: 4px; box-sizing: border-box; font-size:16px; }  
.middlecontent .contentleft option{  }  .middlecontent .contentleft input[type=text]:focus, select:focus, input[type=password]:focus{ color:#3982F7; border-color:#3982F7; box-shadow:0px 0px 2px 2px #4197E6; }  
.middlecontent .contentleft input[type=file] { width: 80%; padding: 12px 20px; margin: 8px 0; display: inline-block; border: 1px solid #4197E6; border-radius: 4px; box-sizing: border-box; background-color:white; font-size:16px; }
.middlecontent .contentleft input[type=file]:focus { color:#3982F7; border-color: #3982F7; box-shadow:0px 0px 2px 2px #4197E6; }  
.middlecontent .contentleft textarea{     width: 100%;     padding: 12px 20px;     margin: 8px 0;     display: inline-block;     border: 1px solid #4197E6;     border-radius: 4px;     box-sizing: border-box; 	font-size:16px; 	background-color:white; }  
.middlecontent .contentleft textarea:focus{ color:#3982F7; border-color: #3982F7; box-shadow:0px 0px 2px 2px #4197E6; }  
.middlecontent .contentleft .captcha{     width: 100%;     margin: 8px 0; 	padding:12px 20px;     display: inline-block;     border: 1px solid #4197E6;     border-radius: 4px;     box-sizing: border-box; 	font-size:16px; 	background-color:white; 	text-align:center; } 
.middlecontent .contentleft .captcha img{ 	width:auto; 	height:auto; }  
.middlecontent .contentleft .captcha:focus{ color:#3982F7; border-color: #3982F7; }  
.middlecontent .contentleft .imageupload{ float:left; text-align:center; position:relative; width:165px; height:125px; border:solid; border-width:thin; border-color:#4197E6; margin:5px 2px 5px 2px; background:white; }  .middlecontent
.contentleft .imageupload:hover{ border-color:#3982F7;	 }  
.middlecontent .contentleft .image{ width: auto; height: auto; overflow: auto; margin: auto; position: absolute; top: 0; left: 0; bottom: 0; right: 0; }  
.middlecontent .contentleft .image_count { position:absolute; margin: -2px 0px 100px 140px; padding:2px 5px 5px 5px; width:15px; height:15px; background:#4197E6; color:white; border:solid; border-width:thin; border-color:#EEEEEE; border-bottom-left-radius:15px; }  
.middlecontent .contentleft .image_count:hover{ background-color:#3982F7; }  
.middlecontent .contentright{ text-align:center; float:right; width:16%; height:auto; padding:1% 2% 1% 2%; }  
.middlecontent .contentright .ads{ text-align:center; width:100%;	 }  
.middlecontent .information{ width:auto; height:auto; float:left; text-align:left; font-size:18px; font-weight:500; padding:5px 5px 5px 5px; } 
.middlecontent .information .link{ width:auto; height:25px; text-align:left; font-size:14px; font-weight:500; text-decoration:none; color:#4197E6; } 
.middlecontent .information .link:hover{ color:#3982F7; }  
.middlecontent .social_share{ margin:10px 0px 20px 0px; width:100%; float:left; }  
.middlecontent .social_share a{ float:left; background-color:#4197E6; color: white; padding: 7px 10px; margin: 8px 2px 2px 0; border: none; border-radius: 4px; cursor: pointer; text-decoration:none; font-size:16px; transition: background-color 0.3s ease-in-out; }  
.middlecontent .social_share a:hover{ color:white; background-color:#3982F7; transition: background-color 0.3s ease-in-out; box-shadow:0px 0px 1px 1px #4197E6; }  
.middlecontent .image_slide_small{ text-align:center; position:relative; overflow:hidden; width:100%; height:75px; border:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }  
.middlecontent .image_small{ float:left; position:relative; overflow:hidden; width:17%; height:90%; border:1px solid #4197E6; margin:1px 1px 1px 1px; padding:0px 0px 0px 0px; background:white; top: 0; left: 0; bottom: 0; right: 0; }  .middlecontent .image_small:hover{ box-shadow:0px 0px 1px 1px #4197E6; }  
.middlecontent .image_small img{ max-width:100%; max-height:100%; width: auto; height: auto; overflow: auto; margin: auto; position: absolute; border:none; top: 0; left: 0; bottom: 0; right: 0; }  
.middlecontent .image_id{ text-align:center; width:100%; height:auto; max-height:900px; float:left; padding:20px 5px 5px 5px; }  
#image_2, #image_3, #image_4, #image_5{ display:none;	 }  
.middlecontent .image_id img{ max-width: 100%; max-height: 900px; height: auto; width: auto\9; } 
.middlecontent .fullimg{ border:solid thin #4197E6; } .middlecontent .fullimg:hover{ border-color:#3982F7; box-shadow:0px 0px 1px 1px #4197E6; } 
.middlecontent .description{ width:100%; float:left; text-align:left; padding:50px 5px 50px 5px; }  
.middlecontent .contact{ width:100%; float:left; text-align:left; overflow:hidden; margin:5px 5px 25px 5px; padding:5px 5px 25px 3px; border:1px solid #4197E6; background:white; }  
.middlecontent .contact:hover{ border-color:#3982F7;	 }  
.middlecontent .contact .contact_ad_fields{ width:100%; height:90px;	 }  
.middlecontent .contact .contact_ad_fields1{ width:100%; height:200px;	 }  
.middlecontent .contact .contact_ad_left{ float:left; width:20%; height:50px; padding:20px 0px 0px 0px; }  
.middlecontent .contact .contact_ad_right{ float:right; width:70%; height:50px;	 }  
.middlecontent .socialimage{ border-style:solid; border-color:#fff; border-width:thin; } 
.middlecontent .socialimage:hover{ border-color:#999; }  
.main .rightcontent{ background:#F8F8F8; text-align:left; float:right; margin:0px 0px 0px 0px; padding:5px 5px 5px 5px; width:190px; height:100%; } 
.main .listad{ border-color:#4197E6; float:left; width:169px; height:220px; border:1px solid #4197E6; margin:5px 5px 5px 5px; padding:5px 5px 5px 5px; background:white; }  
.main .listad .image_404{ text-align:center; position:relative; overflow:hidden; width:165px; height:125px; border:1px solid #4197E6; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; background:white; } 
.main .listad .image_404:hover{ border-color:#3982F7; } 
.main .listad .image_404 img{ width: auto; height: auto; overflow: auto; margin: auto; position: absolute; border:none; top: 0; left: 0; bottom: 0; right: 0; }  
.main .listad .image_404 .img_count { position:absolute; margin: 102px 0px 0px 140px; padding:2px 5px 5px 5px; width:15px; height:15px; background:#4197E6; color:white; border:solid thin #4197E6; border-top-left-radius:15px; }  
.main .listad .image_404 .img_count:hover{ background:#3982F7;	 }  
.main .listad:hover{ border-color:#3982F7; } 
.main .listad a{ font-size:16px; color:#4197E6; text-decoration:none; }  
.main input.text{ width:170px; height:20px; margin:0px 0px 0px 0px; background:#F8F8F8; border-color:#FFFFFF; border:solid; border-width:thin; } 
.main input.login{ width:86px; height:25px; margin:0px 0px 0px 0px;  border-style:none; } 
.main input.reg{ width:86px; height:25px; margin:0px 0px 0px 0px;  border-style:none; } 
.footer{ background:#F8F8F8; align:center; text-align:justify; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; height:70px; } 
.footer a{ color:#4197E6; text-decoration:none; } 
.footer a:hover{ color:#3982F7; } 
.footer li{ text-align:center; height:25px; width:auto; margin:0px 0px 0px 0px; padding:5px 5px 5px 10px; float:left; list-style:none; } 
.footer .developed{ float:right; margin:0px 0px 0px 0px; padding:5px 10px 5px 5px; } 
.seperater{ width:90px; height:10px;  } 
.advancedsearch{ background:#F8F8F8; float:left; margin:0px 0px 0px 0px; padding:5px 0px 5px 5px; width:170px; height:auto; } 
.adsearch{ float:left; border:1px solid #4197E6; background:#FFFFFF; overflow:hidden; margin:5px 0px 5px 0px; padding:3px 5px 5px 3px; width:100%; max-width:750px; height:126px; transition: 0.3s; } 
.adsearcherror{ border:1px solid #C44043;	 } 
.expireads{ color:#C44043; padding: 25px 0px; margin: 8px 0px 0px 0px;	 } 
.advertisement{ height:auto; }
.adsearch:hover{ box-shadow:0px 0px 2px 2px #4197E6; transition: box-shadow 0.3s; } 
.adsearch a{ text-decoration:none; color:#4197E6; transition: box-shadow 0.3s; } 
.adsearch a:hover{ color:#3982F7; transition: box-shadow 0.3s; } 
.adsearch .left{ float:left; text-align:center; position:absolute; overflow:hidden; width:165px; height:125px; border:1px solid #4197E6; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:white; transition: 0.3s; } 
.adsearch .left:hover{ border-color:#3982F7; box-shadow:0px 0px 1px 1px #4197E6; transition: box-shadow 0.3s; } 
.adsearch img{ width: auto; height: auto; overflow: auto; margin: auto; position: absolute; border:none; top: 0; left: 0; bottom: 0; right: 0; max-width:160px; max-height:120px; }  
.adsearch .img_count { position:absolute; margin: 102px 0px 0px 140px; padding:2px 5px 5px 5px; width:15px; height:15px; background:#4197E6; color:white; border:solid thin #4197E6; border-top-left-radius:15px; }  
.adsearch .img_count:hover{ background:#3982F7;	 } 
.adsearch .premium_label { position:absolute; margin: 20px 0px 0px -30px; padding:2px 0px 2px 0px; font-size:12px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); width:120px; height:15px; background:#4197E6; color:white; border:solid thin #4197E6; }  
.adsearch .premium_label:hover{ background:#3982F7;	 } 
.adsearch .right{ float:right; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:75%; height:126px; } 
.adsearch .searchtitle{ font-size:20px; height:auto; width:100%; padding:2% 0% 2% 0%; color:#4197E6; } 
.adsearch .searchtitle:hover{ color:#3982F7; }  
.adsearch .searchinfo{ width:100%; height:25px; text-align:left; padding:0px 0px 0px 0px; } 
.adsearch .searchinformation{ width:auto; height:auto; float:left; text-align:left; font-size:18px; font-weight:500; padding:0px 10px 0px 0px; } 
.adsearch .searchinformation .searchlink{ color:#4197E6; width:auto; height:25px; text-align:left; font-size:14px; font-weight:500; text-decoration:none; } 
.adsearch .searchinformation .searchlink:hover{ color:#3982F7; } 
.adsearch .searchinformation .action{ background-color: #4197E6; color: white; padding: 8px 10px; margin: 5px 0px 0px 0px; border: none; border-radius: 4px; cursor: pointer; font-size:16px; transition: background-color .3s; } 
.adsearch .searchinformation .action:hover{ background-color: #3982F7;	 color:white; transition: background-color .3s; } 
.adsearch .searchinformation .action:focus{ background-color: #3982F7;	 color:white; transition: background-color .3s; box-shadow:0px 0px 1px 1px #4197E6; } 
.adsearch .searchinformation .action a{ color:white; text-decoration:none;	 }  
.publishad{ background:#F8F8F8; border-color:#CCCCCC; border-style:solid; border-width:0px; text-align:left; margin:0px 0px 0px 0px; padding:10px 10px 10px 10px; width:70%; height:auto; } 
.publishad select.list{ width:300px; height:20px; margin:0px 0px 0px 0px; background:#F8F8F8; border-color:#FFFFFF; border:solid; border-width:thin; } 
.publishad input.text{ width:300px; height:20px; margin:0px 0px 0px 0px; background:#F8F8F8; border-color:#FFFFFF; border:solid; border-width:thin; } 
.publishad textarea.textarea{ width:400px; height:150px; margin:0px 0px 0px 0px; background:#F8F8F8; border-color:#FFFFFF; border:solid; border-width:thin; } 
.publishad input.file{ width:100px; height:25px; background:#F8F8F8; border-color:#FFFFFF; border:solid; border-width:thin; } 
.publishad input.publish{ width:86px; height:25px; margin:0px 0px 0px 0px;  border-style:none; } 
.publishad input.login{ width:86px; height:25px; margin:0px 0px 0px 0px;  border-style:none; } 
.publishad input.reg{ width:86px; height:25px; margin:0px 0px 0px 0px;  border-style:none; }  
.ok{ visibility: visible; min-width: 150px; max-width: 250px; margin-left: -125px; background-color: #000000; color: #fff; text-align: center; border-radius: 2px; padding: 16px; position: fixed; z-index: 1; left: 50%; bottom: 30px; font-size: 17px; -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s; animation: fadein 0.5s, fadeout 0.5s 2.5s; } 
.invalid{ visibility: visible; min-width: 150px; max-width: 250px; margin-left: -125px; background-color: #C44043; color: #fff; text-align: center; border-radius: 2px; padding: 16px; position: fixed; z-index: 1; left: 50%; bottom: 30px; font-size: 17px; -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s; animation: fadein 0.5s, fadeout 0.5s 2.5s; } 
.valid{ visibility: visible; min-width: 150px; max-width: 250px; margin-left: -125px; background-color: #219C2F; color: #fff; text-align: center; border-radius: 2px; padding: 16px; position: fixed; z-index: 1; left: 50%; bottom: 30px; font-size: 17px; -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s; animation: fadein 0.5s, fadeout 0.5s 2.5s; }  .hyperlink{ text-decoration:none; color:#4197E6; cursor:pointer; }  
.hyperlink:hover{ color:#3982F7; }  
.clear{ clear:both;	 }  
@-webkit-keyframes fadein {     from {bottom: 0; opacity: 0;}      to {bottom: 30px; opacity: 1;} }  
@keyframes fadein {     from {bottom: 0; opacity: 0;}     to {bottom: 30px; opacity: 1;} }  
@-webkit-keyframes fadeout {     from {bottom: 30px; opacity: 1;}      to {bottom: 0; opacity: 0;} }  
@keyframes fadeout {     from {bottom: 30px; opacity: 1;}     to {bottom: 0; opacity: 0;} }  
@media screen and (min-width: 1200px) { .middlecontent .contentright{ min-width:300px;	 } .advertisement{ height:auto; } }
@media screen and (max-width: 1000px) { .body { width:100%; } #menu_desktop, #menu_mobile .menu2 { display:none; } .middlecontent .contentleft { width:100%; } .middlecontent .contentright { width:95%; float:left; } .footer{ height:150px;	 } .middlecontent .contentleft .h2a{ font-size:38px;	 } .middlecontent .contentleft .a{ font-size:30px;	 } .adsearch{ width:100%;	 } .advertisement{ height:auto; } .adsearch .right{ width:75%;	 } }
@media screen and (max-width: 800px) { .middlecontent .contentleft{ width:95%; } .adsearch{ width:100%;	 } .adsearch .right{ width:75%;	 } .advertisement{ height:auto; } .middlecontent .contentleft input[type=file] { width: 78%;} }
@media screen and (max-width: 720px) {   .adsearch .right{ width:70%;     } .middlecontent .contentleft input[type=file] { width: 75%;} }
@media screen and (max-width: 650px) {   .adsearch .right{ width:67%;     } .middlecontent .contentleft input[type=file] { width: 70%;} }
@media screen and (max-width: 550px) { .advertisement{ height:auto; } 	.adsearch .right{ width:63%;     } }
@media screen and (max-width: 500px) { .middlecontent .contentleft{ width:95%; } .adsearch .searchinformation{ display:none;     } .adsearch{ width:100%;     } .advertisement{ height:250px; } .adsearch .right{ width:55%;     } .middlecontent .image_slide_small{ height:45px;     } .middlecontent .image_id{ height:auto; max-height:500px;    } .middlecontent .contact{ width:95%;     } .middlecontent .contentleft input[type=file] { width: 65%;}  }
@media screen and (max-width: 375px) {   .adsearch .right{ width:50%;     } .middlecontent .contentleft input[type=file] { width: 60%;} }
@media screen and (min-width: 1000px) { #menu_mobile{ 	display:none; }  }
