h1,h2,h3,h4,h5,h6,pre,code {
font-size:1em;
}

a img,:link img,:visited img {
border:none;
}

address {
font-style:normal;
}

.show {
display:block;
}

html,body {
height:100%;
}

body {
font-family:Verdana, sans-serif;
font-size:10pt;
color:#1A1A1A;
}

a,a:hover {
font-size:10pt;
color:#598CBB;
text-decoration:underline;
}

table,form {
border:0;
font-size:10pt;
margin:0;
}

h2 {
font-size:20pt;
color:#333;
margin-bottom:5px;
margin-left:5px;
font-weight:400;
text-align:left;
margin-top:10px;
}

h2 a,h2 a:hover {
font-size:20pt;
color:#2B82BB;
text-decoration:underline;
}

h2.personal a,h2.personal a:hover {
font-size:20pt;
color:#B0CC68;
text-decoration:underline;
}

h3 {
font-size:10pt;
color:#1A1A1A;
font-weight:700;
text-align:left;
margin:0 0 5px 5px;
}

h4 {
color:#333;
font-size:17pt;
font-weight:400;
margin:10px 0;
padding:0 10px;
}

h5 {
font-size:21pt;
font-weight:400;
color:#CCC;
font-family:Verdana, sans-serif;
letter-spacing:-1px;
margin:0 0 10px;
}

.inline {
display:inline;
border:1px solid red;
}

blockquote {
display:table;
clear:both;
border-left:silver 3px solid;
background-color:#F4F4F4;
font-style:italic;
margin:10px 10px 10px 15px;
padding:0 0 0 4px;
}

acronym {
border-bottom:#000 1px dotted;
}

#loading-layer {
display:none;
width:150px;
background:#FFF;
text-align:center;
border:1px solid #000;
position:fixed;
right:0;
top:expression (eval(document.body.scrollTop) 0 px );
z-index:99;
padding:10px;
}

#find {
margin-top:100px;
}

.site_message {
align:center;
width:95%;
margin-bottom:10px;
margin-top:10px;
background-color:#EFFBDB;
border:#91EC20 1px dashed;
padding:7px;
}

.site_error {
align:center;
width:95%;
margin-left:5px;
margin-bottom:10px;
margin-top:10px;
background-color:#FFEBDD;
border:#FBAB7B 1px dashed;
padding:7px;
}

.simple_div {
width:95%;
margin-left:5px;
padding-bottom:5px;
padding-left:10px;
padding-top:5px;
margin-bottom:10px;
margin-top:10px;
background-color:#F7F9FB;
border-bottom:#E4E4E4 1px solid;
}

.avatar {
display:inline;
float:left;
margin-right:10px;
border:#F2F2F2 1px solid;
}

.com_art_header {
width:20%;
padding-right:12px;
}

.date {
color:#999;
font-size:8pt;
font-weight:400;
}

.help {
font-size:8pt;
color:#999;
}

a.linkme,a.linkme:hover {
margin-left:20px;
color:#598CBB;
text-decoration:underline;
font-weight:400;
}

div.pages {
width:100%;
display:table;
clear:both;
margin-top:10px;
}

div.pages a {
border:#CCC 1px solid;
text-decoration:none;
color:#999;
margin:0 2px 0 0;
padding:2px 4px;
}

div.pages a:hover {
border:#999 1px solid;
text-decoration:none;
color:#666;
margin:0 2px 0 0;
padding:2px 4px;
}

div#picuploadform {
position:absolute;
width:34%;
left:33%;
top:250px;
background:#FFF;
border:#EBEBEB 5px solid;
display:none;
z-index:199;
padding:10px;
}

div#picuploadform table {
width:100%;
}

#top {
height:160px;
display:block;
}

#user_block input {
border:silver 1px solid;
}

#find-btn {
background:#fff;
border:#FFF 1px solid;
cursor:pointer;
}

#pyramid {
display:block;
margin:20px;
}

#ads {
display:block;
text-align:left;
position:relative;
margin-left:218px;
}

#pyramid a {
width:171px;
height:143px;
display:block;
background:url(../../images/logo.gif) no-repeat;
text-indent:-20000px;
}

#top-menu {
margin-top:-170px;
margin-left:200px;
}

#logo small {
font-size:10pt;
}

#menu li {
display:inline;
list-style:none;
list-style-type:none;
margin:0;
padding:5px 0 5px 25px;
}

#menu div#search {
float:right;
list-style:none;
list-style-type:none;
padding:5px 10px 0 0;
}

#menu div#search input#srch {
width:175px;
height:20px;
background:transparent url(/themes/default/images/search_back.gif) no-repeat;
border:0;
margin:0;
padding:1px 0 0 10px;
}

#menu a {
font-size:15pt;
color:#333;
text-decoration:underline;
}

#menu a:hover {
font-size:15pt;
color:#2B82BB;
text-decoration:underline;
}

#user_block {
width:300px;
position:absolute;
top:18px;
right:3%;
font-size:8pt;
background-color:#FFF;
}

#auth_form {
width:290px;
position:absolute;
top:18px;
right:0;
font-size:8pt;
background-color:#FFF;
}

ul#second_navigation {
height:50px;
}

ul#second_navigation li {
display:inline;
background-color:#EAECEA;
margin:0;
padding:10px;
}

ul#second_navigation li.active {
background-color:#D3E2F0;
}

ul#second_navigation li a,ul#second_navigation li a:hover {
color:#333;
font-size:12pt;
}

ul#second_navigation li.active a,ul#second_navigation li.active a:hover {
color:#41719F;
}

#main_table {
background-color:#FFF;
margin-top:12px;
margin-left:20px;
}

.table {
margin-top:10px;
margin-bottom:20px;
text-align:left;
width:96%;
display:table;
}

.table_body {
font-size:10pt;
color:#1A1A1A;
text-align:left;
width:100%;
display:table;
padding:5px 5px 5px 25px;
}

.table_body input,.table_body select,.table_body textarea {
border:1px solid #D4D0C8;
margin:4px;
}

table.comment_table {
margin-bottom:20px;
text-align:left;
}

table.comment_table td.c_avatar {
width:70px;
vertical-align:top;
border-left:#f0f0f0 1px solid;
border-top:#f0f0f0 1px solid;
padding:5px 0 0 5px;
}

table.comment_table td.c_body {
vertical-align:top;
font-size:10pt;
color:#1A1A1A;
text-align:left;
border-top:#f0f0f0 1px solid;
padding:5px 10px 0 20px;
}

table.comment_table h3.new {
padding-left:25px;
background:url(/themes/default/images/new.gif) left center no-repeat;
}

.table_second_header,.table_bottom {
padding-left:25px;
max-width:100%;
font-size:9pt;
color:#999;
display:table;
margin-bottom:4px;
margin-top:4px;
width:100%;
text-align:left;
}

.table_second_header a,.table_bottom a {
font-size:9pt;
color:#107eb7;
text-decoration:none;
}

th {
font-weight:700;
text-align:center;
background-color:#FFF;
}

.table_second_header a:hover,.table_bottom a:hover {
font-size:9pt;
color:#FFF;
background-color:#107eb7;
text-decoration:none;
}

.block {
margin:20px;
}

.clear {
clear:both;
}

.block_body {
font-size:10pt;
color:#1A1A1A;
text-align:left;
margin:10px;
padding:4px 10px 10px;
}

#footer {
width:100%;
display:table;
background-color:#FFF;
font-size:9pt;
color:#333;
margin-top:13px;
border-top:1px solid #C8CEC8;
padding:20px 0;
}

#footer #f_left {
float:left;
display:inline;
text-align:left;
margin:0 40px 0 20px;
}

#footer #f_rigth {
float:right;
display:inline;
text-align:right;
margin:0 20px 0 0;
}

.block h4 {
margin-bottom:10px;
}

.article img {
border:1px solid #D0D0D0;
margin:5px;
padding:3px;
}

.article img.white {
border:1px solid #FFF;
margin:5px;
padding:3px;
}

#user_karma {
background-color:#EFF5DE;
border:1px solid #D9E8AB;
display:block;
height:90px;
margin:20px;
padding:15px;
}

.article ul,.article ul li {
margin:5px 5px 5px 20px;
}

.article h1,.article h2 {
font-size:18pt;
font-weight:400;
color:#999;
margin:10px 10px 10px 0;
}

.article p {
margin:7px 7px 7px 20px;
}

.a-what {
color:Gray;
text-decoration:none;
}

.curr-comm td {
background-color:#FFF5D2;
}

.table h2 {
margin-bottom:12px;
margin-top:5px;
color:#2F2F2F;
}

.table h2 a {
color:#777;
}

.table h2.personal a {
color:#B0CC68;
}

.self_comm td {
background:#EAF9EA;
}

.invitation input {
font-size:24px;
width:250px;
background-color:#F7F7F7;
border:1px solid #CCC;
margin:5px;
}

.invitation input.button {
border:0;
background:none;
cursor:pointer;
text-decoration:underline;
margin:10px;
}

#inv-title {
margin-left:200px;
margin-top:-150px;
}

#inv-title h1 {
font-family:Times New Roman;
font-size:28px;
color:#424242;
}

#inv-text {
margin-left:200px;
margin-top:10px;
color:#9A9A9A;
}

#f_left a {
margin-right:10px;
}

#stats {
text-align:center;
width:560px;
margin:auto;
}

#stats h1 {
font-size:24px;
font-weight:400;
}

#stats div {
margin:auto;
}

.ra {
background:url(images/ra.jpg) no-repeat 0 center;
margin-top:15px;
margin-bottom:15px;
}

.ra h2 {
font-size:32px;
color:#D2BD6A;
margin-left:90px;
}

.voice_res dl dt {
color:#CCC;
float:left;
font-size:97.599998%;
margin-left:-20px;
text-align:right;
width:12%;
height:40px;
}

.v-pr {
color:#000;
font-weight:bolder;
}

.voice_res dl dd {
float:left;
margin-left:20px;
width:82%;
height:40px;
}

.bar-v {
height:4px;
background-color:#DADACD;
border:0;
margin-top:4px;
}

.v-res {
color:#ccc;
}

.v-max {
background-color:#7FA0B0;
}

h2 span.rating {
font-size:15pt;
color:#6C0;
}

#announcement h2 {
font-size:17pt;
}

#announcement h2 a,#announcement h2 a:hover {
font-size:17pt;
color:#2B82BB;
text-decoration:underline;
}

.auth_form a,.auth_form a:hover,.user_block a,.user_block a:hover {
color:#FFF;
font-size:10pt;
}

.cloud {
line-height:180%;
}

ul.friends_list li.friend {
padding-left:13px;
list-style:none;
background:url(../../images/user.gif) left center no-repeat;
display:inline;
\\float:left;
margin:0 10px 0 0;
}

ul.friends_list li.none {
list-style:none;
font-weight:700;
margin:0;
padding:0;
}

ul#communities_list li.community {
padding-left:14px;
list-style:none;
background:url(../../images/community.gif) left center no-repeat;
display:inline;
\\float:left;
margin:0 10px 0 0;
}

div#last_publish .cat:hover {
color:#FFF;
text-decoration:underline;
background-color:#F60;
}

div#last_publish .header {
color:#598CBB;
text-decoration:underline;
}

div#last_publish .header:hover {
color:#FFF;
text-decoration:underline;
background-color:#3C0;
}

.dark_tr {
background-color:#FFE6DF;
}

div.tags {
width:100%;
clear:both;
height:18px;
padding-left:24px;
background:url(/themes/default/images/tag.gif) left no-repeat;
color:#333;
display:block;
}

div.tags a {
color:#716C55;
text-decoration:underline;
}

div.tags a:hover {
color:#FFF;
text-decoration:underline;
background-color:#3F6A8B;
}

#tag_search form {
margin-top:25px;
font-size:17pt;
color:#CCC;
}

#tagname {
font-size:17pt;
width:70%;
color:#BDBCB3;
background-color:#FFF;
border:silver 1px solid;
padding-left:5px;
padding-right:5px;
}

.rating_form {
color:#999;
display:inline;
}

.rating_form a:hover {
background-color:#FFF;
}

.good_rating,.good_rating:hover {
color:#090!important;
font-size:15pt!important;
font-weight:700;
text-decoration:none!important;
background-color:#FFF!important;
}

.bad_rating,.bad_rating:hover {
color:red!important;
font-size:15pt!important;
font-weight:700;
text-decoration:none!important;
background-color:#FFF!important;
}

table.art_bottom {
margin-top:10px;
color:#999;
border:silver 0 solid;
border-right:0;
}

table.art_bottom td {
border-right:silver 0 solid;
padding:3px;
}

#people {
width:50%;
padding-right:20px;
}

.user_li {
width:100%;
height:34px;
}

.user_li img {
margin:0 10px 0 5px;
}

.user_li a,.user_li a:hover {
font-size:14pt;
}

.user_li span.karma {
float:right;
margin-right:20px;
color:#4ACC51;
font-size:11pt;
font-weight:700;
}

#art_bar h1 {
font-size:16pt;
display:block;
float:left;
margin-right:10px;
font-weight:400;
}

#art_bar_container {
background-color:#EFF5DE;
display:block;
float:left;
padding:6px 15px;
}

#art_bar span.normal {
padding:6px;
}

#art_bar span.selected {
background-color:#D9E8AB;
padding:5px;
}

p#art_bar a,p#art_bar a:hover {
color:#333;
font-size:15pt;
}

div#user_karma #body {
display:block;
background-color:#fff6e6;
height:43px;
margin:0 5px;
padding:5px;
}

div#karma_value {
float:right;
text-align:center;
}

div#karma_value span.cant {
font-size:27px;
color:#CCC;
}

div#karma_value span.good {
font-size:27px;
color:#8ED97B;
}

div#karma_value span.bad {
font-size:27px;
color:#EB7272;
}

div#karma_value span.number_good {
font-size:27px;
color:#4ACC51;
margin:0 3px;
}

div#karma_value span.number_bad {
font-size:27px;
color:red;
margin:0 3px;
}

.blog_info {
text-align:left;
background-color:#F7F9FB;
margin:10px 0 20px;
}

#blog_top_hr {
width:100%;
display:table;
clear:both;
color:#666;
margin:10px 0;
}

#blog_top_hr #header {
width:60%;
float:left;
}

#blog_top_body {
width:100%;
display:table;
clear:both;
color:#666;
font-size:15pt;
margin:10px 0;
}

#blog_top_body .list_class {
display:table;
width:100%;
clear:both;
background:#FFF url(/themes/default/images/dot.gif);
}

#blog_top_body .header {
width:60%;
float:left;
overflow:hidden;
}

#blog_top_body a,#blog_top_body a:hover {
font-size:20pt;
}

#blog-top .header2 {
width:90%;
float:left;
overflow:hidden;
}

#blog-top .karma2 {
width:10%;
float:left;
text-align:right;
}

.community_options {
margin-left:20px;
}

.community_options img {
margin-right:3px;
cursor:pointer;
}

span.comm_rating {
float:right;
font-size:10pt;
font-weight:700;
}

.com_rating_zero {
color:#CCC;
margin-right:5px;
}

.com_rating_plus {
color:#6C0;
margin-right:5px;
}

.com_rating_minus {
color:red;
margin-right:5px;
}

form#top_form {
font-size:17pt;
color:#CCC;
padding:15px;
}

div#block_champions {
background:#FFF;
}

div#block_champions a.count {
color:#F90;
}

div#block_champions div {
margin-bottom:5px;
}

#comment_div {
padding:20px;
}

#comment_div h2 {
font-weight:400;
color:#CCC;
font-size:22px;
padding-left:27px;
background:url(images/comment.gif) left no-repeat;
}

#comment_div ul {
list-style:none;
height:26px;
display:block;
margin-top:9px;
}

#comment_div ul li {
display:inline;
margin:5px;
}

#comment_div ul li a {
text-decoration:none;
margin:5px;
}

#comment_div ul li a.curr {
color:#FF6347;
border-bottom:1px dotted #FF6347;
}

#comment_div textarea {
width:580px;
height:340px;
border:1px solid #CCC;
}

#comment_view {
overflow:auto;
}

#comment_write iframe {
border:0;
width:580px;
height:360px;
}

div#fancy_overlay {
position:absolute;
top:0;
left:0;
z-index:90;
width:100%;
background-color:#333;
}

div#fancy_loading {
position:absolute;
height:40px;
width:40px;
cursor:pointer;
display:none;
overflow:hidden;
background:transparent;
z-index:100;
}

div#fancy_loading div {
position:absolute;
top:0;
left:0;
width:40px;
height:480px;
background:transparent url(fancy_progress.png) no-repeat;
}

div#fancy_close {
position:absolute;
top:-12px;
right:-12px;
height:30px;
width:30px;
background:transparent url(fancy_closebox.png);
cursor:pointer;
z-index:100;
display:none;
}

div#fancy_content {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
z-index:96;
margin:0;
padding:0;
}

#fancy_frame {
position:relative;
width:100%;
height:100%;
display:none;
}

img#fancy_img {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
border:0;
z-index:92;
margin:0;
padding:0;
}

div#fancy_title {
position:absolute;
bottom:-35px;
left:0;
width:100%;
z-index:100;
display:none;
}

div#fancy_title table {
margin:0 auto;
}

div#fancy_title div {
color:#FFF;
font:bold 12px Arial;
padding-bottom:2px;
}

td#fancy_title_left {
height:32px;
width:15px;
background:transparent url(fancy_title_left.png) repeat-x;
}

td#fancy_title_main {
height:32px;
background:transparent url(fancy_title_main.png) repeat-x;
}

td#fancy_title_right {
height:32px;
width:15px;
background:transparent url(fancy_title_right.png) repeat-x;
}

div#fancy_outer {
position:absolute;
top:0;
left:0;
z-index:90;
overflow:hidden;
background:transparent;
display:none;
margin:0;
padding:18px 18px 58px;
}

div#fancy_inner {
position:relative;
width:100%;
height:100%;
border:1px solid #ρρρ;
background:#FFF;
}

a#fancy_left,a#fancy_right {
position:absolute;
bottom:10px;
height:100%;
width:35%;
cursor:pointer;
background-image:url(data:image/gif;base64,AAAA);
z-index:100;
}

a#fancy_left {
left:0;
}

a#fancy_right {
right:0;
}

a#fancy_left:hover {
background:transparent url(fancy_left.gif) no-repeat 0 100%;
}

a#fancy_right:hover {
background:transparent url(fancy_right.gif) no-repeat 100% 100%;
}

#fancy_bigIframe,#fancy_freeIframe {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
z-index:10;
}

div.fancy_bg {
position:absolute;
display:block;
z-index:70;
}

div.fancy_bg_n {
top:-18px;
width:100%;
height:18px;
background:transparent url(fancy_shadow_n.png) repeat-x;
}

div.fancy_bg_ne {
top:-18px;
right:-13px;
width:13px;
height:18px;
background:transparent url(fancy_shadow_ne.png) no-repeat;
}

div.fancy_bg_e {
right:-13px;
height:100%;
width:13px;
background:transparent url(fancy_shadow_e.png) repeat-y;
}

div.fancy_bg_se {
bottom:-18px;
right:-13px;
width:13px;
height:18px;
background:transparent url(fancy_shadow_se.png) no-repeat;
}

div.fancy_bg_s {
bottom:-18px;
width:100%;
height:18px;
background:transparent url(fancy_shadow_s.png) repeat-x;
}

div.fancy_bg_sw {
bottom:-18px;
left:-13px;
width:13px;
height:18px;
background:transparent url(fancy_shadow_sw.png) no-repeat;
}

div.fancy_bg_w {
left:-13px;
height:100%;
width:13px;
background:transparent url(fancy_shadow_w.png) repeat-y;
}

div.fancy_bg_nw {
top:-18px;
left:-13px;
width:13px;
height:18px;
background:transparent url(fancy_shadow_nw.png) no-repeat;
}

.imageOver {
background:url(zoom.gif) no-repeat 50% 50%;
filter:alpha(opacity=50);
-moz-opacity:.5;
-khtml-opacity:.5;
opacity:.5;
}

*,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,ul.friends_list,ul#communities_list {
margin:0;
padding:0;
}

.hide,.hide-c,div#fancy_bg {
display:none;
}

.h2a,.h2a:hover,.table h2 .h2a,.ra h2 a,#announcement .h2a,.h2a:hover {
color:#8DBEE2;
}

h3 a,h3 a:hover {
font-size:10pt;
font-weight:700;
text-decoration:underline;
}

img a,img a:hover,.cloud a,table.art_bottom a,table.art_bottom a:hover {
text-decoration:none;
}

#user_block a,#user_block a:hover,#auth_form a,#auth_form a:hover {
font-size:8pt;
}

.value_nah span,.cant,.good,.bad {
cursor:pointer;
}

.v-line,#art_bar {
height:40px;
}

.cloud a:hover,#comment_div ul li a:hover {
text-decoration:underline;
}

div#last_publish .user,div#last_publish .user:hover,div#last_publish .cat {
color:#999;
text-decoration:underline;
}

div#user_karma #top,div#user_karma #bottom {
height:5px;
}

.value_nah,#blog-top a,#blog-top a:hover {
font-size:16pt;
}

#blog_top_hr #users,#blog_top_body .users {
float:left;
text-align:center;
width:20%;
}

#blog_top_hr #karma,#blog_top_body .karma {
float:left;
text-align:right;
width:19%;
}

#blog_top_body .list_class div,#blog-top .list_class div {
height:35px;
vertical-align:bottom;
}

#blog_top_body .karma span,#blog-top .karma2 span {
background-color:#B0CC68;
color:#FFF;
}
