/*
Theme Name: ITC theme
Version: 1.3
Author: Jurko Chervony & Yuriy Buchchenko
*/


a,
a * {
	-webkit-transition: all 0.04s;
	-moz-transition: all 0.04s;
	-o-transition: all 0.04s;
	transition: all 0.04s;
}

.box-col-right .hotline-linker {display:none; !important}


body {
	font:normal 14px Arial, Verdana, sans-serif; position:relative; margin:0; background:#e9e9e9 url(http://colo1.adriver.ru/images/0001975/0001975711/0/1x1.gif) no-repeat center top;
}

h1, h2, h3, h4, h5, h6 {font-weight: normal; margin: 0 0 20px; clear: both;}

a {color:#0885A8}
a:hover, .new_reviews a:hover { color: #20bbe7; }
.green, .news_cat {background:#99a851 !important;}
.blue, .articles_cat, .review_cat_cat {background:#40b8f2 !important;}
.red, .video_cat, .video_cat_cat {background:#c82b2b !important;}
.orange, .blogs_cat {background:#f2a32e !important;}


.name_razdel span {display: block; background: #333;} /* Default color */

.stati_cat { background: #3f5aa9 !important;; }
.reportazhi_cat { background: #90abfa !important;; }
.opyit-ekspluatatsii_cat { background: #7b96e5 !important;; }
.interview_cat { background: #617ccb !important;; }

.fix {width:1095px; margin:0 auto}
.logged-in .fixed {top:28px;border-top:1px solid #ccc;}
.fixed {position:fixed !important; top:0; width:100%}

.doska-new-adv ul li {background-color: #e1e1e1;height: 75px;border-bottom: 1px solid #f1f1f1;padding: 5px 10px;}
.doska-new-adv ul li:hover {background-color: #cfcfcf;cursor:pointer;}
.content_box .izbrn img {border: 1px solid #C5C5C5 !important;width: 73px;height: 73px;}
.content_box .time {padding:5px 0px;}
.content_box .time h2 {
margin: 0 !important;
padding: 0 !important;
background: none !important;
font-size: 12px !important;
line-height: 1.4 !important;
font-weight: bold !important;
height: 40px;
overflow: hidden;}


.doskalink {display: block;width: 280px;background-color: #e1e1e1;text-align: center;text-transform: uppercase;text-decoration: none;color: black;font-weight: bold;font-size: 16px;padding: 10px;}
.doskalink:hover {background-color: #cfcfcf;color:black;}

.head {
	background: #161616;
	background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #494949),	color-stop(1, #161616));
	background-image: -o-linear-gradient(bottom, #494949 0%, #161616 100%);
	background-image: -moz-linear-gradient(bottom, #494949 0%, #161616 100%);
	background-image: -webkit-linear-gradient(bottom, #494949 0%, #161616 100%);
	background-image: -ms-linear-gradient(bottom, #494949 0%, #161616 100%);
	background-image: linear-gradient(to bottom, #494949 0%, #161616 100%);
	box-shadow: #000 0 0 1px;
	position:relative;
	z-index:100;
	min-width:1095px
}
header nav {width:100%; position:relative; clear: both;}
header nav .menu ul {height: 40px;float: left;}
header nav .menu li { float:left; border-right:1px solid #555}

header nav .menu li:first-child a {
	background: url("i/logo-itc.png") no-repeat 50% 50%;
	width: 92px;
	overflow: hidden;
	color: #000;
	text-indent: -9999px;
	background-size: 82%;
}


#menu-item-148048 a { width: 156px; }
#menu-item-149595 a { width: 134px; }
#menu-item-148066 a { width: 123px; }
#menu-item-162228 a { width: 119px; }
#menu-item-148065 a { width: 111px; }
#menu-item-149596 a { width: 111px; }


header nav a {color:#fff; text-decoration:none; font-size:14px; font-weight:normal; display:block; text-transform:uppercase; font-family:arial, sans-serif; height:16px; padding:12px 0;text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5); text-align: center; }
header nav a:hover {color:#fff}
header nav li:hover,
header nav li.current-menu-item,
header nav li.current-post-ancestor,
header nav li.current-menu-parent,
header nav li.current-post-parent {background:#000}
header nav .not_hover {background:none;float:right;}
header nav .not_hover:hover {background:none;}
header nav .border {border:none; width:50px; position:relative}
nav.fix #searchform {
	float: right;
}
#searchform {padding:8px 0 0 0; height:32px}
#searchform #s, #searchform input[type="submit"] {border:none}
#searchform #s {height: 24px; width: 275px; padding: 0 7px; background: #666; float: left; line-height: 1; font-size: 12px; color:#fff; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; position: relative; z-index: 999; }
#searchform input[type="submit"] { background:url(i/ic_s.png) no-repeat; width: 25px; height: 25px; cursor: pointer; margin:0;}


.clear {clear:both}

.thems {background:#f1f1f1; font-size:11px; padding:5px 0 5px;text-transform:uppercase; clear: both;}
.thems div {padding:0; width:1077px}
.thems ul {margin: 0; display: inline;}
.thems li {list-style: none;display: inline;}
.thems a {color:#797979; text-decoration:none; margin:5px; padding:2px;}
.thems .current-menu-item a,
.thems a:hover {background-color:#20BBE7;color:white;text-decoration:none;}

#content {position:relative; padding:5px 0 15px 0; }
#content.fix {width:1095px;}
div[role="main"] {width:751px; float:left; margin-top:12px; padding-top: 1px;}
div[role="main"] div.blocks {left:-25px; overflow:hidden; position:relative; width:775px}
body.home div[role="main"] div.blocks { left: -20px; overflow: hidden; }
.border-title {font-size: 24px; border-bottom: 1px solid #CFCFCF; color: #333333; font-family: Tahoma,Arial; position: relative; margin:0 0 15px 0}

h1.post-title {font-size: 28px !important; line-height: 1.1; font-family: 'HattoriHanzoLight', Tahoma;border-bottom: 1px solid #e1e1e1;}
h1.post-title a {color:#000; text-decoration:none;}
h1.post-title a:hover {color:#20bbe7;}

h2.post-title {font-size: 28px !important; font-family: 'HattoriHanzoLight', Tahoma;border-bottom: 1px solid #e1e1e1;}
h2.post-title a {color:#000; text-decoration:none;}
h2.post-title a:hover {color:#20bbe7;}

h3 {font-size:20px !important;line-height:1;}

/* POSTS SORTING & VIEW OPTION
-----------------------------------------------------------------------------*/
ul.sort-list, ul.view-option { position: absolute; font-size: 12px; right: 100px; top: 14px; }
body.gecko ul.sort-list { top: 5px; }
ul.sort-list.sort-filter { right: 0; }
ul.sort-list li, ul.view-option li { float: left; margin: 0 0 0 15px; padding: 0 0 7px; }
ul.sort-list li.current-sort, ul.view-option li.active { background: url(i/sort-bubble.png) no-repeat 50% 100%; }
ul.sort-list li a, ul.view-option li a { color: #999; text-decoration: none; }
ul.sort-list li a:hover, ul.sort-list li.current-sort a { color: #000; }

ul.view-option { top: 11px; right: 0; }
body.gecko ul.view-option { top: 7px; }
ul.view-option li { padding: 0 0 10px; }
ul.view-option li a { background: url(i/view-option.png) no-repeat; width: 14px; height: 14px; text-indent: -9999px; display: block; opacity: 0.3; -moz-opacity: 0.3; filter: alpha(opacity=30); }

ul.view-option li#grid-mode a { background-position: -14px 0; }
ul.view-option li#lines-mode a { background-position: -28px 0; }
ul.view-option li#grid-mode a:hover, ul.view-option li#grid-mode.active a,
ul.view-option li#lines-mode a:hover, ul.view-option li#lines-mode.active a,
ul.view-option li#list-mode a:hover, ul.view-option li#list-mode.active a { opacity: 1;  -moz-opacity: 1; filter: alpha(opacity=100); }
/*-----------------------------------------------------------------------------*/

/*---------------------------------ARTICLE---------------------------------------------*/

.post {
	margin: 0px 0px 20px 20px;
	padding: 40px 39px 20px;
	background:#fff;
	border-bottom: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	border-left: 1px solid #ebebeb;
	border-top: 1px solid #ebebeb;
	position: relative;
	font-size:11px;
}
/* Хак для завантаження постів */
body.no-js .post,
body.no-js #display-mode {opacity: 0;}

body.single article.post { opacity: 1 !important; }
/**/

.post a {color:#0885A8;}
.post a:hover {color:#20bbe7;}
.name_razdel, .avtor, .comments-count, .post time {position:absolute; top:8px; color:#999}
.name_razdel {top:-2px; background:url(i/l-angle.png) no-repeat}
.name_razdel a {color:#fff; text-decoration: none; display: block; padding: 8px 10px; }
.name_razdel a:hover {padding-top:13px; color:white;}
.name_razdel i {background: url(i/r-angle.png) no-repeat 100% 0; display: block; font-style:normal; }
body.single .name_razdel i,
.name_razdel i { padding: 0 3px; }
.avtor {left:175px}
.avtor a {color:#999;}
.avtor a:hover {color:#0885A8;}
.post time {right:52px}

.comments-count {right:8px; display:block}

.gallery_fich .bubble {/* height: 14px; */}

.bubble { background: url(i/arr-bubble.png) no-repeat 50% 100%; margin: 0 0 0 10px; font-family: 'HattoriHanzoLight', Tahoma; overflow: hidden;display: block; height: 22px;}
.bubble a {padding: 0 7px; line-height: 16px !important; background: #000; color:#fff; text-decoration: none; font-size: 11px !important;height: 16px !important;overflow: hidden;display: block; font-family: 'HattoriHanzoLight', Tahoma !important;}
.bubble a:hover {color:white;}

.sidebar .bubble {/* padding-bottom: 14px; */}

a.read-more {color: #999;text-decoration: none;font-size: 11px;padding: 5px 10px 7px 10px;background: #e1e1e1;}
a.read-more:hover { background: #999; color:white;}
article p {margin: 10px 0 10px 0; font-size: 14px; line-height: 20px;}
article h1 {font-weight:normal; font-size:25px !important;padding: 10px 0 0px 0;}
article h2 {font-weight:normal; font-size:23px !important;padding: 10px 0 0px 0;}
article h3 {font-weight:normal; font-size:21px !important;padding: 10px 0 0px 0;}
article h4 {font-weight:normal; font-size:19px !important;padding: 10px 0 0px 0;}
article h5 {display:block;width:650px;}
article h5 strong {display: block; background-color: #efefef; font-size: 16px; color: black; font-family: 'HattoriHanzoLight', Tahoma; width: 244px; border-left: 5px solid #4b9f2c; border-bottom: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1; border-top: 1px solid #ebebeb; margin: 10px 30px 10px 30px; padding: 5px 15px; float: left;font-weight:normal;}
article h5 em {display: block; background-color: #efefef; font-size: 16px; color: black; font-style:normal; font-family: 'HattoriHanzoLight', Tahoma; width: 244px; border-left: 5px solid #cc0000; border-bottom: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1; border-top: 1px solid #ebebeb; margin: 10px 30px 10px 0px; padding: 5px 15px; float: left;font-weight:normal;}
article ul {list-style-type: disc;padding: 5px 25px;font-size: 14px;line-height: 20px;}
article ol {padding: 5px 25px;font-size: 14px;line-height: 20px;}
article table {width:100%;font-size:11px;line-height:14px;background-color:#f2f2f2;border-bottom: 1px solid #e1e1e1;border-right: 1px solid #e1e1e1;border-left: 0px;border-top: 1px solid #ebebeb;margin:10px 0px;}
article .OPP-choices {background:transparent !important;}
article table td {border-bottom:1px solid white;text-align:center;padding:4px 3px;border-left: 1px solid white;}
article blockquote p {color: #777;font-size: 16px;line-height: 22px;font-style: italic;padding: 10px 50px;margin: 10px 0 10px;border-top: 1px solid #e1e1e1;border-bottom: 1px solid #e1e1e1;}
article pre {font-family: Courier New;font-size: 14px;line-height: 20px;color: black;}
article .wp-caption-text {color: #444;font-size: 12px;line-height: 17px;font-style: italic;padding: 10px 40px;margin: -2px 10px 10px 0px;border-bottom: 1px solid #e1e1e1;background-color: #f1f1f1;}
article p iframe {width:650px;}

article p iframe {width:650px;}

article footer {background:none}
article footer p {background:none; font-size:12px;}
.alignleft {float: left}

.lines {padding: 5px 100px 5px 140px;border-bottom: 1px solid #e1e1e1;background-color: white;border-right: 1px solid #e1e1e1;}
.lines h1 {font-size:15px;border:0px !important;}
.lines footer, .lines .article-content, .lines .small-post-image, .lines .comments-count, .lines .avtor {display:none}
.lines time, .lines .name_razdel {top:3px}
.lines time {left:5px; font-size:11px;width:130px;font-style: italic;}
.lines .name_razdel {right:0;}
.lines .name_razdel, .lines .name_razdel i, .grid .name_razdel, .grid .name_razdel i {background:none;padding: 0;}
.lines .name_razdel a, .grid .name_razdel a {padding:2px 0; width:75px; text-align:center; margin: -3px 0; text-overflow: ellipsis; overflow: hidden;}
.lines .name_razdel a:hover {padding-right:5px}
.lines .post-types {display:none;}
.grid .name_razdel a:hover {padding-left:5px}

.post .small-post-image {display:none;}
.grid .post-types {display:none;}
.grid {width:230px; height:234px; padding:0; float:left; margin: 0 0 18px 26px;border-bottom: 1px solid #e1e1e1;
border-right: 1px solid #e1e1e1;
border-left: 1px solid #ebebeb;
border-top: 1px solid #ebebeb;}
.grid header {position:absolute; bottom:32px; width:100%}
.grid .small-post-image, .review-post .small-post-image {width:230px; height:124px}
.grid .small-post-image:hover,
.review-post .small-post-image:hover,
article a:hover img
{opacity:0.95}
.grid h2 {font-size:15px !important; height:64px; padding:0 15px; line-height:16px; overflow:hidden; font-family: 'HattoriHanzoLight', Tahoma;border:0px;border-bottom: 1px solid #e1e1e1;}
.grid h1 {font-size:15px !important; height:64px; padding:0 15px; line-height:16px; overflow:hidden; font-family: 'HattoriHanzoLight', Tahoma;border:0px;border-bottom: 1px solid #e1e1e1;}
.grid p.img, .review-post p.img {display:block; margin:0}
.grid p.img a, .review-post p.img a {display:block;}
.grid .avtor, .grid .com-text, .grid .article-content, .grid footer, .fich .com-text, .video .com-text, .new_reviews .com-text {display:none}
.grid .name_razdel {top:70px}
.grid .comments-count, .grid time  {top:73px}
.grid time {width:100px; left:85px}
.grid:hover {border:1px solid #CFCFCF;}

.grid .small-post-image {position:absolute; bottom:78px; display:block;}

.review-name {text-decoration:none; text-transform:uppercase; color:#fff; position:absolute; top:-18px; background:#000; padding:2px 5px; font-size:11px}
.review-post {width:230px; height:417px; position:relative; background:#fff; border-bottom: 2px solid #E9E9E9; border-right: 1px solid #EBEBEB; float:left; margin: 20px 0 18px 18px}
.review-post h1 {font-size:16px; padding:15px 15px 0 15px; margin:0;font-family: 'HattoriHanzoLight', Tahoma;}
.review-post .reviews-cat-posts {padding:15px; background:#eee; position:absolute; bottom:0; width:200px}
.review-post .reviews-cat-posts a {color: #666; margin: 0 0 10px; font-size: 12px; line-height: 17px; display: block; text-decoration: none; }
.review-post .reviews-cat-posts a:hover {color:#222; text-decoration:underline}
.review-post:hover .review-name, .review-post:hover .reviews-cat-posts { background: #ccc; color:#fff}


/*-------------------------------------------------------------------------------------*/


aside.sidebar {width:300px; float:right; font-size:15px; font-family: 'HattoriHanzoLight', Tahoma;margin-top:15px;}

aside.sidebar .block {
	margin-bottom: 25px;
}
aside.sidebar .block:last-child {
	margin-bottom: 0;
}

aside h3 {border-bottom:1px solid #CFCFCF; margin:10px 0 10px; padding:0 0 5px 0;text-transform:uppercase;font-size:17px !important;}
aside section {margin:10px 0 10px 0}
.last_news li {margin: 0 0 10px; position: relative; padding: 8px 35px 10px 8px; background: white; border-bottom: 1px solid #D6D6D6; font-size: 13px; line-height: 1.1;}
.last_news li:hover {background:#ececec}
.last_news li a, .new_reviews a {color:#000; font-size: 13px; font-family: Arial, sans-serif; text-decoration:none}
.last_news .bubble {position:absolute; top:7px; right:7px}
.last_news .bubble a {color:#fff}

/* News from Hotline */
aside.sidebar #hotline_news {
	padding: 15px;
	border-bottom: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	border-left: 1px solid #ebebeb;
	border-top: 1px solid #ebebeb;
	font-weight: bold;
	font-size: 16px;
	background: #fff;
}
aside.sidebar #hotline_news h3 {
	background: transparent url(i/hotline.jpg) no-repeat 0 0;
	padding-top: 2px;
	padding-left: 25px;
	margin-bottom: 15px;
}
aside.sidebar #hotline_news h3 a {
	color: inherit;
	text-decoration: none;
}
aside.sidebar #hotline_news h3 a:hover {
	text-decoration: underline;
}

aside.sidebar #hotline_news li {
	margin: 0 0 10px;
	line-height: 1.1;
}
aside.sidebar #hotline_news li a {
	text-decoration: none;
	color: #777;
	font-size: 14px;
	font-weight: normal;
}
aside.sidebar #hotline_news li a:hover {
	text-decoration: underline;
}




.vertical-banner {padding-bottom:10px;}

.soc_link {overflow:hidden}
.soc_link li {float:left; margin:0 10px 0 0}

/* Widget Most commented */
.most-commented--block {}
.most-commented--block h3 {
	color: #20BBE7;
}
.most-commented--block .comments-count {
	right: 163px;
}
.most-commented--block .bubble {
	top: 5px;
	right: 163px;
	background-image: url("i/arr-bubble-blue.png");
}
.most-commented--block .bubble a {
	background: #20BBE7;
}


.new_reviews {margin:-10px 0px 20px 0px}
.new_reviews li {padding:5px 40px 5px 96px; border-bottom:1px solid #d7d7d7; line-height: 1.1; position:relative; overflow:hidden}
.new_reviews .bubble a {color:#fff}
.new_reviews img {float:left; margin:0 0 0 -96px; border:1px solid #CFCFCF; width:86px; height:48px;}
.new_reviews a:hover img {border:1px solid #20BBE7}

.comments li {padding:5px 5px 5px 107px; border-bottom: 1px solid #20BBE7;}
.comments i {overflow:hidden; font-style:normal; display:block; padding-top:27px;}
.comments img {margin:0 0 0 -107px; border:1px solid #20BBE7; width:94px }

/* Fix comments bubble on home */
 {display: block;/* margin-top: 2px; */}
/**/


footer {width: 100%; min-width:1095px; background: black; color: #999; font-size: 12px;}
footer .center-wrapper {background: url(i/foot-grad.png) no-repeat; padding: 15px 20px 5px 0px; width: 1037px; margin: 0 auto; position: relative;}
footer .foot-nav ul {
	margin: 0;
}
footer .foot-nav li {
	display: inline;
	margin:0 10px 0 0;
}

.scroll_top {text-decoration:none; float:right; margin-right:40px; border-bottom: 1px dashed;}
footer .center-wrapper p {margin: 10px 0;}

.group:after {clear: both; content: "."; display: block; height: 0; visibility: hidden;}



/*----------------------------------GALLERY-----------------------------------------------*/
.gallery {overflow:hidden; margin:0 0 20px 0; position:relative; width:100%}
.gallery .big_img {margin: 0 1px 0 0; overflow: hidden; display: block; float: left}
/*.gallery .big_img img {width:390px;}*/
.gallery section {position:relative; float:left; margin:1px 1px 0 0;}
.gallery img {float:left}
.gallery .hidden {display:none; position: absolute; padding: 7px; background: black; color: white; font-size: 11px; cursor:pointer; left: 0; bottom:0; opacity: 0.7; line-height:12px; text-align:right}
.gallery section:hover .hidden {display:block}

.fich {margin: 0 0px 5px 0; width: 753px; height: 405px; overflow:hidden;background-color: #b3b3b3;}
.gallery_fich .b_img {display:block; float:left; position:relative}
.gallery_fich .b_img img {width:501px; height:270px; margin:0 1px 0 0}
.gallery_fich .b_img .big_width {display:block; height:270px}
.gallery_fich section img {width:250px; height:134px;}
.gallery_fich section {float:left; margin:1px 1px 0 0; position:relative}
.gallery_fich .hid,
.gallery_fich .hid_small {text-shadow: 0 1px 0 rgba(0, 0, 0, 0.6);}
.gallery_fich .hid {
	position:absolute;
	font-family: 'HattoriHanzoLight', Tahoma;
	bottom:0;
	color:#fff;
	background: #000;
	background:rgba(0, 0, 0, 0.5);;
	width:410px;
	font-size: 16px;
	line-height: 1.1;
	padding: 5px 75px 5px 16px;
	text-decoration:none !important;
}

.gallery_fich a {text-decoration:none !important;}
.gallery_fich .hid_small {width: 190px; padding: 5px 47px 5px 13px;}
.gallery_fich section .width_img{width:250px; height:134px; display:block}
.gallery_fich a:hover .hid {background-color:#000; text-decoration:none !important;}

.video {padding:0 0 10px 0; border-bottom:1px solid #cbcbcb}
.video a:hover p {color:#20BBE7}
.video .big_img {width:222px; margin-right:12px; position:relative; }
.video .big_img .height {float: left; position: relative; text-decoration:none}
.video .big_img .height img {width:220px;height:119px;margin-bottom:5px;border:1px solid #CFCFCF;}
.video .big_img p {font-size:13px; font-family: Arial, sans-serif; line-height: 1.1; margin-left:5px; color:#000;padding-right:40px;}
.video .big_img .comments-count {right:0; top:124px}
.video section {margin:0 0 7px 0; border:1px solid #cbcbcb; width:62px; height:32px}
.video section:hover, .video section.active {border:1px solid #20BBE7}

/*-----------------------------------------------------------------------------------------*/




/*-----------------------------horizontal-long-banner------------------------------*/
.horizontal-long-banner {padding:0; background:url(i/bg_block_rec.png) repeat-x 0 0; text-align:center}
/*-----------------------------------------------------------------------------------------*/


.tags {position:relative; height:205px}
.tags i {font-style:normal}
.tags a, .tags h1 {color:#fff;}
.tags a {display:block;  font-size:12px; margin:0 0 5px 0; background:#5a6770; text-decoration:none}
.tags a:hover {background:#1f9cc4}
.tags a i {background: black; padding: 3px 7px; margin:0 0 0 7px; display:block}
.tags h1 {top:25px; font-size:48px; font-family:Tahoma; line-height:30px; text-shadow: black 2px 0 2px;}
.tags h1 i {font-size:18px}
.tags p, .tags h1 {position:absolute; left:45px}
.tags p {bottom:15px;}

.block_r {overflow:hidden; padding:15px 0 0 0; position:relative}
.block_r a {float:left; display:block; font-size:12px; font-family:Tahoma; text-decoration:none;}
.block_r .nav {position:absolute; bottom:20px; left:0}
.block_r .nav a {padding:5px 20px; background:#f1f1f1; margin:0 10px 0 0; border-radius:10px; color:#494949}
.block_r .nav a:hover {background:#dcdcdc;}
.title_tab {border-bottom:1px solid #f2f2f2; overflow:hidden}
.title_tab a {padding:0 15px 5px 15px;  margin:0 10px 0 0; color:#797979}
.title_tab a:hover, .title_tab a.active {border-bottom:2px solid #27bce6; color:#494949}


.pagination {margin:0 0 15px 18px; height: 33px; padding:0 2px; clear:left }
body.home .pagination { margin-right: 19px; }
.pagination span {display: block;}
.pagination a {background: url(i/nav.png) no-repeat 0 0; display: block; height: 31px; color: #fff !important; font-size: 12px !important; text-decoration: none;}
.pagination a span {padding: 0 15px 0; background: #20bbe7; line-height: 31px; }
span.next a {float: right; background-position: right 0; padding-right: 8px;}
.back {float: left;}
.back a span {margin-left: 8px;}

/* Button for load next posts */
.pagination a.itc-load-next-posts, /* For new tag archives */
.pagination a.itc-load-next-page /* For others archives */
{
	background: #20bbe7 none;
    display: inline-block;
	margin-left: auto;
	margin-right: auto;
    height: auto;
    line-height: 1;
    padding: 10px 27px;
}

.pagination a.itc-load-next-posts.loading-posts, /* For new tag archives */
.pagination a.itc-load-next-page.loading-posts /* For others archives */
{
	background-image: url("i/ajax-loader.gif");
	background-position: 4px 50%;
	background-repeat: no-repeat;
}

.pagination a.itc-load-next-posts:hover,
.pagination a.itc-load-next-page:hover {
}
/**/

.next:hover {margin-right: -2px;}
.back:hover {margin-left: -2px;}



.articles-filter {width: 100%; margin: 0 0 30px;}

.select-box {background: #DDDEDF; padding:15px 25px}

.articles-filter .select-box select {width: 30%; display: inline-block; margin: 0 20px 0 0;}

a.clear-filter {
background: url(i/reset-filter.gif) 0 50% no-repeat;
padding: 3px 0 3px 20px;
font-size: 11px;
color: #444;
display: inline-block;
position: relative;
left: 15px;
}

/*-----------------------------WordPress redefinitions------------------------------*/
li.widget {
    list-style: none;
}

/*HOTLINE
-----------------------------------------------------------------------------*/

.hlinker
{width:650px; border-bottom: 1px solid #CCC; margin-bottom:5px; margin-top:10px;border-top: 3px solid #23B9DA;border-bottom: 1px solid #23B9DA; height:100px!important;}

.hlimage
{float:left; width:100px;padding-left:5px;padding-right:5px;padding-top:5px;padding-bottom:0px;}

.hlinfo
{float:left; width:400px;padding-left:15px;padding-right:5px;padding-top:5px;padding-bottom:5px;}

.hllogo
{float:left; width:110px;padding-left:5px;padding-right:5px;padding-top:5px;padding-bottom:0px;}
.hllogo img
{border="0"; width="100px"; height="60px";}

.hlrazdel:link,  .hlrazdel:visited
{font-size:12px; color:#8c8c8c; font-family:arial; text-decoration:underline; line-height: 2;}

.hlrazdel:hover
{font-size:12px; color:#8c8c8c; font-family:arial; text-decoration:none; line-height: 2;}

.hllink:link,  .hllink:visited
{font-size:20px; color:#36a; font-family:arial; text-decoration:underline; line-height:1;}

.hllink:hover
{font-size:20px; color:#36a; font-family:arial; text-decoration:none; line-height:1;}

.hlprice:link,  .hlprice:visited
{font-size:14px; color:#F70; font-family:arial; text-decoration:underline;  line-height:18px; font-weight:bold; white-space: nowrap;}

.hlprice:hover
{text-decoration:none;}

.hlinfo span {color:black; font-family:tahoma; line-height:2; font-size:12px;}

.banner-content {margin-bottom:25px; margin-top:25px;}

.hotlinetable-righttop div {float:left;}

.buttonhotline, .buttonhotline:link
{
    color: #767676;
    background: url(http://itc.ua/wp-content/uploads/buttonhotline.jpg);
    background-repeat: repeat-x;
    font-size:12px;
    padding-left:10px;
    padding-right:10px;
    padding-top:0px;
    height:17px;
    border: 1px solid #c59a00;
    width:85px;
    font-weight:normal;
    text-decoration:none;
    line-height:1.3;
}

.buttonhotline:hover, .buttonhotline:visited
{
    color: #474747;
    background: url(http://itc.ua/wp-content/uploads/buttonhotline.jpg);
    background-repeat: repeat-x;
    font-size:12px;
    padding-left:10px;
    padding-right:10px;
    padding-top:0px;
    height:17px;
    font-weight:normal;
    text-decoration:none;
    line-height:1.3;
    border: 1px solid #c59a00;
    width:85px;
}

.a-col-l {float: left; width: 70px;}
.a-col-r {float: right; width: 555px; font-size: 12px;}
.a-col-r h4 {font-size: 15px; font-weight: bold; margin: 0; line-height: 1;display: inline;}
a.author-rss {background: url(i/author-rss.png) no-repeat; width: 12px; height: 12px; text-indent: -9999px; display: inline-block; vertical-align: middle; margin: -5px 0 0 5px;}
.a-col-r p {margin: 5px 0 5px; line-height: 14px;}
.a-col-r p.author-links { margin: 0; line-height: 1; font-size: 10px; color: darkGray; text-transform: uppercase;}
.a-col-r p.author-links a {color: white; background: #26BCE5; padding: 1px 2px; display: inline-block; text-decoration: none;}
.author-info {margin: 15px 0;}








table .hotlinetable
{
	width:650px;
	padding:0px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
}

.hotlinetable-right
{
	width:400px;
	border-bottom: 1px solid #e0e3da;
	border-left:0px;
	border-right:0px;
	border-top:0px;
	color: #757575;
	font-size: 9pt;
	background-color:#fff;
	padding-left:20px;
	padding-top:5px;
	padding-bottom:5px;
}
.hotlinetable-left
{
	width:250px;
	border-bottom: 1px solid #e0e3da;
	border-left:0px;
	border-right:0px;
	border-top:0px;
	color: #757575;
	font-size: 9pt;
	background-color:#f2f2f2;
	padding-left:20px;
	padding-top:5px;
	padding-bottom:5px;
}
.hotlinetable-righttop
{
	width:400px;
	border-bottom: 1px solid #e0e3da;
	border-left:0px;
	border-right:0px;
	border-top: 3px solid #23b9da;
	color: #757575;
	font-size: 12pt;
	background-color:#fff;
	padding-left:5px;
	padding-top:10px;
	padding-bottom:5px;
	vertical-align:top;
}
.hotlinetable-righttop img
{margin-right:10px;}


.hotlinetable-lefttop
{
	width:250px;
	border-bottom: 1px solid #e0e3da;
	border-left:0px;
	border-right:0px;
	border-top: 3px solid #e0e3da;
	color: #757575;
	font-size: 8pt;
	background-color:white;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
}

.hlpricetable:link,  .hlpricetable:visited
{font-size:10pt; color:#F70; font-family:arial; text-decoration:underline;  line-height:0;}

.hlpricetable:hover
{font-size:10pt; color:#F70; font-family:arial; text-decoration:none; line-height:0;}

.clearfix {margin-left:20px !important;}

/* -------------------------------- Social Widget --------------------------------*/
.social {padding-top:5px;width: 710px;
}

.social .addthis {
	height: 30px;
	width: 712px;
	zoom: 1;
	background-color: #dddddd;
	padding: 10px 0px 0px 37px;
	border-top: 1px solid #cfcfcf;
	margin: 10px -39px -20px -39px;
}

#content .social .addthis div {
    float: left !important;
    margin: 0px 5px !important;
    width:110px !important;
}
#content .social .addthis #vk_like {
	width: 165px !important;
}


.doska-new-ads .doska-new-adv .more {font-size: 18px !important; background-color: #57B912 !important; color: white !important; font-weight: normal !important; padding: 5px 0px 0px 15px !important;}
.list_ob .content_box {padding:0px !important; border-top:0px !important;}
.list_ob .content_box li {padding-top:5px !important;padding-bottom:5px !important; border-bottom:1px solid #D7D7D7 !important; margin-bottom:0px !important;}
.time h2 a, .time h2 a:link, .time h2 a:visited {color:black !important; font-size:14px !important; font-weight:normal !important;text-decoration: none !important;}
.time h2 a:hover {color:#20BBE7 !important; font-size:14px !important; font-weight:normal !important;text-decoration: none !important;}
.time p b {color:black !important; font-size:12px !important; background: #FEC803 !important; padding: 3px 7px !important; font-weight: normal !important;}

.aligncenter {margin: 0 auto; text-align:center;display: block;}
div.aligncenter  { text-align: left; }

/* -------------------------------- Post Types --------------------------------*/
ul.post-types { position: absolute; top: 0; left: 0px; margin: 0;list-style: none;padding: 0px 0px; }
ul.post-types li { margin: 0 0 2px; }
ul.post-types li a { background: url(i/post-types.png) no-repeat; width: 27px; height: 27px; display: block; text-indent: -9999px; }
ul.post-types li a:hover { opacity: 0.85; }
ul.post-types li.video-format a { background-position: 0 -27px; }
ul.post-types li.hot-news-format a { background-position: 0 -162px; }
ul.post-types li.reviews-format a { background-position: 0 -81px; }
ul.post-types li.ad-format a { background-position: 0 -135px; }
ul.post-types li.local-news-format a { background-position: 0 -54px; }

/* -------------------------------- Post Tags --------------------------------*/

.post-tags {padding: 10px 20px 18px 41px; border-top: 1px solid #e1e1e1; margin: 10px -39px -20px -39px; font-size: 12px; background-color: #f1f1f1;}


/* -------------------------------- Google --------------------------------*/

.google-730 {width:728px;border:1px solid #e1e1e1;margin-bottom:20px;height: 90px;margin-left: 20px;}
.horizontal-bottom-banner {width:728px;border:1px solid #f3f3f3; clear: both;}


/* -------------------------------- Vertical Page Navigation --------------------------------*/

.verticalPageNav {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    width:90px;
    -moz-opacity: 0.3;
    filter: alpha(opacity=30);
    opacity: 0.3;
    display: none;
}
.verticalPageNav .panel {
    width:100%;
    height: 100%;
    font-size: 11px;
    color: #000;
    padding-top: 10px;
    position: relative;
}
.verticalPageNav:hover {
    -moz-opacity: 0.9;
    filter: alpha(opacity=90);
    opacity: 0.9;
}
.verticalPageNav:hover .panel {
    cursor: pointer;
    background: #ccc;
}

.verticalPageNav .button {
    text-align: left;
    line-height: 8px;
    margin-left:10px;
    font-family: tahoma, arial, verdana, sans-serif;
    font-weight: bold;
}
.verticalPageNav .button .arrow{
    font-size: 14px;
    font-weight: bold;
    font-family: tahoma;
    vertical-align: middle;
}

.verticalPageNav.mobile {width:30px;}
.verticalPageNav.mobile .panel .arrow{font-size:20px;}
.verticalPageNav.mobile .panel .label{display:none;}


div.spec1 img {width:190px; height:auto;}
#adriver_banner_1 > div {
    margin: 0 auto;
    padding: 5px 0;

}


#itc_comments,
#respond {
	padding: 20px;
	background-color: white;
	border-bottom: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	border-left: 1px solid #ebebeb;
	border-top: 1px solid #ebebeb;
	font-size: 14px;
}

.video-day {width:300px; border: 1px solid #CFCFCF; position: relative;display: block;margin: -11px 0px 15px 0px;height: 162px;}
.video-day p {font-family: 'HattoriHanzoLight', Tahoma;position: absolute;bottom: 0px;display: block;padding: 5px 10px;background-color: #0885A8;color: white;}
.video-day:hover {opacity:0.8;}
.video-day img { overflow: hidden; width: 300px; height: 162px;}

/* C8 Banner */
#c8net_code_f54379 {
	width: 710px;
	margin-left: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	background: #fff;
	padding: 0 10px;
	text-align: center;

}

/* Related posts */
#content .itc-related-posts {
	margin-bottom: 10px;
	overflow: hidden;
	position: relative;
	width: 100%;
}


#content .itc-related-posts h3 {
	margin: 0 0 10px 0;
}

#content .itc-related-posts ul {
	margin: 0;
}
#content .itc-related-posts li:first-child {
	margin-left: 0;
}

#content .itc-related-posts li {
	background: #fff;
	position: relative;
	font-size: 11px;
	width: 230px;
	min-height: 205px;
	height: auto;
	padding: 0 0 8px 0;
	float: left;
	margin: 0 0 18px 27px;
	border-bottom: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	border-left: 1px solid #ebebeb;
	border-top: 1px solid #ebebeb;
}
#content .itc-related-posts li:hover {
	border: 1px solid #CFCFCF;
}

#content .itc-related-posts img {
	max-width: 100%;
	height: auto;
}
#content .itc-related-posts img:hover {
	opacity: 0.9;
}

#content .itc-related-posts .small-post-image {
	position: relative;
	bottom: auto;
}


#content .itc-related-posts .post-title {
	display: block;
	font-size: 15px !important;
	padding: 0 15px;
	margin: 10px 0 0 0;
	line-height: 1.15;
	overflow: hidden;
	font-family: 'HattoriHanzoLight', Tahoma;
}
#content .itc-related-posts .post-title {
	color:#000;
	text-decoration: none;
}

#content .itc-related-posts .post-title:hover {
	color:#20bbe7;
}

#content .itc-related-posts .comments-count {
	position: absolute;
	right: 8px;
	top: 8px;
}



#blackbox-web-debug {
	display: none;
}



/* Updated Hotline (0 price) */
.hllinker-not-sale {
	height: 110px !important;
}
.hllinker-not-sale .hllink {
	background: url(http://hotline.ua/img/s/flag_new.png) no-repeat 100% 0;
	padding: 4px 75px 0 0;
	display: block;
	width: 323px;
}

.hllinker-not-sale .inform-on-sale {
	display: block !important;
	background: url(http://hotline.ua/img/s/bg_price_mail.gif) no-repeat 0 0;
	font-size: 12px;
	color: #35a;
	padding: 0 0 0 25px;
	margin: 5px 0 0;
}


.hlinkker-new-device {
	display: inline-block;
	width: 62px;
	height: 31px;
	background: url(http://hotline.ua/img/s/flag_new.png) no-repeat 100% 0;
	margin: 11px 0 0;
	float: left;
}
.hlinkker-new-device-inform-on-sale {
	display: inline-block;
	float: left;
	background: url(http://hotline.ua/img/s/bg_price_mail.gif) no-repeat 0 0;
	font-size: 12px;
	color: #35a;
	padding: 0 0 0 25px;
	margin: 17px 0 0 25px;
}
/* /Updated Hotline (0 price) */


/* РџРµСЂРµРјРёРєР°С‡ С‚РёРїС–РІ РїРѕСЃС‚С–РІ РЅР° РіРѕР»РѕРІРЅС–Р№ */
#posts .border-title {
	height: 34px;
	clear: both;
}

#posts .blocks {
	position: relative;
}


#posts .blocks.post {}

div.gloading {
	position: absolute;
	z-index: 777;
	top: 0;
	right: 0;
	bottom: 0;
	left: 19px;
	width: 100%;
	height: 100%;
	background-color: #fff;
	background-color: rgba(233,233,233,0.5);
	background-image:  url("i/pts-loading.gif");
	background-position: 50% 50px;
	background-repeat: no-repeat;
}


.sk-post-type-switcher {
	display: none;
	margin: 0;
	padding: 0;
	position: absolute;
	left: 0;
	top: 10px;
	font-size: 14px;
}
body.home .sk-post-type-switcher {
	display: block;
}
.sk-post-type-switcher a {
	display: inline-block;
	text-transform: uppercase;
	color: #333;
	text-decoration: none;
}
.sk-post-type-switcher a:hover {
	text-decoration: underline;
}
.sk-post-type-switcher a.active {
	cursor: default;
	text-decoration: none !important;
	color: #000;
	font-weight: bold;
}

.pts-sep {
	padding: 0 5px;
}



/* Post type switcher on tag archives */
body.archive .tag-post-type-switcher {}
body.archive .tag-post-type-switcher li {
	display: inline;
}
body.archive .tag-post-type-switcher li a {
	text-transform: uppercase;
	font-size: 14px;
	color: #333;
	text-decoration: none;
}
body.archive .tag-post-type-switcher li a:hover {
	text-decoration: underline;
}


body.archive .tag-post-type-switcher li:after {
	content: "/";
	font-size: 14px;
	color: #333;
	padding-left: 8px;
}
body.archive .tag-post-type-switcher li:last-child:after {
	content: "";
}

body.archive .tag-post-type-switcher li.current a {
	cursor: default;
	text-decoration: none !important;
	color: #000;
	font-weight: bold;
}
/* /РџРµСЂРµРјРёРєР°С‡ С‚РёРїС–РІ РїРѕСЃС‚С–РІ РЅР° РіРѕР»РѕРІРЅС–Р№ */

/* For allo banner */
.sk-hl-00 {display: none;}


/* Special class WP */
.screen-reader-text { position: relative; left:-666em; }




/**
 * Fotorama gallery
 */
body.no-js .fotorama {
	opacity: 0;
	max-height: 500px;
}

.fotorama {
	background: #f0f0f0;
}

.fotorama>.fotorama__wrap {
	margin: 0 auto;
}

.fotorama__stage__frame .fotorama__caption {
	display: none;
}
.fotorama__stage__frame:hover .fotorama__caption {
	display: block;
}

.fotorama__caption {
	text-align: center;
}
.fotorama__caption .fotorama__caption__wrap {
	color: #fff;
	background: #000;
	background: rgba(0,0,0,0.7);
	font-size: 11px;
	display: inline-block;
	margin: 0 auto;
}


.post .fotorama__stage {
	margin-bottom: 7px;
}

/*.post .fotorama__thumb-border {display: none;}*/

.post .fotorama__nav--thumbs .fotorama__nav__frame {opacity: 0.6; /*margin: 0 3px 0 0;*/}

.post .fotorama__nav--thumbs .fotorama__nav__frame:hover {opacity: 0.9;}
.post .fotorama__nav__frame.fotorama__active {opacity: 1;}
/**/



/**
 * New Features
 */
.box article {
	margin-left: 0;
	width: 649px;
}

.section-tabs {
	margin: 20px 0 5px 0;
}
.section-tabs header h1 {
	font-size: 30px;
	font-family: 'HattoriHanzoLight', Tahoma;
	margin: 0 0 20px 0;
}


ul.tabs {
	margin: 0;
	padding: 0 20px;
	background: rgb(208,228,247); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(208,228,247,1) 0%, rgba(86,86,86,1) 1%, rgba(74,74,74,1) 50%, rgba(86,86,86,1) 100%, rgba(86,86,86,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(208,228,247,1)), color-stop(1%,rgba(86,86,86,1)), color-stop(50%,rgba(74,74,74,1)), color-stop(100%,rgba(86,86,86,1)), color-stop(100%,rgba(86,86,86,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(208,228,247,1) 0%,rgba(86,86,86,1) 1%,rgba(74,74,74,1) 50%,rgba(86,86,86,1) 100%,rgba(86,86,86,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(208,228,247,1) 0%,rgba(86,86,86,1) 1%,rgba(74,74,74,1) 50%,rgba(86,86,86,1) 100%,rgba(86,86,86,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(208,228,247,1) 0%,rgba(86,86,86,1) 1%,rgba(74,74,74,1) 50%,rgba(86,86,86,1) 100%,rgba(86,86,86,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(208,228,247,1) 0%,rgba(86,86,86,1) 1%,rgba(74,74,74,1) 50%,rgba(86,86,86,1) 100%,rgba(86,86,86,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0e4f7', endColorstr='#565656',GradientType=0 ); /* IE6-9 */
}
ul.tabs li {
	display: inline-block;
	cursor: pointer;
	color: #fff;
	padding: 8px 15px;
	font-size:13px;
	text-transform: uppercase;
}
ul.tabs li:hover {
	background: rgba(51,204,255, 0.9);
}
ul.tabs li.current {
	cursor: default;
	background: #33ccff;
	box-shadow: inset 0 0 3px 1px #444;
}

ul.tabs a {
	display: block;
	color: inherit;
	text-decoration: none;
}
ul.tabs a sup {
	font-size:10px;
	line-height: 1;
	position: relative;
	vertical-align: baseline;
	bottom: 1ex;
}

.vertical-box,
.box {
	display: none; /* по умолчанию прячем все блоки */
	padding-left: 20px;
	padding-right: 20px;
}
.vertical-box.visible,
.box.visible {
	display: block; /* по умолчанию показываем нужный блок */
}
#content .box.visible {
	padding: 0;
}
#content .box {
	margin-left: 0;
}

.box h3.post-title {
	font-size: 28px !important;
	font-family: 'HattoriHanzoLight', Tahoma;
	border-bottom: 1px solid #e1e1e1;
	margin-bottom: 20px;
}

.vf_video {
	margin: 15px 0;
}



.itc-hl {
	border-top: 1px solid #f0f0f0;
	background: transparent url("i/sk-hl-logo.png") no-repeat 100% 50%;
	border-bottom: 2px solid #f0f0f0;
	height: 50px;
	overflow: hidden;
	margin: 15px 0 10px 0;
}
.itc-hl img {
	margin: 5px 20px;
	width: 40px;
	height: 40px;
	width: 40px;
	float: left;
}
.itc-hl .itc-btn {
	display: inline-block;
	padding: 8px 15px;
	border-radius: 5px;
	background: #33ccff;
	color: #fff !important;
	text-decoration: none;
	font-size:13px;
	float: left;
	margin: 10px 0 0;
}
.itc-hl .itc-btn:hover {
	opacity: 0.9;
}
.itc-hl .prices {
	font-size:14px;
	float: left;
	margin: 0 15px;
	line-height: 50px;
	font-weight:bold;
	color: #F70;
}
.itc-hl .prices a {
	color: #F70;
	text-decoration: none;
}
.itc-hl .prices a:hover {}


.za-protiv {
	font-size: 14px;
	border-bottom: 2px solid #f0f0f0;
	margin-bottom: 15px;
}
.zp-item {
	margin-bottom: 10px;
}

.itc-share {
	height: 57px;
	border-bottom: 2px solid #f0f0f0;
	margin-bottom: 5px;
}
.itc-share .lbl {
	font-size: 16px;
	font-style: italic;
	color: #737373;
	padding: 3px 0 0 20px;
	float: left;
}

.itc-share .pluso {
	float: right;
}
.itc-share .pluso-wrap {
	background: transparent none !important;
	padding: 0 !important;
}
.itc-share .pluso-wrap a {
	margin-top: 0 !important;
}
.itc-share .pluso-more,
.itc-share .pluso-counter {
	display: none !important;
}

.competitors {
	padding-bottom: 15px;
	border-bottom: 2px solid #f0f0f0;
	margin-bottom: 10px;
	float: left;
	clear: both;
	width: 100%;
}
.competitors .competitor-item {
	width: 210px;
	float: left;
	margin: 0 15px 0 0;
}
.competitors .competitor-item:last-child {
	margin: 0;
}
.competitors .lbl {
	padding: 5px 10px 10px;
	color: #ab3334;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: 2px solid #f0f0f0;
	margin-bottom: 10px;
}
img.sk-device-img {
	padding: 3px;
	background: #fff;
	border: 1px solid #e4e4e4;
	max-width: 100%;
	height: auto;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
a img.sk-device-img:hover {
	border-color: #33ccff;
}
#content h3.sk-device-name {
	padding-top: 4px;
	font-weight: bold;
	color: #36a;
	font-size: 15px !important;
	line-height: 1;
	word-wrap: break-word;
}
#content h3.sk-device-name a {
	font-size: 15px !important;
	line-height: 1;
}
#content .competitors a {
	text-decoration: none;
}
#content .competitors a:hover {
	text-decoration: underline;
}
#content .sk-itc-price {
	margin-top: 4px;
	font-size: 13px;
	font-weight: bold;
	color: #F70;
}


#content .competitors-ttx {}
#content .competitors-ttx td {
	width: 138px;
	width: 21%;
	word-wrap: break-word;
	padding-left: 8px;
}
#content .competitors-ttx .hotlinetable-lefttop,
#content .competitors-ttx .hotlinetable-left {
	width: 16%
}
#content .competitors-ttx td.hotlinetable-righttop {
	border-left: #f0f0f0 1px solid;
}
#content .competitors-ttx td.hotlinetable-right {
	border-left: #f0f0f0 1px solid;
	background-image: -webkit-gradient(linear,0 right,100% top,from(#fff),to(#fafafa));
	background-image: -webkit-linear-gradient(left,color-stop(#fff 0),color-stop(#fafafa 100%));
	background-image: -moz-linear-gradient(left,#fff 0,#fafafa 100%);
	background-image: linear-gradient(to right,#fff 0,#fafafa 100%);
}

#content .competitors-ttx a {
	text-decoration: none;
}
#content .competitors-ttx a:hover {
	text-decoration: underline;
}
#content .competitors-ttx .links-to-video-article {
	margin-top: 7px;
	font-size:12px;
	clear: both;
}
#content .competitors-ttx .links-to-video-article a {
	display: block;
	font-size:12px;
	margin-bottom: 2px;
}









/**
 * TMP code
 * Need to review
 */
#execphp-24 { /* http://screencast.com/t/boBJzJbTy */
	margin: 25px 0 0 4px;
}

.horizontal-long-banner #adriver_banner_1 { width: 100% !important; } /* Вирівнювання банеру по центру */

/* 20.06.2014 */
img.aligleft {
	float: left;
	margin: 0 15px 10px 0;
}
img.aligncenter {
	margin: 10px auto;
	float: none;
}
img.alignright {
	float: right;
	margin: 0 0 10px 15px;
}










/**
 *
 * 30-08-2014
 * Width fixes
 *
 */
#content.fix {
	width:1095px;

	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding-left: 7px;
	padding-right: 7px;
}

div[role="main"] div.blocks { left: -28px; width: 780px; }
body.single div[role="main"] div.blocks,
body.page div[role="main"] div.blocks { left: 0; width: 100%; }

body.home div[role="main"] div.blocks { width: 795px; }

body.home .list { margin-left: 31px; width: 671px; }
body.home article.post { max-width: 671px; margin-left: 26px; }
body.home article.grid { margin-left: 27px; }
body.single article,
body.page article { margin-left: 0; }
body.single .box article { margin-left: 0; width: 671px; }


body.single .google-730 { margin-left: 11px; }

body.archive #content ul.tabs { margin-bottom: 10px; }
.post,
.grid { margin-left: 28px; }

#posts .itc-wrap { width: 750px; }
#posts .itc-wrap.mg-20 { margin-left: 21px; width: 758px; }
#posts .itc-wrap.mg-20 .border-title { margin-left: 7px; }
#posts .itc-wrap.mg-20 .post,
#posts .itc-wrap.mg-20 .grid { margin-left: 27px; }


#posts .box-col-left { width: 130px; }
#posts .box-col-right { width: 585px; }
#posts .box-col-right .itc-wrap .articles { margin-left: -6px; }
#posts .box-col-right article.post,
#posts .box-col-right article.grid { margin-left: 24px; }
#posts .box-col-right article.grid {
	width: 175px;
	height: 215px;
}


article img.size-large { width: 100%; height: auto; }
article p iframe {
	width: 671px;
	height: 414px;
}


.filter-form.vertical-filter-form.box-col-left #nav_menu-2 { margin-bottom: 25px; }

.pagination { margin-left: 27px; padding: 0; }





footer .center-wrapper {
	width:1095px;

	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding-left: 7px;
	padding-right: 7px;
}



body.home div[role="main"] div.blocks { margin-left: -6px; }




/**
 * 13-10-2014
 * Стаття не всю ширину
 */
#content .no_sidebar {
		padding-right: 0;
}
.no_sidebar div[role="main"] {
width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.no_sidebar div[role="main"] p {
		width: 750px;
		margin-left: auto;
		margin-right: auto;
}

.no_sidebar div[role="main"] img.size-full {
		width: 1008px;
		margin: 10px -129px;
		height: auto;
		float: none;
		clear: both;
}

.no_sidebar .social,
.no_sidebar .social .addthis {
		width: auto;
}

#content.no_sidebar .itc-related-posts li:first-child {
		margin-left: 0;
}
#content.no_sidebar .itc-related-posts li {
		margin-left: 192px;
}

body.single #content.no_sidebar .google-730 {
		margin: 0 auto 20px auto;
}