/*iampregnant.ru*/
* {padding: 0px; margin: 0px;}
pre {font-size: 1em; position: absolute;}
body {background-color: #fff; font-family: "Trebuchet MS", Arial, Tahoma, Verdana; height: 100%; font-size: .75em; color: #727272; line-height: 1.2em;}
a:link, a:hover, a:visited, a:active {text-decoration: underline; color: #438DCE;}
img {border: none;}
hr {border: none 0; border-top: 1px solid #EFEFEF; height: 1px;}
hr.inv {visibility: hidden; width: 100%;}
h2 {font-weight: normal; color: #000; margin: 25px 0px 25px 0px; font-size: 1.6em; line-height: 1.2em;}
h2.mamas {margin: 10px 0px 15px 0px; padding: 0px;}
div.block-content h5 {font-size: 1.25em; color: #808080; margin: 25px 0px 15px 0px;}

div#wrapper {/* position: relative; */ width: 862px; height: 200px; margin: 0px auto;}
div#wrapper.error {width: 300px; height: 500px;}
div#wrapper.error img {margin: 40px 0px 25px 0px;}
div#head {padding: 10px 0px 0px 0px;}
div#head a.logo {float: left; margin: 15px 0px 24px 20px;}
div.clearer {clear: both;}
div.mysetup {float: left; width: 110px; text-align: center; padding: 17px 0px 0px 10px;}
div.mysetup p {background: url(../img/setup.gif) no-repeat; background-position: center top; padding: 55px 0px 0px 0px;}
img.zodiak {behavior: url('/css/iepngfix.htc');}
img.user {behavior: url('/css/iepngfix.htc');}
.submit-common {background: #4595DC; border: 1px solid #D3DAE0; color: #fff; width: 131px; height: 32px; font-size: 1.3em; margin: 40px 2px 0px 0px; float: left;}
.submit-common.grey {background: #D4DBE3 !important;}
.fl-left {float: left;}
.fl-right {float: right !important;}
.mt70 {margin-top: 70px !important; _margin-top: 45px !important;}
.mt70.real {margin-top: 70px !important;}
.mt50 {margin-top: 50px !important; _margin-top: 35px !important;}
.mt45 {margin-top: 45px !important;}
.mt40 {margin-top: 40px !important;}
.mt30 {margin-top: 30px !important; _margin-top: 35px !important;}
.mt20 {margin-top: 20px !important;}
.mt15 {margin-top: 15px !important;}
.mt10 {margin-top: 10px !important;}
.mt5 {margin-top: 5px !important;}
.mb20 {margin-bottom: 20px !important;}
.mb10 {margin-bottom: 10px !important;}
.ml200 {margin-left: 200px !important;}
.mp0 {margin: 0px !important; padding: 0px !important;}
.w550 {width: 550px !important;}
.w500 {width: 500px !important;}
.w460 {width: 460px !important;}
.w350 {width: 350px !important;}
.w330 {width: 330px !important;}
.w320 {width: 320px !important;}
.w310 {width: 310px !important;}
.w160 {width: 160px !important;}
.w110 {width: 110px !important;}
.fs09 {font-size: .9em !important;}
.lh14 {line-height: 1.4em;}
.black {color: #000 !important;}

span.bold {font-weight: bold;}
span.italic {font-style: italic;}
span.underline {text-decoration: underline;}
span.autor a {color: #727272; float: left; width: 100%; margin: 0px 0px 7px 0px;}

.disadvised {background: #fff !important;}
.disadvised label {color: #999999 !important;}
.disadvised img {display: none;}

ul.interests {list-style: none; float: left; margin: 5px 0px 0px 0px; _margin: 0px 0px 0px 0px;}
ul.interests li {margin: 10px 0px 0px 0px; padding: 2px 0px 0px 0px; float: left; clear: both;}
ul.interests li a {float: left;}
ul.interests li span {font-size: .8em; color: #438DCE; float: left; margin: -5px 4px 0px 1px;}
ul.interests li img {float: left;}

input.captcha {width: 80px !important; padding-left: 10px; margin-left: 26px;}
textarea.ask {border: 1px solid #D3DAE4 !important; background: #F7FBFE; width: 460px !important; height: 90px !important; padding: 5px; float: left; overflow: auto;}
p.bookmarks {color: #000; padding: 3px 5px; font-size: 1.2em; background: #E4FCE4; float: left;}
p.child-name {padding: 0px 0px 0px 14px; float: left; margin: 0px 15px 0px 0px; clear: both;}
p.child-name.boy {background: transparent url(../img/soska-boy.gif) no-repeat;}
p.child-name.girl {background: transparent url(/img/soska-girl.gif) no-repeat;}
p.child-name.na {background: transparent url(/img/soska-hz.gif) no-repeat;}
p.ask {float: left; margin: 15px 0px; width: 550px; font-size: 1.2em !important; line-height: 1.3em !important;}
p.que {float: left; width: 80px;}
p.left-t {float: left; width: 80px; padding: 5px 0px 0px 0px;}
div.copy {float: left; margin: 18px 0px 0px 15px; _margin: 18px 0px 0px 10px;}
div.links {float: left; margin: 18px 0px 0px 220px; _margin: 18px 0px 0px 180px;}
div.links a {color: #727272; margin: 0px 15px 0px 0px;}
a.del-profile {color: #516073; font-size: 1.2em; float: left; height: 30px; margin: 40px 0px 0px 0px; padding: 10px 0px 2px 40px; background: url(../img/del-profile.gif) no-repeat;}
div.selectall {border-bottom: 1px solid #E6E4E5; padding: 10px 0px 10px 0px; margin: 0px 0px 10px 0px; clear: both; width: 550px;}
div.selectall div {float: left; width: 45px; text-align: center;}
div.selectall label {color: #A7B0B5; margin: 0px 0px 0px 55px !important; font-size: .9em !important;}
div.serv-but {width: 200px; float: right; margin: -16px 30px 0px 0px; _margin-right: 15px; text-align: right;} /*OP SA*/
table.books {border-collapse: collapse; margin: 5px 0px 0px 0px; color: #A7B0B7; line-height: 1.4em;}
table.books td.check {border: 1px solid #CAD3D8; width: 45px; height: 45px;}
table.books td.booka {border: 1px solid #CAD3D8; width: 265px; padding: 0px 10px 0px 10px; background: #FAFAFC;}
table.books td.edit {border: 1px solid #CAD3D8; width: 197px; padding: 0px 10px 0px 10px;}
table.books td.edit span {width: 60px; float: left;}
table.books td.edit a {margin: 0px 0px 0px 50px; color: #40CC63;}

div.tmp-err {position: relative; background: url(../img/alert.gif) no-repeat; background-position: 10px 10px; padding: 10px 0px 10px 70px; margin: 10px 0px 0px 0px; text-align: left;}
div.tmp-err p {color: #9D0A0E; font-weight: bold;}
div.tmp-err ul {margin: 0px; padding: 0px; list-style-position: inside;}
div.profile-ed {margin: 0px 0px 20px 0px; padding: 0px; position: relative;} /*IE6 IE7*/
div.profile-ed div.tmp-err {margin: -30px 0px 0px 0px; float: left;}
div.profile-ed div.tmp-err ul {float: left;}
p.tmp-err {background: url(../img/alert.gif) no-repeat left center; padding: 15px 0px 15px 60px; color: #9D0A0E; font-weight: bold; margin: 10px 0px 0px 0px;}

/*children*/
div.child-item {margin: 20px 0px 0px 0px; _margin: 0px 0px 0px 0px;}
div.child-item.childrens {margin: 20px 0px 0px 0px !important;}
div.child-item  span.time-child {background: url(../img/time-green-bg.gif) repeat-x; padding: 10px 0px 10px 10px; background-position: 0px 5px; color: #010103} /*SA*/
div.child-item  span.time-child-end {background: url(../img/time-end-green.gif) no-repeat; padding: 10px 0px 10px 11px; background-position: 0px 5px;}
div.block-part div.mt10 label {float: left !important; margin: 0px 20px 0px 5px !important;}
div.clearer.child {margin: 7px 0px 5px 0px;}
/*status*/
div.status-my  span.time-child {background: url(../img/status-grey-bg.gif) left center repeat-x; padding: 10px 0px 10px 20px; background-position: 0px 5px; color: #545557} /*SA*/
div.status-my  span.time-child-end {background: url(../img/status-end-grey.gif) left center no-repeat; padding: 10px 0px 10px 11px; background-position: 0px 5px;}
div.status-my  span.time-child em {font-style: normal; background: url(../img/status-flag.gif) no-repeat left center; padding: 0px 10px 0px 13px;}

/*main*/
div.main-left {float: left; width: 360px; margin: 7px 0px 0px 0px; overflow: hidden;}
div.main-center {float: left; width: 245px; margin: 7px 6px 0px 6px; overflow: hidden;}
div.main-right {float: left; width: 245px; margin: 7px 0px 0px 0px; overflow: hidden;}
div.block-huge.art {width: 360px !important; padding: 0px !important; margin: 7px 0px 0px 0px !important;}
div.block-huge.art div.block-content {padding: 17px 20px 17px 20px !important; margin: 0px 0px 0px 0px !important; width: 320px !important;}
img.title {margin: 0px 0px 20px 0px;}
p.all-cont {margin: 10px 0px 0px 0px;}
div.block-huge.community-main p.all-cont {text-align: right;}
p.all-cont a.left {color: #478CC5; font-weight: bold;}
p.all-cont a.right {color: #478CC5; float: right;}
div.block-huge.community-main {background: #F7FBFE !important; width: 245px !important; padding: 0px !important; margin: 0px !important;}
div.block-huge.community-main div.block-t {background-image: url(../img/blocks/comm-side.gif) !important;}
div.block-huge.community-main div.block-r {background-image: url(../img/blocks/comm-side.gif) !important;}
div.block-huge.community-main div.block-b {background-image: url(../img/blocks/comm-side.gif) !important;}
div.block-huge.community-main div.block-l {background-image: url(../img/blocks/comm-side.gif) !important;}
div.block-huge.community-main div.block-lt {background-image:url(../img/blocks/comm-lt.gif) !important;}
div.block-huge.community-main div.block-rt {background-image:url(../img/blocks/comm-rt.gif) !important;}
div.block-huge.community-main div.block-rb {background-image:url(../img/blocks/comm-rb.gif) !important;}
div.block-huge.community-main div.block-lb {background-image:url(../img/blocks/comm-lb.gif) !important;}
div.block-huge.community-main div.block-content {width: 200px !important; padding: 17px 20px 17px 20px !important; margin: 0px 0px 0px 0px !important;}
div.block-huge.community-main div.com-item {border-bottom: 1px solid #ECF3FB; padding: 0px 0px 7px 0px; margin: 0px 0px 5px 0px;}
div.block-huge.community-main div.com-item p {background: url(../img/comm-pen.gif) no-repeat; padding: 0px 0px 0px 22px; color: #959698;}
div.block-huge.dairy {width: 245px !important; padding: 0px !important; margin: 7px 0px 0px 0px !important;}
div.block-huge.dairy div.block-content {padding: 17px 20px 17px 20px !important; margin: 0px 0px 0px 0px !important; width: 200px !important;}
div.block-huge.dairy img.iepng {_behavior: url('css/iepngfix.htc'); width:200px; height:30px; background: none !important; position: absolute !important; margin: -32px 0px 0px 0px !important;}
div.block-content.tags.ask-they {background:url(../img/ask-they.jpg) no-repeat;}
div.block-content.tags.ask-they p.ques {margin: 178px 0px 0px -7px; _margin: 195px 0px 0px -7px; _width: 250px; font-size: 1em;}
div.block-content.tags.find-bug {background:url(../img/find-bug.jpg) no-repeat;}
div.block-content.tags.find-bug  p.find-err {color:#000; width: 200px; margin: 5px 0px 0px 50px; line-height: 1.5em;}
/*tabs*/
div#wrapper ul.tabs-main {text-decoration: underline; float: left; width: 862px; padding: 0px; margin: 8px 0px 0px 0px; list-style: none; border-bottom: 3px solid #EBF2F8;}
div#wrapper ul.tabs-main li {padding: 0px 0px 0px 15px; margin: 0px 2px 0px 0px; float: left; background: url(../img/tabs/tabs-main-bg.gif) repeat-x; font-size: 1.4em;}
div#wrapper ul.tabs-main li.act {background: url(../img/tabs/tabs-main-act-bg.gif) repeat-x;}
div#wrapper ul.tabs-main li a {margin: 12px 0px 0px 0px; padding: 1px 5px 2px 0px; float: left; color: #448BCB; text-decoration: underline;}
div#wrapper ul.tabs-main img.tab-end {float: left;}
div#content {float: left; width: 862px; text-align: center; overflow: hidden;}
div#content div.container {position: relative; margin: 113px auto 0px auto; width: 496px;}
div#content div.content-like {text-align: justify; width: 670px; margin: 30px 0px 0px 30px; float: left; padding: 0px 0px 150px 0px;} /*IE6*/
div#content div.content-like div.print {float: left; text-align: left; margin: 0px 0px 30px 0px; width: 100%;}
div.print.suc {margin: 6px 0px 0px 25px; text-align: left; height: 34px;}
div.print.suc p {color: #3BB749; background: url(../img/ok.gif) no-repeat; padding: 10px 0px 10px 40px; font-size: 1.2em;}
div.print.suc.opt {float: left; margin: -20px 0px 30px 0px; _margin: 0px 0px 10px 0px; padding: 0px; width: 500px;}
div.print.suc.con {margin: 30px 0px 0px 0px; padding: 0px; clear: both;}

/*success*/
div.cont div.print.suc {margin: 10px 0px 0px 0px; padding: 0px;}
div.cont div.print.suc p {padding: 10px 0px 10px 50px;}
div.cont div.tmp-err p {margin: 0px 0px 5px 0px !important; padding: 0px !important;}
div.cont div.tmp-err ul {color: #7C7C7C; padding: 0px !important; margin: 0px 0px 20px 0px !important;}
div#form_react {float: left; padding-bottom: 15px;}
div#btn_closeact {display: none; float: left; margin: 40px 0px 15px 0px; _margin: 0px; _padding: 0px 0px 15px 0px;} /*IE7*/
div.cont div.codes input {clear: both;}

/*articles*/
/* div.articles-menu {float: left; margin: 40px 20px 0px 0px; width: 180px;}
div.articles-menu p a {color: #939393;}
div.articles-menu p.cats {color: #969696; margin: 0px 0px 15px 0px;}
div.articles-menu ul {list-style: none;}
div.articles-menu ul li {margin: 0px 0px 8px 0px; color: #000; font-weight: bold;}
div.articles-menu ul li a {font-weight: normal;}
 */h3.cats {color:#000; font-weight: normal; font-size: 1.2em; margin: 10px 0px 10px 0px; padding: 0px 0px 0px 0px;}
ul.right-cats {list-style: none; padding: 0px 0px 0px 0px; margin: 10px 0px 0px 0px; font-size: .9em;}
ul.right-cats li {margin: 0px !important; padding: 0px 0px 1px 12px !important; background:url(/img/li-before.gif) no-repeat 3px 9px; color: #438DCE; font-weight: bold;}
ul.right-cats li a {font-weight: normal;}
ul.right-cats li.all-cats {background:url(/img/li-all-before.gif) no-repeat 3px 9px;}
ul.right-cats li.all-cats a {color: #8F9396;}
#artContent div.article {font-size: 1.1em !important; line-height: 1.2em !important; font-family: "Trebuchet MS", Arial, Tahoma, Verdana !important;}
div.article font, div.article span {font-size: 1em !important; line-height: 1.2em !important; color:#000 !important; font-family: "Trebuchet MS", Arial, Tahoma, Verdana !important;}
div.article p {font-size: 1em !important; line-height: 1.2em !important; font-family: "Trebuchet MS", Arial, Tahoma, Verdana !important;}
#artContent div.article h5 {line-height: 1.1em;}
div.content-part {float: left; width: 350px;}
div.content-part a.nextart {float: right; margin: 10px 0px 0px 0px;}
div.content-part a.prevart {float: left; margin: 10px 0px 0px 180px;}
div.content-part p.added {margin: 0px !important; width: 100%; text-align: right; font-size: .75em !important; color: #929292;}
div.content-part h2 {margin: 20px 0px 35px 0px;}
div.content-part h6 {font-size: 1.1em; margin: 0px 0px 10px 0px;}
div.content-part div.article {text-align: justify; margin: 0px 0px 40px 0px;}
div.article h5 {font-size: 1.3em; font-weight: normal; margin: 0px 0px 10px 0px; color: #000;}
div.content-part div.article p {margin: 0px 0px 10px 0px;}
div.article p img {float: left; margin: 10px 15px 10px 0px; background: url(../img/blog-img-bg.jpg) no-repeat; background-position: right bottom; padding: 2px 3px 11px 2px;}
/* div.article  */p.serv-art {margin: 10px 0px 10px 0px; float: right; width: 100%; text-align: right; color: #38B349;}
/* div.article  */p.serv-art a {color: #38B349; background: url(../img/plus-book.gif) no-repeat; background-position: left center; padding: 0px 0px 0px 13px;}
p.serv-art span {color: #38B349;}
div.content-part div.article  div.pre {color: #7D7D7D;}
div.content-part div.article  div.pre img {margin: -20px 15px 10px 0px; _margin: -30px 15px 10px 0px;}
div.content-part.w550 h2 {margin: 40px 0px 15px 0px;}
/* div#for-mamas div {background: #E3FDE2; border-bottom: 1px solid #E6E4E5; width: 535px; float: left; padding: 12px 10px 12px 5px; margin: 0px 0px 4px 0px;}
div#for-mamas div input {float: left; margin: 0px;}
div#for-mamas div label {float: left; margin: 0px 0px 0px 5px; color: #000; font-size: .9em;}
div#for-mamas div img {float: right;} */

table.formamas {margin: 0px 0px 4px 0px;}
table.formamas tr {background:#E3FDE2; padding: 0px 0px; color:#000; font-size: .7em; margin: 0px 0px 0px 0px; float: left;}
table.formamas td.ch {width: 25px; text-align: center; padding: 5px 0px; border-bottom: 1px solid #E6E4E5;}
table.formamas td.wht {width: 185px; padding: 5px 0px; border-bottom: 1px solid #E6E4E5;}
table.formamas td.wht p {color:#000;}
table.formamas td.dl {width: 20px; text-align: center; padding: 5px 0px; border-bottom: 1px solid #E6E4E5;}
table.formamas tr.disadvised {background: #ECF3FB !important; color:#999999;}

/* blocks */
div.block-t {background: repeat-x top;}
div.block-r {background: repeat-y right;}
div.block-b {background: repeat-x bottom;}
div.block-l {background: repeat-y left;}
div.block-lt {background: no-repeat left top;}
div.block-rt {background: no-repeat right top;}
div.block-rb {background: no-repeat right bottom;}
div.block-lb {background: no-repeat left bottom;}
div.block-content {padding: 0px;}

/* block sub-tabs */
div.block-sub-tabs {background: #fff; float: left; width: 862px;}
div.block-sub-tabs div.block-t {background: none;}
div.block-sub-tabs div.block-r {background-image: url(../img/blocks/st-side.gif);}
div.block-sub-tabs div.block-b {background-image: url(../img/blocks/st-side.gif);}
div.block-sub-tabs div.block-l {background-image: url(../img/blocks/st-side.gif);}
div.block-sub-tabs div.block-lt {background: none;}
div.block-sub-tabs div.block-rt {background: none;}
div.block-sub-tabs div.block-rb {background-image:url(../img/blocks/st-rb.gif);}
div.block-sub-tabs div.block-lb {background-image:url(../img/blocks/st-lb.gif);}
div.block-sub-tabs div.block-content {height: 40px; padding: 20px 0px 0px 25px;}

/* block sub-tabs  content*/
div.search-bottom {float: left; width: 400px; background: url(../img/small-tabs-map.gif) no-repeat; background-position: left bottom; height: 50px; margin: 9px 0px 0px 20px; _margin: -20px 0px 0px 10px;}
/*div.search-bottom div.map-search {position: relative; left: 38px; top: -26px;}*/
#search-area.text.opera {margin: -36px 0px 0px 0px;} /*OP IE6*/
div.search-bottom div.map-search {position: relative; left: 38px; top: -26px; _top: 0px;} /*SA*/
div.search-bottom div.map-search input.text {position: relative; top: 48px; padding: 6px 10px 0px 10px; display: block; border: none; width: 281px; height: 30px; background: url(../img/search-map-noact.gif) no-repeat;} /*IE6 IE7 OP*/
div.search-bottom div.map-search input.text.first {background: url(../img/search-map-act.gif) no-repeat;}
div.search-bottom div.map-search input.submit {background: url(../img/search.gif) no-repeat; width: 56px; height: 30px; border: none; float: right; color: #fff; font-size: .8em !important; margin: -8px 35px 0px 0px; _margin: -8px 0px 0px 0px;}
div.search-bottom div.map-search ul {list-style: none; position: relative; display: block; height: 21px; top: -6px;}
div.search-bottom div.map-search ul li {margin: 0px 3px 0px 0px; background: url(../img/tabs/tabs-small-bg.gif) no-repeat; float: left;}
div.search-bottom div.map-search ul li.act {background: url(../img/tabs/tabs-small-act-bg.gif) no-repeat;}
div.search-bottom div.map-search ul li a {color: #5585B5; margin: 2px 5px 0px 8px; float: left; font-size: .8em;}
div.search-bottom div.map-search ul li img {float: left;}
div.search-bottom div.map-search ul li a {user-focus: none; outline : none; -moz-user-focus: none; -moz-outline: none; behavior: url('/css/hidefocus.htc');}
div.search-bottom div.map-search ul li a:focus {user-focus: none; outline : none; -moz-user-focus: none; -moz-outline: none; behavior: url('/css/hidefocus.htc');}
/**/
div.search-other {float: left; width: 400px; background: url(../img/small-tabs-other.gif) no-repeat; background-position: left bottom; height: 50px; _height: 80px; margin: 9px 0px 0px 10px; _margin: -15px 0px 0px 5px;}
div.search-other div.map-search {position: relative; left: 38px; top: -26px; _top: 0px;}
div.search-other div.map-search input.text {position: relative; top: 48px; padding: 6px 10px 0px 10px; display: block; border: none; width: 281px; height: 30px; background: url(../img/search-map-noact.gif) no-repeat;} /*IE6 IE7 OP*/
div.search-other div.map-search input.text.area-hide {color: #727272; font-size: .9em; height: 28px; padding-top: 8px;} /*OP*/
div.search-other div.map-search input.text.first {background: url(../img/search-map-act.gif) no-repeat;}
div.search-other div.map-search input.submit {background: url(../img/search.gif) no-repeat; width: 56px; height: 30px; border: none; float: right; color: #fff; font-size: .8em; margin: -8px 35px 0px 0px; _margin: -8px 0px 0px 0px;}
#s_1 {background: url(../img/search.gif) no-repeat; width: 56px; height: 30px; border: none; float: right; color: #fff; font-size: .8em; margin: 12px 35px 0px 0px; _margin: 12px 0px 0px 0px;}
#s_2 {background: url(../img/search.gif) no-repeat; width: 56px; height: 30px; border: none; float: right; color: #fff; font-size: .8em; margin: -8px 0px 0px 0px; _margin: -8px 0px 0px 0px;}
#s_3 {background: url(../img/search.gif) no-repeat; width: 56px; height: 30px; border: none; float: right; color: #fff; font-size: .8em; margin: -8px 0px 0px 0px; _margin: -8px 0px 0px 0px;}
#s_4 {background: url(../img/search.gif) no-repeat; width: 56px; height: 30px; border: none; float: right; color: #fff; font-size: .8em; margin: 12px 35px 0px 0px; _margin: 12px 0px 0px 0px}
div.search-other div.map-search ul.ms {list-style: none; position: relative; display: block; height: 21px; top: -6px;}
div.search-other div.map-search ul.ms li {margin: 0px 3px 0px 0px; background: url(../img/tabs/tabs-small-bg.gif) no-repeat; float: left;}
div.search-other div.map-search ul.ms li.act {background: url(../img/tabs/tabs-small-act-bg.gif) no-repeat;}
div.search-other div.map-search ul.ms li a {color: #5585B5; margin: 2px 5px 0px 8px; float: left; font-size: .8em;}
div.search-other div.map-search ul.ms li img {float: left;}
div.search-other div.map-search ul.ms li a {user-focus: none; outline : none; -moz-user-focus: none; -moz-outline: none; behavior: url('/css/hidefocus.htc');}
div.search-other div.map-search ul.ms li a:focus {user-focus: none; outline : none; -moz-user-focus: none; -moz-outline: none; behavior: url('/css/hidefocus.htc');}
div.search-other div.pregnant {position: absolute; /*width: 280px;*/ width: 355px !important; height: 25px; margin: 14px 10px 0px 10px; padding: 6px 0px 0px 0px;} /*IE6 IE7*/
div.search-other div.pregnant span {float: left;}
div.search-other div.pregnant span.do {margin: 0px 0px 0px 10px;}
div.search-other div.pregnant input {text-align: center; float: left; width: 24px; height: 17px; padding: 0px 5px 0px 5px; margin: -1px 4px 0px 4px; border: none; background: url(../img/small-input.gif) no-repeat;}

/**/
div.profile-edit-page div.selectbox-wrapper {margin: 1px 0px 0px 0px !important; padding: 0px !important; overflow: auto; position: absolute; z-index: 10; width: 170px !important; text-align: left; max-height: 200px; color: #000; border: 1px solid #D0D7DD; }
div.profile-edit-page div.selectbox-wrapper {height: expression(this.offsetHeight > 200 ? "201px" : "auto");}
div.profile-edit-page div.selectbox-wrapper ul {margin: 0px 0px 0px 0px !important; padding: 5px 7px 10px 7px !important; list-style-type: none; background: #fff; font-size: 1em; border: none !important;}
div.profile-edit-page div.selectbox-wrapper ul li.selected {}
div.profile-edit-page div.selectbox-wrapper ul li { margin: 0pt; padding: 2px; list-style-type: none; display: block; cursor: pointer; }
div.profile-edit-page label {display: block; }
div.profile-edit-page .current {background-color: #F7FBFE;}


/*selectbox*/
div.search-other div.selectbox-wrapper {margin: 43px 0px 0px 0px; padding: 0px; overflow: auto; position: absolute; z-index: 10; width: 300px !important; text-align: left; max-height: 200px; color: #000; border: 1px solid #D0D7DD; }
div.search-other div.selectbox-wrapper {height: expression(this.offsetHeight > 200 ? "201px" : "auto");}
div.search-other div.selectbox-wrapper ul { margin: 0px 0px 0px 0px; padding: 10px 7px 10px 7px; list-style-type: none; background: #fff; font-size: 1em;}
div.search-other div.selectbox-wrapper ul li.selected {}
div.search-other div.selectbox-wrapper ul li { margin: 0pt; padding: 2px; list-style-type: none; display: block; cursor: pointer; }
div.search-other label {display: block; }
div.selectbox-wrapper .current {background-color: #F7FBFE;}
div.search-other .selectbox {background: url(../img/select.gif) no-repeat; border: none; width: 301px; height: 30px; display: block; text-align: left; cursor: pointer;}
div.search-other select {}
#myselectbox_input {position: absolute; z-index: 10; margin: 12px 0px 0px 0px; padding: 6px 0px 0px 10px;} /*OP*/

/* block sub-tabs content */
div.block-sub-tabs div.block-content h1 {font-size: 2em; font-weight: normal; padding-bottom: 6px; padding: 3px 0px 5px 0px; float: left;}
div.block-sub-tabs div.block-content h1 span {color: #D7D7D7;}

/* small right-block white */
div.block-small {background: #fff; float: left; width: 247px; margin: 7px 0px 0px 5px;}
div.block-small div.block-t {background-image: url(../img/blocks/log-side.gif);}
div.block-small div.block-r {background-image: url(../img/blocks/log-side.gif);}
div.block-small div.block-b {background-image: url(../img/blocks/log-side.gif);}
div.block-small div.block-l {background-image: url(../img/blocks/log-side.gif);}
div.block-small div.block-lt {background-image:url(../img/blocks/log-lt.gif);}
div.block-small div.block-rt {background-image:url(../img/blocks/log-rt.gif);}
div.block-small div.block-rb {background-image:url(../img/blocks/log-rb.gif);}
div.block-small div.block-lb {background-image:url(../img/blocks/log-lb.gif);}
div.block-small div.block-content {height: 280px; padding: 5px 0px 0px 30px; text-align: left;}
div.block-small.folders div.block-content {padding: 30px 0px 20px 15px; height: auto; position: relative;}
div.block-small.folders div.block-content a {text-decoration: none;}
div.block-small.folders div.block-content ul li {border-bottom: 1px solid #CEDCE9; padding: 6px 0px 4px 0px; margin: 0px 0px 0px 0px;}
div.block-small.service div.block-content {padding: 25px 0px 20px 15px; height: auto; position: relative;}
div.block-small.comunity div.block-content {padding: 20px 0px 20px 15px; height: auto; position: relative;}
div.block-small.menu div.block-content {height: auto; padding: 23px 0px 0px 13px;}
div.block-small.rate div.block-content {height: auto; padding: 20px 0px 15px 12px;}
div.block-small.karta div.block-content {height: auto; padding: 11px 0px 11px 12px;}

div.block-small.blue {background: #ECF3FB; float: left; width: 247px; margin: 7px 0px 0px 5px;}
div.block-small.blue div.block-t {background-image: url(../img/blocks/blue-side.gif);}
div.block-small.blue div.block-r {background-image: url(../img/blocks/blue-side.gif);}
div.block-small.blue div.block-b {background-image: url(../img/blocks/blue-side.gif);}
div.block-small.blue div.block-l {background-image: url(../img/blocks/blue-side.gif);}
div.block-small.blue div.block-lt {background-image:url(../img/blocks/blue-lt.gif);}
div.block-small.blue div.block-rt {background-image:url(../img/blocks/blue-rt.gif);}
div.block-small.blue div.block-rb {background-image:url(../img/blocks/blue-rb.gif);}
div.block-small.blue div.block-lb {background-image:url(../img/blocks/blue-lb.gif);}
div.block-small.blue div.block-content {padding: 0px; margin: 0px; height: auto; font-size: 1.2em;}

div.block-small.light-blue {background: #F7FBFE; float: left; width: 247px; margin: 7px 0px 0px 5px;}
div.block-small.light-blue div.block-t {background-image: url(../img/blocks/light-blue-side.gif);}
div.block-small.light-blue div.block-r {background-image: url(../img/blocks/light-blue-side.gif);}
div.block-small.light-blue div.block-b {background-image: url(../img/blocks/light-blue-side.gif);}
div.block-small.light-blue div.block-l {background-image: url(../img/blocks/light-blue-side.gif);}
div.block-small.light-blue div.block-lt {background-image:url(../img/blocks/light-blue-lt.gif);}
div.block-small.light-blue div.block-rt {background-image:url(../img/blocks/light-blue-rt.gif);}
div.block-small.light-blue div.block-rb {background-image:url(../img/blocks/light-blue-rb.gif);}
div.block-small.light-blue div.block-lb {background-image:url(../img/blocks/light-blue-lb.gif);}
div.block-small.light-blue div.block-content {padding: 0px; margin: 0px; height: auto; font-size: 1.2em;}

/*service tickets*/
div.block-small.service.tickets {_overflow: hidden;}
div.block-small.service.tickets div.block-content {padding: 0px !important; margin: 0px !important;}

/*small-menu rate*/
div.block-small.rate {width: 122px;}
div.block-small.rate div.block-content p.rate {color: #000; font-size: 2.4em; background: url(../img/rate.gif) no-repeat; background-position: left bottom; padding: 0px 0px 35px 0px;}
div.block-small.rate div.block-content p.what {margin: 3px 0px 0px 0px; font-size: .9em;}
div.block-small.karta {overflow: hidden; background:url(/img/karta.gif) no-repeat center 5px; width: 122px;}
div.block-small.karta p.what.map {width: 97px; text-align: center; margin: 0px; padding: 65px 0px 0px 0px;}
div.block-small.rate div.block-content p.what a:link, div.block-small.rate div.block-content p.what a:visited, div.block-small.rate div.block-content p.what a:hover, div.block-small.rate div.block-content p.what a:active {color: #c1c1c1;}
div.block-small.karta div.block-content p.what a:link, div.block-small.karta div.block-content p.what a:visited, div.block-small.karta div.block-content p.what a:hover, div.block-small.karta div.block-content p.what a:active {color: #c1c1c1;}


/*small-menu right*/
div.block-small.menu {background: #fff; float: left; width: 120px; margin: 7px 0px 0px 5px;}
div.block-small.menu div.block-content ul {font-size: 1.2em; position: relative; top: -5px; width: 100px !important;}
div.block-small.menu div.block-content li {margin: 0px !important; height: 14px; width: 80px !important;} /*IE6 IE7*/
div.block-small.menu div.block-content li a:link, div.block-small.menu div.block-content li a:visited, div.block-small.menu div.block-content li a:hover, div.block-small.menu div.block-content li a:active {color: #e80289;}
div.block-small.menu div.block-content li a.active {font-weight: bold;}

/*service content*/
div.block-small.service div.block-content div.new-mess {background: url(../img/clouds.gif) no-repeat; background-position: 50% 0; width: 218px; height: 65px; border: 1px solid #fff; text-align: center;}
div.block-small.service div.block-content div.new-mess p, div.block-small.service div.block-content div.new-friend p {margin: 48px 0px 0px 0px;}
div.block-small.service div.block-content div.new-friend {background: url(../img/stars.gif) no-repeat; background-position: 50% 0; width: 218px; height: 65px; border: 1px solid #fff; text-align: center; margin: 15px 0px 0px 0px;}

/*small right-block white content*/
div.block-small div.block-content div.messages {float: right; width: 60px; font-size: 1.25em; margin: 5px 0px 0px 0px;}
div.block-small div.block-content div.mes {float: right; margin: 0px 0px 0px 0px;}
div.block-small div.block-content div.mes span.mes {background: url(../img/mes-bg.gif) repeat-x; padding: 2px 0px 2px 5px; position: relative; height: 20px; background-position: 0px 0px; color: #fff;}
div.block-small div.block-content div.mes span.mes-end {background: url(../img/mes-end.gif) no-repeat; padding: 2px 0px 2px 2px; position: relative; height: 20px; background-position: 0px 0px;}
div.block-small div.block-content div.mesf {float: right; margin: 0px -5px 0px 0px;}
div.block-small div.block-content div.mesf span.mesf {background: url(../img/mesf-bg.gif) repeat-x; padding: 2px 0px 2px 5px; position: relative; height: 20px; background-position: 0px 0px; color: #fff;}
div.block-small div.block-content div.mesf span.mesf-end {background: url(../img/mesf-end.gif) no-repeat; padding: 2px 0px 2px 5px; position: relative; height: 20px; background-position: 0px 0px;}
div.block-small div.block-content ul {width: 218px; list-style: none; position: relative; padding: 0px; margin: 0px;}
div.block-small div.block-content li {position: relative; padding: 0px 0px 8px 0px; height: 22px; width: 216px;} /*IE6 IE7*/
div.block-small div.block-content div.folder-name {line-height: 1.2em; background-position: 0px -5px; font-size: 1.2em; padding: 2px 0px 1px 27px; float: left; height: 19px; width: 123px; overflow: hidden; color: #B8C2CC;}
div.block-small div.block-content div.folder-name.common {background: url(../img/folder-type-common.gif) no-repeat;}
div.block-small div.block-content div.folder-name.del {background: url(../img/folder-type-del.gif) no-repeat;}
div.block-small div.block-content div.folder-name.selected {background: url(../img/folder-type-selected.gif) no-repeat;}
div.block-small div.block-content div.folder-name.stop {background: url(../img/folder-type-stop.gif) no-repeat;}
div.block-small div.block-content div.folder-name.my {background: url(../img/folder-type-my.gif) no-repeat;}
div.block-small div.block-content div.tran {background: url(../img/tran.png) no-repeat; position: absolute; left: 90px; width: 30px; height: 18px; margin: 2px 0px 0px 0px;} /*IE6*/
div.block-small div.block-content div.count {color: #959595; font-size: 1em; padding: 6px 0px 0px 0px; float: left;}
div.block-small div.block-content p.setup {margin: 30px 0px 0px 28px;}
div.block-small.folders div.block-content p a:link, div.block-small.folders div.block-content p a:hover, div.block-small.folders div.block-content p a:visited, div.block-small.folders div.block-content p a:active {color: #b2b2b2;}
/*community*/
div.block-small.comunity li {display: inline; margin: 0px 5px 0px 0px; line-height: 1.4em;}
div.block-small.comunity div.block-content h4 {padding: 0px; margin: 0px 0px 15px 0px; font-weight: normal; color: #000; font-size: 1.6em;}
div.block-huge.community-main div.block-content{margin: 0px !important; padding: 15px 0px !important;}

/* small-tabs block white */
div.block-small-tabs {background: #F7FBFE; float: left; width: 862px; margin: 7px 0px 7px 0px;}
div.block-small-tabs div.block-t {background-image: url(../img/blocks/reg-side.gif);}
div.block-small-tabs div.block-r {background-image: url(../img/blocks/reg-side.gif);}
div.block-small-tabs div.block-b {background-image: url(../img/blocks/reg-side.gif);}
div.block-small-tabs div.block-l {background-image: url(../img/blocks/reg-side.gif);}
div.block-small-tabs div.block-lt {background-image:url(../img/blocks/reg-lt.gif);}
div.block-small-tabs div.block-rt {background-image:url(../img/blocks/reg-rt.gif);}
div.block-small-tabs div.block-rb {background-image:url(../img/blocks/reg-rb.gif);}
div.block-small-tabs div.block-lb {background-image:url(../img/blocks/reg-lb.gif);}
div.block-small-tabs div.block-content {height: 75px; padding: 0px; text-align: left;}

/*error*/
div#wrapper.error div.block-small {width: 300px !important; margin: 0px !important;}
div#wrapper.error div.block-small div.block-content {width: 300px !important; height: auto; padding: 0px 0px 48px 0px !important; text-align: center;}
p.err404 {font-size: 9em; margin: 0px 0px 0px 0px; position: relative; color: #949494; line-height: 1.3em;}
p.errtext {font-size: 1.1em; color: #949494; width: 200px; position: relative; margin: 10px auto 0px auto; line-height: 1.3em;}
div.fooerr {width: 862px; height: 70px; margin: 0px auto;}
div.block-footer.err {position: absolute; bottom: 10px;}
div.block-footer.err div.copy {float: left; margin: 18px 0px 0px 15px; _margin: 18px 0px 0px 10px; color: #959595;}
div.block-footer.err div.links {float: left; margin: 18px 0px 0px 220px; _margin: 18px 0px 0px 180px;}
div.block-footer.err div.links a {color: #959595; margin: 0px 15px 0px 0px;}

/* footer block white */
div.block-footer {background: #fff; float: left; width: 862px; margin: 7px 0px 7px 0px;}
div.block-footer div.block-t {background-image: url(../img/blocks/log-side.gif);}
div.block-footer div.block-r {background-image: url(../img/blocks/log-side.gif);}
div.block-footer div.block-b {background-image: url(../img/blocks/log-side.gif);}
div.block-footer div.block-l {background-image: url(../img/blocks/log-side.gif);}
div.block-footer div.block-lt {background-image:url(../img/blocks/log-lt.gif);}
div.block-footer div.block-rt {background-image:url(../img/blocks/log-rt.gif);}
div.block-footer div.block-rb {background-image:url(../img/blocks/log-rb.gif);}
div.block-footer div.block-lb {background-image:url(../img/blocks/log-lb.gif);}
div.block-footer div.block-content {height: 60px; padding: 0px; text-align: left;}

/* huge left-block white */
div.block-huge {background: #fff; float: left; width: 610px; margin: 7px 0px 0px 0px;}
div.block-huge div.block-t {background-image: url(../img/blocks/log-side.gif);}
div.block-huge div.block-r {background-image: url(../img/blocks/log-side.gif);}
div.block-huge div.block-b {background-image: url(../img/blocks/log-side.gif);}
div.block-huge div.block-l {background-image: url(../img/blocks/log-side.gif);}
div.block-huge div.block-lt {background-image:url(../img/blocks/log-lt.gif);}
div.block-huge div.block-rt {background-image:url(../img/blocks/log-rt.gif);}
div.block-huge div.block-rb {background-image:url(../img/blocks/log-rb.gif);}
div.block-huge div.block-lb {background-image:url(../img/blocks/log-lb.gif);}
div.block-huge div.block-content {height: auto; padding: 10px 0px 25px 0px; text-align: left; margin: 0px 0px 0px 30px;} /*IE6*/
div.block-huge.user div.block-content {margin: 0px 0px 0px 20px;} /*IE6*/

/* huge user-info */
div.block-huge.user-info {background: #fff; float: left; width: 610px; margin: 7px 0px 3px 0px;}
div.block-huge.user-info div.block-t {background-image: url(../img/blocks/ui-side.gif);}
div.block-huge.user-info div.block-r {background-image: url(../img/blocks/ui-side.gif);}
div.block-huge.user-info div.block-b {background-image: url(../img/blocks/ui-side.gif);}
div.block-huge.user-info div.block-l {background-image: url(../img/blocks/ui-side.gif);}
div.block-huge.user-info div.block-lt {background-image:url(../img/blocks/ui-lt.gif);}
div.block-huge.user-info div.block-rt {background-image:url(../img/blocks/ui-rt.gif);}
div.block-huge.user-info div.block-rb {background-image:url(../img/blocks/ui-rb.gif);}
div.block-huge.user-info div.block-lb {background-image:url(../img/blocks/ui-lb.gif);}
div.block-huge.user-info div.block-content {height: auto; padding: 0px 0px 3px 0px; text-align: left; margin: 0px 0px 0px 30px;}
div.block-huge.user-info div.block-content div.gal-item {border: none;}
div.block-huge.user-info div.block-content div.us-menu {background: #F0F3F8; position: relative; width: 608px; height: 25px; margin: 0px 0px 0px -29px;}
div.block-huge.user-info div.block-content div.us-menu div.line {background: #F0F3F8; position: absolute; width: 590px; height: 2px; margin: 25px 0px 0px 9px; padding: 0px; line-height: 0px; font-size: 2px; z-index: 0;}
div.block-huge.user-info div.block-content div.us-menu ul {list-style: none; margin: 0px 0px 0px 30px; position: absolute; z-index: 99;}
div.block-huge.user-info div.block-content div.us-menu ul li {float: left; padding: 6px 11px 2px 11px; margin: 0px 5px 0px 0px; font-size: 1.1em; height: 19px; font-weight: bold; color: #B6B6B6;}
div.block-huge.user-info div.block-content div.us-menu ul li.act {background: #5987A8;}
div.block-huge.user-info div.block-content div.us-menu ul li.act a {color: #fff;}
div.block-huge.user-info div.block-content img.profile {position: absolute; margin: 2px 0px 0px 28px; z-index: 99;}
div.block-huge.user-info div.block-content p {clear: both;}
div.block-huge.user-info div.block-content p.name {float: left; padding: 0px 0px 2px 0px; margin-right: 5px !important;}
div.block-huge.user-info div.block-content div.user.w310 img {float: left;}
div.block-huge.user-info div.block-content div.user.w310 img {behavior: url('css/iepngfix.htc');}
div.gal-item div.image-div {width: 80px; float: left;}
div.user.w330 {width: 325px !important;}

/* huge left-block white content */
div.block-huge div.block-content label {font-size: 1.2em; margin: 15px 0px 6px 0px; display: block;}
div.block-huge div.block-content label.oki {margin: 0px 0px 0px 5px; display: inline;} /*FF SA*/
div.block-huge div.block-content label.capt {margin: 15px 0px -5px 0px;} /* IE6 IE7 */
div.block-huge div.block-content img.arrow {margin: 0px 0px 0px 10px;}
div.block-huge div.block-content img.capt {margin: 0px 0px 0px 10px; position: relative; top: 10px;}
div.block-huge div.block-content input.text {width: 282px; height: 22px; border: 1px solid #D3DAE4; background: #F7FBFE; padding: 6px 5px 0px 5px;} /* [IE6] */
div.block-huge div.block-content input.text.name {width: 540px;}
div.block-huge div.block-content input.text.code {width: 138px;}
div.block-huge div.block-content input.submit.register {background: #4494DB; border: 1px solid #D3DAE0; color: #fff; width: 149px; height: 32px; font-size: 1.3em; margin: 0px 0px 0px 0px;} /* [IE6] IE7*/
div.block-huge div.block-content hr {width: 550px; margin: 20px 0px 0px 0px; padding: 0px;} /*OP*/
div.block-huge div.block-content hr.inv {margin: 15px 0px 0px 0px;}
div.block-huge div.block-content select.place {width: 550px;}
div.block-huge div.block-content select.zone {width: 330px;}
div.block-huge div.block-content div.gender-date {margin: 10px 0px 0px 0px; height: 40px; width: 610px; clear: both;} /*IE6*/
div.block-huge div.block-content div.gender-date label {margin: 0px 30px 0px 5px; display: inline;} /*IE6 IE7*/
div.block-huge div.block-content div.gender-date div.gender {float: left; width: 230px;}
div.block-huge div.block-content div.gender-date div.gender p {font-size: 1.2em; margin: 0px 0px 10px 0px;}
div.block-huge div.block-content div.gender-date div.date {float: left; width: 255px; height: 50px; margin: 0px 0px 0px 80px;}
div.block-huge div.block-content div.gender-date div.date p {font-size: 1.2em; margin: 0px 0px 6px 0px;}
div.block-huge div.block-content div.gender-date div.date p.cal {font-size: 1.2em; /*background: url(../img/cal.gif) no-repeat;*/ background: none; height: 18px; padding: 4px 0px 0px 0px; background-position: right center; width: 130px;}
div.block-huge div.block-content div.before-area {background: #F7FBFE; border: 1px solid #D3DAE4; width: 550px; height: 28px;}
div.block-huge div.block-content div.before-area ul {padding: 5px 0px 5px 5px; list-style: none;}
div.block-huge div.block-content div.before-area li {float: left; padding: 0px 2px 0px 0px;}
div.block-huge div.block-content textarea {font-family: "Trebuchet MS", Arial, Tahoma, Verdana; font-size: 1.2em; border: 1px solid #D3DAE0; border-top: none; width: 540px; height: 210px; padding: 10px 5px; overflow-y: auto;}
div.block-huge div.block-content textarea.add {border: 1px solid #D3DAE0;}
div.block-huge div.block-content div.err-tag {font-size: .9em; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
/*div.block-huge div.block-content */ul.ul-tags {list-style: none; margin: 0px 0px 5px 0px; float: left; width: 580px; }
ul.ul-tags li a {color: #000; float: left; text-decoration: none; padding: 0px 3px;}
ul.ul-tags li {float: left; height: 16px;}
ul.ul-tags li span {float: left;}
ul.ul-tags li div {float: left;}
ul.ul-tags li div.number {font-size: .8em; margin: -3px 0px 0px 3px; float: left; width: 28px;}
ul.ul-tags li a.delete {margin: 0px 10px 0px -3px}
.hovered {background: #F7FBFE; }
div.block-huge div.block-content div.top-links {border-bottom: 1px solid #EFEFEF; width: 550px; padding: 10px 0px 15px 0px; margin: 10px 0px 0px 0px;}
div.block-huge div.block-content div.top-links.com {padding: 30px 0px 25px 0px !important; margin: 10px 0px 20px 0px !important;} /*IE6 IE7*/
div.block-huge div.block-content a.spisok {float: right; margin: 10px 40px 0px 0px; _margin: 10px 30px 0px 0px; color: #C9C9C9;}
div.block-huge div.block-content a.all-com {color: #37B746; font-weight: bold; margin: 10px 0px 0px 0px; float: left;}
div.block-huge div.block-content a.all-com.com {margin: 20px 0px 0px 0px;}
div.block-huge div.block-content a.setup {margin: 10px 0px 0px 20px; float: left;}
div.block-huge div.block-content a.del {margin: 10px 0px 0px 33px; float: left;}
div.block-huge div.block-content div.block-part.tags {margin: 0px 0px 0px 0px !important; float: left; clear: both;}
div.block-huge div.block-content div.block-part label.check {float: left; padding: 0px; margin: 3px 0px 0px 5px;} /*FF SA*/
div.block-huge div.block-content div.block-part {float: left; width: 580px; margin: 13px 0px 5px 0px;}
div.block-huge div.block-content div.block-part h6 {font-size: 1em; margin: 0px 0px 10px 0px;}
div.block-huge div.block-content div.block-part.search {margin: 0px 0px 15px 0px; width: 550px;}
div.block-huge div.block-content div.block-part.search p {margin: 10px 0px 0px 0px;}
div.block-huge div.block-content div.block-part.search.art p {margin: 0px 0px 15px 0px;}
div.block-huge div.block-content div.block-part.search p.name {font-size: 1.2em; margin: 0px 0px 3px 0px;}
div.block-huge div.block-content div.block-part.search p.name a {color: #969696;}
div.block-huge div.block-content div.block-part.search p.title {font-size: 1.3em; margin: 5px 0px 10px 0px;}
div.block-huge div.block-content div.block-part.search p span {background: #E2FEE5;}
div.block-huge div.block-content div.block-part.search p span.bl {background: #FAF9DD;}
div.block-huge div.block-content div.block-part.search p span.art {background: #FDE3FE;}
div.block-huge div.block-content p.sm-title {font-weight: bold; padding: 0px 0px 3px 0px; font-size: .9em;}
div.block-huge div.block-content div.block-part input.file {height: 22px; border: 1px solid #D3DAE4; background: #F7FBFE; padding: 6px 5px 0px 5px; position: absolute; z-index: 20; margin: 0px 0px 0px 0px;}	
div.block-huge div.block-content div.block-part div.album {float: left; width: 155px; height: 155px; background: #F9F9F9; border-right: 1px solid #E0E0E0; border-bottom: 1px solid #D0D0D0; text-align: center; margin: 0px 10px 10px 0px;}
div.block-huge div.block-content div.block-part div.album  table {border-collapse: collapse; width: 100%; height: 100px; margin: 5px 0px 0px 0px; vertical-align: middle;}
div.block-huge div.block-content div.block-part div.album  table td.ph {height: 100px; text-align: center;}
div.block-huge div.block-content div.block-part div.album  table td.descr {height: 50px; vertical-align: middle; overflow: hidden;}
div.block-huge div.block-content div.block-part div.album  table td.descr p {font-size: .8em; width: 125px; text-align: center; line-height: 1.2em; margin: 0px 15px 0px 15px;}
div.block-huge div.block-content div.cheki {float: left; margin: 25px 0px 25px 0px;}
div.block-huge div.block-content div.cheki div {float: left; width: 170px;}
div.block-huge div.block-content div.cheki div input {float: left; padding: 0px; margin: 0px;}
div.block-huge div.block-content div.cheki div label {float: left; padding: 0px; margin: 3px 0px 0px 5px;} /*FF SA*/
div.block-huge div.block-content div.block-part.open {padding: 0px 0px 20px 0px;}
div.block-huge div.block-content div.block-part.open div.user-sm {float: left; width: 65px; padding: 0px 0px 0px 10px;}
div.block-huge div.block-content div.block-part.open div.user-sm img {background: url(../img/user-small-bg.gif) no-repeat; padding: 2px;}
div.block-huge div.block-content div.block-part input.text.addtag {float: left; clear: both; width: 240px; height: 19px; padding: 4px 5px 2px 5px;}
div.block-huge div.block-content div.block-part input.tagbut {margin: 0px 0px 0px 2px;}
div.block-huge div.block-content div.block-part input.submit.register {margin-right: 6px;}
div.block-huge div.block-content div.block-part input.submit.register.grey {background: #D4DBE3;}
/* div.block-huge div.block-content div.block-part */ p.text-infos {float: left; width: 400px; margin: 5px 0px 0px 0px; color: #959595; font-size: .8em;}
div.block-huge div.block-content div.block-part p.text-infos.sm {float: none; margin: 32px 0px 0px 0px;}
div.block-huge div.block-content div.block-part hr {padding: 0px 0px 0px 0px; margin: 5px 0px 15px 0px;}
div.block-huge div.block-content div.block-part div.plan {float: left; width: 400px; overflow: hidden;}
div.block-huge div.block-content div.block-part div.plan.open p.blogs {margin: 12px 0px 0px 0px;}
div.block-huge div.block-content div.block-part div.plan.open p.show {margin: 13px 0px 0px 0px; float: left;}
div.block-huge div.block-content div.block-part div.plan.open p.show a {font-weight: bold; padding: 0px 3px; background: #E3FDE2;}
div.block-huge div.block-content div.block-part div.plan.open div.srv {float: left; margin: 10px 0px 0px 0px; width: 460px;}
div.block-huge div.block-content /*div.block-part div.plan.open*/ div.srv.tags {width: 460px; font-size: .8em; background: url(../img/tag.gif) no-repeat left 2px; padding: 1px 0px 3px 20px;}
div.block-huge div.block-content /*div.block-part div.plan.open*/ div.srv.tags {color: #C1C1C1;}
div.block-huge div.block-content /*div.block-part div.plan.open*/ div.srv.tags a {color: #C1C1C1; text-decoration: none;}
div.block-huge div.block-content div.art-tags {clear: both;}
div.block-huge div.block-content div.art-tags div.srv.tags {width: 330px !important;}
div.article div.srv.tags {margin: 10px 0px 0px 0px;}

div.block-huge div.block-content div.block-part div.plan a.title {font-size: 1.2em; line-height: 1.2em;}
div.block-huge div.block-content div.block-part div.plan p {margin: 5px 0px 0px 0px;}
div.block-huge div.block-content div.block-part div.plan hr {width: 200px; padding: 0px 0px 0px 0px; margin: 10px 0px 10px 0px;} /*OP*/
div.block-huge div.block-content div.block-part div.plan-do {float: left; width: 140px;}
div.block-huge div.block-content div.block-part div.plan-do input.connect {background: url(../img/connect.gif); border: none; font-size: .75em; width: 140px; height: 25px; padding: 0px 0px 0px 30px; color: #C9C9C9; margin: 0px 0px 3px 10px; text-align: left; cursor: pointer;}
div.block-huge div.block-content div.block-part div.plan-do input.connect.do, div.block-huge div.block-content div.block-part div.plan-do input.quit.do {color: #000;  cursor: pointer;}
div.block-huge div.block-content div.block-part div.plan-do input.quit {background: url(../img/disconnect.gif); border: none; font-size: .75em; width: 140px; height: 25px; padding: 0px 0px 0px 30px; color: #C9C9C9; margin: 0px 0px 3px 10px; text-align: left;  cursor: pointer;}

div.block-huge div.block-content div.block-part div.plan.open div.srv a.leave-com {margin: 0px 20px 0px 0px;}
div.block-huge div.block-content div.block-part div.plan.open div.srv a.edit {color: #C3C3C3; margin: 0px 10px 0px 0px;}
div.block-huge div.block-content div.block-part div.plan.open div.srv a.del{float: right; color: #C3C3C3; margin: 0px 0px 0px 0px;}
div.block-huge div.block-content div.block-part div.plan.open div.srv.w460 a.del {float: right; color: #C3C3C3; margin: 0px 0px 0px 10px;}
div.block-huge div.block-content div.block-part div.plan.open div.srv.w460 a.edit {float: right; color: #C3C3C3;}
div.block-huge div.block-content div.block-part div.plan.open div.srv span.no-com {color: #C3C3C3; margin: 0px 55px 0px 0px;}
div.block-huge div.block-content div.block-part div.plan.open {width: 460px;}
div.block-huge div.block-content div.block-part div.plan.open p.cat {color: #EA0097;}
div.block-huge div.block-content div.block-part div.plan.open p.cat.lh14 a {padding: 0px 0px 0px 0px; margin: 0px 3px 0px 0px; background-position: right center !important;}
div.block-huge div.block-content div.block-part div.plan.open p.cat.lh14 img {margin: 0px 20px 0px 0px; padding: 0px;}
div.block-huge div.block-content div.block-part div.plan.open p.cat.lh14 img {behavior: url('css/iepngfix.htc');}
div.block-huge div.block-content div.block-part div.plan.open p.cat a {color: #636363;}
div.block-huge div.block-content div.block-part div.plan.open p.cat span {color: #C4C4C4;}

div.block-huge div.block-content div.block-part ul.pages {list-style: none;}
div.block-huge div.block-content div.block-part ul.pages.blogs {margin: 30px 0px 0px 0px;}
div.block-huge div.block-content div.block-part ul.pages li.first-last {float: left; border: 1px solid #D4DBE1; padding: 4px 8px 0px 8px; margin: 0px 3px 0px 0px; height: 19px;}
div.block-huge div.block-content div.block-part ul.pages li.first-last a {text-decoration: none; font-size: .9em; color: #959595;}
div.block-huge div.block-content div.block-part ul.pages li.back-next {float: left; margin: 0px 3px 0px 0px; border: none; padding: 0px;}
div.block-huge div.block-content div.block-part ul.pages li.active {border: 1px solid #fff;}
div.block-huge div.block-content div.block-part ul.pages li {float: left; border: 1px solid #D4DBE1; padding: 4px 8px 0px 8px; margin: 0px 3px 0px 0px; height: 19px;}
div.block-huge div.block-content div.block-part ul.pages li a {text-decoration: none; font-size: .9em;}
div.block-huge div.block-content div.block-part ul.pages li span {color: #39B74C; font-size: .9em;}
div.block-huge div.block-content h4.blogs-open {padding: 10px 0px 0px 0px; margin: 0px; _padding: 10px 0px 20px 0px;}
div.block-huge div.block-content hr.blogs-open {margin-bottom: 20px;}
div.block-huge div.block-content div.pretext {margin: 10px 0px 0px 0px;}
div.block-huge div.block-content div.pretext p {font-size: 1.2em; line-height: 1.2em; padding: 20px 0px 0px 10px; width: 430px;}
div.block-huge div.block-content div.aftertext {background-color: #E3FDE2; margin: 15px 0px 0px 0px; font-size: 1.2em; line-height: 1.2em; padding: 18px 10px; width: 380px;}
div.block-huge div.block-content div.aftertext span {font-weight: bold;}
div.block-huge div.block-content div.block-part.edit {margin: 0px 0px 20px 0px; padding: 0px 0px 0px 10px;}
div.block-huge div.block-content div.block-part.edit input.text {width: 180px;}
div.block-huge div.block-content div.block-part.edit p {width: 240px; margin: 5px 0px 0px 0px; color: #959595; font-size: .8em;}
div.block-huge div.block-content div.block-part.edit p.alert {width: 290px; color: #D73109;}
div.block-huge div.block-content div.search-text-cont {border-bottom: 1px solid #EFEFEF; margin: 0px 0px 20px 0px; padding: 20px 0px 15px 0px; width: 550px;}
div.block-huge div.block-content div.search-text-cont p.search-text {color: #000;}
div.block-huge div.block-content div.search-text-cont.serv {padding: 5px 0px 15px 0px; margin: 0px 0px 10px 0px;}
div.block-huge div.block-content div.search-text-cont.serv span {margin: 0px 10px 0px 0px; font-size: 1.2em;}
div.block-huge div.block-content div.search-text-cont.serv span.act {background: #E4FCE4; color: #000; padding: 2px 5px 2px 5px; margin: 0px 10px 0px 0px; font-size: 1.2em;}
div.block-huge div.block-content input.top-exit {background: url(../img/top-exit.gif) no-repeat; border: none; font-size: .75em; width: 120px; height: 25px; padding: 0px 0px 0px 30px; color: #626365; text-align: left; float: right; margin: 15px 30px 0px 0px;}
div.block-huge div.block-content input.top-connect {background: url(../img/connect-top.gif) no-repeat; border: none; font-size: .75em; width: 120px; height: 25px; padding: 0px 0px 0px 30px; color: #626365; text-align: left; float: right; margin: 15px 30px 0px 0px;}
div.block-huge div.block-content input.top-exit.active {background: url(../img/top-exit-active.gif) no-repeat;}
div.block-huge div.block-content input.top-connect.active {background: url(../img/connect-top-active.gif) no-repeat;}

/*Comments*/
div.block-huge div.block-content dl dl, div.block-huge div.block-content dl dd, div.block-huge div.block-content dd dl {margin-left: 20px;}
div.block-huge div.block-content h3 {color: #CECECE; font-weight: normal; font-size: 1.3em; padding: 20px 0px 20px 90px; float: left; width: 460px;}
div.block-huge div.block-content h3.search {margin: 0px; padding: 20px 0px 0px 0px; float: left;}
div.block-huge div.block-content h3.searchz {margin: 0px; padding: 10px 0px 20px 0px; float: left; clear: both;}
div.block-huge div.block-content dl.comments {float: left; width: 550px; padding: 5px 5px 5px 0px; margin: 0px 0px 0px -25px;}
div.block-huge div.block-content dl.comments dt {float: left; background: #fff; width: 100%; padding: 5px 5px 10px 0px; background: #fff; margin: 0px 0px 3px 0px;}
div.block-huge div.block-content dl.comments dt.my {background: #F2FEF2;}
div.block-huge div.block-content dl.comments dt div.us-im  {margin: 4px 0px 0px 10px; width: 56px; height: 56px;}
div.block-huge div.block-content dl.comments dt div.us-im img {float: left; background: url(../img/user-small-bg.gif) no-repeat; padding: 2px;}
div.block-huge div.block-content dl.comments dt div.us-im img.hor {background: url(../img/user-small-bg-v.gif) no-repeat !important;}
div.user-sm img.hor {background: url(../img/user-small-bg-v.gif) no-repeat !important;}
div.block-huge div.block-content dl.comments dt.my div.us-im img {background: url(../img/user-small-bg-green.gif) no-repeat;}
div.block-huge div.block-content dl.comments dt div.infos {float: left; padding: 0px; margin: -55px 0px 0px 76px;} /*OP*/
div.block-huge div.block-content dl.comments dt div.infos p.date {font-size: .8em; color: #C2C2C2;}
div.block-huge div.block-content dl.comments dt div.infos p.name {margin: 1px 0px 5px 0px;}
div.block-huge div.block-content dl.comments dt div.infos p.name img {margin: 0px 0px 0px 2px; padding: 0px;}
div.block-huge div.block-content dl.comments dt div.infos p.name span {color: #ED0090; font-size: .8em; margin: 0px 0px 0px 7px;}
div.block-huge div.block-content dl.comments dt div.infos div.services {font-size: .8em; float: left; width: 130px; margin: 15px 0px 0px 0px; height: 14px;}
div.block-huge div.block-content dl.comments dt div.infos div.services a {color: #C2C2C2; float: left; margin: 2px 0px 0px 0px;} /*OP*/
div.block-huge div.block-content dl.comments dt div.infos div.services a.del {float: right; margin: -12px 0px 0px 0px;} /*OP*/
div.block-huge div.block-content dl.comments dt div.infos a.answ, div.block-huge div.block-content dl.comments dt div.infos span.answ {float: right; color: #C2C2C2; font-size: .8em; margin: 3px 10px 0px 0px;} /*OP*/
div.block-huge div.block-content p.all-com {margin: 5px 0px 5px 0px; font-size: 1.1em;}
div.block-huge div.block-content p.all-com.blogs {padding: 15px 0px 10px 0px;}
div.block-huge div.block-content p.all-com.blogs a {color: #37B746; font-weight: bold;}
div.block-huge div.block-content h4 {font-weight: normal; margin: 0px; padding: 0px; font-size: 1.4em;}
div.block-huge div.block-content a.comm {color: #949494;}
div.block-huge div.block-content hr {margin: 20px 0px 10px 0px; padding: 0px;}
div.block-huge div.block-content div.linkas {position: relative; width: 550px; top: 15px; border-bottom: 1px solid #EFEFEF; height: 20px; margin-bottom: 25px;}
div.block-huge div.block-content div.linkas a {color: #939393; background: url(../img/post-back.gif) no-repeat; background-position: left center; float: left; padding: 0px 0px 0px 7px;}
div.block-huge div.block-content div.linkas a.next {background: url(../img/post-next.gif) no-repeat; background-position: right center; float: right; padding: 0px 7px 0px 0px;}
div.block-huge div.block-content div.block-part.open div.user-sm p {font-size: 1.2em; margin: 0px 0px 1px 0px;}
div.block-huge div.block-content div.block-part.open div.user-sm p.date {font-size: 3.25em; margin: 10px 0px 8px 0px;}
div.block-huge div.block-content div.block-part.open p.prev {color: #919191; font-size: .8em; line-height: 1.2em; margin: 10px 0px 10px 0px;}
div.block-huge div.block-content img.stars {float: right; margin: 5px 25px 0px 0px;}

/* huge left-block white profile-edit*/
ul.profile-tabs {list-style: none; font-size: 1.2em; margin: 0px 0px 40px 0px; _margin: 0px 0px 20px 0px; float: left;}
ul.profile-tabs li {float: left; color: #01BA31; margin: 0px 0px 0px 15px; padding: 7px 0px;}
ul.profile-tabs li:first-child {margin: 0px 0px 0px 0px;}
ul.profile-tabs li {margin-left: expression(this.previousSibling==null?'0px':'15px');}
ul.profile-tabs li.act {float: left; color: #01BA31; margin: 0px 10px 0px 15px;}
ul.profile-tabs li.act:first-child {margin: 0px 10px 0px 0px;}
ul.profile-tabs li.act {margin-left: expression(this.previousSibling==null?'0px':'15px');}
ul.profile-tabs li a {border: 1px solid #D3DCE3; padding: 2px 12px 4px 12px;}
div.profile-edit-page div.selectbox-wrapper {margin: 0px 0px 0px 0px; padding: 0px; overflow: auto; position: absolute; width: 400px; text-align: left; max-height: 200px; color: #000;}
div.profile-edit-page div.selectbox-wrapper ul {margin: 35px 0px 0px 0px; padding: 10px 7px 10px 7px; list-style-type: none; background: #fff; border: 1px solid #D0D7DD; font-size: 1em;}
div.profile-edit-page div.selectbox-wrapper ul li.selected {}
div.profile-edit-page div.selectbox-wrapper ul li {behavior: url('csshover.htc');}
div.profile-edit-page div.selectbox-wrapper ul li.current {background-color: #F7FBFE;}
div.profile-edit-page div.selectbox-wrapper ul li:hover {background-color: #F7FBFE;}
div.profile-edit-page div.selectbox-wrapper ul li { margin: 0px; padding: 2px; list-style-type: none; display: block; cursor: pointer; }
div.profile-edit-page label {display: block; }
div.profile-edit-page input#myselectbox_loc_input.selectbox, div.profile-edit-page input#myselectbox_time_input.selectbox, div.profile-edit-page input#myselectbox_summer_input.selectbox, div.profile-edit-page input#location_input.selectbox {background: url(../img/location-select.gif) no-repeat; border: none; width: 172px; height: 21px; display: block; text-align: left; cursor: pointer; margin: 5px 0px 0px 0px; font-size: 1em;} /*OP*/
input#m_first_input.selectbox {padding: 6px 0px 0px 10px; font-size: 1em; height: 22px;}
div#preg_list input.selectbox, div#child_list input.selectbox, div#abort_list input.selectbox, input#sexage_input.selectbox, input#m_days_input.selectbox, input#m_cycle_days_input.selectbox  {background: url(../img/small-numbers.gif) no-repeat !important; width: 82px; height: 27px; margin: 5px 0px 0px 0px; padding-top: 6px; padding-left: 4px; float: left;}
div#abort_list input.selectbox {background: url(../img/small-numbers.gif) no-repeat !important; padding-left: 6px;}
p.contentlist.sexg div.selectbox-wrapper, p.contentlist.menst div.selectbox-wrapper, p.contentlist.mcycl div.selectbox-wrapper  {margin: 33px 0px 0px 0px !important; width: 60px !important;}
div#preg_list div.selectbox-wrapper {margin: 33px 0px 0px 157px !important; width: 60px !important;}
div#child_list div.selectbox-wrapper {margin: 33px 0px 0px 34px !important; width: 60px !important;}
div#abort_list div.selectbox-wrapper {margin: 33px 0px 0px 134px !important; width: 60px !important;}
div.profile-edit-page div.date select {}
div.profile-edit-page input#myselectbox_time_input.selectbox, div.profile-edit-page input#myselectbox_summer_input.selectbox {background: url(../img/time-zone-select.gif) no-repeat; width: 82px; height: 21px; margin: 5px 0px 0px 0px;}
div.profile-edit-page #myselectbox_loc_input, div.profile-edit-page #myselectbox_time_input, div.profile-edit-page #myselectbox_summer_input, div.profile-edit-page #location_input { margin: 12px 0px 0px 0px; padding: 6px 0px 0px 10px; color: #A5B0B6; font-size: .8em;} /*OP*/
div.profile-edit-page #myselectbox_loc_container ul, div.profile-edit-page #myselectbox_time_container ul, div.profile-edit-page #myselectbox_summer_container ul, div.profile-edit-page #location_container ul {margin: 3px 0px 0px 0px;}
div.profile-edit-page input.file {height: 22px; border: 1px solid #D3DAE4; background: #F7FBFE; padding: 6px 5px 0px 5px; position: absolute; z-index: 20;}	

div.profile-edit-page input#search-per-page_input.selectbox {float: right; background: url(../img/small-select.gif) no-repeat; border: none; width: 54px; height: 19px; display: block; text-align: left; cursor: pointer; margin: 0px 0px 0px 0px; font-size: 1em;} /*OP*/
div.profile-edit-page input#tips_input.selectbox {float: right; background: url(../img/small-select.gif) no-repeat; border: none; width: 54px; height: 19px; display: block; text-align: left; cursor: pointer; margin: 0px 0px 0px 0px; font-size: 1em;} /*OP*/
div.profile-edit-page input#blog-per-page_input.selectbox {float: right; background: url(../img/small-select.gif) no-repeat; border: none; width: 54px; height: 19px; display: block; text-align: left; cursor: pointer; margin: 0px 0px 0px 0px; font-size: 1em;} /*OP*/
div.profile-edit-page input#not-new-mess_input.selectbox {float: right; background: url(../img/small-select.gif) no-repeat; border: none; width: 54px; height: 19px; display: block; text-align: left; cursor: pointer; margin: 0px 0px 0px 0px; font-size: 1em;} /*OP*/
div.profile-edit-page input#community-per-page_input.selectbox {float: right; background: url(../img/small-select.gif) no-repeat; border: none; width: 54px; height: 19px; display: block; text-align: left; cursor: pointer; margin: 0px 0px 0px 0px; font-size: 1em;} /*OP*/
div.profile-edit-page input#not-new-comments_input.selectbox {float: right; background: url(../img/small-select.gif) no-repeat; border: none; width: 54px; height: 19px; display: block; text-align: left; cursor: pointer; margin: 0px 0px 0px 0px; font-size: 1em;} /*OP*/
div.profile-edit-page input#blog-comments_input.selectbox {float: right; background: url(../img/small-select.gif) no-repeat; border: none; width: 54px; height: 19px; display: block; text-align: left; cursor: pointer; margin: 0px 0px 0px 0px; font-size: 1em;} /*OP*/
div.profile-edit-page input#not-new-mess-community_input.selectbox {float: right; background: url(../img/small-select.gif) no-repeat; border: none; width: 54px; height: 19px; display: block; text-align: left; cursor: pointer; margin: 0px 0px 0px 0px; font-size: 1em;} /*OP*/
div.profile-edit-page input#blog-comments_input.selectbox {float: right; background: url(../img/small-select.gif) no-repeat; border: none; width: 54px; height: 19px; display: block; text-align: left; cursor: pointer; margin: 0px 0px 0px 0px; font-size: 1em;} /*OP*/
div.profile-edit-page input#hints_input.selectbox {float: right; background: url(../img/small-select.gif) no-repeat; border: none; width: 54px; height: 19px; display: block; text-align: left; cursor: pointer; margin: 0px 0px 0px 0px; font-size: 1em;} /*OP*/
div.profile-edit-page input#not-birthday-friends_input.selectbox {float: right; background: url(../img/small-select.gif) no-repeat; border: none; width: 54px; height: 19px; display: block; text-align: left; cursor: pointer; margin: 0px 0px 0px 0px; font-size: 1em;} /*OP*/
div.profile-edit-page input#not-invite-gap-friends_input.selectbox {float: right; background: url(../img/small-select.gif) no-repeat; border: none; width: 54px; height: 19px; display: block; text-align: left; cursor: pointer; margin: 0px 0px 0px 0px; font-size: 1em;} /*OP*/

/*��������� �����*/
div.profile-edit-page #search-per-page_container.selectbox-wrapper {margin: 0px 0px 0px 508px; padding: 0px 0px 0px 0px; overflow: auto; position: absolute; width: 62px !important; text-align: left; max-height: 200px; color: #000;} /*IE6 IE7*/
div.profile-edit-page #tips_container.selectbox-wrapper {margin: 0px 0px 0px 508px; padding: 0px 0px 0px 0px; overflow: auto; position: absolute; width: 62px !important; text-align: left; max-height: 200px; color: #000;} /*IE6 IE7*/
div.profile-edit-page #blog-per-page_container.selectbox-wrapper {margin: 0px 0px 0px 508px; padding: 0px 0px 0px 0px; overflow: auto; position: absolute; width: 62px !important; text-align: left; max-height: 200px; color: #000;} /*IE6 IE7*/
div.profile-edit-page #not-new-mess_container.selectbox-wrapper {margin: 0px 0px 0px 508px; padding: 0px 0px 0px 0px; overflow: auto; position: absolute; width: 62px !important; text-align: left; max-height: 200px; color: #000;} /*IE6 IE7*/
div.profile-edit-page #community-per-page_container.selectbox-wrapper {margin: 0px 0px 0px 508px; padding: 0px 0px 0px 0px; overflow: auto; position: absolute; width: 62px !important; text-align: left; max-height: 200px; color: #000;} /*IE6 IE7*/
div.profile-edit-page #not-new-comments_container.selectbox-wrapper {margin: 0px 0px 0px 508px; padding: 0px 0px 0px 0px; overflow: auto; position: absolute; width: 62px !important; text-align: left; max-height: 200px; color: #000;} /*IE6 IE7*/
div.profile-edit-page #blog-comments_container.selectbox-wrapper {margin: 0px 0px 0px 508px; padding: 0px 0px 0px 0px; overflow: auto; position: absolute; width: 62px !important; text-align: left; max-height: 200px; color: #000;} /*IE6 IE7*/
div.profile-edit-page #not-new-mess-community_container.selectbox-wrapper {margin: 0px 0px 0px 508px; padding: 0px 0px 0px 0px; overflow: auto; position: absolute; width: 62px !important; text-align: left; max-height: 200px; color: #000;} /*IE6 IE7*/
div.profile-edit-page #hints_container.selectbox-wrapper {margin: 0px 0px 0px 508px; padding: 0px 0px 0px 0px; overflow: auto; position: absolute; width: 62px !important; text-align: left; max-height: 200px; color: #000;} /*IE6 IE7*/
div.profile-edit-page #not-birthday-friends_container.selectbox-wrapper {margin: 0px 0px 0px 508px; padding: 0px 0px 0px 0px; overflow: auto; position: absolute; width: 62px !important; text-align: left; max-height: 200px; color: #000;} /*IE6 IE7*/
div.profile-edit-page #not-invite-gap-friends_container.selectbox-wrapper {margin: 0px 0px 0px 508px; padding: 0px 0px 0px 0px; overflow: auto; position: absolute; width: 62px !important; text-align: left; max-height: 200px; color: #000;} /*IE6 IE7*/


div.profile-edit-page #search-per-page_container.selectbox-wrapper ul {margin: 29px 0px 0px 0px;}
div.profile-edit-page #tips_container.selectbox-wrapper ul {margin: 29px 0px 0px 0px;}
div.profile-edit-page #blog-per-page_container.selectbox-wrapper ul {margin: 29px 0px 0px 0px;}
div.profile-edit-page #not-new-mess_container.selectbox-wrapper ul {margin: 29px 0px 0px 0px;}
div.profile-edit-page #community-per-page_container.selectbox-wrapper ul {margin: 29px 0px 0px 0px;}
div.profile-edit-page #not-new-comments_container.selectbox-wrapper ul {margin: 29px 0px 0px 0px;}
div.profile-edit-page #blog-comments_container.selectbox-wrapper ul {margin: 29px 0px 0px 0px;}
div.profile-edit-page #not-new-mess-community_container.selectbox-wrapper ul {margin: 29px 0px 0px 0px;}
div.profile-edit-page #hints_container.selectbox-wrapper ul {margin: 29px 0px 0px 0px;}
div.profile-edit-page #not-birthday-friends_container.selectbox-wrapper ul {margin: 29px 0px 0px 0px;}
div.profile-edit-page #not-invite-gap-friends_container.selectbox-wrapper ul {margin: 29px 0px 0px 0px;}

input#search-per-page_input, input#blog-per-page_input, input#tips_input, input#not-new-mess_input, 
input#community-per-page_input, input#not-new-comments_input, input#blog-comments_input, input#not-new-mess-community_input,
input#hints_input, input#not-birthday-friends_input, input#not-invite-gap-friends_input {color: #B1BABF; padding: 8px 0px 0px 8px;}

div.profile-edit-page input#hints_input.selectbox, div.profile-edit-page input#not-birthday-friends_input.selectbox {background: url(../img/med-select.gif) no-repeat; width: 112px;} /*OP*/
div.profile-edit-page #hints_container.selectbox-wrapper, div.profile-edit-page #not-birthday-friends_container.selectbox-wrapper {margin: 0px 0px 0px 450px; width: 120px !important;} /*IE6 IE7*/


/*div.profile-edit-page input#myselectbox_pods_input.selectbox, div.profile-edit-page input#myselectbox_uvden_input.selectbox {background: url(../img/med-select.gif) no-repeat; width: 112px;} /*OP*/
/*div.profile-edit-page #myselectbox_pods_container.selectbox-wrapper, div.profile-edit-page #myselectbox_uvden_container.selectbox-wrapper {margin: 0px 0px 0px 450px; width: 120px !important;} /*IE6 IE7*/


div.edit-pr-item {margin: 0px 0px 20px 0px; _margin: 20px 0px 40px 0px; float: left;}
div.profile-edit-page div.edit-pr-item h4 {font-weight: bold; font-size: 1.1em; margin: 0px 0px 5px 0px; padding: 0px;}
div.profile-edit-page div.edit-pr-item ul.edit {float: left; width: 570px; list-style: none;}
div.profile-edit-page div.edit-pr-item ul.edit li.item {float: left; width: 570px; margin: 6px 0px;}
div.profile-edit-page div.edit-pr-item ul.edit li.item span {float: left; width: 430px; margin: 5px 0px 0px 0px; font-size: 1.1em;} 

div.profile-edit-page div.edit-pr-item ul.edit div.selectbox-wrapper {margin: 28px 0px 0px 508px !important;}
div#not-birthday-friends_container {margin: 28px 0px 0px 450px !important;}

/* div.profile-edit-page input#myselectbox_kolank_input.selectbox, div.profile-edit-page input#myselectbox_kolzap_input.selectbox, 
div.profile-edit-page input#myselectbox_kolcom_input.selectbox, div.profile-edit-page input#myselectbox_pods_input.selectbox, 
div.profile-edit-page input#myselectbox_polsov_input.selectbox, div.profile-edit-page input#myselectbox_uvsoob_input.selectbox,
div.profile-edit-page input#myselectbox_uvcom_input.selectbox, div.profile-edit-page input#myselectbox_uvparty_input.selectbox,
div.profile-edit-page input#myselectbox_uvden_input.selectbox, div.profile-edit-page input#myselectbox_uvfriend_input.selectbox {float: right; background: url(../img/small-select.gif) no-repeat; border: none; width: 54px; height: 19px; display: block; text-align: left; cursor: pointer; margin: 0px 0px 0px 0px; font-size: 1em;}  *//*OP SA*/

/* div.profile-edit-page #myselectbox_kolank_container.selectbox-wrapper, div.profile-edit-page #myselectbox_kolzap_container.selectbox-wrapper, 
div.profile-edit-page #myselectbox_kolcom_container.selectbox-wrapper, div.profile-edit-page #myselectbox_pods_container.selectbox-wrapper, 
div.profile-edit-page #myselectbox_polsov_container.selectbox-wrapper, div.profile-edit-page #myselectbox_uvsoob_container.selectbox-wrapper,
div.profile-edit-page #myselectbox_uvcom_container.selectbox-wrapper, div.profile-edit-page #myselectbox_uvparty_container.selectbox-wrapper,
div.profile-edit-page #myselectbox_uvden_container.selectbox-wrapper, div.profile-edit-page #myselectbox_uvfriend_container.selectbox-wrapper {margin: 0px 0px 0px 508px; padding: 0px 0px 0px 0px; overflow: auto; position: absolute; width: 62px !important; text-align: left; max-height: 200px; color: #000;} */ /*IE6 IE7*/

/* div.profile-edit-page #myselectbox_kolank_container.selectbox-wrapper ul, div.profile-edit-page #myselectbox_kolzap_container.selectbox-wrapper ul, 
div.profile-edit-page #myselectbox_kolcom_container.selectbox-wrapper ul, div.profile-edit-page #myselectbox_pods_container.selectbox-wrapper ul, 
div.profile-edit-page #myselectbox_polsov_container.selectbox-wrapper ul, div.profile-edit-page #myselectbox_uvsoob_container.selectbox-wrapper ul,
div.profile-edit-page #myselectbox_uvcom_container.selectbox-wrapper ul, div.profile-edit-page #myselectbox_uvparty_container.selectbox-wrapper ul,
div.profile-edit-page #myselectbox_uvden_container.selectbox-wrapper ul, div.profile-edit-page #myselectbox_uvfriend_container.selectbox-wrapper ul {margin: 29px 0px 0px 0px;}
 */
/* input#myselectbox_kolank_input, input#myselectbox_kolzap_input, input#myselectbox_kolcom_input, input#myselectbox_pods_input, 
input#myselectbox_polsov_input, input#myselectbox_uvsoob_input, input#myselectbox_uvcom_input, input#myselectbox_uvparty_input,
input#myselectbox_uvden_input, input#myselectbox_uvfriend_input {color: #B1BABF; padding: 8px 0px 0px 8px;}

div.profile-edit-page input#myselectbox_pods_input.selectbox, div.profile-edit-page input#myselectbox_uvden_input.selectbox {background: url(../img/med-select.gif) no-repeat; width: 112px;} /*OP*/
/*div.profile-edit-page #myselectbox_pods_container.selectbox-wrapper, div.profile-edit-page #myselectbox_uvden_container.selectbox-wrapper {margin: 0px 0px 0px 450px; width: 120px !important;} */ /*IE6 IE7*/

/* div.edit-pr-item {margin: 0px 0px 40px 0px; float: left;}
div.profile-edit-page div.edit-pr-item h4 {font-weight: bold; font-size: 1.1em; margin: 0px 0px 5px 0px; padding: 0px;}
div.profile-edit-page div.edit-pr-item ul.edit {float: left; width: 570px; list-style: none;}
div.profile-edit-page div.edit-pr-item ul.edit li.item {float: left; width: 570px; margin: 6px 0px;}
div.profile-edit-page div.edit-pr-item ul.edit li.item span {float: left; width: 430px; margin: 5px 0px 0px 0px; font-size: 1.1em;}
 */
 
/*������*/ /*see IE6*/
div.compl {margin: 10px 0px 0px 20px; float: left; width: 615px;} /*OP*/
div.compl p.title {font-weight: bold; color: #939194; font-size: 1em;}
div.compl input#reason_input.selectbox {background: url(../img/big-select.gif) no-repeat; border: none; width: 614px; height: 28px; display: block; text-align: left; cursor: pointer; margin: 0px 0px 0px 0px; font-size: 1em;} /*OP*/
div.compl #reason_container.selectbox-wrapper {padding: 0px 10px 8px 10px; overflow: auto; position: absolute; width: 592px !important; text-align: left; max-height: 200px; color: #000; background: #fff; border: 1px solid #D4DCDF;}
div.compl #reason_container.selectbox-wrapper ul {margin: 9px 0px 0px 0px; list-style: none;}
div.compl #reason_container.selectbox-wrapper ul li {cursor: pointer; padding: 1px 0px 1px 0px;}
div.compl #reason_container.selectbox-wrapper ul li:hover {background: #F7FBFE;}
div.compl input#reason_input {color: #B1BABF; padding: 8px 0px 0px 8px;}

/*Tickets action*/
input#folder_input.selectbox {background: url(../img/select-tick.gif) no-repeat; border: none; width: 261px; height: 22px; display: block; text-align: left; cursor: pointer; margin: 15px 0px 0px 0px; font-size: 1em; padding: 8px 0px 0px 10px; color: #B7C2C8;} /*OP IE7*/
#folder_container.selectbox-wrapper {padding: 0px 10px 8px 10px; margin: 1px 0px 0px 0px; overflow: auto; position: absolute; width: 238px !important; text-align: left; max-height: 200px; color: #000; background: #fff; border: 1px solid #D4DCDF;}
#folder_container.selectbox-wrapper ul {margin: 9px 0px 0px 0px; list-style: none;}
#folder_container.selectbox-wrapper ul li {cursor: pointer; padding: 1px 0px 1px 0px;}
#folder_container.selectbox-wrapper ul li:hover {background: #F7FBFE;}
input.oka {background: url(../img/ok-tick.gif) no-repeat; border: none; width: 56px; height: 30px; color: #fff; font-size: .8em; float: right; margin: -30px 0px 0px 0px;}
div.chekas {float: right; margin: -21px 30px 0px 0px; width: 90px; _margin: -21px 15px 0px 0px;}
div.chekas label {float: left; font-size: .9em !important; margin: 3px 0px 0px 0px !important;} 
div.chekas div {float: right;} 

div.block-huge.user div.block-content div.profile-edit-page {margin: 0px 0px 0px 5px; width: 400px;}
div.block-huge.user div.block-content div.profile-edit-page input.text.name {width: 180px;}
div.block-huge.user div.block-content div.profile-edit-page div.gender-date {float: left;}
div.block-huge.user div.block-content div.profile-edit-page div.gender-date p.small-info {margin: 0px 0px 0px 0px; color: #959595; font-size: .8em;}
div.block-huge.user div.block-content div.profile-edit-page div.gender-date.mt50 div.gender {width: 200px;}
div.block-huge.user div.block-content div.profile-edit-page div.gender-date.mt50 div.date {margin: 0px 0px 0px 0px;}
div.block-huge.user div.block-content div.profile-edit-page div.gender-date.mt50 p {margin: 0px; padding: 0px;}
div.block-huge.user div.block-content div.profile-edit-page div.gender-date.mt70 div.gender {width: 550px;}
div.block-huge.user div.block-content div.profile-edit-page div.gender-date.mt70 div.gender img {float: left;}
div.block-huge.user div.block-content div.profile-edit-page div.gender-date.mt70 div.gender div {float: left; width: 300px; margin: 0px 0px 0px 10px;}
div.block-huge.user div.block-content div.profile-edit-page div.gender.status {width: 550px; margin: 34px 0px 0px 0px;}
div.block-huge.user div.block-content div.profile-edit-page div.gender.status label {margin: 0px 15px 0px 3px; padding: 0px; font-size: 1em;}
div.block-huge.user div.block-content div.profile-edit-page div.gender.status label.last {margin: 0px 0px 0px 3px;}
div.block-huge.user div.block-content div.profile-edit-page div.gender-date.add-ava {width: 398px; margin: 65px 0px 0px 0px; _margin: 15px 0px 0px 0px;}
div.block-huge.user div.block-content div.profile-edit-page div.gender-date.add-ava p {font-size: 1.1em; margin: 0px 0px 0px 0px;}
div.block-huge.user div.block-content div.profile-edit-page div.gender-date.add-ava div {margin: 5px 0px 0px 0px;}
div.block-huge.user div.block-content div.profile-edit-page div.gender-date.add-ava input.add-ava {background: url(../img/add-ava.gif) no-repeat; border: none; width: 71px; height: 30px; color: #fff; font-size: .9em; float: right;} /*OP*/
/* huge left-block white content success*/
div.block-huge div.block-content p.success {color: #000; font-size: 1.2em; width: 540px; line-height: 1.2em; margin: 0px 0px 0px 0px; padding: 0px 0px 45px 0px;}
div.block-huge div.block-content p.reg-mail {margin: 25px 0px 0px 0px;}
div.block-huge div.block-content p.mail {margin: 25px 0px 20px 0px; font-size: 1.6em;}
div.block-huge div.block-content p.send-mail {width: 440px; padding-bottom: 10px;}

/* huge left-block white content enter-mes*/
div.block-huge div.block-content div.gal-item {position: relative; width: 550px; height: 75px; margin: 0px 0px 0px 0px; padding: 15px 0px 20px 0px; _padding: 15px 0px 15px 0px; border-bottom: 1px solid #EFEFEF;}
div.block-huge div.block-content div.gal-item:first-child {padding-top: 20px;} 
div.block-huge div.block-content div.gal-item {padding-top: expression(this.previousSibling==null?'20px':'15px');} /*IE6 hack, I hate it*/
div.block-huge div.block-content div.gal-item input.mes-fr {background: url(../img/connect-small.gif) no-repeat; border: none; font-size: .75em; width: 120px; height: 25px; padding: 0px 0px 0px 30px; color: #626365; text-align: left;}
div.block-huge div.block-content div.gal-item input.mes-disfr {background: url(../img/disconnect-small.gif) no-repeat; border: none; font-size: .75em; width: 120px; height: 25px; padding: 0px 0px 0px 30px; color: #626365; text-align: left; margin: 3px 0px 0px 0px;}
div.block-huge div.block-content div.gal-item input.add-fr-small {background: url(../img/add-fr-small.gif) no-repeat; border: none; font-size: .75em; width: 120px; height: 25px; padding: 0px 0px 0px 30px; color: #626365; text-align: left; margin: 3px 0px 0px 0px;}
div.block-huge div.block-content div.gal-item img.user {float: left;}
div.block-huge div.block-content div.gal-item div.right-cont {float: left; width: 374px; height: 67px; margin: 2px 0px 4px 20px;}
div.block-huge div.block-content div.gal-item div.right-cont div.user {float: left; width: 375px;}
div.block-huge div.block-content div.gal-item div.right-cont div.user span.whois {float: right; text-align: right; color: #F899D3; background: url(../img/mother-hero.gif) no-repeat; background-position: 0px 2px; padding: 0px 0px 0px 15px;}
div.block-huge div.block-content div.gal-item div.right-cont div.user span.whois-it {float: right; color: #F899D3; margin-right: 110px; width: 130px; text-align: left;}
div.block-huge div.block-content div.gal-item div.right-cont div.user span.whois-it.friends {margin: 1px 65px 0px 0px;}
div.block-huge div.block-content div.gal-item div.right-cont div.user p {margin: 0px 0px 4px 0px;}
div.block-huge div.block-content div.gal-item div.right-cont div.user p.name {font-size: 1.3em; margin: 0px 0px 7px 0px;}
div.block-huge div.block-content div.gal-item div.right-cont div.user p.pregnant {float: left; background: url(../img/flag-w.gif) no-repeat; padding: 0px 0px 0px 13px; background-position: 0px 2px;}
div.block-huge div.block-content div.gal-item div.right-cont div.user p.location {color: #B7B7B7;}
div.block-huge div.block-content div.gal-item div.right-cont div.user p span.zodiak {background-repeat: no-repeat; background-position: 0px 2px; padding: 0px 0px 0px 15px; margin: 0px 0px 0px 10px;}
div.block-huge div.block-content div.gal-item div.right-right {float: right; width: 90px; height: 74px; font-size: 1.2em;}
div.block-huge div.block-content div.gal-item div.right-right div.check {float: right; margin: 36px 0px 0px 0px; clear: both;}
div.block-huge div.block-content div.gal-item div.right-right div.check input.unstyled {margin: 3px 2px 0px 0px;}
div.block-huge div.block-content div.gal-item div.right-right div.mes {float: right; margin: 4px 0px 0px 0px;} 
div.block-huge div.block-content div.gal-item div.right-right div.mes span.mes {background: url(../img/mes-bg.gif) repeat-x; padding: 1px 0px 1px 5px; position: relative; height: 20px; background-position: 0px 0px; color: #fff;}/*SA*/
div.block-huge div.block-content div.gal-item div.right-right div.mes span.mes-end {background: url(../img/mes-end.gif) no-repeat; padding: 1px 0px 1px 1px; position: relative; height: 20px; background-position: 0px 0px;}/*SA*/
div.block-huge div.block-content div.gal-item div.right-right div.mesf {float: right; margin: 4px -5px 0px 0px;}
div.block-huge div.block-content div.gal-item div.right-right div.mesf span.mesf {background: url(../img/mesf-bg.gif) repeat-x; padding: 1px 0px 1px 5px; position: relative; height: 20px; background-position: 0px 0px; color: #fff;}/*SA*/
div.block-huge div.block-content div.gal-item div.right-right div.mesf span.mesf-end {background: url(../img/mesf-end.gif) no-repeat; padding: 1px 0px 1px 5px; position: relative; height: 20px; background-position: 0px 0px;}/*SA*/

/* huge left-block white content user info open*/
div.block-huge.user div.block-content div.user-big {padding: 17px 0px 0px 10px;}
div.block-huge.user div.block-content div.user-big div.photo-container {width: 215px; overflow: hidden; min-height: 255px; }
div.block-huge.user div.block-content div.user-big div.photo-container {expression(this.offsetHeight < 201px ? "200px" : "auto" );}
div.block-huge.user div.block-content div.user-info {float: right; width: 220px; padding: 0px 125px 0px 0px; margin: 0px; overflow: hidden;} /*IE6*/
div.block-huge.user div.block-content div.user-info h2 {padding: 0px; margin: 5px 0px 20px 0px;}
div.block-huge.user div.block-content div.user-info img.zodiak {float: right; margin-right: 77px;}
div.block-huge.user div.block-content div.user-info p.pregnant {float: left; background: url(../img/flag-w.gif) no-repeat; padding: 5px 0px 5px 13px; background-position: 0px 7px; margin: 28px 0px 0px 0px; color: #575757; width: 200px;}
div.block-huge.user div.block-content div.user-info p.pregnant.my {margin: 8px 0px 10px 0px;}
div.block-huge.user div.block-content div.user-info span.time-w {background: url(../img/time-w-bg.gif) repeat-x; padding: 10px 0px 10px 10px; background-position: 0px 5px; color: #010103;}
div.block-huge.user div.block-content div.user-info span.time-w-end {background: url(../img/time-w-end.gif) no-repeat; padding: 10px 0px 10px 11px; background-position: 0px 5px;}
div.block-huge.user div.blogs {background: #e3fde2; width: 570px; margin: 35px 0px 0px 0px; padding: 0px 0px 25px 0px;}
div.block-huge.user div.blogs div.blog-part {margin: 0px 0px 0px 10px; width: 350px;}
div.block-huge.user div.blogs div.blog-part h2 {color: #727E70; padding: 8px 13px 20px 0px; margin: 0px 0px 0px 0px; background: url(../img/divider.gif) no-repeat; background-position: right 11px; float: left;}
div.block-huge.user div.blogs div.blog-part a.all-rec {float: left; width: 100px; margin: 13px 0px 0px 13px; font-size: 1.1em; padding: 1px 0px;}
div.block-huge.user div.blogs div.blog-part div.date {width: 30px; position: relative; padding: 5px 0px; line-height: 1.2em;}
div.block-huge.user div.blogs div.blog-part div.date p {font-size: 2.4em; color: #727E70; margin: 0px 0px 8px 0px;}
div.block-huge.user div.blogs div.blog-part div.blog-text {width: 450px; margin: -60px 0px 0px 0px; padding: 0px 0px 0px 70px; float: left; color: #000;}
div.block-huge.user div.user-photos {width: 550px; margin: 0px 0px 0px 10px; clear: both;}
div.block-huge.user div.user-photos a.no-item-add {margin: 20px 0px 0px 15px; float: left;}
div.user-friends div.no-item-add {width: 300px; margin: 23px 0px 0px 15px; float: left;}
div.block-huge.user div.user-photos ul {list-style: none; float: left; clear: left; width: 570px;}
div.block-huge.user div.user-photos li {float: left; width: 110px; margin: 0px 30px 10px 0px; /**/height: 145px; overflow: hidden; line-height: 1.3em;}
div.block-huge.user div.user-photos li.vertical {padding: 0px 0px 0px 10px; margin: 0px 20px 10px 0px;}
div.block-huge.user div.user-photos li.vertical img {background: url(../img/img-blog-bg-vert.gif) no-repeat; margin: 25px 0px 0px 0px;}
div.block-huge.user div.user-photos li img {padding: 1px 7px 7px 1px; background: url(../img/img-blog-bg.gif) no-repeat; /**/margin: 25px 0px 0px 0px;}
div.block-huge.user div.user-photos li p {margin: 2px 0px 0px 0px;}
div.block-huge.user div.user-photos h2 {color: #7F7F7F; background: url(../img/divider-grey.gif) no-repeat; background-position: right 3px; float: left; padding: 0px 15px 18px 0px; margin: 13px 0px 0px 0px;}
div.block-huge.user div.user-photos span.total {float: left; width: 400px; margin: 17px 0px 0px 13px; font-size: 1.1em; color: #000; padding: 1px 0px;}
div.block-huge.user div.user-friends {width: 570px; margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px; clear: both;}
div.block-huge.user div.user-friends h2 {color: #7F7F7F; background: url(../img/divider-grey.gif) no-repeat; background-position: right 3px; float: left; padding: 0px 15px 0px 0px; margin: 15px 0px 15px 0px;}
div.block-huge.user div.user-friends a.total {float: left; width: 100px; margin: 18px 0px 0px 13px; font-size: 1.1em; padding: 1px 0px;}
div.block-huge.user div.user-friends ul {list-style: none; float: left; clear: left; width: 570px;}
div.block-huge.user div.user-friends li {float: left; width: 90px; margin: 0px 20px 0px 0px;}
div.block-huge.user div.user-friends li p {margin: 2px 0px 0px 0px; padding: 0px;}
div.block-huge.user div.inter {width: 550px; margin: 0px 0px 0px 10px; padding: 20px 0px 0px 0px; clear: left;}
div.block-huge.user div.inter h2 {color: #7F7F7F; background: url(../img/divider-grey.gif) no-repeat; background-position: right 3px; float: left; padding: 0px 15px 0px 0px; margin: 15px 0px 15px 0px;}
div.block-huge.user div.inter p.title {color: #000; margin: 0px 0px 10px 0px; font-size: 1.1em;}
div.block-huge.user div.inter ul {list-style: none; float: left; clear: left; width: 330px;}
div.block-huge.user div.inter li {float: left; margin: 0px 10px 5px 0px;}
div.block-huge.user div.inter li p a {color: #7F7F7F; padding: 0px 1px;}
div.block-huge.user div.inter li p a.selected {background: #F7F3E7;}
div.block-huge.user div.block-content a.seeall {float: right; width: 100px; color: #000; margin: -19px 130px 0px 0px;}

/* right block login */
div.block-login.centfix {float: left; margin: 40px 0px 40px 312px !important; _margin-left: 159px !important;}
div.block-login {background: #fff; float: left; width: 245px; margin: 0px 0px 0px 5px;}
div.block-login div.block-t {background-image: url(../img/blocks/log-side.gif);}
div.block-login div.block-r {background-image: url(../img/blocks/log-side.gif);}
div.block-login div.block-b {background-image: url(../img/blocks/log-side.gif);}
div.block-login div.block-l {background-image: url(../img/blocks/log-side.gif);}
div.block-login div.block-lt {background-image:url(../img/blocks/log-lt.gif);}
div.block-login div.block-rt {background-image:url(../img/blocks/log-rt.gif);}
div.block-login div.block-rb {background-image:url(../img/blocks/log-rb.gif);}
div.block-login div.block-lb {background-image:url(../img/blocks/log-lb.gif);}
div.block-login div.block-content {height: 280px; padding: 0px 0px 0px 0px;}
div.block-login.remember.centfix.code div.block-content {height: 240px !important;}

/*remember*/
div.block-login.remember {padding: 0px 0px 0px 100px;}
div.block-login.remember div.but-cent {margin: 0px 0px 0px 0px !important; float: left; width: 100%;}
div.block-login.remember div.but-cent.notext {padding: 30px 0px 0px 0px; float: left;}
div.block-login.remember.centfix {padding: 0px; margin: 0px;}
div.block-login.remember div.block-content {height: 210px; padding: 0px 0px 0px 0px;}
div.block-login.remember div.block-content p {padding: 10px 25px 0px 25px; float: left;}
div.block-login.remember.centfix div.block-content  p {padding: 20px 25px 20px 25px; margin: 0px !important; float: left;}
div.block-login.remember div.block-content input.submit {/*margin-left: 60px !important; */width: 170px !important;}

/* right block login content */
div.block-login div.block-content label {font-size: 1.5em; float: left; width: 200px; text-align: left; margin: 25px 0px 3px 32px; padding: 0px 0px 3px 0px;}
div.block-login div.block-content label.remember {float: left; margin: 23px 0px 0px 5px; padding: 0px 0px 0px 0px; font-size: 1em; width: 170px;} /*IE6 IE7 FF SA*/
div.block-login div.block-content input.submit {float: left; background: #2567A1; border: 1px solid #D3DAE0; color: #fff; width: 121px; height: 32px; font-size: 1.3em; margin: 30px 0px 0px 10px;} /*FF OP SA*/
div.block-login div.block-content input.text {float: left; width: 168px; height: 24px; border: 1px solid #D3DAE4; background: #F7FBFE; margin: 0px 0px 0px 32px; padding: 6px 5px 0px 5px;} /*OP*/
div.block-login div.block-content input.check {margin: 20px 0px 0px 32px; clear: both; float: left; padding: 0px;} /*FF SA*/
div.block-login div.block-content div.but-cent {text-align: center; margin: 30px 0px 0px 0px;}
div.block-login div.block-content div.but-cent input.submit {margin: 0px !important; float: none;}

/* right block back */
div.block-back {background: #ECF3FB; float: left; width: 245px; margin: 7px 0px 0px 5px;}
div.block-back div.block-t {background-image: url(../img/blocks/b-side.gif);}
div.block-back div.block-r {background-image: url(../img/blocks/b-side.gif);}
div.block-back div.block-b {background-image: url(../img/blocks/b-side.gif);}
div.block-back div.block-l {background-image: url(../img/blocks/b-side.gif);}
div.block-back div.block-lt {background-image:url(../img/blocks/b-lt.gif);}
div.block-back div.block-rt {background-image:url(../img/blocks/b-rt.gif);}
div.block-back div.block-rb {background-image:url(../img/blocks/b-rb.gif);}
div.block-back div.block-lb {background-image:url(../img/blocks/b-lb.gif);}
div.block-back div.block-content {height: 280px; padding: 0px;}

/* right block back content */
div.block-back div.block-content img.user {background: url(../img/user-stamp-light.gif) no-repeat; float: left; padding: 5px; margin: 25px 0px 10px 89px;}
div.block-back div.block-content a {color: #448BCB; font-size: 1.2em;}
div.block-back div.block-content p.name {float: left; width: 240px; text-align: center; padding: 1px 0px;}
div.block-back div.block-content p.info {float: left; width: 190px; margin: 20px 0px 20px 0px; padding: 0px 0px 0px 32px; font-size: 1.4em; color: #BDC2C8;}
div.block-back div.block-content input {background: #4494DB; border: 1px solid #D3DAE0; color: #fff; width: 145px; height: 32px; font-size: 1.3em; margin: 45px 0px 0px 0px;}

/* left block register */
div.block-register {background: #F7FBFE; float: left; width: 245px; margin: 0px 0px 0px 0px;}
div.block-register div.block-t {background-image: url(../img/blocks/reg-side.gif);}
div.block-register div.block-r {background-image: url(../img/blocks/reg-side.gif);}
div.block-register div.block-b {background-image: url(../img/blocks/reg-side.gif);}
div.block-register div.block-l {background-image: url(../img/blocks/reg-side.gif);}
div.block-register div.block-lt {background-image:url(../img/blocks/reg-lt.gif);}
div.block-register div.block-rt {background-image:url(../img/blocks/reg-rt.gif);}
div.block-register div.block-rb {background-image:url(../img/blocks/reg-rb.gif);}
div.block-register div.block-lb {background-image:url(../img/blocks/reg-lb.gif);}
div.block-register div.block-content {height: 280px; padding: 0px;}

/* left block register content */
div.block-register div.block-content img.user {background: url(../img/user-stamp-light.gif) no-repeat; float: left; padding: 5px; margin: 25px 0px 10px 89px;}
div.block-register div.block-content a {color: #448BCB; font-size: 1.2em;}
div.block-register div.block-content p.name {float: left; width: 240px; text-align: center;}
div.block-register div.block-content p.info {float: left; width: 180px; margin: 25px 0px 20px 0px; padding: 0px 0px 0px 32px;}
div.block-register div.block-content input {background: #4494DB; border: 1px solid #D3DAE0; color: #fff; width: 145px; height: 32px; font-size: 1.3em;}

/* right head block */
div.block-right {background: #ECF3FB; float: right; width: 480px; margin: 0px 0px 0px 0px;}
div.block-right div.block-t {background-image: url(../img/blocks/l-side.gif);}
div.block-right div.block-r {background-image: url(../img/blocks/l-side.gif);}
div.block-right div.block-b {background-image: url(../img/blocks/l-side.gif);}
div.block-right div.block-l {background-image: url(../img/blocks/l-side.gif);}
div.block-right div.block-lt {background-image:url(../img/blocks/l-lt.gif);}
div.block-right div.block-rt {background-image:url(../img/blocks/l-rt.gif);}
div.block-right div.block-rb {background-image:url(../img/blocks/l-rb.gif);}
div.block-right div.block-lb {background-image:url(../img/blocks/l-lb.gif);}
div.block-right div.block-content {padding: 5px 0px 0px 10px; height: 95px;}

/*right head block info-content*/
div.block-right div.block-content img.user {background: url(../img/user-stamp.gif) no-repeat; padding: 5px; float: left; margin: 2px 8px 0px 0px; width: 56px; height: 75px;}
div#head div.block-right div.block-content div.infos img {behavior: url('/css/iepngfix.htc');}
div#head div.block-right div.block-content div.infos {float: left !important; width: 355px !important; margin: 10px 0px 0px 0px !important; height: 75px !important;}
div#head div.block-right div.block-content div.infos ul {padding: 0px 0px 0px 12px; margin: 5px 0px 0px 0px; list-style: none; width: 340px; float: left;}
div#head div.block-right div.block-content div.infos ul li {padding: 0px; margin: 0px 18px 0px 0px; float: left;}
div#head div.block-right div.block-content div.infos ul li a {color: #468DC5;}
div#head div.block-right div.block-content div.infos ul li span {color: #32B543; position: relative; left: 3px; top: 1px;}
div#head div.block-right div.block-content div.infos a.user {color: #010103; font-size: 1.6em; margin-left: 12px;}
div.block-right div.block-content a.exit {color: #C0C7CD; position: absolute; margin: 5px 0px 0px -25px;}
div.block-right div.block-content div.infos span.rate {color: #D3D3D5; position: relative; left: 3px; bottom: 6px;}
div.block-right div.block-content div.infos p {background: url(../img/flag.gif) no-repeat; background-position: left center; padding: 7px 0px 7px 12px; margin: 5px 0px 0px 0px; color: #545456;}
div.block-right div.block-content div.infos span.time {background: url(../img/time-bg.gif) repeat-x; padding: 10px 0px 10px 10px; background-position: 0px 5px; color: #010103;} /*SA*/
div.block-right div.block-content div.infos span.time-end {background: url(../img/time-end.gif) no-repeat; padding: 10px 0px 10px 11px; background-position: 0px 5px;} /*SA*/
div.block-right div.block-content div.infos p a {color: #A6ABB1;}

/*right head block login-content*/
div.block-right div.block-content div.login-part {float: left; width: 190px; height: 80px; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 5px; font-size: .8em;}
div.block-right div.block-content div.login-part.submit {width: 60px;}
div.block-right div.block-content div.login-part input.text {background: url(../img/login.gif); border: none; float: left; width: 168px; height: 23px; padding: 7px 10px 0px 10px; margin: 2px 0px 0px 0px;} /* OP */
div.block-right div.block-content div.login-part input.check {float: left; margin: 6px 0px 0px 0px; padding: 0px;}
div.block-right div.block-content div.login-part input.submit {background: url(../img/submit.gif); border: none; float: left; width: 54px; height: 28px; color: #fff; font-size: .99em; margin: 17px 0px 0px 0px;}
div.block-right div.block-content div.login-part label {color: #BCC4CF; float: left;}
div.block-right div.block-content div.login-part label.remember {float: left; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 5px; color: #BCC4CF; font-size: 1.2em;}
div.block-right div.block-content div.login-part a:link, div.block-right div.block-content div.login-part a:visited, div.block-right div.block-content div.login-part a:hover, div.block-right div.block-content div.login-part a:active {color: #0D60A6; text-decoration: underline;}
div.block-right div.block-content div.login-part a.remember {float: left; margin: 10px 0px 0px 3px; font-size: 1.2em;}
div.block-right div.block-content div.login-part a.remember.plus {background: url(../img/plus.gif) no-repeat; padding: 0px 0px 0px 15px; margin-left: 8px; font-weight: bold; background-position: 0px 2px;}

/*faq*/
div.block-content.faq {margin: 0px; width: 550px;} /*IE7*/
a.print {float: right; font-weight: normal !important; font-size: .9em !important; color: #438DCA !important;}
p.need-help {color: #01BC31; font-size: 1.2em; margin: 60px 0px 7px 0px;}
p.all-com.blogs.faq {width: 550px; _margin: 15px 0px 20px 0px !important;}
hr.blogs-open.faq {margin-bottom: 20px;} /*OP*/

/*rounded divs*/
div.container-box {position: relative; width: 150px; margin: 20px 0px 0px 0px;}
div.user-info div.container-box {width: 325px; float: left; margin: 0px;}
div.box {background-color: #EBEBEB; padding: 3px 8px 0px 8px; text-align: center; color: #000; font-size: .9em; clear: both; overflow: hidden; height: 19px;}
div.box a:link, div.box a:visited, div.box a:hover, div.box a:active {color: #000; position: relative;}
div.user-info div.box  { margin: 8px 0px 10px 0px; float: right; }
div.user-info div.box a:link, div.user-info div.box a:visited, div.user-info div.box a:hover, div.user-info div.box a:active {}

/*slideshow*/
div.corner-span {position: absolute; background:url(../img/slideshow/back_png.png) no-repeat; width: 360px; height: 280px; z-index: 10;}
#show3 {height: 280px;}
div#master0 img {}
#show3 span {position: absolute; z-index: 125; color: #fff !important; margin: -40px 0px 0px -160px; text-align: left;}
#show3 input {position: absolute; z-index: 110;}
#show3 {_position: absolute !important; _margin: 0px 0px 0px -179px; z-index: -1;}
div.corner-span {_margin: 0px 0px 0px -179px; _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/slideshow/back_png.png');}
input#prev0 {margin: 0px 0px 0px 0px; cursor: pointer; }
input#gostp0{margin: 0px 0px 0px 0px; cursor: pointer;}
input#next0 {margin: 0px 0px 0px 0px; cursor: pointer;}
#tehere {color: #fff; position: absolute; margin: 254px 0px 0px 15px;}

iframe {overflow: auto;}
table.blogs-buttons-post {background: #F7FBFE; width: 552px; border: 1px solid #D3DAE0; border-bottom: none;}
table.blogs-buttons-post img {margin: 3px 0px 3px 3px;}

/*add-post*/
div.add-link {position:absolute; width:339px; height:100px; background-color: #E3EEF2; background-image: url(../img/modal-bg.gif); background-repeat: no-repeat; border: 2px solid #5885A6; margin: 23px 0px 0px 124px;}
input.add-link.no {background: #D4DBE3; border: 1px solid #D3DAE0; width: 162px; height: 30px; color: #fff; font-size: 1.2em; margin: 12px 10px 0px 0px;}
input.add-link.yes {background: #4595DC; border: 1px solid #D3DAE0; width: 130px; height: 30px; color: #fff; font-size: 1.2em; margin: 12px 0px 0px 0px;}
div.add-link input.file {border: 1px solid #5387AC; width: 295px; height: 21px; padding: 4px 3px 0px 3px; position: absolute; z-index: 20;}
div.add-link table.smiles {background: #fff; margin: 10px 10px 10px 11px;}
div.add-link table.smiles td {text-align: center;}
div.add-link table.smiles td img {margin: 10px 3px 10px 2px;}
div.add-link p.err {position: absolute; color: #9D0A0E;}
div.add-link p.title-text {float: left; font-size: 1.1em;}
div.add-link input.text-link {border: 1px solid #5387AC; width: 195px; height: 20px; padding: 3px 3px 0px 3px;} /*OP*/

p.all-comm {background:url(/img/all-comm.gif) no-repeat; padding: 3px 0px 3px 30px; color: #26C54E; margin: 0px 0px 10px 0px;}
p.my-comm {background:url(/img/my-comm.gif) no-repeat; padding: 3px 0px 3px 30px; color: #448BC9; margin: 0px 0px 0px 0px;}
img.addme {margin: 10px 0px 0px 0px;}

table.analize {border-collapse: collapse; width: 548px; margin: 20px 0px 0px 1px;}
table.analize td {border: 1px solid #D8D8D8; padding: 7px 0px 7px 10px;}
table.analize td.td-h {width: 210px; color: #B8B8B8;}
table.analize td.td-value {background:#F7FBFE; width:150px;}
table.analize td.td-value input {background:#F7FBFE; padding: 5px 0px; border: none; color:#737172; font-size: .9em; width: 140px;}
table.analize td.nrml {width:150px; color: #B8B8B8;}

div.blogs-pages {float: right; width: 475px; font-size: 1.1em; margin: 0px 30px 0px 0px; _margin: 0px 15px 0px 0px;}

div.see-answ {background:url(/img/see-all-answ.jpg) no-repeat; float: right; width: 247px; height: 111px; margin: 7px 0px 0px 0px;}
div.see-answ a {margin: 14px 0px 0px 24px; float: left; color:#F1641F !important; font-size: 1.2em; padding: 2px 0px;}
div.see-answ p {color: #000; float: left; width: 180px; text-align: left; margin: 18px 0px 0px 13px; _margin: 18px 0px 0px 7px;; line-height: 1.2em; font-size: .9em;}

.suc-big {float: left; width: 570px; background:url(/img/succes-bg.jpg) center no-repeat; height:372px;}
.suc-big div.suc1, .suc-big div.suc2, .suc-big div.suc3, .suc-big div.suc4 {position: absolute; color: #000;}
.suc-big div.suc1 {margin: -10px 0px 0px 85px; background: url(/img/suc1.png) no-repeat; width: 200px; height: 65px;}
.suc-big div.suc1 {_background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/suc1.png');}
.suc-big div.suc1 span {margin: 12px 0px 0px 28px; float: left;}
.suc-big div.suc2 {margin: 0px 0px 0px 400px; background: url(/img/suc2.png) no-repeat; width: 155px; height: 88px;}
.suc-big div.suc2 {_background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/suc2.png');}
.suc-big div.suc2 span {margin: 12px 0px 0px 15px; float: left;}
.suc-big div.suc3 {margin: 145px 0px 0px 210px; background: url(/img/suc3.png) no-repeat; width: 208px; height: 94px;}
.suc-big div.suc3 {_background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/suc3.png');}
.suc-big div.suc3 span {margin: 9px 0px 0px 12px; float: left;}
.suc-big div.suc4 {margin: 225px 0px 0px 55px; background: url(/img/suc4.png) no-repeat; width: 126px; height: 74px;}
.suc-big div.suc4 {_background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/suc4.png');}
.suc-big div.suc4 span {margin: 47px 0px 0px 17px; float: left;}

.a-key {background: url(/img/key.jpg) 10px center no-repeat; padding: 0px 0px 0px 100px; border-top: 1px solid #EFEFEF;}
div#folder_container div.selectbox-wrapper ul {border: 1px solid red !important;}
.selectbox-wrapper {z-index: 100;}

.labellist {margin-bottom: 5px; font-weight: bold;}
.labellist A {font-weight: normal;}
.contentlist {margin-bottom: 15px;}
.contentlist INPUT {clear: none;}
label.label-t2 {margin: 2px 0px 0px 4px !important; _margin: 3px 0px 0px 4px !important; float: left;}
input.input-t2 {margin: 2px 4px 0px 0px !important; _margin: 0px 0px 0px 0px !important; float: left;}

.input-t2 {float: left; margin-right: 4px; padding: 0px; margin: 0px 4px 0px 0px; clear: both !important;}
UL.ul-t2 {list-style-type: none; margin-left: 20px;}
UL.ul-t2 LI {padding: 6px 0px;}

OL.ul-t2 {list-style-type: none;}
OL.ul-t2 LI {padding: 6px 0px;}

.selectbox {
background-attachment: scroll;
background-repeat: no-repeat;
background-position: 0% 0%;
background-color: transparent;
background-image: url(/img/location-select.gif);
border-top-color: #000000;
border-left-color: #000000;
border-right-color: #000000;
border-bottom-color: #000000;
border-top-width: medium;
border-left-width: medium;
border-right-width: medium;
border-bottom-width: medium;
border-top-style: none;
border-left-style: none;
border-right-style: none;
border-bottom-style: none;
width: 172px;
height: 27px;
display: block;
text-align: left;
cursor: pointer;
margin-top: 5px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
font-size: 1em;
padding-left: 10px;
}

.selectbox-wrapper {margin: 1px 0px 0px 0px !important; padding: 0px !important; overflow: auto; position: absolute; z-index: 10; width: 170px !important; text-align: left; max-height: 200px; color: #000; border: 1px solid #D0D7DD; }
.selectbox-wrapper {height: expression(this.offsetHeight > 200 ? "201px" : "auto");}
.selectbox-wrapper ul {margin: 0px 0px 0px 0px !important; padding: 5px 7px 10px 7px !important; list-style-type: none; background: #fff; font-size: 1em; border: none !important;}
.selectbox-wrapper ul li.selected {}
.selectbox-wrapper ul li { margin: 0pt; padding: 2px; list-style-type: none; display: block; cursor: pointer; }
.pregitem {border-top: 1px solid #D3DAE4; margin-bottom: 2px; padding: 7px 0px}
.pregitem-bot {border-bottom: 1px solid #D3DAE4; padding-bottom: 20px; margin-bottom: 20px;}
.field_error {float: left;}
.field_error textarea {border: 1px solid #CF1116 !important;}
form.mapa label {font-size: 1em !important; margin: 2px 0px !important;}
.inbooks {background: url(/img/added-icon.gif) left center no-repeat; padding: 0px 0px 0px 15px;}
#already-in-book {background: url(/img/added-icon.gif) 399px center no-repeat;}
div#status-select {margin: 10px 0px 0px 10px; float: left; text-align: left; width: 400px !important;}
div#status-select select {margin: 10px 0px 10px 0px; color: #000 !important; border: 1px solid #B9CDDA; background: #fff; width: 280px;}
img.notmoder-h {width: 50px; height: 37px; position: absolute; margin: 0px 0px 0px 0px; background: none !important; _behavior: url('/css/iepngfix.htc');}
img.notmoder {width: 37px; height: 50px; position: absolute; margin: 0px 0px 0px 0px; background: none !important; _behavior: url('/css/iepngfix.htc');}
img.notmoder.posts {margin: 0px 0px 0px -41px;}
img.notmoder-header {position: absolute; margin: 7px 0px 0px -424px; width: 56px !important; height: 75px !important; _behavior: url('/css/iepngfix.htc');}
img.notmoder-h-header {position: absolute; margin: 17px 0px 0px -444px; width: 75px !important; height: 56px !important; _behavior: url('/css/iepngfix.htc');}

.block-part-paginator {float: left; height: 25px; width: 550px; display: block;}
.paginator .paginator-pages {display: block; height: 20px; }
.paginator ul {list-style: none;}
.paginator ul li {float: left; display: block; width: 25px; height: 25px; text-align: center;}
.paginator li span, .paginator li a {width: 100%; display: block; text-decoration: none;}
.paginator li span {background-color: #a1daf8}
.paginator li a:hover {background-color: #a1daf8}

