@charset "utf-8";
/* CSS Document */

body {font-size: 12px; font-family: Verdana, Geneva, sans-serif; /*background: url(../images/background.jpg) repeat;*/ background: #FFF; width: 100%; height: 100%; position: relative;}
body, html, li, ul, ol, p, h1, h2, h3, h4, h5 {margin: 0px; padding: 0px;}

#wrap {margin: 0 auto; padding: 20px; /*max-width: 1160px; _max-width: 1160px;*/ background: #FFF; min-width: 950px;}
.max-width-wrapper {/*margin: 0 auto; max-width: 1200px; _max-width: 1200px;*/}
#content {width: 70%; float: left;}
#sidebar {width: 30%; float: left;}
#sidebar .inside {padding-left: 20px;}
#footer {overflow: hidden; margin: 20px 0 20px 0; padding: 20px 20px 0 20px; border-top: 1px solid #999; background: #fff;}

#system-messages {text-align: center;}
#system-messages li {list-style-type: none; background: #D9FFDB; padding: 10px;}
#system-messages li.error {background: #FFC4C4;}

#col-1 {width: 50%; float: left;}
#col-2 {width: 25%; float: left;}
#col-3 {width: 25%; float: left;}
#col-4 {width: 50%; float: left;}

#col-2 .inside, #col-3 .inside, #col-4 .inside {padding-left: 20px;}

/* --------------------- HEADER --------------------- */

/*
#header {height: 115px; background: url(../images/header_bg.gif) top left repeat-x; position: relative;}
#header a#logo {font-size: 48px; color: #FFFFFF; position: absolute; top: 10px; left: 20px; text-decoration: none;}
#header #profile-box .name a {color: #FFF;}
*/

#header {position: relative; /*border: 1px dashed #EEE;*/ padding-bottom: 10px; background: url(../images/header_bg.gif) repeat; /*margin: 10px 10px 0 10px;  -moz-border-radius: 10px;*/}
#header #logo {font-size: 48px; color: #FFFFFF; float: left; text-decoration: none; margin: 10px 0 0 20px;}
#header #profile-box .name a {color: #FFF;}

#header #profile-box {float: right; margin: 20px 20px 0 0;} 
#header #profile-box .items {padding: 5px 10px 5px 5px; -moz-border-radius: 5px; background: #f7f7f7;}
#header #profile-box .item {padding-left: 10px;}
#header #profile-box a {text-decoration: none;}

#banner-zone-header {border-bottom: 1px solid #fff; border-left: none; border-right: none;}
#banner-zone-header * {width: 100% !important;}

#site-section-menu {font-size: 22px; font-weight: 100; text-align: center; font-family: Georgia, "Times New Roman", Times, serif; background: #eee; padding: 10px;}
#site-section-menu a {margin-right: 20px;}

#modern-user-panel {position: fixed; bottom: 0px; width: 100%;}
#modern-user-panel .inside {
	margin: 0 auto; display: table; background: #eee; padding: 5px;
	border-top-right-radius: 5px; border-top-left-radius: 5px; 	
	-moz-border-radius-topright: 5px; -moz-border-radius-topleft: 5px; 	
	-webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px; 
	border: 1px solid #CCC; border-bottom: 0px;
}


/* --------------------- PAGES --------------------- */

#page-index #col-1 .twitter-message {margin-bottom: 10px; padding: 5px; background: #EEE; max-width: 600px;}
#page-index #col-1 .twitter-message p {padding: 0px;}
#page-index #col-1 .twitter-message .content {margin-left: 53px;}
#page-index #col-1 .twitter-message .autor-face {float: left;} 
#page-index .content-type-6 {margin: 10px 0px;}

#page-index .lenta-item {margin-bottom: 20px;}
#page-index .lenta-item .column-left {float: left; width: 48px; text-align: center; font-size: 10px; text-transform: uppercase; font-family: Georgia, "Times New Roman", Times, serif;}
#page-index .lenta-item .column-left a {text-decoration: none; color: #000;}
#page-index .lenta-item .column-right {margin: 0 0 0 68px;}
#page-index .lenta-item .external-link {line-height: 20px; margin: 5px 0 15px 0;}
#page-index .lenta-item {position: relative;}
#page-index .lenta-item .text img {max-width: 100%;}

.single .content-box .column-left {float: left; width: 48px; text-align: center; font-size: 10px; text-transform: uppercase; font-family: Georgia, "Times New Roman", Times, serif;}
.single .content-box .column-left a {text-decoration: none; color: #000;}
.single .content-box .column-right {margin: 0 0 0 68px;}
.single .content-box .column-right img {max-width: 100%;}

#page-text .important-try-item {float: right; visibility: hidden;}

#page-admin .menu {padding: 10px; margin: 0 0 10px 0; background: #EEE;}
#page-admin .menu a.active {font-weight: bold; text-decoration: none; cursor: default; color: #000;}
#page-admin #cron-log {font-size: 11px; width: 30%;}
#page-admin #cron-log p {line-height: 12px;}

#page-admin .ok, #page-admin .success {color: #090;}
#page-admin .error {color: #C00;}


#page-cams .cams-list {padding-top: 10px; margin-right: -20px;}
#page-cams .cams-list td {vertical-align: bottom; width: 33%; padding-right: 20px;}
#page-cams .cams-list img {width: 100%;}
#page-cams .cams-list .name {display: block; margin-bottom: 20px;}

#page-profile #user-comments {width: 50%;}
#page-profile #user-comments .user-comment {padding: 10px; border: 1px solid #CCC; margin-bottom: 10px; -moz-border-radius: 5px;} 
#page-profile #user-comments .user-comment p.comment-body {padding-bottom: 5px !important;}
#page-profile #user-texts {width: 50%;}

#page-peoples #top-user-list td {font-size: 16px;}
#page-peoples #top-user-list .rating {padding: 5px; display: inline-block;}
#page-peoples #top-user-list .rating-good {background: #0C6; color: #333;} 
#page-peoples #top-user-list .rating-bad {background: #F33;} 
#page-peoples #top-user-list .rating-neural {background: #EEE;} 

#page-gifts #gifts-list .gift {padding-bottom: 10px;}
#page-gifts #gifts-list .gift h3 {}
#page-gifts #gifts-list .gift .date {font-size: 11px; display: block; margin-bottom: 5px; color: #999;}
#page-gifts #gifts-list .gift .info {font-size: 11px;}
#page-gifts #gifts-list .gift .info table {margin-top: 5px;}
#page-gifts #gifts-list .gift .info table td {padding: 0px; padding-right: 3px;}
#page-gifts #gifts-list .gift .earth {width: 16px;}
#page-gifts #gifts-list td.first .inside {padding-left: 0px;}

#page-twitter .twitter-message {margin-bottom: 10px;}
#page-twitter .twitter-message p {padding: 0px;}
#page-twitter .twitter-message .autor-face {float: left; margin-right: 10px;} 

.combine-title {border-bottom: 1px dashed #CCC; padding-bottom: 10px; margin-bottom: 20px;}
.combine-title .name {float: left;}
.combine-title .add-content-button {float: left; position: relative; margin-left: 10px;}
.combine-title .add-content-button span {position: absolute; top: 4px; left: 30px; color: #333; text-shadow: 1px 0px 0px #FFF;}
.combine-title .add-content-button a:hover span {color: #063;}


/* --------------------- RATING --------------------- */
.rating-box .current span {font-weight: bold;}
.rating-box .current .love {color: #090;}
.rating-box .current .hate {color: #F00;}

/* --------------------- POST --------------------- */

.post {margin: 0 0 20px 0;}
.post h1 a:visited {color: #666;}
.post p {line-height: 16px;}
.post .rating-box {display: inline;}
.post .footer {line-height: 20px;}
.post .footer .item {padding-right: 10px; white-space: nowrap; float: left;}
.post .footer .item img {margin-right: 2px;}
.post .footer .item .addthis_toolbox .at300bs {margin-top: 3px;} /*#at16pf {display: none;}*/
.post .content_edit_bar a {text-decoration: none;}

#comments {margin-bottom: 10px;}
#comments li {padding-bottom: 0px;}
#comments .branch {padding-left: 15px; margin-bottom: 0px;}

.comment {}
.comment .info {overflow: hidden; margin-bottom: 0px;}
.comment .info li {float: left; margin-right: 10px; padding-bottom: 0px;}
.comment .info .name {color: #333;}
.comment .info .date {color: #999;}
.comment .text {padding: 3px 0;} 
.comment .reply {font-size: 80%; margin-bottom: 10px;}
.comment .reply .rating-box {display: inline;}
.comment .comment-form {margin: 0 0 10px 15px;}
.comment-form .user {margin-bottom: 0px;}

/* --------------------- PROFILE --------------------- */
.awards {margin: 0 0 10px 0;}
.awards .award {padding: 5px 10px; -moz-border-radius: 5px; margin: 0 10px 0 0; border: 1px solid #CCC;}
.awards .good {background: #EBFFEA;}
.awards .bad {background: #FFE8E8;}
.awards .neural {background: #F7F7F7;}

/* --------------------- BOXES --------------------- */
#xwrap .box {margin: 0 0 10px 0;}
#wrap .box {margin: 0 0 20px 0; padding: 10px 10px 0px 10px; border: 1px solid #d9d9d9; -moz-border-radius: 10px;}

#box-last-comments {background: #f7f7f7;}
#box-last-comments .comment {padding-bottom: 10px;} 
#box-last-comments .title {color: #000; padding-bottom: 5px;}
#box-last-comments .title a {color: #000;}
#box-last-comments .content {font-size: 11px; color: #333333;}

#box-most-popular {background: #F3FFF2;}
#box-most-popular .sort-count {background: #DFE2FF;}

#box-twitter {background: #FFF7F0;}
#box-twitter .twitter-message {margin: 0 0 10px 0; font-size: 11px;}
#box-twitter .twitter-message .message {padding: 0 0 5px 0;}
#box-twitter .twitter-message .description {color: #888; padding: 0px;}

#box-cams {padding-bottom: 10px !important; background: #F2F9F2;}
#box-cams .cams-list table {width: 100%;}
#box-cams .cams-list td {text-align: center; width: 33%; padding-right: 2px;}
#box-cams .cams-list td a {display: block;}
#box-cams .cams-list img {width: 100%;}
#box-cams .cams-list .name {display: block; padding-top: 5px;}

#box-chat {padding-bottom: 10px !important;}
#box-chat iframe {height: 350px;}

#box-darudar {background: #F0F0FF;}
#box-darudar .darudar-message {margin: 0 0 0px 0; font-size: 11px; text-align: center;}
#box-darudar .darudar-message .message {padding: 0 0 5px 0;}
#box-darudar .darudar-message .description {color: #888; padding: 0px;}

/* --------------------- ADD ANY --------------------- */
#add_button {display: block; font-size: 18px; padding: 10px; border: 1px dashed #CCC; text-decoration: none; color: #063; text-align: center;}
#add_button:hover {border-color: #666; background-color: #F0F0F0}
#add-form textarea {height: 300px;}
.field-title {padding-bottom: 2px;}

/* --------------------- SIDEBAR --------------------- */

#autor-guide {}
#autor-guide li {list-style-type: circle; padding-left: 0px; margin-left: 15px;}

/* --------------------- MIXED --------------------- */

#loginza_auth_form {background: url(../images/bg_000000_50.png) repeat !important;}
#loginza_auth_form td.providerCell span:hover {cursor: pointer !important;}

#load-icon {position: fixed; bottom: 0px; left: 50%;}
#load-icon img {margin: 0 0 0 -50px;}

.fixed-center-box {width: 990px; margin: 0 auto;}
.description {color: #888; font-size: 90%;}

.pagination {font-size: 20px;}
.pagination .current-page {font-size: 20px;}
.inside {padding-left: 20px;}
.inform_rate_exchange {width: 100% !important;}

.last {margin: 0px; padding: 0px;}

.full-width {width: 100% !important;}
.field-title {}
.field-descr {font-size: 90%; color: #888;}

.m10b {padding-bottom: 10px;}

.mute_cnts {visibility: hidden;}

.big {font-size: 20px; line-height: 24px;}
input.big {font-size: 20px;}

.captcha {overflow: hidden; display: block; margin-bottom: 10px;}
.captcha img {float: left; border: 1px solid #999; margin-right: 10px;}
.captcha input {float: left; font-size: 26px !important;}

.floatLeft {float: left;}
.floatRight {float: right;}
.ico {margin-bottom: -3px !important;}
.hover {cursor: pointer;}
.hover:hover .link {border: none;}
.link {color: #999; cursor: pointer; border-bottom: 1px dashed #999;}
.link:hover {border: none;}
.w100 {width: 100%;}
.w99 {width: 99%;}
.w98 {width: 98%;}
.w90 {width: 90%;}
.w75 {width: 75%;}
.w50 {width: 50%;}
.w25 {width: 25%;}
.errors {color: #F00;}
.block {display: block;}
.clear {clear: both;}
.normal-font-size {font-size: 12px;}

/* --------------------- STICKR --------------------- */
#jquery-stickers .stick {
	margin:5px;
	padding:15px;
	width:200px;
}
#jquery-stickers .exit {
	background:url('exit.png') no-repeat;
	width:16px;
	height:16px;
	float:right;
	margin:-5px -5px 0 0;
	cursor:pointer;
}
#jquery-stickers .classic {
	border:1px solid #A7CD10;
	background-color:#E1FAB8;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
}
#jquery-stickers .classic.error {
	border:1px solid #E2365C;
	background-color:#F7C8D2;
}
#jquery-stickers .opacity {
	background:url('bg.png');
	color:#F4F4F4;
}
#jquery-stickers .next {
	background:url('bg1.png') repeat-x #FEF6BF;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
#jquery-stickers .last {
	background-color:#CBECFA;
	border:1px solid #15A6E3;
}




/* --------------------- HTML --------------------- */

h1, h2, h3, h4, h5 {font-family: Georgia, "Times New Roman", Times, serif; font-weight: 100; margin-bottom: 5px;}
h1 {font-size: 30px; color: #666;}
h2 {font-size: 22px;}
h3 {font-size: 20px;}
a {color: #069;}
a:hover {text-decoration: none;}
a.no-decoration {text-decoration: none;}
.xxa {color: #6678CE;}
a img {border: 0px; text-decoration: none;}
p {padding-bottom: 8px; line-height: 16px;}
ul {list-style-type: none; margin-bottom: 10px;}
ul li {padding-bottom: 5px; line-height: 16px;}
ul li.last {padding-bottom: 0px;}
table {width: 100%;}
table.td-without-padding td {padding: 0px; margin: 0px; border-collapse: collapse;}
table td {padding: 2px;}
table tr.head td {/*background: #EEE;*/ font-size: 18px !important; color: #093;}
form {margin-bottom: 10px;}
blockquote {padding: 10px; background: #EEE; border-left: 1px solid #CCC; margin: 0 0 10px 0; line-height: 16px;}

