/*
Theme Name: Solaris
Theme URI: -
Description: Wordpress Theme
Version: 1
*/


.the-header{background: url(img/hd-bg0.png) 0 0 repeat-x;height: 186px;}
	.the-header .section-in{background: url(img/hd-bg1.jpg) top center no-repeat;padding-top: 50px;height: 135px;}
		.the-header .section-wrap{}

		.hd-logo{width: 25.3%;float: left;max-width: 238px;}
		.hd-main{width: 255px;float: right;}
			.hd-socials{height: 25px; padding: 8px 0 0 0;text-align: right;}
				.hd-socials .elm{width: 24px;height: 20px;padding: 4px 0 0 0;margin: 0 0 0 5px;float: right;border-radius: 20px;background: #af1212;text-align: center;}
			.hd-search-box{width: 255px;height: 28px;margin: 11px 0 0 0}
				.hd-search-box{width: 255px;height: 28px;margin: 11px 0 0 0}
					.hd-search-box .search-input{width: 215px;height: 26px;padding: 0 30px 0 10px;border-radius: 3px;color: white;float: left;border: 1px solid #efa1a1;}
					.hd-search-box .search-btn{width: 30px;height: 26px;cursor: pointer;position: absolute;float: left;background: url(img/search-btn.png);margin-left: -36px;}

.main-nav-box{background: #3f3f3f;border-top: 1px solid #434343;border-bottom: 1px solid #434343}
	.main-nav>ul{}
	.main-nav>ul>li{float: left;border-right: 1px solid #515050}
	.main-nav>ul>li:last-child{border-right: 0}
	.main-nav>ul>li>a{padding: 0 30px;height: 35px;line-height: 35px;color: white;font-weight: bold;display: block;text-decoration: none;}
	.main-nav>ul>li>a:hover, .main-nav>ul>li.current-menu-item>a
		{background: white;color: #c11515;height: 35px;line-height: 37px;}


.the-body{margin: 30px 0 70px 0}
	.the-content{width: 68.1%;float: left;max-width: 640px;}
	.the-sidebar{float: right;width: 29.78%;max-width: 280px;}


.content-block{margin-bottom: 20px}
	.cb-header{padding: 10px 10px 10px 15px;font-weight: bold;text-transform: uppercase;color: white;}

	.cb-body{}
		.cb-element{padding-top: 15px;padding-bottom: 15px;}
			.cb-element a{color: #444444;text-decoration: underline;}
			.cb-element a:hover{color: #d82f2f}
			.cbe-img{float: left;overflow: hidden;}

		.cb-big-one{}
			.cb-big-one .cb-element{}
				.cb-big-one .cbe-img{max-width: 330px;width: 51%;float: left;}
					.cb-big-one .cbe-img img{max-width: 330px;width: 100%;}
				.cb-big-one .cbe-content{max-width: 294px;width: 46%;float: right;}
					.cb-big-one .cbe-title{font-size: 1.17em;font-weight: bold;padding: 0 0 10px 0;color: #444444}
					.cb-big-one .cbe-text{}
					.cb-big-one .cbe-link{padding: 5px 0 0 0;font-style: italic;color: #444444}

		.cb-grid{}
			.cb-grid .cb-element{width: 50%;max-width: 320px;display: inline-block;vertical-align: top;}
				.cb-grid .cbe-img{width: 39%;max-width: 125px;}
					.cb-grid .cbe-img img{width: 100%;max-width: 125px;}
				.cb-grid .cbe-content{width: 54%;max-width: 173px;float: left;margin: 0 0 0 4%}
					.cb-grid .cbe-title{font-style: italic;text-decoration: underline;color: #444444}
						.cb-grid .cbe-title a{}
							.cb-grid .cbe-title a:hover{color: #d82f2f}

		.cb-grid-related{}
			.cb-grid-related .cb-element{width: 39.8%;max-width: 255px;margin-right: 10%;display: inline-block;vertical-align: top;}
			.cb-grid-related .cb-element:nth-child(2n){clear: right;margin-right: 0}
				.cb-grid-related .cbe-img{width: 30.2%;max-width: 77px;}
					.cb-grid-related .cbe-img img{width: 100%;max-width: 77px;}
				.cb-grid-related .cbe-content{width: 65.5%;max-width: 167px;float: right;}
					.cb-grid-related .cbe-info{padding: 0 0 5px 0}
					.cb-grid-related .cbe-title{font-style: italic;text-decoration: underline;color: #444444}
						.cb-grid-related .cbe-title a{}
							.cb-grid-related .cbe-title a:hover{color: #d82f2f}

		.cb-list{}
			.cb-list .cb-element{border-bottom: 1px solid #e4e4e4}
			.cb-list .cb-element:last-child{border-bottom: 0}
				.cb-list .cbe-img{width: 27%;max-width: 172px;}
					.cb-list .cbe-img img{max-width: 172px;width: 100%;}
				.cb-list .cbe-content{width: 68.7%;max-width: 440px;float: left;margin: 0 0 0 2.65%}
					.cb-list .cbe-title{font-size: 1.17em;font-weight: bold;color: #444444;padding: 0 0 7px 0}
					.cb-list .cbe-info{padding: 0 0 5px 0}
						.cb-list .cbe-info .elm{float: left;margin-right: 7px;color: #999999}
						.cb-list .cbe-info .elm.cats{float: left;margin-right: 20px;color: #444444;margin-top: 4px;}
						.cb-list .cbe-info .elm.date{padding: 4px 0 4px 17px;background: url(img/ico-date.png) 0 5px no-repeat;}
						.cb-list .cbe-info .elm.comm-num{padding: 4px 0 4px 17px;background: url(img/ico-comm.png) 0 5px no-repeat;height: 20px;}
					.cb-list .cbe-link{padding: 4px 0 0 0;font-style: italic;}

		.cb-in-line{}
			.cb-in-line .cb-element{max-width: 194px;width: 30.3%;margin-right: 4.53%;display: inline-block;vertical-align: top;}
			.cb-in-line .cb-element:nth-child(3n){margin-right: 0}
				.cb-in-line .cbe-img{width: 100%;max-width: 194px}
					.cb-in-line .cbe-img img{width: 100%;max-width: 194px}
				.cb-in-line .cbe-content{margin: 12px 0 0 0}
					.cb-in-line .cbe-title{font-style: italic;}

.side-block{background: #616060;color: white;padding: 12px 0 12px 0;}
	.side-block a{text-decoration: none}
	.side-block a:hover{text-decoration: underline;}

	.side-block ul{display: block;list-style: none;padding: 0;margin: 0}
	.side-block ul li{display: block;list-style: none;padding: 10px 12px 10px 14px;}

	.sb-header{padding: 10px 12px 10px 12px;color: white;text-transform: uppercase;font-weight: bold;}

	.sb-element{padding: 10px 12px 10px 14px;border-bottom: 1px solid #515050}
		.sbe-image{float: left;}
			.sbe-image img{width: 100%}
		.sbe-content{}
			.sbe-info{}
				.sbe-info .elm.comm-num{height: 20px;padding: 4px 0 4px 17px;background: url(img/ico-comm.png) 0 5px no-repeat;margin-right: 7px;color: #999999;}
				.sbe-info .elm.date{padding:0 0 2px 0;font-style: italic;color: #cccccc;font-size: 11px}

	.side-block>.sb-element:last-child{padding-bottom: 0;border-bottom: 0}
	.the-sidebar>.side-block:first-child{padding-top: 0}

	.sb-list-type1{}
		.sb-list-type1 .sbe-element{border-bottom: 0}
			.sb-list-type1 .sbe-image{width: 27.2%;float: left;max-width: 68px;max-height: 53px}
			.sb-list-type1 .sbe-content{width: 68.8%;float: right;max-width: 168px}
				.sb-list-type1 .sbe-title{font-weight: bold}
				.sb-list-type1 .sbe-info{}

	.sb-list-type2{}
		.sb-list-type2 .sbe-element{}
			.sb-list-type2 .sbe-image{width: 31%;float: right;max-width: 77px;max-height: 53px;overflow: hidden;}
			.sb-list-type2 .sbe-content{width: 65.2%;float: left;max-width: 163px}
				.sb-list-type2 .sbe-title{font-weight: bold}
				.sb-list-type2 .sbe-info{}

	.sb-list-type3{}
		.sb-list-type3 .sbe-element{}
			.sb-list-type3 .sbe-content{}
				.sb-list-type3 .sbe-title{font-weight: bold}
				.sb-list-type3 .sbe-info{padding: 4px 0 0 0}
					.sb-list-type3 .sbe-info .comm-num{float: right;}

	.sb-list-type4{}
		.sb-list-type4 .sbe-element{}
			.sb-list-type4 .sbe-content{}
				.sb-list-type4 .sbe-title{font-weight: bold}
				.sb-list-type4 .sbe-info{padding: 0 0 4px 0}
					.sb-list-type4 .sbe-info .date{}

	.textwidget{padding: 12px 12px 12px 14px;}


.the-footer{height: 148px;background: #3f3f3f}
	.the-footer .section-in{height: 148px;background: url(img/ft-bg.jpg) top center no-repeat;}
		.the-footer .section-wrap{padding-top: 29px;}

		.ft-main{width: 78.7%;max-width: 740px;float: left;}
			.ft-logo{width: 120px;height: 51px;}
				.ft-logo img{width: 100%;}
			.ft-copy{font-size: 11px;color: #afafaf;padding: 10px 0 0 0}
		.ft-counts{width: 19%;max-width: 180px;float: right;}


.the-category{}
	.the-category .main-loop{}
	.cbc-header{padding: 10px 10px 10px 0;text-transform: uppercase;color: white;}
		.cbc-header h1{font-size: 2em;text-transform: uppercase;color: #444444}

		.g-line{background: #e9e9e9;height: 1px;clear: both;line-height: 1px;font-size: 1px;margin-bottom: 20px;}


.the-single{}
	.si-title{text-transform: uppercase;color: #444444;padding: 10px 0 20px 0;}
		.si-title h1{text-transform: uppercase;color: #444444}

	.si-img{}
		.si-img img{max-width: 100%}
	.si-content{}
		.si-content img{max-width: 100%;}
		.si-content p{padding: 14px 0 14px 0;margin: 14px 0 14px 0}
		.si-content a{color: #d82f2f}


.breadcrumbs-box{clear: left;}
	.breadcrumbs-box a{color: #999999;text-decoration: none;}
	.breadcrumbs-box span{}
	.breadcrumbs-box .delimiter{color: #444444;}
	.breadcrumbs-box .current{color: #444444;}



.comments-area{border-top:1px solid #e9e9e9;padding:15px 0 0 0;}
	.ca-number{font-size: 1.5em;color: #303030}
		.ca-number .red{color: #d82f2f}

	.ca-list{}
		.ca-list .comment{padding: 20px 0 20px 0;border-bottom: 1px solid #e9e9e9;}
		.ca-list>.comment:last-child{border-bottom: 0;}
			.ca-list .com_content{}
			.ca-list .com_hd{height: 20px;padding: 4px 0 4px 17px;background: url(img/ico-comm.png) 0 5px no-repeat;margin-right: 7px;color: #999999;}
				.ca-list .com_author{font-style: italic;text-decoration: none;color: #303030;float: left;}
					.ca-list .com_author a{font-style: italic;text-decoration: none;}
				.ca-list .com_date{float: left;border-left: 1px solid #e9e9e9;margin: 0 0 0 8px;padding: 0 0 0 8px;color: #9a9a9a;}
			.ca-list .com_bd{}

	.the_respond_form{background: #f1f1f1;padding: 20px;border: 1px solid #d2d2d2;margin-top: 20px;}
		.respond_hd{font-size: 1.33em;font-weight: bold;color: #444444;padding: 0 0 15px 0;}
		.respond_about{}

		.respond_text{}
		.the_respond_form .line{padding: 10px 0;}
		.the_respond_form .line .label{float: left;width: 13.45%;line-height: 24px;}
		.the_respond_form .line .respond_field{width: 200px;height: 24px;padding: 0 13px;background-color: white;border: 1px solid #d2d2d2;box-shadow: inset 4px 4px 5px rgba(0,0,0,0.07);line-height: 24px;}
		.the_respond_form .line .respond_area{width: 70%;height: 80px;padding: 10px 13px;background-color: white;border: 1px solid #d2d2d2;box-shadow: inset 4px 4px 5px rgba(0,0,0,0.07);line-height: 24px;float: left;}
		.the_respond_form .respond-go{padding: 0 0 0 13.45%;}
		.the_respond_form .line .respond-about{}
		.the_respond_form .line .respond-text{}
		.the_respond_form  .submit_comment{width: 151px;height: 32px;background-color: #4a4a4a;color: white;font-weight: bold;}
.the-template{max-width: 1000px;margin: 0 auto;box-shadow: 0 0 42px rgba(0,0,0,.2)}

@media (max-width: 965px) {
	.the-sidebar{clear: left;float: none;width: 68%;max-width: none;margin: 20px auto 0 auto;;}
	.the-content{float: none;margin: 0 auto;}
	.hd-main{}
	.hd-logo{}
	.hd-logo img{width: 100%;}
	.the-header{height: 120px;}
		.the-header .section-in{padding-top: 20px;height: 100px;}
		.the-header .section-wrap{}

}
@media (max-width: 545px) {
	.hd-main{float: none;clear: left;width: auto;}
	.hd-search-box{clear: left;width: 100%;padding: 11px 0 0 0;}
	.hd-search-box .search-input{clear: left;width: auto;}
	.hd-search-box .search-btn{}
	.the-header{height: auto;}
	.the-header .section-in{height: auto;padding-bottom: 20px;padding: 20px 20px;}
	.hd-socials{float: left;clear: left;}
}

/*  ----------------------------------------------------------------------------
   цветной блок
*/
p.color {
  border:1px solid #999999;
  border-radius:5px;
  box-shadow: 5px 5px 5px #ABC;
  background-color:#B1EAF3;
  font-style:italic;
  margin-bottom:15px;
  margin-left:5px;
  margin-right:15px;
  padding:10px 3em 10px;
}
p.colorR {
  border:1px solid #999999;
  border-radius:5px;
  box-shadow: 5px 5px 5px #ABC;
  background-color:#FFDDDD;
  font-style:italic;
  margin-bottom:15px;
  margin-left:5px;
  margin-right:15px;
  padding:10px 3em 10px;
}

/* в сайдбаре виджет текст*/

li.textwidM {
    height: 35px;
    line-height: 3em;

}
.textwidM a {
    color: #FFFFFF;

}
.cb-body {
    display: table;
}