print_icon#center #cside .tab_box {
	
	min-height: 320px;
	
} 


div.numpages {
	
	margin-top: 30px;
	margin-bottom: 100px;
	
}

div.numpages a {
	
	display: block;
	width: 22px;
	height: 20px;
	border: solid 1px #e3e3e3;
	background-color: #fdfefa;
	text-decoration: none;
	text-align: center;
	color: #000000;
	float: left;
	margin-left: 3px;
	margin-right: 3px;
	padding-top: 2px;
	
}

div.numpages a.prev {
	
	background: url(../images/arrows.png) no-repeat 8px 7px;
	
}

div.numpages a.next {
	
	background: url(../images/arrows.png) no-repeat -26px 7px;
	
}

div.numpages a.active, div.numpages a:hover {
	
	background-color: #e3e3e3;
	
}


#center #cside .no_head:before {
	
	background-position: left 30px;
	min-height: 410px;
}

#center #cside .no_head {
	
	border-top: solid 1px #e3e3e3;
	min-height: 410px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	
}

#center #cside .tab_box .line a.parent {
	
	color: #000000;
	font-weight: normal;
	#font-family: OpenSansR;
	margin-top: 3px;
	
}

.head_action {
	
	
	
	
}

.head_action ul {
	
	margin: 0px;
	list-style: none;
	padding: 0px;
	border-left: solid 1px #e3e3e3;
	border-right: solid 1px #e3e3e3;
	
}



.head_action ul li {
	
	border-top: solid 1px #e3e3e3;
	
}

.head_action ul li a {
	
	display: block;
	margin: 16px;
	
}

.head_action .full_cont {
	
	border-left: solid 1px #e3e3e3;
	border-right: solid 1px #e3e3e3;
	border-bottom: solid 1px #e3e3e3;
	margin-top: -16px;
	padding-bottom: 10px;
	-webkit-border-bottom-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
		
}

.head_action h3 {
	
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	#font-family: OpenSansB;
	color: #665f61;
	padding: 0 18px;
	background: #f7f8f4;
	background: -moz-linear-gradient(top, #f7f8f4 0%, #e0e0e0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f8f4), color-stop(100%,#e0e0e0));
	background: -webkit-linear-gradient(top, #f7f8f4 0%,#e0e0e0 100%);
	background: -o-linear-gradient(top, #f7f8f4 0%,#e0e0e0 100%);
	background: -ms-linear-gradient(top, #f7f8f4 0%,#e0e0e0 100%);
	background: linear-gradient(to bottom, #f7f8f4 0%,#e0e0e0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f8f4', endColorstr='#e0e0e0',GradientType=0 );
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	text-align: center;
	margin: 0px;
	
}

.head_action a.full {

	width: 181px;
	height: 33px;
	line-height: 30px;
	display: inline-block;
	background: url(../img/act_button.png) no-repeat;
	text-align: center;
	color: #fff;
	margin-left: 25px;
	margin-top: 20px;
	text-decoration: none;

}

div.shadow {

	width: 234px;
	height: 17px;
	background: url(../img/act_shadow.png) no-repeat;
	margin-bottom: 20px;

}

#center #rside .action {
	
	margin-bottom: 20px;
	
}


.box_br .topper {
	
	background-color: #f3f3f2;
	margin-left: -17px;
	margin-top: -13px;
	position: absolute;
	width: 503px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	height: 35px;
	
}

.box_br .topper div.date {
	
	float: left;
	margin-left: 20px;
	margin-top: 10px;
	font-weight: 700;
	
}

.box_br .topper a.comments {
	
	display: block;
	float: right;
	margin-right: 20px;
	margin-top: 8px;
	color: #665f61;
	text-decoration: underline;
	
}

.box_br .topper a.comments:hover {
	
	text-decoration: none;
	
}


div.top_icons {
	
	margin-top: 35px;
	margin-bottom: 20px;
	
}

div.top_icons a {
	
	color: #665f61;
	#font-family: OpenSansB;
	text-decoration: underline;
	font-size: 11px;
	display: block;
	height: 16px;
	float: left;
	padding-left: 23px;
	margin-right: 17px;
	
}

div.top_icons a:hover {
	
	text-decoration: none;
	
}

div.top_icons a.save_icon {
	
	background: url(../images/save_icon.png) no-repeat left top;
	
}

div.top_icons a.print_icon {
	
	background: url(../images/print_icon.png) no-repeat left 1px;
	margin-right: 78px;
	
}

div.top_icons a.choise_icon {
	
	background: url(../images/choise_icon.png) no-repeat left top;
	margin-right: 78px;
	
}

div.top_icons a.mail_icon {
	
	background: url(../images/mail_icon.png) no-repeat left 3px;
	
}


div.subscribe_inner {
	
	margin-top: 10px;
	width: 468px;
	height: 137px;
	background: url(../images/subscribe_bg.png) no-repeat left top;
	
}

div.subscribe_inner h3 {
	
	color: #665f61;
	text-align: center;
	padding-top: 13px;
	margin-bottom: 7px;
	
}

div.subscribe_inner input {
	
	width: 252px;
	height: 30px;
	background: url(../images/subscribe_field.png) no-repeat left top;
	margin-left: 20px;
	float: left;
	outline: none;
	padding-left: 10px;
	padding-right: 10px;
	
}

div.subscribe_inner a.button {
	
	float: left;
	outline: none;
	width: 134px;
	height: 33px;
	display: block;
	background: url(../images/subscribe_btn.png) no-repeat left top;
	margin-left: 17px;
	margin-top: 2px;
	
}

div.last_pages {
	
	border-bottom: solid 1px #e0e0e0;
	padding-left: 15px;
	padding-right: 15px;	
	padding-bottom: 15px;
	margin-top: 15px;
	
}

div.last_pages h3 {
	
	color: #665f61;
	margin-top: -10px;
	font-size: 16px;	
	
}

div.last_pages a {
	
	#font-family: OpenSansB;
	margin-bottom: 11px;
	display: block;
	
}


div.comment_form {
	
	margin-bottom: 20px;
	background-color: #f6f7f0;	
	margin-top: 25px;
	
}

div.comment_form h3 {
	
	margin-left: 20px;
	padding-top: 15px;
	margin-bottom: 10px;
	
}

div.comment_form div.field {
	
	margin-left: 20px;
	margin-bottom: 10px;
	
}

div.comment_form div.field label {
	
	display: block;
	margin-bottom: 3px;
	
}

div.comment_form div.field label span {
	
	color: #fe183c;
	
}

div.comment_form div.field input {
	
	width: 408px;
	height: 26px;
	border: solid 1px #e5e5e3;
	border-top: solid 2px #e5e5e3;
	outline: none;
	padding-left: 10px;
	padding-right: 10px;
	
}

div.comment_form div.field input.dis {
	
	background-color: #f4f4f1;
	color: #a8a8a8;
	
}

div.comment_form div.field textarea {
	
	width: 404px;
	height: 98px;
	border: solid 1px #e5e5e3;
	border-top: solid 2px #e5e5e3;
	resize: none;
	outline: none;
	padding-left: 10px;
	padding-right: 10px;
	
}

div.comment_form div.left {
	
	margin-left: 20px;
	float: left;
	margin-bottom: 17px;
	
}

div.comment_form input.checkbox {
	
	float: left;
	margin-right: 10px;
	
}

div.comment_form div.hint {
	
	clear: both;
	font-style: italic;
	margin-top: 10px;
	color: #8f9186;
	
}

div.comment_form div.hint span {
	
	color: #fe183c;
	
}


div.comment_form div.left span {
	
	cursor: pointer;
	
}

div.comment_form div.left a{
	
	padding-left: 20px;
	background: url(../images/checkbox.png) no-repeat left 2px;
	color: #665f61;
	cursor: pointer;
	
}

div.comment_form div.left a.active {
	
	background: url(../images/checkbox.png) no-repeat left -25px;
	
}


h3.comments {
	
	color: #665f61;
	font-size: 16px;

}


div.comments div.comment {
	
	margin-bottom: 10px;
	
}

div.comments div.comment a.add_link {
	
	font-weight: bold;
	#font-family: OpenSansB;
	
}

div.comments div.comment span.coms {
	
	color: #c5c5c5;
	
}


div.comments div.comment div.name {
	
	font-weight: bold;
	#font-family: OpenSansB;
	color: #797f83;
	float: left;
	
}

div.comments div.comment div.date {
	
	float: left;
	margin-left: 20px;
	color: #797f83;
	
}
div.comments div.comment div.date span{
	margin-left: 20px;
}
a.comment_answer {
	
	float: right;
	font-size: 12px;
	color: #665f61;
	font-weight: 700;
	text-decoration: underline;
	margin-bottom: 20px;
	cursor: pointer;
	margin-top: 4px;
	
}

a.comment_answer:hover {
	
	text-decoration: none;
	
}

div.answer_form {
	
	display: none;
	
}


div.subsections {
	
	background-color: #e2e2df;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding-left: 17px;
	padding-right: 17px;
	padding-top: 19px;
	padding-bottom: 19px;
	margin-bottom: 30px;
	
}

div.subsections ul{
	list-style: outside none none;
	margin: 0px;
	padding: 0px;
}

ul.subsections_ul div.col{
	width: 50%;
float: left;
}
ul.subsections_ul div.col li{
margin: 8px 0px;
}
div.subsections a {
	
	display: block;
	color: #494446;	
	margin-right: 40px;
	
}

div.subsections div.delim {
	
	float: left;
	width: 119px;
	height: 12px;
	
}

#center #cside .tab_box .line a.section {
	
	display: block;
	font-weight: normal;
	color: #494446;
	#font-family: OpenSansR;
	font-size: 12px;
	
}



#center #cside .tab_box .line div.left {

	float: left;
	width: 320px;
	
}

#center #cside .tab_box .line div.right {

	float: right;
	width: 100px;
	
}

div.social {
	
	margin-left: -10px;
	margin-top: 20px;
	
}

 a.b-share__handle span.b-share__text {
	
	color: #494446;
	font-size: 12px;
	text-decoration: underline;
	display: none;
	
}

div.social a:hover {
	
	text-decoration: none;
	
}


div.email_cont {
	
	width: 468px;
	height: 137px;
	background: url(../images/subscribe_bg.png) no-repeat left top;
	position: absolute;
	margin-top: 0px;
	display: none;
	
}

div.email_cont h3 {
	
	text-align: center;
	margin-bottom: 8px;
	
}

div.email_cont input {
	
	width: 250px;
	height: 28px;
	border: solid 1px #efefef;
	border-top: solid 2px #bcbcbc;
	float: left;
	margin-left: 24px;
	padding-left: 10px;
	padding-right: 10px;
	outline: none;
	
}

div.email_cont input.error {
	
	border: solid 1px #ff0000;
	border-top: solid 2px #ff0000;
	color: #ff0000;
	
}

div.email_cont a.send_email_btn  {
	
	display: block;
	width: 134px;
	height: 28px;
	background: url(../images/email_btn.png) no-repeat left top;
	text-align: center;
	color: #ffffff;
	font-weight: normal;
	float: left;
	margin-left: 16px;
	text-decoration: none;
	padding-left: 0px;
	padding-top: 5px;
	cursor: pointer;
	
}

#email_success {
	
	font-weight: bold;
	text-align: center;
	display: none;
	
}

a.logo {
	
	display: block;
	width: 208px;
	height: 35px;
	ıbackground: url(../images/logo.png) no-repeat left top;
	float: left;
	margin-top: 30px;
	margin-left: 12px;
	
}

div.tab_content {
	
	min-height: 300px;
	
}

div.box_br div.text ul li {
	
	margin-bottom: 10px;
	
}
.footer #bottom_menu>ul{
	display: none;
}
#bottom_menu{
	background:#636262;
    padding-top: 40px;
    padding-bottom: 65px;
}
.footer .rub_blok ul {
	background:#636262;
	width: 100%;
}
.rub_blok{
	width: 217px;
    float: left;
    background: #636262;
    margin: 0px 16px;
}
/*
.rub_blok:nth-child(2), .rub_blok:nth-child(3){
	margin: 0px 20px;
}*/
.footer .rub_blok ul{
    margin-bottom: 25px;
}
.footer ul li.title {
	margin-bottom: 10px;
}
.footer .rub_blok ul li {
	padding: 0px !important;
}
.footer .rub_blok ul li {
	padding: 8px 0;
}
.footer .rub_blok ul li a {
	text-decoration: none;
	color: #fff;
	font-family: 'Open Sans', sans-serif;
    font-size: 11px;
}
.footer .rub_blok ul li.title a{
    font-size: 14px;
    color: #fff;
    font-weight: 600;
    
}

.footer ul li a:hover {
text-decoration: underline;
}