/*  
Theme Name: Kachkanarskiy Chetverg
Author URI: http://www.kchetverg.ru
*/
/* Default styles */
@import "reset.css";
/* Custom styles */
@import "custom.css";

body {background:#fff;font-family:Arial, Helvetica, sans-serif;color:#343434;}
#wrap {background:#fff;}
/* Wrap */
#wrap { }
/* Top */
.zag {padding-top:10px;font-family: Arial, Helvetica, sans-serif;font-size:12pt;}
.inf {font-size:8pt;color: #9F9F9F;}
.inf a {font-size:8pt;color: #9F9F9F;}
.spisok ul li {margin-top:-6px; margin-bottom:-10px;}
.spisok a {font-size:8.8pt;color: #afafaf;}
#top {width: 952px;margin: 0 auto;border-top-width: 5px;border-top-style:solid;}
/* Top Meta */
#top-meta {width: 952px;height:21px;padding:2px 0 3px 0;border-bottom-width: 1px;border-bottom-style:solid;margin-bottom:0px;}
#top-meta .date {font-size:10pt;padding-top:3px;height:21px;float:left;margin-right:12px;}
#top-meta .search {font-size:11px;padding: 0 5px 0 15px;float:right;border-left-width: 0px;border-left-style:solid;}
form#topSearch {background-color:#ffffff;border:1px solid #cccccc;width: 183px; height: 16px; padding:2px;position: relative;}
form#topSearch p.fields {padding:0;}
form#topSearch p.fields input {color: #666666;font-size: 10pt;font-weight: normal;width: 180px;background: none;overflow: hidden;border: none;padding-left:20px;position: absolute;}
form#topSearch p.fields button {background: url(images/ico-search.png) no-repeat;width: 16px; height: 16px;border: none;position: absolute;top: 2px; left: 2px;text-indent: -999px;}
#top-meta .rss {padding: 4px 0px 0 10px;float:right;border-left-width: 1px;border-left-style:solid;margin-left: 10px;}
#top-meta .rss a {padding: 6px 0 3px 5px;}
#top-meta .contact-link {padding: 4px 20px 0 10px;border-left-style: solid;border-left-width: 1px;float:right;}
#top-meta .contact-link a {background: url(images/ico-contact-link.png) no-repeat 0 5px;padding: 6px 0 3px 23px;}

.quoter_page, .quoter_comment {color:#777;font-size:8pt;}

#main .vrezka img {padding:0px;margin:0px;}
#main .vrezka a {text-decoration:none;}
#main .vrezka .links_b_r{border-right:1px solid #d0c9ad;}
#main .vrezka .links_b_l{border-left:1px solid #d0c9ad;}

.sider {font:bold 15px/19px arial, Helvetica, Utkal, sans-serif;margin-bottom:1px;padding:2px 10px 2px 5px;background-color: #9B9C9C; background-image: url('http://www.kchetverg.ru/wp-content/themes/kch/images/greybg.jpg');background-repeat:repeat-x;color:#fff}
.sideleftred {font:bold 15px/19px arial, Helvetica, Utkal, sans-serif;margin-bottom:1px;padding:2px 10px 2px 5px;background-color: #DC2543; background-image: url('http://www.kchetverg.ru/wp-content/themes/kch/images/redbg.gif');background-repeat:repeat-x;color:#fff}
.sideleft {font:bold 15px/19px arial, Helvetica, Utkal, sans-serif;margin-bottom:1px;padding:2px 10px 2px 5px;background:#427DB3;color:#fff}
/* Front Page Styles */

#headline {
	height: 252px;
	padding: 0px;
	overflow: hidden;
	position: relative;
	border-bottom: 1px solid #ccc;
	}
#headline .glidecontent {
	color: #fff;
	position: absolute;
	visibility: hidden;
	z-index: 0;
	}
#headline .teaser-image {
	left: 0px;
	width: 350px;
	height: 252px;
	line-height: 0;
	position: relative;
	z-index: 0;
	}
* html #headline .teaser-image {
	display: inline;
	}
#headline .teaser-main {
	left: 0px;
	top: 170px;
	width: 350px;
	height: 82px;
	position: absolute;
	}
#headline .teaser-main .overlay {
	top: 0;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	position: absolute;
	background:#234B7B;
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter:alpha(opacity=50);
	}
#headline .teaser-main .teaser-wrap {
	width: 100%;
	height: 100%;
	position: relative;
	}
#headline .teaser-main .teaser-title {
	margin: 0 8px;
	padding: 0px 0 0;
	font-size: 12pt; line-height: 12.5pt;
	font-weight: bold;

	position: relative;
	}
#headline .teaser-main .teaser-text {
	margin: 0 10px;
	position: relative;
	}
#headline .teaser-main .teaser-text p {
	margin: 0;
	}
#headline .teaser-main a:link,
#headline .teaser-main a:visited {
	color: #fff; font-family: Arial, Helvetica, sans-serif;
	}
#headline .teaser-main a:hover {
	color: #fff; text-decoration:underline;
	}

#headline .glidecontenttoggler { /* Style for DIV used to contain toggler links. */
	top: 0px;
	right: 6px;
	width: 170px;
	color: #fff;
	font-size: 8pt; 
	position: absolute; padding-bottom:2px;
	}
#headline .glidecontenttoggler a {
	height: 78px;
	overflow:hidden;
	display: block;
	padding-top:5px;
	border: solid #f9f9f9;
	border-bottom:1px solid #ccc;
	border-width: 1px 1px 0;
	background: #f9f9f9 url('images/repeat.gif');
	cursor: pointer;
	}

#headline .glidecontenttoggler a:link,
#headline .glidecontenttoggler a:visited {
	color: #333;
	}
#headline .glidecontenttoggler a:hover {
	color: #B60002; text-decoration:none;
	background-color: #f9f9f9;
	}
#headline .glidecontenttoggler a.selected {
	color: #B60002; text-decoration:none;
	background: #f9f9f9 url('images/tophot.png') repeat-x 0;
	}
#headline .glidecontenttoggler .togglercontent {
	padding: 0px;
	font-weight: bold;
	}
#headline .glidecontenttoggler .togglertitle {
	margin: -2px 0 0 15px;
	line-height: 1.2em;
	display: block;
	}
#headline .glidecontenttoggler .teaser-image-small {
	float: left;
	margin: 0 10px 0 0;
	line-height: 0;
	}
.tooltip { position:relative; z-index:124; }
.tooltip span { display:none;}
.tooltip:hover {z-index:125;}
.tooltip:hover span {
display:block;
position:absolute;
width:250px;
top:25px;
left:20px;
background-color:#FCFBDC;
border:1px solid #333333;
padding:5px;
font-size:10pt;
color:#333333;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
}


/* Highlights */ 
#highlights {width: 922px;padding:10px;border-bottom-width: 0px;border-bottom-style:solid;}
#highlights h3 {font-size: 11pt;padding:0;font-style: Arial, Helvetica, sans-serif;float:left;margin-bottom:10px;}
#highlights .more {float:right;font-size:10px;font-family: Arial, Helvetica, sans-serif;text-transform:uppercase;padding-top:5px;}
#highlights .post {width: 294px;margin-right:20px;float:left;}
#highlights .last {margin-right:0;}
#highlights .post .image {float:left;width: 145px;}
#highlights .post .image img {border-width:5px;border-style:solid;}
#highlights .post .content {float:right;border-top-width: 1px;border-top-style:solid;width:140px;padding-top:10px;}
#highlights .post .content .read_more a {font-size:10px;font-family: Arial, Helvetica, sans-serif;text-transform:uppercase;padding:2px;}
#highlights .post .content p {padding: 0 0 10px 0;}
#highlights .post .content a {font-size:11pt;}
/* Afisha */
#afisha {width: 940px;padding:4px 0px;}
#afisha img {padding:5px 0 0 2px;}
.afisha {position:relative;	width: 100%; /* for IE 6 */}
h5 {position: absolute; top: 200px;	left: 0;width: 100%;}
h5 span {color: white;font: bold 9pt/11pt Helvetica, Sans-Serif; *line-height:12pt;
background: rgb(179, 0, 1); /* на случай, если следующая строка не сработает */
background: rgba(179, 0, 1, 0.7);
padding: 4px;}
/* Page Navigation */
#top-nav {height: 28px;font-size: 11px;border-top: 1px #ccc solid;border-bottom:2px #ccc  solid;margin-bottom:20px;}
#top-nav a {color: #000000;font-family: Arial, Helvetica, sans-serif;font-size:8pt;}
#top-nav a:hover {text-decoration: underline;}
#top-nav ul {padding: 0;}
#top-nav .col-left {margin-left: -6px;}
#top-nav .current_page_item ul li a {color:#111111;}
#top-nav .current_page_item ul li a:hover {color:#ffffff;}
/* Page Nav */
#main-menu .second, #main-menu .second ul {padding: 0;margin: 0;list-style: none;line-height: 1;z-index: 100;}
#main-menu .second a {z-index: 100;font-size: 10px; }
#main-menu .second li {float: left;}
/* Style drop down list */
#main-menu .second li a {font-weight:bold;}
#main-menu .second li ul { position: absolute; width: 172px; left: -999em; }
#main-menu .second li ul li { border-width:0 1px 1px; background: #BFDCEE;}
#main-menu .second li ul li a { line-height: 11px; font-size: 10px; color: #555555; width: 150px; }
#main-menu .second li:hover ul, #main-menu .second li.sfhover ul { left: auto; }
#main-menu .second li:hover ul ul, #main-menu .second li.sfhover ul ul { left: -999em; }
#main-menu .second li:hover ul, #main-menu .second li li:hover ul, #main-menu .second li.sfhover ul, #main-menu .second li li.sfhover ul { left: auto; }
#main-menu .second li:hover, #main-menu .second li.hover { position: static; } /* IE7 Fix */
#menu-line {width: 100%;overflow: hidden;}
#main-menu {float: left;width: 100%;}
#main-menu ul {font-size: 10px;list-style: none;}
#main-menu .main {overflow: hidden;width: 100%;height: 10px;margin-top: 0;padding-top:0px;background: url('images/menubg.gif') #0a4e86 repeat-x top;}
#main-menu .second {overflow: hidden;margin-top: 1px;width: 100%;background: #568fc1;}
#main-menu ul li {float: left;padding: 3px 5px 4px 6px;border-right: solid 1px #fff;}
#main-menu ul.main li {padding: 3px 4px 4px 4px;}
#main-menu ul li.remont {color: black; background-color: #E29C14;}
#main-menu ul li.remont a {color: black;}
#main-menu ul li.light_blue {color: #1D3C96; background-color: #BFDCEE; font-weight: bold;}
#main-menu ul li.light_blue a {color: #1D3C96;}
#main-menu ul li.white {color: #1D3C96; background-color: #FFF; font-weight: bold;}
#main-menu ul li.white a {color: #1D3C96;}
#main-menu ul li.yellow {color: black; background-color: #FFFF2B;}
#main-menu ul li.yellow a {color: black; font-weight: bold;}
#main-menu ul li.traktor {color: white; background-color: #990000;}
#main-menu ul li.traktor a {color: white;}
#main-menu ul li.green {color: white; background-color: #46A843;}
#main-menu ul li.green a {color: white;}
#main-menu ul li.brown {color: white; background-color: #975f3f;}
#main-menu ul li.brown a {color: white;}
#main-menu ul li.black {color: white; background-color: #000000;}
#main-menu ul li.black a {color: white;font-weight: bold;}
#main-menu ul li.pink {color: #41011D; font-weight: bold; background-color: #FEADD1;}
#main-menu ul li.pink a {color: #41011D; font-weight: bold;}
#main-menu ul li.orange {color: #fff; font-weight: bold; background-color: #F67A16;}
#main-menu ul li.orange a {color: #fff;font-weight: bold;}
#main-menu ul li.red {color: black; background-color: #D50028; font-weight: bold;}
#main-menu ul li.red a {color: white; text-shadow: 1px 1px red;}
#main-menu ul li.red.act a {color: #D50028; text-shadow: none;}
#main-menu ul li.redli {color: white; background-color: #FB0000;}
#main-menu ul li.redli a {color: white;}
#main-menu ul li.moroz {color: white; background: url(/_img/tab_moroz.jpg) left top no-repeat; font-size: 11px;}
#main-menu ul li.moroz.first {padding: 3px 6px 3px 8px;}
#main-menu ul li.moroz a {color: white;}
#main-menu .main li.newyear {background: url(/_img/menubg_newyear.gif) #9d0000 no-repeat left top;}
#main-menu ul li ul li {float: none;position: relative;width: 125px;display: block;overflow: visible;z-index: 256;padding: 5px 3px 4px 8px;border-right: 0px;}
#main-menu ul li.first {padding: 3px 6px 4px 5px;}
#main-menu ul li.last {padding: 3px 6px 4px 6px;border-right: 0px;}
#main-menu ul li.act {background: #fff;}
#main-menu ul li.act a {color: #0b518a;}
#main-menu ul li a {color: #fff;height: 20px;}

#footer-menu {text-align: center;}
#footer-menu ul {list-style: none;line-height: 0px;}
#footer-menu ul li {display: inline;border-right: solid 1px #a7a7a7;padding: 0 3px 0px 5px;}
#footer-menu ul li a {color: #333;}
#footer-menu {position: relative;}
#footer-menu ul li.last, #logo ul li.last, #search ul li.last, #about ul li.last {border-right: 0;padding-right: 0;}
#main-menu ul.second li.last {border-right: 0px;padding-right: 8px;}

/* Header */
#header {width: 100%;height: 98px;padding-top: 0px;clear: both;position: relative;margin:2px 0;border-bottom-width: 1px;border-bottom-style:solid;}
#header h1 {display: none;}
#header .logo {float:left;width:358px;	/*margin-right:18px;*/ }
#header #header-banner-ad {position: absolute;left: 470px;top:50px;}
#header .recent-entries {width:550px;float:right;height:100px;}
#header .recent-entries .archives p {font-size:13px;letter-spacing:-1px;line-height:14px;margin-bottom:0;}
#header .recent-entries ul {width:550px;float:right;border-left-width: 4px;border-left-style:solid;padding:0;height:100px;overflow:hidden;}
#header .recent-entries li {width:159px;padding: 0 10px;float:left;height:110px;border-left-width: 1px;border-left-style:solid;overflow: hidden;}
#header .recent-entries h4 {padding:0;font-size:10pt;}
.category {margin-bottom:2px;clear:both;padding:0;}
.category a {font-family: Helvetica, Arial, sans-serif;font-size:7pt;text-transform:uppercase;color:#9E9E9E;font-weight:normal;}
#main .categoryhead {font-family: Arial, sans-serif;font-size:13pt;color:#7A7A7A;font-weight:bold;text-decoration:none;}
#main .categoryhead a {font-family: Arial, sans-serif;font-size:13pt;color:#7A7A7A;font-weight:bold;text-decoration:none;}
#main .categoryhead a:hover {color:#7A7A7A;text-decoration:none;}
#header .recent-entries h4 a {font-size:11pt;font-weight:normal;}
/* Content */
#content {width: 953px;margin:0 auto;min-height: 550px;padding: 0;}
* html #content { height: 540px; }
#main {width:540px;}
/* Home Page */
#main .car-container ul {font-size:10pt;margin:10px;padding:0;list-style-image: url('http://www.kchetverg.ru/wp-content/themes/kch/images/arrow.gif');}
#main .car-container li {margin:5px;padding:0;list-style-image: url('http://www.kchetverg.ru/wp-content/themes/kch/images/arrow.gif');}
.threecol_one {width:599px;margin-right:20px;float:left;margin-bottom:16px;}
.threecol_two {width:296px;float:left;margin: 0 20px 16px 0px;}
.threecol_three {width:318px;float:right;margin-bottom:16px;}
#featured_photo {border-bottom-width:0px;border-bottom-style:solid;}
#featured_photo img {border-width:0px;border-style:none;}
#featured_photo div {padding-top:0px;padding-bottom:0px;margin-bottom:2px;border-bottom-width:0px;border-bottom-style:solid;}
#featured_post {padding-bottom:10px;border-bottom-width:1px;border-bottom-style:solid;margin-bottom:2px;overflow: hidden;}
#featured_post img {padding-right:5px;padding-bottom:0px;}
#featured_post p {font-size: 11pt;letter-spacing:-1;line-height:18px;}
#featured_post h2 a {font-size:13.5pt; line-height: 13pt;color:#1163A8; margin-top:15px;font-family:arial,sans-serif;}
#featured_post h2 a:hover {text-decoration:none;color:#1163A8;border-bottom:1px dashed #1163A8;}
#categories-module {width:318px;float:right;}
#categories-module p {padding:0;}
.category-box {border-bottom-style:solid;border-bottom-width:1px;padding-bottom:8px;margin-bottom:5px;width:318px;}
.category-box .category {padding: 0 0 5px 0;margin:0;}
.category-box h3 a {font-size:14px;font-weight:normal;}
.category-image-block {float:left;margin-right:20px;}
.category-image-block img {border-width:5px;border-style:solid;}
#also {margin: 0 0px 8px 0; height:290px;overflow:hidden;border-top-style:solid;border-top-width:1px;border-top-color:#CCC;padding-top:15px;padding-bottom:5px;border-bottom:1px solid #ccc; clear:both;}
#also-header {margin-bottom:10px;padding-bottom:10px;border-bottom-style:solid;border-bottom-width:1px;}
#also-header h3 {font-size:15pt;font-family:Arial;font-weight:normal;float:left;}
#also-header .carousel-nav {float:left; padding-left:10px;}
#also-header .carousel-nav img {cursor: pointer;}
#categories-crop {width: 942px;overflow: hidden;}
#categories-slider {margin-bottom: 0px;float:left;width:8000px;}
#categories-slider .panel {float:left;width:147px;margin-right:12px;}
.categories-slider .panel {float:left;width:147px;margin-right:12px;}
#categories-slider .panel-image {float:left;margin-bottom: 5px;}
.categories-slider .panel-image {float:left;margin-bottom: 5px;}
#categories-slider .panel h3 {font-size:11pt;font-weight:normal;font-style:normal;font-family:Arial, Helvetica, sans-serif;}
.categories-slider .panel h3 {font-size:11pt;font-weight:normal;font-style:normal;font-family:Arial, Helvetica, sans-serif;}
#categories-slider .panel h3 a:link, #categories-slider .panel h3 a:visited { color: #333;}
#bottom ul {padding:0;}
#bottom li {padding:2px 0;}
#bottom .featured_article {border-right-style:solid;border-right-width:1px;border-bottom-style:solid;border-bottom-width:1px;padding: 0 20px 8px 0;}
#bottom .featured_article .more_featured {text-align:right;padding:0;}
#bottom .featured_article h3 {font:bold 16px/21px arial, Helvetica, Utkal, sans-serif;background-color:#000;color:#ffffff;margin-top:5px;padding-left:5px;margin-left:-5px;}
#bottom #col_two li {padding-bottom:5px;margin-bottom:5px;border-bottom-style:solid;border-bottom-width:1px;}
#bottom #col_two li li{ display: none;}    
.divline { height:1px;background-color:#E5E5E5;overflow:hidden; }
ul.bulletbin { margin:0px;padding:10px 2px;list-style:none; }
ul.bulletbin img {width:0px; height:0px;}
ul.bulletbin li { padding:0px 0px 10px 7px;margin:0px;font:8pt arial, Helvetica, Utkal, sans-serif;background:transparent url('images/redbullets.gif') 0px 5px no-repeat;color:#FF0000;font-weight:bold; }
ul.bulletbin li a {font-size:9pt;color:#444;text-decoration:none;font-weight:normal;}
ul.bulletbin li a:hover {color:#444;text-decoration:underline;}
ul.bulletbin li h2 { font:bold 11px/14px arial, Helvetica, Utkal, sans-serif; }
ul.bulletbin li .vidicon { margin:0 0 0 4px;vertical-align:-1px; }
/* Tabs */
#tabs {width:296px;float:left;padding-top:0px;border-top-width:1px;border-top-style:solid;}
ul.idTabs {width: 100%;padding: 0 !important;}
ul.idTabs li {display: inline;font-family: Georgia;font-weight: bold;}
ul.idTabs li a {line-height: 25px;font-family:Helvetica, Arial, Verdana, sans-serif;font-size:10px;text-transform:uppercase;text-decoration:none;color: #2e3738 !important;display: block;float: left;padding: 0 5px;margin-right: 4px;}
ul.idTabs li a.selected, ul.idTabs li a:hover {text-decoration:none;}
.inside ul {padding:10px !important;border-bottom-width:5px;border-bottom-style:solid;}
.inside li {margin: 0 0 5px 0 !important;padding: 0 0 5px 0 !important;list-style-type: none !important;color:#ffffff;border-bottom-style:solid;border-bottom-width:1px;}
.inside li a {color:#ffffff;}
/* Adverts */
#mpu_ad {float:right;width:318px;margin-bottom:15px;}
#leaderboard_ad {text-align: center;background: url('images/ad-deco.gif') center center no-repeat;height:100px;border-top-style:solid;border-top-width:1px;border-top-color:#CCCCCC;padding-top:15px;clear:both;}
#button_ad {float:right;width:200px;height:90px;}
/* Main Content (style) */
#main a { color:#0079D6;text-decoration: none;; }
#main a:hover {	text-decoration:none;color:#ca0002;}
#main h2, #main h3 { font-weight: normal; }
#main h2 { font-size: 24px; }
#main h3 {font-size: 18px; }
#main h4 { font-size: 12px;}
#main img {padding:0px 5px 5px 0px;margin: 0px 0px 0px 0px;}
#main ol, #main ul { line-height: 18px; }
#main ul { padding-left: 50px; }
#main ul li { list-style: circle; padding: 3px 0; }
#main ol { padding-left: 57px; }
#main ol li { list-style: decimal; padding: 3px 0; }
#main blockquote {color:#333;background: url('images/quote.png') no-repeat; background-color: #f7f7f7;margin:5px 0px;padding:5px 10px 5px 17px;width:95%;font-style:italic;}
#bottom {width:942px;border-top-style:solid;border-top-width:1px;float:left;margin-top:15px;padding-top:15px;}
#bottom #col_one {width:200px;float:left;margin-right:10px;padding-left:10px;background:#f0f0f0;border-bottom:0px;}
#bottom #col_two {width:180px;float:left;margin-right:15px;}
#bottom #col_three {width:415px;float:left;margin-right:10px;background:#fff;border:1px solid #ccc; padding:3px 4px;}
#bottom #col_three img {padding-right:5px;}
#bottom #col_three a {font-size:11pt; font-weight:bold; line-height: 11pt;color:#333; margin-top:15px;font-family:arial,sans-serif;}

#bottom #col_four {width:277px;float:left;padding-right:8px;background:#F9F9DC;height:370px}
#bottom .widget h3 {font:bold 16px/21px arial, Helvetica, Utkal, sans-serif;margin:0px;display:block;padding:0 15px 5px 5px;border-bottom-style:solid;border-bottom-width:1px;margin-bottom:18px;}
/* Main Content (post) */
#main .post { padding:5px 0 10px; border-bottom:1px solid #ccc;}
#main .post-title {	font-size:17pt; margin-bottom:10px; padding-top:0; }
#main .archive-title { letter-spacing:0px;font-size:14pt; margin-bottom:5px; padding-top:5px; font-weight: bold;}
.zag {color:#000;margin:0;padding:5px 0px 0px 0px;font-family:arial;font-size:14pt;letter-spacing:0px;font-weight: normal;}
.zag a { color:#000; text-decoration:none;}
.zag a:hover { color:#ff0000; text-decoration:none;}
#main .page-title {	font-size:20pt; margin-bottom:15px; font-family:Arial, sans-serif; padding-top:0;}
.post-details {border-bottom-width:0px;padding-bottom:0px !important;margin-bottom:5px;}
#main h2 a, #main h3 a { color: #1163A8; font-family:Arial, Helvetica, sans-serif; text-decoration: none;  font-weight:bold;}
#main h2 a:hover, #main h3 a:hover { color: #1163A8;text-decoration: none; }
#main .post-details { line-height: 12px; font-size:8pt !important; margin-top: 0px; margin-bottom:0px; position: relative; }
#main .post-details a {color: #9F9F9F; text-decoration: none; }
#main .post-details a:hover { text-decoration: underline; }
#main .post-details {color: #9F9F9F;font-size: 11px;padding: 0 0px 0 1px;}
#main .post h4 { margin-top: 1px; clear: both; width: 100%; }
#main .post h4.continue a {background: #A8BC70;padding: 5px 10px;color: #fff;text-decoration: none;}
#main .post h4.continue a:hover {background: #9fb26a;}
#main .post img.thumbnail {background-color:#EEE;border:1px solid #DDD;padding:5px; float: right;margin: 15px 0 15px 15px;}
#main .post p { font-size:11pt; line-height:20px;  }
#main .post img.gallery { margin:0 7px 7px 0; }
#main h2.arh {border-bottom: #cccccc 1px solid;margin-bottom: 10px;padding-bottom:10px;font-size:14px;text-transform:uppercase;}
/* Main Content (advert 468x60) */
#main .advert_468x60 {background-color:#EDEDED;padding:12px 0;margin: 5px 0 25px 0;text-align:center;}
#main .latest .advert_468x60 {margin-left:33px;}
/* Main Content (post>single) */
.single #main .advert_468x60 {margin: 15px 0 0px 0;}
#main .page h2 {padding-top: 5px;}
/* Comments */
#comments h3 { font-size: 20px;	font-weight: normal;padding: 10px 0 20px 0;}
#comments #comments_wrap {padding: 0; position: relative; margin-top:20px;}
#comments #comments_wrap h2 {font-size:18px;font-style:italic;padding: 10px 0;border-top-style:solid;border-top-width:5px;letter-spacing:-1px;}
#comments ol.commentlist li { list-style-type:none; }
#comments .comment { margin: 18px 0 30px 0; padding-bottom:0px; width: 100%;  }
#comments .comment a { text-decoration: none; color:#353535;border-bottom:1px dashed #353535;}
#comments a {text-decoration: none; color:#353535;}
#comments .comment a:hover { text-decoration: none; border-bottom:0px dashed #353535;}
#comments .comment small { font-size: 10px;	margin-top: -2px; }
#comments .comment .col-left {width: 110px;}
#comments .comment .col-left img {border: #EDEDED 5px solid;}
#comments .comment .col-left p { padding: 0 0 0 2px; line-height: 19px;}
#comments .comment .col-left .inside {width: 110px;float: left;position: relative;overflow: hidden;min-height:70px;}
#comments .comment .col-right {min-height: 70px;background: #fff;padding: 10px 20px;border: #EDEDED 1px solid;margin-left:100px;float:none;}
#comments .comment div.avatar {float:right;width:80px;}
#comments .comment img.avatar { }
#comments .comment .comment-entry p {font-size:11pt;line-height:18px;}
#comments .comment .comment-head {margin-bottom:10px;}
#comments .reply {text-align:right;}
#comments .reply a {padding:3px;font-family: Helvetica, Arial, sans-serif;text-transform:uppercase;text-decoration:none;font-size:10px;}
* html #comments .comment .col-right { height: 100px; }
#comments .comment span.reply { float:right; padding: 3px 3px 0; font-size:11px; }
#comments .comment span.reply a { text-decoration:none; color:#aaa; }
#comments ul.children { padding:10px 0 0 30px; margin-left:30px; border-left-style:solid; border-left-width:1px; }
#comments ul.children li { border:none; }
#comments .navigation .alignright, #comments .navigation .alignleft { margin:0;}
#comments .navigation a {background: #9F9F9F;color: #fff;display: block;padding: 5px 9px;margin-left: 4px;font-family:Georgia;font-weight:bold;}
#comments .navigation a:hover {background: #888;}
#comments .commentlist {padding:0;border-top-style:solid;border-top-width:1px;}
#comments .commentlist p{padding:0 0 10px;}
#comments .commentlist #respond #form_wrap {padding:0 0 25px;margin:0;border:0;width:auto;}
#respond h2 {font-size:18px;margin-bottom:18px;}
#commentform {background-color:#eee;padding:10px;}
#commentform p {padding:0;margin-bottom:10px;}
#commentform .comment-fields {float:left;width:425px;}
#commentform .comment-info {float:right;width:200px;padding: 15px 10px 0 0;}
#commentform .comment-info p {font-size:12px;font-style:italic;}
#commentform label {float:left;width:368px;}
#commentform #author, #commentform #email, #commentform #url, #commentform #comment {width:500px;padding:5px;border:1px solid #fff;}
#comments .commentlist .children #respond #form_wrap .col-right{float:none;}
#comments .cancel-comment-reply {margin-bottom:10px;}
#commentform #submit {padding:5px;font-family: Helvetica, Arial, sans-serif;font-size:11px;border-style: solid;border-width:1px;text-transform:uppercase;}
/* Sidebar */
#sidebar {width: 318px;overflow: hidden;}
#sidebar .subcol {width: 143px;}
#sidebar ul {clear: both;}
#sidebar ul li a {color: #636363;display:block;}
#sidebar a:hover, #sidebar .current-cat a, #sidebar li.active a {color: #000;}
#sidebar ul li span {font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#878787;font-weight:normal;}
/* Sidebar (block) */
#sidebar .block {width: 320px;}
#sidebar .subcol .block {width: 320px;}
/* Sidebar (widgetized)*/
#sidebar .textwidget {clear:both;padding:0;}
.widget {margin-bottom:0px;border-bottom-style:solid;border-bottom-width:5px;}
.widget ul {padding:0;}
.widget a {font-size:11pt;}
.widget li {padding:5px 0;}
.widget h3 {font-size:13pt;font-family:Helvetica, Arial, Verdana, sans-serif;padding:0px 5px;margin-bottom:5px;}
.widget img {padding-bottom:5px} 
#sidebar li {border-bottom: 1px solid #e2e2e2;line-height: 18px;overflow: hidden;}
/* Sidebar (widgetized>list>inside)*/
#sidebar ul ul {padding: 0;margin: 3px 0 0 0;border:0;}
#sidebar ul ul li {border: 0;padding-bottom: 0;border-top:1px solid #E2E2E2;}
/* Sidebar (widgets)*/
#tag_cloud h2 {display: block;float: none;}
.textwidget {clear: both;padding: 5px 2px;line-height:20px;}

#wp-calendar #prev a, #wp-calendar #next a {color:#999;font-size: 0pt;text-decoration: none;}
#wp-calendar {width: 100%;padding: 0 0 0px 0;margin-bottom: 0px;clear: both;}
#wp-calendar caption {font:bold 15px/19px arial, Helvetica, Utkal, sans-serif;margin-bottom:1px;padding:2px 2px 2px 5px;background-color: #9B9C9C; background-image: url('http://www.kchetverg.ru/wp-content/themes/kch/images/greybg.jpg');background-repeat:repeat-x;color:#fff}
#wp-calendar caption a { color:#D50028; text-decoration: none;}
#wp-calendar th {color: #333;}
#wp-calendar #today {border:1px solid #999;}
#wp-calendar th {font-style: normal;text-transform: capitalize;}
#wp-calendar td {padding: 3px 0;text-align: center;}
#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
#wp-calendar a {text-decoration: underline;}
#wp-calendar a:hover {text-decoration: none;}

/* Sidebar (Search)*/
#sidebar #search_main form div {position: relative;height: 33px;background: #ccc;margin-bottom:25px;}
#sidebar #search_main input.field {width: 163px;position: absolute;left: 12px;top: 7px;padding-top: 2px;outline: none;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #fff;border: 0;background: transparent;z-index: 1;}
#sidebar #search_main input.submit {position: absolute;right: 0;top: 0;z-index: 1;}
/* Sidebar (flickr) */
#flickr h3 span {color: #0061D8;}
#flickr h3 span span {color: #FF1183;}
#flickr .wrap {margin-left: -5px;padding: 0;position: relative;margin-bottom:25px;}
#flickr a img {	float: left;margin-left: 10px;margin-bottom: 10px;display: block;padding: 3px;background: #fff;border: #CECFC6 1px solid;}
#flickr a:hover img {border: #A8AA99 1px solid;}
/* Footer */
#footer {width: 922px;padding: 10px;margin:5px auto;font-size: 11px;color: #fff;text-align:center;}
#footer #category-nav, #footer #page-nav {text-align:center;padding: 5px 0;}
#footer #category-nav li, #footer #page-nav li {display:inline;margin-right:20px;}
#footer #page-nav li {padding-right:8px;margin-right:8px;border-right-style:solid;border-right-width:1px;}
#footer #category-nav a {text-transform:uppercase;}
#footer a{ color:#fff; }
#footer .credits img {vertical-align: middle;}
#footer .credits span {display: none;}
.foot   {color:#343434;}
.foot a {color:#555;text-decoration: none;}
.foot a:hover {color:#000;text-decoration: underline;}
#recentcomments li {padding-bottom:14px;}
#recentcomments li a {padding-bottom:0px;color:#333;}
.recentcomments li {list-style-image: url('http://www.kchetverg.ru/ikonki/lastcom.gif')}
.feedburnerFeedBlock ul li {padding-top:0px; padding-bottom:0px;}
.categoria {font-size:8pt;color:#888;padding-left:-20px; /* margin-left:-4px; */ }
.categoria a {font-size:8pt;color:#888;padding-left:2px;margin-left:0px; text-decoration:none;}
.categoria a:hover {color:#000; text-decoration:underline;}
/* tabs */
ul.tabs {height: 23px;line-height: 25px;margin: -10px 0 -5px 0px;*margin: 0px 0px 0px 0px;*height: 17px;list-style: none;}
* html ul.tabs {margin-bottom: 0;}
ul.tabs li {float: left;margin-right: 1px;}
ul.tabs li a { font-size:8pt;display: block;padding: 0 2px;margin-bottom: -1px;*margin-bottom: -11px;*padding-bottom:0px;color: #fff;text-decoration: none;cursor: pointer;background: #427DB3;border: 0px solid #EFEFEF;border-bottom: 0px solid #F9F9F9;position: relative;}
* html ul.tabs li a {float: left}
*+html ul.tabs li a {float: left}
ul.tabs li a:hover { text-decoration:none;color: #fff;padding: 0 2px;background: #427DB3;border: 0px solid #ccc;}
ul.tabs li.tab-current a { font-size:8pt; color: #444;background: #fff;padding: 0px 1px 2px;border: 1px solid #568FC1;border-bottom: 1px solid #FFF;}
div.t2, div.t3, div.t4 {display: none;}
div.t1, div.t2, div.t3, div.t4 {border: 1px solid #A0A0A0;background: #fff;padding: 2px 5px;}
.t1 a {font-size:9pt; text-decoration:none; color:#333;}
.t1 a:hover { color:#333; text-decoration:underline; }
.t2 a {font-size:9pt; text-decoration:none; color:#333;}
.t2 a:hover { color:#333; text-decoration:underline; }
.t3 a {font-size:9pt; text-decoration:none; color:#333;}
.t3 a:hover { color:#333; text-decoration:underline; }
.t4 a {font-size:9pt; text-decoration:none; color:#333;}
.t4 a:hover { color:#333; text-decoration:underline; }
.t5 a {font-size:9pt; text-decoration:none; color:#333;}
.t5 a:hover { color:#333; text-decoration:underline; }
/* end tabs */


.tooltip span {display:none; /* Запрет показа подсказки без наведения */ }
.tooltip:hover span{
	 font-size:8pt; /* Задание размера шрифта подсказки */
	 font-weight:normal;
	 display:block; /* Задание показа подсказки */
	 position:absolute; /* Задание положения подсказки */
	 top:40px; /* Задание отступов */
	 left:5px;
	 background:#65b5ff; /* Задание цвета фона подсказки */
	 border:1px solid #002649; /* Задание границы поля подсказки */
	 color:#fff; /* Задание цвета шрифта подсказки */
	 width:135px; /* Задание ширины поля подсказки */
	 text-decoration:none;
	 padding:5px;
	 opacity: 0.95; /* Задание прозрачности поля подсказки */
	 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95);
}

