/*

	Teraspartner web template by Nex Data Systems

*/
html{min-height:100%; margin-bottom:1px;}
body {background:url(img/bg.jpg) repeat-y top center #cac46b; color:#404040; font:76% Verdana,Tahoma,Arial,sans-serif; line-height:1.3em; margin:20px auto; padding:0;text-align: center;}

#wrap1 {color:#404040; margin:0 auto; width:920px; background:url(img/pix.png) repeat top center; padding: 20px; border:2px solid #cac46b; text-align: left;}

#header {color:#404040; margin:0 auto; width:920px; height: 108px; background:url(img/headerTPG.png) repeat top center; padding: 5px 0 0px 0; border:0px;}

#lang-flags {
	position: relative;
	margin: 0px 10px 55px 5px;
	clear:right; float:right;
}
.lang-flag {
	border: 0;
	margin: 7px 2px;
	vertical-align: text-top;	
}


#headerinfo {margin:0px 10px 0px 0px; padding:0; color: #eee; position: relative; clear:right; float:right; font-weight:bold; font-size:0.7em;}

#wrap2 {color:#404040; margin:10px 0 0 0; width:920px; background:url(img/bg2.gif) repeat top center; padding: 0px; border:0px solid #900; text-align: left;}

#t-left {clear:left; float:left; margin:0 0 0 0px; padding:0 0px 20px 0px; width:170px;}

#t-menu {clear:left; float:left; margin:0 0 0 0px; padding:0 0 0 0px; width:170px;}
#t-left ul.menu {list-style:none; margin:0 0 18px; padding:0; width:170px;}
#t-left ul.menu li {display:inline; padding:0; width:170px;}
#t-left ul.menu li a {background: #dcebf7;  border-bottom:1px solid #b8d3f2; border-left:1px solid #b8d3f2; border-right:1px solid #b8d3f2; border-top:1px solid #b8d3f2; color:#333; float:left; font-size:1em; font-weight:700; margin-bottom:2px; padding:5px 1px 5px 5px; text-decoration:none; width:162px;}
#t-left ul.menu li a:hover,#t-left ul.menu li a.current {background:#e9a95f; border-bottom:1px solid #e98410; border-left:1px solid #e98410; border-right:1px solid #e98410; border-top:1px solid #e98410; color:#333;}
#t-left ul.menu ul {font-size:0.9em; margin:0 0 0 15px; padding:0 0 5px 0; width:155px;}
#t-left ul.menu ul a {padding:3px 1px 3px 5px; width:147px;}
#t-left ul.menu ul ul {font-size:1em; width:140px;}
#t-left ul.menu ul ul a {width:132px;}



#t-content-wrap {line-height:1.5em; margin: 0px 5px 10px 180px; width: 560px; padding:1px 0; text-align:left;}
#t-content {float:left; padding: 10px 0 0 0;}

#t-right {clear:right; float:right; margin:0 0 0 0px; padding:10px 0 0 10px; width:170px; height:100%; text-align: center; display: inline;}
#t-right img {margin: 0 0 3px 0;}

#clearer {border: 0; clear:both;margin:0px auto; padding: 0; width:920px;}

#footer {font-size:0.8em; font-weight:normal; margin:5px 0 5px 0; padding:0; color:#333;}
#footer a {color:#333; text-decoration:none;}
#footer a:hover {color:#333; text-decoration:underline;}

