a {
	color: #000000;
}
a:hover
{
	color: #917549; text-decoration: none;
}
.sotrud {font-family: Arial, Sans-Serif; color: #ffffff; font-size:17px;}
.sotrud A:hover {color: #ffffff; font-size:17px; }

.txt_m_index {font-family: Arial, Sans-Serif; color: #000000; font-size:17px;}


.indexbann_mini {font-family: Arial, Sans-Serif; color: #707070; font-size:10px;}
.indexbann_top {font-family: Arial, Sans-Serif; color: #d90000; font-size:28px; font-weight:bold; }
.indexbann_txt {font-family: Arial, Sans-Serif; color: #2b2b2b; font-size:20px;}
.indexbann_num {font-family: Arial, Sans-Serif; color: #d90000; font-size:14px;}
.indexbann_zag {font-family: Arial, Sans-Serif; color: #454545; font-size:18px;}




/*Data table*/
table.data-table
{
	border:1px solid #e8e8e8;
	border-collapse:collapse;

	font-family: Arial, Sans-Serif; color: #000000; font-size:14px;
}

/*Any cell*/
table.data-table td
{
	border:1px solid #e8e8e8;
	background-color:#FFFFFF;
	color:#333;
		text-align:left;
	padding:7px 8px;
}

/*Head cell*/
table.data-table thead td, table.data-table th
{
	background-color:#eeeeee;
	text-align:left;
	font-weight:normal;
	background-image:none;
	border:1px solid #e8e8e8;
	padding:8px;
	color:#333;
}

/*Body cell*/
table.data-table tbody td
{
	background-color:#FFF;
	background-image:none;
	color:#333;
}

/*Foot cell*/
table.data-table tfoot td
{
	background-color:#fff;
	padding:4px;
	color:#333;
}


.anonspro  {font-family: Arial, Sans-Serif; border-bottom: 1px dashed #5b5b5b; color: #5b5b5b; font-size:20px;}

.buttompod  {font-family: Arial, Sans-Serif; color: #666666; font-size:14px; font-weight:bold; text-decoration: underline;}


.blog_zag  {font-family: Arial, Sans-Serif; color: #6c521f; font-size:20px; }

.blog_zag_tema  {font-family: Arial, Sans-Serif; color: #0d0d0d; font-size:18px; }

a.underlined {font-family: Arial, Sans-Serif; color: #dddddd; font-size:12px; text-decoration: underline;}

a.underlined:hover {font-family: Arial, Sans-Serif; color: #444444; font-size:12px; text-decoration: none;}

.nested {font-family: Arial, Sans-Serif; color: #444444; font-size:12px;}

a.underlinedd {font-family: Arial, Sans-Serif; color: #cccccc; font-size:14px; text-decoration: underline;}

a.underlinedd:hover {font-family: Arial, Sans-Serif; color: #444444; font-size:14px; text-decoration: none;}

.nestedd {font-family: Arial, Sans-Serif; color: #000000; font-size:14px;}


.txt {font-family: Arial, Sans-Serif; color: #000000; font-size:14px; line-height: 1.3;}
.txtbig {font-family: Arial, Sans-Serif; color: #6c521f; font-size:16px; line-height: 1.3;}
.txtmin {font-family: Arial, Sans-Serif; color: #000000; font-size:12px; line-height: 1.0;}


.zagforindex {font-family: Arial, Sans-Serif; color: #9e0000; font-size:14px; line-height: 1.3;}




.txtwz {font-family: Arial, Sans-Serif; color: #ffffff; font-size:14px; line-height: 1.3; font-weight:bold;}

.txtwv {font-family: Arial, Sans-Serif; color: #ffffff; font-size:12px; line-height: 1.3;}


.zagkalen  {font-family: Arial, Sans-Serif; color: #6c521f; font-size:12px; }

.zagglavnews {font-family: Arial, Sans-Serif; color: #000000; font-size:20px; line-height: 1.0;}
.zagglavobz  {font-family: Arial, Sans-Serif; color: #9e0000; font-size:16px; line-height: 1.3;}

.autorvop {font-family: Arial, Sans-Serif; color: #000000; font-size:14px; line-height: 1.3; font-style: italic;}
.txt2 {font-family: Arial, Sans-Serif; color: #707070; font-size:12px; line-height: 1.3; }

.txtbs {font-family: Arial, Sans-Serif; color: #626262; font-size:14px; font-weight:bold;}


.shtxtbut  {font-family: Arial, Sans-Serif; color: #545454; font-size:16px; line-height: 1.3; text-decoration: underline;}
.auth_1  {font-family: Arial, Sans-Serif; color: #545454; font-size:16px; line-height: 1.3; font-weight:bold; font-style: italic;}


.anons {font-family: Arial, Sans-Serif; border-bottom: 1px dashed #595959; color: #626262; font-size:14px;}
.anonstxt {font-family: Arial, Sans-Serif; color: #626262; font-size:12px;}

.zagsh {font-family: Arial, Sans-Serif; color: #000000; font-size:28px; font-weight:lighter; font-style: italic;}
.tehn1 {font-family: Arial, Sans-Serif; color: #6d6d6d; font-size:12px; font-style: italic;}
.tehn2 {font-family: Arial, Sans-Serif; color: #6d6d6d; font-size:12px; font-weight:bold; font-style: italic;}
.tehnn3 {font-family: Arial, Sans-Serif; color: #6d6d6d; font-size:16px;  border-bottom: 1px dashed #6d6d6d; text-decoration: none; 
cursor: hand;
cursor: pointer;
}
.tehnn4 {font-family: Arial, Sans-Serif; color: #d00000; font-size:16px; }
.tehnn44 {font-family: Arial, Sans-Serif; color: #d00000; font-size:12px; }
.tehn5 {font-family: Arial, Sans-Serif; color: #6d6d6d; font-size:12px;}
.tehn6 {font-family: Arial, Sans-Serif; color: #545454; font-size:18px;}
.tehn7 {font-family: Arial, Sans-Serif; color: #a2271f; font-size:14px;}
.autor {font-family: Arial, Sans-Serif; color: #999999; font-size:12px;}

.zadquestion  {font-family: Arial, Sans-Serif; color: #d00000; font-size:20px; }
.zadquestion  A:hover {font-family: Arial, Sans-Serif; color: #ff0000; font-size:20px; }


.modeldesc {border-collapse:collapse;margin:1px 0.5px 2px 1px; margin:0 0 2px 0; font-family:Arial Cyr,Arial,Helvetica,sans-serif; color: #000000; font-size:12px;}
.modeldesc .mcheader2 {border:0px solid #FFFFFF; text-transform: uppercase; font-weight:bold;color:#FFFFFF;background:#d7d7d7;padding:8px 10px 8px 14px}
.modeldesc,.modeldesc td {border-bottom:1px solid #d7d7d7; border-right: 0px; border-left: 0px; }
.modeldesc .param td {font-family:Arial Cyr,Arial,Helvetica,sans-serif; color: #000000; font-size:12px; padding:4px 10px 4px 14px;border-left:0;border-right:0}
.modeldesc .text,.modelcols .text {padding:12px 14px 12px 14px;font-family:Arial Cyr,Arial,Helvetica,sans-serif; color: #000000; font-size:12px;text-align:left}

table.filterform td.ffleft{padding-right:10px; font-family:Arial Cyr,Arial,Helvetica,sans-serif; color: #414141; font-size:11px;}
table.filterform td.ffright{padding:5px 10px 5px 0; font-family:Arial Cyr,Arial,Helvetica,sans-serif; color: #414141; font-size:11px;}
table.filterform table.ffbrands{position:relative;top:-5px;left:-4px; font-family:Arial Cyr,Arial,Helvetica,sans-serif; color: #414141; font-size:11px;}
table.filterform table.ffbrands td{padding-right:10px; font-family:Arial Cyr,Arial,Helvetica,sans-serif; color: #414141; font-size:11px;}
table.filterform td.ffleft{padding-right:10px; font-family:Arial Cyr,Arial,Helvetica,sans-serif; color: #414141; font-size:11px;}
table.filterform td.ffright{padding:5px 10px 5px 0; font-family:Arial Cyr,Arial,Helvetica,sans-serif; color: #414141; font-size:11px;}
table.filterform input.smtext{width:40px; font-family:Arial Cyr,Arial,Helvetica,sans-serif; color: #414141; font-size:11px;}
.selekt {font-family:Arial Cyr,Arial,Helvetica,sans-serif; color: #414141; font-size:12px;}

.navt  {font-family: Arial, Sans-Serif; color: #afafaf; font-size:13px;}

.regzag  {font-family: Arial, Sans-Serif; color: #6c521f; font-size:20px; font-style: italic; font-weight:bold;}

.zagh2tov  {font-family: Arial, Sans-Serif; color: #6c521f; font-size:18px; }

.otzivost {font-family: Arial, Sans-Serif; color: #444444; font-size:16px;  font-weight:bold;}

.zagkonsult  {font-family: Arial, Sans-Serif; color: #5d5d5d; font-size:24px;  font-weight:lighter;}

.txtkon  {font-family: Arial, Sans-Serif; color: #444444; font-size:12px;}

.tel1 {font-family: Arial, Sans-Serif; color: #000000; font-size:16px; }
.tel2 {font-family: Arial, Sans-Serif; color: #000000; font-size:30px; font-weight:lighter;}
.textbannerzag {font-family: Arial, Sans-Serif; color: #747474; font-size:26px; font-weight:lighter; font-style: italic;}
.textbanner {font-family: Arial, Sans-Serif; color: #747474; font-size:12px; font-weight:lighter; }
.textzagnews {font-family: Arial, Sans-Serif; color: #000000; font-size:16px; font-weight:lighter; }

.zagnews {font-family: Arial, Sans-Serif; color: #444444; font-size:26px; font-weight:lighter; }

input.wide {width: 100%;}
input.eser {font-family: Arial, Sans-Serif; color: #C0C0C0; font-size: 14px;}


.pricecat {font-family: Arial, Sans-Serif; color: #da0003; font-size:22px; font-weight:lighter;}
.pricer {font-family: Arial, Sans-Serif; color: #da0003; font-size:16px; font-weight:lighter;}

.price {font-family: Arial, Sans-Serif; color: #da0003; font-size:30px; font-weight:lighter;}



.menureg {font-family: Arial, Sans-Serif; color: #373737; font-size:14px; font-weight:lighter; border-bottom: 1px dashed #6d6d6d; text-decoration: none;
cursor: hand;
cursor: pointer;
}

.tsitata {font-family: Arial, Sans-Serif; color: #373737; font-size:10px; font-weight:lighter; border-bottom: 1px dashed #6d6d6d; text-decoration: none;
cursor: hand;
cursor: pointer;

}

.data {font-family: Arial, Sans-Serif; color: #373737; font-size:10px; font-weight:lighter; }

.divsitata {font-family: Arial, Sans-Serif; color: #373737; font-size:10px; font-weight:lighter; background:#e7e7e7;
padding:3px; width: 60px;

}



.menutop {font-family: Arial, Sans-Serif; color: #373737; font-size:16px; font-weight:lighter;}
.menutopp {font-family: Arial, Sans-Serif; color: #373737; font-size:14px;  padding: 0 7px 0 7px;}


.adtxt {font-family:Arial Cyr,Arial,Helvetica,sans-serif; color: #e9a577; font-size:15px; text-decoration: none;}

.picture {
border: solid 1px; font-family: Arial, Sans-Serif; color: #000000; font-size:12px;
    background-image: url(/bitrix/templates/glav_servis/pngop.png);
    // background-image: none;
    // filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/glav_servis/pngop.png',sizingMethod='scale');
}



.anonsbr {font-family: Arial, Sans-Serif; color: #6c521f; font-size: 16px; border-bottom: 1px dashed #6c521f;}

.anonsbr2 {font-family: Arial, Sans-Serif; color: #6c521f; font-size: 18px; border-bottom: 1px dashed #6c521f;}

.zagmenureg {font-family: Arial, Sans-Serif; color: #101010; font-size: 18px;}

.zagmenuregsel {font-family: Arial, Sans-Serif; color: #999999; font-size: 18px; text-decoration: none;}


.txtregic  {font-family: Arial, Sans-Serif; color: #6c521f; font-size: 18px;}

.brend {padding: 15px;}
.brend span {float:left; padding:0.3em 1em 0.3em 0;}

.tovarname {font-family: Arial,sans-serif; color: #000000; font-size:16px; }


.paging .arrows {
	left: -1.2em;
	position: relative;
}

.paging .numbers {
	font-size: 1.1em;
	left: 0.1em;
	margin: 0 0 1.5em;
	position: relative;
}


.paging {
	clear: left;
	margin: 0 0 1.8em;
}


.paging .arrows span {
	margin: 0 .5em 0 0;
}

.paging .arrows span.disabled {
	color: #c1854f;
}

.paging .arrows a,
.paging .arrows a:visited,
.paging .numbers a,
.paging .numbers a:visited { 
	color: #000;
}

.paging .numbers a,
.paging .numbers b,
.paging .numbers span {
	padding: .2em .5em;
}

.paging .count a {
	margin: 0 .2em;
	padding: .45em 0;
}
.paging .count b {
	margin: 0 .2em;
	padding: .45em .55em;
}

.paging .numbers b,
.paging .count b {
	background-color: #c1854f;
	color: #fff;
	font-weight: normal;
}

.paging .count .all {
	margin-left: 1.5em;
}





.menul {font-family: Arial, Sans-Serif; color: #4f4f4f; font-size:12px;}





.h1 {font-family: Arial, Sans-Serif; color: #5b5b5b; font-size:32px; font-weight:lighter;}
.h2 {font-family: Arial, Sans-Serif; color: #5b5b5b; font-size:28px; font-weight:lighter;}
.h3 {font-family: Arial, Sans-Serif; color: #5b5b5b; font-size:22px; font-weight:lighter;}
.h3spets {font-family: Arial, Sans-Serif; color: #1f1f1f; font-size:24px; font-weight:lighter;}

h1 {font-family: Arial, Sans-Serif; color: #5b5b5b; font-size:32px; font-weight:lighter;}
h2 {font-family: Arial, Sans-Serif; color: #5b5b5b; font-size:28px; font-weight:lighter;}
h3 {font-family: Arial, Sans-Serif; color: #5b5b5b; font-size:22px; font-weight:lighter;}

/* Формы регистрации, авторизации, восстановления пароля и т.д. */
.error_msg {
	background-color: #ffcfcf;
	border: solid 1px red;
	padding: 0 10px;
	float: left;
}

form.auth table {
	margin-left: 20px;
}

form.auth .starrequired {
	color: red;
	font-weight: bold;
	font-size: 14px;
	padding-right: 5px;
}

form.auth input {
	border: 1px solid #cecece;
	width: 172px;
	font-size: 13px;
	padding: 3px;
}	form.auth input[type=checkbox] { width: inherit }
	form.auth select { width: 180px }

form.auth .shtxtbut {
	font-size: 16px;
	text-decoration: none;
}

form.auth .error_field {
	background-color: #ffcfcf;
	border: solid 1px red;
}

form.auth .error_message {
	color: red;
	font-size: 11px;
	margin: 2px 5px 5px;
	font-style: italic;
}