* { margin: 0; padding: 0; border: 0;}
html {height: 100%;}
body {min-height:100%; height: 100%; background:#080808; font-family: Georgia, serif;}
div.head, div.maindiv, div.footer {padding:0px 20px;}
div.page {width:990px;  margin: auto; height: auto !important; min-height:100%; height: 100%; background:#000; border-width:0px 1px; border-style:solid; border-color:#101010;}
div.maindiv {border-top-width:1px; padding-top:15px;}
div.quote {position:relative; margin:0 auto; height:100%; padding:0px;}
acronym {border-bottom:1px dashed #444; padding-bottom:1px; cursor:help;}
div.head {z-index:100;}
div.where {z-index:30; position:relative;}
div.maindiv {z-index:10;}
.jshover {z-index:60;}

/* header */
	div.head {padding-top:10px; border-bottom-width:1px;}
	table.header {width:100%; height:75px;}
	td.logo {padding-top:10px; width:281px;}
	td.logo a.gen, td.logo a.gen:hover {font-size:28px; color:#e49130; font-style: italic; text-decoration:none;}
	td.logo a.pr, td.logo a.pr:hover {font-size:28px; color:#ffe556; font-style: normal; font-weight:bold; text-decoration:none;}
	td.logo a {text-decoration:none; color:#fff; font-size:16px; font-style:italic;}
	td.logo a:hover {text-decoration:underline;}
/* !header */

/* top-menu */
	td.reg {font-family:verdana; font-size:12px; color:#fff; text-align:right; padding-top:8px; height:20px;}
	td.reg a {color:#fff; text-decoration:none;}
	td.reg a:hover {text-decoration:underline;}
	td.menus {text-align:right;}
	td.menus a, td.menus span {font-size:15px; //font-size:14px; color:#feff9a; font-variant: small-caps; text-decoration:none; border-bottom: 1px solid #feff9a; line-height:1.3em; cursor:pointer;}
	td.menus a:hover {color:#e49130; border-bottom-color:#e49130;}
	ul.umenu {list-style-type:none; float:right;}
	ul.umenu li.main {position:relative; padding:0px 9px 7px 18px; float:left;}
	ul.umenu li.list {background:url(/img/li-show.gif) center right no-repeat; }
	ul.umenu li.list:hover, ul.umenu li.jshover {background:none;}
	ul.umenu li.list:hover span, ul.umenu li.jshover span {border:0px;}
	ul.umenu li.main ul {display:none; position:absolute; background:#000; color:#fff; list-style-type:none; z-index:50; border-style:solid; border-color:#101010; border-width:0px 1px 1px 1px; margin-top:5px;}
	ul.umenu li.main ul li {text-align:left;}
	ul.umenu li.main ul li:hover a, ul.umenu li.main ul li.jshover a {background:#101010;}
	ul.umenu li.main ul li a {font-size:13px; display:block; border:0px; padding:2px 10px;}
	ul.umenu li:hover ul, #nav li.jshover ul {display:block;}
	table.newaut tr {cursor:pointer;}
	table.newaut td {padding:3px 0px;}
	table.newaut img {width:45px; border:1px solid #2e2e2e; margin-right:7px; margin-left:3px;}
	table.newaut a {font-size:11px; font-style:normal; color:#e2e2e2; text-decoration:none;}
	
	ul.lastcomments {list-style-type:none; margin:5px 0px;}
	ul.lastcomments li {background:url(/img/licom.gif) 5px 6px no-repeat; border:1px solid #1d1d1d; padding:1px 3px 5px 21px; line-height:1.3em; color:#999999; margin-top:6px;}
	ul.lastcomments li a {font-weight:bold; color:#999999; text-decoration:none; border-bottom:1px solid; padding-bottom:0px;}

	ul.allcom {margin:-5px 0px 15px 17px; font-family:tahoma; font-size:12px;}
	ul.allcom li {padding-bottom:0px;}
	ul.lastcomments li.wos {border:0px; padding:0px 14px 0px 0px; margin-top:2px; text-align:right; background:url(/img/licom.gif) right 6px no-repeat;}
	ul.lastcomments li p.rd {text-align:right; color:#929292; font-size:10px; padding-right:10px;}
	ul.lastcomments li a.wos {font-weight:normal; border-style:dotted; font-size:10px;}

/* !main-menu */

/* where */
	div.where {padding:5px 0px 8px 10px; background:#080808; width:982px; margin-left:-1px; border-width:1px 0px; border-style:solid; border-color:#101010;}
	div.where span {font-size:16px; font-family:Georgia;}
	div.where img {margin:0px 5px;}
	div.where span.what {font-style:italic; color:#ffec84;}
	span.lc {text-transform:lowercase;}
	div.where span.themes a, div.where span.what a:hover {color:#e49130; text-decoration:none; padding-bottom:1px; border-bottom: 1px solid #e49130;}
	div.where span.what a, div.where span.themes a:hover {color:#ffec84; text-decoration:none; padding-bottom:1px; border-bottom: 1px solid #ffec84;}
/* !where */

/* content */
	td.leftcol {width:160px;}
	td.maincol {width:570px; padding:0px 20px;}
	div.dname { margin:0px; padding:1px 2px 2px 5px; color:#919191; background:#101010; border:1px solid #1d1d1d; font-size:14px; font-variant: small-caps;  white-space: nowrap; }
	div.dname h1 {font-size:14px; font-variant: small-caps; font-weight:normal;}
	div.adv a {font-family:tahoma; font-size:12px; color:#a2a2a2; text-decoration:none;}
	div.adv a:hover {text-decoration:underline;}
	div.adv img {border:1px solid #2E2E2E;}
	div.find, div.fblock {color:#fff; background:#101010; border:1px solid #1d1d1d;}
	div.fblock {border-top-width:0px; padding:0px 10px 5px 10px;}
	div.fblock input {background:#1d1d1d; border:1px solid #2d2d2d; color:#fff;}
/* !content */

/* LEFT-MENU */
	div.usermenu {font-family:Georgia; margin-bottom:10px; margin-left:15px;}
	div.usermenu a {font-size:13px; line-height:1.6em;}
	div.usermenu ul {list-style:none; margin-bottom:5px;}
	span.ttl {font-size:13px; color:#ffec84; font-family:"tahoma";}
	div.usermenu span.num {font-size:9px; font-family:tahoma; color:#696969;}
	div.usermenu ul li {margin-left:6px;background:url(/img/p.gif) 0px 10px no-repeat; padding-left:9px; font-family:tahoma;}
/* LEFT-MENU */

/* news */
	div.dnews h2 {margin-bottom:5px;}
	div.dnews h2 a {font-size:18px; color:#999; font-weight:bold; text-decoration:none;}
	div.dnews h2 a:hover {border-bottom:1px solid; padding-bottom:2px;}
	div.dnews p.ntext {color:#999; font-family:tahoma; font-size:13px; padding:0px 0px 5px 10px;}
	div.dnews p.ntext a {text-decoration:none; padding-bottom:1px; background:url(/img/dotted.gif) repeat-x 100% 100%; color:#999;}
	div.dnews p.ntext a:hover {background-image:url(/img/dotted_sel.gif);}
/* news */

/* links */
	a.who {color:#fffea5; font-family:arial; font-style:italic;  text-decoration:none; background:url(/img/aut-border.gif) repeat-x 100% 100%; padding-bottom:2px;  line-height:1.9em;}
	a.who:hover {color:#e49130; background-image:url(/img/aut-border-sel.gif);}
	a.theme {font-family:tahoma; margin-left:5px; color:#a2a2a2; text-decoration:none; background:url(/img/theme-border.gif) repeat-x 100% 100%; padding-bottom:2px; line-height:1.7em;}
	a.theme:hover {background-image:url(/img/theme-border-select.gif);}
	a.dotted, table.list td a {padding-bottom:3px; text-decoration:none; background:url(/img/dotted.gif) repeat-x 100% 100%; color:#fff;}
	a.dotted:hover, table.list td a:hover {background-image:url(/img/dotted_sel.gif);}
	a.seldot {padding-bottom:2px; text-decoration:none; background:url(/img/dotted_sel.gif) repeat-x 100% 100%; color:#fff;}
	a.seldot:hover {background-image:url(/img/sel.gif);}
	a.un {color:#444;}
	a.noa {text-decoration:none; color:#e6e6e6;}
	a.noa:hover {color:#e49130;}
	a.textlogo {border:0px;}
	a.more, a.talk {font-family:tahoma; color:#999; font-size:11px; padding:0px 15px 0px 10px;}
	a.more:hover, a.talk:hover {text-decoration:none;}
	a.talk {background:url(/img/licom.gif) right 3px no-repeat;}
	a.more {background:url(/img/more.gif) right 3px no-repeat;}
/* !links */
	div.analogs {margin-left:25px;}
	p.eng {color:#fff;}
	p.eng a {color:#9e9e9e;}
	p.eng a:hover {color:#fff;}
	div.qblock {background:#060606; border:1px solid #0e0e0e; padding:13px 10px 0px 10px; border-top:0px; margin-bottom:15px;}
	div.qblock div.maincont {margin-bottom:15px;}
	div.dtag {padding:5px 5px 5px 5px; background:#060606; border:1px solid #0e0e0e; border-top:0px; margin-bottom:15px;}
	div.dtag a {font-size:12px; font-family:tahoma; color:#a2a2a2; }
	p.sall {text-align:right; margin:0px 10px 5px 0px;}
	p.sall a {color:#fff;font-size:10px;font-family:verdana;}

/* filter */
	div.filter { font-family:tahoma; background:#080808; border:1px solid #101010; padding:3px 0px 3px 5px;}
	div.filter table td.res {color:#fff; font-size:15px;}
	div.filter table td.res input {font-size:15px; padding:0px 5px 2px 23px; background:url(/img/view.png) 4px 2px no-repeat; background-color:#0D0D0D;}
	input.findin {}
	div.filter table td.flt {color:#888; font-size:13px; padding-bottom:3px; padding-right:5px;}
	div.filter table td.flt a {font-size:11px; text-decoration:none; color:#888; padding-bottom:1px; border-style: dotted; border-bottom-width:0px;}
	div.filter table td.flt a.select  {color:#fff; border-bottom-width:1px; font-size:13px;}
	div.filter table td.flt a:hover {font-size:13px;}
	#resdiv {color:#fff; font-size:14px; margin:10px 0px; text-align:justify; font-family:tahoma; line-height:1.45em;}
	#resdiv div {padding:4px 10px 8px 10px; color:#fff; background:#080808; border:1PX SOLID #101010;}
	#resdiv div a {color:#fff;}
/* !filter */

/* list */
	div.list {clear:both;}
	table.list {margin:10px auto; color:#fff; font-size:15px; font-family:tahoma; line-height:23px; clear:both; }
	table.list td {vertical-align:top;}
	table.list td.cat {padding:0 25px;}
	table.list td.aut {padding:0 18px;}
	table.list td span.capital {color:#e49130; font-size:26px; margin-left;10px; text-transform:uppercase;}
/* !list */

/* footer */
	div.empty {height:55px;}
	div.footer {position:relative; margin: auto; margin-top: -31px; width: 950px; height: 31px; color:#838383;}
	div.footer div.rfoot {width:450px; text-align:right; font-size:11px; color:#838383; font-family:tahoma; float:left;}
	div.footer div.rfoot a {color:#838383;}
	div.footer div.rfoot a:hover {color:#fff;}
	div.footer div.lfoot {width:380px; float:left; font-size:13px;}
/* !footer */

/* foto */
	div.textblock p {font-size:17px; color:#e2e2e2; text-align:justify; font-family:"times new roman"; margin:0px 5px 5px 5px; line-height:1.25em;}
	div.textblock a.dotted {padding-bottom:1px;}
	a.continue {font-size:10px; font-family:verdana; padding-bottom:1px; color:#e2e2e2;}
	div.textblock ul {margin:5px 5px 5px 35px;}
	div.textblock ul li {font-size:16px; color:#e2e2e2; margin-top:5px;}
	div.qblock div.fotocont {width:496px; margin:0px auto; margin-bottom:20px; margin-top:5px;}
	div.maincont table td.fotoimg {padding:0px 0px;}
	div.maincont table td.fotoimg img {border:1px solid #1E1E1E;}
	div.maincont table td.fotoinfo {font-size:11px; color:#919191; font-family:tahoma; text-align:right;}
	div.maincont table td.fotoinfo a {font-size:11px; font-style:normal;}
/* !foto */

/* quote */
	table.novo td {vertical-align:middle;}
	//table.novo td a {height:90px;}	
	table.novo td a {background:#0e0e0e; border:1px solid #1e1e1e; display:block; margin-bottom:15px; padding:8px 0px; text-decoration:none; cursor:default;}
	table.novo td.img img {border: 1px solid #2e2e2e; width: 90px; height: 90px; vertical-align:middle; margin-right:16px;}
	table.novo td.img {width:90px;}
	table.novo td.img a {border-right-width:0px; padding-left:12px; }
	table.novo td.text a {border-left-width:0px;}
	table.novo td.text a span {font-size:17px; font-family:"Times New Roman"; color:#fff; padding-bottom:2px; background:url(/img/dotted.gif) repeat-x 100% 100%; cursor:pointer; line-height:1.5em;}
	table.novo td.text a:hover span {background-image:url(/img/dotted_sel.gif);}
	
	a.maincont {background:#0e0e0e; border:1px solid #1e1e1e; display:block; margin-bottom:15px; padding:8px 12px; text-decoration:none; cursor:default;}
	a.maincont span {font-size:17px; font-family:"Times New Roman"; color:#fff; padding-bottom:2px; background:url(/img/dotted.gif) repeat-x 100% 100%; cursor:pointer; line-height:1.5em;}
	a.maincont img {border: 1px solid #2e2e2e; width: 90px; height: 90px; vertical-align:middle; margin-right:16px;}
	a.maincont:hover span {background-image:url(/img/dotted_sel.gif);}
	a.fotocont {margin-bottom:20px;}
	
	div.cont {margin:0px 50px; padding:18px 20px; }
	div.maincont {padding:7px 10px; margin-bottom:25px;}
	div.cont,div.maincont {background:#0e0e0e; border:1px solid #1e1e1e; text-align:justify;}
	div.cont table, div.maincont table {width:100%;}
	div.cont table td.tdimg {padding-right:20px; width:150px;}
	div.maincont table td.tdimg {padding-right:15px; width:90px;}
	div.cont table td.tdimg img {border:1px solid #2e2e2e;}
	div.maincont table td.tdimg img { width:90px; border:1px solid #2e2e2e;}
	div.cont table td.texttd p {font-size:23px; color:#fff; font-family:Georgia; font-variant: small-caps; line-height:1.3em; }
	div.maincont td.texttd p {font-size:17px; color:#fff; line-height:normal; font-family:"Times New Roman"; }
	div.maincont td.texttd p.z {width:100%; vertical-align:middle;}
	div.maincont td.texttd p.z a {text-decoration:none; display:block; width:100%; padding:15px 0px;}
	div.maincont td.texttd {vertical-align:middle;}
	div.maincont td.texttd .z {line-height:1.5em; text-align:left;}
	div.maincont td.texttd p a span {font-size:17px; font-family:"Times New Roman"; color:#fff; padding-bottom:2px; background:url(/img/dotted.gif) repeat-x 100% 100%;}
	div.maincont td.texttd p a:hover span {background-image:url(/img/dotted_sel.gif);}
	div.cont table td.info {vertical-align:bottom;}
	div.cont table td.info div {margin-top:2px; cursor:pointer; background-repeat: no-repeat; float:left; }
	div.cont p.who a {font-family:Georgia; color:#fffea5; font-size:16px; text-decoration:none; border-bottom: 1px dotted; padding-bottom:1px; font-style:italic;}
	div.cont p.who a:hover {color:#e49130; border-style:solid;}
	div.cont p.who {text-align:right;}
	div.cont a.theme {font-size:14px;}
	div.cont a.theme:hover, div.maincont a.theme:hover {color:white; border-style:solid;}
	div.maincont table a.who {font-size:12px;}
	div.maincont table a.theme {font-size:12px;}
	div.maincont table td.who {text-align:right;}
	td.infomain, td.who { vertical-align:bottom; text-align:left;}
	div.fav td.infomain, div.fav td.who {padding-bottom:5px;}
	table td.infomain {padding-top:5px;}
	td.infomain div { margin-top:4px; float:left;}

	div.divnote {width:14px; height:14px; padding-right:5px; cursor:pointer;}
	td.infomain div.divblock {background:url(/img/note_delete.gif) top left no-repeat;}
	td.infomain div.divnone {background:url(/img/note_add.gif) top left no-repeat;}
	tr.note td {vertical-align:bottom; color:#fff; font-size:14px; font-family:tahoma;}
	span.comm {border-bottom: 0px dashed; color:#a2a2a2; font-size:12px; background:url(/img/grad.gif) repeat-y;}
	tr.note td a {font-size:11px; color:#333; text-decoration:none; border-bottom: 1px dashed; padding-bottom:1px; line-height:1.5em;}
	tr.note td a:hover {color:#fff;}
	tr.addnote td {text-align:center; padding:0px;}
	tr.addnote td div { padding:8px 0px 0px 0px; }
	tr.addnote textarea {float:left; background:#0d0d0d; height:30px; width:330px; overflow:auto; border:1px solid #333333; color:#fff; font-family:tahoma; font-size:11px; padding:3px 5px;}
	tr.addnote input {float:left; margin-left:10px; height:37px; width:40px; border:1px solid #333333; color:#fff; background-color:#0f0f0f;}	
	td.added {color:#fff; font-size:11px; font-family:tahoma; color:#b9b9b9;}
	td.added a {font-size:11px; text-decoration:underline; font-style:normal;}
/* !quote */


/* quote-table */
	.ratediv {color:#a2a2a2; font-weight:bold; border:1px solid #222; background:#181818; height:19px; font-size:14px; float:right; padding:0px 2px;}
	div.ratediv div {float:left;}
	div.ratediv .plus {background:url(/img/ratep.gif) top left no-repeat; height:19px; width:15px; cursor:pointer;}
	div.ratediv .voted {padding:0px 7px; text-align:center; }
	div.ratediv .minus {background:url(/img/ratem.gif) top right no-repeat; height:19px; width:15px; cursor:pointer;}
	input.loadinp {background:url(/img/loader.gif) center no-repeat; background-color:#0f0f0f; }
	.addimg {background-image:url(/img/star.gif);}
	.addimgsel {background-image:url(/img/selstar.gif);}
	div.loader {background:url(/img/loader.gif) top left no-repeat; width:16px; height:16px; display:none;}
	div.cont td.infomain div.talk {padding-right:10px;}
	div.cont td.infomain div {margin-top:7px;}
	div.cont td.infomain a {margin-bottom:4px;}
	div.rating {color:#fff; float:left; border:0px solid #222; margin-right:1px;}
	div.cont div.rating {margin-right:4px;}
	div.rating div {float:left;}
	td.infomain div.rating div.up, td.infomain div.rating div.vote, table td.infomain div.rating div.down  {margin-top:0px;}
	div.rating div.vote {font-size:12px; font-family:tahoma;}
	div.voted {padding-left:16px; background:url(/img/rating.gif) top left no-repeat; }
	div.up {cursor:pointer; background:url(/img/vote_up.gif) 0px -2px no-repeat; height:14px; width:14px;}
	div.down {cursor:pointer; background:url(/img/vote_down.gif) 3px 2px no-repeat; height:14px; width:14px;}
/* !quote-table */


/* register */
	div.regdiv {}
	table.form {text-align:left; width:100%;}
	table.form td {color:#fff; font-size:15px; padding:2px 10px;}
	table.form td.texttd {text-align:right; font-family:tahoma;  font-variant: small-caps;}
	table.form td.buttontd {padding-top:10px; font-size:12px;}
	table.form input.main {font-size:14px;}
	div.sblock input.msform {font-size:14px; padding-bottom:2px; text-indent:17px; background:url(/img/view.png) 5px 2px no-repeat;}
	div.errp {color:#cc3333; background:#2a0e0e; border:1px solid #4a1919;}
	ul.regul, ul.errp {list-style:none;}
	ul.regul li, ul.errp li {margin-left:10px;  background-repeat:no-repeat; background-position:0px 6px; padding-left:9px;}
	ul.regul li {background-image:url(/img/p.gif);}
	ul.errp li {background-image:url(/img/p-e.gif);}
	td.miniimg {}
	td.miniimg img {width:45px; border:1px solid #2e2e2e; margin-right:10px;}
	div.rmc {margin:5px 0px 10px 0px;}
	td.rmctext {font-size:13px; color:#fff; font-family:tahoma;}
/* register */

/* search */
	div.formd {color:#fff;}
	div.formd p {font-size:15px; margin:15px 0px;}
	div.formd input.main { font-size:15px; width:100%;}
	div.formd table.form td {text-align:left; padding:2px 5px;}
	td.hr div {height:1px; background:#353535; margin-top:10px;}
	div.result {margin:20px 5px; color:#fff;}
	div.result span.how {font-size:15px; font-family:tahoma; font-variant: small-caps; }
	div.slist {margin-top:10px;}
	div.slist div.maincont {margin-bottom:15px;}
	div.slist td.num {padding-right:10px; border-right:2px solid #444; width:25px; text-align:center;}
	div.slist td.text {padding-left:10px;}
	div.slist a.stext {color:#fff;}
	p.findcat {margin:5px 20px 20px 48px;}
	p.findcat a {font-size:14px;}
	div.selmain {background:#fff; color:#000;}
	div.selmain a {color:#000;}
/* !search */

/* addform */
	div.addquoteform {font-family:georgia; color:#fff; padding-left:20px; padding-top:10px;}
	div.addquoteform textarea, div.addquoteform input, div.addquoteform select {font-size:16px;}
	div.addquoteform textarea.main, div.addquoteform input.main {padding-left:5px; width:300px;}
/* !addform */


/* addform */
	div.addq p.tp, p.ind {font-size:16px; margin:10px 0px; font-family:tahoma;  font-variant: small-caps;}
	div.addq textarea, div.addq input, div.addq select {font-size:15px;}
	div.addq textarea.main, div.addq input.main {padding-left:5px; width:400px;}
	
	div.att {float:left; background:url(/img/grad_att.gif) repeat-y; background-color:#fdfec4; width:250px; border:1px solid #fff; margin-bottom:25px;}
	div.att div {padding:10px; font-size:13px; font-family:tahoma; text-align:justify; color:#000;}
	ul.uatt {list-style-type:square; margin:0px 0px 5px 15px;}
	ul.uatt li {padding-top:5px; text-align:left;}
	div.errdiv {font-size:14px; color:#c94522;}
	div.errdiv ul {margin-top:10px; color:#c94522;}
/* !addform */


/* about */
	div.about {}
	div.about p {color:#cfcfcf; text-indent:25px; font-size:13px; font-family:verdana; padding:5px 0px; line-height:1.5em; text-align:justify;}
	div.about p a {padding-bottom:1px;}
	div.about p.rtext {text-align:right; margin-top:10px;}
/* !about */

/* leftcol-quote */
	div.leftcol {float:left; width:180px; }
	div.block {color:#E6E6E6; margin:0px; padding:5px 10px; font-size:11px; font-family:tahoma; background:#080808; border:1px solid #101010; border-top-width:0px; margin-bottom:15px;}
	div.block a.who {font-size:12px;}
	div.bnews {padding:5px 7px;}
	table.tnews {width:100%;}
	table.tnews td {padding:5px 0px; text-align: center;}
	table.tnews td div {text-align:center;}
	table.tnews td a.anews {text-decoration:none; font-size:12px; color:#bfbfbf; padding-bottom:1px; background:url(/img/dotted.gif) repeat-x 100% 100%;}
	table.tnews td a.anews:hover {background-image:url(/img/dotted_sel.gif);}
	table.tnews td img {border:1px solid #2e2e2e;}
	div.block img.aut {border:1px solid #333; margin:0px 0px 5px 0px; width:132px; margin-top:5px; }
	div.enterform {padding-top:9px; border:none; background:#060606; border:1px solid #0d0d0d; border-top:0px;}
	div.enterform input.formEl {font-size:12px; margin-top:1px;}
	div.enterform input {margin-bottom:4px; }
/* !leftcol-quote */

/* pages */
	table.navigation {width:100%; margin:-7px 0px 8px 0px; font-family:tahoma; line-height:13px;}
	table.navigation td.nright {text-align:right;}
	table.navigation td.ncenter {text-align:center;}
	a.nav {color:#c1c1c5; font-size:11px; text-decoration:none; padding:4px 0px;}
	a.nav:hover {border-bottom:1px solid;}
	div.asd {text-align:center;}
	#pages {margin:0px auto; margin-top:10px;}
	#pages div {width:21px; height:15px; line-height:15px; border:1px solid #3f3f3f; font-size:11px; color:#fff; padding:0px; margin:0px 4px 10px 0px; float:left; cursor:pointer;  font-family:tahoma; text-align:center;}
	#pages a {text-decoration:none; color:#fff; letter-spacing:0px;}
	.sel {background:#4c4c4c;}

/* !pages */

/* friendlist */
	div.friendlist {font-family:tahoma; padding:10px 15px;}
	div.friendlist p { margin:0px;}
	div.friendlist p.all {font-size:14px; padding:5px 0px 0px 0px;}
	div.friendlist p.all img {margin-right:7px;}
	div.friendlist p.wh {font-size:13px; padding:3px 0px 10px 22px; line-height:25px; margin:0px;}
/* !friendlist */

/* userlist */
	div.userlist {margin-top:5px;}
	div.userlist div {margin-bottom:15px; }
	div.userlist table.look {width:auto; border-collapse:collapse;  background-color:#101010;  font-family:Georgia, serif; width:100%;}
	div.userlist table.look td {color:#feff9a; font-size:14px; padding:2px 10px 2px 10px; border:1px solid #1e1e1e;}
	div.userlist table.look td.naim {color:#fff; text-align:justify;}
	div.userlist table.look td.title {width:80px;}
/* !userlist */

table.afoto {width:790px; margin:0px auto;}
table.afoto td.line {padding:0px 12px 20px 12px;}
p.info {color:#fff; margin:5px 0px 0px 0px; border-bottom:1px solid #151515; font-family:tahoma; font-size:11px; padding-bottom:5px;}
td.faf {border:1px solid #151515; height:170px; width:220px; padding:7px; text-align:center; overflow:hidden; background:#0c0c0c;}
td.faf img {border:1px solid #151515;}
a.fsp, span.fsp {color:#fffea5;}
table.sfoto {border:1px solid #151515; background:#0c0c0c; width:790px; margin:0px auto; padding:5px 0px; margin-bottom:20px;}
table.sfoto td.one {width:620px}
div.imcont {border:1px solid #151515; width:606px; overflow:hidden;}
div.imcont img {border:3px solid #0c0c0c;}


/* input */
	textarea.main, input.main, select.main {border:1px solid #1e1e1e; background:#0d0d0d; color:#aeaeae; font-family: Georgia, serif; }
	textarea.main, input.main {padding-left:5px; overflow:auto;}
	select.formEl, input.formEl, textarea.formEl {border:1px solid #1e1e1e; background:#0d0d0d; color:#aeaeae; font-family: Tahoma; font-size:14px; margin:0px; padding:0px; overflow:visible; vertical-align:middle;}
/* !input */


/* rightcol */
	div.rightcol {width:730px; margin-left:230px;}	
	div.leftcolmain {float:left; width:140px; }
	div.rightcolmain {width:530px; float:left; margin:0px 40px;}
	div.rightcolfoto {width:800px; margin-left:170px;}

	div.rightcolright {width:150px; float:left; color:#fff;}
	div.rightcol div.us {margin-top:20px; margin-left:20px;}
	div.t {text-align:justify; font-size:14px; color:#fff; border-color:#333; border-width:1px 0px 0px 1px; border-style:solid; padding:5px 0px 10px 20px; background:url(/img/grad_d.gif) repeat-y left; font-family:Tahoma;}
	p.all {padding:0px 0px 12px 0px;}
	div.t div.cont_t {font-size:15px; margin:20px 0px 20px 20px;}
	div.t a.url {color:#fffea5; font-size:12px;} 
	
	div.addimg, div.addimgsel, div.talk {padding-right:5px; margin-top:0px; cursor:pointer; background-repeat: no-repeat; width:14px; height:14px; float:left;}
	
	
/* !rightcol */

/* oblako */
	div.oblako {margin:5px 20px; background:#000; text-align:justify; font-family:tahoma; clear:both;}
	div.oblako p { clear:both;  line-height:1.2em;}
	div.oblako a {text-decoration:none; line-height:1.2em;}
	div.oblako a:hover {color:#fff;  border-style: solid; padding-bottom:1px; }
	span.sa1 a {font-size:13px; color:#fafae4; border-bottom-width:1px;}
	span.sa2 a {font-size:14px; color:#f5f5b7; border-bottom-width:1px;}
	span.sa3 a {font-size:15px; color:#fbfba2; border-bottom-width:1px;}
	span.sa4 a {font-size:16px; color:#f7f77c; border-bottom-width:1px;}
	span.sa5 a {font-size:17px; color:#eded52; border-bottom-width:2px;} div.blck div.dtag span.sa5 a {font-size:11px;}
	span.sa6 a {font-size:18px; color:#d8ce2a; border-bottom-width:2px;} div.blck div.dtag span.sa6 a {font-size:11px;}
	span.sa7 a {font-size:19px; color:#e0b800; border-bottom-width:2px;} div.blck div.dtag span.sa7 a {font-size:12px;}
	span.sa8 a {font-size:22px; color:#deab11; border-bottom-width:2px;} div.blck div.dtag span.sa8 a {font-size:12px;}
	span.sa9 a {font-size:23px; color:#cb9810; border-bottom-width:3px;} div.blck div.dtag span.sa9 a {font-size:13px;}
	span.sa10 a {font-size:24px; color:#c68905; border-bottom-width:3px;} div.blck div.dtag span.sa10 a {font-size:13px;}
	span.sa11 a {font-size:25px; color:#c68005; border-bottom-width:3px;} div.blck div.dtag span.sa11 a {font-size:14px;}
	span.sa12 a {font-size:26px; color:#c66d05; border-bottom-width:3px;} div.blck div.dtag span.sa12 a {font-size:15px;}
	span.sa13 a {font-size:27px; color:#bb5c08; border-bottom-width:3px;} div.blck div.dtag span.sa13 a {font-size:16px;}
/* !oblako */

/* span */
	span.smt {font-size:11px;}
	span.smt a {font-variant: normal;}
	span.annot {font-size:15px; color:#fff; line-height:20px; font-family:tahoma; }
	span.uname {font-size:9px;}
	span.ttls {color:#fff; font-size:18px; font-family:Georgia;}
	span.profile {margin-left:15px;}
	span.pm {font-weight:normal; font-family:georgia; font-size:16px;}
	span.r {border-left:3px solid #444; padding-left:5px;}
/* !span */

/* profile */
	p.pp {margin:3px 0px 8px 0px; color:#fff;}
	{padding-left:5px; font-size:15px; margin:8px 0px 4px 0px;}
	div.ava {float:left; height:80px; width:80px; margin:5px 15px 10px 0px;}
	div.r {float:right; margin-top:10px;}
	div.ava img, img.ava {border:1px solid #333;}
	span.sm {font-size:11px;}
	div.inpro {padding:10px 0px 10px 0px;}
	div.inpro p.all {margin:5px 15px; font-size:13px;}
	div.inpto select.formEl {font-size:12px;}
	div.inpro input {width:200px;}
/* !profile */

/* comments */
	div.comments {padding:15px 15px 0px 15px;}
	div.comments #respond {margin-left:10px;}
	div.comments div.block {background:none; margin-bottom:0px;}
	h2.com-h2 {color:#fff; font-size:16px; font-weight:normal; font-family:Georgia; margin:-15px 0px 10px 0px;}
	div.comments-container {margin-left:-15px; margin-bottom:15px;}
	div.comments-container div {margin-left:15px; font-family:tahoma;}
	div.comments-container div.comment { background:#111111; border:1px solid #1e1e1e; margin:0px 0px 5px 0px;}
	table.comment-table {margin:5px 10px; width:98%;}
	table.comment-table td {vertical-align:top;}
	table.comment-table td.reply-td {text-align:right; height:15px;}
	table.comment-table td.reply-td a {font-size:11px; color:#313131;}
	table.comment-table td.reply-td a:hover {color:#fff;}
	table.comment-table td.img {padding-right:10px; width:50px; text-align:center; vertical-align:middle;}
	table.comment-table td.img img {border:1px solid #333; width:50px;}
	table.comment-table td.date {font-size:11px; color:#929292; text-align:right;}
	table.comment-table td.text {font-size:12px; color:#fff; font-family:verdana; padding-top:3px;}
	table.comment-table td.text img {vertical-align:bottom;}
	a.comlink {color:#fffea5; font-size:12px; text-decoration:none; font-style:italic; }
	#respond {padding-top:15px; margin-left:0px;}
	#respond textarea {width:345px; height:100px; overflow:auto; margin:0px; padding:0px; font-size:13px; font-family:tahoma;}
	#respond p {margin:9px 0px;}
	#respond p a {font-size:12px; float:left; margin-right:10px;}
	#respond p a img {}
	p.text {margin:15px 0px 0px 10px; font-size:15px; color:#fff; font-family:tahoma;}
	#respond div.smiles {width:345px; margin-left:0px; margin-bottom:10px; border-style:solid; border-color:#1e1e1e; border-width:0px 1px 1px 1px; background:#1e1e1e; font-size:12px; font-family:tahoma;}
	#respond div.smiles div {padding:4px; margin-left:0px;}
	#respond div.smiles img {vertical-align:top; padding:2px 2px;}
/* comments */

	#errdiv {font-size:13px; padding:5px; border:1px solid #333; color:#fff; font-family:tahoma; background:red; width:130px; background:#381111; margin-bottom:20px;}
