/* Teaser
======================================= */
body.teaser{
  background-color:#ffffff;
  width:996px;
  margin:0px auto;
}
div.teaser{text-align:center; padding:50px 0px;}
img.teaser{margin-bottom:30px;}
.teaser_activetext{width:600px; margin:0px auto; padding-top:20px;}
.teaser_activetext a{border-bottom:1px #0F5987 dashed; color:#0F5987;}
#teaser_auth, #teaser_register{padding-top:20px;}
#teaser_auth .enter-button{clear:none; overflow:visible; padding:0px;}
#teaser_auth .login-inner{width:240px;}
#teaser_auth .username{_margin-right:47px;}
#teaser_register{width:390px; margin:0px auto;}
#teaser_register .editor-save{padding:15px 0px 0px 135px; _padding:15px 0px 0px 115px;}
#teaser_register .editor-title input{text-align:center; font-weight:normal;}

/* Main
======================================= */
html, body {height: 100%; width: 100%;}
body, html, p, ul, ol, li, dl, dd, dt, h1, h2, h3, h4, h5, h6, form, fieldset, td, th, caption, address, textarea, legend {margin: 0; padding: 0;}
a img, fieldset {border: 0;}
table {border-collapse: collapse;}
td, th {vertical-align: top;}
body {font: 12px Georgia, serif; line-height: 1.2; color: #4d4d4d; background: #c9c9c9;}
a {color: #4d4d4d; text-decoration: none;}

.page:after, .page-inner:after, .header-inner:after, .slider-block:after, .top-nav ul:after, .page-block:after, .wrap:after, .user-panel:after {content: ''; display: block; clear: both; visibility: hidden; height: 0; line-height: 0; font-size: 0;}
.page {background: url(/images/page.png) repeat-y center 0; min-width: 996px;}
.page-inner {width: 978px; margin: 0 auto; padding: 0 9px; clear: both;}
.page-top {height: 30px; overflow: hidden; clear: both; background: url(/images/top.jpg) no-repeat center 0; min-width: 996px;}
.page-top-inner {width: 996px; background: url(/images/top.jpg) no-repeat center 0; margin: 0 auto; height: 30px;}
.page-block {background: #f0f0f0;}
.wrap-container {background: url(/images/bg.png) repeat-y;}
.wrap {background: url(/images/bg-bot.png) no-repeat 0 bottom; padding: 0 0 7px;}
.blockhide1 {height: 662px; overflow: hidden; margin: 0 0 8px;}
.blockhide2 {height: 670px; overflow: hidden;}
.blockhide3 {height: 655px; overflow: hidden;}


/* User Panel
======================================= */
.top-bg {position: fixed; width: 100%; min-width: 996px; z-index: 800; top: 0;}
.top-bg table {width: 100%;}
.top-left div, .top-right div {width: 16px; height: 44px; overflow: hidden;}
.top-center {width: 100%; background: url(/images/top-center.png);}
.top-right {background: url(/images/top-right.png);}
.top-left {background: url(/images/top-left.png);}

.user-panel {top: 2px; position: fixed; width: 100%; z-index: 900; min-width: 996px;}
.user-panel-inner {width: 996px; position: relative; margin: 0 auto;}
.user-panel-avatar {float: left; padding: 0 0 0 18px;}
.user-panel-link {display: block; overflow: hidden; outline: none; padding: 2px 4px 0 2px; color: #4d4d4d; margin: 0 3px 0 0;}
.user-panel-link img {float: left; margin: 0 4px 0 0;}
.user-panel-link span {float: left; margin: 6px 0 0; cursor: pointer; font-weight: bold; padding: 0 18px 0 0;}
.user-panel-price {float: left; list-style: none; color: #fff;}
.user-panel-price li {float: left; padding: 7px 0; font-weight: bold; margin: 0 6px 0 0; background-image: url(/images/user-panel.png); background-repeat: no-repeat;}
.user-panel-price li.user-panel-price-first {padding-left: 34px; color: #d61312; background: url(/images/up1.png) no-repeat;}
.user-panel-price li.user-panel-price-second {padding-left: 19px; background-position:  0 -195px;}
.user-panel-price li.user-panel-price-third {padding-left: 19px; background-position:  0 -228px;}
.user-panel-buttons {float: left; list-style: none;}
.user-panel-buttons li {float: left; position: relative; padding: 0 1px; height: 32px;}
.user-panel-buttons li i, .user-panel-buttons li i img {display: block; cursor: pointer;}
.but1, .but2, .but3, .but4, .but5, .but6  {float: left; outline: none;}

.hide {width: 13px; height: 7px; display: block; overflow: hidden; background: url(/images/hide.png) no-repeat; position: absolute; outline: none;}
.user-panel-podmenu {position: absolute; left: 18px; top: 30px; background: url(/images/baloon.png); display: none; border: 1px solid #bcbbbb; border-top: 0;}
.user-panel-podmenu ul {list-style: none; padding: 7px;}
.user-panel-podmenu li {padding: 0 0 2px;}
.user-panel-podmenu li a:hover {color: #000; text-decoration: underline;}
.user-panel-podmenu .hide {right: 10px; bottom: 9px;}
.but1-baloon {position: absolute; left: 0; top: 32px; background: url(/images/baloon.png); padding: 13px; display: none; border: 1px solid #989797; border-top: 0; width:260px;}
.but1-baloon textarea {width: 255px; height: 113px; margin: 8px 0 0; clear: both;}
.but1-baloon .hide {top: 19px; right: 13px;}
.but1-baloon span {float: left;}
.baloon-answer {float: right; margin: 0 21px 0 0; display: inline; font-weight: bold; text-decoration: underline;}
.but2-baloon, .but3-baloon {position: absolute; left: -1px; top: 32px; background: url(/images/baloon.png); padding: 13px; display: none; border: 1px solid #989797; border-top: 0;}
.but2-baloon-inner {width: 408px; overflow: hidden; padding: 0 0 7px; clear: both;}
.but2-baloon-inner div {float: left; width: 150px;}
.but2-baloon-inner textarea {float: right; width: 250px; height: 133px;}
.but2-baloon-inner div a:hover {color: #000;}
.but2-baloon .hide, .but3-baloon .hide {bottom: 15px; right: 13px;}
.user-panel-selected {background: url(/images/selected.png) no-repeat;}
.user-panel-on span {background: url(/images/hide.png) no-repeat right 5px;}
.user-panel-on {background: #fff; border: 1px solid #bcbbbb; border-bottom: 0; padding: 1px 3px 0 1px;}
.user-panel-off span {background: url(/images/show.png) no-repeat right 5px;}
.user-panel-off {border: 1px solid #989797; border-bottom: 0; padding: 1px 3px 0 1px;}



/* Header
======================================= */
.header-container {padding: 0 7px;}
.header {background: url(/images/header.png) repeat-x;}
.logo {margin: 0 0 0 0px; text-align: center;}
.logo, .logo a, .logo img {width: 964px; height: 90px; display: block; text-decoration: none; color: #666; font-size: 30px; font-weight: normal;}
.path {float: left; color: #787878; font-weight: bold; padding: 3px 0 0; width:630px; height:15px; overflow:hidden;}
.path a {color: #787878;}
.path a:hover {color: #000; text-decoration: underline;}
.path span {color: #4d4d4d;}


/* Top Navigation
======================================= */
.top-nav {padding: 0 7px 5px; clear: both;}
.top-nav ul {list-style: none; background: #b43a3b url(/images/man.png) no-repeat 397px 0;}
.top-nav li {font-weight: bold; text-transform: uppercase; float: left; position: relative; color: #eee; z-index: 200;}
.top-nav li a {color: #eee; display: block; overflow: hidden; text-align: center; outline: none; background-image: url(/images/nav.png); background-repeat: no-repeat;}
.top-nav li a span {display: block; float: left; height: 30px; padding: 16px 0 0; cursor: pointer;}
.top-nav li a span.current {background: url(/images/nav-current.gif) no-repeat center bottom;}
.top-nav li.nav-school  a span.current {background-position: 52px bottom;}
.top-nav li.nav-bonus a span.current {background-position: 85px bottom;}
.top-nav li ul {background: none; position: relative; position: absolute; left: 0; top: 46px; width: 149px; display: none;}
.top-nav li li {font-weight: normal; float: none; position: static; border-top: 1px solid #ebd3d3; background: url(/images/podmenu.png);}
.top-nav li li:first-child {border: 0;}
.top-nav li li a {float: none; background: none; color: #c8c8c8; padding: 6px 0 8px; height: auto; text-align: left; width: auto;}
.top-nav li li a:hover {background: #b30d0c; color: #fff;}
.nav-school ul li a {padding-left: 32px;}
.nav-tv ul li a {padding-left: 30px;}

.nav-com a {background-position: -124px 0;}
.nav-com ul li a {padding-left: 23px;}
.nav-school a {background-position: -248px 0;}
.nav-pro a {background-position: -553px 0;}
.nav-tv a {background-position: -124px 0;}
.nav-bonus a {background-position: -397px 0;}
.nav-main a:hover, .nav-main a.hover {background-position: 0 -46px;}
.nav-com a:hover, .nav-com a.hover {background-position: -124px -46px;}
.nav-school a:hover, .nav-school a.hover {background-position: -248px -46px;}
.nav-pro a:hover, .nav-pro a.hover {background-position: -553px -46px;}
.nav-tv a:hover, .nav-tv a.hover {background-position: -124px -46px;}
.nav-bonus a:hover, .nav-bonus a.hover {background-position: -397px -46px;}
.nav-school {margin: 0 162px 0 0;}
.nav-main a span {width: 124px;}
.nav-com a span {width: 124px;}
.nav-school a span {width: 117px; text-align: left !important; padding-left: 32px !important;}
.nav-pro a span {width: 125px;}
.nav-tv a span {width: 124px;}
.nav-bonus a span {width: 144px; text-align: right !important; padding-right: 12px !important;}



/* Slider
======================================= */
.slider-block {padding: 16px 20px 16px 14px;}
.video {float: right; width: 360px; overflow: hidden;}
.slider-container {float: left; width: 565px;}

.slides {clear: both; overflow: hidden; position: relative; padding: 0 0 16px; width: 565px; height: 198px;}
.slides div {overflow: hidden; float: left; width: 570px;} 

.slides h3 {font-size: 20px; font-weight: normal; padding: 0 0 12px;}
.slides img {float: left;}
.slides p {margin: 0 10px 0 213px; padding: 0px 0 0; line-height: 1.6;}
.slider-container ul {overflow: hidden; padding: 0 0 0 25px; background: url(/images/slide.gif) repeat-x;}
.slider-container li {float: left; list-style: none; padding: 14px 0 0; cursor: pointer;}
.slider-container li.active {background: url(/images/slider-current.gif) no-repeat center 0;}
.slider-container li a {float: left; border-left: 1px solid #c9c9c9; padding: 0 10px; text-transform: uppercase; line-height: 12px; outline: none; white-space:nowrap;}
.slider-container li a:hover {color: #000;}
.slider-container li:first-child a {border: 0;}


/* Search and News Slider
======================================= */
.search {background: url(/images/curved/bot.gif) repeat-x 0 bottom #fff; clear: both;}
.search-inner {background: url(/images/curved/top.gif) repeat-x; padding: 16px 25px 16px 16px; overflow: hidden;}
.search-block {width: 285px; height: 22px; float: right;}
.search-field {float: left; width: 214px; height: 19px; padding: 3px 0 0; background: url(/images/search-field.png) no-repeat;}
.search-field input {border: 0; outline: none; background: #f0f0f0; padding: 0; margin: 0 0 0 4px; font-family: Georgia, serif; font-size: 12px; text-transform: uppercase; width: 205px; text-align: center;}
.search-button {width: 71px; height: 22px; float: left; overflow: hidden; position: relative; background: url(/images/search-button.png) no-repeat; text-align: center; color: #fff; line-height: 22px;}
.search-button:hover {background-position: 0 -22px;}
.search-button input {opacity: 0; width: 71px; height: 22px; position: absolute; left: 0; top: 0; cursor: pointer;}

/* News Slider */
.news-slide {width: 600px; float: left; padding: 4px 0 0;}
.news-slide h4 {float: left; text-transform: uppercase; font-size: 12px; padding: 0 10px 0 0;}
.prev-news, .next-news {float: left; width: 8px; height: 8px; margin: 3px 2px 0 0; outline: none; background-image: url(/images/next.png); background-repeat: no-repeat; overflow: hidden;}
.next-news {background-position: -8px 0; margin-right: 10px;}
.prev-news {background-position: 0 0;}
.next-news:hover {background-position: -8px -8px;}
.prev-news:hover {background-position: 0 -8px;}
.news-slide ul {list-style: none; float: left; width: 400px; overflow: hidden; padding: 0; height: 18px; position: relative;}
.news-slide li {float: left; width: 400px; height: 18px; white-space: nowrap;}
.news-slide li a:hover {color: #000;}

a.news-selector {color: #0f5987;}
a.news-selector:hover {color: #30a0e5; text-decoration: underline;}

/* Curved block
======================================= */
.curved {padding: 0 3px; background-color:#eeeeee;}
.curved-t {background: url(/images/curved/top.gif) repeat-x #fff; position: relative; z-index: 10;}
.curved-b {background: url(/images/curved/bot.gif) repeat-x 0 bottom;}
.curved-l {background: url(/images/curved/left.gif) repeat-y;}
.curved-r {background: url(/images/curved/right.gif) repeat-y right 0;}
.curved-lt {background: url(/images/curved/lt.gif) no-repeat;}
.curved-rt {background: url(/images/curved/rt.gif) no-repeat right 0;}
.curved-lb {background: url(/images/curved/lb.gif) no-repeat 0 bottom;}
.curved-rb {background: url(/images/curved/rb.gif) no-repeat right bottom;}



/* Corner block
======================================= */
.corner-l {background: url(/images/corner/left.gif) repeat-y;}
.corner-r {background: url(/images/corner/right.gif) repeat-y right 0;}
.corner-lt {background: url(/images/corner/lt.gif) no-repeat;}
.corner-rt {background: url(/images/corner/rt.gif) no-repeat right 0;}
.corner-lb {background: url(/images/corner/lb.gif) no-repeat 0 bottom;}
.corner-rb {background: url(/images/corner/rb.gif) no-repeat right bottom;}



/* Left sidebar
======================================= */
.left-sidebar {float: left; width: 191px;}
.left-sidebar h4 {height: 42px; background: url(/images/title-left.png) no-repeat center 0; margin: 0 0 15px; line-height: 34px; text-align: center; color: #a21616; font-size: 12px; text-transform: uppercase;}
.left-sidebar h4 a {display: block; color: #a21616; height: 42px; text-decoration: none;}
.left-sidebar-wrap {padding: 4px 12px 10px;}

/* Advert */
.left-advert-block {width: 186px; height: 470px; padding: 0 0 0 5px; background: #f0f0f0;}
.left-advert {padding: 4px 3px; width: 180px; height: 462px;}
.left-advert img, .left-advert a {display: block; width: 180px; height: 462px;}

/* Poker Rooms */
.poker-rooms div {padding: 0 0 3px 4px; width: 160px;}
.poker-rooms h5 {font-size: 12px; color: #a21616; overflow: hidden;}
.poker-rooms h5 img {float: left;}
.poker-rooms h5 i {margin: 0 0 0 32px; display: block; font-style: normal;}
.poker-rooms h5 a {color: #a21616; line-height: 22px; }
.poker-rooms h5 a:hover {text-decoration: underline;}
.poker-rooms p {padding: 8px 0 6px;}
.poker-rooms span {text-align: right; display: block;}
.poker-rooms span a, .bonus a {text-decoration: underline; color: #0f5987;}
.poker-rooms span a:hover, .bonus a:hover {color: #30a0e5;}
.bonus {text-align: right; padding: 8px 0 10px 4px; width: 160px;}
.bonus a {padding: 0 0 0 16px; background: url(/images/bonus.gif) no-repeat 0 5px;}

/* Left Menu */
.menu {text-transform: uppercase; padding: 4px 3px 4px 0; font-weight: bold;}
.menu li {list-style: none; background: url(/images/menu.png) no-repeat 15px 0; position: relative; z-index: 100;}
.menu li:first-child {background: none;}
.menu li a {display: block; padding: 8px 15px;}
.menu li a:hover, .menu li.current a, .menu li.hover a {color: #000;}
.menu li a.menu-sec{background: url(/images/menu-current.png) no-repeat 175px center;}
.menu li a.menu-sec:hover, .menu li.current a.menu-sec, .menu li.hover a.menu-sec {background: url(/images/menu-current.png) no-repeat 175px center;}
.menu li a.current{color: #000;}
.menu li.current li a, .menu li.hover li a {color: #4d4d4d;}
.menu li.current li a:hover, .menu li li a:hover, .menu li.hover li a:hover {color: #000; background: none;}
.menu li ul {position: absolute; left: 188px; top: 0; background: #fff; border: 1px solid #cbcbca; border-bottom: 0; z-index: 100; display: none;}
.menu li li {background: none; font-weight: normal;}
.menu li li a {padding: 8px 20px; border-bottom: 1px solid #d5d5d5;}
.menu-index {z-index: 100;}



/* Right sidebar
======================================= */
.right-sidebar {float: right; width: 207px;}
.right-sidebar h4 {height: 42px; background: url(/images/title.png) no-repeat center 0; margin: 0 0 3px; line-height: 34px; text-align: center; color: #a21616; font-size: 12px; text-transform: uppercase;}
.right-sidebar h4 a {display: block; color: #a21616; height: 42px; text-decoration: none;}

/* Login */
.content .login{padding-top:0px;}
.login {padding: 4px 18px 17px;}
.login h4 {margin: 0 0 18px!important;}
.login-inner {width: 158px; margin: 0 auto;}
.remember {text-align: right; padding: 0 0 6px;}
.remember input {margin-right: 6px;}
.enter-button {overflow: hidden; padding: 0 0 10px; clear: both;}
.enter-button div {width: 73px; height: 23px; float: right; overflow: hidden; position: relative;}
.enter-button div input {position: absolute; left: 0; top: 0; width: 73px; height: 23px; opacity: 0; cursor: pointer;}
.enter-button div span {display: block; width: 73px; height: 23px; background: #aa2b2c url(/images/enter-button.png) no-repeat; color: #fff; text-align: center; text-transform: uppercase; line-height: 26px;}
.enter-button div:hover span {background-position: 0 -23px;}
.forget-pass {padding: 0 0 6px; text-align: right; white-space: nowrap;}
.forget-pass a {color: #0f5987; text-decoration: underline;}
.reg {text-align: right;}
.reg a {color: #a01312; text-decoration: underline;}
.forget-pass a:hover {color: #30a0e5;}
.reg a:hover {color: #ff0200;}
.username {width: 115px; height: 20px; padding: 3px 0 0 40px; background: url(/images/login.png) no-repeat; margin: 0 0 10px;}
.pass {width: 115px; height: 20px; padding: 3px 0 0 40px; background: url(/images/pass.png) no-repeat; margin: 0 0 10px;}
.pass input, .username input {border: 0; padding: 0; margin: 0; width: 100px; background: #fff; color: #4d4d4d; font-size: 12px; font-family: Georgia; height: 14px; outline: none;}

/* Live*/
.live {padding: 4px 18px 12px;}
.live li {list-style: none; line-height: 22px; padding: 0 0 1px;}
.live li a {color: #0f5987;}
.live li a span {color: #4d4d4d;}
.live li b {color: #a21616; margin: 0 7px 0 0;}
.live li a:hover {text-decoration: underline; color: #30a0e5;}
.live li a:hover span {color: #30a0e5;}

/* Advert */
.right-advert {padding: 4px 3px; width: 197px; height: 317px;}
.right-advert-block {width: 203px; height: 325px; padding: 0 4px 0 0; background: #f0f0f0;}
.right-advert img, .right-advert a {display: block; width: 197px; height: 317px;}



/* Content center
======================================= */
.content {float: right; width: 576px; padding: 0 2px 0 0; text-align:justify;}
.content h4 {height: 42px; background: url(/images/content-title.png) no-repeat center 0; margin: 0 0 3px; line-height: 34px; text-align: center; color: #a21616; font-size: 12px; text-transform: uppercase;}
.content h4 a {display: block; color: #a21616; height: 42px; text-decoration: none;}
.content h6 {height: 42px; background: url(/images/content-subtitle.png) no-repeat center 0; margin: 0 0 3px; line-height: 34px; text-align: center; color: #a21616; font-size: 12px; text-transform: uppercase;}
.content h6 a {display: block; color: #a21616; height: 42px; text-decoration: none;}


.static_content p{padding-bottom:5px;}
.static_content_text a, .static_content a {color: #0f5987; text-decoration: underline;}
.static_content_text a:hover , .static_content a:hover {color: #30a0e5;}
.static_content div{margin-bottom:7px;}
.static_content ol{list-style-position:inside;}
.static_content .com-user{float:none;}
.static_content_description{margin-top:5px;}
.static_content_text{font-size:14px; line-height:1.4!important; margin-top:10px;}
.static-editor-button{margin-left:215px;}
a.delete_button {color:#a21616;}

/* Community list
======================================= */
h4.community_list{padding:8px 0px 0px 60px;}
.content h4.community_list a{height:18px; color:#ffffff; margin-left:5px; font-weight:normal;}

/* News */
.news {padding: 4px 28px 6px;}
.news-line {padding: 0 0 16px;}
.news h3 {font-size: 20px; color: #0f5987; font-weight: normal; padding: 0 0 8px; line-height: 20px;}
.news h3 a {color: #0f5987;}
.news h3 a:hover {color: #30a0e5; text-decoration: underline;}
.news-block {overflow: hidden;}
.news-photo {float: left; margin: 0 32px 0 0; padding: 3px; background: url(/images/border.png) no-repeat;}
.news-photo, .news-photo img {display: block; width: 190px; height: 153px;}
.news-block-inner {display: table;}
.news-block-inner p {margin: 0 0 15px; line-height: 1.6; overflow: hidden; height: 118px;}
.issue .news-block-inner p {height: 40px;}
.news-block-inner div {overflow: hidden;}
.news-block-inner div b {float: left; font-weight: normal; line-height: 22px;}
.read-more {overflow: hidden;}
.news-block-inner div a, .read-more a {float: right; background: url(/images/more.png) no-repeat; width: 135px; height: 23px; padding: 0 8px; line-height: 22px;}
.news-block-inner div a:hover, .read-more a:hover {background: url(/images/more.png) no-repeat 0 -23px;}

/* Issue */
.issue {padding: 4px 28px 10px;}
.issue h3 {font-size: 12px; color: #0f5987; padding: 0 0 6px;}
.issue h3 a {color: #0f5987;}
.issue h3 a:hover {color: #30a0e5; text-decoration: underline;}
.issue-photo {float: left; margin: 0 20px 0 0; padding: 3px; background: url(/images/small-border.png) no-repeat;}
.issue-photo, .issue-photo img {display: block; width: 116px; height: 93px;}

/* Channel */
.channel {padding: 4px 24px 26px;}
.channel h4 {margin: 0 0 18px;}



/* Tags
======================================= */
.tags {text-align: center; padding: 22px 35px 25px;}
.tags li {list-style: none; display: inline; margin: 0 5px 0 0;}
.tags li.medium {font-size: 18px;}
.tags li.big {font-size: 24px;}
.tags li.large {font-size: 30px;}
.tags a {color: #0f5987; white-space: nowrap;}
.tags a:hover {text-decoration: underline; color: #30a0e5;}
.tag_cloud{list-style:none;}
.tag_cloud li{float:left; overflow:hidden; width:250px; margin-right:20px; border-bottom:1px dashed #E7E7E7; line-height:1.8;}
.tag_available{color:#009900}
.tag_unavailable{color:#A21616}
/* Editor
======================================= */
.editor {padding: 8px 0 0;}
.editor p {padding: 0 0 12px 7px;}
.editor-main {overflow: hidden; padding: 0 0 18px 7px;}
.editor-photo {float: left; width: 123px; height: 99px; margin: 0 14px 0 0; background: url(/images/preview.png) no-repeat;}
.editor-add-pic {padding: 0 0 10px 7px;}
.fix-editor-add-pic{padding: 5px 0 10px 0px; text-align:left;}
.editor-add-button {text-align: right; padding: 0 24px 16px;}
.editor-add-button a {color: #0f5987; text-decoration: underline; outline: none;}
.editor-add-button a:hover {color: #30a0e5;}
.editor-block {float: left; width: 392px;}
.editor-title {width: 380px; height: 14px; padding: 3px 6px; background: url(/images/editor-title.png) no-repeat; margin: 0 0 3px;}
.editor-title input {border: 0; padding: 0; margin: 0; color: #0f5987; font-size: 12px; font-weight: bold; font-family: Georgia, serif; width: 380px; outline: none;}
.editor-title select {border: 0; padding: 0; margin: 0; color: #0f5987; font-size: 11px; font-weight: bold; font-family: Georgia, serif; width: 380px; outline: none;}
.editor-descr {width: 380px; height: 48px; padding: 3px 6px; background: url(/images/editor-descr.png) no-repeat; margin: 0 0 4px;}
.editor-descr textarea {border: 0; padding: 0; margin: 0; color: #4d4d4d; font-family: Georgia, serif; font-size: 12px; height: 48px; width: 380px; outline: none;}
.editor-text {width: 530px; height: 395px;}
.editor-post-text textarea{border: 0; padding: 0; margin: 0; font-family: Georgia, serif;}
.editor-text textarea {border: 0; padding: 0; margin: 0; color: #4d4d4d; font-family: Georgia, serif; font-size: 12px; height: 385px; width: 530px; outline: none;}
.editor-button {background: url(/images/button-left-hover.png) no-repeat; color: #fff; float: left; line-height:1.1;}
.editor-button span {background: url(/images/button-right-hover.png) no-repeat right 0; padding: 2px 15px 4px; float: left; cursor: pointer;}
.editor-button:hover {background: url(/images/button-left.png) no-repeat;}
.editor-button:hover span {background: url(/images/button-right.png) no-repeat right 0;}
.editor-button-2 {background: url(/images/button-right-hover.png) no-repeat right 0; padding-right:3px; float: left; cursor: pointer; height:18px;}
.editor-button-2:hover {background: url(/images/button-right.png) no-repeat right 0;}
.editor-save {padding: 0 0 0 175px; overflow: hidden;}
.editor-save a {margin: 0 3px;}
.editor-save input{border:0px; font-family:georgia; height:18px; padding-bottom:2px; font-size:12px;}
.editor-theme{padding-left:35px; padding-bottom:10px;}
.editor-theme-fix{padding-left:103px!important;}
.editor-theme div{clear:both;}
.editor-theme a{margin-right:10px;}

/* Inner
======================================= */
.slash{background: url(/images/com.png) no-repeat center 0; padding: 10px 0 0; margin-top:10px;}
.inner {overflow:hidden;}
.inner p {/* padding: 0 0 15px; */ font-size:14px; line-height:1.4!important;}
.inner h5 {font-size: 12px; color: #0f5987; padding: 0 0 8px; overflow:hidden;}
.gallery {overflow: hidden; list-style: none;}
.gallery li {float: left; padding: 0 3px 0 0;}
.gallery a {padding: 1px; border: 1px solid #fff;}
.gallery a, .gallery img {display: block; width: 55px; height: 44px;}
.gallery a:hover {border: 1px solid #5e5e5e; padding: 1px;}

.inner-photos {float: left; margin: 3px 15px 6px 0;}
.inner-photos img{display: block; border:1px #c9c9c9 solid; padding:2px; -moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;}

.inner a {color: #0f5987;}
.inner a:hover {color: #30a0e5; text-decoration: underline;}

/* Comments
======================================= */
.com-block {overflow: hidden; margin: 0 0 15px; padding: 0 0 15px; background: url(/images/com.png) no-repeat center bottom;}
.com-avatar {float: left; width: 50px; height: 50px; display: block; border: 1px solid #535353; padding: 1px; margin: 0 12px 0 0;}
.com-block-inner {max-width: 475px; overflow:hidden;}
.com-header {overflow: hidden; padding: 3px 0px;}
.com-header.theme-desc{height:25px;}
.com-user {float: left; font-weight: bold; color: #0f5987; margin: 0 10px 0 0; overflow:hidden;}
.com-user:hover {color: #30a0e5; text-decoration:underline;}
.offline {float: left; color: #f92021; padding: 0 0 0 18px; background: url(/images/offline.png) no-repeat 0 2px; margin: 0 10px 0 0;}
.online {float: left; color: #1aa003; padding: 0 0 0 18px; background: url(/images/online.png) no-repeat 0 2px; margin: 0 10px 0 0;}
.com-rating {float: right; position: relative; z-index: 2; line-height:14px; padding-left:15px;}
.com-rating a {width: 22px; height: 25px; float: right; display: block; overflow: hidden; outline: none;}
.com-bad {background: url(/images/bad.png) no-repeat;}
.com-good {background: url(/images/good.png) no-repeat;}
.com-bad:hover {background: url(/images/bad.png) no-repeat 0 -25px;}
.com-good:hover {background: url(/images/good.png) no-repeat 0 -25px;}
.com-rating b {float: right; display: inline; margin: 2px 1px; border: 1px solid #dfdfdf; background: #f0f0f0; color: #a72525; padding: 2px 10px 3px; cursor: default;}
.com-status {position: relative; margin: -14px 0 0; font-weight: bold; color: #a21616; padding: 0 0 3px;}
.com-date {padding: 0 0 15px;}
.com-block-inner p {padding: 0 0 12px;}
.com-answer {overflow: hidden;}
.com-answer a {float: right; background: url(/images/com-right.png) no-repeat right 0; margin: 0 0 0 7px;}
.com-answer a span {display: block; float: left; background: url(/images/com-left.png) no-repeat; padding: 4px 8px 0; height: 19px; cursor: pointer;}
.com-answer a:hover {background: url(/images/com-right.png) no-repeat right -23px;}
.com-answer a:hover span {background: url(/images/com-left.png) no-repeat 0 -23px;}
.com-buttons {overflow: hidden; padding: 0 0 25px;}
.com-buttons .editor-button {float: right; margin: 0 0 0 4px; display: inline;}
.com-buttons .editor-button-2 {float: right; margin: 0 0 0 4px; display: inline;}
.com-buttons input{border:0px;}
.non-2-button{padding-right:110px;}
.non-3-button{padding-right:400px;}
.users-profile.comment_a a {color: #0f5987;}
.users-profile.comment_a a:hover {color: #30a0e5; text-decoration: underline;}
.comment-data{margin-top:10px;}
.comment-data span{float:right;}
.yellow-box{color:#000000; padding:2px; background-color:#fff1a8;}

/* Registration
======================================= */
.reg-block {padding: 0px 0 20px;}
.reg-block p {text-align: center; padding: 0 0 10px;}
.reg-block p a {color: #0f5987;}
.reg-block p a:hover {text-decoration: underline;}
.reg-block .editor-title {margin: 0 auto 8px;}
.reg-block .editor-title input {text-align: center; font-weight: normal; color: #4d4d4d;}
.reg-block .editor-save {padding: 0 0 12px 200px;}
.editor-save.recovery{padding-left:225px;}


/* Users
======================================= */
.users-sort {text-align: center; list-style: none; padding: 8px 0 13px;}
.users-sort li {display: inline; border-left: 1px solid #4d4d4d; padding: 0 2px 2px 5px; line-height: 12px;}
.users-sort li:first-child {border: 0;}
.users-sort a:hover, .users-sort .user-sort-current a {text-decoration: underline; color: #000;}

.users-avatar, .users-avatar-big {float: left; border: 1px solid #535353; background: #f9f9f9; padding: 1px; margin: 5px 12px 0 0;}
.users-avatar, .users-avatar img {display: block; width: 50px; height: 50px;}
.users-avatar-big, .users-avatar-big img {display: block; width: 199px; height: 199px;}
x.users-rating {height: 21px; width: 260px; float: left; overflow: hidden;}
x.users-rating div {height: 21px; overflow: hidden; background: url(/images/rating.png);}
.users-profile .com-status span {float: left; margin: 3px 10px 0 0;}
.users-profile .com-status {overflow: hidden; padding-top: 3px; height:23px;}
.users-profile .com-status.theme-desc{color:#4d4d4d; font-weight:normal; height:22px; _height:17px;}
.com-header-profile{height:42px;}
*+html .users-profile .com-status.theme-desc{margin-top:-14px;}
.users-profile-block {background: url(/images/com.png) no-repeat center 0; padding: 13px 0 0; margin: -1px 0 0; position: relative;}
.users-profile-container {position: relative; overflow: hidden; padding: 0 0 25px;}
.users-profile-block .com-rating, .users-profile-inner .com-rating {width: 100px;}

.users-pages {list-style: none; text-align: right; padding: 0 0 20px;}
.users-pages li {display: inline; font-size: 20px; margin: 0 0 0 3px;}
.users-pages a {color: #0f5987; text-decoration: underline;}
.users-pages a:hover, .users-pages .user-pages-current a {color: #30a0e5;}

.all_blog_list{padding-bottom:20px;}
.all_blog_list ul{list-style:none;}
.all_blog_list ul li{float:left; width:170px;}
.blog_name a{}
.blog_name img{float:left; margin:-5px 5px 0px 0px;}
.blog_name{}
/* Profile
======================================= */
.users-profile-inner {padding: 16px 0 0;}
.users-profile-inner .online, .users-profile-inner .offline {width: 200px; display: block; margin-top: 6px;}
.users-profile-inner .com-date {padding: 4px 0;}
.users-profile-buttons .editor-button {margin: 0 8px 0 0;}
.users-profile-inner .com-date a {color: #0f5987; text-decoration: underline;}
.users-profile-inner .com-date a:hover {color: #30a0e5;}
.users-profile-more {padding: 4px 0 15px;}
.users-profile-more a {margin: 0 10px 0 0;}
.users-profile-more a:hover {color: #000; text-decoration: underline;}

.user-profile-info {padding: 12px 0; clear: both;}
.user-profile-info p {line-height: 20px; padding: 0 10px 0 0; clear: both;}
.user-profile-info p strong {color: #0f5987; display: block;}
.user-profile-info p a {color: #0f5987;}
.user-profile-info p a:hover, .user-profile-info dt a:hover {color: #30a0e5; text-decoration: underline;}
.user-profile-info h2 {font-size: 18px; font-weight: normal;}
.user-profile-info dt {padding: 0 0 8px; font-weight: bold;}
.user-profile-info dt a {color: #0f5987;}
.user-profile-info dd {padding: 0 0 12px;}
.user-profile-info h5 {font-size: 12px; padding: 0 0 12px;}
.user-profile-photos {padding: 8px 0 12px;}
.user-profile-photos table {margin: 0 0 12px;}
.user-profile-photos td {vertical-align: middle;}
.user-profile-photos td a {display: block; float: left; border: 1px solid #535353; background: #f9f9f9; padding: 1px; margin: 0 16px 0 0;}
.user-profile-photos td img {display: block;}
.user-profile-friends {padding: 0 0 12px;}
.user-profile-friends ul {overflow: hidden; padding: 0 0 12px;}
.user-profile-friends li {float: left; margin: 0 12px 0 0; list-style: none;}
.user-profile-friends li a {float: left; border: 1px solid #535353; background: #f9f9f9; padding: 1px;}
.user-profile-friends li a, .user-profile-friends img {display: block; width: 50px; height: 50px;}

.textarea-default {background: url(/images/textarea-left.png) no-repeat; margin: 6px 0 0;}
.textarea-default span {display: block; height: 146px; padding: 4px; background: url(/images/textarea-right.png) no-repeat right 0;}
.inputs-default {background: url(/images/input-left.png) no-repeat;}
.inputs-default span {height: 20px; display: block; background: url(/images/input-right.png) no-repeat right 0; padding: 3px 14px 0;}
.inputs-default input, .textarea-default textarea {border: 0; margin: 0; padding: 0; color: #4d4d4d; font-size: 12px; font-family: Georgia, serif; width: 490px; outline: none;}
.textarea-default textarea {height: 140px; overflow: hidden; resize: none;}
.user-profile-edit {padding: 5px 0 10px;}
.user-profile-edit dt {padding: 0 0 10px; font-weight: normal;}
.user-profile-edit dt b {margin: 0 6px 0 0;}
.user-profile-edit dd {padding: 0 0 12px 12px; line-height: 18px;}
.user-profile-edit dd label {white-space: nowrap; margin: 0 6px 0 0;}
.profile-save {text-align: center; padding: 0 0 0 150px;}
.profile-save input{border:0px; font-family:georgia; height:18px; padding-bottom:1px;}
.user-profile-edit dd input {margin: 0 5px 0 0;}
.profile-save .editor-button-2{margin-right:8px;}
.profile-save .editor-button span{padding-top:3px;}

/* Footer
======================================= */
.footer {background: url(/images/footer.png) no-repeat center 0 #c9c9c9; position: relative; z-index: 5; clear: both; margin: -13px 0 0; min-width: 978px;}
.footer-inner {width: 978px; background: url(/images/footer.png) no-repeat center 0; margin: 0 auto;}
.footer ul {text-align: center; padding: 30px 0;}
.footer li {display: inline; list-style: none; text-transform: uppercase; border-left: 1px dotted #6c6c6c; line-height: 12px; padding: 0 5px 0 7px;}
.footer li a:hover {color: #000;}
.footer-inner ul li:first-child{border-left:0px;}

/* Calendar
======================================= */
.cds_top, .cds_header .close, .cds_buttons, .cds_footer, .cds_bottom, .year {display: none;}
.other {visibility: hidden;}
.calendar_date_select {padding: 0 0 10px;}
.cds_body th {font-weight: normal;}
.cds_body td {text-align: center; padding: 4px 2px;}
.cds_body td div {color: #0f5987; text-decoration: underline;}
.cds_body td div:hover {color: #30a0e5;}
.cds_body td.today div {font-weight: bold; color: #000; text-decoration: none;}
.cds_body td.weekend div {font-weight: bold; color: #a21616; text-decoration: none;}
.calendar_date_select .cds_header {overflow: hidden; //zoom: 1; padding: 0 0 10px; text-align: center;}
.calendar_date_select .cds_header .nextt {float: right; margin: 0 35px 0 0; font-weight: bold; font-size: 20px; color: #4d4d4d; line-height:0.5;}
.calendar_date_select .cds_header .prevv {float: left; margin: 0 0 0 35px; font-weight: bold; font-size: 20px; color: #4d4d4d; line-height:0.5;}
.calendar_date_select .cds_header .nextt:hover, .calendar_date_select .cds_header .prevv:hover {color: #000;}
.month {width: 120px; font-size: 11px; font-family: Georgia, serif;}


/* E-MAIL
======================================= */
.new-message p.blue_text{margin-bottom:10px;}
.new-message .editor-button-2{float:right;}
#message_list{width:540px;}
#message_list ul{list-style:none; float:left;}
#message_list ul li{margin-bottom:2px;}
.mail_td_first{width:15px; vertical-align:middle;}
.mail_td_second{width:200px; vertical-align:middle;}
.mail_td_third{width:315px; vertical-align:middle;}
.mail_td_fifth{width:15px; vertical-align:middle;}
.user-message{width:80px; height:70px;}
.user-message-avatar{float:left; margin-right:5px;}
.user-message-border{height:15px; background:url(/images/com.png) no-repeat scroll center 7px;}
.message_text{border:1px solid #bbbbbb; padding:10px; margin-top:10px;}
.letter_inbox{background:url(/images/arrow_right.gif) no-repeat;	width:11px;	height:11px;}
.letter_outbox{background:url(/images/arrow_left.gif) no-repeat;	width:11px;	height:11px;}
#nomsg{text-align:center;}
.user-message-preview{margin-top:10px;}
.user-message-preview img{float:left; margin-right:5px; _position:relative;}
.user-message-preview ul{list-style:none; margin-bottom:20px;}
.user-message-preview li{line-height:1.3; float:none; height:20px;}
.user-message-preview-text{clear:both; margin-bottom:10px; font-size:14px; line-height:1.4;}
  .user-message-preview-text a{color:#0F5987;}
  .user-message-preview-text a:hover {color:#30A0E5; text-decoration:underline;}
.user-message-button{overflow:hidden; _zoom:1;}
.user-message-show-button{overflow:hidden; margin-left:315px; margin-top:10px;}
.user-message-show-button a{margin-left:5px;}
.user-message-button{margin-top:7px; float:right;}
.user-message-button input{border:0px;}
.user-message-button .editor-button{margin-left:5px;}
.selected{background-color:#eeeeee;}
.user-message-new-link{color:#0F5987; border-bottom:1px dashed #0F5987; font-weight:bold;}

.but1-baloon .next {top: 15px; right: 13px;}
  .next {width: 16px; height: 16px; display: block; overflow: hidden; background: url(/images/arrow_next.png) no-repeat; position: absolute; outline: none; z-index:3;}
.but1-baloon .back {top: 15px; right: 35px;}
  .back {width: 16px; height: 16px; display: block; overflow: hidden; background: url(/images/arrow_back.png) no-repeat; position: absolute; outline: none; z-index:3;}


/* POKER_LIGHT_BOX_FRIENDSHIP
======================================= */
* html .shadow_light_box {
	position: absolute;
	top: expression(eval(document.documentElement.scrollTop) + 'px');
}
* html .body_light_box {
	position: absolute;
	top: expression(eval(document.documentElement.scrollTop) + 'px');
}
.shadow_light_box{position: fixed;background-color:#000000;	filter:alpha(opacity=50);  -moz-opacity: 0.5;  -khtml-opacity: 0.5;  opacity: 0.5;	z-index:1000;  top:0px;  left:0px;  width:100%;  height:100%;}
.body_light_box{position: fixed;	z-index:1001;  top:0px;  left:0px;  width:100%;  height:100%;}


.main_window{margin-top:15%;}
.modal_window_user{
	width:550px;
	margin:0px auto;
	background:#FFFFFF;
	border:1px #ffffff solid;
}
.modal_window_title h4 {height: 42px; background: url(/images/content-title.png) no-repeat center 0; margin: 0 0 3px; line-height: 34px; text-align: center; color: #a21616; font-size: 12px; text-transform: uppercase;}
.user_link{color:#0F5987; font-weight:bold;}
.modal_body{margin:0px 15px 10px;}
.modal_body form{margin-top:10px;}
.modal_select{margin-left:5px; width:100px;}
.modal_dop_message{padding-top:10px;}
.modal_dop_message a{font-size:14px;}
.modal_dop_message textarea{width:300px;}
.modal_dop_message .editor-button span{padding:0px 15px 4px;}
.control_friend{float:right; margin-top:-14px;}
.control_friend a{margin-left:10px;}
.add_comments{padding-top:10px;}
.friend_quality{height:30px;}
.friend_quality p{padding-top:5px;}
.friend_list{float:left; height:70px; line-height:1;  margin:0px 12px 10px 0px;  overflow:hidden;  width:54px;  text-align:center;}
.friend_list .users-avatar{float:none;}

/* POKER_LIGHT_BOX_FOTOFILE
======================================= */
.mw_select{margin-bottom:20px;}
.modal_options{background-color:#ffffff; list-style:none;}
.modal_options li{line-height:4; clear:both;}
.modal_options a{display:block; color:#0F5987; font-weight:bold;}
  .modal_options a img{float:left; margin:10px 10px 0px 10px;}
  .modal_options a:hover{background-color:#f6f6f6;}
  .modal_options a span{float:right; margin-right:10px; color:#4d4d4d; font-weight:normal;}
  .modal_options form{margin:0px 0px 0px 10px;}
  .modal_options .com-buttons .editor-button-2{float:left;}
#shoot .editor-button-2{margin-left:172px;}

.modal_window_description{line-height:1.4; font-size:11px; margin-left:10px;}
.modal_window_flash{border:3px double #0F5987; margin-left:87px;width:320px;margin-bottom:10px;}




/* RANK AND AWARDS
======================================= */
.small-input {width: 200px; height: 14px; padding:3px 0px 3px 11px; background: url(/images/editor-title.png) no-repeat; margin: 0 0 3px; float:left;}
.small-input input {border: 0; padding: 0; margin: 0; color: #0f5987; font-size: 12px; font-weight: bold; font-family: Georgia, serif; width: 200px; outline: none;}
span.small-input{width: 10px; height: 14px; padding: 4px 6px; background: url(/images/editor-title.png) no-repeat -380px 0px; margin: 0 0 3px;}
.search-container{margin:10px 0px;}
.editor-rank{width:100%; border-collapse:separate;}
.editor-rank input{width:60px; margin-right:5px;}
.editor-rank .id{width:30px; font-weight:bold;}
.editor-rank .name{width:190px;}
.editor-rank .rakegain{width:150px;}
.editor-rank .rank{width:150px;}
.editor-rank .real_rank{width:30px; font-weight:bold;}

.editor-rang img{margin-right:5px;}
span.editor-rang{
  float:none!important;
  margin:0px!important;
}
.awards_link{font-weight:normal; color:#0F5987; border-bottom:1px dashed #0F5987;}
.awards_container{position:absolute; background-color:#FFFFFF; border:3px double #A21616; width:465px; margin-left:50px; padding:10px 0px 10px 10px;}
  .awards_container ul{list-style:none; margin:5px 10px 0px 0px; line-height:2.5;}
  .awards_container ul a{float:right;}
  .awards_container ul li img{float:left;}
  .awards_name{margin-left:5px; width:100px; overflow:hidden; float:left; cursor:default;}
.awards_status{padding-top:3px;}
.old_status, .new_status{float:left; width:226px; height:250px; overflow-x:hidden;}
.new_status{border-right:3px double #A21616;}
.old_status{margin-left:10px;}
.status_title{height:20px;}
  .status_title b.punkt_one{margin:0px 95px 0px 4px;}
.awards_close{float:right;margin-right:7px;margin-top:-3px;}
/* REGISTER AUTH
======================================= */
.register_link{font-weight:normal; color:#0F5987; border-bottom:1px dashed #0F5987;}
.editor-button-2.register{float:right;}
.register_help ul{list-style:none; margin:10px 10px 0px 0px;}
.form_register_two{margin-top:10px;}
.form_register_two input{float:left;}
.form_register_two div.editor-save{float:left; padding-left:5px;}

/* LABEL
======================================= */
.post_label{font-weight:bold;}
.post_label_tag_img{float:left; margin-right:7px;}
.post_label_img{margin-top:7px;}
#p_sux{margin:7px 0px 10px;}
.label_add {overflow: hidden;}
.label_title{width:500px!important;}
.taglist ul{list-style:none;}
.taglist ul li{padding:3px 5px;margin:2px;background-color:#F8F8F8;border:1px solid #CCCCCC;float:left;white-space:nowrap; -moz-border-radius: 5px;	-webkit-border-radius: 5px;	border-radius: 5px;}
.taglist{margin-bottom:10px;}
div#tag_suggestions ul{ background-color: white;border:1px #cccccc solid;}
div#tag_suggestions ul li{display: block; float: none;padding: 0; border: none;padding:4px;}
div#tag_suggestions ul li.selected{background-color: #FFF8C1;}
.tag_label{background-color:#F8F8F8;border:1px solid #CCCCCC;line-height:2.6;padding:3px 5px;white-space:nowrap;}
a.tag_label{color:#0F5987;}
a.tag_label:hover {background-color:#ffffff;}
.post_tags{margin-top:15px;}

/* USER FOTOALBUM
======================================= */
.fotofile{display:table-cell;}
.fotofile-block {background: url(/images/com.png) no-repeat center 0; padding: 15px 0 0; margin: -1px 0px 15px 0px; position: relative;}
.fotofile-cover-img{float: left; border: 1px solid #535353; background: #f9f9f9; padding: 1px; margin: 5px 12px 10px 0px;}
.fotofile-users{display:table;}
.fotofile-header a{color:#0F5987; font-weight:bold;}
.fotofile-description{margin:5px 0px; cursor:default;}
.fotofile-description-data{color:#777777;}
.fotofile-img{margin:5px 2px 0px 5px;  padding-bottom:10px;  padding-top:5px;  position:relative;  text-align:center;  width:170px;  display:inline-block;  vertical-align:top;}
  .fotofile-img img{width:150px;}
.fotofile-img-data{float:left; padding-top:5px;}
.sup{cursor:default;}
.fotofile-save{padding:10px 0px 0px 0px; overflow: hidden;}
.fotofile-plus{float:right; margin-top:3px; margin-left:-24px; position:relative;}
.fotofile-category-desc{padding:5px; border:3px double #e7e7e7; margin-bottom:10px;}
.fotofile-category-desc-comment div{padding:5px; border:3px double #e7e7e7; margin-bottom:10px;}
.fotofile-picture-medium{border:1px solid #30A0E5; display:block; padding:4px;}
a.fotofile-picture{border:1px solid #30A0E5; display:block; padding:4px; width:152px;}
  a.fotofile-picture img{display:block;border:1px #ffffff solid;}
  a.fotofile-picture:hover{background-color:#30A0E5;}
.fotofile-navigate{height:30px;padding-top:5px;}
  .fotofile-navigate a{position:static; float:left;}
  .fotofile-navigate span{float:left; margin:0px 10px;}
.fotofile-data{padding:5px;}
.fotofile-data-edit{margin:5px 0px 10px 0px; display:block; clear:both;}
  .fotofile-data-edit p{margin-bottom:7px;}
  .fotofile-data-edit .editor-button{margin-left:15px;}
  .fotofile-data-edit .textarea-button{margin-top:40px;}
.fotofile-comment-button.editor-save{padding-right:0px;}
  .fotofile-comment-button{margin:5px; float:right;}
  .fotofile-comment-button input{margin-left:5px;}
.comment_new{margin-bottom:20px;}
.fotofile-navigate-show{margin-bottom:5px;}

/* COVER FOTOALBUM
======================================= */
.fotofile-cover{display:table-cell;}
.fotofile-cover div{height:193px; overflow-y:scroll; margin:10px; padding:0 5px; text-align:justify;}
.fotofile-cover a{border:1px solid #30A0E5; display:block; padding:3px; margin-bottom:4px; width:72px; display:inline-block;  vertical-align:top;}
  .fotofile-cover a img{display:block;border:1px #ffffff solid;}
  .fotofile-cover a:hover{background-color:#30A0E5;}
.modal_window_title .fotofile-plus{margin:7px 8px 0px 0px;}
.fotofile-album-skin .fotofile-cover{float:left; margin-right:10px;}

/* PAGER
======================================= */
#index_pages{margin-left:210px; text-align:center;}
.pager{list-style:none;}
.pager li{float:left; margin:1px; font-size:15px; padding:2px;}
.pager li img.arrback{margin-right:7px;}
.pager li img.arrnext{margin-left:7px;}
.pager li a{padding:1px 4px; border:1px solid #30A0E5;}
.pager li.pager-arrow a{border:1px solid #ffffff;}
.pager li.pager-arrow a:hover{background-color:#ffffff;}
.pager li a:hover{background-color:#30A0E5; color:#ffffff;}
.current_page{background-color:#30A0E5; color:#ffffff; cursor:default;}
li.current_page{padding:1px 4px; border:1px solid #30A0E5; font-weight:bold;}

/* ABUSES
======================================= */
.abuses-save{padding:10px 0px 0px 0px; overflow: hidden; float:right; margin-right:5px}
.abuses_text{margin:10px 0px;}

/* COMMENT BOX
======================================= */
div.grippie {background:#EEEEEE url(/images/grippie.png) no-repeat scroll center 2px; 	border-color:#DDDDDD;	border-style:solid;	border-width:0pt 1px 1px;	cursor:s-resize;	height:9px;	overflow:hidden;	width:537px;}
.resizable-textarea textarea {display:block;	margin-bottom:0pt;	width:535px;	height: 100px;}

.comment-indent {margin-left: 15px;} /* border-left: 1px dashed #ccc; */
div.users-profile-container .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent form { margin-left: -140px;}
div.users-profile-container .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent form { margin-left: -125px;}
div.users-profile-container .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent form { margin-left: -110px;}
div.users-profile-container .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent form { margin-left: -195px;}
div.users-profile-container .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent form { margin-left: -180px;}
div.users-profile-container .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent form { margin-left: -165px;}
div.users-profile-container .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent form { margin-left: -150px;}
div.users-profile-container .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent form { margin-left: -135px;}
div.users-profile-container .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent form { margin-left: -120px;}
div.users-profile-container .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent form { margin-left: -105px;}
div.users-profile-container .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent form { margin-left: -90px;}
div.users-profile-container .comment-indent .comment-indent .comment-indent .comment-indent .comment-indent form { margin-left: -75px;}
div.users-profile-container .comment-indent .comment-indent .comment-indent .comment-indent form { margin-left: -60px;}
div.users-profile-container .comment-indent .comment-indent .comment-indent form { margin-left: -45px;}
div.users-profile-container .comment-indent .comment-indent form { margin-left: -30px;}
div.users-profile-container .comment-indent form { margin-left: -15px;}
/* NOTIFY SETTINGS
======================================= */
.notify-description{margin:10px 0px;}
.nitify-buttons {overflow: hidden; padding: 0 0 25px;}
.nitify-buttons input{border:0px;}

/* BCAST SETTINGS
======================================= */
.bcast-save{padding:10px 5px 0px 0px; float:right; overflow: hidden;}

/* SEARCH
======================================= */
.search-avatar{float:left; border:1px solid #535353; padding:1px; margin-right:10px;}
.search-user{display:block; clear:both; height:40px;  margin-bottom:8px; border-bottom:1px dashed #E7E7E7;}
.search-comment{text-align:left;}
.search-comment a.search-link, a.search-link {color: #0f5987;}
.search-comment a.search-link:hover , a.search-link:hover {color: #30a0e5; text-decoration: underline;}
.search-comment a {color: #787878;}
.search-comment a:hover {color: #000; text-decoration: underline;}
.search-comment-desc{margin:10px 0px; font-size:14px; line-height:1.4 !important; padding-bottom:5px; border-bottom:1px dashed #E7E7E7;}
.search-comment-data{margin-top:5px;}

/* FLASHNOTICE
======================================= */
.flashnotice{
  float:left;
  height:18px;
  width:625px;
	color:#000000;
	overflow:hidden;
  padding:2px 0px 0px 10px;
	background-color:#fff1a8;
	border:1px solid #e2cb22;
}
/* TOPSTARTER
======================================= */
.top_starter{margin-bottom:5px; display:block; clear:both;}
.top_starter img{float:left; margin-right:5px;}
.text_fix_img{margin-bottom:10px;}
.text_fix_img img{margin-top:5px;}



/* ADDITIONAL_STYLES
======================================= */
.yellowBox{background-color:#FFF1A8; color:#000000;}
.error{ padding:5px 0px 5px;}
.error ul{border:2px solid #A21616; list-style-position:inside; list-style-type:circle; padding:10px;}
.error ul li{line-height:1.4;}

.m_right18{margin-right:18px;}
.editor-button-2 input{font-family:Georgia, serif; cursor:pointer; height:18px;}
.upload_avatar{margin-top:30px;}
.upload_avatar .editor-button-2 input{border:0px; position:relative; z-index:2;}
.upload_avatar .editor-button-2{float:left; margin-top:1px;margin-left:15px;}
.footer-inner ul li.ie-first-child {_border-left:0 none;}
.clear{clear:both;}
.red_text{color:#a21616!important;}
.blue_text{color:#0F5987!important;}
.user-panel-podmenu li a.red_text:hover {color:#a21616;}
.r_float{float:right!important;}
.l_float{float:left!important;}
.r_align{text-align:right;}
.l_align{text-align:left;}
.b_float{clear:both;}
.font_style{font-size:14px; line-height:1.4!important;}
.hidden{overflow:hidden;}
/* poker-input-file*/
input.file{float:left;}


@media all and (-webkit-min-device-pixel-ratio:0) {
  body:first-of-type .upload_avatar .editor-button-2 input, .com-buttons .editor-button-2 input{ height:20px; }
  body:first-of-type .upload_avatar .editor-button-2 { margin-right:176px; }
}

.radius{-moz-border-radius: 5px;	-webkit-border-radius: 5px;	border-radius: 5px;}



/* Avatar in /home/community */
.avatar-block-100
{
  width: 104px;
  height: 104px;
  background: url(/images/small-border-100.png) no-repeat;
  float: left; 
  margin: 0 20px 0 0; 
  padding: 2px; 
}

/* Blog icon */
.blog-icon {
	padding: 2px;
	margin: 0 20px 5px 0;
	border: 1px solid black;
	float: left;	
}
