body {}

a img { border: none;}
#container-page {min-width: 1000px;}

#container-header {background: url(/images/header_bg.jpg) 1000px 0px repeat-x;}
#container-header .bg {background: url(/images/right_bottom_bg.gif) right bottom no-repeat;}
#container-header .left_top {
	width: 274px;
	height: 20px;
	background: url(/images/left_top_bg.gif) 0px 0px no-repeat;
	position: absolute;
	left: 0px;
	top: 0px;
}

#container-header .right_top {
	width: 22px;
	height: 20px;
	background: url(/images/right_top_bg.gif) 0px 0px no-repeat;
	position: absolute;
	right: 0px;
	top: 0px;
}

.banner_top_2 { background: url(/images/kppk_banner_for_LBS.png) 0 0 no-repeat; height: 154px; width: 327px; margin-left: 45%;}
.banner_top_2 a { position:absolute; top: 80px; left: 60%; width: 250px; height: 154px;}
.banner_top_1 { background: url(/images/infovuz_banner_for_LBS.png) 0 0 no-repeat; height: 154px; width: 327px; float: left;}
.banner_top_1 a { position:absolute; top: 80px; left: 287px; width: 327px; height: 154px;}


#pic-container {background: url(/images/header_pic.jpg) 0px 0px no-repeat; height: 256px; position: relative;}
#logo-link {position: absolute; left: 60px; top: 60px; width: 200px; height: 100px;}
#header_nav {margin: 0px; margin: 0px 20px 0px 274px; display: block; height: 60px; background: url(/images/spacer.gif) 0px 0px repeat-x; }
#header_nav li {float: left; width: 17%; padding: 0px 0px 0px 0px; margin: 0px; background: url(/images/spacer.gif) 0px 0px repeat-x; height: 72px; text-align: center;}
#header_nav li a {font-family: verdana; font-size: 14px; text-decoration: none; color: #000000; display: block; height: 40px; padding-top: 20px; margin-top: 12px; background: url(/images/li_separator.png) 0px 0px no-repeat;}
#header_nav li a.first {background: none;}
#header_nav li.last {width: 15%;}
#header_nav li:hover {background: url(/images/hover_li_bg.png) 0px 0px no-repeat; height: 72px; text-align: bottom;}

#header_nav li.selected {background: url(/images/selected_li_bg.png) 0px 0px no-repeat;}
#header_nav li.selected a {cursor: default; height: 40px; padding-top: 18px; margin-top: 12px; background: none;}

#secondary_nav_container {background: url(/images/secondary_nav_gradient.gif) 0px 0px repeat-x; margin: 1px 0px 0px 0px;}
#secondary_nav {display: block; height: 29px; background: url(/images/secondary_nav_bg.jpg) 0px 0px no-repeat; padding: 0px 0px 0px 20px; overflow: hidden; margin: 0px;}
#secondary_nav li {float: left; margin: 0px 4% 0px 0px; padding: 5px 0px 0px 0px;}
#secondary_nav li.selected a {text-decoration: none; cursor: default;}
#secondary_nav li.right_bottom {float: right; background: url(/images/right_bottom_bg.gif) right bottom no-repeat; height: 29px; width: 6px; margin: 0px; padding: 0px;}
#secondary_nav li a {font-family: microsoft sans serif; font-size: 12px; text-decoration: underline; color: #000000; padding: 0px; margin: 0px;}
#secondary_nav li a:hover {text-decoration: none;}
#header_flash_container {margin: 20px 0px 0px 286px; height: 170px;}

#container-content {}

#col1 {width: 220px; padding: 35px 20px 0px 0px; float: left;}
.news_title {font-family: microsoft sans serif; font-size: 16px; font-weight: normal; color: #000000; padding: 0px 0px 2px 20px;}
.news_archive {font-family: microsoft sans serif; font-size: 10px; font-weight: normal; color: #367aa5; padding-left: 20px;}
.news_archive:hover {color: #b71803;}

.news_block {width: 220px; height: 138px; background-color: #f7e6ba; margin: 17px 0px 0px 0px; padding: 0px 0px 0px 20px; background-image: url(/images/news_block_bg.gif); background-repeat: no-repeat; background-position: left top; cursor:pointer}
.news_block .event_block {float: left; width: 170px; height: 108px; padding: 15px 0px 15px 0px;}
.news_block .event_block .date {font-family: sans-serif; font-size: 12px; font-weight: bold; color: #346100;}
.news_block .event_block .date .year {font-weight: normal; }
.news_block .event_block p {margin: 10px 0px 0px 0px; font-family: tahoma; font-size: 11px; color: #707070; line-height: 13px; overflow: hidden; height: 81px;}
.news_block .link_block {float: right; width: 34px; height: 138px; background: url(/images/link_block_bg.gif) right top no-repeat;}
.news_block .link_block a {display: block; margin: 39px 0px 41px 0px; width: 34px; height: 58px;}
.news_block .link_block a {background: url(/images/news_block_point.gif) 0px 0px no-repeat;}
.news_block .link_block a:hover {background: url(/images/news_block_point.gif) 0px -58px no-repeat;}
.news_block:hover .link_block a {background: url(/images/news_block_point.gif) 0px -58px no-repeat; } 

.red_title {color: #b71803; padding: 45px 0px 0px 20px; margin: 0px;}
.red_title_top {color: #b71803; padding: 0px 0px 0px 20px; margin: 0px;}
p.txt {padding: 17px 0px 0px 20px; margin: 0px;}

#listik { width: 178px; height: 146px; padding: 10px; margin-left: 3px; margin-top: 10px; margin-bottom:0px; background: url(/images/listik_white.jpg) no-repeat; font-family:Tahoma; font-size:10px; color:#993300;}
#listik span { padding-left: 20%;}
#listik p { font-family:Tahoma; font-size:10px; color:#000000; margin: 0px; margin-top: 4px; padding: 0px;}
#listik img { float:left;}
#listik li { background:url(/images/pdf.jpg) no-repeat; height: 22px; padding-left: 32px; padding-top: 5px;margin-left: 0px; vertical-align: center;}
#listik ul { margin-left: 0px; margin-top: 20px; text-align: left; }

#col2 {margin: 0px 260px 0px 260px; padding: 31px 20px 0px 20px;}
#col2 p {margin-top: 10px; }
#col2 p.marked {color: #707070;}
#col2 a {color: #00a0ff;}
#col2 a:hover {color: #b71803;}
#col2 img { float:left; padding: 10px; }
#col2 img.right { float:right; padding: 10px; }
#col2 div {margin-top: 50px; font-family: tahoma; font-size: 12px; color: #000000; line-height: 14px;  }
#col2 ul { padding-left: 0px;}

.partner { height: 70px;}
.partner img { margin-right: 50px; margin-top: -10px;}
.people_ready { height: 49px; width: 100; float:right; margin-top: 20px;}
.people_ready_top {background: url(/images/people_ready.jpg) right bottom no-repeat; height: 45px; padding: 0px;}
.btw_block {width: 40%; font-family: tahoma; font-size: 14px; line-height: 16px; color: #FF9900; padding: 10px; margin: 12px 0px 10px 10px; border: #CCCCCC 1px dashed;}

#col3 {width: 200px; padding: 68px 40px 0px 20px; float: right; text-align: center; overflow: visible;}
.banner {margin-top: 25px;}
.support_title {display: block; font-family: microsoft sans serif; font-size: 18px; color: #636363; padding-top: 50px;}
.project {margin-top: 15px;}

#container-footer {margin-top: 45px; background: url(/images/footer_nav_gradient.gif) 0px 0px repeat-x;}

#footer_nav {margin: 0px; display: block; height: 37px; padding: 0px 0px 0px 280px; background: url(/images/footer_bg.jpg) 0px 0px no-repeat;}
#footer_nav li {float: left; padding: 10px 2% 0px 2%; margin: 0px; background: url(/images/li_separator2.png) 0px 0px no-repeat; height: 22px;}
#footer_nav li.first {background: none; padding: 10px 2% 0px 0px;}
#footer_nav li a {font-family: tahoma; font-size: 13px; color: #000000; text-decoration: underline; padding: 0px; margin: 0px;}
#footer_nav li a:hover {text-decoration: none;}
#footer_nav li.selected a {text-decoration: none; color: #ffffff; font-weight: bold; cursor: default;}

#footer_black {background-color: #000000; height: 77px; position:relative; font-family:Tahoma; font-size:11px;}
#footer_black, #footer_black a {color:#FFFFFF;}
#footer_black .copy { position:absolute; top:25px; left:10%; }
#footer_black .email { position:absolute; top:35px; right:10%; }
#footer_black .tel { position:absolute; top:15px; right:10%; }
#footer_black .add { position:absolute; top:5px; right:10%; display:none; }



h1 {font-family: microsoft sans serif; font-size: 20px; font-weight: normal; color: #449900; padding-top: 40px; margin: 0px;}
h1.top {padding: 0px 0px 5px 0px;}
h1.news_top {padding: 4px 0px 5px 0px;}
h2 {font-family: microsoft sans serif; font-size: 16px; font-weight: normal; color: #449900; padding: 15px 0px 0px 0px; margin: 0px;}
h3 { font-family: sans-serif; font-size: 10px; font-weight: bold; color:#990000;}

.break { padding:1px; border-bottom:1px solid #CCCCCC; margin-top:20px; }
.comment { font-size:13px; font-family:MS; color: #555555;} 

#col2 ul li { list-style:disc; font-size:13px; font-family:Tahoma; padding:3px;}

.q { margin:20px 0px 20px 30%; color:#999999 }
p {font-family: tahoma; font-size: 12px; color: #000000; line-height: 14px; text-align: justify;}
ul.txt {font-family: tahoma; font-size: 12px; color: #000000; line-height: 14px; list-style-type: disc;}
ul.txt li {padding-bottom: 5px;}
ul.circle {font-family: tahoma; font-size: 12px; color: #000000; line-height: 14px; list-style-type: circle;}
ul.circle li {padding-bottom: 5px;}
a {color: #00a0ff;}
#col2 .nolink, #col2 .nolink:hover { color:#000000; text-decoration:none; }
.unactive {cursor: default;}
.left_float {float: left;}
.right_float {float: right;}
.img_margins_l {margin: 0px 15px 15px 0px;}
.img_margins_r {margin: 0px 0px 15px 15px;}
img.top {margin-top: 13px;}
.img_container {margin: 30px 0px 0px 0px;}
.aqua {color: #0099FF;}
img.input {vertical-align: middle;}
.product { margin-top: 20px;}
.note { background:url(/images/note2.jpg) no-repeat; width: 180px; height: 174px; float:left; padding: 10px; text-decoration:none; margin: 5px 15px 0px 0px; }

.note p { font-size:10px; font-family:Tahoma; color:#666666; word-spacing: 0px;} 
.asterisk { color:#CC0000;}
.error { color:#aa0000;}

form.send input, form.send textarea, form.send select { font-family: tahoma; font-size: 12px; }