/* loginblock */
.loginblock {background:#FFF; color:#000; width:360px; position:absolute; right:0; top:60px; z-index: 1000}
.loginblock, .loginblock form, .loginblock fieldset, .b1, .b2, .b3 {border:1px solid;}
.loginblock, .b1 {border-color:#F6F6F6 #EEEDEE #EEEDEE;}
.loginblock form, .b2 {border-color:#F1F1F1 #E9E9E9 #E9E9E9;}
.loginblock fieldset, .b3 {border-color:#E1E0E1; padding:7px;}
.loginblock .error {margin:5px 0;}
.username, .pass {display:block; margin:5px 0;}
.loginblock b {font-size:12px;}
.loginblock input {vertical-align:middle;}
.username input, .pass input {margin:0 7px; width:124px;}
.username input {margin-left:18px;}
.membermy input {margin-left:58px;}
.loginblock .enter {width:72px; margin:5px 0;}

.error {color:red;}
.hide {display:none;}


/* spamblock */
.spamblock {background:#FFF; color:#000; width:200px; position:absolute; border:1px solid #cecece; padding:5px;}
.spamblock .error {margin:5px 0;}
.spamblock input {vertical-align:middle;}
.spamblock textarea {width:190px; height:80px; margin: 5px 0 5px 0;}
.spamblock legend {padding-left:5px; color: #959595;}
.hide {display:none;}


.section {background:url(/images/dot.gif) left bottom repeat-x; padding-bottom:5px;}
.block {display:block;}
.big {font-size:16px;}
a.big {color:#105CB6;}
.nogap {white-space:nowrap;}
.nobullets {list-style:none; margin-left:0; padding-left:0;}

.intro, .sorting, .listtags, .buttons, .createbundle, .listbundles, .pagenav, .bookmarks, .newmessbox, .contact, .blogbox, .profile, .settings, .addlink, .reg, .about {padding-left:12px; padding-right:12px;}

/* actionbox */
.buttons {background-color:#FFFFD5; zoom:1; overflow:hidden;}
.buttons p {margin:5px 0 5px 29px;}
.buttons input {padding-left:0; padding-right:0; //overflow:visible;}

/* stars */
.stars {background-color:#FFF;}
.stars .title a, .namestar a {color:#FA2B69;}
.namestar {font-size:16px; font-weight:bold;}
.stars img.fl {margin:0 10px 6px 5px;}
.stars .alignr {font-size:12px; font-weight:bold; margin:0; clear:both;}

/* bannerside */
.bannerside {text-align:center; width:100%; max-width:100%; overflow:hidden; margin-bottom:20px;}

/* edit table form */
.edit td, .edit th {vertical-align:top;}
.edit th {text-align:left; width:75px; padding:0;}
.edit td {padding-right:25px}
.edit th span.grey2 {font-size:11px; font-weight:normal; line-height:1;}
.edit td.error, .edit td.red, .edit td.save {padding-left:75px; padding-bottom:1px;}
.edit td.save {padding-bottom:15px;}
.edit textarea {height:70px;}


/* elements form */
.text, .edit textarea {width:100%}
.text100 {width:100px; border:1px solid #CECECE;}
.text4 {width:440px; border:1px solid #CECECE;}
.selct {margin:0 7px 0 0;}
.selct input[type="checkbox"] {margin-left:0;}

/* yourtags */
.yourtags {font-size:12px; margin-bottom:10px; word-spacing:4px;}
.yourtags:after {content:".";}
.yourtags a {color:#105CB6; word-spacing:normal; line-height:2.2;}
.actvtag {background-color:#FFFFD5; color:#93883F; font-weight:bold; padding:0 2px; border:1px solid #EDDE87;}
.seltag {color:#105CB6; border:1px solid #EDDE87; padding:3px;}

/* toolbartags */
.toolbartags {font-size:12px; word-spacing:4px;}
.toolbartags:after {content:".";}
.toolbartags a {color:#105CB6; word-spacing:normal; }

/* tagsAutoComplete */
.tagsAutoComplete a {font-size: 12px; color:#105CB6; word-spacing:normal; }

/* popblock */
.popblock {background-color:#FFF; border:1px dashed #CECECE; padding:7px; width:300px; overflow:hidden; position:absolute; z-index:30;}

/* bundle link */
.bundle {background:url(/images/bundle_left.gif) left top no-repeat; color:#666; white-space:nowrap; text-decoration:none; padding-left:12px; float:left; line-height:14px; margin-bottom:5px;}
.bundle span {background:url(/images/bundle_right.gif) right top no-repeat; float:left; height:14px; padding-right:4px; cursor:pointer; cursor: hand}

/* bookmarks */
.bookmarks ul {margin:10px 0 0; padding:0; width:100%; overflow:hidden;}
.bookmarks li {list-style:none; color:#999; width:100%; margin-bottom:10px; padding:0 0 5px;}
.checkbmk {margin:3px 10px 5px 0; //margin-top:0; -margin-right:7px;}
.bookmarks a.big {font-weight:bold; margin:0;}
.bookmarks .pic {margin-left:25px; border:1px solid #E0E0E0;}
.bookmarks .bundle {margin-bottom:0; margin-top:2px;}
.bookmarks p {margin:0; padding-left:26px; //margin-left:3px;}
.bookmarks p.link {padding:0; overflow:hidden; //width:94%; line-height:1.2;}
.bookmarks p.link img {vertical-align:-2px;}
.bookmarks .edit {width:100%; margin:0; clear:both;}
.bookmarks .edit th {padding-left:25px;}
.bookmarks .edit td.save {padding-left:150px;}
.bookmarks .block {position:absolute; padding-left: 150px}
/* .bookmarks .popblock {left:100%; top:0;} */
.bookmarks .popblock {left: 20%; top:0;}
.vline {margin:0 2px;}
.bookmarks .txt {margin:3px 0; //margin-left:3px;}



.dashed {text-decoration:none; border-bottom:1px dashed;}
.dashedB {text-decoration:none; border-bottom:2px dashed;}
.noDashed {text-decoration:none; }

.txt {color:#000; font-size:13px; line-height:1.2; margin:3px 0;}

/* savebmk1 */
.savebmk1, .savebmk2, .savebmk3, .savebmk4, .savebmk5, .savebmk6 {padding:0 2px;}
.savebmk2, .savebmk2 a, .savebmk3, .savebmk3 a, .savebmk4 a, .savebmk5 a, .savebmk6 a {color:#FFF;}
.savebmk1 {background-color:#FEE9F0;}
.savebmk2 {background-color:#FC80A5;}
.savebmk3 {background-color:#FB6A96;}
.savebmk4 {background-color:#FDBFD2;}
.savebmk5 {background-color:#FED5E1;}
.savebmk6 {background-color:#FC95B4;}
span.savebmk6 {color:#FFF;}

.pic {margin:3px 10px 5px 0;}

/* ratingstar */
.ratingstar, .ratingstar dd {margin:0; padding:0;}
.ratingstar ol {background:url(/images/stars.png); margin:0; padding:0; list-style:none; width:100px; height:20px; position:relative;}
.ratingstar li {float:left; margin:0; padding:0;}
.ratingstar li a {margin:0; padding:0; display:block; width:20px; height:20px; text-indent:-9999px; position:absolute; text-decoration:none; z-index:10;}
.ratingstar li a:hover {background:url(/images/stars.png) left center; left:0; z-index:2;}
.ratingstar a.star1 {left:0;}
.ratingstar a.star1:hover {width:20px;}
.ratingstar a.star2 {left:20px;}
.ratingstar a.star2:hover {width:40px;}
.ratingstar a.star3 {left:40px;}
.ratingstar a.star3:hover {width:60px;}
.ratingstar a.star4 {left:60px;}
.ratingstar a.star4:hover {width:80px;}
.ratingstar a.star5 {left:80px;}
.ratingstar a.star5:hover {width:100px;}
.ratingstar li.current {background:url(/images/stars.png) left bottom; height:20px; z-index:1;}

/* 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:21px;}
.size6 {font-size:18px;}
.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;}

.pr12 {padding-right:12px}



/* indxpage */
.home {padding-top:0; padding-bottom:15px;}
.indxpage {background:url(/images/vdot.gif) center top repeat-y; padding:0 1px; -height:1%; voice-family:"\"}\""; voice-family:inherit; height:auto;}
.indxpage h1 {background:url(/images/icons_stars.gif) left 2px no-repeat; color:#999; font-size:28px; line-height:1; font-weight:normal; margin:15px 0 0 12px; padding:0 0 10px 38px;}
.indxpage h1 span {font-size:11px;}
h1.userstar {background-position:left -138px;}
h1.pop {background-position:left -68px;}
h1.stat {background-position:left -208px;}
.indxpage .stars, .indxpage .tagsuser, .indxpage .bookmarks {padding:5px 12px 20px 12px; background-color:transparent;}
.indxpage .stars img.fl {margin-left:0}
.indxpage .stars p {font-size:12px; margin:0 0 10px; line-height:1.1;}
.indxpage .tagsuser {padding-top:20px;}
.userlnks a {font-size:12px;}
.indxpage .bookmarks IMG.fl {margin-bottom:5px}
.indxpage .bookmarks ul {overflow:visible;}
.indxpage .text, .indxpage textarea {width:100%}
.indxpage .bookmarks .bundle {margin-bottom:2px; margin-top:0;}


.premiumbox {float:left; width:100%; background:#fff url(/images/dot.gif) repeat-x scroll left bottom}
.premiumright {float:right; width:253px; padding-top:23px}
.premiumleft {margin-right:253px}
.premiumdouble {float:left; width:100%; background:transparent url(/images/vdot.gif) repeat-y scroll 50% 0}
.rightlink {float:right; padding:20px 12px 0 0}

#premium, #premium2 {margin:10px 12px 0 -12px; padding:5px 0 20px 0; margin:0; padding:0}
#premium LI,  #premium2 LI {float:left; width:100%; padding:2px 0 5px 0; clear:both; margin-bottom:5px}
#premium P.link, #premium2 P.link {padding-left:12px}
#premium IMG, #premium2 IMG {padding-left:12px}
#premium P.link IMG, #premium2 P.link IMG {padding-left:0}

#premium .txt,  #premium2 .txt {padding-right:10px}
#premium .premiumtags, #premium2 .premiumtags {clear:both; height:auto; _height:20px; min-height:20px; background:transparent url(../images/star.png) no-repeat 0 0; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='http://www.photorow.ru/photos/Memori/star.png'); -background:none; padding:5px 0 5px 37px}
#premium .checkbmk {margin:3px -1px 5px 12px;}
.star {display:-moz-inline-box; display:inline-block; width:25px; height:25px; 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; vertical-align:middle; margin-right:5px}
.indx {margin-right:0;}

#premium.premiumlist LI {padding-left:12px}
#premium.premiumlist P.link {padding-left:0}

.premiumbookmarks {margin:0 0 0 -12px; padding:0 0 5px 0}
.premiumbookmarks LI {list-style-type:none; padding:7px 10px; overflow:hidden}
.premiumbookmarks .big {text-decoration:none; font-weight:bold; font-size:14px}
.premiumbookmarks IMG {vertical-align:middle}

.premiumpromo {width:725px; margin:0 auto; font-size:16px; background:url(/images/premium4.png) no-repeat 50% 0; padding:100px 0 50px 0}
.premiumpromo H1 {font-size:18px; color:#ff6699; margin:0}
.promotop {background:url(/images/premium5.png) no-repeat 50% 100%; padding-bottom:50px}
.pinkbutton {background-color:#fa2b69; color:#fff; font-size:16px; font-weight:bold; padding:5px 35px; text-decoration:none}
.pinkbutton:hover {color:#fff}

/* more */
.more {background:url(/images/dot.gif) left bottom repeat-x; padding:5px 0 5px 14px;}
.userlnks a {color:#105CB6;}

.col1, .col2 {width:50%;}
.col3 {width:50%; //width:49%}
.col1, .col3 {float:left;}
.col2 {float:right;}

/* plans */
.plans, .yellowbox {background-color:#FFFFD5; border:1px solid #EDDE87;}
.plans .title, .plans .title a, .yellowbox .title, .yellowbox .title a {color:#93883F;}

.lnkregbox {float:right; position:relative; margin-top:-20px}
.lnkreg, .lnkreg:hover {float:right;background-color:#FA2B69; color:#FFF; font-size:16px; font-weight:bold; text-decoration:none; line-height:1.7; padding:5px 15px}

/* present */
.present {font-size:12px; overflow:hidden; padding:8px 8px 0 8px;}
.present IMG {margin-bottom:8px}
.presentright {margin-left:188px}
.present h1 {color:#199BDC; font-size:16px; margin:0}
.present ul {margin:0;  padding:0 0 0 5px;}
.present li {background:url(../images/present_list.gif) no-repeat 0 50%; font-size:14px; padding:2px 0 2px 38px; margin-bottom:1px}


/* footer */
.footer {background:#F1F2F1; padding:0 2% 20px; clear:both;}
.footer, .footer a {color:#999;}
.footer img {vertical-align:middle;}
.footer p {background:url(/images/footer_logo2.gif) left 3px no-repeat; padding:30px 0 5px; margin:0;}
.footer p a {margin:0 2px;}
.footer p.fr {background-image:url(/images/roiber.gif); width:250px;}
.footer p.fr a {margin:0;}

/*invite*/
.innerboxres {text-align:center; display:none;}
.innerboxres .big {font-weight:bold;}
.innerboxres a.white {color:white;font-size:12px; font-weight:bold;}
/*quoting*/
.quote{border:1px solid #EDDE87;  background:#FFFFD5; padding:9px;}

/*graphmode*/
.divz1{float:left; height:230px; width:310px;}
.zalk_table td.checkbox_td {text-align:center; vertical-align:top; width:37px;}
.zalk_table td.checkbox_td input {margin-left:5px;}
.zalk_table a.big {font-weight:bold; margin:0;}
div.dashedblock{border: 1px dashed rgb(206, 206, 206); padding:5px;}
.dashedblock{border: 1px dashed rgb(206, 206, 206); padding:5px; width:95%;}

/*sideviewers*/
.viewers div {padding-left: 55px;}
.viewers span {color:#999999;}

/*sidefriendsall*/
.friendsof {padding-left: 55px;}

/*sidetagsblock*/
.fade .sidebox a, .fade .sidebox a:link, .fade .sidebox a:visited {color:#98C3D9;}
.fade .tagsuser a, .fade .tagsuser a:link, .fade .tagsuser a:visited {color:#98C3D9;}
.fade .sidebox {color:#B7B7B7;}
.fade .sidebox span {color:#B7B7B7;}


.title_ros {
color:#F6628E;
font-family:arial;
font-size:20px;
font-weight:normal;
line-height:30px;
text-decoration:none;
}

#tags {
font-size:12px;
}

.userDiv {
width:100px;
float:left;
text-align:center;
}
.big12 {
font-size:12px;
}

.payment  {
font-size:16px;
margin:0 auto;
padding:30px 0 100px;
width:410px;
}
.payment strong {
color:#FF6699;
font-size:18px;
font-weight:normal;
}
.paymentgood {
background:url(/images/payment_good.jpg) no-repeat scroll 93px 52px transparent;
height:290px;
text-align:center;
}
.paymentgood div {
padding-top:205px;
}
.paymentgood b {
font-size:18px;
font-weight:normal;
}
.paymenterror {
background:url(/images/payment_error.jpg) no-repeat scroll 110px 75px transparent;
height:235px;
text-align:center;
}
#medialand_adland_div_1405 div {
 z-index: 65000;
 }

.cb {clear:both}
.mr10 {margin-right:10px}
.ml10 {margin-left:10px}

.listtags .item div {color:#999999}
.linksbar {float:right; font-size:14px}
.linksbar A  {font-weight:bold; margin:0 3px}

.linksbarsmall {padding-top:10px; color:#999999}
.linksbarsmall A {color:#105cb6}
.linksbarsmall A, .linksbarsmall SPAN {margin-right:4px}

.listtags .item .authorbox {padding-bottom:3px; font-family:tahoma}
.authorbox {padding-bottom:3px; font-family:tahoma; color:#999999}

.iconbook {display:-moz-inline-box; display:inline-block; width:16px; height:16px; background:url(/images/bookmark_icon.gif) no-repeat 0 0; vertical-align:middle; margin-right:5px}
.iconmembers {display:-moz-inline-box; display:inline-block; width:16px; height:16px; background:url(/images/friends_qip.gif) no-repeat 0 0; vertical-align:middle; margin-right:5px}



.members {float:right; display:block; background:url(/images/friends_qip.gif) no-repeat 0 3px; padding:6px 17px 0 24px;  font:normal 12px tahoma; color:#999999}

.memberlist UL {padding:0 20px 10px 0; margin:0}
.memberlist LI {font-size:12px; font-family:tahoma; padding:0 0 4px 7px; list-style-type:none; background:url(/images/gray_bullet.gif) no-repeat 0 7px}

.bookmarks {color: #999999; }

/* resembling users*/
#resUsers div {
background-color: #e7e9e9;
}
.resUsersTitle {
width: 200px; margin-left: auto; text-align: center;
}
.resUsersTitle span {
background-image: url(/images/res_users.png);
background-repeat: no-repeat;
background-position: left center;
padding-left: 25px;
font-weight: bold;
}
.resUsersBody span {
background-image: url(/images/dot.png);
background-repeat: no-repeat;
background-position: left center;
padding-left: 10px;
margin-left: 5px;
margin-right: 6px;
}
.frmfld {
    width: 440px;
    border:1px solid #a4adb4;
}

.frmcnt {
    width: 40px;
    border:1px solid #a4adb4;
    margin-left: 10px;
    float: right;
}

.frmcnt input {
    border: none;
    width: 38px;
}

.frmfld input, .frmfld textarea {
    background-color: #ffffff;
    border: none;
    width: 430px;
}

a#prevImg img, a#nextImg img {
    border:1px solid #a4adb4;
    width: 20px;
    height: 20px;
    margin: 0;
}

a#prevImg, a#nextImg {
    margin: 0;
    padding: 0;
}