a:focus, a:hover, a:active {
outline : none;
}
h1, h2, h3, h4, h5, h6, p, ul {
margin : 0;
}
h1 {
font-weight : bold;
font-size : 20px;
color : #04478c;
}
h2 {
font-weight : normal;
font-size : 18px;
color : #0a2e63;
}
h3 {
font-weight : normal;
color: #003B79;
font-size: 14px;
}
hr {
width : 100%;
height : 1px;
text-align : left;
border : 0;
color : #0a2e63;
float : left;
}
#languages ul,#mainmenu ul {
padding : 0;
list-style : none;
}
a img {
border : 0;
text-decoration : none;
}
img {
border : none;
}

p{
color:#393939;
font-size:13px;
}
body.home-page {
width : 100%;
}
input[type="submit"]:focus {
outline : none;
}
.block {
overflow : hidden;
}
#upper-background{float:left;height:173px;width:100%;}
#up-backg1{float:left;width:50%;height:173px;background : url(../tl_files/template_images/background.jpg) repeat-x center top;}
#up-backg2{float:left;width:50%;height:173px;background : url(../tl_files/template_images/background2.jpg) repeat-x center top;}
#upper-container {
width : 100%;
float : left;
margin : 0 auto;
margin-top:-173px;
height:173px;
}
#upper-container-splash {
/*background : url(../tl_files/template_images/world_map.jpg) no-repeat center top;*/
width : 100%;
float : left;
margin : 0 auto;
}
#upper-content {
background : url(../tl_files/template_images/background-over.jpg) no-repeat left top;
background-position: 0 125px;
width : 972px;
margin : 0 auto;
height:173px;
}
#upper-head {
width : 972px;
float : left;
height : 140px;
font-family : "Trebuchet MS", Tahoma, Arial;
position:relative;
z-index:214;
}
.search-form-text{float:left;font-size:17px;color:#4a533c;margin:4px 7px 0 0;text-shadow: 1px 1px 0px #e0e8d3;}
#languages .mod_form{float:left;}
.choose-lang-text{float:left;color:#2a2e23; font-size:11px; text-transform:uppercase;text-shadow: 1px 1px 0px #e0e8d3;margin-right:7px;line-height:15px;}

#upper-navig-box ul{float:left;}
#upper-navig-box ul li{float:left;padding:1px 20px 0 20px;background : url(../tl_files/template_images/seperator-upper.gif) no-repeat left center;background-position:0px 7px;}
#upper-navig-box ul li.first{float:left;padding:1px 20px 0 15px;background:none;}
#upper-navig-box ul li.last{float:left;padding:1px 0 0 20px;}
#upper-navig-box a:link, #upper-navig-box a:visited,#upper-navig-box a:active{color:#ffffff;text-transform:uppercase;font-size:11px;text-decoration:none;line-height:18px;}
#upper-navig-box span{color:#ffffff;text-transform:uppercase;font-size:11px;text-decoration:underline;}
#upper-navig-box a:hover{text-decoration:underline;}

#logo{float:left;width:275px;height:125px;}
#logo img{float:left;margin-top:30px;}
#logo-sign{float:left;width:320px;height:125px;}
#logo-sign span{float:left;font-size:22px;color:#fff;margin: 87px 0 0 13px;line-height:25px;}
#languages{float:left;width:372px;height:125px;}
#langs{float:left;width:372px;margin-top:2px;}
#sitemp{float:left;width:372px;}


#sitemp span.active {
font-size : 13px;
color : #000000;
text-decoration : none;
float : left;
}
#langs a:link, #langs a:active, #langs a:visited, #langs li {
font-size : 11px;
}
#sitemp a:link, #sitemp a:active, #sitemp a:visited {
font-size : 13px;
}
#langs li.active {
text-decoration : underline;
}
#langs ul, #sitemp ul {
float : right;
}
#sitemp ul {
margin : 15px 0 0 0;
}
#langs ul li, #sitemp ul li {
float : left;
background : url(../tl_files/template_images/seperator.gif) no-repeat right center;
padding : 0 10px 0 10px;
text-transform : uppercase;
font-weight:bold;
}
#langs ul li.langs-last, #sitemp ul li.last {
background : none;
padding : 0 0 0 10px;
}


#upper-search{}



#novice-inner-box #news-content h2 a:link,#novice-inner-box #news-content h2 a:active,#novice-inner-box #news-content h2 a:visited{color: #D9261C;float: left;font-family : "Trebuchet MS", Tahoma, Arial;font-size: 15px;font-weight: bold;margin-left:5px;width:240px;}




#upper-menu {
width : 967px;
height : 34px;
float : left;
margin-left : 5px;
}
#upper-search {
float : left;
width : 972px;
height : 23px;
}




#img-border{float:left;width:16px;height:283px;background : url(../tl_files/template_images/big_img_border.gif) no-repeat right top;}
#img-holder{float:left;width:972px;height:489px;position: relative;z-index: -9999999999;}




#footer-hold{
width : 100%;
position : relative;
float : left;
height:160px;
margin : 0 auto;
background : url(../tl_files/template_images/world_map_footer.jpg) no-repeat top center;
}
#footer {
width : 972px;
margin : 0 auto;
height:160px;
}

#footer-social{float:left; width:972px;height:50px;margin:20px 0 0 0;}
#footer-social a.rss:link,#footer-social a.rss:visited,#footer-social a.rss:active{background : url(../tl_files/template_images/rss_big.gif) no-repeat left center;float:left;padding:0 0 0 22px;font-size:13px; color:#212121;text-decoration:none;height:23px;}
#footer-social a.facebook:link,#footer-social a.facebook:visited,#footer-social a.facebook:active{background : url(../tl_files/template_images/facebook.gif) no-repeat left center;float:left;padding:0 0 0 24px;font-size:13px; color:#212121;text-decoration:none;height:23px;margin-left:15px;}
#footer-social a.youtube:link,#footer-social a.youtube:visited,#footer-social a.youtube:active{background : url(../tl_files/template_images/youtube.jpg) no-repeat left center;float:left;padding:0 0 0 55px;font-size:13px; color:#212121;text-decoration:none;height:23px;margin-left:15px;}
#footer-social a.youtube:hover,#footer-social a.facebook:hover,#footer-social a.rss:hover{text-decoration:underline;}

#footer-nav{float:left;width:972px;margin:20px 0 0 0;}
#footer-navigation{float:left;width:841px;}
#copyright{float:left;color:#2f2f2f;font-size:12px;padding:3px;width:888px;margin:30px 0 0 17px;}

#copyright_long{float:left;width:888px;}
#copyright_short{float:left;width:638px;margin-top:10px;}
#production{float:right;margin-top:10px;font-size:10px;}	
#copyright_long p{text-align:justify;font-size:12px;letter-spacing:-0.35px;}	

#production a:link, #production a:active,#production a:visited,#copyright_long a:link,#copyright_long a:visited,#copyright_long a:active{color:#2f2f2f; text-decoration:none;}
#production a:hover,#copyright_long a:hover{text-decoration:underline;}

#footer-navigation ul{float:left;width:800px;margin:0px;padding:0px;}
#footer-navigation li{text-align:center;display:inline;background : url(../tl_files/template_images/seperator_footer.gif) no-repeat right center;}
#footer-navigation li.last{background:none;}

#footer-navigation li span,#footer-navigation a:link, #footer-navigation a:active, #footer-navigation a:visited{color:#fff; font-size:12px;text-decoration:none;text-align:center;padding:10px 12px 10px 12px;}
#footer-navigation a:hover{text-decoration:underline;}	
#footer-navigation li span,#footer-navigation li.trail{text-decoration:underline;color:#FFFFFF;}			

#footer-navigation li span.first,#footer-navigation a.first{padding:10px 12px 10px 0;}

#footer-social-icons{float:left;}

#small_guarantee{float:left;width:61px;height:56px;margin:30px 0 0 0;}
					
.pagination{clear:both;display:block;margin-top:30px;padding-top:5px;border-top:1px solid #dddddd;}
.pagination p{float:right;text-transform:uppercase;}
.pagination ul {float:left;margin:0;padding:0;}
.pagination ul li{display:inline;list-style-type:none;text-transform:uppercase;}
.pagination ul li a,.pagination ul li span.current{padding:5px;text-decoration:none;}
.pagination ul li span.current,.pagination ul li a:hover{background-color:#dddddd;}					

#search-form .formbody{float:left;height:30px;}
#search-form{float: right;margin-top: 17px;width:134px;}
#search-form input.text{float:left;width:91px;height:20px;border:0;padding: 0 10px;}
#search-form input.submit{float:left;width:22px;height:20px;background : url(../tl_files/template_images/search.jpg) no-repeat left top;border:0;text-indent:-9999px;}

#content p{line-height:20px;}
#content .mod_dlh_googlemaps p{line-height:14px;}

.mod_search p.header{padding-bottom:5px;border-bottom: 1px solid #dadada;}
.mod_search h3 a:link,.mod_search h3 a:visited, .mod_search h3 a:active{font-size:18px;text-decoration:none;}
.mod_search h3{padding-bottom:5px;}
.mod_search h3 a:hover{text-decoration:underline;} 
.mod_search span.relevance{font-size:18px;font-weight:normal;}
.mod_search div.even, .mod_search div.odd{margin-top:20px;float:left;}
.mod_search div.last{margin-bottom:20px;float:left;}
.mod_search p.url{font-size:13px;font-weight:bold;}

p.error{float:left;color:#D9261C; font-size:11px; margin-left:5px;}
