/* HTML */
html,body {
	width:100%;
	height:100%;
	padding:0px;
	margin:0px;
}
body {
	font-family:Helvetica,Ariarl,sans-serif; font-size:0.9em;
	color:#292929; /*gray*/
	background:url('images/header/bg.jpg') repeat-x;
}
a {
	
}
a:hover {
	
}
div,p,h1,h2,h3,h4,h5 {
	margin:0px;
	padding:0px;
}
img { border:none; padding:0; margin:0;}
/* tech */
/* layout */
.wrapper {
	width:100%;
	height:100%;
}
.inside {
	width:980px;
	margin:0 auto;
}
.top{
	width:960px;
	height:70px;
	margin:0 auto;
}

.sidebar_wrapper {
	
}
/* top, menu */
.top_inside {
	width:980px;
	height:70px;
	/*margin:0 auto;*/
	/*position:relative;*/	
}
.top_logo {
	float:left;
	/*width:60px;*/
	height:70px;
}
.top_text {
	float:left;
	height:70px;
	width:220px;
}
.top_menu {
	float:right;
	height:60px;		
}
.top_menu ul {
	list-style:none;
	padding:0;
	margin:0;
}
.top_menu ul li {
	float:left;
}
/*MODx*/
.introtext {
	
}
.modx_content {
	display:inline-block;
	clear:both;
}
.modx_content img {
	float:left;
	display:inline;
	padding:10px;
}
.modx_content p {
	text-align:justify;
	font-size:0.9em;
	padding-bottom:1em;
}
.modx_content p:first-child:first-letter {	
	font-size:3em;
	padding:5px;
	background-color:gray;
	color:white;
	display:inline-block;
	float:left;
	margin-right:0.2em;	
}

.modx_content a, .modx_content p a {
	
}
.modx_content blockquote {
	padding-bottom:2em;
	padding:10px;
	background-color:#e6ffe6;
	border:1px solid #009d27;
}
div.modx_content:first-child p {
	/*font-weight:bold;*/
}
/* sidebar */
.sidebar, .sidebar_menu, .sidebar_text, .sidebar_tags, .sidebar_comics, .sidebar_video_block, .sidebar_wall_block {
	width:240px; 
	float:left;
	/*background:#e6e6fa;*/
	border-top:5px solid black;
	margin-top:10px;
	padding-top:10px;
}
.sidebar_text p {
	padding:5px;
	padding-bottom:10px;
	color:#454545;
	
}
/* content */
.page {
	width:980px;
	margin:0 auto;
}
.content {
	
	width:730px;
	float:left;
	
}
.content_top {
	clear:both;
}
.pagetitle {
	font-size:16pt;
	/*width:220px;*/
	float:left;
	margin-bottom:0px;
	padding-bottom:0px;
	padding-left:50px;
}
.pagetitle a {
	text-decoration:none;
	color:#ff8000;
}
.rssbox {
	float:right;
	width:43px;
	height:26px;
	padding-left:20px;
}
.breadcrumbs {
	display:inline;
	float:left;
	font-size:0.7em;
	clear:both;
	padding-left:50px;
}
.lenta {
	clear:both;
	padding-top:20px;
	padding-left:50px;
}
/* footer */
.footer {
	clear:both;
}
.footer_menu {
		
	padding:10px 0px;
	margin-bottom:5px;
	clear:both;
	height:1.3em;
}
.footer_menu ul {
	list-style:none;
	padding:0px;
	margin:0px;
}
.footer_menu ul li{
	float:left;
	margin-right:10px;	
}
.footer_content {
	clear:both;
	background-color:#eaf4ff;
	height:130px;
	border:1px solid #d2e9ff;
}
.footer .copyright {
	padding-top:5px;
	font-size:0.8em;
	color:#808080;
	clear:both;
}

/* copyrights */

/*///////////////////////////////////////////////////////////////////*/
/* Ditto template*/
#first_tpl {
	background-color:red;
}
div.ditto_item {
	padding-bottom:25px;
}
h3.ditto_pageTitle {
	
}
div.ditto_documentInfo {
	padding:3px;
	
	color:#808080;
	font-size:8pt;
	margin-bottom:2px;
	margin-top:2px
}
.ditto_introText {
	
}
/*index lenta*/
.text_block {
	vertical-align:top;
	/*width:460px;*/	
}
.text_block .date {
	padding:5px;
	color:#fff;
	background-color:#808080;
	font-weight:bold;
	display:inline;
	
}
.text_block .introtext {
	padding:10px 0px;
	color:#252525;
	clear:both;
}
.text_block .tags_block {
	clear:both;
	display:inline;
}
.text_block .tags_block, .tags_block a, .author {
	font-size:0.9em;
	color:gray;
}
.image_block {
	padding:2px;
}
.image_block a {
	border:2px solid #fff;
	padding:2px;
	display:block;	
}
.image_block a:hover {
	border:2px solid #fed341;	
}
/*blog*/

/*video*/
/*walllpapers*/
/*comics*/
.comics_image {
	
}
.comics_image div a img {
	border:1px solid gray;
}
.comics_image div {
	display:block;
	
	padding:3px;
}
/*sidebar*/
.sidebar_tags strong {
	display:inline-block;
	padding-bottom:5px;
	padding-top:5px;
}
.sidebar_tags a:hover {
	text-decoration:none;
	color:#ff8040;
}
.sidebar_tags {
	padding:0px;
	/*text-align:center;*/
}
.sidebar_tags a.s5 {
	font-size:14pt;
	color:#3c3c3c;	
}
.sidebar_tags a.s4 {
	font-size:13pt;
	color:#5b5b5b;	
}
.sidebar_tags a.s3 {
	font-size:12pt;
	color:#6b6b6b;	
}
.sidebar_tags a.s2 {
	font-size:11pt;
	color:#747474;	
}
.sidebar_tags a.s1 {
	font-size:10pt;
	color:#808080;	
}
/* PROMO */
.prtula240sidebar a {
	border:1px solid #efefef;
	display:inline-block;
}
/*MORE*/
.more_than {
	background:url(images/bg/decor.jpg) #515151 repeat-y right top;
	color:#f5f5f5;
	padding:15px;
}
.more_than a {
	color:#ffe0c1;
}
.more_than a:hover {
	color:#ff8040;
}
.more_than span.date {
	font-size:9pt;
	padding-right:5px;
	background-color:#1f1f1f;
	display:inline-block;
	margin-right:5px;
}

.more_than .qrobo_ditto_index {
	padding-right:50px;
	
}
/*PAGINATE*/
.pages {
	background-color:#e8e8e8;
}
.more_than .pages { background:transparent; }
.pages span {
	display:inline-block;
	padding:4px;
	font-size:14pt;
	background-color:#0080ff;
	color:#fff;
}
.pages a {
	display:inline-block;
	background-color:#333;
	color:#f5f5f5;
	padding:3px;
	border-right:1px solid #f5f5f5;
	text-decoration:none;
}
.pages a:hover {
	display:inline-block;
	background-color:#ff8000;
	color:#f5f5f5;
	padding:3px;
	border-right:1px solid #f5f5f5;
}
/* CATEGORY MENU */
.category {
	display:block;
	clear:both;
	width:100%;
}
.category ul { list-style:none; padding:0; margin:0; }
.category ul li { float:left; margin-right:10px; padding:4px; }
.category ul li.active { float:left; background-color:#ff8000; color:#fff; }
.category ul li a { }
.category ul li.active a { color:#fff; text-decoration:none; }

/* MODx Content */
.modx_content {
	padding-bottom:15px;
}
/* LENTA */
.date_lenta {
	font-size:9pt;
	background-color:#c0c0c0;
	color:#3e3e3e;
	display:inline-block;
	margin-right:15px;
	padding:3px;
}
.date_lenta_first {
	font-size:9pt;
	/*background-color:#0080ff;*/
	/*color:#0080ff;*/
	display:inline-block;
	margin-right:15px;
	padding:3px;
}
td.lenta {
	border-bottom:1px solid #999;
}
td.first_lenta {
	border-bottom:5px solid #ff8000;
	border-top:10px solid #fff;
	vertical-align:top;
}
.total {
	font-size:14pt;
	font-weight:bold;
}
/* MENU */
/* 79*60; 81*60; 97*60; 69*60; 96*60 */
