html, body { margin:0; padding:0; height:100%; background-color: #dadada; background-image:url(bg.jpg); background-repeat:repeat-x; background-position: top; font-family:Tahoma; font-size:11px; color:#666666;}
img { border:none;}
form { margin:0; padding:0;}
input { margin:0; font-family:Tahoma; font-size:11px;}
a:link, a:active, a:visited { color:#09446c; text-decoration:underline;}
a:hover { text-decoration:none;}
h1 { font-family:Tahoma; font-size:18px; font-weight:normal; margin:0; padding:0; color:#0066cc; margin-bottom:25px;}
h2 { font-family:Tahoma; font-size:14px; color:#0066cc; }
h3 { font-size:12px; font-weight:bold;  color:#09446c; margin:0; padding:0; margin-bottom:10px;}
p { margin:0; padding:0; margin-bottom:12px;}
ul { margin-top:0px; padding-top:0px; list-style:none; margin-left:0px; padding-left:0px; }
li { background-image:url(bul-2.gif); background-repeat:no-repeat; background-position:0px 2px; padding-left:10px;}

#all { margin-left:auto; margin-right:auto; width:960px; background-color:#FFFFFF;}
#top { position:relative; width:395px; color:#999999; padding-top:79px; height:51px; padding-left:565px; background-image:url(bg.jpg); background-repeat:repeat-x; background-position: top;}
#search { position:absolute; left:724px; top:74px; }
.inp1 { width:158px; height:18px; border:#cccccc 1px solid; color:#cccccc; position: absolute; top:0px; left:0px; padding-left:3px; padding-right:3px; background:#fbfbfb; }
.inp2 {  position: absolute; top:0px; left:174px;}
html:first-child .inp1 { height:21px; width:164px; padding-left:0px; padding-right:0px;}
html:first-child .inp2  { top:-1px;}
#logo { position:absolute; left:0px; top:24px;}
#top a:link, #top a:active, #top a:visited { color:#0d649d; text-decoration:underline;}
#top a:hover { text-decoration:none;}
#top span { color:#0d649d; margin-left:13px; margin-right:13px;}

#top_menu { height:40px; background:#fcf7b1; position:relative;  float:none; clear:both;}
#top_menu img { margin-right:1px;}
#top_menu .button1 { margin-right:0px;}

#flash { background-image:url(flash_bg.jpg); background-repeat:no-repeat; background-position:0% 0%; height:355px; width:960px; position:relative; float:none; clear:both;}
#flash .flash { display:block; position:absolute; height:355px; width:960px; left:0px; top:0px; z-index:1;}
#flash div { float:left; margin-left:15px; background-image:url(block_bg.png); background-repeat:repeat-x; background-position:top; height:165px; padding:5px 0px 0px 17px; z-index:100; margin-top:170px;}
#block1 { position:relative;  width:273px; z-index:100;}
#block2 { position:relative;  width:373px; z-index:100;}
#block3 { position:relative;  width:203px; z-index:100;}
#flash div a:link, #flash div a:active, #flash div a:visited { display:block; color:#0d649d; text-decoration:underline; background-image:url(bul-1.gif); background-repeat:no-repeat; background-position:1px 5px; padding-left:13px; margin-bottom:7px;}
#flash div a:hover { text-decoration:none;}
#flash div .a1:link, #flash div .a1:active, #flash div .a1:visited { display:block; font-weight:bold; color:#0d649d; text-decoration:underline; padding-left:13px; margin-bottom:7px;}
#flash div .a1:hover { text-decoration:none;}
#flash div img { margin-bottom:16px;}

#text1 { padding:15px; background:#FFFFFF; width:930px; min-height:180px; position:relative; float:none; clear:both;}
#text_right { position:relative; width:205px; float:right; padding-left:15px;}
.banners { position:relative; float:left; width:710px;}
.banners img { margin-right:15px;}
#text_right a:link, #text_right a:active, #text_right a:visited { display:block; color:#0d649d; text-decoration:none; margin-bottom:7px;}
#text_right a:hover { text-decoration:underline;}

#text2 { padding-top:20px; background-color:#FFFFFF; background-image:url(bg1.gif); background-repeat:repeat-x; background-position:0% 20px; width:960px; position:relative; float:none; clear:both; min-height:545px; }
#left { position:relative; float:left; width:379px; background-image:url(bg2.gif); background-repeat:repeat-x; background-position:top; padding-left:26px; min-height:30px; padding-bottom:60px;}
#right {float:right; width:506px; padding-right:20px; padding-bottom:60px;}
.title1 { font-size:12px; font-weight:bold; color:#0066cc; padding-top:8px; height:23px; margin-bottom:26px;}
.title2 { font-size:12px; font-weight:bold; color:#666666; padding-top:8px; height:23px; margin-bottom:26px; padding-left:1px;}
.links { font-size:12px; font-weight:bold;}
.links a:link, .links a:active, .links a:visited { display:block; color:#09446c; text-decoration:underline; margin-bottom:5px;}
.links a:hover { color:#0099cc; text-decoration:none;}
.links span { display:block;  color:#0099cc; margin-bottom:5px;}
.links div.zagh3 { font-size:12px; font-weight:bold;  color:#09446c; margin:0; padding:0; margin-bottom:10px; }
.links div.zagh3 a { text-decoration:none; }
.links a.tdnone { text-decoration:none; }

.ul li { margin-left:10px;}
.ul1 li { background-image:url(bul-3.gif); background-repeat:no-repeat; background-position:0px 7px; padding-left:10px;}
.ul1 { margin-bottom:15px;}

.list1 { margin-bottom:20px;}
.list1 div { padding-left:20px;}
.list1 a:link, .list1 a:active, .list1 a:visited, .noh { display:block; padding-left:20px; color:#09446c; text-decoration:underline; margin-bottom:5px;}
.list1 a:hover { color:#0099cc; text-decoration:none; background-image:url(arrow.gif); background-repeat:no-repeat; background-position:5px 4px;}
.list1 .active:link, .list1 .active:active, .list1 .active:visited, span.active { display:block; padding-left:20px; color:#0099cc; text-decoration:underline; margin-bottom:5px; background-image:url(arrow.gif); background-repeat:no-repeat; background-position:5px 4px;}
.list1 a.active:hover { color:#0099cc; text-decoration:none; background-image:url(arrow.gif); background-repeat:no-repeat; background-position:5px 4px;}
a.n11 { font-size:11px; font-weight:normal; }

.h1 { padding-top:26px;}

#line { position:relative;  float:none; clear:both;}
#footer { padding:31px 16px 60px 17px; position:relative;  float:none; clear:both; width:927px; color:#666666; margin-left:auto; margin-right:auto;}
#footer_r { position:relative; float:right; width:220px; text-align: right;}
#footer_l { position:relative; float:left; width:692px;}
#footer a:link, #footer a:active, #footer a:visited { color:#666666; text-decoration:underline;}
#footer a:hover { text-decoration:none;}
#footer_l a { margin-right:17px;}
.inp3 {
	height:16px;
	border:1px solid #8A8A8A;
	color:#cccccc;
	/*padding-left:5px;*/
	padding-right:5px;
	background-color: #ffffff;
}



/*NEW*/#top { position:relative; width:395px; color:#999999; padding-top:0; height:110px; padding-left:565px; background:url(bg.jpg) top repeat-x;}
/*NEW*/#logo { position:absolute; left:24px; top:29px;}
/*NEW*/#search-1 { position:absolute; right:15px; top:43px; width:175px; height:22px; }
/*NEW*/#search-1 div { position:relative; width:175px; height:22px; background:url(search-bg.gif) 0 0 no-repeat;}
/*NEW*/#search-1 .inp1 { width:140px; height:16px; border: 0; color:#999999; position: absolute; top:3px; left:8px; padding-left: 0; padding-right:0; background: none; font-family:Tahoma; font-size:11px; }
/*NEW*/#search-1 .inp2 {  position: absolute; top:0px; right:0; left:auto;}
/*NEW*/#link { position:absolute; right:252px; top:47px; width:130px;}
/*NEW*/#lang { position:absolute; right:405px; top:47px; width:85px;}
/*NEW*/#news { position:relative; width:150px; height:13px; background:url(news.gif) 0 0 no-repeat; clear:both; margin:0 0 8px 17px;}
/*NEW*/.date { color:#a9a9a9; display:block;}
/*NEW*/.news-1 { color:#0d649d; position:relative; float:left; padding:0 50px 0 17px; width:316px;}
/*NEW*/.news-2 { color:#0d649d; position:relative; float:left; padding:0 42px 0 0; width:271px;}
/*NEW*/.news-3 { color:#0d649d; position:relative; float:left; padding:0; width:227px;}
/*NEW*/.clear { position:relative; width:100%; clear:both; font-size:0; line-height:0; height:0;}
/*NEW*/#text1 a:link, #text1 a:active, #text1 a:visited { color:#0d649d; text-decoration: none;}
/*NEW*/#text1 a:hover { text-decoration: underline;}

