*{margin:0;padding:0}
html{height:100%}
body{font-family:Arial,Helvetica,sans-serif;background:#fff;height:100%}
table{border-collapse:collapse}
q{quotes:none}
a{color:#01679B}
a:hover{text-decoration:none}
a img{border:none}
.center{text-align:center}
.itl{font-style:italic}
img.article {float:left;padding:5px;border:none}

#wrapper{min-height:100%;width:1000px;margin:0 auto 0 0;background:url(/images/wrapper-bg.gif) repeat-y right top;overflow:hidden}
.happy #wrapper{background:url(/images/wrapper-bg2.jpg) repeat-y right top}
.mainpage #wrapper{background:none}

#wrap{width:790px;float:left;padding:0 0 180px 0}

#header{height:150px;position:relative;z-index:100}
.mainpage #header{height:101px}
	#header #logo{position:absolute;left:30px;top:20px}
	#header #user-bar{position:absolute;left:150px;top:0;background:url(/images/user-bar-bg.gif) repeat-x left top;color:#454545;z-index:100}
		.happy #header #user-bar div{background:url(/images/user-bar-lbg2.gif) no-repeat left bottom}
		#header #user-bar div{background:url(/images/user-bar-lbg.gif) no-repeat left bottom;height:28px;padding:0 0 0 15px;width:620px}
		#header #user-bar .greeting{display:block;font-size:0.75em;line-height:27px;float:left;margin:0 10px 0 0}
		#header #user-bar ul{list-style-type:none;line-height:26px;float:left;color:#BABABA}
			#header #user-bar ul li{float:left;padding:0 10px 0 0;position:relative}
			#header #user-bar ul li.authorization{padding:2px 0 0 0;line-height:21px}
			#header #user-bar ul li.remind-pass{padding:0 0 0 40px}
				#header #user-bar ul li a{font-size:0.75em}
				#header #user-bar ul li.authorization a{text-decoration:none;display:block;float:left;position:relative;z-index:100;height:24px;padding:1px 6px 0 5px}
				#header #user-bar ul li.authorization a.active{background:#fff;border-left:1px solid #E2E2E2;border-top:1px solid #E2E2E2;border-right:2px solid #AFAFAF;padding:0 4px;color:#000;height:25px}
					#header #user-bar ul li.authorization a span{border-bottom:1px dashed #01679B}
					#header #user-bar ul li.authorization a:hover span, #header #user-bar ul li.authorization a.active span{border:none}
				#header #user-bar ul li.authorization form{background:#fff;border-left:1px solid #E2E2E2;border-top:1px solid #E2E2E2;border-right:2px solid #AFAFAF;border-bottom:2px solid #AFAFAF;padding:10px 10px 5px 10px;position:absolute;left:0;top:27px;color:#000;z-index:50;display:none}
					#header #user-bar ul li.authorization p{font-size:0.75em;line-height:100%;margin-bottom:10px}
					#header #user-bar ul li.authorization label{font-style:italic;white-space:nowrap}
					#header #user-bar ul li.authorization .input-text{width:170px;border-top:1px solid #7D7D7D;border-right:1px solid #DADADA;border-bottom:1px solid #DADADA;border-left:1px solid #7D7D7D;padding:4px;font:1em Arial,Helvetica,sans-serif;color:#8B8B8B}
					#header #user-bar ul li.authorization .input-button{width:76px;height:26px;border:none;background:url(/images/button-bg.png) no-repeat left top;font:1em Arial,Helvetica,sans-serif;color:#fff;cursor:pointer;padding:0 0 2px 0}
					#header #user-bar ul li.authorization #au-close{position:absolute;right:10px;top:10px;width:8px;height:7px;background:url(/images/au-close-button-bg.gif) no-repeat left top;cursor:pointer;padding:0}
				#header #user-bar ul li.reg a{background:url(/images/reg-button-bg.gif) repeat-x left top;text-decoration:none;display:block;float:left}
					#header #user-bar ul li.reg a span{display:block;background:url(/images/reg-button-lbg.gif) no-repeat left bottom;height:28px;padding:0 10px;cursor:pointer;float:left}
				#header #user-bar ul li.reg-adv a{font-size:0.7em;font-style:italic;color:#BABABA}
				#header #user-bar ul li.remind-pass a{font-size:0.7em}
	#header #nav{position:absolute;left:160px;top:70px;font-size:1em;list-style-type:none;line-height:120%}
		#header #nav li{float:left;padding:0 14px 0 0}
			#header #nav li sup{background:url(/images/nav-sup-bg.gif) no-repeat left top;padding:0 0 0 4px;font-size:0.5em;color:#fff;display:block;float:left;line-height:11px;position:relative;top:-10px}
				#header #nav li sup span{background:url(/images/nav-sup-bg.gif) no-repeat right top;padding:0 4px 0 0;display:block;float:left;height:12px}
				#header #nav li a:hover{color:#0896C2}
	#header .ads{position:absolute;left:0;top:30px;text-align:center;width:1000px}

#aside{width:205px;float:left;padding:0 15px 0 35px}
	#aside h2{font-size:1.1em;margin-bottom:15px;font-weight:normal}
	#aside p{font-size:0.75em;margin-bottom:10px}
	#aside ul{font-size:0.75em;margin-bottom:10px;list-style-type:none}
	#aside .nav{font-size:0.8em}
		#aside .nav li{padding:0 15px 0 0;min-height:48px;position:relative}
		#aside .nav li.active{padding:8px 25px 0 10px;min-height:40px;background:#2F71A3 url(/images/aside-nav-actbutton-bg.gif) no-repeat right top;color:#fff}
			#aside .nav li a{display:block;min-height:40px;padding:8px 10px 0 10px}
			#aside .nav li.even a{background:#F0F7F8}
			#aside .nav li a:hover{background:#2F71A3;color:#fff}
	.happy #aside .nav li.active{background:#948045 url(/images/aside-nav-actbutton-bg2.gif) no-repeat right top}
			#aside .nav li a{display:block;min-height:40px;padding:8px 10px 0 10px}
			#aside .nav li.even a{background:#F0F7F8}
			#aside .nav li a:hover{background:#2F71A3;color:#fff}
			.happy #aside .nav li a:hover{background:#948045}
	#aside .icons li.active{padding:8px 15px 0 25px}
		#aside .icons li a{padding:8px 10px 0 25px}
		#aside .icons li img{position:absolute;left:5px;top:8px}

.mainpage #content{text-align:center;padding:0 0 110px 0}
.narrow-column{float:left;width:530px}
.wide-column{width:750px;padding:0 0 0 35px}
	#content h2{font-size:1.1em;margin-bottom:15px;font-weight:normal}
	#content h3{font-size:0.85em;margin-bottom:10px}
	.happy #content h2{color:#FF3C02}
	#content h4{font-size:0.75em;margin-bottom:5px}
	#content p{font-size:0.75em;margin-bottom:15px}
	#content ul{font-size:0.75em;margin-bottom:15px;padding:0 0 0 15px}
	#content .ip-info{background:#F7F4F0 url(/images/ip-info-rbg.gif) no-repeat right top;margin-bottom:30px}
	.mainpage #content .ip-info{width:760px;margin:0 auto 100px auto}
	#content .ip-info-entry{background:url(/images/ip-info-lbg.gif) no-repeat left bottom;padding:15px 20px 15px 10px;overflow:hidden;height:1%}
	.mainpage #content .ip-info-entry{padding:15px 20px 15px 40px;overflow:hidden;height:1%}
		#content .ip-info .ip{float:left;font:italic 0.75em/140% 'Trebuchet MS',Helvetica,sans-serif;color:#A09990;padding:10px 12px 0 0}
			#content .ip-info .ip span{font-size:1.8em}
			#content .ip-info .ip big{font-size:3.0em;font-style:normal;display:block;color:#595248;padding:10px 0 45px 0}
			#content .ip-info .ip a{background:url(/images/arrow.gif) no-repeat left center;padding:1px 0 1px 18px}
		#content .ip-info table{font-size:0.75em;white-space:nowrap;position:relative;left:-10px}
		.mainpage #content .ip-info table{left:0;font-size:0.85em;width:100%}
			#content .ip-info table th{font-weight:normal;text-align:right;padding:0 10px 5px 0;color:#8E867E}
			.mainpage #content .ip-info table th{text-align:left;padding:0;font-style:italic;color:#9E988F}
			#content .ip-info table td{padding:0 0 5px 0}
			.mainpage #content .ip-info table td{padding:0 35px 0 0}
			#content .ip-info table img{vertical-align:middle;margin:0 5px 0 0}
			.mainpage #content .ip-info table img{margin:0 0 0 5px;vertical-align:2px}
			#content .ip-info table big{font:2.2em 'Trebuchet MS',Helvetica,sans-serif;color:#595248}
			#content .ip-info #speed-refresh{cursor:pointer}
	#content .nav-section{overflow:hidden;height:1%;margin-bottom:30px}
		#content .nav-section .tabs{padding:0;list-style-type:none;font-size:1em;overflow:hidden;height:1%;line-height:35px;border-bottom:1px solid #C0D6DA;margin:0}
			#content .nav-section .tabs li{float:left}
				#content .nav-section .tabs li a{float:left;display:block;background:url(/images/nav-section-tabs-button-bg.png) repeat-x left top;color:#fff;text-decoration:none}
				#content .nav-section .tabs li.active a{background:#E1EEF2;color:#1F343C}
					#content .nav-section .tabs li a span{float:left;display:block;background:url(/images/nav-section-tabs-button-rbg.png) no-repeat right top;height:36px;padding:0 12px;cursor:pointer}
					#content .nav-section .tabs li.active a span{background:url(/images/nav-section-tabs-button-rbg.png) no-repeat right bottom}
		#content .nav-section .nav{padding:0;list-style-type:none}
			#content .nav-section .nav li{float:left}
				#content .nav-section .nav li a{display:block;float:left;width:152px;height:45px;position:relative;padding:5px 10px 0 25px}
				#content .nav-section .nav li.even a{background:#EFF7F9}
				#content .nav-section .nav li a:hover{background:#0175A5;color:#fff}
					#content .nav-section .nav li a img{position:absolute;left:5px;top:5px}
	
	#content .content-slider{position:relative;min-height:550px}
	#content .content-slider-entry{position:absolute;left:0;top:0;width:1000px;overflow:hidden}
	
		#content .content-slider .column{width:250px;min-height:550px;position:absolute;top:0px}
		
		#content .content-slider .prev{display:block;width:26px;height:300px;background:url(/images/prev-button-bg.gif) no-repeat center center;position:absolute;left:-30px;top:100px;cursor:pointer;}
		#content .content-slider .prev:hover{background:#DEF2F8 url(/images/prev-button-bg.gif) no-repeat center center;z-index:11}
		#content .content-slider .next{display:block;width:26px;height:300px;background:url(/images/next-button-bg.gif) no-repeat center center;position:absolute;right:-30px;top:100px;cursor:pointer;}
		#content .content-slider .next:hover{background:#DEF2F8 url(/images/next-button-bg.gif) no-repeat center center}
		
#content .content-slider .ajax{width:240px;overflow:hidden}
	
#content .rating{width:100%;font-size:0.75em}
		#content .rating th{font-weight:normal;font-size:0.9em;padding:5px;border-bottom:1px solid #D9D9D9;vertical-align:bottom}
		#content .rating th.name{text-align:left}
			#content .rating th a{text-decoration:none;display:block;position:relative;height:1%;padding:0 0 1px 0}
			#content .rating th a:hover{width:100%}
				#content .rating th a span{border-bottom:1px dashed #01679B}
				#content .rating th a:hover span{border:none}
			#content .rating th .sort{display:block;width:7px;height:7px;background:url(/images/sort-button-bg.gif) no-repeat left top;cursor:pointer;position:absolute;left:-10px;bottom:2px;border:none;font-size:0}
		#content .rating td{padding:5px;border-bottom:1px solid #F2F2F2;text-align:center}
		#content .rating td.number{color:#A1A1A1;text-align:right;width:10px}
		#content .rating td.name{text-align:left}
		#content .rating .top td{font-weight:bold}
	#content .more{background:#F7F4F1;color:#9C9A98;padding:5px 10px 8px 10px;font-size:0.7em}
	#content .review{margin-bottom:25px;clear:both}
		#content .review .title{background:url(/images/review-title-bg.gif) no-repeat 20px bottom;overflow:hidden;width:530px;top:1px;padding:0 0 10px 0;position:relative}
		#content .column .review .title{width:230px}
			#content .review .title h3{float:left;font-size:1.1em;background:url(/images/icon-info.png) no-repeat left center;padding:0 0 0 20px}
			#content .column .review .title h3{margin:0;background:none;padding:0;font-weight:normal}
			#content .review .title p{clear:left;margin:0}
			#content .review .title span{padding:0 20px 0 0}
			#content .review .title .review-rating{float:right;width:75px;text-align:center}
				#content .review .title .review-rating p{padding:0;color:#EAAF52}
				#content .review .title .review-rating span{padding:0}
				#content .review .title .review-rating .rt1{color:#9CD6DB}
				#content .review .title .review-rating .rt2{color:#54A0C4}
				#content .review .title .review-rating .rt3{color:#81AF87}
		#content .review p{padding:0 0 0 20px}
		#content .review blockquote{border:1px solid #E0E0E0;padding:15px 20px 2px 20px;margin-bottom:5px}
		#content .column .review blockquote{padding:10px 10px 2px 10px}
			#content .review blockquote p{color:#000;padding:0}
		#content .review p{color:#828282}
		#content .column .review p{font-size:0.7em}
		#content .review cite{color:#000}
	#content .star-rating{float:right;background:url(/images/star-rating-bg.gif) repeat-x left top;font-size:0;height:15px;width:75px;text-align:left}
		#content .star-rating div{background:url(/images/star-currating-bg.gif) repeat-x left top;height:15px;float:none}
	#content .related-content-links{padding:10px 0 0 0;list-style-type:none;background:url(/images/related-content-links-bg.gif) repeat-x left top}
		#content .related-content-links li{padding:7px 10px 0 33px;background:url(/images/related-content-links-item-bg.gif) no-repeat left top;height:23px;margin-bottom:5px;position:relative}
			#content .related-content-links li a{text-decoration:none}
			#content .related-content-links li a:hover{color:#0896C2}
			#content .related-content-links li img{position:absolute;left:10px;top:50%;margin:-8px 0 0 0}
	#content .user-login{background:#F2F2F2 url(/images/user-login-bg.png) no-repeat 40px 45%;padding:60px 40px 70px 100px;border-top:1px solid #C9C9C9;position:relative;height:1%}
		#content .user-login p{font-size:0.85em;margin:0}
		#content .user-login #authorization2{padding:4px 5px}
		#content .user-login #authorization2.active{background:#fff;border-left:1px solid #E2E2E2;border-top:1px solid #E2E2E2;border-right:2px solid #AFAFAF;padding:4px 3px 4px 4px;color:#000;text-decoration:none;position:relative;z-index:100}
		#content .user-login form{background:#fff;border-left:1px solid #E2E2E2;border-top:1px solid #E2E2E2;border-right:2px solid #AFAFAF;border-bottom:2px solid #AFAFAF;padding:10px 10px 5px 10px;position:absolute;left:187px;top:79px;color:#000;z-index:50;display:none}
			#content .user-login form p{font-size:0.75em;line-height:100%;margin-bottom:10px}
			#content .user-login label{font-style:italic;white-space:nowrap}
			#content .user-login .input-text{width:170px;border-top:1px solid #7D7D7D;border-right:1px solid #DADADA;border-bottom:1px solid #DADADA;border-left:1px solid #7D7D7D;padding:4px}
			#content .user-login .input-button{width:76px;height:26px;border:none;background:url(/images/button-bg.png) no-repeat left top;font:1em Arial,Helvetica,sans-serif;color:#fff;cursor:pointer;padding:0 0 2px 0}
	#content .close-block{position:absolute;right:10px;top:10px;width:8px;height:7px;background:url(/images/au-close-button-bg.gif) no-repeat left top;cursor:pointer;padding:0}
	#content .rating-block{margin-bottom:40px;position:relative}
		#content .rating-block .search{background:#F2F2F2;padding:10px 0 10px 10px;border-top:1px solid #C9C9C9;margin-bottom:10px;width:300px}
			#content .rating-block .search .input-text{width:234px;border-top:1px solid #7D7D7D;border-right:1px solid #DADADA;border-bottom:1px solid #DADADA;border-left:1px solid #7D7D7D;padding:4px;font:0.75em Arial,Helvetica,sans-serif;color:#8B8B8B;margin:0 5px 0 0}
			#content .rating-block .search .input-button{width:18px;height:18px;border:none;background:url(/images/search-button-bg.png) no-repeat left top}
		#content .rating-block .rating{margin-bottom:30px}
			#content .rating-block .rating th{font-size:1em;font-weight:bold}
			#content .rating-block .rating .place{width:120px}
		#content .rating-block #compare-block .name, #content .rating-block .rating .compare{white-space:nowrap}
			#content .rating-block .rating .compare a{background:url(/images/icon-extl.gif) no-repeat right center;padding:0 18px 0 0}
		#content .rating-block #compare-block{width:785px;position:absolute;left:50%;top:250px;margin:0 0 0 -430px;background:#fff;border-left:1px solid #E2E2E2;border-top:1px solid #E2E2E2;border-right:2px solid #AFAFAF;border-bottom:2px solid #AFAFAF;padding:20px 20px 30px 20px}
			#content .rating-block #compare-block .rating{margin:0}
	#content .stat{text-decoration:none;font-size:1.2em;border-bottom:1px dashed #01679B}
	#content .provider{margin-bottom:60px}
		#content .provider .photo{padding:0 0 0 60px}
		#content .provider .desc{font-size:0.75em;margin-bottom:40px;width:100%}
		#content .provider .input-button{width:76px;height:26px;border:none;background:url(/images/button-bg.png) no-repeat left top;font:1em Arial,Helvetica,sans-serif;color:#fff;cursor:pointer;padding:0 0 2px 0}
			#content .provider .desc th{color:#8F989B;text-align:right;font-weight:normal;padding:0 15px 10px 0;white-space:nowrap}
			#content .provider .desc td{padding:0 0 10px 0}
			#content .provider .attention{font-size:0.9em}
		#content .provider .info{font-size:0.75em;font-weight:bold;width:100%}
			#content .provider .info th{font-weight:normal;text-align:left;padding:5px 40px 5px 0;border-bottom:1px solid #E2E4E5}
			#content .provider .info td{padding:5px 0;border-bottom:1px solid #E2E4E5}
	#content .attention{background:url(/images/icon-attention.gif) no-repeat left center;padding:0 0 0 20px}
	#content .attention2{background:url(/images/user_warning.png) no-repeat left center;padding:0 0 0 20px}
	#content .reviews{margin-bottom:40px}
		#content .reviews .search{background:#F2F2F2;padding:10px 30px 20px 10px;border-top:1px solid #C9C9C9;border-bottom:2px solid #BDBDBD;margin-bottom:40px;float:left}
			#content .reviews .search .input-text{width:234px;border-top:1px solid #7D7D7D;border-right:1px solid #DADADA;border-bottom:1px solid #DADADA;border-left:1px solid #7D7D7D;padding:4px;font:1em Arial,Helvetica,sans-serif;color:#8B8B8B}
			#content .reviews .search .input-button{width:76px;height:26px;border:none;background:url(/images/button-bg.png) no-repeat left top;font:1em Arial,Helvetica,sans-serif;color:#fff;cursor:pointer;padding:0 0 2px 0}
		#content .reviews .add-review{float:right;width:194px;height:48px;background:url(/images/add-review-bg.gif) no-repeat left top;padding:10px 0 0 10px}
			#content .reviews .add-review .input-button{width:183px;height:36px;border:none;background:url(/images/button-bg2.png) no-repeat left top;font:1.3em Arial,Helvetica,sans-serif;color:#fff;cursor:pointer;padding:0 0 2px 0}
	#content .content-nav{margin-bottom:20px}
		#content .content-nav .pager{list-style-type:none;font-weight:bold;line-height:20px;padding:0 0 0 20px;overflow:hidden;height:1%}
			#content .content-nav .pager li{float:left;width:25px;height:21px;text-align:center;background:url(/images/pager-cur-bg.gif) no-repeat left -21px;margin:0 2px 0 0}
			#content .content-nav .pager li.current{background:url(/images/pager-cur-bg.gif) no-repeat left top;color:#fff}
		#content .content-nav .slider{height:3px;background:#ccc;font-size:0;position:relative;margin-bottom:20px}
			#content .content-nav .slider span{display:block;width:74px;height:21px;background:url(/images/slider-handle-bg.gif) no-repeat left top;cursor:pointer;position:absolute;left:-5px;top:-9px}
		#content .content-nav p{text-align:center;font-size:0.85em;font-weight:bold}
	#content .profile{margin-bottom:40px}
		#content .profile .info{background:#F4F7F7;padding:15px 25px;color:#899497;margin-bottom:30px}
			#content .profile .info h2{float:left;padding:0 120px 0 0;line-height:100%}
			#content .profile .info table{font-size:0.75em}
				#content .profile .info table th{font-weight:normal;text-align:right;padding:0 20px 5px 0}
				#content .profile .info table td{color:#000;padding:0 0 5px 0}
				#content .profile .info .ext{font-size:0.9em}
		#content .settings fieldset{border:1px solid #DBDCDD;padding:15px;margin-bottom:20px}
			#content .settings fieldset legend{font-size:1.1em}
			#content .settings table{font-size:0.75em}
				#content .settings table th{padding:0 0 10px 0;font-weight:normal;font-style:italic;color:#7E7E7E;text-align:left}
				#content .settings table td{padding:0 10px 15px 0}
				#content .settings .input-text{width:150px;border-top:1px solid #7D7D7D;border-right:1px solid #DADADA;border-bottom:1px solid #DADADA;border-left:1px solid #7D7D7D;padding:4px;font:1em Arial,Helvetica,sans-serif;color:#8B8B8B;margin:0 5px 0 0}
				#content .settings .input-button{width:276px;height:36px;border:none;background:url(/images/button-bg3.png) no-repeat left top;font:1.3em Arial,Helvetica,sans-serif;color:#fff;cursor:pointer;padding:0 0 2px 0}
	#content .ext{background:url(/images/icon-extl.gif) no-repeat right center;padding:0 18px 0 0}
	
	
	#content .spy{margin-bottom:40px}
		#content .spy .input-text{width:50px;border-top:1px solid #7D7D7D;border-right:1px solid #DADADA;border-bottom:1px solid #DADADA;border-left:1px solid #7D7D7D;padding:4px;font:1em Arial,Helvetica,sans-serif;color:#8B8B8B;margin:0 5px 0 0}
		#content .spy .input-text-wide{width:450px;}
		#content .spy .input-button{width:106px;height:26px;border:none;background:url(/images/button-bg4.png) no-repeat left top;font:1em Arial,Helvetica,sans-serif;color:#fff;cursor:pointer;padding:0 0 2px 0}
	
	
	#content .site-info{margin-bottom:40px}
		#content .site-info .url{margin-bottom:30px}
			#content .site-info .url div{background:#F4F7F7;padding:18px 20px 8px 20px;border-top:1px solid #BDD0D4;text-align:center;margin-bottom:10px}
			#content .site-info .url .input-text{width:245px;border-top:1px solid #7D7D7D;border-right:1px solid #DADADA;border-bottom:1px solid #DADADA;border-left:1px solid #7D7D7D;padding:4px;font:1em Arial,Helvetica,sans-serif;color:#8B8B8B;margin:0 5px 0 0}
			#content .site-info .url .reload{background:url(/images/icon-refresh.png) no-repeat left center;padding:0 0 0 18px}
		#content .site-info h3{font-weight:normal;font-size:1em}
		#content .site-info .info{font-size:0.75em;width:100%;margin-bottom:20px}
			#content .site-info .info thead th{font-size:0.9em;padding:0 15px 5px 0;border-bottom:2px solid #D8D8D8;text-align:left}
			#content .site-info .info thead th.name{text-align:right}
			#content .site-info .info tbody th{text-align:right;padding:5px 15px 5px 0;font-weight:normal;color:#7E7E7E;white-space:nowrap;border-bottom:1px solid #F2F2F2;vertical-align:top}
			#content .site-info .info tbody td{padding:5px 0;border-bottom:1px solid #F2F2F2}
		#content .site-info textarea{width:522px;height:30px;border-top:1px solid #7D7D7D;border-right:1px solid #DADADA;border-bottom:1px solid #DADADA;border-left:1px solid #7D7D7D;padding:4px;font:0.75em Arial,Helvetica,sans-serif;color:#8B8B8B;overflow:hidden}
		#content .site-info .install .input-button{width:183px;height:36px;border:none;background:url(/images/button-bg2.png) no-repeat left top;font:1.3em Arial,Helvetica,sans-serif;color:#fff;cursor:pointer;padding:0 0 2px 0;margin:10px 0 0 0}
	#content .speed{margin-bottom:40px}
		#content .speed form {background:#F4F7F7;border-top:1px solid #BCD0D3;margin-bottom:40px}
			#content .speed form div{padding:15px 25px;border-bottom:1px solid #DFEAEB}
			#content .speed form table{font-size:0.75em;width:100%}
			#content .speed form table th{font-weight:normal;text-align:right;padding:0 10px 5px 0;width:130px}
			#content .speed form table thead th{font-style:italic;color:#919393;text-align:left;width:auto}
			#content .speed form table td{padding:0 0 5px 0}
			#content .speed form table small{font-size:0.9em}
			#content .speed form .input-text{width:245px;border-top:1px solid #7D7D7D;border-right:1px solid #DADADA;border-bottom:1px solid #DADADA;border-left:1px solid #7D7D7D;padding:4px;font:1em Arial,Helvetica,sans-serif;color:#8B8B8B;margin:0 5px 0 0}
			#content .speed form .input-button{width:183px;height:36px;border:none;background:url(/images/button-bg2.png) no-repeat left top;font:1.3em Arial,Helvetica,sans-serif;color:#fff;cursor:pointer;padding:0 0 2px 0;margin:10px 0 0 0}
			#content .speed form .cspeed th{color:#919393}
			#content .speed form .cspeed td{color:#919393;width:100px}
			#content .speed form .cspeed .input-text{width:100px}
			#content .speed form .cspeed .valtype{background:url(/images/valtype-bg.gif) no-repeat left center;padding:0 0 5px 20px;width:200px}
			#content .speed form .cspeed select{border:1px solid #AAADB2}
			#content .speed form .cspeed .info{padding:0 0 0 140px;margin:0;color:#919393}
				#content .speed form .cspeed .info small{font-size:0.9em}
			#content .speed form .captcha{border:none}
				#content .speed form .captcha th small{font-style:italic;color:#919393}
				#content .speed form .captcha img{vertical-align:middle;margin:0 10px 0 0}
				#content .speed form .captcha .reload{background:url(/images/icon-refresh.png) no-repeat left center;padding:0 0 0 18px}
		#content .speed h3{font-weight:normal;font-size:1em}
		#content .speed .last-changes{font-size:0.75em;width:100%;margin-bottom:40px}
			#content .speed .last-changes th{font-size:0.9em;text-align:right;padding:0 25px 5px 0;border-bottom:1px solid #D8D8D8}
			#content .speed .last-changes th.time{text-align:left}
			#content .speed .last-changes th.provider{text-align:left}
			#content .speed .last-changes th.reviews{padding:0}
			#content .speed .last-changes td{padding:5px 25px 5px 0;border-bottom:1px solid #F2F2F2;text-align:right;white-space:nowrap}
			#content .speed .last-changes td.time{color:#B4B4B4;text-align:left}
			#content .speed .last-changes td.provider{text-align:left}
			#content .speed .last-changes td.reviews{background:url(/images/icon-reviews.gif) no-repeat right center;padding:0 18px 0 0}
			#content .speed .last-changes small{color:#B4B4B4;font-size:0.9em}
	#content .site-search{text-align:center}
		#content .site-search .input-text{width:474px;border:1px solid #7C9FB9;padding:4px}
		#content .site-search .input-button{font:1.2em Arial,Helvetica,sans-serif;padding:2px 4px}
	#content .history{position:relative;height:1%}
		#content .history .summary{position:absolute;right:0;top:5px}
		#content .history .filter{background:#F5F4F1;padding:10px 15px;margin-bottom:20px}
			#content .history .filter table{font-size:0.75em}
				#content .history .filter table td{padding:0 10px 0 0}
				#content .history .filter img{vertical-align:middle}
			#content .history .filter .input-text{width:59px;border-top:1px solid #7D7D7D;border-right:1px solid #DADADA;border-bottom:1px solid #DADADA;border-left:1px solid #7D7D7D;padding:4px;font:1em Arial,Helvetica,sans-serif;color:#8B8B8B}
			#content .history .filter .input-button{width:106px;height:26px;border:none;background:url(/images/button-bg4.png) no-repeat left top;font:1em Arial,Helvetica,sans-serif;color:#fff;cursor:pointer;padding:0 0 2px 0}
		#content .history .changes{width:100%;font-size:0.7em;margin-bottom:40px}
			#content .history .changes th{font-weight:normal;padding:0 0 5px 0;border-bottom:1px solid #D9D9D9;vertical-align:bottom;text-align:left;font-size:1.1em}
			#content .history .changes th.center{text-align:center}
				#content .history .changes th a{text-decoration:none;display:block;position:relative;height:1%;padding:0 0 1px 0}
				#content .history .changes th a:hover{width:100%}
					#content .history .changes th a span{border-bottom:1px dashed #01679B}
					#content .history .changes th a:hover span{border:none}
				#content .history .changes th .sort{display:block;width:7px;height:7px;background:url(/images/sort-button-bg.gif) no-repeat left top;cursor:pointer;position:absolute;left:-10px;bottom:2px;border:none;font-size:0}
			#content .history .changes td{padding:5px 0;border-bottom:1px solid #F2F2F2;text-align:center}
			#content .history .changes td.date{color:#878787}
		#content .history .results{font-size:0.75em;width:100%;margin-bottom:20px}
			#content .history .results th{padding:0 0 5px 0;color:#878787}
			#content .history .results th.best{color:#558C40}
			#content .history .results th.worst{color:#C63F24}
			#content .history .results td{padding:5px 0;border-top:1px solid #F2F2F2;text-align:center}
			#content .history .results td.type{text-align:left}
	#content .happy-ip{margin-bottom:20px}
		#content .happy-ip .ip-entry{padding:15px 20px 5px 20px;background:#E8E8E8;border-top:1px solid #C9C9C9}
		#content .happy-ip .ip-entry a{font-size:1.1em;font-weight:bold}
		.happy #content .happy-ip .ip-entry{background:#FFEA78;border-top:1px solid #F6BC56}
		#content .happy-ip big{padding:25px;font:1.8em/100% 'Trebuchet MS',Helvetica,sans-serif;background:#D3D3D3;display:block;text-align:center;color:#919191}
			#content .happy-ip big span{font-size:2.8em;display:block;padding:30px 0 0 0}
		.happy #content .happy-ip big{background:url(/images/happy-ip-bg.png) repeat-x left top;height:153px;color:#fff;text-align:left;padding:25px 25px 0 25px}
	#content .invites{background:#F5F4F1;padding:80px 20px 80px 300px;margin-bottom:20px;position:relative;height:1%}
		#content .invites table{font-size:0.75em}
			#content .invites table td{padding:0 5px 5px 0;vertical-align:top}
			#content .invites table .status{text-align:right;color:#8A9393}
		#content .invites label{display:block;padding:5px 0 0 0}
		#content .invites .input-text{width:196px;border-top:1px solid #7D7D7D;border-right:1px solid #DADADA;border-bottom:1px solid #DADADA;border-left:1px solid #7D7D7D;padding:4px;font:1em Arial,Helvetica,sans-serif;color:#8B8B8B;margin-bottom:50px}
		#content .invites .input-button{width:106px;height:26px;border:none;background:url(/images/button-bg4.png) no-repeat left top;font:1em Arial,Helvetica,sans-serif;color:#fff;cursor:pointer;padding:0 0 2px 0}
		#content .invites .remaining{width:212px;position:absolute;left:40px;top:30px}
			#content .invites .remaining p{font-style:italic;text-align:center;color:#8A8987}
			#content .invites .remaining span{display:block;height:122px;background:url(/images/remaining-invites-bg.png) no-repeat left top;font-size:6em;font-weight:bold;color:#27363D;margin:0 auto;letter-spacing:0.3em;padding:0 0 0 40px}
	#content .spam {font-style:italic;padding:15px 20px 5px 20px;background:#E8E8E8;font-size:0.95em;margin-bottom:10px}	
	
	
	
#ads{width:150px;float:right;padding:15px}
	#ads p{margin-bottom:30px}
	
#footer{padding:0 210px 0 35px;width:755px;height:165px;position:relative;margin:-165px auto 0 0}
.mainpage #footer{text-align:center;width:1000px;padding:0;height:90px;margin:-90px auto 0 0}
	#footer p{font-size:0.7em}
	#footer .ads{padding:0 0 10px 0;margin-bottom:10px;border-bottom:1px solid #DEDEDE}
	.mainpage #footer .ads{padding:0;margin-bottom:30px;border:none}
	#footer table.nav{clear:both;width:100%;font-size:0.75em;line-height:170%}
		#footer table.nav td{padding:0 20px 0 0}
	#footer .copy{float:left;padding:25px 100px 0 0}
	#footer .design{float:left;padding:25px 0 0 0}
	#footer ul.nav{float:right;list-style-type:none;font-size:0.7em;color:#D4D4D4;padding:25px 0 0 0}
		#footer ul.nav li{float:left}
			#footer ul.nav li a{padding:0 5px}

div.userbar-row {padding:0 0 10px 0;margin-bottom:10px;border-bottom:1px solid #DEDEDE}
div.userbar-row input {width:340px; height:15px; border-top:1px solid #7D7D7D;border-right:1px solid #DADADA;border-bottom:1px solid #DADADA;border-left:1px solid #7D7D7D;padding:4px;font:1em Arial,Helvetica,sans-serif;color:#8B8B8B;margin-bottom:50px}
div.userbar-row td {vertical-align:middle; text-align:center; width:33%;}
div.userbar-row textarea {width:200px; height:50px;font:0.7em Arial,Helvetica,sans-serif;color:#8B8B8B;}

div.avbar-row {padding:0 0 10px 0;margin-bottom:10px;border-bottom:1px solid #DEDEDE}
td.avbar {vertical-align:middle; text-align:center; width:33%;}
div.avbar-row .input-button{width:183px;height:36px;border:none;background:url(/images/button-bg2.png) no-repeat left top;font:1.3em Arial,Helvetica,sans-serif;color:#fff;cursor:pointer;padding:0 0 2px 0;margin:10px 0 0 0}

table.toolbar {width:100%;}
table.toolbar td {vertical-align:middle; text-align:center; width:50%; padding:10px;}
table.toolbar .input-button{width:183px;height:36px;border:none;background:url(/images/button-bg2.png) no-repeat left top;font:1.3em Arial,Helvetica,sans-serif;color:#fff;cursor:pointer;padding:0 0 2px 0;margin:10px 0 0 0}
div.proxylink {margin-bottom:10px; font-size:0.75em;}
div.proxylink img {vertical-align:middle}
table.soft td{vertical-align:top; font:0.75em 'Trebuchet MS',Helvetica,sans-serif; color:#28363e; padding:3px}
table.soft input{width:183px;height:36px;border:none;background:url(/images/button-bg2.png) no-repeat left top;font:1.3em Arial,Helvetica,sans-serif;color:#fff;cursor:pointer;padding:0 0 2px 0;margin:10px 0 0 0}
table.soft li {font:0.75em 'Trebuchet MS',Helvetica,sans-serif; color:#28363e}
div.simple-sep{padding:10px 0 0 0;margin:10px 0 10px 0;list-style-type:none;background:url(/images/related-content-links-bg.gif) repeat-x left top}
div.exit-site {margin-top:15px}
div.exit-site img {vertical-align:middle;}

div.autocomplete {
/*   position:absolute; */
  width:350px;
  background-color:white;
  border:1px solid #888;
  margin:0px;
  padding:0px;
  z-index: 10;
}
div.autocomplete ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
  font-size:1em;margin-bottom:0px;padding:0px
}
div.autocomplete ul li.selected { background-color: #ffb;}
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
/*   height:32px; */
  cursor:pointer;
}
span.hint small{font-style:italic;color:#919393}
div.error {padding:2px; font:0.9em 'Trebuchet MS',Helvetica,sans-serif; color:red}
div.ok-block{background-color:#dfefdb;text-align:center;padding:10px;border:5px solid #b6db47;color:#679634; margin-top:5px;margin-bottom:5px}
div.ok-block img {vertical-align:middle}
div.false-block{background-color:#f7e1d9;text-align:center;padding:10px;border:5px solid #e4a086;color:#d05725; margin-top:5px;margin-bottom:5px}
div.false-block img {vertical-align:middle}
div.notepad {font-style:italic;color:#58544a; cursor:pointer}
div.notepad img {vertical-align:middle}
div.notepadBlock {position:absolute; z-index:20;top: 200px; left:200px;background-color:#f6f4f0;border: 1px solid #dddad5; width:200px; padding-left:120px; font-size:10px}
div.notepadBlock table {width:100%}
div.notepadBlock table td {font-size:13px}

div.slider { width:500px; margin-top:30px; margin-bottom:10px; background-color:#ccc; height:3px; position: relative;}
div.slider div.handle { width:73px; height:23px; background:url(/images/slider.gif) repeat-x left top; cursor:move; position: absolute; top:-10px }
div#zoom_element {  width:256px; margin:20px;}

div.pagerBot {font-size: 12px; text-align:center; padding:10px}

#zoom_element a {padding: 5px; font-size: 12px}
#zoom_element .active {background-color:#acacac;color:#fff;padding: 5px; text-decoration:none}

table.partners{ width:100%; font-size: 12px; margin-bottom:20px}
table.partners a{ text-decoration:none;}
trable.partners img{border:1px solid #C8C8C8;}
table.partners td{text-align:left;padding:20px 15px 0 0;vertical-align:middle;}
table.partners td.desc{border-bottom:1px solid #C8C8C8;padding-bottom:10px;}

	#content .related-content-links-root{padding:10px 0 0 0;list-style-type:none;}
		#content .related-content-links-root li{padding:7px 10px 0 33px;background:url(/images/related-content-links-item-bg.gif) no-repeat left top;margin-bottom:5px;position:relative; height:23px;}
			#content .related-content-links-root div {padding:0px 0px 20px 0px;}
			#content .related-content-links-root li a{text-decoration:none}
			#content .related-content-links-root li a:hover{color:#0896C2}
			#content .related-content-links-root li img{position:absolute;left:10px;top:50%;margin:-8px 0 0 0}
			
#scrollme {
	width:750px;
	height:550px;
	overflow:hidden;
}

#scrollme-content {
	width:1250px;
	height:550px;
}

#scrollme-content .column-new {
	width:250px;
	height:550px;
	float:left;
}
.html-panel {cursor:pointer}