/*
Theme Name: Sincere
Theme URI: http://www.prosto.ws/sincere-theme-wordpress/
Description:  Sincere theme
Version: 0.7
Author: Albert Caraman
Author URI: http://www.prosto.ws/
Tags: 
*/


/* reset */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

em {
	font-style:italic;
}

a {
	text-decoration:underline;
	color:#62432e;
}

a:hover {
	color:#953113;
}

p {
	margin:0 0 10px 0;
}

:focus {
	outline:none;
}

input, textarea, select {
	font:13px Arial, Helvetica, sans-serif;
}

*+html input, *+html textarea, *+html select {
	margin:-1px 0;
}


* html input, * html textarea, * html select {
	margin:-1px 0;
}

body {
	background:#efe6d3 url(img/bg-page.jpg) 0 0 repeat-x;
	font:13px Arial, Helvetica, sans-serif;
	color:#1f0800;
	text-align:left;
}

.all {
	width:980px;
	margin:0 auto;
	background:url(img/bg-sidebars.gif) 564px 200px repeat-y;
}

.all2 {
	background:url(img/bg-header.jpg) 0 0 no-repeat;	
}

.all3 {
	background:url(img/bg-body.png) 0 218px no-repeat;	
	overflow:hidden;
	min-height:670px;
}

* html .all3 {
	display:inline-block;
}

.header {
	position:relative;
	height:218px;
}

.header h1 {
	position:absolute;
	width:202px;
	height:59px;
	left:190px;
	top:83px;	
}

.header h1 a {
	width:202px;
	height:59px;
	display:block;
	background:url(img/site-name.png) 0 0 no-repeat;
	text-indent:-9000px;
}


.leftside {
	float:left;
	width:552px;
	margin-left:12px;
	display:inline;
}

.rightside {
	float:left;
	width:406px;
}


.content {
	padding:30px 36px 20px;

}

.footer-bg {
	background:url(img/bg-footer.jpg) 0 0 repeat-x;
	height:133px;
}

.footer {
	width:980px;
	margin:0 auto;
	text-align:center;
	padding-top:20px;
	color:#7b4d3c;
	position:relative;
	line-height:1.3;
}

.footer .sb {
	background:url(img/bg-sidebars.gif) 0 0 repeat-y;
	font-size:0;
	height:8px;
	width:406px;
	position:absolute;
	top:0;
	left:564px;
}
.footer .rss {
	background:url(img/icon-rss2.png) 0 0 no-repeat;
	line-height:33px;
	padding:3px 0 5px 27px;
	color:#633726;
}

.hmenu {
	height:25px;
	margin:9px 0 11px 8px;
	clear:both;
}

.hmenu li {
	list-style:none;
	border-right:1px solid #764433;
	height:22px;
	float:left;
	padding:3px 14px 0;
}

.hmenu li.last {
	border:none;
}

.hmenu a {
	color:#e4c7b2;
	font-size:12px;

}

.hmenu a:hover {
	color:#ffb884;
}

.post, .page {
	margin-bottom:26px;
}

h2 {
	color:#411201;
	font-size:25px;
	font-weight:normal;
	margin-bottom:6px;
}

h2 a {
	color:#411201;
	text-decoration:none;
}

h2 a:hover {
	text-decoration:underline;
}

.post .entry, .page .entry {
	border-top:1px solid #d6c29e;
	padding:8px 0 0 0;
	margin:7px 0 10px 0;
	line-height:1.4;
}

.post .entry blockquote, .page .entry blockquote {
	border-left:3px solid #8c2c0f;
	padding-left:10px;
	color:#492416;
	position:relative;
}

.page .entry blockquote .number, .post .entry blockquote .number {
	position:absolute;
	left:-32px;
	display:block;
	width:20px;
	text-align:right;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#8c2c0f;
}


.post .postmetadata, .page .postmetadata {
	margin:0;
	color:#62432e;
	font-size:11px;
	line-height:11px;
}

.post .postmetadata .date, .page .postmetadata .date {
	background:url(img/icon-date.gif) 0 0 no-repeat;
	padding:0 10px 0 15px;
}

.post .postmetadata .cats, .page .postmetadata .cats {
	background:url(img/icon-cats.gif) 0 2px no-repeat;
	padding:0 10px 0 20px;
}

.post .postmetadata .comments, .page .postmetadata .comments {
	background:url(img/icon-comments.gif) 0 2px no-repeat;
	padding:0 10px 0 17px;
}

.post .postmetadata .tags, .page .postmetadata .tags {
	background:url(img/icon-tags.gif) 0 2px no-repeat;
	padding:0 10px 0 17px;
}

.wp-caption {
	background:#fff;
	text-align:center;
	padding:0;
	margin:0 0 10px;
}

.wp-caption .wp-caption-text {
	margin:0;
	padding:3px;
	color:#756951;
	font-size:12px;
}

.sidebar1 {
	width:156px;
	padding:18px 23px 0;
	float:left;
}

.sidebar2 {
	width:157px;
	padding:18px 23px 0;	
	float:left;
}

#wp-calendar {
	width:100%;
	color:#6a2105;
	font-size:11px;
	border-collapse:collapse;

}

* html #wp-calendar {
	margin-top:-7px;
}


*+html #wp-calendar {
	margin-top:-7px;
}

#wp-calendar caption {
	margin-top:-7px;
	color:#94411f;
	font-weight:bold;
	text-align:right;
	font-size:11px;	
	padding-bottom:5px;
}

#wp-calendar thead th {
	background:#d4c2a6;
	color:#94411f;
	font-weight:bold;
	border-top:1px solid #c7b292;	
}

#wp-calendar td, #wp-calendar th {
	border-bottom:1px solid #c7b292;
	text-align:center;
	padding:4px 3px;
	
}

#wp-calendar tfoot td {
	font-weight:bold;
	border-bottom:none;
}

#wp-calendar tfoot a {
	color:#946230;
}

#wp-calendar tfoot a:hover {
	color:#94411f;
}

#wp-calendar #prev {
	text-align:left;

}

#wp-calendar #next {
	text-align:right;
}

.widget {
	margin-bottom:13px;	
	list-style:none;
}

.widget h2.widgettitle {
	color:#8d2606;
	font-size:15px;
	line-height:15px;
	font-weight:bold;
	background:url(img/h-bullet.png) 0 6px no-repeat;
	margin:0 0 2px -25px;
	padding:0 0 10px 25px;
	display:inline-block;
}

.widget_search {
	background:url(img/icon-search.png) 0 0 no-repeat;
	padding:0 0 2px 23px;
	overflow:hidden;
	margin:0 0 15px -7px;
}

* html .widget_search {
	display:inline-block;
}


.widget_search #s{
	border:1px solid #cebb9f;
	border-left:0 none;
	border-right:0 none;
	background:#f0e8d8;
	height:18px;
	padding:2px 0 0 2px;
	color:#4c3711;
	width:107px;
	display:block;
	float:left;
	margin:0;
}

.widget_search #searchsubmit {
	border:1px solid #cebb9f;
	background:#d4c2a6;
	color:#af4425;
	font:bold 11px Arial, Helvetica, sans-serif;
	width:31px;
	display:block;
	float:left;
	height:22px;
	margin:0;
}

.widget_archive ul, 
.widget_categories ul, 
.widget-simpletags ul,
.widget_stags_cloud ul, 
.widget_recent_entries ul, 
.widget_recent_comments ul,
.widget_meta ul,
.widget_text ul {
	border-top:1px solid #c7b292;
	position:relative;
}

.widget_archive ul li,
.widget_categories ul li,
.widget-simpletags ul li,
.widget_stags_cloud ul li,
.widget_recent_entries ul li,
.widget_recent_comments ul li,
.widget_meta ul li,
.widget_text ul li
 {
	border-bottom:1px solid #c7b292;
	list-style:none;
	padding:5px 0 5px 18px;
	background:url(img/ul-bullet.gif) 7px 11px no-repeat;
	font-size:12px;
}

.widget_archive ul li a,
.widget_categories ul li a,
.widget-simpletags ul li a,
.widget_stags_cloud ul li a,
.widget_recent_entries ul li a,
.widget_recent_comments ul li a,
.widget_meta ul li a,
.widget_text ul li a {
	text-decoration:none;
	color:#6a2105;
}

.widget_archive ul li a:hover,
.widget_categories ul li a:hover,
.widget-simpletags ul li a:hover,
.widget_stags_cloud ul li a:hover,
.widget_recent_entries ul li a:hover,
.widget_meta ul li a:hover,
.widget_text ul li a:hover {
	text-decoration:underline;
}

.widget_recent_comments ul li a {
	text-decoration:underline;
}


.widget_recent_comments ul li a.url {
	text-decoration:none;
	font-style:italic;
}

.widget_recent_comments ul li a.url:hover {
	text-decoration:underline;
}

.rss-link {
	background:url(img/icon-rss1.png) 0 0 no-repeat;
	display:block;
	padding:3px 0 3px 25px;
	color:#23211d;
	font-size:13px;
	margin-bottom:17px;
}

.rss-link span {
	font-weight:bold;
}

.alignleft {
	float:left;
	margin:0 10px 10px 0;
}

.alignright {
	float:right;
	margin:0 0 10px 10px;	
}

.aligncenter {
	margin:0 auto 10px;
}

.ngg-left {
	margin:0 5px 5px 0;
}

.ngg-right {
	margin:0 0 5px 5px;
}

.wp-caption .ngg-left {
	margin:0 0 2px 0;
}

.wp-caption .ngg-right {
	margin:0 0 2px 0;
}


div.piclenselink {
	margin-bottom:5px;
}

a.piclenselink {
	background:url(img/cooliris.png) 0 50% no-repeat;
	line-height:22px;
	height:22px;
	padding:5px 0 5px 30px;
}

div.slideshowlink {
	margin-bottom:7px;
}

a.slideshowlink {
	background:url(img/slideshow.png) 0 50% no-repeat;
	line-height:21px;
	height:22px;
	padding:2px 0 5px 30px;
}

.commentlist {
	
}


.commentlist .comment {
	position:relative;
	margin-bottom:15px;
	list-style:none;
	background:url(img/bg-comment.png) 0 0 no-repeat;
	padding:10px 0 0 10px;
	color:#513d35;
	line-height:1.3;
}

.commentlist .comment .comment-body {
	padding-bottom:7px;
}
.commentlist .comment p {
	margin-bottom:10px;
}

.commentlist .comment .comment {
	margin-left:10px;
}

.commentlist .comment .comment-meta {
	position:absolute;
	top:10px;
	left:52px;
	font-size:10px;
}

.commentlist .comment .comment-meta a {
	text-decoration:none;
	color:#91766c;
}

.commentlist .comment .comment-author {
	margin-bottom:13px;
	padding-bottom:5px;
	overflow:hidden;
	color:#411201;
}

* html .commentlist .comment .comment-author {
	display:inline-block;
}

.commentlist .comment .comment-author .avatar {
	float:left;
	margin:0 9px 0 0;
	border:1px solid #f2ebdc;
}

.commentlist .comment .comment-author cite, .commentlist .comment .comment-author span {
	display:block;
	margin-top:15px;
	float:left;
	padding-right:5px;
	font-style:normal;
	color:#411201;	
}

.commentlist .comment .comment-author cite {
	font-weight:bold;
	color:#8d2606;
}

.commentlist .comment .comment-author cite .url {
	color:#8d2606;
}

.commentlist .comment-reply-link {
	color:#88523d;
	font-size:11px;
}

.commentlist .children {
	padding-top:5px;
}

.navigation {
	overflow:hidden;
	margin-bottom:5px;
	font-weight:bold;
	font-size:14px;
}

* html .navigation {
	display:inline-block;
}

.navigation .alignleft {
	width:49%;
	float:left;
	margin:0;
}

.navigation .alignright {
	width:49%;
	float:right;
	margin:0;
	text-align:right;
}

.navpost {
	margin-bottom:20px;
	border-top:1px solid #D6C29E;
	border-bottom:1px solid #D6C29E;
	padding:7px 0;
}

.navigation a {
	color:#8D2606;
}

h2.pagetitle {
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#8d2606;
	margin-bottom:10px;
}

h3{
	color:#8d2606;
	font:bold 16px Arial, Helvetica, sans-serif;
	line-height:16px;
	margin-bottom:10px;
	padding-top:7px;
	position:relative;
}

h4 {
	color:#8d2606;
	font:bold 13px Arial, Helvetica, sans-serif;
	line-height:13px;
	margin-bottom:7px;
	padding-top:5px;
	position:relative;
}

#commentform #comment {
	width:475px;
	padding:3px 0 0 3px;
	font:14px Arial, Helvetica, sans-serif;
	height:120px;
	border:1px solid #ae9a7b;
}

#commentform #submit {
	background:#8c2c0f;
	border:0 none;
	height:26px;
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#e8b892;
}


#commentform .required {
	color:#C00;
	font:bold 14px Arial, Helvetica, sans-serif;
}

#commentform .form-text {
	border:1px solid #ae9a7b;
	height:18px;
	padding:3px 0 0 3px;
	width:200px;
}

#commentform #openid_identifier {
	border:1px solid #ae9a7b;
	height:18px;
	padding:3px 0 0 21px;
	width:182px;	
}
#commentform small {
	color:#7f645a;
	font-size:10px;
}

#commentform  input#securitycode {
	width:200px;
}

#commentform  #secureimgdiv {
	position:relative;
}
#commentform  #secureimgdiv img {
	position:absolute;
	left:215px;
	top:0;
	border:1px solid #cbbca5;
}



div.sociable {
	margin:15px 0;
	clear:both;
}

.sociable_tagline {
	color:#785f56;
	font-weight:bold;
	font-size:12px;
	margin-bottom:2px;
}

#TB_caption {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#411201;
}

#TB_secondLine {
	padding:3px 0;
}

#TB_window #TB_prev a, #TB_window #TB_next a {
	color:#8d2606;
}

.TB_overlayBG {
	background:#150700;
}



.content .entry ul {
	padding-left:10px;
	margin:5px 0 10px;
}

.content .entry ul li {
	list-style:none;
	background:url(img/bullet.gif) 0 7px no-repeat;
	padding-left:12px;
}

.content .entry ul ul {
	margin:0;
}

.content .entry ol {
	margin-left:8px;
	padding:0;
	margin-bottom:10px;
}

.content .entry ol li {
	margin:0;
	text-indent:0;
	list-style-position:inside;
}

.content .entry ol ol {
	margin-left:25px;
	margin-bottom:0;
}

.content .entry .sociable ul li {
	list-style:none;
	padding:2px;
	background:none;
}

br.clear {
	height:0;
	font:0px;
	line-height:0px;
	margin:0;
	clear:both;
	display:block;
}

.more-link {
	font-weight:bold;
	color:#8d2606;
}

.widget_slideshow {
	margin-bottom:0;
	position:relative;
}

.slideshow-widget {
	margin:0;
	display:block;
	position:relative;
}


#OzonRev {
	border-top:1px solid #d6c29e;
}

#OzonRev div.OzonRev_skin_6 {
	background-color:#efe6d3;
}

#OzonRev .OzonRev_skin_6 div.OzonRev_itemList {
	background-color:#efe6d3;
	padding-left:0;
}

#OzonRev div.OzonRev_blockLogoWhite {
	display:none;
}

#OzonRev td.OzonRev_tdPic1 {
	vertical-align:top;
}

#OzonRev .OzonRev_skin_6 div.OzonRev_priceTitle {
	background:#d4c2a6;
	color:#8d2606;
	font-weight:bold;
	padding:2px;
}

#OzonRev .OzonRev_skin_6 a.OzonRev_detailName {
	color:#6a2105;
}

#OzonRev .OzonRev_skin_6 a.OzonRev_detailName:hover {
	color:#8d2606;
}

#OzonRev td.OzonRev_tdSaleBlock { 
	vertical-align:top;
}

#OzonRev .OzonRev_pad0_10 {
	padding-bottom:0px;
}

#OzonRev .OzonRev_tdDetail1 {
	padding-bottom:10px;
}

.ljuser {
	background:url(img/ljuser.gif) 0 0 no-repeat;
	padding-left:20px;
	font-weight:bold;
}

.epigraf {
	float:right;
	font-style:italic;
	padding-right:30px;
	clear:both;
}

.cform {
	margin:0 0 10px 0;
}


.cform  .sendbutton {
	background:#8c2c0f;
	border:0 none;
	height:26px;
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#e8b892;
}

.cform .cf-sb {
	padding:4px 0 0 150px;
}

.cform .cf_hidden {
	display:none;
}

.linklove {
	display:none;
}

.cf_info {
	color:#8d2606;
	font:bold 14px Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	text-align:center;
}

.content .entry .cf-ol {
	padding:0;
	margin:0;
}

.content .entry .cf-ol li {
	list-style:none;
	margin-bottom:6px;
	position:relative;
	float:left;
	width:470px;
}


.content .entry .cf-ol li label {
	float:left;
	display:block;
	width:150px;
	padding-top:4px;
	line-height:12px;
}

.content .entry .cf-ol li .single, .content .entry .cf-ol li .secinput,  .content .entry .cf-ol li .area{
	border:1px solid #ae9a7b;
	height:18px;
	padding:3px 0 0 3px;
	width:240px;
	display:block;
	float:left;
	margin:0;
}

.content .entry .cf-ol li .area{
	width:300px;
	height:120px;
}

.content .entry .cf-ol li .secinput {
	width:110px;
	color:#8c2c0f;
	height:22px;
	font:18px Arial, Helvetica, sans-serif;
}

.content .entry .cf-ol li .captcha {
	vertical-align:middle;
	display:block;
	float:left;
	margin-left:5px;
}

.content .entry .cf-ol li .reqtxt, .content .entry .cf-ol li .emailreqtxt {
	display:block;
	text-indent:-9000px;
	background:url(img/star.gif) 0 0 no-repeat;
	position:absolute;
	width:7px;
	height:7px;
	left:137px;
	top:7px;
}

.tab-1 {
	border:none;
	border-collapse:collapse;
	margin-bottom:10px;
}

.tab-1 td, .tab-1 th{
	padding:0 20px 0 0;
	text-align:left;
	vertical-align:middle;
}

.tab-1 th{
	font-weight:bold;
}

.big-number {
	white-space:nowrap;
}