body { /* Background specified in theme.css */
	padding:10px;
	margin:0;
	font:.8em Arial, Verdana, Helvetica, sans-serif;
}
img {border:0;}
hr { height: 1px; border-width: 1px 0 0 0; border-style: solid; border-color: #eee; }


.clearfloat {clear:both; height:0; visibility:hidden; font-size:1px;}
.small {font-size:.8em;}

#container {width:1170px;}
	#plait {margin:0 50px 0 55px;}
	#entrancecontent {width:790px; margin-top:10px; float:left;}
		#tools {width:250px; margin-right:10px; float:left; position:relative;}
			#lang {position:relative; color:#000; float:right; width:60px; margin:5px 5px 0 0;}
			#bgtoolsdiv {background-image:url(/gfx/entrance/bg-toolsdiv.png); height:164px; font-size:.85em; font-weight:bold;}
				.tool {padding-left:20px; height:20px; line-height:20px; margin-left:10px; display:block;}
				#tool1 {background:url(/gfx/ico_login.png) no-repeat 0 50%;}
				#tool2 {background:url(/gfx/ico_bemember.png) no-repeat 0 50%;}
				#tool3 {background:url(/gfx/ico_addhome.png) no-repeat 0 50%;}
				#tool4 {background:url(/gfx/ico_addfav.png) no-repeat 0 50%;}
				#bgtoolsdiv p {margin:0;}				
				#formSearchStart { padding-top:3px; position:absolute; left:4px; bottom:3px; width:100%;}
					#txtSearchKeywordStart, #searchstartsubmit { font-size:.8em; width:111px; margin-bottom:2px;}
					select {font-size:.8em; width:115px; margin-bottom:2px;}

		#flashcontent {width:510px; height:215px; float:left;}
			.advertsbanner {margin-top:10px;}
		.vtype { float:left; margin:10px 10px 0 0; width:250px; font-size:1em; line-height:1.5em;}
			.vtype .animation, .vtype .vtypetop, .vtype .vtypetop img { display:block;}
			.vtype .animation {display:block; margin:1px 0 2px;}
			.vtype h1 { font:bold 1.2em Arial, Helvetica, sans-serif; margin:.2em 0;}
				.vtype h1 a { text-decoration:none;}
			.vtype h2 {text-align:right; background:url(/gfx/entrance/h2-bg.gif) no-repeat 100% 100%; margin:8px 0 2px; padding-bottom:1px; letter-spacing:1px; font-size:.9em; text-transform:uppercase; color:#aaa; clear:both;}
			.vtype h3 {margin:0; color:#005f8a; font-size:1.1em; font-weight:bold;}
			.vtype .viewall, .vtype .readmore {display:block; width:125px; line-height:16px; }
			.vtype .readmore {background: url(/gfx/readmore.gif) no-repeat; padding-left:18px;margin-top:15px;}
			.vtype .viewall {background: url(/gfx/viewall.gif) no-repeat; padding-left:18px;margin-top:5px;}
			.vtype div.first {background-color:#fff; min-height:250px; padding:5px;}
			.vtype div.advertsexclusive {background-color:#fff; padding:5px; text-align:center;}
				.vtype div.advertsexclusive img {margin-bottom:10px;}
			.vtype div.second {background-color:#fff; min-height:202px; max-height:330px; overflow:hidden; padding:5px; text-align:center; }
			.vtype div.second h2 {margin-bottom:10px;}
			.vtype div img {margin:0 0 3px 3px;}
			.vtype p {margin:0; color:#333;}
			.vtype img.pretext {vertical-align:baseline; margin:0;}
			.vtype .newsthumb, .vtype .offersthumb{ float:right;}
			.vtype .precompanynews { vertical-align:bottom;}

		#footer {margin-top:5px; padding-top:5px; border-top:12px dotted #fff; font-size:.8em; text-align:center;}
			#footer ul {margin:0; padding:0; display:inline;}
			#footer ul a {text-decoration:none; color:#000;}
			#footer ul li {display:inline;}
			
	#adverts, #adverts2 { float:right; padding-top:6px; margin-top:4px; width:180px;}
		#adverts {background:url(/gfx/adverts-SE.gif) no-repeat;}
		#adverts2 { margin-left:10px; }
			#adverts img, #adverts2 img {display:block; margin-bottom:10px;}

a:link {color:#297bc1;text-decoration:underline;}
a:visited {color:#297bc1;text-decoration:underline;}
a:hover {color:#900;text-decoration:none;}
a:active {color:#F00;}

.advertsbanner {text-align:right; margin-right: 20px;}