html, body {margin:0; padding:0; width:100%}
body {background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000}
img {border-width:0px}
a {text-decoration:underline; border:0; color:#232485}
a:hover {text-decoration:none; color:#232485}
a:focus {outline: none;}

form {display:inline}
table {border-collapse:collapse}
td {padding:0; vertical-align:top}



#wrapper {width:1000px; margin:0 auto}
#inner {width:1000px; margin:0 auto}
#results {width: 100%; min-width:800px; width: expression((documentElement.clientWidth||document.body.clientWidth)<995?'1000px':'')}


#header {margin:143px auto 0 auto; width:379px; clear:both}
	#logo {text-align:center; padding-left:15px;}
    #search_input {width:281px; float:left; font-size:13px; color:#000000; height:18px; display:block; margin:1px 3px 0 0; border:1px solid; border-color:#818181; padding:2px 0 0 3px}
	#search_button {width:83px; display:block; }
    #search_caption { float: left; font-size:12px; color:#6e6e6e;display:block;}
    #captcha_input {width:40px; font-size:13px; color:#000000; height:18px; display:block; margin:1px 3px 0 0; border:1px solid; border-color:#818181; padding:2px 0 0 3px}
    #search_caption_captcha { font-size:12px; color:#6e6e6e;display:block; margin-left: -58px;}
    #search_table {float: left; margin-left: -58px;}
        #search_table td {vertical-align: middle;}
    #error_message {color: red; float: right;}
    
    * html #search_table {left: 40px; position: relative;}
    * html #search_caption_captcha {position: relative; left: -18px;  margin-left: 0px}
    * html #logo {text-align:center; padding-left: 0px; margin-left: 45px;}
	
#inner #header {margin:12px auto 0 auto}

#results #header {margin:12px 0 0 0; width:auto; padding-left:13px}
	#results #logo {text-align:inherit; float:left; margin-right:20px}
	#results #search {padding:15px 0 0 0}
	
	
#main {clear:both; width:100%; position:relative; padding:72px 0 0 0}
	#left {position:absolute; width:178px; text-align:right; padding-top:7px}
	#right {position:absolute; width:215px; right:0; padding-top:7px}
	#content {padding:0px 255px 0 237px; line-height:16px; clear:both}
    #content_inner {padding:0px 250px 0 232px; line-height:16px; clear:both}
	#content_left {width:50%; float:left; text-align:justify}
	#content_right {width:49%; float:left}
		#content_right_text {padding-left:50px}

#feedback_form {margin:auto auto 0 auto; width:379px; clear:both; padding:0px 270px 0 271px; }
#feedback_email {width:281px; font-size:13px; color:#000000; height:18px; display:block; margin:1px 3px 0 0; border:1px solid; border-color:#818181; padding:2px 0 0 3px}
#feedback_message {width:367px; font-size:13px; color:#000000; height:100px; display:block; margin:1px 3px 0 0; border:1px solid; border-color:#818181; padding:2px 0 0 3px}
#feedback_caption {font-size:12px; color:#6e6e6e;display:block;}
#feedback_button {width:83px; display:block}

#inner #main {padding:47px 0 0 0}
	#inner #left {position:absolute; width:216px; text-align:right; padding-top:7px}	
	#inner #content {padding:0px 240px 0 252px; text-align:justify}
    #inner #content_inner {padding:0px 221px 0 233px; text-align:justify}
	
#results #main {width:auto; position:inherit; padding:33px 0 0 13px}

	#results div.first {margin-bottom:45px; clear:both; padding-left:15px;}
		#results div.first img.text_header {margin-bottom:16px}
		#results div.first div.line {clear:both; font-size:14px; line-height:20px; position:relative}
		#results div.first div.line a {color:#000000; font-weight:bold}
		#results div.first div.line a:hover {color:#000000}
                #results div.first div.line a.hint {color:#232485; font-weight:normal}
		#results div.first div.line a.hint:hover {color:#232485}
		#results div.first div.line div.left {float:left; clear:left; width:125px}
		#results div.first div.line div.right {clear:right; font-size:14px}
		#results div.first div.line a.icon1 {position:absolute; margin-left:40px; margin-top:2px}
		#results div.first div.line a.icon2 {position:absolute; margin-left:64px; margin-top:2px}

	#results div.block {padding-bottom:40px; clear:both; overflow:hidden; zoom:1;}
		#results div.block div.head {clear:both; padding-bottom:15px; padding-left:15px;}
		#results div.block div.head img {display:block; float:left}
		#results div.block div.head div.text_bold {float:left; font-size:18px; font-weight:bold; padding:2px 13px 0 25px}
		#results div.block div.head div.text_normal {font-size:14px; padding:5px 0 0 0}
		#results div.block div.links {clear:both}
		#results div.block div.links div.l {display:block; float:left; width:230px; line-height:25px; overflow:hidden; margin-right:5px; padding-left:15px; white-space: nowrap;}
                #results div.block div.links div.m {display:block; line-height:25px; overflow:hidden; margin-right:5px; padding-left:15px; white-space: nowrap;}
                #results div.block div.links div.n {display:block; float:left; width:300px; line-height:25px; overflow:hidden; margin-right:5px; padding-left:15px; white-space: nowrap;}
                #results div.block div.links img.i {margin-bottom: -10px}
                #results div.block div.links div.l a.old {color: grey;}
                #results div.block div.links div.l a.new {color: #000000;}
        #results div.bottom {padding-bottom:0px; clear:both; overflow:hidden; zoom:1;}
                #results div.bottom div.remark {clear:both; padding-bottom:0px; padding-left:15px; margin-left:15px;}

#footer {clear:both; text-align:center; padding:60px 0 10px 0}
	#footer a {color:#232485; text-decoration:underline}
	#footer a:hover {color:#232485; text-decoration:none}
	#footer_menu {font-family:Tahoma; color:#232485; font-size:12px; padding-bottom:10px}
	#footer_menu a {padding:0 10px}
	#copyright {font-size:11px}
#inner #footer {padding:20px 0 10px 0}
#results #footer {padding:30px 0 10px 0}
#error {font-size: 14px; padding-bottom: 40px; padding-left: 16px;}
#lang {position: absolute; top: 10px; right: 30px;}
#star {font-size: 20px;}
#hint {font-size: 9px; font-weight: normal;}
#alexaRank {color: darkblue; font-weight: bold;}
#pageRank {color: darkgreen; font-weight: bold; font-size: 16px}
#design {position: absolute; bottom: 10px; right: 30px;}
