html, body{ padding:0; margin:0; color:#232323; background:#eeeeee; height:100%; min-height: 100%; }
body{ font:11px Verdana, Geneva, sans-serif; color:#232323; background:#eeeeee; }

img{border: 0px none;}
a {border: 0px none; color:#333333; text-decoration:none;}
a:hover{text-decoration: underline;}

form{display: inline;}
input { font:13px Verdana, Geneva, sans-serif; color:#222222; border-width:1px; border-bottom-color:#b7d9ed; border-left-color:#b7d9ed; border-top-color:#3d7bad; border-right-color:#b7d9ed; }
textarea { font:13px Verdana, Geneva, sans-serif; color:#222222; border-width:1px; border-bottom-color:#b7d9ed; border-left-color:#b7d9ed; border-top-color:#3d7bad; border-right-color:#b7d9ed; }
select{ font:13px Verdana, Geneva, sans-serif; color:#222222; behavior: url(/disable.htc); }
select .disabled { background:#FFF3DE; font-weight: bold; font-style: italic; color: #000; }
.clearboth{clear: both; overflow: hidden !important; height:0 !important; padding:0; margin:0; line-height: auto; }
.clearleft{clear: left;}
.clearright{clear: right;}
.separator_10{clear:both;height:10px;overflow:hidden;}
.separator_15{clear:both;height:15px;overflow:hidden;}
.separator_20{clear:both;height:20px;overflow:hidden;}
.separator_5{clear:both;height:5px;overflow:hidden;}
.separator_2{clear:both;height:2px;overflow:hidden;}
.floatleft{float: left;}
.floatright{float: right;}
.fwnormal{font-weight: normal; }
.fwbold{font-weight: bold; }
.hauto{height: auto !important; }
.wauto{width: auto !important; }
.dinline{ display: inline !important; }
.nopadding{padding:0 !important;}
.error{color:red;} 
.hidden {display:none}
.justify {text-align:justify}
.underline {text-decoration:underline} 
.pointer { cursor:pointer; } 
.b{ border:1px solid #E45B2B; }
.g{ border:1px solid green; }
.errorlong{ color:red; padding:7px 0 10px 10px; border:1px solid red; margin-bottom:10px; background:#fff; font-size:12px; font-weight:bold; }
.successlong, .successajax{ background:#FFFFFF url(../images/accept.gif) no-repeat scroll 8px 10px; margin:0 0 10px 0; border:1px solid #3d590e; color:#000; padding:10px 10px 10px 35px; font-size:12px; line-height:normal; }

/* main */
.content-out{ margin: 0px auto; width:1002px; background:url(../images/content.gif) repeat-y; overflow: hidden; }

/* footer */
.footer{ width:1002px; background:url(../images/content-end.gif) no-repeat; margin: 0px auto; text-align:center;  padding:20px 0 20px 0; color:#585857; }
.footer .copy{ width:800px; margin: 0px auto; padding:10px 0 0 0; color:#0534cc; font-weight:bold;} 
.footer .partners{ width:900px; margin: 0px auto; padding:10px 0 0 0; color:#D10006;} 
.footer .partners span {font-weight:normal;font-size:8px; color:#888; position:relative;top:-2px;}
.footer .partners a{color:#D10006;}

.footer .disclaimer{ width:800px; margin: 0px auto; font-size:10px; padding:10px 0 0 0; }
.footer .disclaimer a{color:#0534CC; text-decoration:none};
.footer .disclaimer a:hover{ text-decoration:underline};
.bottomnav {width:972px; height:30px; background:#efefef; margin:0px auto; }
.bottomnav .menu{ font-size:11px; font-weight: bold; padding:8px 0 0 20px; text-align: center; }
.bottomnav .menu a{ color:#555; text-decoration:none; font-weight: bold; }
.bottomnav .menu a:hover, .footer .menu a.active{ color:#232323; }
.bottomnav .menu span.sep{ color: #cccccc; padding: 0 10px; font-weight:normal; }

/* head */
.topnav { background:#f7f7f7; border-bottom:1px solid #cccccc; font-size:11px; height:24px; line-height:24px; }
.topnav span{ color: #232323; display:block; float:left; padding:0 6px; height:24px; line-height:24px; font-weight:bold; }
.topnav span.sep{ color: #cccccc; font-weight: normal; }
.topnav a { color:#0534cc; text-decoration:none; display:block; float:left; padding:0 6px; height:24px; line-height:24px; font-weight: bold; }
.topnav a:hover, .topnav a.active{ color:#232323; }
.topnav a.rss { float:right; background:none; color:#5e6d23; font-weight:bold; padding:0; background:url(../images/rss.gif) no-repeat; width:36px; height:15px; margin:5px 7px 0 0;} 

/* logo */
.toplogo{ margin:0px auto; width:960px; height:90px; padding:2px 0 2px 0; }
.toplogo a{ width: 367px; height: 83px; display: block; float: left; background:url(../images/logo.gif) no-repeat bottom left;} 
.toplogo a:hover{ text-decoration: none; }
.toplogo h1{ padding:20px 0 0 67px; width: 367px; height: 68px; margin:0; display: block; float: left; font-size:19px; font-weight:normal; color:#0534cc; background:url(../images/logoe.gif) no-repeat center left; font-family:Arial, Helvetica, sans-serif; text-decoration:none; } 
.toplogo h2{ width: 367px; height: 76px; padding:0; margin:6px 0 0 0; display: block; float: left; font-size:19px; font-weight:normal; color:#0534cc; background:url(../images/logoe.gif) no-repeat center left; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
.toplogo h2 a{ padding:16px 0 0 67px; width: 367px; height: 73px;  display: block; float: none; background:none; text-decoration: none; color:#0534cc;}
.toplogo h3{ width: 367px; height: 76px; padding:0; margin:6px 0 0 0; display: block; float: left; font-size:19px; font-weight:normal; color:#0534cc; background:url(../images/logoe.gif) no-repeat center left; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
.toplogo h3 a{ padding:16px 0 0 67px; width: 367px; height: 73px;  display: block; float: none; background:none; text-decoration: none; color:#0534cc;}
.toplogo .advert{ height:65px; width:500px; padding:20px 0 0 80px; float:left; }
.toplogo .advert-long{ height:75px; width:550px; padding:10px 0 0 80px; float:left; }

/* page nav & search */
.pagenav{ width: 960px; height: 85px; background:url(../images/pagenav.gif) no-repeat; margin:0px auto; } 
.samplenav{ height: 40px !important; background:url(../images/pagenav.gif) no-repeat; margin:0px auto; } 
.pagenav a.left{ border-right:1px solid #c8dddb; height: 40px; padding:0 14px; display: block; float: left; color:#0534cc; font-weight: bold; font-size: 16px; font-family:Arial, Helvetica, sans-serif; text-decoration: none; }
.pagenav a.left:hover{ background:url(../images/pagenav-hover.gif) repeat-x; text-decoration: none; }
.pagenav a.addadvertisement{ background:url(../images/pagenav-add-offer.gif) repeat-x; text-decoration: none; }
.pagenav a.addadvertisement:hover{ background:url(../images/pagenav-hover.gif) repeat-x; text-decoration: none; }
.pagenav a.left span{ display: block; float:left; height: 40px; line-height: 40px; cursor: pointer; }
.pagenav a.first{ padding-left:0; }
.pagenav a.first span.round{ width: 14px; }
.pagenav a.first:hover span.round{ background:url(../images/pagenav-hover-first.gif) no-repeat; } 
.pagenav .search{ clear: both; padding: 8px 0 0 10px;}
.pagenav .search input{ border-width:1px; border-bottom-color:#b7d9ed; border-left-color:#b7d9ed; border-top-color:#3d7bad; border-right-color:#b7d9ed; font-size:14px; padding:3px 0 2px 2px; }

.pagenav .search .category{ width: 220px; float: left; margin: 3px 10px 0 0; background:url(../images/dropdown.gif) 206px 2px no-repeat #fff; cursor:pointer} 
.pagenav .search .category::selection {background: red}
.pagenav .search .category::-moz-selection {background: red}

.pagenav .search .keyword{ width: 305px;  float: left; margin: 3px 10px 0 0; }
.pagenav .search .find{ float: left; position:relative; top:2px;}
.pagenav .search a{ color:#0534cc; text-decoration: underline; font-size: 13px; margin: 5px 0 0 10px; display: block; float: left; font-family:Arial, Helvetica, sans-serif }
.pagenav a.selected{color:#000 !important;}
.pagenav .search a:hover{ text-decoration: none; }

.pagenav em{ background:url(../images/drop.gif) no-repeat 0 0; width: 18px; height: 17px; overflow:hidden; float: left; display: block; margin: 12px 0 0 5px; } 
.pagenav a.left:hover em{ background:url(../images/drop.gif) no-repeat 0 -17px; cursor:pointer; }
.pagenav a.left:hover em.hover{ background:url(../images/drop.gif) no-repeat 0 -34px; }

#categoriesContent{ display: none; }
#categoriesBrowser{ border:0; width:572px; height:364px; z-index:100; position: absolute; }
.cat_browser{ background:#fff; width:572px; height:364px; }
.cat_browser .cat_m_top{ height:5px; overflow: hidden; background:url(../images/categories-menu-top.gif) no-repeat top #fff; z-index:100; }
.cat_browser .bottom { height:11px; overflow:hidden; background:url(../images/categories-menu-bottom.gif) no-repeat bottom #fbfbfb; }
.cat_browser .bottom div{ height:5px; overflow:hidden; border-left:1px solid #a5c0bc;  border-right:1px solid #a5c0bc; background:#fbfbfb; }

.cat_browser .categories{ background:#fbfbfb; height:347px; padding: 0 0 0 15px; overflow:auto; background:#fbfbfb; border-left:1px solid #a5c0bc;  border-right:1px solid #a5c0bc;}
.cat_browser .categories .cleft {float:left;width:177px}
.cat_browser .categories .cmid {float:left;width:177px}
.cat_browser .categories .cright {float:left;width:177px}
.cat_browser .categories .main{ padding: 5px 10px 0 0; }
.cat_browser .categories .main a{ display: block; color:#0033cc; padding:0; clear:both; line-height: auto;
	font-weight: bold; font-size: 14px; margin:0 0 5px 0; text-decoration: none;  font-family:Arial, Helvetica, sans-serif }
.cat_browser .categories .main a.sub { font-weight: normal; font-size: 13px; margin:0 0 5px 0; text-decoration: normal;}
.cat_browser .categories .main a:hover{ color: #d10006; }

.profile_browser{ background:url(../images/profile-menu-end.gif) no-repeat bottom; z-index:100; position: absolute; width:220px; padding:0 0 6px 0; }
.profile_browser .cat_m_top{ background:url(../images/categories-menu-top.gif) no-repeat top #fff; width:194px; height:5px; overflow: hidden; }
.profile_browser div{ padding:0 12px 4px 12px; background:#FBFBFB; border-left: 1px solid #c8dddb; border-right: 1px solid #c8dddb;  }
.profile_browser div div{ border:0px none; }
.profile_browser span{ font-size:13px; color:#0534cc; display: block; padding: 4px 2px; font-weight: bold; }
.profile_browser a{ font-size:13px; color:#0534cc; display: block; padding: 4px 2px; }
.profile_browser a:hover{ background:#EFFBFB; text-decoration: none; }

/* home */
.home{ width:960px; margin:0px auto; }
.home .home_ads{ background:url(../images/rounded-left-31.gif) left top no-repeat; width: 640px; height:31px; padding: 0 0 0 5px; }
.home .home_ads .aleft{ width:620px; height:24px; padding:5px 0 0 8px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; float:left; font-size:13px; font-family:Arial, Helvetica, sans-serif; background:url(../images/bg-home-ads.gif) repeat-x} 
.home .home_ads .aleft .content{ background:#f7f7f7; }
.home .home_ads .aleft span{ width:140px; float:left; color:#000; }
.home .home_ads .aleft span b{ font-size:13px; }
.home .home_ads .aleft .advert{ float:right; padding:0; width: 480px; overflow: hidden; }
.home .home_ads .aleft .advert span {color:#888;font-weight:bold; float:left;font-size:13px;}
.home .home_ads .aleft .advert h2 { font-weight:normal; float:left; margin:0; padding:0 0 0 10px; line-height:normal; font-size:13px; height:auto;}
.home .home_ads .aleft .advert a{ color:#e1351e; text-decoration:underline; font-size:12px; font-weight:normal; text-transform:uppercase}
.home .home_ads .aleft .advert b{ color:#000; text-decoration:underline; font-size:12px; }
.home .home_ads .aright{ float:left; background:url(../images/rounded-right-31.gif) left top no-repeat; width: 5px; height:31px; } 

.home .left{ width:640px; float:left; overflow:hidden; }
.home .left h1{ margin:0; padding:0 0 0 40px; height:33px; line-height:33px; color: #d10006; font-weight:normal; font-size: 20px; font-family:Arial, Helvetica, sans-serif; float: left; }
.home .left h2{ margin:0; padding:2px 0 0 15px; height:33px; line-height:33px; color: #d10006; font-weight:normal; font-size: 20px; font-family:Arial, Helvetica, sans-serif; float: left; }
.home .left h2.topoffers{width:643px; height:41px; padding:7px 0 0 10px; font-size: 24px; background:url(../images/bg-home-vip.gif) no-repeat; color:#838fb5;}
.home .right{ width:300px; float:right; }

.home .howtostart{ width: 300px; overflow: hidden; background:url(../images/howtostart-mid.gif) repeat-y; }
.home .howtostart .top{ background:url(../images/howtostart-top.gif) no-repeat top; }
.home .howtostart .bot{ background:url(../images/howtostart-bot.gif) no-repeat bottom;}
.home .howtostart .cnt{ padding: 10px 10px 10px 10px; }
.home .howtostart .cnt .header{ padding:0 0 5px 0; color: #d10006; font-weight:normal; font-size: 18px; font-family:Arial, Helvetica, sans-serif; }
.home .howtostart .cnt a{ padding:5px 0 5px 19px; font-size:14px; color:#0534cc; display:block; background:url(../images/arr-howto.gif) no-repeat -2px 4px; font-family:Arial, Helvetica, sans-serif;}
.home .howtostart .cnt a:hover{ text-decoration: underline; }
		
.home .box300{ width: 300px; overflow: hidden; background:url(../images/box300-mid.gif) repeat-y; }
.home .box300 .top{ background:url(../images/box300-top.gif) no-repeat top; }
.home .box300 .bot{ background:url(../images/box300-bot.gif) no-repeat bottom; }
.home .box300 .cnt{ padding: 10px 5px 15px 15px; }
.home .box300 .cnt h2{ margin:0 0 7px 0; padding:0; height:33px; line-height:33px; color: #d10006; font-weight:normal; font-size: 22px; font-family:Arial, Helvetica, sans-serif; }
.home .box300 .header { margin:0 0 7px 0; padding:0; height:33px; line-height:33px; color: #d10006; font-weight:normal; font-size: 22px; font-family:Arial, Helvetica, sans-serif; }

.home .box300 .inquiry{font-size:12px}
.home .box300 .inquiry p{padding:0 0 12px 0; margin:0;}
.home .box300 .inquiry input.opt{float:left;width:16px; border:0; position:relative; left:-3px; top:-2px}
.home .box300 .inquiry label{float:left;width:250px;}
.home .box300 .inquiry a{color:#0534CC !important;text-decoration: underline;border:0 !important;float:left;margin-top:5px;font-weight:bold; font-family:Verdana, Geneva, sans-serif !important}
.home .box300 .inquiry .vote{margin-right:5px; float:right;}

.home div.positive{float:left;background:#d10006;height:16px; color:#fff;}
.home div.negative{float:left;background:#9fd9e9;height:16px;}
.home h3.pink {background:#ffe0cd;}
.home h3.vote{font-size:13px;margin:0; padding:3px 0 4px 3px; width:96%; font-weight:normal; font-family:Arial}
.home h3.vote a{font-size:12px;}
.home h3.vote a:hover{color:#d10006 !important; text-decoration:none;}
.home h4.vote{font-size:11px;margin:0; padding:0 0 0 0; font-weight:bold; font-family:Arial}
.home .vote a{color:#444 !important}

.home .regions .cnt span{float:left; width:102px; padding-bottom:5px;}
.home .regions .cnt .reg { width:88px;}
.home .regions .cnt a{ font-size:12px; color:#767674; display:block; padding:0; float: left; font-family:Arial, Helvetica, sans-serif; border-bottom:1px dotted #777;}
.home .regions .cnt a:hover{ text-decoration: none; }
.home .regions .cnt h2{}

.home .tags .cnt{ line-height: 200%; padding: 10px 15px 15px 15px; }
.home .tags .cnt a{ text-decoration:none; font-family:Arial, Helvetica, sans-serif}
.home .tags .cnt a:hover{ text-decoration: underline; }
.home .tags .cnt h2{ }

.home .cleft{ float: left; width: 200px; } 
.home .cmid{ float: left; width: 235px; } 
.home .cright{ float: left; width: 215px; }
.home .categories{ padding: 0 0 10px 2px; width:650px; }
.home .categories a{ display: block; color:#0534cc; padding: 0; clear:both; }
.home .categories .main{ padding: 20px 10px 0 0; line-height:auto; clear:both; }
.home .categories .main a{ font-weight: bold; font-size: 16px; text-decoration: none;  font-family:Arial, Helvetica, sans-serif; margin-bottom:8px;}
.home .categories .main a:hover{ color: #d10006;}
.home .categories a.sub { font-weight: normal; font-size: 14px; font-family:Arial, Helvetica, sans-serif; }
.home .categories a.sub span{ border-bottom:1px solid #99aaee; }
.home .categories a.sub:hover{ color: #d10006; }
.home .categories a.sub:hover span{border-bottom:1px solid #f49515;}

.home .whatsvip, .home .offerscount{ float: right; padding: 5px 10px; margin:5px 0 0 0; background:#f4f4f4; }
.home .whatsvip a, .home .offerscount a{ text-decoration: underline; margin: 5px; }
.home .whatsvip a:hover, .home .offerscount a:hover{ text-decoration: none; }

/* category list */
.categorylist{ width:640px; }
.categorylist .item{ padding:10px 5px; border-bottom: 1px solid #cccccc; }
.categorylist .image{ width:112px; text-align:left; min-height:70px; float:left; }
.categorylist .image img{ padding:3px; background:url(../images/catimage.gif) no-repeat; }
.categorylist .image div.vote { background:url(../images/catimage.gif) no-repeat; width:84px;height:61px; padding:9px 0 0 7px}
.categorylist .image div.vote label.positive{position:relative; top:-2px; padding:0 0 0 3px; float:left}
.categorylist .image div.vote label.negative{position:relative; top:-2px; padding:0 0 0 3px; float:left}
.categorylist .image div.vote div.positive{float:left;background:#d10006;height:10px;}
.categorylist .image div.vote div.negative{float:left;background:#9fd9e9;height:10px;}
.categorylist .image div.vote a.yes { background:url(../images/voteup.gif) left no-repeat; float:left; padding:0 0 0 12px; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-right:3px;}
.categorylist .image div.vote a.no {background:url(../images/votedown.gif) left no-repeat; float:left; padding:0 0 0 12px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.categorylist .image div.vote a.yes:hover{color:#d10006}
.categorylist .image div.vote a.no:hover{color:#74acbc}
.categorylist .image div.vote .actions {border-top:1px solid #e1e1e1; margin-top:6px; width:78px; padding:2px 0 0 0}

.categorylist .image .save{ display:block; width:69px; height:17px; background:url(../images/saveoffer.gif) no-repeat; margin:8px 0 0 10px; cursor: pointer; }
.categorylist .image .delete{ display:block; width:69px; height:17px; background:url(../images/deleteoffer.gif) no-repeat; margin:8px 0 0 10px; cursor: pointer; }
.categorylist .infos{ width:518px; float:left; color:#4e4f50; font-size:12px; }
.categorylist .title{ padding:0 0 5px 0; width: 440px; }
.categorylist .title a{ color:#0534cc; font-size:16px; text-decoration:none; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.categorylist .title a:hover{ text-decoration: underline;}
.categorylist h3.vipoffer {float:left; font-size:13px; margin:0 !important; padding:0 3px 0 36px; color:#fff; background:url(../images/bg-vip.gif) left no-repeat ; width:51px; height:17px; font-family:Arial, Helvetica, sans-serif}
.categorylist .city{ color:#4e4f50; font-style:italic; padding:0 0 10px 0; }
.categorylist .city a{ text-decoration: underline; }
.categorylist .description{ padding:0 0 5px 0; }
.categorylist a:hover{ text-decoration:none; }
.categorylist .vipstar{float: right;}
.categorylist .star{ width: 20px; height: 20px; display: block; float: left; background:url(../images/star.gif) no-repeat; }
.categorylist a.details{ color:#d10006; margin: 5px 0 0 0; }

/* inner lists */
.inner{ width:960px; margin:0px auto; }
.inner .left{ width:195px; float:left; }
.inner .right{ width:745px; float:right;}

.inner .right .vote div.positive{float:left;background:#d10006;height:16px; color:#fff;}
.inner .right .vote div.negative{float:left;background:#9fd9e9;height:16px;}
.inner .right .vote h3.vote{font-size:13px;margin:0; padding:0 0 25px 0; font-weight:normal; font-family:Arial}
.inner .right .vote h4.vote{font-size:11px;margin:0; padding:0 0 0 0; font-weight:bold; font-family:Arial}
.inner .right .vote a{color:#444 !important}


.inner .right .addbaner{width: 468px; margin: 0px auto; }
.inner .right .addbaner-long{ width: 728px; margin: 0px auto; }
.inner .right h2.topoffers{ width:670px; margin:10px 0 10px 0; height:41px; padding:9px 0 0 70px; font-size: 24px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; background:url(../images/bg-inside-vip.gif) no-repeat; color:#838fb5;}

.inner .right .breadcrumb{ padding:0; font-size: 12px; }
.inner .right .breadcrumb a{ color:#82008c; text-decoration: underline; }
.inner .right .breadcrumb a:hover{ text-decoration: none; }
.inner .right .breadcrumb span{ color:#82008c; text-decoration:none; padding: 0 8px; }
.inner .right .breadcrumb span.current{ color:#82008c; text-decoration: none; padding: 0; }

.inner .right h1{ margin:0; padding:15px 0 10px 0; color: #020202; font-size: 17px; font-weight: normal; }
.inner .right .subsep{ height: 10px; border-top: 1px solid #cccccc; clear:both;}
.inner .right .subcats a{ display: block; width: 240px; color:#0534cc; float: left; font-size: 12px; text-decoration: underline; margin: 0 0 10px 0; }
.inner .right .subcats a:hover{ text-decoration: none; }

.inner .right .categorylist{ width:745px; }
.inner .right .categorylist .vipitem{background: #fff9e2; /*#f6f6f4*/}
.inner .right .categorylist .infos{ width:623px; }

.inner .right .pagesort{ width:745px; height:34px; margin:10px 0 15px 0; background:url(../images/pagesort.gif) no-repeat; font-size: 12px;  }
.inner .right .pagesort .sortsmenu{ padding: 7px 10px 0 10px; }
.inner .right .pagesort .sortsmenu .floatright{ padding-top: 2px; }
.inner .right .pagesort .sortsmenu b{ font-weight: normal; }
.inner .right .pagesort .sortsmenu .submit{ cursor:pointer; width:60px; font-size:12px; font-family:Arial, Helvetica, sans-serif; height:20px; background:url(../images/btbg60.gif) no-repeat; border: 0px none; padding: 0; margin: 0; }
.inner .right .pagesort .sortsmenu .filter{ border-width:1px; border-bottom-color:#b7d9ed; border-left-color:#b7d9ed; border-top-color:#3d7bad; border-right-color:#b7d9ed; }

.inner .right .pgcategory{ padding:7px 0 0 0; height:14px; font-size: 12px; }
.inner .right .pgcategory .prev{ float:left; padding:0 0 0 8px; color:#cacaca; }
.inner .right .pgcategory .next{ float:right; padding:0 8px 0 0; color:#cacaca; }
.inner .right .pgcategory a, .inner .right .pgcategory a span{ text-decoration: underline; color:#82008c; }
.inner .right .pgcategory a:hover{ text-decoration:none; }
.inner .right .pgcategory{ color:#82008c; text-decoration:none; }
.inner .right .pgcategory .pages{ float:left; width: 590px; text-align:center; }
.inner .right .pgcategory .pages a{ padding:2px; margin:0 1px; }
.inner .right .pgcategory .pages span.selected { color:#82008c; font-weight:bold; padding:2px; margin:0 1px; }

.inner .box195{ width: 195px; overflow: hidden; background:url(../images/box195-mid.gif) repeat-y; }
.inner .box195 .top{ background:url(../images/box195-top.gif) no-repeat top; }
.inner .box195 .bot{ background:url(../images/box195-bot.gif) no-repeat bottom; }
.inner .box195 .cnt{ padding: 10px 5px 15px 10px; }
.inner .box195 .cnt .header{ margin:0 0 6px 0; color: #d10006; font-size: 16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold }
.inner .box195 .cnt a{ padding:0 0 0 6px; margin:0 0 6px 0; font-size:12px; color:#0534cc; display:block; }
.inner .box195 .cnt a:hover{ text-decoration: underline; }
.inner .box195 .cnt span{ display:block; padding:0 6px; margin:0 0 6px 0; font-size:12px; }
.inner .box195 .cnt span.selected{ font-size:12px; color:#0534cc; font-weight:bold; }
.inner .box195 .vote p{padding:0 0 12px 0; margin:0;font-size:12px;}
.inner .box195 .vote input.vote{float:right; margin-right:7px;}

/* static page */
.inner .right .static{ font-size: 12px; padding:0 0 15px 0; }
.inner .right .static a{ text-decoration:underline; color:#0534CC; font-size:13px; font-weight:normal;}
.inner .right .static a:hover{ text-decoration:none; }
.inner .right .static h2{ font-size:13px; font-weight:normal; margin:0; padding:0 0 10px 0; color:#0534CC; font-weight:bold }
.inner .right .static h3{ font-size:14px; font-weight:normal; margin:0; padding:0 0 10px 0; color:#0534CC; font-weight:bold }

/* add / edit / forms */ 
.inner .right table.form{width: 740px;}
.inner .right .form .publish a{color:#0033CC}
h1.publish {font-weight:normal !important; font-size:19px  !important; font-family:Arial, Helvetica, sans-serif}
.inner .right .form .formheader{ background:url(../images/bg-form-title.gif) right top no-repeat #ffe2c8; padding-left:15px; height:30px; border-bottom:1px solid #fff; font-weight:bold; font-size:13px;}
.inner .right .form .notes {width: 700px;}
.inner .right .form td.label{background:#efefef; width:205px; height:25px; border-bottom:1px solid #fff; border-right:1px solid #fff; font-size:13px; padding-left:15px; padding-top:5px;}
.inner .right .form td.label font{padding-left:5px; color:#f00}
.inner .right .form td.label p{font-size:10px; margin:0; padding:1px 5px 0 0; color:#888}
.inner .right .form td.label p a{color:#0033CC; text-decoration:underline;}
.inner .right .form td.input{background:#fff3de; border-bottom:1px solid #fff; padding-left:10px; padding-top:5px;}
.inner .right .form td.input #proPrice {width:215px;}
.inner .right .form td.input #proUrl {width:350px;}
.inner .right .form td.input #phone {width:250px;}
.inner .right .form td.input #icq {width:250px;}
.inner .right .form td.input #skype {width:250px;}
.inner .right .form td.input #usrEmail {width:250px;}
.inner .right .form td.input select{width:400px;}
.inner .right .form td.input .city select{width:220px;}
.inner .right .form td.input input{width:475px; border-width:1px; border-bottom-color:#b7d9ed; border-left-color:#b7d9ed; border-top-color:#3d7bad; border-right-color:#b7d9ed; font-size:13px; padding:2px 0 1px 0}
.inner .right .form td.input textarea{width:475px; border-width:1px; border-bottom-color:#b7d9ed; border-left-color:#b7d9ed; border-top-color:#3d7bad; border-right-color:#b7d9ed; font-size:13px; padding:2px 0 1px 0}
.inner .right .form td.input span{display:block; font-size:12px; padding:1px 0 4px 0; color:red;}
.inner .right .form div.gmap{padding:4px 0 0 0}
.inner .right .form a.gmap {text-decoration:underline; color:#0033CC; font-size:11px;}
.inner .right .form a.gmap:hover{color:red;}
.inner .right .form .category{ width: 220px; margin: 3px 10px 0 0; background:url(../images/dropdown.gif) right no-repeat #fff; cursor:pointer} 
.inner .right .form .captcha{ font-size:13px; padding-right:30px;} 
.inner .right .form .captcha input {width:100px !important; border-width:1px; border-bottom-color:#b7d9ed; border-left-color:#b7d9ed; border-top-color:#3d7bad; border-right-color:#b7d9ed; font-size:13px;}
.inner .right .form .captcha label {padding-right:10px;}
.inner .right .form .captcha img {position:relative; top:3px;}
.inner .right .form a.publish { background:url(../images/button_publish_offer.gif) no-repeat; display:block; width:106px; height:27px;}
.inner .right .form .terms {background-color:#f5f5f5; padding:10px 30px 20px 10px}
.inner .right .form .error {font-weight:bold; padding-top:3px;clear:both;}
.inner .right .form #modCntSelection{font-size:13px; padding-top:15px;}
.inner .right .form #modCntSelection label {position:relative; top:-2px; font-weight:bold}

.button_submit {background:url(../images/button_publish_offer.gif) no-repeat; width:106px !important; height:27px; border:0; cursor:pointer;}

.inner .right .viewoffertop{padding-right:14px; padding-top:1px; float:right}
.inner .right .viewoffertop a{color:#0534CC; font-weight:normal; font-size: 11px; text-decoration:underline;}
.inner .right .viewoffertop a:hover{color:red;}

.inner .right .form .restop{ width:738px; height:35px; text-align:center; padding-top:10px;}
.inner .right .form .restop .floatright a{ color:#0534CC; font-size:13px; font-weight:bold; text-decoration:underline; position:relative; top:1px;}
.inner .right .form .restop .floatright a:hover{ color:red;}
.inner .right .form .restop h1{ color:#d10006; margin:0; padding:0}
.inner .right .form .details .notes{font-size:12px; font-style:italic;}
.inner .right .form .details .notes_normal{font-size:12px; font-style:normal; line-height:16px; text-align:justify; padding-right:10px;}
.inner .right .form ul#sortlist{ list-style-type:none; margin:0; padding:0; display:block; height:86px;  position:relative; }
.inner .right .form ul#sortlist li{ float:left; padding:0 20px 0 0; text-align:center; }
.inner .right .form ul#sortlist li img {border:1px solid #CCC; padding:4px;}
.inner .right .form ul#sortlist li a{ font-size:12px; float:left; height:20px; color:#0033CC; padding:5px 0 0 0; font-family:Arial, Helvetica, sans-serif}
.inner .right .form ul#sortlist li a.preview{background: url(../images/glass.gif) no-repeat left; padding:5px 0 0 20px;}
.inner .right .form ul#sortlist li span{ float:left; color:#CCC; padding:0 7px 0 5px; position:relative; top:6px; font-size:10px;}
.inner .right .editprofile{float:right; color:#6e6e6f; font-size:13px; margin-top:20px;}
.inner .right .editprofile a{color:#0534CC; font-size:13px;}

.inner .right .form .max{ padding:5px 0 0 0; font-size:11px; }
.inner .right .form .working{ background:#FFF; filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; position:absolute; z-index:999; text-align:center; 
	margin:-20px 0 0 -20px; width:595px; height:108px; padding:60px 0 0 0; }
.inner .right .form .required{ font-size:12px; padding-bottom:8px;}

/* buttons */
input.save { width:78px; height:27px; border:0px none; background:url(../images/btsave.gif) no-repeat; cursor:pointer; }
input.vote { width:93px; height:27px; border:0px none; background:url(../images/btvote.gif) no-repeat; cursor:pointer; }
input.find { width:94px; height:26px; border:0px none; background:url(../images/btsearch.gif) no-repeat; cursor:pointer;}

/* offer */
.inner .right .offerheader{ border-top:1px solid #cdcdcd; background: url(../images/offerheader.gif) no-repeat; padding: 5px 10px; font-size: 12px; }
.inner .right .offerheader .floatleft{ line-height: 160%; font-size:11px}
.inner .right .mkvip{ display: block; float: right; width: 106px; height: 27px; margin:5px 0 0 0; background: url(../images/mkvip.gif) no-repeat; }
.inner .right h1 span{ width: 20px; height: 20px; display: block; float: right; background:url(../images/star.gif) no-repeat; }
.inner .right h1 em{ float: left; font-style: normal; }

/* offer details */
.inner .right .offerinfo{ float: left; width: 413px; padding: 20px 0 0 0; font-size: 12px; }
.inner .right .offerinfo .descr{width:300px;float:left}
.inner .right .offerinfo .offervote { float: left; width: 90px; height: 52px;}
.inner .right .offerinfo .offervote .result{width:54px; height:51px; background:url(../images/bg-vote.gif) no-repeat left top; float:left}
.inner .right .offerinfo .offervote .result .positive{padding-top:5px; color:#d10006; font-family:Arial;font-size: 15px; font-weight:bold; text-align: center;}
.inner .right .offerinfo .offervote .result .negative{padding-top:7px; color:#0534cc;font-family:Arial;font-size: 15px; font-weight:bold; text-align: center;}
.inner .right .offerinfo .offervote .vote{width:25px; float:left; height:52px; margin-left:2px;}
.inner .right .offerinfo .offervote .vote a.up{ background:url(../images/voteup_big.gif) ; width:25px; height:25px; display:block; text-decoration:none; border-bottom:1px solid #e1e1e1;}
.inner .right .offerinfo .offervote .vote a.up:hover{background:url(../images/voteup_big_hover.gif)}
.inner .right .offerinfo .offervote .vote a.down{background:url(../images/votedown_big.gif) ; width:25px; height:25px; display:block; text-decoration:none}
.inner .right .offerinfo .offervote .vote a.down:hover{background:url(../images/votedown_big_hover.gif)}

.inner .right .offerinfo .note{ padding: 8px 0 8px 8px; border-bottom:1px solid #eeeeee; width:310px; overflow:auto}
.inner .right .offerinfo .note span{ display: block; float: left; color:#d10006; width: 60px; }
.inner .right .offerinfo .note label {float: left; width:240px;}
.inner .right .offerinfo .description{ padding:15px 8px 15px 5px; line-height: 140%; }
.inner .right .offeradvert{ padding:10px 0 25px 30px; float:left}
.inner .right .offerstat{padding:0 0 5px 0; font-style: italic;}

.fav{ float: left; background: url(../images/disk.gif) no-repeat;}
.send{ float: left; background: url(../images/email.gif) no-repeat;}
.alert{ float: right; background: url(../images/news.gif) no-repeat; }
.print{ float: right; background: url(../images/printer.gif) no-repeat; }

/* offer gallery */
.inner .right .offergallery{ width: 745px; padding:0; clear:both;}
.inner .right .offergallery div{ } 
.inner .right .offergallery a.image { background-position:center; background-repeat:no-repeat; float:left; width:139px; height:116px; text-decoration:none; margin: 2px; }
.inner .right .offergallery a.image span{ background: url(../images/proimage.gif) no-repeat; float:left; width:139px; height:116px; }
.inner .right .offergallery .note{ clear: both; background: url(../images/glass.gif) no-repeat 0 15px; width:378px; padding: 15px 0 0 5px; text-align:center; color: #0035cb; height:30px;} 
.inner .right .offergallery h2{ color: #d10006; font-weight: normal; font-size: 17px; padding: 5px 0 10px 0; margin: 0; }

/* offer tools */
.inner .right .toolbox{ width: 750px; overflow: hidden; background:url(../images/toolbox-mid.gif) repeat-y; margin: 20px 0; font-size: 12px; }
.inner .right .toolbox .top{ background:url(../images/toolbox-top.gif) no-repeat top; }
.inner .right .toolbox .bot{ background:url(../images/toolbox-bot.gif) no-repeat bottom; }
.inner .right .toolbox .cnt{ padding: 10px 5px 15px 10px; line-height: 160%; }
.inner .right .toolbox .cnt .left{ float: left; width:310px; padding: 15px; }
.inner .right .toolbox .cnt .right{ float: right; width: 355px; padding: 15px; }
.inner .right .toolbox .cnt div div{ color: #d10006; font-weight: bold; font-size: 14px; padding: 0 0 10px 0; }
.inner .right .toolbox .cnt span{ background: url(../images/arrbrn.gif) no-repeat 0 3px; padding: 0 0 0 15px;}
.inner .right .toolbox .cnt a{ color:#0534cc; text-decoration: underline; }
.inner .right .toolbox .cnt a:hover{ text-decoration: underline;color:#d10006}
.inner .right .toolbox .tools { padding:0 8px 0 4px !important; width:300px; }
.inner .right .toolbox .tools a{ color:#0534cc; text-decoration: underline; display: block; padding: 0 0 8px 22px; float:none; font-size:12px; font-weight:normal;}
.inner .right .toolbox .tools a:hover{ color:#d10006 !important;text-decoration: underline; }

.inner .right .additional {padding:15px 0 0 10px; height:40px}
.inner .right .additional span{ float:left;background: url(../images/arrbrn.gif) no-repeat 0 5px; padding: 0 0 0 15px;}
.inner .right .additional span.left{width:190px;}
.inner .right .additional span.left_a{width:450px;}
.inner .right .additional span.right{width:510px; clear:right; }
.inner .right .additional a{ color:#0534cc; text-decoration: underline; font-size:12px; line-height:21px;}
.inner .right .additional a:hover{ text-decoration: underline;color:#d10006 }

.inner .right table.advprice {font-weight:bold;width:500px; background-color:#ccc; margin-bottom:5px;}
.inner .right table.advprice td {background:#fff; padding:5px;}
.inner .right table.advprice td.aleft{width:350px;}
.inner .right table.advprice tr.title td{background:#f0eeee;}
.inner .right i.advprice{font-size:11px;}
.inner .right img.advopt{border:1px solid #ccc;}

/* offer tags */
.inner .right .tags{ padding:10px 10px 0 10px; font-size: 10px; color:#999 }
.inner .right .tags span{ color:#d10006; font-size:12px;}
.inner .right .tags a{ text-decoration: underline; color:#0534CC; font-size:12px;}
.inner .right .tags a:hover{ text-decoration: none; }

/* offer google map */
.inner .right .gmap{ padding: 0 0 20px 0; font-size: 12px; }
.inner .right .gmap h2{ color: #d10006; font-weight: bold; font-size: 14px; padding: 5px 0 20px 0; margin: 0; }
.inner .right .gmap a.gzoom{ text-decoration: underline; color:#0534cc; background: url(../images/glass.gif) no-repeat; padding: 2px 0 2px 20px; }
.inner .right .gmap a.gzoom:hover{ text-decoration: none; }
.inner .right .gmap .googlemap{ background:#fff; border:1px solid #cacaca; height:300px; margin:0 0 10px 0; }

/* offer comments */
.inner .right .comments{ padding: 0 0 20px 0; font-size: 12px; }
.inner .right .comments a{ text-decoration: underline; color:#0534cc; font-size:13px}
.inner .right .comments a:hover{ text-decoration: none; }
.inner .right .comments h2{ color: #d10006; font-weight: normal; font-size: 17px; padding: 5px 0 20px 0; margin: 0; }
.inner .right .comments a.add{ text-decoration: underline; font-weight:bold; color:#0534cc; padding: 2px 0 2px 24px; background:url(../images/askquestion.gif) 0 2px no-repeat; }
.inner .right .comments a.add:hover{ text-decoration: none; }
.inner .right .comments .sep{ background: url(../images/commentssep.gif) no-repeat; height: 1px; overflow: hidden; margin: 10px 0; }
.inner .right .comments .tools{ text-align: right; font-size: 11px; }
.inner .right .comments .answer{ background: url(../images/answer.gif) no-repeat; padding: 0 0 4px 24px; }
.inner .right .comments .question{ background: url(../images/questions.gif) no-repeat; padding: 2px 0 4px 24px; }
.inner .right .comments .question a {font-size:11px; font-weight:bold;}
.inner .right .comments .pgcomments{ text-align:center; }
.inner .right .comments .pgcomments a{ padding:0 4px; }
.inner .right .comments .pgcomments span.selected{ text-decoration:underline; padding:0 4px; }

/* offer - similar offers */
.inner .right .aditional h2{ color: #d10006; font-weight: normal; font-size: 17px; padding: 5px 0 12px 0; margin: 0; }


/* inquiry */
.inner .right .inquiry{font-size:12px;}
.inner .right .inquiry p{padding:0 0 12px 0; margin:0;}
.inner .right .inquiry input.opt{float:left;width:16px !important; border:0; position:relative; left:-3px; top:-2px}
.inner .right .inquiry label{float:left; width:450px;}
.inner .right .inquiry table{ background:#ccc}
.inner .right .inquiry table td.answer{width:500px;background:#fff;padding:5px 0 5px 10px;font-weight:bold;}
.inner .right .inquiry table td.count{width:50px;background:#fff;padding:5px 0 5px 10px; margin-top:10px;}
.inner .right .inquiry a{color:#0534CC !important;text-decoration: underline;border:0 !important;float:left;margin-top:5px;font-weight:bold; font-family:Verdana, Geneva, sans-serif !important}
.inner .right .inquiry .vote{margin-right:5px;}


/* overlay, popins */
#messageOverlay{ background:#FFF; filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; position:absolute; z-index:90; top:0; left:0; width:100%; text-align:center; height:500px; }
#messageContainer{position:absolute; z-index:100; top:150px; left:0; width:100%; text-align:center;}

/* popin frame */
.popin{ margin:0px auto; }
.popin td{ padding:0; overflow:hidden; }

.popin .t1{ width:18px; height:38px; background:url(../images/popin/t1.gif) no-repeat; }
.popin .t2{ height:38px; background:url(../images/popin/t2.gif) repeat-x; }
.popin .t3{ width:17px; height:38px; background:url(../images/popin/t3.gif) no-repeat; }

.popin .m1{ width:18px; background:url(../images/popin/m1.gif) repeat-y; }
.popin .m1-1{ width:18px; height:25px; }
.popin .m3{ width:17px; background:url(../images/popin/m3.gif) repeat-y; }
.popin .m3-3{ width:17px; height:25px; }

.popin .b1{ width:18px; height:17px; background:url(../images/popin/b1.gif) no-repeat; }
.popin .b2{ height:17px; background:url(../images/popin/b2.gif) repeat-x; }
.popin .b3{ width:17px; height:17px; background:url(../images/popin/b3.gif) no-repeat; }

.popin .t2 span{ float:left; max-width:300px; margin:10px 0 0 0; padding:8px 0 0 0; text-align:left; font-weight:bold; color: #333; }
.popin .t2 a.close{ float:right; display:block; width:43px; height:19px; margin:10px 0 0 0; background:url(../images/popin/close.gif) no-repeat 0 0; }
.popin .t2 a.close:hover{ background:url(../images/popin/close.gif) no-repeat 0 -19px; }

/* popin alert / confirm */
#popinContent{ padding:10px; white-space:nowrap; background:#fff; min-width:200px; }
#popinContent .message{ padding:10px 5px 15px 45px; background:url(../images/popin/question.gif) no-repeat 2px 5px; text-align:left; }
#popinContent .buttons{ margin:0px auto; clear:both; }
#popinContent .buttons a.ok{ background:url(../images/popin/button.gif) no-repeat 0 0; }
#popinContent .buttons a.cancel{ background:url(../images/popin/button.gif) no-repeat 0 0; margin-left:10px; }
#popinContent .buttons a{ display:block; float:left; width:74px; height:24px; line-height:24px; text-align:center; font-size:11px; text-decoration:none; }
#popinContent .buttons a:hover{ background:url(../images/popin/button.gif) no-repeat 0 -24px; text-decoration:none; }

/* popin forms */
.popin .working{ background:#FFF; filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; position:absolute; z-index:999; text-align:center; padding:60px 0 0 0; margin:-10px 0 0 0;  }
.popin h2{ float:left; color:#ff6666; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; }
.popin .spacer{ height:10px; }
.popin label{ background:url(../images/arr-search.gif) no-repeat 0 2px; font-weight:bold; display:block; padding:0 0 0 20px; height:22px; line-height:22px; font-size:12px; }
.popin .option{ padding:0 0 10px 0; }
.popin .option input{ width:300px; } 
.popin .option input.captcha{ width:200px; float:left; } 
.popin .option img.captcha{ float:left; } 
.popin .option textarea{ width:300px; height:60px; } 
.popin input.submit{ width:93px; height:27px; border:0px none; background:url(../images/btsend.gif) no-repeat; cursor:pointer; float:right; }
.popin input.publish{ width:93px; height:27px; background:url(../images/btsend.gif) no-repeat; }
.popin input.login{ width:67px; height:27px; background:url(../images/btlogin.gif) no-repeat; }
.popin input.register{ width:114px; height:27px; background:url(../images/btregister.gif) no-repeat; }

.popin .pcomment{ padding:0 10px; text-align:left;} 
.popin .pcomment label {font-size:12px;}
.popin .pcomment textarea { height:80px; }
.popin .pfriend{padding:0 10px; text-align:left; } 
.popin .pabuse{padding:0 10px; text-align:left; } 
.popin .plogin{padding:0 10px; text-align:left; } 
.popin .plogin .remember{ float:left; padding:0;font-size:12px; position:relative; left:-4px; }
.popin .plogin .remember label { background:none; float:none; display:inline; padding:0;}
.popin .plogin .remember input {position:relative; top:1px;}
.popin .plogin label {font-size:12px;}
.popin .plogin a { color:#0534CC; font-size:12px; /*position:relative; top:-4px; do not put this crap!  */}

.popin .pfp{padding:0 10px; text-align:left; } 
.popin .pfp a{color:#0534CC; font-size:12px; font-weight:bold; position:relative; top:10px;}
.popin .pregister{padding:0 10px; text-align:left; } 
.popin .pmail{padding:0 10px; text-align:left; } 
.popin .pra{padding:0 10px; text-align:left; } 

/* popin gallery / map */
.popin .gallery{ background:#fff; width:480px; height:360px; margin:0 0 10px 0; }
.popin .googlemap { background:#E5E3DF; border:1px solid #BAB5A9; width:800px; height:400px; margin:0 0 10px 0; }
.popin .googlemaphelp{ background:#fff; width:800px; margin:0 0 10px 0; white-space:normal; text-align:left; }
#proGoogleHasMap{ width:175px; }
#proGoogleMap{ width:auto; height:auto; clear:none; }

.popin .hint{ padding:5px 0 10px 0; font-size:11px; width:320px; white-space: normal; }
.popin .hint a{ text-decoration:underline; color:#0534CC; font-size:11px; }
.popin .hintmsg{ text-align:left; font-size:11px; padding:0 0 5px 0; width:300px; white-space: normal; color:#888 }
.popin .hintmsg img{ margin:0px auto; width:16px; height:16px; display:block; }

/* search */
.inner .right .searchnote{ padding:10px 0 10px 0; margin:10px 0 0 0; font-size: 12px; }
.inner .right .searchnote h5{ font-size: 13px; margin: 0; padding:0 0 15px 0; font-weight:bold}
.inner .right .searchform{ padding: 15px 0; font-size: 12px; }
.inner .right .searchform label{ display:block; font-weight:bold; font-size: 12px; padding: 0 0 2px 0; }
.inner .right .searchform label span{ color:#e45b2b; }
.inner .right .searchform input{ width: 335px; border-width:1px; border-bottom-color:#b7d9ed; border-left-color:#b7d9ed; border-top-color:#3d7bad; border-right-color:#b7d9ed; padding:2px 0 1px 0; } 
.inner .right .searchform select{ width: 340px; border-width:1px; border-bottom-color:#b7d9ed; border-left-color:#b7d9ed; border-top-color:#3d7bad; border-right-color:#b7d9ed; }
.inner .right .searchform #sCity{ height:302px; margin:0; padding:0; }
.inner .right .searchform #sCategory{ width: 340px; height:302px; margin:0; padding:0; }
.inner .right .searchform #imgOnly{ width:auto; display:inline; position:relative; top:1px;}
.inner .right .searchform .submit{ width:93px !important; height:27px; padding:0; float:right; border:0px none; background:url(../images/btsearchsm.gif) no-repeat; cursor:pointer; margin:0; }
.inner .right .noresults { font-size:13px; padding: 0 0 20px 0; }
.inner .right .noresults a{ color:#0534CC; text-decoration:underline; }

/* contacts */
.inner .right .cntform{}
.inner .right .cntform input{ width:340px !important; }
.inner .right .cntform textarea{ width:490px !important; }
.inner .right .cntform .submit{ width:93px !important; height:27px; float:left; border:0px none; background:url(../images/btsend.gif) no-repeat; cursor:pointer; margin:0; }
.inner .right .cntform a{color:#0534CC; text-decoration:underline}

/* autocpl */
div.autocomplete { position:absolute; width:220px; background-color:#FBFBFB; border:1px solid #C2C1C1; margin:0; padding:0; }
div.autocomplete ul { list-style-type:none; margin:0; padding:0; font-weight:bold; }
div.autocomplete ul li.selected { background-color: #F7FBE6; color:#627B00; }
div.autocomplete ul li { list-style-type:none; display:block; margin:0; padding:2px; height:18px; cursor:pointer; }

/* vip */
.addvip{ font-size:13px; }
.addvip b{ font-size:15px; }
.addvip a{ color:#ED9536; font-weight:bold; }
.pricing{  background:#ccc; width:500px; margin: 15px 0 0 0; }
.addvip h2, .addvip h4 { color:#0534CC; font-size:15px !important; float:left; padding:20px 0 5px 0 !important; margin: 0 !important; }
.addvip .heading  { color:#0534CC; font-size:15px; float:left; font-weight:bold; padding:20px 0 5px 0 !important;}
.pricing td, .pricing th{ background:#fff; }
.pricing th{ text-align:center; }
.pricing td a{ color:#1096CF; text-decoration:underline; font-weight:normal; }
.creditnote{ font-size:11px; font-style:italic; padding:10px 0 0 0; }
form.epayfrm input.paynow{ cursor:pointer; border:0px none; background:#F0F0F0; display:inline; padding:0; margin:0; color:#0534CC; text-decoration:underline; }
form.epayfrm input.paynowover{ text-decoration:none; }

/* smsbanner */
.smsbanner label{ display: block; font-weight: bold; padding: 0 0 2px 0; }
.smsbanner label span{ font-weight: normal; }
.smsbanner table td{ padding: 0 10px 15px 0; }
.smsbanner .text{ width: 600px; font-size: 14px; }
.smsbanner .color{ width: 200px; font-size: 14px; }
.smsbanner .advert-long{ padding: 10px 0; }
.smsbanner .error{ display: block; }
.smsbanner input.publish{ width:93px; height:27px; background:url(../images/btsend.gif) no-repeat; border: 0px none; float: right; }

