/* Style sheet basic */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldse{margin:0;padding:0;text-align:left;border:0;font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:100%;font-style: inherit;}
a img,:link img,:visited img{border:0;}
ol,ul{list-style: none;}
q:before,q:after,blockquote:before,blockquote:after{content: "";*;}
.clear{height:0;clear:both;font-size:0;}
.clearfix:after{height:0;clear:both;display:block;content: ".";visibility: hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
address,blockquote,del,dir,dl,hr,ins,noscript,ol,p,pre,table,ul{margin:12px 0;font-size:14px;color:#333;line-height:1.4;}
#main a{color:#33724C;}
#main h1,h2,h3,h4,h5,h6{color:#8C3030;}
#main h2{font-size:20px;background: url(tl_files/layout/h2_bg.png) no-repeat bottom left;padding:5px 0 5px 0;margin:0 0 10px 0 !important;}
#main h3{font-size:16px;background: url(tl_files/layout/h3_bg.png) no-repeat bottom left;padding:5px 0 5px 0;}
#main h4{font-weight:bold;font-size:14px;}
#main ul{margin:20px;list-style: square;}
#main ol{margin:20px;list-style: decimal;}
#main strong{font-weight:bold;}

