body, td {padding: 0px; margin: 0px; font-family: arial; font-size: 12px;}
body {background: #407cb0;}
form, div {padding: 0px; margin: 0px;}
p {padding-top: 0px; margin-top: 0px;}
img {border: 0px;}
.input {font-size: 10px; font-family: tahoma; font-weight: normal;}

.clear {height: 1px; display: block; clear: both;}
.textleft {text-align: left !important;}
.textcenter {text-align: center !important;}
.textjustify {text-align: justify !important;}
.textjustify * {text-align: justify !important;}
.w100 {width: 100%;}

.adclass {padding: 5px 5px 5px 5px; margin: 5px 5px 5px 5px;font-size: 10px; font-family: tahoma; font-weight: bold; color:#203188; text-align:center;text-decoration: none;}
.adclass a:hover {text-decoration: underline;}

#sape {
color: #407cb9;
}
#sape a {
color: #407cb9;
}


#l-border {width: 1%; float: left;}
#r-border {width: 1%; float: right;}
#body {margin: 10px 10px 0px 10px;}
#mcontainer {width: 100%; background: #E8E8E8;}
#mcontainer .hr01 {background: url(../images/crn01-bl.gif) no-repeat left top;}
#mcontainer .hr01 .container {background: url(../images/crn01-br.gif) no-repeat right top; height: 5px;}

#header {border: 0px solid #FF0000; background: #F7F7F7;}
#header .hr01 {_height: 1px; *min-height: 1px; background: url(../images/crn01-left.gif) no-repeat left top;}
#header .hr01 .container {background: url(../images/crn01-right.gif) no-repeat right top; height: 6px;}
#header .hr02 {background: url(../images/h-hr02-bg.gif) repeat-x left top; height: 8px;}
.hr022 {background: url(../images/h-hr02-bg.gif) repeat-x left bottom; height: 6px;}
.hr0222 {background: url(../images/h-hr02-bg.gif) repeat-x left bottom; height: 8px; margin-bottom: 5px;}
#header .hr03 {height: 1px; background: #B2B2B2; clear: both;}
#header .banner {height: 60px; background: #00482F; text-align: center; margin: 0px;}

#logo {width: 18%; height: 93px; float: left; display: block; text-align: center; background: #F7F7F7 url(../images/bg-dot01.gif) repeat-y right top;}
#logo img {border: 0px; margin-top: 3px;}

#menu {height: 93px; width: 82%; float: right; margin-left: -1px; background: #F7F7F7;}
#menu .clear {clear: right;}



#mmenu {float: right; width: 800px; background: #E0E0E0 url(../images/mm-dot.gif) repeat-x left bottom;}



#mmenu .container {padding-right: 30px; background: url(../images/mm-crn-left.gif) no-repeat left bottom;}
#mmenu a {display: block; float: right; margin: 3px 0px 3px 27px; padding-left: 8px; background: url(../images/arr01.gif) no-repeat 0px 5px; text-decoration: none; color: #000000; font-size: 11px; white-space: nowrap;}
#mmenu a:hover {text-decoration: underline;}

#submenu {width: 100%; margin: 0px; padding: 0px;}
#submenu ul {width: 100%;}
#submenu li {_text-align: center; float: left; width: 20%; padding: 0px 20px 0px 20px; white-space: nowrap; overflow: hidden; margin-right: -1px; font-weight: bold; font-size: 11px; font-family: tahoma; color: #464646; text-align: center; list-style: none; padding: 5px 0px 0px 0px;}
#submenu li a {display: block; margin: 0px auto; padding: 45px 0px 0px 0px; color: #464646; text-decoration: none;}
#submenu li a:hover {color: #464646; text-decoration: underline;}
#submenu .home a {width: 50px; background: url(../images/sm-ico-home.gif) 50% 10% no-repeat;}
#submenu .catalog a {}
#submenu .files a {width: 57px; background: url(../images/sm-ico-files.gif) 0px 37% no-repeat;}
#submenu .sechand a {}
#submenu .forum a {width: 50px; background: url(../images/sm-ico-forum.gif) 50% 0% no-repeat;}
#submenu .belit a, #submenu .it a {width: 140px; background: url(../images/sm-ico-belit.gif) 43% 25% no-repeat;}
#submenu .blog a {width: 78px; background: url(../images/sm-ico-blog.gif) 0px 10% no-repeat;}

#newslinks {width: 18%; float: left; margin: 0px; padding: 0px; padding-bottom: 5px; background: #F7F7F7 url(../images/bg-dot01.gif) repeat-y right top; }
#newslinks .container {float: right; width: 140px; margin: 0px; padding: 30px 0px 10px 0px; background: url(../images/nl-title.gif) no-repeat top right;}
#newslinks p {padding: 0px 10px 2px 8px; margin: 0px; background: url(../images/arr02.gif) no-repeat 0px 4px;}
#newslinks a {font-family: tahoma; font-size: 10px; color: #203188; text-decoration: none;}
#newslinks a:hover {text-decoration: underline;}

#hardlinks {width: 82%; float: right; margin-left: -1px; background: #FFFFFF url(../images/hl-bg.gif) no-repeat left top;}
#hardlinks .container {padding: 3px 0px 0px 50px;}
#hardlinks .block {min-height: 120px; _height: 120px; width: 23%; float: left; padding-left: 10px; padding-bottom: 4px; background: url(../images/arr01.gif) no-repeat 0px 6px;}
#hardlinks ul {padding: 0px; margin: 0px;}
#hardlinks ul li {margin: 0px; padding: 0px; list-style: none; clear: both; display: block;}
#hardlinks li table {border: 1px solid #BBBBBC; margin: 2px 0px 0px -4px;}
#hardlinks li table td {padding: 0px 3px 3px 3px;}
#hardlinks li table img {margin-top: 3px;}
#hardlinks a {color: #646464; font-family: tahoma; font-size: 10px;}
#hardlinks a:hover {text-decoration: none;}

.banner {text-align: center; margin-bottom: 10px;}
.banner img {border: 0px;}

.tabMain {width: 100%;}
#l-col {width: 19%;}
#c-col {width: 62%;}
#r-col {width: 19%;}

#l-col .container, #r-col .container {padding: 5px 7px 0px 7px;}

#c-col .b-left {width: 50%; float: left;}
#c-col .b-right {width: 50%; float: right; margin-left: -1px;}
#c-col .b-left .container {margin-right: 3px;}
#c-col .b-right .container {margin-left: 3px;}

.limiter {width: 1000px; height: 1px;}
#l-col .limit, #r-col .limit {width: 150px; height: 1px;}

.block01 .crn-tl, .block02 .crn-tl, .block02int .crn-tl, .block03 .crn-tl, .block05 .crn-tl, .block06 .crn-tl {background: url(../images/crn02-tl.gif) no-repeat left top;}
.block01 .crn-tr, .block02 .crn-tr, .block02int .crn-tr, .block03 .crn-tr, .block05 .crn-tr, .block06 .crn-tr {background: url(../images/crn02-tr.gif) no-repeat right top;}
.block01 .crn-bl, .block02 .crn-bl, .block02int .crn-bl, .block03 .crn-bl, .block05 .crn-bl, .block06 .crn-bl {background: url(../images/crn02-bl.gif) no-repeat left bottom;}
.block01 .crn-br, .block02 .crn-br, .block02int .crn-br, .block03 .crn-br, .block05 .crn-br, .block06 .crn-br {background: url(../images/crn02-br.gif) no-repeat right bottom;}
*html .block01, *html .block01 .container, *html .block01 .t, *html .block01 .t p {height: 1px;}

.block05 .crn-tr1 {background: url(../images/crn06-tr.gif) no-repeat right top;}
.block05 .crn-tl1 {background: url(../images/crn06-tl.gif) no-repeat left top;}

.block01 .b-l, .block02 .b-l, .block02int .b-l, .block03 .b-l, .block05 .b-l, .block06 .b-l {background: url(../images/dot03.gif) repeat-y left top;}
.block01 .b-r, .block02 .b-r, .block02int .b-r, .block03 .b-r, .block05 .b-r, .block06 .b-r {background: url(../images/dot03.gif) repeat-y right top;}
.block01 .b-b, .block02 .b-b, .block02int .b-b, .block03 .b-b, .block05 .b-b, .block06 .b-b {background: url(../images/dot03.gif) repeat-x left bottom;}
.block01 .b-t, .block02 .b-t, .block02int .b-t, .block03 .b-t, .block05 .b-t, .block06 .b-t {background: url(../images/dot03.gif) repeat-x left top;}
.block02int .b-t1 {background: url(../images/dot04.gif) repeat-x left top;}

.block03 .t .crn-tl {background: url(../images/crn04-tl.gif) no-repeat left top;}
.block03 .t .crn-tr {background: url(../images/crn04-tr.gif) no-repeat right top;}
.block03 .t .crn-bl {background: url(../images/crn04-bl.gif) no-repeat left bottom;}
.block03 .t .crn-br {background: url(../images/crn04-br.gif) no-repeat right bottom;}

.block01 .t {background: url(../images/b1-t-bg.gif) repeat-x left top; display: block !important; clear: both !important;}
.block01 .t p {font-size: 10px; font-weight: bold !important; text-align: center; padding: 2px 5px 3px 5px; margin: 0px;}
.block01 .t .crn-t-bl {background: url(../images/crn02-t-bl.gif) no-repeat left bottom;}
.block01 .t .crn-t-br {background: url(../images/crn02-t-br.gif) no-repeat right bottom;}

.block05 .t {background: url(../images/b1-t-bg.gif) repeat-x left top; display: block !important; clear: both !important;}
.block05 .t p {font-size: 12px; font-weight: bold; text-align: left; padding: 2px 10px 3px 10px; margin: 0px;}

.block05 .t a { color: #000000; text-decoration: none; }
.block05 .t a:hover { color: #000000; text-decoration: none; }

.block05 .crn-t-bl {background: url(../images/crn02-t-bl.gif) no-repeat left bottom;}
.block05 .crn-t-br {background: url(../images/crn02-t-br.gif) no-repeat right bottom;}

.block05 {font-size: 11px; font-family: tahoma; background-color: #FFFFFF; margin: 0px 0px 10px 0px;}
.block05 .container {padding: 10px 10px 0px 10px !important; margin: 0px !important; position: relative;}
.block05 .container p {padding: 0px; margin: 0px;}
.block05 .container .hr {clear: both; height: 1px; margin: 0px 0px 10px 0px;}
.block05 .url { color: #203188; padding-top: 3px; }
.block05 .url a { color: #203188; text-decoration: none; }
.block05 .url a:hover { color: #203188; text-decoration: underline; }

.block01 {min-width: 150px; font-size: 10px; font-family: tahoma; background-color: #F5F5F5; margin: 0px 0px 10px 0px;}
.block01 .container {padding: 5px !important; margin: 0px !important; position: relative;}
.block01 p.link {padding: 0px 0px 0px 10px; margin: 0px 0px 4px 0px;}
.block01 a {color: #203188; text-decoration: none;}
.block01 a:hover {text-decoration: underline;}
.block01 a.section {background-image: none; font-weight: bold;}
.block01 div.section { padding: 0px 0px 3px 10px; }

.block02 {font-size: 11px; font-family: tahoma; color: #413C43; margin: 0px 0px 10px 0px;}
.block02 a {font-size: 12px; color: #000000; text-decoration: none;}
.block02 a:hover {text-decoration: none;}
.block02 .bg {background-color: #FFFFFF;}
.block02 .bg1 {background-color: #F5F5F5;}
.block02 .img {border: 1px solid #B2B2B2; margin: 0px 10px 0px 0px; float: left; position: relative;}
.block02 .img_big {border: 1px solid #B2B2B2; margin: 0px 0px 0px 10px;}
.block02 .container {padding: 0px 12px 0px 12px !important; margin: 0px !important; position: relative;}
.block02 .container .title {font-weight: bold; color: #203188; text-align: left; padding: 3px 0px;}
.block02 .container .author {color: #666666; text-align: left; padding: 3px 0px;}
.block02 .container .author .ttl {font-weight: bold; color: #000000; text-align: left; }
.block02 .container .title a {color: #203188; text-decoration: none;}
.block02 .container .title a:hover {color: #203188; text-decoration: underline;}
.block02 .container p {margin: 0px; padding: 0px;}
.block02 .container .hr {clear: both; height: 1px; margin: 0px 0px 0px 0px;}
.block02 .container .dvdr { border-top: 1px solid #C1C1C1; padding-top: 10px; padding-bottom: 10px;}

.block02 img.link {vertical-align: top; margin-top: 5px !important; margin-left: 5px !important;}

.block02 .t {padding: 0px 0px 0px 0px; margin: 0px; position: relative; background: url(../images/b1-t2-bg2.gif) repeat-x left center;}
.block02 .t p {background: url(../images/b1-t2-bg3.gif) repeat-x left center; font-size: 9px; font-weight: normal; color: #444444; padding: 0px; margin: 0px 20px 0px 20px;}
.block02 .t p.short {width: 20%; text-align: center; }
.block02 .t p span.bl {display: block; background: url(../images/crn06-l.gif) no-repeat left top;}
.block02 .t p span.br {display: block; background: url(../images/crn06-r.gif) no-repeat right top; padding: 0px 10px;}
.block02 .t .crn-l {background: url(../images/crn03-2-l.gif) no-repeat left center; width: 100%;}
.block02 .t .crn-r {background: url(../images/crn03-2-r.gif) no-repeat right center;}

.block03 .t {background: url(../images/b3-t-bg.gif) repeat-x left top; margin: 0px; padding: 0px; position: relative;}
.block03 .t p {font-size: 10px; font-weight: bold; padding: 0px; margin: 0px 0px 0px 0px; width: 100%;}
.block03 .t p span {display: block; padding: 3px 0px 4px 12px; } /*IE 6.0 prop*/
.block03 .t p span a {margin: 0px; padding: 0px; color: #000000;}
.block03 .t .crn-t-bl {background: url(../images/crn02-t-bl.gif) no-repeat left bottom;}
.block03 .t .crn-t-br {background: url(../images/crn02-t-br.gif) no-repeat right bottom;}

.block03 {font-size: 12px; font-family: tahoma; background-color: #F5F5F5; margin: 0px 0px 10px 0px;}
.block03 .container {padding: 5px 0px !important; margin: 0px !important; position: relative;}
.block03 .date {font-weight: bold; color: #203188; padding-left: 8px;}
.time {color: #3383C9; font-weight: normal;}
.block03 p.link {padding: 1px 8px; margin: 0px; background: no-repeat left 4px;}
.block03 p.top {font-weight: bold; padding-left: 23px; background: url(../images/top.gif) no-repeat 0px 2px;}
.block03 a {color: #203188; text-decoration: none;}
.block03 a:hover {text-decoration: underline;}

.block04 {background: #FFFFFF; font-size: 11px; font-family: tahoma; margin: 0px 0px 10px 0px; }
.block04 .container {padding: 10px !important; margin: 0px !important; position: relative;}
.block04 .container .title {font-weight: bold; color: #203188; text-align: left; }
.block04 .com-hdr { padding-top: 5px;}
.block04 .com-hdr .date {font-weight: normal; color: #666666; font-size: 10px;}
.block04 .com-hdr .name {font-weight: bold; color: #000000;}

.block04 .crn-tl {background: url(../images/crn05-tl.gif) no-repeat left top;}
.block04 .crn-tr {background: url(../images/crn05-tr.gif) no-repeat right top;}
.block04 .crn-bl {background: url(../images/crn05-bl.gif) no-repeat left bottom;}
.block04 .crn-br {background: url(../images/crn05-br.gif) no-repeat right bottom;}
.block04 p {display: block; margin: 0px 0px 4px 0px; padding: 0px;}
.block04 p.text a {color: #413C43; text-decoration: none;}
.block04 a {color: #203188; text-decoration: none;}
.block04 a:hover {text-decoration: underline;}
.block04 .img {border: 1px solid #B2B2B2; margin: 0px 10px 0px 0px; float: left; position: relative;}
.block04 img.link {margin: 4px 0px 0px 5px;}

.dot01 p.link {background: url(../images/dot01.gif) no-repeat 0px 4px;}
.dot02 p.link {background: url(../images/dot02.gif) no-repeat 0px 4px;}

#searchform {position: relative; background: url(../images/sf-bg.gif) repeat-x left top; margin-top: -5px; margin-bottom: 8px;}
#searchform .prop {height: 40px;}
#searchform .container {text-align: center; font-size: 11px; font-family: tahoma; font-weight: bold; color: #838184; padding: 10px 0px 0px 0px;}
#searchform .input {margin: 0px 15px 0px 15px; width: 50%;}
#searchform .submit {margin-top: 2px; padding: 0px;}
#searchform .b-l {background: url(../images/sf-b-l.gif) repeat-y left top;}
#searchform .b-r {background: url(../images/sf-b-r.gif) repeat-y right top;}
#searchform .crn-bl {background: url(../images/sf-crn-bl.gif) no-repeat left bottom;}
#searchform .crn-br {background: url(../images/sf-crn-br.gif) no-repeat right bottom;}

#searchformb {background: url(../images/sf-bg-big.gif) repeat-x left top; margin-bottom: 8px;}
#searchformb .prop {height: 81px;}
#searchformb .searchmnu { font-weight: normal; color: #000000; }
#searchformb .searchmnu select { font-size: 9px; }
#searchformb .container {text-align: center; font-size: 11px; font-family: tahoma; font-weight: bold; color: #838184; padding: 10px 0px 0px 0px;}
#searchformb .input {margin: 0px 15px 0px 15px; width: 50%;}
#searchformb .submit {margin-top: 2px; padding: 0px;}
#searchformb .b-l {background: url(../images/sf-b-l.gif) repeat-y left top;}
#searchformb .b-r {background: url(../images/sf-b-r.gif) repeat-y right top;}
#searchformb .crn-bl {background: url(../images/sf-crn-bl.gif) no-repeat left bottom;}
#searchformb .crn-br {background: url(../images/sf-crn-br.gif) no-repeat right bottom;}


#ftrmenu {color: #203188; font-size: 11px; padding: 20px 0px 10px 0px; text-align: center;}
#ftrmenu a {font-size: 12px; color: #203188; font-weight: bold; text-decoration: none;}
#ftrmenu a:hover {color: #203188; font-weight: bold; text-decoration: underline;}
#ftrmenu .div {margin: 0px 5px 0px 5px;}

#copyright {color: #FFFFFF; text-align: right; font-size: 11px; padding: 10px; margin: 0px; }
#copyright a {color: #FFFFFF; text-decoration: none;}
#copyright a:hover {color: #FFFFFF; text-decoration: underline;}

#voting table td {color: #666666; font-family: verdana; font-size: 10px; padding: 1px;}
#voting p {margin: 0px;}
#voting .submit {margin: 10px 0px 5px 0px;}
#voting .question {font-weight: bold; padding: 3px 0px 5px 8px;}

.bread { margin-bottom: 10px; padding: 0px 15px 0px 15px; font-weight: bold; }
.bread a { color: #000000; text-decoration: none; }
.bread a:hover { color: #000000; text-decoration: underline; }
.bread .sel { color: #203087; }

.block02int {font-size: 12px; font-family: tahoma; color: #000000; margin: 0px 0px 10px 0px;}
.block02int a {color: #413C43; text-decoration: none;}
.block02int a:hover {color: #413C43; text-decoration: none;}
.block02int .bg {background-color: #FFFFFF;}
.block02int .img {border: 1px solid #B2B2B2; margin: 0px 10px 0px 0px; float: left; position: relative;}
.block02int .img_big {border: 1px solid #B2B2B2; margin: 0px 0px 0px 10px;}
.block02int .container {padding: 0px 1px 0px 1px !important; margin: 0px !important; position: relative;}
.block02int .container .ctr-blk {padding: 0px 6px 0px 6px;}
.block02int .container .ctr-blk p, .block02 .container p {padding-top: 5px; padding-bottom: 5px;}
.block02int .container .ctr-blk p img, .block02 .container p img {margin: 6px 10px 3px 10px;}
.block02int .container .ctr-blk div img {margin: 6px 0px 8px 0px;}
.block02int .container .ctr-blk img {margin: 0px 10px 0px 10px;}
.block02int .container .ctr-blk table {margin: 0px auto; border-collapse: collapse; border: 1px solid black;}
.block02int .container .ctr-blk .sfttbl {margin: 0px 0px; border-collapse: collapse; border: 0px solid !important;}
   .block02int .container .ctr-blk td {border: 1px solid black; padding: 5px;}
   .block02int .container .ctr-blk .sfttbl td {border: 0px solid !important; padding: 0px !important;}

.block02int .container .ctr-blk a {color: #223088;}
.block02int .container .title {font-weight: bold; font-size: 13px; color: #203188; text-align: left; padding: 3px 0px;}
.block02int .container .filename {font-weight: bold; font-size: 13px; color: #203188; text-align: left; padding: 3px 0px;}
.block02int .container .author { font-size: 10px; color: #666666; text-align: left; padding: 0px 0px 3px 0px;}
.block02int .container .author .ttl {font-weight: bold; color: #000000; text-align: left; }
.author a { text-decoration: none; color: #666666; }
.author a:hover { text-decoration: underline; color: #666666; }
.block02int .container .title a {color: #203188; text-decoration: none;}
.block02int .container .title a:hover {color: #203188; text-decoration: underline;}
.block02int .container p {margin: 0px; padding: 0px;}
.block02int .container .hr {clear: both; height: 1px; margin: 0px 0px 0px 0px;}
.block02int .container .dvdr {border-top: 1px solid #C1C1C1; border-top: 1px solid #C1C1C1; padding-top: 2px; padding-bottom: 2px;}
.block02int .container .dvdr-small { border-top: 1px solid #C1C1C1; padding-top: 5px; padding-bottom: 5px;}
.title_lev3 {font-weight: bold; color: #000000; text-align: left; padding-top: 5px;}
.title_lev3 a { font-weight: bold; color: #000000; text-decoration: none;}
.title_lev3 a:hover { font-weight: bold; color: #000000; text-decoration: underline;}
.text-pad { padding-left: 20px; padding-top: 3px; }
.tmt-mnu { padding: 0px 10px 2px 8px; margin: 0px; background: url(../images/arr02.gif) no-repeat 0px 5px; }
.tmt-mnu-lev2 { padding-top: 3px; }
a.mnu-lnk {color: #223088; text-decoration: none;}
a.mnu-lnk:hover {color: #223088; text-decoration: underline;}

div.tmt-mnu-lev2 a { color: #413C43; text-decoration: none; font-weight: normal; }
div.tmt-mnu-lev2 a:hover { color: #413C43; text-decoration: underline; font-weight: normal; }

.block02int .icns { display: block; position: relative; float: right; padding: 9px 12px 3px 12px; }
.block02int .icns1 { display: block; position: relative; float: right; padding: 2px 12px 3px 12px; }

.block02int img.link {margin: 4px 0px 0px 5px;}

.block02int .t {padding: 0px 0px 0px 0px; margin: 0px; position: relative; background: url(../images/b1-t2-bg2.gif) repeat-x left center;}
.block02int .t p {background: url(../images/b1-t2-bg3.gif) repeat-x left center; font-size: 9px; font-weight: normal; color: #444444; padding: 0px; margin: 0px 20px 0px 20px;}
.block02int .t p.short {width: 20%; text-align: center;}
.block02int .t p span.bl {display: block; background: url(../images/crn06-l.gif) no-repeat left top;}
.block02int .t p span.br {display: block; background: url(../images/crn06-r.gif) no-repeat right top; padding: 0px 10px;}
.block02int .t .crn-l {background: url(../images/crn03-2-l.gif) no-repeat left center; width: 100%;}
.block02int .t .crn-r {background: url(../images/crn03-2-r.gif) no-repeat right center;}
.block02int .crn-t-bl {background: url(../images/crn02-t-bl.gif) no-repeat left bottom;}
.block02int .crn-t-br {background: url(../images/crn02-t-br.gif) no-repeat right bottom;}

.block02int .foot { background-color: #F5F5F5; }
.block02int .foot .ftr-blk { font: 11px Tahoma; text-align: right; color: #203188;padding: 3px 10px 5px 10px; }
.block02int .foot .ftr-blk p { padding: 3px 10px 5px 10px; }
.block02int .foot .ftr-blk a { color: #203188; text-decoration: none; }
.block02int .foot .ftr-blk a:hover { color: #203188; text-decoration: underline; }

.block02int .answers {margin-top: 13px; margin-bottom: 10px !important; border: 0px solid !important;}
.block02int .answers td {border: 0px solid !important; font: 11px Verdana; padding: 5px 0px 0px 0px !important;}
.block02int .answers .pcent { font-weight: bold; }

.news_arch { text-align: center; }
.news_arch a {color: #223088; text-decoration: none;}
.news_arch a:hover {color: #223088; text-decoration: underline;}


.com_num { font: bold 11px Tahoma; padding-top: 10px; }
.addcfrm .fld{ border: 1px solid #666666; color: #666666; width: 400px; font: 11px Tahoma;}
.addcfrm td { font: 11px Tahoma; }

.pg-hdr { border-top: 1px solid #347AB9; margin-bottom: 0px;}
.pg-hdr1 { margin-bottom: 0px; }
.ph-hdr-ctr { background: url(../images/ph-c.jpg) repeat-x; float: left; }
.ph-hdr-lft { background: url(../images/ph-l.jpg) no-repeat; }
.ph-hdr-rht { background: url(../images/ph-r.jpg) no-repeat; background-position: right top;}
.pg-hdr .text { font: bold 14px Tahoma; color: #DCEFFF; padding: 4px 38px 8px 30px; }
.pg-hdr1 .text { font: bold 14px Tahoma; color: #DCEFFF; padding: 4px 38px 8px 30px; }

.flcat01 { padding: 0px 8px 0px 8px; }
.flcat01 a { font: 12px Tahoma }
.flcat02 { padding: 10px 5px 10px 5px; font-size: 12px; color: #000000; _height: 1px; *min-height: 1px;}
.flcat02 a { color: #223088; text-decoration: none; font-weight: bold; }
.flcat02 a:hover { color: #223088; text-decoration: underline; font-weight: bold; }
.flcat02 ol { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }

.sft-dscr { color: #; }
.sfttbl td {font: bold 11px Tahoma; color: #000000;}
.sfttbl .inf { color: #223088;}
.sfttbl .inf a { color: #223088; text-decoration: none;}
.sfttbl .inf a:hover { color: #223088;  text-decoration: underline;}
a.fldl { font: bold 14px Tahoma; color: #000000; text-decoration: none; }
a.fldl:hover { font: bold 14px Tahoma; color: #000000; text-decoration: underline; }

.calendar { background-color: #838383; margin: 0px 0px 10px 0px; }
.calendar td { background-color: #FFFFFF; text-align: center; }
.calendar td.hd { background-color: #F0F0F0; }
.calendar td.hdr { font-weight: bold; }
.calendar td a { color: #223088; text-decoration: none;  padding: 2px; display: block; postion: relative; }
.calendar td a:hover { color: #223088; text-decoration: none; padding: 2px; display: block; postion: relative; background-color: #C0D8E2; }
.calendar td select { font: 11px Tahoma; width: 100%}

select { font: 11px Tahoma; }
input { font: 11px Tahoma; }

.authfrm td { font: 11px Tahoma; padding: 2px; }
.authfrm .fld { width: 100px; font: 11px Tahoma; border: 1px solid #767676; }

.news-arch { width: 90%; padding-top: 10px; }
.news-month { width: 90%; }

#calendar { font-weight: normal; border: #CCC 1px solid; background: #F0F0F0; margin: 0px 0px 0px 0px; padding: 0px;  }
#calendar select { font-size: 7pt; font-family: Verdana; margin-top: 5px; }
#calendar ul { background: white; padding: 3px 0px 3px 0px; margin: 0px; display: block; list-style: none; }
#calendar div#Number { font-weight: normal;background: white; padding: 5px; margin: 0px; }
#calendar ul li { display: inline; margin: 0px; padding: 0px; }
#calendar ul#day { background: #F0F0F0; padding-left: 3px; }
#calendar ul#day li { color: black; font-weight: bold; margin: 0px; padding: 3px; }
#calendar ul#day li#red {color: #db0000}
#calendar tr td { vertical-align: center; text-align: center; }
#calendar tr td a { padding: 2px; display: block; border: #F0F0F0 1px solid; background: white; color: gray; }
#calendar tr td a:hover { border: #CCC 1px solid; background: #EEE; color: black; text-decoration: none; }
#calendar tr td#active a { padding: 2px; border: #800000 1px solid; background: #fCCCCC; color: black; }

.adv_list { background-color: #767676; }
.adv_list td { padding: 2px; font: 11px Tahoma; background-color: #FFFFFF; }
.adv_list td.row1 { background-color: #FFFFFF; }
.adv_list td.row2 { background-color: #F5F5F5; }
.adv_list td.hdr{ background: url(../images/b1-t-bg.gif) repeat-x left top; font: bold 11px Tahoma; }
ul.adv { padding: 0px; margin: 0px; list-style-type: none; }
ul.adv li {padding: 2px; }
ul.adv li span { font-weight: bold; }


.fltr td { text-align: right; }

.type { font-weight: bold; color: #223088; }

.paging a {color: #203188; text-decoration: none;}
.paging a:hover {color: #203188; text-decoration: underline;}
.paging1 { }
.paging1 a { font-weight: bold; text-decoration: none;}
.paging1 a:hover { font-weight: bold; text-decoration: underline;}
.paging1 .sel { font-weight: bold; }

.adv_list2 { }
.adv_list2 td { padding: 3px; font: 11px Tahoma; background-color: #FFFFFF; }
.adv_list2 td.row1 { background: url(../images/hr_dot.gif) repeat-x bottom left #FFFFFF; }
.adv_list2 td.row2 { background: url(../images/hr_dot.gif) repeat-x bottom left #FFFFFF; }
.adv_list2 td.hdr{ background: url(../images/b1-t-bg.gif) repeat-x left top; font: bold 11px Tahoma; border: 1px solid #767676; }

.vote-line {height: 17px; background: url(../images/vote/ll.gif) repeat-x left top; position: relative; display: block; width: 100%;}
.vote-line .act-vote {height: 17px; background: url(../images/vote/hl.gif) repeat-x left top; }
.vote-line .vote-brd {height: 17px; width: 100%; position: absolute;  left: 0px; top: 0px; width: inherit;}
.vote-line .vote-brd * {height: 17px;}
#poll_a {display: block; margin: -8px 0px -5px 0px; _height: 15px;}
#poll {width: 100%;}
#poll p {text-align: center !important;}
.container #voting table {width: 100%;}
.pollBtn {margin-left: auto; margin-right: auto;}

a.del_cros { font: bold 14px Verdana; color: red; text-decoration: none; }
a.del_cros:hover { font: bold 14px Verdana; color: red; text-decoration: none; }


#zakl { padding: 0px 3px 0px 2px; }
#zakl td { background: url(../images/dot03.gif) repeat-x left bottom;}
#zakl td.mitm { background: url(../images/zakl-s-b.gif) repeat-x #FFFFFF; background-position: 0px 1px; border: 0px;  }
#zakl td.mitms { background: url(../images/zakl-s-bs.gif) repeat-x #FFFFFF; background-position: 0px 1px; border: 0px; }
#zakl td.mitm a, #zakl td.mitms a { position: relative; display: block;  padding: 4px 7px 4px 7px; text-decoration: none; font: bold 11px Tahoma; color: #000000; white-space: nowrap; }

.sitemap .toplinks {text-align: center; font-size: 11px;}
.sitemap .botlinks {padding-top: 10px; text-align: center; font-size: 11px;}
.sitemap .botlinks a, .sitemap .toplinks a {text-decoration: underline;}
.sitemap h1 {font-size: 25px; text-align: center;}
.sitemap li {font-size: 12px; line-height: 16px;}
.sitemap li a {text-decoration: underline;}

.rubricator {float: right; margin: -20px 0px 10px 0px; padding: 0px;}
.rubricator span {display: block; float: left; padding: 1px 5px 0px 0px; font-weight: bold; color: #223088;}
.rubricator select {display: block; float: left; width: 80px !important; height: 18px;}

.quotetop, .quotemain {font-style: italic !important;}

.rss-export a {*margin-right: -20px; display: block; float: left; clear: left; padding-left: 21px; line-height: 14px; background: url(../images/ico-rss.gif) 0px 3px no-repeat;}

#poll .question {font-weight: bold !important; text-align: center !important;}
.hez45 img {border: 1px solid #B2B2B2;}

/*-------------------------  border: 1px solid red;  */
.dFix1 {text-align: justify; color: #383800;}
.dFix1 a {display: block; text-align: justify; color: #383800;}
.dFix1 a:hover {text-decoration: none;}

.kosht {color: #005592; text-decoration:underline;font-size:11px; font-family: Verdana, Tahoma, Times New Roman, Times, serif; }
.kosht:hover {color:#339900;font-size:11px}