body{min-width:990px;margin:0;padding:0;text-align:center;background:#000000 url("../tl_files/images/bg.jpg") center top no-repeat;font:13px Tahoma, Arial, Helvetica, sans-serif;color:#FFFFFF;}

h1,h2,h3,h4,h5,h6{margin:10px 0;padding:0;font-family:Arial;color:#ffd13b;}
h1{font-size:20px;}
h2{font-size:18px;}
h3{font-size:17px;}
h4{font-size:16px;}
h5{font-size:14px;}
h6{font-size:12px;}

a{text-decoration:none;color:#ffdc4a;}
a:hover{color:#CCCCCC;}

p{line-height:18px;}

* {outline:none;}
:focus { -moz-outline-style: none; }
figure {margin:0; padding:0;}

#header{background-image:url("../tl_files/images/header_bg.png");background-repeat:repeat-x;}
#header .inside,#slider_box{width:960px;margin:0 auto;text-align:left;}
#header #header_top{height:28px;position:relative;}
#header #header_top #languages{width:98px;height:25px;margin:0 0 0 12px;}
#header #header_top #languages .mod_changelanguage ul{margin:0;padding:0;}
#header #header_top  #languages .mod_changelanguage ul li{width:31px;height:20px;float:left;margin:0 10px 0 0;padding:5px 0 0 2px;text-align:center;list-style-type:none;}
#header #header_top  #languages .mod_changelanguage ul li.active{background:url("../tl_files/images/lang_bg.png") center top no-repeat;}
#header #header_top #search_top{top:0;right:124px;position:absolute;}
#header #header_top #search_top input{height:25px;}
#header #header_top #search_top .mod_search input#ctrl_keywords_top{width:162px;float:left;margin-right:4px;padding:0 6px;font-size:11px;line-height:25px;color:#b6ccb2;background:url(../tl_files/images/search_bg.png) top no-repeat;}
#header #header_top #search_top .mod_search input#ctrl_submit_top{width:44px;background:url("../../../tl_files/images/search_btn.png") top no-repeat;cursor:pointer;}
#header_box{clear:both;
}#header_box 
#logo{width:301px;height:84px;float:left;}






#container { clear:both; margin:20px 0;}
#container #main .inside {padding:10px 18px 20px 18px; margin:0 14px;background: url(../tl_files/images/bg_container.png) repeat; -moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius: 4px;border-radius: 4px;}
.portfolio_menu #container #main .inside {padding:0;}
#container #left .inside .block{ margin:0 0 14px 14px; padding:10px;background: url(../tl_files/images/bg_container.png) repeat; -moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius: 4px;border-radius: 4px;}


#left { font-size:13px;}
#left h1, #left h2, #left h3, #left h4, #left h5, #left h6 {margin:0 0 10px 0;}
#main ul, #left ul{margin: 0 0 0 0;padding-left: 1em;}
#main ul li {list-style-type:square; margin:10px 0;}
#left ul li{list-style-type:square;margin: 0;  padding: 0;}

ol {margin: 0 0 0 0;padding-left: 1.4em;}
ol li {margin:5px 0; padding:0;}








