#sidebar{}

#news-wrapper .ttle{font:normal 20px/normal Arial, Helvetica, sans-serif;color:#444}
	#news-wrapper{height:100%;overflow:hidden;overflow:visible; position:relative}
	#news-wrapper .ttle{
		line-height:normal !important;
		padding-bottom:0 !important;
		padding-bottom:3px !important;
		margin-bottom:10px;
	}
	#news-wrapper .ttle a{color:#444444; text-decoration: none; position:relative; }
	#news-wrapper .ttle a:hover{color:#000}

	#news img{margin-top:0px}
	
	#news-wrapper .controls {
		position:absolute;
		right:0;
		top:-9px;
		width:143px;
	
		padding-top:10px;
		overflow:hidden;	
		display: none;
	} 

	#news-wrapper .controls .prev, #news-wrapper .controls .next {
		
			font-size:26px;
		line-height:13px;
		position:relative;
		z-index:100;
		float:right;
		margin:0 0 0 12px;
		cursor:pointer;
		
	}
	#news-wrapper .controls .add{
		position:relative;
		z-index:7;
		float:left;
		font-size:26px;
		line-height:13px;
		background: url(https://www.c-o-k.ru/images/plus_thin.png) center center no-repeat;
		height:17px;
		width:17px;
		display:inline-block;
		
	}
	#news-wrapper .controls .add:hover{
		text-decoration:none;
	}
	#news-wrapper .controls .add i{
		font-size:16px;
	} 
 
	
	
	#news-wrapper .controls .prev{background:none; color:#999}
	#news-wrapper .controls .prev:hover {color:#000}
	#news-wrapper .controls .prev.disabled:hover {color:#999; cursor:default;}
	
	#news-wrapper .controls .next{background:none; color:#999}
	#news-wrapper .controls .next:hover {color:#000}
	#news-wrapper .controls .next.disabled:hover {color:#999; cursor:default;}
	
	
	#news-wrapper .controls .add:hover {}
	
	
	
	
	
	#news-wrapper #news{position:relative;top:2px}
	#news-wrapper #content #news li{margin:0;padding:0;border:0;font-size:100%;font-weight:normal;font:inherit; width:100% !important; height:auto !important;margin-bottom:0px;padding-bottom:30px;overflow:hidden}
	#news-wrapper #content #news li.noimg{padding-bottom:15px; margin:0}
	#news-wrapper #news img{float:left;width:90px;height:90px;background-size:contain;}
	#news-wrapper #news li a{color:#444;text-decoration:none !important}
	#news-wrapper #news li a:hover span{color:#000}
	#news-wrapper #news span{display:block;margin:0 0 4px 111px;line-height:14px;text-decoration:none !important}
	#news-wrapper #news span.exactly{height:78px; overflow:hidden;}
	#news-wrapper #news span.exactly span{margin:0; }
	#news-wrapper #news .noimg span{margin-left:0;}
	#news-wrapper #news .title{padding-bottom:4px;font:bold 14px/15px Arial, Helvetica, sans-serif;color:#e6292f !important}
	#news-wrapper #news .noimg .title{padding:0 0 0px 0; margin:0}
	#news-wrapper #news li.list .title{color:#265A99 !important;font-weight:normal;}
	#news-wrapper #news .comments{float:right;font-size:10px;display:block;margin:-1px 1px 0 0;line-height:10px; position:absolute;;right:0;}
	#news-wrapper #news .comments.nocomm{display:none;}
	#news-wrapper #news li:hover .comments.nocomm{display:block;}
	#news-wrapper #news .comments a{color:#999;text-transform:uppercase;line-height:10px; display:block; position: relative; height:12px; overflow:hidden}
	#news-wrapper #news .comments a span{background: url(/images/icons_12x12.png) -228px -12px no-repeat; float:left; width:12px; height:12px; line-height:12px; margin:-1px 5px 0 0; overflow:hidden}
	#news-wrapper #news .comments a:hover span{ background-position:-96px -12px;}




	#news-wrapper #news .comments a:hover{color:#265A99;}
	#news-wrapper #news .comments a:hover span{color:#265A99;}
	#news-wrapper #news div.bot{margin:0 0 0 111px; height:8px}
	#news-wrapper #news .date{font-size:10px;color:#999 !important;text-transform:uppercase;margin:0;line-height:8px;}
	#news-wrapper #news li.list{}
	#news-wrapper #news li.list a{color:#265A99;font-weight:normal}
	#news-wrapper #news li.list a:hover{text-decoration:underline !important;}
	
	#news-wrapper #news li {
		position:relative;
		padding-bottom:29px;
	}
	#news-wrapper #news li:after {
		content:"";
		position:absolute;
		left:0;
		bottom:14px;
		display:block;
		width:100%;
		height:1px;
		overflow:hidden;
		background:url(https://www.c-o-k.ru/images/dotted2.png) repeat-x 0 100%
	}
	#news-wrapper #news li.list:after{
		background:none;
	}
	#news-wrapper #news li.list{
		background:url(https://www.c-o-k.ru/images/dotted2.png) left 20px repeat-x;
	}
	
	#news-wrapper #news span.news_has_video {
		
		overflow:hidden;
		font-size:11px;
		line-height:11px;
		color:#ccc;
		
		float: left; 
		margin:0 0 0 10px;
	}
	#news-wrapper #news span.comments {
		margin-top:0;
		line-height:11px
	}
	#news-wrapper #news span.comments a span {margin-top:0}
	
	



#sidebar  .news-rating {margin-top:0}
#sidebar  .news-rating .rating {background:none !important}
#sidebar  .news-rating table {
	table-layout:fixed;
	width:auto;
}
#sidebar .news-rating a{
	color:#444;
	
	height:12px;
}
#sidebar .news-rating a:hover{
	color:#000;
}

#sidebar  .news-rating td {
	text-align:right;
	vertical-align:top;
	font-size:11px;
	line-height:12px;
	color:#7f7f7f;
	padding:5px;
	width:auto;
}
#sidebar  .news-rating .rasporki td{
	padding:0;
}
#sidebar  .news-rating .news-rating-headers td {
	padding-left:0;
	padding-right:0;
	text-align:center
}
#sidebar  .news-rating td:first-child {
	width:70%;
	text-align:left
}
#sidebar  .news-rating td:last-child {
	padding-left:0;
	padding-right:0
}
#sidebar  .news-rating .news-rating-title{
	position:absolute;
	top:15px;
	text-transform:uppercase;
}
#sidebar  .news-rating .news-rating-title a{
	color:#265a99;
}

#sidebar .news-rating .news-rating-title a{
	color:#265a99;
}


#sidebar  .news-rating .news-rating-headers .icon {
	float:none;
	display:inline-block;
	vertical-align:top;
	left:auto;
	margin:0
}
#sidebar  .news-rating td.name {
	padding-left:0;
	text-align:left;
	font-size:11px;
	text-transform:uppercase;
	overflow:hidden;
}
#sidebar  .news-rating td.name a{
	float: left;
	overflow: hidden;
}
#sidebar  .news-rating td.name div{
	position: relative
}
#sidebar  .news-rating td.name span{
	position: absolute;
	right: 0;
	background:url(https://www.c-o-k.ru/images/right_shadow_white.png) left top repeat-y;
	width:48px;
	height: 12px;
}


#sidebar  .news-rating .icon {
	float:right;
	width:12px;
	height:12px;
	overflow:hidden;
	background-image:url(https://www.c-o-k.ru/images/icons_12x12.png);
	background-repeat:no-repeat
}
#sidebar  .news-rating .icon.like {background-position:-144px -72px}
#sidebar  .news-rating .icon.view {background-position:-240px -12px}
#sidebar  .news-rating .icon.stats {background-position:-144px -60px}
#sidebar  .news-rating .icon.comment {background-position:-228px -12px}
#sidebar  .news-rating .icon.ratingmove {
	height:8px;
	width:10px;
}
#sidebar  .news-rating  .news-rating-headers .icon.logocok {
	background-image:url(https://www.c-o-k.ru/images/icons_16x16.png);
	background-position:-176px -128px;
	width:86px;
	height:16px;
	float:left;
	left:0;
	margin-left:5px;
}
#sidebar  .news-rating .icon.ratingmove.moveup {
	background-position: -218px -86px;
}
#sidebar  .news-rating .icon.ratingmove.movedown {
	background-position: -206px -86px;
}
#sidebar  .news-rating .icon.ratingmove.movenone {
	background-position: -230px -86px;
}
#sidebar  .news-rating .news-rating-headers td{
	background-color:#eee;
	padding:15px 0 5px 0px;
	vertical-align:bottom;
	text-align:center;
}
#sidebar  .news-rating .news-rating-headers .icon {
	float:left;
	position:relative;
	left:50%;
	margin-left:-6px;
	width:12px;
	height:12px;
	overflow:hidden;
	background-image:url(https://www.c-o-k.ru/images/icons_12x12.png);
	background-repeat:no-repeat;
	
}

#sidebar  .news-rating .news-rating-headers .icon.comment{
	margin-left:-2px;
}

#sidebar  .news-rating .news-rating-headers .icon.stats{
	margin-left:-14px;
}

#sidebar  .news-rating a:hover{
	text-decoration: none;
}
#sidebar  .news-rating td .rating a{
	display: block;
	height: 12px;
}
#sidebar .news-rating {position:relative}
#sidebar .news-rating td {text-transform:uppercase}
#sidebar .news-rating tr:nth-child(2) td {padding-top:9px}

#sidebar .news-rating .news-rating-headers{
	background:url(https://www.c-o-k.ru/images/dotted2.png) repeat-x 0 100%
}

#sidebar .news-rating .news-rating-headers td {
	padding-top:15px;
	padding-bottom:10px;
	color:#265a99;
	background-color:transparent;
}
#sidebar .news-rating .news-rating-headers i{
	color:#7f7f7f;
	font-size:12px;
}


#sidebar .news-rating .news-rating-headers td:first-child {text-align:left}
#sidebar .news-rating .icon.map {
	float:right;
	left:auto;
	background-position:-156px -24px
}
#sidebar .news-rating table.news-rating-auto {width:100%}
#sidebar .news-rating table.news-rating-auto td {width:auto}
#sidebar .news-rating table.news-rating-auto td.nowrap {white-space:nowrap}

#sidebar .news-rating table.news-rating-auto td.new-company-cities em{
	font-style:normal !important;
}
#sidebar .news-rating a em {
	margin-left:5px;
	font-style:normal !important;
	color:#444
}
#sidebar .news-rating a:hover em {
	color:#000;
}
#sidebar .news-rating .text-arrow {
	font-size:12px;
	line-height:10px
}
#sidebar .news-rating .text-arrow.text-arrow-up {color:#265a99}
#sidebar .news-rating .text-arrow.text-arrow-down {color:#e6292f}
#sidebar .news-rating-tabs {
	position:absolute;
	left:83px;
	top:12px;
	margin:0;
	padding:0 0 0 10px;
	z-index:11
}
#sidebar .news-rating-tabs li {
	float:left;
	height:18px;
	margin:0 4px 0 0 !important;
	padding:0 10px !important;
	list-style:none !important;
	font-size:11px;
	line-height:18px;
	color:#7f7f7f;
	text-transform:uppercase;
	cursor:pointer;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-moz-user-select:none;
	-webkit-user-select:none;
	user-select:none;
	background:none !important
}
#sidebar .news-rating-tabs li:hover {background-color:#e2f2fd !important}
#sidebar .news-rating-tabs li.active {
	cursor:default;
	background-color:#e2f2fd !important
}






#sidebar .events {
	position:relative;
	width:350px;
	margin-top:25px
}
#sidebar .events .events-title {
	margin-bottom:10px;
	padding-bottom:10px;
	font-size:12px;
	line-height:15px; 
	color:#265a99;
	text-transform:uppercase;
	background:url(https://www.c-o-k.ru/images/dotted2.png) repeat-x 0 100%
}
#sidebar .events-tabs {
	position:absolute;
	right:0;
	top:-3px;
	margin:0;
	padding:0;
	z-index:11
}
#sidebar .events-tabs li {
	float:left;
	height:18px;
	margin:0 0 0 4px !important;
	padding:0 10px !important;
	list-style:none !important;
	font-size:11px;
	line-height:18px;
	color:#7f7f7f;
	text-transform:uppercase;
	cursor:pointer;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-moz-user-select:none;
	-webkit-user-select:none;
	user-select:none;
	background:none !important
}
#sidebar .events-tabs li:hover {background-color:#e2f2fd !important}
#sidebar .events-tabs li.active {
	cursor:default;
	background-color:#e2f2fd !important
}

#sidebar .events-tab.active {display:block}
#sidebar .events-tab ul {
	margin:0 !important;
	padding:0 !important
}
#sidebar .events-tab li {
	width:350px;
	margin:0 0 6px 0 !important;
	padding:0 !important;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	font-size:12px;
	line-height:14px;
	color:#777;
	background:none !important
}
#sidebar .events-tab li:last-child {margin-bottom:0 !important}
#sidebar .events-tab li span {
	margin-right:3px;
	color:#444
}
#sidebar .events-tab li a{
	color:#444;
}
#sidebar .events-tab li a:hover{
	color:#000;
}
#sidebar .events-tab li a:hover	span {
	color:#000;
}

#sidebar .events a:hover{
	text-decoration:none;
}



#person {margin-top:21px !important}

#person b {margin-bottom:15px}

#person .bloc {

	margin-top:0;

	padding:18px 19px 21px 19px;

	overflow:hidden;

	background:url(https://www.c-o-k.ru/images/person_bg.png) repeat left top #e5e5e5

}

#person a {

	color:#444;

	text-decoration:none !important

}

#person a:hover {color:#000}

#person span {

	display:block;

	margin-left:106px;

	padding-top:9px;

	font-size:13px;

	line-height:19px

}

#person span.border {margin:2px 0 0 0}

#person .bottom {

	height:10px;

	

	background:url(https://www.c-o-k.ru/images/sprites2.png) repeat-x 0 -191px

}
#sidebar #news .slider-opacity {background-position:0 -221px}


#sidebar #news-wrapper {
	height:100%;
	overflow:hidden;
	margin-bottom:20px;
}
#sidebar #news_left {position:relative}
#sidebar #news_left li {
	height:auto !important;
	margin-bottom:10px;
	overflow:hidden
}	
#sidebar #news_left img {
	float:left;
	width:90px;
	height:90px;
	margin-top:3px
}
#sidebar #news_left li a {
	color:#444;
	text-decoration:none !important
}
#sidebar #news_left li a:hover span {color:#000}
#sidebar #news_left span {
	display:block;
	margin:0 0 4px 111px;
	line-height:14px;
	text-decoration:none !important
}
#sidebar #news_left .title {
	padding-bottom:2px;
	font:bold 14px/15px Arial, Helvetica, sans-serif;
	color:#e6292f !important
}
#sidebar #news_left .date {
	font-size:10px;
	color:#999 !important;
	text-transform:uppercase
}

#sidebar .pdf {
	float:left;
	width:27px;
	height:32px;
	background:url(https://www.c-o-k.ru/images/sprites.png) no-repeat 0 -46px
}

#sidebar .djvu {

	float:left;

	width:27px;

	height:32px;

	background:url(https://www.c-o-k.ru/images/sprites.png) no-repeat 0 -77px

}
#sidebar .all {
	padding-top:17px;
	font-size:11px;
	background:url(https://www.c-o-k.ru/images/sprites2.png) repeat-x 0 -210px
}
#sidebar .all a {color:#777}
#sidebar .all span {color:#e6292f}
#sidebar .all.nobg {
	padding-top:10px;
	background:none
}



#sidebar .bnr {
	margin-top:26px;
	padding:7px;
	border:1px solid #e1e1e1
}
#sidebar .bnr img {border:0 !important}
#sidebar .bnr {
	padding-left:0;
	padding-right:0
}



#sidebar #seminars li, #sidebar #exibs li {margin-bottom:12px}
#sidebar #seminars li p, #sidebar #exibs li p {
	padding-right:40px;
	line-height:18px
}
#sidebar #seminars li p.date, #sidebar #exibs li p.date {
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase
}
#sidebar #seminars li a, #sidebar #exibs li a {font-size:13px}
#sidebar #seminars li a span, #sidebar #exibs li a span {font-size:18px}
#sidebar #seminars .slider-opacity, #sidebar #exibs .slider-opacity {height:80px}


#sidebar #new li {
	padding:1px 0 19px 5px;
	overflow:hidden;
}
#sidebar #new .pdf {margin-top:1px}
#sidebar #new p {
	margin-left:40px;
	font-size:13px;
	line-height:16px
}
#sidebar #new p span {color:#999}
#sidebar #new .bloc-bottom {margin-top:10px}


#sidebar #last-video-wrapper {
	height:100%;
	overflow:hidden
}
#sidebar #last-video {
	margin-top:37px;
	height:100%;
	overflow:hidden
}
#sidebar #last-video h6 {margin-bottom:15px}
#sidebar .video {
	position:relative;
	float:left;
	overflow:hidden
}
#sidebar .video a {	
	float:left;
	overflow:hidden;
	font:bold 16px/20px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none !important
}
#sidebar .video img {
	display:block;
	margin:0
}
#sidebar .video span.play {
	position:absolute;
	left:50%;
	top:50%;
	width:61px;
	height:61px;
	margin:-30px 0 0 -30px;
	cursor:pointer;
	background:url(https://www.c-o-k.ru/images/sprites2.png) no-repeat 0 -31px
}
#sidebar .video span.text {
	position:absolute;
	left:0;
	bottom:0;
	display:block;
	width:100%;
	cursor:pointer;
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	color:#fff;
	background:url(https://www.c-o-k.ru/images/video_bg.png) repeat left top
}
#sidebar .video span.text em {
	display:block;
	padding:10px 15px;	
	font-style:normal;
	font-weight:bold;
	cursor:pointer
}
#sidebar #last-video-wrapper .bloc-bottom {margin-top:-30px !important}
#sidebar #last-video-wrapper .bloc-bottom .fright {
	float:right;
	margin:0;
	padding:0;
	background:none !important
}



#sidebar .tabs table {

	width:100%;

	height:100%;

	overflow:hidden;

	background:url(https://www.c-o-k.ru/images/line.png) repeat-x left bottom

}

#sidebar .tabs td {

	position:relative;


	padding-bottom:10px;

	font-size:15px;



	color:#265a99;

	cursor:pointer

}

#sidebar .tabs td span {

	display:none;

	position:absolute;

	left:50%;

	bottom:-10px;

	width:11px;

	height:7px;

	margin-left:-5px;

	background:url(https://www.c-o-k.ru/images/sprites2.png) no-repeat -63px -31px

}

#sidebar .tabs td.active {

	font-weight:bold;

	color:#222;

	cursor:default	

}

#sidebar .tabs td.active span {display:block}
#sidebar .tabs ul {
	width:100%;
	height:100%;
	overflow:hidden;
	background:url(https://www.c-o-k.ru/images/line.png) repeat-x left bottom
}
#sidebar .tabs li {
	position:relative;
	float:left;
	margin-right:30px;
	padding-bottom:9px;
	font-size:15px;
	line-height:30px;
	color:#265a99;
	cursor:pointer
}
#sidebar .tabs li span {
	display:none;
	position:absolute;
	left:50%;
	bottom:1px;
	width:11px;
	height:7px;
	margin-left:-5px;
	background:url(https://www.c-o-k.ru/images/sprites2.png) no-repeat -63px -31px
}
#sidebar .tabs li.active {
	font-weight:bold;
	color:#222;
	cursor:default	
}
#sidebar .tabs li.active span {display:block}
#sidebar .tabs-text {padding-top:16px}
#sidebar .tabs-text div.tab {display:none}
#sidebar .tabs-text div.tab.active {display:block}


	
/*body 
	{
	background: url("https://www.c-o-k.ru/images/bg.jpg") repeat left top #D3D3D3;

	background-attachment:fixed;	
	}

#cokban {z-index:9999;}
.zag_main_h1 {
	font-size:17px;

	font-weight:normal;

	color:#fff;

	line-height:37px
}
.zag h1{
color: #444444;
font-size: 20px;
}

.iconhome h1{
    font-size: 14px;
}
.iconhome h1:hover{

}





a.forumtitle h3:hover, a.forumtitle h2:hover {color:red;}



.icon h2 {color:white;}
.icon h2:hover {color:#A8D8FF;}


.icon h3, .icon-just  {
border-bottom:none;
text-transform: uppercase;
font-weight: normal;
margin-bottom: 0;
margin-top: 0;
margin-left:50px;
color: #105289;
font-size:14px;
padding-bottom: 0;
display:inline;
}


.icon-just {color:white;}

.icon h3 {color:white;}
.icon h3:hover {color:#A8D8FF;}

.forumtitle h3 {
border-bottom:none;
text-transform: none;
font-weight: bold;
margin-bottom: 0;
margin-top: 0;
margin-left: 0;
color: #105289;
font-size:14px;
padding-bottom: 0;
display:inline;
}




.subforum h4 {
border-bottom:none;
text-transform: none;
font-weight: normal;
margin-bottom: 0;
margin-top: 0;

color: #105289;
font-size:11px;
padding-bottom: 0;
display:inline;
}

a.forumtitle h2 {
border-bottom:none;
text-transform: none;
font-weight: bold;
margin:0 !important;
padding:0 !important;
color: #105289;
font-size:14px;
padding-bottom: 0;
display:inline;
}

a.topictitle h2 {
border-bottom:none;
text-transform: none;
font-weight: bold;
margin:0 !important;
padding:0 !important;
color: #105289;
font-size:13px;
padding-bottom: 0;
display:inline;
}

a.topictitle h2:hover {color:red;}

.subforum h4:hover {color:red;}
.topic_h2 h2 {font-size: 15px;display:inline;}




#wrap {
	position:relative;
	width:1280px !important;
	padding:0;
	overflow:hidden;
	margin:-7px auto;
	border-left:1px solid #848484;
	border-right:1px solid #848484;
	background-color:#fff;
	padding-bottom:40px !important
}
#forum-wrapper {
	float:left;
	display:inline;
	margin-right:5px;
	width:895px !important
}
#forum-wrapper .inside {padding:0px 0 6px 20px !important}

.forabg, .forumbg {
	padding:0;
	background:none;
	border:1px solid #dadada
}

.header {
	background: url("https://www.c-o-k.ru/images/menu.png") repeat left top #265A99;
	margin:-1px -1px 0 !important
}

.forabg {margin-top:20px !important}

#site-description {
	width:253px;
	margin:0px 0 20px -3px;
	background:none;
    height:53px;
}
#logo_forum {
	float:none !important;
	display:block;
	width:253px;
	height:53px;
	margin-top:28px;
	background: url("images/logo_forum1.png") no-repeat left top;
}

.row1 {color:#265A99 !important}


#sidebar ul.linklist {margin-bottom:-15px !important}

dl.icon dt {padding-left:48px}

dl.icon dt div.sponsor{cursor:pointer}
ul.topiclist dd.topics {width:50px}

a.link-new, a.link-new:visited {color:#E6292F !important}

.headerbar {background:#fff}

ul.topiclist dt {width:62%}
li.header dl.icon {height:37px !important}
.forabg  li.header table {height:27px !important}

.icon h2 { padding:0 !important; margin:0 !important; padding-left:50px !important; font-size:12px; line-height:15px}

ul.forums {background-color:#fff}
li.row {
	border-bottom:0;
	background: url("https://www.c-o-k.ru/images/dotted.png") repeat-x left bottom #fff
}
li.row:last-child {background:none}
.headerbar span.corners-top,
.headerbar span.corners-top span,
.forabg span.corners-top,
.forabg span.corners-bottom,
.forabg span.corners-top span,
.forabg span.corners-bottom span {display:none}
.headerbar span.corners-bottom, .headerbar span.corners-bottom span {background:#fff}

#sidebar {
	float:left;
	display:inline;
	width:350px;
	margin-top:0px;
	padding:21px 15px 6px 15px;	
	font:normal 12px/normal Arial, Helvetica, sans-serif;
	color:#444
}

#sidebar ul, #sidebar li, #sidebar p {margin:0;padding:0;border:0;font-size:100%;font-weight:normal;font:inherit; list-style:none}
#sidebar a {
	color:#265a99;	
	text-decoration:none
}
#sidebar a:hover {
	color:#265a99;
	text-decoration:underline
}

#sidebar .bloc-bottom {
	height:100%;
	overflow:hidden;
	padding:1px 0 20px 0;
	font-size:11px;
	color:#e5e5e5	
}
#sidebar .bloc-bottom a {
	color:#777;
	text-decoration:none !important
}
#sidebar .bloc-bottom a:hover {color:#265a99}
#sidebar .bloc-bottom a.plus {
	padding-left:17px;
	background:url(https://www.c-o-k.ru/images/sprites2.png) no-repeat -109px -31px
}



#sidebar .controls {
	float:right;
	overflow:hidden
}
#sidebar .controls .prev, .controls .next {
	position:relative;
	z-index:99;
	float:left;
	width:18px;
	height:11px;
	margin:2px 0 0 12px;
	cursor:pointer;
	background:url(https://www.c-o-k.ru/images/sprites.png) no-repeat
}
#sidebar .controls .prev {background-position:-35px -17px}
#sidebar .controls .next {background-position:-54px -17px}
#sidebar .controls .prev:hover {background-position:-73px -17px}
#sidebar .controls .next:hover {background-position:-91px -17px}
#sidebar .slider-opacity {
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:114px;
	z-index:99;
	background:url(https://www.c-o-k.ru/images/sprites2.png) repeat-x 0 -236px
}*/

/*

#jCarouselLite .carousel  {
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    position: relative;
}
  


    #jCarouselLite .carousel button { 
        float: left;
    }              
    #jCarouselLite .carousel a.bprev, #jCarouselLite .carousel a.bnext {
        display: block;


        text-decoration: none;

    }
        #jCarouselLite .carousel a.bnext {

        }
            #jCarouselLite .carousel a.bnext:hover {

            }
            #jCarouselLite .carousel a.bprev:hover {

            }    
            #jCarouselLite .carousel a:hover, #jCarouselLite .carousel a:active {
                border: none;
                outline: none;
            }                 
    #jCarouselLite .carousel .jCarouselLite {
        border: 0;
        float: left;
        background-color: #dfdfdf;
        
        
        position: relative;
        visibility: hidden;
        left: -5000px;
    }
	

.slogan {
	display:block !important;
	width:100%;
	white-space:nowrap;
	margin:11px 0 21px;
	font-size:17px;
	color:#3e6a9f	
}

.navbar {
	padding-left:0 !important;
	padding-right:0 !important;
	background-color:#fff
}
ul.navlinks {
	margin-top:15px;
	border-color:#c8d5e6
}
ul.navlinks h1 {margin-bottom:3px}
ul.navlinks li.moder {
	float:right;
	display:inline;
	margin:0 0 3px;
	font-size:11px
}

ul.leftside, ul.rightside {margin-top:6px}
ul.leftside li, ul.rightside li {line-height:32px !important}
ul.leftside li a, ul.rightside li a {padding:0 6px}

#header-links-wrapper {
	position:absolute;
	right:0;
	top:38px;
	overflow:hidden
}
#header-links {position:relative}
#header-links ul {float:right}
#header-links li {float:left}
#header-links li.social {margin-top:14px}
#header-links li.social a {
	float:left;
	width:24px;
	height:24px;
	margin-right:6px;
	background:url(https://www.c-o-k.ru/images/social.png) no-repeat
}



#header-links li.social a.fb {background-position:0 0}

#header-links li.social a.od {background-position:-24px 0}

#header-links li.social a.vk {background-position:-48px 0}

#header-links li.social a.gp {background-position:-120px 0}


#header-links li.social a.tw {background-position:-72px 0}

#header-links li.social a.rss {background-position:-96px 0}

#header-links li.search {
	position:relative;
	width:191px;
	height:28px;
	margin:12px 0 0 10px
}
#header-links li.search input {
	position:absolute;
	top:0;
	width:147px;
	height:26px;
	padding:0 5px;
	font:normal 14px/26px Arial, Helvetica, sans-serif;
	color:#999;
	border:1px solid #d5d5d5;
	border-right:none;
	-moz-border-radius:3px 0 0 3px !important;
	-webkit-border-radius:3px 0 0 3px !important;
	-khtml-border-radius:3px 0 0 3px !important;
	border-radius:3px 0 0 3px !important;
	background:#fff !important;
	-webkit-appearance:none
}
#header-links li.search input.sbmt {
	position:absolute;
	right:0;
	width:34px !important;
	height:28px !important;
	padding:0 !important;
	border:none !important;
	cursor:pointer !important;
	-moz-border-radius:0 3px 3px 0 !important;
	-webkit-border-radius:0 3px 3px 0 !important;
	-khtml-border-radius:0 3px 3px 0 !important;
	border-radius:0 3px 3px 0 !important;
	background:url(https://www.c-o-k.ru/images/sprites.png) no-repeat 0 -17px #e3e3e3 !important
}
#header-links li.search #search-close {
	display:none;
	position:absolute;
	right:40px;
	top:9px;
	width:10px;
	height:10px;
	background:url(https://www.c-o-k.ru/images/close.png) no-repeat 0 0;
	-moz-background-size:contain;
	-o-background-size:contain;
	-webkit-background-size:contain;
	-khtml-background-size:contain;
	background-size:contain
}

.navbar ul.linklist.navlinks {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	height:37px;
	padding:0 15px;
	color:#fff;
	background: url("https://www.c-o-k.ru/images/menu.png") repeat scroll left top #265A99;
}
.navbar ul.linklist.navlinks h1 {
	font-size:17px;
	font-weight:normal;
	color:#fff;
	line-height:37px
}
.navbar ul.linklist.navlinks a {color:#fff}

ul.leftside, ul.rightside {
    margin-top:0
}
#sub-links {
	margin-top:-2px;
	margin-bottom:18px;
	padding:0 9px;
	overflow:hidden;	
	color:#fff;
	background-color:#e6292f
}
#sub-links a {
	line-height:37px !important;
	color:#fff !important
}

.headerbar, .headerbar .inner {height:80px}
.headerbar .corners-bottom {display:none !important}


#page-body {margin-top:0}

.search input[type="text"]:focus {outline:none !important}








	









*/