/*
Theme Name: Kamerton
Theme URI: http://Kamerton.ru/
Version: 1.0
Author: CreativePeople
Author URI: http://cpeople.ru/
*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {padding:0;margin:0}
table {border-collapse:collapse; border-spacing:0}
caption,th {text-align:left}
h1,h2,h3,h4,h5,h6 {font-size:1em}
address,caption,cite,code,dfn,th,var {font-style:normal; font-weight:normal}
q:before,q:after {content:â;}

img {border:0; vertical-align:top}

a:focus, a:active {outline:none}


.cfix:after, .clear-li li:after, .top:after, .bottom:after, #respond .ips:after {content:".";display:block;font-size:1px;height:0;clear:both;visibility:hidden}
.cfix, .clear-li li, .top, .bottom, #respond .ips {display:inline-block}
/* Hide from IE Mac \*/
.cfix, .clear-li li, .top, .bottom, #respond .ips {display:block}
/* End hide from IE Mac */

ul {list-style-type:none}

body {color:#0b0b01; background-color:#f7f4eb; font:13px Verdana,Tahoma,Helvetica,'MS Sans Serif',sans-serif}
td,th {color:#0b0b01; font:1em Verdana,Tahoma,Helvetica,'MS Sans Serif',sans-serif}
input,textarea,option,select {color:#000; font:1em Verdana,Tahoma,Helvetica,'MS Sans Serif',sans-serif}

/* // ---- typography ---- // */

a {color:#2344a3; text-decoration:underline}
a:hover {color:#f53e14 !important}

.title {color:#44443a; font-size:11px; letter-spacing: 0.2em; line-height: 13px; font-weight:bold; text-transform:uppercase; background-color:#ebe9dd; text-align:center; padding:4px 5px 5px; margin-bottom:9px}

/* -- ---- typography ---- -- */

#minWidth {position:relative; width:975px; padding-right:3px; padding-left:22px; margin:0 auto}

/* // ---- top ---- // */
.top {border-bottom:2px solid #cccabe}
	.top .desc-magazine {float:left; color:#606058; font-size:11px; width:235px; padding-top:16px}
		.top .desc-magazine big {display:block; color:#000; font-size:11px; font-weight:bold; padding-bottom:3px}
	.top .main-title {position:relative; top:3px; padding-top:13px; float:left; width:504px; text-align:center}
		.top .main-title h1 {position:relative; z-index:2; display:inline; color:#000; font:italic bold 53px/1em Georgia,'Times New Roman'; vertical-align:top}
		.top .main-title h1 a {text-decoration: none; color:#000 !important;}
		.top .main-title .rss {position:relative; display:-moz-inline-stack; display:inline-block; top:10px; font-size:10px; background-color:#e17602; vertical-align:top; padding:2px 5px 3px}
			.top .main-title .rss a {color:#fff}
			.top .main-title .brd {position:absolute; z-index:1; top:63px; background-color:#f7f4eb; width:22px; height:2px; left:50%; margin-left:-27px}
	.b-top-right {float:right; font-size:11px; width:200px; padding-top:16px}
		.b-top-right input {color:#abaaaf; padding:2px 1px 3px 3px; width:192px}
		.b-top-right .date {padding-bottom:9px}
		.b-top-right .date strong {text-transform: lowercase}
/* -- ---- top ---- -- */

/* // ---- navigations ---- // */
.navigation {position:relative; color:#d6d4c8; font-size:11px; text-transform:uppercase; text-align:center; border-bottom:2px solid #cccabe; padding:8px 0 7px; height:auto !important; height:14px; min-height:14px; line-height:22px;}
	.navigation a, .navigation b {white-space:nowrap;}
	.navigation b {font-weight:normal; padding:0 3px;}
	.navigation .back-magazine {position:absolute; left:0; top:1px; color:#c82624}
		.navigation .back-magazine small {position:absolute; top:21px; left:-20px; font:14px/0 Arial,Helvetica}
	.navigation .active {font-weight:bold}

.b-sub-nav {color:#0d0d05; font-size:10px; text-transform:uppercase; text-align:center; padding:7px 0 33px}
	.b-sub-nav a {color:#0d0d05; margin:0 8px}
/* -- ---- navigations ---- -- */

.middle {background:url(images/pushkin.jpg) no-repeat 0 100%; padding-bottom:145px; margin-bottom:5px}

/* // ---- grids ---- // */
.grid-1 {}
	.grid-1 .side-col {float:left; width:176px; padding-right:14px; border-right:1px solid #cccabe; margin-right:-1px; _margin-right:-3px; _border-right:none;}
	.grid-1 .long-col {float:right; width:770px; padding-left:14px; border-left:1px solid #cccabe}
.grid-2 {padding-bottom:210px}
	.grid-2 .side-col {float:right; width:200px; padding-left:14px; border-left:1px solid #cccabe}
	.grid-2 .long-col {float:left; width:746px; padding-right:14px; border-right:1px solid #cccabe; margin-right:-1px}
.gird-s-1 {}
	.gird-s-1 .l-col-1 {float:left; width:546px}
	.gird-s-1 .l-col-2 {float:right; width:200px}
/* -- ---- grids ---- -- */

/* // ---- tags ---- // */
.tags {font-size:11px; padding-bottom:36px}
	.tags li {padding-bottom:5px}
/* -- ---- tags ---- -- */

/* // ---- most commented ---- // */
.most-commented {font-size:11px; padding:5px 0 0}
	.most-commented .ph {padding-bottom:3px}
	.most-commented li {padding-bottom:23px}
/* -- ---- most commented ---- -- */

/* // ---- post view ---- // */
.posts-list {position:relative; margin-left:-26px; margin-bottom:-28px}
.posts-list h2.category {font-size:24px; margin-left:26px; font-family:Georgia; font-style:italic;  padding-bottom:5px; margin-bottom:10px; border-bottom: #cccabe solid 1px;}
.post-view {clear:both; line-height:18px; padding-bottom:28px; padding-left:26px}
	.post-view .b-smart-info {color:#606058; font-size:11px; line-height:normal; padding:2px 0}
		.post-view .b-smart-info a {color:#606058}
		.post-view .b-smart-info .date {display:inline; color:#0b0b01; padding:2px 0 0 19px; background:url(images/ico-clock.gif) no-repeat 0 0}
			.post-view .b-smart-info .date a {color:#0b0b01}
		.post-view .b-smart-info .numb-magaz {padding-top:4px}
	.post-view h2 {font-size:22px; font-weight:normal; line-height:normal; padding-bottom:12px}
	.post-view .ph {padding-bottom:11px}
	.lines-p {background:url(images/lines-p-bg.gif) 0 17px; line-height:18px}
		.post-view .lines-p p {}
	.post-meta {font-size:10px; padding-top:3px; padding-bottom:4px}
		.post-meta a {color:#0b0b01}
		.post-meta .comments {padding:5px 0 4px 18px; background:url(images/ico-comments.gif) no-repeat 0 0}

.post-left {position:relative; clear:none; float:left; left:0; font-size:11px; line-height:15px; width:260px}
	.post-left h2 {font-size:15px; padding-bottom:7px}
	.post-left p {padding-bottom:6px}
	.post-left .alignleft {float:left; margin:3px 8px 3px 0}
	.post-left .b-smart-info .date {background-position:0 2px}

	/* // ---- second post ---- // */
	.post-second {}
		.post-second .lines-p {margin-bottom:17px}
		.post-second .ph .comments {color:#716d6a; font-size:10px; padding:5px 0 4px 18px; background:url(images/ico-comments.gif) no-repeat 0 0; margin-left:3px}
			.post-second .ph .comments a {font-size:11px; text-decoration:none; border-bottom:1px dashed}
		.post-second .lines-p {font-size:15px; line-height:20px; background:url(images/lines-p-bg-1.gif)}
	/* -- ---- second post ---- -- */

	/* // ---- content ---- // */
	.b-content {position:relative; padding-left:55px; line-height:19px}
		.b-content .lfr {position:absolute; left:0; font-size:10px}
		.b-content p {padding-bottom:16px}
	.poetry p {width:80%; margin-left:auto; margin-right:auto; margin-bottom:12px;}
	/* -- ---- content ---- -- */
	
	/* // ---- prev next ---- // */
	.prev-next {font-size:12px; line-height:17px; padding-left:55px; padding-bottom:27px}
		.prev-next .prev {float:left; width:320px}
		.prev-next .next {float:right; width:360px}
		.prev-next .ctrl {clear:both; font-size:11px; text-align:center; padding-right:56px; padding-top:10px}
			.prev-next .ctrl .arr {font:14px Arial,Helvetica; padding:0 7px}
	/* -- ---- prev next ---- -- */

	/* // ---- white post ---- // */
	.post-view-w {position:relative; margin:0 -14px 11px -26px; background-color:#fff; padding:10px 0 0}
		.post-view-w .post-view-wi {position:relative}
		.post-view-w .post-left {width:360px; padding-bottom:16px}
		.post-view-w .b-smart-info .date {background-image:url(images/ico-clock-1.gif)}
	/* -- ---- white post ---- -- */

	/* // ---- comments ---- // */
	#comments {font-size:12px; line-height:16px; padding-bottom:2px}
		#comments li {position:relative; padding:0 0 18px 23px}
		#comments .author {}
			#comments .author a {color:#000}
			#comments .author small {color:#716d6a; font-size:10px}
		#comments .ava {position:absolute; left:0; top:0}
	/* -- ---- comments ---- -- */
	.stars {color:#000; font-size:16px; text-align:center; padding-bottom:10px}
	
	/* // ---- respond ---- // */
	#respond {font-size:11px}
		#respond h2 {font-size:13px; padding-bottom:10px}
		#respond .ips {padding-bottom:12px}
			#respond .ips .lbl {float:left; width:74px; padding-top:4px}
			#respond .ips .i-p {float:left; padding:2px 1px 3px 4px; width:272px; height:13px; margin-right:11px}
		#respond .not-publ {float:left; font-size:10px; padding-top:4px}
		#respond .tarea {}
			#respond .tarea .lbl {float:none; width:auto; padding-top:0; padding-bottom:8px}
			#respond .tarea .i-p {width:717px; height:137px}
		#respond .btn {width:136px; height:29px; background-image:url(images/btn-bg.png); text-align:center; padding-right:18px; padding-top:6px}
			#respond .btn input {width:91px; height:22px; vertical-align:middle; line-height:16px; padding-bottom:3px}
	/* -- ---- respond ---- -- */
/* -- ---- post view ---- -- */

/* // ---- pages ---- // */
.pages {color:#696961; font-size:12px; clear:both; text-align:center; padding:21px 0 0; margin-bottom:-50px}
	.pages .arr {font:14px/0 Arial,Helvetica}
	.pages b {padding:0 6px}
	.pages p {padding-bottom:13px}
.b-numb-page {color:#030200}
	.b-numb-page a, .b-numb-page b {margin:0 2px}
/* -- ---- pages ---- -- */

/* // ---- recent comments ---- // */
.recent-comments {font-size:11px; line-height:15px; padding:2px 0 8px}
	.recent-comments small {display:block; color:#49493f; font-size:11px; font-style:italic; padding-top:5px}
	.recent-comments li {padding-bottom:23px}
/* -- ---- recent comments ---- -- */

.brd-l {background:url(images/brd.png); font-size:1px; height:9px; margin-bottom:25px; text-align:center}
.brd-2 {position:relative; height:1px; overflow:hidden; background-color:#010100; margin-bottom:30px}
.b-partners {text-align:center}
	.b-partners li {padding-bottom:25px}

/* // ---- bottom ---- // */
.bottom {position:relative; font-size:10px; line-height:15px; border-top:2px solid #cccabe; padding-bottom:27px}
	.bottom a {color:#224996}
	.bottom .w-bg {position:relative; top:-9px; background-color:#f7f4eb}
	.bottom .c {position:absolute; left:-12px}
	.bottom .l-col-1 {float:left; width:200px}
	.bottom .l-col-2 {position:relative; float:left; width:205px; margin-top:-9px}
		.bottom .l-col-2 a {background-color:#f7f4eb; padding:0 3px 0 6px}
	.bottom .l-col-3 {position:relative; float:left; width:290px; margin-top:-9px}
		.bottom .l-col-3 dt {padding-bottom:3px}
			.bottom .l-col-3 dt span {background-color:#f7f4eb; padding:0 3px 0 6px}
		.bottom .l-col-3 dd {padding:0 0 0 6px}
			.bottom .l-col-3 dd select {float:left; width:253px; margin-right:5px; height:18px}
			.bottom .l-col-3 dd .btn-l {float:left; margin-top:5px}
	.bottom .l-col-4 {position:relative; float:right; margin-top:-9px; border-left:6px solid #f7f4eb}
		.bottom .l-col-4 .w-bg {top:0}
/* -- ---- bottom ---- -- */



/* RIGHT */
.right-posts {
	font-size:11px;
	line-height: 16px;
	color: #49493F;

}
.right-posts .date {
	font-size:11px;
	color:#606060
}
.right-posts li {
	margin-bottom: 20px;
	
}
.right-posts a	{
	font-size: 12px;
}
.right-posts div.excerpt	{
	/*height:48px;
	overflow: hidden;*/
	position: relative;
	font-style: italic;
}

.right-posts .ph	{
	float:left;
	margin-right: 8px;
	padding-top: 5px;
}
/*.right-posts div.excerpt i	{
	height:30px;
	width: 100%;
	position: absolute;
	background: url(images/shadow-out.png) repeat-x;
	bottom: 0;
}*/
