html,body {margin: 0; padding: 0; background: #0e0712; font-family: Tahoma; font-size: 12px; width: 100%; min-height: 100%; height: 100%; }

#page {width: 980px; margin: 0 auto; background: url(../images/theme/bg.jpg) no-repeat center top; padding: 0 110px;  min-height: 100%; height: auto !important;}
html > body #page {height: auto}

img {border: 0;}
a, input, textarea, select:active, option, textarea:active, .cusel, .cusel * {outline: 0;}
textarea {resize: none;}
a:hover {text-decoration: none;}
.avatar {text-decoration: none; text-align: center;}
a.tlink {color: #fff; font-family: 'MyriadProCondensed', Arial Narrow; font-size: 28px; text-decoration: none; float: left;}
a.tlink:hover { text-decoration: underline;}

/*corners*/
.tr {position: absolute; top: 0; right: 0;}
.tl {position: absolute; top: 0; left: 0;}
.br {position: absolute; bottom: 0; right: 0;}
.bl {position: absolute; bottom: 0; left: 0;}
.tr_block {overflow: hidden; position: absolute; bottom: 0; left:0; background: url(../images/theme/tr_bg.png) repeat; color: #fff;}

.round {background-image: url(../images/theme/round.png); _background: none;}
.rect{background-image: url(../images/theme/rect.png); _background: none;}

.round.white {background-image: url(../images/theme/round_w.png); _background: none;}
.rect.white{background-image: url(../images/theme/rect_w.png); _background: none;}
.corners13 {background: url(../images/theme/corners13.png); _background: none;}

.round.tl,.round.tr,.round.bl,.round.br {height: 21px; width: 21px;}
.rect.tl,.rect.tr,.rect.bl,.rect.br {height: 24px; width: 24px;}
.corners13.tl,.corners13.tr,.corners13.bl,.corners13.br {height: 13px; width: 13px;}

.round.tl, .rect.tl, .corners13.tl{background-position: 0 0}
.round.tr{background-position: -21px 0}
.round.bl{background-position: 0 -21px}
.round.br{background-position: -21px -21px}

.rect.tr{background-position: -24px 0}
.rect.bl{background-position: 0 -24px}
.rect.br{background-position: -24px -24px}


.corners13.tr{background-position: -13px 0}
.corners13.bl{background-position: 0 -15px}
.corners13.br{background-position: -13px -15px}


/* Frames */
.avatar span {font-size: 0; background: url(../images/theme/frame73.png) no-repeat left top; display: inline-block; height: 73px; margin-left: -73px; padding-right: 0; width: 73px; }
.avatar.black span {background: url(../images/theme/frame73_black.png) no-repeat left top;}
.frame100 span {font-size: 0; background: url(../images/theme/frame100.png) no-repeat left top; display: inline-block; height: 100px; margin-left: -100px; padding-right: 0; width: 100px;}
.frame126, .frame244 {text-decoration: none;}
.frame126 span {font-size: 0; background: url(../images/theme/frame126.png) no-repeat left top; display: inline-block; height: 158px; margin-left: -126px; padding-right: 0; width: 126px;}
.frame126w span {font-size: 0; background: url(../images/theme/frame126w.png) no-repeat left top; display: inline-block; height: 158px; margin-left: -126px; padding-right: 0; width: 126px;}
.frame244 span {font-size: 0; background: url(../images/theme/frame244.png) no-repeat left top; display: inline-block; height: 151px; margin-left: -244px; padding-right: 0; width: 244px;}
.frame157 span {font-size: 0; background: url(../images/theme/frame157.png) no-repeat left top; display: inline-block; height: 117px; margin-left: -157px; padding-right: 0; width: 157px;}
.frame157w span {font-size: 0; background: url(../images/theme/frame157w.png) no-repeat left top; display: inline-block; height: 117px; margin-left: -157px; padding-right: 0; width: 157px;}

/*------Header */
#header {}

#logo {display: block; float: left;}
.reglink {background: url(../images/theme/reg_bg.jpg) no-repeat; padding-top:91px; width: 149px; height: 26px; display: inline-block; color: #d5aeec; float: left; font-weight: bold; margin-left: 47px; text-decoration: none; text-align: right; padding-right: 30px;}
.reglink:hover { text-decoration: underline;}

.tlinks {padding: 86px 0 0 38px; float: left; line-height: 11px;}
.tlinks a.fav, .tlinks a.startpage {text-decoration:none; font-weight: bold; display: block; float: left;}
.tlinks  a.fav, .ilinks  a.fav{background: url(../images/theme/fav.gif) no-repeat right; padding-right: 30px; width: 70px; color: #feffc4;}
.ilinks  a.fav{width: auto; line-height: 22px; display: inline-block; font-weight: bold; text-decoration: none;}
.ilinks {margin-left: -170px; padding-top: 102px; float: left;}
.tlinks  a.startpage {background: url(../images/theme/1.gif) no-repeat right; padding-right: 17px; width: 65px; color: #ffda97; margin-left: 21px;}
.tlinks  a:hover,.ilinks  a:hover {text-decoration: underline;}

.loginbox {float: right; background: url(../images/theme/login_bg.jpg) no-repeat; width: 163px; margin-top:16px; padding: 21px 0 0 72px;}
.loginbox a {font-size: 11px; color: #bab6c2; float:right; padding-right: 7px;}
.loginbox .l {float: left; padding: 11px 0 0 0; width: 100px; *padding-top:22px; }
.loginbox .l input {width:100px; border: 0; font-size: 11px; height: 20px; margin-bottom: 4px; padding: 3px 0 3px 11px}
.loginbox .r {background: url(../images/theme/log_bttn.jpg) no-repeat -56px ; float: right; clear: right; border: none; height: 56px; width: 52px; margin-top: 11px; padding: 0; cursor: pointer;}
.loginbox .r:hover {background: url(../images/theme/log_bttn.jpg) no-repeat; width: 56px; margin-left: -4px;}

/*-----Content */

#content {}

/*----------Top navigation */
.top_nav {margin-top: 9px; background: url(../images/theme/top_nav_bg.png) no-repeat; width: 100%; height: 58px; display:inline-block;}
.top_nav ul {float: left; list-style:none; margin: 0; padding: 0;}
.top_nav ul  li {float: left;}
.top_nav ul  li  a {text-align: center; color: #fff; display: inline-block; height: 40px; padding-top: 18px; font-weight: bold;}
a.i0 { width: 102px; margin-right:0 !important;}
a.i1 {width: 83px;}
a.i2 {width: 79px;}
a.i3 {width: 90px;}
a.i4 {width: 107px;}
a.i5 {width: 113px;}
a.i6 {width: 84px;}
a.i7 {width: 90px;}

/*----------Top Search */
.search {float:right; padding: 13px 10px 0 0;}
.search input {background: url(../images/theme/search_bg.gif) no-repeat; height: 18px; padding:5px 0; border: 0; float: left;}
.search input.stext {font-size: 11px; padding-left: 11px; width: 174px;}
.search input.sbttn {font-size:0; width: 29px; background-position: right; height: 28px; cursor: pointer;}

/*----------News */
.newsblock {padding-top:22px; float: left;}
.newsblock .l {float: left; width: 490px; color: #fff; background: url(../images/theme/shorts_bg.png) bottom left no-repeat #000; padding-bottom: 14px; position: relative;}
.newsblock .l .shortstory {padding: 0 18px 0 20px; font-size:11px; width:337px; float:left; line-height: 11px;}
.newsblock .l   a.details {margin-top: 3px; font-weight: bold; color: #000; font-size: 12px; background: url(../images/theme/ybttn.jpg); width: 96px; height: 23px; text-align: center; padding-top:5px; display: inline-block}
.newsblock .l .title  {overflow: hidden; width: 450px; float: left;padding: 4px 20px 5px;}
.newsblock .l .title a {width: 450px; color: #fff; float: left; font-family:'MyriadProCondensed', Arial Narrow; font-size: 23px; text-decoration:none; }
.newsblock .l .title a:hover {text-decoration: underline;}
.newsblock .l .title .date {font-weight: bold; float: right; padding: 10px 0 0 0;}


.newsblock .r {background: #fff; padding-left: 20px; float: left; width:470px; height:384px;}
.nlist {width: 425px; float:left; padding-bottom: 18px; bottom: 0;}
.nlist .item {padding-top: 20px; float: left; width:100%;}
.nimg {float:left; text-align: center; color: #787900; font-weight: bold; font-size: 11px;}
.nimg a{color: #000; font-weight: normal;}

.nlist .item .rblock {margin-left: 112px; padding-top: 2px;}
.nlist .item .rblock  p {line-height: 17px; text-align: justify}
.nlist .item .rblock  a.title {color: #000; font-weight: bold;}
.nlist .item .rblock  a.title:visited {color: #832b00}

.scrollblock {background: url(../images/theme/scrollblock_bg.jpg) no-repeat; height: 384px; width: 27px; float: right; padding: 0 3px 0 0; _padding:0}
.scrollblock a {width: 27px; height: 27px; display: block;}
.scroll-bar {height: 315px; margin: 4px 4px 1px 4px; width: 22px; background: #c1c29b;}
.scroll-bar .scroll {background: url(../images/theme/scroll.png); width: 22px; height: 315px; float:left;}
/*.scroll-bar .scroller {background: url(../images/theme/scroller.png); width:100%;  cursor: pointer !important; }
.scroll-bar .scroller span {background: url(../images/theme/scroller.png) bottom; width:100%; height: 105px; display: inline-block; margin-bottom: -7px;}
.scroll-bar .scroller span  span { background: url(../images/theme/pointer.png) no-repeat center; margin: -7px 0 0;}
*/.scrollblock .prev {margin-top: 2px;}
.scrollblock .prev:hover {background: url(../images/theme/scroll_prev.png) no-repeat; margin-top: 0; height: 29px;}
.scrollblock .next:hover {background: url(../images/theme/scroll_next.png) no-repeat; height: 33px; margin-top: 3px;}

/*----------Multimedia */
.multi {padding-top: 30px; float:left; clear: both; width: 100%; overflow: hidden;}
.multi .inserts {float: left; padding:0 19px 0 33px;}
.inserts a {text-decoration: none; color: #fff; font-weight: bold; background: url(../images/theme/insert.png) no-repeat right top; padding-right: 20px; float: left; margin: 7px 1px 0 0;}
.inserts a span {background: url(../images/theme/insert.png) no-repeat left top; padding-left: 23px; height: 23px; display:inline-block; padding-top: 8px;}
.inserts a.active {background-image: url(../images/theme/insert_a.gif); margin-top:0; color: #000; text-decoration: none;}
.inserts a.active span {background-image: url(../images/theme/insert_a.gif); padding-top:15px;}
.inserts a:hover {margin-top: 5px;}
.inserts a:hover span {height: 25px;}
.inserts a.active:hover {margin-top: 0;}
.inserts a.active:hover  span {height: 23px;}

.filter {float: left; color: #fff; font-weight: bold; padding-top: 10px;}
.filter  span.filter_span {padding: 6px 8px 0 0 ; float: left;}
.rem_filter {background: url(../images/theme/delete_all.png) no-repeat right center; color: #000; padding-right: 27px ;line-height: 22px; float: right; text-decoration: none; font-weight: normal;}
.rem_filter:hover {text-decoration: underline;}

.multi .title {float: right; margin-right: 33px;}

.slidblock {float: left;}
.slidblock .prev,.slidblock .next {height: 168px; width: 31px; display: inline-block;  margin-top: 63px;}
.slidblock .prev {margin-left: 2px;  float: left; background: url(../images/theme/prev-bttn.jpg) no-repeat;}
.slidblock .next {background: url(../images/theme/next-bttn.jpg) no-repeat right;}
.slidblock .prev:hover ,.slidblock .next:hover {width: 32px;}
.slidblock .prev:hover {margin-left: 1px; }

.slids {float: left; width: 892px; height: 218px; background: url(../images/theme/mult_bg.png) no-repeat #fff bottom; padding: 20px 0 37px 20px; display: inline-block; overflow:hidden;}
.slids .item {padding-right: 19px; float: left; position: relative;}
.multi.big .slids .item {width: 278px;}
.slids .item .tr_block {width: 260px; padding: 9px; font-size: 11px; height: 26px;}
.slids .item .tr_block.m_page { position: relative !important; margin-top: -42px; float: left;}
.slids .item .tr_block a {color: #c88ef1; font-weight: bold; font-size: 12px;}
.slids .slid-over { overflow: hidden; height: 218px; position: relative; width: 200%;}
.slids .slid-items {width: 872px; overflow:hidden;}
.small {background: #fff; padding: 0 0 5px 16px; float: left; width: 810px; margin-left: 76px; display: inline;}
.small a {margin-right: 15px; float: left;}
.small .sitems .line {background: url(../images/theme/line_bg.gif) repeat-x bottom left; padding-bottom: 22px; float:left; width:790px; margin: 0 2px;}
.sitems{ height: 127px; overflow: hidden; *height: 140px; width: 792px;}
.sitems .sitems-over { overflow: hidden; height: 127px; width: 200%; background: url("../images/theme/line_bg.gif") bottom repeat-x;}

/*-------------Top5 */
.tops  .title a { color: #fff; padding-top: 7px; width: 108px; display: inline-block; margin: 6px 26px 0 0; height: 24px; text-align: center; float: right; font-weight: bold;}
.tops  .title a:hover {height: 26px; margin-top: 4px;}
.tops  .title img {float: left;}
.tops  a.details {color: #000; height: 20px; width: 78px; text-align: center; display: inline-block; font-size:11px; padding-top: 4px;}
.tops .show span { padding: 0 9px; display: inline-blok}
.tops .r .show  {padding-top:4px;}

.tops {float:left; width: 100%; padding-top: 26px;}
.tops {float:left; width: 100%; padding-top: 26px;}
.tops .l {float: left; width: 478px; margin-right: 10px}
.tops .l .timg {position: relative; float:left; height: 381px;width: 478px;}
.tops .l .timg .tr_block {padding:11px 21px 11px 21px; width: 436px;}
.tops .l .timg .tr_block a.details {margin-top:3px;  background: url(../images/theme/ybttn2.png);  float:right;}
.tops .l .navblock  { position: relative;}
.tops .navblock {padding: 5px 21px 0 0 ; float: left; background: #000;  width: 457px; height: 47px;}
.tops .navblock ul {float: left; margin: 0; padding: 0 0 0 8px; font-family:'MyriadProCondensed', Arial Narrow; font-size: 25px; font-weight: bold}
.tops .navblock  ul li {float: left; list-style: none; margin-right: 5px}
.tops .navblock  ul li a {color: #fff; width: 34px; height: 32px; padding-top: 3px; text-align: center; vertical-align:middle; display: inline-block; margin-right: 2px; text-decoration: none;}
.tops .navblock ul li a:hover {color: #f0ba2f;}
.tops .navblock ul li a.active:hover {color: #000;}
.tops .navblock  ul li a.active {color: #000; background: url(../images/theme/round_y.png)}
.tops .show {float:right; color: #fff; vertical-align: middle; padding-top: 12px;}
.tops .show  a {display: inline-block; height: 13px; width: 7px; background: url(../images/theme/pointers.gif); margin-bottom: -2px;}
.tops .show  a.prew {background-position: -14px -13px;}
.tops .show  a.prew:hover {background-position: 0 0;}
.tops .show  a.next:hover {background-position: -7px 0;}
.tops .show  a.next {background-position: -7px -13px;}
.tops .l .title a {background: url(../images/theme/insert_red.png) no-repeat; text-decoration: none;}


.tops .r {float: left; width: 492px;}
.tops .r .title a {background: url(../images/theme/insert_yellow.png) no-repeat; color: #000; text-decoration: none;}
.tactors {position: relative; float:left; width: 492px;}
.tactors .items {float: left; padding: 12px 13px 0 13px; background: #fff; width: 171px;}
.tactors .items .item { float: left; clear: both; padding-bottom: 9px; width: 171px;}
.tactors .items .item .right {padding-top: 5px;  position: relative; width: 88px; height: 68px; float: right;}
.tactors .items a.avatar {float: left; margin-right: 10px; text-decoration: none;}
.tactors .items .item .right  a {color: #000; font-size: 11px; display: block; overflow: hidden; }
.tactors .items .item .right span {margin: 0; font-weight: bold; background: url(../images/theme/star.png) no-repeat; padding-left: 18px; height: 14px; display: inline-block;}
.tactors .items .item .right a.number {position: absolute; bottom: 5px; right: 0; font-family: 'MyriadProCondensed', Arial Narrow; font-size: 25px; text-decoration: none; height: 31px; width: 34px; padding-top: 3px; text-align: center; display: inline-block; font-weight: bold;}
.tactors .items .item .right a.active {background: url(../images/theme/round_r.png) no-repeat; color: #fff;}
.tactors .items .item .right a.number:hover {color: #cc430c;}
.tactors .items .item .right a.active:hover {color: #fff;}

.tactors .selected {float:left; position: relative; height: 386px; width: 295px;}
.tactors .selected .tr_block {padding: 11px 20px; width: 255px;}
.tactors .selected .tr_block a {color: #fff; text-decoration: none; font-family: 'MyriadProCondensed', Arial Narrow; font-size: 28px;}
.tactors .selected .tr_block a:hover {text-decoration: underline;}
.tactors .navblock {padding: 13px 18px 0; width: 259px; height: 36px; display: inline-block;}
.tactors .navblock a.details {background: url(../images/theme/rbttn.png); color: #fff; float: left;}


.tops .r .show  a.prew:hover {background-position: -14px -13px;}
.tops .r .show  a.prew {background-position: 0 0;}
.tops .r .show  a.next {background-position: -7px 0;}
.tops .r .show  a.next:hover {background-position: -7px -13px;}

/*--------------Users Activity */
.activity {float: left; width: 100%;  padding-top: 30px;}
.activity .title {float: left; }
.activity .inserts {position: relative; z-index: 2;float: right; padding-right: 25px;}
.activity .inserts a ,.activity .inserts   a span,.activity .inserts a:hover ,.activity .inserts   a:hover span {background-image: url(../images/theme/insert_fuch.png); }
.activity .inserts a.active ,.activity .inserts  a.active span,.activity .inserts a.active:hover ,.activity .inserts a.active:hover span {background-image: url(../images/theme/insert_white2.gif);}
.activity .inserts a {padding-left: 20px; padding-right: 0; background-position: left top}
.activity .inserts a  span {padding-right: 20px; padding-left:0; background-position: right top}
.activity .filter {padding-left: 19px;}

.activity .ablock {background: #fff; padding: 20px 20px 0 20px; float: left; position: relative; width: 941px;}
.activity .ablock .l,.activity .ablock .r {width: 460px; float: left;}
.activity .ablock .l { padding-right: 20px;}
.activity .ablock .item {height: 103px; padding-bottom: 23px;}
.activity .ablock .item .avablock {line-height: 16px; text-align: center; float: left; width: 73px; color: #787900; font-size: 11px; font-weight: bold;}
.activity .ablock .item .avablock a {color: #000; font-weight: normal}
.activity .ablock .item .right {float: right; width: 373px; padding-top: 3px; overflow: hidden;}
.activity .ablock .item .right .ttl {float:left; width: 100%; padding-bottom: 8px;}
.activity .ablock .item .right .ttl a {color: #800061; float: left; font-weight: bold; width: 250px; overflow: hidden;}
.activity .ablock .item .right .ttl .date {font-weight: bold; font-size: 11px; float: right;}
.activity .ablock .item .right  a.rtitle{font-weight: bold; color: #511f99; padding-left: 15px; background: url(../images/theme/icons.gif) no-repeat 0 -1px;}
.activity .ablock .item .right p {font-size: 11px; margin: 6px 0; overflow: hidden}

.ablock.comblock .item .right  a.rtitle{color: #787900; background: url(../images/theme/icons.gif) no-repeat left -18px;}  /*comments*/
.ablock.forumblock .item .right  a.rtitle{color: #b43b00; background: url(../images/theme/icons.gif) no-repeat 0 -36px;}  /*forum*/
.ablock .category {font-size: 11px; color: #6a6a6a; font-weight: bold; clear: both; float: left;}
.ablock .category a {color: #000;}

.ublock {float: left; padding-top: 30px; width: 480px;}
.ublock .title {float: left; clear: both; margin-bottom: 10px;}
.ublock .items {background: #fff; padding: 20px 20px 5px 0; float: left; width: 460px;}
.ublock .items .item {overflow: hidden; width :73px; line-height: 15px; color: #787900; font-weight: bold; padding-left: 19px; text-align: center; font-size: 11px; float: left;}
.ublock .items .item a {color: #000; font-weight: normal;}
.ublock  .top_line {width: 480px; height: 47px; background: url(../images/theme/top_line.png) no-repeat ; float: left;}
.binsert { text-decoration: none; margin-bottom: 2px; color: #fff; font-weight: bold;height: 24px; width: 126px; text-align: center; padding-top: 7px; background: url(../images/theme/all_fuch.png) bottom no-repeat; display:inline-block; margin-left: 25px;}
.binsert:hover {padding-top: 9px; margin-bottom: 0px;}

.online {float: right;}
.online .item {line-height: 15px;}
.online .items {height: 138px;  position: relative;}

.online .binsert {float:right; margin-right: 24px; background: url(../images/theme/all_green.png) bottom no-repeat;}

.clear { width: 100%; height: 130px; clear: both;}

/*------ Footer */
#footer {margin: -130px auto 0 ; height: 130px; width: 1200px;}
.fblock {display: inline-block; background: #fff url(../images/theme/footer_bg.jpg) no-repeat center; height: 67px; width: 980px;  padding: 63px 110px 0;}
.flogo {float:left; margin-right: 40px;}
.copyright {line-height: 11px; float: left; width: 260px; font-size: 11px; color: #ae79ff; padding-top: 3px; float: left;}
.fblock ul {list-style: none; float: left; margin: 0; padding: 13px 33px 0 36px;}
.fblock ul  li {float: left; padding-right: 10px;}
.fblock ul  li  a {font-weight: bold; color: #ae79ff;}
.up {display: inline-block; width: 100px; height: 47px; float: left; background: url(../images/theme/up.jpg) no-repeat;}
.counter {float: right; height: 31px; width: 87px; background: #a68bcb; margin-top: 5px;}
.markItUpCounter {float: right; height: 31px; width: 200px; text-align:right;}

/*---------Inside */

.iblock {float:left; width: 100%; display:block; background: url(../images/theme/bg_inside.png) no-repeat;}
.iblock .left {width: 696px; float: left; }
.iblock .left .title, .iblock .right .prtitle{padding: 16px 0 4px; width: 100%; color: #fff; font-size: 35px;  font-family:'MyriadProCondensed', Arial Narrow; float:left;}

.fullstory .body {background: #fff; float:left; position: relative; margin-bottom: 14px; width:696px; _width: auto;/* padding-bottom:10px;*/}
.fullstory .body .img {position: relative; float:left;}
.fullstory .body .img .tr_block  {padding: 11px 21px; width: 436px; font-size: 11px}
.body h1 {font-family: 'MyriadProCondensed',Arial Narrow; font-size: 35px; font-weight: normal; padding: 0 23px; margin: 10px 0;}
.body h1 a {color: #5a15c2;}
.body h1  span { height: 19px; width: 17px; display:inline-block; background: url(../images/theme/pointer.gif) no-repeat center; margin: 0 9px 0 11px;}

.fullstory .rblock {float: right; clear: right; padding: 15px 0 0 0; width: 204px;}
.fullstory .publication  .rblock {width: 532px;}

.fullstory .rblock .rateblock {padding:0 20px 0 0}
.rating {display: inline; width: 50px; float: left; margin: 0 5px;}
.rateblock img {margin-top: 22px; display: inline-block; float: left;}
.rating a {background: url(../images/theme/rate_bg.png) no-repeat; display: inline-block; width: 60px; height: 57px; line-height: 0;}
.rating a span {background: url(../images/theme/rate_bg.png) no-repeat 0 -57px; width: 40px; height: 60px ; display: inline-block; }
.rateblock span.rnum {display: inline-block; font-family: 'MyriadProCondensed', Arial Narrow; font-size: 27px; margin: 0 0 0 12px; float: left; padding-top: 19px; font-weight: bold;}
a.vote_bttn,a.rezult_bttn  {margin: 11px 0 0 23px; display: block; height: 49px; width: 141px; display: inline-block;}
a.vote_bttn {background: url(../images/theme/vote_bttn.png) no-repeat;}
a.rezult_bttn {background: url(../images/theme/vote_bttn.png) no-repeat 0 -49px;}
.votenum { width: 100%; background: url(../images/theme/vnum_bg.png) no-repeat; text-align: center; padding-top:12px; height:23px; margin-top: 16px;}

.white_block .rblock {height:100px;}
.tabs {float:right; width: 224px;  margin: 18px -10px 0 0; padding: 0; list-style: none;}
.tabs li {height: 36px;}
.tabs li a {height: 16px; color: #fff; display: block; padding: 11px 0 9px 13px; font-weight: bold; margin-left: 10px; background: url(../images/theme/tabs.png) no-repeat; text-decoration: none; position: relative;}
.tabs li a:hover { background: url(../images/theme/tabs_hover.png) no-repeat; margin-left: 0;}
.tabs li a.tab1 {background-position: 0 -36px !important;}
.tabs li a.tab2 {background-position: 0 -72px !important;}
.tabs li a.tab3 {background-position: 0 -108px !important;}

.text, .pub_foot {padding: 32px 24px 15px;  clear: both; line-height: 18px; display: inline-block; *clear: both !important;}
.pub_foot {padding: 0 24px 15px;}
.text p{width:100%; clear: both;}
.text .short_info {width: 198px; float: left; margin: 20px 26px 15px 0;}
.text .short_info .top {font-weight: bold; font-size: 14px; padding: 6px 0 0 0; text-align: center; color: #fff; height: 24px; background: url(../images/theme/short_info_top.png) no-repeat;}
.text .short_info .info {text-align: left; background: url(../images/theme/short_info_bg.png) repeat-y; padding: 10px 22px 5px; width: 154px; line-height: 25px; overflow: hidden;}
.text .short_info .bot {background: url(../images/theme/short_info_bot.png) repeat-y; width: 198px; height: 16px;}

.description.r {float: right; width: 434px; clear: none; margin: 0;}
.clr {width: 100%; float:left; clear: both;}
.text p img {float: left; margin-right: 20px;}

/* Color Blocks */
.color_block {padding: 19px 0 28px; float:left;}
.color_block .insert {color: #fff; font-weight: bold; padding-left: 10px; float: left; margin-left: 8px;}
.color_block .insert span {display: inline-block; height: 20px; padding: 7px 10px 0 0; line-height: 12px;}

.color_block .cblock {width: 100%; float:left}
.color_block .cblock .top,.color_block  .cblock .bot {width: 647px; height: 7px; float: left; font-size: 0; overflow: hidden;}
.color_block .cblock .center {padding: 12px 21px 17px; width: 605px; line-height: 18px; overflow: hidden;}
.color_block .cblock .center a {color: #000; font-weight: bold;}

/*---------- orange */
.color_block.orange .insert , .color_block.orange .insert  span {background: url(../images/theme/inserts.png) no-repeat;}
.color_block.orange .insert  span {background-position: top right;}
.color_block.orange .cblock .center {background: url(../images/theme/bg_orange.png) repeat-y; color: #361f00}
.color_block.orange .cblock .center a {color: #361f00;}
.color_block.orange .cblock .top,.color_block.orange  .cblock .bot {background: url(../images/theme/bg_tb.png) no-repeat;}
.color_block.orange .cblock .bot {background-position: 0 -7px;}

/*---------- violet */
.color_block.violet .insert , .color_block.violet .insert  span {background: url(../images/theme/inserts.png) no-repeat;}
.color_block.violet .insert {background-position: 0 -27px;}
.color_block.violet .insert  span {background-position: right -27px;}
.color_block.violet .cblock .center {background: url(../images/theme/bg_violet.png) repeat-y;}
.color_block.violet .cblock .top,.color_block.violet  .cblock .bot {background: url(../images/theme/bg_tb.png) no-repeat;}
.color_block.violet .cblock .top {background-position: 0 -14px;}
.color_block.violet .cblock .bot {background-position: 0 -21px;}

/*---------- pink */
.color_block.pink .insert , .color_block.pink .insert  span {background: url(../images/theme/inserts.png) no-repeat;}
.color_block.pink .insert {background-position: 0 -54px;}
.color_block.pink .insert  span {background-position: right -54px;}
.color_block.pink .cblock .center {background: url(../images/theme/bg_pink.png) repeat-y;}
.color_block.pink .cblock .center a {color: #c22c74;}
.color_block.pink .cblock .top,.color_block.pink  .cblock .bot {background: url(../images/theme/bg_tb.png) no-repeat;}
.color_block.pink .cblock .top {background-position: 0 -28px;}
.color_block.pink .cblock .bot {background-position: 0 -35px;}

/*---------- red */
.color_block.red .insert , .color_block.red .insert  span {background: url(../images/theme/inserts.png) no-repeat;}
.color_block.red .insert {background-position: 0 -81px;}
.color_block.red .insert  span {background-position: right -81px;}
.color_block.red .cblock .center {background: url(../images/theme/bg_red.png) repeat-y;}
.color_block.red .cblock .center a {color: #dd460e;}
.color_block.red .cblock .top,.color_block.red  .cblock .bot {background: url(../images/theme/bg_tb.png) no-repeat;}
.color_block.red .cblock .top {background-position: 0 -42px;}
.color_block.red .cblock .bot {background-position: 0 -49px;}

/*---------- grey */
.color_block.grey.insert , .color_block.grey .insert  span {background: url(../images/theme/inserts.png) no-repeat;}
.color_block.grey .cblock .center {background: #ececec;}
.color_block.grey .cblock .top,.color_block.grey  .cblock .bot {background: url(../images/theme/bg_tb.png) no-repeat;}
.color_block.grey .cblock .top {background-position: 0 -56px;}
.color_block.grey .cblock .bot {background-position: 0 -63px;}


.text ul  li,.text ol li{margin-bottom: 10px; }
.text ul {list-style-image: url(../images/theme/ul_pointer.png);}


a.download_bttn {background: url(../images/theme/download.png)no-repeat; display: inline-block; float:right; height: 124px; width: 124px; overflow: hidden; clear:both;}
a.download_bttn:hover {background-image: url(../images/theme/download_hover.png);}

.pblock {float: left; width: 736px; margin-right: -80px;}
.pblock .title {width: 696px !important;}
.pblock .title a {margin-right: 26px; background: url(../images/theme/green_bttn.png) no-repeat; height: 26px; width: 144px; padding-top: 7px; float: right; font-size: 12px; font-weight: bold; font-family: Tahoma; display: inline-block; text-align: center; color: #fff;}

.pblock .item {width: 368px; float: left; padding-bottom: 30px; }
.pblock .item a.frame126, .pblock .item a.frame157, .pblock .item a.frame157w, .pblock .item a.frame126w {float:left; margin-right: 10px;}
.pblock .item .r {float: left; width: 187px; color: #bab6c2; font-size: 11px; padding-top: 4px;}
.pblock .item .r a{color: #fbff7d; font-weight: bold; font-size: 12px; line-height: 11px;}
.pblock .item .r span {width: 90%; margin: 9px 0; font-weight: bold; background: url(../images/theme/star2.gif) no-repeat; padding-left: 18px; height: 14px; display: inline-block;}

.sblock  .item .r{width: 175px;}
.sblock  .item {width: 345px; margin-right: 10px;}
.sblock .item .r a {color: #ffda6a}
.sblock .title a {background-image: url(../images/theme/yellow_bttn2.png); color: #000;}

.white_block  a img {text-decoration: none;}
.white_block  .title {float: left; padding: 10px 0 0 0 !important; width: 694px;}
.white_block  .title img, .white_block  .title a {float:left;}
.white_block a.insert { width: auto; margin-right: 24px; float: right; background: url(../images/theme/ins_red.png) no-repeat; padding-left: 14px; font-size: 12px; font-weight: bold; font-family: Tahoma; text-decoration: none; color: #fff;  margin-top:8px;}
.white_block  a.insert span {background: url(../images/theme/ins_red.png) no-repeat right top; height: 23px; padding:8px 14px 0 0; display: inline-block;}
.white_block  a.insert:hover {margin-top: 6px;}
.white_block  a.insert:hover  span  {height: 25px;}

.white_block .items {width: 654px; background: #fff; position: relative; float: left; padding: 23px 20px 3px ;}
.white_block .items .item {clear:both; padding-bottom: 21px; width: 655px;}
.white_block .items .nimg {margin-right: 22px; line-height: 17px;}
.white_block .items .item .ttl {color: #000; font-weight: bold; padding: 0;}
.white_block .items .item span.date, .pub_foot .date {color: #62596e; float: right; font-size: 11px; font-weight: bold;}
.white_block .items .item p {font-size: 11px; line-height: 13px; overflow: hidden; text-align: justify;}
.white_block .items .item .panel a {color: #000;}
.white_block .items .item .panel a.more {color: #fff; font-size: 11px; background: url(../images/theme/bttns.png) no-repeat; padding-top: 5px; height: 19px; width: 78px; text-align: center; display: inline-block; margin-right: 13px;}
.white_block .items .item .panel .lblock {float: right; display: inline; line-height: 24px; *margin-top: -30px;}

/*----add_bttn */
a.add , .add_bttn{background: url(../images/theme/add_bttns.png) no-repeat 0 0; display: inline-block; height: 35px; overflow: hidden; font-size: 0; width: 108px; margin: -6px 0 0 11px;}
.add_bttn {background-position: 0 -140px; border: 0; margin: 45px 0 0 0; cursor: pointer; float: left; font-size: 0;}
a.add.orange:hover {background-position: 0 -35px; }
a.add.violet:hover {background-position: 0 -70px; }
a.add.pink:hover {background-position: 0 -105px; }


.iblock .multi .inserts {padding-left: 0; }

.iblock .left .slids {padding: 20px 14px; width: 668px; background: #fff; background-image: none;  height: auto; position: relative;}
.iblock .left .slids  img {height: 165px; width: 210px; }
.iblock .left .slids .tr_block {width: 192px; height: 0; opacity:0; text-align: center; display: block;}
.iblock .left .slids .item {padding: 0 ; margin: 0 6px; height: 165px;}
.iblock .multi .ttl {float: right; height: 36px; }
.iblock .multi a.add.violet {margin: -5px 10px 0 0; float: right;}

.iblock .binsert {margin-bottom: 2px; width: auto; padding: 0 16px 0 0; height: 31px; float:right; margin-right: 24px; background: url(../images/theme/binsert_v.png) bottom right no-repeat;}
.iblock .binsert span {background: url(../images/theme/binsert_v.png) bottom left no-repeat; display: inline-block; padding: 7px 0 0 16px; height: 24px;}
.iblock .binsert:hover {padding-top: 2px; margin-bottom: 0;}

.white_block.recenzii .insert ,.white_block.recenzii .insert span {background-image: url(../images/theme/insert_fuch.png);}
.white_block.recenzii .items {padding: 14px 20px 0; width: 656px;}
.white_block.recenzii .color_block .cblock .center {width: 615px; padding: 7px 20px 0; line-height: 12px;}
.recenzii .color_block .cblock .center  {width: 602px; padding: 4px 20px 0; line-height: 12px;}
 a.user {background: url(../images/theme/icon.gif) no-repeat; padding-left: 20px; color: #370880; font-weight: bold; margin-left: 10px;}
.white_block.recenzii .color_block  {padding: 10px 0;}
.white_block.recenzii .panel {padding-bottom: 10px;}
.white_block.recenzii .items .item .panel a.more {background-position: 0 -24px; font-weight: normal;}
.white_block.recenzii .items .item .panel a {font-weight: bold;}
.white_block.recenzii .items .item .panel .mark,.white_block.recenzii .items .item .panel .mention {display: inline; color: #5c5861;}
.white_block.recenzii .items .item .panel .mark {margin-left: 8px;}
.white_block.recenzii .items .item .panel .mark span {color :#000; font-weight: bold; background: url(../images/theme/star.png) no-repeat 0 -14px; padding-left: 19px;}
.white_block.recenzii .items .item .panel .mention span {color :#000; font-weight: bold;}
.white_block.recenzii .items .item .panel .mention {float: right; line-height: 21px;}

/*----------Right */

.right  {width: 265px; float: right; }
.right  .white_block .title {width: 265px; padding-top: 27px !important;}
.right  .white_block .title .insert {margin-top: 2px;}

.right  .white_block .title .insert:hover {margin-top: 0;}
.right  .white_block .items {width: 225px;}

.right  .white_block .binsert.active {height: 38px}
.right  .white_block .binsert.active span  {height: 31px;}
.right  .white_block .binsert.active:hover { padding-top: 0px;}
.ins {padding-left: 24px;}

/*----------Top5 */
.right .white_block.top5 .title .insert,.right  .white_block.top5  .title .insert span {background-image: url("../images/theme/insert_yellow.png"); color: #000;}
.right .white_block.top5 .items  {background: url(../images/theme/top5_ul.png) no-repeat 1px -4px #fff; padding-bottom: 10px;}
.right .white_block .items .item { padding: 0 0 9px; width: 100%; float:left;}
.right .white_block.top5 .items .item .r {float: right; width: 74px; padding-top:3px; _margin: -73px 0 0 150px; _width:50px; overflow: hidden}
.right .white_block.top5 .items .item .avatar {float: left; margin-left: 67px;}
.right .white_block.top5 .items a {color: #000;}
.right .white_block.top5 .items .rating {margin-top: 14px; font-weight: bold; background: url(../images/theme/star.png) no-repeat; padding-left: 18px; height: 14px; display: inline-block;}
.right .white_block.top5  .binsert,.right  .white_block.top5  .binsert span {background-image: url(../images/theme/binsert_o.png);}
.right .white_block.top5  .binsert.active,.right  .white_block.top5  .binsert.active span {background-image: url(../images/theme/binsert_active.png); color:#000;}
.right .white_block.top5  .binsert {margin: 0 1px 0 0; float: left;}

.right .white_block.top5 .ins { margin-left: 20px;}
.right .items.pink  .item .panel a.more {background-position: 0 -24px;}
.right .items.violet .item .panel a.more {background-position: 0 -48px;}
.right .items.pink .item ,.right .items.violet .item   {padding-bottom: 20px;}
.right .items.pink,.right .items.violet  {padding: 20px 10px 0 ; width: 247px;}
.right .items.pink a.ttl, .right .items.violet a.ttl {margin: 5px 0 0; display: inline-block}
.right .items.pink a.ttl {color: #bf0091;}
.right .items.violet a.ttl {color: #9e07f2;}
.right .items .item.first a.more {float: left; background: url(../images/theme/more_big.png) no-repeat 0 0 !important; text-align: center; width: 101px !important; height: 27px !important; padding-top: 9px !important; color: #fff; font-weight: bold; margin-left: -18px; font-size: 12px; text-decoration: none; _position: relative;}
.right .items .item.first a.more:hover {background-position: 0 -72px !important; }
.right .items.violet .item.first a.more {background-position: 0 -35px !important; }
.right .items.violet .item.first a.more:hover {background-position: 0 -108px !important; }
.right .items .item .category {color: #62596e; line-height: 14px;}
.right .items .item .category a {font-weight: bold; color: #000}
.right .items .item.first .category {float: right; width: 140px; text-align: right;  _margin-top: -36px}
.right .items .item .info {width: 163px; float: left; padding-left: 10px }
.right .items .item .info  .category {line-height: 19px; }
.right .items .item .info  span.date {float: none;}
.right .items .item .avatar {float: left;}
.right .items .item p {clear :both; margin: 10px 0 12px;float: left; width: 100%;}
.right .items .item.first p  {margin: 10px 0;}
.right .items .item .panel {clear:both;}

.right .block {float: left; padding-top: 45px; width: 100%}
.right .block .title {width: 100%;}
.right .block .insert {float: right; margin-right: 10px; background: url(../images/theme/ins_green.png) no-repeat; padding-left:14px; color: #fff; font-weight: bold; text-decoration: none; margin-top: 7px;}
.right .block .insert  span  {background: url(../images/theme/ins_green.png) right top no-repeat; padding: 8px 14px 0 0; display: inline-block; height: 23px;}
.right .block .insert:hover {margin-top:5px;}
.right .block .insert:hover  span {height: 25px;}
.right .block .img {position: relative; float: left;}

.right .block .tr_block {padding: 13px; width: 238px; }
.right .block .tr_block a {color:#fff; font-weight: bold;}
.right .block .tr_block .nav {padding-top: 10px; display: inline-block; float: left;}
.right .block .tr_block .nav a,.right .block  .tr_block .nav span {background: url(../images/theme/nav_bg.gif) no-repeat; text-decoration: none; display: inline-block; height: 22px; padding-top: 7px; width: 28px; text-align: center; margin-right: 2px;}
.right .block .tr_block .nav a {background-position: 0 0; }
.right .block .tr_block .nav span,.right .block  .tr_block .nav a:hover {background-position: 0 -29px;}
.right .block  .tr_block  .bttn_pink {margin-top: 10px; text-decoration: none; background: url(../images/theme/bttn_pink.png) no-repeat; text-align: center; height: 24px; padding-top: 6px; width: 68px; display:inline-block;}

.right .white_block .title img ,.right .block .title img {float: left;}
.right .white_block.users  {margin-left: 19px; color: #787900; }
.right .white_block.users .items,.right .white_block.users .title{width: 186px;}

.right .white_block.users .title {padding-top:35px !important; }
.right .white_block.users .title img {margin-bottom: 5px;}
.right .white_block.users .item {float: left; width: 73px !important; clear: none; margin: 0 10px; text-align: center; display: inline; }
.right .white_block.users .item  a {color:#000;}

.s0, .s1, .s2 {clear: both; display: block; height: 35px; margin-bottom: 22px; width: 186px;}
.s0, .s1 {background: url(../images/theme/top_line.png) no-repeat; }
.s0 {background-position: -11px 0;}
.s1 {background-position: -191px 0;}
.s2 {background: url(../images/theme/5-6.gif) no-repeat 8px 4px; margin-bottom:0; height: 63px;}

.right .white_block.users .binsert {margin-right: 41px;}
.right .white_block.users .binsert.bpink, .right .white_block.users .binsert.bpink span{background-image: url(../images/theme/all_fuch.png); }
.right .white_block.users .binsert.bgreen, .right .white_block.users .binsert.bgreen span{background-image: url(../images/theme/binsert_g.png)}



/* Voting Block Absolute */
#layer {width: 100%; height: 300%; position: fixed; top: 0; left: 0; background: url(../images/theme/tr_bg.png); opacity: 0.5;}
#voteBlock, .window {position: absolute; top: 27%; left: 35%; width: 570px; font-weight: bold;}
#voteBlock  h3 {font-family: 'MyriadProCondensed', Arial Narrow; font-weight: normal; margin: 0; }
#voteBlock .title {height: 37px; position: relative; /*background: #fff;*/ width: 570px;}
#voteBlock a.close, .window .close {float: right; position: relative; margin-right: -12px; margin-top: -58px; z-index: 10000; cursor:pointer}
#voteBlock .center , .window .center {width: 534px; float: left; background: #fff; padding: 20px 18px; -moz-border-radius: 0 0 25px 25px; border-radius: 0 0 25px 25px; -webkit-border-radius: 0 0 25px 25px;}
#voteBlock .l {float: left; width: 340px; *width: 330px}
#voteBlock .l .rating {clear: both; float: none; display: inline;}
.star-rating-control .star-rating a {background:url(../images/theme/rate_stars.gif) 0 31px; width: 31px; height: 31px;}
#voteBlock .vote_bttn {margin: 14px 0 30px; float: left; display: block;}
#voteBlock .r {float: right; padding: 21px 2px 0 0; *float: left; _width: 180px;}
#voteBlock .r img {margin-top: 22px; float: left;}
#voteBlock .r .vote_num {background: url(../images/theme/yellow_bttn.png) no-repeat; padding-top: 11px; height: 26px; width:152px; text-align: center; font-weight: normal; float: right; margin: 20px 10px 0 0; clear: both;}
#voteBlock .r .rnum {float: right; font-family: 'MyriadProCondensed', Arial Narrow; font-size: 25px; padding-top: 18px; float: left; *font-size: 18px}
#voteBlock .r .star {width: 60px; height: 57px; display: inline-block; background: url(../images/theme/rate_bg.png) no-repeat 0 0; margin: 0 5px; float: left;}
#voteBlock .r .star span {background: url(../images/theme/rate_bg.png) no-repeat 0 -57px; height: 57px; width: 40px; display: inline-block;}
#voteBlock .last { clear: both;}
#voteBlock .last .item  {width: 73px; display: inline-block; text-align: center; margin: 0 16px; font-weight: normal; float: left; overflow: hidden}
#voteBlock .last .item  a {color:#000;}
#voteBlock .last .item  span.mark {background: url(../images/theme/big_star_bg.png) no-repeat; display: inline-block; height:39px; padding-top:18px; width: 61px; color:#fff; font-size: 23px; font-family: 'MyriadProCondensed', Arial Narrow; margin-top: 12px;}
#voteBlock .last .item  span.date {color:#62596e; margin-bottom: 10px; font-weight: bold; display: inline-block;}
#voteBlock a.all {float: right; background: url(../images/theme/left_pink.png) no-repeat right 4px; font-size: 12px; padding-right: 10px; color: #000; font-weight: bold; font-family: Tahoma}
#lastVotes {float: right;}
#lastVotes  a {display: inline-block; height: 13px; width: 7px; background: url(../images/theme/pointers-white.gif); margin: 0 5px -2px 5px;}
#lastVotes  a.prew {background-position: -14px -13px;}
#lastVotes  a.prew:hover {background-position: 0 0;}
#lastVotes  a.next:hover {background-position: -7px 0;}
#lastVotes  a.next {background-position: -7px -13px;}

/* Add Block' */
.window .title span{position: relative; color: #fff; font-family: 'MyriadProCondensed', Arial Narrow ; font-weight: normal; font-size: 30px; padding: 1px 0 0 17px; background: url(../images/theme/window_title.png) no-repeat; width: 553px;  height: 36px; display: inline-block; float: left;}
.menu {float: left; width: 100%; margin: 0; padding: 0; list-style: none; padding-bottom: 11px;}
.menu li {float: left; background: url(../images/theme/line_grey.gif) no-repeat right center #fff; }
.menu li.last {background-image: none;}
.menu li a {color: #000; float: left; padding-left: 11px; text-decoration: none;}
.menu li a:hover {color: #cf0a6e;}
.menu li a:hover span {text-decoration: none;}
.menu li.selected a:hover {color: #fff;}
.menu li a span {display: inline-block; padding:  7px 11px 0 0; height: 23px; background-position: right; text-decoration: underline;}
.menu li.selected a, .menu li.selected a  span {background-image: url(../images/theme/bttn_pink_small.gif); color: #fff;}
.menu li.selected a {text-decoration: none; margin: 0;}
.menu li.selected a span {text-decoration: none;}
.menu li.selected {margin-left: -1px; padding-right: 0;}
.delete_all {background: url(../images/theme/delete_all.png) no-repeat right center; color: #000; padding-right: 27px ;line-height: 22px; float: right; text-decoration: none; font-weight: normal; margin-top: 54px;}
.delete_all:hover {text-decoration: underline;}
.window .center {padding-top: 12px;}
.window .label, .profile .label {float: left; padding-right: 13px; line-height: 39px;}
.select_big {float: left;}

.window label {display: inline-block; margin:14px 0 5px; clear: both; float: left; width: 100%;}
.window .input_text {border: 1px solid #a390a8; width: 526px; height: 17px; padding: 10px 3px; float: left;}
.small_text {color: #535353; font-weight: normal; font-size: 11px; width: 100%; display: inline-block; padding-top: 6px; line-height: 12px;}
.window textarea {height: 417px; width:530px; border: 1px solid #a390a8;}
.fileblock {position: relative; margin-top: 21px; float: left; width:100%;}
.fileblock .ifile {position: absolute; top: 0; left: 0; opacity: 0; width: 152px; height: 37px; cursor: pointer;}
.bttn_file{background: url(../images/theme/yellow_bttn.png) no-repeat; padding-top: 11px; height: 26px; width:152px; text-align: center; font-weight: normal; float: left; margin: 0 10px 0 0; clear: both;}
.fileblock .info {color: #342211; width:340px; padding: 4px 15px; font-size: 11px; font-weight: normal; background: url(../images/theme/bg_o.png) no-repeat; float: right;}
.window .panel {width: 100%; float: left;}


/*Checkbox RadioBox */
a.checkbox, a.radiobox {width: 15px; height: 14px; display: inline-block; background-image: url(../images/theme/radio_check.gif); margin-bottom: -2px; position: relative;}
a.radiobox {background-position: 0 -28px;}
.checkbox.active {background-position: 0 -14px;}
.radiobox.active {background-position: 0 -42px;}
.icheckbox, .iradio {display: none;}



/* Cart*/

.cart {width: 171px; height: 35px; padding-top: 67px; float: left; background: url(../images/theme/cart.png) no-repeat; margin-left: 7px; padding-left: 49px; position: relative}
.cart a {color: #fff;}

/* Cabinet */

.cabinet {float: right; width: 219px; padding-top: 25px;}
.cabinet .title {margin-bottom: 10px; display: inline-block; width: 220px;}
.cabinet .title img {float: left;}
.cabinet .title a {background: url(../images/theme/bttn_v.png) no-repeat; float: right; color: #fff; text-align: center; width: 54px; height: 20px; padding-top: 4px; display: inline-block; margin-top: 6px;}
.cabinet .r {float: right; color: #bab6c2; width: 135px; line-height: 13px;}
.cabinet .avatar {float: left;}
.cabinet .r .name {display: inline-block; margin-bottom: 5px; font-weight: bold; color: #be93ff; text-decoration: none; font-size: 12px;}
.cabinet .r  a {color: #bab6c2; font-size: 11px;}

/* Actor */

.body.actor .img {margin-right: 20px;}
.body.actor .img .tr_block {width: 253px !important;}

.body.actor .rside {margin-bottom: 20px; float: left; width: 381px;}
.body.actor .rblock {float: left; margin-left: -20px;}
.body.actor .rblock  {padding-left: 10px;}
.body.actor .tabs {width: 190px; margin-top: 45px;}
.body.actor .tabs li a{background-image: url(../images/theme/tabs_small.png); width: 167px}
.body.actor .tabs li a:hover{background-image: url(../images/theme/tabs_small_hover.png); width: 177px;}

.body.actor .text, .body.publication .text, .pub_foot .date {clear: none; display: block; text-align: justify;}
.body.actor .text .short_info {clear: left; width: 264px;}
.body.actor .text .short_info .top, .body.actor .text .short_info .bot { width: 264px;}
.body.actor .text .short_info .info {width: 220px; background-image: url(../images/theme/short_info_bg_big.png);}
.body.actor .text .short_info .top {background-image: url(../images/theme/short_info_top_big.png);}
.body.actor .text .short_info .bot {background-image: url(../images/theme/short_info_bot_big.png);}

.body .description.r {width: auto; float: none;}

.white_block.forumblock {float: left; padding-top: 30px;}
.white_block.forumblock .title a.insert, .white_block.forumblock .title a.insert span { background-image: url(../images/theme/insert_fuch.png);}

.white_block.forumblock .item  a.rtitle {color: #780b5d; background: url(../images/theme/icons.gif) no-repeat 0 -3px; font-weight: bold; padding-left: 17px; display: inline-block; margin-bottom: 4px;}
.white_block .top_panel a {color: #000; font-weight: bold; text-decoration: none; line-height: 24px;}
.white_block .items .item .top_panel span.date {float: none; font-weight: normal; line-height: 24px;}
.white_block .items .item .top_panel a.more {line-height: 12px; background:url(../images/theme/bttns.png) no-repeat 0 -72px transparent; float: right; font-weight: normal; color: #fff; display: inline-block; font-size: 11px; height: 19px; padding-top: 5px; text-align: center; width: 78px;}

/* Publications */
.publication {width:100%;}
.publication .img {margin: 0 20px 10px 24px; display: inline;}
.publication .serial_title {position: relative; float: right; background: url(../images/theme/pub_title.png) no-repeat; padding: 10px 40px 0 20px; height: 26px; width: 332px; font-weight: bold; color :#fff; margin: 0 -13px 20px 0;}
.publication .serial_title  a {color: #fff;}
a.delete {color: #000; background: url(../images/theme/delete_icon.gif) no-repeat right 5px; padding-right: 11px; float: right; font-size: 11px;}
a.edit {color: #000; background: url(../images/theme/edit_icon.png) no-repeat right 5px; padding-right: 11px; float: right; font-size: 11px;}
.signature {width: 495px; float: left; margin-top: 10px; background: url(../images/theme/sign_border.png) no-repeat top left; padding: 3px 0 0 0; font-size: 11px;}

/* Comments */
.com_num {color: #fff; font-weight: bold; background: url(../images/theme/comment_num_bg.png) no-repeat; height: 26px; padding-top: 14px; text-align: center; width: 61px; display: inline-block; font-family: Tahoma; font-size: 12px; floaT: left; margin: -10px 0 0 10px;}
.comments {margin-bottom: 20px; float: left;}
.comments .rblock {width: 573px; float: left;}
.comments .items {padding: 19px 18px 13px;}
.comments .items .item {float: left; width: 657px; padding-bottom: 15px;}
.comments .items .item .rblock  span.date {float: none;}
.answer {color: #fff !important; float: right; background: url(../images/theme/answer.png) no-repeat; width: 67px; text-align: center; height: 19px; padding-top: 5px; font-size: 11px; display: inline-block; font-weight: normal !important;}
.frame {position: relative; display: inline-block;}
.comments .nimg {margin-right: 11px !important;  width: 73px; overflow-x:hidden;}
.comments .panel {padding: 3px 0 ;}
.comments .panel .answer {margin-top: 10px;}
.comments p a{color: #970850; font-weight: bold;}
.markItUp {float: left; margin-top: 20px; padding:  0 0 0 16px; margin-bottom: 0; } /*0 0 20px 16px;*/
.profile  .markItUp {padding-left: 0;}
.profile  .link_block {width: 649px; padding-top: 0;}
.tarea {width:622px; border: 1px solid #a390a8; float: left;}
.tarea  .ltop, .tarea .lbot {width: 624px; margin: 0 -1px; height: 27px; background: url(../images/theme/textarea.gif) no-repeat; float: left; position: relative}
.tarea  .ltop {margin-top: -1px;}
.tarea .lbot {margin-bottom: -1px; background-position: bottom; margin-top: -25px;}
.tarea textarea {border: 0; width: 597px; padding: 0 0 0 25px; height: 166px; margin:0;  position: relative; z-index: 2; background: none; overflow-x: hidden; overflow: auto;}
.add_comment {cursor: pointer; font-family: 'MyriadProCondensed', Arial Narrow; font-size: 25px; background: url(../images/theme/pink_bttn.png) no-repeat; width: 229px; text-align: center;  height: 35px; border: 0; color: #fff; float: right; margin: 10px 13px 0 0;}

/* Pagination */
.pagination {width: 100%; text-align: center; font-weight: bold; padding-bottom: 18px; float: left;}
.pagination a {color: #000; display: inline-block; margin: 0 5px; *height: 23px;}

.pagination a:hover {color: #970850;}
.pagination span {width: 32px; height: 23px; padding-top: 9px; text-align: center; display: inline-block; background: url(../images/theme/paging_bg.png) no-repeat; color: #fff;}
.pagination .next, .pagination .back { width: 9px;  background: url(../images/theme/pagin_pointers.gif) no-repeat; margin: 0 12px; display: inline-block; height: 9px; _height: 27px;}
.pagination .next {background-position: right center;}
.pagination .back {background-position: left center;}
.pagination .all_pages {display: inline; font-size: 11px; font-weight: normal; margin-left: 5px; }
.pagination .all_pages a {height: 12px;}



.binserts a {margin-right: 0 !important; margin-left: 1px;}
.binserts a, .binserts span {background-image: url(../images/theme/binsert_o.png) !important;}

/* Actors / Serials List */
.body.list {padding: 0 19px; width:657px;}
.body.list .color_block.orange .cblock .center {padding: 4px 0; width: 647px;}
.body.list .abc {text-align: center; font-weight: bold;}
.body.list .abc  a {margin: 0 5px; text-decoration: none;}
.body.list .abc span {color: #fff; background: url(../images/theme/round_pink.png) no-repeat; display: inline-block; width: 27px; height: 23px; padding-top: 4px; text-align: center;}

.body.list .pagination span {background-position: 0 -32px;}
.body.list .sblock .item {width: 338px; margin-right: 0;}
.body.list .pblock .item .r span {color:#000; background: url(../images/theme/star.png) 0 -14px no-repeat; margin: 10px 0;}
.body.list .sblock .item .info, .body.list .sblock .item a {color: #000;}
.body.list .sblock .item .r {width: 154px;}
.title .filter {font-size: 12px; font-weight: bold; float: right; padding-right: 21px; position: relative; z-index: 1000; font-family: tahoma; display: inline;}
.title  span.sttl {float: left; margin-bottom: 5px;}
.body.list .pagination a:hover{color: #d75b1e;}
.body.list .color_block {padding-bottom: 26px; margin-left: 5px;}
.color_block p{margin-top: 0;}

/* Top */

.fulltop {width: 100%; padding-top: 17px;}
.fulltop  .items {width: 100%;}
.fulltop  .items .item {padding: 7px 23px; float: left; margin-bottom: 25px; width:auto;}
.fulltop  .items .item.yellow {background: url(../images/theme/yellow_block_bg.png) repeat-y;}
.fulltop .items .avatar {float: left; margin-right: 10px;}
.fulltop .items .item .right {float: left; width: 567px;}
.fulltop .items .item  a {color: #000; font-weight: bold;}
.fulltop .items .item .right .top, .fulltop .items .item .right .bot {width: 100%;}
.fulltop .items .item .right .top {padding: 4px 0 23px; float: left;}
.fulltop .items .item .right .top div, .fulltop .items .item .right .bot span {float: right;}
.fulltop .items .item .right .top div.name {float: left; width: 260px; margin-top: -4px; font-size:11px;}
.fulltop .items .item .right .top div {padding-top: 5px; word-spacing: 5px;}
.fulltop .items .item .right .bot div {float: left; font-size: 11px; word-spacing: 3px; padding: 3px 0 0 7px;}
.fulltop .items .item .right .bot span.rating {background: url(../images/theme/star.gif) no-repeat; padding: 0 0 0 20px; width: 110px; margin: 0;}

.fulltop .items .item .right .top span { position: relative;font-weight: bold; color: #fff; text-align: center; background: url(../images/theme/green.gif) no-repeat; display: inline-block; width: 24px; height: 20px; padding-top: 4px; margin: 0 10px -7px 0}
.fulltop .items .item .right .top span.top_first {background: url(../images/theme/top_line.png) no-repeat -38px 0; width: 32px; height:39px; margin:-6px 0 -21px;}
.fulltop .items .item .right .top span.top_second {background: url(../images/theme/second.png) no-repeat;}
.fulltop .items .item .right .top span.top_third {background: url(../images/theme/top_line.png) no-repeat -227px -7px;}

.fulltop .i0, .fulltop .i1, .fulltop .i2, .fulltop .i3 {background: url(../images/theme/top_icons_white.png) no-repeat 0 2px; padding: 1px 0 2px 23px; }
.fulltop .item.yellow .i0, .fulltop .item.yellow .i1, .fulltop .item.yellow .i2, .fulltop .item.yellow .i3 {background-image: url(../images/theme/top_icons_yellow.png)}
.fulltop .i1 {background-position: 0 -16px;}
.fulltop .i2 {background-position: 0 -35px;}
.fulltop .i3 {background-position: 0 -57px;}

.fulltop h2 {/*float:left;*/ padding-left:20px;}
.right .orange .title .insert, .right .violet .title .insert , .right .pink .title .insert  {float: left;}
.right .orange .items, .right .violet  .items, .right .pink  .items {padding: 15px 19px;}
.right .orange  .items {line-height: 20px;}
.right .violet .title .insert, .right .violet .title .insert span {background-image: url(../images/theme/insert.png);}
.right .pink .title .insert, .right .pink .title .insert span {background-image: url(../images/theme/insert_fuch.png)}
.right .violet .items a {color: #4e006e;}
.right .pink .items a {color: #92006f;}
.right .pink .items a  span {color: #000; text-decoration: none;}


/*Profile */
.body.profile {width:650px;}
.profile {padding: 20px 23px; }
.profile  .menu {font-weight: bold;}
.input_text  {border: 1px solid #a390a8; width: 642px; height: 17px; padding: 10px 3px; float: left;}
.profile textarea {height: 138px; width:638px; border: 1px solid #a390a8; resize: none;}
.profile .vbttn {margin-top: 45px;}
.vbttn {float: left; background: url(../images/theme/vbg.png) no-repeat; text-align: center; display: iline-block; font: 25px 'MyriadProCondensed', Arial Narrow; color: #fff; width:115px; height: 35px; border: 0; cursor: pointer;}
.profile object {margin: 0 auto;}

.violet_menu a span{text-decoration: none !important; font-weight: normal}
.violet_menu a:hover {color: #612198 !important;}
.violet_menu a:hover strong {text-decoration: none;}
.violet_menu a strong{text-decoration: underline;}
.violet_menu li.selected a, .violet_menu li.selected a  span {background-image: url(../images/theme/bttn_violet_small.png); font-size: 11px;}
.violet_menu li a span {display: inline-block; padding:  5px 11px 0 0; height: 21px;}

/* Messages */
.msg  {padding: 20px 0;}
.msg .menu {padding-left: 27px; font-weight: bold;}
.violet_menu {padding-bottom: 22px; background: none;}
.msg .pagination {margin-bottom: 0; clear: both; width: 100%;}
.msg .panel {padding-left: 24px; margin: 18px 0 10px; float: left; width: 672px;}
.msg .panel span.filter_text {float: left; padding-top: 5px;}
.msg .panel span.filter_text a {color: #000; margin: 0 3px; font-weight: bold}
.msg .panel span.filter_text a.selected {color: #cf0a6e;}
.msg .select_pink {float: left; margin: 0 19px ; }

.msg .search_block {float: left;}
.msg .search_block  input {width: 182px; font-size: 11px; _width: 170px; line-height: 11px; height: 18px; padding: 3px 5px; border: 1px solid #a390a8; border-right: 0; float: left;}
.msg .search_block a {display: inline-block; width: 26px; height: 26px; background: url(../images/theme/search_bttn.png) no-repeat; float: left;}

.msg .items {width: 100%; float: left;}
.msg .item {float: left; width: 648px; padding: 16px 24px 10px;}
.msg .item.violet {background: url(../images/theme/violet_bg.png) repeat-y;}
.msg .item .l {float: left; width: 73px; color: #787900; font-weight: bold; text-align :center; margin-right: 10px; font-size: 11px ;line-height: 17px}
.msg .item .l a {color: #000; font-weight: normal}
.msg .item .r {float: left; width: 530px; padding-top: 3px;}
.msg .item .r .ttl {float: left; font-weight: bold; width: 430px;}
.msg .item .r .date {color: #62596e; font-size: 11px; float: right}
.msg .item .r p {clear: both; margin: 10px 0; float: left; width:100%;}
.msg .item .r .bttn {margin-top: 4px; color: #fff; float: right; background: url(../images/theme/bttns.png) no-repeat 0 -96px; text-align: center; padding-top: 5px; height: 19px; font-size: 11px; width: 78px;}
.msg .item .checkblock {width: 35px; float: right; text-align: right; padding-top: 35px;}

.msg .item .color {width: 530px; float :left; margin:5px 0 ;}
.msg .item .color .top, .msg .item .color .bot{width: 530px; float: left; height :7px; background: url(../images/theme/bg_tb.png) no-repeat 0 -70px; font-size: 0; overflow: hidden;}
.msg .item .color .bot {background-position: 0 -74px;}
.msg .item .color .center {width: 500px; padding : 5px 15px; background: url(../images/theme/green_bg.png) repeat-y; float: left;}

.msg .cusel-scroll-wrap {visibility: visible;}
.msg .item.violet.new {background: none;}

.tarea.small {width: 561px; margin-left: 0; padding: 0;}
.tarea.small textarea {width: 529px; margin: -15px 0 0; padding: 0 0 0 18px; height: 100px;}
.tarea.small .lbot, .tarea.small .ltop {width: 561px;}
.tarea.small .lbot {background-position: left bottom;}
.tarea.small .rblock {margin-right: -2px; float :right; width: 47px; background-position: right top; height: 14px; background-image:url("../images/theme/textarea.gif"); position: relative; overflow: hidden;_margin-right: -1px;}
.tarea.small .lbot .rblock { background-position: right bottom;}

.link_block {width: 560px; float: left; padding-top: 22px;}
.link_block a {color: #000; font-weight: bold; float: left; margin: 6px 80px 0 0;  padding: 5px 0}
#history {background: url(../images/theme/history_bttn.png) no-repeat right center; padding-right: 28px; display: inline-block;}
.link_block .pink_bttn, .link_block .pink_bttn input {background: url(../images/theme/pink_bttn.png) no-repeat;}
.link_block .pink_bttn, .number .bttn {float: right; padding-right: 19px; background-position: right; height: 35px; margin: 0 !important; display: inline-block;}
.link_block .pink_bttn input , .number .bttn input{color: #fff; font: 25px 'MyriadProCondensed',Arial Narrow; padding: 0 0 0 19px; height :35px; border: 0; margin: 0; display: inline-block; cursor: pointer;}

.history {margin-bottom: 20px; width: 100%; float: left;}
.history .item .r, .item.first .r{width: 565px;}
.item.first .r .markItUp {padding-left:0;}


/* Goods */
.price {display: inline-block; padding: 7px 0 20px 0; word-spacing: 3px}
.price span {color: #4e04be; font-weight :bold;}
.number {display: inline-block; width: 330px;}
.number  span {font-weight: bold; display: inline-block; margin-bottom: 5px; clear: both;}
.number input.text {border: 1px solid #a390a8; width: 101px; height: 20px; padding: 8px 3px; font-size: 14px; float: left; margin-right: 20px}
.number .bttn {float: left; padding-right: 14px; margin-top: 2px !important;}
.number .bttn, .number .bttn input {background-image: url(../images/theme/violet_bttn.png);}
.number .bttn input {width: 185px; padding-left: 14px;}

.infoblock {float: left; margin: 20px 0 0; width: 356px}
.infoblock .top {width: 336px; height: 30px; float: left; color: #fff; padding-left: 20px; }
.infoblock .top .r {width: 100%; background-position: right center;  font-size: 14px; font-weight: bold; height: 24px; padding: 6px 0 0; float: right; }
.infoblock .top .r, .infoblock .top {background-image: url(../images/theme/info_top.png);}
.infoblock .bot {width: 336px; height: 12px; padding-left: 20px; font-size: 0; line-height: 0; overflow: hidden;}
.infoblock .bot .r {width: 100%; background-position: right center; height: 12px;}
.infoblock .bot .r, .infoblock .bot {background-image: url(../images/theme/info_bot.png);}
.infoblock .info {background: url("../images/theme/info_bg.png") repeat-y scroll 0 0 transparent; line-height: 25px; overflow: hidden; padding: 6px 21px 5px; width: 314px;}

.infoblock .info .block {width: 50%; float: left;}

.dvd  .title a {background-image: url(../images/theme/fuch_bttn.png);}
.dvd .r .price {padding: 10px 0; margin: 0; width: 150px; float: left;}
.dvd .r .price span {display: inline !important; padding: 0; color: #fdb52d; background: none !important; margin: 0 !important; width: auto}
.dvd  a.ttl {color: #ffc3e4 !important; margin-bottom: 10px; display: inline-block;}
.dvd .bttn {color: #fff !important; text-align: center; background: url(../images/theme/add_black.png) no-repeat; width :125px; height: 19px; padding-top: 5px; font-size: 11px; font-weight: normal !important; display: inline-block;}
.bttnw {color: #fff !important; text-align: center; background: url(../images/theme/add_white.png) no-repeat; width :125px; height: 19px; padding-top: 5px; font-size: 11px; font-weight: normal !important; display: inline-block; line-height:11px;}

.text_block {width: 648px; float:left;  line-height: 18px; padding: 0 24px 25px;}
.text_block p {text-align: justify;}

/* Forum */
.forum, .body.forum {padding: 15px 23px; width: 648px}
.speedbar {width: 100%; float: left; padding-bottom: 26px;}
.speedbar a {color: #000; font-weight: bold;}
.speedbar span {display: inline-block; height: 17px; width: 17px; background: url(../images/theme/pointer_violet.png) no-repeat; margin: 0 14px -5px;}
.forum_block {width: 100%; float: left;}
.forum_block .top {float: left; width: 100%; background: url(../images/theme/pink_bg.png) no-repeat; color:#fff; font-weight: bold;}
.forum_block .top a {color:#fff; font-weight: bold;}
.forum_block .top div {padding-bottom: 9px; padding-top: 8px}
.forum_block .block0, .forum_block .block1, .forum_block .block2, .forum_block .block3 {float: left;}
.forum_block .block1, .forum_block .block2 {text-align: center; font-weight: bold;}
.forum_block .block0 {width: 227px; padding-left: 20px}
.forum_block .block1 {width: 94px;}
.forum_block .block2 {width: 94px;}
.forum_block .block3 {width: 175px; padding: 8px 10px 0 27px; font-weight: bold; line-height: 14px;}

.forum_block .center {width: 100%; background: url(../images/theme/forum_bg.png) repeat-y; float: left; min-height: 30px;}
.forum_block .bot {width: 100%; float: left; height: 35px; background: url(../images/theme/bg_bot.png) no-repeat; margin: -20px 0 20px 0;}

.forum_block .center .item {width: 100%; float: left; padding: 15px 0 15px; position:relative; z-index: 2}
.forum_block .center .block0 a {color: #3f009f; font-weight: bold;}
.forum_block .center .block0 p {font-size: 11px; line-height: 11px}
.forum_block .center .block3 a {color: #000; font-sizE: 11px; font-weight: normal}
.forum_block .center .block3 .author {line-height: 12px; color: #3f009f; background: url(../images/theme/icon.gif) no-repeat top left; font-size: 12px; padding: 0 0 10px 21px; display: inline-block}

.forum_block .center .dark {background: url(../images/theme/dark_violet_bg.png) repeat-y;}
.forum_block .top span {display: inline-block; padding: 8px 0 9px 20px;}

.forum_block  .l {float: left; width: 100px; padding:0 10px 0 18px; font-size: 11px;}
.forum_block  .l a.name{color: #30007c; font-size: 12px; display: inline-block; padding-bottom: 10px;}
.forum_block  .l a {color: #6e26e1; font-weight: bold;}
.forum_block  .l a.avatar {margin-bottom: 7px; float: left;}
.forum_block .r {float: left; width: 485px;}
.forum_block .r .panel {width: 100%; float: left;}
.forum_block .r .panel  span {float: left;}
.forum_block .r .panel a {float: right; color: #30007c; font-weight: bold;}
.forum_block .r p {display: inline-block;}
.forum_block .r .signature {width: 100%;}
span.online {background: url(../images/theme/online_pointer.gif) no-repeat; display:inline-block; width: 11px; height: 11px; float: left; clear: both; margin-top: 5px;}
.forum_block .item .avatar span {background: url(../images/theme/frame73_forum.png) no-repeat left top;}
.forum_block .item.dark .avatar span {background: url(../images/theme/frame73_forum_dark.png) no-repeat left top;}

/* Search */

.search_result  p {margin-top: 5px;}
.list .speedbar {padding: 15px 0 13px;}
.list .menu {padding: 20px 0 0 8px; font-weight:bold;}
.v_title {font-family: 'MyriadProCondensed',Arial Narrow; font-size: 35px; margin: 10px 0; color: #5a15c2;}
.pink_text {color: #cd209d; font-size: 12px; font-weight: bold; font-family: Tahoma}
.s_title  {font-family: 'MyriadProCondensed',Arial Narrow; font-size: 35px; padding: 7px 0 13px; float: left; width: 100%;}
.search_result .bttn_pink {color:#fff; clear: both; background: url(../images/theme/big_bttn_pink.png) no-repeat; padding: 0 0 0 10px; font-size: 11px; height: 24px;float: left; margin-bottom: 17px;}
.search_result .bttn_pink span {padding: 5px 10px 0 0; display: inline-block; background: url(../images/theme/big_bttn_pink.png) no-repeat right; height: 19px;}

.search_result  .pblock .item {padding-bottom: 18px;}
.search_result  .publish .items .item {padding-bottom: 16px;}

.publish .items {width: 654px; background: #fff; position: relative; float: left;}
.publish .items  .rblock {width: 528px; padding-top: 0}
.publish .items .item {clear:both; padding-bottom: 21px; width: 650px; float: left}
.publish .items .nimg {margin-right: 22px; line-height: 17px;}
.publish  .items  .item .ttl {color: #000; font-weight: bold; padding: 0;}
.publish  .items  .item span.date {color: #62596e; float: right; font-size: 11px; font-weight: bold;}
.publish  .items  .item p {font-size: 11px; line-height: 13px}
.publish  .items  .item .panel a {color: #000;}
.publish  .items  .item .panel a.more {color: #fff; font-size: 11px; background: url(../images/theme/bttns.png) no-repeat; padding-top: 5px; height: 19px; width: 78px; text-align: center; display: inline-block; margin-right: 13px;}
.publish  .items  .item .panel .lblock {float: right; display: inline; line-height: 24px;}

.iblock .left  .fullstory .slids {padding: 0 0 20px 0; width: auto;}
.iblock .left .fullstory  .slids .item {margin: 0 4px;}


/* notice */
.notice, .error {border-radius: 10px; -moz-border-radius: 10px; webkit-border-radius: 10px; background: #fff; width: 558px;}
.notice   .center , .error .center{background: none; border-radius: 0; -moz-border-radius: 0; webkit-border-radius: 0;}
.window .color .center{width: 500px; padding : 25px 15px; background: url(../images/theme/green_bg.png) repeat-y; float: left; text-align: center;}
.error .color .center{width: 498px;}
.window .color {margin: 0;}
.ins_text { padding: 14px 14px 10px; float: left;}

.ok_bttn {background: url(../images/theme/ok_bttn.png) no-repeat; display: inline-block; width :73px; height: 43px; position: absolute; bottom: -43px; left: 250px;}


.error .color .top, .error .color .bot{background: url(../images/theme/bg_tb.png) no-repeat -2px -80px;}
.error .color .bot {background-position: -2px -90px;}
.error .color .center { background: url(../images/theme/error_bg.png) repeat-y; }

/*------ shop ------*/
.body.list .pblock.dvd .item .r {color:#000; width: 160px;}
.body.list .pblock.dvd .item .r span {color: #ff9a2d;}
.body.list .pblock.dvd .item .r a.ttl2 {color: #ff3300 !important; display: inline-block; margin-bottom: 10px; line-height: 13px;}
.dvd a.delete {margin-top: 6px;}

/*.imgblock {width:777px;}*/
.imgblock h2 { float:left; width:100%;font-family: 'MyriadProCondensed',Arial Narrow; font-size:20px; color: #000000; margin-left: 20px; margin-top:5px;}
.imgblock a { color:#000000;}
.imgblock .bttn_file {margin-right: 70px; float:right; margin-top:10px;}
.imgblock .bttn_file a { color: #000000; font-family: Tahoma; font-size: 12px; font-weight: bold; position:relative;}

.imgblock .pitem {margin: 0 6px 12px 0; padding: 0; float:left; position:relative;}
.imgblock .pitem .tr_block {display: none; width: 200px !important; padding: 5px;}


.body.myorders {width:656px; padding: 20px 18px; }
.body.myorders .menu {font-weight: bold;}
.body.myorders .items {width: 654px; margin-left:25px;}
.body.myorders .items .item {width: 300px; float:left; padding: 10px;}

.body.myorders .short_info {clear: left; width: 264px;}
.body.myorders .short_info .info {width: 220px; background: url(../images/theme/short_info_bg_big.png) repeat-y; padding: 10px 22px 5px; line-height: 25px; overflow: hidden;}
.body.myorders .short_info .top {background: url(../images/theme/short_info_top_big.png) repeat-y;font-weight: bold; font-size: 14px; padding: 6px 0 0 0; text-align: center; color: #fff; height: 24px;}
.body.myorders .short_info .bot {background: url(../images/theme/short_info_bot_big.png) repeat-y; width: 264px; height: 16px;}

.body.myorders .short_info .top a {color: #ffffff;}
.body.myorders .short_info .top .date {font-size:12px;}


.info .price {padding:0;}
.see_all {color:#000000; font-weight:bold; float:right;  margin-bottom:20px;}
h2 a {color:#000000; width:100%;}
#actList a {color:#000; font-weight:bold;}

.forumblock .item .rblock {height:auto;}

.width100 { width:100%; padding-bottom: 20px;}

.comm {height:auto !important;}

.myorders .ttl { font-size: 20px;}
.myorders .ttl .date{color: #666666; font-size: 16px;}

.comments  .speedbar {width: 100%; float: left; padding-bottom: 5px;}
.comments  .speedbar a {color: #000; font-weight: bold;}
.comments  .speedbar span {display: inline-block; height: 17px; width: 17px; background: url(../images/theme/pointer_violet.png) no-repeat; margin: 0 14px -5px;}
.fullstory .comments .rblock{padding-top:0;}
.markItUpEditor {float:left;}

.welldone {background-color: #ccffcc;}
.kindagood {background-color: #ffcccc;}
.add_comment.disabled {background-image:url(../images/theme/grey_bttn.png);}
#slayer {width: 100%; height: 300%; position: fixed; top: 0; left: 0; background: url(../images/theme/tr_bg.png); opacity: 0.5; z-index:11000;}
#warn {z-index:11001;}
a {color: #AE79FF;}

#fotolinks {float: right;}
.body.orders {width:928px; padding: 20px 23px; }
.noReg {height:26px; width:120px; float: left;}

.scroll-bar .scroller {background: url(../images/theme/scroller.png) !important; width:22px !important;  cursor: pointer !important; padding:0 !important; position:absolute !important; left: 0 !important; border: none !important;}
.star-rating-control {width:100%;}
.recenz-rating {width: 500px;}
.recenz-counter {text-align: center;  width: 40px;}
.feeds .item {padding: 15px !important;}
.feeds .item a {color: black; font-weight:bold;}

.feeds .item ul  li,.feeds .item ol li{margin-bottom: 10px; }
.feeds .item ul {list-style-image: url(../images/theme/ul_pointer.png);}
.feeds .item .img-block {margin: 12px 10px 0 23px;}
.feeds .item .img-block a {margin: 6px;}

.arrow {background: url("../images/theme/pointer_violet.png") no-repeat scroll 0 0 transparent; display: inline-block; height: 17px; margin: 0 14px -5px; width: 17px;}
.checkbox-click{
    background-image: url("../images/theme/radio_check.gif");
    display: inline-block;
    height: 14px;
    margin-bottom: -2px;
    position: relative;
    width: 15px;
    float: left;
    margin: 28px 0 0 0;
}
.checkbox-click.active {background-position: 0 -14px;}

/* Top Botton */
.top_bttn {position: fixed; top: 45%; left: 0; width: 48px; height: 118px; background: url(../images/theme/to_top.png) no-repeat top right; display: inline-block;}
.top_bttn:hover {width: 49px;}

.ui-slider-vertical {width: auto !important;}

#scroll-pane { float:left;overflow: hidden; position:relative;display:inline}
#scroll-content {top:0;}
#slider-wrap{float:left; border-left:none;}
#slider-vertical{height:100%;}


.ccblock {padding-left: 20px; float: left;}
.ccblock .item {width: 277px; float: left; padding-bottom: 30px; margin-right: 20px;}
.ccblock .item a.frame126w {float:left; margin-right: 10px;}
.ccblock .item .r {float: left; width: 130px; color: black; font-size: 11px; padding-top: 4px; margin-right:10px;}
.ccblock .item .r a{color: #fbff7d; font-weight: bold; font-size: 12px; line-height: 11px;}
.ccblock .item .r span {width: 90%; margin: 16px 0; font-weight: bold; background: url(../images/theme/star2.gif) no-repeat; padding-left: 5px; height: 14px; display: inline-block;}
.ccblock .delete {margin-right: 15px;}

/*----------Top navigation selected*/
.top_nav .selected {color: #BE93FF; text-decoration: none; margin-left: -2px; padding-left: 2px; background: url(../images/theme/top_nav/sel.png) no-repeat center 5px; }
.top_nav .i0 {background: url(../images/theme/top_nav/1.png) no-repeat left top; color: #fff; text-decoration: none; margin-top: -1px;}

.reg_form .add_comment {margin-top: -11px; margin-right: 0;}
.reg_form  .markItUp {padding: 0;}
.tbl {padding-bottom: 15px !important}
.tbl ul {margin: 0;}


.noitems { font-size: 16px;font-weight: bolder; height: 120px; padding-top: 100px;  text-align: center; color: #454545;}

.body.audio {}
.body.audio .items {margin:20px 10px;}
.body.audio .items .item{margin: 5px 15px 20px 145px; width: 400px; float:left;}

.body.audio .items .item a.stitle {color:#000000; font-weight:bold;  margin-left:35px;}
.body.audio .items .item a.atitle {color:#708090; text-decoration:none; font-weight:bold; margin-left:10px;}
.body.audio .items .item .ttlblock {margin-bottom:5px;}
.body.audio .items .item a.atitle:hover {text-decoration:underline;}
.body.audio .items .item .date {color:#62596E; font-size:11px; float:right;}
.body.audio .items .item .top {margin-bottom:5px;}

.item.audio {height:165px;}
.item.audio .player_sqr {width:120px; padding: 0 45px; outline:0 none;}
.item.audio .tr_ablock {text-align:center; font-weight:bold; width: 210px; line-height: 1.5;}
.audioplayer1028 {outline:0 none;}
#videoplayer251  {outline:0 none;}

.white_block.votes .items { clear: both;}
.white_block.votes .items .item  {width: 73px; display: inline-block; text-align: center; margin: 0 16px; font-weight: normal; float: left; overflow: hidden; clear:none;}
.white_block.votes .items .item  a {color:#000;}
.white_block.votes .items .item  span.mark {background: url(../images/theme/big_star_bg.png) no-repeat; display: inline-block; height:39px; padding-top:18px; width: 61px; color:#fff; font-size: 23px; font-family: 'MyriadProCondensed', Arial Narrow; margin-top: 12px;}
.white_block.votes .items .item  span.date {color:#62596e; margin-bottom: 10px; font-weight: bold; display: inline-block; float:none; font-weight:bold;}
.vttl {height: 35px;}

.color_block.grey .cblock .top, .color_block.grey .cblock .bot{width: 655px;}

.body.list .pblock.dvd .item .r a.ttl2 {color: #481592 !important; }
.fulltop .items .item a.avatar{color: #787900;}
.no_item {width: 100%; text-align: center; padding-bottom: 15px;}
.mult-fancy {line-height: 0; float: left; font-size: 0;}

.right h1 {margin: -12px 0 0; font-family: 'MyriadProCondensed',Arial Narrow; font-size: 35px; font-weight: normal; position: relative;}
.white_block .profile_r {padding: 15px 12px; width: 241px !important;} 
.profile_r_links {float: right; width: 154px; padding-left: 10px;}
.profile_r_links .rating {background: url("../images/theme/star.png") no-repeat scroll 0 -14px transparent; font-weight: bold; padding-left: 22px; margin: 0;}
.profile_r_links span {padding-bottom: 5px; display: inline-block;}
.profile_r .fulltop a {color: #000; font-weight: bold;}
.profile_r .fulltop {padding: 7px 0;}
.profile_r .p {display: inline-block; padding: 8px 0; width: 100%;}
.profile_r .avatar {float: left; color: #787900; font-weight: bold;}
.pr_t {width: 100%; float: left; clear: both;}
.pr_info {line-height: 20px;}

a.violet_b {margin: 5px 0 0 5px ;}
.violet_b span{ color:#ffffff; display: inline-block; padding:  5px 11px 0 0; height: 21px; background: url(../images/theme/bttn_violet_small.png) right top no-repeat; font-size: 11px;}
.violet_b {padding: 0 0 0 11px; float: right; background: url(../images/theme/bttn_violet_small.png) no-repeat; height: 26px; color:#fff; text-decoration: underline;}
.violet_b:hover {text-decoration: none;}

.right .activity .ablock .item .right {width: 100%;}
.right .activity .ablock .item {height: auto;}
.right .activity .ablock .l {width: auto; color: #62596E; font-size: 11px;}
.right .activity .ablock .l a {color: #000; font-weight: bold;}
.right .activity .ablock .l span {float: none;}
.right .activity .ablock .answer {margin-top: 6px; background-image: url(../images/theme/answer2.png); width: 75px;}
.right .activity .inserts {float: left;}
.right .activity .inserts a span {padding-right: 19px;}
.right .activity .inserts a {padding-left: 17px;}
.right .activity .binsert, .right .activity .binsert span {background-image: url("../images/theme/all_fuch.png");}
.left .title .tspan {float: left;}

.cuTextWrap{float: left; overflow: hidden;}

#addInfoError {color: #ff0000;}
#addInfoNotice {color: #069c06;}

ul.user_menu {display:block; background-color: #ffccff; width:150px; padding: 2px; list-style-position:inside;}
ul.user_menu li {background-color: #dd7df5; padding-bottom:4px; height: 20px; vertical-align:middle; padding: 1px;}
ul.user_menu li.umenu-mess {list-style-image:url("../images/theme/mail.png")}
ul.user_menu li.umenu-profile {list-style-image:url("../images/theme/man.png")}
ul.user_menu li a {text-decoration:none; color: #6600ff;}


.uumenu{
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 185px;
}
.uumenu li a {
    background: url("../images/theme/icons_red.png") no-repeat scroll 0 0 #ff848d;
    border-bottom: 1px solid #FFFFFF;
    color: #FFFFFF;
    display: inline-block;
    font-size: 11px;
    padding: 3px 0 2px 27px;
    width: 158px;
    text-decoration:none;
}
.uumenu li a:hover {
    background-color: #c64a47;
    color: #FFFFFF;
}
.uumenu li a.i0 {
    background-position: 0 0;
}
.uumenu li a.i1 {
    background-position: 0 -21px;
}
.uumenu li a.i2 {
    background-position: 0 -42px;
}
.uumenu li a.i0:hover {
    background-position: 0 -62px;
}
.uumenu li a.i1:hover {
    background-position: 0 -83px;
}
.uumenu li a.i2:hover {
    background-position: 0 -104px;
}
#markItUpDescr { padding:0;}

.body .white_block .items .item {margin-bottom:10px;}
.body .white_block .items .item p {margin: 2px 0;}
.bltitle {color: #000000 !important; margin: 10px 0 5px 10px; padding: 0 !important;}

.right .white_block.top5.nobg .items {background: #FFFFFF;}
.right .white_block.top5.nobg .items .item .avatar {margin-left: 18px;}
.right .white_block.top5.nobg .items .item .r {width: 110px;}
.grey {color: #595959;}

.pub_foot {display: block;}
.pub_foot .date {margin-left: 10px;}
.frame100 img {width: 100px;}

.bttnv {display: block !important; float: right; width: 159px; height: 35px !important; background: url(../images/theme/bttn.png) no-repeat; vertical-align: middle;}
.bttnv:hover {background-position: 0 -35px;}
.body .white_block.forumblock {padding-top: 0;}

.color_block.orange .insert {margin: 0 1px 0 0; }
.color_block.orange a.insert:hover {margin-top: -1px; border-bottom: 1px solid #c17506;}
.color_block.orange a.insert:hover  span {height: 20px;}
.color_block.orange .insert.active { background: url(../images/theme/insert-o-active.png)no-repeat top left; color: #000; margin-top: -2px; position: relative;}
.color_block.orange .insert.active  span{ background: url(../images/theme/insert-o-active.png)no-repeat top right; height: 22px;}
.color_block.orange .cblock .top.instop {background-position: 0 -95px;}
.clearWA{clear: both;}
#regVKWrap {float: right;width: 64px;overflow: hidden}
#loginVK {float: right;}

.mg_addad16416, .mg_addad16414 {display: none !important;}

#MarketGidComposite16416 .mctitle2093 *, #MarketGidComposite16416 .mctitle2093 cite {color: #BF0091 !important;}
#MarketGidComposite16416 .mctitle2093:hover{text-decoration: none !important;}
#MarketGidComposite16416 .mctitle2093{padding-bottom: 3px !important;}

#MarketGidComposite16414 .mctitle1886:hover {text-decoration: none !important;}
#MarketGidComposite16414 .mctitle1886 {padding-bottom: 3px !important;}

#MarketGidComposite16416 {clear: both;}
