/*Small text*/
.smalltext, .smalltextwhite, .smalltextblack, .text {font-family: Arial, Helvetica, sans-serif; font-size:13px; letter-spacing: normal; font-weight:normal; text-decoration:none;}/*Small text*/
.smalltext {color: #000000;}/*Small text blue*/
.smalltextwhite {color: #6E6E6E;}/*Small text white*/
.smalltextblack {color: #000000;}/*Small text black*/


/*News text*/
.newstext, .newsdata, .newsdatab, .text, .textSm, .1ctitle {font-family: Arial, Helvetica, sans-serif; font-size:13px; letter-spacing: normal; font-weight:normal;  text-decoration:none;}
.newstext {color: #000000; font-size:13px; font-weight:normal;}
.newsdata {color: #336699;}
.newsdatab {font-weight: bold; color: #336699;}
.text {color: #000000;}
.textR {color: #ff0000; font-size: 14px; font-weight:bold; text-decoration:none;}
.1ctitle {font-family: Arial, Helvetica, sans-serif; color:#336699; font-size:13px; font-weight:bold;}

.titletext {font-family: Arial, Helvetica, sans-serif; color:#336699; font-size:16px; font-weight:bold; line-height: 18px;}/*Page title*/
.subtitletext {font-family: Arial, Helvetica, sans-serif; color:#336699; font-size:14px; font-weight:bold;}/*Subtitle*/

.copy {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; text-decoration: none; color: #88B2D2;}

hr {color: #EEEEEE; height: 1px}
/* Headers */
H1, H2, H3, H4  {font-family: Arial, Helvetica, sans-serif;}
H1 {color: #336699; font-size: 16px; line-height: 15px; margin: 10px 0 20px 0;}
H2 {color: #336699; font-size:14px;  font-weight:bold; letter-spacing: normal;  text-decoration:italic; background: #fefacf;
 }
H3 {font-size:14px; color: #336699; font-weight:bold; letter-spacing: normal; text-decoration:none; }
H4 {font-size: 13px; color: #336699; font-weight: bold; letter-spacing: normal; text-decoration:none;}
}
H5 {color: #ff0000; font-size: 14px;}
H6 {color: #cc0000; font-size:14px;}
/* Some colors to highlight text */
.errorcolor {color:red;}
.successcolor {color:green;}

/* Form elements */
input.inputtext, textarea.inputtextarea{
	background: #fff;
	border: solid 1px #ccc;
}
input.inputtext, textarea.inputtextarea, select.inputselect, input.inputcheckbox,
input.inputradio, input.inputfile, input.inputbutton, input.inputbodybutton {font-family:Verdana,Arial,Helvetica; font-size:11px;}

input.inputfield, input.inputbuttonflat, input.inputbuttonS {font-family:Verdana,Arial,Helvetica; font-size:11px;}
input.inputfield {color:black; border: solid 1px #C8C8C8;}
input.inputbuttonflat, input.inputbutton { color:#929292; background-color:#EFEFEF; border:1px solid #C8C8C8;}
input.inputbuttonS {font-weight:bold;}

.mainincbg{height: 18px;}
.mainincline{background-color:#B4BDCD}
.maininctitle{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color: #6A7B9C; text-decoration:none;}

.ico-h{
	background: url(/bitrix/templates/template3/images/home.png) top left no-repeat;
	//background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/bitrix/templates/template3/images/home.png,sizingMethod=crop);
	height: 49px;
	width: 59px;
	cursor: hand;
}

.ico-s{
	background: url(/bitrix/templates/template3/images/srch.png) top left no-repeat;
	//background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/bitrix/templates/template3/images/srch.png,sizingMethod=crop);
	height: 49px;
	width: 51px;
	cursor: hand;
}

.ico-m{
	background: url(/bitrix/templates/template3/images/mail.png) top left no-repeat;
	//background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/bitrix/templates/template3/images/mail.png,sizingMethod=crop);
	height: 49px;
	width: 54px;
	cursor: hand;
}

.boxes{
	background: url(/bitrix/templates/template3/images/t1.png) top left no-repeat;
	//background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/bitrix/templates/template3/images/t1.png,sizingMethod=crop);
}

#menu{
	margin: -1px 0 0 0;
	background: #fff;
}
#menu td{
	background: #fff;
}

#menu a{
	color: #C5302E;
	font-size: 12px;
	font-family: Arial;
	letter-spacing: 0px;
	text-decoration: none;
	border-bottom: solid 1px #C5302E;
}

#menu a:hover{
	color: #000;
	border-bottom: solid 1px #000;
}

#menu div{
	padding: 0 0 5px 19px;
	border-left: solid 5px #DC0A00;
	border-width: 0 0 0 5px;
	margin:0;
}

#menu div.mi{
	border-left: solid 5px #C69C9A;
	border-top: solid 1px #eee;
	border-bottom: solid 1px #eee;
	padding: 11px 10px 15px 30px;
	margin:0;
}

#menu div.mi a, #menu div.mi a:link, #menu div.mi a:visited{
	color: #767676;
	font-size: 11px;
	text-decoration: underline;
	font-family: Arial;
	letter-spacing: 0;
	border: 0;	
}

#menu div.mi a:hover{
	color: #000;
	font-size: 11px;
	font-family: Arial;
	letter-spacing: 0;
	text-decoration: underline;
	border: 0;
}

#menu div.mi{
	color: #000;
	font-size: 11px;
	font-family: Arial;
	letter-spacing: 0;
}

.mi td{
	padding-bottom: 1px;
	color: #000;
	font-size: 11px;
	font-family: Arial;
	letter-spacing: 0;
}

body{
	background: #F8F2A5;
	font-family: Arial;
	font-size: 14px;
	color: #000;
	margin: 0;
	padding: 0;
}

td{
	font-family: Arial;
	color: #000;
	letter-spacing: 1px;
      font-size: 13px;
	line-height: 16px;
}

.b{
	background: url(/bitrix/templates/template3/images/b1.gif) top left repeat-x;
}

.b1{
	padding-top: 104px;
	vertical-align: top;
font-size: 11px;
}

.srch{
	background: #fff;
	border: solid 1px #B3B3B3;
font-size: 11px;
}

.login{
	background: url(/bitrix/templates/template3/images/login_i.gif) no-repeat;
}

.login input{
	border: 0;
}

.rem{
	width: 150px;
	margin-left: 50px;
}

.rem label{
	font-size: 12px;
}

form{
	padding: 0;
	margin: 0;
}

.content{
	background: #fff url(/bitrix/templates/template3/images/cbg.gif) bottom left repeat-x;
}

.cnt{
	padding: 10px 15px;
}

.txt{
	padding: 0 15px;
	text-align: justify;
}

a{
	color: #336699;
	text-decoration: underline;
}

a:hover{
	color: #548BC1;
}

.tbl{
	border-collapse: collapse;
	border: solid 1px #DEDEDE;
font-size:13px; 
}

.tbl thead td{
	background: #FEFACF;
	font-size:13px; font-weight: normal; }

.tbl td{
	border: solid 1px #DEDEDE;
	padding: 10px;
font-size:13px; 
}

.r1 td{
	background: #FCFBF0;

}
.yell {
	background: #fefact;
      } 
.blue {
	background: #f3fbfd;
      } 

.red {
	background: #fae2e2;
      font-size: 13px;
      font-weight: bold; 
} 
.red a, .red a:link, .red a:visited{
	color: #E12820;
	text-decoration: underline;
}

.red a:hover{
	color: #000;
}



.lug{
	background: url(/bitrix/templates/template3/images/lug_bg.gif) top left repeat-x;
}

.lug a, .lug a:hover, .lug a:visited, .lug-a a, .lug-a a:hover, .lug-a a:visited{
	text-decoration: none;
	font-size: 11px;
}

.lug a:hover, .lug-a a:hover{
	color: #000;
}

.lug-a{
	background: url(/bitrix/templates/template3/images/lug_bg_a.gif) top left repeat-x;
}