html, body, div, form, p, h1, h2, h3, h4, h5 { margin:0; padding:0; }
body { font-family:'Trebuchet MS', Arial, Verdana, Tahoma; background:#DCDCDC url(../img/bg_index.gif) 0 0 repeat-x; color:#FFFFFF; font-size:11px; }
body#tlo2 { background:#DCDCDC url(../img/bg_index2.gif) 0 0 repeat-x; }
html, body { height: 100%; }
img { border:0; }
a { text-decoration:none; color:#FFFFFF; }
a:hover { color:#B0C7E1;}
input { vertical-align:middle; font-size:11px; }


#master { width:100%; position: relative; }

#header { z-index:90; height: 120px; position:relative; width:900px; padding: 0 0 0 0; margin:0 auto 0 auto; }
#header #logo { display:block; position:absolute; top:12px; left:0px; width:250px; height:65px; }
#header #findblock { background: #FFFFFF url(../img/bg_findblock.gif) 0 0 no-repeat; position:absolute; top:6px; left:610px; width:290px; height:70px; }
#header #findblock #find { position:absolute; top:0px; left:16px; width:165px; padding:2px 3px 2px 3px; border:1px solid #000000; background-color:#FFFFFF; color:#666666; }
#header #findblock #sf { position:absolute; top:8px; left:242px; border:0; background-color:transparent; height:48px; width:48px; color:#FFFFFF; background-image:url(../img/bt_find.gif); background-position: 0 0; background-repeat: no-repeat; }
#header #findblock #sf:hover { background-position: 0 -48px; cursor:pointer; }
#header #findblock label { position:absolute; top:1px; left:200px; color:#FFFFFF; font-weight:bold; } 
#header #findblock a#adv_search { display:block; position:absolute; top:23px; left:18px; font-size:10px; text-decoration:none; color:#000000; }
#header #findblock a#adv_search:hover { font-size:10px; text-decoration:none; color:#468CA6; }
#header #tmenu { z-index:100; position:absolute; top:85px; left:0px; width:880px; padding: 0 10px 0 10px; height:35px; background: #FFFFFF url(../img/bg_gmenub.gif) 0 0 no-repeat; line-height:35px; text-align:left; font-weight:bold; }

#header2 { z-index:90; height: 308px; position:relative; width:900px; padding: 0 0 0 0; margin:0 auto 0 auto; }
#header2 #logo { display:block; position:absolute; top:12px; left:0px; width:250px; height:65px; }
#header2 #findblock { background: #FFFFFF url(../img/bg_findblock.gif) 0 0 no-repeat; position:absolute; top:6px; left:610px; width:290px; height:70px; }
#header2 #findblock #find { position:absolute; top:0px; left:16px; width:165px; padding:2px 3px 2px 3px; border:1px solid #000000; background-color:#FFFFFF; color:#666666; }
#header2 #findblock #sf { position:absolute; top:8px; left:242px; border:0; background-color:transparent; height:48px; width:48px; color:#FFFFFF; background-image:url(../img/bt_find.gif); background-position: 0 0; background-repeat: no-repeat; }
#header2 #findblock #sf:hover { background-position: 0 -48px; cursor:pointer; }
#header2 #findblock label { position:absolute; top:1px; left:200px; color:#FFFFFF; font-weight:bold; } 
#header2 #findblock a#adv_search { display:block; position:absolute; top:23px; left:18px; font-size:10px; text-decoration:none; color:#000000; }
#header2 #findblock a#adv_search:hover { font-size:10px; text-decoration:none; color:#468CA6; }
#header2 #tmenu { z-index:100; position:absolute; top:273px; left:0px; width:880px; padding: 0 10px 0 10px; height:35px; background: #FFFFFF url(../img/bg_gmenub.gif) 0 0 no-repeat; line-height:35px; text-align:left; font-weight:bold; }

#baner-top { position:absolute; top:83px; left:0; width:900px; height:180px; }
#banerhs3 { width:900px; height:180px; }

div#tmenu { z-index:101; position:relative; top: 0; left:0; float: left; margin: 0; }
div#tmenu ul { z-index:102; margin: 0; padding: 0; width:830px; }
div#tmenu li { margin:0; padding:0; position: relative; list-style: none; float:left; height:35px; width:80px; background:url(../img/bg_tmenu3.gif) 100% 0 no-repeat; }
div#tmenu ul li a { text-align:center; color:#FFFFFF; display: block; padding: 7px 0 7px 0; height:21px; width:100%; line-height:21px; text-decoration: none; }
div#tmenu ul li:hover { background:url(../img/bg_tmenu1.gif) 0 0 no-repeat; }
div#tmenu ul li a:hover { color:#468CA6; }
div#tmenu ul.level1 li:hover a { color:#468CA6; }
div#tmenu ul.level1 li:hover li a { color:#5E5E5E; }
div#tmenu ul.level1 li:hover li a:hover { color:#468CA6; }
div#tmenu ul ul { z-index:103; position: absolute; left:0px; top: 35px; display: none;}
div#tmenu ul.level2 { background: url(../img/bg_tmenu2.gif) 0 100% no-repeat; width: 170px; padding:20px 0 20px 0; }
div#tmenu ul.level1 li.submenu:hover ul.level2 { display:block;  }
div#tmenu ul.level2 li { width:150px; padding:0 10px 0 10px; float:none; height:20px; line-height:20px; background-image:none; }
div#tmenu ul.level2 li:hover { background-image:none; }
div#tmenu ul.level2 li a { text-align:left; font-weight:normal; width:150px; padding:0; height:20px; line-height:20px; color:#5E5E5E; text-decoration: none; }

#lgmenu { position:absolute; top:85px; left:840px; width:55px; height:35px; line-height:35px; z-index:150; text-align:center; }
#header2 #lgmenu { top:273px; }
#lgmenu a { color:#FFFFFF; font-weight:bold; }
#lgmenu a:hover { color:#468CA6;  }

a.line-b { border-bottom:1px solid #CEC5C1; }

#content { background:transparent url(../img/tlo_bluei2.jpg) 50% 0 repeat; width:100%; padding:0 0 0 0; margin:0 auto 0 auto; } 

#outer  { background:transparent url(../img/tlo_bluei.jpg) 50% 0 no-repeat; width:100%; padding:0 0 0 0; margin:0 auto 0 auto; } 

#home { z-index:4; color:#FFFFFF; text-align:left; width:900px; margin:0 auto 0 auto; }
#home h1 { padding:15px 0 15px 0; font-size:18px; color:#FFFFFF; font-weight:normal; }
#home #foto { z-index:5; width:390px; height:330px; top:0px; left:-5px; padding:0 0 33px 0; float:left; position:relative; }
#home #info { z-index:6; padding: 0 0 0 10px; width:500px; float:left; }
#info ul { list-style: none; margin:0; padding:0; }
#info ul li { background: url(../img/li_index.gif) 0 0 no-repeat;  padding:0 0 20px 55px; margin:0 0 20px 0; font-size:15px; }
#info ul li a { display:block; padding:0 0 0 25px; font-size:13px; color:#FFFFFF; }
#info ul li a:hover { color:#FF9900; background: url(../img/arr1.gif) 0 0 no-repeat; }
.bg_li { background:url(../img/bg_li_home.gif) 0 100% repeat-x; }

#banerhs2 { width:390px; height:330px; }

#footer { height:100px; background: url(../img/tlo_greyi.jpg) 50% 0 no-repeat; color:#333333; }
#f0 { background: url(../img/bg_f0i.jpg) 0 30px no-repeat; width: 900px; padding: 0; margin: 0 auto; } 
#f1 { text-align:right; padding:10px 0 15px 0; }
#f1 a, #f2 a { color:#333333; text-decoration:none; }
#f1 a:hover, #f2 a:hover { color:#214464; }
#f2 { text-align:left; width:600px; float:left; }
#f3 { text-align:right; width:300px; float:left; }

.c1 { clear:both; height:1px; }