@charset "utf-8";
html, body, h1, h2, h3, h4, h5, h6, p, em, strong, abbr, acronym, blockquote, q, cite, ins, del, dfn, a, div, span, pre, hr, address, br, b, i, sub, sup, big, small, tt, table, tr, caption, thead, tbody, tfoot, col, colgroup, form, label, textarea, button, fieldset, legend, select, option, optiongroup, ul, ol, li, dl, dt, dd, code, var, kdb, samp, img, object, param, map, area, bdo, iframe { padding:0; margin:0; border:0; }
ul li { list-style-type:none; }
img { border:none; }
.bg-none { background:none !important; }
.border-none { border:none !important; }
:-moz-any-link:focus {outline: none;}
html { width:100%; height:100%; }
body { height:100%; font:normal 69% Arial, Helvetica, sans-serif; background: #fff; }
a:link, a:visited { text-decoration:none; color:#532E63; }
a:hover { text-decoration:underline; }
table { border-collapse:collapse }
.clear { clear:both; content:"."; zoom:1; float:none !important; }
.clear, .bg-rounded .lt, .bg-rounded .lb, .bg-rounded .rt, .bg-rounded .rb { text-indent:-5000px; font-size:0px !important; line-height:0px !important; }
.he { height:112px; }
.all {/*______hack in styles-ie.css_____*/ position: relative; width:1000px; z-index:1; margin:0 auto; min-height:100%; height:auto; }
.all.none {min-height:1%;}
.wysiwyg-content ol { padding-left:22px; display:table }
.wysiwyg-content ul { padding-left:18px; display:table }
.wysiwyg-content ul li { list-style-type: disc; }
.user-tab { background:url(../pn_images/user-tab_bg.gif) left bottom no-repeat; width:157px; float:right; font-size:1.1em; color:#fff; padding-bottom:8px; }
.user-tab ul { margin:17px 0 0 8px; }
.user-tab ul li { float:left; background:url(../pn_images/bullet_hor-line.gif) right 70% no-repeat; padding:0 5px 0 4px; }
.all .user-tab ul li a { color:#fff; }
.pm-top { background:url(../pn_images/pm-top_bg.gif) left bottom no-repeat; width:115px; float:right; padding:17px 0 8px 39px; margin:0 8px 0 0; color:#464646; font-size:1.1em; font-weight:bold; }
.all .pm-top a { color:#7E628A; padding-right:5px; }
.logo img { margin-top:17px; }
.main-menu-holder { background:url(../pn_images/mm_holder.gif) left top repeat-x #dddddd; border-bottom:1px solid #bfbfbf; padding:7px 6px 5px 7px; margin-top:9px; margin-bottom:14px; }
.search-block { float:right; position:relative; z-index:10; margin-top:2px; }
.search-block input { margin-right:4px; }
.search-block select { margin-right:5px; }
.main-menu-holder .lines { background:url(../pn_images/lines_bg.gif) left top repeat-x; width:192px; height:7px; position:absolute; margin-left:492px; margin-top:9px; z-index:1; }
.main-menu-holder ul { position:relative; z-index:20; zoom:1; }
.main-menu-holder ul li { float:left; background:url(../pn_images/mm_right_cur.gif) right top no-repeat; font-size:1.1em; color:#fff; font-weight:bold; margin-right:6px; }
.main-menu-holder ul li span, .all .main-menu-holder ul li.cur a span { background:url(../pn_images/mm_left_cur.gif) left top no-repeat;display:block; padding:5px 18px 6px 17px; }
.all .main-menu-holder ul li a { background:url(../pn_images/mm_right.gif) right top no-repeat; color:#fff; font-weight:normal; display:block; font-size:1.1em; text-decoration:none; }
.all .main-menu-holder ul li.cur a {background:url(../pn_images/mm_right_cur.gif) right top no-repeat; font-weight:bold;}
.all .main-menu-holder ul li a span { background:url(../pn_images/mm_left.gif) left top no-repeat; }
.left-col { width:120px; padding-right:11px;background:url(../pn_images/first-col_bg.gif) right 14px repeat-y;margin-top:1px;float:left;}
div.bordered { background:url(../pn_images/first-col_hor-line.gif) left top repeat-x; height:2px; }
.second-nav { margin:4px 0; border-top:1px solid #fff; }
.second-nav li { background:url(../pn_images/sn_bg.gif) left top no-repeat; width:120px; overflow:auto; color:#fff; font-size:1.1em; position:relative; z-index:1 bottom:-1px;
margin-top:-1px; }
.second-nav li.cur, .second-nav li.last-cur, .second-nav li.first-cur { background:url(../pn_images/sn_sel_bg.gif) left top no-repeat; z-index:999; font-weight:bold; }
.second-nav li.cur a, .second-nav li.last-cur a, .second-nav li.first-cur a { text-decoration:none;}
.second-nav li.first, .second-nav li.first-cur { background-position:0 -1px; }
.second-nav li span { display:block; width:93px; padding:6px 0 7px 25px; }
.second-nav li.cur span, .second-nav li.first-cur span { background:url(../pn_images/sn_sel_bg_bott.gif) left bottom no-repeat; }
.left-col .second-nav li span a { color:#fff; display:block; }
.send-invite { background:url(../pn_images/ico_send-invite.gif) 1px center no-repeat; color:#753047; font-size:1.2em; line-height:1em; font-weight:bold; padding:4px 0 5px 34px; margin:4px 0; cursor:pointer; cursor:hand; }
.find-connections { display:block; color:#fff !important; font-size:1.2em; background:#7A638C; padding:6px 0 6px 8px; margin:4px 0; }
.left-col input.inp-120 { margin:2px 0 4px 0; }
.chat { font-size:1.1em; color:#333333; font-weight:bold; margin:0 0 10px 0; }
.chat img { float:left; padding:2px 10px 5px 0; }
.chat .clear { height:3px; }
.n-connections { font-size:1.1em; color:#333333; font-weight:bold; padding:2px 0 3px 0; }
.left-col img.banner { border:1px solid #E2E2E1; margin-top:11px; }
.right-col { float:right; width:860px; }
.right-col input.btn, .right-col input.btn2, .right-col input.disabled, .mac_os_x_content input.btn, .mac_os_x_content input.btn2, .mac_os_x_content input.disabled { font-size:1em; }
.news-block { background:url(../pn_images/news-block_top.gif) left top no-repeat; width:860px; margin-bottom:10px; }
.news-block-bott { background:url(../pn_images/news-block_bott.gif) left bottom no-repeat; padding:8px 0 16px 18px; }
.news-block-bott .container { width:192px; padding-right:4px; border-right:1px solid #999999; float:left; margin-right:12px; }
.news-block-bott .container img { float:left; padding:7px; background:#fff; margin-right:28px; }
.news-block-bott .container h3 { color:#464646; background:url(../pn_images/bullet_triangle-rght.gif) left 3px no-repeat; padding-left:10px; font-size:1.1em; margin-left:80px; margin-bottom:8px; font-weight:bold; padding-top:3px; }
.news-block-bott .container h3 a { color:#464646 !important; }
.news-block-bott .container h4 { font-weight:bold; margin-bottom:1px; font-size:0.9em; }
.news-block-bott .container p { font-size:0.9em; line-height:1.1em; }
.news-block-bott .container p a { color:#333333; }
.news-block-bott .container.last { border:none; margin-right:0; }
.left-col-inner, .admin, .left-col-calendar { float:left; width:530px; color:#333333; font-size:1.1em; }
.attention-block { width:145px; float:right; background:#DCBE91; padding:0 14px 9px 15px; margin-bottom:5px; }
.attention-block h3 { background:#D0A86C; color:#fff; font-weight:bold; font-size:1.2em; padding:4px 0 3px 15px; margin-right:-14px; margin-left:-15px; border-bottom:1px solid #fff; margin-bottom:6px; }
.attention-block p { color:#333333; font-size:1.1em; line-height:1.2em; }
.attention-block input.btn { margin:6px 0 0 0; }
.gray-line { background:#D9D9D9; height:1px; }
.mrg-0 { margin:0 !important; }
.gray-line.mrg-0 { margin-bottom:4px !important; }
.left-col-inner .text-placeholder { width:340px; }
.right-col h2 { font-size:1.1em; font-weight:bold; color:#753047; background:url(../pn_images/first-col_hor-line.gif) left bottom repeat-x; padding:0 3px 7px 1px; margin-bottom:3px; }
.right-col h2 a.right { float:right; color:#404040; font-size:0.8em; margin-top:2px; font-weight:normal; }
.right-col h2.msg a.right { float:right; font-size:0.9em; font-weight:normal; color:#532E63; margin-top:1px; }
.right-col h2 a.border { margin-right:10px;}
.left-col-inner .text-placeholder .news-feed { margin-top:3px; }
.news-feed p { color:#666666; font-size:1em; line-height:1.2em; }
span.bold { color:#333333; font-weight:bold; }
.bold { font-weight:bold !important; }
span.italic { font-style:italic; }
.news-feed div { margin:11px 0 1px 0; }
.news-feed div img { margin-right:5px; }
.left-col-inner .clear.gray-line { margin-top:10px; margin-bottom:4px; margin-bottom:3px; }
.left-col-inner .dl-discussions { color:#333; font-size:1.1em; padding:4px 0 10px 0; }
.left-col-inner .dl-discussions div.dt {clear:both; margin-bottom:3px;}
.left-col-inner .dl-discussions div.dt div { width:105px; float:left;}
.left-col-inner .dl-discussions div.dt p { display:table; padding-left:8px;}
.right-col-inner { float:right; width:320px; color:#333333; font-size:1.1em; }
.right-col-inner.gray { background:#D9D9D9; padding:12px 9px 13px 8px; width:303px; }
.right-col-inner.gray .box { width:279px; background:#FFFFFF; padding:0 10px 7px 12px; margin-top:7px; }
.right-col-inner.gray .box h5 { font-size:1em; font-weight:bold; }
.right-col-inner.gray .box h5 a { color:#3C3C3C; }
.right-col-inner.gray .box p { padding-bottom:6px; line-height:1.2em; }
.right-col-inner.gray .box h3 { background:#F0F0F0; padding:7px 13px 8px 12px;color:#753047; font-size:1em; margin:0 -10px 8px -12px;}
.right-col-inner.gray .box h3 a.right { float:right; font-size:0.9em; font-weight:normal; margin-top:1px; }
.right-col-inner.gray .box .container { padding:5px 0; }
.right-col-inner.gray .box.relationships { margin-bottom:10px; }
.connect-list { background:#C3B6C8; margin:-12px -9px 12px -8px; padding-bottom:4px; }
.connect-list h3 { color:#532E63; font-weight:bold; font-size:1.1em; padding:4px 0 5px 18px; border-bottom:1px solid #fff; margin-bottom:6px; }
.connect-list dl { margin:4px 8px 0px 18px; font-size:1.1em; }
.connect-list dl dt { width:210px; float:left; clear:left; }
.connect-list dl dd { width:82px; float:left; margin-bottom:8px; }
.connect-list dl dd ul li { float:left; padding-right:5px; margin-left:4px; }
.connect-list dl dd ul li a { color:#532E63 !important; }
.connect-list dl dd ul li a.delete {display:block; width:10px; line-height:13px; background-position:bottom; text-decoration:none;}
.pict-block { margin:13px 0 15px 0; background:#fff; padding:7px 0 14px 11px; position:relative; zoom:1; }
.pict-block img { float:left; margin-right:13px; margin-top:2px; }
.pict-block h3 { font-size:1.1em; color:#333333; border-bottom:1px solid #E2E2E2; padding-bottom:3px; width:131px; margin-left:140px; margin-bottom:3px; }
.pict-block p { line-height:1.2em; }
.right-col-inner .pict-block p.text-posit { position:absolute; bottom:7px; right:37px; }
.right-col-inner .pict-block p.text-posit a { color:#333; }
.poll-box { background:#F0F0F0; padding:0 10px 10px 14px; }
.poll-box h3 { background:#fff; margin:0 -10px 6px -14px; font-size:1.1em; color:#532E63; font-weight:bold; padding:6px 0 4px 16px; }
.poll-box h6 { font-size:0.9em; color:#575757; margin-bottom:6px; }
.poll-box p { font-weight:bold; font-size:1em; color:#333333; margin-left:-6px; margin-bottom:1px; }
.poll-box p input { margin-right:5px; }
/*________________group page__________________*/
.group-descr { font-size:1.1em; padding-bottom:6px; }
.group-descr img { float:left; margin:2px 14px 5px 0px; display:inline; }
.featured-artcle { background:#A997B1; padding:0 5px 6px 7px; margin:14px 0 10px 0; }
.featured-artcle h3 { font-size:1.1em; color:#fff; font-weight:bold; background:#7E628A; margin:0 -5px 9px -7px; }
.featured-artcle h3 span { display:block; background:#644373; width:115px; padding:5px 0 5px 10px; }
.featured-artcle img { float:left; margin:0 18px 5px 0px; padding:11px; background:#fff; }
.featured-artcle .page-nav img { margin:0; padding:0;}
.featured-artcle .page-nav {margin-top:5px; float:left; clear:left;}
.featured-artcle a {text-decoration:underline}
.featured-artcle a:hover {text-decoration:none}
.featured-artcle h4 { color:#fff; font-weight:bold; font-size:1.2em; padding:4px 0 15px 0; }
.featured-artcle h4 a, .featured-artcle .page-nav li {color:#fff; !important}
.featured-artcle p { color:#fff; font-size:1.1em; }
.featured-artcle p.name {font-size:1em;}
.left-col-inner .featured-artcle p a { color:#fff; }
h3.bordered { color:#8A644A; font-weight:bold; font-size:1.1em; border-bottom:1px solid #D9D9D9; padding-bottom:5px; }
.right-col-inner h2.bordered { color:#532E63 !important; }
.images { margin:10px 0 0 0; }
.images h3 { margin-bottom:7px; }
.images h3 a.right { float:right; font-size:0.9em; font-weight:normal; margin-top:1px; }
.images img { }
.group-descr-short { border:1px solid #D9D9D9; background:#D2D2D2; padding:0 16px 5px 16px; margin-bottom:10px; }
.group-descr-short h3 { background:#fff; margin:0 -16px 8px -16px; position:relative; padding:4px 0 4px 0; font-size:1.1em; color:#532E63; }
.group-descr-short h3 span { padding-left:39px; }
.group-descr-short h3 img { position: absolute; top:-7px; left:8px; }
.group-descr-short p { font-size:1.1em; color:#333333; margin-bottom:3px; }
.right-col-inner .group-descr-short p a { color:#333; }
.right-col-inner .group-descr-short p a.right { float:right; color:#6B4D78; font-weight:bold; }
.grad-box { background:url(../pn_images/grad_bg.gif) left top repeat-x #fff; border:1px solid #C8C8C8; margin:10px 0; padding:8px 8px 5px 11px; zoom:1; }
.grad-box h4 { font-size:1.1em; font-weight:bold; padding-top:5px; }
.grad-box img { float:left; margin:0 16px 4px 0; }
.grad-box .manage-post { float:right; width:4em; margin:0; border: none; }
.grad-box .blogs { width:auto; }
.right-col-inner .grad-box { font-size:1em; line-height:1.2em; }
.grad-box p.date { padding-bottom:3px; }
.events { margin:10px 0; }
.events h3 { background:#DCBE91; color:#fff; font-size:1.1em; font-weight:bold; margin-bottom:9px; }
.events h3 span { background:#D5B17B; width:115px; padding:5px 0 5px 10px; display:block; }
.events p { padding-left:1px; margin:1px 0; }
.new-members, .prev-post { border-bottom:1px solid #E3E3E3; padding-bottom:6px; margin:4px 0; }
.new-members h3, .prev-post h3 { font-size:1.1em; color:#532E63; padding:0 0 4px 4px; border-bottom:1px solid #D9D9D9; margin-bottom:9px; }
.new-members dl { font-size:1em; margin-left:1px; }
.new-members dt { float:left; width:118px; clear:left; }
.new-members dd { width:200px; display:table; float:left; }
.prev-post { margin:8px 0; }
.prev-post h3 { font-size:1.2em; padding:0 0 5px 2px; margin-bottom:7px; }
.prev-post p { padding-bottom:5px; padding-left:1px; }
/*____________________blog page____________________*/
.left-col-inner h1 { color:#464646; font-size:1.4em; font-weight:bold; }
.grad-box h3 { color:#532E63; font-size:1.3em; font-weight:bold; }
p.big { font-size:1.1em; }
.grad-box p.big { font-weight:bold; }
.content { padding:4px 0 0 0; }
.content ul, .content ol { margin-bottom:14px; }
.content p { font-size:1.1em; margin-bottom:14px; line-height:1.2em; }
.comments h3 { font-size:1.1em; background:#E3E3E3; color:#fff; font-weight:bold; }
.comments h3 span { display:block; width:115px; padding:5px 0 5px 10px; background:#644373; }
.comments h3 a.right { float:right; color:#532E63 !important; font-weight:normal; font-size:0.9em; margin:5px 10px 0 0; }
.comments div.container, div.container-reply { border-bottom:1px solid #D9D9D9; padding:14px 0 5px 0; margin-bottom:5px; }
.comments div.container.sel { border-bottom:1px solid #000; border-top:1px solid #000; margin-top:-6px; zoom:1; }
div.container-reply { padding-top:0; }
.comments div.container img { float:left; margin:0 20px 0 0; }
.comments div.container p { display:block; width:415px; overflow:auto; }
.null { margin:0 !important; padding:0 !important; }
.null-top {margin-top:0 !important; padding-top:0 !important; zoom:1;}
/*________________forum pages_________________*/
h4.bordered { font-size:1em; font-weight: normal; color:#753047; background:url(../pn_images/first-col_hor-line.gif) left bottom repeat-x; padding:2px 1px 9px 1px; margin-bottom:8px; text-align:right; }
h4.bordered.bg-none { margin-bottom:0; }
h4.bordered a { color:#753047; }
div.discussions h4 { font-weight:bold; color:#753047; font-size:1.1em; margin-bottom:8px; padding-left:2px; }
.discussions .container { margin-top:10px; }
.discussions .container.first { border-top:none; margin-top:0; padding-top:0; }
.discussions .replies .container { margin-left:11px; }
div.discussions { border-bottom:1px solid #D9D9D9; padding-bottom:8px; }
div.discussions ul.page-nav { margin-top:8px; }
.discussions .container .top { position:relative; height:5em; padding-bottom:5px; margin-bottom:4px; }
.discussions .container .top p.name { position:absolute; bottom:15px; left:71px; color:#787878; }
.discussions .container img.left { float:left; padding:1px; border:1px solid #DADADA;background:#fff;margin-right:9px; margin-top:1px;}
.discussions .container .top img.left { margin-top:-1px; }
.discussions .container p { line-height:1.2em; }
.discussions .container p.name { margin-bottom:2px; color:#787878; }
.bg-rounded { position:relative; background:#EEEEEE; padding:8px 13px 8px 12px; zoom:1; }
div.bg-rounded.second-view { background:#E3DBEC; }
.bg-rounded .lt, .bg-rounded .lb, .bg-rounded .rt, .bg-rounded .rb { width:3px; height:3px; display:block; position:absolute; z-index:100; }
.bg-rounded .lt { background:url(../pn_images/lt_rounded.gif) left top no-repeat; left:0; top:0; }
.bg-rounded.second-view .lt { background:url(../pn_images/lt_rounded_2.gif) left top no-repeat; }
.bg-rounded .lb {/*____hack in styles-ie_____*/ background:url(../pn_images/lb_rounded.gif) left bottom no-repeat; left:0; bottom:0; }
.bg-rounded.second-view .lb { background:url(../pn_images/lb_rounded_2.gif) left bottom no-repeat; }
.bg-rounded .rt { background:url(../pn_images/rt_rounded.gif) right top no-repeat; top:0; right:0; }
.bg-rounded.second-view .rt { background:url(../pn_images/rt_rounded_2.gif) right top no-repeat; }
.bg-rounded .rb {/*____hack in styles-ie_____*/ background:url(../pn_images/rb_rounded.gif) right bottom no-repeat; right:0; bottom:0; }
.bg-rounded.second-view .rb { background:url(../pn_images/rb_rounded_2.gif) right bottom no-repeat; }
.manage-post, .manage-post-blog { border-top:1px solid #D9D9D9; border-bottom:1px solid #D9D9D9; margin-left:69px; height:1.3em; padding:4px 0 5px 2px; }
.manage-post-blog { margin:-10px 0 8px 0; border:none; }
.manage-post p, .manage-post-blog p { color:#787878; float: left; }
.manage-post p.vote { padding-left:9px; display:block; }
.manage-post span.up, .manage-post span.down, div.vote span.up, div.vote span.down { background:url(../pn_images/vote_up.gif); width:15px; height:15px; float:left; display:block; margin-left:4px; cursor:hand; cursor:pointer; }
.manage-post span.down, div.vote span.down { background:url(../pn_images/vote_down.gif); }
.manage-post ul, .manage-post-blog ul { float: right; margin-right:-9px; }
.manage-post ul li, .discussions .container .bottom ul li, .manage-post-blog ul li, .comments .container .bottom ul li { float:left; background:url(../pn_images/bullet_hor-line.gif) right 2px no-repeat; padding:0 10px 0 10px; font-size:1em; }
.ico-reply a, .ico-delete a, a.ico-reply { background:url(../pn_images/ico_reply.gif) left center no-repeat; padding-left:15px; }
.ico-edit a, a.ico-edit { background:url(../pn_images/ico_edit.gif) left center no-repeat; padding-left:17px; }
a.ico-report { background:url(../pn_images/ico_report.gif) left center no-repeat; padding-left:13px; }
.manage-post ul li a, .manage-post-blog ul li a { color:#532E63 !important; }
.discussions .container .bottom, .comments .container .bottom { padding:5px 0 0 0; clear:both; zoom:1; }
.comments .container .bottom { padding-top:10px; }
.comments .container .bottom .reply, .comments .container-reply .reply { margin-left:14px; }
.discussions .container .bottom ul, .comments .container .bottom ul { margin-left:-10px; zoom:1; }
.discussions .container .bottom p, .comments .container .bottom p { float:right; width:auto; display:inline; }
.discussions .container .bottom p.show-replies, .comments .container .bottom p.show-replies { margin-right:17px; }
.discussions .container .bottom p.show-replies a, .comments .container .bottom p.show-replies a { background:url(../pn_images/ico_show-repl.gif) left center no-repeat; padding-left:15px; }
div.reply { clear:both; padding:8px 0 6px 0; margin-left:-3px; }
h2.bordered a.new-discussion { background:url(../pn_images/bullet_hor-line.gif) left center no-repeat; padding-left:10px; margin-left:5px; font-weight:normal; color:#753047; }
div.new-discussion { border-bottom:1px solid #ccc; padding-bottom:6px; margin-bottom:8px; }
div.new-discussion h6, div.form h6 { padding:4px 0 8px 2px; }
div.new-discussion h6 a, div.form h6 a { font-size:11px; text-decoration:underline !important; font-weight:normal; }
div.new-discussion h6 a:hover, div.form h6 a:hover { text-decoration:none !important; }
div.new-discussion div.container, div.p-calendar div.container, div.form div.container { padding:2px 0; }
div.new-discussion div.container label, div.form div.container label, .edit-profile .form .container.radio-btns span { width:5.1em; float:left; display:block; padding-top:2px; color:#3C3C3C; }
.form .field-error { margin:5px 0 0 5em; }
.form .field-error.last { margin:5px 0 -5px 5em; }
.window div.form div.container label { width:8em; }
.window div.form .btns-placeholder {/*_____hack in styles-ie.css_____*/ padding-left:7.8em; }
div.new-discussion div.container p.field-error { margin:3px 0 1px 5em; }
.window div.form div.container p.field-error {/*_____hack in styles-ie.css_____*/ margin-left:8em; }
div.new-discussion div.container div, div.form div.container div { float:right; }
div.new-discussion div.container div.wysiwyg, div.form div.container div.wysiwyg { float:none; }
.unlogin div.form div.container div.holder, .admin div.form div.container div.holder, .search div.form div.container div.holder { float:left; margin-bottom:10px; }
.unlogin div.form div.container div.holder div.chbxs, .admin div.form div.container div.holder div.chbxs, .search div.form div.container div.holder div.chbxs { margin:0; padding:0; float: left; width:auto; }
.unlogin div.form div.container div.holder div.chbxs div, .unlogin div.form div.container div.holder div.chbxs div, .search div.form div.container div.holder div.chbxs div { float:none; }
div.new-discussion div.container div label, div.form div.container div label, .search div.form div.container div.holder div.chbxs div label { width:auto; float:none; padding-top:0; display:inline; }
.btns-placeholder {	/*_____hack in styles-ie.css____*/ padding-left:51px; clear:both; }
div.form .btns-placeholder { padding-top:8px; margin-top:6px; border-top:1px solid #ccc; }
.btns-placeholder input { margin:0 4px; }
.window { background:#fff; padding: 10px 10px 0 10px; font-family: Arial !important; font-size: 1.2em !important; }
.sort-block { background:url(../pn_images/first-col_hor-line.gif) left bottom repeat-x; padding:0 1px 6px 2px; margin-bottom:6px; }
.sort-block .search-block { float:none; position:static; }
.sort-block .search-block select { margin-right:3px; }
.sort-block .search-block input { margin-right:-1px; }
.search-block a.enlarge { margin-left:5px; position:relative; top:1px; zoom:1;}
.sort-block .new-discussion {/*_____hack in styles-ie.css____*/ float:right; margin-top:2px; color:#3C3C3C; }
.forum-view { width:428px; float:right; }
.forum-border { width:416px; padding-left:12px; border-left:1px solid #D9D9D9; }
.forum-view div.container { border-bottom:1px solid #D9D9D9; padding-bottom:8px; margin-bottom:7px; }
.forum-view div.container p { color:#3C3C3C; line-height:1.2em; clear:both; }
.forum-view div.container div.top { padding-bottom:6px; }
.forum-view div.container div.top p { color:#787878; line-height:1.4em; clear:none; }
.forum-view div.container div.top div { float:right; width:118px; font-size:0.9em; }
.forum-view div.container div.top h3 { font-size:1.1em; color:#753047; font-weight:bold; }
.forum-view div.container div.top h3 a { color:#753047; }
ul.page-nav { margin:15px 0 0 0; zoom:1; }
ul.page-nav li { float:left; margin-right:3px; font-weight:bold; }
ul.page-nav li a { color:#3C3C3C !important; font-weight:normal; text-decoration:underline !important; }
.featured-artcle .page-nav li a {color:#fff !important;}
ul.page-nav li a:hover { text-decoration:none !important; }
ul.page-nav li ul {/*____hack in styles-ie.css____*/ margin:0 -4px 0 6px; }
.page-nav li ul li { margin-right:8px; }
ul.page-nav li.inner { margin-right:6px; }
.forum-nav { padding:0 0 0 1px; }
.forum-nav li { margin:5px 0 5px 0; }
.forum-nav li.cur { padding:2px 0 2px 9px; background:url(../pn_images/fn_cur.gif) left center no-repeat;}
.left-col-inner .forum-nav li a { color:#3C3C3C !important; }
.forum-nav li h4 { font-size:1em; font-weight:bold; }
.WYSIWYG {/*____hack in styles-ie____*/ margin-right:2px; }
/*_______unlogin pages_________*/
.unlogin .left-col { width:140px; padding:0; background:none; }
.login-block { border:1px solid #D9D9D9; padding:8px 0 15px 11px; }
.login-block h3 { font-size:1.1em; font-weight:bold; color:#753047; margin-bottom:5px; }
.login-block label { color:#3C3C3C; font-size:1.1em; margin:0 0 3px 0; display:block; }
.login-block input.inp-114 { margin-bottom:8px; }
.login-block p { margin:5px 0 0 2px; }
.login-block p a { text-decoration:underline !important; }
.login-block p a:hover { text-decoration:none !important; }
.unlogin .right-col { border-top:1px solid #D9D9D9; padding-top:3px; margin-top:1px; color:#3C3C3C; width:850px; font-size:1.1em; }
.unlogin .right-col.full {float:none; width:auto; zoom:1;}
.unlogin .right-col p.check { margin:8px 0 0 52px; }
.unlogin .right-col p.check input { margin-right:8px; }
.unlogin .right-col h2 { font-size:1.1em; margin-bottom:12px; }
.unlogin .right-col .left-col-inner { width:415px; border-right:1px solid #D9D9D9;padding-bottom:5px; padding-right:5px;font-size:1em;}
.unlogin .right-col h3 { font-size:1.1em; color:#753047; font-weight:bold; margin-bottom:7px; margin-top:3px; }
.unlogin .right-col .left-col-inner img { display:block; }
.unlogin .right-col .left-col-inner p { line-height:1.2em; }
.unlogin .right-col .left-col-inner .wysiwyg-content { border-bottom:1px solid #D9D9D9; padding-bottom:5px; margin-bottom:10px; }
.unlogin .right-col .left-col-inner .wysiwyg-content.last {border-bottom:none; margin-bottom:0 !important;}
.unlogin .right-col .right-col-inner { width:410px; font-size:1em; }
.unlogin .right-col .right-col-inner p { line-height:1.2em; margin-bottom:10px; }
/*___________profile page______________*/
.personal-info { line-height:1.2em; margin-bottom:18px; }
.personal-info a.right { float:right; }
.personal-info h1 { font-size:1.2em; font-weight:bold; padding:9px 0 6px 0; }
.personal-info .vcard { padding-top:8px; }
.user-photo { width:100px; padding-right:14px; float:left; text-align:center; margin-top:9px; }
.user-photo img { border:1px solid #D9D9D9; padding:1px; background:#fff; margin-bottom:4px; }
.user-photo input.btn2 { width:100px; }
.personal-info dl { width:400px; float:left; margin-top:10px; }
.personal-info dl dt { width:130px; float:left; clear:left; }
.personal-info dl dd { width:270px; display:table; float:left; }
.profile .container { margin-bottom:23px; }
.profile .container p { line-height:1.2em; padding:5px 0 0 2px; }
.profile .container h2.bordered { font-size:1.1em; }
.profile .container h2.bordered a.right { font-weight:normal; font-size:0.9em; margin-top:1px; }
.columns, .columns2 { margin-top:9px; }
.columns span, .columns2 span { display:block; float:left; width:53px; text-align:center; padding-right:3px; }
.columns span.first, .columns2 span.first { text-align:left; width:71px; padding-left:1px; }
.columns.education span.first { width:259px }
.columns.education span.second { width:128px; text-align:left; }
.columns.professionals span { width:53px; zoom:1; }
.columns.professionals span.first { width:128px }
.photos .container { width:250px; padding-right:17px; float:left; margin-top:5px; margin-bottom:0; }
.photos .container.last { padding-right:0; }
.right-col-inner.gray .box .container img { float:left; border:1px solid #DEDEDE; background:#fff; padding:1px; margin-right:12px; margin-top:5px; }
.photos .container .placeholder img {margin:0; padding:1px;}
.photos .container .placeholder {margin-right:14px !important; margin-bottom:0 !important}
.right-col-inner.gray .box .container img { margin-top:0; }

.right-col-inner .headed-block .container img { float:left; border:1px solid #DEDEDE; background:#fff; padding:1px; margin-right:12px; margin-top:5px; }
.right-col-inner .headed-block .container img { margin-top:0; }

.edit-profile { padding:10px 0 0 3px; }
.edit-profile .form .container, .p-calendar .form .container { clear:both; }
.edit-profile .form .container label, .edit-profile .form .container.radio-btns span { width:10.5em; }
.edit-profile .form .container p.field-error, .p-calendar .form .container p.field-error { margin:3px 0 1px 10.5em; }
.edit-profile .form .container.bordered { height:auto; background:none; border-bottom:1px solid #D9D9D9; padding-bottom:17px; margin-bottom:12px; }
.edit-profile .form .container ul li { float:left; color:#5A5A5A; padding-right:8px; margin-left:8px; background:url(../pn_images/bullet_hor-line.gif) right 80% no-repeat; }
.edit-profile .form .container.long { height:20px; }
.unlogin .edit-profile .form .container.long { height: auto }
.edit-profile .form .container.long label { width:12.1em; }
.unable-to-login .form .container.long label { width:14em; }
.edit-profile .form .container.radio-btns { padding:3px 0; }
.edit-profile .form .container.radio-btns label { width:auto; display:inline; float:none; }
.edit-profile .form .container.tabbed { padding-left:15px; }
.edit-profile .form .container input.btn2, .edit-profile .form .container input.btn { margin-left:4px; }
.edit-profile .form .btns-placeholder, .poll .form .btns-placeholder, .account .btns-placeholder { margin-top:14px; padding-left:0; margin-left:-1px; padding-top:13px; }
.aboutme .textcounter { margin:6px 0 13px 0; }
.edit-profile .form .btns-placeholder input.btn2, .caendar .form .btns-placeholder input.btn2 { margin:0; }
.edit-profile.education { padding-left:1px; }
.edit-profile.education .form .container label { width:8em; }
.edit-profile.education .form .container p.field-error { margin:3px 0 1px 8em; }
.education .columns, .professional .columns2 { margin:0 0 8px 0; overflow:auto; padding-bottom:10px; zoom:1; }
.education .columns span { width:43px; }
.professional .columns2 span { width:45px; }
.education .columns span.first { text-align:left; width:215px; }
.professional .columns2 span.third { width:70px; }
.professional .columns2 span.first { width:132px; }
.education .columns span.second, .professional .columns2 span.second { width:85px; }
.education .columns span.last, .professional .columns2 span.last { text-align:right; width:26px; }
.education .columns span.remove, .professional .columns2 span.remove { background:url(../pn_images/ico_remove.gif) left center no-repeat; padding-left:13px; margin-left:6px; }
.education .columns span.restore, .professional .columns2 span.restore { background:url(../pn_images/ico_add.gif) left center no-repeat; padding-left:13px; margin-left:6px; }
.education .columns span.edit, .professional .columns2 span.edit { background:url(../pn_images/ico_edit.gif) left center no-repeat; padding-left:10px; margin-left:6px; }
.education .columns .row, .professional .columns2 .row { border: 1px solid #D4D6D4; margin-bottom: 1.8em; padding: 5px; zoom:1; position:relative; }
.education .columns .row .info, .professional .columns2 .row .info { display:none; }
.education .columns .modified span.info, .professional .columns2 .modified span.info, .education .columns .created span.info, .professional .columns2 .created span.info, .education .columns .deleted .info, .professional .columns2 .deleted .info { right:-1px; bottom:-1.45em; display:block; position:absolute; color:#fff; padding:0 0 0 3px; zoom:1; width:50px; }
.education .columns .created, .professional .columns2 .created { border: 1px solid #7A638C; }
.education .columns .created span.info, .professional .columns2 .created span.info { border:1px solid #7A638C; background:#7A638C; }
.education .columns .modified, .professional .columns2 .modified { border: 1px solid #D0A86C; }
.education .columns .modified .info, .professional .columns2 .modified .info { border: 1px solid #D0A86C; background:#D0A86C; }
.education .columns .deleted, .professional .columns2 .deleted { border: 1px solid red; }
.education .columns .deleted span.info, .professional .columns2 .deleted span.info { border:1px solid red; background:red; }
.form .border { border-top:1px solid #ccc; padding-top:8px; margin-top:8px; }
.chbxs { padding-left:8px; margin:18px 0 20px 0; }
.chbxs .container span { display:block; float:left; }
.chbxs .container span.first { width:168px; }
.chbxs .container span.second { width:159px; }
.chbxs .container span input, .chbxs-field input, .radio-btns input { border:none; height:auto; padding:0; }
.img-change { margin:15px 0 0 0; }
.img-change input { margin-right:7px; }
.img-change input.btn2 { margin-right:4px; }
.img-change .user-photo img { margin-bottom:0; margin-top:6px; }
.edit-profile.professional { padding-left:0px; padding-top:7px; }
.radiobtns-holder { height:28px; }
.radiobtns-holder input {/*_____hack in styles-ie_____*/ margin:-1px 4px 0 6px; border:none; height:auto; padding:0; zoom:1; }
.radiobtns-holder span {/*_____hack in styles-ie_____*/ width:107px; display:block; float:left; }
.edit-profile.professional h2.bordered { font-weight:normal; }
.edit-profile.professional .container .columns { padding-bottom:15px; }
.edit-profile.professional .form .container label { width:7.7em; padding-left:3px; }
.edit-profile.professional .form .container p.field-error { margin:3px 0 1px 7.7em; }
.relationships .container { width:92px; float:left; }
.relationships .container p { padding-top:6px; font-size:1.1em; }
.right-col-inner.gray .relationships .container img { margin-right:6px; }
.relationships h4, .relationships h5 { text-align:center; font-size:1.1em; font-weight:bold; }
.relationships h4 { border-bottom:1px solid #D9D9D9; padding-bottom:4px; }
.relationships h5 { border-top:1px solid #D9D9D9; padding-top:4px; }
.right-col-inner.gray .friends .container { width:134px; margin-right:11px; float:left; padding:5px 0 4px 0; }
.right-col-inner.gray .friends .container.last { margin-right:0; }
.page-nav-holder { background:#F0F0F0; padding:7px 0 4px 12px; }
.page-nav-holder ul { margin:0; }
/*.file-uploader .container { margin-bottom: 0.5em; color:#3C3C3C; background:url(../pn_images/fu_top.gif) left top no-repeat; width:530px; zoom:1; }
.file-uploader .container-bott { background:url(../pn_images/fu_bottom.gif) left bottom no-repeat; padding:6px 5px 6px 10px; zoom:1; }
.file-uploader .container-bott div { float:left; font-size:1.1em; margin-right:5px; }
.file-uploader .container p.delete { float: left; padding-left:13px; margin:1px 0 0 4px; display: inline; }
.file-uploader .container div.name { width: 130px; }
.file-uploader .container div.name input { position: relative; top:-1px; margin:-2px 0 -3px 0; }
.file-uploader .container div.size { width: 50px; }
.progress-bar { width:150px; border:1px solid #D9D9D9; height:8px; margin-top:3px; background:#fff; display:none; }
.progress-bar span { display:block; background:#C3C3C3; height:8px; display:none; }
.file-uploader .container .info { display:none; }
.file-uploader .queued span.info, .file-uploader .pending span.info, .file-uploader .completed span.info, .file-uploader .terminated span.info, .file-uploader .saving span.info, .file-uploader .deleted span.info, .file-uploader .attached span.info { color:#fff; padding:0 0 0 3px; width:82px; margin:0; text-align:center; display:block; font-weight:bold; float:right; }
.file-uploader .container.terminated, .file-uploader .container.deleted { background:url(../pn_images/fu_top_terminated.gif) left top no-repeat; }
.file-uploader .terminated .container-bott, .file-uploader .deleted .container-bott { background:url(../pn_images/fu_bott_terminated.gif) left bottom no-repeat; }
.file-uploader .container.deleted { background:url(../pn_images/fu_top_terminated.gif) left top no-repeat; }
.file-uploader .deleted .container-bott { background:url(../pn_images/fu_bott_terminated.gif) left bottom no-repeat; }
.file-uploader .container.queued { background:url(../pn_images/fu_top_queued.gif) left top no-repeat; }
.file-uploader .queued .container-bott { background:url(../pn_images/fu_bott_queued.gif) left bottom no-repeat; }
.file-uploader .container.pending { background:url(../pn_images/fu_top_pending.gif) left top no-repeat; }
.file-uploader .pending .container-bott { background:url(../pn_images/fu_bottom_pending.gif) left bottom no-repeat; }
.file-uploader .container.completed, .file-uploader .container.saving, .file-uploader .container.attached { background:url(../pn_images/fu_top_compl.gif) left top no-repeat; }
.file-uploader .completed .container-bott, .file-uploader .saving .container-bott, .file-uploader .attached .container-bott { background:url(../pn_images/fu_bottom_compl.gif) left bottom no-repeat; }
.file-uploader .btns-placeholder { padding-left:0; }
.file-uploader .btns-placeholder .btn { margin-left:0px; }
.file-uploader .pending .progress-bar, .file-uploader .queued .progress-bar, .file-uploader .terminated .progress-bar, .file-uploader .completed .links, .file-uploader .attached .links { display: block }
.file-uploader .deleted p.delete { margin-left:161px; }
.file-uploader .links { width:152px; display:none; }
.file-uploader .links p { float:left; padding-left:12px; margin-bottom:0px !important; margin-top:0px !important; }
.file-uploader .links p.ico-upload { margin-left: 10px; margin-bottom:0px !important; margin-top:0px !important; }
.file-uploader .links p.ico-upload, .file-uploader .links p.ico-downl { width:40px; }
.file-uploader .links p.primary { padding-left:12px; color:#3C3C3C; }
*/
.file-uploader .container { margin-bottom: 0.5em; color:#3C3C3C; background:url(../pn_images/fu_top.gif) left top no-repeat; width:530px; zoom:1; }
.file-uploader .container-bott { background:url(../pn_images/fu_bottom.gif) left bottom no-repeat; padding:6px 5px 6px 10px; zoom:1; }
.file-uploader .container-bott div { float:left; font-size:1.1em; margin-right:5px; }
.file-uploader .container p.delete { float: left; padding-left:13px; margin:1px 0 0 4px; display: inline; }
.file-uploader .container div.name { width: 170px; }
.file-uploader .container div.name input { position: relative; top:-1px; margin:-2px 0 -3px 0; }
.file-uploader .container div.size { width: 50px; }
.progress-bar { width:110px; border:1px solid #D9D9D9; height:8px; margin-top:3px; background:#fff; display:none; }
.progress-bar span { display:block; background:#C3C3C3; height:8px; }
.file-uploader .container .info { display:none; }
.file-uploader .queued span.info, .file-uploader .pending span.info, .file-uploader .completed span.info, .file-uploader .terminated span.info, .file-uploader .saving span.info, .file-uploader .deleted span.info, .file-uploader .attached span.info { color:#fff; padding:0 0 0 3px; width:82px; margin:0; text-align:center; display:block; font-weight:bold; float:right; }
.file-uploader .container.terminated, .file-uploader .container.deleted { background:url(../pn_images/fu_top_terminated.gif) left top no-repeat; }
.file-uploader .terminated .container-bott, .file-uploader .deleted .container-bott { background:url(../pn_images/fu_bott_terminated.gif) left bottom no-repeat; }
.file-uploader .container.deleted { background:url(../pn_images/fu_top_terminated.gif) left top no-repeat; }
.file-uploader .deleted .container-bott { background:url(../pn_images/fu_bott_terminated.gif) left bottom no-repeat; }
.file-uploader .container.queued { background:url(../pn_images/fu_top_queued.gif) left top no-repeat; }
.file-uploader .queued .container-bott { background:url(../pn_images/fu_bott_queued.gif) left bottom no-repeat; }
.file-uploader .container.pending { background:url(../pn_images/fu_top_pending.gif) left top no-repeat; }
.file-uploader .pending .container-bott { background:url(../pn_images/fu_bottom_pending.gif) left bottom no-repeat; }
.file-uploader .container.completed, .file-uploader .container.saving, .file-uploader .container.attached { background:url(../pn_images/fu_top_compl.gif) left top no-repeat; }
.file-uploader .completed .container-bott, .file-uploader .saving .container-bott, .file-uploader .attached .container-bott { background:url(../pn_images/fu_bottom_compl.gif) left bottom no-repeat; }
.file-uploader .btns-placeholder { padding-left:0; }
.file-uploader .btns-placeholder .btn { margin-left:0px; }
.file-uploader .saving .progress-bar, .file-uploader .pending .progress-bar, .file-uploader .queued .progress-bar, .file-uploader .completed .links, .file-uploader .attached .links { display: block }
.file-uploader .deleted p.delete, .file-uploader .terminated p.delete { margin-left:121px; }
.file-uploader .links { width:112px; display:none; }
.file-uploader .links p { float:left; padding-left:12px; margin-bottom:0px !important; margin-top:0px !important; }
.file-uploader .links p.ico-upload { margin-left: 10px; margin-bottom:0px !important; margin-top:0px !important; }
.file-uploader .links p.ico-upload, .file-uploader .links p.ico-downl { width:30px; }
.file-uploader .links p.primary { padding-left:12px; color:#3C3C3C; }
/*____________network page_______________*/
.network { padding:2px 0 0 0; }
.inner-nav li, .date-nav li { float:left; color:#753047; font-weight:bold; background:url(../pn_images/bullet_hor-line.gif) left 60% no-repeat; margin-right:9px; padding-left:11px; }
.inner-nav li a, .date-nav li a { font-weight:normal; }
.inner-nav li.bg-none, .date-nav li.bg-none { padding-left:2px; }
.inner-nav li.inp input	/*hack in styles-ie*/ { position:relative; z-index:1; top:-2px; margin-right:4px; }
.inner-nav li.sel-all { float:right; margin:-1px 0 0 0; }
.admin .inner-nav li.sel-all {margin-top:0;}
.inner-nav li.upload { float:right; margin:-1px 9px 0 0; }
.inner-nav li.upload p { margin:0; }
.inner-nav li.sel-all input { margin-left:4px; }
.inner-nav li.last { margin-right:0; }
.network .inner-nav, .account .inner-nav { margin-bottom:5px; padding-bottom:20px; border-bottom:1px solid #D0A86C; }
.filter-preview { padding-bottom:12px; border-bottom:1px solid #D9D9D9; }
.filter-preview input.btn { float:right; }
.filter-preview ul { border-top:1px solid #D9D9D9; padding:5px 0 10px 20px; margin-top:5px; }
.filter-preview ul li { float:left; font-size:1.1em; }
.filter-preview ul li { font-weight:bold; color:#753047; margin-right:9px; }
.filter-preview ul li a { font-weight:normal; }
.network .container { margin-bottom:6px; }
.network .bg-rounded { padding:8px 10px 8px 11px; line-height:1.2em; }
.network .container img { float:left; padding:1px; border:1px solid #DBDBDB; background:#fff; margin-right:11px; margin-top:2px; }
.network .container .manage { float:right; width:115px; line-height:1.3em; }
.conn-req .container .manage { width:60px; }
.network .container .manage p, .inner-nav li p, .shop .bg-rounded .first p, .shop .bg-rounded p.add-cart { padding-left:15px; }
p.mail, a.mail { background: url(../pn_images/ico_mail.gif) left center no-repeat; }
p.add, a.add { background:url(../pn_images/ico_add.gif) left center no-repeat; }
a.add, a.enlarge, a.arrow-back, a.mail {padding-left:15px;}
p.change { background:url(../pn_images/ico_change.gif) left center no-repeat; }
p.remove, span.remove { background:url(../pn_images/ico_remove.gif) left center no-repeat; }
p.decline { background:url(../pn_images/ico_decline.gif) left center no-repeat; }
p.read { background:url(../pn_images/ico_read.gif) left center no-repeat; }
p.save { background:url(../pn_images/ico_save.gif) left center no-repeat; }
p.delete, a.delete, li.ico-delete a { background: url(../pn_images/ico-del.gif) left center no-repeat; }
p.print { background:url(../pn_images/ico_print.gif) left center no-repeat; }
p.clip-it { background:url(../pn_images/ico_clip-it.gif) left center no-repeat; }
p.report { background:url(../pn_images/ico_report.gif) left center no-repeat; }
p.block-sender { background:url(../pn_images/ico_block-sender.gif) left center no-repeat; }
p.reply { background:url(../pn_images/ico_reply.gif) left center no-repeat; }
p.reply-arrow { background:url(../pn_images/ico_reply-arrow.gif) left center no-repeat; }
p.reply-all { background:url(../pn_images/ico_reply-all_arrow.gif) left center no-repeat; }
p.arrow-frvwrd { background:url(../pn_images/ico_arrow-forward.gif) left center no-repeat; }
p.arrow-back, a.arrow-back { background:url(../pn_images/ico_arrow-back.gif) left center no-repeat; }
p.ico-upload { background:url(../pn_images/ico_upload.gif) left center no-repeat; }
p.ico-downl { background:url(../pn_images/ico_download.gif) left center no-repeat; }
p.enlarge, a.enlarge { background:url(../pn_images/ico_enlarge.gif) left center no-repeat; }
p.add-event { background:url(../pn_images/ico_add-event.gif) left center no-repeat; }
p.add-cart { background:url(../pn_images/ico_add2.gif) left center no-repeat; }
.network .container .first { float:left; width:105px; margin-right:4px; }
.network .container .second { float:left; width:117px; margin-right:5px; }
.network .container .last {	/*____hack in styles-ie____*/ width:105px; float:left; }
.network .container .bottom { clear:both; border-top:1px solid #D9D9D9; margin-top:7px; padding:5px 0 2px 2px; color:#753047; }
.network ul.page-nav { margin:6px 0 10px 0; overflow: hidden; }
.msg-categ, .search-res { margin-top:-5px; margin-bottom:1px; }
.msg-categ .center, .search-res .center { text-align:center; }
.msg-categ td.left, .msg-categ th.left, .search-res td.left, .search-res th.left { text-align:left }
.msg-categ th, .search-res th { background:#F0F0F0; padding:6px 5px 5px 0; font-weight:normal; color:#3C3C3C; }
.msg-categ th.first, .search-res th.first { text-align:left; width:96px; }
.msg-categ th.first span, .search-res th.first span { padding-left:12px; }
.msg-categ th.manage, .search-res th.manage { width:118px; }
.msg-categ th.friends, .search-res th.friends { width:47px; }
.msg-categ tr.page-nav .page-nav, .search-res tr.page-nav .page-nav { margin:-5px 0 0 0; }
.msg-categ tr.page-nav td, .search-res tr.page-nav td { padding:11px 3px 2px 1px; }
.msg-categ td, .msg-categ th, .search-res td, .search-res th { border-bottom:1px solid #D9D9D9; font-size:1.1em; }
.msg-categ td.manage, .search-res td.manage { font-size:1em; text-align:right; }
.msg-categ td.manage ul { float:right; }
.msg-categ td, .search-res td { padding:4px 0 5px 3px; }
.msg-categ td.header, .search-res td.header, .admin .msg-categ td.header {font-size:1.1em; font-weight:bold; padding:12px 0 2px 3px; border-bottom:none; }
.msg-categ td.manage ul li { background:url(../pn_images/bullet_hor-line.gif) left center no-repeat; float:left; margin-left:8px; padding-left:11px; }
.msg-categ td.manage ul li.remove { margin-left:0; padding-left:0; }
.msg-categ td.manage ul li.remove a { background:url(../pn_images/ico_remove.gif) left center no-repeat; padding-left:13px; }
.msg-categ td.manage ul li.edit a { background:url(../pn_images/ico_edit.gif) left center no-repeat; padding-left:15px; }
.msg-categ.clip tr.page-nav td { border-bottom:none; }
.msg-categ.clip { margin-bottom:15px; }
.unable-to-login { width:420px; margin-left:170px; border:1px solid #D9D9D9; padding:15px 0 10px 20px; margin-top:15px; }
.unable-to-login .edit-profile { margin-bottom:8px; }
.unable-to-login p { margin-bottom:12px; font-weight:bold; }
.unable-to-login p input {/*_______hack in styles-ie_______*/ border:none; padding:0; height:auto; margin-right:8px; margin-top:-2px; }
.unable-to-login input.btn2 { margin-left:174px; }
.reset-passw { width:400px; margin-left:150px; }
div.alert div.form div.btns-placeholder { text-align: center; padding-left: 0 !important; }
.network p.all-groups { float:right; font-size:0.9em; padding-top:4px; }
/*________________pm__________________*/
.private-msg { border-top:1px solid #D9D9D9; border-bottom:1px solid #D9D9D9; padding:5px 0 5px 0; margin:-6px 0 0 0; zoom:1; }
.private-msg ul.forum-nav { width:67px; margin-top:-5px; }
.private-msg .forum-view { width:444px; }
.private-msg .forum-border { width:431px; padding-left:10px; }
.private-msg .forum-border .container { margin-bottom:0; border:none; }
.private-msg .forum-border .container img { margin-right:10px; margin-top:1px; }
.private-msg .forum-border .container .first { width:88px; }
.private-msg .forum-border .container h3 { font-size:1.1em; color:#753047; font-weight:bold; margin-bottom:2px; }
.private-msg .forum-border .container .second { width:245px; }
.private-msg .forum-border .container .last { width:10px; padding-top:12px; }
.private-msg .forum-border .bg-rounded { padding:9px 4px 10px 11px; }
.private-msg.drafts .forum-border .container .second { width:294px; }
.new-msg .inner-nav { float:right; margin:2px 0 7px 0; }
.new-msg .inner-nav li.last { margin-right:0; }
.new-msg .container .text-placeholder { width:409px; float:right; }
.new-msg .msg .bg-rounded .text-placeholder { float:right; width:340px; }
.new-msg .container .bg-rounded a img, .new-msg .msg .bg-rounded a img { padding:1px; background:#fff; border:1px solid #DADADA; margin-top:2px; }
.new-msg .container h3 { font-size:1.1em; color:#753047; font-weight:bold; margin-bottom:5px; margin-left:2px; }
.new-msg p.date { color:#787878; margin-bottom:3px; }
.new-msg .container .bg-rounded { position:relative; background:#EEEEEE; padding:9px 13px 8px 14px; }
.new-msg .container p, div.msg p { line-height:1.2em; }
.new-msg .container .inner-nav { margin:6px 0 1px 0; }
div.msg { width:445px; float:right; margin:6px 0 0 0; }
div.msg div.reply { padding:0; margin:0 0 8px 0; }
div.msg div.reply .field-error { clear:both; }
div.msg .page-nav { margin:8px 0 0 0; padding-bottom:8px; float:none; overflow: hidden; }
div.msg .bg-rounded { padding:11px 13px 10px 14px; margin-bottom:8px; }
div.msg ul.inner-nav { float:left; margin:0 0 8px 0; }
.msg textarea { margin-bottom:8px; }
.stated { position:relative; zoom:1; }
.stated span.info { display:block; position:absolute; color:#fff; padding:0px 0 0px 3px !important; width:50px; background:#D9D9D9; text-align:center; border:1px solid #D9D9D9; top:-0.7em; right:3px; font-size:1em; }
.poll { padding:4px 0 0 0; }
.poll .form .container label { width:6.4em; }
.poll .form h3 { font-size:1.1em; margin:8px 0 3px 0; }
.poll .form p { width:415px; margin:5px 0; }
.poll .form p span { float:right; padding-left:13px; }
.poll .page-nav { margin-top:2px; height:2em; }
.poll .container .bg-rounded { padding-left:75px; margin-bottom:6px; }
.poll .container .bg-rounded h3 { font-size:1.1em; color:#753047; font-weight:bold; margin-left:-64px; margin-bottom:5px; }
.poll .container .bg-rounded h3 span, .poll .container .bg-rounded h3 a { font-weight:normal; }
.poll .container .bg-rounded h3 a { padding-left:15px; margin-right:13px; margin-left:7px;font-size:0.9em; display:none; float:right; }
.poll .container .bg-rounded h3 a.delete { margin-right:0; }
.poll .container .bg-rounded h3 span { width:61px; display:block; float:left; }
.poll .container .bg-rounded span.first { display:block; float:left; width:160px; }
.poll .container .bg-rounded .row { margin-bottom:2px; }
.poll .container .bg-rounded .row a.ico-edit { float:left; margin-right:10px; display:none; }
.poll .container .bg-rounded .progress-line { float:left; width:210px; }
.poll .container .bg-rounded .progress-line span { display:block; height:8px; background:#7E628A; float:left; margin:3px 6px 0 0; }
.poll .container .bg-rounded.second-view h3 a, .poll .container .bg-rounded.second-view .row a.ico-edit { display:inline; }
.right-col-inner.gray .box.poll { background:#F0F0F0 }
.right-col-inner.gray .poll h3 { background:#fff; padding:6px 13px 4px 12px; }
.right-col-inner.gray .poll h3 a.right { margin-left:16px; }
.right-col-inner.gray .poll.results h3 a.right, .poll table.poll, .right-col-inner.gray .poll p.total, .right-col-inner.gray .results .radio-btns { display:none; }
.right-col-inner.gray .poll.results h3 a.last { display:inline; }
.right-col-inner.gray .results p.total { color:#3C3C3C; font-size:0.9em; text-align:right; padding:5px 14px 3px 0; display:block; }
.right-col-inner.gray .poll.results table.poll {				/*___hack ins styles.ie____*/ padding:3px; display:table; }
.right-col-inner.gray .results table.poll td { color:#532E63; padding:2px 7px; }
.right-col-inner.gray .results table.poll td.first { color:#3C3C3C; font-weight:bold; }
.right-col-inner.gray .results table.poll tr.sel td { background:#E2E2E2; }
.radio-btns input {/*___hack ins styles.ie____*/ margin:-2px 4px 0 0; }
.radio-btns p { padding:2px 0 !important; font-weight:bold; }
.radio-btns input.btn2 { float:right; margin-right:4px; }
.account { padding:3px 0 0 0; }
.account p { padding-bottom:5px; font-size:1.1em; }
.account p input.btn, .account p input.btn2 { font-size:1em; }
.account .radiobtns-holder { height:auto; margin:0 0 17px -14px; }
.account .radiobtns-holder input { margin-left:14px; margin-right:0; }
.account .chbxs-field span.first { width:21em; display:block; float:left; }
.account .chbxs-field .container { padding:2px 0; }
.account.privacy p { font-weight:bold; }
.account.privacy table { width:400px; }
.account.privacy table th { text-align:left; }
.account.privacy table th.first { width:220px; }
.account.privacy table td.last { padding-left:11px; }
.account.privacy .chbxs-field span.first { width:14em; }
.account.privacy .chbxs-field span.second { width:13em; float:left; }
.account p.address { padding:8px 0; }
.account p.address span { padding-left:15px; }
.account p.address span a { text-decoration:underline; }
.account p.address span a:hover { text-decoration:none; }
.passw-change p { padding:0; }
.passw-change div { padding-bottom:8px; }
.passw-change div.last { margin-top:8px; }
span.oblig { color:red; font-size:1.1em; margin-left:2px; line-height:1em; }
.invitation .container { padding:2px 0; }
.invitation .container.header { font-size:1.1em; font-weight: bold; color:#753047; padding-bottom:5px; }
.invitation .container span { display:block; float:left; }
.invitation .container span.first { width:128px; }
.invitation .container span.second { width:128px; }
.invitation .container span.third { width:128px; }
.invitation .btns-placeholder { padding-top:8px; margin-top:6px; border-top:1px solid #ccc; padding-left:0; }
.invitation .btns-placeholder input { margin:0; }
.invitation p.add, .invitation p.read { padding-left:14px; }
.invitation .about-me { margin-bottom:8px; }
.grad-box .blogs p { float: right; }
.grad-box .blogs #rtb_votes div { float:right; width:7em; }
.grad-box .blogs #rtb_votes div p { float:left; }
.content.wysiwyg-content { padding-bottom:14px; }
.inline-editor { background:#EEEEEE; border:1px solid #C8C8C8; padding:7px 27px 7px 7px; overflow:hidden; }
.inline-editor div.clear { padding:3px; }
.inline-editor-holder { position:absolute; z-index:115; }
/*________________styles for popup to print__________________*/
.mac_os_x_content .user-tab, .mac_os_x_content .pm-top, .mac_os_x_content .main-menu-holder, .mac_os_x_content .left-col, .mac_os_x_content .right-col-inner, .mac_os_x_content h2.bordered a, .mac_os_x_content .inner-nav, .mac_os_x_content .reply, .mac_os_x_content .page-nav .footer ul, .mac_os_x_content .for-printer h3 a.right, .mac_os_x_content .for-printer .container .bottom .ico-report, .mac_os_x_content div.comments p.empty, .mac_os_x_content div.comments .edit-btn, .mac_os_x_content div.comments .ico-report, .mac_os_x_content #cntr-form, .mac_os_x_content .comments { display:none; }
.mac_os_x_content .all { height:auto; width:505px; min-height: auto; position:static; }
.mac_os_x_content .msg .bg-rounded, .mac_os_x_content .container .bg-rounded { position:static;}
.mac_os_x_content .footer { width:505px !important; position:static; }
.mac_os_x_content .right-col { float:none; width:auto; }
.mac_os_x_content .for-printer * { background:none !important;}
.mac_os_x_content .for-printer h3 {color:#3C3C3C;}
/*________________photos__________________*/
.photo { border-top:1px solid #D0A86C; padding:7px 0 0 0; margin-top:3px; }
.photo ul.inner-nav { float:right; margin-bottom:6px; }
.photo ul.inner-nav li.last { margin-right:0; }
.photo h5, .photo h6 { font-size:1.1em; font-weight:bold; margin-bottom:3px; }
.photo h5 span { font-weight:normal; }
.photo h5 a { font-weight:normal; margin-left:9px; padding-left:15px; }
.photo h6 a { margin-left:0; padding-left:0; }
.photo .bg-rounded { text-align:center; margin:7px 0 8px 0; padding:13px 13px 26px 12px; }
.photo .bg-rounded img { border:1px solid #fff; }
.photo .bg-rounded p.report { position:absolute; right:14px; bottom:8px; padding-left:13px; }
.photo .in-this { padding-top:4px; }
.photo .comments { margin-top:9px; }
.photo.upload p { margin-bottom:4px; }
.photo.upload p a.ico-edit { margin-left:9px; }
.photo.upload .holder { border-bottom:1px solid #D9D9D9; padding:16px 0; margin-bottom:7px; }
.photo.upload .holder.last { border-bottom:none; }
.photo.upload .holder input.btn, .photo.upload .holder input.btn2 { margin:4px 0 0 3.7em; }
.photo.upload .holder .container label { width:3.7em; }
.photo.upload .placeholder { width:118px !important; height:117px !important; border:1px solid #D9D9D9; float:left; margin:5px 16px 0 0; overflow:hidden; }
.photo.upload .placeholder.last, .album-photos .bg-rounded.last { margin-right:0 !important; }
.photo.upload .placeholder table { text-align:center; vertical-align:middle; width:118px !important; height:118px !important; }
.photo.upload div.form { margin-top: 4px; }
.photo.upload div.file-uploader { margin-top: 10px; }
.photo.upload .form .container { margin-bottom:9px; }
.photo.upload .holder .container { margin:0; }
.photo.upload .btns-placeholder, .photo.album .btns-placeholder { margin-left:-4px; border-top:1px solid #D9D9D9; margin-top:-1px; }
.photo .btns-placeholder { padding:12px 0 0 0; }
.photo.album { border-top:none; }
.photo.album .btns-placeholder { margin-top:12px; }
.photo.album .form .container label { width:80px; }
.photo.album .form .container.radio-btns label { width:auto; display:inline; float:none; }
.photo.album .form .container.radio-btns input { margin:0 2px 0 8px; }
.photo.album .form .container.radio-btns span { width:70px; display:block; float:left; }
.album-photos { border-top:1px solid #D9D9D9; margin-top:8px; padding-top:8px; }
.album-photos ul.page-nav { margin-top:0px; }
.album-photos .placeholder, .album-list .bg-rounded .placeholder, .shop .bg-rounded .placeholder, .images .placeholder, .img-container .top .placeholder, .photos .container .placeholder, .featured-artcle .placeholder, .unlogin .left-col-inner .wysiwyg-content .placeholder { width:118px !important; height:117px !important; border:1px solid #D9D9D9; float:left; margin:5px 16px 12px 0; overflow:hidden; background:#fff; }
.album-photos .placeholder.last, .album-photos .bg-rounded.last { margin-right:0 !important; }
.album-photos .placeholder table, .album-list .bg-rounded .placeholder table, .shop .bg-rounded .placeholder table, .images .placeholder table, .img-container .top .placeholder table, .photos .container .placeholder table, .featured-artcle .placeholder table, .unlogin .left-col-inner .wysiwyg-content .placeholder table { text-align:center; vertical-align:middle; width:118px !important; height:118px !important; }
.album-list .bg-rounded { text-align:left; width:242px; padding:8px 8px 8px 10px; line-height:1.3em;float:left; margin:3px 5px 2px 0; }
.photo.upload .holder .placeholder, .photo.upload .holder .placeholder table { width:118px !important; height:118px !important; }
.images .placeholder, .images .placeholder table { width:70px !important; height:70px !important; }
.img-container .top .placeholder, .img-container .top .placeholder table, .photos .container .placeholder, .photos .container .placeholder table { width:56px !important; height:56px !important; }
.album-list .bg-rounded .placeholder, .unlogin .left-col-inner .wysiwyg-content .placeholder { width:60px !important; height:60px !important; margin:2px 12px 0 0; border:1px solid #fff; }
.unlogin .left-col-inner .wysiwyg-content .placeholder {border:1px solid #D9D9D9}
.album-list .bg-rounded .placeholder table, .unlogin .left-col-inner .wysiwyg-content .placeholder table { width:60px !important; height:60px !important; }
.featured-artcle .placeholder, .featured-artcle .placeholder table { width:126px !important; height:126px !important; }
.featured-artcle .placeholder {margin-bottom:5px; border:11px solid #fff;}
.featured-artcle .placeholder img {margin:0; padding:0;}
.album-list .bg-rounded .placeholder table img { border:none; }
.album-list .bg-rounded h4 { color:#753047; font-weight:bold; font-size:1em; }
.album-list { margin:0; }
.album-list .page-nav { margin:4px 0; }
/*________________shop__________________*/
.shop { margin-top:-2px; }
.shop ul.page-nav { margin-top:7px; }
.shop .bg-rounded .first { float:left; margin-right:11px; margin-bottom:3px; }
.shop .bg-rounded .first p, .shop .bg-rounded p.add-cart { padding-bottom:0; }
.shop .bg-rounded { margin-top:5px; padding:8px 12px 4px 10px; }
.shop .bg-rounded .first img { border:1px solid #D9D9D9; margin-top:2px; }
.shop .bg-rounded h3 { font-weight:bold; font-size:1.1em; color:#753047; margin-bottom:1px; }
.shop .bg-rounded p { line-height:1.3em; padding-bottom:20px; }
.shop .bg-rounded h3 span { font-weight:normal; padding-left:10px; }
.shop .bg-rounded p.add-cart { float:right; position:absolute; right:14px; bottom:6px; }
.shop .bg-rounded h5 { font-weight:bold; font-size:1.2em; color:#753047; position:absolute; bottom:4px; left:84px; }
.right-col-inner .cart { margin-bottom:15px; margin-top:0; }
.right-col-inner .cart h3 { padding:7px 13px 7px 12px; }
.right-col-inner .cart { margin-bottom:15px; margin-top:0; }
.right-col-inner .cart h3 { padding:7px 13px 7px 12px; }
.right-col-inner .cart .container { padding:0 0 7px 0; border-bottom:1px solid #D9D9D9; margin-bottom:8px; }
.right-col-inner .cart .container img { margin-top:2px; }
.right-col-inner .cart .container p { padding:0; }
.right-col-inner .cart .container h5 { font-size:1.1em; color:#753047; padding:1px 0; }
.right-col-inner .cart p.basket span { float:right; font-weight:bold; }
.right-col-inner .cart p.basket { border-bottom:1px solid #D9D9D9; padding-bottom:4px; margin-bottom:6px; font-size:1.1em; margin-top:-4px; }
.right-col-inner .cart input.btn2, .right-col-inner .cart input.btn { float:right; }
.right-col-inner .cart input.btn { margin-right: 7px; }
.shop .bg-rounded .placeholder { width:60px !important; height:60px !important; float: none; margin:0; }
.shop .bg-rounded .placeholder table { width:60px !important; height:60px !important; }
.shop .bg-rounded .placeholder table img { margin:0; border:none; }
/*________________admin__________________*/
.admin { width:860px; }
.admin .msg-categ th { padding-top:0 }
.admin .msg-categ tr.first th { padding:3px 0 0 0; border-bottom:none; }
.admin .msg-categ th.first, .admin .msg-categ td.first { width:400px; padding-left:0; }
.admin .msg-categ th.size, .admin .msg-categ td.size { padding-left:15px; text-align:left; width:40px; }
.admin .msg-categ th.modules { padding:0 3px 5px 3px; }
.admin .msg-categ th.stat, .admin .msg-categ td.stat { text-align:left; width:80px; }
.admin .msg-categ th.moder, .admin .msg-categ td.moder { text-align:left; padding-left:15px; width:70px; }
.admin .msg-categ td { padding:4px 4px 5px 5px; }
.admin .msg-categ td p { padding-left:15px; }
.admin .msg-categ td.last { width:1%; white-space:nowrap; }
.admin .edit-profile .container textarea { margin-top:0; }
.admin .edit-profile .container .holder { float:left; width:700px; margin-top:-2px; }
.admin .edit-profile .container .holder .chbxs { float:left; margin:0; padding:0; }
.admin .edit-profile .container .holder .chbxs div { width:650px; float:left }
.admin .network {padding-top:0}
.admin .network .container div.first { width:450px; margin-right:15px; }
.admin .network .container { margin-top:-1px; margin-bottom:7px; }
.admin .network .container .manage { width:80px; }
.admin .network .container .last { width:80px; }
.admin .network .container h4 { font-size:1.1em; font-weight:bold; }
.admin .artcl-head { margin-top:-20px; float:right; }
.admin .artcl-head li { float:right; font-weight:bold; }
.admin .artcl-head li.last { margin-right:120px; display:inline; width:105px; text-align:center; }
.admin .artcl-head li.second { width:90px; }
.admin .member .inner-nav { margin-bottom:5px; padding-bottom:20px; border-bottom:1px solid #D0A86C; }
.admin .member .filter-preview input { padding-top:1px; }
@-moz-document url-prefix() {.admin .member .filter-preview input {padding-top:0px;}}
.admin .member .filter-preview input.btn2 {float:right; margin-right:5px;}
.admin .member .filter-preview div {float:left; width:180px;}
.admin .member .filter-preview div input, .admin .member .filter-preview div select {margin-left:2px;}
.admin .member .filter-preview div.error {float:none; width:auto; text-align: center;}
.admin .member .filter-preview div.error div p {text-align:left; display:block; float:right; padding-right:15px;}
.admin .member .filter-preview div.third {width:170px; margin-right:5px;}
.admin .member .filter-preview div.last { width:150px;}
.admin .member .msg-categ { border-top: 1px solid #D9D9D9; }
.admin .member .msg-categ td.first, .admin .member .msg-categ th.first { width:1px; padding:4px 0 5px 0; }
.admin .member .msg-categ td.first img { padding:1px; border:1px solid #DBDBDB; background:#fff; }
.admin .member .msg-categ td.second { width:120px; white-space:nowrap; padding-left:10px; }
.admin .member .msg-categ td.second a { white-space: nowrap; }
.admin .member .msg-categ td.last { padding-left:20px; }
.admin .msg-categ td.header { padding-left:0;}
.admin .msg-categ.events th.first, .admin .msg-categ.events td.first {width:600px;}
.admin .msg-categ.events th.left {padding-left:5px;}
.admin .msg-categ.events td.last { padding-top:1px; padding-bottom:2px;}
/*________________article__________________*/
.article h5 { font-size:1.2em; color:#753047; font-weight:bold; padding-top:3px; }
div.vote p.vote { float:left; margin:0; font-weight:normal; padding:0; }
.article .inner-nav { float:right; margin-top:3px; }
.img-container { width:315px; }
.img-container { float:right; margin-bottom:10px; }
.img-container .top { background:url(../pn_images/img_cont_top.gif) left top no-repeat #D9D9D9; zoom:1; }
.img-container .top .row { padding:13px 0 5px 5px; }
.img-container .top .placeholder { border:2px solid #FDFDFD; margin:0 0 0 12px; display:inline; }
.img-container .bottom { background:url(../pn_images/img_cont_bott.gif) left bottom no-repeat #EEE; padding:6px 14px 6px 16px; }
.img-container .bottom .page-nav { float:right; margin:0; }
.img-container .bottom ul.page-nav li.inner { margin-right:4px; }
.img-container .bottom ul.page-nav li.cur a { font-weight:bold; color:#333; text-decoration:none !important; cursor:default; }
.article img.left { float:left; border:1px solid #D9D9D9; padding:2px; background:#fff; margin:0 11px 0 0; }
.article p { margin-bottom:13px; }
.article p.date { margin:3px 0 8px 0; }
.article .inner-nav li.last { background-position:0px 3px; }
.article .inner-nav li {font-weight:normal;}
.article .inner-nav li div.vote {width:10em;}
.article .inner-nav li .vote #rtb_votes p { float: right; margin-bottom:0; padding-left:0;}
.article .inner-nav li .vote p {text-align:right;}
.article .inner-nav li .vote #rtb_voting p {float:left;}
/*________________search__________________*/
.search .form .container label, .search .form .container.radio-btns span { width:8.5em; }
.search div.form div.container div.holder .chbxs .container span.first { width:138px; }
.search div.form div.container div.holder .chbxs .container span.second { width:138px; }
.search div.form div.container.left div, .search div.form div.container.left input, .search div.form div.container.left select, .p-calendar div.form div.container.left div, .p-calendar div.form div.container.left input, .p-calendar div.form div.container.left select { float:left; }/*___hack in styles-ie___*/
.search div.form div.container.left input.chkbx { float:none; }
.search div.form div.container.left div label, .search div.form div.container.left div, .p-calendar div.form div.container.left div label, .p-calendar div.form div.container.left div { padding-left:4px; }
.p-calendar div.form div.container.left div.first {padding-left:0; margin-left:-2px;}
.search div.form h4 { font-size:1.1em; font-weight:bold; margin:10px 0 2px 0; }
.search-res td { vertical-align:top; }
.search-res td.header { border-bottom:1px solid #D9D9D9; padding:4px 5px 5px 0; width:130px; }
.search-res.people td.header { width:90px; }
.search-res td.manage, .search-res th.manage { font-size:1.1em; text-align:right; width:auto; padding-right:4px; }
.search-res h4 { font-size:1em; font-weight:bold; }
/*________________calendar__________________*/
.right-col-calendar {width:160px; padding:0 9px 13px 8px; float:right; font-size:1.1em;}
.left-col-calendar { width:673px;}
.right-col-calendar .events h3 span { width:60px}
.right-col-calendar .events {margin-top:0;}
.p-calendar .form .container label, .p-calendar .form .container.radio-btns span { width:7.5em; }
.p-calendar .form .container.date img { float:left; margin:1px 8px 0 4px; }
.p-calendar.btn-padd .form div.btns-placeholder { padding-left:7.6em; }
.p-calendar .inner-nav { border-bottom:1px solid #d0a86c; padding-bottom:21px; margin-bottom:5px; padding-top:3px; }
.p-calendar h6 { border-bottom:1px solid #d0a86c;font-size:1.1em; font-weight:normal; clear:both;padding-bottom:5px;margin-bottom:7px;}
.p-calendar h6 a { color:#753047 !important; text-decoration:none !important; }
.date-nav { padding-bottom:23px }
.date-nav li.today { padding-left:34px; width:35px; margin-right:-10px; }
.date-nav li ul li { background:none; margin-right:0; }
.p-calendar .month th, .p-calendar .week th { background:#C3B6C8; text-align:left; border-right:1px solid #FFF; width:70px; font-weight:normal; color:#532E63; padding-left:5px; height:20px; }
.p-calendar .month th.last, .p-calendar .week th.last { border-right: 1px solid #C3B6C8; }
.p-calendar .month th.first { border-left: 1px solid #C3B6C8; }
.p-calendar .month tr.spacer td, .p-calendar .week tr.spacer td { border:none; height:0; line-height:0; font-size:0; padding:0; }
.p-calendar .month td, .p-calendar .week td { border:1px solid #D9D9D9; height:75px; vertical-align:top; }
.p-calendar .month td { width:85px; padding:0 4px 2px 6px; line-height:1.2em; height:95px; }
.p-calendar .month td span.date { display:block; text-align:right; line-height:0.5em; color:#532E63; padding-top:8px;}
.p-calendar .month td a.birthday, .p-calendar .week td a.birthday { background:url(../pn_images/ico_birthday.gif) left 3px no-repeat; padding-left:14px; }
.p-calendar .month td a.more { font-weight:bold; background:url(../pn_images/bullet_triangls.gif) right 6px no-repeat; padding-right:7px; line-height:1em; }
.p-calendar .month td span.date a { background:none; padding:0; line-height:0.5em; }
.p-calendar .month td.not-act { background:#eee; }
.p-calendar .month td.weekend { background:#F2EBF5;}
.p-calendar .month td.important { background:#F0DDC0; }
.p-calendar .month td.not-act span.date, .p-calendar .month td.not-act span.date a { color:#787878 !important; }
.p-calendar-popup { width:468px; padding:9px 8px 9px 9px; font-size:1.1em; }
.p-calendar-popup img, .p-calendar.event img { border:1px solid #FBFBFB; float:left; margin-right:13px; }
.p-calendar-popup h3, .p-calendar.event h3 { color:#753047; font-weight:bold; font-size:1.2em; margin:3px 0 6px 0; }
.p-calendar-popup p, .p-calendar.event p { color:#3C3C3C; margin-bottom:5px; line-height:1.2em; }
.p-calendar-popup p.date, .p-calendar.event p.date { color:#787878; }
.p-calendar-popup .banner, .p-calendar.event .banner { background:#CCCCCC; margin-top:6px; }
.p-calendar .week td { height:16px; }
.p-calendar .week th.first { background:#D9D9D9; border-left:1px solid #D9D9D9; width:35px; }
.p-calendar .week td.first { text-align:center; background:#EEEEEE; white-space: nowrap; padding:0 9px; }
.p-calendar .week td div.holder { height:16px; width:82px; }
.p-calendar .week td .events, .p-calendar .week td .events2 { position:absolute; z-index:10; margin:0 0 0 3px; }
.p-calendar .week tr.anytime td div.events, .p-calendar .week tr.anytime td div.events2, .p-calendar .week tr.anytime td div.holder {position:static; height:auto;}
.p-calendar .week tr.anytime td { padding-top:2px; padding-bottom:2px;}
.p-calendar .week td .events .line1 span, .p-calendar .week td .events .line2 span, .p-calendar .week td .events .line3 span, .p-calendar .week td .events2 .line1 span, .p-calendar .week td .events2 .line2 span, .p-calendar .week td .events2 .line3 span {display:block; background:#8E7498; height:1px;}
.p-calendar .week td .events .line1, .p-calendar .week td .events2 .line1 { height:1px; margin:0 1px; border-left:1px solid #C5B7CA; border-right:1px solid #C5B7CA; background:#9A83A3; padding:0 1px;}
.p-calendar .week td .events .line1 span, .p-calendar .week td .events2 .line1 span {background:#8E7498;}
.p-calendar .week td .events .line2, .p-calendar .week td .events2 .line2 { height:1px; border-right:1px solid #C3B5C8; border-left:1px solid #C3B5C8; background:#A591AD; padding:0 1px;}
.p-calendar .week td .events .line2 span, .p-calendar .week td .events2 .line2 span {border-right:1px solid #BDAFC3; border-left:1px solid #BDAFC3; background:#C3B6C8;}
.p-calendar .week td .events .line3, .p-calendar .week td .events2 .line3 { height:1px; border-right:1px solid #977FA0; border-left:1px solid #977FA0; background:#BFB1C4; padding:0 1px;}
.p-calendar .week td .events .line3 span, .p-calendar .week td .events2 .line3 span {background:#C3B6C8;}
.p-calendar .week td .events .cont, .p-calendar .week td .events2 .cont { border-right:1px solid #8E7498; border-left:1px solid #8E7498; background:#C3B6C8; padding-left:6px; line-height:1.25em;}
.p-calendar .week td  div.events div a, .p-calendar .week td  div.events2 div a { display:block; color:#3C3C3C !important; width:100%; height:100%; }
.p-calendar .week td  div.events.half, .p-calendar .week td  div.events2.half { margin-top:7px; }
.p-calendar .week td .events2 .line2 span  {border-color:#bc977a;}
.p-calendar .week td .events2 .line3 {background:#bc977a;}
.p-calendar .week td .events2 .line2, .p-calendar .week td .events2 .line2 span, .p-calendar .week td .events2 .cont, .p-calendar .week td .events2 .line3 span {background:#D0A86C;}
.p-calendar.customize p { margin-top:5px; }
.p-calendar.customize .columns span { width:75px; padding:4px 0;}
.p-calendar.customize .columns span.first { width:128px; }
.p-calendar.customize .columns span label, .p-calendar.customize .columns span input {display:block; float:left;}
.p-calendar.customize .columns span input {margin-top:-1px; margin-right:5px;}
.p-calendar.customize .btns-placeholder {padding-left:0;}
.p-calendar.event ul.inner-nav li p.print {margin-right:9px;}
.p-calendar.event ul.inner-nav li.sel-all {background-position:left 2px;}
.p-calendar.event p {margin-bottom:9px;}
.p-calendar.event .banner {margin:12px 0;}
.p-calendar.my-list .date-nav {border-bottom:1px solid #D0A86C;}
.p-calendar.my-list .page-nav { margin-top:7px;}
.p-calendar.my-list .container .bg-rounded h3 { font-weight:bold; font-size:1.1em; margin-bottom:3px;}
.p-calendar.my-list .container .bg-rounded p span { font-weight:bold;}
.p-calendar.my-list .container .bg-rounded p span.date {font-weight:normal; width:2.9em; display:block; float:left;}
.p-calendar.my-list .container {margin:1px 0;}
.dd {background:#F2EBF5;border:1px solid #C8C8C8; position:absolute; width:200px;float:left;clear:left; margin-top:-1px;z-index: 100;}
.dd .inner span {display:block; padding:2px 0 2px 5px; cursor:hand; cursor:pointer;}
.dd .inner span.dark { background:#ccc;}
.dd .rows span {border-bottom:1px solid #C8C8C8;background:#EEE;}
.dd .status { padding:5px 0 5px 5px;}
.dd .status span {display:inline; cursor:default}
.recipient div {float:none !important}
.recipient .list-recipient {width:400px; display:table;}
.list-recipient .status span {display: block; cursor: default; padding-right:10px; float:left; white-space:nowrap; padding-top:3px !important;}
.list-recipient .status span img {padding-left:3px;}
div.list-recipient div.container {padding:0; !important}
/*________________footer__________________*/
.footer, .footer-for-printer { width:1000px; height:44px; margin:-45px auto 0 auto; position:relative; z-index:10; border-top:1px solid #BFBFBF; color:#333333; font-size:1.1em; }
.footer p.copy, .footer-for-printer p.copy { float:right; margin-top:10px; font-size:0.9em; }
.footer ul { margin:10px 0 0 -4px; zoom:1; }
.footer ul li { float:left; background:url(../pn_images/bullet_hor-line.gif) right 2px no-repeat; padding:0 5px 0 4px; font-size:0.9em; }
.footer ul li a { color:#333333 !important; }

/*------------*/
.main-menu {height:36px; background:url(../pn_images/m-bg.gif) repeat-x; margin-bottom:3px; border-top:3px solid #fff;}
.main-menu .search-block {margin:9px 8px 0 0; _margin:7px 4px 0 0;}
.main-menu li {float:left;}
.m-home {background-image:url(../pn_images/m-home.png); width:83px;}
.m-forum {background-image:url(../pn_images/m-forum.png); width:94px;}
.m-groups {background-image:url(../pn_images/m-groups.png); width:101px;}
.m-calendar {background-image:url(../pn_images/m-calendar.png); width:120px;}
.m-people {background-image:url(../pn_images/m-people.png); width:93px;}
.m-polls {background-image:url(../pn_images/m-polls.png); width:84px;}
.m-shop {background-image:url(../pn_images/m-shop.png); width:81px;}
.m-products {background-image:url(../pn_images/m-products.png); width:120px;}
.m-about {background-image:url(../pn_images/m-about.png); width:93px;}
.m-contact {background-image:url(../pn_images/m-contact.png); width:113px;}
.m-advertise {background-image:url(../pn_images/m-advertise.png); width:120px;}
.main-menu li a {float:left; height:36px; background-position:0 0; background-repeat:no-repeat; text-indent:-1000em; margin-right:-2px;}
.main-menu li a:hover {background-position:0 -36px; position:relative; z-index:2;}
.main-menu li a.act,.main-menu li a.act:hover {background-position:0 100%; position:relative; z-index:3;}

.homePage .all {width:960px;}
.homePage .left-col {background:none; padding-right:0;}
.homePage .right-col {width:813px;}
.homePage .left-col-inner {width:475px;}
.homePage .right-col-inner {width:312px;}
h1.logo2 {padding:21px 0 12px; border-top:2px solid #dcdcdc;}
h1.logo2 a {display:block; background:url(../pn_images/logo.gif) no-repeat; width:166px; height:69px; text-indent:-1000em;}
.main-vision {background:url(../pn_images/bigVision.jpg) no-repeat; height:245px; margin-bottom:16px;}
.main-vision h1.logo2 {padding:22px 0 0 31px; border:0;}
.main-vision h1.logo2 a {background:url(../pn_images/logo.png) no-repeat;}
.headed-block {padding:8px 5px 15px 12px; margin-bottom:5px; zoom:1; border:1px solid #D9D9D9;}
.headed-block h3 {background:#efefef url(../pn_images/h_underlined.gif) repeat-x; margin:-9px -5px 11px -12px; padding:9px 10px 5px; font:bold 12px 'Times New Roman', Times, serif; color:#5d3b6c; text-transform:uppercase;}
.headed-block p {line-height:16px; margin:0;}
.login-block label {font-size:11px; margin:0 0 5px;}
.login-block label input { vertical-align:middle; border:0;}
.login-block input.txt {background:#fff url(../pn_images/input-bg.gif) repeat-x; width:84px; margin-bottom:8px; font-size:11px; padding:3px 4px 1px;}
.login-block .btn-var {width:94px; margin-bottom:7px;}
.btn-var {background:#edc993 url(../pn_images/bg_btn-var.gif) 0 100% repeat-x; font:bold 13px Georgia, 'Times New Roman', Times, serif; height:24px; border:1px solid #d7b27a; border-bottom:2px solid #753c8d; color:#532e63; text-align:center; cursor:pointer;}

h2.undl {background:url(../pn_images/h_underlined.gif) 0 84% repeat-x; padding:5px 0 0; margin:0 0 10px; font:26px Georgia, 'Times New Roman', Times, serif; color:#532e63;}
h3.undl {background:url(../pn_images/h_underlined.gif) 0 83% repeat-x; padding:6px 0 0; margin:0 0 8px; font:20px Georgia, 'Times New Roman', Times, serif; color:#532e63;}
h2.undl b,h3.undl b {font-weight:normal; padding-right:4px; background:#fff;}
h2.undl img,h3.undl img {display:block;}
h3.undl .min-side {background:url(../pn_images/bullet_raquo.gif) 100% 5px no-repeat; font:10px Tahoma, sans-serif; padding-right:7px; float:right;}
.homePage .right-col p {line-height:16px; margin-bottom:8px; color:#615964;}
.list-article {overflow:hidden; zoom:1; background:url(../pn_images/dash-grey.gif) 0 100% repeat-x; padding:0 0 4px; margin-bottom:6px; color:#605964;}
.list-article-last {background:none;}
.list-article dt {float:left; margin-right:11px;}
.list-article dt img {padding:2px; background:#e6e6e6; border:1px solid #dcdcdc;}
.list-article dd {overflow:hidden; zoom:1; padding:4px 0 0;}
.list-article dd h4 {margin-bottom:4px; font-size:12px;}
.list-article dd a {text-decoration:underline;}
.list-article dd a:hover {text-decoration:none; color:#bd9457;}
.list-article dd p.info {font:10px Tahoma; line-height:12px; margin-bottom:3px;}
.list-article dd p.varT {font:11px Tahoma;}

.main-product {padding:5px; background:#efefef; border:1px solid #dcdcdc; margin-bottom:11px;}
.main-product img {display:block;}
.prod-list {margin-left:-8px; overflow:hidden; zoom:1;}
.prod-item {float:left; width:124px; background:#efefef; border:1px solid #dcdcdc; padding:13px 13px 5px; color:#605964; margin-left:8px; margin-bottom:8px; display:inline; height: 190px;}
.prod-view {display:block; padding:2px; background:#fff; border:1px solid #c5c5c5; margin-bottom:8px;}
.prod-item h4 {font:bold 12px Arial; padding-bottom:4px;}
.prod-item .price {float:left; background:#711e80; padding:2px 9px 3px 5px; margin-top:-27px; color:#fff; position:relative; font:bold 11px Tahoma, sans-serif; cursor:pointer;}
.right-col .prod-item p {font-size:11px; line-height:13px;}
.prod-item a {text-decoration:underline;}
.prod-item a:hover {text-decoration:none; color:#bd9457;}

.homePage .footer .copy {float:left; color:#605964;}
.homePage .footer ul {float:right;}
.homePage .footer a {color:#684776 !important; text-decoration:underline;}
.homePage .footer a:hover {color:#d0a86c !important; text-decoration:none;}

.main-menu .signup-block {float:right; margin-right:2px; display:inline;}
.m-signup {background-image:url(../pn_images/m-signup.png); width:99px;}

