a, a:visited {color:#dddddd; text-decoration:underline}

body td, body, td {font-family: arial, rebuchet ms; font-size:9pt; color:#dddddd; vertical-align:top;}


a.topmenu, a.topmenu:visited {color:#ffffff; font-size:11pt; font-family:Trebuchet MS, arial; text-decoration:none}
td.topmenuSel {background-image:url('/images/bg_menusel.png');}
td.topmenu, td.topmenusel {text-align:center; vertical-align:middle; padding-left:10px; padding-right:10px}



a.LM, a.LM:visited, a.LMSel, a.LMSel:visited {font-family:Georgia; font-size:10pt; color:#222222; text-decoration:none; width:100%}
a.LMSel, a.LMSel:visited  {font-weight:500; text-decoration:none; border-bottom:2px dotted #aa9a7f}
a.LM:hover, a.LMSel:hover {color:#aa9a7f}

p.leftmenu {margin-top:0; margin-bottom:12}

img.foto {border:2px solid #ffffff; margin-bottom:8}
img.fotoMid {border:1px solid #dddddd; margin-bottom:0}
img.bigfoto {border:10px solid #eeeeee}

span.kroshka, a.kroshka, a.kroshka:visited {font-size:9pt; color:#555555; text-decoration:none}

h1 {width:100%; border-bottom:0px solid #555; color:#eeeeee; font-size:14pt; font-family:trebuchet ms, arial}
h2 {background-image: url('/images/bg_menu_h2a.gif'); background-repeat: no-repeat; height:30px; padding-left:5px}
p.razdel {background-image: url('/images/bg_menu_h2b.gif'); background-repeat: no-repeat; height:30px; padding-left:5px; padding-left:30px}

img.png, .png {behavior: url("/png.htc");}

p.stihi {font-family:times new roman, Arial; font-size:8pt; color:#7e7668; text-align:left; margin-right:7px}

a.copyrights, a.copyrights:visited {font-family: Arial; font-size:8pt; color:#786F52 ; #948A65; text-decoration:none;}

div.usermenu a, div.usermenu a:visited {color:#eeeeee}

span.notnull {height:20; width:3px; background-color:brown}

span.play {cursor:pointer}

a.genre, a.genre:visited {color:#ffffff; text-decoration:none; font-size:9pt}

td.genres div {padding:4 10 0 24}
div.genreSel {background-color:#000000; margin-right:-1px}

td.genres {padding-top:30px}

td.vmiddle {vertical-align:middle}

td.content {text-align:left; padding:20 30 30 30; background-repeat: no-repeat; background-image: url('/images/bg_newslogin.jpg'); font-size:10pt; ; background-position-x: right}

p.rev_title {font-size:11pt; font-weight:bold; color:#cccccc}
p.rev_question {font-size:9pt; font-weight:bold; color:#cccccc; margin-left:10}

div.ratingshadow {background-image: url('/images/rating_back.gif'); width:65px; height:15px}
div.rating {background-image: url('/images/rating_front.gif'); height:15px;}

div.loginform {font-size:10pt; color:#ffffff; font-family:trebuchet ms, arial}

div.loginform input {border:0px}
input.loginbutton {background-color:#B12629; color:#FFFFFF; text-decoration:underline}

tr.rowDarktitle {background-color:#333333}
tr.rowMid2 {background-color:#222222}

div.error {font-size:10pt; font-weight:bold; color:red}

a.button, a.button:visited {padding:3 12 3 12; text-decoration:none; border:1px solid silver; background-image:url('/images/bg_menu.gif');}

p.razdel {font-size:15pt}


div.question_block {border:0px double gray; padding:8px; width:250px; background-image:url('/images/bg_vote.jpg')}
div.question {margin-bottom:16px; font-weight:bold; font-size:13pt}
div.question_reply {cursor:pointer; color:white; height:25px; margin-left:16px; text-decoration:underline}
div.question_reply2 {color:white; margin-left:16px; font-size:8pt}
div.question_line {margin-bottom:3px}

ul.fotoalbum {list-style-type: none; padding:0; margin:0; width:100%;}
ul.fotoalbum li {float:left; width:220px; border:0px solid red; text-align:center; padding:6 0 6 0}
ul.fotoalbum .toolbox a,
ul.fotoalbum .toolbox a:visited {font-size:9px; color:gray}

h3.nomin {background-image: url('/images/bg_menu_h2r.gif'); background-repeat: no-repeat; height:30px; padding-left:25px; text-align:left}

ul.pro_review {padding:0px}
ul.pro_review li {list-style: none; margin:0px; padding:0px; font-size:10px; color: #ECAC3C}
div.pro_review {margin:0px; padding:0px; font-size:10px; color: #ECAC3C; cursor: pointer}

ul.pro_review_full, ul.pro_review_full ul {padding:0px; list-style: none}
ul.pro_review_full ul li {margin:0 0 0 0; padding:0px; font-size:10px; color: #777}
ul.pro_review_full ul {margin-bottom: 10px}
ul.pro_review_full ul div {background-color: #CC0000; border:1px solid black; padding:0 0 0 8; color:black}

a img {border:0px}

ul.f_users {list-style-type: none; padding:0; margin:0; width:100%;}
ul.f_users li {float:left; width:170px; height:inherit; position: inherit; border:0px solid red; text-align:center; border: 0px solid red; padding:6 0 6 0}
li.f_usr_hide {display:none}

ul.index {list-style-type: none; padding:0; margin:0; width:100%;}

ul.f_tracks {list-style-type: none; padding:0; margin:0; width:100%;}
ul.f_tracks li {float:left; width:245px; height:inherit; text-align:left; margin:6 12 6 0}

div.allallusers {width:130px; height:130px; float:left; background-repeat: no-repeat; background-position: center; border-top:1px solid black; border-right:1px solid black}
div.allallusers div {width:100%; height:100%}
div.allallusers a {text-decoration: none!important}

div.classic a {color:orange!important; text-decoration:none!important}
div.classic h3 a, div.classic h2 a {color:white!important; text-decoration:none!important;}
.group_title font {font-size:11px}
.group_title a {color:white!important}
tr.groups_list_tr td {padding:16px 4 16 0!important; border-top:1px solid #333}
div.groups_list_tr, li.groups_list_tr {padding:16px 8 16 8!important; border-top:1px solid #333}
li.groups_list_tr img {margin:0 12 4 0; border:1px solid gray}
td.group_content a, li.groups_list_tr a {color:orange!important}
li.groups_list_tr h3 a {color:white!important}
li.groups_list_tr span {font-size:10px}
.group_topic_content img {margin:12px; border:1px solid gray}
.group_topic_descr span {color:#999}
tr.groups_list_tr img.blogavtr {margin:0 8 0 0; border:1px solid gray}
.group_themes sub {font-size:11px}
.themescount span, .blogdescr {font-size:11px; color:#888}
.group_themes a {color:orange!important}
td.group_content a.themetitle {color:white!important; text-decoration:none; font-size:16px; font-weight:700}
span.tips {color:gray; font-size:10px; margin:0px; padding:0px;}

div.quotetop { color:#999; font-size:10px!important; margin:8 0 0 4}
div.quotemain {border:1px solid #444; padding:8px; margin:4px; color:#BBB; font-size:10px!important}
div.userinfo { color:#999; font-size:10px!important; margin:0 0 4 0; text-align:right}


.groups_list_tr a {white-space:nowrap}

.rew_vote {text-align:right; font-size:10px; color:#ECAC3C}
.rew_vote a {color:yellow!important}

textarea.pro_review {width:95%; height:80px; font-size:12px}

.revreply {border:1px solid #555; background-color:#333; padding:2 8 8 8; margin:4 0 8 0; font-size:11px; color:#999}
.revreply span {font-size:11px; color:#555;}

.sendmail {width:95%; height:150px; font-size:12px; padding:2px; font-family:arial}

table.mailtable {width:100%; border-bottom:1px solid #555;}
tr.mailtitle td {background-color:#555; padding:3px;  padding:6 2 6 2; cursor:pointer}
tr.trmailnew td {font-weight:bold; border-top:1px solid #555; padding:6 2 6 2; cursor:pointer}
tr.trmail td {border-top:1px solid #555; padding:6 2 6 2; cursor:pointer}
.mailtable #row1 {background-color:#222}
.mailtable #row2 {background-color:#282828}
td.mailbody {background-color:#222; color:#AAA; font-size:0.73em; padding:4 8 8 16; border-bottom:16px solid black; border-left:16px solid black}
tr.trmailnew td {font-weight:bold}
.mailmailbox {padding:8px; border:4px double silver; position:absolute; background-color:white; margin-left:540px; width:400px; margin-top:-200}

/*table.mailtable {width:97%; border:1px solid silver; margin-bottom:40px}
table.mailtable td {padding:4px}
.mailtable .mailtitle td {background-color:#186FB2; color:white}
.mailtable #row1 {background-color:#efefef}
.mailtable #row2, .mailtable #row1 {cursor:pointer}
.mailtable .mailbody {border-bottom:1px solid #ddd; font-size:12px; color:#186FB2; width:100%; padding:8 8 12 12; border-left:10px solid silver}
tr.trmailnew td {font-weight:bold}
*/

textarea.edit_comment {width:99%; height:100px}

ul.wg_fav {margin-bottom:30px; list-style-type: none; width:95%}
ul.wg_fav li {display: -moz-inline-stack; display: inline-block; padding-right:2%; width:31%; padding-bottom:8px; position:block}
