body { font-family: Arial; background-color: #fffff5; margin:5px;}
body, p, div { font-size: 12px;}
p { font-family:Arial;}
a { color: #cd4043; text-decoration: underline;}
.block_main h2 a { font-size: 18px; color: #cd4043}
#menu_pad a { color: #cd4043}
a:hover { text-decoration: none; color: #ff3333}
/*a.img_blink:hover { border: solid 1px green;}*/
h3 { margin:10px 0; font-weight: bold; font-size: 16px; padding:0; color:#666}

#cont_border { width: 990px; background-color: #d9d0c5;}
#cont_pad { padding: 1px;}
#cont { width: 988px; text-align: left;}
#head { width :100%; border-bottom: solid 1px #ffd0d0; height: 150px; position: relative; background: #ffe6a4 url(../img/head_grad.gif) repeat-y left top}
/*#head .l { background-color: #f4f4f4; width: 132px; position: relative; float: left; height: 100%;}
#head .c { width: 715px; float: left; height: 100%; background: #fff url(../img/line_l_gs.gif) no-repeat left top; position: relative;}
#head .r { width: 141px; float: left; height: 100%; background: #f4f4f4 url(../img/line_r_gs.gif) no-repeat left top; position: relative;}*/
#head .l { width: 132px; position: relative; float: left; height: 100%;}
#head .c { width: 856px; float: left; height: 100%; position: relative;}
#head .r { width: 141px; float: left; height: 100%; position: relative;}

.r a { font-size: 11px; line-height: 18px}

#logo { position: absolute; left: 35px; top: 15px;}
#org { font-family:Tahoma; color: #ca3437; font-size: 31px; font-weight: normal; position: absolute; top: 3px; left: 60px; text-transform: lowercase;}
#so { font-family:Impact; position: absolute; top: 30px; left: 60px; }
#so h1, #so { margin: 0; color: #ca3437; font-size: 64px; font-weight: normal; text-transform: uppercase; background-image: none;}

#slo { font-size: 38px; font-family: Tahoma; position: absolute; top: 98px; left: 280px; color: #ca3437; font-weight: normal; text-transform:lowercase}
#slo a { color: #cd4043; text-decoration: none;}
#slo a:hover { color: #f52;}
#org_list_link { position: absolute; left: 30px; top: 65px;}
#org_list_link a { color:#cd4043; font-size: 14px; text-transform: uppercase; font-weight: bold;}

#bc { font-size: 13px; float:left; margin: 10px 0 0 15px; color: #fff; width: 38%; }
#bc a { font-size: 16px; color: #fff; font-weight: normal; text-decoration: underline;}
#bc a:hover, #bc a.active:hover { color: #fcc}
#bc a.active { color: #fff}
#srch { position: absolute; left: 25px; top: -20px;}
#srch input { width: 160px; border: solid 1px #cd4043}
#srch_title { position: absolute; left: 60px; top: 5px; width: 110px; height: 20px;}
#srch_big { font-size: 12px; background-color:#fffde1}
#srch_big .txt { width: 400px;}
#srch_big_note { margin-top: 5px; line-height:15px}
#srch_big_note span { color: #729032}

#print { position: absolute; left: 715px; top: 15px;}
#print td { text-align: right; padding-right: 5px; white-space: nowrap}
#print a { line-height: 15px;}
#middle { height: 100%; padding: 0px; background-color: #fef3dd;}
#left { height: 100%; float: left; width: 210px; padding: 0;}
#left_border { height: 100%; border-right: none}
#right { float: left; background-color: #fff; position: relative; z-index: 1}
#right { width: 775px; position: relative;}
.list_item .item_body , .related_item .item_body { width: 100%;}
#right_pad { padding: 4px;}
#tcont { width: 100%; padding: 0px; border-collapse: collapse; background-color: #fff;}
{/* #menu { width:100%; height: 210px; background: #fef3dd; float: left;} */}
#menu { width:100%; height: 190px; background: #fef3dd; float: left;}

/*#menu_line { background: #fff url(../img/line_menu_gs.gif) no-repeat left top; float: left; width: 56px; height: 170px;}*/
/*#menu_line { border-bottom: solid 1px #c0c0c0;}*/
#menu { border-bottom: solid 1px #ffd0d0;}
#menu_pad a { display: block; padding: 5px 0 5px 10px; font-size: 15px; font-weight: bold; text-transform: uppercase; text-decoration: underline; white-space: nowrap}
#menu_pad a:hover { text-decoration: underline; color: #ff3333}
#menu_pad { padding: 8px 0 0px 0px;}
#identity { font-size: 12px; clear: both; padding: 5px 5px 5px 5px; position: relative; border-bottom: solid 1px #ffd0d0; background-color: #fef3dd}
#identity .ident_ann { font-size: 12px; color: #554444; padding: 2px 3px 2px 12px; line-height: 1.5; }
#identity .ident_links { font-size: 12px; padding: 0 0 10px 35px; line-height: 1.5; }
#bar { height: 40px; background: #ca3437; position: relative; border-bottom: solid 1px #ffd0d0;}
#bar_links { float: right; width: 60%;  }
#bar_links a { display: block; float: right; margin: 6px 10px 4px 2px; text-decoration: none; font-size: 21px; font-weight: normal; text-transform: lowercase; color: #fff; font-family: Arial}
#bar_links a:hover { text-decoration: underline; color: #fcc}
#banner { width: 988px; height: 60px; border: solid 1px #ccc; background-color: #fff; position: relative;}
.td_srch { width: 210px; }
.td_srch div { position: relative;}
.td_srch div div { position: absolute}
.td_banners { width: 778px; text-align: left; }
.td_banners a, .td_banners a img { padding: 0; margin: 0}
/*#identity { }*/
#identity_pad { padding: 0px; /*background-color: #fff; */}
#identity .iml { margin: 5px 0 0 5px; }

/*#login { }*/
#login_pad {padding: 10px 0px 5px 20px; color: #554444; font-size: 12px; clear: left; background-color: #fef3dd; line-height: 1.5; }
#login_pad input { margin: 1px 0;}
#login_links { text-align: right; padding-right: 10px; font-size: 12px; }
#logged_as { font-size: 12px; padding-left: 5px; margin-bottom: 2px;}
#logged_links { padding-left: 20px; margin-bottom: 10px;}
#logged_links a { font-size: 12px;}
#footer { height: 52px; background-color: #ffe6a6; position: relative; clear: both;}
#footer_border { float: left; width: 168px; height: 100%}
#footer_border div {  height: 100%;}
#footer_links { margin: 5px 0 0 10px; float: left;}
#footer_links, #footer_links a { color: #90602f; font-size: 11px; }
#copy { color: #90602f; font-size: 10px; position:absolute; left: 450px; top: 35px;}
input, textarea, select {font-family: Arial; font-size: 12px; color: #303030;}
select { border: solid 1px #c0c0c0}
input.txt_sm, input.txt { border: solid 1px #c0c0c0; padding-left: 2px;}
input.chk { }
textarea.txt { border: solid 1px #c0c0c0; padding-left: 2px;}
input.btn { height: 22px; background-color: #e7e7e7; border: outset 2px #e7e7e7}
form { padding: 0px; margin: 0px;}

#content { padding: 5px; position: relative; background-color: #fffff5}
#content img { position: relative;}
#content p { line-height: 1.5; }
#related { border-top: dashed 1px #ccaaaa; border-bottom: dashed 1px #ccaaaa; clear: both; background-color: #fffdf5; }

#related_h { font-size: 14px; margin: 10px 0 15px 0; color: #333; font-weight: bold; position: relative;}
#related a { font-size: 14px; font-weight: bold; text-decoration: none; display: block; float: left; line-height: 14px;}
#related a:hover { text-decoration: underline}
#related font.date { float: left; width: 95px; position: relative;}
.related_item { clear: both; margin: 0px 0 10px 0; border: solid 1px #fffdf5; border-top: solid 1px #f0f0f0; padding-top: 5px;}
.related_item p { font-size: 12px; margin: 15px 0 0 0px; line-height: normal; }
.related_item a { position: relative;}
.related_item .item_body { float: left; margin-left: 0px; position: relative;}
#related .related_item .item_body p a { font-size: 12px; font-weight: normal; text-decoration: underline; display: inline; float: none;}
#related .related_item .item_body p a:hover { text-decoration: none}

.list { clear: both; background-color: #fffdf5; margin-top: 20px;}
.list .block_pad { padding: 0 5px 5px 5px;}
.list .pad { padding: 0 5px 5px 5px;}
.list a:hover { text-decoration: underline}
.list_item a:hover { text-decoration: none}
.list_item a { font-size: 14px; line-height: 14px; font-weight: bold; text-decoration: none; }
.list_item a:hover { text-decoration: underline;}
.list font.date { float: left; width: 95px; position: relative;}
.list_item { clear: both; margin: 5px 0 10px 0; border: solid 1px #fffdf5; border-top: solid 1px #eee0b8; padding-top: 4px; }
.list_item p { font-size: 12px; margin: 15px 0 0 0px; line-height: normal;}
.list_item .item_body { float: left; margin-left: 0px; position: relative;}
.list .list_item .item_body p a { font-size: 12px; font-weight: normal; text-decoration: underline; display: inline; float: none;}
.list .list_item .item_body p a:hover { text-decoration: none}
.list .list_item .item_body p a.iml { float: left;}
.list_item {  }
.list_note { font-size: 11px; margin: 0 0 5px 0; color: #777;}
.list_note a { font-weight: normal; font-size: 11px; text-decoration: underline;}
.list_note a:hover { text-decoration: none;}


#comments { border-top: dashed 1px #fec0c0; border-bottom: dashed 1px #fec0c0; clear: both; background-color: #fef6f6; margin: 10px 0;}
#comments_h { font-size: 14px; margin: 10px 0 15px 0; color: #333; font-weight: bold; }
#comments_h a { font-size: 12px; font-weight: normal; float: right; margin-right: 20px; line-height: normal;}
#comments_list a { font-size: 12px;}
#comments_list span.subject { font-size: 14px; font-weight: bold; color: #666}
.comments_item .comments_item { margin-left: 40px;}
.comments_item img, .answer_item img { margin-right: 10px;}

.comments_item { clear: both; margin-top: 10px; }
.user { float: left; margin-top: 5px; padding-bottom: 2px;}
.user a { font-weight: bold; line-height: normal;}
#comments_list .comments_item .user a { font-size: 11px; }
.answer_item p , .comments_item p { line-height: normal}


.pager { clear: both; background-color: #fffdf5; font-size: 12px; height: 50px; margin-top: 10px; position: relative;}
/*.pages a { display: block; padding: 5px; float: left;}
.pages span { display: block; padding: 5px; float: left;}
.pager font.date { clear: left; display: block; margin-left: 5px;}*/
.pages a { padding: 5px;}
.pages span { padding: 5px; }
.pager font.date { position: absolute; left: 100px; top: 21px; width: 300px;}



#msg {background-color: #fff; margin-top: 10px; border-top: dashed 1px #ccc;}
#msg td { font-size: 12px; }
#msg textarea { width: 500px; height: 70px;}
#msg input.txt { width: 500px;}
#dcat { margin-top: 3px; text-align: center; position: absolute; z-index: 3; float: left; width: 200px;}
#author { border: solid 2px #fefdf2; padding: 0px 0; position: relative; z-index: 2; margin-left: 200px;}
#dcat, #author { height: 50px; background-color: #fff7e1; }
#author table { width: 380px; }
#author td { }
#author td.author { white-space:nowrap; width: 95%; font-size: 12px;}
#author td.links a { font-size: 12px;}
#author td.links { text-align: right; vertical-align: top;  white-space: nowrap}

#rate { background-color: #fefdf2 }
#rate_cur { font-size: 12px;}
#rate_cur span { font-size: 14px; font-weight: bold; color: #729032}
#rate_note { font-size: 12px; margin-top: 10px;}
#rate_ctrl td { font-size: 12px; vertical-align: top; text-align: center;}
#rate_ctrl { margin-top: 5px; font-size: 12px;}
#rate_ctrl #rate_btn { width:100px; text-align:right; vertical-align: middle;}


#keywordsbody { margin: 3px 5px 3px 5px; overflow: hidden; width: 200px; }
.inkeywordsbody, #inkeywordsbody { padding: 0 10px 0 5px; text-align: justify; background-color: #ffffcc; margin: 0; border: solid 1px #fff200; line-height: normal;}
.inkeywordsbody a, #inkeywordsbody a { text-decoration:none; letter-spacing: 1px; padding: 0px 3px; line-height: normal;}
.inkeywordsbody a:hover, #inkeywordsbody a:hover { color:#fff87b; background-color:#e26c4c    ;}
span.found { background-color:#e5f8c0;}

/*.inkeywordsbody a, #inkeywordsbody a { text-decoration:none; color:#90602f; letter-spacing: 1px; font-weight: bold; padding: 0px 3px;}
.inkeywordsbody a:hover, #inkeywordsbody a:hover { color:#fff; background-color:#b28150;}*/

h1 { font-size: 18px; color: #cd4043; padding: 0px; line-height: normal; margin: 12px 0 15px 0px; padding-left: 15px; background: url(../img/arrow.gif) no-repeat 0px 7px; font-family: Arial;}
p { font-size: 12px;}
h2, h2 a { font-size: 14px; margin: 0px; color: #444; padding: 0px; line-height: normal; text-decoration: none;}
h2 a:hover { text-decoration:underline;}


.block1, .block_prj, .block2, .block3, .block4 { clear: both; width: 770px;}

.block1 .block_h, .block1 .block_list { background-color: #fffff5; border-top: solid 1px #fff8e0;}
.block1 .block_main { border-top: solid 1px #fff8e0;}

.block4 .block_h, .block4 .block_list { background-color: #f9fff4; border-top: solid 1px #dfffce;}
.block4 .block_main { border-top: solid 1px #dfffce;}

.block3 .block_h, .block3 .block_list { background-color: #fef6f6; border-top: solid 1px #fee5e5;}
.block3 .block_main { border-top: solid 1px #fee5e5;}
.block3 .block_h_txt2 { }
/*.block3 .block_h, .block3 .block_main  { width: 575px; }
.block3 .block_list { width: 220px;}
.block3 .block_list_item  { width: 217px;}*/

.block_prj .block_h, .block_prj .block_list { background-color: #f9fff4; border-top: solid 1px #dfffce;}
.block_prj .block_main { border-top: solid 1px #dfffce;}

.block2 .block_h, .block2 .block_list { background-color: #f8f8f8; border-top: solid 1px #e8e8e8;}
.block2 .block_main { border-top: solid 1px #e8e8e8;}

br.block { line-height:8px}
td.author a, a.author { font-size: 11px; line-height:normal; font-weight: bold; }
a.author { float: right; clear: right;}
td.author { padding: 17px 0 0 5px; vertical-align: top;}
#content a.author { font-size: 11px; margin-right: 10px; margin-bottom: 10px;}


.pad { padding: 10px; }
.block_pad { padding: 10px; line-height: normal;}
.block_pad p { margin-top: 4px;}
.block_h_txt { margin: 3px 0 0 7px; line-height: normal;}
.block_h_txt, .block_h_txt a { font-size: 18px; font-weight: bold; color: #444; text-transform: uppercase; text-decoration:none}
.block_h_txt a:hover { text-decoration:underline;}
.block_h_txt2 { font-size: 12px; color: #444; margin: 3px 0 3px 7px; font-family: Arial}
.block_h { width: 515px; float: left;}

.block_list { width: 255px; float: right; height: 100%; position: relative;}
.block_list_h { font-size: 14px; margin-top: 8px; padding-bottom: 2px; border-bottom: dashed 1px #ccc;}
.block_list_item { line-height: 1.2; padding: 7px 0px 20px 0 ; width: 225px; border-bottom: solid 1px #e0e0e0; }
.block_list_item a { text-decoration: none; padding: 0px 2px 5px 0; font-family: Arial; }
#right_pad .block_list_item a { font-size: 15px; }
#right_pad .block_list_item a.comment { font-size: 12px;}
.block_list_item a:hover { text-decoration: underline;}

.block_list_item p { font-size: 12px; margin:0px 0px 0 0; font-family:Arial; line-height: 1.5; text-indent: 0px; }
.block_list_item a.comment { font-size:12px; font-family:Arial; }
.block_list_item p a { font-size: 12px; font-weight: normal; }
.block_list_item .date { }

.block_main { float: left; width: 515px; font-family: Arial;}
.block_img { float: left; margin-right: 10px;}
.block_main_h { float: right;}
.block_main p { margin: 7px 0 ; font-size: 12px; }
.block_main a.comment { float: left; clear: left; font-size: 12px;}
.block_main a.author { font-size: 12px;}


.block_list a { font-size: 11px;}
.block_list_item a { font-size: 12px; margin: 0; font-weight: bold;}


.block_prj .block_h { width: 100%;}
.block_prj .block_list { width: 50%;}
.block_prj .block_list_h, .block_prj .block_list_h a { font-size: 18px; font-weight: bold; color: #444; text-transform: uppercase; line-height: normal}
.block_prj .block_list_h a { text-decoration:none;}
.block_prj .block_list_h a:hover { text-decoration:underline;}
.block_prj .block_list_item { line-height: 15px; padding: 3px 0px 10px 0 ; width: 198px; float: left; }
.block_prj .block_list_item p { padding: 0 5px 0px 0 ; }
.block_prj .block_pad { padding: 0 0px 0 10px; line-height: 12px;}

.profile_details { font-size: 12px;padding: 5px;}
.profile_orgs { font-size: 12px; padding: 10px 0 5px 5px; border-top: dashed 1px #ccaaaa; }
.profile_orgs td { font-size: 12px; vertical-align: top; padding-top: 4px;}
#author .profile_orgs table {  width: auto; }
.form, .form2, .form3, .form4 { padding: 5px 10px; font-size: 12px; margin: 5px 0 15px 0;}
.form { background-color:#fffff5; border: solid 1px #fff8e0;}
.form2 { background-color:#fef6f6; border: solid 1px #fee5e5;}
.form3 { background-color:#f8f8f8; border: solid 1px #e8e8e8;}
.form4 { background-color:#f7fcff; border: solid 1px #f0f3f9;}
.form td, .form2 td, .form3 td, .form4 td { font-size: 12px; padding: 3px 5px 3px 0;}
.form textarea, .form3 textarea, .form2 textarea, .form4 textarea { width: 500px; height: 100px;}

font.date { color: #666; font-size: 10px;}
p.date { color: #666; font-size: 11px; margin:0;}
p.cat { margin: 0; }
.err, .error { color :#d14747;}
.note { color: #666;}
.lft { text-align: right; font-size: 12px;}
.l { text-align: right;}
img.icon { border: solid 1px #f6ecc0; width: 15px; height: 11px; }
a.icon_so { background: url(../img/so.gif) no-repeat 0px 2px; padding-left: 18px;}
a.icon_od { background: url(../img/od.gif) no-repeat 0px 4px; padding-left: 18px;}
a.icon_ua { background: url(../img/ua.gif) no-repeat 0px 4px; padding-left: 18px;}
a.icon_world { background: url(../img/world.gif) no-repeat 0px 3px; padding-left: 18px;}
a.icon_org { background: url(../img/org.gif) no-repeat 0px 3px; padding-left: 18px;}
a.icon_spi { background: url(../img/spi.gif) no-repeat 0px 3px; padding-left: 18px;}
a.icon_an { background: url(../img/an.gif) no-repeat 0px 3px; padding-left: 18px;}
a.email { background: url(../img/email.gif) no-repeat 0px 0px; padding-left: 20px;}

a.comment { font-weight: normal; color: #888; text-decoration:underline; font-size: 11px; line-height:normal;}
a.comment:hover { text-decoration: none;}
a.iml { float: left; margin-right: 5px; margin-top: 4px; clear: left;}
a.iml img { border: none;}
a.init_add { font-size: 14px; font-weight: bold;}


div.all { height: 20px; float:right; margin: 10px 20px 10px 0;}
div.all a { font-size: 12px;}
.clear { clear: both;}
.cmnt_reg_txt { font-size: 12px; margin-top: 10px;}
.cmnt_reg { float:right;}
.frm .txt { width: 400px;}

.frm .txt_sm { width: 150px}
.answer_item { padding-left: 40px; background-color: White;}
.tags a { font-size: 12px; font-weight:normal;}
.tags img { margin-right: 3px;}

.bl { clear: left; }
#gallleries a { text-decoration: none;  border-bottom: dashed 1px #cccccc;  line-height: 19px;}
#phs { width: 90%;}
#phs h3 { clear: left;}
/*#phs h5 { margin: 20px 0 10px 0; width: 150px;}*/


.ph { border: 0px;}
.phbl { float: left; margin-right: 5px;}

.left_block_header { padding-left: 10px; color: #554444; font-size:12px; padding-top: 10px; border-top:1px solid #FFD0D0 }
.left_block { padding: 0 0 10px 8px}
.left_block .button { margin-top: 5px }

.left_link { float:right; margin-right: 10px; margin-bottom: 10px; font-size: 12px;}

.rss_list { padding: 0; border-collapse: collapse;}
.rss_list td { padding: 2px 2px;}
.rss_cat td { border-top: solid 1px #ccc;}
.sbscr_cat { font-weight: bold}
#galleries { }
.gallery { clear: left; border: solid 1px #edd; padding: 10px; margin: 10px 0;}
.gallery td, .gallery th { vertical-align: top; padding: 5px 5px; border-right: solid 2px #fff0e0; border-bottom: solid 2px #fff0e0;}
.gallery th { background-color: #fff0e0; font-weight: normal; border-right: solid 2px #ffe0d0;}
.gallery th a { text-decoration: none;}
.gallery td.date { width: 1%; white-space: nowrap}
.gallery table { width: 100%; border-collapse: collapse; margin-top: 10px;}

.gallery h2 a, .gallery h2 { margin: 0 0 0 5px; color: #999; font-family: Arial; font-size: 15px;}
.gallery p.dsc { float: left; color: #666;}

.gallery_cat { float: left; width: 100%; border-top: solid 1px #edd; margin: 10px 10px 0 0; }
.gallery_cat h2 a, .gallery_cat h2 { margin: 0 0 0 3px; color: #999; font-family: Arial; font-size: 15px;}
.gallery_cat p.dsc { clear: both; color: #666; padding: 0 0 0 0px; margin: 0; line-height: 1.5}
.gallery_cat small { color: #666; }

.gallery_image { float: left; margin: 3px;}
.gallery_dsc { float: left; margin: 3px 0; width: 90px;}

.gallery a img { border: solid 1px #ccc}
.gallery a:hover img { border: solid 1px #666}
.gallery_image a img { border: solid 1px white}
.gallery_image a:hover img { border: solid 1px #666}

tr.ph_row_1 {border-bottom: solid 1px #fff0e0;}
tr.ph_row_2 {border-bottom: solid 1px #fff0e0;}
p.anons {color: #888; font-style: italic; text-align: justify}
.td_h {background-color: #ca3437; height: 15px; padding: 8px 15px; font-size: 17px; }
.td_h a { color: white}
.td1 { background-color: #fffff5; padding: 5px 15px; border-right: solid 1px #f3f3e0; vertical-align: top;}
.td2 { background-color: #fff7e1; padding: 5px 15px; border-right: solid 1px #f3f3e0; vertical-align: top;}
.td3 { background-color: #ffeec1; padding: 5px 15px; vertical-align: top;}
.td1, .td2, .td3, .td1_h, .td2_h, .td3_h, .td_h { width: 30%}

.td1_h, .td2_h, .td3_h { padding: 5px 5px; border-bottom: solid 1px #ffcccc; vertical-align: top; border-right: solid 1px #fff0e0;}
.td1_h { background-color: #fffff5;}
.td2_h { background-color: #fff7e1;}
.td3_h { background-color: #ffeec1;}
.td3_top {width: 30%; vertical-align: top; background-color: #ffeec1; }
/*.video_item { float: left; margin-right: 10px;}
.video_date { font-size: 10px; color: #666;}
.video_name { font-weight: bold; margin: 5px 0;}
#video { width: 600px; border: solid 1px #ccc; vertical-align: top; padding: 10px;}
#video_lst { vertical-align: top; padding: 10px;}*/
.video_item { }
.video_item_player { width: 320px; height: 240px;}


/*#player { width: 320px; height: 240px;}
.video_item_name  { font-weight: bold; }
.video_item_date { font-size: 10px; color: #666;}
.video_item_dsc {}*/
#cur_photo { margin: 20px 0; text-align: center;}
#cur_photo_name { color: #888; font-weight: bold; text-align: center;}

/*tuthost*/
a.tuthost_adv, a.tuthost_adv:visited { width:12em; background-color:#dedede; border: 1px dashed #9A9A9A; padding:5px 5px; text-align:center; font-size: 0.95em; text-align:center; color:#b7b7b7; }
a.tuthost_adv:hover { background-color:#b7b7b7; border: 1px dashed #000; color:#000; }
.tuthost_adv{ position:relative;display:block; left: 485px; top: -35px;}
.tr_survey_v td { padding: 2px 0;}
.tr_survey_a td { padding: 2px 0; border-bottom: solid 1px #e0e0e0;}

.tr_survey_q td { padding: 5px 0; font-weight: bold;}
.tr_survey_b td { padding: 5px 0; }

.video_cat { padding:0; margin: 0 0 10px 15px;}
.video_cat li a.active { font-weight: bold}
.video_cat li a { line-height: 100%}
.video_cat li a small { position: relative; top:-.1em;}
.video_item_name { font-weight: bold; margin-top: 5px;}
.video_item .time { color: #999; font-weight: normal;}
.video_cat_name, .video_dur, .video_href { margin-left: 63px; font-size: 90%}

.video_item_dsc { margin-top: 5px}
#skuns { margin-top: 5px; margin-bottom: 10px}
#skuns a { text-decoration:none}
#skuns a:hover { text-decoration:underline }
#skuns td { border-bottom:4px solid #FEF3DD; }
#skuns td a { color: #CD4043; background-color: #FEF3DD; background-color: #FFFFF5; display: block; border-bottom:1px solid #E0E0E0; padding-top: 4px; padding-bottom: 4px;}
#skuns td a font {color: #CD4043}
#skuns table { border-collapse: separate; border: none; background-color: none; background: none}
#skuns table td { padding: 0; border: none; background: none}
#skuns table tr { padding: 0; }
#skuns table td b { font-weight: normal}

.partners a {display: block; float:left; clear: left; margin-bottom: 5px; border: solid 1px #f99}
.partners a:hover { border: solid 1px #CD4043}
