/*Pop-up menu*/
/*.popupmenuact {padding:2px; padding-left:5px; padding-right:10px; background-color:#C8DCEE; border-color: #FFFFFF; border-bottom: 1px solid #FFFFFF; }
.popupmenutext, .popupmenuclosed { font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
*/
.menu01l1 {
	background: url(../images/bgs/bgmenuin.gif) no-repeat 0px 20px;
}
.menu01l1 A {
	display: block;
	color: #FFF;
	margin: 1px 0px 0px 0px;
	padding: 8px 0px 9px 23px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: normal;
	text-decoration: none;
	
}
.menu01l1 A:HOVER {
	color: #FFF;
	background: url(../images/bgs/bgmenuo.gif);
}

.menu01l2 A {
	color: #FFF;
	display: block;
	background: #CCC url(../images/bul050.gif) no-repeat 209px 8px;
	margin: 1px 0px 0px 0px;
	padding: 5px 31px 6px 0px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
	text-align: right;
	letter-spacing: 1px;
	font-weight: bold;
}
.menu01l2 A:HOVER {
	color: #FFF;
	background: #FFAA00 url(../images/bul051.gif) no-repeat 209px 8px;

}
.menu01l2 A.act {
	color: #FFF;
	background: url(images/bullets/bul051.gif) no-repeat 209px 8px #FFAA00;
}

.menu01l2 A.act2 {
	color: #FFF;
	background: url(images/bullets/bul051.gif) no-repeat 209px 8px #FFAA00;
}

.menu01l3 A {
	color: #F99B00;
	display: block;
	background: url(images/bullets/bul080.gif) no-repeat 210px 7px #EEE;
	padding: 4px 16px 4px 0px;
	margin: 1px 9px 0px 0px;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	text-align: right;
	letter-spacing: normal;
	text-decoration:none;
}
.menu01l3 A:HOVER {
	color: #326495;
	background: url(images/bullets/bul080.gif) no-repeat 210px 7px #EEE;

}

.menu01l3 A.act3 {
	color: #326495;
	background: url(images/bullets/bul080.gif) no-repeat 210px 7px #EEE;
}
.menu01l4 A {
	color: #4B4B4B;
	display: block;
	background: url(images/bullets/bul094.gif) no-repeat 202px 7px #F8F8F8;
	padding: 4px 16px 4px 0px;
	margin: 1px 18px 0px 0px;
	font-family: Tahoma;
	font-size: 10px;
	font-weight:normal;
	text-align: right;
	letter-spacing: normal;
	text-decoration:none;
}
.menu01l4 A:HOVER {
	color: #4B4B4B;
	background: url(images/bullets/bul094.gif) no-repeat 202px 7px #EEE;
	cursor: hand;

}
.menu01l4 A.act4 {
	color: #4B4B4B;
	background: url(images/bullets/bul094.gif) no-repeat 202px 7px #EEE;
}





a.popupmenutext, a.popupmenuclosed {
	display:block;
	width:150px; 
	border: solid #FFF;
	border-width:1px 1px 0px 0px; 
	margin:0px 0px 0px 0px;
	background:#A8A8A8;
	padding:3px 0px 4px 7px;
	color:#FFF;
	font-size:11px;
	font-family:Arial;
}
a.popupmenutext:hover{
	background:#FFAA00;
	color:#FFF;

}

.popupmenuclosed {color: #808080;}


/*Left menu*/
.leftmenu, .leftmenuact {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color: #619DCD; text-decoration:none;}

.leftmenuact {color:#355B7C;}

.leftmenu, .leftmenuact{
text-align:right;

	display:block;
	padding:5px 30px 6px 20px;
	text-decoration:none;
	color:#FFF;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	background:url(images/bullets/bul148.gif) no-repeat 95% 10px #CCC;
	border-top:1px solid #FFF;
	

}


.leftmenuact{
text-align:right;

	display:block;
	padding:5px 30px 6px 20px;
	text-decoration:none;
	color:#FFF;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	background:url(images/bullets/bul147.gif) no-repeat 95% 10px #FFAA00;
	border-top:1px solid #FFF;
	

}


.leftmenu:hover, .leftmenuact:hover{
	color:#FFF;
	background:url(images/bullets/bul147.gif) no-repeat 95% 10px #FFAA00;

}





/*Top menu*/
/*.topmenu, .topmenuact {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color: #000000; text-decoration:none;}
*/
.topmenu {
	width:141px; 
	border: solid #FFF;
	border-width:1px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	background:#A8A8A8 url(../images/bul146.gif) no-repeat 8px 11px;
}

.topmenu a{
	display:block;
	margin:0px 0px 0px 0px;
	padding:8px 0px 8px 20px;
	text-decoration:none;
	color:#FFF;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	

}

.topmenu a:hover{
	color:#FFF;
	background:#FFAA00 url(../images/bul147.gif) no-repeat 8px 11px;

}

.topmenuact {
	width:141px; 
	border: solid #FFF;
	border-width:1px 0px 0px 1px; 
	margin:0px 0px 0px 0px;
	background:url(images/bullets/bul146.gif) no-repeat 8px 11px #A8A8A8;
}


.topmenuact a{
	display:block;
	padding:8px 0px 9px 20px;
	text-decoration:none;
	color:#FFF;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;

}
.topmenuact a:hover{
	background:#FFAA00;
	color:#FFF;
}






.topmenu1 {
	width:140px; 
	border: solid #FFF;
	border-width:1px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	background:#A8A8A8 url(../images/bul146.gif) no-repeat 8px 11px;
}
.topmenu1 a{
	display:block;
	padding:8px 0px 8px 20px;
	text-decoration:none;
	color:#FFF;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;

}

.topmenu1 a:hover{
	background:#FFAA00 url(../images/bul147.gif) no-repeat 8px 11px;
	color:#FFF;
}

.topmenuact1 {
	width:140px; 
	border: solid #FFF;
	border-width:1px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	background:#A8A8A8 url(../images/bul146.gif) no-repeat 8px 11px;
}


.topmenuact1 a{
	display:block;
	padding:8px 0px 8px 20px;
	text-decoration:none;
	color:#FFF;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;

}
.topmenuact1 a:hover{
	background:#FFAA00 url(../images/bul147.gif) no-repeat 8px 11px;
	color:#FFF;
}
.style3 {
	FONT-SIZE: 14px
}
.style4 {
	FONT-SIZE: 14px;
	COLOR: #DE9400;
	font-weight: bold;
}




.footmenu{
	font-size: 15px;
}

.footmenu1{
	font-size: 10px;
}
.footmenuact{
	font-size: 15px;
}

.footmenu1act{
	font-size: 10px;
}

/*Site menu*/
.lang, .langact {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color: #FFFFFF; text-decoration:underline;}
.langact {text-decoration:none;}

/*Style for basket panel text*/

.smalltext, .smalltextwhite, 
.smalltextblack, .baskettext {font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;} /*Small text*/
.smalltext {color: #25639A;} /*Small text blue*/ 
.smalltextwhite{color: #FFFFFF;} /*Small text white*/
.smalltextblack{color: #000000;} /*Small text black*/
.baskettext {color: #FFFFFF;}

.chain {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color: #619DCD;}

.newstext, .newsdata, .newsdatab {font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color: #7C7E7F; text-decoration:none;}
.newsdata {color: #FF4C1E;}
.newsdatab {font-weight: bold; color: #FF4C1E;}

.titletext {font-family: Arial, Helvetica, sans-serif; color:#4757C4; font-size:15px; font-weight:bold; line-height: 18px;}/*Page title*/
.subtitletext {font-family: Arial, Helvetica, sans-serif; color:#4791D3; font-size:13px; font-weight:bold;}/*Subtitle*/

.errortext, .oktext, .notetext {font-family:Arial; font-size:13px; font-weight:bold;}
.errortext {color:red;}
.oktext {color:#005000;}
.notetext {color:green;}

.copy {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #FFFFFF;}

.tableheads {background-color:#FCFDFE;}
.tableborders {background-color:#B9CEDF;}

.incborder{border: 1px solid #C1E6FF} /*Area border*/
.incimage{background-image: url(/bitrix/templates/demo/images/include_corner.gif); background-position:bottom; background-repeat:no-repeat; background-color:#C6DFF5;} /*Area image corner*/
.incbg{background-color:#C6DFF5} /*Area background*/
.sectincborder{border: 1px solid #C1E6FF} /*Section area border*/
.sectincimage{background-image: url(/bitrix/templates/demo/images/include_sect_corner.gif); background-position:bottom; background-repeat:no-repeat; background-color:#9BD0FC;} /*Section area image corner*/
.sectincbg{background-color:#9BD0FC} /*Section area background*/

.mainincbg{height: 18px;}
.mainincline{background-color:#CDDCE9}
.maininctitle{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color: #4791D3; text-decoration:none;}

hr {color: #BDCEDE; height: 1px}

.inputfield, .inputbuttonflat, .inputbuttonS {font-family:Verdana,Arial,Helvetica; font-size:11px;}
.inputfield {
	color:black;
	border: solid 1px #C7CACC;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 10px;
}
.inputbuttonflat {color:#6E96B7; background-color:#DDF1FF; border: solid 1px #A4CCED;}
.inputbuttonS {font-weight:bold;}

/*******************************************/
/* Standard styles for Bitrix Site Manager */
/* used by public section scripts          */
/*******************************************/

/* Headers */


/* Table colors */
.tableborder {background-color:#B9CEDF;}
.tablehead {background-color:#D5E3F0;}
.tablebody {background-color:#F4F8FB;}
.tablenullbody {background-color:#FFFFFF;}

/* Table text */
.tablebodytext, .tablefieldtext, .tabletitletext,
.tableheadtext, .tablebodylink {font-family: Arial, Helvetica, sans-serif; font-size:12px;}
.tableheadtext {color:#25639A;}
.tablebodylink {text-decoration: none}
a.tablebodylink:hover {text-decoration: underline}

/* Regular text */
.text {font-family:Arial, Helvetica, sans-serif; font-size:12px;}

/* Some colors to highlight text */
.errorcolor {color:red;}
.successcolor {color:green;}

/* Onscreen messages */
.errormessage{font-family: Arial, Helvetica, sans-serif; font-size:13px; color:red; font-weight:bold;}

/* Form elements */
.inputtext, .inputtextarea, .inputselect, .inputcheckbox, 
.inputradio, .inputfile, .inputbutton, .inputbodybutton {font-family:Verdana,Arial,Helvetica; font-size:11px;}

/* Required sign */
.starrequired, .required{font-family: Verdana, Arial, Helvetica, sans-serif; color:red; font-size:12px; }

.ad {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: large;
	font-style: normal;
	font-weight: 300;
	color: #FFFFFF;
	line-height: normal;
	width: 491px;

}
.tfont {
	margin: 0px;
	padding: 0px 5px 0px 0px;
	font-family: "Verdana";
	font-size: 10px;
	color: #FFFFFF;
	vertical-align: top;


}
