/*
++++++++++++++++++++++++++++++++
Memori.ru
version: 2.0
++++++++++++++++++++++++++++++++
*/

/* добавлен для того, чтоб форма авторизации перекрывала рекламную растяжку на кипе*/
.qip_top {position:relative; z-index:1; overflow:visible;}

.side h2 {color:#999; font-size:18px; font-weight:normal; margin:15px 0 5px; padding-left:10px;}

/* icons */
.closed, .opened, /*.forward,*/ .allblogs, .delfriend, .sendmess, .nwpost, .alltags, .addfriend, .myfriends, .spam, .ie, .ff, .op, .infor1, .infor2, .infor3, .infor4, .infor5
{background:url(/images/icons.gif) no-repeat;}
.alltags {background-position:left -480px; font-weight:bold; padding-left:20px;}
.closed {background-position:right -179px;}
.opened {background-position:right -220px;}
/* .forward {background-position:right -265px; padding-right:14px !important;} */
.allblogs {background-position:left -304px; font-weight:bold; padding:3px 0 3px 20px;}
.delfriend, .sendmess, .addfriend, .spam, .myfriends {padding:2px 0 3px 22px; line-height:1.7;}
.delfriend {background-position:left -345px;}
.sendmess {background-position:left -383px;}
.nwpost {background-position:right -429px; padding:2px 27px 6px 0;}
.addfriend {background-position:left -528px;}
.viewer, .myfriends {background-position:left -572px;}
.viewer {padding:2px 6px 6px 20px; line-height:20px; font-weight:bold;}
.spam {background-position:left -616px;color:#959595;}
.prev {background:url(/images/prev.gif) no-repeat left ; padding-left:14px !important;}
.forward {background:url(/images/forward.gif) no-repeat; background-position:right; padding-right:14px !important;}

.ie, .ff, .op {font-size:16px; font-weight:bold; padding:3px 0 5px 35px; line-height:1.7;}
.ie {background-position:left -662px;}
.op {background-position:left -721px;}
.ff {background-position:left -777px;}
.infor1 {background-position:4px -62px;}
.infor2 {background-position:4px -56px;}
.infor3 {background-position:4px -67px;}
.infor4 {background-position:4px -844px;}
.infor5 {background-position:4px -844px;}



/* togglepanel */
.togglepanel {float:right; width:30%;}
.togglepanel div {text-align:right; height:25px; border:2px solid #F1F2F1; border-bottom:0; padding-left:10px; padding-right:5px; line-height:20px;}
/*.togglepanel div:hover {border-color:#FA2B69;}*/
.togglepanel a {color:#000; text-decoration:none; border-bottom:1px dashed;}

.sideborder {border:2px solid red; border-top:0;}
div.toggleborder {border:2px solid red; border-bottom:0;}

.intro, .sorting, .listtags, .buttons, .createbundle, .listbundles, .pagenav, .bookmarks, .newmessbox, .contact, .blogbox, .profile, .settings, .addlink, .reg {padding-left:12px; padding-right:12px;}

/* intro */
.intro {background:url(/images/dot.gif) left bottom repeat-x; padding-bottom:5px; font-size:12px; padding-bottom:15px;}
.intro .title {color:#999; font-size:28px; font-weight:normal; line-height:1; margin:0 0 12px 0;}
.intro .fr {margin-top:5px;}
.intro h1.fl {margin-right:30px;}
.premiumavatar {text-align:center; border-top:2px solid #fdb000}
.premiumavatar IMG {display:block; position:relative; margin:-13px auto 0 auto; //margin:-13px 0 0 0; background:transparent url(../images/star2.png) no-repeat 0 0; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='http://www.photorow.ru/photos/Memori/star2.png'); -background:none;}

/* sorting */
.sorting {color:#999;}
.sorting p {margin:0 0 2px 29px;}
.sorting b {color:#2B2B2B;}
.sorting b, .sorting a {margin:0 3px;}
.sorting input {vertical-align:middle;}
.sorting .selct {margin-right:4px;}

/* listtags */
.listtags {margin-top:10px;}
.listtags .item {width:64%; overflow:hidden; margin-bottom:5px;}
.listtags .item span.fl {margin:3px 10px 5px 0;}
.listtags .item span.fl input {margin-left:0;}
.listtags .item div {color:#D0D0D0; line-height:1.3; width:92%; overflow:hidden; padding-bottom:5px;}
.listtags .item div input {color:#333; font-size:14px; width:85px; vertical-align:middle;}
.listtags .item .txtedit {width:190px; border:1px solid #999;}
.listtags .item span.big, .listtags .item a, .listtags .item span.red {margin:0 2px;}
.listtags .item a.big {font-weight:bold; margin:0;}

/* addtags */
.addtags {font-size:12px; width:33%; border:1px dashed #CECECE; padding:5px; position:relative;}
.addtags .block {margin:0 0 10px;}
.addtags .newtags {color:#D0D0D0; width:100%; overflow-x:auto; overflow-y:hidden; padding-bottom:15px;}
.addtags .newtags span {color:#333;}
.addtags .grey {font-size:14px; text-decoration:none;}
.addtags .textadd {width:110px;}
.addtags .hintbox {position:absolute; top:0; left:0;}

/* hintbox */
.hintbox {background-color:#FFF; width:200px; padding:12px 10px 0; border:1px dashed #CECECE;}
.hintbox .cross {position:absolute; right:5px; top:5px;}
.hintbox p {color:#2B2B2B; font-size:11px; line-height:1; margin:0 0 12px; clear:both;}

/* sidebox */
.sidebox {line-height:1.2; padding:0 10px; margin-bottom:20px;}
.sidebox .title {margin:0; font-size:12px; line-height:27px;}
.sidebox .title a {text-decoration:none; display:block;}
.sidebox .innerbox {padding-bottom:10px; overflow:hidden;}
.sidebox p {margin:0 0 10px;}
.sidebox fieldset input, .sidebox fieldset textarea {width:210px;}
.sidebox select {width:215px; padding:0;}
.sidebox textarea {margin-top:5px;}
.sidebox label b {line-height:1.5;}
.support textarea {margin:0; height:100px;}
.sidebox fieldset a {color:#FFF;}
.support div.center, .invite div.center {margin:5px 0 0; text-align:right; width:215px;}

/* invite friend */
.invite .title, .invite .title a, .support .title, .support .title a {color:#FFF;}
.invite {background-color:#87C6E3;}
.invite .error, .support .error, .plans .error {background-color:#FFF; padding:2px; margin:5px 0;}

/* support */
.support {background-color:#F67FA2;}

/* stats */
.stats {background-color:#FFF; font-weight:bold; width:175px; padding:5px;}
.stats a {font-weight:normal;}
.sidebox .stats {margin-top:10px;}

.whitebox {background-color:#FFF;}
.sidebox .whitebox {margin:10px 0; padding:10px;}

/* create bundle */
.createlnk {margin:15px 0; color:#F6628E; font-size:16px; font-weight:bold; text-decoration:none;}
.createbundle input {font-size:14px;}
.createbundle .edit th {font-size:12px;}

/* listbundles */
.listbundles ul {padding:5px 0 0; margin:0; z-index:10;}
.listbundles li {list-style:none; margin:0 0 10px; position:relative;}
.listbundles li p {margin:0 0 5px; width:100%; overflow:hidden;}
.listbundles li p span.grey {margin:0 2px;}
.listbundles strong.big {font-weight:bold; margin:0;}
.listbundles .edit th, .listbundles .edit th {font-size:11px;}
.listbundles .popblock {left:390px; top:78px;}

/* pagenav */
.pagenav {color:#D0D0D0; padding-top:5px; overflow:hidden;}
.pagenav span {color:#999;}
.pagenav span, .pagenav b, .pagenav a {padding:0 3px;}
.pagenav b {color:#000;}
.pagenav a {color:#578CCA; text-decoration:none;}
.pagenav a:hover {text-decoration:underline;}

/* sendfriend */
.sendfriend {background-color:#FFF; color:#2B2B2B; width:300px; padding:7px;}
.sendfriend span.grey2 {line-height:11px;}
.mail, .text2, .sendfriend textarea {width:200px; border:1px solid #CECECE; }
.sendfriend p {margin-top:10px;}
.bookmarks li .sendfriend {position:absolute;}
select.text2 {width:204px;}

/* yoursubs */
.yoursubs p {margin:3px 0;}
.yoursubs p img {vertical-align:middle; margin-right:5px;}
.yoursubs p .vline {color:#D0D0D0;}
.yoursubs .txt {margin-bottom:10px; font-size:11px;}
.yoursubs .title .black:hover {color:#000;}

/* page bookmarks */
.intro .title .black {font-size:11px; margin-top:10px; display:block;}
.intro .title img {vertical-align:middle;}
.sorting label {color:#999; display:block; text-align:right; margin:5px 0 10px;}
.big_name {color:#999999; font-family:Arial,sans-serif; font-size:28px; line-height:30px; padding:25px 12px 13px 14px;}

/* tagsuser */
.tagsuser {padding:10px 0;}
.tagsuser a {text-decoration:none;}
.size1 {font-size:11px;}
.size2 {font-size:12px;}
.size3 {font-size:14px;}
.size4 {font-size:16px;}
.size5 {font-size:18px;}
.size6 {font-size:21px;}
.size7 {font-size:20px; color:#4DACDC;}
.size8 {font-size:26px; color:#38A5DC;}
.size9 {font-size:32px; color:#27A0DC; line-height:25px;}
.size10 {font-size:38px; color:#199BDC; line-height:25px;}

/* sendmess */
.intro .messnum {color:#999; font-weight:bold; padding-left:150px; margin:0;}
.messbox, .mess {width:100%;}
.mess td, .mess th {color:#999; background: url(/images/dot.gif) left bottom repeat-x; padding:5px;}
.mess th {padding:10px 5px; text-align:left;}
.mess a {color:#999;}
.selmess {width:19px;}
.addressee {width:20%;}
.subject {width:40%;}
.date {width:60px;}
td.selmess {padding-left:16px;}
td.selmess input {margin-left:0;}
a.notread {color:#105CB6; font-weight:bold;}
.messbox .buttons {padding-left:16px;}
.mess .trbold td, .mess .trbold td a {font-weight:bold; color:#199BDC;}

/* newmessbox */
.newmessbox {margin:10px 0; line-height:1;}
.newmess input {vertical-align:middle;}
.newmess th {font-size:12px; text-align:left; vertical-align:top; width:125px; padding:0;}
.newmess td {padding:0 0 10px 0;}
.newmessbox .newmess .text2 {width:440px;}
td.submit {padding:10px 0 10px 125px;}
td.submit input {font-size:14px;}
.editor {background:#F1F1EF; padding:5px 0;}
.imagephp {vertical-align:top;}
.newmess th div.grey2 {font-size:11px; font-weight:normal;}

/* contact */
.contact {}
.contact p {font-size:12px; margin:5px 0;}
.contact h3 {color:#999; font-size:18px; font-weight:normal; margin:15px 0 12px;}
.contact textarea {font-size:12px; width:440px;}
.contact td.submit {text-align:center;}

/* blog */
.blog {width:100%; overflow:hidden; margin:10px 0;}
.blogbox {font-size:12px;}
.content h2 {color:#999; font-size:18px; font-weight:normal; margin:0;}
.content h2 a {color:#105CB6;}
.author {margin:0 !important;}
.author, .author a, .comm {color:#999; font-size:11px;}
.comm {text-align:right; clear:both;}
.blog p, .comments p {margin:0 0 10px;}
.major div.fl {width:64px;}
.major p {padding-left:65px;}
.major h2 {margin-bottom:5px;}
.blogbox .newmess {margin:10px auto;}
.blogbox .newmess th {width:75px;}
.blogbox .text2, .comments .file {width:500px;}
.blogbox td.submit, td.subsc {padding-top:0; padding-left:75px;}

/* comments */
.comments {margin:0; padding:0; width:100%; overflow:hidden;}
.comments li {font-size:12px; list-style:none; margin:5px 0;}
.comments p.title {font-size:13px; margin:0;}

/* answer */
.answer1 {padding-left:10px;}
.answer2 {padding-left:20px;}
.answer3 {padding-left:30px;}
.answer4 {padding-left:40px;}
.answer5 {padding-left:50px;}
.answer6 {padding-left:60px;}
.answer7 {padding-left:70px;}
div.answer {padding-left:10px;}

/* search on the Internet */
.searchinet {background-color:#F7F7F7; text-align:center; width:45%; margin:0 auto 10px;}
.searchinet form {padding:20px 2%;}
.findtext {font-size:12px; width:60%;}

/* speeddial */
.speeddial {margin:0 auto; padding:0 0 20px; width:98%; overflow:hidden; cursor:move; z-index:1000}
.speeddial li {list-style:none; text-align:center; float:left; width:25%; padding:10px 0; //margin-right:-1px;}
.speeddial li:hover {background-color:#FFFFCC;}
.speeddial li div {width:80%; margin:0 auto;}
.speeddial li p {margin:0;}
.speeddial .del {font-size:10px; height:15px; position:relative;}
.speeddial .del .cross {position:absolute; right:13%; top:5px;}
.stlink a {color:#105CB6; text-decoration:none;}
.stlink a:hover {color:#105CB6; -text-decoration:underline;}
.stlink img {border:1px solid #E0E0E0; width:60%; height:auto; max-width:100%;}
.stlink a:hover img {border:1px solid #777777;}
.stlink b {width:86%; margin:0 auto; display:block; overflow:hidden; cursor:pointer;}

/* starthelp */
.starthelp {text-align:right; padding:20px 40px;}
.starthelp p, .starthelp li {font-size:12px; margin:5px 0;}
.starthelp div {text-align:left; width:500px; margin-left:auto;}
.starthelp ol {list-style:none; margin:0; padding:0 0 0 10px;}

/* friends */
.friends ul {margin:0;}
.friends li {width:100%; overflow:hidden; clear:both;}
.friends .pic {height:48px; border:1px solid #D8D8D8;}
.friends p.nick {margin:5px 0;}
.friends p.nick a {color:#000; text-decoration:none;}
.friends p.nick span {color:#999;}

/* profile */
.profile th, .profile td {font-size:12px; vertical-align:top; padding:5px 0;}
.profile th {text-align:left; width:142px; padding-right:5px;}
.personal {margin-bottom:15px;}
.personal td {width:230px;}
.personal td, .personal th {padding-bottom:0;}
.profile span.grey2 {font-size:11px; line-height:1; font-weight:normal;}
.profile fieldset input {width:220px;}
.profile select.text {width:226px;}
.chars, .profile .chars {width:35px; vertical-align:top;}
.profile textarea {width:440px;}
.profile div#ch {margin:5px 0 0 0}
.profile div#ch input {width:190px;}
.userpic {vertical-align:middle; border:1px solid #D8D8D8;}
.profile .userpic {margin-right:85px;}
input.submit {font-size:14px; margin:10px 0;}
.profile input.submit {margin-left:145px;}

/* settings */
.settings h2 {margin:12px 0 0; line-height:1.2;}
.settings p {margin:3px 0 7px; overflow:hidden; clear:both; padding-left:5px;}
.settings b {font-size:12px; float:left; width:355px;}
.settings b span.grey2 {font-size:11px; font-weight:normal; line-height:1;}
.settings textarea {margin:2px 0;}
.settings .submit {margin-left:355px;}

/* addlink */
.addlink .section {margin-bottom:10px; padding-bottom:10px; min-width: 400px; }
.addlink b {font-size:12px;}
.addlink .ratingstar {margin-left:50px;}
.addlink p.grey2 a.dashed {margin-left:80px;}
.addlink .popblock .section {margin:0 0 3px; padding-bottom:5px;}

/* reg */
.reg label {float:left; width:140px;}
.reg label b {font-size:12px;}
.reg .submit {margin-left:140px;}
.reg p {margin:10px 0 0;}
.reg .text100 {width:77px;}
.reg #btnAuthForm {margin-left:30px;}

/* help */
.help {position:absolute; padding:0 5px; }
.help span {color:#999; text-decoration:none; line-height:1.1; position:absolute; visibility:hidden; z-index:500; left:0;}
.help:hover, .help:focus {border:0; z-index:1000; cursor:help;}
.help:hover span, .help:focus span {visibility:visible;}
.help:hover em, .help:focus em {background-color:#FFF; position:absolute; min-width: 200px; padding:2px 0 2px 30px;}

/* userinfo */
.userinfo {font-size:11px; line-height:1.3; padding-left:58px;}
.userinfo .col1 {width:32%; overflow:hidden;}
.userinfo .col2 {width:67%; overflow:hidden;}
.userinfo p {margin:0 0 10px;}
.userinfo p.fr {width:50%; margin-top:0;}

/* about */
.about, .about li {font-size:12px; padding-bottom:12px;}
.about ul {margin:0; padding:0 0 0 30px;}
.about p {margin:5px 0 10px;}
.about h2 {margin-top:20px;}
.welcome {padding:10px 35px;}
.about .pic {margin-left:10px;}

.listtags input[type="text"]:focus, .newmess input[type="text"]:focus, .newmess input[type="email"]:focus, .reg input[type="text"]:focus, .reg input[type="password"]:focus {background-color:#FFFFCC;}

/* bookmarks */
span.closed {color: #34AB13; background:url(/images/closed.gif) no-repeat left center; padding-left:12px; cursor: pointer; cursor: hand}
span.showToFriends {color: #FA2B69; background:url(/images/for_friends.gif) no-repeat left center; padding-left:12px; cursor: pointer; cursor: hand}
span.unSeen {color: #FA2B69; background:url(/images/noread.gif) no-repeat left center; padding-left:12px; cursor: pointer; cursor: hand}
span.showOnMain {color: #FA2B69; background:url(/images/onmain.gif) no-repeat left center; padding-left:12px; cursor: pointer; cursor: hand}
span.addDate {}
span.savedCount {background-color:#FDBFD2; text-decoration:underline;}

.backgroundYellow, td.backgroundYellow {background-color:#FFFFD5;}

.hand {cursor: hand; cursor: pointer}

a.control {cursor:pointer; cursor: hand; text-decoration:underline;}
a.disabledControl {cursor:default; color: #D0D0D0;}
a.disabledControl:hover {text-decoration:none;}
a.choose,a.choose:hover, a.choose:visited {font-weight:bold; color:#000000;text-decoration:none;}
.big_text td {font-size:12px; border:1px dashed #cecece;}

.site_feature {padding: 5px 20px 8px 53px; font-size:12px; color:#000; background: transparent url(/images/star_01.gif) 14px 4px no-repeat; }
.registr_button2 {border:1px solid #FA2B69; width:200px; background:#FA2B69; color:#fff; font-size:16px; font-weight:bold; cursor:pointer; padding: 2px 10px 2px 10px; text-align:center;margin-top:5px;margin-bottom:10px;}
.yellow_block_link {font-weight:bold; color:#199BDC;}

/*временные стили - стоит переверстать*/
a.addedTag{color: #D0D0D0;}
a.checkedTagsSelector{color: #D0D0D0;}

/*подсветка  кол-ва ссылок*/
span.save_ {color:#999999;padding-left:3px;padding-right:2px;}
span.save_2 {color:#999999;padding-left:3px;padding-right:2px;}
span.save_3 {color:#999999;background:#FEE9F0;padding-left:3px;padding-right:2px;}
span.save_4 {color:#999999;background:#FED5E1;padding-left:3px;padding-right:2px;}
span.save_5, span.save_5 a {color:#999999;background:#FDBFD2;padding-left:3px;padding-right:2px;}
span.save_6, span.save_6 a {color:#ffffff;background:#FDAAC3;padding-left:3px;padding-right:2px;}
span.save_7, span.save_7 a {color:#ffffff;background:#FC95B4;padding-left:3px;padding-right:2px;}
span.save_8, span.save_8 a {color:#ffffff;background:#FC80A5;padding-left:3px;padding-right:2px;}
span.save_9, span.save_9 a {color:#ffffff;background:#FB6A96;padding-left:3px;padding-right:2px;}

/*контейнер с адресом*/
.cont_011 {	border-top:1px solid #E1E0E1;
			border-left:1px solid #E1E0E1;
			border-right:1px solid #E1E0E1;
			border-bottom:1px solid #E1E0E1;
			background:#fff;
			padding: 0 0 5px 0;
			position: absolute;
			left: 200px;}
.cont_021 {border-top:1px solid #F1F1F1; border-left:1px solid #E9E9E9;border-right:1px solid #E9E9E9;border-bottom:1px solid #E9E9E9;}
.cont_031 {border-top:1px solid #f6f6f6; border-left:1px solid #EEEDEE;border-right:1px solid #EEEDEE;border-bottom:1px solid #EEEDEE;}



/* about */
.about, .about li {font-size:12px; padding-bottom:12px;}
.about ul {margin:0; padding:0 0 0 30px;}
.about p {margin:5px 0 10px;}
.about h2 {margin-top:20px;}
.welcome {padding:10px 35px;}
.about .pic {margin-left:10px;}


.subblock {padding:0 40px; display: none;}
.tools .welcome, .italic {font-style:italic;}
.vmar30, .tools .vmar30 {margin:30px 0;}

/* tools */
.tools {padding-bottom:12px;}
.tools, .tools li {font-size:12px;}
.tools h2, .tools h3, .tools h3 a {color:#FF6699;}
.tools h2 {font-size:24px; margin-top:20px; clear:both; font-variant:small-caps;}
.tools h3 {font-size:18px; font-weight:normal; margin:20px 0 10px 40px; clear:both;}
.tools p {margin:15px 0;}
.tools .ie, .tools .ff, .tools .op {margin-left:10px;}
.tools .pic {margin:0 0 0 10px; float:right;}
.tools img {vertical-align:middle;}
.tools .construction {margin:10px 0;}
.tools .nobullets li {margin:15px 0;}
.tools input {vertical-align:middle;}
.tools .details ul {margin:0 0 15px 50px; padding:0;}
.tools .details h4 img {vertical-align:middle; margin-right:5px;}

/* add light buttons */
.lightbuttons {font-size:11px; text-align:center; line-height:1.1; overflow:hidden; width:100%; margin-bottom:15px;}
.lightbuttons div.fr, .lightbuttons div.fl {width:49%; padding-top:5px;}
.lightbuttons a {font-size:16px; font-weight:bold;}

/* details of the installation */
.details {padding:10px; margin:10px 0 15px; border:1px dashed #999;}
.details h4 {color:#999; font-size:16px; margin:20px 0 0 !important; line-height:1.5;}
.details h4.ie {margin-top:0 !important;}

p.code {margin:5px 0 15px;}
p.code textarea {width:80%; min-width:520px;}

/* construction, construction2 */
.capt {font-size:14px; font-weight:bold;}
.construction p, .construction2 p {margin:0 0 10px 0;}
.construction p label {float:left; width:295px; clear:both;}
.construction span.grey2, .construction2 span.grey2 {font-size:11px;}
.construction span.grey2 {line-height:1.2; margin-left:295px; -margin-left:298px; display:block;}
.construction input[type="checkbox"], .construction2 input[type="radio"] {margin-left:0;}
.construction input, .construction select, .construction2 .txtfield {font-size:14px;}
.construction .txtfield {width:45%;}
.construction2 .txtfield {width:55%; margin-left:15px;}
.construction select, .construction2 select {width:46%;}
.construction .submit, .construction2 .submit {padding:0 0 5px 295px; clear:both;}

.preview {margin:10px 0;}

/* viewinfor */
.viewinfors {margin-bottom:10px;}
.viewinfors td {text-align:center; padding:5px;}
.infor1, .infor2, .infor3, .infor4, .infor5 {color:#000; font-size:11px; text-align:left; text-decoration:none; display:block; border:1px solid #CECECE; padding:6px 4px 6px 24px;}
.infor1, .infor2 {width:74px; line-height:1.1;}
.infor4 { line-height:1.1; text-align:right; padding:2px; width:50px;}
.infor5 {padding:2px 2px 2px 20px; line-height:1.1;}
.infor1 b, .infor2 b, .infor2 span {color:#FA2B69;}
.infor3 {font-size:12px; font-weight:bold;}
.infor3, .infor5 {display:inline;}

/* bannerside */
.bannerside {text-align:center; width:100%; max-width:100%; overflow:hidden; margin-bottom:20px;}

.listtags input[type="text"]:focus, .newmess input[type="text"]:focus, .newmess input[type="email"]:focus, .reg input[type="text"]:focus, .reg input[type="password"]:focus {background-color:#FFFFCC;}

.tools {
padding-left:12px;
padding-right:12px;
}

.w100 .hidden {display: none;}
.dragStyle {background:#CFD4E6; border:1px solid #727EA3; z-index: 0}
.hoverStyle {background:red; border:1px solid #727EA3; z-index: 1000}

.memori_block {width:250px;border:1px dashed #cecece;padding:5px;font-family:arial;}
.memori_link_div{margin-bottom:5px;}
.memori_tag_div{font-size:11px;}
a.memori_title {color:#FA2B69;font-size:18px; font-weight:normal;
line-height:24px;text-decoration:none;}
a.memori_link {line-height:16px;color:#336699;font-size:14px; font-weight:bold;}
.memori_descr {color:#000000;font-size:12px;}
.memori_tag {color:#c3c3c3;font-size:11px;}
a.memori_my {color:#FA2B69;font-size:11px;}

a.blue_border {border-bottom: 1px dashed #199BCD; text-decoration: none;}
.helpText {font-size: 12px}
.helpBlock {padding: 10px 0px 0px 25px; display: none; margin: 20px }

.newMessageInformer {width: 10px; color: rgb(250, 43, 105);}
.visibility {visibility: hidden}



/*
================================================
autosuggest, inquisitor style
================================================
*/

div.autosuggest
{
	position: absolute;
	background-position: top;
	background-repeat: no-repeat;
	padding: 0px 0 0 0;
}

/* IEXX compatinility */
* html div.autosuggest {
	padding-top:1px;
}

/* Only IE7 compatibility */
*+html div.autosuggest {
	margin-top:12px;
	padding:0px;
}

div.autosuggest div.as_header
{
	margin-top:5px;
	position: relative;
	height: 3px;
	padding: 1px 0 0 0 ;
	border-top:1px solid #95a5c6;
	border-left:1px solid #95a5c6;
	border-right:1px solid #95a5c6;
	background-color:#ffffff;
	background-position: top right;
	background-repeat: no-repeat;
	overflow: hidden;
}
div.autosuggest div.as_footer
{
	position: relative;
	height: 3px;
	padding: 1px 0 0 0 ;
	border-bottom:1px solid #95a5c6;
	border-left:1px solid #95a5c6;
	border-right:1px solid #95a5c6;
	background-color:#ffffff;
	background-position: top right;
	background-repeat: no-repeat;
	overflow: hidden;
}
/* Only IE7 compatibility */
*+html div.autosuggest div.as_header { margin-top:0px; }
* html div.autosuggest div.as_header { margin-top:5px; }

div.autosuggest div.as_footer
{
	/* border-bottom:1px solid #95a5c6; */
}

div.autosuggest div.as_header div.as_corner,
div.autosuggest div.as_footer div.as_corner
{
	position: absolute;
	top: 0;
	left: 0;
}
div.autosuggest div.as_footer div.as_corner
{

}
div.autosuggest div.as_header div.as_bar,
div.autosuggest div.as_footer div.as_bar
{
	height: 0px;
	overflow: hidden;
	background-color: #ffffff;
}


div.autosuggest ul
{
	list-style: none;
	margin: 0 0 -4px 0;
	padding: 0;
	overflow: hidden;
	background-color: #ffffff;
	border-left:1px solid #95a5c6;
	border-right:1px solid #95a5c6;
}

div.autosuggest ul li
{
	color: #5776ae;
	padding: 0;
	margin: 0 4px 4px;
	text-align: left;
}

div.autosuggest ul li a
{
	color: #000000;
	display: block;
	text-decoration: none;
	background-color: transparent;
	text-shadow: #000 0px 0px 5px;
	position: relative;
	padding: 0;
	width: 100%;
}
div.autosuggest ul li a:hover
{
	background-color: #3b5998;
	text-decoration:none;
}
div.autosuggest ul li.as_highlight a:hover
{
	background-color: #3b5998;
	text-decoration:none;
}

div.autosuggest ul li a span
{
	display: block;
	padding: 3px 6px;
	font-weight: normal;
}

div.autosuggest ul li a span small
{
	font-weight: normal;
	color: #999;
}

div.autosuggest ul li.as_highlight a span small
{
	color: #ccc;
}

div.autosuggest ul li.as_highlight a
{
	color: #fff;
	background-color: #3b5998;
	background-position: bottom right;
	background-repeat: no-repeat;
	text-decoration:none;
}

div.autosuggest ul li.as_highlight a span
{
	background-position: bottom left;
	background-repeat: no-repeat;
}

div.autosuggest ul li a .tl,
div.autosuggest ul li a .tr
{
	background-image: transparent;
	background-repeat: no-repeat;
	width: 6px;
	height: 6px;
	position: absolute;
	top: 0;
	padding: 0;
	margin: 0;
}
div.autosuggest ul li a .tr
{
	right: 0;
}

div.autosuggest ul li.as_highlight a .tl
{
	left: 0;
	background-position: bottom left;
}

div.autosuggest ul li.as_highlight a .tr
{
	right: 0;
	background-position: bottom right;
}

div.autosuggest ul li.as_warning
{
	font-weight: bold;
	text-align: center;
}

div.autosuggest ul li.as_header
{
	font-weight: bold;
	font-size:14px;
	color:#FFFFFF;
	background:#999;
	padding-left:6px;
	padding-top:2px;
	padding-bottom:2px;
}

div.autosuggest ul em
{
	font-style: normal;
	font-weight:bold;
	color: #000000;
	background-color:#d8dfea;
}

#screen {
    background:transparent url(/images/0-3.png) repeat scroll 0 0;
    display:none;
    height:100%;
    left:0;
    position:absolute;
    right:0;
    top:0;
    width:100%;
    z-index:98;
}

p.fl-mr {float:left; margin-right:9px}
.graphBlock {width:270px;margin-bottom:10px;}

div.reklama {margin: 20px 0px 10px 15px}

i.fade {
    background:transparent url(/images/fading.png) no-repeat scroll 0 50%;
    display:block;
    float:right;
    height:1.6em;
    margin:-1.4em 0 -0.1em -16px;
    overflow:hidden;
    position:relative;
    width:16px;
}

td.toFade {
    overflow:hidden;
    padding-right:0;
    width:70%;
    position: relative
}

.bold { font-weight: bold }

.qip_menu {position: relative; height:26px !important;}
.qip_menu .current     { background:url(/img/qip_bar_bg.gif) no-repeat scroll 100% -53px !important;}
.qip_menu .current div { background:transparent url(/img/qip_bar_bg.gif) no-repeat scroll 0 -23px !important; color: #000;}

.qip_menu .current
{
	background-color:#f1f1f1 !important;
}

INPUT {vertical-align:middle}
.font12 {font-size:12px}
.mb5 {margin-bottom:5px}
.mb10 {margin-bottom:10px}
.mr20 {margin-right:20px}
.db {display:block}
.onlinegame {font-weight:bold; font-size:14px; color:#199BDC; text-decoration:none; background:url(/images/icons.gif) no-repeat 0 -936px; padding-left:22px; margin-right:30px}
.pinkbuttonsmall {background-color:#fb2b69; border:none; color:#fff; font-size:14px; font-weight:bold; overflow:visible; padding:1px 5px}


.groupadd {background:url(/images/icons.gif) no-repeat 0 -898px; padding-left:22px; font-size:14px; font-weight:bold}
.grouplist .item {width:100%}
.grouplist DIV {font-size:12px}
.admin, .admin a {font-size:18px; color:#fd0000; margin-right:5px; font-family:tahoma}
.grouplist .item .textbox {font-size:12px; color:#000; padding-left:30px}


.grouppopular {width:100%; padding:0; margin:0}
.grouppopular LI {float:left; width:100%; position:relative; border-bottom:1px solid #e0e0e0; padding:5px 0; overflow:hidden; white-space:nowrap}
.grouppopular A {text-decoration:none; font-weight:bold; font-size:13px}
.grouppopular IMG {vertical-align:middle; margin-right:5px}
.grouppopular .add {position:absolute; top:3px; right:0; display:block; width:25px; height:20px; background:#f2f2f2 url(/images/icons.gif) no-repeat 100% -968px}
.grouppopular .del {position:absolute; top:3px; right:0; display:block; width:25px; height:20px; background:#f2f2f2 url(/images/icons.gif) no-repeat 100% -992px}

.multiple {margin-top:15px}
.multiple OPTION {font-size:12px; line-height:10px}











.header {float:left; width:100%; margin:14px 0 10px 0}

.logobox {float:left; width:230px; padding-left:15px; margin:0.3em 0 0 -100%}
.logo {float:left; height:48px; background:url(/img/bg.png) no-repeat 0 0}
.logo A {display:block; float:left; height:48px}
.logo A SPAN {position:absolute; top:-3000px; left:-3000px}
.searchlink {width:54px}
.qiplink {width:146px}
.logobox STRONG {display:block; clear:both; font-family:arial; font-size:16px; color:#808285; padding-top:4px}
.logobox strong a {text-decoration: none; color:#808285;}
.logobox strong a:hover {color: #505255;}

.search {margin:0 286px 0 245px}
.search UL {margin:0; padding:0; list-style-type:none}
.search LI {float:left; font-family:arial; margin-right:10px; font-size:12px}
.search .qb_active {font-weight:bold}
.search .qb_active A, .search .qb_active A:hover {text-decoration:none; color:#231f20; cursor:default}

.searchform {float:left; width:100%; padding:5px 0 4px 0}
.textbox {margin-right:87px}
.searchbox {min-height:24px; border:solid #d1d3d4; border-width:0 1px; background-color: #ffffff;}
.textbox .text {width:95%; margin-left:10px; border:0; background-color:#fff; font-family:arial; font-size:18px;  padding:0; vertical-align:middle}
.qipsearchbutton {float:left; width:77px; padding-left:10px; margin-left:-87px}
.searchbutton {width:77px; height:30px; border:0; background:#02b0ef url(/img/bg.png) no-repeat -200px 0; font:bold 16px arial; color:#fff}

.qipdownload {float:left; width:256px; margin-left:-256px; padding-top:10px}
.qipdownload A {display:block; width:240px; height:51px; background:#d71a20 url(/img/bg.png) no-repeat 0 -48px}


/* сглаженные углы */
.rtop, .rbottom {display:block; clear: both; lmargin-right:87px}
.rtop *, .rbottom * {display: block; height: 1px; overflow: hidden; font-size:0; background-color:#fff}
.r1 {margin: 0 3px; background-color:#d1d3d4}
.r2 {margin:0 1px; border:solid #d1d3d4; border-width:0 2px}
.r3 {margin:0 1px; border:solid #d1d3d4; border-width:0 1px}
/* сглаженные углы */


